From 9d33d5600a88f05d7906dee166df3dd03601c1a0 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Mon, 14 Oct 2019 18:37:06 -0700 Subject: [PATCH 001/114] Move data to C. --- data/data.s | 230 --------------------------------------- include/data.h | 12 +-- include/graphics.h | 7 ++ ld_script.txt | 3 +- src/data.c | 262 +++++++++++++++++++++++++++++++++++++++++++++ src/pokemon.c | 12 +-- 6 files changed, 282 insertions(+), 244 deletions(-) diff --git a/data/data.s b/data/data.s index 1010190f3..659714fb7 100644 --- a/data/data.s +++ b/data/data.s @@ -7,236 +7,6 @@ .section .rodata - .align 2 -gUnknown_8234698:: @ 8234698 - obj_frame_tiles gHeap + 0x8000, 0x800 - obj_frame_tiles gHeap + 0x8800, 0x800 - obj_frame_tiles gHeap + 0x9000, 0x800 - obj_frame_tiles gHeap + 0x9800, 0x800 - - .align 2 -gUnknown_82346B8:: @ 82346B8 - obj_frame_tiles gHeap + 0xA000, 0x800 - obj_frame_tiles gHeap + 0xA800, 0x800 - obj_frame_tiles gHeap + 0xB000, 0x800 - obj_frame_tiles gHeap + 0xB800, 0x800 - - .align 2 -gUnknown_82346D8:: @ 82346D8 - obj_frame_tiles gHeap + 0xC000, 0x800 - obj_frame_tiles gHeap + 0xC800, 0x800 - obj_frame_tiles gHeap + 0xD000, 0x800 - obj_frame_tiles gHeap + 0xD800, 0x800 - - .align 2 -gUnknown_82346F8:: @ 82346F8 - obj_frame_tiles gHeap + 0xE000, 0x800 - obj_frame_tiles gHeap + 0xE800, 0x800 - obj_frame_tiles gHeap + 0xF000, 0x800 - obj_frame_tiles gHeap + 0xF800, 0x800 - - .align 2 -gUnknown_8234718:: @ 8234718 - obj_frame_tiles gTrainerBackPic_Red, 0x0800 - obj_frame_tiles gTrainerBackPic_Red + 0x0800, 0x0800 - obj_frame_tiles gTrainerBackPic_Red + 0x1000, 0x0800 - obj_frame_tiles gTrainerBackPic_Red + 0x1800, 0x0800 - obj_frame_tiles gTrainerBackPic_Red + 0x2000, 0x0800 - - .align 2 -gUnknown_8234740:: @ 8234740 - obj_frame_tiles gTrainerBackPic_Leaf, 0x0800 - obj_frame_tiles gTrainerBackPic_Leaf + 0x0800, 0x0800 - obj_frame_tiles gTrainerBackPic_Leaf + 0x1000, 0x0800 - obj_frame_tiles gTrainerBackPic_Leaf + 0x1800, 0x0800 - obj_frame_tiles gTrainerBackPic_Leaf + 0x2000, 0x0800 - - .align 2 -gUnknown_8234768:: @ 8234768 - obj_frame_tiles gTrainerBackPic_PokeDude, 0x0800 - obj_frame_tiles gTrainerBackPic_PokeDude + 0x0800, 0x0800 - obj_frame_tiles gTrainerBackPic_PokeDude + 0x1000, 0x0800 - obj_frame_tiles gTrainerBackPic_PokeDude + 0x1800, 0x0800 - - .align 2 -gUnknown_8234788:: @ 8234788 - obj_frame_tiles gTrainerBackPic_OldMan, 0x0800 - obj_frame_tiles gTrainerBackPic_OldMan + 0x0800, 0x0800 - obj_frame_tiles gTrainerBackPic_OldMan + 0x1000, 0x0800 - obj_frame_tiles gTrainerBackPic_OldMan + 0x1800, 0x0800 - - .align 2 -gUnknown_82347A8:: @ 82347A8 - obj_frame_tiles gTrainerBackPic_RubySapphireBrendan, 0x0800 - obj_frame_tiles gTrainerBackPic_RubySapphireBrendan + 0x0800, 0x0800 - obj_frame_tiles gTrainerBackPic_RubySapphireBrendan + 0x1000, 0x0800 - obj_frame_tiles gTrainerBackPic_RubySapphireBrendan + 0x1800, 0x0800 - - .align 2 -gUnknown_82347C8:: @ 82347C8 - obj_frame_tiles gTrainerBackPic_RubySapphireMay, 0x0800 - obj_frame_tiles gTrainerBackPic_RubySapphireMay + 0x0800, 0x0800 - obj_frame_tiles gTrainerBackPic_RubySapphireMay + 0x1000, 0x0800 - obj_frame_tiles gTrainerBackPic_RubySapphireMay + 0x1800, 0x0800 - - .align 2 -gSpriteAnim_82347E8:: @ 82347E8 - obj_image_anim_frame 0, 0 - obj_image_anim_end - - .align 2 -gSpriteAnim_82347F0:: @ 82347F0 - obj_image_anim_frame 3, 0 - obj_image_anim_end - - .align 2 -gSpriteAffineAnim_82347F8:: @ 82347F8 - obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8234808:: @ 8234808 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8234818:: @ 8234818‬ - obj_rot_scal_anim_frame 0x28, 0x28, 0, 0 - obj_rot_scal_anim_frame 0x12, 0x12, 0, 12 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8234830:: @ 8234830 - obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 18 - obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 15 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8234848:: @ 8234848 - obj_rot_scal_anim_frame 0xA0, 0x100, 0, 0 - obj_rot_scal_anim_frame 0x4, 0x0, 0, 8 - obj_rot_scal_anim_frame 0xFFFC, 0x0, 0, 8 - obj_rot_scal_anim_jump 1 - - .align 2 -gSpriteAffineAnim_8234868:: @ 8234868 - obj_rot_scal_anim_frame 0x2, 0x2, 0, 20 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8234878:: @ 8234878 - obj_rot_scal_anim_frame 0xFFFE, 0xFFFE, 0, 20 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8234888:: @ 8234888 - obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 - obj_rot_scal_anim_frame 0xFFF0, 0xFFF0, 0, 9 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_82348A0:: @ 82348A0 - obj_rot_scal_anim_frame 0x4, 0x4, 0, 63 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_82348B0:: @ 82348B0 - obj_rot_scal_anim_frame 0x0, 0x0, -3, 5 - obj_rot_scal_anim_frame 0x0, 0x0, 3, 5 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnimTable_82348C8:: @ 82348C8 - .4byte gSpriteAffineAnim_82347F8 - .4byte gSpriteAffineAnim_8234818 - .4byte gSpriteAffineAnim_8234830 - .4byte gSpriteAffineAnim_8234848 - .4byte gSpriteAffineAnim_8234868 - .4byte gSpriteAffineAnim_8234878 - .4byte gSpriteAffineAnim_82348A0 - .4byte gSpriteAffineAnim_82348B0 - .4byte gSpriteAffineAnim_8234888 - - .align 2 -gSpriteAffineAnim_82348EC:: @ 82348EC - obj_rot_scal_anim_frame 0xFFFC, 0xFFFC, 4, 63 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_82348FC:: @ 82348FC - obj_rot_scal_anim_frame 0x0, 0x0, 3, 5 - obj_rot_scal_anim_frame 0x0, 0x0, -3, 5 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8234914:: @ 8234914 - obj_rot_scal_anim_frame 0x0, 0x0, -5, 20 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 20 - obj_rot_scal_anim_frame 0x0, 0x0, 5, 20 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8234934:: @ 8234934 - obj_rot_scal_anim_frame 0x0, 0x0, 9, 110 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnimTable_8234944:: @ 8234944 - .4byte gSpriteAffineAnim_82347F8 - .4byte gSpriteAffineAnim_8234818 - .4byte gSpriteAffineAnim_8234830 - .4byte gSpriteAffineAnim_8234848 - .4byte gSpriteAffineAnim_8234868 - .4byte gSpriteAffineAnim_8234878 - .4byte gSpriteAffineAnim_82348EC - .4byte gSpriteAffineAnim_82348FC - .4byte gSpriteAffineAnim_8234914 - .4byte gSpriteAffineAnim_8234888 - .4byte gSpriteAffineAnim_8234934 - - .align 2 -gSpriteAffineAnimTable_82349470:: @ 82349470 - .4byte gSpriteAffineAnim_8234808 - .4byte gSpriteAffineAnim_8234818 - .4byte gSpriteAffineAnim_8234830 - .4byte gSpriteAffineAnim_8234848 - .4byte gSpriteAffineAnim_8234868 - .4byte gSpriteAffineAnim_8234878 - .4byte gSpriteAffineAnim_82348EC - .4byte gSpriteAffineAnim_82348FC - .4byte gSpriteAffineAnim_8234914 - .4byte gSpriteAffineAnim_8234888 - .4byte gSpriteAffineAnim_8234934 - - .align 2 -gSpriteAnim_823499C:: @ 823499C - obj_image_anim_frame 0, 0 - obj_image_anim_end - - .align 2 -gSpriteAnim_82349A4:: @ 82349A4 - obj_image_anim_frame 1, 0 - obj_image_anim_end - - .align 2 -gSpriteAnim_82349AC:: @ 82349AC - obj_image_anim_frame 2, 0 - obj_image_anim_end - - .align 2 -gSpriteAnim_82349B4:: @ 82349B4 - obj_image_anim_frame 3, 0 - obj_image_anim_end - - .align 2 -gSpriteAnimTable_82349BC:: @ 82349BC - .4byte gSpriteAnim_823499C - .4byte gSpriteAnim_82349A4 - .4byte gSpriteAnim_82349AC - .4byte gSpriteAnim_82349B4 - - .section .rodata.82350AC - gMonFrontPicTable:: @ 82350AC .incbin "baserom.gba", 0x2350AC, 0xE8 diff --git a/include/data.h b/include/data.h index 9dd386482..942d8b7e5 100644 --- a/include/data.h +++ b/include/data.h @@ -54,11 +54,11 @@ extern const struct SpriteFrameImage gUnknown_8234698[]; extern const struct SpriteFrameImage gUnknown_82346B8[]; extern const struct SpriteFrameImage gUnknown_82346D8[]; extern const struct SpriteFrameImage gUnknown_82346F8[]; -extern const struct SpriteFrameImage gUnknown_8234718[]; -extern const struct SpriteFrameImage gUnknown_8234740[]; -extern const struct SpriteFrameImage gUnknown_8234768[]; -extern const struct SpriteFrameImage gUnknown_8234788[]; -extern const struct SpriteFrameImage gUnknown_82347A8[]; -extern const struct SpriteFrameImage gUnknown_82347C8[]; +extern const struct SpriteFrameImage gTrainerBackPicTable_Red[]; +extern const struct SpriteFrameImage gTrainerBackPicTable_Leaf[]; +extern const struct SpriteFrameImage gTrainerBackPicTable_PokeDude[]; +extern const struct SpriteFrameImage gTrainerBackPicTable_OldMan[]; +extern const struct SpriteFrameImage gTrainerBackPicTable_RubySapphireBrendan[]; +extern const struct SpriteFrameImage gTrainerBackPicTable_RubySapphireMay[]; #endif // GUARD_DATA_H diff --git a/include/graphics.h b/include/graphics.h index 1c0612fd1..9f1f39eaa 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -1036,4 +1036,11 @@ extern const u32 gBerryPouchBgPal0FemaleOverride[]; extern const u32 gBerryPouchSpritePalette[]; extern const u8 gBerryPouchBg1Tilemap[]; +extern const u8 gTrainerBackPic_Red[]; +extern const u8 gTrainerBackPic_Leaf[]; +extern const u8 gTrainerBackPic_PokeDude[]; +extern const u8 gTrainerBackPic_OldMan[]; +extern const u8 gTrainerBackPic_RubySapphireBrendan[]; +extern const u8 gTrainerBackPic_RubySapphireMay[]; + #endif //GUARD_GRAPHICS_H diff --git a/ld_script.txt b/ld_script.txt index 928176cd1..48dca5e1a 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -382,9 +382,8 @@ SECTIONS { src/string_util.o(.rodata); src/link.o(.rodata); src/main_menu.o(.rodata); - data/data.o(.rodata); src/data.o(.rodata); - data/data.o(.rodata.82350AC); + data/data.o(.rodata); src/battle_util.o(.rodata); src/battle_script_commands.o(.rodata); src/battle_controller_player.o(.rodata); diff --git a/src/data.c b/src/data.c index 16bee8db7..17bdaa22b 100644 --- a/src/data.c +++ b/src/data.c @@ -9,4 +9,266 @@ #include "constants/trainers.h" #include "constants/battle_ai.h" +const struct SpriteFrameImage gUnknown_8234698[] = +{ + gHeap + 0x8000, 0x800, + gHeap + 0x8800, 0x800, + gHeap + 0x9000, 0x800, + gHeap + 0x9800, 0x800, +}; + +const struct SpriteFrameImage gUnknown_82346B8[] = +{ + gHeap + 0xA000, 0x800, + gHeap + 0xA800, 0x800, + gHeap + 0xB000, 0x800, + gHeap + 0xB800, 0x800, +}; + +const struct SpriteFrameImage gUnknown_82346D8[] = +{ + gHeap + 0xC000, 0x800, + gHeap + 0xC800, 0x800, + gHeap + 0xD000, 0x800, + gHeap + 0xD800, 0x800, +}; + +const struct SpriteFrameImage gUnknown_82346F8[] = +{ + gHeap + 0xE000, 0x800, + gHeap + 0xE800, 0x800, + gHeap + 0xF000, 0x800, + gHeap + 0xF800, 0x800, +}; + +const struct SpriteFrameImage gTrainerBackPicTable_Red[] = +{ + gTrainerBackPic_Red, 0x0800, + gTrainerBackPic_Red + 0x0800, 0x0800, + gTrainerBackPic_Red + 0x1000, 0x0800, + gTrainerBackPic_Red + 0x1800, 0x0800, + gTrainerBackPic_Red + 0x2000, 0x0800, +}; + +const struct SpriteFrameImage gTrainerBackPicTable_Leaf[] = +{ + gTrainerBackPic_Leaf, 0x0800, + gTrainerBackPic_Leaf + 0x0800, 0x0800, + gTrainerBackPic_Leaf + 0x1000, 0x0800, + gTrainerBackPic_Leaf + 0x1800, 0x0800, + gTrainerBackPic_Leaf + 0x2000, 0x0800, +}; + +const struct SpriteFrameImage gTrainerBackPicTable_PokeDude[] = +{ + gTrainerBackPic_PokeDude, 0x0800, + gTrainerBackPic_PokeDude + 0x0800, 0x0800, + gTrainerBackPic_PokeDude + 0x1000, 0x0800, + gTrainerBackPic_PokeDude + 0x1800, 0x0800, +}; + +const struct SpriteFrameImage gTrainerBackPicTable_OldMan[] = +{ + gTrainerBackPic_OldMan, 0x0800, + gTrainerBackPic_OldMan + 0x0800, 0x0800, + gTrainerBackPic_OldMan + 0x1000, 0x0800, + gTrainerBackPic_OldMan + 0x1800, 0x0800, +}; + +const struct SpriteFrameImage gTrainerBackPicTable_RubySapphireBrendan[] = +{ + gTrainerBackPic_RubySapphireBrendan, 0x0800, + gTrainerBackPic_RubySapphireBrendan + 0x0800, 0x0800, + gTrainerBackPic_RubySapphireBrendan + 0x1000, 0x0800, + gTrainerBackPic_RubySapphireBrendan + 0x1800, 0x0800, +}; + +const struct SpriteFrameImage gTrainerBackPicTable_RubySapphireMay[] = +{ + gTrainerBackPic_RubySapphireMay, 0x0800, + gTrainerBackPic_RubySapphireMay + 0x0800, 0x0800, + gTrainerBackPic_RubySapphireMay + 0x1000, 0x0800, + gTrainerBackPic_RubySapphireMay + 0x1800, 0x0800, +}; + +static const union AnimCmd sAnim_GeneralFrame0[] = +{ + ANIMCMD_FRAME(0, 0), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_GeneralFrame3[] = +{ + ANIMCMD_FRAME(3, 0), + ANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_82347F8[] = +{ + AFFINEANIMCMD_FRAME(0x0100, 0x0100, 0x00, 0x00), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_8234808[] = +{ + AFFINEANIMCMD_FRAME(0xff00, 0x0100, 0x00, 0x00), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_8234818[] = +{ + AFFINEANIMCMD_FRAME(0x0028, 0x0028, 0x00, 0x00), + AFFINEANIMCMD_FRAME(0x0012, 0x0012, 0x00, 0x0c), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_8234830[] = +{ + AFFINEANIMCMD_FRAME(0xfffe, 0xfffe, 0x00, 0x12), + AFFINEANIMCMD_FRAME(0xfff0, 0xfff0, 0x00, 0x0f), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_8234848[] = +{ + AFFINEANIMCMD_FRAME(0x00a0, 0x0100, 0x00, 0x00), + AFFINEANIMCMD_FRAME(0x0004, 0x0000, 0x00, 0x08), + AFFINEANIMCMD_FRAME(0xfffc, 0x0000, 0x00, 0x08), + AFFINEANIMCMD_JUMP(1), +}; + +static const union AffineAnimCmd gSpriteAffineAnim_8234868[] = +{ + AFFINEANIMCMD_FRAME(0x0002, 0x0002, 0x00, 0x14), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_8234878[] = +{ + AFFINEANIMCMD_FRAME(0xfffe, 0xfffe, 0x00, 0x14), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_8234888[] = +{ + AFFINEANIMCMD_FRAME(0x0100, 0x0100, 0x00, 0000), + AFFINEANIMCMD_FRAME(0xfff0, 0xfff0, 0x00, 0x09), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_82348A0[] = +{ + AFFINEANIMCMD_FRAME(0x0004, 0x0004, 0x00, 0x3f), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_82348B0[] = +{ + AFFINEANIMCMD_FRAME(0x0000, 0x0000, 0xfd, 0x05), + AFFINEANIMCMD_FRAME(0x0000, 0x0000, 0x03, 0x05), + AFFINEANIMCMD_END, +}; + +const union AffineAnimCmd *const gSpriteAffineAnimTable_82348C8[] = +{ + gSpriteAffineAnim_82347F8, + gSpriteAffineAnim_8234818, + gSpriteAffineAnim_8234830, + gSpriteAffineAnim_8234848, + gSpriteAffineAnim_8234868, + gSpriteAffineAnim_8234878, + gSpriteAffineAnim_82348A0, + gSpriteAffineAnim_82348B0, + gSpriteAffineAnim_8234888, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_82348EC[] = +{ + AFFINEANIMCMD_FRAME(0xfffc, 0xfffc, 0x04, 0x3f), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_82348FC[] = +{ + AFFINEANIMCMD_FRAME(0x0000, 0x0000, 0x03, 0x05), + AFFINEANIMCMD_FRAME(0x0000, 0x0000, 0xfd, 0x05), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_8234914[] = +{ + AFFINEANIMCMD_FRAME(0x0000, 0x0000, 0xfb, 0x14), + AFFINEANIMCMD_FRAME(0x0000, 0x0000, 0x00, 0x14), + AFFINEANIMCMD_FRAME(0x0000, 0x0000, 0x05, 0x14), + AFFINEANIMCMD_END, +}; + +static const union AffineAnimCmd gSpriteAffineAnim_8234934[] = +{ + AFFINEANIMCMD_FRAME(0x0000, 0x0000, 0x09, 0x6e), + AFFINEANIMCMD_END, +}; + +const union AffineAnimCmd *const gSpriteAffineAnimTable_8234944[] = +{ + gSpriteAffineAnim_82347F8, + gSpriteAffineAnim_8234818, + gSpriteAffineAnim_8234830, + gSpriteAffineAnim_8234848, + gSpriteAffineAnim_8234868, + gSpriteAffineAnim_8234878, + gSpriteAffineAnim_82348EC, + gSpriteAffineAnim_82348FC, + gSpriteAffineAnim_8234914, + gSpriteAffineAnim_8234888, + gSpriteAffineAnim_8234934, +}; + +const union AffineAnimCmd *const gSpriteAffineAnimTable_82349470[] = +{ + gSpriteAffineAnim_8234808, + gSpriteAffineAnim_8234818, + gSpriteAffineAnim_8234830, + gSpriteAffineAnim_8234848, + gSpriteAffineAnim_8234868, + gSpriteAffineAnim_8234878, + gSpriteAffineAnim_82348EC, + gSpriteAffineAnim_82348FC, + gSpriteAffineAnim_8234914, + gSpriteAffineAnim_8234888, + gSpriteAffineAnim_8234934, +}; + +static const union AnimCmd gSpriteAnim_823499C[] = +{ + ANIMCMD_FRAME(0, 0), + ANIMCMD_END, +}; + +static const union AnimCmd gSpriteAnim_82349A4[] = +{ + ANIMCMD_FRAME(1, 0), + ANIMCMD_END, +}; + +static const union AnimCmd gSpriteAnim_82349AC[] = +{ + ANIMCMD_FRAME(2, 0), + ANIMCMD_END, +}; + +static const union AnimCmd gSpriteAnim_82349B4[] = +{ + ANIMCMD_FRAME(3, 0), + ANIMCMD_END, +}; + +const union AnimCmd *const gSpriteAnimTable_82349BC[] = +{ + gSpriteAnim_823499C, + gSpriteAnim_82349A4, + gSpriteAnim_82349AC, + gSpriteAnim_82349B4, +}; + #include "data/pokemon_graphics/front_pic_coordinates.h" diff --git a/src/pokemon.c b/src/pokemon.c index 752fe5338..5433dd593 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -1509,7 +1509,7 @@ const struct SpriteTemplate gUnknown_825DF50[] = .paletteTag = 0, .oam = &gUnknown_824F018, .anims = NULL, - .images = gUnknown_8234718, + .images = gTrainerBackPicTable_Red, .affineAnims = gSpriteAffineAnimTable_82348C8, .callback = sub_80120C4, }, @@ -1518,7 +1518,7 @@ const struct SpriteTemplate gUnknown_825DF50[] = .paletteTag = 0, .oam = &gUnknown_824F018, .anims = NULL, - .images = gUnknown_8234740, + .images = gTrainerBackPicTable_Leaf, .affineAnims = gSpriteAffineAnimTable_82348C8, .callback = sub_80120C4, }, @@ -1527,7 +1527,7 @@ const struct SpriteTemplate gUnknown_825DF50[] = .paletteTag = 0, .oam = &gUnknown_824F018, .anims = NULL, - .images = gUnknown_82347A8, + .images = gTrainerBackPicTable_RubySapphireBrendan, .affineAnims = gSpriteAffineAnimTable_82348C8, .callback = sub_80120C4, }, @@ -1536,7 +1536,7 @@ const struct SpriteTemplate gUnknown_825DF50[] = .paletteTag = 0, .oam = &gUnknown_824F018, .anims = NULL, - .images = gUnknown_82347C8, + .images = gTrainerBackPicTable_RubySapphireMay, .affineAnims = gSpriteAffineAnimTable_82348C8, .callback = sub_80120C4, }, @@ -1545,7 +1545,7 @@ const struct SpriteTemplate gUnknown_825DF50[] = .paletteTag = 0, .oam = &gUnknown_824F018, .anims = NULL, - .images = gUnknown_8234768, + .images = gTrainerBackPicTable_PokeDude, .affineAnims = gSpriteAffineAnimTable_82348C8, .callback = sub_80120C4, }, @@ -1554,7 +1554,7 @@ const struct SpriteTemplate gUnknown_825DF50[] = .paletteTag = 0, .oam = &gUnknown_824F018, .anims = NULL, - .images = gUnknown_8234788, + .images = gTrainerBackPicTable_OldMan, .affineAnims = gSpriteAffineAnimTable_82348C8, .callback = sub_80120C4, }, From e3e61c6210be3eb96256cef276aa1bc6f02939d9 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Mon, 14 Oct 2019 21:36:42 -0700 Subject: [PATCH 002/114] Port/dump front_pic_table. --- data/data.s | 6 - data/graphics.s | 4822 ++++++++--------- .../{speed_icon.png => icon_attack.png} | Bin include/graphics.h | 2414 +++++++++ src/data.c | 3 + src/data/pokemon_graphics/front_pic_table.h | 443 ++ src/oak_speech.c | 4 +- 7 files changed, 5273 insertions(+), 2419 deletions(-) rename graphics/pokemon/deoxys/{speed_icon.png => icon_attack.png} (100%) create mode 100644 src/data/pokemon_graphics/front_pic_table.h diff --git a/data/data.s b/data/data.s index 659714fb7..f89504aca 100644 --- a/data/data.s +++ b/data/data.s @@ -7,12 +7,6 @@ .section .rodata -gMonFrontPicTable:: @ 82350AC - .incbin "baserom.gba", 0x2350AC, 0xE8 - -gUnknown_8235194:: @ 8235194 - .incbin "baserom.gba", 0x235194, 0xCD8 - gMonBackPicCoords:: @ 8235E6C .incbin "baserom.gba", 0x235E6C, 0x6E0 diff --git a/data/graphics.s b/data/graphics.s index 1116f7241..f6271e9cf 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -11,18 +11,18 @@ gFile_graphics_interface_menu_map_tilemap:: @ 8D0051C .incbin "graphics/interface/menu_map.bin.lz" .align 2 -gUnknown_8D00748:: @ 8D00748 +gMonFrontPic_CircledQuestionMark:: @ 8D00748 .incbin "baserom.gba", 0xD00748, 0x244 -gUnknown_8D0098C:: @ 8D0098C +gMonBackPic_CircledQuestionMark:: @ 8D0098C .incbin "baserom.gba", 0xD0098C, 0x244 .align 2 -gFile_graphics_pokemon_palettes_circled_question_mark_palette:: @ 8D00BD0 +gMonPalette_CircledQuestionMark:: @ 8D00BD0 .incbin "graphics/pokemon/question_mark/circled/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_palettes_circled_question_mark_shiny_palette:: @ 8D00BE8 +gMonShinyPalette_CircledQuestionMark:: @ 8D00BE8 .incbin "graphics/pokemon/question_mark/circled/shiny.gbapal.lz" .align 2 @@ -2592,9625 +2592,9625 @@ gUnknown_8D2FBB4:: @ 8D2FBB4 .incbin "baserom.gba", 0xD2FBB4, 0x20 .align 2 -gFile_graphics_pokemon_front_pics_bulbasaur_still_front_pic:: @ 8D2FBD4 +gMonFrontPic_Bulbasaur:: @ 8D2FBD4 .incbin "graphics/pokemon/bulbasaur/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_bulbasaur_palette:: @ 8D2FE78 +gMonPalette_Bulbasaur:: @ 8D2FE78 .incbin "graphics/pokemon/bulbasaur/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_bulbasaur_back_pic:: @ 8D2FEA0 +gMonBackPic_Bulbasaur:: @ 8D2FEA0 .incbin "graphics/pokemon/bulbasaur/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_bulbasaur_shiny_palette:: @ 8D30164 +gMonShinyPalette_Bulbasaur:: @ 8D30164 .incbin "graphics/pokemon/bulbasaur/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_bulbasaur_icon:: @ 8D3018C +gMonIcon_Bulbasaur:: @ 8D3018C .incbin "graphics/pokemon/bulbasaur/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_bulbasaur_footprint:: @ 8D3058C +gMonFootprint_Bulbasaur:: @ 8D3058C .incbin "graphics/pokemon/bulbasaur/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ivysaur_still_front_pic:: @ 8D305AC +gMonFrontPic_Ivysaur:: @ 8D305AC .incbin "graphics/pokemon/ivysaur/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ivysaur_palette:: @ 8D308E8 +gMonPalette_Ivysaur:: @ 8D308E8 .incbin "graphics/pokemon/ivysaur/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ivysaur_back_pic:: @ 8D30910 +gMonBackPic_Ivysaur:: @ 8D30910 .incbin "graphics/pokemon/ivysaur/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ivysaur_shiny_palette:: @ 8D30C64 +gMonShinyPalette_Ivysaur:: @ 8D30C64 .incbin "graphics/pokemon/ivysaur/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ivysaur_icon:: @ 8D30C8C +gMonIcon_Ivysaur:: @ 8D30C8C .incbin "graphics/pokemon/ivysaur/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ivysaur_footprint:: @ 8D3108C +gMonFootprint_Ivysaur:: @ 8D3108C .incbin "graphics/pokemon/ivysaur/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_venusaur_still_front_pic:: @ 8D310AC +gMonFrontPic_Venusaur:: @ 8D310AC .incbin "graphics/pokemon/venusaur/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_venusaur_palette:: @ 8D315EC +gMonPalette_Venusaur:: @ 8D315EC .incbin "graphics/pokemon/venusaur/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_venusaur_back_pic:: @ 8D31614 +gMonBackPic_Venusaur:: @ 8D31614 .incbin "graphics/pokemon/venusaur/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_venusaur_shiny_palette:: @ 8D31ADC +gMonShinyPalette_Venusaur:: @ 8D31ADC .incbin "graphics/pokemon/venusaur/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_venusaur_icon:: @ 8D31B04 +gMonIcon_Venusaur:: @ 8D31B04 .incbin "graphics/pokemon/venusaur/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_venusaur_footprint:: @ 8D31F04 +gMonFootprint_Venusaur:: @ 8D31F04 .incbin "graphics/pokemon/venusaur/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_charmander_still_front_pic:: @ 8D31F24 +gMonFrontPic_Charmander:: @ 8D31F24 .incbin "graphics/pokemon/charmander/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_charmander_palette:: @ 8D321C4 +gMonPalette_Charmander:: @ 8D321C4 .incbin "graphics/pokemon/charmander/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_charmander_back_pic:: @ 8D321EC +gMonBackPic_Charmander:: @ 8D321EC .incbin "graphics/pokemon/charmander/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_charmander_shiny_palette:: @ 8D32470 +gMonShinyPalette_Charmander:: @ 8D32470 .incbin "graphics/pokemon/charmander/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_charmander_icon:: @ 8D32498 +gMonIcon_Charmander:: @ 8D32498 .incbin "graphics/pokemon/charmander/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_charmander_footprint:: @ 8D32898 +gMonFootprint_Charmander:: @ 8D32898 .incbin "graphics/pokemon/charmander/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_charmeleon_still_front_pic:: @ 8D328B8 +gMonFrontPic_Charmeleon:: @ 8D328B8 .incbin "graphics/pokemon/charmeleon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_charmeleon_palette:: @ 8D32C64 +gMonPalette_Charmeleon:: @ 8D32C64 .incbin "graphics/pokemon/charmeleon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_charmeleon_back_pic:: @ 8D32C8C +gMonBackPic_Charmeleon:: @ 8D32C8C .incbin "graphics/pokemon/charmeleon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_charmeleon_shiny_palette:: @ 8D32F80 +gMonShinyPalette_Charmeleon:: @ 8D32F80 .incbin "graphics/pokemon/charmeleon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_charmeleon_icon:: @ 8D32FA8 +gMonIcon_Charmeleon:: @ 8D32FA8 .incbin "graphics/pokemon/charmeleon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_charmeleon_footprint:: @ 8D333A8 +gMonFootprint_Charmeleon:: @ 8D333A8 .incbin "graphics/pokemon/charmeleon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_charizard_still_front_pic:: @ 8D333C8 +gMonFrontPic_Charizard:: @ 8D333C8 .incbin "graphics/pokemon/charizard/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_charizard_palette:: @ 8D338C4 +gMonPalette_Charizard:: @ 8D338C4 .incbin "graphics/pokemon/charizard/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_charizard_back_pic:: @ 8D338EC +gMonBackPic_Charizard:: @ 8D338EC .incbin "graphics/pokemon/charizard/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_charizard_shiny_palette:: @ 8D33CF8 +gMonShinyPalette_Charizard:: @ 8D33CF8 .incbin "graphics/pokemon/charizard/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_charizard_icon:: @ 8D33D20 +gMonIcon_Charizard:: @ 8D33D20 .incbin "graphics/pokemon/charizard/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_charizard_footprint:: @ 8D34120 +gMonFootprint_Charizard:: @ 8D34120 .incbin "graphics/pokemon/charizard/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_squirtle_still_front_pic:: @ 8D34140 +gMonFrontPic_Squirtle:: @ 8D34140 .incbin "graphics/pokemon/squirtle/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_squirtle_palette:: @ 8D343DC +gMonPalette_Squirtle:: @ 8D343DC .incbin "graphics/pokemon/squirtle/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_squirtle_back_pic:: @ 8D34404 +gMonBackPic_Squirtle:: @ 8D34404 .incbin "graphics/pokemon/squirtle/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_squirtle_shiny_palette:: @ 8D3468C +gMonShinyPalette_Squirtle:: @ 8D3468C .incbin "graphics/pokemon/squirtle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_squirtle_icon:: @ 8D346B4 +gMonIcon_Squirtle:: @ 8D346B4 .incbin "graphics/pokemon/squirtle/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_squirtle_footprint:: @ 8D34AB4 +gMonFootprint_Squirtle:: @ 8D34AB4 .incbin "graphics/pokemon/squirtle/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_wartortle_still_front_pic:: @ 8D34AD4 +gMonFrontPic_Wartortle:: @ 8D34AD4 .incbin "graphics/pokemon/wartortle/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wartortle_palette:: @ 8D34E80 +gMonPalette_Wartortle:: @ 8D34E80 .incbin "graphics/pokemon/wartortle/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_wartortle_back_pic:: @ 8D34EA8 +gMonBackPic_Wartortle:: @ 8D34EA8 .incbin "graphics/pokemon/wartortle/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wartortle_shiny_palette:: @ 8D351F0 +gMonShinyPalette_Wartortle:: @ 8D351F0 .incbin "graphics/pokemon/wartortle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wartortle_icon:: @ 8D35218 +gMonIcon_Wartortle:: @ 8D35218 .incbin "graphics/pokemon/wartortle/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_wartortle_footprint:: @ 8D35618 +gMonFootprint_Wartortle:: @ 8D35618 .incbin "graphics/pokemon/wartortle/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_blastoise_still_front_pic:: @ 8D35638 +gMonFrontPic_Blastoise:: @ 8D35638 .incbin "graphics/pokemon/blastoise/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_blastoise_palette:: @ 8D35B3C +gMonPalette_Blastoise:: @ 8D35B3C .incbin "graphics/pokemon/blastoise/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_blastoise_back_pic:: @ 8D35B64 +gMonBackPic_Blastoise:: @ 8D35B64 .incbin "graphics/pokemon/blastoise/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_blastoise_shiny_palette:: @ 8D35F78 +gMonShinyPalette_Blastoise:: @ 8D35F78 .incbin "graphics/pokemon/blastoise/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_blastoise_icon:: @ 8D35FA0 +gMonIcon_Blastoise:: @ 8D35FA0 .incbin "graphics/pokemon/blastoise/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_blastoise_footprint:: @ 8D363A0 +gMonFootprint_Blastoise:: @ 8D363A0 .incbin "graphics/pokemon/blastoise/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_caterpie_still_front_pic:: @ 8D363C0 +gMonFrontPic_Caterpie:: @ 8D363C0 .incbin "graphics/pokemon/caterpie/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_caterpie_palette:: @ 8D36618 +gMonPalette_Caterpie:: @ 8D36618 .incbin "graphics/pokemon/caterpie/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_caterpie_back_pic:: @ 8D36640 +gMonBackPic_Caterpie:: @ 8D36640 .incbin "graphics/pokemon/caterpie/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_caterpie_shiny_palette:: @ 8D368C8 +gMonShinyPalette_Caterpie:: @ 8D368C8 .incbin "graphics/pokemon/caterpie/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_caterpie_icon:: @ 8D368F0 +gMonIcon_Caterpie:: @ 8D368F0 .incbin "graphics/pokemon/caterpie/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_caterpie_footprint:: @ 8D36CF0 +gMonFootprint_Caterpie:: @ 8D36CF0 .incbin "graphics/pokemon/caterpie/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_metapod_still_front_pic:: @ 8D36D10 +gMonFrontPic_Metapod:: @ 8D36D10 .incbin "graphics/pokemon/metapod/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_metapod_palette:: @ 8D36F2C +gMonPalette_Metapod:: @ 8D36F2C .incbin "graphics/pokemon/metapod/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_metapod_back_pic:: @ 8D36F4C +gMonBackPic_Metapod:: @ 8D36F4C .incbin "graphics/pokemon/metapod/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_metapod_shiny_palette:: @ 8D37168 +gMonShinyPalette_Metapod:: @ 8D37168 .incbin "graphics/pokemon/metapod/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_metapod_icon:: @ 8D37188 +gMonIcon_Metapod:: @ 8D37188 .incbin "graphics/pokemon/metapod/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_metapod_footprint:: @ 8D37588 +gMonFootprint_Metapod:: @ 8D37588 .incbin "graphics/pokemon/metapod/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_butterfree_still_front_pic:: @ 8D375A8 +gMonFrontPic_Butterfree:: @ 8D375A8 .incbin "graphics/pokemon/butterfree/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_butterfree_palette:: @ 8D37920 +gMonPalette_Butterfree:: @ 8D37920 .incbin "graphics/pokemon/butterfree/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_butterfree_back_pic:: @ 8D37948 +gMonBackPic_Butterfree:: @ 8D37948 .incbin "graphics/pokemon/butterfree/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_butterfree_shiny_palette:: @ 8D37D4C +gMonShinyPalette_Butterfree:: @ 8D37D4C .incbin "graphics/pokemon/butterfree/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_butterfree_icon:: @ 8D37D74 +gMonIcon_Butterfree:: @ 8D37D74 .incbin "graphics/pokemon/butterfree/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_butterfree_footprint:: @ 8D38174 +gMonFootprint_Butterfree:: @ 8D38174 .incbin "graphics/pokemon/butterfree/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_weedle_still_front_pic:: @ 8D38194 +gMonFrontPic_Weedle:: @ 8D38194 .incbin "graphics/pokemon/weedle/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_weedle_palette:: @ 8D383D0 +gMonPalette_Weedle:: @ 8D383D0 .incbin "graphics/pokemon/weedle/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_weedle_back_pic:: @ 8D383F8 +gMonBackPic_Weedle:: @ 8D383F8 .incbin "graphics/pokemon/weedle/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_weedle_shiny_palette:: @ 8D38660 +gMonShinyPalette_Weedle:: @ 8D38660 .incbin "graphics/pokemon/weedle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_weedle_icon:: @ 8D38688 +gMonIcon_Weedle:: @ 8D38688 .incbin "graphics/pokemon/weedle/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_weedle_footprint:: @ 8D38A88 +gMonFootprint_Weedle:: @ 8D38A88 .incbin "graphics/pokemon/weedle/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_kakuna_still_front_pic:: @ 8D38AA8 +gMonFrontPic_Kakuna:: @ 8D38AA8 .incbin "graphics/pokemon/kakuna/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kakuna_palette:: @ 8D38CE8 +gMonPalette_Kakuna:: @ 8D38CE8 .incbin "graphics/pokemon/kakuna/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_kakuna_back_pic:: @ 8D38D0C +gMonBackPic_Kakuna:: @ 8D38D0C .incbin "graphics/pokemon/kakuna/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kakuna_shiny_palette:: @ 8D38F90 +gMonShinyPalette_Kakuna:: @ 8D38F90 .incbin "graphics/pokemon/kakuna/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kakuna_icon:: @ 8D38FB4 +gMonIcon_Kakuna:: @ 8D38FB4 .incbin "graphics/pokemon/kakuna/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_kakuna_footprint:: @ 8D393B4 +gMonFootprint_Kakuna:: @ 8D393B4 .incbin "graphics/pokemon/kakuna/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_beedrill_still_front_pic:: @ 8D393D4 +gMonFrontPic_Beedrill:: @ 8D393D4 .incbin "graphics/pokemon/beedrill/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_beedrill_palette:: @ 8D397F4 +gMonPalette_Beedrill:: @ 8D397F4 .incbin "graphics/pokemon/beedrill/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_beedrill_back_pic:: @ 8D3981C +gMonBackPic_Beedrill:: @ 8D3981C .incbin "graphics/pokemon/beedrill/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_beedrill_shiny_palette:: @ 8D39B90 +gMonShinyPalette_Beedrill:: @ 8D39B90 .incbin "graphics/pokemon/beedrill/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_beedrill_icon:: @ 8D39BB8 +gMonIcon_Beedrill:: @ 8D39BB8 .incbin "graphics/pokemon/beedrill/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_beedrill_footprint:: @ 8D39FB8 +gMonFootprint_Beedrill:: @ 8D39FB8 .incbin "graphics/pokemon/beedrill/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_pidgey_still_front_pic:: @ 8D39FD8 +gMonFrontPic_Pidgey:: @ 8D39FD8 .incbin "graphics/pokemon/pidgey/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pidgey_palette:: @ 8D3A250 +gMonPalette_Pidgey:: @ 8D3A250 .incbin "graphics/pokemon/pidgey/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_pidgey_back_pic:: @ 8D3A278 +gMonBackPic_Pidgey:: @ 8D3A278 .incbin "graphics/pokemon/pidgey/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pidgey_shiny_palette:: @ 8D3A5CC +gMonShinyPalette_Pidgey:: @ 8D3A5CC .incbin "graphics/pokemon/pidgey/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pidgey_icon:: @ 8D3A5F4 +gMonIcon_Pidgey:: @ 8D3A5F4 .incbin "graphics/pokemon/pidgey/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_pidgey_footprint:: @ 8D3A9F4 +gMonFootprint_Pidgey:: @ 8D3A9F4 .incbin "graphics/pokemon/pidgey/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_pidgeotto_still_front_pic:: @ 8D3AA14 +gMonFrontPic_Pidgeotto:: @ 8D3AA14 .incbin "graphics/pokemon/pidgeotto/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pidgeotto_palette:: @ 8D3ADAC +gMonPalette_Pidgeotto:: @ 8D3ADAC .incbin "graphics/pokemon/pidgeotto/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_pidgeotto_back_pic:: @ 8D3ADD4 +gMonBackPic_Pidgeotto:: @ 8D3ADD4 .incbin "graphics/pokemon/pidgeotto/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pidgeotto_shiny_palette:: @ 8D3B120 +gMonShinyPalette_Pidgeotto:: @ 8D3B120 .incbin "graphics/pokemon/pidgeotto/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pidgeotto_icon:: @ 8D3B148 +gMonIcon_Pidgeotto:: @ 8D3B148 .incbin "graphics/pokemon/pidgeotto/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_pidgeotto_footprint:: @ 8D3B548 +gMonFootprint_Pidgeotto:: @ 8D3B548 .incbin "graphics/pokemon/pidgeotto/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_pidgeot_still_front_pic:: @ 8D3B568 +gMonFrontPic_Pidgeot:: @ 8D3B568 .incbin "graphics/pokemon/pidgeot/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pidgeot_palette:: @ 8D3BA54 +gMonPalette_Pidgeot:: @ 8D3BA54 .incbin "graphics/pokemon/pidgeot/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_pidgeot_back_pic:: @ 8D3BA7C +gMonBackPic_Pidgeot:: @ 8D3BA7C .incbin "graphics/pokemon/pidgeot/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pidgeot_shiny_palette:: @ 8D3BE64 +gMonShinyPalette_Pidgeot:: @ 8D3BE64 .incbin "graphics/pokemon/pidgeot/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pidgeot_icon:: @ 8D3BE8C +gMonIcon_Pidgeot:: @ 8D3BE8C .incbin "graphics/pokemon/pidgeot/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_pidgeot_footprint:: @ 8D3C28C +gMonFootprint_Pidgeot:: @ 8D3C28C .incbin "graphics/pokemon/pidgeot/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_rattata_still_front_pic:: @ 8D3C2AC +gMonFrontPic_Rattata:: @ 8D3C2AC .incbin "graphics/pokemon/rattata/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_rattata_palette:: @ 8D3C504 +gMonPalette_Rattata:: @ 8D3C504 .incbin "graphics/pokemon/rattata/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_rattata_back_pic:: @ 8D3C52C +gMonBackPic_Rattata:: @ 8D3C52C .incbin "graphics/pokemon/rattata/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_rattata_shiny_palette:: @ 8D3C7E4 +gMonShinyPalette_Rattata:: @ 8D3C7E4 .incbin "graphics/pokemon/rattata/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_rattata_icon:: @ 8D3C80C +gMonIcon_Rattata:: @ 8D3C80C .incbin "graphics/pokemon/rattata/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_rattata_footprint:: @ 8D3CC0C +gMonFootprint_Rattata:: @ 8D3CC0C .incbin "graphics/pokemon/rattata/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_raticate_still_front_pic:: @ 8D3CC2C +gMonFrontPic_Raticate:: @ 8D3CC2C .incbin "graphics/pokemon/raticate/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_raticate_palette:: @ 8D3CFBC +gMonPalette_Raticate:: @ 8D3CFBC .incbin "graphics/pokemon/raticate/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_raticate_back_pic:: @ 8D3CFE4 +gMonBackPic_Raticate:: @ 8D3CFE4 .incbin "graphics/pokemon/raticate/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_raticate_shiny_palette:: @ 8D3D2F4 +gMonShinyPalette_Raticate:: @ 8D3D2F4 .incbin "graphics/pokemon/raticate/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_raticate_icon:: @ 8D3D31C +gMonIcon_Raticate:: @ 8D3D31C .incbin "graphics/pokemon/raticate/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_raticate_footprint:: @ 8D3D71C +gMonFootprint_Raticate:: @ 8D3D71C .incbin "graphics/pokemon/raticate/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_spearow_still_front_pic:: @ 8D3D73C +gMonFrontPic_Spearow:: @ 8D3D73C .incbin "graphics/pokemon/spearow/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_spearow_palette:: @ 8D3D9FC +gMonPalette_Spearow:: @ 8D3D9FC .incbin "graphics/pokemon/spearow/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_spearow_back_pic:: @ 8D3DA24 +gMonBackPic_Spearow:: @ 8D3DA24 .incbin "graphics/pokemon/spearow/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_spearow_shiny_palette:: @ 8D3DD00 +gMonShinyPalette_Spearow:: @ 8D3DD00 .incbin "graphics/pokemon/spearow/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_spearow_icon:: @ 8D3DD28 +gMonIcon_Spearow:: @ 8D3DD28 .incbin "graphics/pokemon/spearow/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_spearow_footprint:: @ 8D3E128 +gMonFootprint_Spearow:: @ 8D3E128 .incbin "graphics/pokemon/spearow/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_fearow_still_front_pic:: @ 8D3E148 +gMonFrontPic_Fearow:: @ 8D3E148 .incbin "graphics/pokemon/fearow/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_fearow_palette:: @ 8D3E604 +gMonPalette_Fearow:: @ 8D3E604 .incbin "graphics/pokemon/fearow/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_fearow_back_pic:: @ 8D3E62C +gMonBackPic_Fearow:: @ 8D3E62C .incbin "graphics/pokemon/fearow/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_fearow_shiny_palette:: @ 8D3E924 +gMonShinyPalette_Fearow:: @ 8D3E924 .incbin "graphics/pokemon/fearow/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_fearow_icon:: @ 8D3E94C +gMonIcon_Fearow:: @ 8D3E94C .incbin "graphics/pokemon/fearow/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_fearow_footprint:: @ 8D3ED4C +gMonFootprint_Fearow:: @ 8D3ED4C .incbin "graphics/pokemon/fearow/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ekans_still_front_pic:: @ 8D3ED6C +gMonFrontPic_Ekans:: @ 8D3ED6C .incbin "graphics/pokemon/ekans/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ekans_palette:: @ 8D3F034 +gMonPalette_Ekans:: @ 8D3F034 .incbin "graphics/pokemon/ekans/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ekans_back_pic:: @ 8D3F05C +gMonBackPic_Ekans:: @ 8D3F05C .incbin "graphics/pokemon/ekans/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ekans_shiny_palette:: @ 8D3F34C +gMonShinyPalette_Ekans:: @ 8D3F34C .incbin "graphics/pokemon/ekans/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ekans_icon:: @ 8D3F374 +gMonIcon_Ekans:: @ 8D3F374 .incbin "graphics/pokemon/ekans/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ekans_footprint:: @ 8D3F774 +gMonFootprint_Ekans:: @ 8D3F774 .incbin "graphics/pokemon/ekans/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_arbok_still_front_pic:: @ 8D3F794 +gMonFrontPic_Arbok:: @ 8D3F794 .incbin "graphics/pokemon/arbok/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_arbok_palette:: @ 8D3FC08 +gMonPalette_Arbok:: @ 8D3FC08 .incbin "graphics/pokemon/arbok/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_arbok_back_pic:: @ 8D3FC30 +gMonBackPic_Arbok:: @ 8D3FC30 .incbin "graphics/pokemon/arbok/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_arbok_shiny_palette:: @ 8D3FEB8 +gMonShinyPalette_Arbok:: @ 8D3FEB8 .incbin "graphics/pokemon/arbok/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_arbok_icon:: @ 8D3FEE0 +gMonIcon_Arbok:: @ 8D3FEE0 .incbin "graphics/pokemon/arbok/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_arbok_footprint:: @ 8D402E0 +gMonFootprint_Arbok:: @ 8D402E0 .incbin "graphics/pokemon/arbok/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_pikachu_still_front_pic:: @ 8D40300 +gMonFrontPic_Pikachu:: @ 8D40300 .incbin "graphics/pokemon/pikachu/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pikachu_palette:: @ 8D405D0 +gMonPalette_Pikachu:: @ 8D405D0 .incbin "graphics/pokemon/pikachu/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_pikachu_back_pic:: @ 8D405F8 +gMonBackPic_Pikachu:: @ 8D405F8 .incbin "graphics/pokemon/pikachu/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pikachu_shiny_palette:: @ 8D408D0 +gMonShinyPalette_Pikachu:: @ 8D408D0 .incbin "graphics/pokemon/pikachu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pikachu_icon:: @ 8D408F8 +gMonIcon_Pikachu:: @ 8D408F8 .incbin "graphics/pokemon/pikachu/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_pikachu_footprint:: @ 8D40CF8 +gMonFootprint_Pikachu:: @ 8D40CF8 .incbin "graphics/pokemon/pikachu/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_raichu_still_front_pic:: @ 8D40D18 +gMonFrontPic_Raichu:: @ 8D40D18 .incbin "graphics/pokemon/raichu/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_raichu_palette:: @ 8D41110 +gMonPalette_Raichu:: @ 8D41110 .incbin "graphics/pokemon/raichu/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_raichu_back_pic:: @ 8D41138 +gMonBackPic_Raichu:: @ 8D41138 .incbin "graphics/pokemon/raichu/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_raichu_shiny_palette:: @ 8D41458 +gMonShinyPalette_Raichu:: @ 8D41458 .incbin "graphics/pokemon/raichu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_raichu_icon:: @ 8D41480 +gMonIcon_Raichu:: @ 8D41480 .incbin "graphics/pokemon/raichu/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_raichu_footprint:: @ 8D41880 +gMonFootprint_Raichu:: @ 8D41880 .incbin "graphics/pokemon/raichu/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sandshrew_still_front_pic:: @ 8D418A0 +gMonFrontPic_Sandshrew:: @ 8D418A0 .incbin "graphics/pokemon/sandshrew/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sandshrew_palette:: @ 8D41B7C +gMonPalette_Sandshrew:: @ 8D41B7C .incbin "graphics/pokemon/sandshrew/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sandshrew_back_pic:: @ 8D41BA4 +gMonBackPic_Sandshrew:: @ 8D41BA4 .incbin "graphics/pokemon/sandshrew/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sandshrew_shiny_palette:: @ 8D41ECC +gMonShinyPalette_Sandshrew:: @ 8D41ECC .incbin "graphics/pokemon/sandshrew/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sandshrew_icon:: @ 8D41EF4 +gMonIcon_Sandshrew:: @ 8D41EF4 .incbin "graphics/pokemon/sandshrew/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sandshrew_footprint:: @ 8D422F4 +gMonFootprint_Sandshrew:: @ 8D422F4 .incbin "graphics/pokemon/sandshrew/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sandslash_still_front_pic:: @ 8D42314 +gMonFrontPic_Sandslash:: @ 8D42314 .incbin "graphics/pokemon/sandslash/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sandslash_palette:: @ 8D4272C +gMonPalette_Sandslash:: @ 8D4272C .incbin "graphics/pokemon/sandslash/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sandslash_back_pic:: @ 8D42754 +gMonBackPic_Sandslash:: @ 8D42754 .incbin "graphics/pokemon/sandslash/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sandslash_shiny_palette:: @ 8D42B70 +gMonShinyPalette_Sandslash:: @ 8D42B70 .incbin "graphics/pokemon/sandslash/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sandslash_icon:: @ 8D42B98 +gMonIcon_Sandslash:: @ 8D42B98 .incbin "graphics/pokemon/sandslash/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sandslash_footprint:: @ 8D42F98 +gMonFootprint_Sandslash:: @ 8D42F98 .incbin "graphics/pokemon/sandslash/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_nidoran_f_still_front_pic:: @ 8D42FB8 +gMonFrontPic_NidoranF:: @ 8D42FB8 .incbin "graphics/pokemon/nidoran_f/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidoran_f_palette:: @ 8D4321C +gMonPalette_NidoranF:: @ 8D4321C .incbin "graphics/pokemon/nidoran_f/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_nidoran_f_back_pic:: @ 8D43244 +gMonBackPic_NidoranF:: @ 8D43244 .incbin "graphics/pokemon/nidoran_f/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidoran_f_shiny_palette:: @ 8D43524 +gMonShinyPalette_NidoranF:: @ 8D43524 .incbin "graphics/pokemon/nidoran_f/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidoran_f_icon:: @ 8D4354C +gMonIcon_NidoranF:: @ 8D4354C .incbin "graphics/pokemon/nidoran_f/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_nidoran_f_footprint:: @ 8D4394C +gMonFootprint_NidoranF:: @ 8D4394C .incbin "graphics/pokemon/nidoran_f/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_nidorina_still_front_pic:: @ 8D4396C +gMonFrontPic_Nidorina:: @ 8D4396C .incbin "graphics/pokemon/nidorina/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidorina_palette:: @ 8D43C8C +gMonPalette_Nidorina:: @ 8D43C8C .incbin "graphics/pokemon/nidorina/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_nidorina_back_pic:: @ 8D43CB4 +gMonBackPic_Nidorina:: @ 8D43CB4 .incbin "graphics/pokemon/nidorina/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidorina_shiny_palette:: @ 8D44048 +gMonShinyPalette_Nidorina:: @ 8D44048 .incbin "graphics/pokemon/nidorina/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidorina_icon:: @ 8D44070 +gMonIcon_Nidorina:: @ 8D44070 .incbin "graphics/pokemon/nidorina/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_nidorina_footprint:: @ 8D44470 +gMonFootprint_Nidorina:: @ 8D44470 .incbin "graphics/pokemon/nidorina/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_nidoqueen_still_front_pic:: @ 8D44490 +gMonFrontPic_Nidoqueen:: @ 8D44490 .incbin "graphics/pokemon/nidoqueen/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidoqueen_palette:: @ 8D448BC +gMonPalette_Nidoqueen:: @ 8D448BC .incbin "graphics/pokemon/nidoqueen/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_nidoqueen_back_pic:: @ 8D448E4 +gMonBackPic_Nidoqueen:: @ 8D448E4 .incbin "graphics/pokemon/nidoqueen/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidoqueen_shiny_palette:: @ 8D44CA8 +gMonShinyPalette_Nidoqueen:: @ 8D44CA8 .incbin "graphics/pokemon/nidoqueen/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidoqueen_icon:: @ 8D44CD0 +gMonIcon_Nidoqueen:: @ 8D44CD0 .incbin "graphics/pokemon/nidoqueen/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_nidoqueen_footprint:: @ 8D450D0 +gMonFootprint_Nidoqueen:: @ 8D450D0 .incbin "graphics/pokemon/nidoqueen/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_nidoran_m_still_front_pic:: @ 8D450F0 +gMonFrontPic_NidoranM:: @ 8D450F0 .incbin "graphics/pokemon/nidoran_m/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidoran_m_palette:: @ 8D4537C +gMonPalette_NidoranM:: @ 8D4537C .incbin "graphics/pokemon/nidoran_m/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_nidoran_m_back_pic:: @ 8D453A4 +gMonBackPic_NidoranM:: @ 8D453A4 .incbin "graphics/pokemon/nidoran_m/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidoran_m_shiny_palette:: @ 8D456D8 +gMonShinyPalette_NidoranM:: @ 8D456D8 .incbin "graphics/pokemon/nidoran_m/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidoran_m_icon:: @ 8D45700 +gMonIcon_NidoranM:: @ 8D45700 .incbin "graphics/pokemon/nidoran_m/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_nidoran_m_footprint:: @ 8D45B00 +gMonFootprint_NidoranM:: @ 8D45B00 .incbin "graphics/pokemon/nidoran_m/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_nidorino_still_front_pic:: @ 8D45B20 +gMonFrontPic_Nidorino:: @ 8D45B20 .incbin "graphics/pokemon/nidorino/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidorino_palette:: @ 8D45EA4 +gMonPalette_Nidorino:: @ 8D45EA4 .incbin "graphics/pokemon/nidorino/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_nidorino_back_pic:: @ 8D45ECC +gMonBackPic_Nidorino:: @ 8D45ECC .incbin "graphics/pokemon/nidorino/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidorino_shiny_palette:: @ 8D46288 +gMonShinyPalette_Nidorino:: @ 8D46288 .incbin "graphics/pokemon/nidorino/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidorino_icon:: @ 8D462B0 +gMonIcon_Nidorino:: @ 8D462B0 .incbin "graphics/pokemon/nidorino/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_nidorino_footprint:: @ 8D466B0 +gMonFootprint_Nidorino:: @ 8D466B0 .incbin "graphics/pokemon/nidorino/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_nidoking_still_front_pic:: @ 8D466D0 +gMonFrontPic_Nidoking:: @ 8D466D0 .incbin "graphics/pokemon/nidoking/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidoking_palette:: @ 8D46C0C +gMonPalette_Nidoking:: @ 8D46C0C .incbin "graphics/pokemon/nidoking/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_nidoking_back_pic:: @ 8D46C34 +gMonBackPic_Nidoking:: @ 8D46C34 .incbin "graphics/pokemon/nidoking/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nidoking_shiny_palette:: @ 8D47070 +gMonShinyPalette_Nidoking:: @ 8D47070 .incbin "graphics/pokemon/nidoking/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidoking_icon:: @ 8D47098 +gMonIcon_Nidoking:: @ 8D47098 .incbin "graphics/pokemon/nidoking/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_nidoking_footprint:: @ 8D47498 +gMonFootprint_Nidoking:: @ 8D47498 .incbin "graphics/pokemon/nidoking/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_clefairy_still_front_pic:: @ 8D474B8 +gMonFrontPic_Clefairy:: @ 8D474B8 .incbin "graphics/pokemon/clefairy/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_clefairy_palette:: @ 8D47754 +gMonPalette_Clefairy:: @ 8D47754 .incbin "graphics/pokemon/clefairy/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_clefairy_back_pic:: @ 8D4777C +gMonBackPic_Clefairy:: @ 8D4777C .incbin "graphics/pokemon/clefairy/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_clefairy_shiny_palette:: @ 8D47A4C +gMonShinyPalette_Clefairy:: @ 8D47A4C .incbin "graphics/pokemon/clefairy/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_clefairy_icon:: @ 8D47A74 +gMonIcon_Clefairy:: @ 8D47A74 .incbin "graphics/pokemon/clefairy/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_clefairy_footprint:: @ 8D47E74 +gMonFootprint_Clefairy:: @ 8D47E74 .incbin "graphics/pokemon/clefairy/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_clefable_still_front_pic:: @ 8D47E94 +gMonFrontPic_Clefable:: @ 8D47E94 .incbin "graphics/pokemon/clefable/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_clefable_palette:: @ 8D481D4 +gMonPalette_Clefable:: @ 8D481D4 .incbin "graphics/pokemon/clefable/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_clefable_back_pic:: @ 8D481FC +gMonBackPic_Clefable:: @ 8D481FC .incbin "graphics/pokemon/clefable/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_clefable_shiny_palette:: @ 8D48534 +gMonShinyPalette_Clefable:: @ 8D48534 .incbin "graphics/pokemon/clefable/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_clefable_icon:: @ 8D4855C +gMonIcon_Clefable:: @ 8D4855C .incbin "graphics/pokemon/clefable/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_clefable_footprint:: @ 8D4895C +gMonFootprint_Clefable:: @ 8D4895C .incbin "graphics/pokemon/clefable/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_vulpix_still_front_pic:: @ 8D4897C +gMonFrontPic_Vulpix:: @ 8D4897C .incbin "graphics/pokemon/vulpix/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_vulpix_palette:: @ 8D48CA8 +gMonPalette_Vulpix:: @ 8D48CA8 .incbin "graphics/pokemon/vulpix/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_vulpix_back_pic:: @ 8D48CD0 +gMonBackPic_Vulpix:: @ 8D48CD0 .incbin "graphics/pokemon/vulpix/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_vulpix_shiny_palette:: @ 8D48FD4 +gMonShinyPalette_Vulpix:: @ 8D48FD4 .incbin "graphics/pokemon/vulpix/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_vulpix_icon:: @ 8D48FFC +gMonIcon_Vulpix:: @ 8D48FFC .incbin "graphics/pokemon/vulpix/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_vulpix_footprint:: @ 8D493FC +gMonFootprint_Vulpix:: @ 8D493FC .incbin "graphics/pokemon/vulpix/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ninetales_still_front_pic:: @ 8D4941C +gMonFrontPic_Ninetales:: @ 8D4941C .incbin "graphics/pokemon/ninetales/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ninetales_palette:: @ 8D49870 +gMonPalette_Ninetales:: @ 8D49870 .incbin "graphics/pokemon/ninetales/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ninetales_back_pic:: @ 8D49894 +gMonBackPic_Ninetales:: @ 8D49894 .incbin "graphics/pokemon/ninetales/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ninetales_shiny_palette:: @ 8D49C84 +gMonShinyPalette_Ninetales:: @ 8D49C84 .incbin "graphics/pokemon/ninetales/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ninetales_icon:: @ 8D49CA8 +gMonIcon_Ninetales:: @ 8D49CA8 .incbin "graphics/pokemon/ninetales/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ninetales_footprint:: @ 8D4A0A8 +gMonFootprint_Ninetales:: @ 8D4A0A8 .incbin "graphics/pokemon/ninetales/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_jigglypuff_still_front_pic:: @ 8D4A0C8 +gMonFrontPic_Jigglypuff:: @ 8D4A0C8 .incbin "graphics/pokemon/jigglypuff/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_jigglypuff_palette:: @ 8D4A34C +gMonPalette_Jigglypuff:: @ 8D4A34C .incbin "graphics/pokemon/jigglypuff/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_jigglypuff_back_pic:: @ 8D4A374 +gMonBackPic_Jigglypuff:: @ 8D4A374 .incbin "graphics/pokemon/jigglypuff/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_jigglypuff_shiny_palette:: @ 8D4A5D0 +gMonShinyPalette_Jigglypuff:: @ 8D4A5D0 .incbin "graphics/pokemon/jigglypuff/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_jigglypuff_icon:: @ 8D4A5F8 +gMonIcon_Jigglypuff:: @ 8D4A5F8 .incbin "graphics/pokemon/jigglypuff/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_jigglypuff_footprint:: @ 8D4A9F8 +gMonFootprint_Jigglypuff:: @ 8D4A9F8 .incbin "graphics/pokemon/jigglypuff/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_wigglytuff_still_front_pic:: @ 8D4AA18 +gMonFrontPic_Wigglytuff:: @ 8D4AA18 .incbin "graphics/pokemon/wigglytuff/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wigglytuff_palette:: @ 8D4AD8C +gMonPalette_Wigglytuff:: @ 8D4AD8C .incbin "graphics/pokemon/wigglytuff/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_wigglytuff_back_pic:: @ 8D4ADB4 +gMonBackPic_Wigglytuff:: @ 8D4ADB4 .incbin "graphics/pokemon/wigglytuff/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wigglytuff_shiny_palette:: @ 8D4B04C +gMonShinyPalette_Wigglytuff:: @ 8D4B04C .incbin "graphics/pokemon/wigglytuff/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wigglytuff_icon:: @ 8D4B074 +gMonIcon_Wigglytuff:: @ 8D4B074 .incbin "graphics/pokemon/wigglytuff/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_wigglytuff_footprint:: @ 8D4B474 +gMonFootprint_Wigglytuff:: @ 8D4B474 .incbin "graphics/pokemon/wigglytuff/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_zubat_still_front_pic:: @ 8D4B494 +gMonFrontPic_Zubat:: @ 8D4B494 .incbin "graphics/pokemon/zubat/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_zubat_palette:: @ 8D4B750 +gMonPalette_Zubat:: @ 8D4B750 .incbin "graphics/pokemon/zubat/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_zubat_back_pic:: @ 8D4B778 +gMonBackPic_Zubat:: @ 8D4B778 .incbin "graphics/pokemon/zubat/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_zubat_shiny_palette:: @ 8D4BA34 +gMonShinyPalette_Zubat:: @ 8D4BA34 .incbin "graphics/pokemon/zubat/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_zubat_icon:: @ 8D4BA5C +gMonIcon_Zubat:: @ 8D4BA5C .incbin "graphics/pokemon/zubat/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_zubat_footprint:: @ 8D4BE5C +gMonFootprint_Zubat:: @ 8D4BE5C .incbin "graphics/pokemon/zubat/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_golbat_still_front_pic:: @ 8D4BE7C +gMonFrontPic_Golbat:: @ 8D4BE7C .incbin "graphics/pokemon/golbat/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_golbat_palette:: @ 8D4C21C +gMonPalette_Golbat:: @ 8D4C21C .incbin "graphics/pokemon/golbat/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_golbat_back_pic:: @ 8D4C244 +gMonBackPic_Golbat:: @ 8D4C244 .incbin "graphics/pokemon/golbat/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_golbat_shiny_palette:: @ 8D4C500 +gMonShinyPalette_Golbat:: @ 8D4C500 .incbin "graphics/pokemon/golbat/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_golbat_icon:: @ 8D4C528 +gMonIcon_Golbat:: @ 8D4C528 .incbin "graphics/pokemon/golbat/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_golbat_footprint:: @ 8D4C928 +gMonFootprint_Golbat:: @ 8D4C928 .incbin "graphics/pokemon/golbat/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_oddish_still_front_pic:: @ 8D4C948 +gMonFrontPic_Oddish:: @ 8D4C948 .incbin "graphics/pokemon/oddish/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_oddish_palette:: @ 8D4CB88 +gMonPalette_Oddish:: @ 8D4CB88 .incbin "graphics/pokemon/oddish/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_oddish_back_pic:: @ 8D4CBB0 +gMonBackPic_Oddish:: @ 8D4CBB0 .incbin "graphics/pokemon/oddish/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_oddish_shiny_palette:: @ 8D4CE74 +gMonShinyPalette_Oddish:: @ 8D4CE74 .incbin "graphics/pokemon/oddish/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_oddish_icon:: @ 8D4CE9C +gMonIcon_Oddish:: @ 8D4CE9C .incbin "graphics/pokemon/oddish/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_oddish_footprint:: @ 8D4D29C +gMonFootprint_Oddish:: @ 8D4D29C .incbin "graphics/pokemon/oddish/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_gloom_still_front_pic:: @ 8D4D2BC +gMonFrontPic_Gloom:: @ 8D4D2BC .incbin "graphics/pokemon/gloom/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gloom_palette:: @ 8D4D624 +gMonPalette_Gloom:: @ 8D4D624 .incbin "graphics/pokemon/gloom/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_gloom_back_pic:: @ 8D4D64C +gMonBackPic_Gloom:: @ 8D4D64C .incbin "graphics/pokemon/gloom/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gloom_shiny_palette:: @ 8D4D9CC +gMonShinyPalette_Gloom:: @ 8D4D9CC .incbin "graphics/pokemon/gloom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gloom_icon:: @ 8D4D9F4 +gMonIcon_Gloom:: @ 8D4D9F4 .incbin "graphics/pokemon/gloom/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_gloom_footprint:: @ 8D4DDF4 +gMonFootprint_Gloom:: @ 8D4DDF4 .incbin "graphics/pokemon/gloom/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_vileplume_still_front_pic:: @ 8D4DE14 +gMonFrontPic_Vileplume:: @ 8D4DE14 .incbin "graphics/pokemon/vileplume/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_vileplume_palette:: @ 8D4E168 +gMonPalette_Vileplume:: @ 8D4E168 .incbin "graphics/pokemon/vileplume/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_vileplume_back_pic:: @ 8D4E190 +gMonBackPic_Vileplume:: @ 8D4E190 .incbin "graphics/pokemon/vileplume/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_vileplume_shiny_palette:: @ 8D4E5DC +gMonShinyPalette_Vileplume:: @ 8D4E5DC .incbin "graphics/pokemon/vileplume/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_vileplume_icon:: @ 8D4E604 +gMonIcon_Vileplume:: @ 8D4E604 .incbin "graphics/pokemon/vileplume/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_vileplume_footprint:: @ 8D4EA04 +gMonFootprint_Vileplume:: @ 8D4EA04 .incbin "graphics/pokemon/vileplume/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_paras_still_front_pic:: @ 8D4EA24 +gMonFrontPic_Paras:: @ 8D4EA24 .incbin "graphics/pokemon/paras/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_paras_palette:: @ 8D4EC90 +gMonPalette_Paras:: @ 8D4EC90 .incbin "graphics/pokemon/paras/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_paras_back_pic:: @ 8D4ECB8 +gMonBackPic_Paras:: @ 8D4ECB8 .incbin "graphics/pokemon/paras/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_paras_shiny_palette:: @ 8D4EF58 +gMonShinyPalette_Paras:: @ 8D4EF58 .incbin "graphics/pokemon/paras/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_paras_icon:: @ 8D4EF80 +gMonIcon_Paras:: @ 8D4EF80 .incbin "graphics/pokemon/paras/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_paras_footprint:: @ 8D4F380 +gMonFootprint_Paras:: @ 8D4F380 .incbin "graphics/pokemon/paras/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_parasect_still_front_pic:: @ 8D4F3A0 +gMonFrontPic_Parasect:: @ 8D4F3A0 .incbin "graphics/pokemon/parasect/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_parasect_palette:: @ 8D4F730 +gMonPalette_Parasect:: @ 8D4F730 .incbin "graphics/pokemon/parasect/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_parasect_back_pic:: @ 8D4F758 +gMonBackPic_Parasect:: @ 8D4F758 .incbin "graphics/pokemon/parasect/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_parasect_shiny_palette:: @ 8D4FA54 +gMonShinyPalette_Parasect:: @ 8D4FA54 .incbin "graphics/pokemon/parasect/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_parasect_icon:: @ 8D4FA7C +gMonIcon_Parasect:: @ 8D4FA7C .incbin "graphics/pokemon/parasect/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_parasect_footprint:: @ 8D4FE7C +gMonFootprint_Parasect:: @ 8D4FE7C .incbin "graphics/pokemon/parasect/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_venonat_still_front_pic:: @ 8D4FE9C +gMonFrontPic_Venonat:: @ 8D4FE9C .incbin "graphics/pokemon/venonat/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_venonat_palette:: @ 8D501BC +gMonPalette_Venonat:: @ 8D501BC .incbin "graphics/pokemon/venonat/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_venonat_back_pic:: @ 8D501E4 +gMonBackPic_Venonat:: @ 8D501E4 .incbin "graphics/pokemon/venonat/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_venonat_shiny_palette:: @ 8D50514 +gMonShinyPalette_Venonat:: @ 8D50514 .incbin "graphics/pokemon/venonat/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_venonat_icon:: @ 8D5053C +gMonIcon_Venonat:: @ 8D5053C .incbin "graphics/pokemon/venonat/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_venonat_footprint:: @ 8D5093C +gMonFootprint_Venonat:: @ 8D5093C .incbin "graphics/pokemon/venonat/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_venomoth_still_front_pic:: @ 8D5095C +gMonFrontPic_Venomoth:: @ 8D5095C .incbin "graphics/pokemon/venomoth/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_venomoth_palette:: @ 8D50D60 +gMonPalette_Venomoth:: @ 8D50D60 .incbin "graphics/pokemon/venomoth/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_venomoth_back_pic:: @ 8D50D88 +gMonBackPic_Venomoth:: @ 8D50D88 .incbin "graphics/pokemon/venomoth/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_venomoth_shiny_palette:: @ 8D5112C +gMonShinyPalette_Venomoth:: @ 8D5112C .incbin "graphics/pokemon/venomoth/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_venomoth_icon:: @ 8D51154 +gMonIcon_Venomoth:: @ 8D51154 .incbin "graphics/pokemon/venomoth/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_venomoth_footprint:: @ 8D51554 +gMonFootprint_Venomoth:: @ 8D51554 .incbin "graphics/pokemon/venomoth/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_diglett_still_front_pic:: @ 8D51574 +gMonFrontPic_Diglett:: @ 8D51574 .incbin "graphics/pokemon/diglett/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_diglett_palette:: @ 8D51784 +gMonPalette_Diglett:: @ 8D51784 .incbin "graphics/pokemon/diglett/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_diglett_back_pic:: @ 8D517AC +gMonBackPic_Diglett:: @ 8D517AC .incbin "graphics/pokemon/diglett/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_diglett_shiny_palette:: @ 8D519B8 +gMonShinyPalette_Diglett:: @ 8D519B8 .incbin "graphics/pokemon/diglett/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_diglett_icon:: @ 8D519E0 +gMonIcon_Diglett:: @ 8D519E0 .incbin "graphics/pokemon/diglett/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_diglett_footprint:: @ 8D51DE0 +gMonFootprint_Diglett:: @ 8D51DE0 .incbin "graphics/pokemon/diglett/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_dugtrio_still_front_pic:: @ 8D51E00 +gMonFrontPic_Dugtrio:: @ 8D51E00 .incbin "graphics/pokemon/dugtrio/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dugtrio_palette:: @ 8D5212C +gMonPalette_Dugtrio:: @ 8D5212C .incbin "graphics/pokemon/dugtrio/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_dugtrio_back_pic:: @ 8D52154 +gMonBackPic_Dugtrio:: @ 8D52154 .incbin "graphics/pokemon/dugtrio/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dugtrio_shiny_palette:: @ 8D52400 +gMonShinyPalette_Dugtrio:: @ 8D52400 .incbin "graphics/pokemon/dugtrio/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dugtrio_icon:: @ 8D52428 +gMonIcon_Dugtrio:: @ 8D52428 .incbin "graphics/pokemon/dugtrio/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_dugtrio_footprint:: @ 8D52828 +gMonFootprint_Dugtrio:: @ 8D52828 .incbin "graphics/pokemon/dugtrio/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_meowth_still_front_pic:: @ 8D52848 +gMonFrontPic_Meowth:: @ 8D52848 .incbin "graphics/pokemon/meowth/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_meowth_palette:: @ 8D52B34 +gMonPalette_Meowth:: @ 8D52B34 .incbin "graphics/pokemon/meowth/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_meowth_back_pic:: @ 8D52B5C +gMonBackPic_Meowth:: @ 8D52B5C .incbin "graphics/pokemon/meowth/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_meowth_shiny_palette:: @ 8D52E40 +gMonShinyPalette_Meowth:: @ 8D52E40 .incbin "graphics/pokemon/meowth/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_meowth_icon:: @ 8D52E68 +gMonIcon_Meowth:: @ 8D52E68 .incbin "graphics/pokemon/meowth/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_meowth_footprint:: @ 8D53268 +gMonFootprint_Meowth:: @ 8D53268 .incbin "graphics/pokemon/meowth/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_persian_still_front_pic:: @ 8D53288 +gMonFrontPic_Persian:: @ 8D53288 .incbin "graphics/pokemon/persian/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_persian_palette:: @ 8D53600 +gMonPalette_Persian:: @ 8D53600 .incbin "graphics/pokemon/persian/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_persian_back_pic:: @ 8D53628 +gMonBackPic_Persian:: @ 8D53628 .incbin "graphics/pokemon/persian/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_persian_shiny_palette:: @ 8D53968 +gMonShinyPalette_Persian:: @ 8D53968 .incbin "graphics/pokemon/persian/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_persian_icon:: @ 8D53990 +gMonIcon_Persian:: @ 8D53990 .incbin "graphics/pokemon/persian/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_persian_footprint:: @ 8D53D90 +gMonFootprint_Persian:: @ 8D53D90 .incbin "graphics/pokemon/persian/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_psyduck_still_front_pic:: @ 8D53DB0 +gMonFrontPic_Psyduck:: @ 8D53DB0 .incbin "graphics/pokemon/psyduck/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_psyduck_palette:: @ 8D54094 +gMonPalette_Psyduck:: @ 8D54094 .incbin "graphics/pokemon/psyduck/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_psyduck_back_pic:: @ 8D540BC +gMonBackPic_Psyduck:: @ 8D540BC .incbin "graphics/pokemon/psyduck/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_psyduck_shiny_palette:: @ 8D54358 +gMonShinyPalette_Psyduck:: @ 8D54358 .incbin "graphics/pokemon/psyduck/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_psyduck_icon:: @ 8D54380 +gMonIcon_Psyduck:: @ 8D54380 .incbin "graphics/pokemon/psyduck/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_psyduck_footprint:: @ 8D54780 +gMonFootprint_Psyduck:: @ 8D54780 .incbin "graphics/pokemon/psyduck/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_golduck_still_front_pic:: @ 8D547A0 +gMonFrontPic_Golduck:: @ 8D547A0 .incbin "graphics/pokemon/golduck/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_golduck_palette:: @ 8D54B58 +gMonPalette_Golduck:: @ 8D54B58 .incbin "graphics/pokemon/golduck/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_golduck_back_pic:: @ 8D54B80 +gMonBackPic_Golduck:: @ 8D54B80 .incbin "graphics/pokemon/golduck/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_golduck_shiny_palette:: @ 8D54EAC +gMonShinyPalette_Golduck:: @ 8D54EAC .incbin "graphics/pokemon/golduck/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_golduck_icon:: @ 8D54ED4 +gMonIcon_Golduck:: @ 8D54ED4 .incbin "graphics/pokemon/golduck/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_golduck_footprint:: @ 8D552D4 +gMonFootprint_Golduck:: @ 8D552D4 .incbin "graphics/pokemon/golduck/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_mankey_still_front_pic:: @ 8D552F4 +gMonFrontPic_Mankey:: @ 8D552F4 .incbin "graphics/pokemon/mankey/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mankey_palette:: @ 8D555EC +gMonPalette_Mankey:: @ 8D555EC .incbin "graphics/pokemon/mankey/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_mankey_back_pic:: @ 8D55614 +gMonBackPic_Mankey:: @ 8D55614 .incbin "graphics/pokemon/mankey/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mankey_shiny_palette:: @ 8D5597C +gMonShinyPalette_Mankey:: @ 8D5597C .incbin "graphics/pokemon/mankey/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mankey_icon:: @ 8D559A4 +gMonIcon_Mankey:: @ 8D559A4 .incbin "graphics/pokemon/mankey/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_mankey_footprint:: @ 8D55DA4 +gMonFootprint_Mankey:: @ 8D55DA4 .incbin "graphics/pokemon/mankey/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_primeape_still_front_pic:: @ 8D55DC4 +gMonFrontPic_Primeape:: @ 8D55DC4 .incbin "graphics/pokemon/primeape/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_primeape_palette:: @ 8D56150 +gMonPalette_Primeape:: @ 8D56150 .incbin "graphics/pokemon/primeape/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_primeape_back_pic:: @ 8D56178 +gMonBackPic_Primeape:: @ 8D56178 .incbin "graphics/pokemon/primeape/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_primeape_shiny_palette:: @ 8D564E8 +gMonShinyPalette_Primeape:: @ 8D564E8 .incbin "graphics/pokemon/primeape/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_primeape_icon:: @ 8D56510 +gMonIcon_Primeape:: @ 8D56510 .incbin "graphics/pokemon/primeape/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_primeape_footprint:: @ 8D56910 +gMonFootprint_Primeape:: @ 8D56910 .incbin "graphics/pokemon/primeape/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_growlithe_still_front_pic:: @ 8D56930 +gMonFrontPic_Growlithe:: @ 8D56930 .incbin "graphics/pokemon/growlithe/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_growlithe_palette:: @ 8D56C58 +gMonPalette_Growlithe:: @ 8D56C58 .incbin "graphics/pokemon/growlithe/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_growlithe_back_pic:: @ 8D56C80 +gMonBackPic_Growlithe:: @ 8D56C80 .incbin "graphics/pokemon/growlithe/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_growlithe_shiny_palette:: @ 8D56FBC +gMonShinyPalette_Growlithe:: @ 8D56FBC .incbin "graphics/pokemon/growlithe/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_growlithe_icon:: @ 8D56FE4 +gMonIcon_Growlithe:: @ 8D56FE4 .incbin "graphics/pokemon/growlithe/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_growlithe_footprint:: @ 8D573E4 +gMonFootprint_Growlithe:: @ 8D573E4 .incbin "graphics/pokemon/growlithe/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_arcanine_still_front_pic:: @ 8D57404 +gMonFrontPic_Arcanine:: @ 8D57404 .incbin "graphics/pokemon/arcanine/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_arcanine_palette:: @ 8D57900 +gMonPalette_Arcanine:: @ 8D57900 .incbin "graphics/pokemon/arcanine/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_arcanine_back_pic:: @ 8D57928 +gMonBackPic_Arcanine:: @ 8D57928 .incbin "graphics/pokemon/arcanine/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_arcanine_shiny_palette:: @ 8D57D08 +gMonShinyPalette_Arcanine:: @ 8D57D08 .incbin "graphics/pokemon/arcanine/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_arcanine_icon:: @ 8D57D30 +gMonIcon_Arcanine:: @ 8D57D30 .incbin "graphics/pokemon/arcanine/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_arcanine_footprint:: @ 8D58130 +gMonFootprint_Arcanine:: @ 8D58130 .incbin "graphics/pokemon/arcanine/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_poliwag_still_front_pic:: @ 8D58150 +gMonFrontPic_Poliwag:: @ 8D58150 .incbin "graphics/pokemon/poliwag/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_poliwag_palette:: @ 8D583EC +gMonPalette_Poliwag:: @ 8D583EC .incbin "graphics/pokemon/poliwag/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_poliwag_back_pic:: @ 8D58414 +gMonBackPic_Poliwag:: @ 8D58414 .incbin "graphics/pokemon/poliwag/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_poliwag_shiny_palette:: @ 8D58678 +gMonShinyPalette_Poliwag:: @ 8D58678 .incbin "graphics/pokemon/poliwag/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_poliwag_icon:: @ 8D586A0 +gMonIcon_Poliwag:: @ 8D586A0 .incbin "graphics/pokemon/poliwag/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_poliwag_footprint:: @ 8D58AA0 +gMonFootprint_Poliwag:: @ 8D58AA0 .incbin "graphics/pokemon/poliwag/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_poliwhirl_still_front_pic:: @ 8D58AC0 +gMonFrontPic_Poliwhirl:: @ 8D58AC0 .incbin "graphics/pokemon/poliwhirl/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_poliwhirl_palette:: @ 8D58E40 +gMonPalette_Poliwhirl:: @ 8D58E40 .incbin "graphics/pokemon/poliwhirl/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_poliwhirl_back_pic:: @ 8D58E68 +gMonBackPic_Poliwhirl:: @ 8D58E68 .incbin "graphics/pokemon/poliwhirl/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_poliwhirl_shiny_palette:: @ 8D590E4 +gMonShinyPalette_Poliwhirl:: @ 8D590E4 .incbin "graphics/pokemon/poliwhirl/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_poliwhirl_icon:: @ 8D5910C +gMonIcon_Poliwhirl:: @ 8D5910C .incbin "graphics/pokemon/poliwhirl/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_poliwhirl_footprint:: @ 8D5950C +gMonFootprint_Poliwhirl:: @ 8D5950C .incbin "graphics/pokemon/poliwhirl/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_poliwrath_still_front_pic:: @ 8D5952C +gMonFrontPic_Poliwrath:: @ 8D5952C .incbin "graphics/pokemon/poliwrath/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_poliwrath_palette:: @ 8D598F0 +gMonPalette_Poliwrath:: @ 8D598F0 .incbin "graphics/pokemon/poliwrath/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_poliwrath_back_pic:: @ 8D59918 +gMonBackPic_Poliwrath:: @ 8D59918 .incbin "graphics/pokemon/poliwrath/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_poliwrath_shiny_palette:: @ 8D59C0C +gMonShinyPalette_Poliwrath:: @ 8D59C0C .incbin "graphics/pokemon/poliwrath/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_poliwrath_icon:: @ 8D59C34 +gMonIcon_Poliwrath:: @ 8D59C34 .incbin "graphics/pokemon/poliwrath/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_poliwrath_footprint:: @ 8D5A034 +gMonFootprint_Poliwrath:: @ 8D5A034 .incbin "graphics/pokemon/poliwrath/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_abra_still_front_pic:: @ 8D5A054 +gMonFrontPic_Abra:: @ 8D5A054 .incbin "graphics/pokemon/abra/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_abra_palette:: @ 8D5A328 +gMonPalette_Abra:: @ 8D5A328 .incbin "graphics/pokemon/abra/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_abra_back_pic:: @ 8D5A34C +gMonBackPic_Abra:: @ 8D5A34C .incbin "graphics/pokemon/abra/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_abra_shiny_palette:: @ 8D5A620 +gMonShinyPalette_Abra:: @ 8D5A620 .incbin "graphics/pokemon/abra/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_abra_icon:: @ 8D5A644 +gMonIcon_Abra:: @ 8D5A644 .incbin "graphics/pokemon/abra/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_abra_footprint:: @ 8D5AA44 +gMonFootprint_Abra:: @ 8D5AA44 .incbin "graphics/pokemon/abra/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_kadabra_still_front_pic:: @ 8D5AA64 +gMonFrontPic_Kadabra:: @ 8D5AA64 .incbin "graphics/pokemon/kadabra/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kadabra_palette:: @ 8D5AF2C +gMonPalette_Kadabra:: @ 8D5AF2C .incbin "graphics/pokemon/kadabra/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_kadabra_back_pic:: @ 8D5AF54 +gMonBackPic_Kadabra:: @ 8D5AF54 .incbin "graphics/pokemon/kadabra/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kadabra_shiny_palette:: @ 8D5B300 +gMonShinyPalette_Kadabra:: @ 8D5B300 .incbin "graphics/pokemon/kadabra/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kadabra_icon:: @ 8D5B328 +gMonIcon_Kadabra:: @ 8D5B328 .incbin "graphics/pokemon/kadabra/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_kadabra_footprint:: @ 8D5B728 +gMonFootprint_Kadabra:: @ 8D5B728 .incbin "graphics/pokemon/kadabra/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_alakazam_still_front_pic:: @ 8D5B748 +gMonFrontPic_Alakazam:: @ 8D5B748 .incbin "graphics/pokemon/alakazam/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_alakazam_palette:: @ 8D5BBE0 +gMonPalette_Alakazam:: @ 8D5BBE0 .incbin "graphics/pokemon/alakazam/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_alakazam_back_pic:: @ 8D5BC08 +gMonBackPic_Alakazam:: @ 8D5BC08 .incbin "graphics/pokemon/alakazam/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_alakazam_shiny_palette:: @ 8D5BF88 +gMonShinyPalette_Alakazam:: @ 8D5BF88 .incbin "graphics/pokemon/alakazam/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_alakazam_icon:: @ 8D5BFB0 +gMonIcon_Alakazam:: @ 8D5BFB0 .incbin "graphics/pokemon/alakazam/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_alakazam_footprint:: @ 8D5C3B0 +gMonFootprint_Alakazam:: @ 8D5C3B0 .incbin "graphics/pokemon/alakazam/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_machop_still_front_pic:: @ 8D5C3D0 +gMonFrontPic_Machop:: @ 8D5C3D0 .incbin "graphics/pokemon/machop/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_machop_palette:: @ 8D5C65C +gMonPalette_Machop:: @ 8D5C65C .incbin "graphics/pokemon/machop/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_machop_back_pic:: @ 8D5C684 +gMonBackPic_Machop:: @ 8D5C684 .incbin "graphics/pokemon/machop/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_machop_shiny_palette:: @ 8D5C964 +gMonShinyPalette_Machop:: @ 8D5C964 .incbin "graphics/pokemon/machop/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_machop_icon:: @ 8D5C98C +gMonIcon_Machop:: @ 8D5C98C .incbin "graphics/pokemon/machop/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_machop_footprint:: @ 8D5CD8C +gMonFootprint_Machop:: @ 8D5CD8C .incbin "graphics/pokemon/machop/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_machoke_still_front_pic:: @ 8D5CDAC +gMonFrontPic_Machoke:: @ 8D5CDAC .incbin "graphics/pokemon/machoke/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_machoke_palette:: @ 8D5D178 +gMonPalette_Machoke:: @ 8D5D178 .incbin "graphics/pokemon/machoke/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_machoke_back_pic:: @ 8D5D1A0 +gMonBackPic_Machoke:: @ 8D5D1A0 .incbin "graphics/pokemon/machoke/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_machoke_shiny_palette:: @ 8D5D4F0 +gMonShinyPalette_Machoke:: @ 8D5D4F0 .incbin "graphics/pokemon/machoke/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_machoke_icon:: @ 8D5D518 +gMonIcon_Machoke:: @ 8D5D518 .incbin "graphics/pokemon/machoke/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_machoke_footprint:: @ 8D5D918 +gMonFootprint_Machoke:: @ 8D5D918 .incbin "graphics/pokemon/machoke/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_machamp_still_front_pic:: @ 8D5D938 +gMonFrontPic_Machamp:: @ 8D5D938 .incbin "graphics/pokemon/machamp/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_machamp_palette:: @ 8D5DE24 +gMonPalette_Machamp:: @ 8D5DE24 .incbin "graphics/pokemon/machamp/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_machamp_back_pic:: @ 8D5DE4C +gMonBackPic_Machamp:: @ 8D5DE4C .incbin "graphics/pokemon/machamp/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_machamp_shiny_palette:: @ 8D5E2A8 +gMonShinyPalette_Machamp:: @ 8D5E2A8 .incbin "graphics/pokemon/machamp/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_machamp_icon:: @ 8D5E2D0 +gMonIcon_Machamp:: @ 8D5E2D0 .incbin "graphics/pokemon/machamp/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_machamp_footprint:: @ 8D5E6D0 +gMonFootprint_Machamp:: @ 8D5E6D0 .incbin "graphics/pokemon/machamp/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_bellsprout_still_front_pic:: @ 8D5E6F0 +gMonFrontPic_Bellsprout:: @ 8D5E6F0 .incbin "graphics/pokemon/bellsprout/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_bellsprout_palette:: @ 8D5E97C +gMonPalette_Bellsprout:: @ 8D5E97C .incbin "graphics/pokemon/bellsprout/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_bellsprout_back_pic:: @ 8D5E9A4 +gMonBackPic_Bellsprout:: @ 8D5E9A4 .incbin "graphics/pokemon/bellsprout/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_bellsprout_shiny_palette:: @ 8D5EC40 +gMonShinyPalette_Bellsprout:: @ 8D5EC40 .incbin "graphics/pokemon/bellsprout/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_bellsprout_icon:: @ 8D5EC68 +gMonIcon_Bellsprout:: @ 8D5EC68 .incbin "graphics/pokemon/bellsprout/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_bellsprout_footprint:: @ 8D5F068 +gMonFootprint_Bellsprout:: @ 8D5F068 .incbin "graphics/pokemon/bellsprout/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_weepinbell_still_front_pic:: @ 8D5F088 +gMonFrontPic_Weepinbell:: @ 8D5F088 .incbin "graphics/pokemon/weepinbell/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_weepinbell_palette:: @ 8D5F3AC +gMonPalette_Weepinbell:: @ 8D5F3AC .incbin "graphics/pokemon/weepinbell/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_weepinbell_back_pic:: @ 8D5F3D4 +gMonBackPic_Weepinbell:: @ 8D5F3D4 .incbin "graphics/pokemon/weepinbell/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_weepinbell_shiny_palette:: @ 8D5F6D0 +gMonShinyPalette_Weepinbell:: @ 8D5F6D0 .incbin "graphics/pokemon/weepinbell/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_weepinbell_icon:: @ 8D5F6F8 +gMonIcon_Weepinbell:: @ 8D5F6F8 .incbin "graphics/pokemon/weepinbell/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_weepinbell_footprint:: @ 8D5FAF8 +gMonFootprint_Weepinbell:: @ 8D5FAF8 .incbin "graphics/pokemon/weepinbell/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_victreebel_still_front_pic:: @ 8D5FB18 +gMonFrontPic_Victreebel:: @ 8D5FB18 .incbin "graphics/pokemon/victreebel/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_victreebel_palette:: @ 8D5FF44 +gMonPalette_Victreebel:: @ 8D5FF44 .incbin "graphics/pokemon/victreebel/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_victreebel_back_pic:: @ 8D5FF6C +gMonBackPic_Victreebel:: @ 8D5FF6C .incbin "graphics/pokemon/victreebel/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_victreebel_shiny_palette:: @ 8D60304 +gMonShinyPalette_Victreebel:: @ 8D60304 .incbin "graphics/pokemon/victreebel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_victreebel_icon:: @ 8D6032C +gMonIcon_Victreebel:: @ 8D6032C .incbin "graphics/pokemon/victreebel/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_victreebel_footprint:: @ 8D6072C +gMonFootprint_Victreebel:: @ 8D6072C .incbin "graphics/pokemon/victreebel/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_tentacool_still_front_pic:: @ 8D6074C +gMonFrontPic_Tentacool:: @ 8D6074C .incbin "graphics/pokemon/tentacool/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tentacool_palette:: @ 8D609F4 +gMonPalette_Tentacool:: @ 8D609F4 .incbin "graphics/pokemon/tentacool/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_tentacool_back_pic:: @ 8D60A1C +gMonBackPic_Tentacool:: @ 8D60A1C .incbin "graphics/pokemon/tentacool/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tentacool_shiny_palette:: @ 8D60CE8 +gMonShinyPalette_Tentacool:: @ 8D60CE8 .incbin "graphics/pokemon/tentacool/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tentacool_icon:: @ 8D60D10 +gMonIcon_Tentacool:: @ 8D60D10 .incbin "graphics/pokemon/tentacool/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_tentacool_footprint:: @ 8D61110 +gMonFootprint_Tentacool:: @ 8D61110 .incbin "graphics/pokemon/tentacool/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_tentacruel_still_front_pic:: @ 8D61130 +gMonFrontPic_Tentacruel:: @ 8D61130 .incbin "graphics/pokemon/tentacruel/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tentacruel_palette:: @ 8D61624 +gMonPalette_Tentacruel:: @ 8D61624 .incbin "graphics/pokemon/tentacruel/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_tentacruel_back_pic:: @ 8D6164C +gMonBackPic_Tentacruel:: @ 8D6164C .incbin "graphics/pokemon/tentacruel/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tentacruel_shiny_palette:: @ 8D619E8 +gMonShinyPalette_Tentacruel:: @ 8D619E8 .incbin "graphics/pokemon/tentacruel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tentacruel_icon:: @ 8D61A10 +gMonIcon_Tentacruel:: @ 8D61A10 .incbin "graphics/pokemon/tentacruel/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_tentacruel_footprint:: @ 8D61E10 +gMonFootprint_Tentacruel:: @ 8D61E10 .incbin "graphics/pokemon/tentacruel/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_geodude_still_front_pic:: @ 8D61E30 +gMonFrontPic_Geodude:: @ 8D61E30 .incbin "graphics/pokemon/geodude/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_geodude_palette:: @ 8D620C4 +gMonPalette_Geodude:: @ 8D620C4 .incbin "graphics/pokemon/geodude/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_geodude_back_pic:: @ 8D620E0 +gMonBackPic_Geodude:: @ 8D620E0 .incbin "graphics/pokemon/geodude/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_geodude_shiny_palette:: @ 8D62374 +gMonShinyPalette_Geodude:: @ 8D62374 .incbin "graphics/pokemon/geodude/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_geodude_icon:: @ 8D62390 +gMonIcon_Geodude:: @ 8D62390 .incbin "graphics/pokemon/geodude/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_geodude_footprint:: @ 8D62790 +gMonFootprint_Geodude:: @ 8D62790 .incbin "graphics/pokemon/geodude/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_graveler_still_front_pic:: @ 8D627B0 +gMonFrontPic_Graveler:: @ 8D627B0 .incbin "graphics/pokemon/graveler/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_graveler_palette:: @ 8D62BAC +gMonPalette_Graveler:: @ 8D62BAC .incbin "graphics/pokemon/graveler/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_graveler_back_pic:: @ 8D62BD0 +gMonBackPic_Graveler:: @ 8D62BD0 .incbin "graphics/pokemon/graveler/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_graveler_shiny_palette:: @ 8D62E4C +gMonShinyPalette_Graveler:: @ 8D62E4C .incbin "graphics/pokemon/graveler/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_graveler_icon:: @ 8D62E70 +gMonIcon_Graveler:: @ 8D62E70 .incbin "graphics/pokemon/graveler/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_graveler_footprint:: @ 8D63270 +gMonFootprint_Graveler:: @ 8D63270 .incbin "graphics/pokemon/graveler/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_golem_still_front_pic:: @ 8D63290 +gMonFrontPic_Golem:: @ 8D63290 .incbin "graphics/pokemon/golem/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_golem_palette:: @ 8D636C0 +gMonPalette_Golem:: @ 8D636C0 .incbin "graphics/pokemon/golem/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_golem_back_pic:: @ 8D636E8 +gMonBackPic_Golem:: @ 8D636E8 .incbin "graphics/pokemon/golem/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_golem_shiny_palette:: @ 8D639A8 +gMonShinyPalette_Golem:: @ 8D639A8 .incbin "graphics/pokemon/golem/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_golem_icon:: @ 8D639D0 +gMonIcon_Golem:: @ 8D639D0 .incbin "graphics/pokemon/golem/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_golem_footprint:: @ 8D63DD0 +gMonFootprint_Golem:: @ 8D63DD0 .incbin "graphics/pokemon/golem/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ponyta_still_front_pic:: @ 8D63DF0 +gMonFrontPic_Ponyta:: @ 8D63DF0 .incbin "graphics/pokemon/ponyta/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ponyta_palette:: @ 8D64180 +gMonPalette_Ponyta:: @ 8D64180 .incbin "graphics/pokemon/ponyta/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ponyta_back_pic:: @ 8D641A8 +gMonBackPic_Ponyta:: @ 8D641A8 .incbin "graphics/pokemon/ponyta/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ponyta_shiny_palette:: @ 8D644E4 +gMonShinyPalette_Ponyta:: @ 8D644E4 .incbin "graphics/pokemon/ponyta/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ponyta_icon:: @ 8D6450C +gMonIcon_Ponyta:: @ 8D6450C .incbin "graphics/pokemon/ponyta/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ponyta_footprint:: @ 8D6490C +gMonFootprint_Ponyta:: @ 8D6490C .incbin "graphics/pokemon/ponyta/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_rapidash_still_front_pic:: @ 8D6492C +gMonFrontPic_Rapidash:: @ 8D6492C .incbin "graphics/pokemon/rapidash/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_rapidash_palette:: @ 8D64DB4 +gMonPalette_Rapidash:: @ 8D64DB4 .incbin "graphics/pokemon/rapidash/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_rapidash_back_pic:: @ 8D64DDC +gMonBackPic_Rapidash:: @ 8D64DDC .incbin "graphics/pokemon/rapidash/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_rapidash_shiny_palette:: @ 8D651EC +gMonShinyPalette_Rapidash:: @ 8D651EC .incbin "graphics/pokemon/rapidash/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_rapidash_icon:: @ 8D65214 +gMonIcon_Rapidash:: @ 8D65214 .incbin "graphics/pokemon/rapidash/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_rapidash_footprint:: @ 8D65614 +gMonFootprint_Rapidash:: @ 8D65614 .incbin "graphics/pokemon/rapidash/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_slowpoke_still_front_pic:: @ 8D65634 +gMonFrontPic_Slowpoke:: @ 8D65634 .incbin "graphics/pokemon/slowpoke/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slowpoke_palette:: @ 8D65908 +gMonPalette_Slowpoke:: @ 8D65908 .incbin "graphics/pokemon/slowpoke/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_slowpoke_back_pic:: @ 8D65930 +gMonBackPic_Slowpoke:: @ 8D65930 .incbin "graphics/pokemon/slowpoke/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slowpoke_shiny_palette:: @ 8D65B94 +gMonShinyPalette_Slowpoke:: @ 8D65B94 .incbin "graphics/pokemon/slowpoke/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slowpoke_icon:: @ 8D65BBC +gMonIcon_Slowpoke:: @ 8D65BBC .incbin "graphics/pokemon/slowpoke/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_slowpoke_footprint:: @ 8D65FBC +gMonFootprint_Slowpoke:: @ 8D65FBC .incbin "graphics/pokemon/slowpoke/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_slowbro_still_front_pic:: @ 8D65FDC +gMonFrontPic_Slowbro:: @ 8D65FDC .incbin "graphics/pokemon/slowbro/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slowbro_palette:: @ 8D6647C +gMonPalette_Slowbro:: @ 8D6647C .incbin "graphics/pokemon/slowbro/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_slowbro_back_pic:: @ 8D664A4 +gMonBackPic_Slowbro:: @ 8D664A4 .incbin "graphics/pokemon/slowbro/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slowbro_shiny_palette:: @ 8D66840 +gMonShinyPalette_Slowbro:: @ 8D66840 .incbin "graphics/pokemon/slowbro/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slowbro_icon:: @ 8D66868 +gMonIcon_Slowbro:: @ 8D66868 .incbin "graphics/pokemon/slowbro/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_slowbro_footprint:: @ 8D66C68 +gMonFootprint_Slowbro:: @ 8D66C68 .incbin "graphics/pokemon/slowbro/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_magnemite_still_front_pic:: @ 8D66C88 +gMonFrontPic_Magnemite:: @ 8D66C88 .incbin "graphics/pokemon/magnemite/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magnemite_palette:: @ 8D66E60 +gMonPalette_Magnemite:: @ 8D66E60 .incbin "graphics/pokemon/magnemite/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_magnemite_back_pic:: @ 8D66E88 +gMonBackPic_Magnemite:: @ 8D66E88 .incbin "graphics/pokemon/magnemite/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magnemite_shiny_palette:: @ 8D67070 +gMonShinyPalette_Magnemite:: @ 8D67070 .incbin "graphics/pokemon/magnemite/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magnemite_icon:: @ 8D67094 +gMonIcon_Magnemite:: @ 8D67094 .incbin "graphics/pokemon/magnemite/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_magnemite_footprint:: @ 8D67494 +gMonFootprint_Magnemite:: @ 8D67494 .incbin "graphics/pokemon/magnemite/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_magneton_still_front_pic:: @ 8D674B4 +gMonFrontPic_Magneton:: @ 8D674B4 .incbin "graphics/pokemon/magneton/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magneton_palette:: @ 8D677F0 +gMonPalette_Magneton:: @ 8D677F0 .incbin "graphics/pokemon/magneton/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_magneton_back_pic:: @ 8D67818 +gMonBackPic_Magneton:: @ 8D67818 .incbin "graphics/pokemon/magneton/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magneton_shiny_palette:: @ 8D67B98 +gMonShinyPalette_Magneton:: @ 8D67B98 .incbin "graphics/pokemon/magneton/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magneton_icon:: @ 8D67BC0 +gMonIcon_Magneton:: @ 8D67BC0 .incbin "graphics/pokemon/magneton/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_magneton_footprint:: @ 8D67FC0 +gMonFootprint_Magneton:: @ 8D67FC0 .incbin "graphics/pokemon/magneton/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_farfetch_d_still_front_pic:: @ 8D67FE0 +gMonFrontPic_Farfetchd:: @ 8D67FE0 .incbin "graphics/pokemon/farfetch_d/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_farfetch_d_palette:: @ 8D68334 +gMonPalette_Farfetchd:: @ 8D68334 .incbin "graphics/pokemon/farfetch_d/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_farfetch_d_back_pic:: @ 8D6835C +gMonBackPic_Farfetchd:: @ 8D6835C .incbin "graphics/pokemon/farfetch_d/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_farfetch_d_shiny_palette:: @ 8D686C8 +gMonShinyPalette_Farfetchd:: @ 8D686C8 .incbin "graphics/pokemon/farfetch_d/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_farfetch_d_icon:: @ 8D686F0 +gMonIcon_Farfetchd:: @ 8D686F0 .incbin "graphics/pokemon/farfetch_d/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_farfetch_d_footprint:: @ 8D68AF0 +gMonFootprint_Farfetchd:: @ 8D68AF0 .incbin "graphics/pokemon/farfetch_d/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_doduo_still_front_pic:: @ 8D68B10 +gMonFrontPic_Doduo:: @ 8D68B10 .incbin "graphics/pokemon/doduo/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_doduo_palette:: @ 8D68DFC +gMonPalette_Doduo:: @ 8D68DFC .incbin "graphics/pokemon/doduo/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_doduo_back_pic:: @ 8D68E20 +gMonBackPic_Doduo:: @ 8D68E20 .incbin "graphics/pokemon/doduo/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_doduo_shiny_palette:: @ 8D69138 +gMonShinyPalette_Doduo:: @ 8D69138 .incbin "graphics/pokemon/doduo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_doduo_icon:: @ 8D6915C +gMonIcon_Doduo:: @ 8D6915C .incbin "graphics/pokemon/doduo/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_doduo_footprint:: @ 8D6955C +gMonFootprint_Doduo:: @ 8D6955C .incbin "graphics/pokemon/doduo/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_dodrio_still_front_pic:: @ 8D6957C +gMonFrontPic_Dodrio:: @ 8D6957C .incbin "graphics/pokemon/dodrio/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dodrio_palette:: @ 8D699BC +gMonPalette_Dodrio:: @ 8D699BC .incbin "graphics/pokemon/dodrio/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_dodrio_back_pic:: @ 8D699E4 +gMonBackPic_Dodrio:: @ 8D699E4 .incbin "graphics/pokemon/dodrio/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dodrio_shiny_palette:: @ 8D69E48 +gMonShinyPalette_Dodrio:: @ 8D69E48 .incbin "graphics/pokemon/dodrio/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dodrio_icon:: @ 8D69E70 +gMonIcon_Dodrio:: @ 8D69E70 .incbin "graphics/pokemon/dodrio/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_dodrio_footprint:: @ 8D6A270 +gMonFootprint_Dodrio:: @ 8D6A270 .incbin "graphics/pokemon/dodrio/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_seel_still_front_pic:: @ 8D6A290 +gMonFrontPic_Seel:: @ 8D6A290 .incbin "graphics/pokemon/seel/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_seel_palette:: @ 8D6A5B4 +gMonPalette_Seel:: @ 8D6A5B4 .incbin "graphics/pokemon/seel/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_seel_back_pic:: @ 8D6A5DC +gMonBackPic_Seel:: @ 8D6A5DC .incbin "graphics/pokemon/seel/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_seel_shiny_palette:: @ 8D6A8C8 +gMonShinyPalette_Seel:: @ 8D6A8C8 .incbin "graphics/pokemon/seel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_seel_icon:: @ 8D6A8F0 +gMonIcon_Seel:: @ 8D6A8F0 .incbin "graphics/pokemon/seel/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_seel_footprint:: @ 8D6ACF0 +gMonFootprint_Seel:: @ 8D6ACF0 .incbin "graphics/pokemon/seel/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_dewgong_still_front_pic:: @ 8D6AD10 +gMonFrontPic_Dewgong:: @ 8D6AD10 .incbin "graphics/pokemon/dewgong/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dewgong_palette:: @ 8D6B0E0 +gMonPalette_Dewgong:: @ 8D6B0E0 .incbin "graphics/pokemon/dewgong/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_dewgong_back_pic:: @ 8D6B104 +gMonBackPic_Dewgong:: @ 8D6B104 .incbin "graphics/pokemon/dewgong/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dewgong_shiny_palette:: @ 8D6B398 +gMonShinyPalette_Dewgong:: @ 8D6B398 .incbin "graphics/pokemon/dewgong/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dewgong_icon:: @ 8D6B3BC +gMonIcon_Dewgong:: @ 8D6B3BC .incbin "graphics/pokemon/dewgong/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_dewgong_footprint:: @ 8D6B7BC +gMonFootprint_Dewgong:: @ 8D6B7BC .incbin "graphics/pokemon/dewgong/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_grimer_still_front_pic:: @ 8D6B7DC +gMonFrontPic_Grimer:: @ 8D6B7DC .incbin "graphics/pokemon/grimer/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_grimer_palette:: @ 8D6BB04 +gMonPalette_Grimer:: @ 8D6BB04 .incbin "graphics/pokemon/grimer/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_grimer_back_pic:: @ 8D6BB28 +gMonBackPic_Grimer:: @ 8D6BB28 .incbin "graphics/pokemon/grimer/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_grimer_shiny_palette:: @ 8D6BDEC +gMonShinyPalette_Grimer:: @ 8D6BDEC .incbin "graphics/pokemon/grimer/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_grimer_icon:: @ 8D6BE10 +gMonIcon_Grimer:: @ 8D6BE10 .incbin "graphics/pokemon/grimer/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_grimer_footprint:: @ 8D6C210 +gMonFootprint_Grimer:: @ 8D6C210 .incbin "graphics/pokemon/grimer/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_muk_still_front_pic:: @ 8D6C230 +gMonFrontPic_Muk:: @ 8D6C230 .incbin "graphics/pokemon/muk/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_muk_palette:: @ 8D6C5C0 +gMonPalette_Muk:: @ 8D6C5C0 .incbin "graphics/pokemon/muk/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_muk_back_pic:: @ 8D6C5E4 +gMonBackPic_Muk:: @ 8D6C5E4 .incbin "graphics/pokemon/muk/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_muk_shiny_palette:: @ 8D6C8DC +gMonShinyPalette_Muk:: @ 8D6C8DC .incbin "graphics/pokemon/muk/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_muk_icon:: @ 8D6C900 +gMonIcon_Muk:: @ 8D6C900 .incbin "graphics/pokemon/muk/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_muk_footprint:: @ 8D6CD00 +gMonFootprint_Muk:: @ 8D6CD00 .incbin "graphics/pokemon/muk/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_shellder_still_front_pic:: @ 8D6CD20 +gMonFrontPic_Shellder:: @ 8D6CD20 .incbin "graphics/pokemon/shellder/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shellder_palette:: @ 8D6CF94 +gMonPalette_Shellder:: @ 8D6CF94 .incbin "graphics/pokemon/shellder/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_shellder_back_pic:: @ 8D6CFB8 +gMonBackPic_Shellder:: @ 8D6CFB8 .incbin "graphics/pokemon/shellder/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shellder_shiny_palette:: @ 8D6D2CC +gMonShinyPalette_Shellder:: @ 8D6D2CC .incbin "graphics/pokemon/shellder/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shellder_icon:: @ 8D6D2F0 +gMonIcon_Shellder:: @ 8D6D2F0 .incbin "graphics/pokemon/shellder/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_shellder_footprint:: @ 8D6D6F0 +gMonFootprint_Shellder:: @ 8D6D6F0 .incbin "graphics/pokemon/shellder/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_cloyster_still_front_pic:: @ 8D6D710 +gMonFrontPic_Cloyster:: @ 8D6D710 .incbin "graphics/pokemon/cloyster/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cloyster_palette:: @ 8D6DB4C +gMonPalette_Cloyster:: @ 8D6DB4C .incbin "graphics/pokemon/cloyster/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_cloyster_back_pic:: @ 8D6DB70 +gMonBackPic_Cloyster:: @ 8D6DB70 .incbin "graphics/pokemon/cloyster/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cloyster_shiny_palette:: @ 8D6DF7C +gMonShinyPalette_Cloyster:: @ 8D6DF7C .incbin "graphics/pokemon/cloyster/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cloyster_icon:: @ 8D6DFA0 +gMonIcon_Cloyster:: @ 8D6DFA0 .incbin "graphics/pokemon/cloyster/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_cloyster_footprint:: @ 8D6E3A0 +gMonFootprint_Cloyster:: @ 8D6E3A0 .incbin "graphics/pokemon/cloyster/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_gastly_still_front_pic:: @ 8D6E3C0 +gMonFrontPic_Gastly:: @ 8D6E3C0 .incbin "graphics/pokemon/gastly/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gastly_palette:: @ 8D6E778 +gMonPalette_Gastly:: @ 8D6E778 .incbin "graphics/pokemon/gastly/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_gastly_back_pic:: @ 8D6E7A0 +gMonBackPic_Gastly:: @ 8D6E7A0 .incbin "graphics/pokemon/gastly/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gastly_shiny_palette:: @ 8D6EAC4 +gMonShinyPalette_Gastly:: @ 8D6EAC4 .incbin "graphics/pokemon/gastly/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gastly_icon:: @ 8D6EAEC +gMonIcon_Gastly:: @ 8D6EAEC .incbin "graphics/pokemon/gastly/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_gastly_footprint:: @ 8D6EEEC +gMonFootprint_Gastly:: @ 8D6EEEC .incbin "graphics/pokemon/gastly/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_haunter_still_front_pic:: @ 8D6EF0C +gMonFrontPic_Haunter:: @ 8D6EF0C .incbin "graphics/pokemon/haunter/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_haunter_palette:: @ 8D6F2F4 +gMonPalette_Haunter:: @ 8D6F2F4 .incbin "graphics/pokemon/haunter/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_haunter_back_pic:: @ 8D6F318 +gMonBackPic_Haunter:: @ 8D6F318 .incbin "graphics/pokemon/haunter/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_haunter_shiny_palette:: @ 8D6F5FC +gMonShinyPalette_Haunter:: @ 8D6F5FC .incbin "graphics/pokemon/haunter/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_haunter_icon:: @ 8D6F620 +gMonIcon_Haunter:: @ 8D6F620 .incbin "graphics/pokemon/haunter/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_haunter_footprint:: @ 8D6FA20 +gMonFootprint_Haunter:: @ 8D6FA20 .incbin "graphics/pokemon/haunter/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_gengar_still_front_pic:: @ 8D6FA40 +gMonFrontPic_Gengar:: @ 8D6FA40 .incbin "graphics/pokemon/gengar/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gengar_palette:: @ 8D6FD9C +gMonPalette_Gengar:: @ 8D6FD9C .incbin "graphics/pokemon/gengar/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_gengar_back_pic:: @ 8D6FDC0 +gMonBackPic_Gengar:: @ 8D6FDC0 .incbin "graphics/pokemon/gengar/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gengar_shiny_palette:: @ 8D70104 +gMonShinyPalette_Gengar:: @ 8D70104 .incbin "graphics/pokemon/gengar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gengar_icon:: @ 8D70128 +gMonIcon_Gengar:: @ 8D70128 .incbin "graphics/pokemon/gengar/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_gengar_footprint:: @ 8D70528 +gMonFootprint_Gengar:: @ 8D70528 .incbin "graphics/pokemon/gengar/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_onix_still_front_pic:: @ 8D70548 +gMonFrontPic_Onix:: @ 8D70548 .incbin "graphics/pokemon/onix/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_onix_palette:: @ 8D70A18 +gMonPalette_Onix:: @ 8D70A18 .incbin "graphics/pokemon/onix/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_onix_back_pic:: @ 8D70A34 +gMonBackPic_Onix:: @ 8D70A34 .incbin "graphics/pokemon/onix/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_onix_shiny_palette:: @ 8D70DB0 +gMonShinyPalette_Onix:: @ 8D70DB0 .incbin "graphics/pokemon/onix/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_onix_icon:: @ 8D70DCC +gMonIcon_Onix:: @ 8D70DCC .incbin "graphics/pokemon/onix/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_onix_footprint:: @ 8D711CC +gMonFootprint_Onix:: @ 8D711CC .incbin "graphics/pokemon/onix/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_drowzee_still_front_pic:: @ 8D711EC +gMonFrontPic_Drowzee:: @ 8D711EC .incbin "graphics/pokemon/drowzee/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_drowzee_palette:: @ 8D7152C +gMonPalette_Drowzee:: @ 8D7152C .incbin "graphics/pokemon/drowzee/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_drowzee_back_pic:: @ 8D71550 +gMonBackPic_Drowzee:: @ 8D71550 .incbin "graphics/pokemon/drowzee/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_drowzee_shiny_palette:: @ 8D7178C +gMonShinyPalette_Drowzee:: @ 8D7178C .incbin "graphics/pokemon/drowzee/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_drowzee_icon:: @ 8D717B0 +gMonIcon_Drowzee:: @ 8D717B0 .incbin "graphics/pokemon/drowzee/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_drowzee_footprint:: @ 8D71BB0 +gMonFootprint_Drowzee:: @ 8D71BB0 .incbin "graphics/pokemon/drowzee/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_hypno_still_front_pic:: @ 8D71BD0 +gMonFrontPic_Hypno:: @ 8D71BD0 .incbin "graphics/pokemon/hypno/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hypno_palette:: @ 8D72008 +gMonPalette_Hypno:: @ 8D72008 .incbin "graphics/pokemon/hypno/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_hypno_back_pic:: @ 8D7202C +gMonBackPic_Hypno:: @ 8D7202C .incbin "graphics/pokemon/hypno/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hypno_shiny_palette:: @ 8D7235C +gMonShinyPalette_Hypno:: @ 8D7235C .incbin "graphics/pokemon/hypno/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hypno_icon:: @ 8D72380 +gMonIcon_Hypno:: @ 8D72380 .incbin "graphics/pokemon/hypno/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_hypno_footprint:: @ 8D72780 +gMonFootprint_Hypno:: @ 8D72780 .incbin "graphics/pokemon/hypno/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_krabby_still_front_pic:: @ 8D727A0 +gMonFrontPic_Krabby:: @ 8D727A0 .incbin "graphics/pokemon/krabby/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_krabby_palette:: @ 8D72AC4 +gMonPalette_Krabby:: @ 8D72AC4 .incbin "graphics/pokemon/krabby/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_krabby_back_pic:: @ 8D72AEC +gMonBackPic_Krabby:: @ 8D72AEC .incbin "graphics/pokemon/krabby/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_krabby_shiny_palette:: @ 8D72E78 +gMonShinyPalette_Krabby:: @ 8D72E78 .incbin "graphics/pokemon/krabby/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_krabby_icon:: @ 8D72EA0 +gMonIcon_Krabby:: @ 8D72EA0 .incbin "graphics/pokemon/krabby/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_krabby_footprint:: @ 8D732A0 +gMonFootprint_Krabby:: @ 8D732A0 .incbin "graphics/pokemon/krabby/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_kingler_still_front_pic:: @ 8D732C0 +gMonFrontPic_Kingler:: @ 8D732C0 .incbin "graphics/pokemon/kingler/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kingler_palette:: @ 8D73740 +gMonPalette_Kingler:: @ 8D73740 .incbin "graphics/pokemon/kingler/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_kingler_back_pic:: @ 8D73768 +gMonBackPic_Kingler:: @ 8D73768 .incbin "graphics/pokemon/kingler/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kingler_shiny_palette:: @ 8D73AEC +gMonShinyPalette_Kingler:: @ 8D73AEC .incbin "graphics/pokemon/kingler/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kingler_icon:: @ 8D73B14 +gMonIcon_Kingler:: @ 8D73B14 .incbin "graphics/pokemon/kingler/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_kingler_footprint:: @ 8D73F14 +gMonFootprint_Kingler:: @ 8D73F14 .incbin "graphics/pokemon/kingler/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_voltorb_still_front_pic:: @ 8D73F34 +gMonFrontPic_Voltorb:: @ 8D73F34 .incbin "graphics/pokemon/voltorb/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_voltorb_palette:: @ 8D7413C +gMonPalette_Voltorb:: @ 8D7413C .incbin "graphics/pokemon/voltorb/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_voltorb_back_pic:: @ 8D74160 +gMonBackPic_Voltorb:: @ 8D74160 .incbin "graphics/pokemon/voltorb/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_voltorb_shiny_palette:: @ 8D743D4 +gMonShinyPalette_Voltorb:: @ 8D743D4 .incbin "graphics/pokemon/voltorb/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_voltorb_icon:: @ 8D743F8 +gMonIcon_Voltorb:: @ 8D743F8 .incbin "graphics/pokemon/voltorb/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_voltorb_footprint:: @ 8D747F8 +gMonFootprint_Voltorb:: @ 8D747F8 .incbin "graphics/pokemon/voltorb/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_electrode_still_front_pic:: @ 8D74818 +gMonFrontPic_Electrode:: @ 8D74818 .incbin "graphics/pokemon/electrode/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_electrode_palette:: @ 8D74A84 +gMonPalette_Electrode:: @ 8D74A84 .incbin "graphics/pokemon/electrode/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_electrode_back_pic:: @ 8D74AA8 +gMonBackPic_Electrode:: @ 8D74AA8 .incbin "graphics/pokemon/electrode/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_electrode_shiny_palette:: @ 8D74D18 +gMonShinyPalette_Electrode:: @ 8D74D18 .incbin "graphics/pokemon/electrode/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_electrode_icon:: @ 8D74D3C +gMonIcon_Electrode:: @ 8D74D3C .incbin "graphics/pokemon/electrode/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_electrode_footprint:: @ 8D7513C +gMonFootprint_Electrode:: @ 8D7513C .incbin "graphics/pokemon/electrode/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_exeggcute_still_front_pic:: @ 8D7515C +gMonFrontPic_Exeggcute:: @ 8D7515C .incbin "graphics/pokemon/exeggcute/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_exeggcute_palette:: @ 8D754EC +gMonPalette_Exeggcute:: @ 8D754EC .incbin "graphics/pokemon/exeggcute/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_exeggcute_back_pic:: @ 8D75510 +gMonBackPic_Exeggcute:: @ 8D75510 .incbin "graphics/pokemon/exeggcute/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_exeggcute_shiny_palette:: @ 8D75818 +gMonShinyPalette_Exeggcute:: @ 8D75818 .incbin "graphics/pokemon/exeggcute/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_exeggcute_icon:: @ 8D7583C +gMonIcon_Exeggcute:: @ 8D7583C .incbin "graphics/pokemon/exeggcute/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_exeggcute_footprint:: @ 8D75C3C +gMonFootprint_Exeggcute:: @ 8D75C3C .incbin "graphics/pokemon/exeggcute/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_exeggutor_still_front_pic:: @ 8D75C5C +gMonFrontPic_Exeggutor:: @ 8D75C5C .incbin "graphics/pokemon/exeggutor/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_exeggutor_palette:: @ 8D760AC +gMonPalette_Exeggutor:: @ 8D760AC .incbin "graphics/pokemon/exeggutor/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_exeggutor_back_pic:: @ 8D760D4 +gMonBackPic_Exeggutor:: @ 8D760D4 .incbin "graphics/pokemon/exeggutor/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_exeggutor_shiny_palette:: @ 8D764A0 +gMonShinyPalette_Exeggutor:: @ 8D764A0 .incbin "graphics/pokemon/exeggutor/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_exeggutor_icon:: @ 8D764C8 +gMonIcon_Exeggutor:: @ 8D764C8 .incbin "graphics/pokemon/exeggutor/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_exeggutor_footprint:: @ 8D768C8 +gMonFootprint_Exeggutor:: @ 8D768C8 .incbin "graphics/pokemon/exeggutor/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_cubone_still_front_pic:: @ 8D768E8 +gMonFrontPic_Cubone:: @ 8D768E8 .incbin "graphics/pokemon/cubone/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cubone_palette:: @ 8D76BA4 +gMonPalette_Cubone:: @ 8D76BA4 .incbin "graphics/pokemon/cubone/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_cubone_back_pic:: @ 8D76BCC +gMonBackPic_Cubone:: @ 8D76BCC .incbin "graphics/pokemon/cubone/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cubone_shiny_palette:: @ 8D76F0C +gMonShinyPalette_Cubone:: @ 8D76F0C .incbin "graphics/pokemon/cubone/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cubone_icon:: @ 8D76F34 +gMonIcon_Cubone:: @ 8D76F34 .incbin "graphics/pokemon/cubone/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_cubone_footprint:: @ 8D77334 +gMonFootprint_Cubone:: @ 8D77334 .incbin "graphics/pokemon/cubone/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_marowak_still_front_pic:: @ 8D77354 +gMonFrontPic_Marowak:: @ 8D77354 .incbin "graphics/pokemon/marowak/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_marowak_palette:: @ 8D776D4 +gMonPalette_Marowak:: @ 8D776D4 .incbin "graphics/pokemon/marowak/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_marowak_back_pic:: @ 8D776FC +gMonBackPic_Marowak:: @ 8D776FC .incbin "graphics/pokemon/marowak/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_marowak_shiny_palette:: @ 8D77A10 +gMonShinyPalette_Marowak:: @ 8D77A10 .incbin "graphics/pokemon/marowak/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_marowak_icon:: @ 8D77A38 +gMonIcon_Marowak:: @ 8D77A38 .incbin "graphics/pokemon/marowak/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_marowak_footprint:: @ 8D77E38 +gMonFootprint_Marowak:: @ 8D77E38 .incbin "graphics/pokemon/marowak/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_hitmonlee_still_front_pic:: @ 8D77E58 +gMonFrontPic_Hitmonlee:: @ 8D77E58 .incbin "graphics/pokemon/hitmonlee/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hitmonlee_palette:: @ 8D781CC +gMonPalette_Hitmonlee:: @ 8D781CC .incbin "graphics/pokemon/hitmonlee/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_hitmonlee_back_pic:: @ 8D781F4 +gMonBackPic_Hitmonlee:: @ 8D781F4 .incbin "graphics/pokemon/hitmonlee/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hitmonlee_shiny_palette:: @ 8D78498 +gMonShinyPalette_Hitmonlee:: @ 8D78498 .incbin "graphics/pokemon/hitmonlee/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hitmonlee_icon:: @ 8D784C0 +gMonIcon_Hitmonlee:: @ 8D784C0 .incbin "graphics/pokemon/hitmonlee/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_hitmonlee_footprint:: @ 8D788C0 +gMonFootprint_Hitmonlee:: @ 8D788C0 .incbin "graphics/pokemon/hitmonlee/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_hitmonchan_still_front_pic:: @ 8D788E0 +gMonFrontPic_Hitmonchan:: @ 8D788E0 .incbin "graphics/pokemon/hitmonchan/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hitmonchan_palette:: @ 8D78C20 +gMonPalette_Hitmonchan:: @ 8D78C20 .incbin "graphics/pokemon/hitmonchan/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_hitmonchan_back_pic:: @ 8D78C48 +gMonBackPic_Hitmonchan:: @ 8D78C48 .incbin "graphics/pokemon/hitmonchan/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hitmonchan_shiny_palette:: @ 8D78F8C +gMonShinyPalette_Hitmonchan:: @ 8D78F8C .incbin "graphics/pokemon/hitmonchan/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hitmonchan_icon:: @ 8D78FB4 +gMonIcon_Hitmonchan:: @ 8D78FB4 .incbin "graphics/pokemon/hitmonchan/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_hitmonchan_footprint:: @ 8D793B4 +gMonFootprint_Hitmonchan:: @ 8D793B4 .incbin "graphics/pokemon/hitmonchan/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_lickitung_still_front_pic:: @ 8D793D4 +gMonFrontPic_Lickitung:: @ 8D793D4 .incbin "graphics/pokemon/lickitung/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lickitung_palette:: @ 8D797AC +gMonPalette_Lickitung:: @ 8D797AC .incbin "graphics/pokemon/lickitung/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_lickitung_back_pic:: @ 8D797D4 +gMonBackPic_Lickitung:: @ 8D797D4 .incbin "graphics/pokemon/lickitung/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lickitung_shiny_palette:: @ 8D79A78 +gMonShinyPalette_Lickitung:: @ 8D79A78 .incbin "graphics/pokemon/lickitung/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lickitung_icon:: @ 8D79AA0 +gMonIcon_Lickitung:: @ 8D79AA0 .incbin "graphics/pokemon/lickitung/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_lickitung_footprint:: @ 8D79EA0 +gMonFootprint_Lickitung:: @ 8D79EA0 .incbin "graphics/pokemon/lickitung/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_koffing_still_front_pic:: @ 8D79EC0 +gMonFrontPic_Koffing:: @ 8D79EC0 .incbin "graphics/pokemon/koffing/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_koffing_palette:: @ 8D7A1C0 +gMonPalette_Koffing:: @ 8D7A1C0 .incbin "graphics/pokemon/koffing/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_koffing_back_pic:: @ 8D7A1E8 +gMonBackPic_Koffing:: @ 8D7A1E8 .incbin "graphics/pokemon/koffing/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_koffing_shiny_palette:: @ 8D7A4E8 +gMonShinyPalette_Koffing:: @ 8D7A4E8 .incbin "graphics/pokemon/koffing/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_koffing_icon:: @ 8D7A510 +gMonIcon_Koffing:: @ 8D7A510 .incbin "graphics/pokemon/koffing/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_koffing_footprint:: @ 8D7A910 +gMonFootprint_Koffing:: @ 8D7A910 .incbin "graphics/pokemon/koffing/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_weezing_still_front_pic:: @ 8D7A930 +gMonFrontPic_Weezing:: @ 8D7A930 .incbin "graphics/pokemon/weezing/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_weezing_palette:: @ 8D7ADEC +gMonPalette_Weezing:: @ 8D7ADEC .incbin "graphics/pokemon/weezing/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_weezing_back_pic:: @ 8D7AE14 +gMonBackPic_Weezing:: @ 8D7AE14 .incbin "graphics/pokemon/weezing/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_weezing_shiny_palette:: @ 8D7B198 +gMonShinyPalette_Weezing:: @ 8D7B198 .incbin "graphics/pokemon/weezing/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_weezing_icon:: @ 8D7B1C0 +gMonIcon_Weezing:: @ 8D7B1C0 .incbin "graphics/pokemon/weezing/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_weezing_footprint:: @ 8D7B5C0 +gMonFootprint_Weezing:: @ 8D7B5C0 .incbin "graphics/pokemon/weezing/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_rhyhorn_still_front_pic:: @ 8D7B5E0 +gMonFrontPic_Rhyhorn:: @ 8D7B5E0 .incbin "graphics/pokemon/rhyhorn/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_rhyhorn_palette:: @ 8D7B9DC +gMonPalette_Rhyhorn:: @ 8D7B9DC .incbin "graphics/pokemon/rhyhorn/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_rhyhorn_back_pic:: @ 8D7B9FC +gMonBackPic_Rhyhorn:: @ 8D7B9FC .incbin "graphics/pokemon/rhyhorn/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_rhyhorn_shiny_palette:: @ 8D7BD44 +gMonShinyPalette_Rhyhorn:: @ 8D7BD44 .incbin "graphics/pokemon/rhyhorn/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_rhyhorn_icon:: @ 8D7BD64 +gMonIcon_Rhyhorn:: @ 8D7BD64 .incbin "graphics/pokemon/rhyhorn/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_rhyhorn_footprint:: @ 8D7C164 +gMonFootprint_Rhyhorn:: @ 8D7C164 .incbin "graphics/pokemon/rhyhorn/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_rhydon_still_front_pic:: @ 8D7C184 +gMonFrontPic_Rhydon:: @ 8D7C184 .incbin "graphics/pokemon/rhydon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_rhydon_palette:: @ 8D7C678 +gMonPalette_Rhydon:: @ 8D7C678 .incbin "graphics/pokemon/rhydon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_rhydon_back_pic:: @ 8D7C6A0 +gMonBackPic_Rhydon:: @ 8D7C6A0 .incbin "graphics/pokemon/rhydon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_rhydon_shiny_palette:: @ 8D7CAF0 +gMonShinyPalette_Rhydon:: @ 8D7CAF0 .incbin "graphics/pokemon/rhydon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_rhydon_icon:: @ 8D7CB18 +gMonIcon_Rhydon:: @ 8D7CB18 .incbin "graphics/pokemon/rhydon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_rhydon_footprint:: @ 8D7CF18 +gMonFootprint_Rhydon:: @ 8D7CF18 .incbin "graphics/pokemon/rhydon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_chansey_still_front_pic:: @ 8D7CF38 +gMonFrontPic_Chansey:: @ 8D7CF38 .incbin "graphics/pokemon/chansey/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_chansey_palette:: @ 8D7D274 +gMonPalette_Chansey:: @ 8D7D274 .incbin "graphics/pokemon/chansey/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_chansey_back_pic:: @ 8D7D298 +gMonBackPic_Chansey:: @ 8D7D298 .incbin "graphics/pokemon/chansey/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_chansey_shiny_palette:: @ 8D7D4E8 +gMonShinyPalette_Chansey:: @ 8D7D4E8 .incbin "graphics/pokemon/chansey/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_chansey_icon:: @ 8D7D50C +gMonIcon_Chansey:: @ 8D7D50C .incbin "graphics/pokemon/chansey/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_chansey_footprint:: @ 8D7D90C +gMonFootprint_Chansey:: @ 8D7D90C .incbin "graphics/pokemon/chansey/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_tangela_still_front_pic:: @ 8D7D92C +gMonFrontPic_Tangela:: @ 8D7D92C .incbin "graphics/pokemon/tangela/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tangela_palette:: @ 8D7DD00 +gMonPalette_Tangela:: @ 8D7DD00 .incbin "graphics/pokemon/tangela/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_tangela_back_pic:: @ 8D7DD24 +gMonBackPic_Tangela:: @ 8D7DD24 .incbin "graphics/pokemon/tangela/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tangela_shiny_palette:: @ 8D7E0D0 +gMonShinyPalette_Tangela:: @ 8D7E0D0 .incbin "graphics/pokemon/tangela/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tangela_icon:: @ 8D7E0F4 +gMonIcon_Tangela:: @ 8D7E0F4 .incbin "graphics/pokemon/tangela/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_tangela_footprint:: @ 8D7E4F4 +gMonFootprint_Tangela:: @ 8D7E4F4 .incbin "graphics/pokemon/tangela/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_kangaskhan_still_front_pic:: @ 8D7E514 +gMonFrontPic_Kangaskhan:: @ 8D7E514 .incbin "graphics/pokemon/kangaskhan/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kangaskhan_palette:: @ 8D7E9BC +gMonPalette_Kangaskhan:: @ 8D7E9BC .incbin "graphics/pokemon/kangaskhan/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_kangaskhan_back_pic:: @ 8D7E9E4 +gMonBackPic_Kangaskhan:: @ 8D7E9E4 .incbin "graphics/pokemon/kangaskhan/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kangaskhan_shiny_palette:: @ 8D7EE14 +gMonShinyPalette_Kangaskhan:: @ 8D7EE14 .incbin "graphics/pokemon/kangaskhan/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kangaskhan_icon:: @ 8D7EE3C +gMonIcon_Kangaskhan:: @ 8D7EE3C .incbin "graphics/pokemon/kangaskhan/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_kangaskhan_footprint:: @ 8D7F23C +gMonFootprint_Kangaskhan:: @ 8D7F23C .incbin "graphics/pokemon/kangaskhan/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_horsea_still_front_pic:: @ 8D7F25C +gMonFrontPic_Horsea:: @ 8D7F25C .incbin "graphics/pokemon/horsea/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_horsea_palette:: @ 8D7F4C8 +gMonPalette_Horsea:: @ 8D7F4C8 .incbin "graphics/pokemon/horsea/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_horsea_back_pic:: @ 8D7F4F0 +gMonBackPic_Horsea:: @ 8D7F4F0 .incbin "graphics/pokemon/horsea/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_horsea_shiny_palette:: @ 8D7F7D0 +gMonShinyPalette_Horsea:: @ 8D7F7D0 .incbin "graphics/pokemon/horsea/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_horsea_icon:: @ 8D7F7F8 +gMonIcon_Horsea:: @ 8D7F7F8 .incbin "graphics/pokemon/horsea/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_horsea_footprint:: @ 8D7FBF8 +gMonFootprint_Horsea:: @ 8D7FBF8 .incbin "graphics/pokemon/horsea/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_seadra_still_front_pic:: @ 8D7FC18 +gMonFrontPic_Seadra:: @ 8D7FC18 .incbin "graphics/pokemon/seadra/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_seadra_palette:: @ 8D7FFA0 +gMonPalette_Seadra:: @ 8D7FFA0 .incbin "graphics/pokemon/seadra/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_seadra_back_pic:: @ 8D7FFC8 +gMonBackPic_Seadra:: @ 8D7FFC8 .incbin "graphics/pokemon/seadra/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_seadra_shiny_palette:: @ 8D80368 +gMonShinyPalette_Seadra:: @ 8D80368 .incbin "graphics/pokemon/seadra/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_seadra_icon:: @ 8D80390 +gMonIcon_Seadra:: @ 8D80390 .incbin "graphics/pokemon/seadra/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_seadra_footprint:: @ 8D80790 +gMonFootprint_Seadra:: @ 8D80790 .incbin "graphics/pokemon/seadra/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_goldeen_still_front_pic:: @ 8D807B0 +gMonFrontPic_Goldeen:: @ 8D807B0 .incbin "graphics/pokemon/goldeen/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_goldeen_palette:: @ 8D80B18 +gMonPalette_Goldeen:: @ 8D80B18 .incbin "graphics/pokemon/goldeen/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_goldeen_back_pic:: @ 8D80B40 +gMonBackPic_Goldeen:: @ 8D80B40 .incbin "graphics/pokemon/goldeen/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_goldeen_shiny_palette:: @ 8D80EB0 +gMonShinyPalette_Goldeen:: @ 8D80EB0 .incbin "graphics/pokemon/goldeen/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_goldeen_icon:: @ 8D80ED8 +gMonIcon_Goldeen:: @ 8D80ED8 .incbin "graphics/pokemon/goldeen/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_goldeen_footprint:: @ 8D812D8 +gMonFootprint_Goldeen:: @ 8D812D8 .incbin "graphics/pokemon/goldeen/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_seaking_still_front_pic:: @ 8D812F8 +gMonFrontPic_Seaking:: @ 8D812F8 .incbin "graphics/pokemon/seaking/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_seaking_palette:: @ 8D8176C +gMonPalette_Seaking:: @ 8D8176C .incbin "graphics/pokemon/seaking/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_seaking_back_pic:: @ 8D81794 +gMonBackPic_Seaking:: @ 8D81794 .incbin "graphics/pokemon/seaking/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_seaking_shiny_palette:: @ 8D81AE4 +gMonShinyPalette_Seaking:: @ 8D81AE4 .incbin "graphics/pokemon/seaking/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_seaking_icon:: @ 8D81B0C +gMonIcon_Seaking:: @ 8D81B0C .incbin "graphics/pokemon/seaking/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_seaking_footprint:: @ 8D81F0C +gMonFootprint_Seaking:: @ 8D81F0C .incbin "graphics/pokemon/seaking/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_staryu_still_front_pic:: @ 8D81F2C +gMonFrontPic_Staryu:: @ 8D81F2C .incbin "graphics/pokemon/staryu/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_staryu_palette:: @ 8D821DC +gMonPalette_Staryu:: @ 8D821DC .incbin "graphics/pokemon/staryu/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_staryu_back_pic:: @ 8D82204 +gMonBackPic_Staryu:: @ 8D82204 .incbin "graphics/pokemon/staryu/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_staryu_shiny_palette:: @ 8D8246C +gMonShinyPalette_Staryu:: @ 8D8246C .incbin "graphics/pokemon/staryu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_staryu_icon:: @ 8D82494 +gMonIcon_Staryu:: @ 8D82494 .incbin "graphics/pokemon/staryu/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_staryu_footprint:: @ 8D82894 +gMonFootprint_Staryu:: @ 8D82894 .incbin "graphics/pokemon/staryu/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_starmie_still_front_pic:: @ 8D828B4 +gMonFrontPic_Starmie:: @ 8D828B4 .incbin "graphics/pokemon/starmie/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_starmie_palette:: @ 8D82C54 +gMonPalette_Starmie:: @ 8D82C54 .incbin "graphics/pokemon/starmie/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_starmie_back_pic:: @ 8D82C7C +gMonBackPic_Starmie:: @ 8D82C7C .incbin "graphics/pokemon/starmie/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_starmie_shiny_palette:: @ 8D82F20 +gMonShinyPalette_Starmie:: @ 8D82F20 .incbin "graphics/pokemon/starmie/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_starmie_icon:: @ 8D82F48 +gMonIcon_Starmie:: @ 8D82F48 .incbin "graphics/pokemon/starmie/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_starmie_footprint:: @ 8D83348 +gMonFootprint_Starmie:: @ 8D83348 .incbin "graphics/pokemon/starmie/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_mr_mime_still_front_pic:: @ 8D83368 +gMonFrontPic_Mrmime:: @ 8D83368 .incbin "graphics/pokemon/mr_mime/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mr_mime_palette:: @ 8D83724 +gMonPalette_Mrmime:: @ 8D83724 .incbin "graphics/pokemon/mr_mime/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_mr_mime_back_pic:: @ 8D8374C +gMonBackPic_Mrmime:: @ 8D8374C .incbin "graphics/pokemon/mr_mime/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mr_mime_shiny_palette:: @ 8D83A80 +gMonShinyPalette_Mrmime:: @ 8D83A80 .incbin "graphics/pokemon/mr_mime/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mr_mime_icon:: @ 8D83AA8 +gMonIcon_Mrmime:: @ 8D83AA8 .incbin "graphics/pokemon/mr_mime/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_mr_mime_footprint:: @ 8D83EA8 +gMonFootprint_Mrmime:: @ 8D83EA8 .incbin "graphics/pokemon/mr_mime/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_scyther_still_front_pic:: @ 8D83EC8 +gMonFrontPic_Scyther:: @ 8D83EC8 .incbin "graphics/pokemon/scyther/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_scyther_palette:: @ 8D842F0 +gMonPalette_Scyther:: @ 8D842F0 .incbin "graphics/pokemon/scyther/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_scyther_back_pic:: @ 8D84318 +gMonBackPic_Scyther:: @ 8D84318 .incbin "graphics/pokemon/scyther/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_scyther_shiny_palette:: @ 8D84730 +gMonShinyPalette_Scyther:: @ 8D84730 .incbin "graphics/pokemon/scyther/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_scyther_icon:: @ 8D84758 +gMonIcon_Scyther:: @ 8D84758 .incbin "graphics/pokemon/scyther/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_scyther_footprint:: @ 8D84B58 +gMonFootprint_Scyther:: @ 8D84B58 .incbin "graphics/pokemon/scyther/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_jynx_still_front_pic:: @ 8D84B78 +gMonFrontPic_Jynx:: @ 8D84B78 .incbin "graphics/pokemon/jynx/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_jynx_palette:: @ 8D84F44 +gMonPalette_Jynx:: @ 8D84F44 .incbin "graphics/pokemon/jynx/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_jynx_back_pic:: @ 8D84F6C +gMonBackPic_Jynx:: @ 8D84F6C .incbin "graphics/pokemon/jynx/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_jynx_shiny_palette:: @ 8D85258 +gMonShinyPalette_Jynx:: @ 8D85258 .incbin "graphics/pokemon/jynx/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_jynx_icon:: @ 8D85280 +gMonIcon_Jynx:: @ 8D85280 .incbin "graphics/pokemon/jynx/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_jynx_footprint:: @ 8D85680 +gMonFootprint_Jynx:: @ 8D85680 .incbin "graphics/pokemon/jynx/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_electabuzz_still_front_pic:: @ 8D856A0 +gMonFrontPic_Electabuzz:: @ 8D856A0 .incbin "graphics/pokemon/electabuzz/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_electabuzz_palette:: @ 8D85AF8 +gMonPalette_Electabuzz:: @ 8D85AF8 .incbin "graphics/pokemon/electabuzz/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_electabuzz_back_pic:: @ 8D85B20 +gMonBackPic_Electabuzz:: @ 8D85B20 .incbin "graphics/pokemon/electabuzz/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_electabuzz_shiny_palette:: @ 8D85E30 +gMonShinyPalette_Electabuzz:: @ 8D85E30 .incbin "graphics/pokemon/electabuzz/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_electabuzz_icon:: @ 8D85E58 +gMonIcon_Electabuzz:: @ 8D85E58 .incbin "graphics/pokemon/electabuzz/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_electabuzz_footprint:: @ 8D86258 +gMonFootprint_Electabuzz:: @ 8D86258 .incbin "graphics/pokemon/electabuzz/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_magmar_still_front_pic:: @ 8D86278 +gMonFrontPic_Magmar:: @ 8D86278 .incbin "graphics/pokemon/magmar/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magmar_palette:: @ 8D866A8 +gMonPalette_Magmar:: @ 8D866A8 .incbin "graphics/pokemon/magmar/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_magmar_back_pic:: @ 8D866D0 +gMonBackPic_Magmar:: @ 8D866D0 .incbin "graphics/pokemon/magmar/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magmar_shiny_palette:: @ 8D86A08 +gMonShinyPalette_Magmar:: @ 8D86A08 .incbin "graphics/pokemon/magmar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magmar_icon:: @ 8D86A30 +gMonIcon_Magmar:: @ 8D86A30 .incbin "graphics/pokemon/magmar/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_magmar_footprint:: @ 8D86E30 +gMonFootprint_Magmar:: @ 8D86E30 .incbin "graphics/pokemon/magmar/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_pinsir_still_front_pic:: @ 8D86E50 +gMonFrontPic_Pinsir:: @ 8D86E50 .incbin "graphics/pokemon/pinsir/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pinsir_palette:: @ 8D87280 +gMonPalette_Pinsir:: @ 8D87280 .incbin "graphics/pokemon/pinsir/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_pinsir_back_pic:: @ 8D872A4 +gMonBackPic_Pinsir:: @ 8D872A4 .incbin "graphics/pokemon/pinsir/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pinsir_shiny_palette:: @ 8D875F8 +gMonShinyPalette_Pinsir:: @ 8D875F8 .incbin "graphics/pokemon/pinsir/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pinsir_icon:: @ 8D8761C +gMonIcon_Pinsir:: @ 8D8761C .incbin "graphics/pokemon/pinsir/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_pinsir_footprint:: @ 8D87A1C +gMonFootprint_Pinsir:: @ 8D87A1C .incbin "graphics/pokemon/pinsir/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_tauros_still_front_pic:: @ 8D87A3C +gMonFrontPic_Tauros:: @ 8D87A3C .incbin "graphics/pokemon/tauros/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tauros_palette:: @ 8D87E9C +gMonPalette_Tauros:: @ 8D87E9C .incbin "graphics/pokemon/tauros/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_tauros_back_pic:: @ 8D87EC4 +gMonBackPic_Tauros:: @ 8D87EC4 .incbin "graphics/pokemon/tauros/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tauros_shiny_palette:: @ 8D88178 +gMonShinyPalette_Tauros:: @ 8D88178 .incbin "graphics/pokemon/tauros/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tauros_icon:: @ 8D881A0 +gMonIcon_Tauros:: @ 8D881A0 .incbin "graphics/pokemon/tauros/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_tauros_footprint:: @ 8D885A0 +gMonFootprint_Tauros:: @ 8D885A0 .incbin "graphics/pokemon/tauros/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_magikarp_still_front_pic:: @ 8D885C0 +gMonFrontPic_Magikarp:: @ 8D885C0 .incbin "graphics/pokemon/magikarp/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magikarp_palette:: @ 8D88908 +gMonPalette_Magikarp:: @ 8D88908 .incbin "graphics/pokemon/magikarp/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_magikarp_back_pic:: @ 8D88930 +gMonBackPic_Magikarp:: @ 8D88930 .incbin "graphics/pokemon/magikarp/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magikarp_shiny_palette:: @ 8D88C60 +gMonShinyPalette_Magikarp:: @ 8D88C60 .incbin "graphics/pokemon/magikarp/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magikarp_icon:: @ 8D88C88 +gMonIcon_Magikarp:: @ 8D88C88 .incbin "graphics/pokemon/magikarp/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_magikarp_footprint:: @ 8D89088 +gMonFootprint_Magikarp:: @ 8D89088 .incbin "graphics/pokemon/magikarp/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_gyarados_still_front_pic:: @ 8D890A8 +gMonFrontPic_Gyarados:: @ 8D890A8 .incbin "graphics/pokemon/gyarados/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gyarados_palette:: @ 8D8964C +gMonPalette_Gyarados:: @ 8D8964C .incbin "graphics/pokemon/gyarados/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_gyarados_back_pic:: @ 8D89674 +gMonBackPic_Gyarados:: @ 8D89674 .incbin "graphics/pokemon/gyarados/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gyarados_shiny_palette:: @ 8D89B2C +gMonShinyPalette_Gyarados:: @ 8D89B2C .incbin "graphics/pokemon/gyarados/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gyarados_icon:: @ 8D89B54 +gMonIcon_Gyarados:: @ 8D89B54 .incbin "graphics/pokemon/gyarados/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_gyarados_footprint:: @ 8D89F54 +gMonFootprint_Gyarados:: @ 8D89F54 .incbin "graphics/pokemon/gyarados/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_lapras_still_front_pic:: @ 8D89F74 +gMonFrontPic_Lapras:: @ 8D89F74 .incbin "graphics/pokemon/lapras/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lapras_palette:: @ 8D8A354 +gMonPalette_Lapras:: @ 8D8A354 .incbin "graphics/pokemon/lapras/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_lapras_back_pic:: @ 8D8A37C +gMonBackPic_Lapras:: @ 8D8A37C .incbin "graphics/pokemon/lapras/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lapras_shiny_palette:: @ 8D8A6C0 +gMonShinyPalette_Lapras:: @ 8D8A6C0 .incbin "graphics/pokemon/lapras/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lapras_icon:: @ 8D8A6E8 +gMonIcon_Lapras:: @ 8D8A6E8 .incbin "graphics/pokemon/lapras/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_lapras_footprint:: @ 8D8AAE8 +gMonFootprint_Lapras:: @ 8D8AAE8 .incbin "graphics/pokemon/lapras/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ditto_still_front_pic:: @ 8D8AB08 +gMonFrontPic_Ditto:: @ 8D8AB08 .incbin "graphics/pokemon/ditto/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ditto_palette:: @ 8D8ACF8 +gMonPalette_Ditto:: @ 8D8ACF8 .incbin "graphics/pokemon/ditto/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ditto_back_pic:: @ 8D8AD18 +gMonBackPic_Ditto:: @ 8D8AD18 .incbin "graphics/pokemon/ditto/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ditto_shiny_palette:: @ 8D8AF18 +gMonShinyPalette_Ditto:: @ 8D8AF18 .incbin "graphics/pokemon/ditto/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ditto_icon:: @ 8D8AF38 +gMonIcon_Ditto:: @ 8D8AF38 .incbin "graphics/pokemon/ditto/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ditto_footprint:: @ 8D8B338 +gMonFootprint_Ditto:: @ 8D8B338 .incbin "graphics/pokemon/ditto/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_eevee_still_front_pic:: @ 8D8B358 +gMonFrontPic_Eevee:: @ 8D8B358 .incbin "graphics/pokemon/eevee/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_eevee_palette:: @ 8D8B644 +gMonPalette_Eevee:: @ 8D8B644 .incbin "graphics/pokemon/eevee/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_eevee_back_pic:: @ 8D8B66C +gMonBackPic_Eevee:: @ 8D8B66C .incbin "graphics/pokemon/eevee/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_eevee_shiny_palette:: @ 8D8B994 +gMonShinyPalette_Eevee:: @ 8D8B994 .incbin "graphics/pokemon/eevee/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_eevee_icon:: @ 8D8B9BC +gMonIcon_Eevee:: @ 8D8B9BC .incbin "graphics/pokemon/eevee/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_eevee_footprint:: @ 8D8BDBC +gMonFootprint_Eevee:: @ 8D8BDBC .incbin "graphics/pokemon/eevee/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_vaporeon_still_front_pic:: @ 8D8BDDC +gMonFrontPic_Vaporeon:: @ 8D8BDDC .incbin "graphics/pokemon/vaporeon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_vaporeon_palette:: @ 8D8C170 +gMonPalette_Vaporeon:: @ 8D8C170 .incbin "graphics/pokemon/vaporeon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_vaporeon_back_pic:: @ 8D8C198 +gMonBackPic_Vaporeon:: @ 8D8C198 .incbin "graphics/pokemon/vaporeon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_vaporeon_shiny_palette:: @ 8D8C460 +gMonShinyPalette_Vaporeon:: @ 8D8C460 .incbin "graphics/pokemon/vaporeon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_vaporeon_icon:: @ 8D8C488 +gMonIcon_Vaporeon:: @ 8D8C488 .incbin "graphics/pokemon/vaporeon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_vaporeon_footprint:: @ 8D8C888 +gMonFootprint_Vaporeon:: @ 8D8C888 .incbin "graphics/pokemon/vaporeon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_jolteon_still_front_pic:: @ 8D8C8A8 +gMonFrontPic_Jolteon:: @ 8D8C8A8 .incbin "graphics/pokemon/jolteon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_jolteon_palette:: @ 8D8CBF8 +gMonPalette_Jolteon:: @ 8D8CBF8 .incbin "graphics/pokemon/jolteon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_jolteon_back_pic:: @ 8D8CC20 +gMonBackPic_Jolteon:: @ 8D8CC20 .incbin "graphics/pokemon/jolteon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_jolteon_shiny_palette:: @ 8D8CFCC +gMonShinyPalette_Jolteon:: @ 8D8CFCC .incbin "graphics/pokemon/jolteon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_jolteon_icon:: @ 8D8CFF4 +gMonIcon_Jolteon:: @ 8D8CFF4 .incbin "graphics/pokemon/jolteon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_jolteon_footprint:: @ 8D8D3F4 +gMonFootprint_Jolteon:: @ 8D8D3F4 .incbin "graphics/pokemon/jolteon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_flareon_still_front_pic:: @ 8D8D414 +gMonFrontPic_Flareon:: @ 8D8D414 .incbin "graphics/pokemon/flareon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_flareon_palette:: @ 8D8D798 +gMonPalette_Flareon:: @ 8D8D798 .incbin "graphics/pokemon/flareon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_flareon_back_pic:: @ 8D8D7C0 +gMonBackPic_Flareon:: @ 8D8D7C0 .incbin "graphics/pokemon/flareon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_flareon_shiny_palette:: @ 8D8DB50 +gMonShinyPalette_Flareon:: @ 8D8DB50 .incbin "graphics/pokemon/flareon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_flareon_icon:: @ 8D8DB78 +gMonIcon_Flareon:: @ 8D8DB78 .incbin "graphics/pokemon/flareon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_flareon_footprint:: @ 8D8DF78 +gMonFootprint_Flareon:: @ 8D8DF78 .incbin "graphics/pokemon/flareon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_porygon_still_front_pic:: @ 8D8DF98 +gMonFrontPic_Porygon:: @ 8D8DF98 .incbin "graphics/pokemon/porygon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_porygon_palette:: @ 8D8E250 +gMonPalette_Porygon:: @ 8D8E250 .incbin "graphics/pokemon/porygon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_porygon_back_pic:: @ 8D8E274 +gMonBackPic_Porygon:: @ 8D8E274 .incbin "graphics/pokemon/porygon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_porygon_shiny_palette:: @ 8D8E52C +gMonShinyPalette_Porygon:: @ 8D8E52C .incbin "graphics/pokemon/porygon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_porygon_icon:: @ 8D8E550 +gMonIcon_Porygon:: @ 8D8E550 .incbin "graphics/pokemon/porygon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_porygon_footprint:: @ 8D8E950 +gMonFootprint_Porygon:: @ 8D8E950 .incbin "graphics/pokemon/porygon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_omanyte_still_front_pic:: @ 8D8E970 +gMonFrontPic_Omanyte:: @ 8D8E970 .incbin "graphics/pokemon/omanyte/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_omanyte_palette:: @ 8D8EC00 +gMonPalette_Omanyte:: @ 8D8EC00 .incbin "graphics/pokemon/omanyte/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_omanyte_back_pic:: @ 8D8EC28 +gMonBackPic_Omanyte:: @ 8D8EC28 .incbin "graphics/pokemon/omanyte/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_omanyte_shiny_palette:: @ 8D8EF74 +gMonShinyPalette_Omanyte:: @ 8D8EF74 .incbin "graphics/pokemon/omanyte/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_omanyte_icon:: @ 8D8EF9C +gMonIcon_Omanyte:: @ 8D8EF9C .incbin "graphics/pokemon/omanyte/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_omanyte_footprint:: @ 8D8F39C +gMonFootprint_Omanyte:: @ 8D8F39C .incbin "graphics/pokemon/omanyte/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_omastar_still_front_pic:: @ 8D8F3BC +gMonFrontPic_Omastar:: @ 8D8F3BC .incbin "graphics/pokemon/omastar/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_omastar_palette:: @ 8D8F77C +gMonPalette_Omastar:: @ 8D8F77C .incbin "graphics/pokemon/omastar/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_omastar_back_pic:: @ 8D8F7A4 +gMonBackPic_Omastar:: @ 8D8F7A4 .incbin "graphics/pokemon/omastar/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_omastar_shiny_palette:: @ 8D8FAE4 +gMonShinyPalette_Omastar:: @ 8D8FAE4 .incbin "graphics/pokemon/omastar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_omastar_icon:: @ 8D8FB0C +gMonIcon_Omastar:: @ 8D8FB0C .incbin "graphics/pokemon/omastar/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_omastar_footprint:: @ 8D8FF0C +gMonFootprint_Omastar:: @ 8D8FF0C .incbin "graphics/pokemon/omastar/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_kabuto_still_front_pic:: @ 8D8FF2C +gMonFrontPic_Kabuto:: @ 8D8FF2C .incbin "graphics/pokemon/kabuto/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kabuto_palette:: @ 8D90154 +gMonPalette_Kabuto:: @ 8D90154 .incbin "graphics/pokemon/kabuto/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_kabuto_back_pic:: @ 8D9017C +gMonBackPic_Kabuto:: @ 8D9017C .incbin "graphics/pokemon/kabuto/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kabuto_shiny_palette:: @ 8D90414 +gMonShinyPalette_Kabuto:: @ 8D90414 .incbin "graphics/pokemon/kabuto/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kabuto_icon:: @ 8D9043C +gMonIcon_Kabuto:: @ 8D9043C .incbin "graphics/pokemon/kabuto/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_kabuto_footprint:: @ 8D9083C +gMonFootprint_Kabuto:: @ 8D9083C .incbin "graphics/pokemon/kabuto/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_kabutops_still_front_pic:: @ 8D9085C +gMonFrontPic_Kabutops:: @ 8D9085C .incbin "graphics/pokemon/kabutops/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kabutops_palette:: @ 8D90C6C +gMonPalette_Kabutops:: @ 8D90C6C .incbin "graphics/pokemon/kabutops/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_kabutops_back_pic:: @ 8D90C90 +gMonBackPic_Kabutops:: @ 8D90C90 .incbin "graphics/pokemon/kabutops/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kabutops_shiny_palette:: @ 8D91034 +gMonShinyPalette_Kabutops:: @ 8D91034 .incbin "graphics/pokemon/kabutops/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kabutops_icon:: @ 8D91058 +gMonIcon_Kabutops:: @ 8D91058 .incbin "graphics/pokemon/kabutops/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_kabutops_footprint:: @ 8D91458 +gMonFootprint_Kabutops:: @ 8D91458 .incbin "graphics/pokemon/kabutops/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_aerodactyl_still_front_pic:: @ 8D91478 +gMonFrontPic_Aerodactyl:: @ 8D91478 .incbin "graphics/pokemon/aerodactyl/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_aerodactyl_palette:: @ 8D918C8 +gMonPalette_Aerodactyl:: @ 8D918C8 .incbin "graphics/pokemon/aerodactyl/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_aerodactyl_back_pic:: @ 8D918F0 +gMonBackPic_Aerodactyl:: @ 8D918F0 .incbin "graphics/pokemon/aerodactyl/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_aerodactyl_shiny_palette:: @ 8D91BF4 +gMonShinyPalette_Aerodactyl:: @ 8D91BF4 .incbin "graphics/pokemon/aerodactyl/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_aerodactyl_icon:: @ 8D91C1C +gMonIcon_Aerodactyl:: @ 8D91C1C .incbin "graphics/pokemon/aerodactyl/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_aerodactyl_footprint:: @ 8D9201C +gMonFootprint_Aerodactyl:: @ 8D9201C .incbin "graphics/pokemon/aerodactyl/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_snorlax_still_front_pic:: @ 8D9203C +gMonFrontPic_Snorlax:: @ 8D9203C .incbin "graphics/pokemon/snorlax/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_snorlax_palette:: @ 8D92410 +gMonPalette_Snorlax:: @ 8D92410 .incbin "graphics/pokemon/snorlax/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_snorlax_back_pic:: @ 8D92438 +gMonBackPic_Snorlax:: @ 8D92438 .incbin "graphics/pokemon/snorlax/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_snorlax_shiny_palette:: @ 8D92654 +gMonShinyPalette_Snorlax:: @ 8D92654 .incbin "graphics/pokemon/snorlax/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_snorlax_icon:: @ 8D9267C +gMonIcon_Snorlax:: @ 8D9267C .incbin "graphics/pokemon/snorlax/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_snorlax_footprint:: @ 8D92A7C +gMonFootprint_Snorlax:: @ 8D92A7C .incbin "graphics/pokemon/snorlax/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_articuno_still_front_pic:: @ 8D92A9C +gMonFrontPic_Articuno:: @ 8D92A9C .incbin "graphics/pokemon/articuno/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_articuno_palette:: @ 8D92F94 +gMonPalette_Articuno:: @ 8D92F94 .incbin "graphics/pokemon/articuno/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_articuno_back_pic:: @ 8D92FBC +gMonBackPic_Articuno:: @ 8D92FBC .incbin "graphics/pokemon/articuno/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_articuno_shiny_palette:: @ 8D93218 +gMonShinyPalette_Articuno:: @ 8D93218 .incbin "graphics/pokemon/articuno/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_articuno_icon:: @ 8D93240 +gMonIcon_Articuno:: @ 8D93240 .incbin "graphics/pokemon/articuno/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_articuno_footprint:: @ 8D93640 +gMonFootprint_Articuno:: @ 8D93640 .incbin "graphics/pokemon/articuno/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_zapdos_still_front_pic:: @ 8D93660 +gMonFrontPic_Zapdos:: @ 8D93660 .incbin "graphics/pokemon/zapdos/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_zapdos_palette:: @ 8D93AB0 +gMonPalette_Zapdos:: @ 8D93AB0 .incbin "graphics/pokemon/zapdos/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_zapdos_back_pic:: @ 8D93AD8 +gMonBackPic_Zapdos:: @ 8D93AD8 .incbin "graphics/pokemon/zapdos/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_zapdos_shiny_palette:: @ 8D93E14 +gMonShinyPalette_Zapdos:: @ 8D93E14 .incbin "graphics/pokemon/zapdos/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_zapdos_icon:: @ 8D93E3C +gMonIcon_Zapdos:: @ 8D93E3C .incbin "graphics/pokemon/zapdos/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_zapdos_footprint:: @ 8D9423C +gMonFootprint_Zapdos:: @ 8D9423C .incbin "graphics/pokemon/zapdos/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_moltres_still_front_pic:: @ 8D9425C +gMonFrontPic_Moltres:: @ 8D9425C .incbin "graphics/pokemon/moltres/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_moltres_palette:: @ 8D94728 +gMonPalette_Moltres:: @ 8D94728 .incbin "graphics/pokemon/moltres/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_moltres_back_pic:: @ 8D94750 +gMonBackPic_Moltres:: @ 8D94750 .incbin "graphics/pokemon/moltres/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_moltres_shiny_palette:: @ 8D94A8C +gMonShinyPalette_Moltres:: @ 8D94A8C .incbin "graphics/pokemon/moltres/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_moltres_icon:: @ 8D94AB4 +gMonIcon_Moltres:: @ 8D94AB4 .incbin "graphics/pokemon/moltres/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_moltres_footprint:: @ 8D94EB4 +gMonFootprint_Moltres:: @ 8D94EB4 .incbin "graphics/pokemon/moltres/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_dratini_still_front_pic:: @ 8D94ED4 +gMonFrontPic_Dratini:: @ 8D94ED4 .incbin "graphics/pokemon/dratini/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dratini_palette:: @ 8D95190 +gMonPalette_Dratini:: @ 8D95190 .incbin "graphics/pokemon/dratini/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_dratini_back_pic:: @ 8D951B4 +gMonBackPic_Dratini:: @ 8D951B4 .incbin "graphics/pokemon/dratini/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dratini_shiny_palette:: @ 8D95444 +gMonShinyPalette_Dratini:: @ 8D95444 .incbin "graphics/pokemon/dratini/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dratini_icon:: @ 8D95468 +gMonIcon_Dratini:: @ 8D95468 .incbin "graphics/pokemon/dratini/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_dratini_footprint:: @ 8D95868 +gMonFootprint_Dratini:: @ 8D95868 .incbin "graphics/pokemon/dratini/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_dragonair_still_front_pic:: @ 8D95888 +gMonFrontPic_Dragonair:: @ 8D95888 .incbin "graphics/pokemon/dragonair/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dragonair_palette:: @ 8D95C20 +gMonPalette_Dragonair:: @ 8D95C20 .incbin "graphics/pokemon/dragonair/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_dragonair_back_pic:: @ 8D95C48 +gMonBackPic_Dragonair:: @ 8D95C48 .incbin "graphics/pokemon/dragonair/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dragonair_shiny_palette:: @ 8D95F58 +gMonShinyPalette_Dragonair:: @ 8D95F58 .incbin "graphics/pokemon/dragonair/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dragonair_icon:: @ 8D95F80 +gMonIcon_Dragonair:: @ 8D95F80 .incbin "graphics/pokemon/dragonair/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_dragonair_footprint:: @ 8D96380 +gMonFootprint_Dragonair:: @ 8D96380 .incbin "graphics/pokemon/dragonair/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_dragonite_still_front_pic:: @ 8D963A0 +gMonFrontPic_Dragonite:: @ 8D963A0 .incbin "graphics/pokemon/dragonite/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dragonite_palette:: @ 8D968F0 +gMonPalette_Dragonite:: @ 8D968F0 .incbin "graphics/pokemon/dragonite/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_dragonite_back_pic:: @ 8D96918 +gMonBackPic_Dragonite:: @ 8D96918 .incbin "graphics/pokemon/dragonite/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dragonite_shiny_palette:: @ 8D96C10 +gMonShinyPalette_Dragonite:: @ 8D96C10 .incbin "graphics/pokemon/dragonite/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dragonite_icon:: @ 8D96C38 +gMonIcon_Dragonite:: @ 8D96C38 .incbin "graphics/pokemon/dragonite/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_dragonite_footprint:: @ 8D97038 +gMonFootprint_Dragonite:: @ 8D97038 .incbin "graphics/pokemon/dragonite/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_mewtwo_still_front_pic:: @ 8D97058 +gMonFrontPic_Mewtwo:: @ 8D97058 .incbin "graphics/pokemon/mewtwo/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mewtwo_palette:: @ 8D97494 +gMonPalette_Mewtwo:: @ 8D97494 .incbin "graphics/pokemon/mewtwo/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_mewtwo_back_pic:: @ 8D974B8 +gMonBackPic_Mewtwo:: @ 8D974B8 .incbin "graphics/pokemon/mewtwo/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mewtwo_shiny_palette:: @ 8D97884 +gMonShinyPalette_Mewtwo:: @ 8D97884 .incbin "graphics/pokemon/mewtwo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mewtwo_icon:: @ 8D978A8 +gMonIcon_Mewtwo:: @ 8D978A8 .incbin "graphics/pokemon/mewtwo/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_mewtwo_footprint:: @ 8D97CA8 +gMonFootprint_Mewtwo:: @ 8D97CA8 .incbin "graphics/pokemon/mewtwo/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_mew_still_front_pic:: @ 8D97CC8 +gMonFrontPic_Mew:: @ 8D97CC8 .incbin "graphics/pokemon/mew/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mew_palette:: @ 8D97F88 +gMonPalette_Mew:: @ 8D97F88 .incbin "graphics/pokemon/mew/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_mew_back_pic:: @ 8D97FAC +gMonBackPic_Mew:: @ 8D97FAC .incbin "graphics/pokemon/mew/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mew_shiny_palette:: @ 8D982FC +gMonShinyPalette_Mew:: @ 8D982FC .incbin "graphics/pokemon/mew/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mew_icon:: @ 8D98320 +gMonIcon_Mew:: @ 8D98320 .incbin "graphics/pokemon/mew/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_mew_footprint:: @ 8D98720 +gMonFootprint_Mew:: @ 8D98720 .incbin "graphics/pokemon/mew/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_chikorita_still_front_pic:: @ 8D98740 +gMonFrontPic_Chikorita:: @ 8D98740 .incbin "graphics/pokemon/chikorita/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_chikorita_palette:: @ 8D989A8 +gMonPalette_Chikorita:: @ 8D989A8 .incbin "graphics/pokemon/chikorita/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_chikorita_back_pic:: @ 8D989D0 +gMonBackPic_Chikorita:: @ 8D989D0 .incbin "graphics/pokemon/chikorita/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_chikorita_shiny_palette:: @ 8D98C94 +gMonShinyPalette_Chikorita:: @ 8D98C94 .incbin "graphics/pokemon/chikorita/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_chikorita_icon:: @ 8D98CBC +gMonIcon_Chikorita:: @ 8D98CBC .incbin "graphics/pokemon/chikorita/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_chikorita_footprint:: @ 8D990BC +gMonFootprint_Chikorita:: @ 8D990BC .incbin "graphics/pokemon/chikorita/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_bayleef_still_front_pic:: @ 8D990DC +gMonFrontPic_Bayleef:: @ 8D990DC .incbin "graphics/pokemon/bayleef/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_bayleef_palette:: @ 8D994B0 +gMonPalette_Bayleef:: @ 8D994B0 .incbin "graphics/pokemon/bayleef/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_bayleef_back_pic:: @ 8D994D8 +gMonBackPic_Bayleef:: @ 8D994D8 .incbin "graphics/pokemon/bayleef/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_bayleef_shiny_palette:: @ 8D99868 +gMonShinyPalette_Bayleef:: @ 8D99868 .incbin "graphics/pokemon/bayleef/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_bayleef_icon:: @ 8D99890 +gMonIcon_Bayleef:: @ 8D99890 .incbin "graphics/pokemon/bayleef/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_bayleef_footprint:: @ 8D99C90 +gMonFootprint_Bayleef:: @ 8D99C90 .incbin "graphics/pokemon/bayleef/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_meganium_still_front_pic:: @ 8D99CB0 +gMonFrontPic_Meganium:: @ 8D99CB0 .incbin "graphics/pokemon/meganium/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_meganium_palette:: @ 8D9A20C +gMonPalette_Meganium:: @ 8D9A20C .incbin "graphics/pokemon/meganium/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_meganium_back_pic:: @ 8D9A234 +gMonBackPic_Meganium:: @ 8D9A234 .incbin "graphics/pokemon/meganium/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_meganium_shiny_palette:: @ 8D9A584 +gMonShinyPalette_Meganium:: @ 8D9A584 .incbin "graphics/pokemon/meganium/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_meganium_icon:: @ 8D9A5AC +gMonIcon_Meganium:: @ 8D9A5AC .incbin "graphics/pokemon/meganium/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_meganium_footprint:: @ 8D9A9AC +gMonFootprint_Meganium:: @ 8D9A9AC .incbin "graphics/pokemon/meganium/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_cyndaquil_still_front_pic:: @ 8D9A9CC +gMonFrontPic_Cyndaquil:: @ 8D9A9CC .incbin "graphics/pokemon/cyndaquil/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cyndaquil_palette:: @ 8D9AC58 +gMonPalette_Cyndaquil:: @ 8D9AC58 .incbin "graphics/pokemon/cyndaquil/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_cyndaquil_back_pic:: @ 8D9AC80 +gMonBackPic_Cyndaquil:: @ 8D9AC80 .incbin "graphics/pokemon/cyndaquil/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cyndaquil_shiny_palette:: @ 8D9AFAC +gMonShinyPalette_Cyndaquil:: @ 8D9AFAC .incbin "graphics/pokemon/cyndaquil/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cyndaquil_icon:: @ 8D9AFD4 +gMonIcon_Cyndaquil:: @ 8D9AFD4 .incbin "graphics/pokemon/cyndaquil/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_cyndaquil_footprint:: @ 8D9B3D4 +gMonFootprint_Cyndaquil:: @ 8D9B3D4 .incbin "graphics/pokemon/cyndaquil/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_quilava_still_front_pic:: @ 8D9B3F4 +gMonFrontPic_Quilava:: @ 8D9B3F4 .incbin "graphics/pokemon/quilava/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_quilava_palette:: @ 8D9B710 +gMonPalette_Quilava:: @ 8D9B710 .incbin "graphics/pokemon/quilava/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_quilava_back_pic:: @ 8D9B738 +gMonBackPic_Quilava:: @ 8D9B738 .incbin "graphics/pokemon/quilava/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_quilava_shiny_palette:: @ 8D9BAAC +gMonShinyPalette_Quilava:: @ 8D9BAAC .incbin "graphics/pokemon/quilava/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_quilava_icon:: @ 8D9BAD4 +gMonIcon_Quilava:: @ 8D9BAD4 .incbin "graphics/pokemon/quilava/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_quilava_footprint:: @ 8D9BED4 +gMonFootprint_Quilava:: @ 8D9BED4 .incbin "graphics/pokemon/quilava/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_typhlosion_still_front_pic:: @ 8D9BEF4 +gMonFrontPic_Typhlosion:: @ 8D9BEF4 .incbin "graphics/pokemon/typhlosion/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_typhlosion_palette:: @ 8D9C31C +gMonPalette_Typhlosion:: @ 8D9C31C .incbin "graphics/pokemon/typhlosion/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_typhlosion_back_pic:: @ 8D9C344 +gMonBackPic_Typhlosion:: @ 8D9C344 .incbin "graphics/pokemon/typhlosion/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_typhlosion_shiny_palette:: @ 8D9C748 +gMonShinyPalette_Typhlosion:: @ 8D9C748 .incbin "graphics/pokemon/typhlosion/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_typhlosion_icon:: @ 8D9C770 +gMonIcon_Typhlosion:: @ 8D9C770 .incbin "graphics/pokemon/typhlosion/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_typhlosion_footprint:: @ 8D9CB70 +gMonFootprint_Typhlosion:: @ 8D9CB70 .incbin "graphics/pokemon/typhlosion/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_totodile_still_front_pic:: @ 8D9CB90 +gMonFrontPic_Totodile:: @ 8D9CB90 .incbin "graphics/pokemon/totodile/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_totodile_palette:: @ 8D9CE34 +gMonPalette_Totodile:: @ 8D9CE34 .incbin "graphics/pokemon/totodile/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_totodile_back_pic:: @ 8D9CE5C +gMonBackPic_Totodile:: @ 8D9CE5C .incbin "graphics/pokemon/totodile/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_totodile_shiny_palette:: @ 8D9D13C +gMonShinyPalette_Totodile:: @ 8D9D13C .incbin "graphics/pokemon/totodile/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_totodile_icon:: @ 8D9D164 +gMonIcon_Totodile:: @ 8D9D164 .incbin "graphics/pokemon/totodile/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_totodile_footprint:: @ 8D9D564 +gMonFootprint_Totodile:: @ 8D9D564 .incbin "graphics/pokemon/totodile/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_croconaw_still_front_pic:: @ 8D9D584 +gMonFrontPic_Croconaw:: @ 8D9D584 .incbin "graphics/pokemon/croconaw/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_croconaw_palette:: @ 8D9D8EC +gMonPalette_Croconaw:: @ 8D9D8EC .incbin "graphics/pokemon/croconaw/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_croconaw_back_pic:: @ 8D9D914 +gMonBackPic_Croconaw:: @ 8D9D914 .incbin "graphics/pokemon/croconaw/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_croconaw_shiny_palette:: @ 8D9DC64 +gMonShinyPalette_Croconaw:: @ 8D9DC64 .incbin "graphics/pokemon/croconaw/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_croconaw_icon:: @ 8D9DC8C +gMonIcon_Croconaw:: @ 8D9DC8C .incbin "graphics/pokemon/croconaw/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_croconaw_footprint:: @ 8D9E08C +gMonFootprint_Croconaw:: @ 8D9E08C .incbin "graphics/pokemon/croconaw/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_feraligatr_still_front_pic:: @ 8D9E0AC +gMonFrontPic_Feraligatr:: @ 8D9E0AC .incbin "graphics/pokemon/feraligatr/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_feraligatr_palette:: @ 8D9E618 +gMonPalette_Feraligatr:: @ 8D9E618 .incbin "graphics/pokemon/feraligatr/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_feraligatr_back_pic:: @ 8D9E640 +gMonBackPic_Feraligatr:: @ 8D9E640 .incbin "graphics/pokemon/feraligatr/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_feraligatr_shiny_palette:: @ 8D9EB0C +gMonShinyPalette_Feraligatr:: @ 8D9EB0C .incbin "graphics/pokemon/feraligatr/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_feraligatr_icon:: @ 8D9EB34 +gMonIcon_Feraligatr:: @ 8D9EB34 .incbin "graphics/pokemon/feraligatr/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_feraligatr_footprint:: @ 8D9EF34 +gMonFootprint_Feraligatr:: @ 8D9EF34 .incbin "graphics/pokemon/feraligatr/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sentret_still_front_pic:: @ 8D9EF54 +gMonFrontPic_Sentret:: @ 8D9EF54 .incbin "graphics/pokemon/sentret/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sentret_palette:: @ 8D9F230 +gMonPalette_Sentret:: @ 8D9F230 .incbin "graphics/pokemon/sentret/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sentret_back_pic:: @ 8D9F258 +gMonBackPic_Sentret:: @ 8D9F258 .incbin "graphics/pokemon/sentret/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sentret_shiny_palette:: @ 8D9F4FC +gMonShinyPalette_Sentret:: @ 8D9F4FC .incbin "graphics/pokemon/sentret/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sentret_icon:: @ 8D9F524 +gMonIcon_Sentret:: @ 8D9F524 .incbin "graphics/pokemon/sentret/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sentret_footprint:: @ 8D9F924 +gMonFootprint_Sentret:: @ 8D9F924 .incbin "graphics/pokemon/sentret/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_furret_still_front_pic:: @ 8D9F944 +gMonFrontPic_Furret:: @ 8D9F944 .incbin "graphics/pokemon/furret/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_furret_palette:: @ 8D9FC78 +gMonPalette_Furret:: @ 8D9FC78 .incbin "graphics/pokemon/furret/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_furret_back_pic:: @ 8D9FCA0 +gMonBackPic_Furret:: @ 8D9FCA0 .incbin "graphics/pokemon/furret/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_furret_shiny_palette:: @ 8D9FFC8 +gMonShinyPalette_Furret:: @ 8D9FFC8 .incbin "graphics/pokemon/furret/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_furret_icon:: @ 8D9FFF0 +gMonIcon_Furret:: @ 8D9FFF0 .incbin "graphics/pokemon/furret/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_furret_footprint:: @ 8DA03F0 +gMonFootprint_Furret:: @ 8DA03F0 .incbin "graphics/pokemon/furret/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_hoothoot_still_front_pic:: @ 8DA0410 +gMonFrontPic_Hoothoot:: @ 8DA0410 .incbin "graphics/pokemon/hoothoot/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hoothoot_palette:: @ 8DA0694 +gMonPalette_Hoothoot:: @ 8DA0694 .incbin "graphics/pokemon/hoothoot/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_hoothoot_back_pic:: @ 8DA06BC +gMonBackPic_Hoothoot:: @ 8DA06BC .incbin "graphics/pokemon/hoothoot/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hoothoot_shiny_palette:: @ 8DA09C4 +gMonShinyPalette_Hoothoot:: @ 8DA09C4 .incbin "graphics/pokemon/hoothoot/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hoothoot_icon:: @ 8DA09EC +gMonIcon_Hoothoot:: @ 8DA09EC .incbin "graphics/pokemon/hoothoot/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_hoothoot_footprint:: @ 8DA0DEC +gMonFootprint_Hoothoot:: @ 8DA0DEC .incbin "graphics/pokemon/hoothoot/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_noctowl_still_front_pic:: @ 8DA0E0C +gMonFrontPic_Noctowl:: @ 8DA0E0C .incbin "graphics/pokemon/noctowl/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_noctowl_palette:: @ 8DA1160 +gMonPalette_Noctowl:: @ 8DA1160 .incbin "graphics/pokemon/noctowl/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_noctowl_back_pic:: @ 8DA1188 +gMonBackPic_Noctowl:: @ 8DA1188 .incbin "graphics/pokemon/noctowl/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_noctowl_shiny_palette:: @ 8DA14E4 +gMonShinyPalette_Noctowl:: @ 8DA14E4 .incbin "graphics/pokemon/noctowl/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_noctowl_icon:: @ 8DA150C +gMonIcon_Noctowl:: @ 8DA150C .incbin "graphics/pokemon/noctowl/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_noctowl_footprint:: @ 8DA190C +gMonFootprint_Noctowl:: @ 8DA190C .incbin "graphics/pokemon/noctowl/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ledyba_still_front_pic:: @ 8DA192C +gMonFrontPic_Ledyba:: @ 8DA192C .incbin "graphics/pokemon/ledyba/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ledyba_palette:: @ 8DA1C20 +gMonPalette_Ledyba:: @ 8DA1C20 .incbin "graphics/pokemon/ledyba/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ledyba_back_pic:: @ 8DA1C48 +gMonBackPic_Ledyba:: @ 8DA1C48 .incbin "graphics/pokemon/ledyba/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ledyba_shiny_palette:: @ 8DA1F78 +gMonShinyPalette_Ledyba:: @ 8DA1F78 .incbin "graphics/pokemon/ledyba/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ledyba_icon:: @ 8DA1FA0 +gMonIcon_Ledyba:: @ 8DA1FA0 .incbin "graphics/pokemon/ledyba/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ledyba_footprint:: @ 8DA23A0 +gMonFootprint_Ledyba:: @ 8DA23A0 .incbin "graphics/pokemon/ledyba/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ledian_still_front_pic:: @ 8DA23C0 +gMonFrontPic_Ledian:: @ 8DA23C0 .incbin "graphics/pokemon/ledian/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ledian_palette:: @ 8DA2748 +gMonPalette_Ledian:: @ 8DA2748 .incbin "graphics/pokemon/ledian/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ledian_back_pic:: @ 8DA2770 +gMonBackPic_Ledian:: @ 8DA2770 .incbin "graphics/pokemon/ledian/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ledian_shiny_palette:: @ 8DA2AC8 +gMonShinyPalette_Ledian:: @ 8DA2AC8 .incbin "graphics/pokemon/ledian/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ledian_icon:: @ 8DA2AF0 +gMonIcon_Ledian:: @ 8DA2AF0 .incbin "graphics/pokemon/ledian/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ledian_footprint:: @ 8DA2EF0 +gMonFootprint_Ledian:: @ 8DA2EF0 .incbin "graphics/pokemon/ledian/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_spinarak_still_front_pic:: @ 8DA2F10 +gMonFrontPic_Spinarak:: @ 8DA2F10 .incbin "graphics/pokemon/spinarak/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_spinarak_palette:: @ 8DA3184 +gMonPalette_Spinarak:: @ 8DA3184 .incbin "graphics/pokemon/spinarak/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_spinarak_back_pic:: @ 8DA31AC +gMonBackPic_Spinarak:: @ 8DA31AC .incbin "graphics/pokemon/spinarak/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_spinarak_shiny_palette:: @ 8DA3410 +gMonShinyPalette_Spinarak:: @ 8DA3410 .incbin "graphics/pokemon/spinarak/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_spinarak_icon:: @ 8DA3438 +gMonIcon_Spinarak:: @ 8DA3438 .incbin "graphics/pokemon/spinarak/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_spinarak_footprint:: @ 8DA3838 +gMonFootprint_Spinarak:: @ 8DA3838 .incbin "graphics/pokemon/spinarak/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ariados_still_front_pic:: @ 8DA3858 +gMonFrontPic_Ariados:: @ 8DA3858 .incbin "graphics/pokemon/ariados/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ariados_palette:: @ 8DA3C18 +gMonPalette_Ariados:: @ 8DA3C18 .incbin "graphics/pokemon/ariados/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ariados_back_pic:: @ 8DA3C40 +gMonBackPic_Ariados:: @ 8DA3C40 .incbin "graphics/pokemon/ariados/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ariados_shiny_palette:: @ 8DA3FB8 +gMonShinyPalette_Ariados:: @ 8DA3FB8 .incbin "graphics/pokemon/ariados/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ariados_icon:: @ 8DA3FE0 +gMonIcon_Ariados:: @ 8DA3FE0 .incbin "graphics/pokemon/ariados/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ariados_footprint:: @ 8DA43E0 +gMonFootprint_Ariados:: @ 8DA43E0 .incbin "graphics/pokemon/ariados/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_crobat_still_front_pic:: @ 8DA4400 +gMonFrontPic_Crobat:: @ 8DA4400 .incbin "graphics/pokemon/crobat/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_crobat_palette:: @ 8DA47B0 +gMonPalette_Crobat:: @ 8DA47B0 .incbin "graphics/pokemon/crobat/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_crobat_back_pic:: @ 8DA47D8 +gMonBackPic_Crobat:: @ 8DA47D8 .incbin "graphics/pokemon/crobat/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_crobat_shiny_palette:: @ 8DA4AE0 +gMonShinyPalette_Crobat:: @ 8DA4AE0 .incbin "graphics/pokemon/crobat/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_crobat_icon:: @ 8DA4B08 +gMonIcon_Crobat:: @ 8DA4B08 .incbin "graphics/pokemon/crobat/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_crobat_footprint:: @ 8DA4F08 +gMonFootprint_Crobat:: @ 8DA4F08 .incbin "graphics/pokemon/crobat/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_chinchou_still_front_pic:: @ 8DA4F28 +gMonFrontPic_Chinchou:: @ 8DA4F28 .incbin "graphics/pokemon/chinchou/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_chinchou_palette:: @ 8DA5200 +gMonPalette_Chinchou:: @ 8DA5200 .incbin "graphics/pokemon/chinchou/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_chinchou_back_pic:: @ 8DA5228 +gMonBackPic_Chinchou:: @ 8DA5228 .incbin "graphics/pokemon/chinchou/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_chinchou_shiny_palette:: @ 8DA5520 +gMonShinyPalette_Chinchou:: @ 8DA5520 .incbin "graphics/pokemon/chinchou/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_chinchou_icon:: @ 8DA5548 +gMonIcon_Chinchou:: @ 8DA5548 .incbin "graphics/pokemon/chinchou/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_chinchou_footprint:: @ 8DA5948 +gMonFootprint_Chinchou:: @ 8DA5948 .incbin "graphics/pokemon/chinchou/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_lanturn_still_front_pic:: @ 8DA5968 +gMonFrontPic_Lanturn:: @ 8DA5968 .incbin "graphics/pokemon/lanturn/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lanturn_palette:: @ 8DA5CD8 +gMonPalette_Lanturn:: @ 8DA5CD8 .incbin "graphics/pokemon/lanturn/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_lanturn_back_pic:: @ 8DA5D00 +gMonBackPic_Lanturn:: @ 8DA5D00 .incbin "graphics/pokemon/lanturn/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lanturn_shiny_palette:: @ 8DA6000 +gMonShinyPalette_Lanturn:: @ 8DA6000 .incbin "graphics/pokemon/lanturn/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lanturn_icon:: @ 8DA6028 +gMonIcon_Lanturn:: @ 8DA6028 .incbin "graphics/pokemon/lanturn/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_lanturn_footprint:: @ 8DA6428 +gMonFootprint_Lanturn:: @ 8DA6428 .incbin "graphics/pokemon/lanturn/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_pichu_still_front_pic:: @ 8DA6448 +gMonFrontPic_Pichu:: @ 8DA6448 .incbin "graphics/pokemon/pichu/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pichu_palette:: @ 8DA6664 +gMonPalette_Pichu:: @ 8DA6664 .incbin "graphics/pokemon/pichu/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_pichu_back_pic:: @ 8DA668C +gMonBackPic_Pichu:: @ 8DA668C .incbin "graphics/pokemon/pichu/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pichu_shiny_palette:: @ 8DA68E8 +gMonShinyPalette_Pichu:: @ 8DA68E8 .incbin "graphics/pokemon/pichu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pichu_icon:: @ 8DA6910 +gMonIcon_Pichu:: @ 8DA6910 .incbin "graphics/pokemon/pichu/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_pichu_footprint:: @ 8DA6D10 +gMonFootprint_Pichu:: @ 8DA6D10 .incbin "graphics/pokemon/pichu/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_cleffa_still_front_pic:: @ 8DA6D30 +gMonFrontPic_Cleffa:: @ 8DA6D30 .incbin "graphics/pokemon/cleffa/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cleffa_palette:: @ 8DA6F10 +gMonPalette_Cleffa:: @ 8DA6F10 .incbin "graphics/pokemon/cleffa/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_cleffa_back_pic:: @ 8DA6F38 +gMonBackPic_Cleffa:: @ 8DA6F38 .incbin "graphics/pokemon/cleffa/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cleffa_shiny_palette:: @ 8DA7174 +gMonShinyPalette_Cleffa:: @ 8DA7174 .incbin "graphics/pokemon/cleffa/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cleffa_icon:: @ 8DA719C +gMonIcon_Cleffa:: @ 8DA719C .incbin "graphics/pokemon/cleffa/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_cleffa_footprint:: @ 8DA759C +gMonFootprint_Cleffa:: @ 8DA759C .incbin "graphics/pokemon/cleffa/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_igglybuff_still_front_pic:: @ 8DA75BC +gMonFrontPic_Igglybuff:: @ 8DA75BC .incbin "graphics/pokemon/igglybuff/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_igglybuff_palette:: @ 8DA77A4 +gMonPalette_Igglybuff:: @ 8DA77A4 .incbin "graphics/pokemon/igglybuff/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_igglybuff_back_pic:: @ 8DA77CC +gMonBackPic_Igglybuff:: @ 8DA77CC .incbin "graphics/pokemon/igglybuff/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_igglybuff_shiny_palette:: @ 8DA7A08 +gMonShinyPalette_Igglybuff:: @ 8DA7A08 .incbin "graphics/pokemon/igglybuff/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_igglybuff_icon:: @ 8DA7A30 +gMonIcon_Igglybuff:: @ 8DA7A30 .incbin "graphics/pokemon/igglybuff/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_igglybuff_footprint:: @ 8DA7E30 +gMonFootprint_Igglybuff:: @ 8DA7E30 .incbin "graphics/pokemon/igglybuff/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_togepi_still_front_pic:: @ 8DA7E50 +gMonFrontPic_Togepi:: @ 8DA7E50 .incbin "graphics/pokemon/togepi/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_togepi_palette:: @ 8DA8024 +gMonPalette_Togepi:: @ 8DA8024 .incbin "graphics/pokemon/togepi/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_togepi_back_pic:: @ 8DA804C +gMonBackPic_Togepi:: @ 8DA804C .incbin "graphics/pokemon/togepi/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_togepi_shiny_palette:: @ 8DA82C0 +gMonShinyPalette_Togepi:: @ 8DA82C0 .incbin "graphics/pokemon/togepi/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_togepi_icon:: @ 8DA82E8 +gMonIcon_Togepi:: @ 8DA82E8 .incbin "graphics/pokemon/togepi/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_togepi_footprint:: @ 8DA86E8 +gMonFootprint_Togepi:: @ 8DA86E8 .incbin "graphics/pokemon/togepi/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_togetic_still_front_pic:: @ 8DA8708 +gMonFrontPic_Togetic:: @ 8DA8708 .incbin "graphics/pokemon/togetic/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_togetic_palette:: @ 8DA897C +gMonPalette_Togetic:: @ 8DA897C .incbin "graphics/pokemon/togetic/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_togetic_back_pic:: @ 8DA89A4 +gMonBackPic_Togetic:: @ 8DA89A4 .incbin "graphics/pokemon/togetic/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_togetic_shiny_palette:: @ 8DA8CD0 +gMonShinyPalette_Togetic:: @ 8DA8CD0 .incbin "graphics/pokemon/togetic/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_togetic_icon:: @ 8DA8CF8 +gMonIcon_Togetic:: @ 8DA8CF8 .incbin "graphics/pokemon/togetic/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_togetic_footprint:: @ 8DA90F8 +gMonFootprint_Togetic:: @ 8DA90F8 .incbin "graphics/pokemon/togetic/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_natu_still_front_pic:: @ 8DA9118 +gMonFrontPic_Natu:: @ 8DA9118 .incbin "graphics/pokemon/natu/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_natu_palette:: @ 8DA92E4 +gMonPalette_Natu:: @ 8DA92E4 .incbin "graphics/pokemon/natu/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_natu_back_pic:: @ 8DA930C +gMonBackPic_Natu:: @ 8DA930C .incbin "graphics/pokemon/natu/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_natu_shiny_palette:: @ 8DA9520 +gMonShinyPalette_Natu:: @ 8DA9520 .incbin "graphics/pokemon/natu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_natu_icon:: @ 8DA9548 +gMonIcon_Natu:: @ 8DA9548 .incbin "graphics/pokemon/natu/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_natu_footprint:: @ 8DA9948 +gMonFootprint_Natu:: @ 8DA9948 .incbin "graphics/pokemon/natu/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_xatu_still_front_pic:: @ 8DA9968 +gMonFrontPic_Xatu:: @ 8DA9968 .incbin "graphics/pokemon/xatu/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_xatu_palette:: @ 8DA9C44 +gMonPalette_Xatu:: @ 8DA9C44 .incbin "graphics/pokemon/xatu/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_xatu_back_pic:: @ 8DA9C6C +gMonBackPic_Xatu:: @ 8DA9C6C .incbin "graphics/pokemon/xatu/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_xatu_shiny_palette:: @ 8DA9FE4 +gMonShinyPalette_Xatu:: @ 8DA9FE4 .incbin "graphics/pokemon/xatu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_xatu_icon:: @ 8DAA00C +gMonIcon_Xatu:: @ 8DAA00C .incbin "graphics/pokemon/xatu/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_xatu_footprint:: @ 8DAA40C +gMonFootprint_Xatu:: @ 8DAA40C .incbin "graphics/pokemon/xatu/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_mareep_still_front_pic:: @ 8DAA42C +gMonFrontPic_Mareep:: @ 8DAA42C .incbin "graphics/pokemon/mareep/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mareep_palette:: @ 8DAA6E0 +gMonPalette_Mareep:: @ 8DAA6E0 .incbin "graphics/pokemon/mareep/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_mareep_back_pic:: @ 8DAA708 +gMonBackPic_Mareep:: @ 8DAA708 .incbin "graphics/pokemon/mareep/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mareep_shiny_palette:: @ 8DAA9FC +gMonShinyPalette_Mareep:: @ 8DAA9FC .incbin "graphics/pokemon/mareep/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mareep_icon:: @ 8DAAA24 +gMonIcon_Mareep:: @ 8DAAA24 .incbin "graphics/pokemon/mareep/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_mareep_footprint:: @ 8DAAE24 +gMonFootprint_Mareep:: @ 8DAAE24 .incbin "graphics/pokemon/mareep/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_flaaffy_still_front_pic:: @ 8DAAE44 +gMonFrontPic_Flaaffy:: @ 8DAAE44 .incbin "graphics/pokemon/flaaffy/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_flaaffy_palette:: @ 8DAB144 +gMonPalette_Flaaffy:: @ 8DAB144 .incbin "graphics/pokemon/flaaffy/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_flaaffy_back_pic:: @ 8DAB16C +gMonBackPic_Flaaffy:: @ 8DAB16C .incbin "graphics/pokemon/flaaffy/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_flaaffy_shiny_palette:: @ 8DAB488 +gMonShinyPalette_Flaaffy:: @ 8DAB488 .incbin "graphics/pokemon/flaaffy/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_flaaffy_icon:: @ 8DAB4B0 +gMonIcon_Flaaffy:: @ 8DAB4B0 .incbin "graphics/pokemon/flaaffy/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_flaaffy_footprint:: @ 8DAB8B0 +gMonFootprint_Flaaffy:: @ 8DAB8B0 .incbin "graphics/pokemon/flaaffy/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ampharos_still_front_pic:: @ 8DAB8D0 +gMonFrontPic_Ampharos:: @ 8DAB8D0 .incbin "graphics/pokemon/ampharos/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ampharos_palette:: @ 8DABC2C +gMonPalette_Ampharos:: @ 8DABC2C .incbin "graphics/pokemon/ampharos/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ampharos_back_pic:: @ 8DABC54 +gMonBackPic_Ampharos:: @ 8DABC54 .incbin "graphics/pokemon/ampharos/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ampharos_shiny_palette:: @ 8DABFCC +gMonShinyPalette_Ampharos:: @ 8DABFCC .incbin "graphics/pokemon/ampharos/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ampharos_icon:: @ 8DABFF4 +gMonIcon_Ampharos:: @ 8DABFF4 .incbin "graphics/pokemon/ampharos/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ampharos_footprint:: @ 8DAC3F4 +gMonFootprint_Ampharos:: @ 8DAC3F4 .incbin "graphics/pokemon/ampharos/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_bellossom_still_front_pic:: @ 8DAC414 +gMonFrontPic_Bellossom:: @ 8DAC414 .incbin "graphics/pokemon/bellossom/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_bellossom_palette:: @ 8DAC684 +gMonPalette_Bellossom:: @ 8DAC684 .incbin "graphics/pokemon/bellossom/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_bellossom_back_pic:: @ 8DAC6AC +gMonBackPic_Bellossom:: @ 8DAC6AC .incbin "graphics/pokemon/bellossom/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_bellossom_shiny_palette:: @ 8DAC9D0 +gMonShinyPalette_Bellossom:: @ 8DAC9D0 .incbin "graphics/pokemon/bellossom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_bellossom_icon:: @ 8DAC9F8 +gMonIcon_Bellossom:: @ 8DAC9F8 .incbin "graphics/pokemon/bellossom/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_bellossom_footprint:: @ 8DACDF8 +gMonFootprint_Bellossom:: @ 8DACDF8 .incbin "graphics/pokemon/bellossom/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_marill_still_front_pic:: @ 8DACE18 +gMonFrontPic_Marill:: @ 8DACE18 .incbin "graphics/pokemon/marill/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_marill_palette:: @ 8DAD0DC +gMonPalette_Marill:: @ 8DAD0DC .incbin "graphics/pokemon/marill/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_marill_back_pic:: @ 8DAD104 +gMonBackPic_Marill:: @ 8DAD104 .incbin "graphics/pokemon/marill/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_marill_shiny_palette:: @ 8DAD3B0 +gMonShinyPalette_Marill:: @ 8DAD3B0 .incbin "graphics/pokemon/marill/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_marill_icon:: @ 8DAD3D8 +gMonIcon_Marill:: @ 8DAD3D8 .incbin "graphics/pokemon/marill/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_marill_footprint:: @ 8DAD7D8 +gMonFootprint_Marill:: @ 8DAD7D8 .incbin "graphics/pokemon/marill/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_azumarill_still_front_pic:: @ 8DAD7F8 +gMonFrontPic_Azumarill:: @ 8DAD7F8 .incbin "graphics/pokemon/azumarill/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_azumarill_palette:: @ 8DADAF8 +gMonPalette_Azumarill:: @ 8DADAF8 .incbin "graphics/pokemon/azumarill/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_azumarill_back_pic:: @ 8DADB20 +gMonBackPic_Azumarill:: @ 8DADB20 .incbin "graphics/pokemon/azumarill/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_azumarill_shiny_palette:: @ 8DADDDC +gMonShinyPalette_Azumarill:: @ 8DADDDC .incbin "graphics/pokemon/azumarill/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_azumarill_icon:: @ 8DADE04 +gMonIcon_Azumarill:: @ 8DADE04 .incbin "graphics/pokemon/azumarill/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_azumarill_footprint:: @ 8DAE204 +gMonFootprint_Azumarill:: @ 8DAE204 .incbin "graphics/pokemon/azumarill/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sudowoodo_still_front_pic:: @ 8DAE224 +gMonFrontPic_Sudowoodo:: @ 8DAE224 .incbin "graphics/pokemon/sudowoodo/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sudowoodo_palette:: @ 8DAE53C +gMonPalette_Sudowoodo:: @ 8DAE53C .incbin "graphics/pokemon/sudowoodo/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sudowoodo_back_pic:: @ 8DAE564 +gMonBackPic_Sudowoodo:: @ 8DAE564 .incbin "graphics/pokemon/sudowoodo/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sudowoodo_shiny_palette:: @ 8DAE8C0 +gMonShinyPalette_Sudowoodo:: @ 8DAE8C0 .incbin "graphics/pokemon/sudowoodo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sudowoodo_icon:: @ 8DAE8E8 +gMonIcon_Sudowoodo:: @ 8DAE8E8 .incbin "graphics/pokemon/sudowoodo/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sudowoodo_footprint:: @ 8DAECE8 +gMonFootprint_Sudowoodo:: @ 8DAECE8 .incbin "graphics/pokemon/sudowoodo/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_politoed_still_front_pic:: @ 8DAED08 +gMonFrontPic_Politoed:: @ 8DAED08 .incbin "graphics/pokemon/politoed/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_politoed_palette:: @ 8DAF044 +gMonPalette_Politoed:: @ 8DAF044 .incbin "graphics/pokemon/politoed/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_politoed_back_pic:: @ 8DAF06C +gMonBackPic_Politoed:: @ 8DAF06C .incbin "graphics/pokemon/politoed/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_politoed_shiny_palette:: @ 8DAF328 +gMonShinyPalette_Politoed:: @ 8DAF328 .incbin "graphics/pokemon/politoed/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_politoed_icon:: @ 8DAF350 +gMonIcon_Politoed:: @ 8DAF350 .incbin "graphics/pokemon/politoed/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_politoed_footprint:: @ 8DAF750 +gMonFootprint_Politoed:: @ 8DAF750 .incbin "graphics/pokemon/politoed/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_hoppip_still_front_pic:: @ 8DAF770 +gMonFrontPic_Hoppip:: @ 8DAF770 .incbin "graphics/pokemon/hoppip/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hoppip_palette:: @ 8DAFA24 +gMonPalette_Hoppip:: @ 8DAFA24 .incbin "graphics/pokemon/hoppip/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_hoppip_back_pic:: @ 8DAFA4C +gMonBackPic_Hoppip:: @ 8DAFA4C .incbin "graphics/pokemon/hoppip/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hoppip_shiny_palette:: @ 8DAFD2C +gMonShinyPalette_Hoppip:: @ 8DAFD2C .incbin "graphics/pokemon/hoppip/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hoppip_icon:: @ 8DAFD54 +gMonIcon_Hoppip:: @ 8DAFD54 .incbin "graphics/pokemon/hoppip/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_hoppip_footprint:: @ 8DB0154 +gMonFootprint_Hoppip:: @ 8DB0154 .incbin "graphics/pokemon/hoppip/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_skiploom_still_front_pic:: @ 8DB0174 +gMonFrontPic_Skiploom:: @ 8DB0174 .incbin "graphics/pokemon/skiploom/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_skiploom_palette:: @ 8DB03FC +gMonPalette_Skiploom:: @ 8DB03FC .incbin "graphics/pokemon/skiploom/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_skiploom_back_pic:: @ 8DB0424 +gMonBackPic_Skiploom:: @ 8DB0424 .incbin "graphics/pokemon/skiploom/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_skiploom_shiny_palette:: @ 8DB0704 +gMonShinyPalette_Skiploom:: @ 8DB0704 .incbin "graphics/pokemon/skiploom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_skiploom_icon:: @ 8DB072C +gMonIcon_Skiploom:: @ 8DB072C .incbin "graphics/pokemon/skiploom/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_skiploom_footprint:: @ 8DB0B2C +gMonFootprint_Skiploom:: @ 8DB0B2C .incbin "graphics/pokemon/skiploom/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_jumpluff_still_front_pic:: @ 8DB0B4C +gMonFrontPic_Jumpluff:: @ 8DB0B4C .incbin "graphics/pokemon/jumpluff/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_jumpluff_palette:: @ 8DB0EB8 +gMonPalette_Jumpluff:: @ 8DB0EB8 .incbin "graphics/pokemon/jumpluff/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_jumpluff_back_pic:: @ 8DB0EE0 +gMonBackPic_Jumpluff:: @ 8DB0EE0 .incbin "graphics/pokemon/jumpluff/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_jumpluff_shiny_palette:: @ 8DB12D8 +gMonShinyPalette_Jumpluff:: @ 8DB12D8 .incbin "graphics/pokemon/jumpluff/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_jumpluff_icon:: @ 8DB1300 +gMonIcon_Jumpluff:: @ 8DB1300 .incbin "graphics/pokemon/jumpluff/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_jumpluff_footprint:: @ 8DB1700 +gMonFootprint_Jumpluff:: @ 8DB1700 .incbin "graphics/pokemon/jumpluff/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_aipom_still_front_pic:: @ 8DB1720 +gMonFrontPic_Aipom:: @ 8DB1720 .incbin "graphics/pokemon/aipom/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_aipom_palette:: @ 8DB1A1C +gMonPalette_Aipom:: @ 8DB1A1C .incbin "graphics/pokemon/aipom/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_aipom_back_pic:: @ 8DB1A44 +gMonBackPic_Aipom:: @ 8DB1A44 .incbin "graphics/pokemon/aipom/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_aipom_shiny_palette:: @ 8DB1D38 +gMonShinyPalette_Aipom:: @ 8DB1D38 .incbin "graphics/pokemon/aipom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_aipom_icon:: @ 8DB1D60 +gMonIcon_Aipom:: @ 8DB1D60 .incbin "graphics/pokemon/aipom/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_aipom_footprint:: @ 8DB2160 +gMonFootprint_Aipom:: @ 8DB2160 .incbin "graphics/pokemon/aipom/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sunkern_still_front_pic:: @ 8DB2180 +gMonFrontPic_Sunkern:: @ 8DB2180 .incbin "graphics/pokemon/sunkern/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sunkern_palette:: @ 8DB23B8 +gMonPalette_Sunkern:: @ 8DB23B8 .incbin "graphics/pokemon/sunkern/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sunkern_back_pic:: @ 8DB23E0 +gMonBackPic_Sunkern:: @ 8DB23E0 .incbin "graphics/pokemon/sunkern/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sunkern_shiny_palette:: @ 8DB26A4 +gMonShinyPalette_Sunkern:: @ 8DB26A4 .incbin "graphics/pokemon/sunkern/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sunkern_icon:: @ 8DB26CC +gMonIcon_Sunkern:: @ 8DB26CC .incbin "graphics/pokemon/sunkern/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sunkern_footprint:: @ 8DB2ACC +gMonFootprint_Sunkern:: @ 8DB2ACC .incbin "graphics/pokemon/sunkern/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sunflora_still_front_pic:: @ 8DB2AEC +gMonFrontPic_Sunflora:: @ 8DB2AEC .incbin "graphics/pokemon/sunflora/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sunflora_palette:: @ 8DB2E44 +gMonPalette_Sunflora:: @ 8DB2E44 .incbin "graphics/pokemon/sunflora/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sunflora_back_pic:: @ 8DB2E6C +gMonBackPic_Sunflora:: @ 8DB2E6C .incbin "graphics/pokemon/sunflora/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sunflora_shiny_palette:: @ 8DB320C +gMonShinyPalette_Sunflora:: @ 8DB320C .incbin "graphics/pokemon/sunflora/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sunflora_icon:: @ 8DB3234 +gMonIcon_Sunflora:: @ 8DB3234 .incbin "graphics/pokemon/sunflora/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sunflora_footprint:: @ 8DB3634 +gMonFootprint_Sunflora:: @ 8DB3634 .incbin "graphics/pokemon/sunflora/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_yanma_still_front_pic:: @ 8DB3654 +gMonFrontPic_Yanma:: @ 8DB3654 .incbin "graphics/pokemon/yanma/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_yanma_palette:: @ 8DB39D8 +gMonPalette_Yanma:: @ 8DB39D8 .incbin "graphics/pokemon/yanma/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_yanma_back_pic:: @ 8DB3A00 +gMonBackPic_Yanma:: @ 8DB3A00 .incbin "graphics/pokemon/yanma/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_yanma_shiny_palette:: @ 8DB3DB4 +gMonShinyPalette_Yanma:: @ 8DB3DB4 .incbin "graphics/pokemon/yanma/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_yanma_icon:: @ 8DB3DDC +gMonIcon_Yanma:: @ 8DB3DDC .incbin "graphics/pokemon/yanma/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_yanma_footprint:: @ 8DB41DC +gMonFootprint_Yanma:: @ 8DB41DC .incbin "graphics/pokemon/yanma/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_wooper_still_front_pic:: @ 8DB41FC +gMonFrontPic_Wooper:: @ 8DB41FC .incbin "graphics/pokemon/wooper/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wooper_palette:: @ 8DB443C +gMonPalette_Wooper:: @ 8DB443C .incbin "graphics/pokemon/wooper/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_wooper_back_pic:: @ 8DB4464 +gMonBackPic_Wooper:: @ 8DB4464 .incbin "graphics/pokemon/wooper/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wooper_shiny_palette:: @ 8DB46F0 +gMonShinyPalette_Wooper:: @ 8DB46F0 .incbin "graphics/pokemon/wooper/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wooper_icon:: @ 8DB4718 +gMonIcon_Wooper:: @ 8DB4718 .incbin "graphics/pokemon/wooper/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_wooper_footprint:: @ 8DB4B18 +gMonFootprint_Wooper:: @ 8DB4B18 .incbin "graphics/pokemon/wooper/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_quagsire_still_front_pic:: @ 8DB4B38 +gMonFrontPic_Quagsire:: @ 8DB4B38 .incbin "graphics/pokemon/quagsire/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_quagsire_palette:: @ 8DB4EAC +gMonPalette_Quagsire:: @ 8DB4EAC .incbin "graphics/pokemon/quagsire/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_quagsire_back_pic:: @ 8DB4ED4 +gMonBackPic_Quagsire:: @ 8DB4ED4 .incbin "graphics/pokemon/quagsire/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_quagsire_shiny_palette:: @ 8DB51D0 +gMonShinyPalette_Quagsire:: @ 8DB51D0 .incbin "graphics/pokemon/quagsire/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_quagsire_icon:: @ 8DB51F8 +gMonIcon_Quagsire:: @ 8DB51F8 .incbin "graphics/pokemon/quagsire/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_quagsire_footprint:: @ 8DB55F8 +gMonFootprint_Quagsire:: @ 8DB55F8 .incbin "graphics/pokemon/quagsire/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_espeon_still_front_pic:: @ 8DB5618 +gMonFrontPic_Espeon:: @ 8DB5618 .incbin "graphics/pokemon/espeon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_espeon_palette:: @ 8DB5958 +gMonPalette_Espeon:: @ 8DB5958 .incbin "graphics/pokemon/espeon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_espeon_back_pic:: @ 8DB597C +gMonBackPic_Espeon:: @ 8DB597C .incbin "graphics/pokemon/espeon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_espeon_shiny_palette:: @ 8DB5C58 +gMonShinyPalette_Espeon:: @ 8DB5C58 .incbin "graphics/pokemon/espeon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_espeon_icon:: @ 8DB5C7C +gMonIcon_Espeon:: @ 8DB5C7C .incbin "graphics/pokemon/espeon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_espeon_footprint:: @ 8DB607C +gMonFootprint_Espeon:: @ 8DB607C .incbin "graphics/pokemon/espeon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_umbreon_still_front_pic:: @ 8DB609C +gMonFrontPic_Umbreon:: @ 8DB609C .incbin "graphics/pokemon/umbreon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_umbreon_palette:: @ 8DB63B0 +gMonPalette_Umbreon:: @ 8DB63B0 .incbin "graphics/pokemon/umbreon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_umbreon_back_pic:: @ 8DB63D8 +gMonBackPic_Umbreon:: @ 8DB63D8 .incbin "graphics/pokemon/umbreon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_umbreon_shiny_palette:: @ 8DB66EC +gMonShinyPalette_Umbreon:: @ 8DB66EC .incbin "graphics/pokemon/umbreon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_umbreon_icon:: @ 8DB6714 +gMonIcon_Umbreon:: @ 8DB6714 .incbin "graphics/pokemon/umbreon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_umbreon_footprint:: @ 8DB6B14 +gMonFootprint_Umbreon:: @ 8DB6B14 .incbin "graphics/pokemon/umbreon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_murkrow_still_front_pic:: @ 8DB6B34 +gMonFrontPic_Murkrow:: @ 8DB6B34 .incbin "graphics/pokemon/murkrow/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_murkrow_palette:: @ 8DB6E14 +gMonPalette_Murkrow:: @ 8DB6E14 .incbin "graphics/pokemon/murkrow/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_murkrow_back_pic:: @ 8DB6E3C +gMonBackPic_Murkrow:: @ 8DB6E3C .incbin "graphics/pokemon/murkrow/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_murkrow_shiny_palette:: @ 8DB7154 +gMonShinyPalette_Murkrow:: @ 8DB7154 .incbin "graphics/pokemon/murkrow/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_murkrow_icon:: @ 8DB717C +gMonIcon_Murkrow:: @ 8DB717C .incbin "graphics/pokemon/murkrow/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_murkrow_footprint:: @ 8DB757C +gMonFootprint_Murkrow:: @ 8DB757C .incbin "graphics/pokemon/murkrow/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_slowking_still_front_pic:: @ 8DB759C +gMonFrontPic_Slowking:: @ 8DB759C .incbin "graphics/pokemon/slowking/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slowking_palette:: @ 8DB7950 +gMonPalette_Slowking:: @ 8DB7950 .incbin "graphics/pokemon/slowking/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_slowking_back_pic:: @ 8DB7978 +gMonBackPic_Slowking:: @ 8DB7978 .incbin "graphics/pokemon/slowking/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slowking_shiny_palette:: @ 8DB7D04 +gMonShinyPalette_Slowking:: @ 8DB7D04 .incbin "graphics/pokemon/slowking/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slowking_icon:: @ 8DB7D2C +gMonIcon_Slowking:: @ 8DB7D2C .incbin "graphics/pokemon/slowking/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_slowking_footprint:: @ 8DB812C +gMonFootprint_Slowking:: @ 8DB812C .incbin "graphics/pokemon/slowking/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_misdreavus_still_front_pic:: @ 8DB814C +gMonFrontPic_Misdreavus:: @ 8DB814C .incbin "graphics/pokemon/misdreavus/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_misdreavus_palette:: @ 8DB840C +gMonPalette_Misdreavus:: @ 8DB840C .incbin "graphics/pokemon/misdreavus/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_misdreavus_back_pic:: @ 8DB8434 +gMonBackPic_Misdreavus:: @ 8DB8434 .incbin "graphics/pokemon/misdreavus/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_misdreavus_shiny_palette:: @ 8DB8758 +gMonShinyPalette_Misdreavus:: @ 8DB8758 .incbin "graphics/pokemon/misdreavus/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_misdreavus_icon:: @ 8DB8780 +gMonIcon_Misdreavus:: @ 8DB8780 .incbin "graphics/pokemon/misdreavus/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_misdreavus_footprint:: @ 8DB8B80 +gMonFootprint_Misdreavus:: @ 8DB8B80 .incbin "graphics/pokemon/misdreavus/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_a_still_front_pic:: @ 8DB8BA0 +gMonFrontPic_UnownA:: @ 8DB8BA0 .incbin "graphics/pokemon/unown/a/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_unown_palette:: @ 8DB8D74 +gMonPalette_Unown:: @ 8DB8D74 .incbin "graphics/pokemon/unown/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_a_back_pic:: @ 8DB8D94 +gMonBackPic_UnownA:: @ 8DB8D94 .incbin "graphics/pokemon/unown/a/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_unown_shiny_palette:: @ 8DB8F94 +gMonShinyPalette_Unown:: @ 8DB8F94 .incbin "graphics/pokemon/unown/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_unown_a_icon:: @ 8DB8FB4 +gMonIcon_UnownA:: @ 8DB8FB4 .incbin "graphics/pokemon/unown/a/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_unown_footprint:: @ 8DB93B4 +gMonFootprint_Unown:: @ 8DB93B4 .incbin "graphics/pokemon/unown/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_wobbuffet_still_front_pic:: @ 8DB93D4 +gMonFrontPic_Wobbuffet:: @ 8DB93D4 .incbin "graphics/pokemon/wobbuffet/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wobbuffet_palette:: @ 8DB9724 +gMonPalette_Wobbuffet:: @ 8DB9724 .incbin "graphics/pokemon/wobbuffet/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_wobbuffet_back_pic:: @ 8DB974C +gMonBackPic_Wobbuffet:: @ 8DB974C .incbin "graphics/pokemon/wobbuffet/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wobbuffet_shiny_palette:: @ 8DB9990 +gMonShinyPalette_Wobbuffet:: @ 8DB9990 .incbin "graphics/pokemon/wobbuffet/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wobbuffet_icon:: @ 8DB99B8 +gMonIcon_Wobbuffet:: @ 8DB99B8 .incbin "graphics/pokemon/wobbuffet/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_wobbuffet_footprint:: @ 8DB9DB8 +gMonFootprint_Wobbuffet:: @ 8DB9DB8 .incbin "graphics/pokemon/wobbuffet/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_girafarig_still_front_pic:: @ 8DB9DD8 +gMonFrontPic_Girafarig:: @ 8DB9DD8 .incbin "graphics/pokemon/girafarig/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_girafarig_palette:: @ 8DBA1DC +gMonPalette_Girafarig:: @ 8DBA1DC .incbin "graphics/pokemon/girafarig/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_girafarig_back_pic:: @ 8DBA204 +gMonBackPic_Girafarig:: @ 8DBA204 .incbin "graphics/pokemon/girafarig/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_girafarig_shiny_palette:: @ 8DBA5B0 +gMonShinyPalette_Girafarig:: @ 8DBA5B0 .incbin "graphics/pokemon/girafarig/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_girafarig_icon:: @ 8DBA5D8 +gMonIcon_Girafarig:: @ 8DBA5D8 .incbin "graphics/pokemon/girafarig/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_girafarig_footprint:: @ 8DBA9D8 +gMonFootprint_Girafarig:: @ 8DBA9D8 .incbin "graphics/pokemon/girafarig/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_pineco_still_front_pic:: @ 8DBA9F8 +gMonFrontPic_Pineco:: @ 8DBA9F8 .incbin "graphics/pokemon/pineco/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pineco_palette:: @ 8DBAD38 +gMonPalette_Pineco:: @ 8DBAD38 .incbin "graphics/pokemon/pineco/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_pineco_back_pic:: @ 8DBAD5C +gMonBackPic_Pineco:: @ 8DBAD5C .incbin "graphics/pokemon/pineco/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pineco_shiny_palette:: @ 8DBB034 +gMonShinyPalette_Pineco:: @ 8DBB034 .incbin "graphics/pokemon/pineco/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pineco_icon:: @ 8DBB058 +gMonIcon_Pineco:: @ 8DBB058 .incbin "graphics/pokemon/pineco/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_pineco_footprint:: @ 8DBB458 +gMonFootprint_Pineco:: @ 8DBB458 .incbin "graphics/pokemon/pineco/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_forretress_still_front_pic:: @ 8DBB478 +gMonFrontPic_Forretress:: @ 8DBB478 .incbin "graphics/pokemon/forretress/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_forretress_palette:: @ 8DBB894 +gMonPalette_Forretress:: @ 8DBB894 .incbin "graphics/pokemon/forretress/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_forretress_back_pic:: @ 8DBB8BC +gMonBackPic_Forretress:: @ 8DBB8BC .incbin "graphics/pokemon/forretress/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_forretress_shiny_palette:: @ 8DBBB7C +gMonShinyPalette_Forretress:: @ 8DBBB7C .incbin "graphics/pokemon/forretress/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_forretress_icon:: @ 8DBBBA4 +gMonIcon_Forretress:: @ 8DBBBA4 .incbin "graphics/pokemon/forretress/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_forretress_footprint:: @ 8DBBFA4 +gMonFootprint_Forretress:: @ 8DBBFA4 .incbin "graphics/pokemon/forretress/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_dunsparce_still_front_pic:: @ 8DBBFC4 +gMonFrontPic_Dunsparce:: @ 8DBBFC4 .incbin "graphics/pokemon/dunsparce/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dunsparce_palette:: @ 8DBC2D4 +gMonPalette_Dunsparce:: @ 8DBC2D4 .incbin "graphics/pokemon/dunsparce/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_dunsparce_back_pic:: @ 8DBC2FC +gMonBackPic_Dunsparce:: @ 8DBC2FC .incbin "graphics/pokemon/dunsparce/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dunsparce_shiny_palette:: @ 8DBC5F8 +gMonShinyPalette_Dunsparce:: @ 8DBC5F8 .incbin "graphics/pokemon/dunsparce/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dunsparce_icon:: @ 8DBC620 +gMonIcon_Dunsparce:: @ 8DBC620 .incbin "graphics/pokemon/dunsparce/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_dunsparce_footprint:: @ 8DBCA20 +gMonFootprint_Dunsparce:: @ 8DBCA20 .incbin "graphics/pokemon/dunsparce/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_gligar_still_front_pic:: @ 8DBCA40 +gMonFrontPic_Gligar:: @ 8DBCA40 .incbin "graphics/pokemon/gligar/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gligar_palette:: @ 8DBCE68 +gMonPalette_Gligar:: @ 8DBCE68 .incbin "graphics/pokemon/gligar/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_gligar_back_pic:: @ 8DBCE90 +gMonBackPic_Gligar:: @ 8DBCE90 .incbin "graphics/pokemon/gligar/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gligar_shiny_palette:: @ 8DBD268 +gMonShinyPalette_Gligar:: @ 8DBD268 .incbin "graphics/pokemon/gligar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gligar_icon:: @ 8DBD290 +gMonIcon_Gligar:: @ 8DBD290 .incbin "graphics/pokemon/gligar/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_gligar_footprint:: @ 8DBD690 +gMonFootprint_Gligar:: @ 8DBD690 .incbin "graphics/pokemon/gligar/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_steelix_still_front_pic:: @ 8DBD6B0 +gMonFrontPic_Steelix:: @ 8DBD6B0 .incbin "graphics/pokemon/steelix/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_steelix_palette:: @ 8DBDB78 +gMonPalette_Steelix:: @ 8DBDB78 .incbin "graphics/pokemon/steelix/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_steelix_back_pic:: @ 8DBDB9C +gMonBackPic_Steelix:: @ 8DBDB9C .incbin "graphics/pokemon/steelix/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_steelix_shiny_palette:: @ 8DBDFA8 +gMonShinyPalette_Steelix:: @ 8DBDFA8 .incbin "graphics/pokemon/steelix/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_steelix_icon:: @ 8DBDFCC +gMonIcon_Steelix:: @ 8DBDFCC .incbin "graphics/pokemon/steelix/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_steelix_footprint:: @ 8DBE3CC +gMonFootprint_Steelix:: @ 8DBE3CC .incbin "graphics/pokemon/steelix/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_snubbull_still_front_pic:: @ 8DBE3EC +gMonFrontPic_Snubbull:: @ 8DBE3EC .incbin "graphics/pokemon/snubbull/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_snubbull_palette:: @ 8DBE6C0 +gMonPalette_Snubbull:: @ 8DBE6C0 .incbin "graphics/pokemon/snubbull/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_snubbull_back_pic:: @ 8DBE6E8 +gMonBackPic_Snubbull:: @ 8DBE6E8 .incbin "graphics/pokemon/snubbull/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_snubbull_shiny_palette:: @ 8DBEA10 +gMonShinyPalette_Snubbull:: @ 8DBEA10 .incbin "graphics/pokemon/snubbull/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_snubbull_icon:: @ 8DBEA38 +gMonIcon_Snubbull:: @ 8DBEA38 .incbin "graphics/pokemon/snubbull/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_snubbull_footprint:: @ 8DBEE38 +gMonFootprint_Snubbull:: @ 8DBEE38 .incbin "graphics/pokemon/snubbull/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_granbull_still_front_pic:: @ 8DBEE58 +gMonFrontPic_Granbull:: @ 8DBEE58 .incbin "graphics/pokemon/granbull/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_granbull_palette:: @ 8DBF1E4 +gMonPalette_Granbull:: @ 8DBF1E4 .incbin "graphics/pokemon/granbull/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_granbull_back_pic:: @ 8DBF20C +gMonBackPic_Granbull:: @ 8DBF20C .incbin "graphics/pokemon/granbull/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_granbull_shiny_palette:: @ 8DBF530 +gMonShinyPalette_Granbull:: @ 8DBF530 .incbin "graphics/pokemon/granbull/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_granbull_icon:: @ 8DBF558 +gMonIcon_Granbull:: @ 8DBF558 .incbin "graphics/pokemon/granbull/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_granbull_footprint:: @ 8DBF958 +gMonFootprint_Granbull:: @ 8DBF958 .incbin "graphics/pokemon/granbull/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_qwilfish_still_front_pic:: @ 8DBF978 +gMonFrontPic_Qwilfish:: @ 8DBF978 .incbin "graphics/pokemon/qwilfish/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_qwilfish_palette:: @ 8DBFC38 +gMonPalette_Qwilfish:: @ 8DBFC38 .incbin "graphics/pokemon/qwilfish/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_qwilfish_back_pic:: @ 8DBFC60 +gMonBackPic_Qwilfish:: @ 8DBFC60 .incbin "graphics/pokemon/qwilfish/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_qwilfish_shiny_palette:: @ 8DBFF40 +gMonShinyPalette_Qwilfish:: @ 8DBFF40 .incbin "graphics/pokemon/qwilfish/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_qwilfish_icon:: @ 8DBFF68 +gMonIcon_Qwilfish:: @ 8DBFF68 .incbin "graphics/pokemon/qwilfish/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_qwilfish_footprint:: @ 8DC0368 +gMonFootprint_Qwilfish:: @ 8DC0368 .incbin "graphics/pokemon/qwilfish/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_scizor_still_front_pic:: @ 8DC0388 +gMonFrontPic_Scizor:: @ 8DC0388 .incbin "graphics/pokemon/scizor/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_scizor_palette:: @ 8DC0870 +gMonPalette_Scizor:: @ 8DC0870 .incbin "graphics/pokemon/scizor/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_scizor_back_pic:: @ 8DC0898 +gMonBackPic_Scizor:: @ 8DC0898 .incbin "graphics/pokemon/scizor/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_scizor_shiny_palette:: @ 8DC0C18 +gMonShinyPalette_Scizor:: @ 8DC0C18 .incbin "graphics/pokemon/scizor/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_scizor_icon:: @ 8DC0C40 +gMonIcon_Scizor:: @ 8DC0C40 .incbin "graphics/pokemon/scizor/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_scizor_footprint:: @ 8DC1040 +gMonFootprint_Scizor:: @ 8DC1040 .incbin "graphics/pokemon/scizor/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_shuckle_still_front_pic:: @ 8DC1060 +gMonFrontPic_Shuckle:: @ 8DC1060 .incbin "graphics/pokemon/shuckle/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shuckle_palette:: @ 8DC1328 +gMonPalette_Shuckle:: @ 8DC1328 .incbin "graphics/pokemon/shuckle/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_shuckle_back_pic:: @ 8DC1350 +gMonBackPic_Shuckle:: @ 8DC1350 .incbin "graphics/pokemon/shuckle/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shuckle_shiny_palette:: @ 8DC15A8 +gMonShinyPalette_Shuckle:: @ 8DC15A8 .incbin "graphics/pokemon/shuckle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shuckle_icon:: @ 8DC15D0 +gMonIcon_Shuckle:: @ 8DC15D0 .incbin "graphics/pokemon/shuckle/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_shuckle_footprint:: @ 8DC19D0 +gMonFootprint_Shuckle:: @ 8DC19D0 .incbin "graphics/pokemon/shuckle/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_heracross_still_front_pic:: @ 8DC19F0 +gMonFrontPic_Heracross:: @ 8DC19F0 .incbin "graphics/pokemon/heracross/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_heracross_palette:: @ 8DC1DE0 +gMonPalette_Heracross:: @ 8DC1DE0 .incbin "graphics/pokemon/heracross/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_heracross_back_pic:: @ 8DC1E08 +gMonBackPic_Heracross:: @ 8DC1E08 .incbin "graphics/pokemon/heracross/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_heracross_shiny_palette:: @ 8DC2178 +gMonShinyPalette_Heracross:: @ 8DC2178 .incbin "graphics/pokemon/heracross/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_heracross_icon:: @ 8DC21A0 +gMonIcon_Heracross:: @ 8DC21A0 .incbin "graphics/pokemon/heracross/icon.4bpp" gUnknown_heracross_icon:: @ 8DC25A0 .incbin "baserom.gba", 0xDC25A0, 0x400 .align 2 -gFile_graphics_pokemon_footprints_heracross_footprint:: @ 8DC29A0 +gMonFootprint_Heracross:: @ 8DC29A0 .incbin "graphics/pokemon/heracross/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sneasel_still_front_pic:: @ 8DC29C0 +gMonFrontPic_Sneasel:: @ 8DC29C0 .incbin "graphics/pokemon/sneasel/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sneasel_palette:: @ 8DC2D04 +gMonPalette_Sneasel:: @ 8DC2D04 .incbin "graphics/pokemon/sneasel/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sneasel_back_pic:: @ 8DC2D2C +gMonBackPic_Sneasel:: @ 8DC2D2C .incbin "graphics/pokemon/sneasel/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sneasel_shiny_palette:: @ 8DC3050 +gMonShinyPalette_Sneasel:: @ 8DC3050 .incbin "graphics/pokemon/sneasel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sneasel_icon:: @ 8DC3078 +gMonIcon_Sneasel:: @ 8DC3078 .incbin "graphics/pokemon/sneasel/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sneasel_footprint:: @ 8DC3478 +gMonFootprint_Sneasel:: @ 8DC3478 .incbin "graphics/pokemon/sneasel/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_teddiursa_still_front_pic:: @ 8DC3498 +gMonFrontPic_Teddiursa:: @ 8DC3498 .incbin "graphics/pokemon/teddiursa/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_teddiursa_palette:: @ 8DC3740 +gMonPalette_Teddiursa:: @ 8DC3740 .incbin "graphics/pokemon/teddiursa/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_teddiursa_back_pic:: @ 8DC3768 +gMonBackPic_Teddiursa:: @ 8DC3768 .incbin "graphics/pokemon/teddiursa/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_teddiursa_shiny_palette:: @ 8DC39E0 +gMonShinyPalette_Teddiursa:: @ 8DC39E0 .incbin "graphics/pokemon/teddiursa/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_teddiursa_icon:: @ 8DC3A08 +gMonIcon_Teddiursa:: @ 8DC3A08 .incbin "graphics/pokemon/teddiursa/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_teddiursa_footprint:: @ 8DC3E08 +gMonFootprint_Teddiursa:: @ 8DC3E08 .incbin "graphics/pokemon/teddiursa/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ursaring_still_front_pic:: @ 8DC3E28 +gMonFrontPic_Ursaring:: @ 8DC3E28 .incbin "graphics/pokemon/ursaring/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ursaring_palette:: @ 8DC4260 +gMonPalette_Ursaring:: @ 8DC4260 .incbin "graphics/pokemon/ursaring/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ursaring_back_pic:: @ 8DC4288 +gMonBackPic_Ursaring:: @ 8DC4288 .incbin "graphics/pokemon/ursaring/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ursaring_shiny_palette:: @ 8DC4610 +gMonShinyPalette_Ursaring:: @ 8DC4610 .incbin "graphics/pokemon/ursaring/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ursaring_icon:: @ 8DC4638 +gMonIcon_Ursaring:: @ 8DC4638 .incbin "graphics/pokemon/ursaring/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ursaring_footprint:: @ 8DC4A38 +gMonFootprint_Ursaring:: @ 8DC4A38 .incbin "graphics/pokemon/ursaring/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_slugma_still_front_pic:: @ 8DC4A58 +gMonFrontPic_Slugma:: @ 8DC4A58 .incbin "graphics/pokemon/slugma/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slugma_palette:: @ 8DC4CCC +gMonPalette_Slugma:: @ 8DC4CCC .incbin "graphics/pokemon/slugma/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_slugma_back_pic:: @ 8DC4CF0 +gMonBackPic_Slugma:: @ 8DC4CF0 .incbin "graphics/pokemon/slugma/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slugma_shiny_palette:: @ 8DC4FD8 +gMonShinyPalette_Slugma:: @ 8DC4FD8 .incbin "graphics/pokemon/slugma/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slugma_icon:: @ 8DC4FFC +gMonIcon_Slugma:: @ 8DC4FFC .incbin "graphics/pokemon/slugma/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_slugma_footprint:: @ 8DC53FC +gMonFootprint_Slugma:: @ 8DC53FC .incbin "graphics/pokemon/slugma/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_magcargo_still_front_pic:: @ 8DC541C +gMonFrontPic_Magcargo:: @ 8DC541C .incbin "graphics/pokemon/magcargo/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magcargo_palette:: @ 8DC5764 +gMonPalette_Magcargo:: @ 8DC5764 .incbin "graphics/pokemon/magcargo/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_magcargo_back_pic:: @ 8DC578C +gMonBackPic_Magcargo:: @ 8DC578C .incbin "graphics/pokemon/magcargo/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magcargo_shiny_palette:: @ 8DC5BA4 +gMonShinyPalette_Magcargo:: @ 8DC5BA4 .incbin "graphics/pokemon/magcargo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magcargo_icon:: @ 8DC5BCC +gMonIcon_Magcargo:: @ 8DC5BCC .incbin "graphics/pokemon/magcargo/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_magcargo_footprint:: @ 8DC5FCC +gMonFootprint_Magcargo:: @ 8DC5FCC .incbin "graphics/pokemon/magcargo/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_swinub_still_front_pic:: @ 8DC5FEC +gMonFrontPic_Swinub:: @ 8DC5FEC .incbin "graphics/pokemon/swinub/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_swinub_palette:: @ 8DC61E8 +gMonPalette_Swinub:: @ 8DC61E8 .incbin "graphics/pokemon/swinub/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_swinub_back_pic:: @ 8DC6210 +gMonBackPic_Swinub:: @ 8DC6210 .incbin "graphics/pokemon/swinub/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_swinub_shiny_palette:: @ 8DC644C +gMonShinyPalette_Swinub:: @ 8DC644C .incbin "graphics/pokemon/swinub/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_swinub_icon:: @ 8DC6474 +gMonIcon_Swinub:: @ 8DC6474 .incbin "graphics/pokemon/swinub/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_swinub_footprint:: @ 8DC6874 +gMonFootprint_Swinub:: @ 8DC6874 .incbin "graphics/pokemon/swinub/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_piloswine_still_front_pic:: @ 8DC6894 +gMonFrontPic_Piloswine:: @ 8DC6894 .incbin "graphics/pokemon/piloswine/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_piloswine_palette:: @ 8DC6BBC +gMonPalette_Piloswine:: @ 8DC6BBC .incbin "graphics/pokemon/piloswine/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_piloswine_back_pic:: @ 8DC6BE4 +gMonBackPic_Piloswine:: @ 8DC6BE4 .incbin "graphics/pokemon/piloswine/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_piloswine_shiny_palette:: @ 8DC6E30 +gMonShinyPalette_Piloswine:: @ 8DC6E30 .incbin "graphics/pokemon/piloswine/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_piloswine_icon:: @ 8DC6E58 +gMonIcon_Piloswine:: @ 8DC6E58 .incbin "graphics/pokemon/piloswine/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_piloswine_footprint:: @ 8DC7258 +gMonFootprint_Piloswine:: @ 8DC7258 .incbin "graphics/pokemon/piloswine/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_corsola_still_front_pic:: @ 8DC7278 +gMonFrontPic_Corsola:: @ 8DC7278 .incbin "graphics/pokemon/corsola/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_corsola_palette:: @ 8DC7560 +gMonPalette_Corsola:: @ 8DC7560 .incbin "graphics/pokemon/corsola/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_corsola_back_pic:: @ 8DC7588 +gMonBackPic_Corsola:: @ 8DC7588 .incbin "graphics/pokemon/corsola/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_corsola_shiny_palette:: @ 8DC7848 +gMonShinyPalette_Corsola:: @ 8DC7848 .incbin "graphics/pokemon/corsola/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_corsola_icon:: @ 8DC7870 +gMonIcon_Corsola:: @ 8DC7870 .incbin "graphics/pokemon/corsola/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_corsola_footprint:: @ 8DC7C70 +gMonFootprint_Corsola:: @ 8DC7C70 .incbin "graphics/pokemon/corsola/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_remoraid_still_front_pic:: @ 8DC7C90 +gMonFrontPic_Remoraid:: @ 8DC7C90 .incbin "graphics/pokemon/remoraid/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_remoraid_palette:: @ 8DC7EF8 +gMonPalette_Remoraid:: @ 8DC7EF8 .incbin "graphics/pokemon/remoraid/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_remoraid_back_pic:: @ 8DC7F20 +gMonBackPic_Remoraid:: @ 8DC7F20 .incbin "graphics/pokemon/remoraid/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_remoraid_shiny_palette:: @ 8DC8234 +gMonShinyPalette_Remoraid:: @ 8DC8234 .incbin "graphics/pokemon/remoraid/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_remoraid_icon:: @ 8DC825C +gMonIcon_Remoraid:: @ 8DC825C .incbin "graphics/pokemon/remoraid/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_remoraid_footprint:: @ 8DC865C +gMonFootprint_Remoraid:: @ 8DC865C .incbin "graphics/pokemon/remoraid/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_octillery_still_front_pic:: @ 8DC867C +gMonFrontPic_Octillery:: @ 8DC867C .incbin "graphics/pokemon/octillery/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_octillery_palette:: @ 8DC89B0 +gMonPalette_Octillery:: @ 8DC89B0 .incbin "graphics/pokemon/octillery/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_octillery_back_pic:: @ 8DC89D8 +gMonBackPic_Octillery:: @ 8DC89D8 .incbin "graphics/pokemon/octillery/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_octillery_shiny_palette:: @ 8DC8C90 +gMonShinyPalette_Octillery:: @ 8DC8C90 .incbin "graphics/pokemon/octillery/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_octillery_icon:: @ 8DC8CB8 +gMonIcon_Octillery:: @ 8DC8CB8 .incbin "graphics/pokemon/octillery/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_octillery_footprint:: @ 8DC90B8 +gMonFootprint_Octillery:: @ 8DC90B8 .incbin "graphics/pokemon/octillery/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_delibird_still_front_pic:: @ 8DC90D8 +gMonFrontPic_Delibird:: @ 8DC90D8 .incbin "graphics/pokemon/delibird/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_delibird_palette:: @ 8DC9448 +gMonPalette_Delibird:: @ 8DC9448 .incbin "graphics/pokemon/delibird/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_delibird_back_pic:: @ 8DC9470 +gMonBackPic_Delibird:: @ 8DC9470 .incbin "graphics/pokemon/delibird/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_delibird_shiny_palette:: @ 8DC9830 +gMonShinyPalette_Delibird:: @ 8DC9830 .incbin "graphics/pokemon/delibird/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_delibird_icon:: @ 8DC9858 +gMonIcon_Delibird:: @ 8DC9858 .incbin "graphics/pokemon/delibird/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_delibird_footprint:: @ 8DC9C58 +gMonFootprint_Delibird:: @ 8DC9C58 .incbin "graphics/pokemon/delibird/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_mantine_still_front_pic:: @ 8DC9C78 +gMonFrontPic_Mantine:: @ 8DC9C78 .incbin "graphics/pokemon/mantine/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mantine_palette:: @ 8DCA114 +gMonPalette_Mantine:: @ 8DCA114 .incbin "graphics/pokemon/mantine/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_mantine_back_pic:: @ 8DCA13C +gMonBackPic_Mantine:: @ 8DCA13C .incbin "graphics/pokemon/mantine/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mantine_shiny_palette:: @ 8DCA3DC +gMonShinyPalette_Mantine:: @ 8DCA3DC .incbin "graphics/pokemon/mantine/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mantine_icon:: @ 8DCA404 +gMonIcon_Mantine:: @ 8DCA404 .incbin "graphics/pokemon/mantine/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_mantine_footprint:: @ 8DCA804 +gMonFootprint_Mantine:: @ 8DCA804 .incbin "graphics/pokemon/mantine/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_skarmory_still_front_pic:: @ 8DCA824 +gMonFrontPic_Skarmory:: @ 8DCA824 .incbin "graphics/pokemon/skarmory/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_skarmory_palette:: @ 8DCAD04 +gMonPalette_Skarmory:: @ 8DCAD04 .incbin "graphics/pokemon/skarmory/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_skarmory_back_pic:: @ 8DCAD2C +gMonBackPic_Skarmory:: @ 8DCAD2C .incbin "graphics/pokemon/skarmory/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_skarmory_shiny_palette:: @ 8DCB030 +gMonShinyPalette_Skarmory:: @ 8DCB030 .incbin "graphics/pokemon/skarmory/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_skarmory_icon:: @ 8DCB058 +gMonIcon_Skarmory:: @ 8DCB058 .incbin "graphics/pokemon/skarmory/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_skarmory_footprint:: @ 8DCB458 +gMonFootprint_Skarmory:: @ 8DCB458 .incbin "graphics/pokemon/skarmory/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_houndour_still_front_pic:: @ 8DCB478 +gMonFrontPic_Houndour:: @ 8DCB478 .incbin "graphics/pokemon/houndour/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_houndour_palette:: @ 8DCB730 +gMonPalette_Houndour:: @ 8DCB730 .incbin "graphics/pokemon/houndour/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_houndour_back_pic:: @ 8DCB758 +gMonBackPic_Houndour:: @ 8DCB758 .incbin "graphics/pokemon/houndour/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_houndour_shiny_palette:: @ 8DCB9D8 +gMonShinyPalette_Houndour:: @ 8DCB9D8 .incbin "graphics/pokemon/houndour/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_houndour_icon:: @ 8DCBA00 +gMonIcon_Houndour:: @ 8DCBA00 .incbin "graphics/pokemon/houndour/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_houndour_footprint:: @ 8DCBE00 +gMonFootprint_Houndour:: @ 8DCBE00 .incbin "graphics/pokemon/houndour/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_houndoom_still_front_pic:: @ 8DCBE20 +gMonFrontPic_Houndoom:: @ 8DCBE20 .incbin "graphics/pokemon/houndoom/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_houndoom_palette:: @ 8DCC220 +gMonPalette_Houndoom:: @ 8DCC220 .incbin "graphics/pokemon/houndoom/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_houndoom_back_pic:: @ 8DCC248 +gMonBackPic_Houndoom:: @ 8DCC248 .incbin "graphics/pokemon/houndoom/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_houndoom_shiny_palette:: @ 8DCC56C +gMonShinyPalette_Houndoom:: @ 8DCC56C .incbin "graphics/pokemon/houndoom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_houndoom_icon:: @ 8DCC594 +gMonIcon_Houndoom:: @ 8DCC594 .incbin "graphics/pokemon/houndoom/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_houndoom_footprint:: @ 8DCC994 +gMonFootprint_Houndoom:: @ 8DCC994 .incbin "graphics/pokemon/houndoom/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_kingdra_still_front_pic:: @ 8DCC9B4 +gMonFrontPic_Kingdra:: @ 8DCC9B4 .incbin "graphics/pokemon/kingdra/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kingdra_palette:: @ 8DCCDD4 +gMonPalette_Kingdra:: @ 8DCCDD4 .incbin "graphics/pokemon/kingdra/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_kingdra_back_pic:: @ 8DCCDFC +gMonBackPic_Kingdra:: @ 8DCCDFC .incbin "graphics/pokemon/kingdra/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kingdra_shiny_palette:: @ 8DCD1B0 +gMonShinyPalette_Kingdra:: @ 8DCD1B0 .incbin "graphics/pokemon/kingdra/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kingdra_icon:: @ 8DCD1D8 +gMonIcon_Kingdra:: @ 8DCD1D8 .incbin "graphics/pokemon/kingdra/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_kingdra_footprint:: @ 8DCD5D8 +gMonFootprint_Kingdra:: @ 8DCD5D8 .incbin "graphics/pokemon/kingdra/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_phanpy_still_front_pic:: @ 8DCD5F8 +gMonFrontPic_Phanpy:: @ 8DCD5F8 .incbin "graphics/pokemon/phanpy/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_phanpy_palette:: @ 8DCD854 +gMonPalette_Phanpy:: @ 8DCD854 .incbin "graphics/pokemon/phanpy/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_phanpy_back_pic:: @ 8DCD87C +gMonBackPic_Phanpy:: @ 8DCD87C .incbin "graphics/pokemon/phanpy/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_phanpy_shiny_palette:: @ 8DCDB40 +gMonShinyPalette_Phanpy:: @ 8DCDB40 .incbin "graphics/pokemon/phanpy/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_phanpy_icon:: @ 8DCDB68 +gMonIcon_Phanpy:: @ 8DCDB68 .incbin "graphics/pokemon/phanpy/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_phanpy_footprint:: @ 8DCDF68 +gMonFootprint_Phanpy:: @ 8DCDF68 .incbin "graphics/pokemon/phanpy/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_donphan_still_front_pic:: @ 8DCDF88 +gMonFrontPic_Donphan:: @ 8DCDF88 .incbin "graphics/pokemon/donphan/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_donphan_palette:: @ 8DCE3FC +gMonPalette_Donphan:: @ 8DCE3FC .incbin "graphics/pokemon/donphan/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_donphan_back_pic:: @ 8DCE424 +gMonBackPic_Donphan:: @ 8DCE424 .incbin "graphics/pokemon/donphan/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_donphan_shiny_palette:: @ 8DCE720 +gMonShinyPalette_Donphan:: @ 8DCE720 .incbin "graphics/pokemon/donphan/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_donphan_icon:: @ 8DCE748 +gMonIcon_Donphan:: @ 8DCE748 .incbin "graphics/pokemon/donphan/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_donphan_footprint:: @ 8DCEB48 +gMonFootprint_Donphan:: @ 8DCEB48 .incbin "graphics/pokemon/donphan/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_porygon2_still_front_pic:: @ 8DCEB68 +gMonFrontPic_Porygon2:: @ 8DCEB68 .incbin "graphics/pokemon/porygon2/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_porygon2_palette:: @ 8DCEDF0 +gMonPalette_Porygon2:: @ 8DCEDF0 .incbin "graphics/pokemon/porygon2/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_porygon2_back_pic:: @ 8DCEE18 +gMonBackPic_Porygon2:: @ 8DCEE18 .incbin "graphics/pokemon/porygon2/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_porygon2_shiny_palette:: @ 8DCF134 +gMonShinyPalette_Porygon2:: @ 8DCF134 .incbin "graphics/pokemon/porygon2/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_porygon2_icon:: @ 8DCF15C +gMonIcon_Porygon2:: @ 8DCF15C .incbin "graphics/pokemon/porygon2/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_porygon2_footprint:: @ 8DCF55C +gMonFootprint_Porygon2:: @ 8DCF55C .incbin "graphics/pokemon/porygon2/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_stantler_still_front_pic:: @ 8DCF57C +gMonFrontPic_Stantler:: @ 8DCF57C .incbin "graphics/pokemon/stantler/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_stantler_palette:: @ 8DCF990 +gMonPalette_Stantler:: @ 8DCF990 .incbin "graphics/pokemon/stantler/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_stantler_back_pic:: @ 8DCF9B8 +gMonBackPic_Stantler:: @ 8DCF9B8 .incbin "graphics/pokemon/stantler/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_stantler_shiny_palette:: @ 8DCFD04 +gMonShinyPalette_Stantler:: @ 8DCFD04 .incbin "graphics/pokemon/stantler/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_stantler_icon:: @ 8DCFD2C +gMonIcon_Stantler:: @ 8DCFD2C .incbin "graphics/pokemon/stantler/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_stantler_footprint:: @ 8DD012C +gMonFootprint_Stantler:: @ 8DD012C .incbin "graphics/pokemon/stantler/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_smeargle_still_front_pic:: @ 8DD014C +gMonFrontPic_Smeargle:: @ 8DD014C .incbin "graphics/pokemon/smeargle/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_smeargle_palette:: @ 8DD04E0 +gMonPalette_Smeargle:: @ 8DD04E0 .incbin "graphics/pokemon/smeargle/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_smeargle_back_pic:: @ 8DD0508 +gMonBackPic_Smeargle:: @ 8DD0508 .incbin "graphics/pokemon/smeargle/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_smeargle_shiny_palette:: @ 8DD082C +gMonShinyPalette_Smeargle:: @ 8DD082C .incbin "graphics/pokemon/smeargle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_smeargle_icon:: @ 8DD0854 +gMonIcon_Smeargle:: @ 8DD0854 .incbin "graphics/pokemon/smeargle/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_smeargle_footprint:: @ 8DD0C54 +gMonFootprint_Smeargle:: @ 8DD0C54 .incbin "graphics/pokemon/smeargle/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_tyrogue_still_front_pic:: @ 8DD0C74 +gMonFrontPic_Tyrogue:: @ 8DD0C74 .incbin "graphics/pokemon/tyrogue/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tyrogue_palette:: @ 8DD0F00 +gMonPalette_Tyrogue:: @ 8DD0F00 .incbin "graphics/pokemon/tyrogue/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_tyrogue_back_pic:: @ 8DD0F28 +gMonBackPic_Tyrogue:: @ 8DD0F28 .incbin "graphics/pokemon/tyrogue/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tyrogue_shiny_palette:: @ 8DD1244 +gMonShinyPalette_Tyrogue:: @ 8DD1244 .incbin "graphics/pokemon/tyrogue/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tyrogue_icon:: @ 8DD126C +gMonIcon_Tyrogue:: @ 8DD126C .incbin "graphics/pokemon/tyrogue/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_tyrogue_footprint:: @ 8DD166C +gMonFootprint_Tyrogue:: @ 8DD166C .incbin "graphics/pokemon/tyrogue/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_hitmontop_still_front_pic:: @ 8DD168C +gMonFrontPic_Hitmontop:: @ 8DD168C .incbin "graphics/pokemon/hitmontop/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hitmontop_palette:: @ 8DD1A18 +gMonPalette_Hitmontop:: @ 8DD1A18 .incbin "graphics/pokemon/hitmontop/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_hitmontop_back_pic:: @ 8DD1A40 +gMonBackPic_Hitmontop:: @ 8DD1A40 .incbin "graphics/pokemon/hitmontop/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hitmontop_shiny_palette:: @ 8DD1E68 +gMonShinyPalette_Hitmontop:: @ 8DD1E68 .incbin "graphics/pokemon/hitmontop/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hitmontop_icon:: @ 8DD1E90 +gMonIcon_Hitmontop:: @ 8DD1E90 .incbin "graphics/pokemon/hitmontop/icon.4bpp" gUnknown_hitmontop_unknown_data:: @ 8DD2290 .incbin "baserom.gba", 0xDD2290, 0x200 .align 2 -gFile_graphics_pokemon_footprints_hitmontop_footprint:: @ 8DD2490 +gMonFootprint_Hitmontop:: @ 8DD2490 .incbin "graphics/pokemon/hitmontop/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_smoochum_still_front_pic:: @ 8DD24B0 +gMonFrontPic_Smoochum:: @ 8DD24B0 .incbin "graphics/pokemon/smoochum/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_smoochum_palette:: @ 8DD2708 +gMonPalette_Smoochum:: @ 8DD2708 .incbin "graphics/pokemon/smoochum/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_smoochum_back_pic:: @ 8DD2730 +gMonBackPic_Smoochum:: @ 8DD2730 .incbin "graphics/pokemon/smoochum/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_smoochum_shiny_palette:: @ 8DD29A8 +gMonShinyPalette_Smoochum:: @ 8DD29A8 .incbin "graphics/pokemon/smoochum/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_smoochum_icon:: @ 8DD29D0 +gMonIcon_Smoochum:: @ 8DD29D0 .incbin "graphics/pokemon/smoochum/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_smoochum_footprint:: @ 8DD2DD0 +gMonFootprint_Smoochum:: @ 8DD2DD0 .incbin "graphics/pokemon/smoochum/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_elekid_still_front_pic:: @ 8DD2DF0 +gMonFrontPic_Elekid:: @ 8DD2DF0 .incbin "graphics/pokemon/elekid/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_elekid_palette:: @ 8DD30F8 +gMonPalette_Elekid:: @ 8DD30F8 .incbin "graphics/pokemon/elekid/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_elekid_back_pic:: @ 8DD3120 +gMonBackPic_Elekid:: @ 8DD3120 .incbin "graphics/pokemon/elekid/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_elekid_shiny_palette:: @ 8DD3478 +gMonShinyPalette_Elekid:: @ 8DD3478 .incbin "graphics/pokemon/elekid/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_elekid_icon:: @ 8DD34A0 +gMonIcon_Elekid:: @ 8DD34A0 .incbin "graphics/pokemon/elekid/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_elekid_footprint:: @ 8DD38A0 +gMonFootprint_Elekid:: @ 8DD38A0 .incbin "graphics/pokemon/elekid/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_magby_still_front_pic:: @ 8DD38C0 +gMonFrontPic_Magby:: @ 8DD38C0 .incbin "graphics/pokemon/magby/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magby_palette:: @ 8DD3B44 +gMonPalette_Magby:: @ 8DD3B44 .incbin "graphics/pokemon/magby/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_magby_back_pic:: @ 8DD3B6C +gMonBackPic_Magby:: @ 8DD3B6C .incbin "graphics/pokemon/magby/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_magby_shiny_palette:: @ 8DD3E18 +gMonShinyPalette_Magby:: @ 8DD3E18 .incbin "graphics/pokemon/magby/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magby_icon:: @ 8DD3E40 +gMonIcon_Magby:: @ 8DD3E40 .incbin "graphics/pokemon/magby/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_magby_footprint:: @ 8DD4240 +gMonFootprint_Magby:: @ 8DD4240 .incbin "graphics/pokemon/magby/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_miltank_still_front_pic:: @ 8DD4260 +gMonFrontPic_Miltank:: @ 8DD4260 .incbin "graphics/pokemon/miltank/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_miltank_palette:: @ 8DD4610 +gMonPalette_Miltank:: @ 8DD4610 .incbin "graphics/pokemon/miltank/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_miltank_back_pic:: @ 8DD4638 +gMonBackPic_Miltank:: @ 8DD4638 .incbin "graphics/pokemon/miltank/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_miltank_shiny_palette:: @ 8DD49D4 +gMonShinyPalette_Miltank:: @ 8DD49D4 .incbin "graphics/pokemon/miltank/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_miltank_icon:: @ 8DD49FC +gMonIcon_Miltank:: @ 8DD49FC .incbin "graphics/pokemon/miltank/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_miltank_footprint:: @ 8DD4DFC +gMonFootprint_Miltank:: @ 8DD4DFC .incbin "graphics/pokemon/miltank/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_blissey_still_front_pic:: @ 8DD4E1C +gMonFrontPic_Blissey:: @ 8DD4E1C .incbin "graphics/pokemon/blissey/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_blissey_palette:: @ 8DD5204 +gMonPalette_Blissey:: @ 8DD5204 .incbin "graphics/pokemon/blissey/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_blissey_back_pic:: @ 8DD522C +gMonBackPic_Blissey:: @ 8DD522C .incbin "graphics/pokemon/blissey/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_blissey_shiny_palette:: @ 8DD54F8 +gMonShinyPalette_Blissey:: @ 8DD54F8 .incbin "graphics/pokemon/blissey/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_blissey_icon:: @ 8DD5520 +gMonIcon_Blissey:: @ 8DD5520 .incbin "graphics/pokemon/blissey/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_blissey_footprint:: @ 8DD5920 +gMonFootprint_Blissey:: @ 8DD5920 .incbin "graphics/pokemon/blissey/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_raikou_still_front_pic:: @ 8DD5940 +gMonFrontPic_Raikou:: @ 8DD5940 .incbin "graphics/pokemon/raikou/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_raikou_palette:: @ 8DD5EBC +gMonPalette_Raikou:: @ 8DD5EBC .incbin "graphics/pokemon/raikou/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_raikou_back_pic:: @ 8DD5EE4 +gMonBackPic_Raikou:: @ 8DD5EE4 .incbin "graphics/pokemon/raikou/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_raikou_shiny_palette:: @ 8DD628C +gMonShinyPalette_Raikou:: @ 8DD628C .incbin "graphics/pokemon/raikou/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_raikou_icon:: @ 8DD62B4 +gMonIcon_Raikou:: @ 8DD62B4 .incbin "graphics/pokemon/raikou/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_raikou_footprint:: @ 8DD66B4 +gMonFootprint_Raikou:: @ 8DD66B4 .incbin "graphics/pokemon/raikou/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_entei_still_front_pic:: @ 8DD66D4 +gMonFrontPic_Entei:: @ 8DD66D4 .incbin "graphics/pokemon/entei/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_entei_palette:: @ 8DD6CD0 +gMonPalette_Entei:: @ 8DD6CD0 .incbin "graphics/pokemon/entei/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_entei_back_pic:: @ 8DD6CF8 +gMonBackPic_Entei:: @ 8DD6CF8 .incbin "graphics/pokemon/entei/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_entei_shiny_palette:: @ 8DD711C +gMonShinyPalette_Entei:: @ 8DD711C .incbin "graphics/pokemon/entei/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_entei_icon:: @ 8DD7144 +gMonIcon_Entei:: @ 8DD7144 .incbin "graphics/pokemon/entei/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_entei_footprint:: @ 8DD7544 +gMonFootprint_Entei:: @ 8DD7544 .incbin "graphics/pokemon/entei/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_suicune_still_front_pic:: @ 8DD7564 +gMonFrontPic_Suicune:: @ 8DD7564 .incbin "graphics/pokemon/suicune/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_suicune_palette:: @ 8DD7AE8 +gMonPalette_Suicune:: @ 8DD7AE8 .incbin "graphics/pokemon/suicune/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_suicune_back_pic:: @ 8DD7B10 +gMonBackPic_Suicune:: @ 8DD7B10 .incbin "graphics/pokemon/suicune/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_suicune_shiny_palette:: @ 8DD7FEC +gMonShinyPalette_Suicune:: @ 8DD7FEC .incbin "graphics/pokemon/suicune/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_suicune_icon:: @ 8DD8014 +gMonIcon_Suicune:: @ 8DD8014 .incbin "graphics/pokemon/suicune/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_suicune_footprint:: @ 8DD8414 +gMonFootprint_Suicune:: @ 8DD8414 .incbin "graphics/pokemon/suicune/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_larvitar_still_front_pic:: @ 8DD8434 +gMonFrontPic_Larvitar:: @ 8DD8434 .incbin "graphics/pokemon/larvitar/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_larvitar_palette:: @ 8DD8690 +gMonPalette_Larvitar:: @ 8DD8690 .incbin "graphics/pokemon/larvitar/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_larvitar_back_pic:: @ 8DD86B8 +gMonBackPic_Larvitar:: @ 8DD86B8 .incbin "graphics/pokemon/larvitar/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_larvitar_shiny_palette:: @ 8DD8964 +gMonShinyPalette_Larvitar:: @ 8DD8964 .incbin "graphics/pokemon/larvitar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_larvitar_icon:: @ 8DD898C +gMonIcon_Larvitar:: @ 8DD898C .incbin "graphics/pokemon/larvitar/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_larvitar_footprint:: @ 8DD8D8C +gMonFootprint_Larvitar:: @ 8DD8D8C .incbin "graphics/pokemon/larvitar/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_pupitar_still_front_pic:: @ 8DD8DAC +gMonFrontPic_Pupitar:: @ 8DD8DAC .incbin "graphics/pokemon/pupitar/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pupitar_palette:: @ 8DD909C +gMonPalette_Pupitar:: @ 8DD909C .incbin "graphics/pokemon/pupitar/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_pupitar_back_pic:: @ 8DD90C4 +gMonBackPic_Pupitar:: @ 8DD90C4 .incbin "graphics/pokemon/pupitar/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pupitar_shiny_palette:: @ 8DD93FC +gMonShinyPalette_Pupitar:: @ 8DD93FC .incbin "graphics/pokemon/pupitar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pupitar_icon:: @ 8DD9424 +gMonIcon_Pupitar:: @ 8DD9424 .incbin "graphics/pokemon/pupitar/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_pupitar_footprint:: @ 8DD9824 +gMonFootprint_Pupitar:: @ 8DD9824 .incbin "graphics/pokemon/pupitar/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_tyranitar_still_front_pic:: @ 8DD9844 +gMonFrontPic_Tyranitar:: @ 8DD9844 .incbin "graphics/pokemon/tyranitar/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tyranitar_palette:: @ 8DD9D80 +gMonPalette_Tyranitar:: @ 8DD9D80 .incbin "graphics/pokemon/tyranitar/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_tyranitar_back_pic:: @ 8DD9DA8 +gMonBackPic_Tyranitar:: @ 8DD9DA8 .incbin "graphics/pokemon/tyranitar/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tyranitar_shiny_palette:: @ 8DDA194 +gMonShinyPalette_Tyranitar:: @ 8DDA194 .incbin "graphics/pokemon/tyranitar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tyranitar_icon:: @ 8DDA1BC +gMonIcon_Tyranitar:: @ 8DDA1BC .incbin "graphics/pokemon/tyranitar/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_tyranitar_footprint:: @ 8DDA5BC +gMonFootprint_Tyranitar:: @ 8DDA5BC .incbin "graphics/pokemon/tyranitar/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_lugia_still_front_pic:: @ 8DDA5DC +gMonFrontPic_Lugia:: @ 8DDA5DC .incbin "graphics/pokemon/lugia/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lugia_palette:: @ 8DDAAA0 +gMonPalette_Lugia:: @ 8DDAAA0 .incbin "graphics/pokemon/lugia/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_lugia_back_pic:: @ 8DDAAC8 +gMonBackPic_Lugia:: @ 8DDAAC8 .incbin "graphics/pokemon/lugia/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lugia_shiny_palette:: @ 8DDAE9C +gMonShinyPalette_Lugia:: @ 8DDAE9C .incbin "graphics/pokemon/lugia/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lugia_icon:: @ 8DDAEC4 +gMonIcon_Lugia:: @ 8DDAEC4 .incbin "graphics/pokemon/lugia/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_lugia_footprint:: @ 8DDB2C4 +gMonFootprint_Lugia:: @ 8DDB2C4 .incbin "graphics/pokemon/lugia/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ho_oh_still_front_pic:: @ 8DDB2E4 +gMonFrontPic_HoOh:: @ 8DDB2E4 .incbin "graphics/pokemon/ho_oh/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ho_oh_palette:: @ 8DDB938 +gMonPalette_HoOh:: @ 8DDB938 .incbin "graphics/pokemon/ho_oh/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ho_oh_back_pic:: @ 8DDB960 +gMonBackPic_HoOh:: @ 8DDB960 .incbin "graphics/pokemon/ho_oh/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ho_oh_shiny_palette:: @ 8DDBD70 +gMonShinyPalette_HoOh:: @ 8DDBD70 .incbin "graphics/pokemon/ho_oh/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ho_oh_icon:: @ 8DDBD98 +gMonIcon_HoOh:: @ 8DDBD98 .incbin "graphics/pokemon/ho_oh/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ho_oh_footprint:: @ 8DDC198 +gMonFootprint_HoOh:: @ 8DDC198 .incbin "graphics/pokemon/ho_oh/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_celebi_still_front_pic:: @ 8DDC1B8 +gMonFrontPic_Celebi:: @ 8DDC1B8 .incbin "graphics/pokemon/celebi/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_celebi_palette:: @ 8DDC430 +gMonPalette_Celebi:: @ 8DDC430 .incbin "graphics/pokemon/celebi/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_celebi_back_pic:: @ 8DDC458 +gMonBackPic_Celebi:: @ 8DDC458 .incbin "graphics/pokemon/celebi/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_celebi_shiny_palette:: @ 8DDC804 +gMonShinyPalette_Celebi:: @ 8DDC804 .incbin "graphics/pokemon/celebi/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_celebi_icon:: @ 8DDC82C +gMonIcon_Celebi:: @ 8DDC82C .incbin "graphics/pokemon/celebi/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_celebi_footprint:: @ 8DDCC2C +gMonFootprint_Celebi:: @ 8DDCC2C .incbin "graphics/pokemon/celebi/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_double_question_mark_still_front_pic:: @ 8DDCC4C +gMonFrontPic_DoubleQuestionMark:: @ 8DDCC4C .incbin "graphics/pokemon/question_mark/double/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_double_question_mark_palette:: @ 8DDCDD0 +gMonPalette_DoubleQuestionMark:: @ 8DDCDD0 .incbin "graphics/pokemon/question_mark/double/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_double_question_mark_back_pic:: @ 8DDCDE4 +gMonBackPic_DoubleQuestionMark:: @ 8DDCDE4 .incbin "graphics/pokemon/question_mark/double/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_double_question_mark_shiny_palette:: @ 8DDCF68 +gMonShinyPalette_DoubleQuestionMark:: @ 8DDCF68 .incbin "graphics/pokemon/question_mark/double/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_front_pics_treecko_still_front_pic:: @ 8DDCF7C +gMonFrontPic_Treecko:: @ 8DDCF7C .incbin "graphics/pokemon/treecko/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_treecko_palette:: @ 8DDD284 +gMonPalette_Treecko:: @ 8DDD284 .incbin "graphics/pokemon/treecko/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_treecko_back_pic:: @ 8DDD2AC +gMonBackPic_Treecko:: @ 8DDD2AC .incbin "graphics/pokemon/treecko/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_treecko_shiny_palette:: @ 8DDD5AC +gMonShinyPalette_Treecko:: @ 8DDD5AC .incbin "graphics/pokemon/treecko/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_treecko_icon:: @ 8DDD5D4 +gMonIcon_Treecko:: @ 8DDD5D4 .incbin "graphics/pokemon/treecko/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_treecko_footprint:: @ 8DDD9D4 +gMonFootprint_Treecko:: @ 8DDD9D4 .incbin "graphics/pokemon/treecko/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_grovyle_still_front_pic:: @ 8DDD9F4 +gMonFrontPic_Grovyle:: @ 8DDD9F4 .incbin "graphics/pokemon/grovyle/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_grovyle_palette:: @ 8DDDE80 +gMonPalette_Grovyle:: @ 8DDDE80 .incbin "graphics/pokemon/grovyle/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_grovyle_back_pic:: @ 8DDDEA8 +gMonBackPic_Grovyle:: @ 8DDDEA8 .incbin "graphics/pokemon/grovyle/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_grovyle_shiny_palette:: @ 8DDE1E4 +gMonShinyPalette_Grovyle:: @ 8DDE1E4 .incbin "graphics/pokemon/grovyle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_grovyle_icon:: @ 8DDE20C +gMonIcon_Grovyle:: @ 8DDE20C .incbin "graphics/pokemon/grovyle/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_grovyle_footprint:: @ 8DDE60C +gMonFootprint_Grovyle:: @ 8DDE60C .incbin "graphics/pokemon/grovyle/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sceptile_still_front_pic:: @ 8DDE62C +gMonFrontPic_Sceptile:: @ 8DDE62C .incbin "graphics/pokemon/sceptile/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sceptile_palette:: @ 8DDEB30 +gMonPalette_Sceptile:: @ 8DDEB30 .incbin "graphics/pokemon/sceptile/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sceptile_back_pic:: @ 8DDEB58 +gMonBackPic_Sceptile:: @ 8DDEB58 .incbin "graphics/pokemon/sceptile/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sceptile_shiny_palette:: @ 8DDEF54 +gMonShinyPalette_Sceptile:: @ 8DDEF54 .incbin "graphics/pokemon/sceptile/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sceptile_icon:: @ 8DDEF7C +gMonIcon_Sceptile:: @ 8DDEF7C .incbin "graphics/pokemon/sceptile/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sceptile_footprint:: @ 8DDF37C +gMonFootprint_Sceptile:: @ 8DDF37C .incbin "graphics/pokemon/sceptile/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_torchic_still_front_pic:: @ 8DDF39C +gMonFrontPic_Torchic:: @ 8DDF39C .incbin "graphics/pokemon/torchic/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_torchic_palette:: @ 8DDF638 +gMonPalette_Torchic:: @ 8DDF638 .incbin "graphics/pokemon/torchic/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_torchic_back_pic:: @ 8DDF660 +gMonBackPic_Torchic:: @ 8DDF660 .incbin "graphics/pokemon/torchic/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_torchic_shiny_palette:: @ 8DDF938 +gMonShinyPalette_Torchic:: @ 8DDF938 .incbin "graphics/pokemon/torchic/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_torchic_icon:: @ 8DDF960 +gMonIcon_Torchic:: @ 8DDF960 .incbin "graphics/pokemon/torchic/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_torchic_footprint:: @ 8DDFD60 +gMonFootprint_Torchic:: @ 8DDFD60 .incbin "graphics/pokemon/torchic/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_combusken_still_front_pic:: @ 8DDFD80 +gMonFrontPic_Combusken:: @ 8DDFD80 .incbin "graphics/pokemon/combusken/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_combusken_palette:: @ 8DE016C +gMonPalette_Combusken:: @ 8DE016C .incbin "graphics/pokemon/combusken/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_combusken_back_pic:: @ 8DE0194 +gMonBackPic_Combusken:: @ 8DE0194 .incbin "graphics/pokemon/combusken/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_combusken_shiny_palette:: @ 8DE0564 +gMonShinyPalette_Combusken:: @ 8DE0564 .incbin "graphics/pokemon/combusken/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_combusken_icon:: @ 8DE058C +gMonIcon_Combusken:: @ 8DE058C .incbin "graphics/pokemon/combusken/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_combusken_footprint:: @ 8DE098C +gMonFootprint_Combusken:: @ 8DE098C .incbin "graphics/pokemon/combusken/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_blaziken_still_front_pic:: @ 8DE09AC +gMonFrontPic_Blaziken:: @ 8DE09AC .incbin "graphics/pokemon/blaziken/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_blaziken_palette:: @ 8DE0E24 +gMonPalette_Blaziken:: @ 8DE0E24 .incbin "graphics/pokemon/blaziken/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_blaziken_back_pic:: @ 8DE0E4C +gMonBackPic_Blaziken:: @ 8DE0E4C .incbin "graphics/pokemon/blaziken/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_blaziken_shiny_palette:: @ 8DE1228 +gMonShinyPalette_Blaziken:: @ 8DE1228 .incbin "graphics/pokemon/blaziken/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_blaziken_icon:: @ 8DE1250 +gMonIcon_Blaziken:: @ 8DE1250 .incbin "graphics/pokemon/blaziken/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_blaziken_footprint:: @ 8DE1650 +gMonFootprint_Blaziken:: @ 8DE1650 .incbin "graphics/pokemon/blaziken/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_mudkip_still_front_pic:: @ 8DE1670 +gMonFrontPic_Mudkip:: @ 8DE1670 .incbin "graphics/pokemon/mudkip/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mudkip_palette:: @ 8DE1928 +gMonPalette_Mudkip:: @ 8DE1928 .incbin "graphics/pokemon/mudkip/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_mudkip_back_pic:: @ 8DE1950 +gMonBackPic_Mudkip:: @ 8DE1950 .incbin "graphics/pokemon/mudkip/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mudkip_shiny_palette:: @ 8DE1C30 +gMonShinyPalette_Mudkip:: @ 8DE1C30 .incbin "graphics/pokemon/mudkip/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mudkip_icon:: @ 8DE1C58 +gMonIcon_Mudkip:: @ 8DE1C58 .incbin "graphics/pokemon/mudkip/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_mudkip_footprint:: @ 8DE2058 +gMonFootprint_Mudkip:: @ 8DE2058 .incbin "graphics/pokemon/mudkip/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_marshtomp_still_front_pic:: @ 8DE2078 +gMonFrontPic_Marshtomp:: @ 8DE2078 .incbin "graphics/pokemon/marshtomp/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_marshtomp_palette:: @ 8DE2400 +gMonPalette_Marshtomp:: @ 8DE2400 .incbin "graphics/pokemon/marshtomp/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_marshtomp_back_pic:: @ 8DE2428 +gMonBackPic_Marshtomp:: @ 8DE2428 .incbin "graphics/pokemon/marshtomp/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_marshtomp_shiny_palette:: @ 8DE27D8 +gMonShinyPalette_Marshtomp:: @ 8DE27D8 .incbin "graphics/pokemon/marshtomp/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_marshtomp_icon:: @ 8DE2800 +gMonIcon_Marshtomp:: @ 8DE2800 .incbin "graphics/pokemon/marshtomp/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_marshtomp_footprint:: @ 8DE2C00 +gMonFootprint_Marshtomp:: @ 8DE2C00 .incbin "graphics/pokemon/marshtomp/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_swampert_still_front_pic:: @ 8DE2C20 +gMonFrontPic_Swampert:: @ 8DE2C20 .incbin "graphics/pokemon/swampert/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_swampert_palette:: @ 8DE319C +gMonPalette_Swampert:: @ 8DE319C .incbin "graphics/pokemon/swampert/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_swampert_back_pic:: @ 8DE31C4 +gMonBackPic_Swampert:: @ 8DE31C4 .incbin "graphics/pokemon/swampert/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_swampert_shiny_palette:: @ 8DE3578 +gMonShinyPalette_Swampert:: @ 8DE3578 .incbin "graphics/pokemon/swampert/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_swampert_icon:: @ 8DE35A0 +gMonIcon_Swampert:: @ 8DE35A0 .incbin "graphics/pokemon/swampert/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_swampert_footprint:: @ 8DE39A0 +gMonFootprint_Swampert:: @ 8DE39A0 .incbin "graphics/pokemon/swampert/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_poochyena_still_front_pic:: @ 8DE39C0 +gMonFrontPic_Poochyena:: @ 8DE39C0 .incbin "graphics/pokemon/poochyena/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_poochyena_palette:: @ 8DE3C88 +gMonPalette_Poochyena:: @ 8DE3C88 .incbin "graphics/pokemon/poochyena/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_poochyena_back_pic:: @ 8DE3CB0 +gMonBackPic_Poochyena:: @ 8DE3CB0 .incbin "graphics/pokemon/poochyena/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_poochyena_shiny_palette:: @ 8DE3FDC +gMonShinyPalette_Poochyena:: @ 8DE3FDC .incbin "graphics/pokemon/poochyena/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_poochyena_icon:: @ 8DE4004 +gMonIcon_Poochyena:: @ 8DE4004 .incbin "graphics/pokemon/poochyena/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_poochyena_footprint:: @ 8DE4404 +gMonFootprint_Poochyena:: @ 8DE4404 .incbin "graphics/pokemon/poochyena/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_mightyena_still_front_pic:: @ 8DE4424 +gMonFrontPic_Mightyena:: @ 8DE4424 .incbin "graphics/pokemon/mightyena/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mightyena_palette:: @ 8DE485C +gMonPalette_Mightyena:: @ 8DE485C .incbin "graphics/pokemon/mightyena/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_mightyena_back_pic:: @ 8DE4884 +gMonBackPic_Mightyena:: @ 8DE4884 .incbin "graphics/pokemon/mightyena/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mightyena_shiny_palette:: @ 8DE4BFC +gMonShinyPalette_Mightyena:: @ 8DE4BFC .incbin "graphics/pokemon/mightyena/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mightyena_icon:: @ 8DE4C24 +gMonIcon_Mightyena:: @ 8DE4C24 .incbin "graphics/pokemon/mightyena/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_mightyena_footprint:: @ 8DE5024 +gMonFootprint_Mightyena:: @ 8DE5024 .incbin "graphics/pokemon/mightyena/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_zigzagoon_still_front_pic:: @ 8DE5044 +gMonFrontPic_Zigzagoon:: @ 8DE5044 .incbin "graphics/pokemon/zigzagoon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_zigzagoon_palette:: @ 8DE5414 +gMonPalette_Zigzagoon:: @ 8DE5414 .incbin "graphics/pokemon/zigzagoon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_zigzagoon_back_pic:: @ 8DE543C +gMonBackPic_Zigzagoon:: @ 8DE543C .incbin "graphics/pokemon/zigzagoon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_zigzagoon_shiny_palette:: @ 8DE577C +gMonShinyPalette_Zigzagoon:: @ 8DE577C .incbin "graphics/pokemon/zigzagoon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_zigzagoon_icon:: @ 8DE57A4 +gMonIcon_Zigzagoon:: @ 8DE57A4 .incbin "graphics/pokemon/zigzagoon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_zigzagoon_footprint:: @ 8DE5BA4 +gMonFootprint_Zigzagoon:: @ 8DE5BA4 .incbin "graphics/pokemon/zigzagoon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_linoone_still_front_pic:: @ 8DE5BC4 +gMonFrontPic_Linoone:: @ 8DE5BC4 .incbin "graphics/pokemon/linoone/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_linoone_palette:: @ 8DE5F34 +gMonPalette_Linoone:: @ 8DE5F34 .incbin "graphics/pokemon/linoone/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_linoone_back_pic:: @ 8DE5F5C +gMonBackPic_Linoone:: @ 8DE5F5C .incbin "graphics/pokemon/linoone/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_linoone_shiny_palette:: @ 8DE6230 +gMonShinyPalette_Linoone:: @ 8DE6230 .incbin "graphics/pokemon/linoone/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_linoone_icon:: @ 8DE6258 +gMonIcon_Linoone:: @ 8DE6258 .incbin "graphics/pokemon/linoone/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_linoone_footprint:: @ 8DE6658 +gMonFootprint_Linoone:: @ 8DE6658 .incbin "graphics/pokemon/linoone/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_wurmple_still_front_pic:: @ 8DE6678 +gMonFrontPic_Wurmple:: @ 8DE6678 .incbin "graphics/pokemon/wurmple/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wurmple_palette:: @ 8DE6900 +gMonPalette_Wurmple:: @ 8DE6900 .incbin "graphics/pokemon/wurmple/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_wurmple_back_pic:: @ 8DE6928 +gMonBackPic_Wurmple:: @ 8DE6928 .incbin "graphics/pokemon/wurmple/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wurmple_shiny_palette:: @ 8DE6B74 +gMonShinyPalette_Wurmple:: @ 8DE6B74 .incbin "graphics/pokemon/wurmple/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wurmple_icon:: @ 8DE6B9C +gMonIcon_Wurmple:: @ 8DE6B9C .incbin "graphics/pokemon/wurmple/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_wurmple_footprint:: @ 8DE6F9C +gMonFootprint_Wurmple:: @ 8DE6F9C .incbin "graphics/pokemon/wurmple/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_silcoon_still_front_pic:: @ 8DE6FBC +gMonFrontPic_Silcoon:: @ 8DE6FBC .incbin "graphics/pokemon/silcoon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_silcoon_palette:: @ 8DE723C +gMonPalette_Silcoon:: @ 8DE723C .incbin "graphics/pokemon/silcoon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_silcoon_back_pic:: @ 8DE7264 +gMonBackPic_Silcoon:: @ 8DE7264 .incbin "graphics/pokemon/silcoon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_silcoon_shiny_palette:: @ 8DE7480 +gMonShinyPalette_Silcoon:: @ 8DE7480 .incbin "graphics/pokemon/silcoon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_silcoon_icon:: @ 8DE74A8 +gMonIcon_Silcoon:: @ 8DE74A8 .incbin "graphics/pokemon/silcoon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_silcoon_footprint:: @ 8DE78A8 +gMonFootprint_Silcoon:: @ 8DE78A8 .incbin "graphics/pokemon/silcoon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_beautifly_still_front_pic:: @ 8DE78C8 +gMonFrontPic_Beautifly:: @ 8DE78C8 .incbin "graphics/pokemon/beautifly/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_beautifly_palette:: @ 8DE7C20 +gMonPalette_Beautifly:: @ 8DE7C20 .incbin "graphics/pokemon/beautifly/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_beautifly_back_pic:: @ 8DE7C48 +gMonBackPic_Beautifly:: @ 8DE7C48 .incbin "graphics/pokemon/beautifly/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_beautifly_shiny_palette:: @ 8DE7FF8 +gMonShinyPalette_Beautifly:: @ 8DE7FF8 .incbin "graphics/pokemon/beautifly/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_beautifly_icon:: @ 8DE8020 +gMonIcon_Beautifly:: @ 8DE8020 .incbin "graphics/pokemon/beautifly/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_beautifly_footprint:: @ 8DE8420 +gMonFootprint_Beautifly:: @ 8DE8420 .incbin "graphics/pokemon/beautifly/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_cascoon_still_front_pic:: @ 8DE8440 +gMonFrontPic_Cascoon:: @ 8DE8440 .incbin "graphics/pokemon/cascoon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cascoon_palette:: @ 8DE86AC +gMonPalette_Cascoon:: @ 8DE86AC .incbin "graphics/pokemon/cascoon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_cascoon_back_pic:: @ 8DE86D4 +gMonBackPic_Cascoon:: @ 8DE86D4 .incbin "graphics/pokemon/cascoon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cascoon_shiny_palette:: @ 8DE88E4 +gMonShinyPalette_Cascoon:: @ 8DE88E4 .incbin "graphics/pokemon/cascoon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cascoon_icon:: @ 8DE890C +gMonIcon_Cascoon:: @ 8DE890C .incbin "graphics/pokemon/cascoon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_cascoon_footprint:: @ 8DE8D0C +gMonFootprint_Cascoon:: @ 8DE8D0C .incbin "graphics/pokemon/cascoon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_dustox_still_front_pic:: @ 8DE8D2C +gMonFrontPic_Dustox:: @ 8DE8D2C .incbin "graphics/pokemon/dustox/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dustox_palette:: @ 8DE9094 +gMonPalette_Dustox:: @ 8DE9094 .incbin "graphics/pokemon/dustox/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_dustox_back_pic:: @ 8DE90BC +gMonBackPic_Dustox:: @ 8DE90BC .incbin "graphics/pokemon/dustox/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dustox_shiny_palette:: @ 8DE9314 +gMonShinyPalette_Dustox:: @ 8DE9314 .incbin "graphics/pokemon/dustox/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dustox_icon:: @ 8DE933C +gMonIcon_Dustox:: @ 8DE933C .incbin "graphics/pokemon/dustox/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_dustox_footprint:: @ 8DE973C +gMonFootprint_Dustox:: @ 8DE973C .incbin "graphics/pokemon/dustox/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_lotad_still_front_pic:: @ 8DE975C +gMonFrontPic_Lotad:: @ 8DE975C .incbin "graphics/pokemon/lotad/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lotad_palette:: @ 8DE99BC +gMonPalette_Lotad:: @ 8DE99BC .incbin "graphics/pokemon/lotad/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_lotad_back_pic:: @ 8DE99E4 +gMonBackPic_Lotad:: @ 8DE99E4 .incbin "graphics/pokemon/lotad/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lotad_shiny_palette:: @ 8DE9CCC +gMonShinyPalette_Lotad:: @ 8DE9CCC .incbin "graphics/pokemon/lotad/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lotad_icon:: @ 8DE9CF4 +gMonIcon_Lotad:: @ 8DE9CF4 .incbin "graphics/pokemon/lotad/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_lotad_footprint:: @ 8DEA0F4 +gMonFootprint_Lotad:: @ 8DEA0F4 .incbin "graphics/pokemon/lotad/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_lombre_still_front_pic:: @ 8DEA114 +gMonFrontPic_Lombre:: @ 8DEA114 .incbin "graphics/pokemon/lombre/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lombre_palette:: @ 8DEA42C +gMonPalette_Lombre:: @ 8DEA42C .incbin "graphics/pokemon/lombre/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_lombre_back_pic:: @ 8DEA454 +gMonBackPic_Lombre:: @ 8DEA454 .incbin "graphics/pokemon/lombre/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lombre_shiny_palette:: @ 8DEA750 +gMonShinyPalette_Lombre:: @ 8DEA750 .incbin "graphics/pokemon/lombre/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lombre_icon:: @ 8DEA778 +gMonIcon_Lombre:: @ 8DEA778 .incbin "graphics/pokemon/lombre/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_lombre_footprint:: @ 8DEAB78 +gMonFootprint_Lombre:: @ 8DEAB78 .incbin "graphics/pokemon/lombre/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ludicolo_still_front_pic:: @ 8DEAB98 +gMonFrontPic_Ludicolo:: @ 8DEAB98 .incbin "graphics/pokemon/ludicolo/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ludicolo_palette:: @ 8DEB07C +gMonPalette_Ludicolo:: @ 8DEB07C .incbin "graphics/pokemon/ludicolo/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ludicolo_back_pic:: @ 8DEB0A4 +gMonBackPic_Ludicolo:: @ 8DEB0A4 .incbin "graphics/pokemon/ludicolo/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ludicolo_shiny_palette:: @ 8DEB3A0 +gMonShinyPalette_Ludicolo:: @ 8DEB3A0 .incbin "graphics/pokemon/ludicolo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ludicolo_icon:: @ 8DEB3C8 +gMonIcon_Ludicolo:: @ 8DEB3C8 .incbin "graphics/pokemon/ludicolo/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ludicolo_footprint:: @ 8DEB7C8 +gMonFootprint_Ludicolo:: @ 8DEB7C8 .incbin "graphics/pokemon/ludicolo/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_seedot_still_front_pic:: @ 8DEB7E8 +gMonFrontPic_Seedot:: @ 8DEB7E8 .incbin "graphics/pokemon/seedot/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_seedot_palette:: @ 8DEBA7C +gMonPalette_Seedot:: @ 8DEBA7C .incbin "graphics/pokemon/seedot/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_seedot_back_pic:: @ 8DEBAA4 +gMonBackPic_Seedot:: @ 8DEBAA4 .incbin "graphics/pokemon/seedot/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_seedot_shiny_palette:: @ 8DEBD84 +gMonShinyPalette_Seedot:: @ 8DEBD84 .incbin "graphics/pokemon/seedot/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_seedot_icon:: @ 8DEBDAC +gMonIcon_Seedot:: @ 8DEBDAC .incbin "graphics/pokemon/seedot/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_seedot_footprint:: @ 8DEC1AC +gMonFootprint_Seedot:: @ 8DEC1AC .incbin "graphics/pokemon/seedot/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_nuzleaf_still_front_pic:: @ 8DEC1CC +gMonFrontPic_Nuzleaf:: @ 8DEC1CC .incbin "graphics/pokemon/nuzleaf/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nuzleaf_palette:: @ 8DEC4B8 +gMonPalette_Nuzleaf:: @ 8DEC4B8 .incbin "graphics/pokemon/nuzleaf/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_nuzleaf_back_pic:: @ 8DEC4E0 +gMonBackPic_Nuzleaf:: @ 8DEC4E0 .incbin "graphics/pokemon/nuzleaf/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nuzleaf_shiny_palette:: @ 8DEC7A8 +gMonShinyPalette_Nuzleaf:: @ 8DEC7A8 .incbin "graphics/pokemon/nuzleaf/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nuzleaf_icon:: @ 8DEC7D0 +gMonIcon_Nuzleaf:: @ 8DEC7D0 .incbin "graphics/pokemon/nuzleaf/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_nuzleaf_footprint:: @ 8DECBD0 +gMonFootprint_Nuzleaf:: @ 8DECBD0 .incbin "graphics/pokemon/nuzleaf/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_shiftry_still_front_pic:: @ 8DECBF0 +gMonFrontPic_Shiftry:: @ 8DECBF0 .incbin "graphics/pokemon/shiftry/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shiftry_palette:: @ 8DED0AC +gMonPalette_Shiftry:: @ 8DED0AC .incbin "graphics/pokemon/shiftry/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_shiftry_back_pic:: @ 8DED0D4 +gMonBackPic_Shiftry:: @ 8DED0D4 .incbin "graphics/pokemon/shiftry/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shiftry_shiny_palette:: @ 8DED398 +gMonShinyPalette_Shiftry:: @ 8DED398 .incbin "graphics/pokemon/shiftry/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shiftry_icon:: @ 8DED3C0 +gMonIcon_Shiftry:: @ 8DED3C0 .incbin "graphics/pokemon/shiftry/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_shiftry_footprint:: @ 8DED7C0 +gMonFootprint_Shiftry:: @ 8DED7C0 .incbin "graphics/pokemon/shiftry/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_nincada_still_front_pic:: @ 8DED7E0 +gMonFrontPic_Nincada:: @ 8DED7E0 .incbin "graphics/pokemon/nincada/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nincada_palette:: @ 8DEDA80 +gMonPalette_Nincada:: @ 8DEDA80 .incbin "graphics/pokemon/nincada/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_nincada_back_pic:: @ 8DEDAA8 +gMonBackPic_Nincada:: @ 8DEDAA8 .incbin "graphics/pokemon/nincada/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nincada_shiny_palette:: @ 8DEDD60 +gMonShinyPalette_Nincada:: @ 8DEDD60 .incbin "graphics/pokemon/nincada/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nincada_icon:: @ 8DEDD88 +gMonIcon_Nincada:: @ 8DEDD88 .incbin "graphics/pokemon/nincada/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_nincada_footprint:: @ 8DEE188 +gMonFootprint_Nincada:: @ 8DEE188 .incbin "graphics/pokemon/nincada/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ninjask_still_front_pic:: @ 8DEE1A8 +gMonFrontPic_Ninjask:: @ 8DEE1A8 .incbin "graphics/pokemon/ninjask/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ninjask_palette:: @ 8DEE518 +gMonPalette_Ninjask:: @ 8DEE518 .incbin "graphics/pokemon/ninjask/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ninjask_back_pic:: @ 8DEE540 +gMonBackPic_Ninjask:: @ 8DEE540 .incbin "graphics/pokemon/ninjask/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ninjask_shiny_palette:: @ 8DEE90C +gMonShinyPalette_Ninjask:: @ 8DEE90C .incbin "graphics/pokemon/ninjask/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ninjask_icon:: @ 8DEE934 +gMonIcon_Ninjask:: @ 8DEE934 .incbin "graphics/pokemon/ninjask/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ninjask_footprint:: @ 8DEED34 +gMonFootprint_Ninjask:: @ 8DEED34 .incbin "graphics/pokemon/ninjask/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_shedinja_still_front_pic:: @ 8DEED54 +gMonFrontPic_Shedinja:: @ 8DEED54 .incbin "graphics/pokemon/shedinja/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shedinja_palette:: @ 8DEF074 +gMonPalette_Shedinja:: @ 8DEF074 .incbin "graphics/pokemon/shedinja/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_shedinja_back_pic:: @ 8DEF09C +gMonBackPic_Shedinja:: @ 8DEF09C .incbin "graphics/pokemon/shedinja/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shedinja_shiny_palette:: @ 8DEF43C +gMonShinyPalette_Shedinja:: @ 8DEF43C .incbin "graphics/pokemon/shedinja/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shedinja_icon:: @ 8DEF464 +gMonIcon_Shedinja:: @ 8DEF464 .incbin "graphics/pokemon/shedinja/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_shedinja_footprint:: @ 8DEF864 +gMonFootprint_Shedinja:: @ 8DEF864 .incbin "graphics/pokemon/shedinja/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_taillow_still_front_pic:: @ 8DEF884 +gMonFrontPic_Taillow:: @ 8DEF884 .incbin "graphics/pokemon/taillow/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_taillow_palette:: @ 8DEFADC +gMonPalette_Taillow:: @ 8DEFADC .incbin "graphics/pokemon/taillow/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_taillow_back_pic:: @ 8DEFB04 +gMonBackPic_Taillow:: @ 8DEFB04 .incbin "graphics/pokemon/taillow/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_taillow_shiny_palette:: @ 8DEFD24 +gMonShinyPalette_Taillow:: @ 8DEFD24 .incbin "graphics/pokemon/taillow/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_taillow_icon:: @ 8DEFD4C +gMonIcon_Taillow:: @ 8DEFD4C .incbin "graphics/pokemon/taillow/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_taillow_footprint:: @ 8DF014C +gMonFootprint_Taillow:: @ 8DF014C .incbin "graphics/pokemon/taillow/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_swellow_still_front_pic:: @ 8DF016C +gMonFrontPic_Swellow:: @ 8DF016C .incbin "graphics/pokemon/swellow/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_swellow_palette:: @ 8DF0530 +gMonPalette_Swellow:: @ 8DF0530 .incbin "graphics/pokemon/swellow/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_swellow_back_pic:: @ 8DF0558 +gMonBackPic_Swellow:: @ 8DF0558 .incbin "graphics/pokemon/swellow/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_swellow_shiny_palette:: @ 8DF0890 +gMonShinyPalette_Swellow:: @ 8DF0890 .incbin "graphics/pokemon/swellow/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_swellow_icon:: @ 8DF08B8 +gMonIcon_Swellow:: @ 8DF08B8 .incbin "graphics/pokemon/swellow/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_swellow_footprint:: @ 8DF0CB8 +gMonFootprint_Swellow:: @ 8DF0CB8 .incbin "graphics/pokemon/swellow/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_shroomish_still_front_pic:: @ 8DF0CD8 +gMonFrontPic_Shroomish:: @ 8DF0CD8 .incbin "graphics/pokemon/shroomish/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shroomish_palette:: @ 8DF0F40 +gMonPalette_Shroomish:: @ 8DF0F40 .incbin "graphics/pokemon/shroomish/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_shroomish_back_pic:: @ 8DF0F68 +gMonBackPic_Shroomish:: @ 8DF0F68 .incbin "graphics/pokemon/shroomish/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shroomish_shiny_palette:: @ 8DF1248 +gMonShinyPalette_Shroomish:: @ 8DF1248 .incbin "graphics/pokemon/shroomish/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shroomish_icon:: @ 8DF1270 +gMonIcon_Shroomish:: @ 8DF1270 .incbin "graphics/pokemon/shroomish/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_shroomish_footprint:: @ 8DF1670 +gMonFootprint_Shroomish:: @ 8DF1670 .incbin "graphics/pokemon/shroomish/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_breloom_still_front_pic:: @ 8DF1690 +gMonFrontPic_Breloom:: @ 8DF1690 .incbin "graphics/pokemon/breloom/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_breloom_palette:: @ 8DF1A78 +gMonPalette_Breloom:: @ 8DF1A78 .incbin "graphics/pokemon/breloom/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_breloom_back_pic:: @ 8DF1AA0 +gMonBackPic_Breloom:: @ 8DF1AA0 .incbin "graphics/pokemon/breloom/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_breloom_shiny_palette:: @ 8DF1E80 +gMonShinyPalette_Breloom:: @ 8DF1E80 .incbin "graphics/pokemon/breloom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_breloom_icon:: @ 8DF1EA8 +gMonIcon_Breloom:: @ 8DF1EA8 .incbin "graphics/pokemon/breloom/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_breloom_footprint:: @ 8DF22A8 +gMonFootprint_Breloom:: @ 8DF22A8 .incbin "graphics/pokemon/breloom/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_spinda_still_front_pic:: @ 8DF22C8 +gMonFrontPic_Spinda:: @ 8DF22C8 .incbin "graphics/pokemon/spinda/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_spinda_palette:: @ 8DF25C8 +gMonPalette_Spinda:: @ 8DF25C8 .incbin "graphics/pokemon/spinda/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_spinda_back_pic:: @ 8DF25F0 +gMonBackPic_Spinda:: @ 8DF25F0 .incbin "graphics/pokemon/spinda/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_spinda_shiny_palette:: @ 8DF292C +gMonShinyPalette_Spinda:: @ 8DF292C .incbin "graphics/pokemon/spinda/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_spinda_icon:: @ 8DF2954 +gMonIcon_Spinda:: @ 8DF2954 .incbin "graphics/pokemon/spinda/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_spinda_footprint:: @ 8DF2D54 +gMonFootprint_Spinda:: @ 8DF2D54 .incbin "graphics/pokemon/spinda/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_wingull_still_front_pic:: @ 8DF2D74 +gMonFrontPic_Wingull:: @ 8DF2D74 .incbin "graphics/pokemon/wingull/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wingull_palette:: @ 8DF2FB0 +gMonPalette_Wingull:: @ 8DF2FB0 .incbin "graphics/pokemon/wingull/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_wingull_back_pic:: @ 8DF2FD8 +gMonBackPic_Wingull:: @ 8DF2FD8 .incbin "graphics/pokemon/wingull/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wingull_shiny_palette:: @ 8DF3328 +gMonShinyPalette_Wingull:: @ 8DF3328 .incbin "graphics/pokemon/wingull/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wingull_icon:: @ 8DF3350 +gMonIcon_Wingull:: @ 8DF3350 .incbin "graphics/pokemon/wingull/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_wingull_footprint:: @ 8DF3750 +gMonFootprint_Wingull:: @ 8DF3750 .incbin "graphics/pokemon/wingull/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_pelipper_still_front_pic:: @ 8DF3770 +gMonFrontPic_Pelipper:: @ 8DF3770 .incbin "graphics/pokemon/pelipper/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pelipper_palette:: @ 8DF3B08 +gMonPalette_Pelipper:: @ 8DF3B08 .incbin "graphics/pokemon/pelipper/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_pelipper_back_pic:: @ 8DF3B30 +gMonBackPic_Pelipper:: @ 8DF3B30 .incbin "graphics/pokemon/pelipper/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_pelipper_shiny_palette:: @ 8DF3EB0 +gMonShinyPalette_Pelipper:: @ 8DF3EB0 .incbin "graphics/pokemon/pelipper/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pelipper_icon:: @ 8DF3ED8 +gMonIcon_Pelipper:: @ 8DF3ED8 .incbin "graphics/pokemon/pelipper/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_pelipper_footprint:: @ 8DF42D8 +gMonFootprint_Pelipper:: @ 8DF42D8 .incbin "graphics/pokemon/pelipper/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_surskit_still_front_pic:: @ 8DF42F8 +gMonFrontPic_Surskit:: @ 8DF42F8 .incbin "graphics/pokemon/surskit/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_surskit_palette:: @ 8DF4504 +gMonPalette_Surskit:: @ 8DF4504 .incbin "graphics/pokemon/surskit/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_surskit_back_pic:: @ 8DF452C +gMonBackPic_Surskit:: @ 8DF452C .incbin "graphics/pokemon/surskit/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_surskit_shiny_palette:: @ 8DF4764 +gMonShinyPalette_Surskit:: @ 8DF4764 .incbin "graphics/pokemon/surskit/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_surskit_icon:: @ 8DF478C +gMonIcon_Surskit:: @ 8DF478C .incbin "graphics/pokemon/surskit/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_surskit_footprint:: @ 8DF4B8C +gMonFootprint_Surskit:: @ 8DF4B8C .incbin "graphics/pokemon/surskit/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_masquerain_still_front_pic:: @ 8DF4BAC +gMonFrontPic_Masquerain:: @ 8DF4BAC .incbin "graphics/pokemon/masquerain/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_masquerain_palette:: @ 8DF4F48 +gMonPalette_Masquerain:: @ 8DF4F48 .incbin "graphics/pokemon/masquerain/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_masquerain_back_pic:: @ 8DF4F70 +gMonBackPic_Masquerain:: @ 8DF4F70 .incbin "graphics/pokemon/masquerain/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_masquerain_shiny_palette:: @ 8DF52C8 +gMonShinyPalette_Masquerain:: @ 8DF52C8 .incbin "graphics/pokemon/masquerain/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_masquerain_icon:: @ 8DF52F0 +gMonIcon_Masquerain:: @ 8DF52F0 .incbin "graphics/pokemon/masquerain/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_masquerain_footprint:: @ 8DF56F0 +gMonFootprint_Masquerain:: @ 8DF56F0 .incbin "graphics/pokemon/masquerain/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_wailmer_still_front_pic:: @ 8DF5710 +gMonFrontPic_Wailmer:: @ 8DF5710 .incbin "graphics/pokemon/wailmer/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wailmer_palette:: @ 8DF59F0 +gMonPalette_Wailmer:: @ 8DF59F0 .incbin "graphics/pokemon/wailmer/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_wailmer_back_pic:: @ 8DF5A18 +gMonBackPic_Wailmer:: @ 8DF5A18 .incbin "graphics/pokemon/wailmer/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wailmer_shiny_palette:: @ 8DF5BFC +gMonShinyPalette_Wailmer:: @ 8DF5BFC .incbin "graphics/pokemon/wailmer/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wailmer_icon:: @ 8DF5C24 +gMonIcon_Wailmer:: @ 8DF5C24 .incbin "graphics/pokemon/wailmer/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_wailmer_footprint:: @ 8DF6024 +gMonFootprint_Wailmer:: @ 8DF6024 .incbin "graphics/pokemon/wailmer/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_wailord_still_front_pic:: @ 8DF6044 +gMonFrontPic_Wailord:: @ 8DF6044 .incbin "graphics/pokemon/wailord/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wailord_palette:: @ 8DF6408 +gMonPalette_Wailord:: @ 8DF6408 .incbin "graphics/pokemon/wailord/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_wailord_back_pic:: @ 8DF6430 +gMonBackPic_Wailord:: @ 8DF6430 .incbin "graphics/pokemon/wailord/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wailord_shiny_palette:: @ 8DF6648 +gMonShinyPalette_Wailord:: @ 8DF6648 .incbin "graphics/pokemon/wailord/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wailord_icon:: @ 8DF6670 +gMonIcon_Wailord:: @ 8DF6670 .incbin "graphics/pokemon/wailord/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_wailord_footprint:: @ 8DF6A70 +gMonFootprint_Wailord:: @ 8DF6A70 .incbin "graphics/pokemon/wailord/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_skitty_still_front_pic:: @ 8DF6A90 +gMonFrontPic_Skitty:: @ 8DF6A90 .incbin "graphics/pokemon/skitty/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_skitty_palette:: @ 8DF6D90 +gMonPalette_Skitty:: @ 8DF6D90 .incbin "graphics/pokemon/skitty/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_skitty_back_pic:: @ 8DF6DB8 +gMonBackPic_Skitty:: @ 8DF6DB8 .incbin "graphics/pokemon/skitty/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_skitty_shiny_palette:: @ 8DF7100 +gMonShinyPalette_Skitty:: @ 8DF7100 .incbin "graphics/pokemon/skitty/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_skitty_icon:: @ 8DF7128 +gMonIcon_Skitty:: @ 8DF7128 .incbin "graphics/pokemon/skitty/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_skitty_footprint:: @ 8DF7528 +gMonFootprint_Skitty:: @ 8DF7528 .incbin "graphics/pokemon/skitty/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_delcatty_still_front_pic:: @ 8DF7548 +gMonFrontPic_Delcatty:: @ 8DF7548 .incbin "graphics/pokemon/delcatty/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_delcatty_palette:: @ 8DF78D4 +gMonPalette_Delcatty:: @ 8DF78D4 .incbin "graphics/pokemon/delcatty/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_delcatty_back_pic:: @ 8DF78FC +gMonBackPic_Delcatty:: @ 8DF78FC .incbin "graphics/pokemon/delcatty/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_delcatty_shiny_palette:: @ 8DF7C98 +gMonShinyPalette_Delcatty:: @ 8DF7C98 .incbin "graphics/pokemon/delcatty/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_delcatty_icon:: @ 8DF7CC0 +gMonIcon_Delcatty:: @ 8DF7CC0 .incbin "graphics/pokemon/delcatty/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_delcatty_footprint:: @ 8DF80C0 +gMonFootprint_Delcatty:: @ 8DF80C0 .incbin "graphics/pokemon/delcatty/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_kecleon_still_front_pic:: @ 8DF80E0 +gMonFrontPic_Kecleon:: @ 8DF80E0 .incbin "graphics/pokemon/kecleon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kecleon_palette:: @ 8DF8460 +gMonPalette_Kecleon:: @ 8DF8460 .incbin "graphics/pokemon/kecleon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_kecleon_back_pic:: @ 8DF8488 +gMonBackPic_Kecleon:: @ 8DF8488 .incbin "graphics/pokemon/kecleon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kecleon_shiny_palette:: @ 8DF8860 +gMonShinyPalette_Kecleon:: @ 8DF8860 .incbin "graphics/pokemon/kecleon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kecleon_icon:: @ 8DF8888 +gMonIcon_Kecleon:: @ 8DF8888 .incbin "graphics/pokemon/kecleon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_kecleon_footprint:: @ 8DF8C88 +gMonFootprint_Kecleon:: @ 8DF8C88 .incbin "graphics/pokemon/kecleon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_baltoy_still_front_pic:: @ 8DF8CA8 +gMonFrontPic_Baltoy:: @ 8DF8CA8 .incbin "graphics/pokemon/baltoy/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_baltoy_palette:: @ 8DF8ECC +gMonPalette_Baltoy:: @ 8DF8ECC .incbin "graphics/pokemon/baltoy/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_baltoy_back_pic:: @ 8DF8EEC +gMonBackPic_Baltoy:: @ 8DF8EEC .incbin "graphics/pokemon/baltoy/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_baltoy_shiny_palette:: @ 8DF9194 +gMonShinyPalette_Baltoy:: @ 8DF9194 .incbin "graphics/pokemon/baltoy/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_baltoy_icon:: @ 8DF91B4 +gMonIcon_Baltoy:: @ 8DF91B4 .incbin "graphics/pokemon/baltoy/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_baltoy_footprint:: @ 8DF95B4 +gMonFootprint_Baltoy:: @ 8DF95B4 .incbin "graphics/pokemon/baltoy/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_claydol_still_front_pic:: @ 8DF95D4 +gMonFrontPic_Claydol:: @ 8DF95D4 .incbin "graphics/pokemon/claydol/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_claydol_palette:: @ 8DF998C +gMonPalette_Claydol:: @ 8DF998C .incbin "graphics/pokemon/claydol/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_claydol_back_pic:: @ 8DF99B4 +gMonBackPic_Claydol:: @ 8DF99B4 .incbin "graphics/pokemon/claydol/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_claydol_shiny_palette:: @ 8DF9D88 +gMonShinyPalette_Claydol:: @ 8DF9D88 .incbin "graphics/pokemon/claydol/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_claydol_icon:: @ 8DF9DB0 +gMonIcon_Claydol:: @ 8DF9DB0 .incbin "graphics/pokemon/claydol/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_claydol_footprint:: @ 8DFA1B0 +gMonFootprint_Claydol:: @ 8DFA1B0 .incbin "graphics/pokemon/claydol/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_nosepass_still_front_pic:: @ 8DFA1D0 +gMonFrontPic_Nosepass:: @ 8DFA1D0 .incbin "graphics/pokemon/nosepass/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nosepass_palette:: @ 8DFA49C +gMonPalette_Nosepass:: @ 8DFA49C .incbin "graphics/pokemon/nosepass/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_nosepass_back_pic:: @ 8DFA4C4 +gMonBackPic_Nosepass:: @ 8DFA4C4 .incbin "graphics/pokemon/nosepass/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_nosepass_shiny_palette:: @ 8DFA764 +gMonShinyPalette_Nosepass:: @ 8DFA764 .incbin "graphics/pokemon/nosepass/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nosepass_icon:: @ 8DFA78C +gMonIcon_Nosepass:: @ 8DFA78C .incbin "graphics/pokemon/nosepass/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_nosepass_footprint:: @ 8DFAB8C +gMonFootprint_Nosepass:: @ 8DFAB8C .incbin "graphics/pokemon/nosepass/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_torkoal_still_front_pic:: @ 8DFABAC +gMonFrontPic_Torkoal:: @ 8DFABAC .incbin "graphics/pokemon/torkoal/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_torkoal_palette:: @ 8DFB058 +gMonPalette_Torkoal:: @ 8DFB058 .incbin "graphics/pokemon/torkoal/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_torkoal_back_pic:: @ 8DFB080 +gMonBackPic_Torkoal:: @ 8DFB080 .incbin "graphics/pokemon/torkoal/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_torkoal_shiny_palette:: @ 8DFB348 +gMonShinyPalette_Torkoal:: @ 8DFB348 .incbin "graphics/pokemon/torkoal/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_torkoal_icon:: @ 8DFB370 +gMonIcon_Torkoal:: @ 8DFB370 .incbin "graphics/pokemon/torkoal/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_torkoal_footprint:: @ 8DFB770 +gMonFootprint_Torkoal:: @ 8DFB770 .incbin "graphics/pokemon/torkoal/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sableye_still_front_pic:: @ 8DFB790 +gMonFrontPic_Sableye:: @ 8DFB790 .incbin "graphics/pokemon/sableye/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sableye_palette:: @ 8DFBA64 +gMonPalette_Sableye:: @ 8DFBA64 .incbin "graphics/pokemon/sableye/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sableye_back_pic:: @ 8DFBA8C +gMonBackPic_Sableye:: @ 8DFBA8C .incbin "graphics/pokemon/sableye/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sableye_shiny_palette:: @ 8DFBDB4 +gMonShinyPalette_Sableye:: @ 8DFBDB4 .incbin "graphics/pokemon/sableye/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sableye_icon:: @ 8DFBDDC +gMonIcon_Sableye:: @ 8DFBDDC .incbin "graphics/pokemon/sableye/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sableye_footprint:: @ 8DFC1DC +gMonFootprint_Sableye:: @ 8DFC1DC .incbin "graphics/pokemon/sableye/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_barboach_still_front_pic:: @ 8DFC1FC +gMonFrontPic_Barboach:: @ 8DFC1FC .incbin "graphics/pokemon/barboach/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_barboach_palette:: @ 8DFC48C +gMonPalette_Barboach:: @ 8DFC48C .incbin "graphics/pokemon/barboach/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_barboach_back_pic:: @ 8DFC4B4 +gMonBackPic_Barboach:: @ 8DFC4B4 .incbin "graphics/pokemon/barboach/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_barboach_shiny_palette:: @ 8DFC744 +gMonShinyPalette_Barboach:: @ 8DFC744 .incbin "graphics/pokemon/barboach/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_barboach_icon:: @ 8DFC76C +gMonIcon_Barboach:: @ 8DFC76C .incbin "graphics/pokemon/barboach/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_barboach_footprint:: @ 8DFCB6C +gMonFootprint_Barboach:: @ 8DFCB6C .incbin "graphics/pokemon/barboach/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_whiscash_still_front_pic:: @ 8DFCB8C +gMonFrontPic_Whiscash:: @ 8DFCB8C .incbin "graphics/pokemon/whiscash/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_whiscash_palette:: @ 8DFCF04 +gMonPalette_Whiscash:: @ 8DFCF04 .incbin "graphics/pokemon/whiscash/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_whiscash_back_pic:: @ 8DFCF2C +gMonBackPic_Whiscash:: @ 8DFCF2C .incbin "graphics/pokemon/whiscash/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_whiscash_shiny_palette:: @ 8DFD278 +gMonShinyPalette_Whiscash:: @ 8DFD278 .incbin "graphics/pokemon/whiscash/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_whiscash_icon:: @ 8DFD2A0 +gMonIcon_Whiscash:: @ 8DFD2A0 .incbin "graphics/pokemon/whiscash/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_whiscash_footprint:: @ 8DFD6A0 +gMonFootprint_Whiscash:: @ 8DFD6A0 .incbin "graphics/pokemon/whiscash/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_luvdisc_still_front_pic:: @ 8DFD6C0 +gMonFrontPic_Luvdisc:: @ 8DFD6C0 .incbin "graphics/pokemon/luvdisc/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_luvdisc_palette:: @ 8DFD880 +gMonPalette_Luvdisc:: @ 8DFD880 .incbin "graphics/pokemon/luvdisc/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_luvdisc_back_pic:: @ 8DFD8A4 +gMonBackPic_Luvdisc:: @ 8DFD8A4 .incbin "graphics/pokemon/luvdisc/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_luvdisc_shiny_palette:: @ 8DFDA78 +gMonShinyPalette_Luvdisc:: @ 8DFDA78 .incbin "graphics/pokemon/luvdisc/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_luvdisc_icon:: @ 8DFDA9C +gMonIcon_Luvdisc:: @ 8DFDA9C .incbin "graphics/pokemon/luvdisc/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_luvdisc_footprint:: @ 8DFDE9C +gMonFootprint_Luvdisc:: @ 8DFDE9C .incbin "graphics/pokemon/luvdisc/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_corphish_still_front_pic:: @ 8DFDEBC +gMonFrontPic_Corphish:: @ 8DFDEBC .incbin "graphics/pokemon/corphish/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_corphish_palette:: @ 8DFE218 +gMonPalette_Corphish:: @ 8DFE218 .incbin "graphics/pokemon/corphish/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_corphish_back_pic:: @ 8DFE240 +gMonBackPic_Corphish:: @ 8DFE240 .incbin "graphics/pokemon/corphish/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_corphish_shiny_palette:: @ 8DFE55C +gMonShinyPalette_Corphish:: @ 8DFE55C .incbin "graphics/pokemon/corphish/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_corphish_icon:: @ 8DFE584 +gMonIcon_Corphish:: @ 8DFE584 .incbin "graphics/pokemon/corphish/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_corphish_footprint:: @ 8DFE984 +gMonFootprint_Corphish:: @ 8DFE984 .incbin "graphics/pokemon/corphish/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_crawdaunt_still_front_pic:: @ 8DFE9A4 +gMonFrontPic_Crawdaunt:: @ 8DFE9A4 .incbin "graphics/pokemon/crawdaunt/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_crawdaunt_palette:: @ 8DFEE34 +gMonPalette_Crawdaunt:: @ 8DFEE34 .incbin "graphics/pokemon/crawdaunt/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_crawdaunt_back_pic:: @ 8DFEE5C +gMonBackPic_Crawdaunt:: @ 8DFEE5C .incbin "graphics/pokemon/crawdaunt/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_crawdaunt_shiny_palette:: @ 8DFF240 +gMonShinyPalette_Crawdaunt:: @ 8DFF240 .incbin "graphics/pokemon/crawdaunt/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_crawdaunt_icon:: @ 8DFF268 +gMonIcon_Crawdaunt:: @ 8DFF268 .incbin "graphics/pokemon/crawdaunt/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_crawdaunt_footprint:: @ 8DFF668 +gMonFootprint_Crawdaunt:: @ 8DFF668 .incbin "graphics/pokemon/crawdaunt/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_feebas_still_front_pic:: @ 8DFF688 +gMonFrontPic_Feebas:: @ 8DFF688 .incbin "graphics/pokemon/feebas/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_feebas_palette:: @ 8DFF914 +gMonPalette_Feebas:: @ 8DFF914 .incbin "graphics/pokemon/feebas/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_feebas_back_pic:: @ 8DFF93C +gMonBackPic_Feebas:: @ 8DFF93C .incbin "graphics/pokemon/feebas/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_feebas_shiny_palette:: @ 8DFFC74 +gMonShinyPalette_Feebas:: @ 8DFFC74 .incbin "graphics/pokemon/feebas/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_feebas_icon:: @ 8DFFC9C +gMonIcon_Feebas:: @ 8DFFC9C .incbin "graphics/pokemon/feebas/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_feebas_footprint:: @ 8E0009C +gMonFootprint_Feebas:: @ 8E0009C .incbin "graphics/pokemon/feebas/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_milotic_still_front_pic:: @ 8E000BC +gMonFrontPic_Milotic:: @ 8E000BC .incbin "graphics/pokemon/milotic/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_milotic_palette:: @ 8E0054C +gMonPalette_Milotic:: @ 8E0054C .incbin "graphics/pokemon/milotic/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_milotic_back_pic:: @ 8E00574 +gMonBackPic_Milotic:: @ 8E00574 .incbin "graphics/pokemon/milotic/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_milotic_shiny_palette:: @ 8E00868 +gMonShinyPalette_Milotic:: @ 8E00868 .incbin "graphics/pokemon/milotic/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_milotic_icon:: @ 8E00890 +gMonIcon_Milotic:: @ 8E00890 .incbin "graphics/pokemon/milotic/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_milotic_footprint:: @ 8E00C90 +gMonFootprint_Milotic:: @ 8E00C90 .incbin "graphics/pokemon/milotic/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_carvanha_still_front_pic:: @ 8E00CB0 +gMonFrontPic_Carvanha:: @ 8E00CB0 .incbin "graphics/pokemon/carvanha/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_carvanha_palette:: @ 8E00FDC +gMonPalette_Carvanha:: @ 8E00FDC .incbin "graphics/pokemon/carvanha/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_carvanha_back_pic:: @ 8E01004 +gMonBackPic_Carvanha:: @ 8E01004 .incbin "graphics/pokemon/carvanha/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_carvanha_shiny_palette:: @ 8E01314 +gMonShinyPalette_Carvanha:: @ 8E01314 .incbin "graphics/pokemon/carvanha/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_carvanha_icon:: @ 8E0133C +gMonIcon_Carvanha:: @ 8E0133C .incbin "graphics/pokemon/carvanha/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_carvanha_footprint:: @ 8E0173C +gMonFootprint_Carvanha:: @ 8E0173C .incbin "graphics/pokemon/carvanha/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sharpedo_still_front_pic:: @ 8E0175C +gMonFrontPic_Sharpedo:: @ 8E0175C .incbin "graphics/pokemon/sharpedo/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sharpedo_palette:: @ 8E01AEC +gMonPalette_Sharpedo:: @ 8E01AEC .incbin "graphics/pokemon/sharpedo/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sharpedo_back_pic:: @ 8E01B14 +gMonBackPic_Sharpedo:: @ 8E01B14 .incbin "graphics/pokemon/sharpedo/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sharpedo_shiny_palette:: @ 8E01E6C +gMonShinyPalette_Sharpedo:: @ 8E01E6C .incbin "graphics/pokemon/sharpedo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sharpedo_icon:: @ 8E01E94 +gMonIcon_Sharpedo:: @ 8E01E94 .incbin "graphics/pokemon/sharpedo/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sharpedo_footprint:: @ 8E02294 +gMonFootprint_Sharpedo:: @ 8E02294 .incbin "graphics/pokemon/sharpedo/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_trapinch_still_front_pic:: @ 8E022B4 +gMonFrontPic_Trapinch:: @ 8E022B4 .incbin "graphics/pokemon/trapinch/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_trapinch_palette:: @ 8E024D0 +gMonPalette_Trapinch:: @ 8E024D0 .incbin "graphics/pokemon/trapinch/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_trapinch_back_pic:: @ 8E024F8 +gMonBackPic_Trapinch:: @ 8E024F8 .incbin "graphics/pokemon/trapinch/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_trapinch_shiny_palette:: @ 8E02718 +gMonShinyPalette_Trapinch:: @ 8E02718 .incbin "graphics/pokemon/trapinch/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_trapinch_icon:: @ 8E02740 +gMonIcon_Trapinch:: @ 8E02740 .incbin "graphics/pokemon/trapinch/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_trapinch_footprint:: @ 8E02B40 +gMonFootprint_Trapinch:: @ 8E02B40 .incbin "graphics/pokemon/trapinch/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_vibrava_still_front_pic:: @ 8E02B60 +gMonFrontPic_Vibrava:: @ 8E02B60 .incbin "graphics/pokemon/vibrava/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_vibrava_palette:: @ 8E02ED0 +gMonPalette_Vibrava:: @ 8E02ED0 .incbin "graphics/pokemon/vibrava/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_vibrava_back_pic:: @ 8E02EF8 +gMonBackPic_Vibrava:: @ 8E02EF8 .incbin "graphics/pokemon/vibrava/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_vibrava_shiny_palette:: @ 8E03170 +gMonShinyPalette_Vibrava:: @ 8E03170 .incbin "graphics/pokemon/vibrava/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_vibrava_icon:: @ 8E03198 +gMonIcon_Vibrava:: @ 8E03198 .incbin "graphics/pokemon/vibrava/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_vibrava_footprint:: @ 8E03598 +gMonFootprint_Vibrava:: @ 8E03598 .incbin "graphics/pokemon/vibrava/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_flygon_still_front_pic:: @ 8E035B8 +gMonFrontPic_Flygon:: @ 8E035B8 .incbin "graphics/pokemon/flygon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_flygon_palette:: @ 8E03AA8 +gMonPalette_Flygon:: @ 8E03AA8 .incbin "graphics/pokemon/flygon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_flygon_back_pic:: @ 8E03AD0 +gMonBackPic_Flygon:: @ 8E03AD0 .incbin "graphics/pokemon/flygon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_flygon_shiny_palette:: @ 8E03F0C +gMonShinyPalette_Flygon:: @ 8E03F0C .incbin "graphics/pokemon/flygon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_flygon_icon:: @ 8E03F34 +gMonIcon_Flygon:: @ 8E03F34 .incbin "graphics/pokemon/flygon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_flygon_footprint:: @ 8E04334 +gMonFootprint_Flygon:: @ 8E04334 .incbin "graphics/pokemon/flygon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_makuhita_still_front_pic:: @ 8E04354 +gMonFrontPic_Makuhita:: @ 8E04354 .incbin "graphics/pokemon/makuhita/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_makuhita_palette:: @ 8E0466C +gMonPalette_Makuhita:: @ 8E0466C .incbin "graphics/pokemon/makuhita/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_makuhita_back_pic:: @ 8E04694 +gMonBackPic_Makuhita:: @ 8E04694 .incbin "graphics/pokemon/makuhita/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_makuhita_shiny_palette:: @ 8E04984 +gMonShinyPalette_Makuhita:: @ 8E04984 .incbin "graphics/pokemon/makuhita/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_makuhita_icon:: @ 8E049A8 +gMonIcon_Makuhita:: @ 8E049A8 .incbin "graphics/pokemon/makuhita/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_makuhita_footprint:: @ 8E04DA8 +gMonFootprint_Makuhita:: @ 8E04DA8 .incbin "graphics/pokemon/makuhita/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_hariyama_still_front_pic:: @ 8E04DC8 +gMonFrontPic_Hariyama:: @ 8E04DC8 .incbin "graphics/pokemon/hariyama/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hariyama_palette:: @ 8E05278 +gMonPalette_Hariyama:: @ 8E05278 .incbin "graphics/pokemon/hariyama/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_hariyama_back_pic:: @ 8E052A0 +gMonBackPic_Hariyama:: @ 8E052A0 .incbin "graphics/pokemon/hariyama/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_hariyama_shiny_palette:: @ 8E05680 +gMonShinyPalette_Hariyama:: @ 8E05680 .incbin "graphics/pokemon/hariyama/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hariyama_icon:: @ 8E056A8 +gMonIcon_Hariyama:: @ 8E056A8 .incbin "graphics/pokemon/hariyama/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_hariyama_footprint:: @ 8E05AA8 +gMonFootprint_Hariyama:: @ 8E05AA8 .incbin "graphics/pokemon/hariyama/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_electrike_still_front_pic:: @ 8E05AC8 +gMonFrontPic_Electrike:: @ 8E05AC8 .incbin "graphics/pokemon/electrike/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_electrike_palette:: @ 8E05D58 +gMonPalette_Electrike:: @ 8E05D58 .incbin "graphics/pokemon/electrike/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_electrike_back_pic:: @ 8E05D80 +gMonBackPic_Electrike:: @ 8E05D80 .incbin "graphics/pokemon/electrike/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_electrike_shiny_palette:: @ 8E0600C +gMonShinyPalette_Electrike:: @ 8E0600C .incbin "graphics/pokemon/electrike/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_electrike_icon:: @ 8E06034 +gMonIcon_Electrike:: @ 8E06034 .incbin "graphics/pokemon/electrike/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_electrike_footprint:: @ 8E06434 +gMonFootprint_Electrike:: @ 8E06434 .incbin "graphics/pokemon/electrike/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_manectric_still_front_pic:: @ 8E06454 +gMonFrontPic_Manectric:: @ 8E06454 .incbin "graphics/pokemon/manectric/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_manectric_palette:: @ 8E06784 +gMonPalette_Manectric:: @ 8E06784 .incbin "graphics/pokemon/manectric/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_manectric_back_pic:: @ 8E067AC +gMonBackPic_Manectric:: @ 8E067AC .incbin "graphics/pokemon/manectric/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_manectric_shiny_palette:: @ 8E069D8 +gMonShinyPalette_Manectric:: @ 8E069D8 .incbin "graphics/pokemon/manectric/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_manectric_icon:: @ 8E06A00 +gMonIcon_Manectric:: @ 8E06A00 .incbin "graphics/pokemon/manectric/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_manectric_footprint:: @ 8E06E00 +gMonFootprint_Manectric:: @ 8E06E00 .incbin "graphics/pokemon/manectric/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_numel_still_front_pic:: @ 8E06E20 +gMonFrontPic_Numel:: @ 8E06E20 .incbin "graphics/pokemon/numel/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_numel_palette:: @ 8E070F0 +gMonPalette_Numel:: @ 8E070F0 .incbin "graphics/pokemon/numel/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_numel_back_pic:: @ 8E07118 +gMonBackPic_Numel:: @ 8E07118 .incbin "graphics/pokemon/numel/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_numel_shiny_palette:: @ 8E073D4 +gMonShinyPalette_Numel:: @ 8E073D4 .incbin "graphics/pokemon/numel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_numel_icon:: @ 8E073FC +gMonIcon_Numel:: @ 8E073FC .incbin "graphics/pokemon/numel/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_numel_footprint:: @ 8E077FC +gMonFootprint_Numel:: @ 8E077FC .incbin "graphics/pokemon/numel/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_camerupt_still_front_pic:: @ 8E0781C +gMonFrontPic_Camerupt:: @ 8E0781C .incbin "graphics/pokemon/camerupt/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_camerupt_palette:: @ 8E07C34 +gMonPalette_Camerupt:: @ 8E07C34 .incbin "graphics/pokemon/camerupt/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_camerupt_back_pic:: @ 8E07C5C +gMonBackPic_Camerupt:: @ 8E07C5C .incbin "graphics/pokemon/camerupt/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_camerupt_shiny_palette:: @ 8E07F20 +gMonShinyPalette_Camerupt:: @ 8E07F20 .incbin "graphics/pokemon/camerupt/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_camerupt_icon:: @ 8E07F48 +gMonIcon_Camerupt:: @ 8E07F48 .incbin "graphics/pokemon/camerupt/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_camerupt_footprint:: @ 8E08348 +gMonFootprint_Camerupt:: @ 8E08348 .incbin "graphics/pokemon/camerupt/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_spheal_still_front_pic:: @ 8E08368 +gMonFrontPic_Spheal:: @ 8E08368 .incbin "graphics/pokemon/spheal/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_spheal_palette:: @ 8E085DC +gMonPalette_Spheal:: @ 8E085DC .incbin "graphics/pokemon/spheal/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_spheal_back_pic:: @ 8E08604 +gMonBackPic_Spheal:: @ 8E08604 .incbin "graphics/pokemon/spheal/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_spheal_shiny_palette:: @ 8E08800 +gMonShinyPalette_Spheal:: @ 8E08800 .incbin "graphics/pokemon/spheal/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_spheal_icon:: @ 8E08828 +gMonIcon_Spheal:: @ 8E08828 .incbin "graphics/pokemon/spheal/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_spheal_footprint:: @ 8E08C28 +gMonFootprint_Spheal:: @ 8E08C28 .incbin "graphics/pokemon/spheal/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_sealeo_still_front_pic:: @ 8E08C48 +gMonFrontPic_Sealeo:: @ 8E08C48 .incbin "graphics/pokemon/sealeo/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sealeo_palette:: @ 8E08FC8 +gMonPalette_Sealeo:: @ 8E08FC8 .incbin "graphics/pokemon/sealeo/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_sealeo_back_pic:: @ 8E08FF0 +gMonBackPic_Sealeo:: @ 8E08FF0 .incbin "graphics/pokemon/sealeo/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_sealeo_shiny_palette:: @ 8E0926C +gMonShinyPalette_Sealeo:: @ 8E0926C .incbin "graphics/pokemon/sealeo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sealeo_icon:: @ 8E09294 +gMonIcon_Sealeo:: @ 8E09294 .incbin "graphics/pokemon/sealeo/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_sealeo_footprint:: @ 8E09694 +gMonFootprint_Sealeo:: @ 8E09694 .incbin "graphics/pokemon/sealeo/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_walrein_still_front_pic:: @ 8E096B4 +gMonFrontPic_Walrein:: @ 8E096B4 .incbin "graphics/pokemon/walrein/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_walrein_palette:: @ 8E09B54 +gMonPalette_Walrein:: @ 8E09B54 .incbin "graphics/pokemon/walrein/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_walrein_back_pic:: @ 8E09B7C +gMonBackPic_Walrein:: @ 8E09B7C .incbin "graphics/pokemon/walrein/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_walrein_shiny_palette:: @ 8E09F04 +gMonShinyPalette_Walrein:: @ 8E09F04 .incbin "graphics/pokemon/walrein/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_walrein_icon:: @ 8E09F2C +gMonIcon_Walrein:: @ 8E09F2C .incbin "graphics/pokemon/walrein/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_walrein_footprint:: @ 8E0A32C +gMonFootprint_Walrein:: @ 8E0A32C .incbin "graphics/pokemon/walrein/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_cacnea_still_front_pic:: @ 8E0A34C +gMonFrontPic_Cacnea:: @ 8E0A34C .incbin "graphics/pokemon/cacnea/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cacnea_palette:: @ 8E0A65C +gMonPalette_Cacnea:: @ 8E0A65C .incbin "graphics/pokemon/cacnea/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_cacnea_back_pic:: @ 8E0A684 +gMonBackPic_Cacnea:: @ 8E0A684 .incbin "graphics/pokemon/cacnea/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cacnea_shiny_palette:: @ 8E0A9E4 +gMonShinyPalette_Cacnea:: @ 8E0A9E4 .incbin "graphics/pokemon/cacnea/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cacnea_icon:: @ 8E0AA0C +gMonIcon_Cacnea:: @ 8E0AA0C .incbin "graphics/pokemon/cacnea/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_cacnea_footprint:: @ 8E0AE0C +gMonFootprint_Cacnea:: @ 8E0AE0C .incbin "graphics/pokemon/cacnea/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_cacturne_still_front_pic:: @ 8E0AE2C +gMonFrontPic_Cacturne:: @ 8E0AE2C .incbin "graphics/pokemon/cacturne/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cacturne_palette:: @ 8E0B264 +gMonPalette_Cacturne:: @ 8E0B264 .incbin "graphics/pokemon/cacturne/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_cacturne_back_pic:: @ 8E0B28C +gMonBackPic_Cacturne:: @ 8E0B28C .incbin "graphics/pokemon/cacturne/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cacturne_shiny_palette:: @ 8E0B58C +gMonShinyPalette_Cacturne:: @ 8E0B58C .incbin "graphics/pokemon/cacturne/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cacturne_icon:: @ 8E0B5B4 +gMonIcon_Cacturne:: @ 8E0B5B4 .incbin "graphics/pokemon/cacturne/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_cacturne_footprint:: @ 8E0B9B4 +gMonFootprint_Cacturne:: @ 8E0B9B4 .incbin "graphics/pokemon/cacturne/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_snorunt_still_front_pic:: @ 8E0B9D4 +gMonFrontPic_Snorunt:: @ 8E0B9D4 .incbin "graphics/pokemon/snorunt/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_snorunt_palette:: @ 8E0BC98 +gMonPalette_Snorunt:: @ 8E0BC98 .incbin "graphics/pokemon/snorunt/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_snorunt_back_pic:: @ 8E0BCC0 +gMonBackPic_Snorunt:: @ 8E0BCC0 .incbin "graphics/pokemon/snorunt/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_snorunt_shiny_palette:: @ 8E0BFA4 +gMonShinyPalette_Snorunt:: @ 8E0BFA4 .incbin "graphics/pokemon/snorunt/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_snorunt_icon:: @ 8E0BFCC +gMonIcon_Snorunt:: @ 8E0BFCC .incbin "graphics/pokemon/snorunt/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_snorunt_footprint:: @ 8E0C3CC +gMonFootprint_Snorunt:: @ 8E0C3CC .incbin "graphics/pokemon/snorunt/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_glalie_still_front_pic:: @ 8E0C3EC +gMonFrontPic_Glalie:: @ 8E0C3EC .incbin "graphics/pokemon/glalie/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_glalie_palette:: @ 8E0C7B4 +gMonPalette_Glalie:: @ 8E0C7B4 .incbin "graphics/pokemon/glalie/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_glalie_back_pic:: @ 8E0C7DC +gMonBackPic_Glalie:: @ 8E0C7DC .incbin "graphics/pokemon/glalie/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_glalie_shiny_palette:: @ 8E0CB8C +gMonShinyPalette_Glalie:: @ 8E0CB8C .incbin "graphics/pokemon/glalie/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_glalie_icon:: @ 8E0CBB4 +gMonIcon_Glalie:: @ 8E0CBB4 .incbin "graphics/pokemon/glalie/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_glalie_footprint:: @ 8E0CFB4 +gMonFootprint_Glalie:: @ 8E0CFB4 .incbin "graphics/pokemon/glalie/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_lunatone_still_front_pic:: @ 8E0CFD4 +gMonFrontPic_Lunatone:: @ 8E0CFD4 .incbin "graphics/pokemon/lunatone/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lunatone_palette:: @ 8E0D2FC +gMonPalette_Lunatone:: @ 8E0D2FC .incbin "graphics/pokemon/lunatone/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_lunatone_back_pic:: @ 8E0D324 +gMonBackPic_Lunatone:: @ 8E0D324 .incbin "graphics/pokemon/lunatone/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lunatone_shiny_palette:: @ 8E0D67C +gMonShinyPalette_Lunatone:: @ 8E0D67C .incbin "graphics/pokemon/lunatone/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lunatone_icon:: @ 8E0D6A4 +gMonIcon_Lunatone:: @ 8E0D6A4 .incbin "graphics/pokemon/lunatone/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_lunatone_footprint:: @ 8E0DAA4 +gMonFootprint_Lunatone:: @ 8E0DAA4 .incbin "graphics/pokemon/lunatone/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_solrock_still_front_pic:: @ 8E0DAC4 +gMonFrontPic_Solrock:: @ 8E0DAC4 .incbin "graphics/pokemon/solrock/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_solrock_palette:: @ 8E0DF10 +gMonPalette_Solrock:: @ 8E0DF10 .incbin "graphics/pokemon/solrock/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_solrock_back_pic:: @ 8E0DF38 +gMonBackPic_Solrock:: @ 8E0DF38 .incbin "graphics/pokemon/solrock/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_solrock_shiny_palette:: @ 8E0E324 +gMonShinyPalette_Solrock:: @ 8E0E324 .incbin "graphics/pokemon/solrock/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_solrock_icon:: @ 8E0E34C +gMonIcon_Solrock:: @ 8E0E34C .incbin "graphics/pokemon/solrock/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_solrock_footprint:: @ 8E0E74C +gMonFootprint_Solrock:: @ 8E0E74C .incbin "graphics/pokemon/solrock/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_azurill_still_front_pic:: @ 8E0E76C +gMonFrontPic_Azurill:: @ 8E0E76C .incbin "graphics/pokemon/azurill/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_azurill_palette:: @ 8E0EA34 +gMonPalette_Azurill:: @ 8E0EA34 .incbin "graphics/pokemon/azurill/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_azurill_back_pic:: @ 8E0EA5C +gMonBackPic_Azurill:: @ 8E0EA5C .incbin "graphics/pokemon/azurill/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_azurill_shiny_palette:: @ 8E0ED74 +gMonShinyPalette_Azurill:: @ 8E0ED74 .incbin "graphics/pokemon/azurill/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_azurill_icon:: @ 8E0ED9C +gMonIcon_Azurill:: @ 8E0ED9C .incbin "graphics/pokemon/azurill/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_azurill_footprint:: @ 8E0F19C +gMonFootprint_Azurill:: @ 8E0F19C .incbin "graphics/pokemon/azurill/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_spoink_still_front_pic:: @ 8E0F1BC +gMonFrontPic_Spoink:: @ 8E0F1BC .incbin "graphics/pokemon/spoink/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_spoink_palette:: @ 8E0F428 +gMonPalette_Spoink:: @ 8E0F428 .incbin "graphics/pokemon/spoink/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_spoink_back_pic:: @ 8E0F450 +gMonBackPic_Spoink:: @ 8E0F450 .incbin "graphics/pokemon/spoink/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_spoink_shiny_palette:: @ 8E0F690 +gMonShinyPalette_Spoink:: @ 8E0F690 .incbin "graphics/pokemon/spoink/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_spoink_icon:: @ 8E0F6B8 +gMonIcon_Spoink:: @ 8E0F6B8 .incbin "graphics/pokemon/spoink/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_spoink_footprint:: @ 8E0FAB8 +gMonFootprint_Spoink:: @ 8E0FAB8 .incbin "graphics/pokemon/spoink/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_grumpig_still_front_pic:: @ 8E0FAD8 +gMonFrontPic_Grumpig:: @ 8E0FAD8 .incbin "graphics/pokemon/grumpig/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_grumpig_palette:: @ 8E0FE94 +gMonPalette_Grumpig:: @ 8E0FE94 .incbin "graphics/pokemon/grumpig/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_grumpig_back_pic:: @ 8E0FEBC +gMonBackPic_Grumpig:: @ 8E0FEBC .incbin "graphics/pokemon/grumpig/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_grumpig_shiny_palette:: @ 8E1021C +gMonShinyPalette_Grumpig:: @ 8E1021C .incbin "graphics/pokemon/grumpig/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_grumpig_icon:: @ 8E10244 +gMonIcon_Grumpig:: @ 8E10244 .incbin "graphics/pokemon/grumpig/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_grumpig_footprint:: @ 8E10644 +gMonFootprint_Grumpig:: @ 8E10644 .incbin "graphics/pokemon/grumpig/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_plusle_still_front_pic:: @ 8E10664 +gMonFrontPic_Plusle:: @ 8E10664 .incbin "graphics/pokemon/plusle/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_plusle_palette:: @ 8E108F0 +gMonPalette_Plusle:: @ 8E108F0 .incbin "graphics/pokemon/plusle/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_plusle_back_pic:: @ 8E10918 +gMonBackPic_Plusle:: @ 8E10918 .incbin "graphics/pokemon/plusle/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_plusle_shiny_palette:: @ 8E10BD0 +gMonShinyPalette_Plusle:: @ 8E10BD0 .incbin "graphics/pokemon/plusle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_plusle_icon:: @ 8E10BF8 +gMonIcon_Plusle:: @ 8E10BF8 .incbin "graphics/pokemon/plusle/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_plusle_footprint:: @ 8E10FF8 +gMonFootprint_Plusle:: @ 8E10FF8 .incbin "graphics/pokemon/plusle/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_minun_still_front_pic:: @ 8E11018 +gMonFrontPic_Minun:: @ 8E11018 .incbin "graphics/pokemon/minun/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_minun_palette:: @ 8E11280 +gMonPalette_Minun:: @ 8E11280 .incbin "graphics/pokemon/minun/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_minun_back_pic:: @ 8E112A8 +gMonBackPic_Minun:: @ 8E112A8 .incbin "graphics/pokemon/minun/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_minun_shiny_palette:: @ 8E11570 +gMonShinyPalette_Minun:: @ 8E11570 .incbin "graphics/pokemon/minun/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_minun_icon:: @ 8E11598 +gMonIcon_Minun:: @ 8E11598 .incbin "graphics/pokemon/minun/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_minun_footprint:: @ 8E11998 +gMonFootprint_Minun:: @ 8E11998 .incbin "graphics/pokemon/minun/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_mawile_still_front_pic:: @ 8E119B8 +gMonFrontPic_Mawile:: @ 8E119B8 .incbin "graphics/pokemon/mawile/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mawile_palette:: @ 8E11D74 +gMonPalette_Mawile:: @ 8E11D74 .incbin "graphics/pokemon/mawile/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_mawile_back_pic:: @ 8E11D9C +gMonBackPic_Mawile:: @ 8E11D9C .incbin "graphics/pokemon/mawile/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_mawile_shiny_palette:: @ 8E1219C +gMonShinyPalette_Mawile:: @ 8E1219C .incbin "graphics/pokemon/mawile/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mawile_icon:: @ 8E121C4 +gMonIcon_Mawile:: @ 8E121C4 .incbin "graphics/pokemon/mawile/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_mawile_footprint:: @ 8E125C4 +gMonFootprint_Mawile:: @ 8E125C4 .incbin "graphics/pokemon/mawile/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_meditite_still_front_pic:: @ 8E125E4 +gMonFrontPic_Meditite:: @ 8E125E4 .incbin "graphics/pokemon/meditite/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_meditite_palette:: @ 8E1289C +gMonPalette_Meditite:: @ 8E1289C .incbin "graphics/pokemon/meditite/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_meditite_back_pic:: @ 8E128C4 +gMonBackPic_Meditite:: @ 8E128C4 .incbin "graphics/pokemon/meditite/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_meditite_shiny_palette:: @ 8E12B8C +gMonShinyPalette_Meditite:: @ 8E12B8C .incbin "graphics/pokemon/meditite/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_meditite_icon:: @ 8E12BB0 +gMonIcon_Meditite:: @ 8E12BB0 .incbin "graphics/pokemon/meditite/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_meditite_footprint:: @ 8E12FB0 +gMonFootprint_Meditite:: @ 8E12FB0 .incbin "graphics/pokemon/meditite/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_medicham_still_front_pic:: @ 8E12FD0 +gMonFrontPic_Medicham:: @ 8E12FD0 .incbin "graphics/pokemon/medicham/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_medicham_palette:: @ 8E13300 +gMonPalette_Medicham:: @ 8E13300 .incbin "graphics/pokemon/medicham/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_medicham_back_pic:: @ 8E13328 +gMonBackPic_Medicham:: @ 8E13328 .incbin "graphics/pokemon/medicham/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_medicham_shiny_palette:: @ 8E13660 +gMonShinyPalette_Medicham:: @ 8E13660 .incbin "graphics/pokemon/medicham/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_medicham_icon:: @ 8E13688 +gMonIcon_Medicham:: @ 8E13688 .incbin "graphics/pokemon/medicham/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_medicham_footprint:: @ 8E13A88 +gMonFootprint_Medicham:: @ 8E13A88 .incbin "graphics/pokemon/medicham/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_swablu_still_front_pic:: @ 8E13AA8 +gMonFrontPic_Swablu:: @ 8E13AA8 .incbin "graphics/pokemon/swablu/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_swablu_palette:: @ 8E13D80 +gMonPalette_Swablu:: @ 8E13D80 .incbin "graphics/pokemon/swablu/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_swablu_back_pic:: @ 8E13DA8 +gMonBackPic_Swablu:: @ 8E13DA8 .incbin "graphics/pokemon/swablu/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_swablu_shiny_palette:: @ 8E14160 +gMonShinyPalette_Swablu:: @ 8E14160 .incbin "graphics/pokemon/swablu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_swablu_icon:: @ 8E14188 +gMonIcon_Swablu:: @ 8E14188 .incbin "graphics/pokemon/swablu/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_swablu_footprint:: @ 8E14588 +gMonFootprint_Swablu:: @ 8E14588 .incbin "graphics/pokemon/swablu/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_altaria_still_front_pic:: @ 8E145A8 +gMonFrontPic_Altaria:: @ 8E145A8 .incbin "graphics/pokemon/altaria/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_altaria_palette:: @ 8E14984 +gMonPalette_Altaria:: @ 8E14984 .incbin "graphics/pokemon/altaria/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_altaria_back_pic:: @ 8E149AC +gMonBackPic_Altaria:: @ 8E149AC .incbin "graphics/pokemon/altaria/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_altaria_shiny_palette:: @ 8E14D24 +gMonShinyPalette_Altaria:: @ 8E14D24 .incbin "graphics/pokemon/altaria/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_altaria_icon:: @ 8E14D4C +gMonIcon_Altaria:: @ 8E14D4C .incbin "graphics/pokemon/altaria/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_altaria_footprint:: @ 8E1514C +gMonFootprint_Altaria:: @ 8E1514C .incbin "graphics/pokemon/altaria/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_wynaut_still_front_pic:: @ 8E1516C +gMonFrontPic_Wynaut:: @ 8E1516C .incbin "graphics/pokemon/wynaut/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wynaut_palette:: @ 8E15404 +gMonPalette_Wynaut:: @ 8E15404 .incbin "graphics/pokemon/wynaut/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_wynaut_back_pic:: @ 8E1542C +gMonBackPic_Wynaut:: @ 8E1542C .incbin "graphics/pokemon/wynaut/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_wynaut_shiny_palette:: @ 8E156BC +gMonShinyPalette_Wynaut:: @ 8E156BC .incbin "graphics/pokemon/wynaut/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wynaut_icon:: @ 8E156E4 +gMonIcon_Wynaut:: @ 8E156E4 .incbin "graphics/pokemon/wynaut/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_wynaut_footprint:: @ 8E15AE4 +gMonFootprint_Wynaut:: @ 8E15AE4 .incbin "graphics/pokemon/wynaut/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_duskull_still_front_pic:: @ 8E15B04 +gMonFrontPic_Duskull:: @ 8E15B04 .incbin "graphics/pokemon/duskull/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_duskull_palette:: @ 8E15DF4 +gMonPalette_Duskull:: @ 8E15DF4 .incbin "graphics/pokemon/duskull/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_duskull_back_pic:: @ 8E15E1C +gMonBackPic_Duskull:: @ 8E15E1C .incbin "graphics/pokemon/duskull/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_duskull_shiny_palette:: @ 8E160CC +gMonShinyPalette_Duskull:: @ 8E160CC .incbin "graphics/pokemon/duskull/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_duskull_icon:: @ 8E160F4 +gMonIcon_Duskull:: @ 8E160F4 .incbin "graphics/pokemon/duskull/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_duskull_footprint:: @ 8E164F4 +gMonFootprint_Duskull:: @ 8E164F4 .incbin "graphics/pokemon/duskull/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_dusclops_still_front_pic:: @ 8E16514 +gMonFrontPic_Dusclops:: @ 8E16514 .incbin "graphics/pokemon/dusclops/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dusclops_palette:: @ 8E168B4 +gMonPalette_Dusclops:: @ 8E168B4 .incbin "graphics/pokemon/dusclops/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_dusclops_back_pic:: @ 8E168DC +gMonBackPic_Dusclops:: @ 8E168DC .incbin "graphics/pokemon/dusclops/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_dusclops_shiny_palette:: @ 8E16BC8 +gMonShinyPalette_Dusclops:: @ 8E16BC8 .incbin "graphics/pokemon/dusclops/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dusclops_icon:: @ 8E16BF0 +gMonIcon_Dusclops:: @ 8E16BF0 .incbin "graphics/pokemon/dusclops/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_dusclops_footprint:: @ 8E16FF0 +gMonFootprint_Dusclops:: @ 8E16FF0 .incbin "graphics/pokemon/dusclops/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_roselia_still_front_pic:: @ 8E17010 +gMonFrontPic_Roselia:: @ 8E17010 .incbin "graphics/pokemon/roselia/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_roselia_palette:: @ 8E1737C +gMonPalette_Roselia:: @ 8E1737C .incbin "graphics/pokemon/roselia/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_roselia_back_pic:: @ 8E173A4 +gMonBackPic_Roselia:: @ 8E173A4 .incbin "graphics/pokemon/roselia/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_roselia_shiny_palette:: @ 8E1776C +gMonShinyPalette_Roselia:: @ 8E1776C .incbin "graphics/pokemon/roselia/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_roselia_icon:: @ 8E17794 +gMonIcon_Roselia:: @ 8E17794 .incbin "graphics/pokemon/roselia/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_roselia_footprint:: @ 8E17B94 +gMonFootprint_Roselia:: @ 8E17B94 .incbin "graphics/pokemon/roselia/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_slakoth_still_front_pic:: @ 8E17BB4 +gMonFrontPic_Slakoth:: @ 8E17BB4 .incbin "graphics/pokemon/slakoth/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slakoth_palette:: @ 8E17E9C +gMonPalette_Slakoth:: @ 8E17E9C .incbin "graphics/pokemon/slakoth/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_slakoth_back_pic:: @ 8E17EC4 +gMonBackPic_Slakoth:: @ 8E17EC4 .incbin "graphics/pokemon/slakoth/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slakoth_shiny_palette:: @ 8E181AC +gMonShinyPalette_Slakoth:: @ 8E181AC .incbin "graphics/pokemon/slakoth/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slakoth_icon:: @ 8E181D4 +gMonIcon_Slakoth:: @ 8E181D4 .incbin "graphics/pokemon/slakoth/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_slakoth_footprint:: @ 8E185D4 +gMonFootprint_Slakoth:: @ 8E185D4 .incbin "graphics/pokemon/slakoth/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_vigoroth_still_front_pic:: @ 8E185F4 +gMonFrontPic_Vigoroth:: @ 8E185F4 .incbin "graphics/pokemon/vigoroth/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_vigoroth_palette:: @ 8E189F0 +gMonPalette_Vigoroth:: @ 8E189F0 .incbin "graphics/pokemon/vigoroth/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_vigoroth_back_pic:: @ 8E18A18 +gMonBackPic_Vigoroth:: @ 8E18A18 .incbin "graphics/pokemon/vigoroth/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_vigoroth_shiny_palette:: @ 8E18CE0 +gMonShinyPalette_Vigoroth:: @ 8E18CE0 .incbin "graphics/pokemon/vigoroth/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_vigoroth_icon:: @ 8E18D08 +gMonIcon_Vigoroth:: @ 8E18D08 .incbin "graphics/pokemon/vigoroth/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_vigoroth_footprint:: @ 8E19108 +gMonFootprint_Vigoroth:: @ 8E19108 .incbin "graphics/pokemon/vigoroth/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_slaking_still_front_pic:: @ 8E19128 +gMonFrontPic_Slaking:: @ 8E19128 .incbin "graphics/pokemon/slaking/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slaking_palette:: @ 8E195FC +gMonPalette_Slaking:: @ 8E195FC .incbin "graphics/pokemon/slaking/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_slaking_back_pic:: @ 8E19624 +gMonBackPic_Slaking:: @ 8E19624 .incbin "graphics/pokemon/slaking/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_slaking_shiny_palette:: @ 8E199E8 +gMonShinyPalette_Slaking:: @ 8E199E8 .incbin "graphics/pokemon/slaking/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slaking_icon:: @ 8E19A10 +gMonIcon_Slaking:: @ 8E19A10 .incbin "graphics/pokemon/slaking/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_slaking_footprint:: @ 8E19E10 +gMonFootprint_Slaking:: @ 8E19E10 .incbin "graphics/pokemon/slaking/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_gulpin_still_front_pic:: @ 8E19E30 +gMonFrontPic_Gulpin:: @ 8E19E30 .incbin "graphics/pokemon/gulpin/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gulpin_palette:: @ 8E1A048 +gMonPalette_Gulpin:: @ 8E1A048 .incbin "graphics/pokemon/gulpin/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_gulpin_back_pic:: @ 8E1A070 +gMonBackPic_Gulpin:: @ 8E1A070 .incbin "graphics/pokemon/gulpin/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gulpin_shiny_palette:: @ 8E1A2F4 +gMonShinyPalette_Gulpin:: @ 8E1A2F4 .incbin "graphics/pokemon/gulpin/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gulpin_icon:: @ 8E1A31C +gMonIcon_Gulpin:: @ 8E1A31C .incbin "graphics/pokemon/gulpin/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_gulpin_footprint:: @ 8E1A71C +gMonFootprint_Gulpin:: @ 8E1A71C .incbin "graphics/pokemon/gulpin/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_swalot_still_front_pic:: @ 8E1A73C +gMonFrontPic_Swalot:: @ 8E1A73C .incbin "graphics/pokemon/swalot/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_swalot_palette:: @ 8E1AA80 +gMonPalette_Swalot:: @ 8E1AA80 .incbin "graphics/pokemon/swalot/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_swalot_back_pic:: @ 8E1AAA8 +gMonBackPic_Swalot:: @ 8E1AAA8 .incbin "graphics/pokemon/swalot/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_swalot_shiny_palette:: @ 8E1ADF0 +gMonShinyPalette_Swalot:: @ 8E1ADF0 .incbin "graphics/pokemon/swalot/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_swalot_icon:: @ 8E1AE18 +gMonIcon_Swalot:: @ 8E1AE18 .incbin "graphics/pokemon/swalot/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_swalot_footprint:: @ 8E1B218 +gMonFootprint_Swalot:: @ 8E1B218 .incbin "graphics/pokemon/swalot/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_tropius_still_front_pic:: @ 8E1B238 +gMonFrontPic_Tropius:: @ 8E1B238 .incbin "graphics/pokemon/tropius/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tropius_palette:: @ 8E1B7B0 +gMonPalette_Tropius:: @ 8E1B7B0 .incbin "graphics/pokemon/tropius/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_tropius_back_pic:: @ 8E1B7D8 +gMonBackPic_Tropius:: @ 8E1B7D8 .incbin "graphics/pokemon/tropius/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_tropius_shiny_palette:: @ 8E1BAFC +gMonShinyPalette_Tropius:: @ 8E1BAFC .incbin "graphics/pokemon/tropius/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tropius_icon:: @ 8E1BB24 +gMonIcon_Tropius:: @ 8E1BB24 .incbin "graphics/pokemon/tropius/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_tropius_footprint:: @ 8E1BF24 +gMonFootprint_Tropius:: @ 8E1BF24 .incbin "graphics/pokemon/tropius/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_whismur_still_front_pic:: @ 8E1BF44 +gMonFrontPic_Whismur:: @ 8E1BF44 .incbin "graphics/pokemon/whismur/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_whismur_palette:: @ 8E1C1D8 +gMonPalette_Whismur:: @ 8E1C1D8 .incbin "graphics/pokemon/whismur/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_whismur_back_pic:: @ 8E1C200 +gMonBackPic_Whismur:: @ 8E1C200 .incbin "graphics/pokemon/whismur/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_whismur_shiny_palette:: @ 8E1C470 +gMonShinyPalette_Whismur:: @ 8E1C470 .incbin "graphics/pokemon/whismur/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_whismur_icon:: @ 8E1C498 +gMonIcon_Whismur:: @ 8E1C498 .incbin "graphics/pokemon/whismur/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_whismur_footprint:: @ 8E1C898 +gMonFootprint_Whismur:: @ 8E1C898 .incbin "graphics/pokemon/whismur/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_loudred_still_front_pic:: @ 8E1C8B8 +gMonFrontPic_Loudred:: @ 8E1C8B8 .incbin "graphics/pokemon/loudred/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_loudred_palette:: @ 8E1CD30 +gMonPalette_Loudred:: @ 8E1CD30 .incbin "graphics/pokemon/loudred/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_loudred_back_pic:: @ 8E1CD58 +gMonBackPic_Loudred:: @ 8E1CD58 .incbin "graphics/pokemon/loudred/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_loudred_shiny_palette:: @ 8E1D0C8 +gMonShinyPalette_Loudred:: @ 8E1D0C8 .incbin "graphics/pokemon/loudred/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_loudred_icon:: @ 8E1D0F0 +gMonIcon_Loudred:: @ 8E1D0F0 .incbin "graphics/pokemon/loudred/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_loudred_footprint:: @ 8E1D4F0 +gMonFootprint_Loudred:: @ 8E1D4F0 .incbin "graphics/pokemon/loudred/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_exploud_still_front_pic:: @ 8E1D510 +gMonFrontPic_Exploud:: @ 8E1D510 .incbin "graphics/pokemon/exploud/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_exploud_palette:: @ 8E1DA78 +gMonPalette_Exploud:: @ 8E1DA78 .incbin "graphics/pokemon/exploud/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_exploud_back_pic:: @ 8E1DAA0 +gMonBackPic_Exploud:: @ 8E1DAA0 .incbin "graphics/pokemon/exploud/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_exploud_shiny_palette:: @ 8E1DEAC +gMonShinyPalette_Exploud:: @ 8E1DEAC .incbin "graphics/pokemon/exploud/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_exploud_icon:: @ 8E1DED4 +gMonIcon_Exploud:: @ 8E1DED4 .incbin "graphics/pokemon/exploud/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_exploud_footprint:: @ 8E1E2D4 +gMonFootprint_Exploud:: @ 8E1E2D4 .incbin "graphics/pokemon/exploud/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_clamperl_still_front_pic:: @ 8E1E2F4 +gMonFrontPic_Clamperl:: @ 8E1E2F4 .incbin "graphics/pokemon/clamperl/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_clamperl_palette:: @ 8E1E5CC +gMonPalette_Clamperl:: @ 8E1E5CC .incbin "graphics/pokemon/clamperl/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_clamperl_back_pic:: @ 8E1E5F4 +gMonBackPic_Clamperl:: @ 8E1E5F4 .incbin "graphics/pokemon/clamperl/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_clamperl_shiny_palette:: @ 8E1E888 +gMonShinyPalette_Clamperl:: @ 8E1E888 .incbin "graphics/pokemon/clamperl/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_clamperl_icon:: @ 8E1E8B0 +gMonIcon_Clamperl:: @ 8E1E8B0 .incbin "graphics/pokemon/clamperl/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_clamperl_footprint:: @ 8E1ECB0 +gMonFootprint_Clamperl:: @ 8E1ECB0 .incbin "graphics/pokemon/clamperl/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_huntail_still_front_pic:: @ 8E1ECD0 +gMonFrontPic_Huntail:: @ 8E1ECD0 .incbin "graphics/pokemon/huntail/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_huntail_palette:: @ 8E1F09C +gMonPalette_Huntail:: @ 8E1F09C .incbin "graphics/pokemon/huntail/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_huntail_back_pic:: @ 8E1F0C4 +gMonBackPic_Huntail:: @ 8E1F0C4 .incbin "graphics/pokemon/huntail/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_huntail_shiny_palette:: @ 8E1F418 +gMonShinyPalette_Huntail:: @ 8E1F418 .incbin "graphics/pokemon/huntail/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_huntail_icon:: @ 8E1F440 +gMonIcon_Huntail:: @ 8E1F440 .incbin "graphics/pokemon/huntail/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_huntail_footprint:: @ 8E1F840 +gMonFootprint_Huntail:: @ 8E1F840 .incbin "graphics/pokemon/huntail/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_gorebyss_still_front_pic:: @ 8E1F860 +gMonFrontPic_Gorebyss:: @ 8E1F860 .incbin "graphics/pokemon/gorebyss/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gorebyss_palette:: @ 8E1FB70 +gMonPalette_Gorebyss:: @ 8E1FB70 .incbin "graphics/pokemon/gorebyss/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_gorebyss_back_pic:: @ 8E1FB98 +gMonBackPic_Gorebyss:: @ 8E1FB98 .incbin "graphics/pokemon/gorebyss/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gorebyss_shiny_palette:: @ 8E1FE80 +gMonShinyPalette_Gorebyss:: @ 8E1FE80 .incbin "graphics/pokemon/gorebyss/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gorebyss_icon:: @ 8E1FEA8 +gMonIcon_Gorebyss:: @ 8E1FEA8 .incbin "graphics/pokemon/gorebyss/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_gorebyss_footprint:: @ 8E202A8 +gMonFootprint_Gorebyss:: @ 8E202A8 .incbin "graphics/pokemon/gorebyss/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_absol_still_front_pic:: @ 8E202C8 +gMonFrontPic_Absol:: @ 8E202C8 .incbin "graphics/pokemon/absol/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_absol_palette:: @ 8E206F8 +gMonPalette_Absol:: @ 8E206F8 .incbin "graphics/pokemon/absol/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_absol_back_pic:: @ 8E20720 +gMonBackPic_Absol:: @ 8E20720 .incbin "graphics/pokemon/absol/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_absol_shiny_palette:: @ 8E20A80 +gMonShinyPalette_Absol:: @ 8E20A80 .incbin "graphics/pokemon/absol/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_absol_icon:: @ 8E20AA8 +gMonIcon_Absol:: @ 8E20AA8 .incbin "graphics/pokemon/absol/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_absol_footprint:: @ 8E20EA8 +gMonFootprint_Absol:: @ 8E20EA8 .incbin "graphics/pokemon/absol/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_shuppet_still_front_pic:: @ 8E20EC8 +gMonFrontPic_Shuppet:: @ 8E20EC8 .incbin "graphics/pokemon/shuppet/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shuppet_palette:: @ 8E21100 +gMonPalette_Shuppet:: @ 8E21100 .incbin "graphics/pokemon/shuppet/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_shuppet_back_pic:: @ 8E21128 +gMonBackPic_Shuppet:: @ 8E21128 .incbin "graphics/pokemon/shuppet/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shuppet_shiny_palette:: @ 8E213C0 +gMonShinyPalette_Shuppet:: @ 8E213C0 .incbin "graphics/pokemon/shuppet/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shuppet_icon:: @ 8E213E8 +gMonIcon_Shuppet:: @ 8E213E8 .incbin "graphics/pokemon/shuppet/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_shuppet_footprint:: @ 8E217E8 +gMonFootprint_Shuppet:: @ 8E217E8 .incbin "graphics/pokemon/shuppet/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_banette_still_front_pic:: @ 8E21808 +gMonFrontPic_Banette:: @ 8E21808 .incbin "graphics/pokemon/banette/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_banette_palette:: @ 8E21ABC +gMonPalette_Banette:: @ 8E21ABC .incbin "graphics/pokemon/banette/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_banette_back_pic:: @ 8E21AE4 +gMonBackPic_Banette:: @ 8E21AE4 .incbin "graphics/pokemon/banette/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_banette_shiny_palette:: @ 8E21D60 +gMonShinyPalette_Banette:: @ 8E21D60 .incbin "graphics/pokemon/banette/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_banette_icon:: @ 8E21D88 +gMonIcon_Banette:: @ 8E21D88 .incbin "graphics/pokemon/banette/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_banette_footprint:: @ 8E22188 +gMonFootprint_Banette:: @ 8E22188 .incbin "graphics/pokemon/banette/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_seviper_still_front_pic:: @ 8E221A8 +gMonFrontPic_Seviper:: @ 8E221A8 .incbin "graphics/pokemon/seviper/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_seviper_palette:: @ 8E225C8 +gMonPalette_Seviper:: @ 8E225C8 .incbin "graphics/pokemon/seviper/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_seviper_back_pic:: @ 8E225F0 +gMonBackPic_Seviper:: @ 8E225F0 .incbin "graphics/pokemon/seviper/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_seviper_shiny_palette:: @ 8E22A7C +gMonShinyPalette_Seviper:: @ 8E22A7C .incbin "graphics/pokemon/seviper/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_seviper_icon:: @ 8E22AA4 +gMonIcon_Seviper:: @ 8E22AA4 .incbin "graphics/pokemon/seviper/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_seviper_footprint:: @ 8E22EA4 +gMonFootprint_Seviper:: @ 8E22EA4 .incbin "graphics/pokemon/seviper/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_zangoose_still_front_pic:: @ 8E22EC4 +gMonFrontPic_Zangoose:: @ 8E22EC4 .incbin "graphics/pokemon/zangoose/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_zangoose_palette:: @ 8E23290 +gMonPalette_Zangoose:: @ 8E23290 .incbin "graphics/pokemon/zangoose/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_zangoose_back_pic:: @ 8E232B8 +gMonBackPic_Zangoose:: @ 8E232B8 .incbin "graphics/pokemon/zangoose/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_zangoose_shiny_palette:: @ 8E2362C +gMonShinyPalette_Zangoose:: @ 8E2362C .incbin "graphics/pokemon/zangoose/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_zangoose_icon:: @ 8E23654 +gMonIcon_Zangoose:: @ 8E23654 .incbin "graphics/pokemon/zangoose/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_zangoose_footprint:: @ 8E23A54 +gMonFootprint_Zangoose:: @ 8E23A54 .incbin "graphics/pokemon/zangoose/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_relicanth_still_front_pic:: @ 8E23A74 +gMonFrontPic_Relicanth:: @ 8E23A74 .incbin "graphics/pokemon/relicanth/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_relicanth_palette:: @ 8E23E08 +gMonPalette_Relicanth:: @ 8E23E08 .incbin "graphics/pokemon/relicanth/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_relicanth_back_pic:: @ 8E23E30 +gMonBackPic_Relicanth:: @ 8E23E30 .incbin "graphics/pokemon/relicanth/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_relicanth_shiny_palette:: @ 8E24188 +gMonShinyPalette_Relicanth:: @ 8E24188 .incbin "graphics/pokemon/relicanth/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_relicanth_icon:: @ 8E241B0 +gMonIcon_Relicanth:: @ 8E241B0 .incbin "graphics/pokemon/relicanth/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_relicanth_footprint:: @ 8E245B0 +gMonFootprint_Relicanth:: @ 8E245B0 .incbin "graphics/pokemon/relicanth/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_aron_still_front_pic:: @ 8E245D0 +gMonFrontPic_Aron:: @ 8E245D0 .incbin "graphics/pokemon/aron/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_aron_palette:: @ 8E247B8 +gMonPalette_Aron:: @ 8E247B8 .incbin "graphics/pokemon/aron/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_aron_back_pic:: @ 8E247E0 +gMonBackPic_Aron:: @ 8E247E0 .incbin "graphics/pokemon/aron/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_aron_shiny_palette:: @ 8E24A08 +gMonShinyPalette_Aron:: @ 8E24A08 .incbin "graphics/pokemon/aron/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_aron_icon:: @ 8E24A30 +gMonIcon_Aron:: @ 8E24A30 .incbin "graphics/pokemon/aron/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_aron_footprint:: @ 8E24E30 +gMonFootprint_Aron:: @ 8E24E30 .incbin "graphics/pokemon/aron/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_lairon_still_front_pic:: @ 8E24E50 +gMonFrontPic_Lairon:: @ 8E24E50 .incbin "graphics/pokemon/lairon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lairon_palette:: @ 8E2521C +gMonPalette_Lairon:: @ 8E2521C .incbin "graphics/pokemon/lairon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_lairon_back_pic:: @ 8E25244 +gMonBackPic_Lairon:: @ 8E25244 .incbin "graphics/pokemon/lairon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lairon_shiny_palette:: @ 8E25530 +gMonShinyPalette_Lairon:: @ 8E25530 .incbin "graphics/pokemon/lairon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lairon_icon:: @ 8E25558 +gMonIcon_Lairon:: @ 8E25558 .incbin "graphics/pokemon/lairon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_lairon_footprint:: @ 8E25958 +gMonFootprint_Lairon:: @ 8E25958 .incbin "graphics/pokemon/lairon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_aggron_still_front_pic:: @ 8E25978 +gMonFrontPic_Aggron:: @ 8E25978 .incbin "graphics/pokemon/aggron/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_aggron_palette:: @ 8E25EF4 +gMonPalette_Aggron:: @ 8E25EF4 .incbin "graphics/pokemon/aggron/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_aggron_back_pic:: @ 8E25F1C +gMonBackPic_Aggron:: @ 8E25F1C .incbin "graphics/pokemon/aggron/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_aggron_shiny_palette:: @ 8E26344 +gMonShinyPalette_Aggron:: @ 8E26344 .incbin "graphics/pokemon/aggron/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_aggron_icon:: @ 8E2636C +gMonIcon_Aggron:: @ 8E2636C .incbin "graphics/pokemon/aggron/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_aggron_footprint:: @ 8E2676C +gMonFootprint_Aggron:: @ 8E2676C .incbin "graphics/pokemon/aggron/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_castform_still_front_pic:: @ 8E2678C +gMonFrontPic_Castform:: @ 8E2678C .incbin "graphics/pokemon/castform/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_castform_palette:: @ 8E27214 +gMonPalette_Castform:: @ 8E27214 .incbin "graphics/pokemon/castform/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_castform_back_pic:: @ 8E27294 +gMonBackPic_Castform:: @ 8E27294 .incbin "graphics/pokemon/castform/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_castform_shiny_palette:: @ 8E27C50 +gMonShinyPalette_Castform:: @ 8E27C50 .incbin "graphics/pokemon/castform/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_castform_icon:: @ 8E27CCC +gMonIcon_Castform:: @ 8E27CCC .incbin "graphics/pokemon/castform/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_castform_footprint:: @ 8E280CC +gMonFootprint_Castform:: @ 8E280CC .incbin "graphics/pokemon/castform/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_volbeat_still_front_pic:: @ 8E280EC +gMonFrontPic_Volbeat:: @ 8E280EC .incbin "graphics/pokemon/volbeat/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_volbeat_palette:: @ 8E2847C +gMonPalette_Volbeat:: @ 8E2847C .incbin "graphics/pokemon/volbeat/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_volbeat_back_pic:: @ 8E284A4 +gMonBackPic_Volbeat:: @ 8E284A4 .incbin "graphics/pokemon/volbeat/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_volbeat_shiny_palette:: @ 8E28804 +gMonShinyPalette_Volbeat:: @ 8E28804 .incbin "graphics/pokemon/volbeat/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_volbeat_icon:: @ 8E2882C +gMonIcon_Volbeat:: @ 8E2882C .incbin "graphics/pokemon/volbeat/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_volbeat_footprint:: @ 8E28C2C +gMonFootprint_Volbeat:: @ 8E28C2C .incbin "graphics/pokemon/volbeat/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_illumise_still_front_pic:: @ 8E28C4C +gMonFrontPic_Illumise:: @ 8E28C4C .incbin "graphics/pokemon/illumise/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_illumise_palette:: @ 8E28FC0 +gMonPalette_Illumise:: @ 8E28FC0 .incbin "graphics/pokemon/illumise/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_illumise_back_pic:: @ 8E28FE8 +gMonBackPic_Illumise:: @ 8E28FE8 .incbin "graphics/pokemon/illumise/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_illumise_shiny_palette:: @ 8E29304 +gMonShinyPalette_Illumise:: @ 8E29304 .incbin "graphics/pokemon/illumise/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_illumise_icon:: @ 8E2932C +gMonIcon_Illumise:: @ 8E2932C .incbin "graphics/pokemon/illumise/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_illumise_footprint:: @ 8E2972C +gMonFootprint_Illumise:: @ 8E2972C .incbin "graphics/pokemon/illumise/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_lileep_still_front_pic:: @ 8E2974C +gMonFrontPic_Lileep:: @ 8E2974C .incbin "graphics/pokemon/lileep/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lileep_palette:: @ 8E29A90 +gMonPalette_Lileep:: @ 8E29A90 .incbin "graphics/pokemon/lileep/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_lileep_back_pic:: @ 8E29AB8 +gMonBackPic_Lileep:: @ 8E29AB8 .incbin "graphics/pokemon/lileep/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_lileep_shiny_palette:: @ 8E29DFC +gMonShinyPalette_Lileep:: @ 8E29DFC .incbin "graphics/pokemon/lileep/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lileep_icon:: @ 8E29E24 +gMonIcon_Lileep:: @ 8E29E24 .incbin "graphics/pokemon/lileep/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_lileep_footprint:: @ 8E2A224 +gMonFootprint_Lileep:: @ 8E2A224 .incbin "graphics/pokemon/lileep/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_cradily_still_front_pic:: @ 8E2A244 +gMonFrontPic_Cradily:: @ 8E2A244 .incbin "graphics/pokemon/cradily/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cradily_palette:: @ 8E2A660 +gMonPalette_Cradily:: @ 8E2A660 .incbin "graphics/pokemon/cradily/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_cradily_back_pic:: @ 8E2A688 +gMonBackPic_Cradily:: @ 8E2A688 .incbin "graphics/pokemon/cradily/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_cradily_shiny_palette:: @ 8E2AA84 +gMonShinyPalette_Cradily:: @ 8E2AA84 .incbin "graphics/pokemon/cradily/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cradily_icon:: @ 8E2AAAC +gMonIcon_Cradily:: @ 8E2AAAC .incbin "graphics/pokemon/cradily/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_cradily_footprint:: @ 8E2AEAC +gMonFootprint_Cradily:: @ 8E2AEAC .incbin "graphics/pokemon/cradily/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_anorith_still_front_pic:: @ 8E2AECC +gMonFrontPic_Anorith:: @ 8E2AECC .incbin "graphics/pokemon/anorith/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_anorith_palette:: @ 8E2B1F0 +gMonPalette_Anorith:: @ 8E2B1F0 .incbin "graphics/pokemon/anorith/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_anorith_back_pic:: @ 8E2B218 +gMonBackPic_Anorith:: @ 8E2B218 .incbin "graphics/pokemon/anorith/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_anorith_shiny_palette:: @ 8E2B460 +gMonShinyPalette_Anorith:: @ 8E2B460 .incbin "graphics/pokemon/anorith/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_anorith_icon:: @ 8E2B488 +gMonIcon_Anorith:: @ 8E2B488 .incbin "graphics/pokemon/anorith/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_anorith_footprint:: @ 8E2B888 +gMonFootprint_Anorith:: @ 8E2B888 .incbin "graphics/pokemon/anorith/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_armaldo_still_front_pic:: @ 8E2B8A8 +gMonFrontPic_Armaldo:: @ 8E2B8A8 .incbin "graphics/pokemon/armaldo/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_armaldo_palette:: @ 8E2BE28 +gMonPalette_Armaldo:: @ 8E2BE28 .incbin "graphics/pokemon/armaldo/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_armaldo_back_pic:: @ 8E2BE50 +gMonBackPic_Armaldo:: @ 8E2BE50 .incbin "graphics/pokemon/armaldo/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_armaldo_shiny_palette:: @ 8E2C288 +gMonShinyPalette_Armaldo:: @ 8E2C288 .incbin "graphics/pokemon/armaldo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_armaldo_icon:: @ 8E2C2B0 +gMonIcon_Armaldo:: @ 8E2C2B0 .incbin "graphics/pokemon/armaldo/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_armaldo_footprint:: @ 8E2C6B0 +gMonFootprint_Armaldo:: @ 8E2C6B0 .incbin "graphics/pokemon/armaldo/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_ralts_still_front_pic:: @ 8E2C6D0 +gMonFrontPic_Ralts:: @ 8E2C6D0 .incbin "graphics/pokemon/ralts/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ralts_palette:: @ 8E2C900 +gMonPalette_Ralts:: @ 8E2C900 .incbin "graphics/pokemon/ralts/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_ralts_back_pic:: @ 8E2C928 +gMonBackPic_Ralts:: @ 8E2C928 .incbin "graphics/pokemon/ralts/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_ralts_shiny_palette:: @ 8E2CB64 +gMonShinyPalette_Ralts:: @ 8E2CB64 .incbin "graphics/pokemon/ralts/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ralts_icon:: @ 8E2CB8C +gMonIcon_Ralts:: @ 8E2CB8C .incbin "graphics/pokemon/ralts/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_ralts_footprint:: @ 8E2CF8C +gMonFootprint_Ralts:: @ 8E2CF8C .incbin "graphics/pokemon/ralts/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_kirlia_still_front_pic:: @ 8E2CFAC +gMonFrontPic_Kirlia:: @ 8E2CFAC .incbin "graphics/pokemon/kirlia/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kirlia_palette:: @ 8E2D2A8 +gMonPalette_Kirlia:: @ 8E2D2A8 .incbin "graphics/pokemon/kirlia/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_kirlia_back_pic:: @ 8E2D2D0 +gMonBackPic_Kirlia:: @ 8E2D2D0 .incbin "graphics/pokemon/kirlia/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kirlia_shiny_palette:: @ 8E2D644 +gMonShinyPalette_Kirlia:: @ 8E2D644 .incbin "graphics/pokemon/kirlia/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kirlia_icon:: @ 8E2D66C +gMonIcon_Kirlia:: @ 8E2D66C .incbin "graphics/pokemon/kirlia/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_kirlia_footprint:: @ 8E2DA6C +gMonFootprint_Kirlia:: @ 8E2DA6C .incbin "graphics/pokemon/kirlia/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_gardevoir_still_front_pic:: @ 8E2DA8C +gMonFrontPic_Gardevoir:: @ 8E2DA8C .incbin "graphics/pokemon/gardevoir/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gardevoir_palette:: @ 8E2DE08 +gMonPalette_Gardevoir:: @ 8E2DE08 .incbin "graphics/pokemon/gardevoir/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_gardevoir_back_pic:: @ 8E2DE30 +gMonBackPic_Gardevoir:: @ 8E2DE30 .incbin "graphics/pokemon/gardevoir/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_gardevoir_shiny_palette:: @ 8E2E164 +gMonShinyPalette_Gardevoir:: @ 8E2E164 .incbin "graphics/pokemon/gardevoir/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gardevoir_icon:: @ 8E2E18C +gMonIcon_Gardevoir:: @ 8E2E18C .incbin "graphics/pokemon/gardevoir/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_gardevoir_footprint:: @ 8E2E58C +gMonFootprint_Gardevoir:: @ 8E2E58C .incbin "graphics/pokemon/gardevoir/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_bagon_still_front_pic:: @ 8E2E5AC +gMonFrontPic_Bagon:: @ 8E2E5AC .incbin "graphics/pokemon/bagon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_bagon_palette:: @ 8E2E824 +gMonPalette_Bagon:: @ 8E2E824 .incbin "graphics/pokemon/bagon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_bagon_back_pic:: @ 8E2E84C +gMonBackPic_Bagon:: @ 8E2E84C .incbin "graphics/pokemon/bagon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_bagon_shiny_palette:: @ 8E2EB34 +gMonShinyPalette_Bagon:: @ 8E2EB34 .incbin "graphics/pokemon/bagon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_bagon_icon:: @ 8E2EB5C +gMonIcon_Bagon:: @ 8E2EB5C .incbin "graphics/pokemon/bagon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_bagon_footprint:: @ 8E2EF5C +gMonFootprint_Bagon:: @ 8E2EF5C .incbin "graphics/pokemon/bagon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_shelgon_still_front_pic:: @ 8E2EF7C +gMonFrontPic_Shelgon:: @ 8E2EF7C .incbin "graphics/pokemon/shelgon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shelgon_palette:: @ 8E2F280 +gMonPalette_Shelgon:: @ 8E2F280 .incbin "graphics/pokemon/shelgon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_shelgon_back_pic:: @ 8E2F2A8 +gMonBackPic_Shelgon:: @ 8E2F2A8 .incbin "graphics/pokemon/shelgon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_shelgon_shiny_palette:: @ 8E2F590 +gMonShinyPalette_Shelgon:: @ 8E2F590 .incbin "graphics/pokemon/shelgon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shelgon_icon:: @ 8E2F5B8 +gMonIcon_Shelgon:: @ 8E2F5B8 .incbin "graphics/pokemon/shelgon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_shelgon_footprint:: @ 8E2F9B8 +gMonFootprint_Shelgon:: @ 8E2F9B8 .incbin "graphics/pokemon/shelgon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_salamence_still_front_pic:: @ 8E2F9D8 +gMonFrontPic_Salamence:: @ 8E2F9D8 .incbin "graphics/pokemon/salamence/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_salamence_palette:: @ 8E2FE3C +gMonPalette_Salamence:: @ 8E2FE3C .incbin "graphics/pokemon/salamence/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_salamence_back_pic:: @ 8E2FE64 +gMonBackPic_Salamence:: @ 8E2FE64 .incbin "graphics/pokemon/salamence/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_salamence_shiny_palette:: @ 8E30148 +gMonShinyPalette_Salamence:: @ 8E30148 .incbin "graphics/pokemon/salamence/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_salamence_icon:: @ 8E30170 +gMonIcon_Salamence:: @ 8E30170 .incbin "graphics/pokemon/salamence/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_salamence_footprint:: @ 8E30570 +gMonFootprint_Salamence:: @ 8E30570 .incbin "graphics/pokemon/salamence/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_beldum_still_front_pic:: @ 8E30590 +gMonFrontPic_Beldum:: @ 8E30590 .incbin "graphics/pokemon/beldum/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_beldum_palette:: @ 8E30800 +gMonPalette_Beldum:: @ 8E30800 .incbin "graphics/pokemon/beldum/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_beldum_back_pic:: @ 8E30828 +gMonBackPic_Beldum:: @ 8E30828 .incbin "graphics/pokemon/beldum/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_beldum_shiny_palette:: @ 8E30B18 +gMonShinyPalette_Beldum:: @ 8E30B18 .incbin "graphics/pokemon/beldum/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_beldum_icon:: @ 8E30B40 +gMonIcon_Beldum:: @ 8E30B40 .incbin "graphics/pokemon/beldum/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_beldum_footprint:: @ 8E30F40 +gMonFootprint_Beldum:: @ 8E30F40 .incbin "graphics/pokemon/beldum/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_metang_still_front_pic:: @ 8E30F60 +gMonFrontPic_Metang:: @ 8E30F60 .incbin "graphics/pokemon/metang/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_metang_palette:: @ 8E313BC +gMonPalette_Metang:: @ 8E313BC .incbin "graphics/pokemon/metang/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_metang_back_pic:: @ 8E313E4 +gMonBackPic_Metang:: @ 8E313E4 .incbin "graphics/pokemon/metang/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_metang_shiny_palette:: @ 8E31708 +gMonShinyPalette_Metang:: @ 8E31708 .incbin "graphics/pokemon/metang/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_metang_icon:: @ 8E31730 +gMonIcon_Metang:: @ 8E31730 .incbin "graphics/pokemon/metang/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_metang_footprint:: @ 8E31B30 +gMonFootprint_Metang:: @ 8E31B30 .incbin "graphics/pokemon/metang/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_metagross_still_front_pic:: @ 8E31B50 +gMonFrontPic_Metagross:: @ 8E31B50 .incbin "graphics/pokemon/metagross/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_metagross_palette:: @ 8E31FB4 +gMonPalette_Metagross:: @ 8E31FB4 .incbin "graphics/pokemon/metagross/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_metagross_back_pic:: @ 8E31FDC +gMonBackPic_Metagross:: @ 8E31FDC .incbin "graphics/pokemon/metagross/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_metagross_shiny_palette:: @ 8E322A8 +gMonShinyPalette_Metagross:: @ 8E322A8 .incbin "graphics/pokemon/metagross/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_metagross_icon:: @ 8E322D0 +gMonIcon_Metagross:: @ 8E322D0 .incbin "graphics/pokemon/metagross/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_metagross_footprint:: @ 8E326D0 +gMonFootprint_Metagross:: @ 8E326D0 .incbin "graphics/pokemon/metagross/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_regirock_still_front_pic:: @ 8E326F0 +gMonFrontPic_Regirock:: @ 8E326F0 .incbin "graphics/pokemon/regirock/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_regirock_palette:: @ 8E32BAC +gMonPalette_Regirock:: @ 8E32BAC .incbin "graphics/pokemon/regirock/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_regirock_back_pic:: @ 8E32BD4 +gMonBackPic_Regirock:: @ 8E32BD4 .incbin "graphics/pokemon/regirock/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_regirock_shiny_palette:: @ 8E33020 +gMonShinyPalette_Regirock:: @ 8E33020 .incbin "graphics/pokemon/regirock/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_regirock_icon:: @ 8E33048 +gMonIcon_Regirock:: @ 8E33048 .incbin "graphics/pokemon/regirock/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_regirock_footprint:: @ 8E33448 +gMonFootprint_Regirock:: @ 8E33448 .incbin "graphics/pokemon/regirock/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_regice_still_front_pic:: @ 8E33468 +gMonFrontPic_Regice:: @ 8E33468 .incbin "graphics/pokemon/regice/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_regice_palette:: @ 8E338B0 +gMonPalette_Regice:: @ 8E338B0 .incbin "graphics/pokemon/regice/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_regice_back_pic:: @ 8E338D8 +gMonBackPic_Regice:: @ 8E338D8 .incbin "graphics/pokemon/regice/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_regice_shiny_palette:: @ 8E33BC8 +gMonShinyPalette_Regice:: @ 8E33BC8 .incbin "graphics/pokemon/regice/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_regice_icon:: @ 8E33BF0 +gMonIcon_Regice:: @ 8E33BF0 .incbin "graphics/pokemon/regice/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_regice_footprint:: @ 8E33FF0 +gMonFootprint_Regice:: @ 8E33FF0 .incbin "graphics/pokemon/regice/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_registeel_still_front_pic:: @ 8E34010 +gMonFrontPic_Registeel:: @ 8E34010 .incbin "graphics/pokemon/registeel/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_registeel_palette:: @ 8E34498 +gMonPalette_Registeel:: @ 8E34498 .incbin "graphics/pokemon/registeel/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_registeel_back_pic:: @ 8E344C0 +gMonBackPic_Registeel:: @ 8E344C0 .incbin "graphics/pokemon/registeel/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_registeel_shiny_palette:: @ 8E347F8 +gMonShinyPalette_Registeel:: @ 8E347F8 .incbin "graphics/pokemon/registeel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_registeel_icon:: @ 8E34820 +gMonIcon_Registeel:: @ 8E34820 .incbin "graphics/pokemon/registeel/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_registeel_footprint:: @ 8E34C20 +gMonFootprint_Registeel:: @ 8E34C20 .incbin "graphics/pokemon/registeel/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_kyogre_still_front_pic:: @ 8E34C40 +gMonFrontPic_Kyogre:: @ 8E34C40 .incbin "graphics/pokemon/kyogre/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kyogre_palette:: @ 8E350B0 +gMonPalette_Kyogre:: @ 8E350B0 .incbin "graphics/pokemon/kyogre/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_kyogre_back_pic:: @ 8E350D8 +gMonBackPic_Kyogre:: @ 8E350D8 .incbin "graphics/pokemon/kyogre/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_kyogre_shiny_palette:: @ 8E35350 +gMonShinyPalette_Kyogre:: @ 8E35350 .incbin "graphics/pokemon/kyogre/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kyogre_icon:: @ 8E35378 +gMonIcon_Kyogre:: @ 8E35378 .incbin "graphics/pokemon/kyogre/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_kyogre_footprint:: @ 8E35778 +gMonFootprint_Kyogre:: @ 8E35778 .incbin "graphics/pokemon/kyogre/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_groudon_still_front_pic:: @ 8E35798 +gMonFrontPic_Groudon:: @ 8E35798 .incbin "graphics/pokemon/groudon/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_groudon_palette:: @ 8E35D2C +gMonPalette_Groudon:: @ 8E35D2C .incbin "graphics/pokemon/groudon/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_groudon_back_pic:: @ 8E35D54 +gMonBackPic_Groudon:: @ 8E35D54 .incbin "graphics/pokemon/groudon/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_groudon_shiny_palette:: @ 8E361BC +gMonShinyPalette_Groudon:: @ 8E361BC .incbin "graphics/pokemon/groudon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_groudon_icon:: @ 8E361E4 +gMonIcon_Groudon:: @ 8E361E4 .incbin "graphics/pokemon/groudon/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_groudon_footprint:: @ 8E365E4 +gMonFootprint_Groudon:: @ 8E365E4 .incbin "graphics/pokemon/groudon/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_rayquaza_still_front_pic:: @ 8E36604 +gMonFrontPic_Rayquaza:: @ 8E36604 .incbin "graphics/pokemon/rayquaza/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_rayquaza_palette:: @ 8E36B14 +gMonPalette_Rayquaza:: @ 8E36B14 .incbin "graphics/pokemon/rayquaza/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_rayquaza_back_pic:: @ 8E36B3C +gMonBackPic_Rayquaza:: @ 8E36B3C .incbin "graphics/pokemon/rayquaza/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_rayquaza_shiny_palette:: @ 8E36E74 +gMonShinyPalette_Rayquaza:: @ 8E36E74 .incbin "graphics/pokemon/rayquaza/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_rayquaza_icon:: @ 8E36E9C +gMonIcon_Rayquaza:: @ 8E36E9C .incbin "graphics/pokemon/rayquaza/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_rayquaza_footprint:: @ 8E3729C +gMonFootprint_Rayquaza:: @ 8E3729C .incbin "graphics/pokemon/rayquaza/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_latias_still_front_pic:: @ 8E372BC +gMonFrontPic_Latias:: @ 8E372BC .incbin "graphics/pokemon/latias/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_latias_palette:: @ 8E376E0 +gMonPalette_Latias:: @ 8E376E0 .incbin "graphics/pokemon/latias/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_latias_back_pic:: @ 8E37708 +gMonBackPic_Latias:: @ 8E37708 .incbin "graphics/pokemon/latias/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_latias_shiny_palette:: @ 8E37A04 +gMonShinyPalette_Latias:: @ 8E37A04 .incbin "graphics/pokemon/latias/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_latias_icon:: @ 8E37A2C +gMonIcon_Latias:: @ 8E37A2C .incbin "graphics/pokemon/latias/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_latias_footprint:: @ 8E37E2C +gMonFootprint_Latias:: @ 8E37E2C .incbin "graphics/pokemon/latias/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_latios_still_front_pic:: @ 8E37E4C +gMonFrontPic_Latios:: @ 8E37E4C .incbin "graphics/pokemon/latios/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_latios_palette:: @ 8E382A0 +gMonPalette_Latios:: @ 8E382A0 .incbin "graphics/pokemon/latios/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_latios_back_pic:: @ 8E382C8 +gMonBackPic_Latios:: @ 8E382C8 .incbin "graphics/pokemon/latios/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_latios_shiny_palette:: @ 8E38628 +gMonShinyPalette_Latios:: @ 8E38628 .incbin "graphics/pokemon/latios/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_latios_icon:: @ 8E38650 +gMonIcon_Latios:: @ 8E38650 .incbin "graphics/pokemon/latios/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_latios_footprint:: @ 8E38A50 +gMonFootprint_Latios:: @ 8E38A50 .incbin "graphics/pokemon/latios/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_jirachi_still_front_pic:: @ 8E38A70 +gMonFrontPic_Jirachi:: @ 8E38A70 .incbin "graphics/pokemon/jirachi/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_jirachi_palette:: @ 8E38D7C +gMonPalette_Jirachi:: @ 8E38D7C .incbin "graphics/pokemon/jirachi/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_jirachi_back_pic:: @ 8E38DA4 +gMonBackPic_Jirachi:: @ 8E38DA4 .incbin "graphics/pokemon/jirachi/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_jirachi_shiny_palette:: @ 8E39144 +gMonShinyPalette_Jirachi:: @ 8E39144 .incbin "graphics/pokemon/jirachi/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_jirachi_icon:: @ 8E3916C +gMonIcon_Jirachi:: @ 8E3916C .incbin "graphics/pokemon/jirachi/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_jirachi_footprint:: @ 8E3956C +gMonFootprint_Jirachi:: @ 8E3956C .incbin "graphics/pokemon/jirachi/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_deoxys_still_front_pic:: @ 8E3958C +gMonFrontPic_Deoxys:: @ 8E3958C .incbin "graphics/pokemon/deoxys/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_deoxys_palette:: @ 8E39D48 +gMonPalette_Deoxys:: @ 8E39D48 .incbin "graphics/pokemon/deoxys/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_deoxys_back_pic:: @ 8E39D70 +gMonBackPic_Deoxys:: @ 8E39D70 .incbin "graphics/pokemon/deoxys/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_deoxys_shiny_palette:: @ 8E3A360 +gMonShinyPalette_Deoxys:: @ 8E3A360 .incbin "graphics/pokemon/deoxys/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_deoxys_icon:: @ 8E3A388 +gMonIcon_Deoxys:: @ 8E3A388 .incbin "graphics/pokemon/deoxys/icon.4bpp" .align 2 -gFile_graphics_pokemon_icons_deoxys_speed_icon:: @ 8E3A788 - .incbin "graphics/pokemon/deoxys/speed_icon.4bpp" +gMonIcon_DeoxysAttack:: @ 8E3A788 + .incbin "graphics/pokemon/deoxys/icon_attack.4bpp" .align 2 -gFile_graphics_pokemon_footprints_deoxys_footprint:: @ 8E3AB88 +gMonFootprint_Deoxys:: @ 8E3AB88 .incbin "graphics/pokemon/deoxys/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_chimecho_still_front_pic:: @ 8E3ABA8 +gMonFrontPic_Chimecho:: @ 8E3ABA8 .incbin "graphics/pokemon/chimecho/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_chimecho_palette:: @ 8E3ADF4 +gMonPalette_Chimecho:: @ 8E3ADF4 .incbin "graphics/pokemon/chimecho/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_back_pics_chimecho_back_pic:: @ 8E3AE1C +gMonBackPic_Chimecho:: @ 8E3AE1C .incbin "graphics/pokemon/chimecho/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_chimecho_shiny_palette:: @ 8E3B090 +gMonShinyPalette_Chimecho:: @ 8E3B090 .incbin "graphics/pokemon/chimecho/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_chimecho_icon:: @ 8E3B0B8 +gMonIcon_Chimecho:: @ 8E3B0B8 .incbin "graphics/pokemon/chimecho/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_chimecho_footprint:: @ 8E3B4B8 +gMonFootprint_Chimecho:: @ 8E3B4B8 .incbin "graphics/pokemon/chimecho/footprint.1bpp" .align 2 -gFile_graphics_pokemon_front_pics_egg_still_front_pic:: @ 8E3B4D8 +gMonFrontPic_Egg:: @ 8E3B4D8 .incbin "graphics/pokemon/egg/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_palettes_egg_palette:: @ 8E3B68C +gMonPalette_Egg:: @ 8E3B68C .incbin "graphics/pokemon/egg/normal.gbapal.lz" .align 2 -gFile_graphics_pokemon_front_pics_unown_b_still_front_pic:: @ 8E3B6AC +gMonFrontPic_UnownB:: @ 8E3B6AC .incbin "graphics/pokemon/unown/b/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_b_back_pic:: @ 8E3B884 +gMonBackPic_UnownB:: @ 8E3B884 .incbin "graphics/pokemon/unown/b/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_B_icon:: @ 8E3BA88 +gMonIcon_UnownB:: @ 8E3BA88 .incbin "graphics/pokemon/unown/b/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_c_still_front_pic:: @ 8E3BE88 +gMonFrontPic_UnownC:: @ 8E3BE88 .incbin "graphics/pokemon/unown/c/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_c_back_pic:: @ 8E3C09C +gMonBackPic_UnownC:: @ 8E3C09C .incbin "graphics/pokemon/unown/c/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_C_icon:: @ 8E3C348 +gMonIcon_UnownC:: @ 8E3C348 .incbin "graphics/pokemon/unown/c/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_d_still_front_pic:: @ 8E3C748 +gMonFrontPic_UnownD:: @ 8E3C748 .incbin "graphics/pokemon/unown/d/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_d_back_pic:: @ 8E3C940 +gMonBackPic_UnownD:: @ 8E3C940 .incbin "graphics/pokemon/unown/d/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_D_icon:: @ 8E3CB98 +gMonIcon_UnownD:: @ 8E3CB98 .incbin "graphics/pokemon/unown/d/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_e_still_front_pic:: @ 8E3CF98 +gMonFrontPic_UnownE:: @ 8E3CF98 .incbin "graphics/pokemon/unown/e/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_e_back_pic:: @ 8E3D150 +gMonBackPic_UnownE:: @ 8E3D150 .incbin "graphics/pokemon/unown/e/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_E_icon:: @ 8E3D350 +gMonIcon_UnownE:: @ 8E3D350 .incbin "graphics/pokemon/unown/e/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_f_still_front_pic:: @ 8E3D750 +gMonFrontPic_UnownF:: @ 8E3D750 .incbin "graphics/pokemon/unown/f/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_f_back_pic:: @ 8E3D944 +gMonBackPic_UnownF:: @ 8E3D944 .incbin "graphics/pokemon/unown/f/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_F_icon:: @ 8E3DB60 +gMonIcon_UnownF:: @ 8E3DB60 .incbin "graphics/pokemon/unown/f/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_g_still_front_pic:: @ 8E3DF60 +gMonFrontPic_UnownG:: @ 8E3DF60 .incbin "graphics/pokemon/unown/g/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_g_back_pic:: @ 8E3E13C +gMonBackPic_UnownG:: @ 8E3E13C .incbin "graphics/pokemon/unown/g/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_G_icon:: @ 8E3E388 +gMonIcon_UnownG:: @ 8E3E388 .incbin "graphics/pokemon/unown/g/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_h_still_front_pic:: @ 8E3E788 +gMonFrontPic_UnownH:: @ 8E3E788 .incbin "graphics/pokemon/unown/h/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_h_back_pic:: @ 8E3E9CC +gMonBackPic_UnownH:: @ 8E3E9CC .incbin "graphics/pokemon/unown/h/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_H_icon:: @ 8E3EC90 +gMonIcon_UnownH:: @ 8E3EC90 .incbin "graphics/pokemon/unown/h/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_i_still_front_pic:: @ 8E3F090 +gMonFrontPic_UnownI:: @ 8E3F090 .incbin "graphics/pokemon/unown/i/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_i_back_pic:: @ 8E3F228 +gMonBackPic_UnownI:: @ 8E3F228 .incbin "graphics/pokemon/unown/i/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_I_icon:: @ 8E3F3D0 +gMonIcon_UnownI:: @ 8E3F3D0 .incbin "graphics/pokemon/unown/i/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_j_still_front_pic:: @ 8E3F7D0 +gMonFrontPic_UnownJ:: @ 8E3F7D0 .incbin "graphics/pokemon/unown/j/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_j_back_pic:: @ 8E3F994 +gMonBackPic_UnownJ:: @ 8E3F994 .incbin "graphics/pokemon/unown/j/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_J_icon:: @ 8E3FB7C +gMonIcon_UnownJ:: @ 8E3FB7C .incbin "graphics/pokemon/unown/j/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_k_still_front_pic:: @ 8E3FF7C +gMonFrontPic_UnownK:: @ 8E3FF7C .incbin "graphics/pokemon/unown/k/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_k_back_pic:: @ 8E4014C +gMonBackPic_UnownK:: @ 8E4014C .incbin "graphics/pokemon/unown/k/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_K_icon:: @ 8E40344 +gMonIcon_UnownK:: @ 8E40344 .incbin "graphics/pokemon/unown/k/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_l_still_front_pic:: @ 8E40744 +gMonFrontPic_UnownL:: @ 8E40744 .incbin "graphics/pokemon/unown/l/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_l_back_pic:: @ 8E408F4 +gMonBackPic_UnownL:: @ 8E408F4 .incbin "graphics/pokemon/unown/l/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_L_icon:: @ 8E40AC8 +gMonIcon_UnownL:: @ 8E40AC8 .incbin "graphics/pokemon/unown/l/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_m_still_front_pic:: @ 8E40EC8 +gMonFrontPic_UnownM:: @ 8E40EC8 .incbin "graphics/pokemon/unown/m/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_m_back_pic:: @ 8E410EC +gMonBackPic_UnownM:: @ 8E410EC .incbin "graphics/pokemon/unown/m/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_M_icon:: @ 8E41394 +gMonIcon_UnownM:: @ 8E41394 .incbin "graphics/pokemon/unown/m/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_n_still_front_pic:: @ 8E41794 +gMonFrontPic_UnownN:: @ 8E41794 .incbin "graphics/pokemon/unown/n/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_n_back_pic:: @ 8E4198C +gMonBackPic_UnownN:: @ 8E4198C .incbin "graphics/pokemon/unown/n/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_N_icon:: @ 8E41BF8 +gMonIcon_UnownN:: @ 8E41BF8 .incbin "graphics/pokemon/unown/n/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_o_still_front_pic:: @ 8E41FF8 +gMonFrontPic_UnownO:: @ 8E41FF8 .incbin "graphics/pokemon/unown/o/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_o_back_pic:: @ 8E42230 +gMonBackPic_UnownO:: @ 8E42230 .incbin "graphics/pokemon/unown/o/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_O_icon:: @ 8E424F0 +gMonIcon_UnownO:: @ 8E424F0 .incbin "graphics/pokemon/unown/o/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_p_still_front_pic:: @ 8E428F0 +gMonFrontPic_UnownP:: @ 8E428F0 .incbin "graphics/pokemon/unown/p/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_p_back_pic:: @ 8E42A90 +gMonBackPic_UnownP:: @ 8E42A90 .incbin "graphics/pokemon/unown/p/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_P_icon:: @ 8E42C54 +gMonIcon_UnownP:: @ 8E42C54 .incbin "graphics/pokemon/unown/p/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_q_still_front_pic:: @ 8E43054 +gMonFrontPic_UnownQ:: @ 8E43054 .incbin "graphics/pokemon/unown/q/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_q_back_pic:: @ 8E43208 +gMonBackPic_UnownQ:: @ 8E43208 .incbin "graphics/pokemon/unown/q/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_Q_icon:: @ 8E433D4 +gMonIcon_UnownQ:: @ 8E433D4 .incbin "graphics/pokemon/unown/q/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_r_still_front_pic:: @ 8E437D4 +gMonFrontPic_UnownR:: @ 8E437D4 .incbin "graphics/pokemon/unown/r/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_r_back_pic:: @ 8E43978 +gMonBackPic_UnownR:: @ 8E43978 .incbin "graphics/pokemon/unown/r/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_R_icon:: @ 8E43B40 +gMonIcon_UnownR:: @ 8E43B40 .incbin "graphics/pokemon/unown/r/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_s_still_front_pic:: @ 8E43F40 +gMonFrontPic_UnownS:: @ 8E43F40 .incbin "graphics/pokemon/unown/s/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_s_back_pic:: @ 8E44128 +gMonBackPic_UnownS:: @ 8E44128 .incbin "graphics/pokemon/unown/s/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_S_icon:: @ 8E4437C +gMonIcon_UnownS:: @ 8E4437C .incbin "graphics/pokemon/unown/s/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_t_still_front_pic:: @ 8E4477C +gMonFrontPic_UnownT:: @ 8E4477C .incbin "graphics/pokemon/unown/t/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_t_back_pic:: @ 8E4492C +gMonBackPic_UnownT:: @ 8E4492C .incbin "graphics/pokemon/unown/t/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_T_icon:: @ 8E44AE0 +gMonIcon_UnownT:: @ 8E44AE0 .incbin "graphics/pokemon/unown/t/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_u_still_front_pic:: @ 8E44EE0 +gMonFrontPic_UnownU:: @ 8E44EE0 .incbin "graphics/pokemon/unown/u/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_u_back_pic:: @ 8E450F8 +gMonBackPic_UnownU:: @ 8E450F8 .incbin "graphics/pokemon/unown/u/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_U_icon:: @ 8E4534C +gMonIcon_UnownU:: @ 8E4534C .incbin "graphics/pokemon/unown/u/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_v_still_front_pic:: @ 8E4574C +gMonFrontPic_UnownV:: @ 8E4574C .incbin "graphics/pokemon/unown/v/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_v_back_pic:: @ 8E45930 +gMonBackPic_UnownV:: @ 8E45930 .incbin "graphics/pokemon/unown/v/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_V_icon:: @ 8E45B60 +gMonIcon_UnownV:: @ 8E45B60 .incbin "graphics/pokemon/unown/v/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_w_still_front_pic:: @ 8E45F60 +gMonFrontPic_UnownW:: @ 8E45F60 .incbin "graphics/pokemon/unown/w/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_w_back_pic:: @ 8E46134 +gMonBackPic_UnownW:: @ 8E46134 .incbin "graphics/pokemon/unown/w/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_W_icon:: @ 8E46338 +gMonIcon_UnownW:: @ 8E46338 .incbin "graphics/pokemon/unown/w/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_x_still_front_pic:: @ 8E46738 +gMonFrontPic_UnownX:: @ 8E46738 .incbin "graphics/pokemon/unown/x/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_x_back_pic:: @ 8E468FC +gMonBackPic_UnownX:: @ 8E468FC .incbin "graphics/pokemon/unown/x/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_X_icon:: @ 8E46AEC +gMonIcon_UnownX:: @ 8E46AEC .incbin "graphics/pokemon/unown/x/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_y_still_front_pic:: @ 8E46EEC +gMonFrontPic_UnownY:: @ 8E46EEC .incbin "graphics/pokemon/unown/y/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_y_back_pic:: @ 8E470C4 +gMonBackPic_UnownY:: @ 8E470C4 .incbin "graphics/pokemon/unown/y/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_Y_icon:: @ 8E472B8 +gMonIcon_UnownY:: @ 8E472B8 .incbin "graphics/pokemon/unown/y/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_z_still_front_pic:: @ 8E476B8 +gMonFrontPic_UnownZ:: @ 8E476B8 .incbin "graphics/pokemon/unown/z/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_z_back_pic:: @ 8E47868 +gMonBackPic_UnownZ:: @ 8E47868 .incbin "graphics/pokemon/unown/z/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_Z_icon:: @ 8E47A44 +gMonIcon_UnownZ:: @ 8E47A44 .incbin "graphics/pokemon/unown/z/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_exclamation_mark_still_front_pic:: @ 8E47E44 +gMonFrontPic_UnownExclamationMark:: @ 8E47E44 .incbin "graphics/pokemon/unown/exclamation_mark/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_exclamation_mark_back_pic:: @ 8E47FD4 +gMonBackPic_UnownExclamationMark:: @ 8E47FD4 .incbin "graphics/pokemon/unown/exclamation_mark/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_exclamation_mark_icon:: @ 8E4819C +gMonIcon_UnownExclamationMark:: @ 8E4819C .incbin "graphics/pokemon/unown/exclamation_mark/icon.4bpp" .align 2 -gFile_graphics_pokemon_front_pics_unown_question_mark_still_front_pic:: @ 8E4859C +gMonFrontPic_UnownQuestionMark:: @ 8E4859C .incbin "graphics/pokemon/unown/question_mark/front.4bpp.lz" .align 2 -gFile_graphics_pokemon_back_pics_unown_question_mark_back_pic:: @ 8E48758 +gMonBackPic_UnownQuestionMark:: @ 8E48758 .incbin "graphics/pokemon/unown/question_mark/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_question_mark_icon:: @ 8E48958 +gMonIcon_UnownQuestionMark:: @ 8E48958 .incbin "graphics/pokemon/unown/question_mark/icon.4bpp" .align 2 @@ -13438,11 +13438,11 @@ gFile_graphics_trainers_palettes_old_man_back_pic:: @ 8E76F34 .incbin "graphics/trainers/palettes/old_man_back_pic.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_question_mark_icon:: @ 8E76F5C +gMonIcon_Question:: @ 8E76F5C .incbin "graphics/pokemon/question_mark/icon.4bpp" .align 2 -gFile_graphics_pokemon_footprints_question_mark_footprint:: @ 8E7735C +gMonFootprint_Question:: @ 8E7735C .incbin "graphics/pokemon/question_mark/footprint.1bpp" .align 2 diff --git a/graphics/pokemon/deoxys/speed_icon.png b/graphics/pokemon/deoxys/icon_attack.png similarity index 100% rename from graphics/pokemon/deoxys/speed_icon.png rename to graphics/pokemon/deoxys/icon_attack.png diff --git a/include/graphics.h b/include/graphics.h index 9f1f39eaa..0108c570b 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -32,6 +32,2420 @@ extern const u8 gInterfacePal_LuxuryBall[]; extern const u8 gInterfaceGfx_PremierBall[]; extern const u8 gInterfacePal_PremierBall[]; extern const u8 gOpenPokeballGfx[]; + +// pokemon gfx +extern const u32 gMonFrontPic_Bulbasaur[]; +extern const u32 gMonPalette_Bulbasaur[]; +extern const u32 gMonBackPic_Bulbasaur[]; +extern const u32 gMonShinyPalette_Bulbasaur[]; +extern const u8 gMonIcon_Bulbasaur[]; +extern const u8 gMonFootprint_Bulbasaur[]; +extern const u32 gMonFrontPic_Ivysaur[]; +extern const u32 gMonPalette_Ivysaur[]; +extern const u32 gMonBackPic_Ivysaur[]; +extern const u32 gMonShinyPalette_Ivysaur[]; +extern const u8 gMonIcon_Ivysaur[]; +extern const u8 gMonFootprint_Ivysaur[]; +extern const u32 gMonFrontPic_Venusaur[]; +extern const u32 gMonPalette_Venusaur[]; +extern const u32 gMonBackPic_Venusaur[]; +extern const u32 gMonShinyPalette_Venusaur[]; +extern const u8 gMonIcon_Venusaur[]; +extern const u8 gMonFootprint_Venusaur[]; +extern const u32 gMonFrontPic_Charmander[]; +extern const u32 gMonPalette_Charmander[]; +extern const u32 gMonBackPic_Charmander[]; +extern const u32 gMonShinyPalette_Charmander[]; +extern const u8 gMonIcon_Charmander[]; +extern const u8 gMonFootprint_Charmander[]; +extern const u32 gMonFrontPic_Charmeleon[]; +extern const u32 gMonPalette_Charmeleon[]; +extern const u32 gMonBackPic_Charmeleon[]; +extern const u32 gMonShinyPalette_Charmeleon[]; +extern const u8 gMonIcon_Charmeleon[]; +extern const u8 gMonFootprint_Charmeleon[]; +extern const u32 gMonFrontPic_Charizard[]; +extern const u32 gMonPalette_Charizard[]; +extern const u32 gMonBackPic_Charizard[]; +extern const u32 gMonShinyPalette_Charizard[]; +extern const u8 gMonIcon_Charizard[]; +extern const u8 gMonFootprint_Charizard[]; +extern const u32 gMonFrontPic_Squirtle[]; +extern const u32 gMonPalette_Squirtle[]; +extern const u32 gMonBackPic_Squirtle[]; +extern const u32 gMonShinyPalette_Squirtle[]; +extern const u8 gMonIcon_Squirtle[]; +extern const u8 gMonFootprint_Squirtle[]; +extern const u32 gMonFrontPic_Wartortle[]; +extern const u32 gMonPalette_Wartortle[]; +extern const u32 gMonBackPic_Wartortle[]; +extern const u32 gMonShinyPalette_Wartortle[]; +extern const u8 gMonIcon_Wartortle[]; +extern const u8 gMonFootprint_Wartortle[]; +extern const u32 gMonFrontPic_Blastoise[]; +extern const u32 gMonPalette_Blastoise[]; +extern const u32 gMonBackPic_Blastoise[]; +extern const u32 gMonShinyPalette_Blastoise[]; +extern const u8 gMonIcon_Blastoise[]; +extern const u8 gMonFootprint_Blastoise[]; +extern const u32 gMonFrontPic_Caterpie[]; +extern const u32 gMonPalette_Caterpie[]; +extern const u32 gMonBackPic_Caterpie[]; +extern const u32 gMonShinyPalette_Caterpie[]; +extern const u8 gMonIcon_Caterpie[]; +extern const u8 gMonFootprint_Caterpie[]; +extern const u32 gMonFrontPic_Metapod[]; +extern const u32 gMonPalette_Metapod[]; +extern const u32 gMonBackPic_Metapod[]; +extern const u32 gMonShinyPalette_Metapod[]; +extern const u8 gMonIcon_Metapod[]; +extern const u8 gMonFootprint_Metapod[]; +extern const u32 gMonFrontPic_Butterfree[]; +extern const u32 gMonPalette_Butterfree[]; +extern const u32 gMonBackPic_Butterfree[]; +extern const u32 gMonShinyPalette_Butterfree[]; +extern const u8 gMonIcon_Butterfree[]; +extern const u8 gMonFootprint_Butterfree[]; +extern const u32 gMonFrontPic_Weedle[]; +extern const u32 gMonPalette_Weedle[]; +extern const u32 gMonBackPic_Weedle[]; +extern const u32 gMonShinyPalette_Weedle[]; +extern const u8 gMonIcon_Weedle[]; +extern const u8 gMonFootprint_Weedle[]; +extern const u32 gMonFrontPic_Kakuna[]; +extern const u32 gMonPalette_Kakuna[]; +extern const u32 gMonBackPic_Kakuna[]; +extern const u32 gMonShinyPalette_Kakuna[]; +extern const u8 gMonIcon_Kakuna[]; +extern const u8 gMonFootprint_Kakuna[]; +extern const u32 gMonFrontPic_Beedrill[]; +extern const u32 gMonPalette_Beedrill[]; +extern const u32 gMonBackPic_Beedrill[]; +extern const u32 gMonShinyPalette_Beedrill[]; +extern const u8 gMonIcon_Beedrill[]; +extern const u8 gMonFootprint_Beedrill[]; +extern const u32 gMonFrontPic_Pidgey[]; +extern const u32 gMonPalette_Pidgey[]; +extern const u32 gMonBackPic_Pidgey[]; +extern const u32 gMonShinyPalette_Pidgey[]; +extern const u8 gMonIcon_Pidgey[]; +extern const u8 gMonFootprint_Pidgey[]; +extern const u32 gMonFrontPic_Pidgeotto[]; +extern const u32 gMonPalette_Pidgeotto[]; +extern const u32 gMonBackPic_Pidgeotto[]; +extern const u32 gMonShinyPalette_Pidgeotto[]; +extern const u8 gMonIcon_Pidgeotto[]; +extern const u8 gMonFootprint_Pidgeotto[]; +extern const u32 gMonFrontPic_Pidgeot[]; +extern const u32 gMonPalette_Pidgeot[]; +extern const u32 gMonBackPic_Pidgeot[]; +extern const u32 gMonShinyPalette_Pidgeot[]; +extern const u8 gMonIcon_Pidgeot[]; +extern const u8 gMonFootprint_Pidgeot[]; +extern const u32 gMonFrontPic_Rattata[]; +extern const u32 gMonPalette_Rattata[]; +extern const u32 gMonBackPic_Rattata[]; +extern const u32 gMonShinyPalette_Rattata[]; +extern const u8 gMonIcon_Rattata[]; +extern const u8 gMonFootprint_Rattata[]; +extern const u32 gMonFrontPic_Raticate[]; +extern const u32 gMonPalette_Raticate[]; +extern const u32 gMonBackPic_Raticate[]; +extern const u32 gMonShinyPalette_Raticate[]; +extern const u8 gMonIcon_Raticate[]; +extern const u8 gMonFootprint_Raticate[]; +extern const u32 gMonFrontPic_Spearow[]; +extern const u32 gMonPalette_Spearow[]; +extern const u32 gMonBackPic_Spearow[]; +extern const u32 gMonShinyPalette_Spearow[]; +extern const u8 gMonIcon_Spearow[]; +extern const u8 gMonFootprint_Spearow[]; +extern const u32 gMonFrontPic_Fearow[]; +extern const u32 gMonPalette_Fearow[]; +extern const u32 gMonBackPic_Fearow[]; +extern const u32 gMonShinyPalette_Fearow[]; +extern const u8 gMonIcon_Fearow[]; +extern const u8 gMonFootprint_Fearow[]; +extern const u32 gMonFrontPic_Ekans[]; +extern const u32 gMonPalette_Ekans[]; +extern const u32 gMonBackPic_Ekans[]; +extern const u32 gMonShinyPalette_Ekans[]; +extern const u8 gMonIcon_Ekans[]; +extern const u8 gMonFootprint_Ekans[]; +extern const u32 gMonFrontPic_Arbok[]; +extern const u32 gMonPalette_Arbok[]; +extern const u32 gMonBackPic_Arbok[]; +extern const u32 gMonShinyPalette_Arbok[]; +extern const u8 gMonIcon_Arbok[]; +extern const u8 gMonFootprint_Arbok[]; +extern const u32 gMonFrontPic_Pikachu[]; +extern const u32 gMonPalette_Pikachu[]; +extern const u32 gMonBackPic_Pikachu[]; +extern const u32 gMonShinyPalette_Pikachu[]; +extern const u8 gMonIcon_Pikachu[]; +extern const u8 gMonFootprint_Pikachu[]; +extern const u32 gMonFrontPic_Raichu[]; +extern const u32 gMonPalette_Raichu[]; +extern const u32 gMonBackPic_Raichu[]; +extern const u32 gMonShinyPalette_Raichu[]; +extern const u8 gMonIcon_Raichu[]; +extern const u8 gMonFootprint_Raichu[]; +extern const u32 gMonFrontPic_Sandshrew[]; +extern const u32 gMonPalette_Sandshrew[]; +extern const u32 gMonBackPic_Sandshrew[]; +extern const u32 gMonShinyPalette_Sandshrew[]; +extern const u8 gMonIcon_Sandshrew[]; +extern const u8 gMonFootprint_Sandshrew[]; +extern const u32 gMonFrontPic_Sandslash[]; +extern const u32 gMonPalette_Sandslash[]; +extern const u32 gMonBackPic_Sandslash[]; +extern const u32 gMonShinyPalette_Sandslash[]; +extern const u8 gMonIcon_Sandslash[]; +extern const u8 gMonFootprint_Sandslash[]; +extern const u32 gMonFrontPic_NidoranF[]; +extern const u32 gMonPalette_NidoranF[]; +extern const u32 gMonBackPic_NidoranF[]; +extern const u32 gMonShinyPalette_NidoranF[]; +extern const u8 gMonIcon_NidoranF[]; +extern const u8 gMonFootprint_NidoranF[]; +extern const u32 gMonFrontPic_Nidorina[]; +extern const u32 gMonPalette_Nidorina[]; +extern const u32 gMonBackPic_Nidorina[]; +extern const u32 gMonShinyPalette_Nidorina[]; +extern const u8 gMonIcon_Nidorina[]; +extern const u8 gMonFootprint_Nidorina[]; +extern const u32 gMonFrontPic_Nidoqueen[]; +extern const u32 gMonPalette_Nidoqueen[]; +extern const u32 gMonBackPic_Nidoqueen[]; +extern const u32 gMonShinyPalette_Nidoqueen[]; +extern const u8 gMonIcon_Nidoqueen[]; +extern const u8 gMonFootprint_Nidoqueen[]; +extern const u32 gMonFrontPic_NidoranM[]; +extern const u32 gMonPalette_NidoranM[]; +extern const u32 gMonBackPic_NidoranM[]; +extern const u32 gMonShinyPalette_NidoranM[]; +extern const u8 gMonIcon_NidoranM[]; +extern const u8 gMonFootprint_NidoranM[]; +extern const u32 gMonFrontPic_Nidorino[]; +extern const u32 gMonPalette_Nidorino[]; +extern const u32 gMonBackPic_Nidorino[]; +extern const u32 gMonShinyPalette_Nidorino[]; +extern const u8 gMonIcon_Nidorino[]; +extern const u8 gMonFootprint_Nidorino[]; +extern const u32 gMonFrontPic_Nidoking[]; +extern const u32 gMonPalette_Nidoking[]; +extern const u32 gMonBackPic_Nidoking[]; +extern const u32 gMonShinyPalette_Nidoking[]; +extern const u8 gMonIcon_Nidoking[]; +extern const u8 gMonFootprint_Nidoking[]; +extern const u32 gMonFrontPic_Clefairy[]; +extern const u32 gMonPalette_Clefairy[]; +extern const u32 gMonBackPic_Clefairy[]; +extern const u32 gMonShinyPalette_Clefairy[]; +extern const u8 gMonIcon_Clefairy[]; +extern const u8 gMonFootprint_Clefairy[]; +extern const u32 gMonFrontPic_Clefable[]; +extern const u32 gMonPalette_Clefable[]; +extern const u32 gMonBackPic_Clefable[]; +extern const u32 gMonShinyPalette_Clefable[]; +extern const u8 gMonIcon_Clefable[]; +extern const u8 gMonFootprint_Clefable[]; +extern const u32 gMonFrontPic_Vulpix[]; +extern const u32 gMonPalette_Vulpix[]; +extern const u32 gMonBackPic_Vulpix[]; +extern const u32 gMonShinyPalette_Vulpix[]; +extern const u8 gMonIcon_Vulpix[]; +extern const u8 gMonFootprint_Vulpix[]; +extern const u32 gMonFrontPic_Ninetales[]; +extern const u32 gMonPalette_Ninetales[]; +extern const u32 gMonBackPic_Ninetales[]; +extern const u32 gMonShinyPalette_Ninetales[]; +extern const u8 gMonIcon_Ninetales[]; +extern const u8 gMonFootprint_Ninetales[]; +extern const u32 gMonFrontPic_Jigglypuff[]; +extern const u32 gMonPalette_Jigglypuff[]; +extern const u32 gMonBackPic_Jigglypuff[]; +extern const u32 gMonShinyPalette_Jigglypuff[]; +extern const u8 gMonIcon_Jigglypuff[]; +extern const u8 gMonFootprint_Jigglypuff[]; +extern const u32 gMonFrontPic_Wigglytuff[]; +extern const u32 gMonPalette_Wigglytuff[]; +extern const u32 gMonBackPic_Wigglytuff[]; +extern const u32 gMonShinyPalette_Wigglytuff[]; +extern const u8 gMonIcon_Wigglytuff[]; +extern const u8 gMonFootprint_Wigglytuff[]; +extern const u32 gMonFrontPic_Zubat[]; +extern const u32 gMonPalette_Zubat[]; +extern const u32 gMonBackPic_Zubat[]; +extern const u32 gMonShinyPalette_Zubat[]; +extern const u8 gMonIcon_Zubat[]; +extern const u8 gMonFootprint_Zubat[]; +extern const u32 gMonFrontPic_Golbat[]; +extern const u32 gMonPalette_Golbat[]; +extern const u32 gMonBackPic_Golbat[]; +extern const u32 gMonShinyPalette_Golbat[]; +extern const u8 gMonIcon_Golbat[]; +extern const u8 gMonFootprint_Golbat[]; +extern const u32 gMonFrontPic_Oddish[]; +extern const u32 gMonPalette_Oddish[]; +extern const u32 gMonBackPic_Oddish[]; +extern const u32 gMonShinyPalette_Oddish[]; +extern const u8 gMonIcon_Oddish[]; +extern const u8 gMonFootprint_Oddish[]; +extern const u32 gMonFrontPic_Gloom[]; +extern const u32 gMonPalette_Gloom[]; +extern const u32 gMonBackPic_Gloom[]; +extern const u32 gMonShinyPalette_Gloom[]; +extern const u8 gMonIcon_Gloom[]; +extern const u8 gMonFootprint_Gloom[]; +extern const u32 gMonFrontPic_Vileplume[]; +extern const u32 gMonPalette_Vileplume[]; +extern const u32 gMonBackPic_Vileplume[]; +extern const u32 gMonShinyPalette_Vileplume[]; +extern const u8 gMonIcon_Vileplume[]; +extern const u8 gMonFootprint_Vileplume[]; +extern const u32 gMonFrontPic_Paras[]; +extern const u32 gMonPalette_Paras[]; +extern const u32 gMonBackPic_Paras[]; +extern const u32 gMonShinyPalette_Paras[]; +extern const u8 gMonIcon_Paras[]; +extern const u8 gMonFootprint_Paras[]; +extern const u32 gMonFrontPic_Parasect[]; +extern const u32 gMonPalette_Parasect[]; +extern const u32 gMonBackPic_Parasect[]; +extern const u32 gMonShinyPalette_Parasect[]; +extern const u8 gMonIcon_Parasect[]; +extern const u8 gMonFootprint_Parasect[]; +extern const u32 gMonFrontPic_Venonat[]; +extern const u32 gMonPalette_Venonat[]; +extern const u32 gMonBackPic_Venonat[]; +extern const u32 gMonShinyPalette_Venonat[]; +extern const u8 gMonIcon_Venonat[]; +extern const u8 gMonFootprint_Venonat[]; +extern const u32 gMonFrontPic_Venomoth[]; +extern const u32 gMonPalette_Venomoth[]; +extern const u32 gMonBackPic_Venomoth[]; +extern const u32 gMonShinyPalette_Venomoth[]; +extern const u8 gMonIcon_Venomoth[]; +extern const u8 gMonFootprint_Venomoth[]; +extern const u32 gMonFrontPic_Diglett[]; +extern const u32 gMonPalette_Diglett[]; +extern const u32 gMonBackPic_Diglett[]; +extern const u32 gMonShinyPalette_Diglett[]; +extern const u8 gMonIcon_Diglett[]; +extern const u8 gMonFootprint_Diglett[]; +extern const u32 gMonFrontPic_Dugtrio[]; +extern const u32 gMonPalette_Dugtrio[]; +extern const u32 gMonBackPic_Dugtrio[]; +extern const u32 gMonShinyPalette_Dugtrio[]; +extern const u8 gMonIcon_Dugtrio[]; +extern const u8 gMonFootprint_Dugtrio[]; +extern const u32 gMonFrontPic_Meowth[]; +extern const u32 gMonPalette_Meowth[]; +extern const u32 gMonBackPic_Meowth[]; +extern const u32 gMonShinyPalette_Meowth[]; +extern const u8 gMonIcon_Meowth[]; +extern const u8 gMonFootprint_Meowth[]; +extern const u32 gMonFrontPic_Persian[]; +extern const u32 gMonPalette_Persian[]; +extern const u32 gMonBackPic_Persian[]; +extern const u32 gMonShinyPalette_Persian[]; +extern const u8 gMonIcon_Persian[]; +extern const u8 gMonFootprint_Persian[]; +extern const u32 gMonFrontPic_Psyduck[]; +extern const u32 gMonPalette_Psyduck[]; +extern const u32 gMonBackPic_Psyduck[]; +extern const u32 gMonShinyPalette_Psyduck[]; +extern const u8 gMonIcon_Psyduck[]; +extern const u8 gMonFootprint_Psyduck[]; +extern const u32 gMonFrontPic_Golduck[]; +extern const u32 gMonPalette_Golduck[]; +extern const u32 gMonBackPic_Golduck[]; +extern const u32 gMonShinyPalette_Golduck[]; +extern const u8 gMonIcon_Golduck[]; +extern const u8 gMonFootprint_Golduck[]; +extern const u32 gMonFrontPic_Mankey[]; +extern const u32 gMonPalette_Mankey[]; +extern const u32 gMonBackPic_Mankey[]; +extern const u32 gMonShinyPalette_Mankey[]; +extern const u8 gMonIcon_Mankey[]; +extern const u8 gMonFootprint_Mankey[]; +extern const u32 gMonFrontPic_Primeape[]; +extern const u32 gMonPalette_Primeape[]; +extern const u32 gMonBackPic_Primeape[]; +extern const u32 gMonShinyPalette_Primeape[]; +extern const u8 gMonIcon_Primeape[]; +extern const u8 gMonFootprint_Primeape[]; +extern const u32 gMonFrontPic_Growlithe[]; +extern const u32 gMonPalette_Growlithe[]; +extern const u32 gMonBackPic_Growlithe[]; +extern const u32 gMonShinyPalette_Growlithe[]; +extern const u8 gMonIcon_Growlithe[]; +extern const u8 gMonFootprint_Growlithe[]; +extern const u32 gMonFrontPic_Arcanine[]; +extern const u32 gMonPalette_Arcanine[]; +extern const u32 gMonBackPic_Arcanine[]; +extern const u32 gMonShinyPalette_Arcanine[]; +extern const u8 gMonIcon_Arcanine[]; +extern const u8 gMonFootprint_Arcanine[]; +extern const u32 gMonFrontPic_Poliwag[]; +extern const u32 gMonPalette_Poliwag[]; +extern const u32 gMonBackPic_Poliwag[]; +extern const u32 gMonShinyPalette_Poliwag[]; +extern const u8 gMonIcon_Poliwag[]; +extern const u8 gMonFootprint_Poliwag[]; +extern const u32 gMonFrontPic_Poliwhirl[]; +extern const u32 gMonPalette_Poliwhirl[]; +extern const u32 gMonBackPic_Poliwhirl[]; +extern const u32 gMonShinyPalette_Poliwhirl[]; +extern const u8 gMonIcon_Poliwhirl[]; +extern const u8 gMonFootprint_Poliwhirl[]; +extern const u32 gMonFrontPic_Poliwrath[]; +extern const u32 gMonPalette_Poliwrath[]; +extern const u32 gMonBackPic_Poliwrath[]; +extern const u32 gMonShinyPalette_Poliwrath[]; +extern const u8 gMonIcon_Poliwrath[]; +extern const u8 gMonFootprint_Poliwrath[]; +extern const u32 gMonFrontPic_Abra[]; +extern const u32 gMonPalette_Abra[]; +extern const u32 gMonBackPic_Abra[]; +extern const u32 gMonShinyPalette_Abra[]; +extern const u8 gMonIcon_Abra[]; +extern const u8 gMonFootprint_Abra[]; +extern const u32 gMonFrontPic_Kadabra[]; +extern const u32 gMonPalette_Kadabra[]; +extern const u32 gMonBackPic_Kadabra[]; +extern const u32 gMonShinyPalette_Kadabra[]; +extern const u8 gMonIcon_Kadabra[]; +extern const u8 gMonFootprint_Kadabra[]; +extern const u32 gMonFrontPic_Alakazam[]; +extern const u32 gMonPalette_Alakazam[]; +extern const u32 gMonBackPic_Alakazam[]; +extern const u32 gMonShinyPalette_Alakazam[]; +extern const u8 gMonIcon_Alakazam[]; +extern const u8 gMonFootprint_Alakazam[]; +extern const u32 gMonFrontPic_Machop[]; +extern const u32 gMonPalette_Machop[]; +extern const u32 gMonBackPic_Machop[]; +extern const u32 gMonShinyPalette_Machop[]; +extern const u8 gMonIcon_Machop[]; +extern const u8 gMonFootprint_Machop[]; +extern const u32 gMonFrontPic_Machoke[]; +extern const u32 gMonPalette_Machoke[]; +extern const u32 gMonBackPic_Machoke[]; +extern const u32 gMonShinyPalette_Machoke[]; +extern const u8 gMonIcon_Machoke[]; +extern const u8 gMonFootprint_Machoke[]; +extern const u32 gMonFrontPic_Machamp[]; +extern const u32 gMonPalette_Machamp[]; +extern const u32 gMonBackPic_Machamp[]; +extern const u32 gMonShinyPalette_Machamp[]; +extern const u8 gMonIcon_Machamp[]; +extern const u8 gMonFootprint_Machamp[]; +extern const u32 gMonFrontPic_Bellsprout[]; +extern const u32 gMonPalette_Bellsprout[]; +extern const u32 gMonBackPic_Bellsprout[]; +extern const u32 gMonShinyPalette_Bellsprout[]; +extern const u8 gMonIcon_Bellsprout[]; +extern const u8 gMonFootprint_Bellsprout[]; +extern const u32 gMonFrontPic_Weepinbell[]; +extern const u32 gMonPalette_Weepinbell[]; +extern const u32 gMonBackPic_Weepinbell[]; +extern const u32 gMonShinyPalette_Weepinbell[]; +extern const u8 gMonIcon_Weepinbell[]; +extern const u8 gMonFootprint_Weepinbell[]; +extern const u32 gMonFrontPic_Victreebel[]; +extern const u32 gMonPalette_Victreebel[]; +extern const u32 gMonBackPic_Victreebel[]; +extern const u32 gMonShinyPalette_Victreebel[]; +extern const u8 gMonIcon_Victreebel[]; +extern const u8 gMonFootprint_Victreebel[]; +extern const u32 gMonFrontPic_Tentacool[]; +extern const u32 gMonPalette_Tentacool[]; +extern const u32 gMonBackPic_Tentacool[]; +extern const u32 gMonShinyPalette_Tentacool[]; +extern const u8 gMonIcon_Tentacool[]; +extern const u8 gMonFootprint_Tentacool[]; +extern const u32 gMonFrontPic_Tentacruel[]; +extern const u32 gMonPalette_Tentacruel[]; +extern const u32 gMonBackPic_Tentacruel[]; +extern const u32 gMonShinyPalette_Tentacruel[]; +extern const u8 gMonIcon_Tentacruel[]; +extern const u8 gMonFootprint_Tentacruel[]; +extern const u32 gMonFrontPic_Geodude[]; +extern const u32 gMonPalette_Geodude[]; +extern const u32 gMonBackPic_Geodude[]; +extern const u32 gMonShinyPalette_Geodude[]; +extern const u8 gMonIcon_Geodude[]; +extern const u8 gMonFootprint_Geodude[]; +extern const u32 gMonFrontPic_Graveler[]; +extern const u32 gMonPalette_Graveler[]; +extern const u32 gMonBackPic_Graveler[]; +extern const u32 gMonShinyPalette_Graveler[]; +extern const u8 gMonIcon_Graveler[]; +extern const u8 gMonFootprint_Graveler[]; +extern const u32 gMonFrontPic_Golem[]; +extern const u32 gMonPalette_Golem[]; +extern const u32 gMonBackPic_Golem[]; +extern const u32 gMonShinyPalette_Golem[]; +extern const u8 gMonIcon_Golem[]; +extern const u8 gMonFootprint_Golem[]; +extern const u32 gMonFrontPic_Ponyta[]; +extern const u32 gMonPalette_Ponyta[]; +extern const u32 gMonBackPic_Ponyta[]; +extern const u32 gMonShinyPalette_Ponyta[]; +extern const u8 gMonIcon_Ponyta[]; +extern const u8 gMonFootprint_Ponyta[]; +extern const u32 gMonFrontPic_Rapidash[]; +extern const u32 gMonPalette_Rapidash[]; +extern const u32 gMonBackPic_Rapidash[]; +extern const u32 gMonShinyPalette_Rapidash[]; +extern const u8 gMonIcon_Rapidash[]; +extern const u8 gMonFootprint_Rapidash[]; +extern const u32 gMonFrontPic_Slowpoke[]; +extern const u32 gMonPalette_Slowpoke[]; +extern const u32 gMonBackPic_Slowpoke[]; +extern const u32 gMonShinyPalette_Slowpoke[]; +extern const u8 gMonIcon_Slowpoke[]; +extern const u8 gMonFootprint_Slowpoke[]; +extern const u32 gMonFrontPic_Slowbro[]; +extern const u32 gMonPalette_Slowbro[]; +extern const u32 gMonBackPic_Slowbro[]; +extern const u32 gMonShinyPalette_Slowbro[]; +extern const u8 gMonIcon_Slowbro[]; +extern const u8 gMonFootprint_Slowbro[]; +extern const u32 gMonFrontPic_Magnemite[]; +extern const u32 gMonPalette_Magnemite[]; +extern const u32 gMonBackPic_Magnemite[]; +extern const u32 gMonShinyPalette_Magnemite[]; +extern const u8 gMonIcon_Magnemite[]; +extern const u8 gMonFootprint_Magnemite[]; +extern const u32 gMonFrontPic_Magneton[]; +extern const u32 gMonPalette_Magneton[]; +extern const u32 gMonBackPic_Magneton[]; +extern const u32 gMonShinyPalette_Magneton[]; +extern const u8 gMonIcon_Magneton[]; +extern const u8 gMonFootprint_Magneton[]; +extern const u32 gMonFrontPic_Farfetchd[]; +extern const u32 gMonPalette_Farfetchd[]; +extern const u32 gMonBackPic_Farfetchd[]; +extern const u32 gMonShinyPalette_Farfetchd[]; +extern const u8 gMonIcon_Farfetchd[]; +extern const u8 gMonFootprint_Farfetchd[]; +extern const u32 gMonFrontPic_Doduo[]; +extern const u32 gMonPalette_Doduo[]; +extern const u32 gMonBackPic_Doduo[]; +extern const u32 gMonShinyPalette_Doduo[]; +extern const u8 gMonIcon_Doduo[]; +extern const u8 gMonFootprint_Doduo[]; +extern const u32 gMonFrontPic_Dodrio[]; +extern const u32 gMonPalette_Dodrio[]; +extern const u32 gMonBackPic_Dodrio[]; +extern const u32 gMonShinyPalette_Dodrio[]; +extern const u8 gMonIcon_Dodrio[]; +extern const u8 gMonFootprint_Dodrio[]; +extern const u32 gMonFrontPic_Seel[]; +extern const u32 gMonPalette_Seel[]; +extern const u32 gMonBackPic_Seel[]; +extern const u32 gMonShinyPalette_Seel[]; +extern const u8 gMonIcon_Seel[]; +extern const u8 gMonFootprint_Seel[]; +extern const u32 gMonFrontPic_Dewgong[]; +extern const u32 gMonPalette_Dewgong[]; +extern const u32 gMonBackPic_Dewgong[]; +extern const u32 gMonShinyPalette_Dewgong[]; +extern const u8 gMonIcon_Dewgong[]; +extern const u8 gMonFootprint_Dewgong[]; +extern const u32 gMonFrontPic_Grimer[]; +extern const u32 gMonPalette_Grimer[]; +extern const u32 gMonBackPic_Grimer[]; +extern const u32 gMonShinyPalette_Grimer[]; +extern const u8 gMonIcon_Grimer[]; +extern const u8 gMonFootprint_Grimer[]; +extern const u32 gMonFrontPic_Muk[]; +extern const u32 gMonPalette_Muk[]; +extern const u32 gMonBackPic_Muk[]; +extern const u32 gMonShinyPalette_Muk[]; +extern const u8 gMonIcon_Muk[]; +extern const u8 gMonFootprint_Muk[]; +extern const u32 gMonFrontPic_Shellder[]; +extern const u32 gMonPalette_Shellder[]; +extern const u32 gMonBackPic_Shellder[]; +extern const u32 gMonShinyPalette_Shellder[]; +extern const u8 gMonIcon_Shellder[]; +extern const u8 gMonFootprint_Shellder[]; +extern const u32 gMonFrontPic_Cloyster[]; +extern const u32 gMonPalette_Cloyster[]; +extern const u32 gMonBackPic_Cloyster[]; +extern const u32 gMonShinyPalette_Cloyster[]; +extern const u8 gMonIcon_Cloyster[]; +extern const u8 gMonFootprint_Cloyster[]; +extern const u32 gMonFrontPic_Gastly[]; +extern const u32 gMonPalette_Gastly[]; +extern const u32 gMonBackPic_Gastly[]; +extern const u32 gMonShinyPalette_Gastly[]; +extern const u8 gMonIcon_Gastly[]; +extern const u8 gMonFootprint_Gastly[]; +extern const u32 gMonFrontPic_Haunter[]; +extern const u32 gMonPalette_Haunter[]; +extern const u32 gMonBackPic_Haunter[]; +extern const u32 gMonShinyPalette_Haunter[]; +extern const u8 gMonIcon_Haunter[]; +extern const u8 gMonFootprint_Haunter[]; +extern const u32 gMonFrontPic_Gengar[]; +extern const u32 gMonPalette_Gengar[]; +extern const u32 gMonBackPic_Gengar[]; +extern const u32 gMonShinyPalette_Gengar[]; +extern const u8 gMonIcon_Gengar[]; +extern const u8 gMonFootprint_Gengar[]; +extern const u32 gMonFrontPic_Onix[]; +extern const u32 gMonPalette_Onix[]; +extern const u32 gMonBackPic_Onix[]; +extern const u32 gMonShinyPalette_Onix[]; +extern const u8 gMonIcon_Onix[]; +extern const u8 gMonFootprint_Onix[]; +extern const u32 gMonFrontPic_Drowzee[]; +extern const u32 gMonPalette_Drowzee[]; +extern const u32 gMonBackPic_Drowzee[]; +extern const u32 gMonShinyPalette_Drowzee[]; +extern const u8 gMonIcon_Drowzee[]; +extern const u8 gMonFootprint_Drowzee[]; +extern const u32 gMonFrontPic_Hypno[]; +extern const u32 gMonPalette_Hypno[]; +extern const u32 gMonBackPic_Hypno[]; +extern const u32 gMonShinyPalette_Hypno[]; +extern const u8 gMonIcon_Hypno[]; +extern const u8 gMonFootprint_Hypno[]; +extern const u32 gMonFrontPic_Krabby[]; +extern const u32 gMonPalette_Krabby[]; +extern const u32 gMonBackPic_Krabby[]; +extern const u32 gMonShinyPalette_Krabby[]; +extern const u8 gMonIcon_Krabby[]; +extern const u8 gMonFootprint_Krabby[]; +extern const u32 gMonFrontPic_Kingler[]; +extern const u32 gMonPalette_Kingler[]; +extern const u32 gMonBackPic_Kingler[]; +extern const u32 gMonShinyPalette_Kingler[]; +extern const u8 gMonIcon_Kingler[]; +extern const u8 gMonFootprint_Kingler[]; +extern const u32 gMonFrontPic_Voltorb[]; +extern const u32 gMonPalette_Voltorb[]; +extern const u32 gMonBackPic_Voltorb[]; +extern const u32 gMonShinyPalette_Voltorb[]; +extern const u8 gMonIcon_Voltorb[]; +extern const u8 gMonFootprint_Voltorb[]; +extern const u32 gMonFrontPic_Electrode[]; +extern const u32 gMonPalette_Electrode[]; +extern const u32 gMonBackPic_Electrode[]; +extern const u32 gMonShinyPalette_Electrode[]; +extern const u8 gMonIcon_Electrode[]; +extern const u8 gMonFootprint_Electrode[]; +extern const u32 gMonFrontPic_Exeggcute[]; +extern const u32 gMonPalette_Exeggcute[]; +extern const u32 gMonBackPic_Exeggcute[]; +extern const u32 gMonShinyPalette_Exeggcute[]; +extern const u8 gMonIcon_Exeggcute[]; +extern const u8 gMonFootprint_Exeggcute[]; +extern const u32 gMonFrontPic_Exeggutor[]; +extern const u32 gMonPalette_Exeggutor[]; +extern const u32 gMonBackPic_Exeggutor[]; +extern const u32 gMonShinyPalette_Exeggutor[]; +extern const u8 gMonIcon_Exeggutor[]; +extern const u8 gMonFootprint_Exeggutor[]; +extern const u32 gMonFrontPic_Cubone[]; +extern const u32 gMonPalette_Cubone[]; +extern const u32 gMonBackPic_Cubone[]; +extern const u32 gMonShinyPalette_Cubone[]; +extern const u8 gMonIcon_Cubone[]; +extern const u8 gMonFootprint_Cubone[]; +extern const u32 gMonFrontPic_Marowak[]; +extern const u32 gMonPalette_Marowak[]; +extern const u32 gMonBackPic_Marowak[]; +extern const u32 gMonShinyPalette_Marowak[]; +extern const u8 gMonIcon_Marowak[]; +extern const u8 gMonFootprint_Marowak[]; +extern const u32 gMonFrontPic_Hitmonlee[]; +extern const u32 gMonPalette_Hitmonlee[]; +extern const u32 gMonBackPic_Hitmonlee[]; +extern const u32 gMonShinyPalette_Hitmonlee[]; +extern const u8 gMonIcon_Hitmonlee[]; +extern const u8 gMonFootprint_Hitmonlee[]; +extern const u32 gMonFrontPic_Hitmonchan[]; +extern const u32 gMonPalette_Hitmonchan[]; +extern const u32 gMonBackPic_Hitmonchan[]; +extern const u32 gMonShinyPalette_Hitmonchan[]; +extern const u8 gMonIcon_Hitmonchan[]; +extern const u8 gMonFootprint_Hitmonchan[]; +extern const u32 gMonFrontPic_Lickitung[]; +extern const u32 gMonPalette_Lickitung[]; +extern const u32 gMonBackPic_Lickitung[]; +extern const u32 gMonShinyPalette_Lickitung[]; +extern const u8 gMonIcon_Lickitung[]; +extern const u8 gMonFootprint_Lickitung[]; +extern const u32 gMonFrontPic_Koffing[]; +extern const u32 gMonPalette_Koffing[]; +extern const u32 gMonBackPic_Koffing[]; +extern const u32 gMonShinyPalette_Koffing[]; +extern const u8 gMonIcon_Koffing[]; +extern const u8 gMonFootprint_Koffing[]; +extern const u32 gMonFrontPic_Weezing[]; +extern const u32 gMonPalette_Weezing[]; +extern const u32 gMonBackPic_Weezing[]; +extern const u32 gMonShinyPalette_Weezing[]; +extern const u8 gMonIcon_Weezing[]; +extern const u8 gMonFootprint_Weezing[]; +extern const u32 gMonFrontPic_Rhyhorn[]; +extern const u32 gMonPalette_Rhyhorn[]; +extern const u32 gMonBackPic_Rhyhorn[]; +extern const u32 gMonShinyPalette_Rhyhorn[]; +extern const u8 gMonIcon_Rhyhorn[]; +extern const u8 gMonFootprint_Rhyhorn[]; +extern const u32 gMonFrontPic_Rhydon[]; +extern const u32 gMonPalette_Rhydon[]; +extern const u32 gMonBackPic_Rhydon[]; +extern const u32 gMonShinyPalette_Rhydon[]; +extern const u8 gMonIcon_Rhydon[]; +extern const u8 gMonFootprint_Rhydon[]; +extern const u32 gMonFrontPic_Chansey[]; +extern const u32 gMonPalette_Chansey[]; +extern const u32 gMonBackPic_Chansey[]; +extern const u32 gMonShinyPalette_Chansey[]; +extern const u8 gMonIcon_Chansey[]; +extern const u8 gMonFootprint_Chansey[]; +extern const u32 gMonFrontPic_Tangela[]; +extern const u32 gMonPalette_Tangela[]; +extern const u32 gMonBackPic_Tangela[]; +extern const u32 gMonShinyPalette_Tangela[]; +extern const u8 gMonIcon_Tangela[]; +extern const u8 gMonFootprint_Tangela[]; +extern const u32 gMonFrontPic_Kangaskhan[]; +extern const u32 gMonPalette_Kangaskhan[]; +extern const u32 gMonBackPic_Kangaskhan[]; +extern const u32 gMonShinyPalette_Kangaskhan[]; +extern const u8 gMonIcon_Kangaskhan[]; +extern const u8 gMonFootprint_Kangaskhan[]; +extern const u32 gMonFrontPic_Horsea[]; +extern const u32 gMonPalette_Horsea[]; +extern const u32 gMonBackPic_Horsea[]; +extern const u32 gMonShinyPalette_Horsea[]; +extern const u8 gMonIcon_Horsea[]; +extern const u8 gMonFootprint_Horsea[]; +extern const u32 gMonFrontPic_Seadra[]; +extern const u32 gMonPalette_Seadra[]; +extern const u32 gMonBackPic_Seadra[]; +extern const u32 gMonShinyPalette_Seadra[]; +extern const u8 gMonIcon_Seadra[]; +extern const u8 gMonFootprint_Seadra[]; +extern const u32 gMonFrontPic_Goldeen[]; +extern const u32 gMonPalette_Goldeen[]; +extern const u32 gMonBackPic_Goldeen[]; +extern const u32 gMonShinyPalette_Goldeen[]; +extern const u8 gMonIcon_Goldeen[]; +extern const u8 gMonFootprint_Goldeen[]; +extern const u32 gMonFrontPic_Seaking[]; +extern const u32 gMonPalette_Seaking[]; +extern const u32 gMonBackPic_Seaking[]; +extern const u32 gMonShinyPalette_Seaking[]; +extern const u8 gMonIcon_Seaking[]; +extern const u8 gMonFootprint_Seaking[]; +extern const u32 gMonFrontPic_Staryu[]; +extern const u32 gMonPalette_Staryu[]; +extern const u32 gMonBackPic_Staryu[]; +extern const u32 gMonShinyPalette_Staryu[]; +extern const u8 gMonIcon_Staryu[]; +extern const u8 gMonFootprint_Staryu[]; +extern const u32 gMonFrontPic_Starmie[]; +extern const u32 gMonPalette_Starmie[]; +extern const u32 gMonBackPic_Starmie[]; +extern const u32 gMonShinyPalette_Starmie[]; +extern const u8 gMonIcon_Starmie[]; +extern const u8 gMonFootprint_Starmie[]; +extern const u32 gMonFrontPic_Mrmime[]; +extern const u32 gMonPalette_Mrmime[]; +extern const u32 gMonBackPic_Mrmime[]; +extern const u32 gMonShinyPalette_Mrmime[]; +extern const u8 gMonIcon_Mrmime[]; +extern const u8 gMonFootprint_Mrmime[]; +extern const u32 gMonFrontPic_Scyther[]; +extern const u32 gMonPalette_Scyther[]; +extern const u32 gMonBackPic_Scyther[]; +extern const u32 gMonShinyPalette_Scyther[]; +extern const u8 gMonIcon_Scyther[]; +extern const u8 gMonFootprint_Scyther[]; +extern const u32 gMonFrontPic_Jynx[]; +extern const u32 gMonPalette_Jynx[]; +extern const u32 gMonBackPic_Jynx[]; +extern const u32 gMonShinyPalette_Jynx[]; +extern const u8 gMonIcon_Jynx[]; +extern const u8 gMonFootprint_Jynx[]; +extern const u32 gMonFrontPic_Electabuzz[]; +extern const u32 gMonPalette_Electabuzz[]; +extern const u32 gMonBackPic_Electabuzz[]; +extern const u32 gMonShinyPalette_Electabuzz[]; +extern const u8 gMonIcon_Electabuzz[]; +extern const u8 gMonFootprint_Electabuzz[]; +extern const u32 gMonFrontPic_Magmar[]; +extern const u32 gMonPalette_Magmar[]; +extern const u32 gMonBackPic_Magmar[]; +extern const u32 gMonShinyPalette_Magmar[]; +extern const u8 gMonIcon_Magmar[]; +extern const u8 gMonFootprint_Magmar[]; +extern const u32 gMonFrontPic_Pinsir[]; +extern const u32 gMonPalette_Pinsir[]; +extern const u32 gMonBackPic_Pinsir[]; +extern const u32 gMonShinyPalette_Pinsir[]; +extern const u8 gMonIcon_Pinsir[]; +extern const u8 gMonFootprint_Pinsir[]; +extern const u32 gMonFrontPic_Tauros[]; +extern const u32 gMonPalette_Tauros[]; +extern const u32 gMonBackPic_Tauros[]; +extern const u32 gMonShinyPalette_Tauros[]; +extern const u8 gMonIcon_Tauros[]; +extern const u8 gMonFootprint_Tauros[]; +extern const u32 gMonFrontPic_Magikarp[]; +extern const u32 gMonPalette_Magikarp[]; +extern const u32 gMonBackPic_Magikarp[]; +extern const u32 gMonShinyPalette_Magikarp[]; +extern const u8 gMonIcon_Magikarp[]; +extern const u8 gMonFootprint_Magikarp[]; +extern const u32 gMonFrontPic_Gyarados[]; +extern const u32 gMonPalette_Gyarados[]; +extern const u32 gMonBackPic_Gyarados[]; +extern const u32 gMonShinyPalette_Gyarados[]; +extern const u8 gMonIcon_Gyarados[]; +extern const u8 gMonFootprint_Gyarados[]; +extern const u32 gMonFrontPic_Lapras[]; +extern const u32 gMonPalette_Lapras[]; +extern const u32 gMonBackPic_Lapras[]; +extern const u32 gMonShinyPalette_Lapras[]; +extern const u8 gMonIcon_Lapras[]; +extern const u8 gMonFootprint_Lapras[]; +extern const u32 gMonFrontPic_Ditto[]; +extern const u32 gMonPalette_Ditto[]; +extern const u32 gMonBackPic_Ditto[]; +extern const u32 gMonShinyPalette_Ditto[]; +extern const u8 gMonIcon_Ditto[]; +extern const u8 gMonFootprint_Ditto[]; +extern const u32 gMonFrontPic_Eevee[]; +extern const u32 gMonPalette_Eevee[]; +extern const u32 gMonBackPic_Eevee[]; +extern const u32 gMonShinyPalette_Eevee[]; +extern const u8 gMonIcon_Eevee[]; +extern const u8 gMonFootprint_Eevee[]; +extern const u32 gMonFrontPic_Vaporeon[]; +extern const u32 gMonPalette_Vaporeon[]; +extern const u32 gMonBackPic_Vaporeon[]; +extern const u32 gMonShinyPalette_Vaporeon[]; +extern const u8 gMonIcon_Vaporeon[]; +extern const u8 gMonFootprint_Vaporeon[]; +extern const u32 gMonFrontPic_Jolteon[]; +extern const u32 gMonPalette_Jolteon[]; +extern const u32 gMonBackPic_Jolteon[]; +extern const u32 gMonShinyPalette_Jolteon[]; +extern const u8 gMonIcon_Jolteon[]; +extern const u8 gMonFootprint_Jolteon[]; +extern const u32 gMonFrontPic_Flareon[]; +extern const u32 gMonPalette_Flareon[]; +extern const u32 gMonBackPic_Flareon[]; +extern const u32 gMonShinyPalette_Flareon[]; +extern const u8 gMonIcon_Flareon[]; +extern const u8 gMonFootprint_Flareon[]; +extern const u32 gMonFrontPic_Porygon[]; +extern const u32 gMonPalette_Porygon[]; +extern const u32 gMonBackPic_Porygon[]; +extern const u32 gMonShinyPalette_Porygon[]; +extern const u8 gMonIcon_Porygon[]; +extern const u8 gMonFootprint_Porygon[]; +extern const u32 gMonFrontPic_Omanyte[]; +extern const u32 gMonPalette_Omanyte[]; +extern const u32 gMonBackPic_Omanyte[]; +extern const u32 gMonShinyPalette_Omanyte[]; +extern const u8 gMonIcon_Omanyte[]; +extern const u8 gMonFootprint_Omanyte[]; +extern const u32 gMonFrontPic_Omastar[]; +extern const u32 gMonPalette_Omastar[]; +extern const u32 gMonBackPic_Omastar[]; +extern const u32 gMonShinyPalette_Omastar[]; +extern const u8 gMonIcon_Omastar[]; +extern const u8 gMonFootprint_Omastar[]; +extern const u32 gMonFrontPic_Kabuto[]; +extern const u32 gMonPalette_Kabuto[]; +extern const u32 gMonBackPic_Kabuto[]; +extern const u32 gMonShinyPalette_Kabuto[]; +extern const u8 gMonIcon_Kabuto[]; +extern const u8 gMonFootprint_Kabuto[]; +extern const u32 gMonFrontPic_Kabutops[]; +extern const u32 gMonPalette_Kabutops[]; +extern const u32 gMonBackPic_Kabutops[]; +extern const u32 gMonShinyPalette_Kabutops[]; +extern const u8 gMonIcon_Kabutops[]; +extern const u8 gMonFootprint_Kabutops[]; +extern const u32 gMonFrontPic_Aerodactyl[]; +extern const u32 gMonPalette_Aerodactyl[]; +extern const u32 gMonBackPic_Aerodactyl[]; +extern const u32 gMonShinyPalette_Aerodactyl[]; +extern const u8 gMonIcon_Aerodactyl[]; +extern const u8 gMonFootprint_Aerodactyl[]; +extern const u32 gMonFrontPic_Snorlax[]; +extern const u32 gMonPalette_Snorlax[]; +extern const u32 gMonBackPic_Snorlax[]; +extern const u32 gMonShinyPalette_Snorlax[]; +extern const u8 gMonIcon_Snorlax[]; +extern const u8 gMonFootprint_Snorlax[]; +extern const u32 gMonFrontPic_Articuno[]; +extern const u32 gMonPalette_Articuno[]; +extern const u32 gMonBackPic_Articuno[]; +extern const u32 gMonShinyPalette_Articuno[]; +extern const u8 gMonIcon_Articuno[]; +extern const u8 gMonFootprint_Articuno[]; +extern const u32 gMonFrontPic_Zapdos[]; +extern const u32 gMonPalette_Zapdos[]; +extern const u32 gMonBackPic_Zapdos[]; +extern const u32 gMonShinyPalette_Zapdos[]; +extern const u8 gMonIcon_Zapdos[]; +extern const u8 gMonFootprint_Zapdos[]; +extern const u32 gMonFrontPic_Moltres[]; +extern const u32 gMonPalette_Moltres[]; +extern const u32 gMonBackPic_Moltres[]; +extern const u32 gMonShinyPalette_Moltres[]; +extern const u8 gMonIcon_Moltres[]; +extern const u8 gMonFootprint_Moltres[]; +extern const u32 gMonFrontPic_Dratini[]; +extern const u32 gMonPalette_Dratini[]; +extern const u32 gMonBackPic_Dratini[]; +extern const u32 gMonShinyPalette_Dratini[]; +extern const u8 gMonIcon_Dratini[]; +extern const u8 gMonFootprint_Dratini[]; +extern const u32 gMonFrontPic_Dragonair[]; +extern const u32 gMonPalette_Dragonair[]; +extern const u32 gMonBackPic_Dragonair[]; +extern const u32 gMonShinyPalette_Dragonair[]; +extern const u8 gMonIcon_Dragonair[]; +extern const u8 gMonFootprint_Dragonair[]; +extern const u32 gMonFrontPic_Dragonite[]; +extern const u32 gMonPalette_Dragonite[]; +extern const u32 gMonBackPic_Dragonite[]; +extern const u32 gMonShinyPalette_Dragonite[]; +extern const u8 gMonIcon_Dragonite[]; +extern const u8 gMonFootprint_Dragonite[]; +extern const u32 gMonFrontPic_Mewtwo[]; +extern const u32 gMonPalette_Mewtwo[]; +extern const u32 gMonBackPic_Mewtwo[]; +extern const u32 gMonShinyPalette_Mewtwo[]; +extern const u8 gMonIcon_Mewtwo[]; +extern const u8 gMonFootprint_Mewtwo[]; +extern const u32 gMonFrontPic_Mew[]; +extern const u32 gMonPalette_Mew[]; +extern const u32 gMonBackPic_Mew[]; +extern const u32 gMonShinyPalette_Mew[]; +extern const u8 gMonIcon_Mew[]; +extern const u8 gMonFootprint_Mew[]; +extern const u32 gMonFrontPic_Chikorita[]; +extern const u32 gMonPalette_Chikorita[]; +extern const u32 gMonBackPic_Chikorita[]; +extern const u32 gMonShinyPalette_Chikorita[]; +extern const u8 gMonIcon_Chikorita[]; +extern const u8 gMonFootprint_Chikorita[]; +extern const u32 gMonFrontPic_Bayleef[]; +extern const u32 gMonPalette_Bayleef[]; +extern const u32 gMonBackPic_Bayleef[]; +extern const u32 gMonShinyPalette_Bayleef[]; +extern const u8 gMonIcon_Bayleef[]; +extern const u8 gMonFootprint_Bayleef[]; +extern const u32 gMonFrontPic_Meganium[]; +extern const u32 gMonPalette_Meganium[]; +extern const u32 gMonBackPic_Meganium[]; +extern const u32 gMonShinyPalette_Meganium[]; +extern const u8 gMonIcon_Meganium[]; +extern const u8 gMonFootprint_Meganium[]; +extern const u32 gMonFrontPic_Cyndaquil[]; +extern const u32 gMonPalette_Cyndaquil[]; +extern const u32 gMonBackPic_Cyndaquil[]; +extern const u32 gMonShinyPalette_Cyndaquil[]; +extern const u8 gMonIcon_Cyndaquil[]; +extern const u8 gMonFootprint_Cyndaquil[]; +extern const u32 gMonFrontPic_Quilava[]; +extern const u32 gMonPalette_Quilava[]; +extern const u32 gMonBackPic_Quilava[]; +extern const u32 gMonShinyPalette_Quilava[]; +extern const u8 gMonIcon_Quilava[]; +extern const u8 gMonFootprint_Quilava[]; +extern const u32 gMonFrontPic_Typhlosion[]; +extern const u32 gMonPalette_Typhlosion[]; +extern const u32 gMonBackPic_Typhlosion[]; +extern const u32 gMonShinyPalette_Typhlosion[]; +extern const u8 gMonIcon_Typhlosion[]; +extern const u8 gMonFootprint_Typhlosion[]; +extern const u32 gMonFrontPic_Totodile[]; +extern const u32 gMonPalette_Totodile[]; +extern const u32 gMonBackPic_Totodile[]; +extern const u32 gMonShinyPalette_Totodile[]; +extern const u8 gMonIcon_Totodile[]; +extern const u8 gMonFootprint_Totodile[]; +extern const u32 gMonFrontPic_Croconaw[]; +extern const u32 gMonPalette_Croconaw[]; +extern const u32 gMonBackPic_Croconaw[]; +extern const u32 gMonShinyPalette_Croconaw[]; +extern const u8 gMonIcon_Croconaw[]; +extern const u8 gMonFootprint_Croconaw[]; +extern const u32 gMonFrontPic_Feraligatr[]; +extern const u32 gMonPalette_Feraligatr[]; +extern const u32 gMonBackPic_Feraligatr[]; +extern const u32 gMonShinyPalette_Feraligatr[]; +extern const u8 gMonIcon_Feraligatr[]; +extern const u8 gMonFootprint_Feraligatr[]; +extern const u32 gMonFrontPic_Sentret[]; +extern const u32 gMonPalette_Sentret[]; +extern const u32 gMonBackPic_Sentret[]; +extern const u32 gMonShinyPalette_Sentret[]; +extern const u8 gMonIcon_Sentret[]; +extern const u8 gMonFootprint_Sentret[]; +extern const u32 gMonFrontPic_Furret[]; +extern const u32 gMonPalette_Furret[]; +extern const u32 gMonBackPic_Furret[]; +extern const u32 gMonShinyPalette_Furret[]; +extern const u8 gMonIcon_Furret[]; +extern const u8 gMonFootprint_Furret[]; +extern const u32 gMonFrontPic_Hoothoot[]; +extern const u32 gMonPalette_Hoothoot[]; +extern const u32 gMonBackPic_Hoothoot[]; +extern const u32 gMonShinyPalette_Hoothoot[]; +extern const u8 gMonIcon_Hoothoot[]; +extern const u8 gMonFootprint_Hoothoot[]; +extern const u32 gMonFrontPic_Noctowl[]; +extern const u32 gMonPalette_Noctowl[]; +extern const u32 gMonBackPic_Noctowl[]; +extern const u32 gMonShinyPalette_Noctowl[]; +extern const u8 gMonIcon_Noctowl[]; +extern const u8 gMonFootprint_Noctowl[]; +extern const u32 gMonFrontPic_Ledyba[]; +extern const u32 gMonPalette_Ledyba[]; +extern const u32 gMonBackPic_Ledyba[]; +extern const u32 gMonShinyPalette_Ledyba[]; +extern const u8 gMonIcon_Ledyba[]; +extern const u8 gMonFootprint_Ledyba[]; +extern const u32 gMonFrontPic_Ledian[]; +extern const u32 gMonPalette_Ledian[]; +extern const u32 gMonBackPic_Ledian[]; +extern const u32 gMonShinyPalette_Ledian[]; +extern const u8 gMonIcon_Ledian[]; +extern const u8 gMonFootprint_Ledian[]; +extern const u32 gMonFrontPic_Spinarak[]; +extern const u32 gMonPalette_Spinarak[]; +extern const u32 gMonBackPic_Spinarak[]; +extern const u32 gMonShinyPalette_Spinarak[]; +extern const u8 gMonIcon_Spinarak[]; +extern const u8 gMonFootprint_Spinarak[]; +extern const u32 gMonFrontPic_Ariados[]; +extern const u32 gMonPalette_Ariados[]; +extern const u32 gMonBackPic_Ariados[]; +extern const u32 gMonShinyPalette_Ariados[]; +extern const u8 gMonIcon_Ariados[]; +extern const u8 gMonFootprint_Ariados[]; +extern const u32 gMonFrontPic_Crobat[]; +extern const u32 gMonPalette_Crobat[]; +extern const u32 gMonBackPic_Crobat[]; +extern const u32 gMonShinyPalette_Crobat[]; +extern const u8 gMonIcon_Crobat[]; +extern const u8 gMonFootprint_Crobat[]; +extern const u32 gMonFrontPic_Chinchou[]; +extern const u32 gMonPalette_Chinchou[]; +extern const u32 gMonBackPic_Chinchou[]; +extern const u32 gMonShinyPalette_Chinchou[]; +extern const u8 gMonIcon_Chinchou[]; +extern const u8 gMonFootprint_Chinchou[]; +extern const u32 gMonFrontPic_Lanturn[]; +extern const u32 gMonPalette_Lanturn[]; +extern const u32 gMonBackPic_Lanturn[]; +extern const u32 gMonShinyPalette_Lanturn[]; +extern const u8 gMonIcon_Lanturn[]; +extern const u8 gMonFootprint_Lanturn[]; +extern const u32 gMonFrontPic_Pichu[]; +extern const u32 gMonPalette_Pichu[]; +extern const u32 gMonBackPic_Pichu[]; +extern const u32 gMonShinyPalette_Pichu[]; +extern const u8 gMonIcon_Pichu[]; +extern const u8 gMonFootprint_Pichu[]; +extern const u32 gMonFrontPic_Cleffa[]; +extern const u32 gMonPalette_Cleffa[]; +extern const u32 gMonBackPic_Cleffa[]; +extern const u32 gMonShinyPalette_Cleffa[]; +extern const u8 gMonIcon_Cleffa[]; +extern const u8 gMonFootprint_Cleffa[]; +extern const u32 gMonFrontPic_Igglybuff[]; +extern const u32 gMonPalette_Igglybuff[]; +extern const u32 gMonBackPic_Igglybuff[]; +extern const u32 gMonShinyPalette_Igglybuff[]; +extern const u8 gMonIcon_Igglybuff[]; +extern const u8 gMonFootprint_Igglybuff[]; +extern const u32 gMonFrontPic_Togepi[]; +extern const u32 gMonPalette_Togepi[]; +extern const u32 gMonBackPic_Togepi[]; +extern const u32 gMonShinyPalette_Togepi[]; +extern const u8 gMonIcon_Togepi[]; +extern const u8 gMonFootprint_Togepi[]; +extern const u32 gMonFrontPic_Togetic[]; +extern const u32 gMonPalette_Togetic[]; +extern const u32 gMonBackPic_Togetic[]; +extern const u32 gMonShinyPalette_Togetic[]; +extern const u8 gMonIcon_Togetic[]; +extern const u8 gMonFootprint_Togetic[]; +extern const u32 gMonFrontPic_Natu[]; +extern const u32 gMonPalette_Natu[]; +extern const u32 gMonBackPic_Natu[]; +extern const u32 gMonShinyPalette_Natu[]; +extern const u8 gMonIcon_Natu[]; +extern const u8 gMonFootprint_Natu[]; +extern const u32 gMonFrontPic_Xatu[]; +extern const u32 gMonPalette_Xatu[]; +extern const u32 gMonBackPic_Xatu[]; +extern const u32 gMonShinyPalette_Xatu[]; +extern const u8 gMonIcon_Xatu[]; +extern const u8 gMonFootprint_Xatu[]; +extern const u32 gMonFrontPic_Mareep[]; +extern const u32 gMonPalette_Mareep[]; +extern const u32 gMonBackPic_Mareep[]; +extern const u32 gMonShinyPalette_Mareep[]; +extern const u8 gMonIcon_Mareep[]; +extern const u8 gMonFootprint_Mareep[]; +extern const u32 gMonFrontPic_Flaaffy[]; +extern const u32 gMonPalette_Flaaffy[]; +extern const u32 gMonBackPic_Flaaffy[]; +extern const u32 gMonShinyPalette_Flaaffy[]; +extern const u8 gMonIcon_Flaaffy[]; +extern const u8 gMonFootprint_Flaaffy[]; +extern const u32 gMonFrontPic_Ampharos[]; +extern const u32 gMonPalette_Ampharos[]; +extern const u32 gMonBackPic_Ampharos[]; +extern const u32 gMonShinyPalette_Ampharos[]; +extern const u8 gMonIcon_Ampharos[]; +extern const u8 gMonFootprint_Ampharos[]; +extern const u32 gMonFrontPic_Bellossom[]; +extern const u32 gMonPalette_Bellossom[]; +extern const u32 gMonBackPic_Bellossom[]; +extern const u32 gMonShinyPalette_Bellossom[]; +extern const u8 gMonIcon_Bellossom[]; +extern const u8 gMonFootprint_Bellossom[]; +extern const u32 gMonFrontPic_Marill[]; +extern const u32 gMonPalette_Marill[]; +extern const u32 gMonBackPic_Marill[]; +extern const u32 gMonShinyPalette_Marill[]; +extern const u8 gMonIcon_Marill[]; +extern const u8 gMonFootprint_Marill[]; +extern const u32 gMonFrontPic_Azumarill[]; +extern const u32 gMonPalette_Azumarill[]; +extern const u32 gMonBackPic_Azumarill[]; +extern const u32 gMonShinyPalette_Azumarill[]; +extern const u8 gMonIcon_Azumarill[]; +extern const u8 gMonFootprint_Azumarill[]; +extern const u32 gMonFrontPic_Sudowoodo[]; +extern const u32 gMonPalette_Sudowoodo[]; +extern const u32 gMonBackPic_Sudowoodo[]; +extern const u32 gMonShinyPalette_Sudowoodo[]; +extern const u8 gMonIcon_Sudowoodo[]; +extern const u8 gMonFootprint_Sudowoodo[]; +extern const u32 gMonFrontPic_Politoed[]; +extern const u32 gMonPalette_Politoed[]; +extern const u32 gMonBackPic_Politoed[]; +extern const u32 gMonShinyPalette_Politoed[]; +extern const u8 gMonIcon_Politoed[]; +extern const u8 gMonFootprint_Politoed[]; +extern const u32 gMonFrontPic_Hoppip[]; +extern const u32 gMonPalette_Hoppip[]; +extern const u32 gMonBackPic_Hoppip[]; +extern const u32 gMonShinyPalette_Hoppip[]; +extern const u8 gMonIcon_Hoppip[]; +extern const u8 gMonFootprint_Hoppip[]; +extern const u32 gMonFrontPic_Skiploom[]; +extern const u32 gMonPalette_Skiploom[]; +extern const u32 gMonBackPic_Skiploom[]; +extern const u32 gMonShinyPalette_Skiploom[]; +extern const u8 gMonIcon_Skiploom[]; +extern const u8 gMonFootprint_Skiploom[]; +extern const u32 gMonFrontPic_Jumpluff[]; +extern const u32 gMonPalette_Jumpluff[]; +extern const u32 gMonBackPic_Jumpluff[]; +extern const u32 gMonShinyPalette_Jumpluff[]; +extern const u8 gMonIcon_Jumpluff[]; +extern const u8 gMonFootprint_Jumpluff[]; +extern const u32 gMonFrontPic_Aipom[]; +extern const u32 gMonPalette_Aipom[]; +extern const u32 gMonBackPic_Aipom[]; +extern const u32 gMonShinyPalette_Aipom[]; +extern const u8 gMonIcon_Aipom[]; +extern const u8 gMonFootprint_Aipom[]; +extern const u32 gMonFrontPic_Sunkern[]; +extern const u32 gMonPalette_Sunkern[]; +extern const u32 gMonBackPic_Sunkern[]; +extern const u32 gMonShinyPalette_Sunkern[]; +extern const u8 gMonIcon_Sunkern[]; +extern const u8 gMonFootprint_Sunkern[]; +extern const u32 gMonFrontPic_Sunflora[]; +extern const u32 gMonPalette_Sunflora[]; +extern const u32 gMonBackPic_Sunflora[]; +extern const u32 gMonShinyPalette_Sunflora[]; +extern const u8 gMonIcon_Sunflora[]; +extern const u8 gMonFootprint_Sunflora[]; +extern const u32 gMonFrontPic_Yanma[]; +extern const u32 gMonPalette_Yanma[]; +extern const u32 gMonBackPic_Yanma[]; +extern const u32 gMonShinyPalette_Yanma[]; +extern const u8 gMonIcon_Yanma[]; +extern const u8 gMonFootprint_Yanma[]; +extern const u32 gMonFrontPic_Wooper[]; +extern const u32 gMonPalette_Wooper[]; +extern const u32 gMonBackPic_Wooper[]; +extern const u32 gMonShinyPalette_Wooper[]; +extern const u8 gMonIcon_Wooper[]; +extern const u8 gMonFootprint_Wooper[]; +extern const u32 gMonFrontPic_Quagsire[]; +extern const u32 gMonPalette_Quagsire[]; +extern const u32 gMonBackPic_Quagsire[]; +extern const u32 gMonShinyPalette_Quagsire[]; +extern const u8 gMonIcon_Quagsire[]; +extern const u8 gMonFootprint_Quagsire[]; +extern const u32 gMonFrontPic_Espeon[]; +extern const u32 gMonPalette_Espeon[]; +extern const u32 gMonBackPic_Espeon[]; +extern const u32 gMonShinyPalette_Espeon[]; +extern const u8 gMonIcon_Espeon[]; +extern const u8 gMonFootprint_Espeon[]; +extern const u32 gMonFrontPic_Umbreon[]; +extern const u32 gMonPalette_Umbreon[]; +extern const u32 gMonBackPic_Umbreon[]; +extern const u32 gMonShinyPalette_Umbreon[]; +extern const u8 gMonIcon_Umbreon[]; +extern const u8 gMonFootprint_Umbreon[]; +extern const u32 gMonFrontPic_Murkrow[]; +extern const u32 gMonPalette_Murkrow[]; +extern const u32 gMonBackPic_Murkrow[]; +extern const u32 gMonShinyPalette_Murkrow[]; +extern const u8 gMonIcon_Murkrow[]; +extern const u8 gMonFootprint_Murkrow[]; +extern const u32 gMonFrontPic_Slowking[]; +extern const u32 gMonPalette_Slowking[]; +extern const u32 gMonBackPic_Slowking[]; +extern const u32 gMonShinyPalette_Slowking[]; +extern const u8 gMonIcon_Slowking[]; +extern const u8 gMonFootprint_Slowking[]; +extern const u32 gMonFrontPic_Misdreavus[]; +extern const u32 gMonPalette_Misdreavus[]; +extern const u32 gMonBackPic_Misdreavus[]; +extern const u32 gMonShinyPalette_Misdreavus[]; +extern const u8 gMonIcon_Misdreavus[]; +extern const u8 gMonFootprint_Misdreavus[]; +extern const u32 gMonFrontPic_UnownA[]; +extern const u32 gMonPalette_Unown[]; +extern const u32 gMonBackPic_UnownA[]; +extern const u32 gMonShinyPalette_Unown[]; +extern const u8 gMonIcon_UnownA[]; +extern const u8 gMonFootprint_Unown[]; +extern const u32 gMonFrontPic_Wobbuffet[]; +extern const u32 gMonPalette_Wobbuffet[]; +extern const u32 gMonBackPic_Wobbuffet[]; +extern const u32 gMonShinyPalette_Wobbuffet[]; +extern const u8 gMonIcon_Wobbuffet[]; +extern const u8 gMonFootprint_Wobbuffet[]; +extern const u32 gMonFrontPic_Girafarig[]; +extern const u32 gMonPalette_Girafarig[]; +extern const u32 gMonBackPic_Girafarig[]; +extern const u32 gMonShinyPalette_Girafarig[]; +extern const u8 gMonIcon_Girafarig[]; +extern const u8 gMonFootprint_Girafarig[]; +extern const u32 gMonFrontPic_Pineco[]; +extern const u32 gMonPalette_Pineco[]; +extern const u32 gMonBackPic_Pineco[]; +extern const u32 gMonShinyPalette_Pineco[]; +extern const u8 gMonIcon_Pineco[]; +extern const u8 gMonFootprint_Pineco[]; +extern const u32 gMonFrontPic_Forretress[]; +extern const u32 gMonPalette_Forretress[]; +extern const u32 gMonBackPic_Forretress[]; +extern const u32 gMonShinyPalette_Forretress[]; +extern const u8 gMonIcon_Forretress[]; +extern const u8 gMonFootprint_Forretress[]; +extern const u32 gMonFrontPic_Dunsparce[]; +extern const u32 gMonPalette_Dunsparce[]; +extern const u32 gMonBackPic_Dunsparce[]; +extern const u32 gMonShinyPalette_Dunsparce[]; +extern const u8 gMonIcon_Dunsparce[]; +extern const u8 gMonFootprint_Dunsparce[]; +extern const u32 gMonFrontPic_Gligar[]; +extern const u32 gMonPalette_Gligar[]; +extern const u32 gMonBackPic_Gligar[]; +extern const u32 gMonShinyPalette_Gligar[]; +extern const u8 gMonIcon_Gligar[]; +extern const u8 gMonFootprint_Gligar[]; +extern const u32 gMonFrontPic_Steelix[]; +extern const u32 gMonPalette_Steelix[]; +extern const u32 gMonBackPic_Steelix[]; +extern const u32 gMonShinyPalette_Steelix[]; +extern const u8 gMonIcon_Steelix[]; +extern const u8 gMonFootprint_Steelix[]; +extern const u32 gMonFrontPic_Snubbull[]; +extern const u32 gMonPalette_Snubbull[]; +extern const u32 gMonBackPic_Snubbull[]; +extern const u32 gMonShinyPalette_Snubbull[]; +extern const u8 gMonIcon_Snubbull[]; +extern const u8 gMonFootprint_Snubbull[]; +extern const u32 gMonFrontPic_Granbull[]; +extern const u32 gMonPalette_Granbull[]; +extern const u32 gMonBackPic_Granbull[]; +extern const u32 gMonShinyPalette_Granbull[]; +extern const u8 gMonIcon_Granbull[]; +extern const u8 gMonFootprint_Granbull[]; +extern const u32 gMonFrontPic_Qwilfish[]; +extern const u32 gMonPalette_Qwilfish[]; +extern const u32 gMonBackPic_Qwilfish[]; +extern const u32 gMonShinyPalette_Qwilfish[]; +extern const u8 gMonIcon_Qwilfish[]; +extern const u8 gMonFootprint_Qwilfish[]; +extern const u32 gMonFrontPic_Scizor[]; +extern const u32 gMonPalette_Scizor[]; +extern const u32 gMonBackPic_Scizor[]; +extern const u32 gMonShinyPalette_Scizor[]; +extern const u8 gMonIcon_Scizor[]; +extern const u8 gMonFootprint_Scizor[]; +extern const u32 gMonFrontPic_Shuckle[]; +extern const u32 gMonPalette_Shuckle[]; +extern const u32 gMonBackPic_Shuckle[]; +extern const u32 gMonShinyPalette_Shuckle[]; +extern const u8 gMonIcon_Shuckle[]; +extern const u8 gMonFootprint_Shuckle[]; +extern const u32 gMonFrontPic_Heracross[]; +extern const u32 gMonPalette_Heracross[]; +extern const u32 gMonBackPic_Heracross[]; +extern const u32 gMonShinyPalette_Heracross[]; +extern const u8 gMonIcon_Heracross[]; +extern const u8 gMonFootprint_Heracross[]; +extern const u32 gMonFrontPic_Sneasel[]; +extern const u32 gMonPalette_Sneasel[]; +extern const u32 gMonBackPic_Sneasel[]; +extern const u32 gMonShinyPalette_Sneasel[]; +extern const u8 gMonIcon_Sneasel[]; +extern const u8 gMonFootprint_Sneasel[]; +extern const u32 gMonFrontPic_Teddiursa[]; +extern const u32 gMonPalette_Teddiursa[]; +extern const u32 gMonBackPic_Teddiursa[]; +extern const u32 gMonShinyPalette_Teddiursa[]; +extern const u8 gMonIcon_Teddiursa[]; +extern const u8 gMonFootprint_Teddiursa[]; +extern const u32 gMonFrontPic_Ursaring[]; +extern const u32 gMonPalette_Ursaring[]; +extern const u32 gMonBackPic_Ursaring[]; +extern const u32 gMonShinyPalette_Ursaring[]; +extern const u8 gMonIcon_Ursaring[]; +extern const u8 gMonFootprint_Ursaring[]; +extern const u32 gMonFrontPic_Slugma[]; +extern const u32 gMonPalette_Slugma[]; +extern const u32 gMonBackPic_Slugma[]; +extern const u32 gMonShinyPalette_Slugma[]; +extern const u8 gMonIcon_Slugma[]; +extern const u8 gMonFootprint_Slugma[]; +extern const u32 gMonFrontPic_Magcargo[]; +extern const u32 gMonPalette_Magcargo[]; +extern const u32 gMonBackPic_Magcargo[]; +extern const u32 gMonShinyPalette_Magcargo[]; +extern const u8 gMonIcon_Magcargo[]; +extern const u8 gMonFootprint_Magcargo[]; +extern const u32 gMonFrontPic_Swinub[]; +extern const u32 gMonPalette_Swinub[]; +extern const u32 gMonBackPic_Swinub[]; +extern const u32 gMonShinyPalette_Swinub[]; +extern const u8 gMonIcon_Swinub[]; +extern const u8 gMonFootprint_Swinub[]; +extern const u32 gMonFrontPic_Piloswine[]; +extern const u32 gMonPalette_Piloswine[]; +extern const u32 gMonBackPic_Piloswine[]; +extern const u32 gMonShinyPalette_Piloswine[]; +extern const u8 gMonIcon_Piloswine[]; +extern const u8 gMonFootprint_Piloswine[]; +extern const u32 gMonFrontPic_Corsola[]; +extern const u32 gMonPalette_Corsola[]; +extern const u32 gMonBackPic_Corsola[]; +extern const u32 gMonShinyPalette_Corsola[]; +extern const u8 gMonIcon_Corsola[]; +extern const u8 gMonFootprint_Corsola[]; +extern const u32 gMonFrontPic_Remoraid[]; +extern const u32 gMonPalette_Remoraid[]; +extern const u32 gMonBackPic_Remoraid[]; +extern const u32 gMonShinyPalette_Remoraid[]; +extern const u8 gMonIcon_Remoraid[]; +extern const u8 gMonFootprint_Remoraid[]; +extern const u32 gMonFrontPic_Octillery[]; +extern const u32 gMonPalette_Octillery[]; +extern const u32 gMonBackPic_Octillery[]; +extern const u32 gMonShinyPalette_Octillery[]; +extern const u8 gMonIcon_Octillery[]; +extern const u8 gMonFootprint_Octillery[]; +extern const u32 gMonFrontPic_Delibird[]; +extern const u32 gMonPalette_Delibird[]; +extern const u32 gMonBackPic_Delibird[]; +extern const u32 gMonShinyPalette_Delibird[]; +extern const u8 gMonIcon_Delibird[]; +extern const u8 gMonFootprint_Delibird[]; +extern const u32 gMonFrontPic_Mantine[]; +extern const u32 gMonPalette_Mantine[]; +extern const u32 gMonBackPic_Mantine[]; +extern const u32 gMonShinyPalette_Mantine[]; +extern const u8 gMonIcon_Mantine[]; +extern const u8 gMonFootprint_Mantine[]; +extern const u32 gMonFrontPic_Skarmory[]; +extern const u32 gMonPalette_Skarmory[]; +extern const u32 gMonBackPic_Skarmory[]; +extern const u32 gMonShinyPalette_Skarmory[]; +extern const u8 gMonIcon_Skarmory[]; +extern const u8 gMonFootprint_Skarmory[]; +extern const u32 gMonFrontPic_Houndour[]; +extern const u32 gMonPalette_Houndour[]; +extern const u32 gMonBackPic_Houndour[]; +extern const u32 gMonShinyPalette_Houndour[]; +extern const u8 gMonIcon_Houndour[]; +extern const u8 gMonFootprint_Houndour[]; +extern const u32 gMonFrontPic_Houndoom[]; +extern const u32 gMonPalette_Houndoom[]; +extern const u32 gMonBackPic_Houndoom[]; +extern const u32 gMonShinyPalette_Houndoom[]; +extern const u8 gMonIcon_Houndoom[]; +extern const u8 gMonFootprint_Houndoom[]; +extern const u32 gMonFrontPic_Kingdra[]; +extern const u32 gMonPalette_Kingdra[]; +extern const u32 gMonBackPic_Kingdra[]; +extern const u32 gMonShinyPalette_Kingdra[]; +extern const u8 gMonIcon_Kingdra[]; +extern const u8 gMonFootprint_Kingdra[]; +extern const u32 gMonFrontPic_Phanpy[]; +extern const u32 gMonPalette_Phanpy[]; +extern const u32 gMonBackPic_Phanpy[]; +extern const u32 gMonShinyPalette_Phanpy[]; +extern const u8 gMonIcon_Phanpy[]; +extern const u8 gMonFootprint_Phanpy[]; +extern const u32 gMonFrontPic_Donphan[]; +extern const u32 gMonPalette_Donphan[]; +extern const u32 gMonBackPic_Donphan[]; +extern const u32 gMonShinyPalette_Donphan[]; +extern const u8 gMonIcon_Donphan[]; +extern const u8 gMonFootprint_Donphan[]; +extern const u32 gMonFrontPic_Porygon2[]; +extern const u32 gMonPalette_Porygon2[]; +extern const u32 gMonBackPic_Porygon2[]; +extern const u32 gMonShinyPalette_Porygon2[]; +extern const u8 gMonIcon_Porygon2[]; +extern const u8 gMonFootprint_Porygon2[]; +extern const u32 gMonFrontPic_Stantler[]; +extern const u32 gMonPalette_Stantler[]; +extern const u32 gMonBackPic_Stantler[]; +extern const u32 gMonShinyPalette_Stantler[]; +extern const u8 gMonIcon_Stantler[]; +extern const u8 gMonFootprint_Stantler[]; +extern const u32 gMonFrontPic_Smeargle[]; +extern const u32 gMonPalette_Smeargle[]; +extern const u32 gMonBackPic_Smeargle[]; +extern const u32 gMonShinyPalette_Smeargle[]; +extern const u8 gMonIcon_Smeargle[]; +extern const u8 gMonFootprint_Smeargle[]; +extern const u32 gMonFrontPic_Tyrogue[]; +extern const u32 gMonPalette_Tyrogue[]; +extern const u32 gMonBackPic_Tyrogue[]; +extern const u32 gMonShinyPalette_Tyrogue[]; +extern const u8 gMonIcon_Tyrogue[]; +extern const u8 gMonFootprint_Tyrogue[]; +extern const u32 gMonFrontPic_Hitmontop[]; +extern const u32 gMonPalette_Hitmontop[]; +extern const u32 gMonBackPic_Hitmontop[]; +extern const u32 gMonShinyPalette_Hitmontop[]; +extern const u8 gMonIcon_Hitmontop[]; +extern const u8 gMonFootprint_Hitmontop[]; +extern const u32 gMonFrontPic_Smoochum[]; +extern const u32 gMonPalette_Smoochum[]; +extern const u32 gMonBackPic_Smoochum[]; +extern const u32 gMonShinyPalette_Smoochum[]; +extern const u8 gMonIcon_Smoochum[]; +extern const u8 gMonFootprint_Smoochum[]; +extern const u32 gMonFrontPic_Elekid[]; +extern const u32 gMonPalette_Elekid[]; +extern const u32 gMonBackPic_Elekid[]; +extern const u32 gMonShinyPalette_Elekid[]; +extern const u8 gMonIcon_Elekid[]; +extern const u8 gMonFootprint_Elekid[]; +extern const u32 gMonFrontPic_Magby[]; +extern const u32 gMonPalette_Magby[]; +extern const u32 gMonBackPic_Magby[]; +extern const u32 gMonShinyPalette_Magby[]; +extern const u8 gMonIcon_Magby[]; +extern const u8 gMonFootprint_Magby[]; +extern const u32 gMonFrontPic_Miltank[]; +extern const u32 gMonPalette_Miltank[]; +extern const u32 gMonBackPic_Miltank[]; +extern const u32 gMonShinyPalette_Miltank[]; +extern const u8 gMonIcon_Miltank[]; +extern const u8 gMonFootprint_Miltank[]; +extern const u32 gMonFrontPic_Blissey[]; +extern const u32 gMonPalette_Blissey[]; +extern const u32 gMonBackPic_Blissey[]; +extern const u32 gMonShinyPalette_Blissey[]; +extern const u8 gMonIcon_Blissey[]; +extern const u8 gMonFootprint_Blissey[]; +extern const u32 gMonFrontPic_Raikou[]; +extern const u32 gMonPalette_Raikou[]; +extern const u32 gMonBackPic_Raikou[]; +extern const u32 gMonShinyPalette_Raikou[]; +extern const u8 gMonIcon_Raikou[]; +extern const u8 gMonFootprint_Raikou[]; +extern const u32 gMonFrontPic_Entei[]; +extern const u32 gMonPalette_Entei[]; +extern const u32 gMonBackPic_Entei[]; +extern const u32 gMonShinyPalette_Entei[]; +extern const u8 gMonIcon_Entei[]; +extern const u8 gMonFootprint_Entei[]; +extern const u32 gMonFrontPic_Suicune[]; +extern const u32 gMonPalette_Suicune[]; +extern const u32 gMonBackPic_Suicune[]; +extern const u32 gMonShinyPalette_Suicune[]; +extern const u8 gMonIcon_Suicune[]; +extern const u8 gMonFootprint_Suicune[]; +extern const u32 gMonFrontPic_Larvitar[]; +extern const u32 gMonPalette_Larvitar[]; +extern const u32 gMonBackPic_Larvitar[]; +extern const u32 gMonShinyPalette_Larvitar[]; +extern const u8 gMonIcon_Larvitar[]; +extern const u8 gMonFootprint_Larvitar[]; +extern const u32 gMonFrontPic_Pupitar[]; +extern const u32 gMonPalette_Pupitar[]; +extern const u32 gMonBackPic_Pupitar[]; +extern const u32 gMonShinyPalette_Pupitar[]; +extern const u8 gMonIcon_Pupitar[]; +extern const u8 gMonFootprint_Pupitar[]; +extern const u32 gMonFrontPic_Tyranitar[]; +extern const u32 gMonPalette_Tyranitar[]; +extern const u32 gMonBackPic_Tyranitar[]; +extern const u32 gMonShinyPalette_Tyranitar[]; +extern const u8 gMonIcon_Tyranitar[]; +extern const u8 gMonFootprint_Tyranitar[]; +extern const u32 gMonFrontPic_Lugia[]; +extern const u32 gMonPalette_Lugia[]; +extern const u32 gMonBackPic_Lugia[]; +extern const u32 gMonShinyPalette_Lugia[]; +extern const u8 gMonIcon_Lugia[]; +extern const u8 gMonFootprint_Lugia[]; +extern const u32 gMonFrontPic_HoOh[]; +extern const u32 gMonPalette_HoOh[]; +extern const u32 gMonBackPic_HoOh[]; +extern const u32 gMonShinyPalette_HoOh[]; +extern const u8 gMonIcon_HoOh[]; +extern const u8 gMonFootprint_HoOh[]; +extern const u32 gMonFrontPic_Celebi[]; +extern const u32 gMonPalette_Celebi[]; +extern const u32 gMonBackPic_Celebi[]; +extern const u32 gMonShinyPalette_Celebi[]; +extern const u8 gMonIcon_Celebi[]; +extern const u8 gMonFootprint_Celebi[]; +extern const u32 gMonFrontPic_Treecko[]; +extern const u32 gMonPalette_Treecko[]; +extern const u32 gMonBackPic_Treecko[]; +extern const u32 gMonShinyPalette_Treecko[]; +extern const u8 gMonIcon_Treecko[]; +extern const u8 gMonFootprint_Treecko[]; +extern const u32 gMonFrontPic_Grovyle[]; +extern const u32 gMonPalette_Grovyle[]; +extern const u32 gMonBackPic_Grovyle[]; +extern const u32 gMonShinyPalette_Grovyle[]; +extern const u8 gMonIcon_Grovyle[]; +extern const u8 gMonFootprint_Grovyle[]; +extern const u32 gMonFrontPic_Sceptile[]; +extern const u32 gMonPalette_Sceptile[]; +extern const u32 gMonBackPic_Sceptile[]; +extern const u32 gMonShinyPalette_Sceptile[]; +extern const u8 gMonIcon_Sceptile[]; +extern const u8 gMonFootprint_Sceptile[]; +extern const u32 gMonFrontPic_Torchic[]; +extern const u32 gMonPalette_Torchic[]; +extern const u32 gMonBackPic_Torchic[]; +extern const u32 gMonShinyPalette_Torchic[]; +extern const u8 gMonIcon_Torchic[]; +extern const u8 gMonFootprint_Torchic[]; +extern const u32 gMonFrontPic_Combusken[]; +extern const u32 gMonPalette_Combusken[]; +extern const u32 gMonBackPic_Combusken[]; +extern const u32 gMonShinyPalette_Combusken[]; +extern const u8 gMonIcon_Combusken[]; +extern const u8 gMonFootprint_Combusken[]; +extern const u32 gMonFrontPic_Blaziken[]; +extern const u32 gMonPalette_Blaziken[]; +extern const u32 gMonBackPic_Blaziken[]; +extern const u32 gMonShinyPalette_Blaziken[]; +extern const u8 gMonIcon_Blaziken[]; +extern const u8 gMonFootprint_Blaziken[]; +extern const u32 gMonFrontPic_Mudkip[]; +extern const u32 gMonPalette_Mudkip[]; +extern const u32 gMonBackPic_Mudkip[]; +extern const u32 gMonShinyPalette_Mudkip[]; +extern const u8 gMonIcon_Mudkip[]; +extern const u8 gMonFootprint_Mudkip[]; +extern const u32 gMonFrontPic_Marshtomp[]; +extern const u32 gMonPalette_Marshtomp[]; +extern const u32 gMonBackPic_Marshtomp[]; +extern const u32 gMonShinyPalette_Marshtomp[]; +extern const u8 gMonIcon_Marshtomp[]; +extern const u8 gMonFootprint_Marshtomp[]; +extern const u32 gMonFrontPic_Swampert[]; +extern const u32 gMonPalette_Swampert[]; +extern const u32 gMonBackPic_Swampert[]; +extern const u32 gMonShinyPalette_Swampert[]; +extern const u8 gMonIcon_Swampert[]; +extern const u8 gMonFootprint_Swampert[]; +extern const u32 gMonFrontPic_Poochyena[]; +extern const u32 gMonPalette_Poochyena[]; +extern const u32 gMonBackPic_Poochyena[]; +extern const u32 gMonShinyPalette_Poochyena[]; +extern const u8 gMonIcon_Poochyena[]; +extern const u8 gMonFootprint_Poochyena[]; +extern const u32 gMonFrontPic_Mightyena[]; +extern const u32 gMonPalette_Mightyena[]; +extern const u32 gMonBackPic_Mightyena[]; +extern const u32 gMonShinyPalette_Mightyena[]; +extern const u8 gMonIcon_Mightyena[]; +extern const u8 gMonFootprint_Mightyena[]; +extern const u32 gMonFrontPic_Zigzagoon[]; +extern const u32 gMonPalette_Zigzagoon[]; +extern const u32 gMonBackPic_Zigzagoon[]; +extern const u32 gMonShinyPalette_Zigzagoon[]; +extern const u8 gMonIcon_Zigzagoon[]; +extern const u8 gMonFootprint_Zigzagoon[]; +extern const u32 gMonFrontPic_Linoone[]; +extern const u32 gMonPalette_Linoone[]; +extern const u32 gMonBackPic_Linoone[]; +extern const u32 gMonShinyPalette_Linoone[]; +extern const u8 gMonIcon_Linoone[]; +extern const u8 gMonFootprint_Linoone[]; +extern const u32 gMonFrontPic_Wurmple[]; +extern const u32 gMonPalette_Wurmple[]; +extern const u32 gMonBackPic_Wurmple[]; +extern const u32 gMonShinyPalette_Wurmple[]; +extern const u8 gMonIcon_Wurmple[]; +extern const u8 gMonFootprint_Wurmple[]; +extern const u32 gMonFrontPic_Silcoon[]; +extern const u32 gMonPalette_Silcoon[]; +extern const u32 gMonBackPic_Silcoon[]; +extern const u32 gMonShinyPalette_Silcoon[]; +extern const u8 gMonIcon_Silcoon[]; +extern const u8 gMonFootprint_Silcoon[]; +extern const u32 gMonFrontPic_Beautifly[]; +extern const u32 gMonPalette_Beautifly[]; +extern const u32 gMonBackPic_Beautifly[]; +extern const u32 gMonShinyPalette_Beautifly[]; +extern const u8 gMonIcon_Beautifly[]; +extern const u8 gMonFootprint_Beautifly[]; +extern const u32 gMonFrontPic_Cascoon[]; +extern const u32 gMonPalette_Cascoon[]; +extern const u32 gMonBackPic_Cascoon[]; +extern const u32 gMonShinyPalette_Cascoon[]; +extern const u8 gMonIcon_Cascoon[]; +extern const u8 gMonFootprint_Cascoon[]; +extern const u32 gMonFrontPic_Dustox[]; +extern const u32 gMonPalette_Dustox[]; +extern const u32 gMonBackPic_Dustox[]; +extern const u32 gMonShinyPalette_Dustox[]; +extern const u8 gMonIcon_Dustox[]; +extern const u8 gMonFootprint_Dustox[]; +extern const u32 gMonFrontPic_Lotad[]; +extern const u32 gMonPalette_Lotad[]; +extern const u32 gMonBackPic_Lotad[]; +extern const u32 gMonShinyPalette_Lotad[]; +extern const u8 gMonIcon_Lotad[]; +extern const u8 gMonFootprint_Lotad[]; +extern const u32 gMonFrontPic_Lombre[]; +extern const u32 gMonPalette_Lombre[]; +extern const u32 gMonBackPic_Lombre[]; +extern const u32 gMonShinyPalette_Lombre[]; +extern const u8 gMonIcon_Lombre[]; +extern const u8 gMonFootprint_Lombre[]; +extern const u32 gMonFrontPic_Ludicolo[]; +extern const u32 gMonPalette_Ludicolo[]; +extern const u32 gMonBackPic_Ludicolo[]; +extern const u32 gMonShinyPalette_Ludicolo[]; +extern const u8 gMonIcon_Ludicolo[]; +extern const u8 gMonFootprint_Ludicolo[]; +extern const u32 gMonFrontPic_Seedot[]; +extern const u32 gMonPalette_Seedot[]; +extern const u32 gMonBackPic_Seedot[]; +extern const u32 gMonShinyPalette_Seedot[]; +extern const u8 gMonIcon_Seedot[]; +extern const u8 gMonFootprint_Seedot[]; +extern const u32 gMonFrontPic_Nuzleaf[]; +extern const u32 gMonPalette_Nuzleaf[]; +extern const u32 gMonBackPic_Nuzleaf[]; +extern const u32 gMonShinyPalette_Nuzleaf[]; +extern const u8 gMonIcon_Nuzleaf[]; +extern const u8 gMonFootprint_Nuzleaf[]; +extern const u32 gMonFrontPic_Shiftry[]; +extern const u32 gMonPalette_Shiftry[]; +extern const u32 gMonBackPic_Shiftry[]; +extern const u32 gMonShinyPalette_Shiftry[]; +extern const u8 gMonIcon_Shiftry[]; +extern const u8 gMonFootprint_Shiftry[]; +extern const u32 gMonFrontPic_Nincada[]; +extern const u32 gMonPalette_Nincada[]; +extern const u32 gMonBackPic_Nincada[]; +extern const u32 gMonShinyPalette_Nincada[]; +extern const u8 gMonIcon_Nincada[]; +extern const u8 gMonFootprint_Nincada[]; +extern const u32 gMonFrontPic_Ninjask[]; +extern const u32 gMonPalette_Ninjask[]; +extern const u32 gMonBackPic_Ninjask[]; +extern const u32 gMonShinyPalette_Ninjask[]; +extern const u8 gMonIcon_Ninjask[]; +extern const u8 gMonFootprint_Ninjask[]; +extern const u32 gMonFrontPic_Shedinja[]; +extern const u32 gMonPalette_Shedinja[]; +extern const u32 gMonBackPic_Shedinja[]; +extern const u32 gMonShinyPalette_Shedinja[]; +extern const u8 gMonIcon_Shedinja[]; +extern const u8 gMonFootprint_Shedinja[]; +extern const u32 gMonFrontPic_Taillow[]; +extern const u32 gMonPalette_Taillow[]; +extern const u32 gMonBackPic_Taillow[]; +extern const u32 gMonShinyPalette_Taillow[]; +extern const u8 gMonIcon_Taillow[]; +extern const u8 gMonFootprint_Taillow[]; +extern const u32 gMonFrontPic_Swellow[]; +extern const u32 gMonPalette_Swellow[]; +extern const u32 gMonBackPic_Swellow[]; +extern const u32 gMonShinyPalette_Swellow[]; +extern const u8 gMonIcon_Swellow[]; +extern const u8 gMonFootprint_Swellow[]; +extern const u32 gMonFrontPic_Shroomish[]; +extern const u32 gMonPalette_Shroomish[]; +extern const u32 gMonBackPic_Shroomish[]; +extern const u32 gMonShinyPalette_Shroomish[]; +extern const u8 gMonIcon_Shroomish[]; +extern const u8 gMonFootprint_Shroomish[]; +extern const u32 gMonFrontPic_Breloom[]; +extern const u32 gMonPalette_Breloom[]; +extern const u32 gMonBackPic_Breloom[]; +extern const u32 gMonShinyPalette_Breloom[]; +extern const u8 gMonIcon_Breloom[]; +extern const u8 gMonFootprint_Breloom[]; +extern const u32 gMonFrontPic_Spinda[]; +extern const u32 gMonPalette_Spinda[]; +extern const u32 gMonBackPic_Spinda[]; +extern const u32 gMonShinyPalette_Spinda[]; +extern const u8 gMonIcon_Spinda[]; +extern const u8 gMonFootprint_Spinda[]; +extern const u32 gMonFrontPic_Wingull[]; +extern const u32 gMonPalette_Wingull[]; +extern const u32 gMonBackPic_Wingull[]; +extern const u32 gMonShinyPalette_Wingull[]; +extern const u8 gMonIcon_Wingull[]; +extern const u8 gMonFootprint_Wingull[]; +extern const u32 gMonFrontPic_Pelipper[]; +extern const u32 gMonPalette_Pelipper[]; +extern const u32 gMonBackPic_Pelipper[]; +extern const u32 gMonShinyPalette_Pelipper[]; +extern const u8 gMonIcon_Pelipper[]; +extern const u8 gMonFootprint_Pelipper[]; +extern const u32 gMonFrontPic_Surskit[]; +extern const u32 gMonPalette_Surskit[]; +extern const u32 gMonBackPic_Surskit[]; +extern const u32 gMonShinyPalette_Surskit[]; +extern const u8 gMonIcon_Surskit[]; +extern const u8 gMonFootprint_Surskit[]; +extern const u32 gMonFrontPic_Masquerain[]; +extern const u32 gMonPalette_Masquerain[]; +extern const u32 gMonBackPic_Masquerain[]; +extern const u32 gMonShinyPalette_Masquerain[]; +extern const u8 gMonIcon_Masquerain[]; +extern const u8 gMonFootprint_Masquerain[]; +extern const u32 gMonFrontPic_Wailmer[]; +extern const u32 gMonPalette_Wailmer[]; +extern const u32 gMonBackPic_Wailmer[]; +extern const u32 gMonShinyPalette_Wailmer[]; +extern const u8 gMonIcon_Wailmer[]; +extern const u8 gMonFootprint_Wailmer[]; +extern const u32 gMonFrontPic_Wailord[]; +extern const u32 gMonPalette_Wailord[]; +extern const u32 gMonBackPic_Wailord[]; +extern const u32 gMonShinyPalette_Wailord[]; +extern const u8 gMonIcon_Wailord[]; +extern const u8 gMonFootprint_Wailord[]; +extern const u32 gMonFrontPic_Skitty[]; +extern const u32 gMonPalette_Skitty[]; +extern const u32 gMonBackPic_Skitty[]; +extern const u32 gMonShinyPalette_Skitty[]; +extern const u8 gMonIcon_Skitty[]; +extern const u8 gMonFootprint_Skitty[]; +extern const u32 gMonFrontPic_Delcatty[]; +extern const u32 gMonPalette_Delcatty[]; +extern const u32 gMonBackPic_Delcatty[]; +extern const u32 gMonShinyPalette_Delcatty[]; +extern const u8 gMonIcon_Delcatty[]; +extern const u8 gMonFootprint_Delcatty[]; +extern const u32 gMonFrontPic_Kecleon[]; +extern const u32 gMonPalette_Kecleon[]; +extern const u32 gMonBackPic_Kecleon[]; +extern const u32 gMonShinyPalette_Kecleon[]; +extern const u8 gMonIcon_Kecleon[]; +extern const u8 gMonFootprint_Kecleon[]; +extern const u32 gMonFrontPic_Baltoy[]; +extern const u32 gMonPalette_Baltoy[]; +extern const u32 gMonBackPic_Baltoy[]; +extern const u32 gMonShinyPalette_Baltoy[]; +extern const u8 gMonIcon_Baltoy[]; +extern const u8 gMonFootprint_Baltoy[]; +extern const u32 gMonFrontPic_Claydol[]; +extern const u32 gMonPalette_Claydol[]; +extern const u32 gMonBackPic_Claydol[]; +extern const u32 gMonShinyPalette_Claydol[]; +extern const u8 gMonIcon_Claydol[]; +extern const u8 gMonFootprint_Claydol[]; +extern const u32 gMonFrontPic_Nosepass[]; +extern const u32 gMonPalette_Nosepass[]; +extern const u32 gMonBackPic_Nosepass[]; +extern const u32 gMonShinyPalette_Nosepass[]; +extern const u8 gMonIcon_Nosepass[]; +extern const u8 gMonFootprint_Nosepass[]; +extern const u32 gMonFrontPic_Torkoal[]; +extern const u32 gMonPalette_Torkoal[]; +extern const u32 gMonBackPic_Torkoal[]; +extern const u32 gMonShinyPalette_Torkoal[]; +extern const u8 gMonIcon_Torkoal[]; +extern const u8 gMonFootprint_Torkoal[]; +extern const u32 gMonFrontPic_Sableye[]; +extern const u32 gMonPalette_Sableye[]; +extern const u32 gMonBackPic_Sableye[]; +extern const u32 gMonShinyPalette_Sableye[]; +extern const u8 gMonIcon_Sableye[]; +extern const u8 gMonFootprint_Sableye[]; +extern const u32 gMonFrontPic_Barboach[]; +extern const u32 gMonPalette_Barboach[]; +extern const u32 gMonBackPic_Barboach[]; +extern const u32 gMonShinyPalette_Barboach[]; +extern const u8 gMonIcon_Barboach[]; +extern const u8 gMonFootprint_Barboach[]; +extern const u32 gMonFrontPic_Whiscash[]; +extern const u32 gMonPalette_Whiscash[]; +extern const u32 gMonBackPic_Whiscash[]; +extern const u32 gMonShinyPalette_Whiscash[]; +extern const u8 gMonIcon_Whiscash[]; +extern const u8 gMonFootprint_Whiscash[]; +extern const u32 gMonFrontPic_Luvdisc[]; +extern const u32 gMonPalette_Luvdisc[]; +extern const u32 gMonBackPic_Luvdisc[]; +extern const u32 gMonShinyPalette_Luvdisc[]; +extern const u8 gMonIcon_Luvdisc[]; +extern const u8 gMonFootprint_Luvdisc[]; +extern const u32 gMonFrontPic_Corphish[]; +extern const u32 gMonPalette_Corphish[]; +extern const u32 gMonBackPic_Corphish[]; +extern const u32 gMonShinyPalette_Corphish[]; +extern const u8 gMonIcon_Corphish[]; +extern const u8 gMonFootprint_Corphish[]; +extern const u32 gMonFrontPic_Crawdaunt[]; +extern const u32 gMonPalette_Crawdaunt[]; +extern const u32 gMonBackPic_Crawdaunt[]; +extern const u32 gMonShinyPalette_Crawdaunt[]; +extern const u8 gMonIcon_Crawdaunt[]; +extern const u8 gMonFootprint_Crawdaunt[]; +extern const u32 gMonFrontPic_Feebas[]; +extern const u32 gMonPalette_Feebas[]; +extern const u32 gMonBackPic_Feebas[]; +extern const u32 gMonShinyPalette_Feebas[]; +extern const u8 gMonIcon_Feebas[]; +extern const u8 gMonFootprint_Feebas[]; +extern const u32 gMonFrontPic_Milotic[]; +extern const u32 gMonPalette_Milotic[]; +extern const u32 gMonBackPic_Milotic[]; +extern const u32 gMonShinyPalette_Milotic[]; +extern const u8 gMonIcon_Milotic[]; +extern const u8 gMonFootprint_Milotic[]; +extern const u32 gMonFrontPic_Carvanha[]; +extern const u32 gMonPalette_Carvanha[]; +extern const u32 gMonBackPic_Carvanha[]; +extern const u32 gMonShinyPalette_Carvanha[]; +extern const u8 gMonIcon_Carvanha[]; +extern const u8 gMonFootprint_Carvanha[]; +extern const u32 gMonFrontPic_Sharpedo[]; +extern const u32 gMonPalette_Sharpedo[]; +extern const u32 gMonBackPic_Sharpedo[]; +extern const u32 gMonShinyPalette_Sharpedo[]; +extern const u8 gMonIcon_Sharpedo[]; +extern const u8 gMonFootprint_Sharpedo[]; +extern const u32 gMonFrontPic_Trapinch[]; +extern const u32 gMonPalette_Trapinch[]; +extern const u32 gMonBackPic_Trapinch[]; +extern const u32 gMonShinyPalette_Trapinch[]; +extern const u8 gMonIcon_Trapinch[]; +extern const u8 gMonFootprint_Trapinch[]; +extern const u32 gMonFrontPic_Vibrava[]; +extern const u32 gMonPalette_Vibrava[]; +extern const u32 gMonBackPic_Vibrava[]; +extern const u32 gMonShinyPalette_Vibrava[]; +extern const u8 gMonIcon_Vibrava[]; +extern const u8 gMonFootprint_Vibrava[]; +extern const u32 gMonFrontPic_Flygon[]; +extern const u32 gMonPalette_Flygon[]; +extern const u32 gMonBackPic_Flygon[]; +extern const u32 gMonShinyPalette_Flygon[]; +extern const u8 gMonIcon_Flygon[]; +extern const u8 gMonFootprint_Flygon[]; +extern const u32 gMonFrontPic_Makuhita[]; +extern const u32 gMonPalette_Makuhita[]; +extern const u32 gMonBackPic_Makuhita[]; +extern const u32 gMonShinyPalette_Makuhita[]; +extern const u8 gMonIcon_Makuhita[]; +extern const u8 gMonFootprint_Makuhita[]; +extern const u32 gMonFrontPic_Hariyama[]; +extern const u32 gMonPalette_Hariyama[]; +extern const u32 gMonBackPic_Hariyama[]; +extern const u32 gMonShinyPalette_Hariyama[]; +extern const u8 gMonIcon_Hariyama[]; +extern const u8 gMonFootprint_Hariyama[]; +extern const u32 gMonFrontPic_Electrike[]; +extern const u32 gMonPalette_Electrike[]; +extern const u32 gMonBackPic_Electrike[]; +extern const u32 gMonShinyPalette_Electrike[]; +extern const u8 gMonIcon_Electrike[]; +extern const u8 gMonFootprint_Electrike[]; +extern const u32 gMonFrontPic_Manectric[]; +extern const u32 gMonPalette_Manectric[]; +extern const u32 gMonBackPic_Manectric[]; +extern const u32 gMonShinyPalette_Manectric[]; +extern const u8 gMonIcon_Manectric[]; +extern const u8 gMonFootprint_Manectric[]; +extern const u32 gMonFrontPic_Numel[]; +extern const u32 gMonPalette_Numel[]; +extern const u32 gMonBackPic_Numel[]; +extern const u32 gMonShinyPalette_Numel[]; +extern const u8 gMonIcon_Numel[]; +extern const u8 gMonFootprint_Numel[]; +extern const u32 gMonFrontPic_Camerupt[]; +extern const u32 gMonPalette_Camerupt[]; +extern const u32 gMonBackPic_Camerupt[]; +extern const u32 gMonShinyPalette_Camerupt[]; +extern const u8 gMonIcon_Camerupt[]; +extern const u8 gMonFootprint_Camerupt[]; +extern const u32 gMonFrontPic_Spheal[]; +extern const u32 gMonPalette_Spheal[]; +extern const u32 gMonBackPic_Spheal[]; +extern const u32 gMonShinyPalette_Spheal[]; +extern const u8 gMonIcon_Spheal[]; +extern const u8 gMonFootprint_Spheal[]; +extern const u32 gMonFrontPic_Sealeo[]; +extern const u32 gMonPalette_Sealeo[]; +extern const u32 gMonBackPic_Sealeo[]; +extern const u32 gMonShinyPalette_Sealeo[]; +extern const u8 gMonIcon_Sealeo[]; +extern const u8 gMonFootprint_Sealeo[]; +extern const u32 gMonFrontPic_Walrein[]; +extern const u32 gMonPalette_Walrein[]; +extern const u32 gMonBackPic_Walrein[]; +extern const u32 gMonShinyPalette_Walrein[]; +extern const u8 gMonIcon_Walrein[]; +extern const u8 gMonFootprint_Walrein[]; +extern const u32 gMonFrontPic_Cacnea[]; +extern const u32 gMonPalette_Cacnea[]; +extern const u32 gMonBackPic_Cacnea[]; +extern const u32 gMonShinyPalette_Cacnea[]; +extern const u8 gMonIcon_Cacnea[]; +extern const u8 gMonFootprint_Cacnea[]; +extern const u32 gMonFrontPic_Cacturne[]; +extern const u32 gMonPalette_Cacturne[]; +extern const u32 gMonBackPic_Cacturne[]; +extern const u32 gMonShinyPalette_Cacturne[]; +extern const u8 gMonIcon_Cacturne[]; +extern const u8 gMonFootprint_Cacturne[]; +extern const u32 gMonFrontPic_Snorunt[]; +extern const u32 gMonPalette_Snorunt[]; +extern const u32 gMonBackPic_Snorunt[]; +extern const u32 gMonShinyPalette_Snorunt[]; +extern const u8 gMonIcon_Snorunt[]; +extern const u8 gMonFootprint_Snorunt[]; +extern const u32 gMonFrontPic_Glalie[]; +extern const u32 gMonPalette_Glalie[]; +extern const u32 gMonBackPic_Glalie[]; +extern const u32 gMonShinyPalette_Glalie[]; +extern const u8 gMonIcon_Glalie[]; +extern const u8 gMonFootprint_Glalie[]; +extern const u32 gMonFrontPic_Lunatone[]; +extern const u32 gMonPalette_Lunatone[]; +extern const u32 gMonBackPic_Lunatone[]; +extern const u32 gMonShinyPalette_Lunatone[]; +extern const u8 gMonIcon_Lunatone[]; +extern const u8 gMonFootprint_Lunatone[]; +extern const u32 gMonFrontPic_Solrock[]; +extern const u32 gMonPalette_Solrock[]; +extern const u32 gMonBackPic_Solrock[]; +extern const u32 gMonShinyPalette_Solrock[]; +extern const u8 gMonIcon_Solrock[]; +extern const u8 gMonFootprint_Solrock[]; +extern const u32 gMonFrontPic_Azurill[]; +extern const u32 gMonPalette_Azurill[]; +extern const u32 gMonBackPic_Azurill[]; +extern const u32 gMonShinyPalette_Azurill[]; +extern const u8 gMonIcon_Azurill[]; +extern const u8 gMonFootprint_Azurill[]; +extern const u32 gMonFrontPic_Spoink[]; +extern const u32 gMonPalette_Spoink[]; +extern const u32 gMonBackPic_Spoink[]; +extern const u32 gMonShinyPalette_Spoink[]; +extern const u8 gMonIcon_Spoink[]; +extern const u8 gMonFootprint_Spoink[]; +extern const u32 gMonFrontPic_Grumpig[]; +extern const u32 gMonPalette_Grumpig[]; +extern const u32 gMonBackPic_Grumpig[]; +extern const u32 gMonShinyPalette_Grumpig[]; +extern const u8 gMonIcon_Grumpig[]; +extern const u8 gMonFootprint_Grumpig[]; +extern const u32 gMonFrontPic_Plusle[]; +extern const u32 gMonPalette_Plusle[]; +extern const u32 gMonBackPic_Plusle[]; +extern const u32 gMonShinyPalette_Plusle[]; +extern const u8 gMonIcon_Plusle[]; +extern const u8 gMonFootprint_Plusle[]; +extern const u32 gMonFrontPic_Minun[]; +extern const u32 gMonPalette_Minun[]; +extern const u32 gMonBackPic_Minun[]; +extern const u32 gMonShinyPalette_Minun[]; +extern const u8 gMonIcon_Minun[]; +extern const u8 gMonFootprint_Minun[]; +extern const u32 gMonFrontPic_Mawile[]; +extern const u32 gMonPalette_Mawile[]; +extern const u32 gMonBackPic_Mawile[]; +extern const u32 gMonShinyPalette_Mawile[]; +extern const u8 gMonIcon_Mawile[]; +extern const u8 gMonFootprint_Mawile[]; +extern const u32 gMonFrontPic_Meditite[]; +extern const u32 gMonPalette_Meditite[]; +extern const u32 gMonBackPic_Meditite[]; +extern const u32 gMonShinyPalette_Meditite[]; +extern const u8 gMonIcon_Meditite[]; +extern const u8 gMonFootprint_Meditite[]; +extern const u32 gMonFrontPic_Medicham[]; +extern const u32 gMonPalette_Medicham[]; +extern const u32 gMonBackPic_Medicham[]; +extern const u32 gMonShinyPalette_Medicham[]; +extern const u8 gMonIcon_Medicham[]; +extern const u8 gMonFootprint_Medicham[]; +extern const u32 gMonFrontPic_Swablu[]; +extern const u32 gMonPalette_Swablu[]; +extern const u32 gMonBackPic_Swablu[]; +extern const u32 gMonShinyPalette_Swablu[]; +extern const u8 gMonIcon_Swablu[]; +extern const u8 gMonFootprint_Swablu[]; +extern const u32 gMonFrontPic_Altaria[]; +extern const u32 gMonPalette_Altaria[]; +extern const u32 gMonBackPic_Altaria[]; +extern const u32 gMonShinyPalette_Altaria[]; +extern const u8 gMonIcon_Altaria[]; +extern const u8 gMonFootprint_Altaria[]; +extern const u32 gMonFrontPic_Wynaut[]; +extern const u32 gMonPalette_Wynaut[]; +extern const u32 gMonBackPic_Wynaut[]; +extern const u32 gMonShinyPalette_Wynaut[]; +extern const u8 gMonIcon_Wynaut[]; +extern const u8 gMonFootprint_Wynaut[]; +extern const u32 gMonFrontPic_Duskull[]; +extern const u32 gMonPalette_Duskull[]; +extern const u32 gMonBackPic_Duskull[]; +extern const u32 gMonShinyPalette_Duskull[]; +extern const u8 gMonIcon_Duskull[]; +extern const u8 gMonFootprint_Duskull[]; +extern const u32 gMonFrontPic_Dusclops[]; +extern const u32 gMonPalette_Dusclops[]; +extern const u32 gMonBackPic_Dusclops[]; +extern const u32 gMonShinyPalette_Dusclops[]; +extern const u8 gMonIcon_Dusclops[]; +extern const u8 gMonFootprint_Dusclops[]; +extern const u32 gMonFrontPic_Roselia[]; +extern const u32 gMonPalette_Roselia[]; +extern const u32 gMonBackPic_Roselia[]; +extern const u32 gMonShinyPalette_Roselia[]; +extern const u8 gMonIcon_Roselia[]; +extern const u8 gMonFootprint_Roselia[]; +extern const u32 gMonFrontPic_Slakoth[]; +extern const u32 gMonPalette_Slakoth[]; +extern const u32 gMonBackPic_Slakoth[]; +extern const u32 gMonShinyPalette_Slakoth[]; +extern const u8 gMonIcon_Slakoth[]; +extern const u8 gMonFootprint_Slakoth[]; +extern const u32 gMonFrontPic_Vigoroth[]; +extern const u32 gMonPalette_Vigoroth[]; +extern const u32 gMonBackPic_Vigoroth[]; +extern const u32 gMonShinyPalette_Vigoroth[]; +extern const u8 gMonIcon_Vigoroth[]; +extern const u8 gMonFootprint_Vigoroth[]; +extern const u32 gMonFrontPic_Slaking[]; +extern const u32 gMonPalette_Slaking[]; +extern const u32 gMonBackPic_Slaking[]; +extern const u32 gMonShinyPalette_Slaking[]; +extern const u8 gMonIcon_Slaking[]; +extern const u8 gMonFootprint_Slaking[]; +extern const u32 gMonFrontPic_Gulpin[]; +extern const u32 gMonPalette_Gulpin[]; +extern const u32 gMonBackPic_Gulpin[]; +extern const u32 gMonShinyPalette_Gulpin[]; +extern const u8 gMonIcon_Gulpin[]; +extern const u8 gMonFootprint_Gulpin[]; +extern const u32 gMonFrontPic_Swalot[]; +extern const u32 gMonPalette_Swalot[]; +extern const u32 gMonBackPic_Swalot[]; +extern const u32 gMonShinyPalette_Swalot[]; +extern const u8 gMonIcon_Swalot[]; +extern const u8 gMonFootprint_Swalot[]; +extern const u32 gMonFrontPic_Tropius[]; +extern const u32 gMonPalette_Tropius[]; +extern const u32 gMonBackPic_Tropius[]; +extern const u32 gMonShinyPalette_Tropius[]; +extern const u8 gMonIcon_Tropius[]; +extern const u8 gMonFootprint_Tropius[]; +extern const u32 gMonFrontPic_Whismur[]; +extern const u32 gMonPalette_Whismur[]; +extern const u32 gMonBackPic_Whismur[]; +extern const u32 gMonShinyPalette_Whismur[]; +extern const u8 gMonIcon_Whismur[]; +extern const u8 gMonFootprint_Whismur[]; +extern const u32 gMonFrontPic_Loudred[]; +extern const u32 gMonPalette_Loudred[]; +extern const u32 gMonBackPic_Loudred[]; +extern const u32 gMonShinyPalette_Loudred[]; +extern const u8 gMonIcon_Loudred[]; +extern const u8 gMonFootprint_Loudred[]; +extern const u32 gMonFrontPic_Exploud[]; +extern const u32 gMonPalette_Exploud[]; +extern const u32 gMonBackPic_Exploud[]; +extern const u32 gMonShinyPalette_Exploud[]; +extern const u8 gMonIcon_Exploud[]; +extern const u8 gMonFootprint_Exploud[]; +extern const u32 gMonFrontPic_Clamperl[]; +extern const u32 gMonPalette_Clamperl[]; +extern const u32 gMonBackPic_Clamperl[]; +extern const u32 gMonShinyPalette_Clamperl[]; +extern const u8 gMonIcon_Clamperl[]; +extern const u8 gMonFootprint_Clamperl[]; +extern const u32 gMonFrontPic_Huntail[]; +extern const u32 gMonPalette_Huntail[]; +extern const u32 gMonBackPic_Huntail[]; +extern const u32 gMonShinyPalette_Huntail[]; +extern const u8 gMonIcon_Huntail[]; +extern const u8 gMonFootprint_Huntail[]; +extern const u32 gMonFrontPic_Gorebyss[]; +extern const u32 gMonPalette_Gorebyss[]; +extern const u32 gMonBackPic_Gorebyss[]; +extern const u32 gMonShinyPalette_Gorebyss[]; +extern const u8 gMonIcon_Gorebyss[]; +extern const u8 gMonFootprint_Gorebyss[]; +extern const u32 gMonFrontPic_Absol[]; +extern const u32 gMonPalette_Absol[]; +extern const u32 gMonBackPic_Absol[]; +extern const u32 gMonShinyPalette_Absol[]; +extern const u8 gMonIcon_Absol[]; +extern const u8 gMonFootprint_Absol[]; +extern const u32 gMonFrontPic_Shuppet[]; +extern const u32 gMonPalette_Shuppet[]; +extern const u32 gMonBackPic_Shuppet[]; +extern const u32 gMonShinyPalette_Shuppet[]; +extern const u8 gMonIcon_Shuppet[]; +extern const u8 gMonFootprint_Shuppet[]; +extern const u32 gMonFrontPic_Banette[]; +extern const u32 gMonPalette_Banette[]; +extern const u32 gMonBackPic_Banette[]; +extern const u32 gMonShinyPalette_Banette[]; +extern const u8 gMonIcon_Banette[]; +extern const u8 gMonFootprint_Banette[]; +extern const u32 gMonFrontPic_Seviper[]; +extern const u32 gMonPalette_Seviper[]; +extern const u32 gMonBackPic_Seviper[]; +extern const u32 gMonShinyPalette_Seviper[]; +extern const u8 gMonIcon_Seviper[]; +extern const u8 gMonFootprint_Seviper[]; +extern const u32 gMonFrontPic_Zangoose[]; +extern const u32 gMonPalette_Zangoose[]; +extern const u32 gMonBackPic_Zangoose[]; +extern const u32 gMonShinyPalette_Zangoose[]; +extern const u8 gMonIcon_Zangoose[]; +extern const u8 gMonFootprint_Zangoose[]; +extern const u32 gMonFrontPic_Relicanth[]; +extern const u32 gMonPalette_Relicanth[]; +extern const u32 gMonBackPic_Relicanth[]; +extern const u32 gMonShinyPalette_Relicanth[]; +extern const u8 gMonIcon_Relicanth[]; +extern const u8 gMonFootprint_Relicanth[]; +extern const u32 gMonFrontPic_Aron[]; +extern const u32 gMonPalette_Aron[]; +extern const u32 gMonBackPic_Aron[]; +extern const u32 gMonShinyPalette_Aron[]; +extern const u8 gMonIcon_Aron[]; +extern const u8 gMonFootprint_Aron[]; +extern const u32 gMonFrontPic_Lairon[]; +extern const u32 gMonPalette_Lairon[]; +extern const u32 gMonBackPic_Lairon[]; +extern const u32 gMonShinyPalette_Lairon[]; +extern const u8 gMonIcon_Lairon[]; +extern const u8 gMonFootprint_Lairon[]; +extern const u32 gMonFrontPic_Aggron[]; +extern const u32 gMonPalette_Aggron[]; +extern const u32 gMonBackPic_Aggron[]; +extern const u32 gMonShinyPalette_Aggron[]; +extern const u8 gMonIcon_Aggron[]; +extern const u8 gMonFootprint_Aggron[]; +extern const u32 gMonFrontPic_Castform[]; +extern const u32 gMonPalette_Castform[]; +extern const u32 gMonBackPic_Castform[]; +extern const u32 gMonShinyPalette_Castform[]; +extern const u8 gMonIcon_Castform[]; +extern const u8 gMonFootprint_Castform[]; +extern const u32 gMonFrontPic_Volbeat[]; +extern const u32 gMonPalette_Volbeat[]; +extern const u32 gMonBackPic_Volbeat[]; +extern const u32 gMonShinyPalette_Volbeat[]; +extern const u8 gMonIcon_Volbeat[]; +extern const u8 gMonFootprint_Volbeat[]; +extern const u32 gMonFrontPic_Illumise[]; +extern const u32 gMonPalette_Illumise[]; +extern const u32 gMonBackPic_Illumise[]; +extern const u32 gMonShinyPalette_Illumise[]; +extern const u8 gMonIcon_Illumise[]; +extern const u8 gMonFootprint_Illumise[]; +extern const u32 gMonFrontPic_Lileep[]; +extern const u32 gMonPalette_Lileep[]; +extern const u32 gMonBackPic_Lileep[]; +extern const u32 gMonShinyPalette_Lileep[]; +extern const u8 gMonIcon_Lileep[]; +extern const u8 gMonFootprint_Lileep[]; +extern const u32 gMonFrontPic_Cradily[]; +extern const u32 gMonPalette_Cradily[]; +extern const u32 gMonBackPic_Cradily[]; +extern const u32 gMonShinyPalette_Cradily[]; +extern const u8 gMonIcon_Cradily[]; +extern const u8 gMonFootprint_Cradily[]; +extern const u32 gMonFrontPic_Anorith[]; +extern const u32 gMonPalette_Anorith[]; +extern const u32 gMonBackPic_Anorith[]; +extern const u32 gMonShinyPalette_Anorith[]; +extern const u8 gMonIcon_Anorith[]; +extern const u8 gMonFootprint_Anorith[]; +extern const u32 gMonFrontPic_Armaldo[]; +extern const u32 gMonPalette_Armaldo[]; +extern const u32 gMonBackPic_Armaldo[]; +extern const u32 gMonShinyPalette_Armaldo[]; +extern const u8 gMonIcon_Armaldo[]; +extern const u8 gMonFootprint_Armaldo[]; +extern const u32 gMonFrontPic_Ralts[]; +extern const u32 gMonPalette_Ralts[]; +extern const u32 gMonBackPic_Ralts[]; +extern const u32 gMonShinyPalette_Ralts[]; +extern const u8 gMonIcon_Ralts[]; +extern const u8 gMonFootprint_Ralts[]; +extern const u32 gMonFrontPic_Kirlia[]; +extern const u32 gMonPalette_Kirlia[]; +extern const u32 gMonBackPic_Kirlia[]; +extern const u32 gMonShinyPalette_Kirlia[]; +extern const u8 gMonIcon_Kirlia[]; +extern const u8 gMonFootprint_Kirlia[]; +extern const u32 gMonFrontPic_Gardevoir[]; +extern const u32 gMonPalette_Gardevoir[]; +extern const u32 gMonBackPic_Gardevoir[]; +extern const u32 gMonShinyPalette_Gardevoir[]; +extern const u8 gMonIcon_Gardevoir[]; +extern const u8 gMonFootprint_Gardevoir[]; +extern const u32 gMonFrontPic_Bagon[]; +extern const u32 gMonPalette_Bagon[]; +extern const u32 gMonBackPic_Bagon[]; +extern const u32 gMonShinyPalette_Bagon[]; +extern const u8 gMonIcon_Bagon[]; +extern const u8 gMonFootprint_Bagon[]; +extern const u32 gMonFrontPic_Shelgon[]; +extern const u32 gMonPalette_Shelgon[]; +extern const u32 gMonBackPic_Shelgon[]; +extern const u32 gMonShinyPalette_Shelgon[]; +extern const u8 gMonIcon_Shelgon[]; +extern const u8 gMonFootprint_Shelgon[]; +extern const u32 gMonFrontPic_Salamence[]; +extern const u32 gMonPalette_Salamence[]; +extern const u32 gMonBackPic_Salamence[]; +extern const u32 gMonShinyPalette_Salamence[]; +extern const u8 gMonIcon_Salamence[]; +extern const u8 gMonFootprint_Salamence[]; +extern const u32 gMonFrontPic_Beldum[]; +extern const u32 gMonPalette_Beldum[]; +extern const u32 gMonBackPic_Beldum[]; +extern const u32 gMonShinyPalette_Beldum[]; +extern const u8 gMonIcon_Beldum[]; +extern const u8 gMonFootprint_Beldum[]; +extern const u32 gMonFrontPic_Metang[]; +extern const u32 gMonPalette_Metang[]; +extern const u32 gMonBackPic_Metang[]; +extern const u32 gMonShinyPalette_Metang[]; +extern const u8 gMonIcon_Metang[]; +extern const u8 gMonFootprint_Metang[]; +extern const u32 gMonFrontPic_Metagross[]; +extern const u32 gMonPalette_Metagross[]; +extern const u32 gMonBackPic_Metagross[]; +extern const u32 gMonShinyPalette_Metagross[]; +extern const u8 gMonIcon_Metagross[]; +extern const u8 gMonFootprint_Metagross[]; +extern const u32 gMonFrontPic_Regirock[]; +extern const u32 gMonPalette_Regirock[]; +extern const u32 gMonBackPic_Regirock[]; +extern const u32 gMonShinyPalette_Regirock[]; +extern const u8 gMonIcon_Regirock[]; +extern const u8 gMonFootprint_Regirock[]; +extern const u32 gMonFrontPic_Regice[]; +extern const u32 gMonPalette_Regice[]; +extern const u32 gMonBackPic_Regice[]; +extern const u32 gMonShinyPalette_Regice[]; +extern const u8 gMonIcon_Regice[]; +extern const u8 gMonFootprint_Regice[]; +extern const u32 gMonFrontPic_Registeel[]; +extern const u32 gMonPalette_Registeel[]; +extern const u32 gMonBackPic_Registeel[]; +extern const u32 gMonShinyPalette_Registeel[]; +extern const u8 gMonIcon_Registeel[]; +extern const u8 gMonFootprint_Registeel[]; +extern const u32 gMonFrontPic_Kyogre[]; +extern const u32 gMonPalette_Kyogre[]; +extern const u32 gMonBackPic_Kyogre[]; +extern const u32 gMonShinyPalette_Kyogre[]; +extern const u8 gMonIcon_Kyogre[]; +extern const u8 gMonFootprint_Kyogre[]; +extern const u32 gMonFrontPic_Groudon[]; +extern const u32 gMonPalette_Groudon[]; +extern const u32 gMonBackPic_Groudon[]; +extern const u32 gMonShinyPalette_Groudon[]; +extern const u8 gMonIcon_Groudon[]; +extern const u8 gMonFootprint_Groudon[]; +extern const u32 gMonFrontPic_Rayquaza[]; +extern const u32 gMonPalette_Rayquaza[]; +extern const u32 gMonBackPic_Rayquaza[]; +extern const u32 gMonShinyPalette_Rayquaza[]; +extern const u8 gMonIcon_Rayquaza[]; +extern const u8 gMonFootprint_Rayquaza[]; +extern const u32 gMonFrontPic_Latias[]; +extern const u32 gMonPalette_Latias[]; +extern const u32 gMonBackPic_Latias[]; +extern const u32 gMonShinyPalette_Latias[]; +extern const u8 gMonIcon_Latias[]; +extern const u8 gMonFootprint_Latias[]; +extern const u32 gMonFrontPic_Latios[]; +extern const u32 gMonPalette_Latios[]; +extern const u32 gMonBackPic_Latios[]; +extern const u32 gMonShinyPalette_Latios[]; +extern const u8 gMonIcon_Latios[]; +extern const u8 gMonFootprint_Latios[]; +extern const u32 gMonFrontPic_Jirachi[]; +extern const u32 gMonPalette_Jirachi[]; +extern const u32 gMonBackPic_Jirachi[]; +extern const u32 gMonShinyPalette_Jirachi[]; +extern const u8 gMonIcon_Jirachi[]; +extern const u8 gMonFootprint_Jirachi[]; +extern const u32 gMonFrontPic_Deoxys[]; +extern const u32 gMonPalette_Deoxys[]; +extern const u32 gMonBackPic_Deoxys[]; +extern const u32 gMonShinyPalette_Deoxys[]; +extern const u8 gMonIcon_Deoxys[]; +extern const u8 gMonFootprint_Deoxys[]; +extern const u32 gMonFrontPic_Chimecho[]; +extern const u32 gMonPalette_Chimecho[]; +extern const u32 gMonBackPic_Chimecho[]; +extern const u32 gMonShinyPalette_Chimecho[]; +extern const u8 gMonIcon_Chimecho[]; +extern const u8 gMonFootprint_Chimecho[]; +extern const u32 gMonFrontPic_Egg[]; +extern const u32 gMonPalette_Egg[]; +extern const u32 gMonIcon_Egg[]; +extern const u32 gMonFrontPic_UnownB[]; +extern const u32 gMonBackPic_UnownB[]; +extern const u8 gMonIcon_UnownB[]; +extern const u32 gMonFrontPic_UnownC[]; +extern const u32 gMonBackPic_UnownC[]; +extern const u8 gMonIcon_UnownC[]; +extern const u32 gMonFrontPic_UnownD[]; +extern const u32 gMonBackPic_UnownD[]; +extern const u8 gMonIcon_UnownD[]; +extern const u32 gMonFrontPic_UnownE[]; +extern const u32 gMonBackPic_UnownE[]; +extern const u8 gMonIcon_UnownE[]; +extern const u32 gMonFrontPic_UnownF[]; +extern const u32 gMonBackPic_UnownF[]; +extern const u8 gMonIcon_UnownF[]; +extern const u32 gMonFrontPic_UnownG[]; +extern const u32 gMonBackPic_UnownG[]; +extern const u8 gMonIcon_UnownG[]; +extern const u32 gMonFrontPic_UnownH[]; +extern const u32 gMonBackPic_UnownH[]; +extern const u8 gMonIcon_UnownH[]; +extern const u32 gMonFrontPic_UnownI[]; +extern const u32 gMonBackPic_UnownI[]; +extern const u8 gMonIcon_UnownI[]; +extern const u32 gMonFrontPic_UnownJ[]; +extern const u32 gMonBackPic_UnownJ[]; +extern const u8 gMonIcon_UnownJ[]; +extern const u32 gMonFrontPic_UnownK[]; +extern const u32 gMonBackPic_UnownK[]; +extern const u8 gMonIcon_UnownK[]; +extern const u32 gMonFrontPic_UnownL[]; +extern const u32 gMonBackPic_UnownL[]; +extern const u8 gMonIcon_UnownL[]; +extern const u32 gMonFrontPic_UnownM[]; +extern const u32 gMonBackPic_UnownM[]; +extern const u8 gMonIcon_UnownM[]; +extern const u32 gMonFrontPic_UnownN[]; +extern const u32 gMonBackPic_UnownN[]; +extern const u8 gMonIcon_UnownN[]; +extern const u32 gMonFrontPic_UnownO[]; +extern const u32 gMonBackPic_UnownO[]; +extern const u8 gMonIcon_UnownO[]; +extern const u32 gMonFrontPic_UnownP[]; +extern const u32 gMonBackPic_UnownP[]; +extern const u8 gMonIcon_UnownP[]; +extern const u32 gMonFrontPic_UnownQ[]; +extern const u32 gMonBackPic_UnownQ[]; +extern const u8 gMonIcon_UnownQ[]; +extern const u32 gMonFrontPic_UnownR[]; +extern const u32 gMonBackPic_UnownR[]; +extern const u8 gMonIcon_UnownR[]; +extern const u32 gMonFrontPic_UnownS[]; +extern const u32 gMonBackPic_UnownS[]; +extern const u8 gMonIcon_UnownS[]; +extern const u32 gMonFrontPic_UnownT[]; +extern const u32 gMonBackPic_UnownT[]; +extern const u8 gMonIcon_UnownT[]; +extern const u32 gMonFrontPic_UnownU[]; +extern const u32 gMonBackPic_UnownU[]; +extern const u8 gMonIcon_UnownU[]; +extern const u32 gMonFrontPic_UnownV[]; +extern const u32 gMonBackPic_UnownV[]; +extern const u8 gMonIcon_UnownV[]; +extern const u32 gMonFrontPic_UnownW[]; +extern const u32 gMonBackPic_UnownW[]; +extern const u8 gMonIcon_UnownW[]; +extern const u32 gMonFrontPic_UnownX[]; +extern const u32 gMonBackPic_UnownX[]; +extern const u8 gMonIcon_UnownX[]; +extern const u32 gMonFrontPic_UnownY[]; +extern const u32 gMonBackPic_UnownY[]; +extern const u8 gMonIcon_UnownY[]; +extern const u32 gMonFrontPic_UnownZ[]; +extern const u32 gMonBackPic_UnownZ[]; +extern const u8 gMonIcon_UnownZ[]; +extern const u32 gMonFrontPic_UnownExclamationMark[]; +extern const u32 gMonBackPic_UnownExclamationMark[]; +extern const u8 gMonIcon_UnownExclamationMark[]; +extern const u32 gMonFrontPic_UnownQuestionMark[]; +extern const u32 gMonBackPic_UnownQuestionMark[]; +extern const u8 gMonIcon_UnownQuestionMark[]; + +extern const u32 gMonFrontPic_CircledQuestionMark[]; +extern const u32 gMonBackPic_CircledQuestionMark[]; +extern const u32 gMonPalette_CircledQuestionMark[]; +extern const u32 gMonShinyPalette_CircledQuestionMark[]; +extern const u8 gMonIcon_QuestionMark[]; +extern const u8 gMonFootprint_QuestionMark[]; +extern const u32 gMonFrontPic_DoubleQuestionMark[]; +extern const u32 gMonBackPic_DoubleQuestionMark[]; +extern const u32 gMonPalette_DoubleQuestionMark[]; +extern const u32 gMonShinyPalette_DoubleQuestionMark[]; + extern const u8 gFireRedMenuElements_Gfx[]; extern const u16 gFireRedMenuElements1_Pal[]; extern const u16 gFireRedMenuElements2_Pal[]; diff --git a/src/data.c b/src/data.c index 17bdaa22b..c4c079f87 100644 --- a/src/data.c +++ b/src/data.c @@ -271,4 +271,7 @@ const union AnimCmd *const gSpriteAnimTable_82349BC[] = gSpriteAnim_82349B4, }; +#define SPECIES_SPRITE(species, sprite) [SPECIES_##species] = {sprite, 0x800, SPECIES_##species} + #include "data/pokemon_graphics/front_pic_coordinates.h" +#include "data/pokemon_graphics/front_pic_table.h" diff --git a/src/data/pokemon_graphics/front_pic_table.h b/src/data/pokemon_graphics/front_pic_table.h new file mode 100644 index 000000000..82af860d3 --- /dev/null +++ b/src/data/pokemon_graphics/front_pic_table.h @@ -0,0 +1,443 @@ +const struct CompressedSpriteSheet gMonFrontPicTable[] = +{ + SPECIES_SPRITE(NONE, gMonFrontPic_CircledQuestionMark), + SPECIES_SPRITE(BULBASAUR, gMonFrontPic_Bulbasaur), + SPECIES_SPRITE(IVYSAUR, gMonFrontPic_Ivysaur), + SPECIES_SPRITE(VENUSAUR, gMonFrontPic_Venusaur), + SPECIES_SPRITE(CHARMANDER, gMonFrontPic_Charmander), + SPECIES_SPRITE(CHARMELEON, gMonFrontPic_Charmeleon), + SPECIES_SPRITE(CHARIZARD, gMonFrontPic_Charizard), + SPECIES_SPRITE(SQUIRTLE, gMonFrontPic_Squirtle), + SPECIES_SPRITE(WARTORTLE, gMonFrontPic_Wartortle), + SPECIES_SPRITE(BLASTOISE, gMonFrontPic_Blastoise), + SPECIES_SPRITE(CATERPIE, gMonFrontPic_Caterpie), + SPECIES_SPRITE(METAPOD, gMonFrontPic_Metapod), + SPECIES_SPRITE(BUTTERFREE, gMonFrontPic_Butterfree), + SPECIES_SPRITE(WEEDLE, gMonFrontPic_Weedle), + SPECIES_SPRITE(KAKUNA, gMonFrontPic_Kakuna), + SPECIES_SPRITE(BEEDRILL, gMonFrontPic_Beedrill), + SPECIES_SPRITE(PIDGEY, gMonFrontPic_Pidgey), + SPECIES_SPRITE(PIDGEOTTO, gMonFrontPic_Pidgeotto), + SPECIES_SPRITE(PIDGEOT, gMonFrontPic_Pidgeot), + SPECIES_SPRITE(RATTATA, gMonFrontPic_Rattata), + SPECIES_SPRITE(RATICATE, gMonFrontPic_Raticate), + SPECIES_SPRITE(SPEAROW, gMonFrontPic_Spearow), + SPECIES_SPRITE(FEAROW, gMonFrontPic_Fearow), + SPECIES_SPRITE(EKANS, gMonFrontPic_Ekans), + SPECIES_SPRITE(ARBOK, gMonFrontPic_Arbok), + SPECIES_SPRITE(PIKACHU, gMonFrontPic_Pikachu), + SPECIES_SPRITE(RAICHU, gMonFrontPic_Raichu), + SPECIES_SPRITE(SANDSHREW, gMonFrontPic_Sandshrew), + SPECIES_SPRITE(SANDSLASH, gMonFrontPic_Sandslash), + SPECIES_SPRITE(NIDORAN_F, gMonFrontPic_NidoranF), + SPECIES_SPRITE(NIDORINA, gMonFrontPic_Nidorina), + SPECIES_SPRITE(NIDOQUEEN, gMonFrontPic_Nidoqueen), + SPECIES_SPRITE(NIDORAN_M, gMonFrontPic_NidoranM), + SPECIES_SPRITE(NIDORINO, gMonFrontPic_Nidorino), + SPECIES_SPRITE(NIDOKING, gMonFrontPic_Nidoking), + SPECIES_SPRITE(CLEFAIRY, gMonFrontPic_Clefairy), + SPECIES_SPRITE(CLEFABLE, gMonFrontPic_Clefable), + SPECIES_SPRITE(VULPIX, gMonFrontPic_Vulpix), + SPECIES_SPRITE(NINETALES, gMonFrontPic_Ninetales), + SPECIES_SPRITE(JIGGLYPUFF, gMonFrontPic_Jigglypuff), + SPECIES_SPRITE(WIGGLYTUFF, gMonFrontPic_Wigglytuff), + SPECIES_SPRITE(ZUBAT, gMonFrontPic_Zubat), + SPECIES_SPRITE(GOLBAT, gMonFrontPic_Golbat), + SPECIES_SPRITE(ODDISH, gMonFrontPic_Oddish), + SPECIES_SPRITE(GLOOM, gMonFrontPic_Gloom), + SPECIES_SPRITE(VILEPLUME, gMonFrontPic_Vileplume), + SPECIES_SPRITE(PARAS, gMonFrontPic_Paras), + SPECIES_SPRITE(PARASECT, gMonFrontPic_Parasect), + SPECIES_SPRITE(VENONAT, gMonFrontPic_Venonat), + SPECIES_SPRITE(VENOMOTH, gMonFrontPic_Venomoth), + SPECIES_SPRITE(DIGLETT, gMonFrontPic_Diglett), + SPECIES_SPRITE(DUGTRIO, gMonFrontPic_Dugtrio), + SPECIES_SPRITE(MEOWTH, gMonFrontPic_Meowth), + SPECIES_SPRITE(PERSIAN, gMonFrontPic_Persian), + SPECIES_SPRITE(PSYDUCK, gMonFrontPic_Psyduck), + SPECIES_SPRITE(GOLDUCK, gMonFrontPic_Golduck), + SPECIES_SPRITE(MANKEY, gMonFrontPic_Mankey), + SPECIES_SPRITE(PRIMEAPE, gMonFrontPic_Primeape), + SPECIES_SPRITE(GROWLITHE, gMonFrontPic_Growlithe), + SPECIES_SPRITE(ARCANINE, gMonFrontPic_Arcanine), + SPECIES_SPRITE(POLIWAG, gMonFrontPic_Poliwag), + SPECIES_SPRITE(POLIWHIRL, gMonFrontPic_Poliwhirl), + SPECIES_SPRITE(POLIWRATH, gMonFrontPic_Poliwrath), + SPECIES_SPRITE(ABRA, gMonFrontPic_Abra), + SPECIES_SPRITE(KADABRA, gMonFrontPic_Kadabra), + SPECIES_SPRITE(ALAKAZAM, gMonFrontPic_Alakazam), + SPECIES_SPRITE(MACHOP, gMonFrontPic_Machop), + SPECIES_SPRITE(MACHOKE, gMonFrontPic_Machoke), + SPECIES_SPRITE(MACHAMP, gMonFrontPic_Machamp), + SPECIES_SPRITE(BELLSPROUT, gMonFrontPic_Bellsprout), + SPECIES_SPRITE(WEEPINBELL, gMonFrontPic_Weepinbell), + SPECIES_SPRITE(VICTREEBEL, gMonFrontPic_Victreebel), + SPECIES_SPRITE(TENTACOOL, gMonFrontPic_Tentacool), + SPECIES_SPRITE(TENTACRUEL, gMonFrontPic_Tentacruel), + SPECIES_SPRITE(GEODUDE, gMonFrontPic_Geodude), + SPECIES_SPRITE(GRAVELER, gMonFrontPic_Graveler), + SPECIES_SPRITE(GOLEM, gMonFrontPic_Golem), + SPECIES_SPRITE(PONYTA, gMonFrontPic_Ponyta), + SPECIES_SPRITE(RAPIDASH, gMonFrontPic_Rapidash), + SPECIES_SPRITE(SLOWPOKE, gMonFrontPic_Slowpoke), + SPECIES_SPRITE(SLOWBRO, gMonFrontPic_Slowbro), + SPECIES_SPRITE(MAGNEMITE, gMonFrontPic_Magnemite), + SPECIES_SPRITE(MAGNETON, gMonFrontPic_Magneton), + SPECIES_SPRITE(FARFETCHD, gMonFrontPic_Farfetchd), + SPECIES_SPRITE(DODUO, gMonFrontPic_Doduo), + SPECIES_SPRITE(DODRIO, gMonFrontPic_Dodrio), + SPECIES_SPRITE(SEEL, gMonFrontPic_Seel), + SPECIES_SPRITE(DEWGONG, gMonFrontPic_Dewgong), + SPECIES_SPRITE(GRIMER, gMonFrontPic_Grimer), + SPECIES_SPRITE(MUK, gMonFrontPic_Muk), + SPECIES_SPRITE(SHELLDER, gMonFrontPic_Shellder), + SPECIES_SPRITE(CLOYSTER, gMonFrontPic_Cloyster), + SPECIES_SPRITE(GASTLY, gMonFrontPic_Gastly), + SPECIES_SPRITE(HAUNTER, gMonFrontPic_Haunter), + SPECIES_SPRITE(GENGAR, gMonFrontPic_Gengar), + SPECIES_SPRITE(ONIX, gMonFrontPic_Onix), + SPECIES_SPRITE(DROWZEE, gMonFrontPic_Drowzee), + SPECIES_SPRITE(HYPNO, gMonFrontPic_Hypno), + SPECIES_SPRITE(KRABBY, gMonFrontPic_Krabby), + SPECIES_SPRITE(KINGLER, gMonFrontPic_Kingler), + SPECIES_SPRITE(VOLTORB, gMonFrontPic_Voltorb), + SPECIES_SPRITE(ELECTRODE, gMonFrontPic_Electrode), + SPECIES_SPRITE(EXEGGCUTE, gMonFrontPic_Exeggcute), + SPECIES_SPRITE(EXEGGUTOR, gMonFrontPic_Exeggutor), + SPECIES_SPRITE(CUBONE, gMonFrontPic_Cubone), + SPECIES_SPRITE(MAROWAK, gMonFrontPic_Marowak), + SPECIES_SPRITE(HITMONLEE, gMonFrontPic_Hitmonlee), + SPECIES_SPRITE(HITMONCHAN, gMonFrontPic_Hitmonchan), + SPECIES_SPRITE(LICKITUNG, gMonFrontPic_Lickitung), + SPECIES_SPRITE(KOFFING, gMonFrontPic_Koffing), + SPECIES_SPRITE(WEEZING, gMonFrontPic_Weezing), + SPECIES_SPRITE(RHYHORN, gMonFrontPic_Rhyhorn), + SPECIES_SPRITE(RHYDON, gMonFrontPic_Rhydon), + SPECIES_SPRITE(CHANSEY, gMonFrontPic_Chansey), + SPECIES_SPRITE(TANGELA, gMonFrontPic_Tangela), + SPECIES_SPRITE(KANGASKHAN, gMonFrontPic_Kangaskhan), + SPECIES_SPRITE(HORSEA, gMonFrontPic_Horsea), + SPECIES_SPRITE(SEADRA, gMonFrontPic_Seadra), + SPECIES_SPRITE(GOLDEEN, gMonFrontPic_Goldeen), + SPECIES_SPRITE(SEAKING, gMonFrontPic_Seaking), + SPECIES_SPRITE(STARYU, gMonFrontPic_Staryu), + SPECIES_SPRITE(STARMIE, gMonFrontPic_Starmie), + SPECIES_SPRITE(MR_MIME, gMonFrontPic_Mrmime), + SPECIES_SPRITE(SCYTHER, gMonFrontPic_Scyther), + SPECIES_SPRITE(JYNX, gMonFrontPic_Jynx), + SPECIES_SPRITE(ELECTABUZZ, gMonFrontPic_Electabuzz), + SPECIES_SPRITE(MAGMAR, gMonFrontPic_Magmar), + SPECIES_SPRITE(PINSIR, gMonFrontPic_Pinsir), + SPECIES_SPRITE(TAUROS, gMonFrontPic_Tauros), + SPECIES_SPRITE(MAGIKARP, gMonFrontPic_Magikarp), + SPECIES_SPRITE(GYARADOS, gMonFrontPic_Gyarados), + SPECIES_SPRITE(LAPRAS, gMonFrontPic_Lapras), + SPECIES_SPRITE(DITTO, gMonFrontPic_Ditto), + SPECIES_SPRITE(EEVEE, gMonFrontPic_Eevee), + SPECIES_SPRITE(VAPOREON, gMonFrontPic_Vaporeon), + SPECIES_SPRITE(JOLTEON, gMonFrontPic_Jolteon), + SPECIES_SPRITE(FLAREON, gMonFrontPic_Flareon), + SPECIES_SPRITE(PORYGON, gMonFrontPic_Porygon), + SPECIES_SPRITE(OMANYTE, gMonFrontPic_Omanyte), + SPECIES_SPRITE(OMASTAR, gMonFrontPic_Omastar), + SPECIES_SPRITE(KABUTO, gMonFrontPic_Kabuto), + SPECIES_SPRITE(KABUTOPS, gMonFrontPic_Kabutops), + SPECIES_SPRITE(AERODACTYL, gMonFrontPic_Aerodactyl), + SPECIES_SPRITE(SNORLAX, gMonFrontPic_Snorlax), + SPECIES_SPRITE(ARTICUNO, gMonFrontPic_Articuno), + SPECIES_SPRITE(ZAPDOS, gMonFrontPic_Zapdos), + SPECIES_SPRITE(MOLTRES, gMonFrontPic_Moltres), + SPECIES_SPRITE(DRATINI, gMonFrontPic_Dratini), + SPECIES_SPRITE(DRAGONAIR, gMonFrontPic_Dragonair), + SPECIES_SPRITE(DRAGONITE, gMonFrontPic_Dragonite), + SPECIES_SPRITE(MEWTWO, gMonFrontPic_Mewtwo), + SPECIES_SPRITE(MEW, gMonFrontPic_Mew), + SPECIES_SPRITE(CHIKORITA, gMonFrontPic_Chikorita), + SPECIES_SPRITE(BAYLEEF, gMonFrontPic_Bayleef), + SPECIES_SPRITE(MEGANIUM, gMonFrontPic_Meganium), + SPECIES_SPRITE(CYNDAQUIL, gMonFrontPic_Cyndaquil), + SPECIES_SPRITE(QUILAVA, gMonFrontPic_Quilava), + SPECIES_SPRITE(TYPHLOSION, gMonFrontPic_Typhlosion), + SPECIES_SPRITE(TOTODILE, gMonFrontPic_Totodile), + SPECIES_SPRITE(CROCONAW, gMonFrontPic_Croconaw), + SPECIES_SPRITE(FERALIGATR, gMonFrontPic_Feraligatr), + SPECIES_SPRITE(SENTRET, gMonFrontPic_Sentret), + SPECIES_SPRITE(FURRET, gMonFrontPic_Furret), + SPECIES_SPRITE(HOOTHOOT, gMonFrontPic_Hoothoot), + SPECIES_SPRITE(NOCTOWL, gMonFrontPic_Noctowl), + SPECIES_SPRITE(LEDYBA, gMonFrontPic_Ledyba), + SPECIES_SPRITE(LEDIAN, gMonFrontPic_Ledian), + SPECIES_SPRITE(SPINARAK, gMonFrontPic_Spinarak), + SPECIES_SPRITE(ARIADOS, gMonFrontPic_Ariados), + SPECIES_SPRITE(CROBAT, gMonFrontPic_Crobat), + SPECIES_SPRITE(CHINCHOU, gMonFrontPic_Chinchou), + SPECIES_SPRITE(LANTURN, gMonFrontPic_Lanturn), + SPECIES_SPRITE(PICHU, gMonFrontPic_Pichu), + SPECIES_SPRITE(CLEFFA, gMonFrontPic_Cleffa), + SPECIES_SPRITE(IGGLYBUFF, gMonFrontPic_Igglybuff), + SPECIES_SPRITE(TOGEPI, gMonFrontPic_Togepi), + SPECIES_SPRITE(TOGETIC, gMonFrontPic_Togetic), + SPECIES_SPRITE(NATU, gMonFrontPic_Natu), + SPECIES_SPRITE(XATU, gMonFrontPic_Xatu), + SPECIES_SPRITE(MAREEP, gMonFrontPic_Mareep), + SPECIES_SPRITE(FLAAFFY, gMonFrontPic_Flaaffy), + SPECIES_SPRITE(AMPHAROS, gMonFrontPic_Ampharos), + SPECIES_SPRITE(BELLOSSOM, gMonFrontPic_Bellossom), + SPECIES_SPRITE(MARILL, gMonFrontPic_Marill), + SPECIES_SPRITE(AZUMARILL, gMonFrontPic_Azumarill), + SPECIES_SPRITE(SUDOWOODO, gMonFrontPic_Sudowoodo), + SPECIES_SPRITE(POLITOED, gMonFrontPic_Politoed), + SPECIES_SPRITE(HOPPIP, gMonFrontPic_Hoppip), + SPECIES_SPRITE(SKIPLOOM, gMonFrontPic_Skiploom), + SPECIES_SPRITE(JUMPLUFF, gMonFrontPic_Jumpluff), + SPECIES_SPRITE(AIPOM, gMonFrontPic_Aipom), + SPECIES_SPRITE(SUNKERN, gMonFrontPic_Sunkern), + SPECIES_SPRITE(SUNFLORA, gMonFrontPic_Sunflora), + SPECIES_SPRITE(YANMA, gMonFrontPic_Yanma), + SPECIES_SPRITE(WOOPER, gMonFrontPic_Wooper), + SPECIES_SPRITE(QUAGSIRE, gMonFrontPic_Quagsire), + SPECIES_SPRITE(ESPEON, gMonFrontPic_Espeon), + SPECIES_SPRITE(UMBREON, gMonFrontPic_Umbreon), + SPECIES_SPRITE(MURKROW, gMonFrontPic_Murkrow), + SPECIES_SPRITE(SLOWKING, gMonFrontPic_Slowking), + SPECIES_SPRITE(MISDREAVUS, gMonFrontPic_Misdreavus), + SPECIES_SPRITE(UNOWN, gMonFrontPic_UnownA), + SPECIES_SPRITE(WOBBUFFET, gMonFrontPic_Wobbuffet), + SPECIES_SPRITE(GIRAFARIG, gMonFrontPic_Girafarig), + SPECIES_SPRITE(PINECO, gMonFrontPic_Pineco), + SPECIES_SPRITE(FORRETRESS, gMonFrontPic_Forretress), + SPECIES_SPRITE(DUNSPARCE, gMonFrontPic_Dunsparce), + SPECIES_SPRITE(GLIGAR, gMonFrontPic_Gligar), + SPECIES_SPRITE(STEELIX, gMonFrontPic_Steelix), + SPECIES_SPRITE(SNUBBULL, gMonFrontPic_Snubbull), + SPECIES_SPRITE(GRANBULL, gMonFrontPic_Granbull), + SPECIES_SPRITE(QWILFISH, gMonFrontPic_Qwilfish), + SPECIES_SPRITE(SCIZOR, gMonFrontPic_Scizor), + SPECIES_SPRITE(SHUCKLE, gMonFrontPic_Shuckle), + SPECIES_SPRITE(HERACROSS, gMonFrontPic_Heracross), + SPECIES_SPRITE(SNEASEL, gMonFrontPic_Sneasel), + SPECIES_SPRITE(TEDDIURSA, gMonFrontPic_Teddiursa), + SPECIES_SPRITE(URSARING, gMonFrontPic_Ursaring), + SPECIES_SPRITE(SLUGMA, gMonFrontPic_Slugma), + SPECIES_SPRITE(MAGCARGO, gMonFrontPic_Magcargo), + SPECIES_SPRITE(SWINUB, gMonFrontPic_Swinub), + SPECIES_SPRITE(PILOSWINE, gMonFrontPic_Piloswine), + SPECIES_SPRITE(CORSOLA, gMonFrontPic_Corsola), + SPECIES_SPRITE(REMORAID, gMonFrontPic_Remoraid), + SPECIES_SPRITE(OCTILLERY, gMonFrontPic_Octillery), + SPECIES_SPRITE(DELIBIRD, gMonFrontPic_Delibird), + SPECIES_SPRITE(MANTINE, gMonFrontPic_Mantine), + SPECIES_SPRITE(SKARMORY, gMonFrontPic_Skarmory), + SPECIES_SPRITE(HOUNDOUR, gMonFrontPic_Houndour), + SPECIES_SPRITE(HOUNDOOM, gMonFrontPic_Houndoom), + SPECIES_SPRITE(KINGDRA, gMonFrontPic_Kingdra), + SPECIES_SPRITE(PHANPY, gMonFrontPic_Phanpy), + SPECIES_SPRITE(DONPHAN, gMonFrontPic_Donphan), + SPECIES_SPRITE(PORYGON2, gMonFrontPic_Porygon2), + SPECIES_SPRITE(STANTLER, gMonFrontPic_Stantler), + SPECIES_SPRITE(SMEARGLE, gMonFrontPic_Smeargle), + SPECIES_SPRITE(TYROGUE, gMonFrontPic_Tyrogue), + SPECIES_SPRITE(HITMONTOP, gMonFrontPic_Hitmontop), + SPECIES_SPRITE(SMOOCHUM, gMonFrontPic_Smoochum), + SPECIES_SPRITE(ELEKID, gMonFrontPic_Elekid), + SPECIES_SPRITE(MAGBY, gMonFrontPic_Magby), + SPECIES_SPRITE(MILTANK, gMonFrontPic_Miltank), + SPECIES_SPRITE(BLISSEY, gMonFrontPic_Blissey), + SPECIES_SPRITE(RAIKOU, gMonFrontPic_Raikou), + SPECIES_SPRITE(ENTEI, gMonFrontPic_Entei), + SPECIES_SPRITE(SUICUNE, gMonFrontPic_Suicune), + SPECIES_SPRITE(LARVITAR, gMonFrontPic_Larvitar), + SPECIES_SPRITE(PUPITAR, gMonFrontPic_Pupitar), + SPECIES_SPRITE(TYRANITAR, gMonFrontPic_Tyranitar), + SPECIES_SPRITE(LUGIA, gMonFrontPic_Lugia), + SPECIES_SPRITE(HO_OH, gMonFrontPic_HoOh), + SPECIES_SPRITE(CELEBI, gMonFrontPic_Celebi), + SPECIES_SPRITE(OLD_UNOWN_B, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_C, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_D, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_E, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_F, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_G, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_H, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_I, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_J, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_K, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_L, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_M, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_N, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_O, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_P, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_Q, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_R, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_S, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_T, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_U, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_V, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_W, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_X, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_Y, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_Z, gMonFrontPic_DoubleQuestionMark), + SPECIES_SPRITE(TREECKO, gMonFrontPic_Treecko), + SPECIES_SPRITE(GROVYLE, gMonFrontPic_Grovyle), + SPECIES_SPRITE(SCEPTILE, gMonFrontPic_Sceptile), + SPECIES_SPRITE(TORCHIC, gMonFrontPic_Torchic), + SPECIES_SPRITE(COMBUSKEN, gMonFrontPic_Combusken), + SPECIES_SPRITE(BLAZIKEN, gMonFrontPic_Blaziken), + SPECIES_SPRITE(MUDKIP, gMonFrontPic_Mudkip), + SPECIES_SPRITE(MARSHTOMP, gMonFrontPic_Marshtomp), + SPECIES_SPRITE(SWAMPERT, gMonFrontPic_Swampert), + SPECIES_SPRITE(POOCHYENA, gMonFrontPic_Poochyena), + SPECIES_SPRITE(MIGHTYENA, gMonFrontPic_Mightyena), + SPECIES_SPRITE(ZIGZAGOON, gMonFrontPic_Zigzagoon), + SPECIES_SPRITE(LINOONE, gMonFrontPic_Linoone), + SPECIES_SPRITE(WURMPLE, gMonFrontPic_Wurmple), + SPECIES_SPRITE(SILCOON, gMonFrontPic_Silcoon), + SPECIES_SPRITE(BEAUTIFLY, gMonFrontPic_Beautifly), + SPECIES_SPRITE(CASCOON, gMonFrontPic_Cascoon), + SPECIES_SPRITE(DUSTOX, gMonFrontPic_Dustox), + SPECIES_SPRITE(LOTAD, gMonFrontPic_Lotad), + SPECIES_SPRITE(LOMBRE, gMonFrontPic_Lombre), + SPECIES_SPRITE(LUDICOLO, gMonFrontPic_Ludicolo), + SPECIES_SPRITE(SEEDOT, gMonFrontPic_Seedot), + SPECIES_SPRITE(NUZLEAF, gMonFrontPic_Nuzleaf), + SPECIES_SPRITE(SHIFTRY, gMonFrontPic_Shiftry), + SPECIES_SPRITE(NINCADA, gMonFrontPic_Nincada), + SPECIES_SPRITE(NINJASK, gMonFrontPic_Ninjask), + SPECIES_SPRITE(SHEDINJA, gMonFrontPic_Shedinja), + SPECIES_SPRITE(TAILLOW, gMonFrontPic_Taillow), + SPECIES_SPRITE(SWELLOW, gMonFrontPic_Swellow), + SPECIES_SPRITE(SHROOMISH, gMonFrontPic_Shroomish), + SPECIES_SPRITE(BRELOOM, gMonFrontPic_Breloom), + SPECIES_SPRITE(SPINDA, gMonFrontPic_Spinda), + SPECIES_SPRITE(WINGULL, gMonFrontPic_Wingull), + SPECIES_SPRITE(PELIPPER, gMonFrontPic_Pelipper), + SPECIES_SPRITE(SURSKIT, gMonFrontPic_Surskit), + SPECIES_SPRITE(MASQUERAIN, gMonFrontPic_Masquerain), + SPECIES_SPRITE(WAILMER, gMonFrontPic_Wailmer), + SPECIES_SPRITE(WAILORD, gMonFrontPic_Wailord), + SPECIES_SPRITE(SKITTY, gMonFrontPic_Skitty), + SPECIES_SPRITE(DELCATTY, gMonFrontPic_Delcatty), + SPECIES_SPRITE(KECLEON, gMonFrontPic_Kecleon), + SPECIES_SPRITE(BALTOY, gMonFrontPic_Baltoy), + SPECIES_SPRITE(CLAYDOL, gMonFrontPic_Claydol), + SPECIES_SPRITE(NOSEPASS, gMonFrontPic_Nosepass), + SPECIES_SPRITE(TORKOAL, gMonFrontPic_Torkoal), + SPECIES_SPRITE(SABLEYE, gMonFrontPic_Sableye), + SPECIES_SPRITE(BARBOACH, gMonFrontPic_Barboach), + SPECIES_SPRITE(WHISCASH, gMonFrontPic_Whiscash), + SPECIES_SPRITE(LUVDISC, gMonFrontPic_Luvdisc), + SPECIES_SPRITE(CORPHISH, gMonFrontPic_Corphish), + SPECIES_SPRITE(CRAWDAUNT, gMonFrontPic_Crawdaunt), + SPECIES_SPRITE(FEEBAS, gMonFrontPic_Feebas), + SPECIES_SPRITE(MILOTIC, gMonFrontPic_Milotic), + SPECIES_SPRITE(CARVANHA, gMonFrontPic_Carvanha), + SPECIES_SPRITE(SHARPEDO, gMonFrontPic_Sharpedo), + SPECIES_SPRITE(TRAPINCH, gMonFrontPic_Trapinch), + SPECIES_SPRITE(VIBRAVA, gMonFrontPic_Vibrava), + SPECIES_SPRITE(FLYGON, gMonFrontPic_Flygon), + SPECIES_SPRITE(MAKUHITA, gMonFrontPic_Makuhita), + SPECIES_SPRITE(HARIYAMA, gMonFrontPic_Hariyama), + SPECIES_SPRITE(ELECTRIKE, gMonFrontPic_Electrike), + SPECIES_SPRITE(MANECTRIC, gMonFrontPic_Manectric), + SPECIES_SPRITE(NUMEL, gMonFrontPic_Numel), + SPECIES_SPRITE(CAMERUPT, gMonFrontPic_Camerupt), + SPECIES_SPRITE(SPHEAL, gMonFrontPic_Spheal), + SPECIES_SPRITE(SEALEO, gMonFrontPic_Sealeo), + SPECIES_SPRITE(WALREIN, gMonFrontPic_Walrein), + SPECIES_SPRITE(CACNEA, gMonFrontPic_Cacnea), + SPECIES_SPRITE(CACTURNE, gMonFrontPic_Cacturne), + SPECIES_SPRITE(SNORUNT, gMonFrontPic_Snorunt), + SPECIES_SPRITE(GLALIE, gMonFrontPic_Glalie), + SPECIES_SPRITE(LUNATONE, gMonFrontPic_Lunatone), + SPECIES_SPRITE(SOLROCK, gMonFrontPic_Solrock), + SPECIES_SPRITE(AZURILL, gMonFrontPic_Azurill), + SPECIES_SPRITE(SPOINK, gMonFrontPic_Spoink), + SPECIES_SPRITE(GRUMPIG, gMonFrontPic_Grumpig), + SPECIES_SPRITE(PLUSLE, gMonFrontPic_Plusle), + SPECIES_SPRITE(MINUN, gMonFrontPic_Minun), + SPECIES_SPRITE(MAWILE, gMonFrontPic_Mawile), + SPECIES_SPRITE(MEDITITE, gMonFrontPic_Meditite), + SPECIES_SPRITE(MEDICHAM, gMonFrontPic_Medicham), + SPECIES_SPRITE(SWABLU, gMonFrontPic_Swablu), + SPECIES_SPRITE(ALTARIA, gMonFrontPic_Altaria), + SPECIES_SPRITE(WYNAUT, gMonFrontPic_Wynaut), + SPECIES_SPRITE(DUSKULL, gMonFrontPic_Duskull), + SPECIES_SPRITE(DUSCLOPS, gMonFrontPic_Dusclops), + SPECIES_SPRITE(ROSELIA, gMonFrontPic_Roselia), + SPECIES_SPRITE(SLAKOTH, gMonFrontPic_Slakoth), + SPECIES_SPRITE(VIGOROTH, gMonFrontPic_Vigoroth), + SPECIES_SPRITE(SLAKING, gMonFrontPic_Slaking), + SPECIES_SPRITE(GULPIN, gMonFrontPic_Gulpin), + SPECIES_SPRITE(SWALOT, gMonFrontPic_Swalot), + SPECIES_SPRITE(TROPIUS, gMonFrontPic_Tropius), + SPECIES_SPRITE(WHISMUR, gMonFrontPic_Whismur), + SPECIES_SPRITE(LOUDRED, gMonFrontPic_Loudred), + SPECIES_SPRITE(EXPLOUD, gMonFrontPic_Exploud), + SPECIES_SPRITE(CLAMPERL, gMonFrontPic_Clamperl), + SPECIES_SPRITE(HUNTAIL, gMonFrontPic_Huntail), + SPECIES_SPRITE(GOREBYSS, gMonFrontPic_Gorebyss), + SPECIES_SPRITE(ABSOL, gMonFrontPic_Absol), + SPECIES_SPRITE(SHUPPET, gMonFrontPic_Shuppet), + SPECIES_SPRITE(BANETTE, gMonFrontPic_Banette), + SPECIES_SPRITE(SEVIPER, gMonFrontPic_Seviper), + SPECIES_SPRITE(ZANGOOSE, gMonFrontPic_Zangoose), + SPECIES_SPRITE(RELICANTH, gMonFrontPic_Relicanth), + SPECIES_SPRITE(ARON, gMonFrontPic_Aron), + SPECIES_SPRITE(LAIRON, gMonFrontPic_Lairon), + SPECIES_SPRITE(AGGRON, gMonFrontPic_Aggron), + SPECIES_SPRITE(CASTFORM, gMonFrontPic_Castform), + SPECIES_SPRITE(VOLBEAT, gMonFrontPic_Volbeat), + SPECIES_SPRITE(ILLUMISE, gMonFrontPic_Illumise), + SPECIES_SPRITE(LILEEP, gMonFrontPic_Lileep), + SPECIES_SPRITE(CRADILY, gMonFrontPic_Cradily), + SPECIES_SPRITE(ANORITH, gMonFrontPic_Anorith), + SPECIES_SPRITE(ARMALDO, gMonFrontPic_Armaldo), + SPECIES_SPRITE(RALTS, gMonFrontPic_Ralts), + SPECIES_SPRITE(KIRLIA, gMonFrontPic_Kirlia), + SPECIES_SPRITE(GARDEVOIR, gMonFrontPic_Gardevoir), + SPECIES_SPRITE(BAGON, gMonFrontPic_Bagon), + SPECIES_SPRITE(SHELGON, gMonFrontPic_Shelgon), + SPECIES_SPRITE(SALAMENCE, gMonFrontPic_Salamence), + SPECIES_SPRITE(BELDUM, gMonFrontPic_Beldum), + SPECIES_SPRITE(METANG, gMonFrontPic_Metang), + SPECIES_SPRITE(METAGROSS, gMonFrontPic_Metagross), + SPECIES_SPRITE(REGIROCK, gMonFrontPic_Regirock), + SPECIES_SPRITE(REGICE, gMonFrontPic_Regice), + SPECIES_SPRITE(REGISTEEL, gMonFrontPic_Registeel), + SPECIES_SPRITE(KYOGRE, gMonFrontPic_Kyogre), + SPECIES_SPRITE(GROUDON, gMonFrontPic_Groudon), + SPECIES_SPRITE(RAYQUAZA, gMonFrontPic_Rayquaza), + SPECIES_SPRITE(LATIAS, gMonFrontPic_Latias), + SPECIES_SPRITE(LATIOS, gMonFrontPic_Latios), + SPECIES_SPRITE(JIRACHI, gMonFrontPic_Jirachi), + SPECIES_SPRITE(DEOXYS, gMonFrontPic_Deoxys), + SPECIES_SPRITE(CHIMECHO, gMonFrontPic_Chimecho), + SPECIES_SPRITE(EGG, gMonFrontPic_Egg), + SPECIES_SPRITE(UNOWN_B, gMonFrontPic_UnownB), + SPECIES_SPRITE(UNOWN_C, gMonFrontPic_UnownC), + SPECIES_SPRITE(UNOWN_D, gMonFrontPic_UnownD), + SPECIES_SPRITE(UNOWN_E, gMonFrontPic_UnownE), + SPECIES_SPRITE(UNOWN_F, gMonFrontPic_UnownF), + SPECIES_SPRITE(UNOWN_G, gMonFrontPic_UnownG), + SPECIES_SPRITE(UNOWN_H, gMonFrontPic_UnownH), + SPECIES_SPRITE(UNOWN_I, gMonFrontPic_UnownI), + SPECIES_SPRITE(UNOWN_J, gMonFrontPic_UnownJ), + SPECIES_SPRITE(UNOWN_K, gMonFrontPic_UnownK), + SPECIES_SPRITE(UNOWN_L, gMonFrontPic_UnownL), + SPECIES_SPRITE(UNOWN_M, gMonFrontPic_UnownM), + SPECIES_SPRITE(UNOWN_N, gMonFrontPic_UnownN), + SPECIES_SPRITE(UNOWN_O, gMonFrontPic_UnownO), + SPECIES_SPRITE(UNOWN_P, gMonFrontPic_UnownP), + SPECIES_SPRITE(UNOWN_Q, gMonFrontPic_UnownQ), + SPECIES_SPRITE(UNOWN_R, gMonFrontPic_UnownR), + SPECIES_SPRITE(UNOWN_S, gMonFrontPic_UnownS), + SPECIES_SPRITE(UNOWN_T, gMonFrontPic_UnownT), + SPECIES_SPRITE(UNOWN_U, gMonFrontPic_UnownU), + SPECIES_SPRITE(UNOWN_V, gMonFrontPic_UnownV), + SPECIES_SPRITE(UNOWN_W, gMonFrontPic_UnownW), + SPECIES_SPRITE(UNOWN_X, gMonFrontPic_UnownX), + SPECIES_SPRITE(UNOWN_Y, gMonFrontPic_UnownY), + SPECIES_SPRITE(UNOWN_Z, gMonFrontPic_UnownZ), + SPECIES_SPRITE(UNOWN_EMARK, gMonFrontPic_UnownExclamationMark), + SPECIES_SPRITE(UNOWN_QMARK, gMonFrontPic_UnownQuestionMark), +}; diff --git a/src/oak_speech.c b/src/oak_speech.c index d3b8b8ff0..651501bef 100644 --- a/src/oak_speech.c +++ b/src/oak_speech.c @@ -24,6 +24,7 @@ #include "math_util.h" #include "overworld.h" #include "random.h" +#include "data.h" #include "oak_speech.h" #include "constants/species.h" #include "constants/songs.h" @@ -110,7 +111,6 @@ extern const u8 gText_ABUTTONNext_BBUTTONBack[]; extern const u8 gText_Boy[]; extern const u8 gText_Girl[]; -extern const struct CompressedSpriteSheet gUnknown_8235194[]; extern const struct CompressedSpritePalette gUnknown_82373F4; ALIGNED(4) static const u16 sHelpDocsPalette[] = INCBIN_U16("data/oak_speech/help_docs_palette.gbapal"); @@ -1612,7 +1612,7 @@ static void CreateNidoranFSprite(u8 taskId) { u8 spriteId; - DecompressPicFromTable(gUnknown_8235194, OakSpeechNidoranFGetBuffer(0), SPECIES_NIDORAN_F); + DecompressPicFromTable(&gMonFrontPicTable[SPECIES_NIDORAN_F], OakSpeechNidoranFGetBuffer(0), SPECIES_NIDORAN_F); LoadCompressedSpritePaletteUsingHeap(&gUnknown_82373F4); SetMultiuseSpriteTemplateToPokemon(SPECIES_NIDORAN_F, 0); spriteId = CreateSprite(&gMultiuseSpriteTemplate, 0x60, 0x60, 1); From 5e1f71231a256877a67f4c04ae3e69d339ac847b Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Mon, 14 Oct 2019 22:04:57 -0700 Subject: [PATCH 003/114] Port/dump back_pic_coordinates. --- data/data.s | 3 - src/data.c | 1 + .../pokemon_graphics/back_pic_coordinates.h | 2204 +++++++++++++++++ 3 files changed, 2205 insertions(+), 3 deletions(-) create mode 100644 src/data/pokemon_graphics/back_pic_coordinates.h diff --git a/data/data.s b/data/data.s index f89504aca..89de02d76 100644 --- a/data/data.s +++ b/data/data.s @@ -7,9 +7,6 @@ .section .rodata -gMonBackPicCoords:: @ 8235E6C - .incbin "baserom.gba", 0x235E6C, 0x6E0 - gMonBackPicTable:: @ 823654C .incbin "baserom.gba", 0x23654C, 0xDC0 diff --git a/src/data.c b/src/data.c index c4c079f87..63ae7333d 100644 --- a/src/data.c +++ b/src/data.c @@ -275,3 +275,4 @@ const union AnimCmd *const gSpriteAnimTable_82349BC[] = #include "data/pokemon_graphics/front_pic_coordinates.h" #include "data/pokemon_graphics/front_pic_table.h" +#include "data/pokemon_graphics/back_pic_coordinates.h" diff --git a/src/data/pokemon_graphics/back_pic_coordinates.h b/src/data/pokemon_graphics/back_pic_coordinates.h new file mode 100644 index 000000000..b8a96febc --- /dev/null +++ b/src/data/pokemon_graphics/back_pic_coordinates.h @@ -0,0 +1,2204 @@ +const struct MonCoords gMonBackPicCoords[] = +{ + [SPECIES_NONE] = + { + .size = 0x88, + .y_offset = 0x00, + }, + [SPECIES_BULBASAUR] = + { + .size = 0x64, + .y_offset = 0x10, + }, + [SPECIES_IVYSAUR] = + { + .size = 0x76, + .y_offset = 0x0a, + }, + [SPECIES_VENUSAUR] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_CHARMANDER] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_CHARMELEON] = + { + .size = 0x77, + .y_offset = 0x07, + }, + [SPECIES_CHARIZARD] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_SQUIRTLE] = + { + .size = 0x75, + .y_offset = 0x0f, + }, + [SPECIES_WARTORTLE] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_BLASTOISE] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_CATERPIE] = + { + .size = 0x55, + .y_offset = 0x0f, + }, + [SPECIES_METAPOD] = + { + .size = 0x65, + .y_offset = 0x0c, + }, + [SPECIES_BUTTERFREE] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_WEEDLE] = + { + .size = 0x56, + .y_offset = 0x0b, + }, + [SPECIES_KAKUNA] = + { + .size = 0x46, + .y_offset = 0x0a, + }, + [SPECIES_BEEDRILL] = + { + .size = 0x86, + .y_offset = 0x09, + }, + [SPECIES_PIDGEY] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_PIDGEOTTO] = + { + .size = 0x85, + .y_offset = 0x0c, + }, + [SPECIES_PIDGEOT] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_RATTATA] = + { + .size = 0x75, + .y_offset = 0x0d, + }, + [SPECIES_RATICATE] = + { + .size = 0x75, + .y_offset = 0x0d, + }, + [SPECIES_SPEAROW] = + { + .size = 0x65, + .y_offset = 0x0c, + }, + [SPECIES_FEAROW] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_EKANS] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_ARBOK] = + { + .size = 0x77, + .y_offset = 0x04, + }, + [SPECIES_PIKACHU] = + { + .size = 0x77, + .y_offset = 0x07, + }, + [SPECIES_RAICHU] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_SANDSHREW] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_SANDSLASH] = + { + .size = 0x86, + .y_offset = 0x09, + }, + [SPECIES_NIDORAN_F] = + { + .size = 0x55, + .y_offset = 0x0c, + }, + [SPECIES_NIDORINA] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_NIDOQUEEN] = + { + .size = 0x77, + .y_offset = 0x06, + }, + [SPECIES_NIDORAN_M] = + { + .size = 0x56, + .y_offset = 0x08, + }, + [SPECIES_NIDORINO] = + { + .size = 0x86, + .y_offset = 0x09, + }, + [SPECIES_NIDOKING] = + { + .size = 0x88, + .y_offset = 0x03, + }, + [SPECIES_CLEFAIRY] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_CLEFABLE] = + { + .size = 0x76, + .y_offset = 0x0a, + }, + [SPECIES_VULPIX] = + { + .size = 0x76, + .y_offset = 0x09, + }, + [SPECIES_NINETALES] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_JIGGLYPUFF] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_WIGGLYTUFF] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_ZUBAT] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_GOLBAT] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_ODDISH] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_GLOOM] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_VILEPLUME] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_PARAS] = + { + .size = 0x63, + .y_offset = 0x14, + }, + [SPECIES_PARASECT] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_VENONAT] = + { + .size = 0x77, + .y_offset = 0x06, + }, + [SPECIES_VENOMOTH] = + { + .size = 0x77, + .y_offset = 0x04, + }, + [SPECIES_DIGLETT] = + { + .size = 0x54, + .y_offset = 0x10, + }, + [SPECIES_DUGTRIO] = + { + .size = 0x66, + .y_offset = 0x0b, + }, + [SPECIES_MEOWTH] = + { + .size = 0x65, + .y_offset = 0x0c, + }, + [SPECIES_PERSIAN] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_PSYDUCK] = + { + .size = 0x67, + .y_offset = 0x07, + }, + [SPECIES_GOLDUCK] = + { + .size = 0x77, + .y_offset = 0x05, + }, + [SPECIES_MANKEY] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_PRIMEAPE] = + { + .size = 0x77, + .y_offset = 0x07, + }, + [SPECIES_GROWLITHE] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_ARCANINE] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_POLIWAG] = + { + .size = 0x74, + .y_offset = 0x10, + }, + [SPECIES_POLIWHIRL] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_POLIWRATH] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_ABRA] = + { + .size = 0x55, + .y_offset = 0x0c, + }, + [SPECIES_KADABRA] = + { + .size = 0x86, + .y_offset = 0x09, + }, + [SPECIES_ALAKAZAM] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_MACHOP] = + { + .size = 0x65, + .y_offset = 0x0c, + }, + [SPECIES_MACHOKE] = + { + .size = 0x76, + .y_offset = 0x09, + }, + [SPECIES_MACHAMP] = + { + .size = 0x67, + .y_offset = 0x04, + }, + [SPECIES_BELLSPROUT] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_WEEPINBELL] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_VICTREEBEL] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_TENTACOOL] = + { + .size = 0x56, + .y_offset = 0x0a, + }, + [SPECIES_TENTACRUEL] = + { + .size = 0x86, + .y_offset = 0x0b, + }, + [SPECIES_GEODUDE] = + { + .size = 0x66, + .y_offset = 0x0b, + }, + [SPECIES_GRAVELER] = + { + .size = 0x75, + .y_offset = 0x0c, + }, + [SPECIES_GOLEM] = + { + .size = 0x84, + .y_offset = 0x10, + }, + [SPECIES_PONYTA] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_RAPIDASH] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_SLOWPOKE] = + { + .size = 0x85, + .y_offset = 0x0e, + }, + [SPECIES_SLOWBRO] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_MAGNEMITE] = + { + .size = 0x43, + .y_offset = 0x14, + }, + [SPECIES_MAGNETON] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_FARFETCHD] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_DODUO] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_DODRIO] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_SEEL] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_DEWGONG] = + { + .size = 0x77, + .y_offset = 0x05, + }, + [SPECIES_GRIMER] = + { + .size = 0x75, + .y_offset = 0x0d, + }, + [SPECIES_MUK] = + { + .size = 0x85, + .y_offset = 0x0d, + }, + [SPECIES_SHELLDER] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_CLOYSTER] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_GASTLY] = + { + .size = 0x85, + .y_offset = 0x0e, + }, + [SPECIES_HAUNTER] = + { + .size = 0x76, + .y_offset = 0x09, + }, + [SPECIES_GENGAR] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_ONIX] = + { + .size = 0x78, + .y_offset = 0x00, + }, + [SPECIES_DROWZEE] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_HYPNO] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_KRABBY] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_KINGLER] = + { + .size = 0x77, + .y_offset = 0x04, + }, + [SPECIES_VOLTORB] = + { + .size = 0x55, + .y_offset = 0x0e, + }, + [SPECIES_ELECTRODE] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_EXEGGCUTE] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_EXEGGUTOR] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_CUBONE] = + { + .size = 0x76, + .y_offset = 0x0a, + }, + [SPECIES_MAROWAK] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_HITMONLEE] = + { + .size = 0x65, + .y_offset = 0x0c, + }, + [SPECIES_HITMONCHAN] = + { + .size = 0x65, + .y_offset = 0x0c, + }, + [SPECIES_LICKITUNG] = + { + .size = 0x85, + .y_offset = 0x0e, + }, + [SPECIES_KOFFING] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_WEEZING] = + { + .size = 0x85, + .y_offset = 0x0c, + }, + [SPECIES_RHYHORN] = + { + .size = 0x85, + .y_offset = 0x0c, + }, + [SPECIES_RHYDON] = + { + .size = 0x88, + .y_offset = 0x03, + }, + [SPECIES_CHANSEY] = + { + .size = 0x85, + .y_offset = 0x0e, + }, + [SPECIES_TANGELA] = + { + .size = 0x85, + .y_offset = 0x0e, + }, + [SPECIES_KANGASKHAN] = + { + .size = 0x77, + .y_offset = 0x05, + }, + [SPECIES_HORSEA] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_SEADRA] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_GOLDEEN] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_SEAKING] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_STARYU] = + { + .size = 0x75, + .y_offset = 0x0d, + }, + [SPECIES_STARMIE] = + { + .size = 0x85, + .y_offset = 0x0e, + }, + [SPECIES_MR_MIME] = + { + .size = 0x85, + .y_offset = 0x0d, + }, + [SPECIES_SCYTHER] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_JYNX] = + { + .size = 0x85, + .y_offset = 0x0d, + }, + [SPECIES_ELECTABUZZ] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_MAGMAR] = + { + .size = 0x77, + .y_offset = 0x07, + }, + [SPECIES_PINSIR] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_TAUROS] = + { + .size = 0x85, + .y_offset = 0x0d, + }, + [SPECIES_MAGIKARP] = + { + .size = 0x76, + .y_offset = 0x09, + }, + [SPECIES_GYARADOS] = + { + .size = 0x88, + .y_offset = 0x00, + }, + [SPECIES_LAPRAS] = + { + .size = 0x77, + .y_offset = 0x04, + }, + [SPECIES_DITTO] = + { + .size = 0x54, + .y_offset = 0x11, + }, + [SPECIES_EEVEE] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_VAPOREON] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_JOLTEON] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_FLAREON] = + { + .size = 0x67, + .y_offset = 0x05, + }, + [SPECIES_PORYGON] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_OMANYTE] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_OMASTAR] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_KABUTO] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_KABUTOPS] = + { + .size = 0x77, + .y_offset = 0x05, + }, + [SPECIES_AERODACTYL] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_SNORLAX] = + { + .size = 0x86, + .y_offset = 0x0b, + }, + [SPECIES_ARTICUNO] = + { + .size = 0x65, + .y_offset = 0x0c, + }, + [SPECIES_ZAPDOS] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_MOLTRES] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_DRATINI] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_DRAGONAIR] = + { + .size = 0x78, + .y_offset = 0x00, + }, + [SPECIES_DRAGONITE] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_MEWTWO] = + { + .size = 0x78, + .y_offset = 0x01, + }, + [SPECIES_MEW] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_CHIKORITA] = + { + .size = 0x56, + .y_offset = 0x0a, + }, + [SPECIES_BAYLEEF] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_MEGANIUM] = + { + .size = 0x78, + .y_offset = 0x00, + }, + [SPECIES_CYNDAQUIL] = + { + .size = 0x76, + .y_offset = 0x09, + }, + [SPECIES_QUILAVA] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_TYPHLOSION] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_TOTODILE] = + { + .size = 0x66, + .y_offset = 0x0b, + }, + [SPECIES_CROCONAW] = + { + .size = 0x67, + .y_offset = 0x07, + }, + [SPECIES_FERALIGATR] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_SENTRET] = + { + .size = 0x67, + .y_offset = 0x05, + }, + [SPECIES_FURRET] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_HOOTHOOT] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_NOCTOWL] = + { + .size = 0x68, + .y_offset = 0x03, + }, + [SPECIES_LEDYBA] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_LEDIAN] = + { + .size = 0x77, + .y_offset = 0x07, + }, + [SPECIES_SPINARAK] = + { + .size = 0x73, + .y_offset = 0x15, + }, + [SPECIES_ARIADOS] = + { + .size = 0x86, + .y_offset = 0x0b, + }, + [SPECIES_CROBAT] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_CHINCHOU] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_LANTURN] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_PICHU] = + { + .size = 0x66, + .y_offset = 0x0b, + }, + [SPECIES_CLEFFA] = + { + .size = 0x65, + .y_offset = 0x0f, + }, + [SPECIES_IGGLYBUFF] = + { + .size = 0x66, + .y_offset = 0x0b, + }, + [SPECIES_TOGEPI] = + { + .size = 0x54, + .y_offset = 0x10, + }, + [SPECIES_TOGETIC] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_NATU] = + { + .size = 0x54, + .y_offset = 0x11, + }, + [SPECIES_XATU] = + { + .size = 0x76, + .y_offset = 0x08, + }, + [SPECIES_MAREEP] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_FLAAFFY] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_AMPHAROS] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_BELLOSSOM] = + { + .size = 0x66, + .y_offset = 0x0b, + }, + [SPECIES_MARILL] = + { + .size = 0x75, + .y_offset = 0x0c, + }, + [SPECIES_AZUMARILL] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_SUDOWOODO] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_POLITOED] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_HOPPIP] = + { + .size = 0x66, + .y_offset = 0x0b, + }, + [SPECIES_SKIPLOOM] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_JUMPLUFF] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_AIPOM] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_SUNKERN] = + { + .size = 0x56, + .y_offset = 0x0a, + }, + [SPECIES_SUNFLORA] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_YANMA] = + { + .size = 0x77, + .y_offset = 0x04, + }, + [SPECIES_WOOPER] = + { + .size = 0x85, + .y_offset = 0x0f, + }, + [SPECIES_QUAGSIRE] = + { + .size = 0x76, + .y_offset = 0x08, + }, + [SPECIES_ESPEON] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_UMBREON] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_MURKROW] = + { + .size = 0x66, + .y_offset = 0x09, + }, + [SPECIES_SLOWKING] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_MISDREAVUS] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_UNOWN] = + { + .size = 0x36, + .y_offset = 0x08, + }, + [SPECIES_WOBBUFFET] = + { + .size = 0x75, + .y_offset = 0x0c, + }, + [SPECIES_GIRAFARIG] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_PINECO] = + { + .size = 0x65, + .y_offset = 0x0f, + }, + [SPECIES_FORRETRESS] = + { + .size = 0x84, + .y_offset = 0x10, + }, + [SPECIES_DUNSPARCE] = + { + .size = 0x85, + .y_offset = 0x0f, + }, + [SPECIES_GLIGAR] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_STEELIX] = + { + .size = 0x88, + .y_offset = 0x00, + }, + [SPECIES_SNUBBULL] = + { + .size = 0x76, + .y_offset = 0x0a, + }, + [SPECIES_GRANBULL] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_QWILFISH] = + { + .size = 0x77, + .y_offset = 0x07, + }, + [SPECIES_SCIZOR] = + { + .size = 0x77, + .y_offset = 0x04, + }, + [SPECIES_SHUCKLE] = + { + .size = 0x56, + .y_offset = 0x0b, + }, + [SPECIES_HERACROSS] = + { + .size = 0x77, + .y_offset = 0x04, + }, + [SPECIES_SNEASEL] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_TEDDIURSA] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_URSARING] = + { + .size = 0x88, + .y_offset = 0x03, + }, + [SPECIES_SLUGMA] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_MAGCARGO] = + { + .size = 0x76, + .y_offset = 0x09, + }, + [SPECIES_SWINUB] = + { + .size = 0x63, + .y_offset = 0x15, + }, + [SPECIES_PILOSWINE] = + { + .size = 0x75, + .y_offset = 0x0d, + }, + [SPECIES_CORSOLA] = + { + .size = 0x65, + .y_offset = 0x0c, + }, + [SPECIES_REMORAID] = + { + .size = 0x75, + .y_offset = 0x0d, + }, + [SPECIES_OCTILLERY] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_DELIBIRD] = + { + .size = 0x67, + .y_offset = 0x06, + }, + [SPECIES_MANTINE] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_SKARMORY] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_HOUNDOUR] = + { + .size = 0x55, + .y_offset = 0x0c, + }, + [SPECIES_HOUNDOOM] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_KINGDRA] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_PHANPY] = + { + .size = 0x65, + .y_offset = 0x0e, + }, + [SPECIES_DONPHAN] = + { + .size = 0x85, + .y_offset = 0x0d, + }, + [SPECIES_PORYGON2] = + { + .size = 0x76, + .y_offset = 0x0a, + }, + [SPECIES_STANTLER] = + { + .size = 0x78, + .y_offset = 0x03, + }, + [SPECIES_SMEARGLE] = + { + .size = 0x76, + .y_offset = 0x0a, + }, + [SPECIES_TYROGUE] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_HITMONTOP] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_SMOOCHUM] = + { + .size = 0x56, + .y_offset = 0x09, + }, + [SPECIES_ELEKID] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_MAGBY] = + { + .size = 0x66, + .y_offset = 0x0b, + }, + [SPECIES_MILTANK] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_BLISSEY] = + { + .size = 0x85, + .y_offset = 0x0d, + }, + [SPECIES_RAIKOU] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_ENTEI] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_SUICUNE] = + { + .size = 0x88, + .y_offset = 0x03, + }, + [SPECIES_LARVITAR] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_PUPITAR] = + { + .size = 0x67, + .y_offset = 0x05, + }, + [SPECIES_TYRANITAR] = + { + .size = 0x88, + .y_offset = 0x00, + }, + [SPECIES_LUGIA] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_HO_OH] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_CELEBI] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_OLD_UNOWN_B] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_C] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_D] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_E] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_F] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_G] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_H] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_I] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_J] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_K] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_L] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_M] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_N] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_O] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_P] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_Q] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_R] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_S] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_T] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_U] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_V] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_W] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_X] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_Y] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_OLD_UNOWN_Z] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_TREECKO] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_GROVYLE] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_SCEPTILE] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_TORCHIC] = + { + .size = 0x67, + .y_offset = 0x05, + }, + [SPECIES_COMBUSKEN] = + { + .size = 0x88, + .y_offset = 0x00, + }, + [SPECIES_BLAZIKEN] = + { + .size = 0x88, + .y_offset = 0x00, + }, + [SPECIES_MUDKIP] = + { + .size = 0x77, + .y_offset = 0x05, + }, + [SPECIES_MARSHTOMP] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_SWAMPERT] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_POOCHYENA] = + { + .size = 0x76, + .y_offset = 0x09, + }, + [SPECIES_MIGHTYENA] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_ZIGZAGOON] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_LINOONE] = + { + .size = 0x85, + .y_offset = 0x0f, + }, + [SPECIES_WURMPLE] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_SILCOON] = + { + .size = 0x83, + .y_offset = 0x15, + }, + [SPECIES_BEAUTIFLY] = + { + .size = 0x88, + .y_offset = 0x00, + }, + [SPECIES_CASCOON] = + { + .size = 0x73, + .y_offset = 0x14, + }, + [SPECIES_DUSTOX] = + { + .size = 0x83, + .y_offset = 0x14, + }, + [SPECIES_LOTAD] = + { + .size = 0x75, + .y_offset = 0x0f, + }, + [SPECIES_LOMBRE] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_LUDICOLO] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_SEEDOT] = + { + .size = 0x86, + .y_offset = 0x09, + }, + [SPECIES_NUZLEAF] = + { + .size = 0x76, + .y_offset = 0x0a, + }, + [SPECIES_SHIFTRY] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_NINCADA] = + { + .size = 0x83, + .y_offset = 0x14, + }, + [SPECIES_NINJASK] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_SHEDINJA] = + { + .size = 0x77, + .y_offset = 0x06, + }, + [SPECIES_TAILLOW] = + { + .size = 0x64, + .y_offset = 0x11, + }, + [SPECIES_SWELLOW] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_SHROOMISH] = + { + .size = 0x85, + .y_offset = 0x0d, + }, + [SPECIES_BRELOOM] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_SPINDA] = + { + .size = 0x77, + .y_offset = 0x04, + }, + [SPECIES_WINGULL] = + { + .size = 0x85, + .y_offset = 0x0e, + }, + [SPECIES_PELIPPER] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_SURSKIT] = + { + .size = 0x86, + .y_offset = 0x0b, + }, + [SPECIES_MASQUERAIN] = + { + .size = 0x88, + .y_offset = 0x00, + }, + [SPECIES_WAILMER] = + { + .size = 0x83, + .y_offset = 0x15, + }, + [SPECIES_WAILORD] = + { + .size = 0x83, + .y_offset = 0x16, + }, + [SPECIES_SKITTY] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_DELCATTY] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_KECLEON] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_BALTOY] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_CLAYDOL] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_NOSEPASS] = + { + .size = 0x85, + .y_offset = 0x0c, + }, + [SPECIES_TORKOAL] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_SABLEYE] = + { + .size = 0x76, + .y_offset = 0x08, + }, + [SPECIES_BARBOACH] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_WHISCASH] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_LUVDISC] = + { + .size = 0x46, + .y_offset = 0x0a, + }, + [SPECIES_CORPHISH] = + { + .size = 0x77, + .y_offset = 0x07, + }, + [SPECIES_CRAWDAUNT] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_FEEBAS] = + { + .size = 0x67, + .y_offset = 0x07, + }, + [SPECIES_MILOTIC] = + { + .size = 0x68, + .y_offset = 0x02, + }, + [SPECIES_CARVANHA] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_SHARPEDO] = + { + .size = 0x88, + .y_offset = 0x02, + }, + [SPECIES_TRAPINCH] = + { + .size = 0x75, + .y_offset = 0x0e, + }, + [SPECIES_VIBRAVA] = + { + .size = 0x74, + .y_offset = 0x11, + }, + [SPECIES_FLYGON] = + { + .size = 0x88, + .y_offset = 0x02, + }, + [SPECIES_MAKUHITA] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_HARIYAMA] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_ELECTRIKE] = + { + .size = 0x84, + .y_offset = 0x10, + }, + [SPECIES_MANECTRIC] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_NUMEL] = + { + .size = 0x86, + .y_offset = 0x0b, + }, + [SPECIES_CAMERUPT] = + { + .size = 0x84, + .y_offset = 0x13, + }, + [SPECIES_SPHEAL] = + { + .size = 0x64, + .y_offset = 0x12, + }, + [SPECIES_SEALEO] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_WALREIN] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_CACNEA] = + { + .size = 0x85, + .y_offset = 0x0f, + }, + [SPECIES_CACTURNE] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_SNORUNT] = + { + .size = 0x76, + .y_offset = 0x0a, + }, + [SPECIES_GLALIE] = + { + .size = 0x85, + .y_offset = 0x0c, + }, + [SPECIES_LUNATONE] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_SOLROCK] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_AZURILL] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_SPOINK] = + { + .size = 0x56, + .y_offset = 0x0b, + }, + [SPECIES_GRUMPIG] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_PLUSLE] = + { + .size = 0x76, + .y_offset = 0x08, + }, + [SPECIES_MINUN] = + { + .size = 0x76, + .y_offset = 0x08, + }, + [SPECIES_MAWILE] = + { + .size = 0x87, + .y_offset = 0x04, + }, + [SPECIES_MEDITITE] = + { + .size = 0x76, + .y_offset = 0x0b, + }, + [SPECIES_MEDICHAM] = + { + .size = 0x68, + .y_offset = 0x03, + }, + [SPECIES_SWABLU] = + { + .size = 0x86, + .y_offset = 0x09, + }, + [SPECIES_ALTARIA] = + { + .size = 0x87, + .y_offset = 0x06, + }, + [SPECIES_WYNAUT] = + { + .size = 0x77, + .y_offset = 0x07, + }, + [SPECIES_DUSKULL] = + { + .size = 0x66, + .y_offset = 0x0b, + }, + [SPECIES_DUSCLOPS] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_ROSELIA] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_SLAKOTH] = + { + .size = 0x85, + .y_offset = 0x0f, + }, + [SPECIES_VIGOROTH] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_SLAKING] = + { + .size = 0x86, + .y_offset = 0x08, + }, + [SPECIES_GULPIN] = + { + .size = 0x66, + .y_offset = 0x0b, + }, + [SPECIES_SWALOT] = + { + .size = 0x77, + .y_offset = 0x06, + }, + [SPECIES_TROPIUS] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_WHISMUR] = + { + .size = 0x85, + .y_offset = 0x0d, + }, + [SPECIES_LOUDRED] = + { + .size = 0x86, + .y_offset = 0x09, + }, + [SPECIES_EXPLOUD] = + { + .size = 0x88, + .y_offset = 0x03, + }, + [SPECIES_CLAMPERL] = + { + .size = 0x85, + .y_offset = 0x0d, + }, + [SPECIES_HUNTAIL] = + { + .size = 0x68, + .y_offset = 0x02, + }, + [SPECIES_GOREBYSS] = + { + .size = 0x77, + .y_offset = 0x05, + }, + [SPECIES_ABSOL] = + { + .size = 0x78, + .y_offset = 0x03, + }, + [SPECIES_SHUPPET] = + { + .size = 0x77, + .y_offset = 0x06, + }, + [SPECIES_BANETTE] = + { + .size = 0x65, + .y_offset = 0x0c, + }, + [SPECIES_SEVIPER] = + { + .size = 0x88, + .y_offset = 0x03, + }, + [SPECIES_ZANGOOSE] = + { + .size = 0x88, + .y_offset = 0x01, + }, + [SPECIES_RELICANTH] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_ARON] = + { + .size = 0x54, + .y_offset = 0x11, + }, + [SPECIES_LAIRON] = + { + .size = 0x84, + .y_offset = 0x11, + }, + [SPECIES_AGGRON] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_CASTFORM] = + { + .size = 0x45, + .y_offset = 0x0d, + }, + [SPECIES_VOLBEAT] = + { + .size = 0x76, + .y_offset = 0x08, + }, + [SPECIES_ILLUMISE] = + { + .size = 0x67, + .y_offset = 0x06, + }, + [SPECIES_LILEEP] = + { + .size = 0x86, + .y_offset = 0x09, + }, + [SPECIES_CRADILY] = + { + .size = 0x77, + .y_offset = 0x04, + }, + [SPECIES_ANORITH] = + { + .size = 0x83, + .y_offset = 0x17, + }, + [SPECIES_ARMALDO] = + { + .size = 0x77, + .y_offset = 0x05, + }, + [SPECIES_RALTS] = + { + .size = 0x45, + .y_offset = 0x0d, + }, + [SPECIES_KIRLIA] = + { + .size = 0x57, + .y_offset = 0x06, + }, + [SPECIES_GARDEVOIR] = + { + .size = 0x77, + .y_offset = 0x04, + }, + [SPECIES_BAGON] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_SHELGON] = + { + .size = 0x85, + .y_offset = 0x0d, + }, + [SPECIES_SALAMENCE] = + { + .size = 0x77, + .y_offset = 0x06, + }, + [SPECIES_BELDUM] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_METANG] = + { + .size = 0x84, + .y_offset = 0x10, + }, + [SPECIES_METAGROSS] = + { + .size = 0x83, + .y_offset = 0x14, + }, + [SPECIES_REGIROCK] = + { + .size = 0x86, + .y_offset = 0x0a, + }, + [SPECIES_REGICE] = + { + .size = 0x85, + .y_offset = 0x0e, + }, + [SPECIES_REGISTEEL] = + { + .size = 0x85, + .y_offset = 0x0e, + }, + [SPECIES_KYOGRE] = + { + .size = 0x84, + .y_offset = 0x13, + }, + [SPECIES_GROUDON] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_RAYQUAZA] = + { + .size = 0x78, + .y_offset = 0x00, + }, + [SPECIES_LATIAS] = + { + .size = 0x88, + .y_offset = 0x02, + }, + [SPECIES_LATIOS] = + { + .size = 0x88, + .y_offset = 0x03, + }, + [SPECIES_JIRACHI] = + { + .size = 0x87, + .y_offset = 0x05, + }, + [SPECIES_DEOXYS] = + { + .size = 0x87, + .y_offset = 0x07, + }, + [SPECIES_CHIMECHO] = + { + .size = 0x47, + .y_offset = 0x07, + }, + [SPECIES_EGG] = + { + .size = 0x36, + .y_offset = 0x0a, + }, + [SPECIES_UNOWN_B] = + { + .size = 0x56, + .y_offset = 0x09, + }, + [SPECIES_UNOWN_C] = + { + .size = 0x67, + .y_offset = 0x06, + }, + [SPECIES_UNOWN_D] = + { + .size = 0x56, + .y_offset = 0x08, + }, + [SPECIES_UNOWN_E] = + { + .size = 0x56, + .y_offset = 0x0a, + }, + [SPECIES_UNOWN_F] = + { + .size = 0x66, + .y_offset = 0x0a, + }, + [SPECIES_UNOWN_G] = + { + .size = 0x57, + .y_offset = 0x05, + }, + [SPECIES_UNOWN_H] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_UNOWN_I] = + { + .size = 0x37, + .y_offset = 0x07, + }, + [SPECIES_UNOWN_J] = + { + .size = 0x46, + .y_offset = 0x09, + }, + [SPECIES_UNOWN_K] = + { + .size = 0x57, + .y_offset = 0x07, + }, + [SPECIES_UNOWN_L] = + { + .size = 0x46, + .y_offset = 0x0a, + }, + [SPECIES_UNOWN_M] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_UNOWN_N] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_UNOWN_O] = + { + .size = 0x66, + .y_offset = 0x08, + }, + [SPECIES_UNOWN_P] = + { + .size = 0x46, + .y_offset = 0x0a, + }, + [SPECIES_UNOWN_Q] = + { + .size = 0x55, + .y_offset = 0x0f, + }, + [SPECIES_UNOWN_R] = + { + .size = 0x45, + .y_offset = 0x0c, + }, + [SPECIES_UNOWN_S] = + { + .size = 0x57, + .y_offset = 0x04, + }, + [SPECIES_UNOWN_T] = + { + .size = 0x45, + .y_offset = 0x0d, + }, + [SPECIES_UNOWN_U] = + { + .size = 0x65, + .y_offset = 0x0d, + }, + [SPECIES_UNOWN_V] = + { + .size = 0x56, + .y_offset = 0x0b, + }, + [SPECIES_UNOWN_W] = + { + .size = 0x55, + .y_offset = 0x0d, + }, + [SPECIES_UNOWN_X] = + { + .size = 0x55, + .y_offset = 0x0f, + }, + [SPECIES_UNOWN_Y] = + { + .size = 0x46, + .y_offset = 0x0a, + }, + [SPECIES_UNOWN_Z] = + { + .size = 0x46, + .y_offset = 0x0a, + }, + [SPECIES_UNOWN_EMARK] = + { + .size = 0x37, + .y_offset = 0x06, + }, + [SPECIES_UNOWN_QMARK] = + { + .size = 0x47, + .y_offset = 0x06, + }, +}; + From a91de64dcfed6f201ab3e66d95b54e932bc14946 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Mon, 14 Oct 2019 22:11:03 -0700 Subject: [PATCH 004/114] Port/dump back_pic_table. --- data/data.s | 3 - src/data.c | 1 + src/data/pokemon_graphics/back_pic_table.h | 443 +++++++++++++++++++++ 3 files changed, 444 insertions(+), 3 deletions(-) create mode 100644 src/data/pokemon_graphics/back_pic_table.h diff --git a/data/data.s b/data/data.s index 89de02d76..d92448cb3 100644 --- a/data/data.s +++ b/data/data.s @@ -7,9 +7,6 @@ .section .rodata -gMonBackPicTable:: @ 823654C - .incbin "baserom.gba", 0x23654C, 0xDC0 - gMonPaletteTable:: @ 823730C .incbin "baserom.gba", 0x23730C, 0xE8 diff --git a/src/data.c b/src/data.c index 63ae7333d..ebb6cf5ea 100644 --- a/src/data.c +++ b/src/data.c @@ -276,3 +276,4 @@ const union AnimCmd *const gSpriteAnimTable_82349BC[] = #include "data/pokemon_graphics/front_pic_coordinates.h" #include "data/pokemon_graphics/front_pic_table.h" #include "data/pokemon_graphics/back_pic_coordinates.h" +#include "data/pokemon_graphics/back_pic_table.h" diff --git a/src/data/pokemon_graphics/back_pic_table.h b/src/data/pokemon_graphics/back_pic_table.h new file mode 100644 index 000000000..60ee8fed1 --- /dev/null +++ b/src/data/pokemon_graphics/back_pic_table.h @@ -0,0 +1,443 @@ +const struct CompressedSpriteSheet gMonBackPicTable[] = +{ + SPECIES_SPRITE(NONE, gMonBackPic_CircledQuestionMark), + SPECIES_SPRITE(BULBASAUR, gMonBackPic_Bulbasaur), + SPECIES_SPRITE(IVYSAUR, gMonBackPic_Ivysaur), + SPECIES_SPRITE(VENUSAUR, gMonBackPic_Venusaur), + SPECIES_SPRITE(CHARMANDER, gMonBackPic_Charmander), + SPECIES_SPRITE(CHARMELEON, gMonBackPic_Charmeleon), + SPECIES_SPRITE(CHARIZARD, gMonBackPic_Charizard), + SPECIES_SPRITE(SQUIRTLE, gMonBackPic_Squirtle), + SPECIES_SPRITE(WARTORTLE, gMonBackPic_Wartortle), + SPECIES_SPRITE(BLASTOISE, gMonBackPic_Blastoise), + SPECIES_SPRITE(CATERPIE, gMonBackPic_Caterpie), + SPECIES_SPRITE(METAPOD, gMonBackPic_Metapod), + SPECIES_SPRITE(BUTTERFREE, gMonBackPic_Butterfree), + SPECIES_SPRITE(WEEDLE, gMonBackPic_Weedle), + SPECIES_SPRITE(KAKUNA, gMonBackPic_Kakuna), + SPECIES_SPRITE(BEEDRILL, gMonBackPic_Beedrill), + SPECIES_SPRITE(PIDGEY, gMonBackPic_Pidgey), + SPECIES_SPRITE(PIDGEOTTO, gMonBackPic_Pidgeotto), + SPECIES_SPRITE(PIDGEOT, gMonBackPic_Pidgeot), + SPECIES_SPRITE(RATTATA, gMonBackPic_Rattata), + SPECIES_SPRITE(RATICATE, gMonBackPic_Raticate), + SPECIES_SPRITE(SPEAROW, gMonBackPic_Spearow), + SPECIES_SPRITE(FEAROW, gMonBackPic_Fearow), + SPECIES_SPRITE(EKANS, gMonBackPic_Ekans), + SPECIES_SPRITE(ARBOK, gMonBackPic_Arbok), + SPECIES_SPRITE(PIKACHU, gMonBackPic_Pikachu), + SPECIES_SPRITE(RAICHU, gMonBackPic_Raichu), + SPECIES_SPRITE(SANDSHREW, gMonBackPic_Sandshrew), + SPECIES_SPRITE(SANDSLASH, gMonBackPic_Sandslash), + SPECIES_SPRITE(NIDORAN_F, gMonBackPic_NidoranF), + SPECIES_SPRITE(NIDORINA, gMonBackPic_Nidorina), + SPECIES_SPRITE(NIDOQUEEN, gMonBackPic_Nidoqueen), + SPECIES_SPRITE(NIDORAN_M, gMonBackPic_NidoranM), + SPECIES_SPRITE(NIDORINO, gMonBackPic_Nidorino), + SPECIES_SPRITE(NIDOKING, gMonBackPic_Nidoking), + SPECIES_SPRITE(CLEFAIRY, gMonBackPic_Clefairy), + SPECIES_SPRITE(CLEFABLE, gMonBackPic_Clefable), + SPECIES_SPRITE(VULPIX, gMonBackPic_Vulpix), + SPECIES_SPRITE(NINETALES, gMonBackPic_Ninetales), + SPECIES_SPRITE(JIGGLYPUFF, gMonBackPic_Jigglypuff), + SPECIES_SPRITE(WIGGLYTUFF, gMonBackPic_Wigglytuff), + SPECIES_SPRITE(ZUBAT, gMonBackPic_Zubat), + SPECIES_SPRITE(GOLBAT, gMonBackPic_Golbat), + SPECIES_SPRITE(ODDISH, gMonBackPic_Oddish), + SPECIES_SPRITE(GLOOM, gMonBackPic_Gloom), + SPECIES_SPRITE(VILEPLUME, gMonBackPic_Vileplume), + SPECIES_SPRITE(PARAS, gMonBackPic_Paras), + SPECIES_SPRITE(PARASECT, gMonBackPic_Parasect), + SPECIES_SPRITE(VENONAT, gMonBackPic_Venonat), + SPECIES_SPRITE(VENOMOTH, gMonBackPic_Venomoth), + SPECIES_SPRITE(DIGLETT, gMonBackPic_Diglett), + SPECIES_SPRITE(DUGTRIO, gMonBackPic_Dugtrio), + SPECIES_SPRITE(MEOWTH, gMonBackPic_Meowth), + SPECIES_SPRITE(PERSIAN, gMonBackPic_Persian), + SPECIES_SPRITE(PSYDUCK, gMonBackPic_Psyduck), + SPECIES_SPRITE(GOLDUCK, gMonBackPic_Golduck), + SPECIES_SPRITE(MANKEY, gMonBackPic_Mankey), + SPECIES_SPRITE(PRIMEAPE, gMonBackPic_Primeape), + SPECIES_SPRITE(GROWLITHE, gMonBackPic_Growlithe), + SPECIES_SPRITE(ARCANINE, gMonBackPic_Arcanine), + SPECIES_SPRITE(POLIWAG, gMonBackPic_Poliwag), + SPECIES_SPRITE(POLIWHIRL, gMonBackPic_Poliwhirl), + SPECIES_SPRITE(POLIWRATH, gMonBackPic_Poliwrath), + SPECIES_SPRITE(ABRA, gMonBackPic_Abra), + SPECIES_SPRITE(KADABRA, gMonBackPic_Kadabra), + SPECIES_SPRITE(ALAKAZAM, gMonBackPic_Alakazam), + SPECIES_SPRITE(MACHOP, gMonBackPic_Machop), + SPECIES_SPRITE(MACHOKE, gMonBackPic_Machoke), + SPECIES_SPRITE(MACHAMP, gMonBackPic_Machamp), + SPECIES_SPRITE(BELLSPROUT, gMonBackPic_Bellsprout), + SPECIES_SPRITE(WEEPINBELL, gMonBackPic_Weepinbell), + SPECIES_SPRITE(VICTREEBEL, gMonBackPic_Victreebel), + SPECIES_SPRITE(TENTACOOL, gMonBackPic_Tentacool), + SPECIES_SPRITE(TENTACRUEL, gMonBackPic_Tentacruel), + SPECIES_SPRITE(GEODUDE, gMonBackPic_Geodude), + SPECIES_SPRITE(GRAVELER, gMonBackPic_Graveler), + SPECIES_SPRITE(GOLEM, gMonBackPic_Golem), + SPECIES_SPRITE(PONYTA, gMonBackPic_Ponyta), + SPECIES_SPRITE(RAPIDASH, gMonBackPic_Rapidash), + SPECIES_SPRITE(SLOWPOKE, gMonBackPic_Slowpoke), + SPECIES_SPRITE(SLOWBRO, gMonBackPic_Slowbro), + SPECIES_SPRITE(MAGNEMITE, gMonBackPic_Magnemite), + SPECIES_SPRITE(MAGNETON, gMonBackPic_Magneton), + SPECIES_SPRITE(FARFETCHD, gMonBackPic_Farfetchd), + SPECIES_SPRITE(DODUO, gMonBackPic_Doduo), + SPECIES_SPRITE(DODRIO, gMonBackPic_Dodrio), + SPECIES_SPRITE(SEEL, gMonBackPic_Seel), + SPECIES_SPRITE(DEWGONG, gMonBackPic_Dewgong), + SPECIES_SPRITE(GRIMER, gMonBackPic_Grimer), + SPECIES_SPRITE(MUK, gMonBackPic_Muk), + SPECIES_SPRITE(SHELLDER, gMonBackPic_Shellder), + SPECIES_SPRITE(CLOYSTER, gMonBackPic_Cloyster), + SPECIES_SPRITE(GASTLY, gMonBackPic_Gastly), + SPECIES_SPRITE(HAUNTER, gMonBackPic_Haunter), + SPECIES_SPRITE(GENGAR, gMonBackPic_Gengar), + SPECIES_SPRITE(ONIX, gMonBackPic_Onix), + SPECIES_SPRITE(DROWZEE, gMonBackPic_Drowzee), + SPECIES_SPRITE(HYPNO, gMonBackPic_Hypno), + SPECIES_SPRITE(KRABBY, gMonBackPic_Krabby), + SPECIES_SPRITE(KINGLER, gMonBackPic_Kingler), + SPECIES_SPRITE(VOLTORB, gMonBackPic_Voltorb), + SPECIES_SPRITE(ELECTRODE, gMonBackPic_Electrode), + SPECIES_SPRITE(EXEGGCUTE, gMonBackPic_Exeggcute), + SPECIES_SPRITE(EXEGGUTOR, gMonBackPic_Exeggutor), + SPECIES_SPRITE(CUBONE, gMonBackPic_Cubone), + SPECIES_SPRITE(MAROWAK, gMonBackPic_Marowak), + SPECIES_SPRITE(HITMONLEE, gMonBackPic_Hitmonlee), + SPECIES_SPRITE(HITMONCHAN, gMonBackPic_Hitmonchan), + SPECIES_SPRITE(LICKITUNG, gMonBackPic_Lickitung), + SPECIES_SPRITE(KOFFING, gMonBackPic_Koffing), + SPECIES_SPRITE(WEEZING, gMonBackPic_Weezing), + SPECIES_SPRITE(RHYHORN, gMonBackPic_Rhyhorn), + SPECIES_SPRITE(RHYDON, gMonBackPic_Rhydon), + SPECIES_SPRITE(CHANSEY, gMonBackPic_Chansey), + SPECIES_SPRITE(TANGELA, gMonBackPic_Tangela), + SPECIES_SPRITE(KANGASKHAN, gMonBackPic_Kangaskhan), + SPECIES_SPRITE(HORSEA, gMonBackPic_Horsea), + SPECIES_SPRITE(SEADRA, gMonBackPic_Seadra), + SPECIES_SPRITE(GOLDEEN, gMonBackPic_Goldeen), + SPECIES_SPRITE(SEAKING, gMonBackPic_Seaking), + SPECIES_SPRITE(STARYU, gMonBackPic_Staryu), + SPECIES_SPRITE(STARMIE, gMonBackPic_Starmie), + SPECIES_SPRITE(MR_MIME, gMonBackPic_Mrmime), + SPECIES_SPRITE(SCYTHER, gMonBackPic_Scyther), + SPECIES_SPRITE(JYNX, gMonBackPic_Jynx), + SPECIES_SPRITE(ELECTABUZZ, gMonBackPic_Electabuzz), + SPECIES_SPRITE(MAGMAR, gMonBackPic_Magmar), + SPECIES_SPRITE(PINSIR, gMonBackPic_Pinsir), + SPECIES_SPRITE(TAUROS, gMonBackPic_Tauros), + SPECIES_SPRITE(MAGIKARP, gMonBackPic_Magikarp), + SPECIES_SPRITE(GYARADOS, gMonBackPic_Gyarados), + SPECIES_SPRITE(LAPRAS, gMonBackPic_Lapras), + SPECIES_SPRITE(DITTO, gMonBackPic_Ditto), + SPECIES_SPRITE(EEVEE, gMonBackPic_Eevee), + SPECIES_SPRITE(VAPOREON, gMonBackPic_Vaporeon), + SPECIES_SPRITE(JOLTEON, gMonBackPic_Jolteon), + SPECIES_SPRITE(FLAREON, gMonBackPic_Flareon), + SPECIES_SPRITE(PORYGON, gMonBackPic_Porygon), + SPECIES_SPRITE(OMANYTE, gMonBackPic_Omanyte), + SPECIES_SPRITE(OMASTAR, gMonBackPic_Omastar), + SPECIES_SPRITE(KABUTO, gMonBackPic_Kabuto), + SPECIES_SPRITE(KABUTOPS, gMonBackPic_Kabutops), + SPECIES_SPRITE(AERODACTYL, gMonBackPic_Aerodactyl), + SPECIES_SPRITE(SNORLAX, gMonBackPic_Snorlax), + SPECIES_SPRITE(ARTICUNO, gMonBackPic_Articuno), + SPECIES_SPRITE(ZAPDOS, gMonBackPic_Zapdos), + SPECIES_SPRITE(MOLTRES, gMonBackPic_Moltres), + SPECIES_SPRITE(DRATINI, gMonBackPic_Dratini), + SPECIES_SPRITE(DRAGONAIR, gMonBackPic_Dragonair), + SPECIES_SPRITE(DRAGONITE, gMonBackPic_Dragonite), + SPECIES_SPRITE(MEWTWO, gMonBackPic_Mewtwo), + SPECIES_SPRITE(MEW, gMonBackPic_Mew), + SPECIES_SPRITE(CHIKORITA, gMonBackPic_Chikorita), + SPECIES_SPRITE(BAYLEEF, gMonBackPic_Bayleef), + SPECIES_SPRITE(MEGANIUM, gMonBackPic_Meganium), + SPECIES_SPRITE(CYNDAQUIL, gMonBackPic_Cyndaquil), + SPECIES_SPRITE(QUILAVA, gMonBackPic_Quilava), + SPECIES_SPRITE(TYPHLOSION, gMonBackPic_Typhlosion), + SPECIES_SPRITE(TOTODILE, gMonBackPic_Totodile), + SPECIES_SPRITE(CROCONAW, gMonBackPic_Croconaw), + SPECIES_SPRITE(FERALIGATR, gMonBackPic_Feraligatr), + SPECIES_SPRITE(SENTRET, gMonBackPic_Sentret), + SPECIES_SPRITE(FURRET, gMonBackPic_Furret), + SPECIES_SPRITE(HOOTHOOT, gMonBackPic_Hoothoot), + SPECIES_SPRITE(NOCTOWL, gMonBackPic_Noctowl), + SPECIES_SPRITE(LEDYBA, gMonBackPic_Ledyba), + SPECIES_SPRITE(LEDIAN, gMonBackPic_Ledian), + SPECIES_SPRITE(SPINARAK, gMonBackPic_Spinarak), + SPECIES_SPRITE(ARIADOS, gMonBackPic_Ariados), + SPECIES_SPRITE(CROBAT, gMonBackPic_Crobat), + SPECIES_SPRITE(CHINCHOU, gMonBackPic_Chinchou), + SPECIES_SPRITE(LANTURN, gMonBackPic_Lanturn), + SPECIES_SPRITE(PICHU, gMonBackPic_Pichu), + SPECIES_SPRITE(CLEFFA, gMonBackPic_Cleffa), + SPECIES_SPRITE(IGGLYBUFF, gMonBackPic_Igglybuff), + SPECIES_SPRITE(TOGEPI, gMonBackPic_Togepi), + SPECIES_SPRITE(TOGETIC, gMonBackPic_Togetic), + SPECIES_SPRITE(NATU, gMonBackPic_Natu), + SPECIES_SPRITE(XATU, gMonBackPic_Xatu), + SPECIES_SPRITE(MAREEP, gMonBackPic_Mareep), + SPECIES_SPRITE(FLAAFFY, gMonBackPic_Flaaffy), + SPECIES_SPRITE(AMPHAROS, gMonBackPic_Ampharos), + SPECIES_SPRITE(BELLOSSOM, gMonBackPic_Bellossom), + SPECIES_SPRITE(MARILL, gMonBackPic_Marill), + SPECIES_SPRITE(AZUMARILL, gMonBackPic_Azumarill), + SPECIES_SPRITE(SUDOWOODO, gMonBackPic_Sudowoodo), + SPECIES_SPRITE(POLITOED, gMonBackPic_Politoed), + SPECIES_SPRITE(HOPPIP, gMonBackPic_Hoppip), + SPECIES_SPRITE(SKIPLOOM, gMonBackPic_Skiploom), + SPECIES_SPRITE(JUMPLUFF, gMonBackPic_Jumpluff), + SPECIES_SPRITE(AIPOM, gMonBackPic_Aipom), + SPECIES_SPRITE(SUNKERN, gMonBackPic_Sunkern), + SPECIES_SPRITE(SUNFLORA, gMonBackPic_Sunflora), + SPECIES_SPRITE(YANMA, gMonBackPic_Yanma), + SPECIES_SPRITE(WOOPER, gMonBackPic_Wooper), + SPECIES_SPRITE(QUAGSIRE, gMonBackPic_Quagsire), + SPECIES_SPRITE(ESPEON, gMonBackPic_Espeon), + SPECIES_SPRITE(UMBREON, gMonBackPic_Umbreon), + SPECIES_SPRITE(MURKROW, gMonBackPic_Murkrow), + SPECIES_SPRITE(SLOWKING, gMonBackPic_Slowking), + SPECIES_SPRITE(MISDREAVUS, gMonBackPic_Misdreavus), + SPECIES_SPRITE(UNOWN, gMonBackPic_UnownA), + SPECIES_SPRITE(WOBBUFFET, gMonBackPic_Wobbuffet), + SPECIES_SPRITE(GIRAFARIG, gMonBackPic_Girafarig), + SPECIES_SPRITE(PINECO, gMonBackPic_Pineco), + SPECIES_SPRITE(FORRETRESS, gMonBackPic_Forretress), + SPECIES_SPRITE(DUNSPARCE, gMonBackPic_Dunsparce), + SPECIES_SPRITE(GLIGAR, gMonBackPic_Gligar), + SPECIES_SPRITE(STEELIX, gMonBackPic_Steelix), + SPECIES_SPRITE(SNUBBULL, gMonBackPic_Snubbull), + SPECIES_SPRITE(GRANBULL, gMonBackPic_Granbull), + SPECIES_SPRITE(QWILFISH, gMonBackPic_Qwilfish), + SPECIES_SPRITE(SCIZOR, gMonBackPic_Scizor), + SPECIES_SPRITE(SHUCKLE, gMonBackPic_Shuckle), + SPECIES_SPRITE(HERACROSS, gMonBackPic_Heracross), + SPECIES_SPRITE(SNEASEL, gMonBackPic_Sneasel), + SPECIES_SPRITE(TEDDIURSA, gMonBackPic_Teddiursa), + SPECIES_SPRITE(URSARING, gMonBackPic_Ursaring), + SPECIES_SPRITE(SLUGMA, gMonBackPic_Slugma), + SPECIES_SPRITE(MAGCARGO, gMonBackPic_Magcargo), + SPECIES_SPRITE(SWINUB, gMonBackPic_Swinub), + SPECIES_SPRITE(PILOSWINE, gMonBackPic_Piloswine), + SPECIES_SPRITE(CORSOLA, gMonBackPic_Corsola), + SPECIES_SPRITE(REMORAID, gMonBackPic_Remoraid), + SPECIES_SPRITE(OCTILLERY, gMonBackPic_Octillery), + SPECIES_SPRITE(DELIBIRD, gMonBackPic_Delibird), + SPECIES_SPRITE(MANTINE, gMonBackPic_Mantine), + SPECIES_SPRITE(SKARMORY, gMonBackPic_Skarmory), + SPECIES_SPRITE(HOUNDOUR, gMonBackPic_Houndour), + SPECIES_SPRITE(HOUNDOOM, gMonBackPic_Houndoom), + SPECIES_SPRITE(KINGDRA, gMonBackPic_Kingdra), + SPECIES_SPRITE(PHANPY, gMonBackPic_Phanpy), + SPECIES_SPRITE(DONPHAN, gMonBackPic_Donphan), + SPECIES_SPRITE(PORYGON2, gMonBackPic_Porygon2), + SPECIES_SPRITE(STANTLER, gMonBackPic_Stantler), + SPECIES_SPRITE(SMEARGLE, gMonBackPic_Smeargle), + SPECIES_SPRITE(TYROGUE, gMonBackPic_Tyrogue), + SPECIES_SPRITE(HITMONTOP, gMonBackPic_Hitmontop), + SPECIES_SPRITE(SMOOCHUM, gMonBackPic_Smoochum), + SPECIES_SPRITE(ELEKID, gMonBackPic_Elekid), + SPECIES_SPRITE(MAGBY, gMonBackPic_Magby), + SPECIES_SPRITE(MILTANK, gMonBackPic_Miltank), + SPECIES_SPRITE(BLISSEY, gMonBackPic_Blissey), + SPECIES_SPRITE(RAIKOU, gMonBackPic_Raikou), + SPECIES_SPRITE(ENTEI, gMonBackPic_Entei), + SPECIES_SPRITE(SUICUNE, gMonBackPic_Suicune), + SPECIES_SPRITE(LARVITAR, gMonBackPic_Larvitar), + SPECIES_SPRITE(PUPITAR, gMonBackPic_Pupitar), + SPECIES_SPRITE(TYRANITAR, gMonBackPic_Tyranitar), + SPECIES_SPRITE(LUGIA, gMonBackPic_Lugia), + SPECIES_SPRITE(HO_OH, gMonBackPic_HoOh), + SPECIES_SPRITE(CELEBI, gMonBackPic_Celebi), + SPECIES_SPRITE(OLD_UNOWN_B, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_C, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_D, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_E, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_F, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_G, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_H, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_I, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_J, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_K, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_L, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_M, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_N, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_O, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_P, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_Q, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_R, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_S, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_T, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_U, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_V, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_W, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_X, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_Y, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(OLD_UNOWN_Z, gMonBackPic_DoubleQuestionMark), + SPECIES_SPRITE(TREECKO, gMonBackPic_Treecko), + SPECIES_SPRITE(GROVYLE, gMonBackPic_Grovyle), + SPECIES_SPRITE(SCEPTILE, gMonBackPic_Sceptile), + SPECIES_SPRITE(TORCHIC, gMonBackPic_Torchic), + SPECIES_SPRITE(COMBUSKEN, gMonBackPic_Combusken), + SPECIES_SPRITE(BLAZIKEN, gMonBackPic_Blaziken), + SPECIES_SPRITE(MUDKIP, gMonBackPic_Mudkip), + SPECIES_SPRITE(MARSHTOMP, gMonBackPic_Marshtomp), + SPECIES_SPRITE(SWAMPERT, gMonBackPic_Swampert), + SPECIES_SPRITE(POOCHYENA, gMonBackPic_Poochyena), + SPECIES_SPRITE(MIGHTYENA, gMonBackPic_Mightyena), + SPECIES_SPRITE(ZIGZAGOON, gMonBackPic_Zigzagoon), + SPECIES_SPRITE(LINOONE, gMonBackPic_Linoone), + SPECIES_SPRITE(WURMPLE, gMonBackPic_Wurmple), + SPECIES_SPRITE(SILCOON, gMonBackPic_Silcoon), + SPECIES_SPRITE(BEAUTIFLY, gMonBackPic_Beautifly), + SPECIES_SPRITE(CASCOON, gMonBackPic_Cascoon), + SPECIES_SPRITE(DUSTOX, gMonBackPic_Dustox), + SPECIES_SPRITE(LOTAD, gMonBackPic_Lotad), + SPECIES_SPRITE(LOMBRE, gMonBackPic_Lombre), + SPECIES_SPRITE(LUDICOLO, gMonBackPic_Ludicolo), + SPECIES_SPRITE(SEEDOT, gMonBackPic_Seedot), + SPECIES_SPRITE(NUZLEAF, gMonBackPic_Nuzleaf), + SPECIES_SPRITE(SHIFTRY, gMonBackPic_Shiftry), + SPECIES_SPRITE(NINCADA, gMonBackPic_Nincada), + SPECIES_SPRITE(NINJASK, gMonBackPic_Ninjask), + SPECIES_SPRITE(SHEDINJA, gMonBackPic_Shedinja), + SPECIES_SPRITE(TAILLOW, gMonBackPic_Taillow), + SPECIES_SPRITE(SWELLOW, gMonBackPic_Swellow), + SPECIES_SPRITE(SHROOMISH, gMonBackPic_Shroomish), + SPECIES_SPRITE(BRELOOM, gMonBackPic_Breloom), + SPECIES_SPRITE(SPINDA, gMonBackPic_Spinda), + SPECIES_SPRITE(WINGULL, gMonBackPic_Wingull), + SPECIES_SPRITE(PELIPPER, gMonBackPic_Pelipper), + SPECIES_SPRITE(SURSKIT, gMonBackPic_Surskit), + SPECIES_SPRITE(MASQUERAIN, gMonBackPic_Masquerain), + SPECIES_SPRITE(WAILMER, gMonBackPic_Wailmer), + SPECIES_SPRITE(WAILORD, gMonBackPic_Wailord), + SPECIES_SPRITE(SKITTY, gMonBackPic_Skitty), + SPECIES_SPRITE(DELCATTY, gMonBackPic_Delcatty), + SPECIES_SPRITE(KECLEON, gMonBackPic_Kecleon), + SPECIES_SPRITE(BALTOY, gMonBackPic_Baltoy), + SPECIES_SPRITE(CLAYDOL, gMonBackPic_Claydol), + SPECIES_SPRITE(NOSEPASS, gMonBackPic_Nosepass), + SPECIES_SPRITE(TORKOAL, gMonBackPic_Torkoal), + SPECIES_SPRITE(SABLEYE, gMonBackPic_Sableye), + SPECIES_SPRITE(BARBOACH, gMonBackPic_Barboach), + SPECIES_SPRITE(WHISCASH, gMonBackPic_Whiscash), + SPECIES_SPRITE(LUVDISC, gMonBackPic_Luvdisc), + SPECIES_SPRITE(CORPHISH, gMonBackPic_Corphish), + SPECIES_SPRITE(CRAWDAUNT, gMonBackPic_Crawdaunt), + SPECIES_SPRITE(FEEBAS, gMonBackPic_Feebas), + SPECIES_SPRITE(MILOTIC, gMonBackPic_Milotic), + SPECIES_SPRITE(CARVANHA, gMonBackPic_Carvanha), + SPECIES_SPRITE(SHARPEDO, gMonBackPic_Sharpedo), + SPECIES_SPRITE(TRAPINCH, gMonBackPic_Trapinch), + SPECIES_SPRITE(VIBRAVA, gMonBackPic_Vibrava), + SPECIES_SPRITE(FLYGON, gMonBackPic_Flygon), + SPECIES_SPRITE(MAKUHITA, gMonBackPic_Makuhita), + SPECIES_SPRITE(HARIYAMA, gMonBackPic_Hariyama), + SPECIES_SPRITE(ELECTRIKE, gMonBackPic_Electrike), + SPECIES_SPRITE(MANECTRIC, gMonBackPic_Manectric), + SPECIES_SPRITE(NUMEL, gMonBackPic_Numel), + SPECIES_SPRITE(CAMERUPT, gMonBackPic_Camerupt), + SPECIES_SPRITE(SPHEAL, gMonBackPic_Spheal), + SPECIES_SPRITE(SEALEO, gMonBackPic_Sealeo), + SPECIES_SPRITE(WALREIN, gMonBackPic_Walrein), + SPECIES_SPRITE(CACNEA, gMonBackPic_Cacnea), + SPECIES_SPRITE(CACTURNE, gMonBackPic_Cacturne), + SPECIES_SPRITE(SNORUNT, gMonBackPic_Snorunt), + SPECIES_SPRITE(GLALIE, gMonBackPic_Glalie), + SPECIES_SPRITE(LUNATONE, gMonBackPic_Lunatone), + SPECIES_SPRITE(SOLROCK, gMonBackPic_Solrock), + SPECIES_SPRITE(AZURILL, gMonBackPic_Azurill), + SPECIES_SPRITE(SPOINK, gMonBackPic_Spoink), + SPECIES_SPRITE(GRUMPIG, gMonBackPic_Grumpig), + SPECIES_SPRITE(PLUSLE, gMonBackPic_Plusle), + SPECIES_SPRITE(MINUN, gMonBackPic_Minun), + SPECIES_SPRITE(MAWILE, gMonBackPic_Mawile), + SPECIES_SPRITE(MEDITITE, gMonBackPic_Meditite), + SPECIES_SPRITE(MEDICHAM, gMonBackPic_Medicham), + SPECIES_SPRITE(SWABLU, gMonBackPic_Swablu), + SPECIES_SPRITE(ALTARIA, gMonBackPic_Altaria), + SPECIES_SPRITE(WYNAUT, gMonBackPic_Wynaut), + SPECIES_SPRITE(DUSKULL, gMonBackPic_Duskull), + SPECIES_SPRITE(DUSCLOPS, gMonBackPic_Dusclops), + SPECIES_SPRITE(ROSELIA, gMonBackPic_Roselia), + SPECIES_SPRITE(SLAKOTH, gMonBackPic_Slakoth), + SPECIES_SPRITE(VIGOROTH, gMonBackPic_Vigoroth), + SPECIES_SPRITE(SLAKING, gMonBackPic_Slaking), + SPECIES_SPRITE(GULPIN, gMonBackPic_Gulpin), + SPECIES_SPRITE(SWALOT, gMonBackPic_Swalot), + SPECIES_SPRITE(TROPIUS, gMonBackPic_Tropius), + SPECIES_SPRITE(WHISMUR, gMonBackPic_Whismur), + SPECIES_SPRITE(LOUDRED, gMonBackPic_Loudred), + SPECIES_SPRITE(EXPLOUD, gMonBackPic_Exploud), + SPECIES_SPRITE(CLAMPERL, gMonBackPic_Clamperl), + SPECIES_SPRITE(HUNTAIL, gMonBackPic_Huntail), + SPECIES_SPRITE(GOREBYSS, gMonBackPic_Gorebyss), + SPECIES_SPRITE(ABSOL, gMonBackPic_Absol), + SPECIES_SPRITE(SHUPPET, gMonBackPic_Shuppet), + SPECIES_SPRITE(BANETTE, gMonBackPic_Banette), + SPECIES_SPRITE(SEVIPER, gMonBackPic_Seviper), + SPECIES_SPRITE(ZANGOOSE, gMonBackPic_Zangoose), + SPECIES_SPRITE(RELICANTH, gMonBackPic_Relicanth), + SPECIES_SPRITE(ARON, gMonBackPic_Aron), + SPECIES_SPRITE(LAIRON, gMonBackPic_Lairon), + SPECIES_SPRITE(AGGRON, gMonBackPic_Aggron), + SPECIES_SPRITE(CASTFORM, gMonBackPic_Castform), + SPECIES_SPRITE(VOLBEAT, gMonBackPic_Volbeat), + SPECIES_SPRITE(ILLUMISE, gMonBackPic_Illumise), + SPECIES_SPRITE(LILEEP, gMonBackPic_Lileep), + SPECIES_SPRITE(CRADILY, gMonBackPic_Cradily), + SPECIES_SPRITE(ANORITH, gMonBackPic_Anorith), + SPECIES_SPRITE(ARMALDO, gMonBackPic_Armaldo), + SPECIES_SPRITE(RALTS, gMonBackPic_Ralts), + SPECIES_SPRITE(KIRLIA, gMonBackPic_Kirlia), + SPECIES_SPRITE(GARDEVOIR, gMonBackPic_Gardevoir), + SPECIES_SPRITE(BAGON, gMonBackPic_Bagon), + SPECIES_SPRITE(SHELGON, gMonBackPic_Shelgon), + SPECIES_SPRITE(SALAMENCE, gMonBackPic_Salamence), + SPECIES_SPRITE(BELDUM, gMonBackPic_Beldum), + SPECIES_SPRITE(METANG, gMonBackPic_Metang), + SPECIES_SPRITE(METAGROSS, gMonBackPic_Metagross), + SPECIES_SPRITE(REGIROCK, gMonBackPic_Regirock), + SPECIES_SPRITE(REGICE, gMonBackPic_Regice), + SPECIES_SPRITE(REGISTEEL, gMonBackPic_Registeel), + SPECIES_SPRITE(KYOGRE, gMonBackPic_Kyogre), + SPECIES_SPRITE(GROUDON, gMonBackPic_Groudon), + SPECIES_SPRITE(RAYQUAZA, gMonBackPic_Rayquaza), + SPECIES_SPRITE(LATIAS, gMonBackPic_Latias), + SPECIES_SPRITE(LATIOS, gMonBackPic_Latios), + SPECIES_SPRITE(JIRACHI, gMonBackPic_Jirachi), + SPECIES_SPRITE(DEOXYS, gMonBackPic_Deoxys), + SPECIES_SPRITE(CHIMECHO, gMonBackPic_Chimecho), + SPECIES_SPRITE(EGG, gMonFrontPic_Egg), + SPECIES_SPRITE(UNOWN_B, gMonBackPic_UnownB), + SPECIES_SPRITE(UNOWN_C, gMonBackPic_UnownC), + SPECIES_SPRITE(UNOWN_D, gMonBackPic_UnownD), + SPECIES_SPRITE(UNOWN_E, gMonBackPic_UnownE), + SPECIES_SPRITE(UNOWN_F, gMonBackPic_UnownF), + SPECIES_SPRITE(UNOWN_G, gMonBackPic_UnownG), + SPECIES_SPRITE(UNOWN_H, gMonBackPic_UnownH), + SPECIES_SPRITE(UNOWN_I, gMonBackPic_UnownI), + SPECIES_SPRITE(UNOWN_J, gMonBackPic_UnownJ), + SPECIES_SPRITE(UNOWN_K, gMonBackPic_UnownK), + SPECIES_SPRITE(UNOWN_L, gMonBackPic_UnownL), + SPECIES_SPRITE(UNOWN_M, gMonBackPic_UnownM), + SPECIES_SPRITE(UNOWN_N, gMonBackPic_UnownN), + SPECIES_SPRITE(UNOWN_O, gMonBackPic_UnownO), + SPECIES_SPRITE(UNOWN_P, gMonBackPic_UnownP), + SPECIES_SPRITE(UNOWN_Q, gMonBackPic_UnownQ), + SPECIES_SPRITE(UNOWN_R, gMonBackPic_UnownR), + SPECIES_SPRITE(UNOWN_S, gMonBackPic_UnownS), + SPECIES_SPRITE(UNOWN_T, gMonBackPic_UnownT), + SPECIES_SPRITE(UNOWN_U, gMonBackPic_UnownU), + SPECIES_SPRITE(UNOWN_V, gMonBackPic_UnownV), + SPECIES_SPRITE(UNOWN_W, gMonBackPic_UnownW), + SPECIES_SPRITE(UNOWN_X, gMonBackPic_UnownX), + SPECIES_SPRITE(UNOWN_Y, gMonBackPic_UnownY), + SPECIES_SPRITE(UNOWN_Z, gMonBackPic_UnownZ), + SPECIES_SPRITE(UNOWN_EMARK, gMonBackPic_UnownExclamationMark), + SPECIES_SPRITE(UNOWN_QMARK, gMonBackPic_UnownQuestionMark), +}; From 1937cc7b0d10b49cce27b60ff9af4b46d34ffede Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Mon, 14 Oct 2019 22:47:01 -0700 Subject: [PATCH 005/114] Port/dump palette tables. --- data/data.s | 10 +- include/data.h | 2 + src/data.c | 4 + src/data/pokemon_graphics/palette_table.h | 443 ++++++++++++++++++ .../pokemon_graphics/shiny_palette_table.h | 443 ++++++++++++++++++ src/oak_speech.c | 4 +- 6 files changed, 895 insertions(+), 11 deletions(-) create mode 100644 src/data/pokemon_graphics/palette_table.h create mode 100644 src/data/pokemon_graphics/shiny_palette_table.h diff --git a/data/data.s b/data/data.s index d92448cb3..97800a72d 100644 --- a/data/data.s +++ b/data/data.s @@ -7,14 +7,8 @@ .section .rodata -gMonPaletteTable:: @ 823730C - .incbin "baserom.gba", 0x23730C, 0xE8 - -gUnknown_82373F4:: @ 82373F4 - .incbin "baserom.gba", 0x2373F4, 0xCD8 - -gMonShinyPaletteTable:: @ 82380CC - .incbin "baserom.gba", 0x2380CC, 0x1010 +gUnknown_8238E8C:: @ 8238E8C + .incbin "baserom.gba", 0x238E8C, 0x250 gTrainerFrontAnimsPtrTable:: @ 82390DC .incbin "baserom.gba", 0x2390DC, 0x250 diff --git a/include/data.h b/include/data.h index 942d8b7e5..be34f64c2 100644 --- a/include/data.h +++ b/include/data.h @@ -4,6 +4,8 @@ #include "global.h" #include "constants/species.h" +#define SPECIES_SHINY_TAG 500 + struct MonCoords { // This would use a bitfield, but some function diff --git a/src/data.c b/src/data.c index ebb6cf5ea..0f3c7ea67 100644 --- a/src/data.c +++ b/src/data.c @@ -272,8 +272,12 @@ const union AnimCmd *const gSpriteAnimTable_82349BC[] = }; #define SPECIES_SPRITE(species, sprite) [SPECIES_##species] = {sprite, 0x800, SPECIES_##species} +#define SPECIES_PAL(species, pal) [SPECIES_##species] = {pal, SPECIES_##species} +#define SPECIES_SHINY_PAL(species, pal) [SPECIES_##species] = {pal, SPECIES_##species + SPECIES_SHINY_TAG} #include "data/pokemon_graphics/front_pic_coordinates.h" #include "data/pokemon_graphics/front_pic_table.h" #include "data/pokemon_graphics/back_pic_coordinates.h" #include "data/pokemon_graphics/back_pic_table.h" +#include "data/pokemon_graphics/palette_table.h" +#include "data/pokemon_graphics/shiny_palette_table.h" diff --git a/src/data/pokemon_graphics/palette_table.h b/src/data/pokemon_graphics/palette_table.h new file mode 100644 index 000000000..35edcc76c --- /dev/null +++ b/src/data/pokemon_graphics/palette_table.h @@ -0,0 +1,443 @@ +const struct CompressedSpritePalette gMonPaletteTable[] = +{ + SPECIES_PAL(NONE, gMonPalette_CircledQuestionMark), + SPECIES_PAL(BULBASAUR, gMonPalette_Bulbasaur), + SPECIES_PAL(IVYSAUR, gMonPalette_Ivysaur), + SPECIES_PAL(VENUSAUR, gMonPalette_Venusaur), + SPECIES_PAL(CHARMANDER, gMonPalette_Charmander), + SPECIES_PAL(CHARMELEON, gMonPalette_Charmeleon), + SPECIES_PAL(CHARIZARD, gMonPalette_Charizard), + SPECIES_PAL(SQUIRTLE, gMonPalette_Squirtle), + SPECIES_PAL(WARTORTLE, gMonPalette_Wartortle), + SPECIES_PAL(BLASTOISE, gMonPalette_Blastoise), + SPECIES_PAL(CATERPIE, gMonPalette_Caterpie), + SPECIES_PAL(METAPOD, gMonPalette_Metapod), + SPECIES_PAL(BUTTERFREE, gMonPalette_Butterfree), + SPECIES_PAL(WEEDLE, gMonPalette_Weedle), + SPECIES_PAL(KAKUNA, gMonPalette_Kakuna), + SPECIES_PAL(BEEDRILL, gMonPalette_Beedrill), + SPECIES_PAL(PIDGEY, gMonPalette_Pidgey), + SPECIES_PAL(PIDGEOTTO, gMonPalette_Pidgeotto), + SPECIES_PAL(PIDGEOT, gMonPalette_Pidgeot), + SPECIES_PAL(RATTATA, gMonPalette_Rattata), + SPECIES_PAL(RATICATE, gMonPalette_Raticate), + SPECIES_PAL(SPEAROW, gMonPalette_Spearow), + SPECIES_PAL(FEAROW, gMonPalette_Fearow), + SPECIES_PAL(EKANS, gMonPalette_Ekans), + SPECIES_PAL(ARBOK, gMonPalette_Arbok), + SPECIES_PAL(PIKACHU, gMonPalette_Pikachu), + SPECIES_PAL(RAICHU, gMonPalette_Raichu), + SPECIES_PAL(SANDSHREW, gMonPalette_Sandshrew), + SPECIES_PAL(SANDSLASH, gMonPalette_Sandslash), + SPECIES_PAL(NIDORAN_F, gMonPalette_NidoranF), + SPECIES_PAL(NIDORINA, gMonPalette_Nidorina), + SPECIES_PAL(NIDOQUEEN, gMonPalette_Nidoqueen), + SPECIES_PAL(NIDORAN_M, gMonPalette_NidoranM), + SPECIES_PAL(NIDORINO, gMonPalette_Nidorino), + SPECIES_PAL(NIDOKING, gMonPalette_Nidoking), + SPECIES_PAL(CLEFAIRY, gMonPalette_Clefairy), + SPECIES_PAL(CLEFABLE, gMonPalette_Clefable), + SPECIES_PAL(VULPIX, gMonPalette_Vulpix), + SPECIES_PAL(NINETALES, gMonPalette_Ninetales), + SPECIES_PAL(JIGGLYPUFF, gMonPalette_Jigglypuff), + SPECIES_PAL(WIGGLYTUFF, gMonPalette_Wigglytuff), + SPECIES_PAL(ZUBAT, gMonPalette_Zubat), + SPECIES_PAL(GOLBAT, gMonPalette_Golbat), + SPECIES_PAL(ODDISH, gMonPalette_Oddish), + SPECIES_PAL(GLOOM, gMonPalette_Gloom), + SPECIES_PAL(VILEPLUME, gMonPalette_Vileplume), + SPECIES_PAL(PARAS, gMonPalette_Paras), + SPECIES_PAL(PARASECT, gMonPalette_Parasect), + SPECIES_PAL(VENONAT, gMonPalette_Venonat), + SPECIES_PAL(VENOMOTH, gMonPalette_Venomoth), + SPECIES_PAL(DIGLETT, gMonPalette_Diglett), + SPECIES_PAL(DUGTRIO, gMonPalette_Dugtrio), + SPECIES_PAL(MEOWTH, gMonPalette_Meowth), + SPECIES_PAL(PERSIAN, gMonPalette_Persian), + SPECIES_PAL(PSYDUCK, gMonPalette_Psyduck), + SPECIES_PAL(GOLDUCK, gMonPalette_Golduck), + SPECIES_PAL(MANKEY, gMonPalette_Mankey), + SPECIES_PAL(PRIMEAPE, gMonPalette_Primeape), + SPECIES_PAL(GROWLITHE, gMonPalette_Growlithe), + SPECIES_PAL(ARCANINE, gMonPalette_Arcanine), + SPECIES_PAL(POLIWAG, gMonPalette_Poliwag), + SPECIES_PAL(POLIWHIRL, gMonPalette_Poliwhirl), + SPECIES_PAL(POLIWRATH, gMonPalette_Poliwrath), + SPECIES_PAL(ABRA, gMonPalette_Abra), + SPECIES_PAL(KADABRA, gMonPalette_Kadabra), + SPECIES_PAL(ALAKAZAM, gMonPalette_Alakazam), + SPECIES_PAL(MACHOP, gMonPalette_Machop), + SPECIES_PAL(MACHOKE, gMonPalette_Machoke), + SPECIES_PAL(MACHAMP, gMonPalette_Machamp), + SPECIES_PAL(BELLSPROUT, gMonPalette_Bellsprout), + SPECIES_PAL(WEEPINBELL, gMonPalette_Weepinbell), + SPECIES_PAL(VICTREEBEL, gMonPalette_Victreebel), + SPECIES_PAL(TENTACOOL, gMonPalette_Tentacool), + SPECIES_PAL(TENTACRUEL, gMonPalette_Tentacruel), + SPECIES_PAL(GEODUDE, gMonPalette_Geodude), + SPECIES_PAL(GRAVELER, gMonPalette_Graveler), + SPECIES_PAL(GOLEM, gMonPalette_Golem), + SPECIES_PAL(PONYTA, gMonPalette_Ponyta), + SPECIES_PAL(RAPIDASH, gMonPalette_Rapidash), + SPECIES_PAL(SLOWPOKE, gMonPalette_Slowpoke), + SPECIES_PAL(SLOWBRO, gMonPalette_Slowbro), + SPECIES_PAL(MAGNEMITE, gMonPalette_Magnemite), + SPECIES_PAL(MAGNETON, gMonPalette_Magneton), + SPECIES_PAL(FARFETCHD, gMonPalette_Farfetchd), + SPECIES_PAL(DODUO, gMonPalette_Doduo), + SPECIES_PAL(DODRIO, gMonPalette_Dodrio), + SPECIES_PAL(SEEL, gMonPalette_Seel), + SPECIES_PAL(DEWGONG, gMonPalette_Dewgong), + SPECIES_PAL(GRIMER, gMonPalette_Grimer), + SPECIES_PAL(MUK, gMonPalette_Muk), + SPECIES_PAL(SHELLDER, gMonPalette_Shellder), + SPECIES_PAL(CLOYSTER, gMonPalette_Cloyster), + SPECIES_PAL(GASTLY, gMonPalette_Gastly), + SPECIES_PAL(HAUNTER, gMonPalette_Haunter), + SPECIES_PAL(GENGAR, gMonPalette_Gengar), + SPECIES_PAL(ONIX, gMonPalette_Onix), + SPECIES_PAL(DROWZEE, gMonPalette_Drowzee), + SPECIES_PAL(HYPNO, gMonPalette_Hypno), + SPECIES_PAL(KRABBY, gMonPalette_Krabby), + SPECIES_PAL(KINGLER, gMonPalette_Kingler), + SPECIES_PAL(VOLTORB, gMonPalette_Voltorb), + SPECIES_PAL(ELECTRODE, gMonPalette_Electrode), + SPECIES_PAL(EXEGGCUTE, gMonPalette_Exeggcute), + SPECIES_PAL(EXEGGUTOR, gMonPalette_Exeggutor), + SPECIES_PAL(CUBONE, gMonPalette_Cubone), + SPECIES_PAL(MAROWAK, gMonPalette_Marowak), + SPECIES_PAL(HITMONLEE, gMonPalette_Hitmonlee), + SPECIES_PAL(HITMONCHAN, gMonPalette_Hitmonchan), + SPECIES_PAL(LICKITUNG, gMonPalette_Lickitung), + SPECIES_PAL(KOFFING, gMonPalette_Koffing), + SPECIES_PAL(WEEZING, gMonPalette_Weezing), + SPECIES_PAL(RHYHORN, gMonPalette_Rhyhorn), + SPECIES_PAL(RHYDON, gMonPalette_Rhydon), + SPECIES_PAL(CHANSEY, gMonPalette_Chansey), + SPECIES_PAL(TANGELA, gMonPalette_Tangela), + SPECIES_PAL(KANGASKHAN, gMonPalette_Kangaskhan), + SPECIES_PAL(HORSEA, gMonPalette_Horsea), + SPECIES_PAL(SEADRA, gMonPalette_Seadra), + SPECIES_PAL(GOLDEEN, gMonPalette_Goldeen), + SPECIES_PAL(SEAKING, gMonPalette_Seaking), + SPECIES_PAL(STARYU, gMonPalette_Staryu), + SPECIES_PAL(STARMIE, gMonPalette_Starmie), + SPECIES_PAL(MR_MIME, gMonPalette_Mrmime), + SPECIES_PAL(SCYTHER, gMonPalette_Scyther), + SPECIES_PAL(JYNX, gMonPalette_Jynx), + SPECIES_PAL(ELECTABUZZ, gMonPalette_Electabuzz), + SPECIES_PAL(MAGMAR, gMonPalette_Magmar), + SPECIES_PAL(PINSIR, gMonPalette_Pinsir), + SPECIES_PAL(TAUROS, gMonPalette_Tauros), + SPECIES_PAL(MAGIKARP, gMonPalette_Magikarp), + SPECIES_PAL(GYARADOS, gMonPalette_Gyarados), + SPECIES_PAL(LAPRAS, gMonPalette_Lapras), + SPECIES_PAL(DITTO, gMonPalette_Ditto), + SPECIES_PAL(EEVEE, gMonPalette_Eevee), + SPECIES_PAL(VAPOREON, gMonPalette_Vaporeon), + SPECIES_PAL(JOLTEON, gMonPalette_Jolteon), + SPECIES_PAL(FLAREON, gMonPalette_Flareon), + SPECIES_PAL(PORYGON, gMonPalette_Porygon), + SPECIES_PAL(OMANYTE, gMonPalette_Omanyte), + SPECIES_PAL(OMASTAR, gMonPalette_Omastar), + SPECIES_PAL(KABUTO, gMonPalette_Kabuto), + SPECIES_PAL(KABUTOPS, gMonPalette_Kabutops), + SPECIES_PAL(AERODACTYL, gMonPalette_Aerodactyl), + SPECIES_PAL(SNORLAX, gMonPalette_Snorlax), + SPECIES_PAL(ARTICUNO, gMonPalette_Articuno), + SPECIES_PAL(ZAPDOS, gMonPalette_Zapdos), + SPECIES_PAL(MOLTRES, gMonPalette_Moltres), + SPECIES_PAL(DRATINI, gMonPalette_Dratini), + SPECIES_PAL(DRAGONAIR, gMonPalette_Dragonair), + SPECIES_PAL(DRAGONITE, gMonPalette_Dragonite), + SPECIES_PAL(MEWTWO, gMonPalette_Mewtwo), + SPECIES_PAL(MEW, gMonPalette_Mew), + SPECIES_PAL(CHIKORITA, gMonPalette_Chikorita), + SPECIES_PAL(BAYLEEF, gMonPalette_Bayleef), + SPECIES_PAL(MEGANIUM, gMonPalette_Meganium), + SPECIES_PAL(CYNDAQUIL, gMonPalette_Cyndaquil), + SPECIES_PAL(QUILAVA, gMonPalette_Quilava), + SPECIES_PAL(TYPHLOSION, gMonPalette_Typhlosion), + SPECIES_PAL(TOTODILE, gMonPalette_Totodile), + SPECIES_PAL(CROCONAW, gMonPalette_Croconaw), + SPECIES_PAL(FERALIGATR, gMonPalette_Feraligatr), + SPECIES_PAL(SENTRET, gMonPalette_Sentret), + SPECIES_PAL(FURRET, gMonPalette_Furret), + SPECIES_PAL(HOOTHOOT, gMonPalette_Hoothoot), + SPECIES_PAL(NOCTOWL, gMonPalette_Noctowl), + SPECIES_PAL(LEDYBA, gMonPalette_Ledyba), + SPECIES_PAL(LEDIAN, gMonPalette_Ledian), + SPECIES_PAL(SPINARAK, gMonPalette_Spinarak), + SPECIES_PAL(ARIADOS, gMonPalette_Ariados), + SPECIES_PAL(CROBAT, gMonPalette_Crobat), + SPECIES_PAL(CHINCHOU, gMonPalette_Chinchou), + SPECIES_PAL(LANTURN, gMonPalette_Lanturn), + SPECIES_PAL(PICHU, gMonPalette_Pichu), + SPECIES_PAL(CLEFFA, gMonPalette_Cleffa), + SPECIES_PAL(IGGLYBUFF, gMonPalette_Igglybuff), + SPECIES_PAL(TOGEPI, gMonPalette_Togepi), + SPECIES_PAL(TOGETIC, gMonPalette_Togetic), + SPECIES_PAL(NATU, gMonPalette_Natu), + SPECIES_PAL(XATU, gMonPalette_Xatu), + SPECIES_PAL(MAREEP, gMonPalette_Mareep), + SPECIES_PAL(FLAAFFY, gMonPalette_Flaaffy), + SPECIES_PAL(AMPHAROS, gMonPalette_Ampharos), + SPECIES_PAL(BELLOSSOM, gMonPalette_Bellossom), + SPECIES_PAL(MARILL, gMonPalette_Marill), + SPECIES_PAL(AZUMARILL, gMonPalette_Azumarill), + SPECIES_PAL(SUDOWOODO, gMonPalette_Sudowoodo), + SPECIES_PAL(POLITOED, gMonPalette_Politoed), + SPECIES_PAL(HOPPIP, gMonPalette_Hoppip), + SPECIES_PAL(SKIPLOOM, gMonPalette_Skiploom), + SPECIES_PAL(JUMPLUFF, gMonPalette_Jumpluff), + SPECIES_PAL(AIPOM, gMonPalette_Aipom), + SPECIES_PAL(SUNKERN, gMonPalette_Sunkern), + SPECIES_PAL(SUNFLORA, gMonPalette_Sunflora), + SPECIES_PAL(YANMA, gMonPalette_Yanma), + SPECIES_PAL(WOOPER, gMonPalette_Wooper), + SPECIES_PAL(QUAGSIRE, gMonPalette_Quagsire), + SPECIES_PAL(ESPEON, gMonPalette_Espeon), + SPECIES_PAL(UMBREON, gMonPalette_Umbreon), + SPECIES_PAL(MURKROW, gMonPalette_Murkrow), + SPECIES_PAL(SLOWKING, gMonPalette_Slowking), + SPECIES_PAL(MISDREAVUS, gMonPalette_Misdreavus), + SPECIES_PAL(UNOWN, gMonPalette_Unown), + SPECIES_PAL(WOBBUFFET, gMonPalette_Wobbuffet), + SPECIES_PAL(GIRAFARIG, gMonPalette_Girafarig), + SPECIES_PAL(PINECO, gMonPalette_Pineco), + SPECIES_PAL(FORRETRESS, gMonPalette_Forretress), + SPECIES_PAL(DUNSPARCE, gMonPalette_Dunsparce), + SPECIES_PAL(GLIGAR, gMonPalette_Gligar), + SPECIES_PAL(STEELIX, gMonPalette_Steelix), + SPECIES_PAL(SNUBBULL, gMonPalette_Snubbull), + SPECIES_PAL(GRANBULL, gMonPalette_Granbull), + SPECIES_PAL(QWILFISH, gMonPalette_Qwilfish), + SPECIES_PAL(SCIZOR, gMonPalette_Scizor), + SPECIES_PAL(SHUCKLE, gMonPalette_Shuckle), + SPECIES_PAL(HERACROSS, gMonPalette_Heracross), + SPECIES_PAL(SNEASEL, gMonPalette_Sneasel), + SPECIES_PAL(TEDDIURSA, gMonPalette_Teddiursa), + SPECIES_PAL(URSARING, gMonPalette_Ursaring), + SPECIES_PAL(SLUGMA, gMonPalette_Slugma), + SPECIES_PAL(MAGCARGO, gMonPalette_Magcargo), + SPECIES_PAL(SWINUB, gMonPalette_Swinub), + SPECIES_PAL(PILOSWINE, gMonPalette_Piloswine), + SPECIES_PAL(CORSOLA, gMonPalette_Corsola), + SPECIES_PAL(REMORAID, gMonPalette_Remoraid), + SPECIES_PAL(OCTILLERY, gMonPalette_Octillery), + SPECIES_PAL(DELIBIRD, gMonPalette_Delibird), + SPECIES_PAL(MANTINE, gMonPalette_Mantine), + SPECIES_PAL(SKARMORY, gMonPalette_Skarmory), + SPECIES_PAL(HOUNDOUR, gMonPalette_Houndour), + SPECIES_PAL(HOUNDOOM, gMonPalette_Houndoom), + SPECIES_PAL(KINGDRA, gMonPalette_Kingdra), + SPECIES_PAL(PHANPY, gMonPalette_Phanpy), + SPECIES_PAL(DONPHAN, gMonPalette_Donphan), + SPECIES_PAL(PORYGON2, gMonPalette_Porygon2), + SPECIES_PAL(STANTLER, gMonPalette_Stantler), + SPECIES_PAL(SMEARGLE, gMonPalette_Smeargle), + SPECIES_PAL(TYROGUE, gMonPalette_Tyrogue), + SPECIES_PAL(HITMONTOP, gMonPalette_Hitmontop), + SPECIES_PAL(SMOOCHUM, gMonPalette_Smoochum), + SPECIES_PAL(ELEKID, gMonPalette_Elekid), + SPECIES_PAL(MAGBY, gMonPalette_Magby), + SPECIES_PAL(MILTANK, gMonPalette_Miltank), + SPECIES_PAL(BLISSEY, gMonPalette_Blissey), + SPECIES_PAL(RAIKOU, gMonPalette_Raikou), + SPECIES_PAL(ENTEI, gMonPalette_Entei), + SPECIES_PAL(SUICUNE, gMonPalette_Suicune), + SPECIES_PAL(LARVITAR, gMonPalette_Larvitar), + SPECIES_PAL(PUPITAR, gMonPalette_Pupitar), + SPECIES_PAL(TYRANITAR, gMonPalette_Tyranitar), + SPECIES_PAL(LUGIA, gMonPalette_Lugia), + SPECIES_PAL(HO_OH, gMonPalette_HoOh), + SPECIES_PAL(CELEBI, gMonPalette_Celebi), + SPECIES_PAL(OLD_UNOWN_B, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_C, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_D, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_E, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_F, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_G, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_H, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_I, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_J, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_K, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_L, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_M, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_N, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_O, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_P, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_Q, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_R, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_S, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_T, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_U, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_V, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_W, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_X, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_Y, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(OLD_UNOWN_Z, gMonPalette_DoubleQuestionMark), + SPECIES_PAL(TREECKO, gMonPalette_Treecko), + SPECIES_PAL(GROVYLE, gMonPalette_Grovyle), + SPECIES_PAL(SCEPTILE, gMonPalette_Sceptile), + SPECIES_PAL(TORCHIC, gMonPalette_Torchic), + SPECIES_PAL(COMBUSKEN, gMonPalette_Combusken), + SPECIES_PAL(BLAZIKEN, gMonPalette_Blaziken), + SPECIES_PAL(MUDKIP, gMonPalette_Mudkip), + SPECIES_PAL(MARSHTOMP, gMonPalette_Marshtomp), + SPECIES_PAL(SWAMPERT, gMonPalette_Swampert), + SPECIES_PAL(POOCHYENA, gMonPalette_Poochyena), + SPECIES_PAL(MIGHTYENA, gMonPalette_Mightyena), + SPECIES_PAL(ZIGZAGOON, gMonPalette_Zigzagoon), + SPECIES_PAL(LINOONE, gMonPalette_Linoone), + SPECIES_PAL(WURMPLE, gMonPalette_Wurmple), + SPECIES_PAL(SILCOON, gMonPalette_Silcoon), + SPECIES_PAL(BEAUTIFLY, gMonPalette_Beautifly), + SPECIES_PAL(CASCOON, gMonPalette_Cascoon), + SPECIES_PAL(DUSTOX, gMonPalette_Dustox), + SPECIES_PAL(LOTAD, gMonPalette_Lotad), + SPECIES_PAL(LOMBRE, gMonPalette_Lombre), + SPECIES_PAL(LUDICOLO, gMonPalette_Ludicolo), + SPECIES_PAL(SEEDOT, gMonPalette_Seedot), + SPECIES_PAL(NUZLEAF, gMonPalette_Nuzleaf), + SPECIES_PAL(SHIFTRY, gMonPalette_Shiftry), + SPECIES_PAL(NINCADA, gMonPalette_Nincada), + SPECIES_PAL(NINJASK, gMonPalette_Ninjask), + SPECIES_PAL(SHEDINJA, gMonPalette_Shedinja), + SPECIES_PAL(TAILLOW, gMonPalette_Taillow), + SPECIES_PAL(SWELLOW, gMonPalette_Swellow), + SPECIES_PAL(SHROOMISH, gMonPalette_Shroomish), + SPECIES_PAL(BRELOOM, gMonPalette_Breloom), + SPECIES_PAL(SPINDA, gMonPalette_Spinda), + SPECIES_PAL(WINGULL, gMonPalette_Wingull), + SPECIES_PAL(PELIPPER, gMonPalette_Pelipper), + SPECIES_PAL(SURSKIT, gMonPalette_Surskit), + SPECIES_PAL(MASQUERAIN, gMonPalette_Masquerain), + SPECIES_PAL(WAILMER, gMonPalette_Wailmer), + SPECIES_PAL(WAILORD, gMonPalette_Wailord), + SPECIES_PAL(SKITTY, gMonPalette_Skitty), + SPECIES_PAL(DELCATTY, gMonPalette_Delcatty), + SPECIES_PAL(KECLEON, gMonPalette_Kecleon), + SPECIES_PAL(BALTOY, gMonPalette_Baltoy), + SPECIES_PAL(CLAYDOL, gMonPalette_Claydol), + SPECIES_PAL(NOSEPASS, gMonPalette_Nosepass), + SPECIES_PAL(TORKOAL, gMonPalette_Torkoal), + SPECIES_PAL(SABLEYE, gMonPalette_Sableye), + SPECIES_PAL(BARBOACH, gMonPalette_Barboach), + SPECIES_PAL(WHISCASH, gMonPalette_Whiscash), + SPECIES_PAL(LUVDISC, gMonPalette_Luvdisc), + SPECIES_PAL(CORPHISH, gMonPalette_Corphish), + SPECIES_PAL(CRAWDAUNT, gMonPalette_Crawdaunt), + SPECIES_PAL(FEEBAS, gMonPalette_Feebas), + SPECIES_PAL(MILOTIC, gMonPalette_Milotic), + SPECIES_PAL(CARVANHA, gMonPalette_Carvanha), + SPECIES_PAL(SHARPEDO, gMonPalette_Sharpedo), + SPECIES_PAL(TRAPINCH, gMonPalette_Trapinch), + SPECIES_PAL(VIBRAVA, gMonPalette_Vibrava), + SPECIES_PAL(FLYGON, gMonPalette_Flygon), + SPECIES_PAL(MAKUHITA, gMonPalette_Makuhita), + SPECIES_PAL(HARIYAMA, gMonPalette_Hariyama), + SPECIES_PAL(ELECTRIKE, gMonPalette_Electrike), + SPECIES_PAL(MANECTRIC, gMonPalette_Manectric), + SPECIES_PAL(NUMEL, gMonPalette_Numel), + SPECIES_PAL(CAMERUPT, gMonPalette_Camerupt), + SPECIES_PAL(SPHEAL, gMonPalette_Spheal), + SPECIES_PAL(SEALEO, gMonPalette_Sealeo), + SPECIES_PAL(WALREIN, gMonPalette_Walrein), + SPECIES_PAL(CACNEA, gMonPalette_Cacnea), + SPECIES_PAL(CACTURNE, gMonPalette_Cacturne), + SPECIES_PAL(SNORUNT, gMonPalette_Snorunt), + SPECIES_PAL(GLALIE, gMonPalette_Glalie), + SPECIES_PAL(LUNATONE, gMonPalette_Lunatone), + SPECIES_PAL(SOLROCK, gMonPalette_Solrock), + SPECIES_PAL(AZURILL, gMonPalette_Azurill), + SPECIES_PAL(SPOINK, gMonPalette_Spoink), + SPECIES_PAL(GRUMPIG, gMonPalette_Grumpig), + SPECIES_PAL(PLUSLE, gMonPalette_Plusle), + SPECIES_PAL(MINUN, gMonPalette_Minun), + SPECIES_PAL(MAWILE, gMonPalette_Mawile), + SPECIES_PAL(MEDITITE, gMonPalette_Meditite), + SPECIES_PAL(MEDICHAM, gMonPalette_Medicham), + SPECIES_PAL(SWABLU, gMonPalette_Swablu), + SPECIES_PAL(ALTARIA, gMonPalette_Altaria), + SPECIES_PAL(WYNAUT, gMonPalette_Wynaut), + SPECIES_PAL(DUSKULL, gMonPalette_Duskull), + SPECIES_PAL(DUSCLOPS, gMonPalette_Dusclops), + SPECIES_PAL(ROSELIA, gMonPalette_Roselia), + SPECIES_PAL(SLAKOTH, gMonPalette_Slakoth), + SPECIES_PAL(VIGOROTH, gMonPalette_Vigoroth), + SPECIES_PAL(SLAKING, gMonPalette_Slaking), + SPECIES_PAL(GULPIN, gMonPalette_Gulpin), + SPECIES_PAL(SWALOT, gMonPalette_Swalot), + SPECIES_PAL(TROPIUS, gMonPalette_Tropius), + SPECIES_PAL(WHISMUR, gMonPalette_Whismur), + SPECIES_PAL(LOUDRED, gMonPalette_Loudred), + SPECIES_PAL(EXPLOUD, gMonPalette_Exploud), + SPECIES_PAL(CLAMPERL, gMonPalette_Clamperl), + SPECIES_PAL(HUNTAIL, gMonPalette_Huntail), + SPECIES_PAL(GOREBYSS, gMonPalette_Gorebyss), + SPECIES_PAL(ABSOL, gMonPalette_Absol), + SPECIES_PAL(SHUPPET, gMonPalette_Shuppet), + SPECIES_PAL(BANETTE, gMonPalette_Banette), + SPECIES_PAL(SEVIPER, gMonPalette_Seviper), + SPECIES_PAL(ZANGOOSE, gMonPalette_Zangoose), + SPECIES_PAL(RELICANTH, gMonPalette_Relicanth), + SPECIES_PAL(ARON, gMonPalette_Aron), + SPECIES_PAL(LAIRON, gMonPalette_Lairon), + SPECIES_PAL(AGGRON, gMonPalette_Aggron), + SPECIES_PAL(CASTFORM, gMonPalette_Castform), + SPECIES_PAL(VOLBEAT, gMonPalette_Volbeat), + SPECIES_PAL(ILLUMISE, gMonPalette_Illumise), + SPECIES_PAL(LILEEP, gMonPalette_Lileep), + SPECIES_PAL(CRADILY, gMonPalette_Cradily), + SPECIES_PAL(ANORITH, gMonPalette_Anorith), + SPECIES_PAL(ARMALDO, gMonPalette_Armaldo), + SPECIES_PAL(RALTS, gMonPalette_Ralts), + SPECIES_PAL(KIRLIA, gMonPalette_Kirlia), + SPECIES_PAL(GARDEVOIR, gMonPalette_Gardevoir), + SPECIES_PAL(BAGON, gMonPalette_Bagon), + SPECIES_PAL(SHELGON, gMonPalette_Shelgon), + SPECIES_PAL(SALAMENCE, gMonPalette_Salamence), + SPECIES_PAL(BELDUM, gMonPalette_Beldum), + SPECIES_PAL(METANG, gMonPalette_Metang), + SPECIES_PAL(METAGROSS, gMonPalette_Metagross), + SPECIES_PAL(REGIROCK, gMonPalette_Regirock), + SPECIES_PAL(REGICE, gMonPalette_Regice), + SPECIES_PAL(REGISTEEL, gMonPalette_Registeel), + SPECIES_PAL(KYOGRE, gMonPalette_Kyogre), + SPECIES_PAL(GROUDON, gMonPalette_Groudon), + SPECIES_PAL(RAYQUAZA, gMonPalette_Rayquaza), + SPECIES_PAL(LATIAS, gMonPalette_Latias), + SPECIES_PAL(LATIOS, gMonPalette_Latios), + SPECIES_PAL(JIRACHI, gMonPalette_Jirachi), + SPECIES_PAL(DEOXYS, gMonPalette_Deoxys), + SPECIES_PAL(CHIMECHO, gMonPalette_Chimecho), + SPECIES_PAL(EGG, gMonPalette_Egg), + SPECIES_PAL(UNOWN_B, gMonPalette_Unown), + SPECIES_PAL(UNOWN_C, gMonPalette_Unown), + SPECIES_PAL(UNOWN_D, gMonPalette_Unown), + SPECIES_PAL(UNOWN_E, gMonPalette_Unown), + SPECIES_PAL(UNOWN_F, gMonPalette_Unown), + SPECIES_PAL(UNOWN_G, gMonPalette_Unown), + SPECIES_PAL(UNOWN_H, gMonPalette_Unown), + SPECIES_PAL(UNOWN_I, gMonPalette_Unown), + SPECIES_PAL(UNOWN_J, gMonPalette_Unown), + SPECIES_PAL(UNOWN_K, gMonPalette_Unown), + SPECIES_PAL(UNOWN_L, gMonPalette_Unown), + SPECIES_PAL(UNOWN_M, gMonPalette_Unown), + SPECIES_PAL(UNOWN_N, gMonPalette_Unown), + SPECIES_PAL(UNOWN_O, gMonPalette_Unown), + SPECIES_PAL(UNOWN_P, gMonPalette_Unown), + SPECIES_PAL(UNOWN_Q, gMonPalette_Unown), + SPECIES_PAL(UNOWN_R, gMonPalette_Unown), + SPECIES_PAL(UNOWN_S, gMonPalette_Unown), + SPECIES_PAL(UNOWN_T, gMonPalette_Unown), + SPECIES_PAL(UNOWN_U, gMonPalette_Unown), + SPECIES_PAL(UNOWN_V, gMonPalette_Unown), + SPECIES_PAL(UNOWN_W, gMonPalette_Unown), + SPECIES_PAL(UNOWN_X, gMonPalette_Unown), + SPECIES_PAL(UNOWN_Y, gMonPalette_Unown), + SPECIES_PAL(UNOWN_Z, gMonPalette_Unown), + SPECIES_PAL(UNOWN_EMARK, gMonPalette_Unown), + SPECIES_PAL(UNOWN_QMARK, gMonPalette_Unown), +}; diff --git a/src/data/pokemon_graphics/shiny_palette_table.h b/src/data/pokemon_graphics/shiny_palette_table.h new file mode 100644 index 000000000..8b1cfcaac --- /dev/null +++ b/src/data/pokemon_graphics/shiny_palette_table.h @@ -0,0 +1,443 @@ +const struct CompressedSpritePalette gMonShinyPaletteTable[] = +{ + SPECIES_SHINY_PAL(NONE, gMonShinyPalette_CircledQuestionMark), + SPECIES_SHINY_PAL(BULBASAUR, gMonShinyPalette_Bulbasaur), + SPECIES_SHINY_PAL(IVYSAUR, gMonShinyPalette_Ivysaur), + SPECIES_SHINY_PAL(VENUSAUR, gMonShinyPalette_Venusaur), + SPECIES_SHINY_PAL(CHARMANDER, gMonShinyPalette_Charmander), + SPECIES_SHINY_PAL(CHARMELEON, gMonShinyPalette_Charmeleon), + SPECIES_SHINY_PAL(CHARIZARD, gMonShinyPalette_Charizard), + SPECIES_SHINY_PAL(SQUIRTLE, gMonShinyPalette_Squirtle), + SPECIES_SHINY_PAL(WARTORTLE, gMonShinyPalette_Wartortle), + SPECIES_SHINY_PAL(BLASTOISE, gMonShinyPalette_Blastoise), + SPECIES_SHINY_PAL(CATERPIE, gMonShinyPalette_Caterpie), + SPECIES_SHINY_PAL(METAPOD, gMonShinyPalette_Metapod), + SPECIES_SHINY_PAL(BUTTERFREE, gMonShinyPalette_Butterfree), + SPECIES_SHINY_PAL(WEEDLE, gMonShinyPalette_Weedle), + SPECIES_SHINY_PAL(KAKUNA, gMonShinyPalette_Kakuna), + SPECIES_SHINY_PAL(BEEDRILL, gMonShinyPalette_Beedrill), + SPECIES_SHINY_PAL(PIDGEY, gMonShinyPalette_Pidgey), + SPECIES_SHINY_PAL(PIDGEOTTO, gMonShinyPalette_Pidgeotto), + SPECIES_SHINY_PAL(PIDGEOT, gMonShinyPalette_Pidgeot), + SPECIES_SHINY_PAL(RATTATA, gMonShinyPalette_Rattata), + SPECIES_SHINY_PAL(RATICATE, gMonShinyPalette_Raticate), + SPECIES_SHINY_PAL(SPEAROW, gMonShinyPalette_Spearow), + SPECIES_SHINY_PAL(FEAROW, gMonShinyPalette_Fearow), + SPECIES_SHINY_PAL(EKANS, gMonShinyPalette_Ekans), + SPECIES_SHINY_PAL(ARBOK, gMonShinyPalette_Arbok), + SPECIES_SHINY_PAL(PIKACHU, gMonShinyPalette_Pikachu), + SPECIES_SHINY_PAL(RAICHU, gMonShinyPalette_Raichu), + SPECIES_SHINY_PAL(SANDSHREW, gMonShinyPalette_Sandshrew), + SPECIES_SHINY_PAL(SANDSLASH, gMonShinyPalette_Sandslash), + SPECIES_SHINY_PAL(NIDORAN_F, gMonShinyPalette_NidoranF), + SPECIES_SHINY_PAL(NIDORINA, gMonShinyPalette_Nidorina), + SPECIES_SHINY_PAL(NIDOQUEEN, gMonShinyPalette_Nidoqueen), + SPECIES_SHINY_PAL(NIDORAN_M, gMonShinyPalette_NidoranM), + SPECIES_SHINY_PAL(NIDORINO, gMonShinyPalette_Nidorino), + SPECIES_SHINY_PAL(NIDOKING, gMonShinyPalette_Nidoking), + SPECIES_SHINY_PAL(CLEFAIRY, gMonShinyPalette_Clefairy), + SPECIES_SHINY_PAL(CLEFABLE, gMonShinyPalette_Clefable), + SPECIES_SHINY_PAL(VULPIX, gMonShinyPalette_Vulpix), + SPECIES_SHINY_PAL(NINETALES, gMonShinyPalette_Ninetales), + SPECIES_SHINY_PAL(JIGGLYPUFF, gMonShinyPalette_Jigglypuff), + SPECIES_SHINY_PAL(WIGGLYTUFF, gMonShinyPalette_Wigglytuff), + SPECIES_SHINY_PAL(ZUBAT, gMonShinyPalette_Zubat), + SPECIES_SHINY_PAL(GOLBAT, gMonShinyPalette_Golbat), + SPECIES_SHINY_PAL(ODDISH, gMonShinyPalette_Oddish), + SPECIES_SHINY_PAL(GLOOM, gMonShinyPalette_Gloom), + SPECIES_SHINY_PAL(VILEPLUME, gMonShinyPalette_Vileplume), + SPECIES_SHINY_PAL(PARAS, gMonShinyPalette_Paras), + SPECIES_SHINY_PAL(PARASECT, gMonShinyPalette_Parasect), + SPECIES_SHINY_PAL(VENONAT, gMonShinyPalette_Venonat), + SPECIES_SHINY_PAL(VENOMOTH, gMonShinyPalette_Venomoth), + SPECIES_SHINY_PAL(DIGLETT, gMonShinyPalette_Diglett), + SPECIES_SHINY_PAL(DUGTRIO, gMonShinyPalette_Dugtrio), + SPECIES_SHINY_PAL(MEOWTH, gMonShinyPalette_Meowth), + SPECIES_SHINY_PAL(PERSIAN, gMonShinyPalette_Persian), + SPECIES_SHINY_PAL(PSYDUCK, gMonShinyPalette_Psyduck), + SPECIES_SHINY_PAL(GOLDUCK, gMonShinyPalette_Golduck), + SPECIES_SHINY_PAL(MANKEY, gMonShinyPalette_Mankey), + SPECIES_SHINY_PAL(PRIMEAPE, gMonShinyPalette_Primeape), + SPECIES_SHINY_PAL(GROWLITHE, gMonShinyPalette_Growlithe), + SPECIES_SHINY_PAL(ARCANINE, gMonShinyPalette_Arcanine), + SPECIES_SHINY_PAL(POLIWAG, gMonShinyPalette_Poliwag), + SPECIES_SHINY_PAL(POLIWHIRL, gMonShinyPalette_Poliwhirl), + SPECIES_SHINY_PAL(POLIWRATH, gMonShinyPalette_Poliwrath), + SPECIES_SHINY_PAL(ABRA, gMonShinyPalette_Abra), + SPECIES_SHINY_PAL(KADABRA, gMonShinyPalette_Kadabra), + SPECIES_SHINY_PAL(ALAKAZAM, gMonShinyPalette_Alakazam), + SPECIES_SHINY_PAL(MACHOP, gMonShinyPalette_Machop), + SPECIES_SHINY_PAL(MACHOKE, gMonShinyPalette_Machoke), + SPECIES_SHINY_PAL(MACHAMP, gMonShinyPalette_Machamp), + SPECIES_SHINY_PAL(BELLSPROUT, gMonShinyPalette_Bellsprout), + SPECIES_SHINY_PAL(WEEPINBELL, gMonShinyPalette_Weepinbell), + SPECIES_SHINY_PAL(VICTREEBEL, gMonShinyPalette_Victreebel), + SPECIES_SHINY_PAL(TENTACOOL, gMonShinyPalette_Tentacool), + SPECIES_SHINY_PAL(TENTACRUEL, gMonShinyPalette_Tentacruel), + SPECIES_SHINY_PAL(GEODUDE, gMonShinyPalette_Geodude), + SPECIES_SHINY_PAL(GRAVELER, gMonShinyPalette_Graveler), + SPECIES_SHINY_PAL(GOLEM, gMonShinyPalette_Golem), + SPECIES_SHINY_PAL(PONYTA, gMonShinyPalette_Ponyta), + SPECIES_SHINY_PAL(RAPIDASH, gMonShinyPalette_Rapidash), + SPECIES_SHINY_PAL(SLOWPOKE, gMonShinyPalette_Slowpoke), + SPECIES_SHINY_PAL(SLOWBRO, gMonShinyPalette_Slowbro), + SPECIES_SHINY_PAL(MAGNEMITE, gMonShinyPalette_Magnemite), + SPECIES_SHINY_PAL(MAGNETON, gMonShinyPalette_Magneton), + SPECIES_SHINY_PAL(FARFETCHD, gMonShinyPalette_Farfetchd), + SPECIES_SHINY_PAL(DODUO, gMonShinyPalette_Doduo), + SPECIES_SHINY_PAL(DODRIO, gMonShinyPalette_Dodrio), + SPECIES_SHINY_PAL(SEEL, gMonShinyPalette_Seel), + SPECIES_SHINY_PAL(DEWGONG, gMonShinyPalette_Dewgong), + SPECIES_SHINY_PAL(GRIMER, gMonShinyPalette_Grimer), + SPECIES_SHINY_PAL(MUK, gMonShinyPalette_Muk), + SPECIES_SHINY_PAL(SHELLDER, gMonShinyPalette_Shellder), + SPECIES_SHINY_PAL(CLOYSTER, gMonShinyPalette_Cloyster), + SPECIES_SHINY_PAL(GASTLY, gMonShinyPalette_Gastly), + SPECIES_SHINY_PAL(HAUNTER, gMonShinyPalette_Haunter), + SPECIES_SHINY_PAL(GENGAR, gMonShinyPalette_Gengar), + SPECIES_SHINY_PAL(ONIX, gMonShinyPalette_Onix), + SPECIES_SHINY_PAL(DROWZEE, gMonShinyPalette_Drowzee), + SPECIES_SHINY_PAL(HYPNO, gMonShinyPalette_Hypno), + SPECIES_SHINY_PAL(KRABBY, gMonShinyPalette_Krabby), + SPECIES_SHINY_PAL(KINGLER, gMonShinyPalette_Kingler), + SPECIES_SHINY_PAL(VOLTORB, gMonShinyPalette_Voltorb), + SPECIES_SHINY_PAL(ELECTRODE, gMonShinyPalette_Electrode), + SPECIES_SHINY_PAL(EXEGGCUTE, gMonShinyPalette_Exeggcute), + SPECIES_SHINY_PAL(EXEGGUTOR, gMonShinyPalette_Exeggutor), + SPECIES_SHINY_PAL(CUBONE, gMonShinyPalette_Cubone), + SPECIES_SHINY_PAL(MAROWAK, gMonShinyPalette_Marowak), + SPECIES_SHINY_PAL(HITMONLEE, gMonShinyPalette_Hitmonlee), + SPECIES_SHINY_PAL(HITMONCHAN, gMonShinyPalette_Hitmonchan), + SPECIES_SHINY_PAL(LICKITUNG, gMonShinyPalette_Lickitung), + SPECIES_SHINY_PAL(KOFFING, gMonShinyPalette_Koffing), + SPECIES_SHINY_PAL(WEEZING, gMonShinyPalette_Weezing), + SPECIES_SHINY_PAL(RHYHORN, gMonShinyPalette_Rhyhorn), + SPECIES_SHINY_PAL(RHYDON, gMonShinyPalette_Rhydon), + SPECIES_SHINY_PAL(CHANSEY, gMonShinyPalette_Chansey), + SPECIES_SHINY_PAL(TANGELA, gMonShinyPalette_Tangela), + SPECIES_SHINY_PAL(KANGASKHAN, gMonShinyPalette_Kangaskhan), + SPECIES_SHINY_PAL(HORSEA, gMonShinyPalette_Horsea), + SPECIES_SHINY_PAL(SEADRA, gMonShinyPalette_Seadra), + SPECIES_SHINY_PAL(GOLDEEN, gMonShinyPalette_Goldeen), + SPECIES_SHINY_PAL(SEAKING, gMonShinyPalette_Seaking), + SPECIES_SHINY_PAL(STARYU, gMonShinyPalette_Staryu), + SPECIES_SHINY_PAL(STARMIE, gMonShinyPalette_Starmie), + SPECIES_SHINY_PAL(MR_MIME, gMonShinyPalette_Mrmime), + SPECIES_SHINY_PAL(SCYTHER, gMonShinyPalette_Scyther), + SPECIES_SHINY_PAL(JYNX, gMonShinyPalette_Jynx), + SPECIES_SHINY_PAL(ELECTABUZZ, gMonShinyPalette_Electabuzz), + SPECIES_SHINY_PAL(MAGMAR, gMonShinyPalette_Magmar), + SPECIES_SHINY_PAL(PINSIR, gMonShinyPalette_Pinsir), + SPECIES_SHINY_PAL(TAUROS, gMonShinyPalette_Tauros), + SPECIES_SHINY_PAL(MAGIKARP, gMonShinyPalette_Magikarp), + SPECIES_SHINY_PAL(GYARADOS, gMonShinyPalette_Gyarados), + SPECIES_SHINY_PAL(LAPRAS, gMonShinyPalette_Lapras), + SPECIES_SHINY_PAL(DITTO, gMonShinyPalette_Ditto), + SPECIES_SHINY_PAL(EEVEE, gMonShinyPalette_Eevee), + SPECIES_SHINY_PAL(VAPOREON, gMonShinyPalette_Vaporeon), + SPECIES_SHINY_PAL(JOLTEON, gMonShinyPalette_Jolteon), + SPECIES_SHINY_PAL(FLAREON, gMonShinyPalette_Flareon), + SPECIES_SHINY_PAL(PORYGON, gMonShinyPalette_Porygon), + SPECIES_SHINY_PAL(OMANYTE, gMonShinyPalette_Omanyte), + SPECIES_SHINY_PAL(OMASTAR, gMonShinyPalette_Omastar), + SPECIES_SHINY_PAL(KABUTO, gMonShinyPalette_Kabuto), + SPECIES_SHINY_PAL(KABUTOPS, gMonShinyPalette_Kabutops), + SPECIES_SHINY_PAL(AERODACTYL, gMonShinyPalette_Aerodactyl), + SPECIES_SHINY_PAL(SNORLAX, gMonShinyPalette_Snorlax), + SPECIES_SHINY_PAL(ARTICUNO, gMonShinyPalette_Articuno), + SPECIES_SHINY_PAL(ZAPDOS, gMonShinyPalette_Zapdos), + SPECIES_SHINY_PAL(MOLTRES, gMonShinyPalette_Moltres), + SPECIES_SHINY_PAL(DRATINI, gMonShinyPalette_Dratini), + SPECIES_SHINY_PAL(DRAGONAIR, gMonShinyPalette_Dragonair), + SPECIES_SHINY_PAL(DRAGONITE, gMonShinyPalette_Dragonite), + SPECIES_SHINY_PAL(MEWTWO, gMonShinyPalette_Mewtwo), + SPECIES_SHINY_PAL(MEW, gMonShinyPalette_Mew), + SPECIES_SHINY_PAL(CHIKORITA, gMonShinyPalette_Chikorita), + SPECIES_SHINY_PAL(BAYLEEF, gMonShinyPalette_Bayleef), + SPECIES_SHINY_PAL(MEGANIUM, gMonShinyPalette_Meganium), + SPECIES_SHINY_PAL(CYNDAQUIL, gMonShinyPalette_Cyndaquil), + SPECIES_SHINY_PAL(QUILAVA, gMonShinyPalette_Quilava), + SPECIES_SHINY_PAL(TYPHLOSION, gMonShinyPalette_Typhlosion), + SPECIES_SHINY_PAL(TOTODILE, gMonShinyPalette_Totodile), + SPECIES_SHINY_PAL(CROCONAW, gMonShinyPalette_Croconaw), + SPECIES_SHINY_PAL(FERALIGATR, gMonShinyPalette_Feraligatr), + SPECIES_SHINY_PAL(SENTRET, gMonShinyPalette_Sentret), + SPECIES_SHINY_PAL(FURRET, gMonShinyPalette_Furret), + SPECIES_SHINY_PAL(HOOTHOOT, gMonShinyPalette_Hoothoot), + SPECIES_SHINY_PAL(NOCTOWL, gMonShinyPalette_Noctowl), + SPECIES_SHINY_PAL(LEDYBA, gMonShinyPalette_Ledyba), + SPECIES_SHINY_PAL(LEDIAN, gMonShinyPalette_Ledian), + SPECIES_SHINY_PAL(SPINARAK, gMonShinyPalette_Spinarak), + SPECIES_SHINY_PAL(ARIADOS, gMonShinyPalette_Ariados), + SPECIES_SHINY_PAL(CROBAT, gMonShinyPalette_Crobat), + SPECIES_SHINY_PAL(CHINCHOU, gMonShinyPalette_Chinchou), + SPECIES_SHINY_PAL(LANTURN, gMonShinyPalette_Lanturn), + SPECIES_SHINY_PAL(PICHU, gMonShinyPalette_Pichu), + SPECIES_SHINY_PAL(CLEFFA, gMonShinyPalette_Cleffa), + SPECIES_SHINY_PAL(IGGLYBUFF, gMonShinyPalette_Igglybuff), + SPECIES_SHINY_PAL(TOGEPI, gMonShinyPalette_Togepi), + SPECIES_SHINY_PAL(TOGETIC, gMonShinyPalette_Togetic), + SPECIES_SHINY_PAL(NATU, gMonShinyPalette_Natu), + SPECIES_SHINY_PAL(XATU, gMonShinyPalette_Xatu), + SPECIES_SHINY_PAL(MAREEP, gMonShinyPalette_Mareep), + SPECIES_SHINY_PAL(FLAAFFY, gMonShinyPalette_Flaaffy), + SPECIES_SHINY_PAL(AMPHAROS, gMonShinyPalette_Ampharos), + SPECIES_SHINY_PAL(BELLOSSOM, gMonShinyPalette_Bellossom), + SPECIES_SHINY_PAL(MARILL, gMonShinyPalette_Marill), + SPECIES_SHINY_PAL(AZUMARILL, gMonShinyPalette_Azumarill), + SPECIES_SHINY_PAL(SUDOWOODO, gMonShinyPalette_Sudowoodo), + SPECIES_SHINY_PAL(POLITOED, gMonShinyPalette_Politoed), + SPECIES_SHINY_PAL(HOPPIP, gMonShinyPalette_Hoppip), + SPECIES_SHINY_PAL(SKIPLOOM, gMonShinyPalette_Skiploom), + SPECIES_SHINY_PAL(JUMPLUFF, gMonShinyPalette_Jumpluff), + SPECIES_SHINY_PAL(AIPOM, gMonShinyPalette_Aipom), + SPECIES_SHINY_PAL(SUNKERN, gMonShinyPalette_Sunkern), + SPECIES_SHINY_PAL(SUNFLORA, gMonShinyPalette_Sunflora), + SPECIES_SHINY_PAL(YANMA, gMonShinyPalette_Yanma), + SPECIES_SHINY_PAL(WOOPER, gMonShinyPalette_Wooper), + SPECIES_SHINY_PAL(QUAGSIRE, gMonShinyPalette_Quagsire), + SPECIES_SHINY_PAL(ESPEON, gMonShinyPalette_Espeon), + SPECIES_SHINY_PAL(UMBREON, gMonShinyPalette_Umbreon), + SPECIES_SHINY_PAL(MURKROW, gMonShinyPalette_Murkrow), + SPECIES_SHINY_PAL(SLOWKING, gMonShinyPalette_Slowking), + SPECIES_SHINY_PAL(MISDREAVUS, gMonShinyPalette_Misdreavus), + SPECIES_SHINY_PAL(UNOWN, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(WOBBUFFET, gMonShinyPalette_Wobbuffet), + SPECIES_SHINY_PAL(GIRAFARIG, gMonShinyPalette_Girafarig), + SPECIES_SHINY_PAL(PINECO, gMonShinyPalette_Pineco), + SPECIES_SHINY_PAL(FORRETRESS, gMonShinyPalette_Forretress), + SPECIES_SHINY_PAL(DUNSPARCE, gMonShinyPalette_Dunsparce), + SPECIES_SHINY_PAL(GLIGAR, gMonShinyPalette_Gligar), + SPECIES_SHINY_PAL(STEELIX, gMonShinyPalette_Steelix), + SPECIES_SHINY_PAL(SNUBBULL, gMonShinyPalette_Snubbull), + SPECIES_SHINY_PAL(GRANBULL, gMonShinyPalette_Granbull), + SPECIES_SHINY_PAL(QWILFISH, gMonShinyPalette_Qwilfish), + SPECIES_SHINY_PAL(SCIZOR, gMonShinyPalette_Scizor), + SPECIES_SHINY_PAL(SHUCKLE, gMonShinyPalette_Shuckle), + SPECIES_SHINY_PAL(HERACROSS, gMonShinyPalette_Heracross), + SPECIES_SHINY_PAL(SNEASEL, gMonShinyPalette_Sneasel), + SPECIES_SHINY_PAL(TEDDIURSA, gMonShinyPalette_Teddiursa), + SPECIES_SHINY_PAL(URSARING, gMonShinyPalette_Ursaring), + SPECIES_SHINY_PAL(SLUGMA, gMonShinyPalette_Slugma), + SPECIES_SHINY_PAL(MAGCARGO, gMonShinyPalette_Magcargo), + SPECIES_SHINY_PAL(SWINUB, gMonShinyPalette_Swinub), + SPECIES_SHINY_PAL(PILOSWINE, gMonShinyPalette_Piloswine), + SPECIES_SHINY_PAL(CORSOLA, gMonShinyPalette_Corsola), + SPECIES_SHINY_PAL(REMORAID, gMonShinyPalette_Remoraid), + SPECIES_SHINY_PAL(OCTILLERY, gMonShinyPalette_Octillery), + SPECIES_SHINY_PAL(DELIBIRD, gMonShinyPalette_Delibird), + SPECIES_SHINY_PAL(MANTINE, gMonShinyPalette_Mantine), + SPECIES_SHINY_PAL(SKARMORY, gMonShinyPalette_Skarmory), + SPECIES_SHINY_PAL(HOUNDOUR, gMonShinyPalette_Houndour), + SPECIES_SHINY_PAL(HOUNDOOM, gMonShinyPalette_Houndoom), + SPECIES_SHINY_PAL(KINGDRA, gMonShinyPalette_Kingdra), + SPECIES_SHINY_PAL(PHANPY, gMonShinyPalette_Phanpy), + SPECIES_SHINY_PAL(DONPHAN, gMonShinyPalette_Donphan), + SPECIES_SHINY_PAL(PORYGON2, gMonShinyPalette_Porygon2), + SPECIES_SHINY_PAL(STANTLER, gMonShinyPalette_Stantler), + SPECIES_SHINY_PAL(SMEARGLE, gMonShinyPalette_Smeargle), + SPECIES_SHINY_PAL(TYROGUE, gMonShinyPalette_Tyrogue), + SPECIES_SHINY_PAL(HITMONTOP, gMonShinyPalette_Hitmontop), + SPECIES_SHINY_PAL(SMOOCHUM, gMonShinyPalette_Smoochum), + SPECIES_SHINY_PAL(ELEKID, gMonShinyPalette_Elekid), + SPECIES_SHINY_PAL(MAGBY, gMonShinyPalette_Magby), + SPECIES_SHINY_PAL(MILTANK, gMonShinyPalette_Miltank), + SPECIES_SHINY_PAL(BLISSEY, gMonShinyPalette_Blissey), + SPECIES_SHINY_PAL(RAIKOU, gMonShinyPalette_Raikou), + SPECIES_SHINY_PAL(ENTEI, gMonShinyPalette_Entei), + SPECIES_SHINY_PAL(SUICUNE, gMonShinyPalette_Suicune), + SPECIES_SHINY_PAL(LARVITAR, gMonShinyPalette_Larvitar), + SPECIES_SHINY_PAL(PUPITAR, gMonShinyPalette_Pupitar), + SPECIES_SHINY_PAL(TYRANITAR, gMonShinyPalette_Tyranitar), + SPECIES_SHINY_PAL(LUGIA, gMonShinyPalette_Lugia), + SPECIES_SHINY_PAL(HO_OH, gMonShinyPalette_HoOh), + SPECIES_SHINY_PAL(CELEBI, gMonShinyPalette_Celebi), + SPECIES_SHINY_PAL(OLD_UNOWN_B, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_C, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_D, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_E, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_F, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_G, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_H, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_I, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_J, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_K, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_L, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_M, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_N, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_O, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_P, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_Q, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_R, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_S, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_T, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_U, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_V, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_W, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_X, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_Y, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(OLD_UNOWN_Z, gMonShinyPalette_DoubleQuestionMark), + SPECIES_SHINY_PAL(TREECKO, gMonShinyPalette_Treecko), + SPECIES_SHINY_PAL(GROVYLE, gMonShinyPalette_Grovyle), + SPECIES_SHINY_PAL(SCEPTILE, gMonShinyPalette_Sceptile), + SPECIES_SHINY_PAL(TORCHIC, gMonShinyPalette_Torchic), + SPECIES_SHINY_PAL(COMBUSKEN, gMonShinyPalette_Combusken), + SPECIES_SHINY_PAL(BLAZIKEN, gMonShinyPalette_Blaziken), + SPECIES_SHINY_PAL(MUDKIP, gMonShinyPalette_Mudkip), + SPECIES_SHINY_PAL(MARSHTOMP, gMonShinyPalette_Marshtomp), + SPECIES_SHINY_PAL(SWAMPERT, gMonShinyPalette_Swampert), + SPECIES_SHINY_PAL(POOCHYENA, gMonShinyPalette_Poochyena), + SPECIES_SHINY_PAL(MIGHTYENA, gMonShinyPalette_Mightyena), + SPECIES_SHINY_PAL(ZIGZAGOON, gMonShinyPalette_Zigzagoon), + SPECIES_SHINY_PAL(LINOONE, gMonShinyPalette_Linoone), + SPECIES_SHINY_PAL(WURMPLE, gMonShinyPalette_Wurmple), + SPECIES_SHINY_PAL(SILCOON, gMonShinyPalette_Silcoon), + SPECIES_SHINY_PAL(BEAUTIFLY, gMonShinyPalette_Beautifly), + SPECIES_SHINY_PAL(CASCOON, gMonShinyPalette_Cascoon), + SPECIES_SHINY_PAL(DUSTOX, gMonShinyPalette_Dustox), + SPECIES_SHINY_PAL(LOTAD, gMonShinyPalette_Lotad), + SPECIES_SHINY_PAL(LOMBRE, gMonShinyPalette_Lombre), + SPECIES_SHINY_PAL(LUDICOLO, gMonShinyPalette_Ludicolo), + SPECIES_SHINY_PAL(SEEDOT, gMonShinyPalette_Seedot), + SPECIES_SHINY_PAL(NUZLEAF, gMonShinyPalette_Nuzleaf), + SPECIES_SHINY_PAL(SHIFTRY, gMonShinyPalette_Shiftry), + SPECIES_SHINY_PAL(NINCADA, gMonShinyPalette_Nincada), + SPECIES_SHINY_PAL(NINJASK, gMonShinyPalette_Ninjask), + SPECIES_SHINY_PAL(SHEDINJA, gMonShinyPalette_Shedinja), + SPECIES_SHINY_PAL(TAILLOW, gMonShinyPalette_Taillow), + SPECIES_SHINY_PAL(SWELLOW, gMonShinyPalette_Swellow), + SPECIES_SHINY_PAL(SHROOMISH, gMonShinyPalette_Shroomish), + SPECIES_SHINY_PAL(BRELOOM, gMonShinyPalette_Breloom), + SPECIES_SHINY_PAL(SPINDA, gMonShinyPalette_Spinda), + SPECIES_SHINY_PAL(WINGULL, gMonShinyPalette_Wingull), + SPECIES_SHINY_PAL(PELIPPER, gMonShinyPalette_Pelipper), + SPECIES_SHINY_PAL(SURSKIT, gMonShinyPalette_Surskit), + SPECIES_SHINY_PAL(MASQUERAIN, gMonShinyPalette_Masquerain), + SPECIES_SHINY_PAL(WAILMER, gMonShinyPalette_Wailmer), + SPECIES_SHINY_PAL(WAILORD, gMonShinyPalette_Wailord), + SPECIES_SHINY_PAL(SKITTY, gMonShinyPalette_Skitty), + SPECIES_SHINY_PAL(DELCATTY, gMonShinyPalette_Delcatty), + SPECIES_SHINY_PAL(KECLEON, gMonShinyPalette_Kecleon), + SPECIES_SHINY_PAL(BALTOY, gMonShinyPalette_Baltoy), + SPECIES_SHINY_PAL(CLAYDOL, gMonShinyPalette_Claydol), + SPECIES_SHINY_PAL(NOSEPASS, gMonShinyPalette_Nosepass), + SPECIES_SHINY_PAL(TORKOAL, gMonShinyPalette_Torkoal), + SPECIES_SHINY_PAL(SABLEYE, gMonShinyPalette_Sableye), + SPECIES_SHINY_PAL(BARBOACH, gMonShinyPalette_Barboach), + SPECIES_SHINY_PAL(WHISCASH, gMonShinyPalette_Whiscash), + SPECIES_SHINY_PAL(LUVDISC, gMonShinyPalette_Luvdisc), + SPECIES_SHINY_PAL(CORPHISH, gMonShinyPalette_Corphish), + SPECIES_SHINY_PAL(CRAWDAUNT, gMonShinyPalette_Crawdaunt), + SPECIES_SHINY_PAL(FEEBAS, gMonShinyPalette_Feebas), + SPECIES_SHINY_PAL(MILOTIC, gMonShinyPalette_Milotic), + SPECIES_SHINY_PAL(CARVANHA, gMonShinyPalette_Carvanha), + SPECIES_SHINY_PAL(SHARPEDO, gMonShinyPalette_Sharpedo), + SPECIES_SHINY_PAL(TRAPINCH, gMonShinyPalette_Trapinch), + SPECIES_SHINY_PAL(VIBRAVA, gMonShinyPalette_Vibrava), + SPECIES_SHINY_PAL(FLYGON, gMonShinyPalette_Flygon), + SPECIES_SHINY_PAL(MAKUHITA, gMonShinyPalette_Makuhita), + SPECIES_SHINY_PAL(HARIYAMA, gMonShinyPalette_Hariyama), + SPECIES_SHINY_PAL(ELECTRIKE, gMonShinyPalette_Electrike), + SPECIES_SHINY_PAL(MANECTRIC, gMonShinyPalette_Manectric), + SPECIES_SHINY_PAL(NUMEL, gMonShinyPalette_Numel), + SPECIES_SHINY_PAL(CAMERUPT, gMonShinyPalette_Camerupt), + SPECIES_SHINY_PAL(SPHEAL, gMonShinyPalette_Spheal), + SPECIES_SHINY_PAL(SEALEO, gMonShinyPalette_Sealeo), + SPECIES_SHINY_PAL(WALREIN, gMonShinyPalette_Walrein), + SPECIES_SHINY_PAL(CACNEA, gMonShinyPalette_Cacnea), + SPECIES_SHINY_PAL(CACTURNE, gMonShinyPalette_Cacturne), + SPECIES_SHINY_PAL(SNORUNT, gMonShinyPalette_Snorunt), + SPECIES_SHINY_PAL(GLALIE, gMonShinyPalette_Glalie), + SPECIES_SHINY_PAL(LUNATONE, gMonShinyPalette_Lunatone), + SPECIES_SHINY_PAL(SOLROCK, gMonShinyPalette_Solrock), + SPECIES_SHINY_PAL(AZURILL, gMonShinyPalette_Azurill), + SPECIES_SHINY_PAL(SPOINK, gMonShinyPalette_Spoink), + SPECIES_SHINY_PAL(GRUMPIG, gMonShinyPalette_Grumpig), + SPECIES_SHINY_PAL(PLUSLE, gMonShinyPalette_Plusle), + SPECIES_SHINY_PAL(MINUN, gMonShinyPalette_Minun), + SPECIES_SHINY_PAL(MAWILE, gMonShinyPalette_Mawile), + SPECIES_SHINY_PAL(MEDITITE, gMonShinyPalette_Meditite), + SPECIES_SHINY_PAL(MEDICHAM, gMonShinyPalette_Medicham), + SPECIES_SHINY_PAL(SWABLU, gMonShinyPalette_Swablu), + SPECIES_SHINY_PAL(ALTARIA, gMonShinyPalette_Altaria), + SPECIES_SHINY_PAL(WYNAUT, gMonShinyPalette_Wynaut), + SPECIES_SHINY_PAL(DUSKULL, gMonShinyPalette_Duskull), + SPECIES_SHINY_PAL(DUSCLOPS, gMonShinyPalette_Dusclops), + SPECIES_SHINY_PAL(ROSELIA, gMonShinyPalette_Roselia), + SPECIES_SHINY_PAL(SLAKOTH, gMonShinyPalette_Slakoth), + SPECIES_SHINY_PAL(VIGOROTH, gMonShinyPalette_Vigoroth), + SPECIES_SHINY_PAL(SLAKING, gMonShinyPalette_Slaking), + SPECIES_SHINY_PAL(GULPIN, gMonShinyPalette_Gulpin), + SPECIES_SHINY_PAL(SWALOT, gMonShinyPalette_Swalot), + SPECIES_SHINY_PAL(TROPIUS, gMonShinyPalette_Tropius), + SPECIES_SHINY_PAL(WHISMUR, gMonShinyPalette_Whismur), + SPECIES_SHINY_PAL(LOUDRED, gMonShinyPalette_Loudred), + SPECIES_SHINY_PAL(EXPLOUD, gMonShinyPalette_Exploud), + SPECIES_SHINY_PAL(CLAMPERL, gMonShinyPalette_Clamperl), + SPECIES_SHINY_PAL(HUNTAIL, gMonShinyPalette_Huntail), + SPECIES_SHINY_PAL(GOREBYSS, gMonShinyPalette_Gorebyss), + SPECIES_SHINY_PAL(ABSOL, gMonShinyPalette_Absol), + SPECIES_SHINY_PAL(SHUPPET, gMonShinyPalette_Shuppet), + SPECIES_SHINY_PAL(BANETTE, gMonShinyPalette_Banette), + SPECIES_SHINY_PAL(SEVIPER, gMonShinyPalette_Seviper), + SPECIES_SHINY_PAL(ZANGOOSE, gMonShinyPalette_Zangoose), + SPECIES_SHINY_PAL(RELICANTH, gMonShinyPalette_Relicanth), + SPECIES_SHINY_PAL(ARON, gMonShinyPalette_Aron), + SPECIES_SHINY_PAL(LAIRON, gMonShinyPalette_Lairon), + SPECIES_SHINY_PAL(AGGRON, gMonShinyPalette_Aggron), + SPECIES_SHINY_PAL(CASTFORM, gMonShinyPalette_Castform), + SPECIES_SHINY_PAL(VOLBEAT, gMonShinyPalette_Volbeat), + SPECIES_SHINY_PAL(ILLUMISE, gMonShinyPalette_Illumise), + SPECIES_SHINY_PAL(LILEEP, gMonShinyPalette_Lileep), + SPECIES_SHINY_PAL(CRADILY, gMonShinyPalette_Cradily), + SPECIES_SHINY_PAL(ANORITH, gMonShinyPalette_Anorith), + SPECIES_SHINY_PAL(ARMALDO, gMonShinyPalette_Armaldo), + SPECIES_SHINY_PAL(RALTS, gMonShinyPalette_Ralts), + SPECIES_SHINY_PAL(KIRLIA, gMonShinyPalette_Kirlia), + SPECIES_SHINY_PAL(GARDEVOIR, gMonShinyPalette_Gardevoir), + SPECIES_SHINY_PAL(BAGON, gMonShinyPalette_Bagon), + SPECIES_SHINY_PAL(SHELGON, gMonShinyPalette_Shelgon), + SPECIES_SHINY_PAL(SALAMENCE, gMonShinyPalette_Salamence), + SPECIES_SHINY_PAL(BELDUM, gMonShinyPalette_Beldum), + SPECIES_SHINY_PAL(METANG, gMonShinyPalette_Metang), + SPECIES_SHINY_PAL(METAGROSS, gMonShinyPalette_Metagross), + SPECIES_SHINY_PAL(REGIROCK, gMonShinyPalette_Regirock), + SPECIES_SHINY_PAL(REGICE, gMonShinyPalette_Regice), + SPECIES_SHINY_PAL(REGISTEEL, gMonShinyPalette_Registeel), + SPECIES_SHINY_PAL(KYOGRE, gMonShinyPalette_Kyogre), + SPECIES_SHINY_PAL(GROUDON, gMonShinyPalette_Groudon), + SPECIES_SHINY_PAL(RAYQUAZA, gMonShinyPalette_Rayquaza), + SPECIES_SHINY_PAL(LATIAS, gMonShinyPalette_Latias), + SPECIES_SHINY_PAL(LATIOS, gMonShinyPalette_Latios), + SPECIES_SHINY_PAL(JIRACHI, gMonShinyPalette_Jirachi), + SPECIES_SHINY_PAL(DEOXYS, gMonShinyPalette_Deoxys), + SPECIES_SHINY_PAL(CHIMECHO, gMonShinyPalette_Chimecho), + SPECIES_SHINY_PAL(EGG, gMonPalette_Egg), + SPECIES_SHINY_PAL(UNOWN_B, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_C, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_D, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_E, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_F, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_G, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_H, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_I, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_J, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_K, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_L, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_M, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_N, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_O, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_P, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_Q, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_R, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_S, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_T, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_U, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_V, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_W, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_X, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_Y, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_Z, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_EMARK, gMonShinyPalette_Unown), + SPECIES_SHINY_PAL(UNOWN_QMARK, gMonShinyPalette_Unown), +}; diff --git a/src/oak_speech.c b/src/oak_speech.c index 651501bef..c39ff262e 100644 --- a/src/oak_speech.c +++ b/src/oak_speech.c @@ -111,8 +111,6 @@ extern const u8 gText_ABUTTONNext_BBUTTONBack[]; extern const u8 gText_Boy[]; extern const u8 gText_Girl[]; -extern const struct CompressedSpritePalette gUnknown_82373F4; - ALIGNED(4) static const u16 sHelpDocsPalette[] = INCBIN_U16("data/oak_speech/help_docs_palette.gbapal"); static const u32 sOakSpeechGfx_GameStartHelpUI[] = INCBIN_U32("data/oak_speech/oak_speech_gfx_game_start_help_u_i.4bpp.lz"); static const u32 sNewGameAdventureIntroTilemap[] = INCBIN_U32("data/oak_speech/new_game_adventure_intro_tilemap.bin.lz"); @@ -1613,7 +1611,7 @@ static void CreateNidoranFSprite(u8 taskId) u8 spriteId; DecompressPicFromTable(&gMonFrontPicTable[SPECIES_NIDORAN_F], OakSpeechNidoranFGetBuffer(0), SPECIES_NIDORAN_F); - LoadCompressedSpritePaletteUsingHeap(&gUnknown_82373F4); + LoadCompressedSpritePaletteUsingHeap(&gMonPaletteTable[SPECIES_NIDORAN_F]); SetMultiuseSpriteTemplateToPokemon(SPECIES_NIDORAN_F, 0); spriteId = CreateSprite(&gMultiuseSpriteTemplate, 0x60, 0x60, 1); gSprites[spriteId].callback = SpriteCallbackDummy; From 026269da3edc984431b3cf344d97a9b9f9850006 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Mon, 14 Oct 2019 23:01:46 -0700 Subject: [PATCH 006/114] Fix Question Mark labels. --- data/graphics.s | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/graphics.s b/data/graphics.s index f6271e9cf..2337ff46c 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -13438,11 +13438,11 @@ gFile_graphics_trainers_palettes_old_man_back_pic:: @ 8E76F34 .incbin "graphics/trainers/palettes/old_man_back_pic.gbapal.lz" .align 2 -gMonIcon_Question:: @ 8E76F5C +gMonIcon_QuestionMark:: @ 8E76F5C .incbin "graphics/pokemon/question_mark/icon.4bpp" .align 2 -gMonFootprint_Question:: @ 8E7735C +gMonFootprint_QuestionMark:: @ 8E7735C .incbin "graphics/pokemon/question_mark/footprint.1bpp" .align 2 From 684961656f21c0247c8a6e0ef72984d221efd554 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Mon, 14 Oct 2019 23:06:53 -0700 Subject: [PATCH 007/114] Bump baserom.ips --- baserom.ips | Bin 1695486 -> 1679105 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/baserom.ips b/baserom.ips index 28e1c0918d8ca6b1f0ef530cb7fd23edc6c325a7..81c1ab751f64026fc7debae6f52c08947fbf48ca 100644 GIT binary patch delta 146 zcmeyjH@$IR+6L}irX`}Ad2>aVw673i+`dAHN!XaBuP5wG`}}4mAZ7+)79eH?Vm2UV z2V#!x^P4$uq%kp=Os{;!X~Jq%{2;WU-Sagk5OV=BHxTmxF)tAF0Wm)i3jnbo5DNjZ WFc6CXu_zFW0kQaY&({)LKLY@TQa=&^ delta 16666 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 JJAHoh{{XJGwx9q2 From c3ea8e0272b470e7704e59244c3ef9bc3a0ac7ef Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 15 Oct 2019 10:07:02 -0400 Subject: [PATCH 008/114] Feature test for getline in br_ips --- tools/br_ips/br_ips.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/br_ips/br_ips.c b/tools/br_ips/br_ips.c index 440705cab..9400ae1f8 100644 --- a/tools/br_ips/br_ips.c +++ b/tools/br_ips/br_ips.c @@ -1,4 +1,3 @@ -#define _POSIX_C_SOURCE 200808L // Don't use GNU getline #include #include #include @@ -20,6 +19,7 @@ static const char HELP[] = "br_ips\n" "Options:\n" " -h - show this message and exit\n"; +#if !defined(__CYGWIN32__) && !defined(__APPLE__) && (_POSIX_C_SOURCE < 200809L || !_GNU_SOURCE) static int getline(char ** lineptr, size_t * n, FILE * stream) { // Static implementation of GNU getline int i = 0; @@ -49,6 +49,7 @@ static int getline(char ** lineptr, size_t * n, FILE * stream) { buf[i] = 0; return i; } +#endif static void getIncbinsFromFile(hunk_t ** hunks, size_t * num, size_t * maxnum, const char * fname, char ** strbuf, size_t * buffersize) { // Recursively find incbinned segments and encode them as hunks. From 170e4d03ff1889647c4d84a621e5c0ae0754e633 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 15 Oct 2019 12:07:14 -0400 Subject: [PATCH 009/114] Decompile pokemon_icon --- asm/naming_screen.s | 2 +- asm/party_menu.s | 2 +- asm/pokemon_icon.s | 848 ----------------------------------- asm/pokemon_storage_system.s | 10 +- asm/pokemon_summary_screen.s | 4 +- asm/trade.s | 8 +- asm/trainer_card.s | 4 +- data/data_835B488.s | 25 +- data/pokemon_icon.s | 25 ++ include/pokemon_icon.h | 7 +- ld_script.txt | 5 +- src/mail.c | 6 +- src/pokemon_icon.c | 299 ++++++++++++ 13 files changed, 354 insertions(+), 891 deletions(-) delete mode 100644 asm/pokemon_icon.s create mode 100644 data/pokemon_icon.s create mode 100644 src/pokemon_icon.c diff --git a/asm/naming_screen.s b/asm/naming_screen.s index 09f4ca070..6b2248fa9 100644 --- a/asm/naming_screen.s +++ b/asm/naming_screen.s @@ -2866,7 +2866,7 @@ sub_809EFF0: @ 809EFF0 str r2, [sp, 0x8] movs r2, 0x38 movs r3, 0x28 - bl sub_8096E18 + bl CreateMonIcon lsls r0, 24 lsrs r0, 24 ldr r2, _0809F048 @ =gSprites diff --git a/asm/party_menu.s b/asm/party_menu.s index 5ebea0f54..0b6c935d4 100644 --- a/asm/party_menu.s +++ b/asm/party_menu.s @@ -7216,7 +7216,7 @@ party_menu_link_mon_icon_anim: @ 812224C ldr r0, [sp, 0x20] str r0, [sp, 0x8] adds r0, r5, 0 - bl sub_8096E18 + bl CreateMonIcon strb r0, [r4, 0x9] ldr r2, _081222A8 @ =gSprites ldrb r0, [r4, 0x9] diff --git a/asm/pokemon_icon.s b/asm/pokemon_icon.s deleted file mode 100644 index 4eb654a50..000000000 --- a/asm/pokemon_icon.s +++ /dev/null @@ -1,848 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .syntax unified - - .text - - thumb_func_start sub_8096E18 -sub_8096E18: @ 8096E18 - push {r4-r7,lr} - mov r7, r9 - mov r6, r8 - push {r6,r7} - sub sp, 0x30 - adds r4, r0, 0 - adds r6, r1, 0 - ldr r0, [sp, 0x4C] - ldr r1, [sp, 0x50] - ldr r5, [sp, 0x54] - lsls r4, 16 - lsrs r4, 16 - lsls r2, 16 - lsrs r2, 16 - mov r8, r2 - lsls r3, 16 - lsrs r7, r3, 16 - lsls r0, 24 - lsrs r0, 24 - mov r9, r0 - ldr r0, _08096EB4 @ =gUnknown_83D4068 - str r0, [sp, 0x18] - adds r0, r4, 0 - adds r2, r5, 0 - bl GetMonIconPtr - str r0, [sp, 0x1C] - ldr r0, _08096EB8 @ =gUnknown_83D40AC - str r0, [sp, 0x20] - ldr r0, _08096EBC @ =gUnknown_83D40E0 - str r0, [sp, 0x24] - str r6, [sp, 0x28] - ldr r0, _08096EC0 @ =gUnknown_83D3E80 - adds r0, r4, r0 - ldr r1, _08096EC4 @ =0x0000dac0 - adds r5, r1, 0 - ldrb r0, [r0] - adds r1, r5, r0 - add r0, sp, 0x2C - strh r1, [r0] - add r1, sp, 0x18 - mov r0, sp - movs r2, 0x18 - bl memcpy - movs r0, 0xCE - lsls r0, 1 - cmp r4, r0 - bls _08096E7E - mov r0, sp - strh r5, [r0, 0x14] -_08096E7E: - mov r0, r8 - lsls r1, r0, 16 - asrs r1, 16 - lsls r2, r7, 16 - asrs r2, 16 - mov r0, sp - mov r3, r9 - bl CreateMonIconSprite - adds r4, r0, 0 - lsls r4, 24 - lsrs r4, 24 - lsls r0, r4, 4 - adds r0, r4 - lsls r0, 2 - ldr r1, _08096EC8 @ =gSprites - adds r0, r1 - bl UpdateMonIconFrame - adds r0, r4, 0 - add sp, 0x30 - pop {r3,r4} - mov r8, r3 - mov r9, r4 - pop {r4-r7} - pop {r1} - bx r1 - .align 2, 0 -_08096EB4: .4byte gUnknown_83D4068 -_08096EB8: .4byte gUnknown_83D40AC -_08096EBC: .4byte gUnknown_83D40E0 -_08096EC0: .4byte gUnknown_83D3E80 -_08096EC4: .4byte 0x0000dac0 -_08096EC8: .4byte gSprites - thumb_func_end sub_8096E18 - - thumb_func_start sub_8096ECC -sub_8096ECC: @ 8096ECC - push {r4-r7,lr} - sub sp, 0x18 - adds r4, r2, 0 - adds r5, r3, 0 - ldr r6, [sp, 0x2C] - lsls r0, 16 - lsrs r0, 16 - lsls r4, 16 - lsrs r4, 16 - lsls r5, 16 - lsrs r5, 16 - lsls r6, 24 - lsrs r6, 24 - mov r3, sp - ldr r2, _08096F44 @ =gUnknown_83D4068 - str r2, [sp] - movs r2, 0 - str r2, [sp, 0x4] - ldr r2, _08096F48 @ =gUnknown_83D40AC - str r2, [sp, 0x8] - ldr r2, _08096F4C @ =gUnknown_83D40E0 - str r2, [sp, 0xC] - str r1, [sp, 0x10] - ldr r2, _08096F50 @ =gUnknown_83D3E80 - adds r2, r0, r2 - ldr r7, _08096F54 @ =0x0000dac0 - adds r1, r7, 0 - ldrb r2, [r2] - adds r1, r2 - strh r1, [r3, 0x14] - ldr r1, [sp, 0x30] - bl sub_8097028 - str r0, [sp, 0x4] - lsls r4, 16 - asrs r4, 16 - lsls r5, 16 - asrs r5, 16 - mov r0, sp - adds r1, r4, 0 - adds r2, r5, 0 - adds r3, r6, 0 - bl CreateMonIconSprite - adds r4, r0, 0 - lsls r4, 24 - lsrs r4, 24 - lsls r0, r4, 4 - adds r0, r4 - lsls r0, 2 - ldr r1, _08096F58 @ =gSprites - adds r0, r1 - bl UpdateMonIconFrame - adds r0, r4, 0 - add sp, 0x18 - pop {r4-r7} - pop {r1} - bx r1 - .align 2, 0 -_08096F44: .4byte gUnknown_83D4068 -_08096F48: .4byte gUnknown_83D40AC -_08096F4C: .4byte gUnknown_83D40E0 -_08096F50: .4byte gUnknown_83D3E80 -_08096F54: .4byte 0x0000dac0 -_08096F58: .4byte gSprites - thumb_func_end sub_8096ECC - - thumb_func_start mon_icon_convert_unown_species_id -mon_icon_convert_unown_species_id: @ 8096F5C - push {lr} - lsls r0, 16 - lsrs r2, r0, 16 - cmp r2, 0xC9 - bne _08096F86 - adds r0, r1, 0 - bl GetUnownLetterByPersonality - lsls r0, 16 - lsrs r0, 16 - cmp r0, 0 - bne _08096F78 - movs r0, 0xC9 - b _08096F82 -_08096F78: - movs r1, 0xCE - lsls r1, 1 - adds r0, r1 - lsls r0, 16 - lsrs r0, 16 -_08096F82: - adds r1, r0, 0 - b _08096F92 -_08096F86: - movs r0, 0xCE - lsls r0, 1 - adds r1, r2, 0 - cmp r1, r0 - bls _08096F92 - movs r1, 0 -_08096F92: - adds r0, r1, 0 - pop {r1} - bx r1 - thumb_func_end mon_icon_convert_unown_species_id - - thumb_func_start GetUnownLetterByPersonality -GetUnownLetterByPersonality: @ 8096F98 - push {lr} - adds r2, r0, 0 - cmp r2, 0 - beq _08096FCE - movs r0, 0xC0 - lsls r0, 18 - ands r0, r2 - lsrs r0, 18 - movs r1, 0xC0 - lsls r1, 10 - ands r1, r2 - lsrs r1, 12 - orrs r0, r1 - movs r1, 0xC0 - lsls r1, 2 - ands r1, r2 - lsrs r1, 6 - orrs r0, r1 - movs r1, 0x3 - ands r1, r2 - orrs r0, r1 - movs r1, 0x1C - bl __umodsi3 - lsls r0, 16 - lsrs r0, 16 - b _08096FD0 -_08096FCE: - movs r0, 0 -_08096FD0: - pop {r1} - bx r1 - thumb_func_end GetUnownLetterByPersonality - - thumb_func_start sub_8096FD4 -sub_8096FD4: @ 8096FD4 - push {r4,lr} - sub sp, 0x4 - lsls r0, 16 - lsrs r4, r0, 16 - adds r0, r4, 0 - mov r1, sp - bl MailSpeciesToSpecies - lsls r0, 16 - lsrs r0, 16 - cmp r0, 0xC9 - bne _0809700A - mov r0, sp - ldrh r0, [r0] - cmp r0, 0 - bne _08096FFA - mov r1, sp - adds r0, 0xC9 - b _08097002 -_08096FFA: - mov r1, sp - movs r2, 0xCE - lsls r2, 1 - adds r0, r2 -_08097002: - strh r0, [r1] - mov r0, sp - ldrh r0, [r0] - b _08097020 -_0809700A: - movs r0, 0xCE - lsls r0, 1 - cmp r4, r0 - bls _08097014 - movs r4, 0 -_08097014: - adds r0, r4, 0 - movs r1, 0 - bl mon_icon_convert_unown_species_id - lsls r0, 16 - lsrs r0, 16 -_08097020: - add sp, 0x4 - pop {r4} - pop {r1} - bx r1 - thumb_func_end sub_8096FD4 - - thumb_func_start sub_8097028 -sub_8097028: @ 8097028 - push {lr} - adds r3, r1, 0 - lsls r0, 16 - lsrs r0, 16 - ldr r2, _08097050 @ =gUnknown_83D37A0 - lsls r1, r0, 2 - adds r1, r2 - ldr r2, [r1] - movs r1, 0xCD - lsls r1, 1 - cmp r0, r1 - bne _0809704A - cmp r3, 0x1 - bne _0809704A - movs r0, 0x80 - lsls r0, 3 - adds r2, r0 -_0809704A: - adds r0, r2, 0 - pop {r1} - bx r1 - .align 2, 0 -_08097050: .4byte gUnknown_83D37A0 - thumb_func_end sub_8097028 - - thumb_func_start GetMonIconPtr -GetMonIconPtr: @ 8097054 - push {r4,lr} - adds r4, r2, 0 - lsls r0, 16 - lsrs r0, 16 - bl mon_icon_convert_unown_species_id - lsls r0, 16 - lsrs r0, 16 - adds r1, r4, 0 - bl sub_8097028 - pop {r4} - pop {r1} - bx r1 - thumb_func_end GetMonIconPtr - - thumb_func_start sub_8097070 -sub_8097070: @ 8097070 - push {lr} - bl sub_80973D8 - pop {r0} - bx r0 - thumb_func_end sub_8097070 - - thumb_func_start sub_809707C -sub_809707C: @ 809707C - push {r4,r5,lr} - movs r4, 0 - ldr r5, _0809709C @ =gUnknown_83D4038 -_08097082: - lsls r0, r4, 3 - adds r0, r5 - bl LoadSpritePalette - adds r0, r4, 0x1 - lsls r0, 24 - lsrs r4, r0, 24 - cmp r4, 0x5 - bls _08097082 - pop {r4,r5} - pop {r0} - bx r0 - .align 2, 0 -_0809709C: .4byte gUnknown_83D4038 - thumb_func_end sub_809707C - - thumb_func_start SafeLoadMonIconPalette -SafeLoadMonIconPalette: @ 80970A0 - push {r4,lr} - lsls r0, 16 - lsrs r1, r0, 16 - movs r0, 0xCE - lsls r0, 1 - cmp r1, r0 - bls _080970B0 - movs r1, 0 -_080970B0: - ldr r0, _080970D8 @ =gUnknown_83D3E80 - adds r0, r1, r0 - ldrb r0, [r0] - ldr r1, _080970DC @ =gUnknown_83D4038 - lsls r0, 3 - adds r4, r0, r1 - ldrh r0, [r4, 0x4] - bl IndexOfSpritePaletteTag - lsls r0, 24 - lsrs r0, 24 - cmp r0, 0xFF - bne _080970D0 - adds r0, r4, 0 - bl LoadSpritePalette -_080970D0: - pop {r4} - pop {r0} - bx r0 - .align 2, 0 -_080970D8: .4byte gUnknown_83D3E80 -_080970DC: .4byte gUnknown_83D4038 - thumb_func_end SafeLoadMonIconPalette - - thumb_func_start sub_80970E0 -sub_80970E0: @ 80970E0 - push {r4,lr} - lsls r0, 16 - lsrs r0, 16 - ldr r1, _0809710C @ =gUnknown_83D3E80 - adds r0, r1 - ldrb r0, [r0] - ldr r1, _08097110 @ =gUnknown_83D4038 - lsls r0, 3 - adds r4, r0, r1 - ldrh r0, [r4, 0x4] - bl IndexOfSpritePaletteTag - lsls r0, 24 - lsrs r0, 24 - cmp r0, 0xFF - bne _08097106 - adds r0, r4, 0 - bl LoadSpritePalette -_08097106: - pop {r4} - pop {r0} - bx r0 - .align 2, 0 -_0809710C: .4byte gUnknown_83D3E80 -_08097110: .4byte gUnknown_83D4038 - thumb_func_end sub_80970E0 - - thumb_func_start FreeMonIconPalettes -FreeMonIconPalettes: @ 8097114 - push {r4,r5,lr} - movs r4, 0 - ldr r5, _08097134 @ =gUnknown_83D4038 -_0809711A: - lsls r0, r4, 3 - adds r0, r5 - ldrh r0, [r0, 0x4] - bl FreeSpritePaletteByTag - adds r0, r4, 0x1 - lsls r0, 24 - lsrs r4, r0, 24 - cmp r4, 0x5 - bls _0809711A - pop {r4,r5} - pop {r0} - bx r0 - .align 2, 0 -_08097134: .4byte gUnknown_83D4038 - thumb_func_end FreeMonIconPalettes - - thumb_func_start sub_8097138 -sub_8097138: @ 8097138 - push {lr} - lsls r0, 16 - lsrs r1, r0, 16 - movs r0, 0xCE - lsls r0, 1 - cmp r1, r0 - bls _08097148 - movs r1, 0 -_08097148: - ldr r0, _08097160 @ =gUnknown_83D3E80 - adds r0, r1, r0 - ldrb r0, [r0] - ldr r1, _08097164 @ =gUnknown_83D4038 - lsls r0, 3 - adds r0, r1 - ldrh r0, [r0, 0x4] - bl FreeSpritePaletteByTag - pop {r0} - bx r0 - .align 2, 0 -_08097160: .4byte gUnknown_83D3E80 -_08097164: .4byte gUnknown_83D4038 - thumb_func_end sub_8097138 - - thumb_func_start sub_8097168 -sub_8097168: @ 8097168 - push {lr} - lsls r0, 16 - lsrs r0, 16 - ldr r1, _08097184 @ =gUnknown_83D3E80 - adds r0, r1 - ldrb r0, [r0] - ldr r1, _08097188 @ =gUnknown_83D4038 - lsls r0, 3 - adds r0, r1 - ldrh r0, [r0, 0x4] - bl FreeSpritePaletteByTag - pop {r0} - bx r0 - .align 2, 0 -_08097184: .4byte gUnknown_83D3E80 -_08097188: .4byte gUnknown_83D4038 - thumb_func_end sub_8097168 - - thumb_func_start sub_809718C -sub_809718C: @ 809718C - push {lr} - bl UpdateMonIconFrame - pop {r0} - bx r0 - thumb_func_end sub_809718C - - thumb_func_start sub_8097198 -sub_8097198: @ 8097198 - push {r4-r6,lr} - lsls r0, 16 - lsrs r4, r0, 16 - cmp r4, 0xA0 - bhi _080971C0 - ldr r6, _080971C8 @ =gUnknown_83D4038 - movs r5, 0x5 -_080971A6: - ldr r0, [r6] - adds r1, r4, 0 - movs r2, 0x20 - bl LoadPalette - adds r0, r4, 0 - adds r0, 0x10 - lsls r0, 16 - lsrs r4, r0, 16 - adds r6, 0x8 - subs r5, 0x1 - cmp r5, 0 - bge _080971A6 -_080971C0: - pop {r4-r6} - pop {r0} - bx r0 - .align 2, 0 -_080971C8: .4byte gUnknown_83D4038 - thumb_func_end sub_8097198 - - thumb_func_start GetValidMonIconPalettePtr -GetValidMonIconPalettePtr: @ 80971CC - push {lr} - lsls r0, 16 - lsrs r2, r0, 16 - movs r0, 0xCE - lsls r0, 1 - cmp r2, r0 - bls _080971DC - movs r2, 0 -_080971DC: - ldr r1, _080971F0 @ =gUnknown_83D4038 - ldr r0, _080971F4 @ =gUnknown_83D3E80 - adds r0, r2, r0 - ldrb r0, [r0] - lsls r0, 3 - adds r0, r1 - ldr r0, [r0] - pop {r1} - bx r1 - .align 2, 0 -_080971F0: .4byte gUnknown_83D4038 -_080971F4: .4byte gUnknown_83D3E80 - thumb_func_end GetValidMonIconPalettePtr - - thumb_func_start sub_80971F8 -sub_80971F8: @ 80971F8 - push {lr} - lsls r0, 16 - lsrs r1, r0, 16 - movs r0, 0xCE - lsls r0, 1 - cmp r1, r0 - bls _08097208 - movs r1, 0 -_08097208: - ldr r0, _08097214 @ =gUnknown_83D3E80 - adds r0, r1, r0 - ldrb r0, [r0] - pop {r1} - bx r1 - .align 2, 0 -_08097214: .4byte gUnknown_83D3E80 - thumb_func_end sub_80971F8 - - thumb_func_start sub_8097218 -sub_8097218: @ 8097218 - lsls r0, 16 - lsrs r0, 16 - ldr r1, _08097224 @ =gUnknown_83D3E80 - adds r0, r1 - ldrb r0, [r0] - bx lr - .align 2, 0 -_08097224: .4byte gUnknown_83D3E80 - thumb_func_end sub_8097218 - - thumb_func_start UpdateMonIconFrame -UpdateMonIconFrame: @ 8097228 - push {r4-r7,lr} - mov r7, r9 - mov r6, r8 - push {r6,r7} - adds r4, r0, 0 - movs r7, 0 - adds r6, r4, 0 - adds r6, 0x2C - ldrb r2, [r6] - movs r0, 0x3F - mov r9, r0 - ands r0, r2 - cmp r0, 0 - bne _080972DC - movs r1, 0x2A - adds r1, r4 - mov r8, r1 - ldrb r1, [r1] - ldr r0, [r4, 0x8] - lsls r1, 2 - adds r1, r0 - adds r5, r4, 0 - adds r5, 0x2B - ldrb r0, [r5] - ldr r1, [r1] - lsls r0, 2 - adds r0, r1 - movs r1, 0 - ldrsh r3, [r0, r1] - movs r0, 0x2 - negs r0, r0 - cmp r3, r0 - beq _08097272 - adds r0, 0x1 - cmp r3, r0 - bne _08097276 - b _080972F0 -_08097272: - strb r7, [r5] - b _080972F0 -_08097276: - ldr r2, _080972D4 @ =gUnknown_83D40E8 - ldrb r1, [r4, 0x3] - lsrs r1, 6 - lsls r1, 1 - ldrb r0, [r4, 0x1] - lsrs r0, 6 - lsls r0, 3 - adds r1, r0 - adds r1, r2 - ldrh r2, [r1] - adds r1, r2, 0 - muls r1, r3 - ldr r0, [r4, 0xC] - adds r0, r1 - ldrh r1, [r4, 0x4] - lsls r1, 22 - lsrs r1, 17 - ldr r3, _080972D8 @ =0x06010000 - adds r1, r3 - bl RequestSpriteCopy - mov r0, r8 - ldrb r1, [r0] - ldr r0, [r4, 0x8] - lsls r1, 2 - adds r1, r0 - ldrb r0, [r5] - ldr r1, [r1] - lsls r0, 2 - adds r0, r1 - ldr r0, [r0] - lsls r0, 10 - lsrs r0, 26 - mov r1, r9 - ands r1, r0 - ldrb r2, [r6] - movs r0, 0x40 - negs r0, r0 - ands r0, r2 - orrs r0, r1 - strb r0, [r6] - ldrb r0, [r5] - adds r0, 0x1 - strb r0, [r5] - ldrb r7, [r5] - b _080972F0 - .align 2, 0 -_080972D4: .4byte gUnknown_83D40E8 -_080972D8: .4byte 0x06010000 -_080972DC: - lsls r0, r2, 26 - lsrs r0, 26 - subs r0, 0x1 - movs r1, 0x3F - ands r0, r1 - movs r1, 0x40 - negs r1, r1 - ands r1, r2 - orrs r1, r0 - strb r1, [r6] -_080972F0: - adds r0, r7, 0 - pop {r3,r4} - mov r8, r3 - mov r9, r4 - pop {r4-r7} - pop {r1} - bx r1 - thumb_func_end UpdateMonIconFrame - - thumb_func_start CreateMonIconSprite -CreateMonIconSprite: @ 8097300 - push {r4-r6,lr} - mov r6, r9 - mov r5, r8 - push {r5,r6} - sub sp, 0x38 - mov r9, r0 - adds r4, r1, 0 - adds r5, r2, 0 - mov r8, r3 - lsls r4, 16 - lsrs r4, 16 - lsls r5, 16 - lsrs r5, 16 - mov r0, r8 - lsls r0, 24 - lsrs r0, 24 - mov r8, r0 - movs r0, 0 - str r0, [sp, 0x30] - ldr r2, _080973C8 @ =gUnknown_83D40E8 - mov r0, r9 - ldr r6, [r0] - ldrb r1, [r6, 0x3] - lsrs r1, 6 - lsls r1, 1 - ldrb r0, [r6, 0x1] - lsrs r0, 6 - lsls r0, 3 - adds r1, r0 - adds r1, r2 - ldrh r2, [r1] - ldr r1, _080973CC @ =0xffff0000 - add r3, sp, 0x30 - ldr r0, [r3, 0x4] - ands r0, r1 - orrs r0, r2 - str r0, [r3, 0x4] - add r1, sp, 0x18 - ldr r0, _080973D0 @ =0x0000ffff - strh r0, [r1] - mov r0, r9 - ldrh r2, [r0, 0x14] - mov r0, sp - adds r0, 0x1A - strh r2, [r0] - str r6, [sp, 0x1C] - mov r2, r9 - ldr r0, [r2, 0x8] - str r0, [sp, 0x20] - str r3, [sp, 0x24] - ldr r0, [r2, 0xC] - str r0, [sp, 0x28] - ldr r0, [r2, 0x10] - str r0, [sp, 0x2C] - mov r0, sp - movs r2, 0x18 - bl memcpy - lsls r4, 16 - asrs r4, 16 - lsls r5, 16 - asrs r5, 16 - mov r0, sp - adds r1, r4, 0 - adds r2, r5, 0 - mov r3, r8 - bl CreateSprite - lsls r0, 24 - lsrs r0, 24 - ldr r6, _080973D4 @ =gSprites - lsls r3, r0, 4 - adds r3, r0 - lsls r3, 2 - adds r4, r3, r6 - adds r5, r4, 0 - adds r5, 0x2C - ldrb r1, [r5] - movs r2, 0x40 - orrs r1, r2 - strb r1, [r5] - adds r4, 0x3F - ldrb r2, [r4] - movs r1, 0x5 - negs r1, r1 - ands r1, r2 - strb r1, [r4] - adds r6, 0xC - adds r3, r6 - mov r2, r9 - ldr r1, [r2, 0x4] - str r1, [r3] - add sp, 0x38 - pop {r3,r4} - mov r8, r3 - mov r9, r4 - pop {r4-r6} - pop {r1} - bx r1 - .align 2, 0 -_080973C8: .4byte gUnknown_83D40E8 -_080973CC: .4byte 0xffff0000 -_080973D0: .4byte 0x0000ffff -_080973D4: .4byte gSprites - thumb_func_end CreateMonIconSprite - - thumb_func_start sub_80973D8 -sub_80973D8: @ 80973D8 - push {lr} - sub sp, 0x8 - movs r1, 0 - str r1, [sp] - ldr r3, _0809740C @ =gUnknown_83D40E8 - ldrb r2, [r0, 0x3] - lsrs r2, 6 - lsls r2, 1 - ldrb r1, [r0, 0x1] - lsrs r1, 6 - lsls r1, 3 - adds r2, r1 - adds r2, r3 - ldrh r3, [r2] - ldr r2, _08097410 @ =0xffff0000 - ldr r1, [sp, 0x4] - ands r1, r2 - orrs r1, r3 - str r1, [sp, 0x4] - mov r1, sp - str r1, [r0, 0xC] - bl DestroySprite - add sp, 0x8 - pop {r0} - bx r0 - .align 2, 0 -_0809740C: .4byte gUnknown_83D40E8 -_08097410: .4byte 0xffff0000 - thumb_func_end sub_80973D8 - - thumb_func_start sub_8097414 -sub_8097414: @ 8097414 - mov r12, r0 - adds r0, 0x2A - movs r3, 0 - strb r1, [r0] - mov r2, r12 - adds r2, 0x2C - ldrb r1, [r2] - movs r0, 0x40 - negs r0, r0 - ands r0, r1 - strb r0, [r2] - mov r0, r12 - adds r0, 0x2B - strb r3, [r0] - bx lr - thumb_func_end sub_8097414 - - .align 2, 0 @ Don't pad with nop. diff --git a/asm/pokemon_storage_system.s b/asm/pokemon_storage_system.s index f1188910d..85ca3edd1 100644 --- a/asm/pokemon_storage_system.s +++ b/asm/pokemon_storage_system.s @@ -11179,7 +11179,7 @@ _08091248: lsrs r4, 16 adds r0, r3, 0 movs r1, 0x1 - bl sub_8097028 + bl GetMonIconTiles lsls r1, r4, 5 ldr r2, _08091288 @ =0x06010000 adds r1, r2 @@ -11271,11 +11271,11 @@ sub_80912E0: @ 80912E0 ldm r0!, {r3,r5,r7} stm r2!, {r3,r5,r7} adds r0, r6, 0 - bl mon_icon_convert_unown_species_id + bl GetIconSpecies mov r10, r0 mov r6, r10 mov r2, sp - ldr r1, _08091394 @ =gUnknown_83D3E80 + ldr r1, _08091394 @ =gMonIconPaletteIndices adds r1, r6, r1 ldr r3, _08091398 @ =0x0000dac0 adds r0, r3, 0 @@ -11329,7 +11329,7 @@ sub_80912E0: @ 80912E0 b _080913B4 .align 2, 0 _08091390: .4byte gUnknown_83CEBF0 -_08091394: .4byte gUnknown_83D3E80 +_08091394: .4byte gMonIconPaletteIndices _08091398: .4byte 0x0000dac0 _0809139C: .4byte 0x0000ffff _080913A0: .4byte gSprites @@ -19954,7 +19954,7 @@ sub_80956A4: @ 80956A4 bl GetMonIconPtr adds r4, r0, 0 adds r0, r5, 0 - bl sub_80971F8 + bl GetValidMonIconPalIndex adds r0, 0x8 lsls r0, 24 lsrs r0, 24 diff --git a/asm/pokemon_summary_screen.s b/asm/pokemon_summary_screen.s index f6f746313..56a03ea9f 100644 --- a/asm/pokemon_summary_screen.s +++ b/asm/pokemon_summary_screen.s @@ -10814,7 +10814,7 @@ _08139E58: adds r0, r5, 0 movs r2, 0x18 movs r3, 0x20 - bl sub_8096E18 + bl CreateMonIcon ldr r1, [r6] ldr r2, _08139E9C @ =0x00003014 adds r1, r2 @@ -10916,7 +10916,7 @@ sub_8139F20: @ 8139F20 bl GetMonData lsls r0, 16 lsrs r0, 16 - bl sub_8097138 + bl SafeFreeMonIconPalette ldr r0, [r4] ldr r1, _08139F5C @ =0x00003014 adds r0, r1 diff --git a/asm/trade.s b/asm/trade.s index 3573dcfaf..d7195bd28 100644 --- a/asm/trade.s +++ b/asm/trade.s @@ -522,7 +522,7 @@ _0804CA4A: str r1, [sp, 0x8] adds r0, r5, 0 ldr r1, _0804CB44 @ =sub_809718C - bl sub_8096E18 + bl CreateMonIcon mov r2, r8 ldr r1, [r2] adds r1, 0x28 @@ -581,7 +581,7 @@ _0804CABE: str r0, [sp, 0x8] adds r0, r5, 0 ldr r1, _0804CB44 @ =sub_809718C - bl sub_8096E18 + bl CreateMonIcon mov r2, r8 ldr r1, [r2] adds r1, 0x2E @@ -1212,7 +1212,7 @@ _0804D048: str r1, [sp, 0x8] adds r0, r5, 0 ldr r1, _0804D144 @ =sub_809718C - bl sub_8096E18 + bl CreateMonIcon mov r2, r8 ldr r1, [r2] adds r1, 0x28 @@ -1271,7 +1271,7 @@ _0804D0BE: str r0, [sp, 0x8] adds r0, r5, 0 ldr r1, _0804D144 @ =sub_809718C - bl sub_8096E18 + bl CreateMonIcon mov r2, r8 ldr r1, [r2] adds r1, 0x2E diff --git a/asm/trainer_card.s b/asm/trainer_card.s index 1ebda42ab..6100a4954 100644 --- a/asm/trainer_card.s +++ b/asm/trainer_card.s @@ -3203,7 +3203,7 @@ _0808AAA4: ldrh r0, [r1] cmp r0, 0 beq _0808AAEE - bl sub_8097218 + bl GetMonIconPaletteIndexFromSpecies lsls r0, 24 lsrs r0, 24 lsls r1, r4, 20 @@ -3322,7 +3322,7 @@ _0808AB9A: adds r0, r1 ldrh r0, [r0] movs r1, 0 - bl sub_8097028 + bl GetMonIconTiles adds r1, r0, 0 lsls r3, r4, 20 movs r0, 0x80 diff --git a/data/data_835B488.s b/data/data_835B488.s index a1893150d..74a7b3df6 100644 --- a/data/data_835B488.s +++ b/data/data_835B488.s @@ -514,27 +514,10 @@ gUnknown_83D3728:: @ 83D3728 gUnknown_83D3740:: @ 83D3740 .incbin "baserom.gba", 0x3D3740, 0x60 -gUnknown_83D37A0:: @ 83D37A0 - .incbin "baserom.gba", 0x3D37A0, 0x6E0 - -gUnknown_83D3E80:: @ 83D3E80 - .incbin "baserom.gba", 0x3D3E80, 0x1B8 - -gUnknown_83D4038:: @ 83D4038 - .incbin "baserom.gba", 0x3D4038, 0x30 - -gUnknown_83D4068:: @ 83D4068 - .incbin "baserom.gba", 0x3D4068, 0x44 - -gUnknown_83D40AC:: @ 83D40AC - .incbin "baserom.gba", 0x3D40AC, 0x34 - -gUnknown_83D40E0:: @ 83D40E0 - .incbin "baserom.gba", 0x3D40E0, 0x8 - -gUnknown_83D40E8:: @ 83D40E8 - .incbin "baserom.gba", 0x3D40E8, 0x18 - + @ pokemon_icon + .section .rodata.83D4100 + .align 2 + @ fldeff_cut gUnknown_83D4100:: @ 83D4100 .incbin "baserom.gba", 0x3D4100, 0x4C diff --git a/data/pokemon_icon.s b/data/pokemon_icon.s new file mode 100644 index 000000000..1b725c0db --- /dev/null +++ b/data/pokemon_icon.s @@ -0,0 +1,25 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2 + +gMonIconTable:: @ 83D37A0 + .incbin "baserom.gba", 0x3D37A0, 0x6E0 + +gMonIconPaletteIndices:: @ 83D3E80 + .incbin "baserom.gba", 0x3D3E80, 0x1B8 + +gMonIconPaletteTable:: @ 83D4038 + .incbin "baserom.gba", 0x3D4038, 0x30 + +sMonIconOamData:: @ 83D4068 + .incbin "baserom.gba", 0x3D4068, 0x44 + +sMonIconAnims:: @ 83D40AC + .incbin "baserom.gba", 0x3D40AC, 0x34 + +sMonIconAffineAnims:: @ 83D40E0 + .incbin "baserom.gba", 0x3D40E0, 0x8 + +sSpriteImageSizes:: @ 83D40E8 + .incbin "baserom.gba", 0x3D40E8, 0x18 diff --git a/include/pokemon_icon.h b/include/pokemon_icon.h index d5aab71de..9f7118721 100644 --- a/include/pokemon_icon.h +++ b/include/pokemon_icon.h @@ -4,6 +4,7 @@ #include "global.h" const u8 *GetMonIconPtr(u16 speciesId, u32 personality, u32 frameNo); +const u8 *GetMonIconTiles(u16 iconSpecies, bool32 extra); const u16 *GetValidMonIconPalettePtr(u16 speciesId); u16 sub_80D2E84(u16 speciesId); void sub_80D2F68(u16 iconId); @@ -13,11 +14,11 @@ void sub_80D2EF8(struct Sprite *sprite); void sub_809707C(void); void FreeMonIconPalettes(void); u16 sub_8096FD4(u16); -u8 sub_8096ECC(u16, void (*)(struct Sprite *), s16, s16, u8, bool32); +u8 sub_8096ECC(u16 species, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority, bool32 extra); void sub_8097070(struct Sprite *); u16 GetUnownLetterByPersonality(u32 personality); u8 UpdateMonIconFrame(struct Sprite *sprite); -void sub_80970E0(u16 iconId); -void sub_8097168(u16 iconId); +void LoadMonIconPalette(u16 iconId); +void FreeMonIconPalette(u16 iconId); #endif // GUARD_POKEMON_ICON_H diff --git a/ld_script.txt b/ld_script.txt index ef17deaf6..0284bd2aa 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -131,7 +131,7 @@ SECTIONS { src/pokedex.o(.text); asm/trainer_card.o(.text); asm/pokemon_storage_system.o(.text); - asm/pokemon_icon.o(.text); + src/pokemon_icon.o(.text); asm/script_movement.o(.text); asm/fldeff_cut.o(.text); src/mail_data.o(.text); @@ -421,6 +421,9 @@ SECTIONS { src/title_screen.o(.rodata); data/field_weather.o(.rodata); data/data_835B488.o(.rodata); + src/pokemon_icon.o(.rodata); + data/pokemon_icon.o(.rodata); + data/data_835B488.o(.rodata.83D4100); src/item_menu_icons.o(.rodata); src/battle_anim_mon_movement.o(.rodata); src/item.o(.rodata); diff --git a/src/mail.c b/src/mail.c index f6b7e2c4d..54dec0031 100644 --- a/src/mail.c +++ b/src/mail.c @@ -600,11 +600,11 @@ static bool8 DoInitMailView(void) switch (sMailViewResources->monIconType) { case MAIL_ICON_BEAD: - sub_80970E0(iconId); + LoadMonIconPalette(iconId); sMailViewResources->monIconSpriteId = sub_8096ECC(iconId, SpriteCallbackDummy, 0x60, 0x80, 0, FALSE); break; case MAIL_ICON_DREAM: - sub_80970E0(iconId); + LoadMonIconPalette(iconId); sMailViewResources->monIconSpriteId = sub_8096ECC(iconId, SpriteCallbackDummy, 0x28, 0x80, 0, FALSE); break; } @@ -726,7 +726,7 @@ static void ShowMailCB_Teardown(void) { case MAIL_ICON_BEAD: case MAIL_ICON_DREAM: - sub_8097168(sub_8096FD4(sMailViewResources->mail->species)); + FreeMonIconPalette(sub_8096FD4(sMailViewResources->mail->species)); sub_8097070(&gSprites[sMailViewResources->monIconSpriteId]); break; } diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c new file mode 100644 index 000000000..1f739651f --- /dev/null +++ b/src/pokemon_icon.c @@ -0,0 +1,299 @@ +#include "global.h" +#include "palette.h" +#include "mail_data.h" +#include "pokemon_icon.h" +#include "constants/species.h" + +#define POKE_ICON_BASE_PAL_TAG 56000 + +struct MonIconSpriteTemplate +{ + const struct OamData * oam; + const u8 *image; + const union AnimCmd *const * anims; + const union AffineAnimCmd *const * affineAnims; + SpriteCallback callback; + u16 paletteTag; +}; + +static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate * template, s16 x, s16 y, u8 subpriority); +void sub_80973D8(struct Sprite * sprite); + +extern const u8 *const gMonIconTable[NUM_SPECIES]; +extern const u8 gMonIconPaletteIndices[NUM_SPECIES]; +extern const struct SpritePalette gMonIconPaletteTable[6]; +extern const struct OamData sMonIconOamData; +extern const union AnimCmd *const sMonIconAnims[]; +extern const union AffineAnimCmd *const sMonIconAffineAnims[]; +extern const u16 sSpriteImageSizes[3][4]; + +u8 CreateMonIcon(u16 species, SpriteCallback callback, s16 x, s16 y, u8 subpriority, u32 personality, bool32 extra) +{ + u8 spriteId; + struct MonIconSpriteTemplate iconTemplate = + { + .oam = &sMonIconOamData, + .image = GetMonIconPtr(species, personality, extra), + .anims = sMonIconAnims, + .affineAnims = sMonIconAffineAnims, + .callback = callback, + .paletteTag = POKE_ICON_BASE_PAL_TAG + gMonIconPaletteIndices[species], + }; + + if (species > NUM_SPECIES) + iconTemplate.paletteTag = POKE_ICON_BASE_PAL_TAG; + + spriteId = CreateMonIconSprite(&iconTemplate, x, y, subpriority); + + UpdateMonIconFrame(&gSprites[spriteId]); + + return spriteId; +} + +u8 sub_8096ECC(u16 species, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority, bool32 extra) +{ + u8 spriteId; + struct MonIconSpriteTemplate iconTemplate = + { + .oam = &sMonIconOamData, + .image = NULL, + .anims = sMonIconAnims, + .affineAnims = sMonIconAffineAnims, + .callback = callback, + .paletteTag = POKE_ICON_BASE_PAL_TAG + gMonIconPaletteIndices[species], + }; + + iconTemplate.image = GetMonIconTiles(species, extra); + spriteId = CreateMonIconSprite(&iconTemplate, x, y, subpriority); + + UpdateMonIconFrame(&gSprites[spriteId]); + + return spriteId; +} + +u16 GetIconSpecies(u16 species, u32 personality) +{ + u16 result; + + if (species == SPECIES_UNOWN) + { + u16 letter = GetUnownLetterByPersonality(personality); + if (letter == 0) + letter = SPECIES_UNOWN; + else + letter += (SPECIES_UNOWN_B - 1); + result = letter; + } + else + { + if (species > NUM_SPECIES) + result = SPECIES_NONE; + else + result = species; + } + + return result; +} + +u16 GetUnownLetterByPersonality(u32 personality) +{ + if (!personality) + return 0; + else + return (((personality & 0x3000000) >> 18) | ((personality & 0x30000) >> 12) | ((personality & 0x300) >> 6) | (personality & 0x3)) % 0x1C; +} + +u16 sub_8096FD4(u16 species) +{ + u16 value; + + if (MailSpeciesToSpecies(species, &value) == SPECIES_UNOWN) + { + if (value == 0) + value += SPECIES_UNOWN; + else + value += (SPECIES_UNOWN_B - 1); + return value; + } + else + { + if (species > (SPECIES_UNOWN_B - 1)) + species = SPECIES_NONE; + return GetIconSpecies(species, 0); + } +} + +const u8* GetMonIconTiles(u16 species, bool32 extra) +{ + const u8* iconSprite = gMonIconTable[species]; + if (species == SPECIES_DEOXYS && extra == TRUE) + iconSprite += 0x400; + return iconSprite; +} + +const u8 *GetMonIconPtr(u16 species, u32 personality, bool32 extra) +{ + return GetMonIconTiles(GetIconSpecies(species, personality), extra); +} + +void sub_8097070(struct Sprite * sprite) +{ + sub_80973D8(sprite); +} + +void sub_809707C(void) +{ + u8 i; + for (i = 0; i < NELEMS(gMonIconPaletteTable); i++) + LoadSpritePalette(&gMonIconPaletteTable[i]); +} + +void SafeLoadMonIconPalette(u16 species) +{ + u8 palIndex; + if (species > NUM_SPECIES) + species = SPECIES_NONE; + palIndex = gMonIconPaletteIndices[species]; + if (IndexOfSpritePaletteTag(gMonIconPaletteTable[palIndex].tag) == 0xFF) + LoadSpritePalette(&gMonIconPaletteTable[palIndex]); +} + +void LoadMonIconPalette(u16 species) +{ + u8 palIndex; + palIndex = gMonIconPaletteIndices[species]; + if (IndexOfSpritePaletteTag(gMonIconPaletteTable[palIndex].tag) == 0xFF) + LoadSpritePalette(&gMonIconPaletteTable[palIndex]); +} + +void FreeMonIconPalettes(void) +{ + u8 i; + for (i = 0; i < 6; i++) + FreeSpritePaletteByTag(gMonIconPaletteTable[i].tag); +} +void SafeFreeMonIconPalette(u16 species) +{ + u8 palIndex; + if (species > NUM_SPECIES) + species = SPECIES_NONE; + palIndex = gMonIconPaletteIndices[species]; + FreeSpritePaletteByTag(gMonIconPaletteTable[palIndex].tag); +} + +void FreeMonIconPalette(u16 species) +{ + u8 palIndex; + palIndex = gMonIconPaletteIndices[species]; + FreeSpritePaletteByTag(gMonIconPaletteTable[palIndex].tag); +} + +void sub_809718C(struct Sprite * sprite) +{ + UpdateMonIconFrame(sprite); +} + +void sub_8097198(u16 offset) +{ + int i; + if (offset <= 0x100 - 0x60) + { + for (i = 0; i < (int)NELEMS(gMonIconPaletteTable); i++) + { + LoadPalette(gMonIconPaletteTable[i].data, offset, 0x20); + offset += 0x10; + } + } +} +const u16* GetValidMonIconPalettePtr(u16 species) +{ + if (species > NUM_SPECIES) + species = SPECIES_NONE; + return gMonIconPaletteTable[gMonIconPaletteIndices[species]].data; +} + +u8 GetValidMonIconPalIndex(u16 species) +{ + if (species > NUM_SPECIES) + species = SPECIES_NONE; + return gMonIconPaletteIndices[species]; +} + +u8 GetMonIconPaletteIndexFromSpecies(u16 species) +{ + return gMonIconPaletteIndices[species]; +} + +u8 UpdateMonIconFrame(struct Sprite *sprite) +{ + u8 result = 0; + + if (sprite->animDelayCounter == 0) + { + s16 frame = sprite->anims[sprite->animNum][sprite->animCmdIndex].frame.imageValue; + + switch (frame) + { + case -1: + break; + case -2: + sprite->animCmdIndex = 0; + break; + default: + RequestSpriteCopy( + // pointer arithmetic is needed to get the correct pointer to perform the sprite copy on. + // because sprite->images is a struct def, it has to be casted to (u8 *) before any + // arithmetic can be performed. + (u8 *)sprite->images + (sSpriteImageSizes[sprite->oam.shape][sprite->oam.size] * frame), + (u8 *)(OBJ_VRAM0 + sprite->oam.tileNum * TILE_SIZE_4BPP), + sSpriteImageSizes[sprite->oam.shape][sprite->oam.size]); + sprite->animDelayCounter = sprite->anims[sprite->animNum][sprite->animCmdIndex].frame.duration & 0xFF; + sprite->animCmdIndex++; + result = sprite->animCmdIndex; + break; + } + } + else + { + sprite->animDelayCounter--; + } + return result; +} + +static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate *iconTemplate, s16 x, s16 y, u8 subpriority) +{ + u8 spriteId; + + struct SpriteFrameImage image = { NULL, sSpriteImageSizes[iconTemplate->oam->shape][iconTemplate->oam->size] }; + + struct SpriteTemplate spriteTemplate = + { + .tileTag = 0xFFFF, + .paletteTag = iconTemplate->paletteTag, + .oam = iconTemplate->oam, + .anims = iconTemplate->anims, + .images = &image, + .affineAnims = iconTemplate->affineAnims, + .callback = iconTemplate->callback, + }; + + spriteId = CreateSprite(&spriteTemplate, x, y, subpriority); + gSprites[spriteId].animPaused = TRUE; + gSprites[spriteId].animBeginning = FALSE; + gSprites[spriteId].images = (const struct SpriteFrameImage *)iconTemplate->image; + return spriteId; +} + +void sub_80973D8(struct Sprite *sprite) +{ + struct SpriteFrameImage image = { NULL, sSpriteImageSizes[sprite->oam.shape][sprite->oam.size] }; + sprite->images = ℑ + DestroySprite(sprite); +} + +void sub_8097414(struct Sprite *sprite, u8 animNum) +{ + sprite->animNum = animNum; + sprite->animDelayCounter = 0; + sprite->animCmdIndex = 0; +} From 8635868582c34f5451b1264c1d5452cfe3c48ccf Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 15 Oct 2019 14:07:35 -0400 Subject: [PATCH 010/114] Fix cygwin define check --- tools/br_ips/br_ips.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/br_ips/br_ips.c b/tools/br_ips/br_ips.c index 9400ae1f8..d144c5f39 100644 --- a/tools/br_ips/br_ips.c +++ b/tools/br_ips/br_ips.c @@ -19,7 +19,7 @@ static const char HELP[] = "br_ips\n" "Options:\n" " -h - show this message and exit\n"; -#if !defined(__CYGWIN32__) && !defined(__APPLE__) && (_POSIX_C_SOURCE < 200809L || !_GNU_SOURCE) +#if !defined(__CYGWIN__) && !defined(__APPLE__) && (_POSIX_C_SOURCE < 200809L || !_GNU_SOURCE) static int getline(char ** lineptr, size_t * n, FILE * stream) { // Static implementation of GNU getline int i = 0; From 27772ae60f59d6702c8f09e787a97050ef186028 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 15 Oct 2019 16:53:08 -0400 Subject: [PATCH 011/114] Port pokemon_icon data --- asm/trainer_card.s | 4 +- data/data_835B488.s | 3 - data/graphics.s | 834 +++++++++++++++++++------------------ data/pokemon_icon.s | 25 -- include/graphics.h | 417 +++++++++++++++++++ ld_script.txt | 1 - src/pokemon_icon.c | 993 +++++++++++++++++++++++++++++++++++++++++++- 7 files changed, 1821 insertions(+), 456 deletions(-) delete mode 100644 data/pokemon_icon.s diff --git a/asm/trainer_card.s b/asm/trainer_card.s index 6100a4954..66c318437 100644 --- a/asm/trainer_card.s +++ b/asm/trainer_card.s @@ -3250,7 +3250,7 @@ _0808AB0C: .4byte 0x00000457 sub_808AB10: @ 808AB10 push {r4,r5,lr} sub sp, 0x4 - ldr r0, _0808AB40 @ =gUnknown_83D3740 + ldr r0, _0808AB40 @ =gMonIconPalettes ldr r4, _0808AB44 @ =gUnknown_20397A4 ldr r1, [r4] ldr r5, _0808AB48 @ =0x00000396 @@ -3271,7 +3271,7 @@ sub_808AB10: @ 808AB10 beq _0808AB80 b _0808AB88 .align 2, 0 -_0808AB40: .4byte gUnknown_83D3740 +_0808AB40: .4byte gMonIconPalettes _0808AB44: .4byte gUnknown_20397A4 _0808AB48: .4byte 0x00000396 _0808AB4C: .4byte 0x000004aa diff --git a/data/data_835B488.s b/data/data_835B488.s index 74a7b3df6..10ade9a52 100644 --- a/data/data_835B488.s +++ b/data/data_835B488.s @@ -511,9 +511,6 @@ gUnknown_83D35DC:: @ 83D35DC gUnknown_83D3728:: @ 83D3728 .incbin "baserom.gba", 0x3D3728, 0x18 -gUnknown_83D3740:: @ 83D3740 - .incbin "baserom.gba", 0x3D3740, 0x60 - @ pokemon_icon .section .rodata.83D4100 .align 2 diff --git a/data/graphics.s b/data/graphics.s index 78c955d0f..dbefceac5 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -2608,7 +2608,7 @@ gFile_graphics_pokemon_palettes_bulbasaur_shiny_palette:: @ 8D30164 .incbin "graphics/pokemon/bulbasaur/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_bulbasaur_icon:: @ 8D3018C +gMonIcon_Bulbasaur:: @ 8D3018C .incbin "graphics/pokemon/bulbasaur/icon.4bpp" .align 2 @@ -2632,7 +2632,7 @@ gFile_graphics_pokemon_palettes_ivysaur_shiny_palette:: @ 8D30C64 .incbin "graphics/pokemon/ivysaur/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ivysaur_icon:: @ 8D30C8C +gMonIcon_Ivysaur:: @ 8D30C8C .incbin "graphics/pokemon/ivysaur/icon.4bpp" .align 2 @@ -2656,7 +2656,7 @@ gFile_graphics_pokemon_palettes_venusaur_shiny_palette:: @ 8D31ADC .incbin "graphics/pokemon/venusaur/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_venusaur_icon:: @ 8D31B04 +gMonIcon_Venusaur:: @ 8D31B04 .incbin "graphics/pokemon/venusaur/icon.4bpp" .align 2 @@ -2680,7 +2680,7 @@ gFile_graphics_pokemon_palettes_charmander_shiny_palette:: @ 8D32470 .incbin "graphics/pokemon/charmander/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_charmander_icon:: @ 8D32498 +gMonIcon_Charmander:: @ 8D32498 .incbin "graphics/pokemon/charmander/icon.4bpp" .align 2 @@ -2704,7 +2704,7 @@ gFile_graphics_pokemon_palettes_charmeleon_shiny_palette:: @ 8D32F80 .incbin "graphics/pokemon/charmeleon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_charmeleon_icon:: @ 8D32FA8 +gMonIcon_Charmeleon:: @ 8D32FA8 .incbin "graphics/pokemon/charmeleon/icon.4bpp" .align 2 @@ -2728,7 +2728,7 @@ gFile_graphics_pokemon_palettes_charizard_shiny_palette:: @ 8D33CF8 .incbin "graphics/pokemon/charizard/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_charizard_icon:: @ 8D33D20 +gMonIcon_Charizard:: @ 8D33D20 .incbin "graphics/pokemon/charizard/icon.4bpp" .align 2 @@ -2752,7 +2752,7 @@ gFile_graphics_pokemon_palettes_squirtle_shiny_palette:: @ 8D3468C .incbin "graphics/pokemon/squirtle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_squirtle_icon:: @ 8D346B4 +gMonIcon_Squirtle:: @ 8D346B4 .incbin "graphics/pokemon/squirtle/icon.4bpp" .align 2 @@ -2776,7 +2776,7 @@ gFile_graphics_pokemon_palettes_wartortle_shiny_palette:: @ 8D351F0 .incbin "graphics/pokemon/wartortle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wartortle_icon:: @ 8D35218 +gMonIcon_Wartortle:: @ 8D35218 .incbin "graphics/pokemon/wartortle/icon.4bpp" .align 2 @@ -2800,7 +2800,7 @@ gFile_graphics_pokemon_palettes_blastoise_shiny_palette:: @ 8D35F78 .incbin "graphics/pokemon/blastoise/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_blastoise_icon:: @ 8D35FA0 +gMonIcon_Blastoise:: @ 8D35FA0 .incbin "graphics/pokemon/blastoise/icon.4bpp" .align 2 @@ -2824,7 +2824,7 @@ gFile_graphics_pokemon_palettes_caterpie_shiny_palette:: @ 8D368C8 .incbin "graphics/pokemon/caterpie/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_caterpie_icon:: @ 8D368F0 +gMonIcon_Caterpie:: @ 8D368F0 .incbin "graphics/pokemon/caterpie/icon.4bpp" .align 2 @@ -2848,7 +2848,7 @@ gFile_graphics_pokemon_palettes_metapod_shiny_palette:: @ 8D37168 .incbin "graphics/pokemon/metapod/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_metapod_icon:: @ 8D37188 +gMonIcon_Metapod:: @ 8D37188 .incbin "graphics/pokemon/metapod/icon.4bpp" .align 2 @@ -2872,7 +2872,7 @@ gFile_graphics_pokemon_palettes_butterfree_shiny_palette:: @ 8D37D4C .incbin "graphics/pokemon/butterfree/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_butterfree_icon:: @ 8D37D74 +gMonIcon_Butterfree:: @ 8D37D74 .incbin "graphics/pokemon/butterfree/icon.4bpp" .align 2 @@ -2896,7 +2896,7 @@ gFile_graphics_pokemon_palettes_weedle_shiny_palette:: @ 8D38660 .incbin "graphics/pokemon/weedle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_weedle_icon:: @ 8D38688 +gMonIcon_Weedle:: @ 8D38688 .incbin "graphics/pokemon/weedle/icon.4bpp" .align 2 @@ -2920,7 +2920,7 @@ gFile_graphics_pokemon_palettes_kakuna_shiny_palette:: @ 8D38F90 .incbin "graphics/pokemon/kakuna/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kakuna_icon:: @ 8D38FB4 +gMonIcon_Kakuna:: @ 8D38FB4 .incbin "graphics/pokemon/kakuna/icon.4bpp" .align 2 @@ -2944,7 +2944,7 @@ gFile_graphics_pokemon_palettes_beedrill_shiny_palette:: @ 8D39B90 .incbin "graphics/pokemon/beedrill/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_beedrill_icon:: @ 8D39BB8 +gMonIcon_Beedrill:: @ 8D39BB8 .incbin "graphics/pokemon/beedrill/icon.4bpp" .align 2 @@ -2968,7 +2968,7 @@ gFile_graphics_pokemon_palettes_pidgey_shiny_palette:: @ 8D3A5CC .incbin "graphics/pokemon/pidgey/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pidgey_icon:: @ 8D3A5F4 +gMonIcon_Pidgey:: @ 8D3A5F4 .incbin "graphics/pokemon/pidgey/icon.4bpp" .align 2 @@ -2992,7 +2992,7 @@ gFile_graphics_pokemon_palettes_pidgeotto_shiny_palette:: @ 8D3B120 .incbin "graphics/pokemon/pidgeotto/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pidgeotto_icon:: @ 8D3B148 +gMonIcon_Pidgeotto:: @ 8D3B148 .incbin "graphics/pokemon/pidgeotto/icon.4bpp" .align 2 @@ -3016,7 +3016,7 @@ gFile_graphics_pokemon_palettes_pidgeot_shiny_palette:: @ 8D3BE64 .incbin "graphics/pokemon/pidgeot/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pidgeot_icon:: @ 8D3BE8C +gMonIcon_Pidgeot:: @ 8D3BE8C .incbin "graphics/pokemon/pidgeot/icon.4bpp" .align 2 @@ -3040,7 +3040,7 @@ gFile_graphics_pokemon_palettes_rattata_shiny_palette:: @ 8D3C7E4 .incbin "graphics/pokemon/rattata/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_rattata_icon:: @ 8D3C80C +gMonIcon_Rattata:: @ 8D3C80C .incbin "graphics/pokemon/rattata/icon.4bpp" .align 2 @@ -3064,7 +3064,7 @@ gFile_graphics_pokemon_palettes_raticate_shiny_palette:: @ 8D3D2F4 .incbin "graphics/pokemon/raticate/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_raticate_icon:: @ 8D3D31C +gMonIcon_Raticate:: @ 8D3D31C .incbin "graphics/pokemon/raticate/icon.4bpp" .align 2 @@ -3088,7 +3088,7 @@ gFile_graphics_pokemon_palettes_spearow_shiny_palette:: @ 8D3DD00 .incbin "graphics/pokemon/spearow/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_spearow_icon:: @ 8D3DD28 +gMonIcon_Spearow:: @ 8D3DD28 .incbin "graphics/pokemon/spearow/icon.4bpp" .align 2 @@ -3112,7 +3112,7 @@ gFile_graphics_pokemon_palettes_fearow_shiny_palette:: @ 8D3E924 .incbin "graphics/pokemon/fearow/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_fearow_icon:: @ 8D3E94C +gMonIcon_Fearow:: @ 8D3E94C .incbin "graphics/pokemon/fearow/icon.4bpp" .align 2 @@ -3136,7 +3136,7 @@ gFile_graphics_pokemon_palettes_ekans_shiny_palette:: @ 8D3F34C .incbin "graphics/pokemon/ekans/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ekans_icon:: @ 8D3F374 +gMonIcon_Ekans:: @ 8D3F374 .incbin "graphics/pokemon/ekans/icon.4bpp" .align 2 @@ -3160,7 +3160,7 @@ gFile_graphics_pokemon_palettes_arbok_shiny_palette:: @ 8D3FEB8 .incbin "graphics/pokemon/arbok/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_arbok_icon:: @ 8D3FEE0 +gMonIcon_Arbok:: @ 8D3FEE0 .incbin "graphics/pokemon/arbok/icon.4bpp" .align 2 @@ -3184,7 +3184,7 @@ gFile_graphics_pokemon_palettes_pikachu_shiny_palette:: @ 8D408D0 .incbin "graphics/pokemon/pikachu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pikachu_icon:: @ 8D408F8 +gMonIcon_Pikachu:: @ 8D408F8 .incbin "graphics/pokemon/pikachu/icon.4bpp" .align 2 @@ -3208,7 +3208,7 @@ gFile_graphics_pokemon_palettes_raichu_shiny_palette:: @ 8D41458 .incbin "graphics/pokemon/raichu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_raichu_icon:: @ 8D41480 +gMonIcon_Raichu:: @ 8D41480 .incbin "graphics/pokemon/raichu/icon.4bpp" .align 2 @@ -3232,7 +3232,7 @@ gFile_graphics_pokemon_palettes_sandshrew_shiny_palette:: @ 8D41ECC .incbin "graphics/pokemon/sandshrew/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sandshrew_icon:: @ 8D41EF4 +gMonIcon_Sandshrew:: @ 8D41EF4 .incbin "graphics/pokemon/sandshrew/icon.4bpp" .align 2 @@ -3256,7 +3256,7 @@ gFile_graphics_pokemon_palettes_sandslash_shiny_palette:: @ 8D42B70 .incbin "graphics/pokemon/sandslash/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sandslash_icon:: @ 8D42B98 +gMonIcon_Sandslash:: @ 8D42B98 .incbin "graphics/pokemon/sandslash/icon.4bpp" .align 2 @@ -3280,7 +3280,7 @@ gFile_graphics_pokemon_palettes_nidoran_f_shiny_palette:: @ 8D43524 .incbin "graphics/pokemon/nidoran_f/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidoran_f_icon:: @ 8D4354C +gMonIcon_Nidoran_f:: @ 8D4354C .incbin "graphics/pokemon/nidoran_f/icon.4bpp" .align 2 @@ -3304,7 +3304,7 @@ gFile_graphics_pokemon_palettes_nidorina_shiny_palette:: @ 8D44048 .incbin "graphics/pokemon/nidorina/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidorina_icon:: @ 8D44070 +gMonIcon_Nidorina:: @ 8D44070 .incbin "graphics/pokemon/nidorina/icon.4bpp" .align 2 @@ -3328,7 +3328,7 @@ gFile_graphics_pokemon_palettes_nidoqueen_shiny_palette:: @ 8D44CA8 .incbin "graphics/pokemon/nidoqueen/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidoqueen_icon:: @ 8D44CD0 +gMonIcon_Nidoqueen:: @ 8D44CD0 .incbin "graphics/pokemon/nidoqueen/icon.4bpp" .align 2 @@ -3352,7 +3352,7 @@ gFile_graphics_pokemon_palettes_nidoran_m_shiny_palette:: @ 8D456D8 .incbin "graphics/pokemon/nidoran_m/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidoran_m_icon:: @ 8D45700 +gMonIcon_Nidoran_m:: @ 8D45700 .incbin "graphics/pokemon/nidoran_m/icon.4bpp" .align 2 @@ -3376,7 +3376,7 @@ gFile_graphics_pokemon_palettes_nidorino_shiny_palette:: @ 8D46288 .incbin "graphics/pokemon/nidorino/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidorino_icon:: @ 8D462B0 +gMonIcon_Nidorino:: @ 8D462B0 .incbin "graphics/pokemon/nidorino/icon.4bpp" .align 2 @@ -3400,7 +3400,7 @@ gFile_graphics_pokemon_palettes_nidoking_shiny_palette:: @ 8D47070 .incbin "graphics/pokemon/nidoking/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nidoking_icon:: @ 8D47098 +gMonIcon_Nidoking:: @ 8D47098 .incbin "graphics/pokemon/nidoking/icon.4bpp" .align 2 @@ -3424,7 +3424,7 @@ gFile_graphics_pokemon_palettes_clefairy_shiny_palette:: @ 8D47A4C .incbin "graphics/pokemon/clefairy/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_clefairy_icon:: @ 8D47A74 +gMonIcon_Clefairy:: @ 8D47A74 .incbin "graphics/pokemon/clefairy/icon.4bpp" .align 2 @@ -3448,7 +3448,7 @@ gFile_graphics_pokemon_palettes_clefable_shiny_palette:: @ 8D48534 .incbin "graphics/pokemon/clefable/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_clefable_icon:: @ 8D4855C +gMonIcon_Clefable:: @ 8D4855C .incbin "graphics/pokemon/clefable/icon.4bpp" .align 2 @@ -3472,7 +3472,7 @@ gFile_graphics_pokemon_palettes_vulpix_shiny_palette:: @ 8D48FD4 .incbin "graphics/pokemon/vulpix/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_vulpix_icon:: @ 8D48FFC +gMonIcon_Vulpix:: @ 8D48FFC .incbin "graphics/pokemon/vulpix/icon.4bpp" .align 2 @@ -3496,7 +3496,7 @@ gFile_graphics_pokemon_palettes_ninetales_shiny_palette:: @ 8D49C84 .incbin "graphics/pokemon/ninetales/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ninetales_icon:: @ 8D49CA8 +gMonIcon_Ninetales:: @ 8D49CA8 .incbin "graphics/pokemon/ninetales/icon.4bpp" .align 2 @@ -3520,7 +3520,7 @@ gFile_graphics_pokemon_palettes_jigglypuff_shiny_palette:: @ 8D4A5D0 .incbin "graphics/pokemon/jigglypuff/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_jigglypuff_icon:: @ 8D4A5F8 +gMonIcon_Jigglypuff:: @ 8D4A5F8 .incbin "graphics/pokemon/jigglypuff/icon.4bpp" .align 2 @@ -3544,7 +3544,7 @@ gFile_graphics_pokemon_palettes_wigglytuff_shiny_palette:: @ 8D4B04C .incbin "graphics/pokemon/wigglytuff/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wigglytuff_icon:: @ 8D4B074 +gMonIcon_Wigglytuff:: @ 8D4B074 .incbin "graphics/pokemon/wigglytuff/icon.4bpp" .align 2 @@ -3568,7 +3568,7 @@ gFile_graphics_pokemon_palettes_zubat_shiny_palette:: @ 8D4BA34 .incbin "graphics/pokemon/zubat/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_zubat_icon:: @ 8D4BA5C +gMonIcon_Zubat:: @ 8D4BA5C .incbin "graphics/pokemon/zubat/icon.4bpp" .align 2 @@ -3592,7 +3592,7 @@ gFile_graphics_pokemon_palettes_golbat_shiny_palette:: @ 8D4C500 .incbin "graphics/pokemon/golbat/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_golbat_icon:: @ 8D4C528 +gMonIcon_Golbat:: @ 8D4C528 .incbin "graphics/pokemon/golbat/icon.4bpp" .align 2 @@ -3616,7 +3616,7 @@ gFile_graphics_pokemon_palettes_oddish_shiny_palette:: @ 8D4CE74 .incbin "graphics/pokemon/oddish/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_oddish_icon:: @ 8D4CE9C +gMonIcon_Oddish:: @ 8D4CE9C .incbin "graphics/pokemon/oddish/icon.4bpp" .align 2 @@ -3640,7 +3640,7 @@ gFile_graphics_pokemon_palettes_gloom_shiny_palette:: @ 8D4D9CC .incbin "graphics/pokemon/gloom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gloom_icon:: @ 8D4D9F4 +gMonIcon_Gloom:: @ 8D4D9F4 .incbin "graphics/pokemon/gloom/icon.4bpp" .align 2 @@ -3664,7 +3664,7 @@ gFile_graphics_pokemon_palettes_vileplume_shiny_palette:: @ 8D4E5DC .incbin "graphics/pokemon/vileplume/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_vileplume_icon:: @ 8D4E604 +gMonIcon_Vileplume:: @ 8D4E604 .incbin "graphics/pokemon/vileplume/icon.4bpp" .align 2 @@ -3688,7 +3688,7 @@ gFile_graphics_pokemon_palettes_paras_shiny_palette:: @ 8D4EF58 .incbin "graphics/pokemon/paras/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_paras_icon:: @ 8D4EF80 +gMonIcon_Paras:: @ 8D4EF80 .incbin "graphics/pokemon/paras/icon.4bpp" .align 2 @@ -3712,7 +3712,7 @@ gFile_graphics_pokemon_palettes_parasect_shiny_palette:: @ 8D4FA54 .incbin "graphics/pokemon/parasect/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_parasect_icon:: @ 8D4FA7C +gMonIcon_Parasect:: @ 8D4FA7C .incbin "graphics/pokemon/parasect/icon.4bpp" .align 2 @@ -3736,7 +3736,7 @@ gFile_graphics_pokemon_palettes_venonat_shiny_palette:: @ 8D50514 .incbin "graphics/pokemon/venonat/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_venonat_icon:: @ 8D5053C +gMonIcon_Venonat:: @ 8D5053C .incbin "graphics/pokemon/venonat/icon.4bpp" .align 2 @@ -3760,7 +3760,7 @@ gFile_graphics_pokemon_palettes_venomoth_shiny_palette:: @ 8D5112C .incbin "graphics/pokemon/venomoth/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_venomoth_icon:: @ 8D51154 +gMonIcon_Venomoth:: @ 8D51154 .incbin "graphics/pokemon/venomoth/icon.4bpp" .align 2 @@ -3784,7 +3784,7 @@ gFile_graphics_pokemon_palettes_diglett_shiny_palette:: @ 8D519B8 .incbin "graphics/pokemon/diglett/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_diglett_icon:: @ 8D519E0 +gMonIcon_Diglett:: @ 8D519E0 .incbin "graphics/pokemon/diglett/icon.4bpp" .align 2 @@ -3808,7 +3808,7 @@ gFile_graphics_pokemon_palettes_dugtrio_shiny_palette:: @ 8D52400 .incbin "graphics/pokemon/dugtrio/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dugtrio_icon:: @ 8D52428 +gMonIcon_Dugtrio:: @ 8D52428 .incbin "graphics/pokemon/dugtrio/icon.4bpp" .align 2 @@ -3832,7 +3832,7 @@ gFile_graphics_pokemon_palettes_meowth_shiny_palette:: @ 8D52E40 .incbin "graphics/pokemon/meowth/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_meowth_icon:: @ 8D52E68 +gMonIcon_Meowth:: @ 8D52E68 .incbin "graphics/pokemon/meowth/icon.4bpp" .align 2 @@ -3856,7 +3856,7 @@ gFile_graphics_pokemon_palettes_persian_shiny_palette:: @ 8D53968 .incbin "graphics/pokemon/persian/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_persian_icon:: @ 8D53990 +gMonIcon_Persian:: @ 8D53990 .incbin "graphics/pokemon/persian/icon.4bpp" .align 2 @@ -3880,7 +3880,7 @@ gFile_graphics_pokemon_palettes_psyduck_shiny_palette:: @ 8D54358 .incbin "graphics/pokemon/psyduck/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_psyduck_icon:: @ 8D54380 +gMonIcon_Psyduck:: @ 8D54380 .incbin "graphics/pokemon/psyduck/icon.4bpp" .align 2 @@ -3904,7 +3904,7 @@ gFile_graphics_pokemon_palettes_golduck_shiny_palette:: @ 8D54EAC .incbin "graphics/pokemon/golduck/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_golduck_icon:: @ 8D54ED4 +gMonIcon_Golduck:: @ 8D54ED4 .incbin "graphics/pokemon/golduck/icon.4bpp" .align 2 @@ -3928,7 +3928,7 @@ gFile_graphics_pokemon_palettes_mankey_shiny_palette:: @ 8D5597C .incbin "graphics/pokemon/mankey/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mankey_icon:: @ 8D559A4 +gMonIcon_Mankey:: @ 8D559A4 .incbin "graphics/pokemon/mankey/icon.4bpp" .align 2 @@ -3952,7 +3952,7 @@ gFile_graphics_pokemon_palettes_primeape_shiny_palette:: @ 8D564E8 .incbin "graphics/pokemon/primeape/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_primeape_icon:: @ 8D56510 +gMonIcon_Primeape:: @ 8D56510 .incbin "graphics/pokemon/primeape/icon.4bpp" .align 2 @@ -3976,7 +3976,7 @@ gFile_graphics_pokemon_palettes_growlithe_shiny_palette:: @ 8D56FBC .incbin "graphics/pokemon/growlithe/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_growlithe_icon:: @ 8D56FE4 +gMonIcon_Growlithe:: @ 8D56FE4 .incbin "graphics/pokemon/growlithe/icon.4bpp" .align 2 @@ -4000,7 +4000,7 @@ gFile_graphics_pokemon_palettes_arcanine_shiny_palette:: @ 8D57D08 .incbin "graphics/pokemon/arcanine/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_arcanine_icon:: @ 8D57D30 +gMonIcon_Arcanine:: @ 8D57D30 .incbin "graphics/pokemon/arcanine/icon.4bpp" .align 2 @@ -4024,7 +4024,7 @@ gFile_graphics_pokemon_palettes_poliwag_shiny_palette:: @ 8D58678 .incbin "graphics/pokemon/poliwag/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_poliwag_icon:: @ 8D586A0 +gMonIcon_Poliwag:: @ 8D586A0 .incbin "graphics/pokemon/poliwag/icon.4bpp" .align 2 @@ -4048,7 +4048,7 @@ gFile_graphics_pokemon_palettes_poliwhirl_shiny_palette:: @ 8D590E4 .incbin "graphics/pokemon/poliwhirl/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_poliwhirl_icon:: @ 8D5910C +gMonIcon_Poliwhirl:: @ 8D5910C .incbin "graphics/pokemon/poliwhirl/icon.4bpp" .align 2 @@ -4072,7 +4072,7 @@ gFile_graphics_pokemon_palettes_poliwrath_shiny_palette:: @ 8D59C0C .incbin "graphics/pokemon/poliwrath/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_poliwrath_icon:: @ 8D59C34 +gMonIcon_Poliwrath:: @ 8D59C34 .incbin "graphics/pokemon/poliwrath/icon.4bpp" .align 2 @@ -4096,7 +4096,7 @@ gFile_graphics_pokemon_palettes_abra_shiny_palette:: @ 8D5A620 .incbin "graphics/pokemon/abra/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_abra_icon:: @ 8D5A644 +gMonIcon_Abra:: @ 8D5A644 .incbin "graphics/pokemon/abra/icon.4bpp" .align 2 @@ -4120,7 +4120,7 @@ gFile_graphics_pokemon_palettes_kadabra_shiny_palette:: @ 8D5B300 .incbin "graphics/pokemon/kadabra/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kadabra_icon:: @ 8D5B328 +gMonIcon_Kadabra:: @ 8D5B328 .incbin "graphics/pokemon/kadabra/icon.4bpp" .align 2 @@ -4144,7 +4144,7 @@ gFile_graphics_pokemon_palettes_alakazam_shiny_palette:: @ 8D5BF88 .incbin "graphics/pokemon/alakazam/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_alakazam_icon:: @ 8D5BFB0 +gMonIcon_Alakazam:: @ 8D5BFB0 .incbin "graphics/pokemon/alakazam/icon.4bpp" .align 2 @@ -4168,7 +4168,7 @@ gFile_graphics_pokemon_palettes_machop_shiny_palette:: @ 8D5C964 .incbin "graphics/pokemon/machop/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_machop_icon:: @ 8D5C98C +gMonIcon_Machop:: @ 8D5C98C .incbin "graphics/pokemon/machop/icon.4bpp" .align 2 @@ -4192,7 +4192,7 @@ gFile_graphics_pokemon_palettes_machoke_shiny_palette:: @ 8D5D4F0 .incbin "graphics/pokemon/machoke/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_machoke_icon:: @ 8D5D518 +gMonIcon_Machoke:: @ 8D5D518 .incbin "graphics/pokemon/machoke/icon.4bpp" .align 2 @@ -4216,7 +4216,7 @@ gFile_graphics_pokemon_palettes_machamp_shiny_palette:: @ 8D5E2A8 .incbin "graphics/pokemon/machamp/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_machamp_icon:: @ 8D5E2D0 +gMonIcon_Machamp:: @ 8D5E2D0 .incbin "graphics/pokemon/machamp/icon.4bpp" .align 2 @@ -4240,7 +4240,7 @@ gFile_graphics_pokemon_palettes_bellsprout_shiny_palette:: @ 8D5EC40 .incbin "graphics/pokemon/bellsprout/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_bellsprout_icon:: @ 8D5EC68 +gMonIcon_Bellsprout:: @ 8D5EC68 .incbin "graphics/pokemon/bellsprout/icon.4bpp" .align 2 @@ -4264,7 +4264,7 @@ gFile_graphics_pokemon_palettes_weepinbell_shiny_palette:: @ 8D5F6D0 .incbin "graphics/pokemon/weepinbell/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_weepinbell_icon:: @ 8D5F6F8 +gMonIcon_Weepinbell:: @ 8D5F6F8 .incbin "graphics/pokemon/weepinbell/icon.4bpp" .align 2 @@ -4288,7 +4288,7 @@ gFile_graphics_pokemon_palettes_victreebel_shiny_palette:: @ 8D60304 .incbin "graphics/pokemon/victreebel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_victreebel_icon:: @ 8D6032C +gMonIcon_Victreebel:: @ 8D6032C .incbin "graphics/pokemon/victreebel/icon.4bpp" .align 2 @@ -4312,7 +4312,7 @@ gFile_graphics_pokemon_palettes_tentacool_shiny_palette:: @ 8D60CE8 .incbin "graphics/pokemon/tentacool/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tentacool_icon:: @ 8D60D10 +gMonIcon_Tentacool:: @ 8D60D10 .incbin "graphics/pokemon/tentacool/icon.4bpp" .align 2 @@ -4336,7 +4336,7 @@ gFile_graphics_pokemon_palettes_tentacruel_shiny_palette:: @ 8D619E8 .incbin "graphics/pokemon/tentacruel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tentacruel_icon:: @ 8D61A10 +gMonIcon_Tentacruel:: @ 8D61A10 .incbin "graphics/pokemon/tentacruel/icon.4bpp" .align 2 @@ -4360,7 +4360,7 @@ gFile_graphics_pokemon_palettes_geodude_shiny_palette:: @ 8D62374 .incbin "graphics/pokemon/geodude/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_geodude_icon:: @ 8D62390 +gMonIcon_Geodude:: @ 8D62390 .incbin "graphics/pokemon/geodude/icon.4bpp" .align 2 @@ -4384,7 +4384,7 @@ gFile_graphics_pokemon_palettes_graveler_shiny_palette:: @ 8D62E4C .incbin "graphics/pokemon/graveler/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_graveler_icon:: @ 8D62E70 +gMonIcon_Graveler:: @ 8D62E70 .incbin "graphics/pokemon/graveler/icon.4bpp" .align 2 @@ -4408,7 +4408,7 @@ gFile_graphics_pokemon_palettes_golem_shiny_palette:: @ 8D639A8 .incbin "graphics/pokemon/golem/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_golem_icon:: @ 8D639D0 +gMonIcon_Golem:: @ 8D639D0 .incbin "graphics/pokemon/golem/icon.4bpp" .align 2 @@ -4432,7 +4432,7 @@ gFile_graphics_pokemon_palettes_ponyta_shiny_palette:: @ 8D644E4 .incbin "graphics/pokemon/ponyta/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ponyta_icon:: @ 8D6450C +gMonIcon_Ponyta:: @ 8D6450C .incbin "graphics/pokemon/ponyta/icon.4bpp" .align 2 @@ -4456,7 +4456,7 @@ gFile_graphics_pokemon_palettes_rapidash_shiny_palette:: @ 8D651EC .incbin "graphics/pokemon/rapidash/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_rapidash_icon:: @ 8D65214 +gMonIcon_Rapidash:: @ 8D65214 .incbin "graphics/pokemon/rapidash/icon.4bpp" .align 2 @@ -4480,7 +4480,7 @@ gFile_graphics_pokemon_palettes_slowpoke_shiny_palette:: @ 8D65B94 .incbin "graphics/pokemon/slowpoke/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slowpoke_icon:: @ 8D65BBC +gMonIcon_Slowpoke:: @ 8D65BBC .incbin "graphics/pokemon/slowpoke/icon.4bpp" .align 2 @@ -4504,7 +4504,7 @@ gFile_graphics_pokemon_palettes_slowbro_shiny_palette:: @ 8D66840 .incbin "graphics/pokemon/slowbro/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slowbro_icon:: @ 8D66868 +gMonIcon_Slowbro:: @ 8D66868 .incbin "graphics/pokemon/slowbro/icon.4bpp" .align 2 @@ -4528,7 +4528,7 @@ gFile_graphics_pokemon_palettes_magnemite_shiny_palette:: @ 8D67070 .incbin "graphics/pokemon/magnemite/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magnemite_icon:: @ 8D67094 +gMonIcon_Magnemite:: @ 8D67094 .incbin "graphics/pokemon/magnemite/icon.4bpp" .align 2 @@ -4552,7 +4552,7 @@ gFile_graphics_pokemon_palettes_magneton_shiny_palette:: @ 8D67B98 .incbin "graphics/pokemon/magneton/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magneton_icon:: @ 8D67BC0 +gMonIcon_Magneton:: @ 8D67BC0 .incbin "graphics/pokemon/magneton/icon.4bpp" .align 2 @@ -4576,7 +4576,7 @@ gFile_graphics_pokemon_palettes_farfetch_d_shiny_palette:: @ 8D686C8 .incbin "graphics/pokemon/farfetch_d/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_farfetch_d_icon:: @ 8D686F0 +gMonIcon_Farfetch_d:: @ 8D686F0 .incbin "graphics/pokemon/farfetch_d/icon.4bpp" .align 2 @@ -4600,7 +4600,7 @@ gFile_graphics_pokemon_palettes_doduo_shiny_palette:: @ 8D69138 .incbin "graphics/pokemon/doduo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_doduo_icon:: @ 8D6915C +gMonIcon_Doduo:: @ 8D6915C .incbin "graphics/pokemon/doduo/icon.4bpp" .align 2 @@ -4624,7 +4624,7 @@ gFile_graphics_pokemon_palettes_dodrio_shiny_palette:: @ 8D69E48 .incbin "graphics/pokemon/dodrio/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dodrio_icon:: @ 8D69E70 +gMonIcon_Dodrio:: @ 8D69E70 .incbin "graphics/pokemon/dodrio/icon.4bpp" .align 2 @@ -4648,7 +4648,7 @@ gFile_graphics_pokemon_palettes_seel_shiny_palette:: @ 8D6A8C8 .incbin "graphics/pokemon/seel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_seel_icon:: @ 8D6A8F0 +gMonIcon_Seel:: @ 8D6A8F0 .incbin "graphics/pokemon/seel/icon.4bpp" .align 2 @@ -4672,7 +4672,7 @@ gFile_graphics_pokemon_palettes_dewgong_shiny_palette:: @ 8D6B398 .incbin "graphics/pokemon/dewgong/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dewgong_icon:: @ 8D6B3BC +gMonIcon_Dewgong:: @ 8D6B3BC .incbin "graphics/pokemon/dewgong/icon.4bpp" .align 2 @@ -4696,7 +4696,7 @@ gFile_graphics_pokemon_palettes_grimer_shiny_palette:: @ 8D6BDEC .incbin "graphics/pokemon/grimer/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_grimer_icon:: @ 8D6BE10 +gMonIcon_Grimer:: @ 8D6BE10 .incbin "graphics/pokemon/grimer/icon.4bpp" .align 2 @@ -4720,7 +4720,7 @@ gFile_graphics_pokemon_palettes_muk_shiny_palette:: @ 8D6C8DC .incbin "graphics/pokemon/muk/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_muk_icon:: @ 8D6C900 +gMonIcon_Muk:: @ 8D6C900 .incbin "graphics/pokemon/muk/icon.4bpp" .align 2 @@ -4744,7 +4744,7 @@ gFile_graphics_pokemon_palettes_shellder_shiny_palette:: @ 8D6D2CC .incbin "graphics/pokemon/shellder/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shellder_icon:: @ 8D6D2F0 +gMonIcon_Shellder:: @ 8D6D2F0 .incbin "graphics/pokemon/shellder/icon.4bpp" .align 2 @@ -4768,7 +4768,7 @@ gFile_graphics_pokemon_palettes_cloyster_shiny_palette:: @ 8D6DF7C .incbin "graphics/pokemon/cloyster/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cloyster_icon:: @ 8D6DFA0 +gMonIcon_Cloyster:: @ 8D6DFA0 .incbin "graphics/pokemon/cloyster/icon.4bpp" .align 2 @@ -4792,7 +4792,7 @@ gFile_graphics_pokemon_palettes_gastly_shiny_palette:: @ 8D6EAC4 .incbin "graphics/pokemon/gastly/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gastly_icon:: @ 8D6EAEC +gMonIcon_Gastly:: @ 8D6EAEC .incbin "graphics/pokemon/gastly/icon.4bpp" .align 2 @@ -4816,7 +4816,7 @@ gFile_graphics_pokemon_palettes_haunter_shiny_palette:: @ 8D6F5FC .incbin "graphics/pokemon/haunter/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_haunter_icon:: @ 8D6F620 +gMonIcon_Haunter:: @ 8D6F620 .incbin "graphics/pokemon/haunter/icon.4bpp" .align 2 @@ -4840,7 +4840,7 @@ gFile_graphics_pokemon_palettes_gengar_shiny_palette:: @ 8D70104 .incbin "graphics/pokemon/gengar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gengar_icon:: @ 8D70128 +gMonIcon_Gengar:: @ 8D70128 .incbin "graphics/pokemon/gengar/icon.4bpp" .align 2 @@ -4864,7 +4864,7 @@ gFile_graphics_pokemon_palettes_onix_shiny_palette:: @ 8D70DB0 .incbin "graphics/pokemon/onix/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_onix_icon:: @ 8D70DCC +gMonIcon_Onix:: @ 8D70DCC .incbin "graphics/pokemon/onix/icon.4bpp" .align 2 @@ -4888,7 +4888,7 @@ gFile_graphics_pokemon_palettes_drowzee_shiny_palette:: @ 8D7178C .incbin "graphics/pokemon/drowzee/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_drowzee_icon:: @ 8D717B0 +gMonIcon_Drowzee:: @ 8D717B0 .incbin "graphics/pokemon/drowzee/icon.4bpp" .align 2 @@ -4912,7 +4912,7 @@ gFile_graphics_pokemon_palettes_hypno_shiny_palette:: @ 8D7235C .incbin "graphics/pokemon/hypno/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hypno_icon:: @ 8D72380 +gMonIcon_Hypno:: @ 8D72380 .incbin "graphics/pokemon/hypno/icon.4bpp" .align 2 @@ -4936,7 +4936,7 @@ gFile_graphics_pokemon_palettes_krabby_shiny_palette:: @ 8D72E78 .incbin "graphics/pokemon/krabby/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_krabby_icon:: @ 8D72EA0 +gMonIcon_Krabby:: @ 8D72EA0 .incbin "graphics/pokemon/krabby/icon.4bpp" .align 2 @@ -4960,7 +4960,7 @@ gFile_graphics_pokemon_palettes_kingler_shiny_palette:: @ 8D73AEC .incbin "graphics/pokemon/kingler/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kingler_icon:: @ 8D73B14 +gMonIcon_Kingler:: @ 8D73B14 .incbin "graphics/pokemon/kingler/icon.4bpp" .align 2 @@ -4984,7 +4984,7 @@ gFile_graphics_pokemon_palettes_voltorb_shiny_palette:: @ 8D743D4 .incbin "graphics/pokemon/voltorb/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_voltorb_icon:: @ 8D743F8 +gMonIcon_Voltorb:: @ 8D743F8 .incbin "graphics/pokemon/voltorb/icon.4bpp" .align 2 @@ -5008,7 +5008,7 @@ gFile_graphics_pokemon_palettes_electrode_shiny_palette:: @ 8D74D18 .incbin "graphics/pokemon/electrode/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_electrode_icon:: @ 8D74D3C +gMonIcon_Electrode:: @ 8D74D3C .incbin "graphics/pokemon/electrode/icon.4bpp" .align 2 @@ -5032,7 +5032,7 @@ gFile_graphics_pokemon_palettes_exeggcute_shiny_palette:: @ 8D75818 .incbin "graphics/pokemon/exeggcute/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_exeggcute_icon:: @ 8D7583C +gMonIcon_Exeggcute:: @ 8D7583C .incbin "graphics/pokemon/exeggcute/icon.4bpp" .align 2 @@ -5056,7 +5056,7 @@ gFile_graphics_pokemon_palettes_exeggutor_shiny_palette:: @ 8D764A0 .incbin "graphics/pokemon/exeggutor/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_exeggutor_icon:: @ 8D764C8 +gMonIcon_Exeggutor:: @ 8D764C8 .incbin "graphics/pokemon/exeggutor/icon.4bpp" .align 2 @@ -5080,7 +5080,7 @@ gFile_graphics_pokemon_palettes_cubone_shiny_palette:: @ 8D76F0C .incbin "graphics/pokemon/cubone/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cubone_icon:: @ 8D76F34 +gMonIcon_Cubone:: @ 8D76F34 .incbin "graphics/pokemon/cubone/icon.4bpp" .align 2 @@ -5104,7 +5104,7 @@ gFile_graphics_pokemon_palettes_marowak_shiny_palette:: @ 8D77A10 .incbin "graphics/pokemon/marowak/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_marowak_icon:: @ 8D77A38 +gMonIcon_Marowak:: @ 8D77A38 .incbin "graphics/pokemon/marowak/icon.4bpp" .align 2 @@ -5128,7 +5128,7 @@ gFile_graphics_pokemon_palettes_hitmonlee_shiny_palette:: @ 8D78498 .incbin "graphics/pokemon/hitmonlee/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hitmonlee_icon:: @ 8D784C0 +gMonIcon_Hitmonlee:: @ 8D784C0 .incbin "graphics/pokemon/hitmonlee/icon.4bpp" .align 2 @@ -5152,7 +5152,7 @@ gFile_graphics_pokemon_palettes_hitmonchan_shiny_palette:: @ 8D78F8C .incbin "graphics/pokemon/hitmonchan/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hitmonchan_icon:: @ 8D78FB4 +gMonIcon_Hitmonchan:: @ 8D78FB4 .incbin "graphics/pokemon/hitmonchan/icon.4bpp" .align 2 @@ -5176,7 +5176,7 @@ gFile_graphics_pokemon_palettes_lickitung_shiny_palette:: @ 8D79A78 .incbin "graphics/pokemon/lickitung/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lickitung_icon:: @ 8D79AA0 +gMonIcon_Lickitung:: @ 8D79AA0 .incbin "graphics/pokemon/lickitung/icon.4bpp" .align 2 @@ -5200,7 +5200,7 @@ gFile_graphics_pokemon_palettes_koffing_shiny_palette:: @ 8D7A4E8 .incbin "graphics/pokemon/koffing/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_koffing_icon:: @ 8D7A510 +gMonIcon_Koffing:: @ 8D7A510 .incbin "graphics/pokemon/koffing/icon.4bpp" .align 2 @@ -5224,7 +5224,7 @@ gFile_graphics_pokemon_palettes_weezing_shiny_palette:: @ 8D7B198 .incbin "graphics/pokemon/weezing/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_weezing_icon:: @ 8D7B1C0 +gMonIcon_Weezing:: @ 8D7B1C0 .incbin "graphics/pokemon/weezing/icon.4bpp" .align 2 @@ -5248,7 +5248,7 @@ gFile_graphics_pokemon_palettes_rhyhorn_shiny_palette:: @ 8D7BD44 .incbin "graphics/pokemon/rhyhorn/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_rhyhorn_icon:: @ 8D7BD64 +gMonIcon_Rhyhorn:: @ 8D7BD64 .incbin "graphics/pokemon/rhyhorn/icon.4bpp" .align 2 @@ -5272,7 +5272,7 @@ gFile_graphics_pokemon_palettes_rhydon_shiny_palette:: @ 8D7CAF0 .incbin "graphics/pokemon/rhydon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_rhydon_icon:: @ 8D7CB18 +gMonIcon_Rhydon:: @ 8D7CB18 .incbin "graphics/pokemon/rhydon/icon.4bpp" .align 2 @@ -5296,7 +5296,7 @@ gFile_graphics_pokemon_palettes_chansey_shiny_palette:: @ 8D7D4E8 .incbin "graphics/pokemon/chansey/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_chansey_icon:: @ 8D7D50C +gMonIcon_Chansey:: @ 8D7D50C .incbin "graphics/pokemon/chansey/icon.4bpp" .align 2 @@ -5320,7 +5320,7 @@ gFile_graphics_pokemon_palettes_tangela_shiny_palette:: @ 8D7E0D0 .incbin "graphics/pokemon/tangela/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tangela_icon:: @ 8D7E0F4 +gMonIcon_Tangela:: @ 8D7E0F4 .incbin "graphics/pokemon/tangela/icon.4bpp" .align 2 @@ -5344,7 +5344,7 @@ gFile_graphics_pokemon_palettes_kangaskhan_shiny_palette:: @ 8D7EE14 .incbin "graphics/pokemon/kangaskhan/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kangaskhan_icon:: @ 8D7EE3C +gMonIcon_Kangaskhan:: @ 8D7EE3C .incbin "graphics/pokemon/kangaskhan/icon.4bpp" .align 2 @@ -5368,7 +5368,7 @@ gFile_graphics_pokemon_palettes_horsea_shiny_palette:: @ 8D7F7D0 .incbin "graphics/pokemon/horsea/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_horsea_icon:: @ 8D7F7F8 +gMonIcon_Horsea:: @ 8D7F7F8 .incbin "graphics/pokemon/horsea/icon.4bpp" .align 2 @@ -5392,7 +5392,7 @@ gFile_graphics_pokemon_palettes_seadra_shiny_palette:: @ 8D80368 .incbin "graphics/pokemon/seadra/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_seadra_icon:: @ 8D80390 +gMonIcon_Seadra:: @ 8D80390 .incbin "graphics/pokemon/seadra/icon.4bpp" .align 2 @@ -5416,7 +5416,7 @@ gFile_graphics_pokemon_palettes_goldeen_shiny_palette:: @ 8D80EB0 .incbin "graphics/pokemon/goldeen/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_goldeen_icon:: @ 8D80ED8 +gMonIcon_Goldeen:: @ 8D80ED8 .incbin "graphics/pokemon/goldeen/icon.4bpp" .align 2 @@ -5440,7 +5440,7 @@ gFile_graphics_pokemon_palettes_seaking_shiny_palette:: @ 8D81AE4 .incbin "graphics/pokemon/seaking/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_seaking_icon:: @ 8D81B0C +gMonIcon_Seaking:: @ 8D81B0C .incbin "graphics/pokemon/seaking/icon.4bpp" .align 2 @@ -5464,7 +5464,7 @@ gFile_graphics_pokemon_palettes_staryu_shiny_palette:: @ 8D8246C .incbin "graphics/pokemon/staryu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_staryu_icon:: @ 8D82494 +gMonIcon_Staryu:: @ 8D82494 .incbin "graphics/pokemon/staryu/icon.4bpp" .align 2 @@ -5488,7 +5488,7 @@ gFile_graphics_pokemon_palettes_starmie_shiny_palette:: @ 8D82F20 .incbin "graphics/pokemon/starmie/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_starmie_icon:: @ 8D82F48 +gMonIcon_Starmie:: @ 8D82F48 .incbin "graphics/pokemon/starmie/icon.4bpp" .align 2 @@ -5512,7 +5512,7 @@ gFile_graphics_pokemon_palettes_mr_mime_shiny_palette:: @ 8D83A80 .incbin "graphics/pokemon/mr_mime/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mr_mime_icon:: @ 8D83AA8 +gMonIcon_Mr_Mime:: @ 8D83AA8 .incbin "graphics/pokemon/mr_mime/icon.4bpp" .align 2 @@ -5536,7 +5536,7 @@ gFile_graphics_pokemon_palettes_scyther_shiny_palette:: @ 8D84730 .incbin "graphics/pokemon/scyther/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_scyther_icon:: @ 8D84758 +gMonIcon_Scyther:: @ 8D84758 .incbin "graphics/pokemon/scyther/icon.4bpp" .align 2 @@ -5560,7 +5560,7 @@ gFile_graphics_pokemon_palettes_jynx_shiny_palette:: @ 8D85258 .incbin "graphics/pokemon/jynx/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_jynx_icon:: @ 8D85280 +gMonIcon_Jynx:: @ 8D85280 .incbin "graphics/pokemon/jynx/icon.4bpp" .align 2 @@ -5584,7 +5584,7 @@ gFile_graphics_pokemon_palettes_electabuzz_shiny_palette:: @ 8D85E30 .incbin "graphics/pokemon/electabuzz/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_electabuzz_icon:: @ 8D85E58 +gMonIcon_Electabuzz:: @ 8D85E58 .incbin "graphics/pokemon/electabuzz/icon.4bpp" .align 2 @@ -5608,7 +5608,7 @@ gFile_graphics_pokemon_palettes_magmar_shiny_palette:: @ 8D86A08 .incbin "graphics/pokemon/magmar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magmar_icon:: @ 8D86A30 +gMonIcon_Magmar:: @ 8D86A30 .incbin "graphics/pokemon/magmar/icon.4bpp" .align 2 @@ -5632,7 +5632,7 @@ gFile_graphics_pokemon_palettes_pinsir_shiny_palette:: @ 8D875F8 .incbin "graphics/pokemon/pinsir/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pinsir_icon:: @ 8D8761C +gMonIcon_Pinsir:: @ 8D8761C .incbin "graphics/pokemon/pinsir/icon.4bpp" .align 2 @@ -5656,7 +5656,7 @@ gFile_graphics_pokemon_palettes_tauros_shiny_palette:: @ 8D88178 .incbin "graphics/pokemon/tauros/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tauros_icon:: @ 8D881A0 +gMonIcon_Tauros:: @ 8D881A0 .incbin "graphics/pokemon/tauros/icon.4bpp" .align 2 @@ -5680,7 +5680,7 @@ gFile_graphics_pokemon_palettes_magikarp_shiny_palette:: @ 8D88C60 .incbin "graphics/pokemon/magikarp/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magikarp_icon:: @ 8D88C88 +gMonIcon_Magikarp:: @ 8D88C88 .incbin "graphics/pokemon/magikarp/icon.4bpp" .align 2 @@ -5704,7 +5704,7 @@ gFile_graphics_pokemon_palettes_gyarados_shiny_palette:: @ 8D89B2C .incbin "graphics/pokemon/gyarados/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gyarados_icon:: @ 8D89B54 +gMonIcon_Gyarados:: @ 8D89B54 .incbin "graphics/pokemon/gyarados/icon.4bpp" .align 2 @@ -5728,7 +5728,7 @@ gFile_graphics_pokemon_palettes_lapras_shiny_palette:: @ 8D8A6C0 .incbin "graphics/pokemon/lapras/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lapras_icon:: @ 8D8A6E8 +gMonIcon_Lapras:: @ 8D8A6E8 .incbin "graphics/pokemon/lapras/icon.4bpp" .align 2 @@ -5752,7 +5752,7 @@ gFile_graphics_pokemon_palettes_ditto_shiny_palette:: @ 8D8AF18 .incbin "graphics/pokemon/ditto/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ditto_icon:: @ 8D8AF38 +gMonIcon_Ditto:: @ 8D8AF38 .incbin "graphics/pokemon/ditto/icon.4bpp" .align 2 @@ -5776,7 +5776,7 @@ gFile_graphics_pokemon_palettes_eevee_shiny_palette:: @ 8D8B994 .incbin "graphics/pokemon/eevee/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_eevee_icon:: @ 8D8B9BC +gMonIcon_Eevee:: @ 8D8B9BC .incbin "graphics/pokemon/eevee/icon.4bpp" .align 2 @@ -5800,7 +5800,7 @@ gFile_graphics_pokemon_palettes_vaporeon_shiny_palette:: @ 8D8C460 .incbin "graphics/pokemon/vaporeon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_vaporeon_icon:: @ 8D8C488 +gMonIcon_Vaporeon:: @ 8D8C488 .incbin "graphics/pokemon/vaporeon/icon.4bpp" .align 2 @@ -5824,7 +5824,7 @@ gFile_graphics_pokemon_palettes_jolteon_shiny_palette:: @ 8D8CFCC .incbin "graphics/pokemon/jolteon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_jolteon_icon:: @ 8D8CFF4 +gMonIcon_Jolteon:: @ 8D8CFF4 .incbin "graphics/pokemon/jolteon/icon.4bpp" .align 2 @@ -5848,7 +5848,7 @@ gFile_graphics_pokemon_palettes_flareon_shiny_palette:: @ 8D8DB50 .incbin "graphics/pokemon/flareon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_flareon_icon:: @ 8D8DB78 +gMonIcon_Flareon:: @ 8D8DB78 .incbin "graphics/pokemon/flareon/icon.4bpp" .align 2 @@ -5872,7 +5872,7 @@ gFile_graphics_pokemon_palettes_porygon_shiny_palette:: @ 8D8E52C .incbin "graphics/pokemon/porygon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_porygon_icon:: @ 8D8E550 +gMonIcon_Porygon:: @ 8D8E550 .incbin "graphics/pokemon/porygon/icon.4bpp" .align 2 @@ -5896,7 +5896,7 @@ gFile_graphics_pokemon_palettes_omanyte_shiny_palette:: @ 8D8EF74 .incbin "graphics/pokemon/omanyte/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_omanyte_icon:: @ 8D8EF9C +gMonIcon_Omanyte:: @ 8D8EF9C .incbin "graphics/pokemon/omanyte/icon.4bpp" .align 2 @@ -5920,7 +5920,7 @@ gFile_graphics_pokemon_palettes_omastar_shiny_palette:: @ 8D8FAE4 .incbin "graphics/pokemon/omastar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_omastar_icon:: @ 8D8FB0C +gMonIcon_Omastar:: @ 8D8FB0C .incbin "graphics/pokemon/omastar/icon.4bpp" .align 2 @@ -5944,7 +5944,7 @@ gFile_graphics_pokemon_palettes_kabuto_shiny_palette:: @ 8D90414 .incbin "graphics/pokemon/kabuto/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kabuto_icon:: @ 8D9043C +gMonIcon_Kabuto:: @ 8D9043C .incbin "graphics/pokemon/kabuto/icon.4bpp" .align 2 @@ -5968,7 +5968,7 @@ gFile_graphics_pokemon_palettes_kabutops_shiny_palette:: @ 8D91034 .incbin "graphics/pokemon/kabutops/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kabutops_icon:: @ 8D91058 +gMonIcon_Kabutops:: @ 8D91058 .incbin "graphics/pokemon/kabutops/icon.4bpp" .align 2 @@ -5992,7 +5992,7 @@ gFile_graphics_pokemon_palettes_aerodactyl_shiny_palette:: @ 8D91BF4 .incbin "graphics/pokemon/aerodactyl/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_aerodactyl_icon:: @ 8D91C1C +gMonIcon_Aerodactyl:: @ 8D91C1C .incbin "graphics/pokemon/aerodactyl/icon.4bpp" .align 2 @@ -6016,7 +6016,7 @@ gFile_graphics_pokemon_palettes_snorlax_shiny_palette:: @ 8D92654 .incbin "graphics/pokemon/snorlax/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_snorlax_icon:: @ 8D9267C +gMonIcon_Snorlax:: @ 8D9267C .incbin "graphics/pokemon/snorlax/icon.4bpp" .align 2 @@ -6040,7 +6040,7 @@ gFile_graphics_pokemon_palettes_articuno_shiny_palette:: @ 8D93218 .incbin "graphics/pokemon/articuno/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_articuno_icon:: @ 8D93240 +gMonIcon_Articuno:: @ 8D93240 .incbin "graphics/pokemon/articuno/icon.4bpp" .align 2 @@ -6064,7 +6064,7 @@ gFile_graphics_pokemon_palettes_zapdos_shiny_palette:: @ 8D93E14 .incbin "graphics/pokemon/zapdos/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_zapdos_icon:: @ 8D93E3C +gMonIcon_Zapdos:: @ 8D93E3C .incbin "graphics/pokemon/zapdos/icon.4bpp" .align 2 @@ -6088,7 +6088,7 @@ gFile_graphics_pokemon_palettes_moltres_shiny_palette:: @ 8D94A8C .incbin "graphics/pokemon/moltres/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_moltres_icon:: @ 8D94AB4 +gMonIcon_Moltres:: @ 8D94AB4 .incbin "graphics/pokemon/moltres/icon.4bpp" .align 2 @@ -6112,7 +6112,7 @@ gFile_graphics_pokemon_palettes_dratini_shiny_palette:: @ 8D95444 .incbin "graphics/pokemon/dratini/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dratini_icon:: @ 8D95468 +gMonIcon_Dratini:: @ 8D95468 .incbin "graphics/pokemon/dratini/icon.4bpp" .align 2 @@ -6136,7 +6136,7 @@ gFile_graphics_pokemon_palettes_dragonair_shiny_palette:: @ 8D95F58 .incbin "graphics/pokemon/dragonair/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dragonair_icon:: @ 8D95F80 +gMonIcon_Dragonair:: @ 8D95F80 .incbin "graphics/pokemon/dragonair/icon.4bpp" .align 2 @@ -6160,7 +6160,7 @@ gFile_graphics_pokemon_palettes_dragonite_shiny_palette:: @ 8D96C10 .incbin "graphics/pokemon/dragonite/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dragonite_icon:: @ 8D96C38 +gMonIcon_Dragonite:: @ 8D96C38 .incbin "graphics/pokemon/dragonite/icon.4bpp" .align 2 @@ -6184,7 +6184,7 @@ gFile_graphics_pokemon_palettes_mewtwo_shiny_palette:: @ 8D97884 .incbin "graphics/pokemon/mewtwo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mewtwo_icon:: @ 8D978A8 +gMonIcon_Mewtwo:: @ 8D978A8 .incbin "graphics/pokemon/mewtwo/icon.4bpp" .align 2 @@ -6208,7 +6208,7 @@ gFile_graphics_pokemon_palettes_mew_shiny_palette:: @ 8D982FC .incbin "graphics/pokemon/mew/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mew_icon:: @ 8D98320 +gMonIcon_Mew:: @ 8D98320 .incbin "graphics/pokemon/mew/icon.4bpp" .align 2 @@ -6232,7 +6232,7 @@ gFile_graphics_pokemon_palettes_chikorita_shiny_palette:: @ 8D98C94 .incbin "graphics/pokemon/chikorita/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_chikorita_icon:: @ 8D98CBC +gMonIcon_Chikorita:: @ 8D98CBC .incbin "graphics/pokemon/chikorita/icon.4bpp" .align 2 @@ -6256,7 +6256,7 @@ gFile_graphics_pokemon_palettes_bayleef_shiny_palette:: @ 8D99868 .incbin "graphics/pokemon/bayleef/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_bayleef_icon:: @ 8D99890 +gMonIcon_Bayleef:: @ 8D99890 .incbin "graphics/pokemon/bayleef/icon.4bpp" .align 2 @@ -6280,7 +6280,7 @@ gFile_graphics_pokemon_palettes_meganium_shiny_palette:: @ 8D9A584 .incbin "graphics/pokemon/meganium/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_meganium_icon:: @ 8D9A5AC +gMonIcon_Meganium:: @ 8D9A5AC .incbin "graphics/pokemon/meganium/icon.4bpp" .align 2 @@ -6304,7 +6304,7 @@ gFile_graphics_pokemon_palettes_cyndaquil_shiny_palette:: @ 8D9AFAC .incbin "graphics/pokemon/cyndaquil/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cyndaquil_icon:: @ 8D9AFD4 +gMonIcon_Cyndaquil:: @ 8D9AFD4 .incbin "graphics/pokemon/cyndaquil/icon.4bpp" .align 2 @@ -6328,7 +6328,7 @@ gFile_graphics_pokemon_palettes_quilava_shiny_palette:: @ 8D9BAAC .incbin "graphics/pokemon/quilava/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_quilava_icon:: @ 8D9BAD4 +gMonIcon_Quilava:: @ 8D9BAD4 .incbin "graphics/pokemon/quilava/icon.4bpp" .align 2 @@ -6352,7 +6352,7 @@ gFile_graphics_pokemon_palettes_typhlosion_shiny_palette:: @ 8D9C748 .incbin "graphics/pokemon/typhlosion/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_typhlosion_icon:: @ 8D9C770 +gMonIcon_Typhlosion:: @ 8D9C770 .incbin "graphics/pokemon/typhlosion/icon.4bpp" .align 2 @@ -6376,7 +6376,7 @@ gFile_graphics_pokemon_palettes_totodile_shiny_palette:: @ 8D9D13C .incbin "graphics/pokemon/totodile/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_totodile_icon:: @ 8D9D164 +gMonIcon_Totodile:: @ 8D9D164 .incbin "graphics/pokemon/totodile/icon.4bpp" .align 2 @@ -6400,7 +6400,7 @@ gFile_graphics_pokemon_palettes_croconaw_shiny_palette:: @ 8D9DC64 .incbin "graphics/pokemon/croconaw/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_croconaw_icon:: @ 8D9DC8C +gMonIcon_Croconaw:: @ 8D9DC8C .incbin "graphics/pokemon/croconaw/icon.4bpp" .align 2 @@ -6424,7 +6424,7 @@ gFile_graphics_pokemon_palettes_feraligatr_shiny_palette:: @ 8D9EB0C .incbin "graphics/pokemon/feraligatr/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_feraligatr_icon:: @ 8D9EB34 +gMonIcon_Feraligatr:: @ 8D9EB34 .incbin "graphics/pokemon/feraligatr/icon.4bpp" .align 2 @@ -6448,7 +6448,7 @@ gFile_graphics_pokemon_palettes_sentret_shiny_palette:: @ 8D9F4FC .incbin "graphics/pokemon/sentret/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sentret_icon:: @ 8D9F524 +gMonIcon_Sentret:: @ 8D9F524 .incbin "graphics/pokemon/sentret/icon.4bpp" .align 2 @@ -6472,7 +6472,7 @@ gFile_graphics_pokemon_palettes_furret_shiny_palette:: @ 8D9FFC8 .incbin "graphics/pokemon/furret/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_furret_icon:: @ 8D9FFF0 +gMonIcon_Furret:: @ 8D9FFF0 .incbin "graphics/pokemon/furret/icon.4bpp" .align 2 @@ -6496,7 +6496,7 @@ gFile_graphics_pokemon_palettes_hoothoot_shiny_palette:: @ 8DA09C4 .incbin "graphics/pokemon/hoothoot/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hoothoot_icon:: @ 8DA09EC +gMonIcon_Hoothoot:: @ 8DA09EC .incbin "graphics/pokemon/hoothoot/icon.4bpp" .align 2 @@ -6520,7 +6520,7 @@ gFile_graphics_pokemon_palettes_noctowl_shiny_palette:: @ 8DA14E4 .incbin "graphics/pokemon/noctowl/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_noctowl_icon:: @ 8DA150C +gMonIcon_Noctowl:: @ 8DA150C .incbin "graphics/pokemon/noctowl/icon.4bpp" .align 2 @@ -6544,7 +6544,7 @@ gFile_graphics_pokemon_palettes_ledyba_shiny_palette:: @ 8DA1F78 .incbin "graphics/pokemon/ledyba/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ledyba_icon:: @ 8DA1FA0 +gMonIcon_Ledyba:: @ 8DA1FA0 .incbin "graphics/pokemon/ledyba/icon.4bpp" .align 2 @@ -6568,7 +6568,7 @@ gFile_graphics_pokemon_palettes_ledian_shiny_palette:: @ 8DA2AC8 .incbin "graphics/pokemon/ledian/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ledian_icon:: @ 8DA2AF0 +gMonIcon_Ledian:: @ 8DA2AF0 .incbin "graphics/pokemon/ledian/icon.4bpp" .align 2 @@ -6592,7 +6592,7 @@ gFile_graphics_pokemon_palettes_spinarak_shiny_palette:: @ 8DA3410 .incbin "graphics/pokemon/spinarak/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_spinarak_icon:: @ 8DA3438 +gMonIcon_Spinarak:: @ 8DA3438 .incbin "graphics/pokemon/spinarak/icon.4bpp" .align 2 @@ -6616,7 +6616,7 @@ gFile_graphics_pokemon_palettes_ariados_shiny_palette:: @ 8DA3FB8 .incbin "graphics/pokemon/ariados/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ariados_icon:: @ 8DA3FE0 +gMonIcon_Ariados:: @ 8DA3FE0 .incbin "graphics/pokemon/ariados/icon.4bpp" .align 2 @@ -6640,7 +6640,7 @@ gFile_graphics_pokemon_palettes_crobat_shiny_palette:: @ 8DA4AE0 .incbin "graphics/pokemon/crobat/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_crobat_icon:: @ 8DA4B08 +gMonIcon_Crobat:: @ 8DA4B08 .incbin "graphics/pokemon/crobat/icon.4bpp" .align 2 @@ -6664,7 +6664,7 @@ gFile_graphics_pokemon_palettes_chinchou_shiny_palette:: @ 8DA5520 .incbin "graphics/pokemon/chinchou/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_chinchou_icon:: @ 8DA5548 +gMonIcon_Chinchou:: @ 8DA5548 .incbin "graphics/pokemon/chinchou/icon.4bpp" .align 2 @@ -6688,7 +6688,7 @@ gFile_graphics_pokemon_palettes_lanturn_shiny_palette:: @ 8DA6000 .incbin "graphics/pokemon/lanturn/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lanturn_icon:: @ 8DA6028 +gMonIcon_Lanturn:: @ 8DA6028 .incbin "graphics/pokemon/lanturn/icon.4bpp" .align 2 @@ -6712,7 +6712,7 @@ gFile_graphics_pokemon_palettes_pichu_shiny_palette:: @ 8DA68E8 .incbin "graphics/pokemon/pichu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pichu_icon:: @ 8DA6910 +gMonIcon_Pichu:: @ 8DA6910 .incbin "graphics/pokemon/pichu/icon.4bpp" .align 2 @@ -6736,7 +6736,7 @@ gFile_graphics_pokemon_palettes_cleffa_shiny_palette:: @ 8DA7174 .incbin "graphics/pokemon/cleffa/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cleffa_icon:: @ 8DA719C +gMonIcon_Cleffa:: @ 8DA719C .incbin "graphics/pokemon/cleffa/icon.4bpp" .align 2 @@ -6760,7 +6760,7 @@ gFile_graphics_pokemon_palettes_igglybuff_shiny_palette:: @ 8DA7A08 .incbin "graphics/pokemon/igglybuff/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_igglybuff_icon:: @ 8DA7A30 +gMonIcon_Igglybuff:: @ 8DA7A30 .incbin "graphics/pokemon/igglybuff/icon.4bpp" .align 2 @@ -6784,7 +6784,7 @@ gFile_graphics_pokemon_palettes_togepi_shiny_palette:: @ 8DA82C0 .incbin "graphics/pokemon/togepi/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_togepi_icon:: @ 8DA82E8 +gMonIcon_Togepi:: @ 8DA82E8 .incbin "graphics/pokemon/togepi/icon.4bpp" .align 2 @@ -6808,7 +6808,7 @@ gFile_graphics_pokemon_palettes_togetic_shiny_palette:: @ 8DA8CD0 .incbin "graphics/pokemon/togetic/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_togetic_icon:: @ 8DA8CF8 +gMonIcon_Togetic:: @ 8DA8CF8 .incbin "graphics/pokemon/togetic/icon.4bpp" .align 2 @@ -6832,7 +6832,7 @@ gFile_graphics_pokemon_palettes_natu_shiny_palette:: @ 8DA9520 .incbin "graphics/pokemon/natu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_natu_icon:: @ 8DA9548 +gMonIcon_Natu:: @ 8DA9548 .incbin "graphics/pokemon/natu/icon.4bpp" .align 2 @@ -6856,7 +6856,7 @@ gFile_graphics_pokemon_palettes_xatu_shiny_palette:: @ 8DA9FE4 .incbin "graphics/pokemon/xatu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_xatu_icon:: @ 8DAA00C +gMonIcon_Xatu:: @ 8DAA00C .incbin "graphics/pokemon/xatu/icon.4bpp" .align 2 @@ -6880,7 +6880,7 @@ gFile_graphics_pokemon_palettes_mareep_shiny_palette:: @ 8DAA9FC .incbin "graphics/pokemon/mareep/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mareep_icon:: @ 8DAAA24 +gMonIcon_Mareep:: @ 8DAAA24 .incbin "graphics/pokemon/mareep/icon.4bpp" .align 2 @@ -6904,7 +6904,7 @@ gFile_graphics_pokemon_palettes_flaaffy_shiny_palette:: @ 8DAB488 .incbin "graphics/pokemon/flaaffy/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_flaaffy_icon:: @ 8DAB4B0 +gMonIcon_Flaaffy:: @ 8DAB4B0 .incbin "graphics/pokemon/flaaffy/icon.4bpp" .align 2 @@ -6928,7 +6928,7 @@ gFile_graphics_pokemon_palettes_ampharos_shiny_palette:: @ 8DABFCC .incbin "graphics/pokemon/ampharos/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ampharos_icon:: @ 8DABFF4 +gMonIcon_Ampharos:: @ 8DABFF4 .incbin "graphics/pokemon/ampharos/icon.4bpp" .align 2 @@ -6952,7 +6952,7 @@ gFile_graphics_pokemon_palettes_bellossom_shiny_palette:: @ 8DAC9D0 .incbin "graphics/pokemon/bellossom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_bellossom_icon:: @ 8DAC9F8 +gMonIcon_Bellossom:: @ 8DAC9F8 .incbin "graphics/pokemon/bellossom/icon.4bpp" .align 2 @@ -6976,7 +6976,7 @@ gFile_graphics_pokemon_palettes_marill_shiny_palette:: @ 8DAD3B0 .incbin "graphics/pokemon/marill/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_marill_icon:: @ 8DAD3D8 +gMonIcon_Marill:: @ 8DAD3D8 .incbin "graphics/pokemon/marill/icon.4bpp" .align 2 @@ -7000,7 +7000,7 @@ gFile_graphics_pokemon_palettes_azumarill_shiny_palette:: @ 8DADDDC .incbin "graphics/pokemon/azumarill/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_azumarill_icon:: @ 8DADE04 +gMonIcon_Azumarill:: @ 8DADE04 .incbin "graphics/pokemon/azumarill/icon.4bpp" .align 2 @@ -7024,7 +7024,7 @@ gFile_graphics_pokemon_palettes_sudowoodo_shiny_palette:: @ 8DAE8C0 .incbin "graphics/pokemon/sudowoodo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sudowoodo_icon:: @ 8DAE8E8 +gMonIcon_Sudowoodo:: @ 8DAE8E8 .incbin "graphics/pokemon/sudowoodo/icon.4bpp" .align 2 @@ -7048,7 +7048,7 @@ gFile_graphics_pokemon_palettes_politoed_shiny_palette:: @ 8DAF328 .incbin "graphics/pokemon/politoed/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_politoed_icon:: @ 8DAF350 +gMonIcon_Politoed:: @ 8DAF350 .incbin "graphics/pokemon/politoed/icon.4bpp" .align 2 @@ -7072,7 +7072,7 @@ gFile_graphics_pokemon_palettes_hoppip_shiny_palette:: @ 8DAFD2C .incbin "graphics/pokemon/hoppip/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hoppip_icon:: @ 8DAFD54 +gMonIcon_Hoppip:: @ 8DAFD54 .incbin "graphics/pokemon/hoppip/icon.4bpp" .align 2 @@ -7096,7 +7096,7 @@ gFile_graphics_pokemon_palettes_skiploom_shiny_palette:: @ 8DB0704 .incbin "graphics/pokemon/skiploom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_skiploom_icon:: @ 8DB072C +gMonIcon_Skiploom:: @ 8DB072C .incbin "graphics/pokemon/skiploom/icon.4bpp" .align 2 @@ -7120,7 +7120,7 @@ gFile_graphics_pokemon_palettes_jumpluff_shiny_palette:: @ 8DB12D8 .incbin "graphics/pokemon/jumpluff/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_jumpluff_icon:: @ 8DB1300 +gMonIcon_Jumpluff:: @ 8DB1300 .incbin "graphics/pokemon/jumpluff/icon.4bpp" .align 2 @@ -7144,7 +7144,7 @@ gFile_graphics_pokemon_palettes_aipom_shiny_palette:: @ 8DB1D38 .incbin "graphics/pokemon/aipom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_aipom_icon:: @ 8DB1D60 +gMonIcon_Aipom:: @ 8DB1D60 .incbin "graphics/pokemon/aipom/icon.4bpp" .align 2 @@ -7168,7 +7168,7 @@ gFile_graphics_pokemon_palettes_sunkern_shiny_palette:: @ 8DB26A4 .incbin "graphics/pokemon/sunkern/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sunkern_icon:: @ 8DB26CC +gMonIcon_Sunkern:: @ 8DB26CC .incbin "graphics/pokemon/sunkern/icon.4bpp" .align 2 @@ -7192,7 +7192,7 @@ gFile_graphics_pokemon_palettes_sunflora_shiny_palette:: @ 8DB320C .incbin "graphics/pokemon/sunflora/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sunflora_icon:: @ 8DB3234 +gMonIcon_Sunflora:: @ 8DB3234 .incbin "graphics/pokemon/sunflora/icon.4bpp" .align 2 @@ -7216,7 +7216,7 @@ gFile_graphics_pokemon_palettes_yanma_shiny_palette:: @ 8DB3DB4 .incbin "graphics/pokemon/yanma/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_yanma_icon:: @ 8DB3DDC +gMonIcon_Yanma:: @ 8DB3DDC .incbin "graphics/pokemon/yanma/icon.4bpp" .align 2 @@ -7240,7 +7240,7 @@ gFile_graphics_pokemon_palettes_wooper_shiny_palette:: @ 8DB46F0 .incbin "graphics/pokemon/wooper/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wooper_icon:: @ 8DB4718 +gMonIcon_Wooper:: @ 8DB4718 .incbin "graphics/pokemon/wooper/icon.4bpp" .align 2 @@ -7264,7 +7264,7 @@ gFile_graphics_pokemon_palettes_quagsire_shiny_palette:: @ 8DB51D0 .incbin "graphics/pokemon/quagsire/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_quagsire_icon:: @ 8DB51F8 +gMonIcon_Quagsire:: @ 8DB51F8 .incbin "graphics/pokemon/quagsire/icon.4bpp" .align 2 @@ -7288,7 +7288,7 @@ gFile_graphics_pokemon_palettes_espeon_shiny_palette:: @ 8DB5C58 .incbin "graphics/pokemon/espeon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_espeon_icon:: @ 8DB5C7C +gMonIcon_Espeon:: @ 8DB5C7C .incbin "graphics/pokemon/espeon/icon.4bpp" .align 2 @@ -7312,7 +7312,7 @@ gFile_graphics_pokemon_palettes_umbreon_shiny_palette:: @ 8DB66EC .incbin "graphics/pokemon/umbreon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_umbreon_icon:: @ 8DB6714 +gMonIcon_Umbreon:: @ 8DB6714 .incbin "graphics/pokemon/umbreon/icon.4bpp" .align 2 @@ -7336,7 +7336,7 @@ gFile_graphics_pokemon_palettes_murkrow_shiny_palette:: @ 8DB7154 .incbin "graphics/pokemon/murkrow/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_murkrow_icon:: @ 8DB717C +gMonIcon_Murkrow:: @ 8DB717C .incbin "graphics/pokemon/murkrow/icon.4bpp" .align 2 @@ -7360,7 +7360,7 @@ gFile_graphics_pokemon_palettes_slowking_shiny_palette:: @ 8DB7D04 .incbin "graphics/pokemon/slowking/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slowking_icon:: @ 8DB7D2C +gMonIcon_Slowking:: @ 8DB7D2C .incbin "graphics/pokemon/slowking/icon.4bpp" .align 2 @@ -7384,7 +7384,7 @@ gFile_graphics_pokemon_palettes_misdreavus_shiny_palette:: @ 8DB8758 .incbin "graphics/pokemon/misdreavus/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_misdreavus_icon:: @ 8DB8780 +gMonIcon_Misdreavus:: @ 8DB8780 .incbin "graphics/pokemon/misdreavus/icon.4bpp" .align 2 @@ -7408,7 +7408,7 @@ gFile_graphics_pokemon_palettes_unown_shiny_palette:: @ 8DB8F94 .incbin "graphics/pokemon/unown/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_unown_a_icon:: @ 8DB8FB4 +gMonIcon_Unown_A:: @ 8DB8FB4 .incbin "graphics/pokemon/unown/a/icon.4bpp" .align 2 @@ -7432,7 +7432,7 @@ gFile_graphics_pokemon_palettes_wobbuffet_shiny_palette:: @ 8DB9990 .incbin "graphics/pokemon/wobbuffet/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wobbuffet_icon:: @ 8DB99B8 +gMonIcon_Wobbuffet:: @ 8DB99B8 .incbin "graphics/pokemon/wobbuffet/icon.4bpp" .align 2 @@ -7456,7 +7456,7 @@ gFile_graphics_pokemon_palettes_girafarig_shiny_palette:: @ 8DBA5B0 .incbin "graphics/pokemon/girafarig/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_girafarig_icon:: @ 8DBA5D8 +gMonIcon_Girafarig:: @ 8DBA5D8 .incbin "graphics/pokemon/girafarig/icon.4bpp" .align 2 @@ -7480,7 +7480,7 @@ gFile_graphics_pokemon_palettes_pineco_shiny_palette:: @ 8DBB034 .incbin "graphics/pokemon/pineco/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pineco_icon:: @ 8DBB058 +gMonIcon_Pineco:: @ 8DBB058 .incbin "graphics/pokemon/pineco/icon.4bpp" .align 2 @@ -7504,7 +7504,7 @@ gFile_graphics_pokemon_palettes_forretress_shiny_palette:: @ 8DBBB7C .incbin "graphics/pokemon/forretress/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_forretress_icon:: @ 8DBBBA4 +gMonIcon_Forretress:: @ 8DBBBA4 .incbin "graphics/pokemon/forretress/icon.4bpp" .align 2 @@ -7528,7 +7528,7 @@ gFile_graphics_pokemon_palettes_dunsparce_shiny_palette:: @ 8DBC5F8 .incbin "graphics/pokemon/dunsparce/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dunsparce_icon:: @ 8DBC620 +gMonIcon_Dunsparce:: @ 8DBC620 .incbin "graphics/pokemon/dunsparce/icon.4bpp" .align 2 @@ -7552,7 +7552,7 @@ gFile_graphics_pokemon_palettes_gligar_shiny_palette:: @ 8DBD268 .incbin "graphics/pokemon/gligar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gligar_icon:: @ 8DBD290 +gMonIcon_Gligar:: @ 8DBD290 .incbin "graphics/pokemon/gligar/icon.4bpp" .align 2 @@ -7576,7 +7576,7 @@ gFile_graphics_pokemon_palettes_steelix_shiny_palette:: @ 8DBDFA8 .incbin "graphics/pokemon/steelix/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_steelix_icon:: @ 8DBDFCC +gMonIcon_Steelix:: @ 8DBDFCC .incbin "graphics/pokemon/steelix/icon.4bpp" .align 2 @@ -7600,7 +7600,7 @@ gFile_graphics_pokemon_palettes_snubbull_shiny_palette:: @ 8DBEA10 .incbin "graphics/pokemon/snubbull/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_snubbull_icon:: @ 8DBEA38 +gMonIcon_Snubbull:: @ 8DBEA38 .incbin "graphics/pokemon/snubbull/icon.4bpp" .align 2 @@ -7624,7 +7624,7 @@ gFile_graphics_pokemon_palettes_granbull_shiny_palette:: @ 8DBF530 .incbin "graphics/pokemon/granbull/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_granbull_icon:: @ 8DBF558 +gMonIcon_Granbull:: @ 8DBF558 .incbin "graphics/pokemon/granbull/icon.4bpp" .align 2 @@ -7648,7 +7648,7 @@ gFile_graphics_pokemon_palettes_qwilfish_shiny_palette:: @ 8DBFF40 .incbin "graphics/pokemon/qwilfish/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_qwilfish_icon:: @ 8DBFF68 +gMonIcon_Qwilfish:: @ 8DBFF68 .incbin "graphics/pokemon/qwilfish/icon.4bpp" .align 2 @@ -7672,7 +7672,7 @@ gFile_graphics_pokemon_palettes_scizor_shiny_palette:: @ 8DC0C18 .incbin "graphics/pokemon/scizor/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_scizor_icon:: @ 8DC0C40 +gMonIcon_Scizor:: @ 8DC0C40 .incbin "graphics/pokemon/scizor/icon.4bpp" .align 2 @@ -7696,7 +7696,7 @@ gFile_graphics_pokemon_palettes_shuckle_shiny_palette:: @ 8DC15A8 .incbin "graphics/pokemon/shuckle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shuckle_icon:: @ 8DC15D0 +gMonIcon_Shuckle:: @ 8DC15D0 .incbin "graphics/pokemon/shuckle/icon.4bpp" .align 2 @@ -7720,7 +7720,7 @@ gFile_graphics_pokemon_palettes_heracross_shiny_palette:: @ 8DC2178 .incbin "graphics/pokemon/heracross/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_heracross_icon:: @ 8DC21A0 +gMonIcon_Heracross:: @ 8DC21A0 .incbin "graphics/pokemon/heracross/icon.4bpp" gUnknown_heracross_icon:: @ 8DC25A0 @@ -7747,7 +7747,7 @@ gFile_graphics_pokemon_palettes_sneasel_shiny_palette:: @ 8DC3050 .incbin "graphics/pokemon/sneasel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sneasel_icon:: @ 8DC3078 +gMonIcon_Sneasel:: @ 8DC3078 .incbin "graphics/pokemon/sneasel/icon.4bpp" .align 2 @@ -7771,7 +7771,7 @@ gFile_graphics_pokemon_palettes_teddiursa_shiny_palette:: @ 8DC39E0 .incbin "graphics/pokemon/teddiursa/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_teddiursa_icon:: @ 8DC3A08 +gMonIcon_Teddiursa:: @ 8DC3A08 .incbin "graphics/pokemon/teddiursa/icon.4bpp" .align 2 @@ -7795,7 +7795,7 @@ gFile_graphics_pokemon_palettes_ursaring_shiny_palette:: @ 8DC4610 .incbin "graphics/pokemon/ursaring/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ursaring_icon:: @ 8DC4638 +gMonIcon_Ursaring:: @ 8DC4638 .incbin "graphics/pokemon/ursaring/icon.4bpp" .align 2 @@ -7819,7 +7819,7 @@ gFile_graphics_pokemon_palettes_slugma_shiny_palette:: @ 8DC4FD8 .incbin "graphics/pokemon/slugma/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slugma_icon:: @ 8DC4FFC +gMonIcon_Slugma:: @ 8DC4FFC .incbin "graphics/pokemon/slugma/icon.4bpp" .align 2 @@ -7843,7 +7843,7 @@ gFile_graphics_pokemon_palettes_magcargo_shiny_palette:: @ 8DC5BA4 .incbin "graphics/pokemon/magcargo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magcargo_icon:: @ 8DC5BCC +gMonIcon_Magcargo:: @ 8DC5BCC .incbin "graphics/pokemon/magcargo/icon.4bpp" .align 2 @@ -7867,7 +7867,7 @@ gFile_graphics_pokemon_palettes_swinub_shiny_palette:: @ 8DC644C .incbin "graphics/pokemon/swinub/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_swinub_icon:: @ 8DC6474 +gMonIcon_Swinub:: @ 8DC6474 .incbin "graphics/pokemon/swinub/icon.4bpp" .align 2 @@ -7891,7 +7891,7 @@ gFile_graphics_pokemon_palettes_piloswine_shiny_palette:: @ 8DC6E30 .incbin "graphics/pokemon/piloswine/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_piloswine_icon:: @ 8DC6E58 +gMonIcon_Piloswine:: @ 8DC6E58 .incbin "graphics/pokemon/piloswine/icon.4bpp" .align 2 @@ -7915,7 +7915,7 @@ gFile_graphics_pokemon_palettes_corsola_shiny_palette:: @ 8DC7848 .incbin "graphics/pokemon/corsola/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_corsola_icon:: @ 8DC7870 +gMonIcon_Corsola:: @ 8DC7870 .incbin "graphics/pokemon/corsola/icon.4bpp" .align 2 @@ -7939,7 +7939,7 @@ gFile_graphics_pokemon_palettes_remoraid_shiny_palette:: @ 8DC8234 .incbin "graphics/pokemon/remoraid/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_remoraid_icon:: @ 8DC825C +gMonIcon_Remoraid:: @ 8DC825C .incbin "graphics/pokemon/remoraid/icon.4bpp" .align 2 @@ -7963,7 +7963,7 @@ gFile_graphics_pokemon_palettes_octillery_shiny_palette:: @ 8DC8C90 .incbin "graphics/pokemon/octillery/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_octillery_icon:: @ 8DC8CB8 +gMonIcon_Octillery:: @ 8DC8CB8 .incbin "graphics/pokemon/octillery/icon.4bpp" .align 2 @@ -7987,7 +7987,7 @@ gFile_graphics_pokemon_palettes_delibird_shiny_palette:: @ 8DC9830 .incbin "graphics/pokemon/delibird/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_delibird_icon:: @ 8DC9858 +gMonIcon_Delibird:: @ 8DC9858 .incbin "graphics/pokemon/delibird/icon.4bpp" .align 2 @@ -8011,7 +8011,7 @@ gFile_graphics_pokemon_palettes_mantine_shiny_palette:: @ 8DCA3DC .incbin "graphics/pokemon/mantine/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mantine_icon:: @ 8DCA404 +gMonIcon_Mantine:: @ 8DCA404 .incbin "graphics/pokemon/mantine/icon.4bpp" .align 2 @@ -8035,7 +8035,7 @@ gFile_graphics_pokemon_palettes_skarmory_shiny_palette:: @ 8DCB030 .incbin "graphics/pokemon/skarmory/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_skarmory_icon:: @ 8DCB058 +gMonIcon_Skarmory:: @ 8DCB058 .incbin "graphics/pokemon/skarmory/icon.4bpp" .align 2 @@ -8059,7 +8059,7 @@ gFile_graphics_pokemon_palettes_houndour_shiny_palette:: @ 8DCB9D8 .incbin "graphics/pokemon/houndour/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_houndour_icon:: @ 8DCBA00 +gMonIcon_Houndour:: @ 8DCBA00 .incbin "graphics/pokemon/houndour/icon.4bpp" .align 2 @@ -8083,7 +8083,7 @@ gFile_graphics_pokemon_palettes_houndoom_shiny_palette:: @ 8DCC56C .incbin "graphics/pokemon/houndoom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_houndoom_icon:: @ 8DCC594 +gMonIcon_Houndoom:: @ 8DCC594 .incbin "graphics/pokemon/houndoom/icon.4bpp" .align 2 @@ -8107,7 +8107,7 @@ gFile_graphics_pokemon_palettes_kingdra_shiny_palette:: @ 8DCD1B0 .incbin "graphics/pokemon/kingdra/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kingdra_icon:: @ 8DCD1D8 +gMonIcon_Kingdra:: @ 8DCD1D8 .incbin "graphics/pokemon/kingdra/icon.4bpp" .align 2 @@ -8131,7 +8131,7 @@ gFile_graphics_pokemon_palettes_phanpy_shiny_palette:: @ 8DCDB40 .incbin "graphics/pokemon/phanpy/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_phanpy_icon:: @ 8DCDB68 +gMonIcon_Phanpy:: @ 8DCDB68 .incbin "graphics/pokemon/phanpy/icon.4bpp" .align 2 @@ -8155,7 +8155,7 @@ gFile_graphics_pokemon_palettes_donphan_shiny_palette:: @ 8DCE720 .incbin "graphics/pokemon/donphan/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_donphan_icon:: @ 8DCE748 +gMonIcon_Donphan:: @ 8DCE748 .incbin "graphics/pokemon/donphan/icon.4bpp" .align 2 @@ -8179,7 +8179,7 @@ gFile_graphics_pokemon_palettes_porygon2_shiny_palette:: @ 8DCF134 .incbin "graphics/pokemon/porygon2/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_porygon2_icon:: @ 8DCF15C +gMonIcon_Porygon2:: @ 8DCF15C .incbin "graphics/pokemon/porygon2/icon.4bpp" .align 2 @@ -8203,7 +8203,7 @@ gFile_graphics_pokemon_palettes_stantler_shiny_palette:: @ 8DCFD04 .incbin "graphics/pokemon/stantler/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_stantler_icon:: @ 8DCFD2C +gMonIcon_Stantler:: @ 8DCFD2C .incbin "graphics/pokemon/stantler/icon.4bpp" .align 2 @@ -8227,7 +8227,7 @@ gFile_graphics_pokemon_palettes_smeargle_shiny_palette:: @ 8DD082C .incbin "graphics/pokemon/smeargle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_smeargle_icon:: @ 8DD0854 +gMonIcon_Smeargle:: @ 8DD0854 .incbin "graphics/pokemon/smeargle/icon.4bpp" .align 2 @@ -8251,7 +8251,7 @@ gFile_graphics_pokemon_palettes_tyrogue_shiny_palette:: @ 8DD1244 .incbin "graphics/pokemon/tyrogue/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tyrogue_icon:: @ 8DD126C +gMonIcon_Tyrogue:: @ 8DD126C .incbin "graphics/pokemon/tyrogue/icon.4bpp" .align 2 @@ -8275,7 +8275,7 @@ gFile_graphics_pokemon_palettes_hitmontop_shiny_palette:: @ 8DD1E68 .incbin "graphics/pokemon/hitmontop/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hitmontop_icon:: @ 8DD1E90 +gMonIcon_Hitmontop:: @ 8DD1E90 .incbin "graphics/pokemon/hitmontop/icon.4bpp" gUnknown_hitmontop_unknown_data:: @ 8DD2290 @@ -8302,7 +8302,7 @@ gFile_graphics_pokemon_palettes_smoochum_shiny_palette:: @ 8DD29A8 .incbin "graphics/pokemon/smoochum/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_smoochum_icon:: @ 8DD29D0 +gMonIcon_Smoochum:: @ 8DD29D0 .incbin "graphics/pokemon/smoochum/icon.4bpp" .align 2 @@ -8326,7 +8326,7 @@ gFile_graphics_pokemon_palettes_elekid_shiny_palette:: @ 8DD3478 .incbin "graphics/pokemon/elekid/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_elekid_icon:: @ 8DD34A0 +gMonIcon_Elekid:: @ 8DD34A0 .incbin "graphics/pokemon/elekid/icon.4bpp" .align 2 @@ -8350,7 +8350,7 @@ gFile_graphics_pokemon_palettes_magby_shiny_palette:: @ 8DD3E18 .incbin "graphics/pokemon/magby/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_magby_icon:: @ 8DD3E40 +gMonIcon_Magby:: @ 8DD3E40 .incbin "graphics/pokemon/magby/icon.4bpp" .align 2 @@ -8374,7 +8374,7 @@ gFile_graphics_pokemon_palettes_miltank_shiny_palette:: @ 8DD49D4 .incbin "graphics/pokemon/miltank/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_miltank_icon:: @ 8DD49FC +gMonIcon_Miltank:: @ 8DD49FC .incbin "graphics/pokemon/miltank/icon.4bpp" .align 2 @@ -8398,7 +8398,7 @@ gFile_graphics_pokemon_palettes_blissey_shiny_palette:: @ 8DD54F8 .incbin "graphics/pokemon/blissey/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_blissey_icon:: @ 8DD5520 +gMonIcon_Blissey:: @ 8DD5520 .incbin "graphics/pokemon/blissey/icon.4bpp" .align 2 @@ -8422,7 +8422,7 @@ gFile_graphics_pokemon_palettes_raikou_shiny_palette:: @ 8DD628C .incbin "graphics/pokemon/raikou/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_raikou_icon:: @ 8DD62B4 +gMonIcon_Raikou:: @ 8DD62B4 .incbin "graphics/pokemon/raikou/icon.4bpp" .align 2 @@ -8446,7 +8446,7 @@ gFile_graphics_pokemon_palettes_entei_shiny_palette:: @ 8DD711C .incbin "graphics/pokemon/entei/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_entei_icon:: @ 8DD7144 +gMonIcon_Entei:: @ 8DD7144 .incbin "graphics/pokemon/entei/icon.4bpp" .align 2 @@ -8470,7 +8470,7 @@ gFile_graphics_pokemon_palettes_suicune_shiny_palette:: @ 8DD7FEC .incbin "graphics/pokemon/suicune/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_suicune_icon:: @ 8DD8014 +gMonIcon_Suicune:: @ 8DD8014 .incbin "graphics/pokemon/suicune/icon.4bpp" .align 2 @@ -8494,7 +8494,7 @@ gFile_graphics_pokemon_palettes_larvitar_shiny_palette:: @ 8DD8964 .incbin "graphics/pokemon/larvitar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_larvitar_icon:: @ 8DD898C +gMonIcon_Larvitar:: @ 8DD898C .incbin "graphics/pokemon/larvitar/icon.4bpp" .align 2 @@ -8518,7 +8518,7 @@ gFile_graphics_pokemon_palettes_pupitar_shiny_palette:: @ 8DD93FC .incbin "graphics/pokemon/pupitar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pupitar_icon:: @ 8DD9424 +gMonIcon_Pupitar:: @ 8DD9424 .incbin "graphics/pokemon/pupitar/icon.4bpp" .align 2 @@ -8542,7 +8542,7 @@ gFile_graphics_pokemon_palettes_tyranitar_shiny_palette:: @ 8DDA194 .incbin "graphics/pokemon/tyranitar/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tyranitar_icon:: @ 8DDA1BC +gMonIcon_Tyranitar:: @ 8DDA1BC .incbin "graphics/pokemon/tyranitar/icon.4bpp" .align 2 @@ -8566,7 +8566,7 @@ gFile_graphics_pokemon_palettes_lugia_shiny_palette:: @ 8DDAE9C .incbin "graphics/pokemon/lugia/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lugia_icon:: @ 8DDAEC4 +gMonIcon_Lugia:: @ 8DDAEC4 .incbin "graphics/pokemon/lugia/icon.4bpp" .align 2 @@ -8590,7 +8590,7 @@ gFile_graphics_pokemon_palettes_ho_oh_shiny_palette:: @ 8DDBD70 .incbin "graphics/pokemon/ho_oh/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ho_oh_icon:: @ 8DDBD98 +gMonIcon_Ho_Oh:: @ 8DDBD98 .incbin "graphics/pokemon/ho_oh/icon.4bpp" .align 2 @@ -8614,7 +8614,7 @@ gFile_graphics_pokemon_palettes_celebi_shiny_palette:: @ 8DDC804 .incbin "graphics/pokemon/celebi/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_celebi_icon:: @ 8DDC82C +gMonIcon_Celebi:: @ 8DDC82C .incbin "graphics/pokemon/celebi/icon.4bpp" .align 2 @@ -8654,7 +8654,7 @@ gFile_graphics_pokemon_palettes_treecko_shiny_palette:: @ 8DDD5AC .incbin "graphics/pokemon/treecko/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_treecko_icon:: @ 8DDD5D4 +gMonIcon_Treecko:: @ 8DDD5D4 .incbin "graphics/pokemon/treecko/icon.4bpp" .align 2 @@ -8678,7 +8678,7 @@ gFile_graphics_pokemon_palettes_grovyle_shiny_palette:: @ 8DDE1E4 .incbin "graphics/pokemon/grovyle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_grovyle_icon:: @ 8DDE20C +gMonIcon_Grovyle:: @ 8DDE20C .incbin "graphics/pokemon/grovyle/icon.4bpp" .align 2 @@ -8702,7 +8702,7 @@ gFile_graphics_pokemon_palettes_sceptile_shiny_palette:: @ 8DDEF54 .incbin "graphics/pokemon/sceptile/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sceptile_icon:: @ 8DDEF7C +gMonIcon_Sceptile:: @ 8DDEF7C .incbin "graphics/pokemon/sceptile/icon.4bpp" .align 2 @@ -8726,7 +8726,7 @@ gFile_graphics_pokemon_palettes_torchic_shiny_palette:: @ 8DDF938 .incbin "graphics/pokemon/torchic/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_torchic_icon:: @ 8DDF960 +gMonIcon_Torchic:: @ 8DDF960 .incbin "graphics/pokemon/torchic/icon.4bpp" .align 2 @@ -8750,7 +8750,7 @@ gFile_graphics_pokemon_palettes_combusken_shiny_palette:: @ 8DE0564 .incbin "graphics/pokemon/combusken/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_combusken_icon:: @ 8DE058C +gMonIcon_Combusken:: @ 8DE058C .incbin "graphics/pokemon/combusken/icon.4bpp" .align 2 @@ -8774,7 +8774,7 @@ gFile_graphics_pokemon_palettes_blaziken_shiny_palette:: @ 8DE1228 .incbin "graphics/pokemon/blaziken/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_blaziken_icon:: @ 8DE1250 +gMonIcon_Blaziken:: @ 8DE1250 .incbin "graphics/pokemon/blaziken/icon.4bpp" .align 2 @@ -8798,7 +8798,7 @@ gFile_graphics_pokemon_palettes_mudkip_shiny_palette:: @ 8DE1C30 .incbin "graphics/pokemon/mudkip/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mudkip_icon:: @ 8DE1C58 +gMonIcon_Mudkip:: @ 8DE1C58 .incbin "graphics/pokemon/mudkip/icon.4bpp" .align 2 @@ -8822,7 +8822,7 @@ gFile_graphics_pokemon_palettes_marshtomp_shiny_palette:: @ 8DE27D8 .incbin "graphics/pokemon/marshtomp/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_marshtomp_icon:: @ 8DE2800 +gMonIcon_Marshtomp:: @ 8DE2800 .incbin "graphics/pokemon/marshtomp/icon.4bpp" .align 2 @@ -8846,7 +8846,7 @@ gFile_graphics_pokemon_palettes_swampert_shiny_palette:: @ 8DE3578 .incbin "graphics/pokemon/swampert/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_swampert_icon:: @ 8DE35A0 +gMonIcon_Swampert:: @ 8DE35A0 .incbin "graphics/pokemon/swampert/icon.4bpp" .align 2 @@ -8870,7 +8870,7 @@ gFile_graphics_pokemon_palettes_poochyena_shiny_palette:: @ 8DE3FDC .incbin "graphics/pokemon/poochyena/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_poochyena_icon:: @ 8DE4004 +gMonIcon_Poochyena:: @ 8DE4004 .incbin "graphics/pokemon/poochyena/icon.4bpp" .align 2 @@ -8894,7 +8894,7 @@ gFile_graphics_pokemon_palettes_mightyena_shiny_palette:: @ 8DE4BFC .incbin "graphics/pokemon/mightyena/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mightyena_icon:: @ 8DE4C24 +gMonIcon_Mightyena:: @ 8DE4C24 .incbin "graphics/pokemon/mightyena/icon.4bpp" .align 2 @@ -8918,7 +8918,7 @@ gFile_graphics_pokemon_palettes_zigzagoon_shiny_palette:: @ 8DE577C .incbin "graphics/pokemon/zigzagoon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_zigzagoon_icon:: @ 8DE57A4 +gMonIcon_Zigzagoon:: @ 8DE57A4 .incbin "graphics/pokemon/zigzagoon/icon.4bpp" .align 2 @@ -8942,7 +8942,7 @@ gFile_graphics_pokemon_palettes_linoone_shiny_palette:: @ 8DE6230 .incbin "graphics/pokemon/linoone/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_linoone_icon:: @ 8DE6258 +gMonIcon_Linoone:: @ 8DE6258 .incbin "graphics/pokemon/linoone/icon.4bpp" .align 2 @@ -8966,7 +8966,7 @@ gFile_graphics_pokemon_palettes_wurmple_shiny_palette:: @ 8DE6B74 .incbin "graphics/pokemon/wurmple/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wurmple_icon:: @ 8DE6B9C +gMonIcon_Wurmple:: @ 8DE6B9C .incbin "graphics/pokemon/wurmple/icon.4bpp" .align 2 @@ -8990,7 +8990,7 @@ gFile_graphics_pokemon_palettes_silcoon_shiny_palette:: @ 8DE7480 .incbin "graphics/pokemon/silcoon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_silcoon_icon:: @ 8DE74A8 +gMonIcon_Silcoon:: @ 8DE74A8 .incbin "graphics/pokemon/silcoon/icon.4bpp" .align 2 @@ -9014,7 +9014,7 @@ gFile_graphics_pokemon_palettes_beautifly_shiny_palette:: @ 8DE7FF8 .incbin "graphics/pokemon/beautifly/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_beautifly_icon:: @ 8DE8020 +gMonIcon_Beautifly:: @ 8DE8020 .incbin "graphics/pokemon/beautifly/icon.4bpp" .align 2 @@ -9038,7 +9038,7 @@ gFile_graphics_pokemon_palettes_cascoon_shiny_palette:: @ 8DE88E4 .incbin "graphics/pokemon/cascoon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cascoon_icon:: @ 8DE890C +gMonIcon_Cascoon:: @ 8DE890C .incbin "graphics/pokemon/cascoon/icon.4bpp" .align 2 @@ -9062,7 +9062,7 @@ gFile_graphics_pokemon_palettes_dustox_shiny_palette:: @ 8DE9314 .incbin "graphics/pokemon/dustox/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dustox_icon:: @ 8DE933C +gMonIcon_Dustox:: @ 8DE933C .incbin "graphics/pokemon/dustox/icon.4bpp" .align 2 @@ -9086,7 +9086,7 @@ gFile_graphics_pokemon_palettes_lotad_shiny_palette:: @ 8DE9CCC .incbin "graphics/pokemon/lotad/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lotad_icon:: @ 8DE9CF4 +gMonIcon_Lotad:: @ 8DE9CF4 .incbin "graphics/pokemon/lotad/icon.4bpp" .align 2 @@ -9110,7 +9110,7 @@ gFile_graphics_pokemon_palettes_lombre_shiny_palette:: @ 8DEA750 .incbin "graphics/pokemon/lombre/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lombre_icon:: @ 8DEA778 +gMonIcon_Lombre:: @ 8DEA778 .incbin "graphics/pokemon/lombre/icon.4bpp" .align 2 @@ -9134,7 +9134,7 @@ gFile_graphics_pokemon_palettes_ludicolo_shiny_palette:: @ 8DEB3A0 .incbin "graphics/pokemon/ludicolo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ludicolo_icon:: @ 8DEB3C8 +gMonIcon_Ludicolo:: @ 8DEB3C8 .incbin "graphics/pokemon/ludicolo/icon.4bpp" .align 2 @@ -9158,7 +9158,7 @@ gFile_graphics_pokemon_palettes_seedot_shiny_palette:: @ 8DEBD84 .incbin "graphics/pokemon/seedot/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_seedot_icon:: @ 8DEBDAC +gMonIcon_Seedot:: @ 8DEBDAC .incbin "graphics/pokemon/seedot/icon.4bpp" .align 2 @@ -9182,7 +9182,7 @@ gFile_graphics_pokemon_palettes_nuzleaf_shiny_palette:: @ 8DEC7A8 .incbin "graphics/pokemon/nuzleaf/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nuzleaf_icon:: @ 8DEC7D0 +gMonIcon_Nuzleaf:: @ 8DEC7D0 .incbin "graphics/pokemon/nuzleaf/icon.4bpp" .align 2 @@ -9206,7 +9206,7 @@ gFile_graphics_pokemon_palettes_shiftry_shiny_palette:: @ 8DED398 .incbin "graphics/pokemon/shiftry/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shiftry_icon:: @ 8DED3C0 +gMonIcon_Shiftry:: @ 8DED3C0 .incbin "graphics/pokemon/shiftry/icon.4bpp" .align 2 @@ -9230,7 +9230,7 @@ gFile_graphics_pokemon_palettes_nincada_shiny_palette:: @ 8DEDD60 .incbin "graphics/pokemon/nincada/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nincada_icon:: @ 8DEDD88 +gMonIcon_Nincada:: @ 8DEDD88 .incbin "graphics/pokemon/nincada/icon.4bpp" .align 2 @@ -9254,7 +9254,7 @@ gFile_graphics_pokemon_palettes_ninjask_shiny_palette:: @ 8DEE90C .incbin "graphics/pokemon/ninjask/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ninjask_icon:: @ 8DEE934 +gMonIcon_Ninjask:: @ 8DEE934 .incbin "graphics/pokemon/ninjask/icon.4bpp" .align 2 @@ -9278,7 +9278,7 @@ gFile_graphics_pokemon_palettes_shedinja_shiny_palette:: @ 8DEF43C .incbin "graphics/pokemon/shedinja/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shedinja_icon:: @ 8DEF464 +gMonIcon_Shedinja:: @ 8DEF464 .incbin "graphics/pokemon/shedinja/icon.4bpp" .align 2 @@ -9302,7 +9302,7 @@ gFile_graphics_pokemon_palettes_taillow_shiny_palette:: @ 8DEFD24 .incbin "graphics/pokemon/taillow/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_taillow_icon:: @ 8DEFD4C +gMonIcon_Taillow:: @ 8DEFD4C .incbin "graphics/pokemon/taillow/icon.4bpp" .align 2 @@ -9326,7 +9326,7 @@ gFile_graphics_pokemon_palettes_swellow_shiny_palette:: @ 8DF0890 .incbin "graphics/pokemon/swellow/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_swellow_icon:: @ 8DF08B8 +gMonIcon_Swellow:: @ 8DF08B8 .incbin "graphics/pokemon/swellow/icon.4bpp" .align 2 @@ -9350,7 +9350,7 @@ gFile_graphics_pokemon_palettes_shroomish_shiny_palette:: @ 8DF1248 .incbin "graphics/pokemon/shroomish/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shroomish_icon:: @ 8DF1270 +gMonIcon_Shroomish:: @ 8DF1270 .incbin "graphics/pokemon/shroomish/icon.4bpp" .align 2 @@ -9374,7 +9374,7 @@ gFile_graphics_pokemon_palettes_breloom_shiny_palette:: @ 8DF1E80 .incbin "graphics/pokemon/breloom/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_breloom_icon:: @ 8DF1EA8 +gMonIcon_Breloom:: @ 8DF1EA8 .incbin "graphics/pokemon/breloom/icon.4bpp" .align 2 @@ -9398,7 +9398,7 @@ gFile_graphics_pokemon_palettes_spinda_shiny_palette:: @ 8DF292C .incbin "graphics/pokemon/spinda/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_spinda_icon:: @ 8DF2954 +gMonIcon_Spinda:: @ 8DF2954 .incbin "graphics/pokemon/spinda/icon.4bpp" .align 2 @@ -9422,7 +9422,7 @@ gFile_graphics_pokemon_palettes_wingull_shiny_palette:: @ 8DF3328 .incbin "graphics/pokemon/wingull/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wingull_icon:: @ 8DF3350 +gMonIcon_Wingull:: @ 8DF3350 .incbin "graphics/pokemon/wingull/icon.4bpp" .align 2 @@ -9446,7 +9446,7 @@ gFile_graphics_pokemon_palettes_pelipper_shiny_palette:: @ 8DF3EB0 .incbin "graphics/pokemon/pelipper/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_pelipper_icon:: @ 8DF3ED8 +gMonIcon_Pelipper:: @ 8DF3ED8 .incbin "graphics/pokemon/pelipper/icon.4bpp" .align 2 @@ -9470,7 +9470,7 @@ gFile_graphics_pokemon_palettes_surskit_shiny_palette:: @ 8DF4764 .incbin "graphics/pokemon/surskit/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_surskit_icon:: @ 8DF478C +gMonIcon_Surskit:: @ 8DF478C .incbin "graphics/pokemon/surskit/icon.4bpp" .align 2 @@ -9494,7 +9494,7 @@ gFile_graphics_pokemon_palettes_masquerain_shiny_palette:: @ 8DF52C8 .incbin "graphics/pokemon/masquerain/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_masquerain_icon:: @ 8DF52F0 +gMonIcon_Masquerain:: @ 8DF52F0 .incbin "graphics/pokemon/masquerain/icon.4bpp" .align 2 @@ -9518,7 +9518,7 @@ gFile_graphics_pokemon_palettes_wailmer_shiny_palette:: @ 8DF5BFC .incbin "graphics/pokemon/wailmer/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wailmer_icon:: @ 8DF5C24 +gMonIcon_Wailmer:: @ 8DF5C24 .incbin "graphics/pokemon/wailmer/icon.4bpp" .align 2 @@ -9542,7 +9542,7 @@ gFile_graphics_pokemon_palettes_wailord_shiny_palette:: @ 8DF6648 .incbin "graphics/pokemon/wailord/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wailord_icon:: @ 8DF6670 +gMonIcon_Wailord:: @ 8DF6670 .incbin "graphics/pokemon/wailord/icon.4bpp" .align 2 @@ -9566,7 +9566,7 @@ gFile_graphics_pokemon_palettes_skitty_shiny_palette:: @ 8DF7100 .incbin "graphics/pokemon/skitty/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_skitty_icon:: @ 8DF7128 +gMonIcon_Skitty:: @ 8DF7128 .incbin "graphics/pokemon/skitty/icon.4bpp" .align 2 @@ -9590,7 +9590,7 @@ gFile_graphics_pokemon_palettes_delcatty_shiny_palette:: @ 8DF7C98 .incbin "graphics/pokemon/delcatty/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_delcatty_icon:: @ 8DF7CC0 +gMonIcon_Delcatty:: @ 8DF7CC0 .incbin "graphics/pokemon/delcatty/icon.4bpp" .align 2 @@ -9614,7 +9614,7 @@ gFile_graphics_pokemon_palettes_kecleon_shiny_palette:: @ 8DF8860 .incbin "graphics/pokemon/kecleon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kecleon_icon:: @ 8DF8888 +gMonIcon_Kecleon:: @ 8DF8888 .incbin "graphics/pokemon/kecleon/icon.4bpp" .align 2 @@ -9638,7 +9638,7 @@ gFile_graphics_pokemon_palettes_baltoy_shiny_palette:: @ 8DF9194 .incbin "graphics/pokemon/baltoy/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_baltoy_icon:: @ 8DF91B4 +gMonIcon_Baltoy:: @ 8DF91B4 .incbin "graphics/pokemon/baltoy/icon.4bpp" .align 2 @@ -9662,7 +9662,7 @@ gFile_graphics_pokemon_palettes_claydol_shiny_palette:: @ 8DF9D88 .incbin "graphics/pokemon/claydol/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_claydol_icon:: @ 8DF9DB0 +gMonIcon_Claydol:: @ 8DF9DB0 .incbin "graphics/pokemon/claydol/icon.4bpp" .align 2 @@ -9686,7 +9686,7 @@ gFile_graphics_pokemon_palettes_nosepass_shiny_palette:: @ 8DFA764 .incbin "graphics/pokemon/nosepass/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_nosepass_icon:: @ 8DFA78C +gMonIcon_Nosepass:: @ 8DFA78C .incbin "graphics/pokemon/nosepass/icon.4bpp" .align 2 @@ -9710,7 +9710,7 @@ gFile_graphics_pokemon_palettes_torkoal_shiny_palette:: @ 8DFB348 .incbin "graphics/pokemon/torkoal/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_torkoal_icon:: @ 8DFB370 +gMonIcon_Torkoal:: @ 8DFB370 .incbin "graphics/pokemon/torkoal/icon.4bpp" .align 2 @@ -9734,7 +9734,7 @@ gFile_graphics_pokemon_palettes_sableye_shiny_palette:: @ 8DFBDB4 .incbin "graphics/pokemon/sableye/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sableye_icon:: @ 8DFBDDC +gMonIcon_Sableye:: @ 8DFBDDC .incbin "graphics/pokemon/sableye/icon.4bpp" .align 2 @@ -9758,7 +9758,7 @@ gFile_graphics_pokemon_palettes_barboach_shiny_palette:: @ 8DFC744 .incbin "graphics/pokemon/barboach/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_barboach_icon:: @ 8DFC76C +gMonIcon_Barboach:: @ 8DFC76C .incbin "graphics/pokemon/barboach/icon.4bpp" .align 2 @@ -9782,7 +9782,7 @@ gFile_graphics_pokemon_palettes_whiscash_shiny_palette:: @ 8DFD278 .incbin "graphics/pokemon/whiscash/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_whiscash_icon:: @ 8DFD2A0 +gMonIcon_Whiscash:: @ 8DFD2A0 .incbin "graphics/pokemon/whiscash/icon.4bpp" .align 2 @@ -9806,7 +9806,7 @@ gFile_graphics_pokemon_palettes_luvdisc_shiny_palette:: @ 8DFDA78 .incbin "graphics/pokemon/luvdisc/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_luvdisc_icon:: @ 8DFDA9C +gMonIcon_Luvdisc:: @ 8DFDA9C .incbin "graphics/pokemon/luvdisc/icon.4bpp" .align 2 @@ -9830,7 +9830,7 @@ gFile_graphics_pokemon_palettes_corphish_shiny_palette:: @ 8DFE55C .incbin "graphics/pokemon/corphish/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_corphish_icon:: @ 8DFE584 +gMonIcon_Corphish:: @ 8DFE584 .incbin "graphics/pokemon/corphish/icon.4bpp" .align 2 @@ -9854,7 +9854,7 @@ gFile_graphics_pokemon_palettes_crawdaunt_shiny_palette:: @ 8DFF240 .incbin "graphics/pokemon/crawdaunt/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_crawdaunt_icon:: @ 8DFF268 +gMonIcon_Crawdaunt:: @ 8DFF268 .incbin "graphics/pokemon/crawdaunt/icon.4bpp" .align 2 @@ -9878,7 +9878,7 @@ gFile_graphics_pokemon_palettes_feebas_shiny_palette:: @ 8DFFC74 .incbin "graphics/pokemon/feebas/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_feebas_icon:: @ 8DFFC9C +gMonIcon_Feebas:: @ 8DFFC9C .incbin "graphics/pokemon/feebas/icon.4bpp" .align 2 @@ -9902,7 +9902,7 @@ gFile_graphics_pokemon_palettes_milotic_shiny_palette:: @ 8E00868 .incbin "graphics/pokemon/milotic/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_milotic_icon:: @ 8E00890 +gMonIcon_Milotic:: @ 8E00890 .incbin "graphics/pokemon/milotic/icon.4bpp" .align 2 @@ -9926,7 +9926,7 @@ gFile_graphics_pokemon_palettes_carvanha_shiny_palette:: @ 8E01314 .incbin "graphics/pokemon/carvanha/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_carvanha_icon:: @ 8E0133C +gMonIcon_Carvanha:: @ 8E0133C .incbin "graphics/pokemon/carvanha/icon.4bpp" .align 2 @@ -9950,7 +9950,7 @@ gFile_graphics_pokemon_palettes_sharpedo_shiny_palette:: @ 8E01E6C .incbin "graphics/pokemon/sharpedo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sharpedo_icon:: @ 8E01E94 +gMonIcon_Sharpedo:: @ 8E01E94 .incbin "graphics/pokemon/sharpedo/icon.4bpp" .align 2 @@ -9974,7 +9974,7 @@ gFile_graphics_pokemon_palettes_trapinch_shiny_palette:: @ 8E02718 .incbin "graphics/pokemon/trapinch/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_trapinch_icon:: @ 8E02740 +gMonIcon_Trapinch:: @ 8E02740 .incbin "graphics/pokemon/trapinch/icon.4bpp" .align 2 @@ -9998,7 +9998,7 @@ gFile_graphics_pokemon_palettes_vibrava_shiny_palette:: @ 8E03170 .incbin "graphics/pokemon/vibrava/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_vibrava_icon:: @ 8E03198 +gMonIcon_Vibrava:: @ 8E03198 .incbin "graphics/pokemon/vibrava/icon.4bpp" .align 2 @@ -10022,7 +10022,7 @@ gFile_graphics_pokemon_palettes_flygon_shiny_palette:: @ 8E03F0C .incbin "graphics/pokemon/flygon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_flygon_icon:: @ 8E03F34 +gMonIcon_Flygon:: @ 8E03F34 .incbin "graphics/pokemon/flygon/icon.4bpp" .align 2 @@ -10046,7 +10046,7 @@ gFile_graphics_pokemon_palettes_makuhita_shiny_palette:: @ 8E04984 .incbin "graphics/pokemon/makuhita/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_makuhita_icon:: @ 8E049A8 +gMonIcon_Makuhita:: @ 8E049A8 .incbin "graphics/pokemon/makuhita/icon.4bpp" .align 2 @@ -10070,7 +10070,7 @@ gFile_graphics_pokemon_palettes_hariyama_shiny_palette:: @ 8E05680 .incbin "graphics/pokemon/hariyama/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_hariyama_icon:: @ 8E056A8 +gMonIcon_Hariyama:: @ 8E056A8 .incbin "graphics/pokemon/hariyama/icon.4bpp" .align 2 @@ -10094,7 +10094,7 @@ gFile_graphics_pokemon_palettes_electrike_shiny_palette:: @ 8E0600C .incbin "graphics/pokemon/electrike/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_electrike_icon:: @ 8E06034 +gMonIcon_Electrike:: @ 8E06034 .incbin "graphics/pokemon/electrike/icon.4bpp" .align 2 @@ -10118,7 +10118,7 @@ gFile_graphics_pokemon_palettes_manectric_shiny_palette:: @ 8E069D8 .incbin "graphics/pokemon/manectric/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_manectric_icon:: @ 8E06A00 +gMonIcon_Manectric:: @ 8E06A00 .incbin "graphics/pokemon/manectric/icon.4bpp" .align 2 @@ -10142,7 +10142,7 @@ gFile_graphics_pokemon_palettes_numel_shiny_palette:: @ 8E073D4 .incbin "graphics/pokemon/numel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_numel_icon:: @ 8E073FC +gMonIcon_Numel:: @ 8E073FC .incbin "graphics/pokemon/numel/icon.4bpp" .align 2 @@ -10166,7 +10166,7 @@ gFile_graphics_pokemon_palettes_camerupt_shiny_palette:: @ 8E07F20 .incbin "graphics/pokemon/camerupt/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_camerupt_icon:: @ 8E07F48 +gMonIcon_Camerupt:: @ 8E07F48 .incbin "graphics/pokemon/camerupt/icon.4bpp" .align 2 @@ -10190,7 +10190,7 @@ gFile_graphics_pokemon_palettes_spheal_shiny_palette:: @ 8E08800 .incbin "graphics/pokemon/spheal/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_spheal_icon:: @ 8E08828 +gMonIcon_Spheal:: @ 8E08828 .incbin "graphics/pokemon/spheal/icon.4bpp" .align 2 @@ -10214,7 +10214,7 @@ gFile_graphics_pokemon_palettes_sealeo_shiny_palette:: @ 8E0926C .incbin "graphics/pokemon/sealeo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_sealeo_icon:: @ 8E09294 +gMonIcon_Sealeo:: @ 8E09294 .incbin "graphics/pokemon/sealeo/icon.4bpp" .align 2 @@ -10238,7 +10238,7 @@ gFile_graphics_pokemon_palettes_walrein_shiny_palette:: @ 8E09F04 .incbin "graphics/pokemon/walrein/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_walrein_icon:: @ 8E09F2C +gMonIcon_Walrein:: @ 8E09F2C .incbin "graphics/pokemon/walrein/icon.4bpp" .align 2 @@ -10262,7 +10262,7 @@ gFile_graphics_pokemon_palettes_cacnea_shiny_palette:: @ 8E0A9E4 .incbin "graphics/pokemon/cacnea/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cacnea_icon:: @ 8E0AA0C +gMonIcon_Cacnea:: @ 8E0AA0C .incbin "graphics/pokemon/cacnea/icon.4bpp" .align 2 @@ -10286,7 +10286,7 @@ gFile_graphics_pokemon_palettes_cacturne_shiny_palette:: @ 8E0B58C .incbin "graphics/pokemon/cacturne/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cacturne_icon:: @ 8E0B5B4 +gMonIcon_Cacturne:: @ 8E0B5B4 .incbin "graphics/pokemon/cacturne/icon.4bpp" .align 2 @@ -10310,7 +10310,7 @@ gFile_graphics_pokemon_palettes_snorunt_shiny_palette:: @ 8E0BFA4 .incbin "graphics/pokemon/snorunt/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_snorunt_icon:: @ 8E0BFCC +gMonIcon_Snorunt:: @ 8E0BFCC .incbin "graphics/pokemon/snorunt/icon.4bpp" .align 2 @@ -10334,7 +10334,7 @@ gFile_graphics_pokemon_palettes_glalie_shiny_palette:: @ 8E0CB8C .incbin "graphics/pokemon/glalie/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_glalie_icon:: @ 8E0CBB4 +gMonIcon_Glalie:: @ 8E0CBB4 .incbin "graphics/pokemon/glalie/icon.4bpp" .align 2 @@ -10358,7 +10358,7 @@ gFile_graphics_pokemon_palettes_lunatone_shiny_palette:: @ 8E0D67C .incbin "graphics/pokemon/lunatone/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lunatone_icon:: @ 8E0D6A4 +gMonIcon_Lunatone:: @ 8E0D6A4 .incbin "graphics/pokemon/lunatone/icon.4bpp" .align 2 @@ -10382,7 +10382,7 @@ gFile_graphics_pokemon_palettes_solrock_shiny_palette:: @ 8E0E324 .incbin "graphics/pokemon/solrock/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_solrock_icon:: @ 8E0E34C +gMonIcon_Solrock:: @ 8E0E34C .incbin "graphics/pokemon/solrock/icon.4bpp" .align 2 @@ -10406,7 +10406,7 @@ gFile_graphics_pokemon_palettes_azurill_shiny_palette:: @ 8E0ED74 .incbin "graphics/pokemon/azurill/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_azurill_icon:: @ 8E0ED9C +gMonIcon_Azurill:: @ 8E0ED9C .incbin "graphics/pokemon/azurill/icon.4bpp" .align 2 @@ -10430,7 +10430,7 @@ gFile_graphics_pokemon_palettes_spoink_shiny_palette:: @ 8E0F690 .incbin "graphics/pokemon/spoink/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_spoink_icon:: @ 8E0F6B8 +gMonIcon_Spoink:: @ 8E0F6B8 .incbin "graphics/pokemon/spoink/icon.4bpp" .align 2 @@ -10454,7 +10454,7 @@ gFile_graphics_pokemon_palettes_grumpig_shiny_palette:: @ 8E1021C .incbin "graphics/pokemon/grumpig/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_grumpig_icon:: @ 8E10244 +gMonIcon_Grumpig:: @ 8E10244 .incbin "graphics/pokemon/grumpig/icon.4bpp" .align 2 @@ -10478,7 +10478,7 @@ gFile_graphics_pokemon_palettes_plusle_shiny_palette:: @ 8E10BD0 .incbin "graphics/pokemon/plusle/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_plusle_icon:: @ 8E10BF8 +gMonIcon_Plusle:: @ 8E10BF8 .incbin "graphics/pokemon/plusle/icon.4bpp" .align 2 @@ -10502,7 +10502,7 @@ gFile_graphics_pokemon_palettes_minun_shiny_palette:: @ 8E11570 .incbin "graphics/pokemon/minun/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_minun_icon:: @ 8E11598 +gMonIcon_Minun:: @ 8E11598 .incbin "graphics/pokemon/minun/icon.4bpp" .align 2 @@ -10526,7 +10526,7 @@ gFile_graphics_pokemon_palettes_mawile_shiny_palette:: @ 8E1219C .incbin "graphics/pokemon/mawile/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_mawile_icon:: @ 8E121C4 +gMonIcon_Mawile:: @ 8E121C4 .incbin "graphics/pokemon/mawile/icon.4bpp" .align 2 @@ -10550,7 +10550,7 @@ gFile_graphics_pokemon_palettes_meditite_shiny_palette:: @ 8E12B8C .incbin "graphics/pokemon/meditite/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_meditite_icon:: @ 8E12BB0 +gMonIcon_Meditite:: @ 8E12BB0 .incbin "graphics/pokemon/meditite/icon.4bpp" .align 2 @@ -10574,7 +10574,7 @@ gFile_graphics_pokemon_palettes_medicham_shiny_palette:: @ 8E13660 .incbin "graphics/pokemon/medicham/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_medicham_icon:: @ 8E13688 +gMonIcon_Medicham:: @ 8E13688 .incbin "graphics/pokemon/medicham/icon.4bpp" .align 2 @@ -10598,7 +10598,7 @@ gFile_graphics_pokemon_palettes_swablu_shiny_palette:: @ 8E14160 .incbin "graphics/pokemon/swablu/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_swablu_icon:: @ 8E14188 +gMonIcon_Swablu:: @ 8E14188 .incbin "graphics/pokemon/swablu/icon.4bpp" .align 2 @@ -10622,7 +10622,7 @@ gFile_graphics_pokemon_palettes_altaria_shiny_palette:: @ 8E14D24 .incbin "graphics/pokemon/altaria/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_altaria_icon:: @ 8E14D4C +gMonIcon_Altaria:: @ 8E14D4C .incbin "graphics/pokemon/altaria/icon.4bpp" .align 2 @@ -10646,7 +10646,7 @@ gFile_graphics_pokemon_palettes_wynaut_shiny_palette:: @ 8E156BC .incbin "graphics/pokemon/wynaut/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_wynaut_icon:: @ 8E156E4 +gMonIcon_Wynaut:: @ 8E156E4 .incbin "graphics/pokemon/wynaut/icon.4bpp" .align 2 @@ -10670,7 +10670,7 @@ gFile_graphics_pokemon_palettes_duskull_shiny_palette:: @ 8E160CC .incbin "graphics/pokemon/duskull/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_duskull_icon:: @ 8E160F4 +gMonIcon_Duskull:: @ 8E160F4 .incbin "graphics/pokemon/duskull/icon.4bpp" .align 2 @@ -10694,7 +10694,7 @@ gFile_graphics_pokemon_palettes_dusclops_shiny_palette:: @ 8E16BC8 .incbin "graphics/pokemon/dusclops/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_dusclops_icon:: @ 8E16BF0 +gMonIcon_Dusclops:: @ 8E16BF0 .incbin "graphics/pokemon/dusclops/icon.4bpp" .align 2 @@ -10718,7 +10718,7 @@ gFile_graphics_pokemon_palettes_roselia_shiny_palette:: @ 8E1776C .incbin "graphics/pokemon/roselia/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_roselia_icon:: @ 8E17794 +gMonIcon_Roselia:: @ 8E17794 .incbin "graphics/pokemon/roselia/icon.4bpp" .align 2 @@ -10742,7 +10742,7 @@ gFile_graphics_pokemon_palettes_slakoth_shiny_palette:: @ 8E181AC .incbin "graphics/pokemon/slakoth/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slakoth_icon:: @ 8E181D4 +gMonIcon_Slakoth:: @ 8E181D4 .incbin "graphics/pokemon/slakoth/icon.4bpp" .align 2 @@ -10766,7 +10766,7 @@ gFile_graphics_pokemon_palettes_vigoroth_shiny_palette:: @ 8E18CE0 .incbin "graphics/pokemon/vigoroth/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_vigoroth_icon:: @ 8E18D08 +gMonIcon_Vigoroth:: @ 8E18D08 .incbin "graphics/pokemon/vigoroth/icon.4bpp" .align 2 @@ -10790,7 +10790,7 @@ gFile_graphics_pokemon_palettes_slaking_shiny_palette:: @ 8E199E8 .incbin "graphics/pokemon/slaking/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_slaking_icon:: @ 8E19A10 +gMonIcon_Slaking:: @ 8E19A10 .incbin "graphics/pokemon/slaking/icon.4bpp" .align 2 @@ -10814,7 +10814,7 @@ gFile_graphics_pokemon_palettes_gulpin_shiny_palette:: @ 8E1A2F4 .incbin "graphics/pokemon/gulpin/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gulpin_icon:: @ 8E1A31C +gMonIcon_Gulpin:: @ 8E1A31C .incbin "graphics/pokemon/gulpin/icon.4bpp" .align 2 @@ -10838,7 +10838,7 @@ gFile_graphics_pokemon_palettes_swalot_shiny_palette:: @ 8E1ADF0 .incbin "graphics/pokemon/swalot/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_swalot_icon:: @ 8E1AE18 +gMonIcon_Swalot:: @ 8E1AE18 .incbin "graphics/pokemon/swalot/icon.4bpp" .align 2 @@ -10862,7 +10862,7 @@ gFile_graphics_pokemon_palettes_tropius_shiny_palette:: @ 8E1BAFC .incbin "graphics/pokemon/tropius/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_tropius_icon:: @ 8E1BB24 +gMonIcon_Tropius:: @ 8E1BB24 .incbin "graphics/pokemon/tropius/icon.4bpp" .align 2 @@ -10886,7 +10886,7 @@ gFile_graphics_pokemon_palettes_whismur_shiny_palette:: @ 8E1C470 .incbin "graphics/pokemon/whismur/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_whismur_icon:: @ 8E1C498 +gMonIcon_Whismur:: @ 8E1C498 .incbin "graphics/pokemon/whismur/icon.4bpp" .align 2 @@ -10910,7 +10910,7 @@ gFile_graphics_pokemon_palettes_loudred_shiny_palette:: @ 8E1D0C8 .incbin "graphics/pokemon/loudred/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_loudred_icon:: @ 8E1D0F0 +gMonIcon_Loudred:: @ 8E1D0F0 .incbin "graphics/pokemon/loudred/icon.4bpp" .align 2 @@ -10934,7 +10934,7 @@ gFile_graphics_pokemon_palettes_exploud_shiny_palette:: @ 8E1DEAC .incbin "graphics/pokemon/exploud/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_exploud_icon:: @ 8E1DED4 +gMonIcon_Exploud:: @ 8E1DED4 .incbin "graphics/pokemon/exploud/icon.4bpp" .align 2 @@ -10958,7 +10958,7 @@ gFile_graphics_pokemon_palettes_clamperl_shiny_palette:: @ 8E1E888 .incbin "graphics/pokemon/clamperl/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_clamperl_icon:: @ 8E1E8B0 +gMonIcon_Clamperl:: @ 8E1E8B0 .incbin "graphics/pokemon/clamperl/icon.4bpp" .align 2 @@ -10982,7 +10982,7 @@ gFile_graphics_pokemon_palettes_huntail_shiny_palette:: @ 8E1F418 .incbin "graphics/pokemon/huntail/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_huntail_icon:: @ 8E1F440 +gMonIcon_Huntail:: @ 8E1F440 .incbin "graphics/pokemon/huntail/icon.4bpp" .align 2 @@ -11006,7 +11006,7 @@ gFile_graphics_pokemon_palettes_gorebyss_shiny_palette:: @ 8E1FE80 .incbin "graphics/pokemon/gorebyss/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gorebyss_icon:: @ 8E1FEA8 +gMonIcon_Gorebyss:: @ 8E1FEA8 .incbin "graphics/pokemon/gorebyss/icon.4bpp" .align 2 @@ -11030,7 +11030,7 @@ gFile_graphics_pokemon_palettes_absol_shiny_palette:: @ 8E20A80 .incbin "graphics/pokemon/absol/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_absol_icon:: @ 8E20AA8 +gMonIcon_Absol:: @ 8E20AA8 .incbin "graphics/pokemon/absol/icon.4bpp" .align 2 @@ -11054,7 +11054,7 @@ gFile_graphics_pokemon_palettes_shuppet_shiny_palette:: @ 8E213C0 .incbin "graphics/pokemon/shuppet/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shuppet_icon:: @ 8E213E8 +gMonIcon_Shuppet:: @ 8E213E8 .incbin "graphics/pokemon/shuppet/icon.4bpp" .align 2 @@ -11078,7 +11078,7 @@ gFile_graphics_pokemon_palettes_banette_shiny_palette:: @ 8E21D60 .incbin "graphics/pokemon/banette/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_banette_icon:: @ 8E21D88 +gMonIcon_Banette:: @ 8E21D88 .incbin "graphics/pokemon/banette/icon.4bpp" .align 2 @@ -11102,7 +11102,7 @@ gFile_graphics_pokemon_palettes_seviper_shiny_palette:: @ 8E22A7C .incbin "graphics/pokemon/seviper/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_seviper_icon:: @ 8E22AA4 +gMonIcon_Seviper:: @ 8E22AA4 .incbin "graphics/pokemon/seviper/icon.4bpp" .align 2 @@ -11126,7 +11126,7 @@ gFile_graphics_pokemon_palettes_zangoose_shiny_palette:: @ 8E2362C .incbin "graphics/pokemon/zangoose/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_zangoose_icon:: @ 8E23654 +gMonIcon_Zangoose:: @ 8E23654 .incbin "graphics/pokemon/zangoose/icon.4bpp" .align 2 @@ -11150,7 +11150,7 @@ gFile_graphics_pokemon_palettes_relicanth_shiny_palette:: @ 8E24188 .incbin "graphics/pokemon/relicanth/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_relicanth_icon:: @ 8E241B0 +gMonIcon_Relicanth:: @ 8E241B0 .incbin "graphics/pokemon/relicanth/icon.4bpp" .align 2 @@ -11174,7 +11174,7 @@ gFile_graphics_pokemon_palettes_aron_shiny_palette:: @ 8E24A08 .incbin "graphics/pokemon/aron/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_aron_icon:: @ 8E24A30 +gMonIcon_Aron:: @ 8E24A30 .incbin "graphics/pokemon/aron/icon.4bpp" .align 2 @@ -11198,7 +11198,7 @@ gFile_graphics_pokemon_palettes_lairon_shiny_palette:: @ 8E25530 .incbin "graphics/pokemon/lairon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lairon_icon:: @ 8E25558 +gMonIcon_Lairon:: @ 8E25558 .incbin "graphics/pokemon/lairon/icon.4bpp" .align 2 @@ -11222,7 +11222,7 @@ gFile_graphics_pokemon_palettes_aggron_shiny_palette:: @ 8E26344 .incbin "graphics/pokemon/aggron/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_aggron_icon:: @ 8E2636C +gMonIcon_Aggron:: @ 8E2636C .incbin "graphics/pokemon/aggron/icon.4bpp" .align 2 @@ -11246,7 +11246,7 @@ gFile_graphics_pokemon_palettes_castform_shiny_palette:: @ 8E27C50 .incbin "graphics/pokemon/castform/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_castform_icon:: @ 8E27CCC +gMonIcon_Castform:: @ 8E27CCC .incbin "graphics/pokemon/castform/icon.4bpp" .align 2 @@ -11270,7 +11270,7 @@ gFile_graphics_pokemon_palettes_volbeat_shiny_palette:: @ 8E28804 .incbin "graphics/pokemon/volbeat/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_volbeat_icon:: @ 8E2882C +gMonIcon_Volbeat:: @ 8E2882C .incbin "graphics/pokemon/volbeat/icon.4bpp" .align 2 @@ -11294,7 +11294,7 @@ gFile_graphics_pokemon_palettes_illumise_shiny_palette:: @ 8E29304 .incbin "graphics/pokemon/illumise/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_illumise_icon:: @ 8E2932C +gMonIcon_Illumise:: @ 8E2932C .incbin "graphics/pokemon/illumise/icon.4bpp" .align 2 @@ -11318,7 +11318,7 @@ gFile_graphics_pokemon_palettes_lileep_shiny_palette:: @ 8E29DFC .incbin "graphics/pokemon/lileep/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_lileep_icon:: @ 8E29E24 +gMonIcon_Lileep:: @ 8E29E24 .incbin "graphics/pokemon/lileep/icon.4bpp" .align 2 @@ -11342,7 +11342,7 @@ gFile_graphics_pokemon_palettes_cradily_shiny_palette:: @ 8E2AA84 .incbin "graphics/pokemon/cradily/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_cradily_icon:: @ 8E2AAAC +gMonIcon_Cradily:: @ 8E2AAAC .incbin "graphics/pokemon/cradily/icon.4bpp" .align 2 @@ -11366,7 +11366,7 @@ gFile_graphics_pokemon_palettes_anorith_shiny_palette:: @ 8E2B460 .incbin "graphics/pokemon/anorith/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_anorith_icon:: @ 8E2B488 +gMonIcon_Anorith:: @ 8E2B488 .incbin "graphics/pokemon/anorith/icon.4bpp" .align 2 @@ -11390,7 +11390,7 @@ gFile_graphics_pokemon_palettes_armaldo_shiny_palette:: @ 8E2C288 .incbin "graphics/pokemon/armaldo/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_armaldo_icon:: @ 8E2C2B0 +gMonIcon_Armaldo:: @ 8E2C2B0 .incbin "graphics/pokemon/armaldo/icon.4bpp" .align 2 @@ -11414,7 +11414,7 @@ gFile_graphics_pokemon_palettes_ralts_shiny_palette:: @ 8E2CB64 .incbin "graphics/pokemon/ralts/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_ralts_icon:: @ 8E2CB8C +gMonIcon_Ralts:: @ 8E2CB8C .incbin "graphics/pokemon/ralts/icon.4bpp" .align 2 @@ -11438,7 +11438,7 @@ gFile_graphics_pokemon_palettes_kirlia_shiny_palette:: @ 8E2D644 .incbin "graphics/pokemon/kirlia/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kirlia_icon:: @ 8E2D66C +gMonIcon_Kirlia:: @ 8E2D66C .incbin "graphics/pokemon/kirlia/icon.4bpp" .align 2 @@ -11462,7 +11462,7 @@ gFile_graphics_pokemon_palettes_gardevoir_shiny_palette:: @ 8E2E164 .incbin "graphics/pokemon/gardevoir/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_gardevoir_icon:: @ 8E2E18C +gMonIcon_Gardevoir:: @ 8E2E18C .incbin "graphics/pokemon/gardevoir/icon.4bpp" .align 2 @@ -11486,7 +11486,7 @@ gFile_graphics_pokemon_palettes_bagon_shiny_palette:: @ 8E2EB34 .incbin "graphics/pokemon/bagon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_bagon_icon:: @ 8E2EB5C +gMonIcon_Bagon:: @ 8E2EB5C .incbin "graphics/pokemon/bagon/icon.4bpp" .align 2 @@ -11510,7 +11510,7 @@ gFile_graphics_pokemon_palettes_shelgon_shiny_palette:: @ 8E2F590 .incbin "graphics/pokemon/shelgon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_shelgon_icon:: @ 8E2F5B8 +gMonIcon_Shelgon:: @ 8E2F5B8 .incbin "graphics/pokemon/shelgon/icon.4bpp" .align 2 @@ -11534,7 +11534,7 @@ gFile_graphics_pokemon_palettes_salamence_shiny_palette:: @ 8E30148 .incbin "graphics/pokemon/salamence/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_salamence_icon:: @ 8E30170 +gMonIcon_Salamence:: @ 8E30170 .incbin "graphics/pokemon/salamence/icon.4bpp" .align 2 @@ -11558,7 +11558,7 @@ gFile_graphics_pokemon_palettes_beldum_shiny_palette:: @ 8E30B18 .incbin "graphics/pokemon/beldum/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_beldum_icon:: @ 8E30B40 +gMonIcon_Beldum:: @ 8E30B40 .incbin "graphics/pokemon/beldum/icon.4bpp" .align 2 @@ -11582,7 +11582,7 @@ gFile_graphics_pokemon_palettes_metang_shiny_palette:: @ 8E31708 .incbin "graphics/pokemon/metang/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_metang_icon:: @ 8E31730 +gMonIcon_Metang:: @ 8E31730 .incbin "graphics/pokemon/metang/icon.4bpp" .align 2 @@ -11606,7 +11606,7 @@ gFile_graphics_pokemon_palettes_metagross_shiny_palette:: @ 8E322A8 .incbin "graphics/pokemon/metagross/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_metagross_icon:: @ 8E322D0 +gMonIcon_Metagross:: @ 8E322D0 .incbin "graphics/pokemon/metagross/icon.4bpp" .align 2 @@ -11630,7 +11630,7 @@ gFile_graphics_pokemon_palettes_regirock_shiny_palette:: @ 8E33020 .incbin "graphics/pokemon/regirock/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_regirock_icon:: @ 8E33048 +gMonIcon_Regirock:: @ 8E33048 .incbin "graphics/pokemon/regirock/icon.4bpp" .align 2 @@ -11654,7 +11654,7 @@ gFile_graphics_pokemon_palettes_regice_shiny_palette:: @ 8E33BC8 .incbin "graphics/pokemon/regice/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_regice_icon:: @ 8E33BF0 +gMonIcon_Regice:: @ 8E33BF0 .incbin "graphics/pokemon/regice/icon.4bpp" .align 2 @@ -11678,7 +11678,7 @@ gFile_graphics_pokemon_palettes_registeel_shiny_palette:: @ 8E347F8 .incbin "graphics/pokemon/registeel/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_registeel_icon:: @ 8E34820 +gMonIcon_Registeel:: @ 8E34820 .incbin "graphics/pokemon/registeel/icon.4bpp" .align 2 @@ -11702,7 +11702,7 @@ gFile_graphics_pokemon_palettes_kyogre_shiny_palette:: @ 8E35350 .incbin "graphics/pokemon/kyogre/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_kyogre_icon:: @ 8E35378 +gMonIcon_Kyogre:: @ 8E35378 .incbin "graphics/pokemon/kyogre/icon.4bpp" .align 2 @@ -11726,7 +11726,7 @@ gFile_graphics_pokemon_palettes_groudon_shiny_palette:: @ 8E361BC .incbin "graphics/pokemon/groudon/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_groudon_icon:: @ 8E361E4 +gMonIcon_Groudon:: @ 8E361E4 .incbin "graphics/pokemon/groudon/icon.4bpp" .align 2 @@ -11750,7 +11750,7 @@ gFile_graphics_pokemon_palettes_rayquaza_shiny_palette:: @ 8E36E74 .incbin "graphics/pokemon/rayquaza/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_rayquaza_icon:: @ 8E36E9C +gMonIcon_Rayquaza:: @ 8E36E9C .incbin "graphics/pokemon/rayquaza/icon.4bpp" .align 2 @@ -11774,7 +11774,7 @@ gFile_graphics_pokemon_palettes_latias_shiny_palette:: @ 8E37A04 .incbin "graphics/pokemon/latias/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_latias_icon:: @ 8E37A2C +gMonIcon_Latias:: @ 8E37A2C .incbin "graphics/pokemon/latias/icon.4bpp" .align 2 @@ -11798,7 +11798,7 @@ gFile_graphics_pokemon_palettes_latios_shiny_palette:: @ 8E38628 .incbin "graphics/pokemon/latios/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_latios_icon:: @ 8E38650 +gMonIcon_Latios:: @ 8E38650 .incbin "graphics/pokemon/latios/icon.4bpp" .align 2 @@ -11822,7 +11822,7 @@ gFile_graphics_pokemon_palettes_jirachi_shiny_palette:: @ 8E39144 .incbin "graphics/pokemon/jirachi/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_jirachi_icon:: @ 8E3916C +gMonIcon_Jirachi:: @ 8E3916C .incbin "graphics/pokemon/jirachi/icon.4bpp" .align 2 @@ -11846,11 +11846,9 @@ gFile_graphics_pokemon_palettes_deoxys_shiny_palette:: @ 8E3A360 .incbin "graphics/pokemon/deoxys/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_deoxys_icon:: @ 8E3A388 +gMonIcon_Deoxys:: @ 8E3A388 .incbin "graphics/pokemon/deoxys/icon.4bpp" - - .align 2 -gFile_graphics_pokemon_icons_deoxys_speed_icon:: @ 8E3A788 + @ Referenced as part of the same array as normal deoxys .incbin "graphics/pokemon/deoxys/speed_icon.4bpp" .align 2 @@ -11874,7 +11872,7 @@ gFile_graphics_pokemon_palettes_chimecho_shiny_palette:: @ 8E3B090 .incbin "graphics/pokemon/chimecho/shiny.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_chimecho_icon:: @ 8E3B0B8 +gMonIcon_Chimecho:: @ 8E3B0B8 .incbin "graphics/pokemon/chimecho/icon.4bpp" .align 2 @@ -11898,7 +11896,7 @@ gFile_graphics_pokemon_back_pics_unown_b_back_pic:: @ 8E3B884 .incbin "graphics/pokemon/unown/b/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_B_icon:: @ 8E3BA88 +gMonIcon_Unown_B:: @ 8E3BA88 .incbin "graphics/pokemon/unown/b/icon.4bpp" .align 2 @@ -11910,7 +11908,7 @@ gFile_graphics_pokemon_back_pics_unown_c_back_pic:: @ 8E3C09C .incbin "graphics/pokemon/unown/c/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_C_icon:: @ 8E3C348 +gMonIcon_Unown_C:: @ 8E3C348 .incbin "graphics/pokemon/unown/c/icon.4bpp" .align 2 @@ -11922,7 +11920,7 @@ gFile_graphics_pokemon_back_pics_unown_d_back_pic:: @ 8E3C940 .incbin "graphics/pokemon/unown/d/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_D_icon:: @ 8E3CB98 +gMonIcon_Unown_D:: @ 8E3CB98 .incbin "graphics/pokemon/unown/d/icon.4bpp" .align 2 @@ -11934,7 +11932,7 @@ gFile_graphics_pokemon_back_pics_unown_e_back_pic:: @ 8E3D150 .incbin "graphics/pokemon/unown/e/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_E_icon:: @ 8E3D350 +gMonIcon_Unown_E:: @ 8E3D350 .incbin "graphics/pokemon/unown/e/icon.4bpp" .align 2 @@ -11946,7 +11944,7 @@ gFile_graphics_pokemon_back_pics_unown_f_back_pic:: @ 8E3D944 .incbin "graphics/pokemon/unown/f/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_F_icon:: @ 8E3DB60 +gMonIcon_Unown_F:: @ 8E3DB60 .incbin "graphics/pokemon/unown/f/icon.4bpp" .align 2 @@ -11958,7 +11956,7 @@ gFile_graphics_pokemon_back_pics_unown_g_back_pic:: @ 8E3E13C .incbin "graphics/pokemon/unown/g/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_G_icon:: @ 8E3E388 +gMonIcon_Unown_G:: @ 8E3E388 .incbin "graphics/pokemon/unown/g/icon.4bpp" .align 2 @@ -11970,7 +11968,7 @@ gFile_graphics_pokemon_back_pics_unown_h_back_pic:: @ 8E3E9CC .incbin "graphics/pokemon/unown/h/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_H_icon:: @ 8E3EC90 +gMonIcon_Unown_H:: @ 8E3EC90 .incbin "graphics/pokemon/unown/h/icon.4bpp" .align 2 @@ -11982,7 +11980,7 @@ gFile_graphics_pokemon_back_pics_unown_i_back_pic:: @ 8E3F228 .incbin "graphics/pokemon/unown/i/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_I_icon:: @ 8E3F3D0 +gMonIcon_Unown_I:: @ 8E3F3D0 .incbin "graphics/pokemon/unown/i/icon.4bpp" .align 2 @@ -11994,7 +11992,7 @@ gFile_graphics_pokemon_back_pics_unown_j_back_pic:: @ 8E3F994 .incbin "graphics/pokemon/unown/j/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_J_icon:: @ 8E3FB7C +gMonIcon_Unown_J:: @ 8E3FB7C .incbin "graphics/pokemon/unown/j/icon.4bpp" .align 2 @@ -12006,7 +12004,7 @@ gFile_graphics_pokemon_back_pics_unown_k_back_pic:: @ 8E4014C .incbin "graphics/pokemon/unown/k/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_K_icon:: @ 8E40344 +gMonIcon_Unown_K:: @ 8E40344 .incbin "graphics/pokemon/unown/k/icon.4bpp" .align 2 @@ -12018,7 +12016,7 @@ gFile_graphics_pokemon_back_pics_unown_l_back_pic:: @ 8E408F4 .incbin "graphics/pokemon/unown/l/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_L_icon:: @ 8E40AC8 +gMonIcon_Unown_L:: @ 8E40AC8 .incbin "graphics/pokemon/unown/l/icon.4bpp" .align 2 @@ -12030,7 +12028,7 @@ gFile_graphics_pokemon_back_pics_unown_m_back_pic:: @ 8E410EC .incbin "graphics/pokemon/unown/m/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_M_icon:: @ 8E41394 +gMonIcon_Unown_M:: @ 8E41394 .incbin "graphics/pokemon/unown/m/icon.4bpp" .align 2 @@ -12042,7 +12040,7 @@ gFile_graphics_pokemon_back_pics_unown_n_back_pic:: @ 8E4198C .incbin "graphics/pokemon/unown/n/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_N_icon:: @ 8E41BF8 +gMonIcon_Unown_N:: @ 8E41BF8 .incbin "graphics/pokemon/unown/n/icon.4bpp" .align 2 @@ -12054,7 +12052,7 @@ gFile_graphics_pokemon_back_pics_unown_o_back_pic:: @ 8E42230 .incbin "graphics/pokemon/unown/o/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_O_icon:: @ 8E424F0 +gMonIcon_Unown_O:: @ 8E424F0 .incbin "graphics/pokemon/unown/o/icon.4bpp" .align 2 @@ -12066,7 +12064,7 @@ gFile_graphics_pokemon_back_pics_unown_p_back_pic:: @ 8E42A90 .incbin "graphics/pokemon/unown/p/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_P_icon:: @ 8E42C54 +gMonIcon_Unown_P:: @ 8E42C54 .incbin "graphics/pokemon/unown/p/icon.4bpp" .align 2 @@ -12078,7 +12076,7 @@ gFile_graphics_pokemon_back_pics_unown_q_back_pic:: @ 8E43208 .incbin "graphics/pokemon/unown/q/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_Q_icon:: @ 8E433D4 +gMonIcon_Unown_Q:: @ 8E433D4 .incbin "graphics/pokemon/unown/q/icon.4bpp" .align 2 @@ -12090,7 +12088,7 @@ gFile_graphics_pokemon_back_pics_unown_r_back_pic:: @ 8E43978 .incbin "graphics/pokemon/unown/r/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_R_icon:: @ 8E43B40 +gMonIcon_Unown_R:: @ 8E43B40 .incbin "graphics/pokemon/unown/r/icon.4bpp" .align 2 @@ -12102,7 +12100,7 @@ gFile_graphics_pokemon_back_pics_unown_s_back_pic:: @ 8E44128 .incbin "graphics/pokemon/unown/s/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_S_icon:: @ 8E4437C +gMonIcon_Unown_S:: @ 8E4437C .incbin "graphics/pokemon/unown/s/icon.4bpp" .align 2 @@ -12114,7 +12112,7 @@ gFile_graphics_pokemon_back_pics_unown_t_back_pic:: @ 8E4492C .incbin "graphics/pokemon/unown/t/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_T_icon:: @ 8E44AE0 +gMonIcon_Unown_T:: @ 8E44AE0 .incbin "graphics/pokemon/unown/t/icon.4bpp" .align 2 @@ -12126,7 +12124,7 @@ gFile_graphics_pokemon_back_pics_unown_u_back_pic:: @ 8E450F8 .incbin "graphics/pokemon/unown/u/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_U_icon:: @ 8E4534C +gMonIcon_Unown_U:: @ 8E4534C .incbin "graphics/pokemon/unown/u/icon.4bpp" .align 2 @@ -12138,7 +12136,7 @@ gFile_graphics_pokemon_back_pics_unown_v_back_pic:: @ 8E45930 .incbin "graphics/pokemon/unown/v/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_V_icon:: @ 8E45B60 +gMonIcon_Unown_V:: @ 8E45B60 .incbin "graphics/pokemon/unown/v/icon.4bpp" .align 2 @@ -12150,7 +12148,7 @@ gFile_graphics_pokemon_back_pics_unown_w_back_pic:: @ 8E46134 .incbin "graphics/pokemon/unown/w/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_W_icon:: @ 8E46338 +gMonIcon_Unown_W:: @ 8E46338 .incbin "graphics/pokemon/unown/w/icon.4bpp" .align 2 @@ -12162,7 +12160,7 @@ gFile_graphics_pokemon_back_pics_unown_x_back_pic:: @ 8E468FC .incbin "graphics/pokemon/unown/x/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_X_icon:: @ 8E46AEC +gMonIcon_Unown_X:: @ 8E46AEC .incbin "graphics/pokemon/unown/x/icon.4bpp" .align 2 @@ -12174,7 +12172,7 @@ gFile_graphics_pokemon_back_pics_unown_y_back_pic:: @ 8E470C4 .incbin "graphics/pokemon/unown/y/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_Y_icon:: @ 8E472B8 +gMonIcon_Unown_Y:: @ 8E472B8 .incbin "graphics/pokemon/unown/y/icon.4bpp" .align 2 @@ -12186,7 +12184,7 @@ gFile_graphics_pokemon_back_pics_unown_z_back_pic:: @ 8E47868 .incbin "graphics/pokemon/unown/z/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_Z_icon:: @ 8E47A44 +gMonIcon_Unown_Z:: @ 8E47A44 .incbin "graphics/pokemon/unown/z/icon.4bpp" .align 2 @@ -12198,7 +12196,7 @@ gFile_graphics_pokemon_back_pics_unown_exclamation_mark_back_pic:: @ 8E47FD4 .incbin "graphics/pokemon/unown/exclamation_mark/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_exclamation_mark_icon:: @ 8E4819C +gMonIcon_Unown_Exclamation_Mark:: @ 8E4819C .incbin "graphics/pokemon/unown/exclamation_mark/icon.4bpp" .align 2 @@ -12210,7 +12208,7 @@ gFile_graphics_pokemon_back_pics_unown_question_mark_back_pic:: @ 8E48758 .incbin "graphics/pokemon/unown/question_mark/back.4bpp.lz" .align 2 -gFile_graphics_pokemon_icons_unown_question_mark_icon:: @ 8E48958 +gMonIcon_Unown_Question_Mark:: @ 8E48958 .incbin "graphics/pokemon/unown/question_mark/icon.4bpp" .align 2 @@ -13438,7 +13436,7 @@ gFile_graphics_trainers_palettes_old_man_back_pic:: @ 8E76F34 .incbin "graphics/trainers/palettes/old_man_back_pic.gbapal.lz" .align 2 -gFile_graphics_pokemon_icons_question_mark_icon:: @ 8E76F5C +gMonIcon_Question_Mark:: @ 8E76F5C .incbin "graphics/pokemon/question_mark/icon.4bpp" .align 2 @@ -13698,7 +13696,7 @@ gFile_graphics_battle_interface_ball_status_bar_sheet:: @ 8E7BB04 .incbin "graphics/battle_interface/ball_status_bar.4bpp.lz" .align 2 -gUnknown_8E7BBB8:: @ 8E7BB88 +gMonIcon_Egg:: @ 8E7BB88 .incbin "baserom.gba", 0xE7BB88, 0x400 @UNKNOWN .align 2 diff --git a/data/pokemon_icon.s b/data/pokemon_icon.s deleted file mode 100644 index 1b725c0db..000000000 --- a/data/pokemon_icon.s +++ /dev/null @@ -1,25 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - .section .rodata - .align 2 - -gMonIconTable:: @ 83D37A0 - .incbin "baserom.gba", 0x3D37A0, 0x6E0 - -gMonIconPaletteIndices:: @ 83D3E80 - .incbin "baserom.gba", 0x3D3E80, 0x1B8 - -gMonIconPaletteTable:: @ 83D4038 - .incbin "baserom.gba", 0x3D4038, 0x30 - -sMonIconOamData:: @ 83D4068 - .incbin "baserom.gba", 0x3D4068, 0x44 - -sMonIconAnims:: @ 83D40AC - .incbin "baserom.gba", 0x3D40AC, 0x34 - -sMonIconAffineAnims:: @ 83D40E0 - .incbin "baserom.gba", 0x3D40E0, 0x8 - -sSpriteImageSizes:: @ 83D40E8 - .incbin "baserom.gba", 0x3D40E8, 0x18 diff --git a/include/graphics.h b/include/graphics.h index 9af673992..117498e5b 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -1074,4 +1074,421 @@ extern const u32 gFile_graphics_mail_dream_map_tilemap[]; extern const u32 gFile_graphics_mail_fab_map_tilemap[]; extern const u32 gFile_graphics_mail_retro_map_tilemap[]; +// pokemon_icons +extern const u8 gMonIcon_Bulbasaur[]; +extern const u8 gMonIcon_Ivysaur[]; +extern const u8 gMonIcon_Venusaur[]; +extern const u8 gMonIcon_Charmander[]; +extern const u8 gMonIcon_Charmeleon[]; +extern const u8 gMonIcon_Charizard[]; +extern const u8 gMonIcon_Squirtle[]; +extern const u8 gMonIcon_Wartortle[]; +extern const u8 gMonIcon_Blastoise[]; +extern const u8 gMonIcon_Caterpie[]; +extern const u8 gMonIcon_Metapod[]; +extern const u8 gMonIcon_Butterfree[]; +extern const u8 gMonIcon_Weedle[]; +extern const u8 gMonIcon_Kakuna[]; +extern const u8 gMonIcon_Beedrill[]; +extern const u8 gMonIcon_Pidgey[]; +extern const u8 gMonIcon_Pidgeotto[]; +extern const u8 gMonIcon_Pidgeot[]; +extern const u8 gMonIcon_Rattata[]; +extern const u8 gMonIcon_Raticate[]; +extern const u8 gMonIcon_Spearow[]; +extern const u8 gMonIcon_Fearow[]; +extern const u8 gMonIcon_Ekans[]; +extern const u8 gMonIcon_Arbok[]; +extern const u8 gMonIcon_Pikachu[]; +extern const u8 gMonIcon_Raichu[]; +extern const u8 gMonIcon_Sandshrew[]; +extern const u8 gMonIcon_Sandslash[]; +extern const u8 gMonIcon_Nidoran_f[]; +extern const u8 gMonIcon_Nidorina[]; +extern const u8 gMonIcon_Nidoqueen[]; +extern const u8 gMonIcon_Nidoran_m[]; +extern const u8 gMonIcon_Nidorino[]; +extern const u8 gMonIcon_Nidoking[]; +extern const u8 gMonIcon_Clefairy[]; +extern const u8 gMonIcon_Clefable[]; +extern const u8 gMonIcon_Vulpix[]; +extern const u8 gMonIcon_Ninetales[]; +extern const u8 gMonIcon_Jigglypuff[]; +extern const u8 gMonIcon_Wigglytuff[]; +extern const u8 gMonIcon_Zubat[]; +extern const u8 gMonIcon_Golbat[]; +extern const u8 gMonIcon_Oddish[]; +extern const u8 gMonIcon_Gloom[]; +extern const u8 gMonIcon_Vileplume[]; +extern const u8 gMonIcon_Paras[]; +extern const u8 gMonIcon_Parasect[]; +extern const u8 gMonIcon_Venonat[]; +extern const u8 gMonIcon_Venomoth[]; +extern const u8 gMonIcon_Diglett[]; +extern const u8 gMonIcon_Dugtrio[]; +extern const u8 gMonIcon_Meowth[]; +extern const u8 gMonIcon_Persian[]; +extern const u8 gMonIcon_Psyduck[]; +extern const u8 gMonIcon_Golduck[]; +extern const u8 gMonIcon_Mankey[]; +extern const u8 gMonIcon_Primeape[]; +extern const u8 gMonIcon_Growlithe[]; +extern const u8 gMonIcon_Arcanine[]; +extern const u8 gMonIcon_Poliwag[]; +extern const u8 gMonIcon_Poliwhirl[]; +extern const u8 gMonIcon_Poliwrath[]; +extern const u8 gMonIcon_Abra[]; +extern const u8 gMonIcon_Kadabra[]; +extern const u8 gMonIcon_Alakazam[]; +extern const u8 gMonIcon_Machop[]; +extern const u8 gMonIcon_Machoke[]; +extern const u8 gMonIcon_Machamp[]; +extern const u8 gMonIcon_Bellsprout[]; +extern const u8 gMonIcon_Weepinbell[]; +extern const u8 gMonIcon_Victreebel[]; +extern const u8 gMonIcon_Tentacool[]; +extern const u8 gMonIcon_Tentacruel[]; +extern const u8 gMonIcon_Geodude[]; +extern const u8 gMonIcon_Graveler[]; +extern const u8 gMonIcon_Golem[]; +extern const u8 gMonIcon_Ponyta[]; +extern const u8 gMonIcon_Rapidash[]; +extern const u8 gMonIcon_Slowpoke[]; +extern const u8 gMonIcon_Slowbro[]; +extern const u8 gMonIcon_Magnemite[]; +extern const u8 gMonIcon_Magneton[]; +extern const u8 gMonIcon_Farfetch_d[]; +extern const u8 gMonIcon_Doduo[]; +extern const u8 gMonIcon_Dodrio[]; +extern const u8 gMonIcon_Seel[]; +extern const u8 gMonIcon_Dewgong[]; +extern const u8 gMonIcon_Grimer[]; +extern const u8 gMonIcon_Muk[]; +extern const u8 gMonIcon_Shellder[]; +extern const u8 gMonIcon_Cloyster[]; +extern const u8 gMonIcon_Gastly[]; +extern const u8 gMonIcon_Haunter[]; +extern const u8 gMonIcon_Gengar[]; +extern const u8 gMonIcon_Onix[]; +extern const u8 gMonIcon_Drowzee[]; +extern const u8 gMonIcon_Hypno[]; +extern const u8 gMonIcon_Krabby[]; +extern const u8 gMonIcon_Kingler[]; +extern const u8 gMonIcon_Voltorb[]; +extern const u8 gMonIcon_Electrode[]; +extern const u8 gMonIcon_Exeggcute[]; +extern const u8 gMonIcon_Exeggutor[]; +extern const u8 gMonIcon_Cubone[]; +extern const u8 gMonIcon_Marowak[]; +extern const u8 gMonIcon_Hitmonlee[]; +extern const u8 gMonIcon_Hitmonchan[]; +extern const u8 gMonIcon_Lickitung[]; +extern const u8 gMonIcon_Koffing[]; +extern const u8 gMonIcon_Weezing[]; +extern const u8 gMonIcon_Rhyhorn[]; +extern const u8 gMonIcon_Rhydon[]; +extern const u8 gMonIcon_Chansey[]; +extern const u8 gMonIcon_Tangela[]; +extern const u8 gMonIcon_Kangaskhan[]; +extern const u8 gMonIcon_Horsea[]; +extern const u8 gMonIcon_Seadra[]; +extern const u8 gMonIcon_Goldeen[]; +extern const u8 gMonIcon_Seaking[]; +extern const u8 gMonIcon_Staryu[]; +extern const u8 gMonIcon_Starmie[]; +extern const u8 gMonIcon_Mr_Mime[]; +extern const u8 gMonIcon_Scyther[]; +extern const u8 gMonIcon_Jynx[]; +extern const u8 gMonIcon_Electabuzz[]; +extern const u8 gMonIcon_Magmar[]; +extern const u8 gMonIcon_Pinsir[]; +extern const u8 gMonIcon_Tauros[]; +extern const u8 gMonIcon_Magikarp[]; +extern const u8 gMonIcon_Gyarados[]; +extern const u8 gMonIcon_Lapras[]; +extern const u8 gMonIcon_Ditto[]; +extern const u8 gMonIcon_Eevee[]; +extern const u8 gMonIcon_Vaporeon[]; +extern const u8 gMonIcon_Jolteon[]; +extern const u8 gMonIcon_Flareon[]; +extern const u8 gMonIcon_Porygon[]; +extern const u8 gMonIcon_Omanyte[]; +extern const u8 gMonIcon_Omastar[]; +extern const u8 gMonIcon_Kabuto[]; +extern const u8 gMonIcon_Kabutops[]; +extern const u8 gMonIcon_Aerodactyl[]; +extern const u8 gMonIcon_Snorlax[]; +extern const u8 gMonIcon_Articuno[]; +extern const u8 gMonIcon_Zapdos[]; +extern const u8 gMonIcon_Moltres[]; +extern const u8 gMonIcon_Dratini[]; +extern const u8 gMonIcon_Dragonair[]; +extern const u8 gMonIcon_Dragonite[]; +extern const u8 gMonIcon_Mewtwo[]; +extern const u8 gMonIcon_Mew[]; +extern const u8 gMonIcon_Chikorita[]; +extern const u8 gMonIcon_Bayleef[]; +extern const u8 gMonIcon_Meganium[]; +extern const u8 gMonIcon_Cyndaquil[]; +extern const u8 gMonIcon_Quilava[]; +extern const u8 gMonIcon_Typhlosion[]; +extern const u8 gMonIcon_Totodile[]; +extern const u8 gMonIcon_Croconaw[]; +extern const u8 gMonIcon_Feraligatr[]; +extern const u8 gMonIcon_Sentret[]; +extern const u8 gMonIcon_Furret[]; +extern const u8 gMonIcon_Hoothoot[]; +extern const u8 gMonIcon_Noctowl[]; +extern const u8 gMonIcon_Ledyba[]; +extern const u8 gMonIcon_Ledian[]; +extern const u8 gMonIcon_Spinarak[]; +extern const u8 gMonIcon_Ariados[]; +extern const u8 gMonIcon_Crobat[]; +extern const u8 gMonIcon_Chinchou[]; +extern const u8 gMonIcon_Lanturn[]; +extern const u8 gMonIcon_Pichu[]; +extern const u8 gMonIcon_Cleffa[]; +extern const u8 gMonIcon_Igglybuff[]; +extern const u8 gMonIcon_Togepi[]; +extern const u8 gMonIcon_Togetic[]; +extern const u8 gMonIcon_Natu[]; +extern const u8 gMonIcon_Xatu[]; +extern const u8 gMonIcon_Mareep[]; +extern const u8 gMonIcon_Flaaffy[]; +extern const u8 gMonIcon_Ampharos[]; +extern const u8 gMonIcon_Bellossom[]; +extern const u8 gMonIcon_Marill[]; +extern const u8 gMonIcon_Azumarill[]; +extern const u8 gMonIcon_Sudowoodo[]; +extern const u8 gMonIcon_Politoed[]; +extern const u8 gMonIcon_Hoppip[]; +extern const u8 gMonIcon_Skiploom[]; +extern const u8 gMonIcon_Jumpluff[]; +extern const u8 gMonIcon_Aipom[]; +extern const u8 gMonIcon_Sunkern[]; +extern const u8 gMonIcon_Sunflora[]; +extern const u8 gMonIcon_Yanma[]; +extern const u8 gMonIcon_Wooper[]; +extern const u8 gMonIcon_Quagsire[]; +extern const u8 gMonIcon_Espeon[]; +extern const u8 gMonIcon_Umbreon[]; +extern const u8 gMonIcon_Murkrow[]; +extern const u8 gMonIcon_Slowking[]; +extern const u8 gMonIcon_Misdreavus[]; +extern const u8 gMonIcon_Unown_A[]; +extern const u8 gMonIcon_Wobbuffet[]; +extern const u8 gMonIcon_Girafarig[]; +extern const u8 gMonIcon_Pineco[]; +extern const u8 gMonIcon_Forretress[]; +extern const u8 gMonIcon_Dunsparce[]; +extern const u8 gMonIcon_Gligar[]; +extern const u8 gMonIcon_Steelix[]; +extern const u8 gMonIcon_Snubbull[]; +extern const u8 gMonIcon_Granbull[]; +extern const u8 gMonIcon_Qwilfish[]; +extern const u8 gMonIcon_Scizor[]; +extern const u8 gMonIcon_Shuckle[]; +extern const u8 gMonIcon_Heracross[]; +extern const u8 gMonIcon_Sneasel[]; +extern const u8 gMonIcon_Teddiursa[]; +extern const u8 gMonIcon_Ursaring[]; +extern const u8 gMonIcon_Slugma[]; +extern const u8 gMonIcon_Magcargo[]; +extern const u8 gMonIcon_Swinub[]; +extern const u8 gMonIcon_Piloswine[]; +extern const u8 gMonIcon_Corsola[]; +extern const u8 gMonIcon_Remoraid[]; +extern const u8 gMonIcon_Octillery[]; +extern const u8 gMonIcon_Delibird[]; +extern const u8 gMonIcon_Mantine[]; +extern const u8 gMonIcon_Skarmory[]; +extern const u8 gMonIcon_Houndour[]; +extern const u8 gMonIcon_Houndoom[]; +extern const u8 gMonIcon_Kingdra[]; +extern const u8 gMonIcon_Phanpy[]; +extern const u8 gMonIcon_Donphan[]; +extern const u8 gMonIcon_Porygon2[]; +extern const u8 gMonIcon_Stantler[]; +extern const u8 gMonIcon_Smeargle[]; +extern const u8 gMonIcon_Tyrogue[]; +extern const u8 gMonIcon_Hitmontop[]; +extern const u8 gMonIcon_Smoochum[]; +extern const u8 gMonIcon_Elekid[]; +extern const u8 gMonIcon_Magby[]; +extern const u8 gMonIcon_Miltank[]; +extern const u8 gMonIcon_Blissey[]; +extern const u8 gMonIcon_Raikou[]; +extern const u8 gMonIcon_Entei[]; +extern const u8 gMonIcon_Suicune[]; +extern const u8 gMonIcon_Larvitar[]; +extern const u8 gMonIcon_Pupitar[]; +extern const u8 gMonIcon_Tyranitar[]; +extern const u8 gMonIcon_Lugia[]; +extern const u8 gMonIcon_Ho_Oh[]; +extern const u8 gMonIcon_Celebi[]; +extern const u8 gMonIcon_Treecko[]; +extern const u8 gMonIcon_Grovyle[]; +extern const u8 gMonIcon_Sceptile[]; +extern const u8 gMonIcon_Torchic[]; +extern const u8 gMonIcon_Combusken[]; +extern const u8 gMonIcon_Blaziken[]; +extern const u8 gMonIcon_Mudkip[]; +extern const u8 gMonIcon_Marshtomp[]; +extern const u8 gMonIcon_Swampert[]; +extern const u8 gMonIcon_Poochyena[]; +extern const u8 gMonIcon_Mightyena[]; +extern const u8 gMonIcon_Zigzagoon[]; +extern const u8 gMonIcon_Linoone[]; +extern const u8 gMonIcon_Wurmple[]; +extern const u8 gMonIcon_Silcoon[]; +extern const u8 gMonIcon_Beautifly[]; +extern const u8 gMonIcon_Cascoon[]; +extern const u8 gMonIcon_Dustox[]; +extern const u8 gMonIcon_Lotad[]; +extern const u8 gMonIcon_Lombre[]; +extern const u8 gMonIcon_Ludicolo[]; +extern const u8 gMonIcon_Seedot[]; +extern const u8 gMonIcon_Nuzleaf[]; +extern const u8 gMonIcon_Shiftry[]; +extern const u8 gMonIcon_Nincada[]; +extern const u8 gMonIcon_Ninjask[]; +extern const u8 gMonIcon_Shedinja[]; +extern const u8 gMonIcon_Taillow[]; +extern const u8 gMonIcon_Swellow[]; +extern const u8 gMonIcon_Shroomish[]; +extern const u8 gMonIcon_Breloom[]; +extern const u8 gMonIcon_Spinda[]; +extern const u8 gMonIcon_Wingull[]; +extern const u8 gMonIcon_Pelipper[]; +extern const u8 gMonIcon_Surskit[]; +extern const u8 gMonIcon_Masquerain[]; +extern const u8 gMonIcon_Wailmer[]; +extern const u8 gMonIcon_Wailord[]; +extern const u8 gMonIcon_Skitty[]; +extern const u8 gMonIcon_Delcatty[]; +extern const u8 gMonIcon_Kecleon[]; +extern const u8 gMonIcon_Baltoy[]; +extern const u8 gMonIcon_Claydol[]; +extern const u8 gMonIcon_Nosepass[]; +extern const u8 gMonIcon_Torkoal[]; +extern const u8 gMonIcon_Sableye[]; +extern const u8 gMonIcon_Barboach[]; +extern const u8 gMonIcon_Whiscash[]; +extern const u8 gMonIcon_Luvdisc[]; +extern const u8 gMonIcon_Corphish[]; +extern const u8 gMonIcon_Crawdaunt[]; +extern const u8 gMonIcon_Feebas[]; +extern const u8 gMonIcon_Milotic[]; +extern const u8 gMonIcon_Carvanha[]; +extern const u8 gMonIcon_Sharpedo[]; +extern const u8 gMonIcon_Trapinch[]; +extern const u8 gMonIcon_Vibrava[]; +extern const u8 gMonIcon_Flygon[]; +extern const u8 gMonIcon_Makuhita[]; +extern const u8 gMonIcon_Hariyama[]; +extern const u8 gMonIcon_Electrike[]; +extern const u8 gMonIcon_Manectric[]; +extern const u8 gMonIcon_Numel[]; +extern const u8 gMonIcon_Camerupt[]; +extern const u8 gMonIcon_Spheal[]; +extern const u8 gMonIcon_Sealeo[]; +extern const u8 gMonIcon_Walrein[]; +extern const u8 gMonIcon_Cacnea[]; +extern const u8 gMonIcon_Cacturne[]; +extern const u8 gMonIcon_Snorunt[]; +extern const u8 gMonIcon_Glalie[]; +extern const u8 gMonIcon_Lunatone[]; +extern const u8 gMonIcon_Solrock[]; +extern const u8 gMonIcon_Azurill[]; +extern const u8 gMonIcon_Spoink[]; +extern const u8 gMonIcon_Grumpig[]; +extern const u8 gMonIcon_Plusle[]; +extern const u8 gMonIcon_Minun[]; +extern const u8 gMonIcon_Mawile[]; +extern const u8 gMonIcon_Meditite[]; +extern const u8 gMonIcon_Medicham[]; +extern const u8 gMonIcon_Swablu[]; +extern const u8 gMonIcon_Altaria[]; +extern const u8 gMonIcon_Wynaut[]; +extern const u8 gMonIcon_Duskull[]; +extern const u8 gMonIcon_Dusclops[]; +extern const u8 gMonIcon_Roselia[]; +extern const u8 gMonIcon_Slakoth[]; +extern const u8 gMonIcon_Vigoroth[]; +extern const u8 gMonIcon_Slaking[]; +extern const u8 gMonIcon_Gulpin[]; +extern const u8 gMonIcon_Swalot[]; +extern const u8 gMonIcon_Tropius[]; +extern const u8 gMonIcon_Whismur[]; +extern const u8 gMonIcon_Loudred[]; +extern const u8 gMonIcon_Exploud[]; +extern const u8 gMonIcon_Clamperl[]; +extern const u8 gMonIcon_Huntail[]; +extern const u8 gMonIcon_Gorebyss[]; +extern const u8 gMonIcon_Absol[]; +extern const u8 gMonIcon_Shuppet[]; +extern const u8 gMonIcon_Banette[]; +extern const u8 gMonIcon_Seviper[]; +extern const u8 gMonIcon_Zangoose[]; +extern const u8 gMonIcon_Relicanth[]; +extern const u8 gMonIcon_Aron[]; +extern const u8 gMonIcon_Lairon[]; +extern const u8 gMonIcon_Aggron[]; +extern const u8 gMonIcon_Castform[]; +extern const u8 gMonIcon_Volbeat[]; +extern const u8 gMonIcon_Illumise[]; +extern const u8 gMonIcon_Lileep[]; +extern const u8 gMonIcon_Cradily[]; +extern const u8 gMonIcon_Anorith[]; +extern const u8 gMonIcon_Armaldo[]; +extern const u8 gMonIcon_Ralts[]; +extern const u8 gMonIcon_Kirlia[]; +extern const u8 gMonIcon_Gardevoir[]; +extern const u8 gMonIcon_Bagon[]; +extern const u8 gMonIcon_Shelgon[]; +extern const u8 gMonIcon_Salamence[]; +extern const u8 gMonIcon_Beldum[]; +extern const u8 gMonIcon_Metang[]; +extern const u8 gMonIcon_Metagross[]; +extern const u8 gMonIcon_Regirock[]; +extern const u8 gMonIcon_Regice[]; +extern const u8 gMonIcon_Registeel[]; +extern const u8 gMonIcon_Kyogre[]; +extern const u8 gMonIcon_Groudon[]; +extern const u8 gMonIcon_Rayquaza[]; +extern const u8 gMonIcon_Latias[]; +extern const u8 gMonIcon_Latios[]; +extern const u8 gMonIcon_Jirachi[]; +extern const u8 gMonIcon_Deoxys[]; +extern const u8 gMonIcon_Chimecho[]; +extern const u8 gMonIcon_Egg[]; +extern const u8 gMonIcon_Unown_B[]; +extern const u8 gMonIcon_Unown_C[]; +extern const u8 gMonIcon_Unown_D[]; +extern const u8 gMonIcon_Unown_E[]; +extern const u8 gMonIcon_Unown_F[]; +extern const u8 gMonIcon_Unown_G[]; +extern const u8 gMonIcon_Unown_H[]; +extern const u8 gMonIcon_Unown_I[]; +extern const u8 gMonIcon_Unown_J[]; +extern const u8 gMonIcon_Unown_K[]; +extern const u8 gMonIcon_Unown_L[]; +extern const u8 gMonIcon_Unown_M[]; +extern const u8 gMonIcon_Unown_N[]; +extern const u8 gMonIcon_Unown_O[]; +extern const u8 gMonIcon_Unown_P[]; +extern const u8 gMonIcon_Unown_Q[]; +extern const u8 gMonIcon_Unown_R[]; +extern const u8 gMonIcon_Unown_S[]; +extern const u8 gMonIcon_Unown_T[]; +extern const u8 gMonIcon_Unown_U[]; +extern const u8 gMonIcon_Unown_V[]; +extern const u8 gMonIcon_Unown_W[]; +extern const u8 gMonIcon_Unown_X[]; +extern const u8 gMonIcon_Unown_Y[]; +extern const u8 gMonIcon_Unown_Z[]; +extern const u8 gMonIcon_Unown_Exclamation_Mark[]; +extern const u8 gMonIcon_Unown_Question_Mark[]; +extern const u8 gMonIcon_Question_Mark[]; + #endif //GUARD_GRAPHICS_H diff --git a/ld_script.txt b/ld_script.txt index 0284bd2aa..3850cea14 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -422,7 +422,6 @@ SECTIONS { data/field_weather.o(.rodata); data/data_835B488.o(.rodata); src/pokemon_icon.o(.rodata); - data/pokemon_icon.o(.rodata); data/data_835B488.o(.rodata.83D4100); src/item_menu_icons.o(.rodata); src/battle_anim_mon_movement.o(.rodata); diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index 1f739651f..b050b478f 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -2,6 +2,7 @@ #include "palette.h" #include "mail_data.h" #include "pokemon_icon.h" +#include "graphics.h" #include "constants/species.h" #define POKE_ICON_BASE_PAL_TAG 56000 @@ -19,13 +20,991 @@ struct MonIconSpriteTemplate static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate * template, s16 x, s16 y, u8 subpriority); void sub_80973D8(struct Sprite * sprite); -extern const u8 *const gMonIconTable[NUM_SPECIES]; -extern const u8 gMonIconPaletteIndices[NUM_SPECIES]; -extern const struct SpritePalette gMonIconPaletteTable[6]; -extern const struct OamData sMonIconOamData; -extern const union AnimCmd *const sMonIconAnims[]; -extern const union AffineAnimCmd *const sMonIconAffineAnims[]; -extern const u16 sSpriteImageSizes[3][4]; +const u16 gMonIconPalettes[][16] = INCBIN_U16("graphics/pokemon/icon_palettes/icon_palette_0.gbapal", "graphics/pokemon/icon_palettes/icon_palette_1.gbapal", "graphics/pokemon/icon_palettes/icon_palette_2.gbapal"); + +const u8 *const gMonIconTable[] = { + [SPECIES_NONE] = gMonIcon_Question_Mark, + [SPECIES_BULBASAUR] = gMonIcon_Bulbasaur, + [SPECIES_IVYSAUR] = gMonIcon_Ivysaur, + [SPECIES_VENUSAUR] = gMonIcon_Venusaur, + [SPECIES_CHARMANDER] = gMonIcon_Charmander, + [SPECIES_CHARMELEON] = gMonIcon_Charmeleon, + [SPECIES_CHARIZARD] = gMonIcon_Charizard, + [SPECIES_SQUIRTLE] = gMonIcon_Squirtle, + [SPECIES_WARTORTLE] = gMonIcon_Wartortle, + [SPECIES_BLASTOISE] = gMonIcon_Blastoise, + [SPECIES_CATERPIE] = gMonIcon_Caterpie, + [SPECIES_METAPOD] = gMonIcon_Metapod, + [SPECIES_BUTTERFREE] = gMonIcon_Butterfree, + [SPECIES_WEEDLE] = gMonIcon_Weedle, + [SPECIES_KAKUNA] = gMonIcon_Kakuna, + [SPECIES_BEEDRILL] = gMonIcon_Beedrill, + [SPECIES_PIDGEY] = gMonIcon_Pidgey, + [SPECIES_PIDGEOTTO] = gMonIcon_Pidgeotto, + [SPECIES_PIDGEOT] = gMonIcon_Pidgeot, + [SPECIES_RATTATA] = gMonIcon_Rattata, + [SPECIES_RATICATE] = gMonIcon_Raticate, + [SPECIES_SPEAROW] = gMonIcon_Spearow, + [SPECIES_FEAROW] = gMonIcon_Fearow, + [SPECIES_EKANS] = gMonIcon_Ekans, + [SPECIES_ARBOK] = gMonIcon_Arbok, + [SPECIES_PIKACHU] = gMonIcon_Pikachu, + [SPECIES_RAICHU] = gMonIcon_Raichu, + [SPECIES_SANDSHREW] = gMonIcon_Sandshrew, + [SPECIES_SANDSLASH] = gMonIcon_Sandslash, + [SPECIES_NIDORAN_F] = gMonIcon_Nidoran_f, + [SPECIES_NIDORINA] = gMonIcon_Nidorina, + [SPECIES_NIDOQUEEN] = gMonIcon_Nidoqueen, + [SPECIES_NIDORAN_M] = gMonIcon_Nidoran_m, + [SPECIES_NIDORINO] = gMonIcon_Nidorino, + [SPECIES_NIDOKING] = gMonIcon_Nidoking, + [SPECIES_CLEFAIRY] = gMonIcon_Clefairy, + [SPECIES_CLEFABLE] = gMonIcon_Clefable, + [SPECIES_VULPIX] = gMonIcon_Vulpix, + [SPECIES_NINETALES] = gMonIcon_Ninetales, + [SPECIES_JIGGLYPUFF] = gMonIcon_Jigglypuff, + [SPECIES_WIGGLYTUFF] = gMonIcon_Wigglytuff, + [SPECIES_ZUBAT] = gMonIcon_Zubat, + [SPECIES_GOLBAT] = gMonIcon_Golbat, + [SPECIES_ODDISH] = gMonIcon_Oddish, + [SPECIES_GLOOM] = gMonIcon_Gloom, + [SPECIES_VILEPLUME] = gMonIcon_Vileplume, + [SPECIES_PARAS] = gMonIcon_Paras, + [SPECIES_PARASECT] = gMonIcon_Parasect, + [SPECIES_VENONAT] = gMonIcon_Venonat, + [SPECIES_VENOMOTH] = gMonIcon_Venomoth, + [SPECIES_DIGLETT] = gMonIcon_Diglett, + [SPECIES_DUGTRIO] = gMonIcon_Dugtrio, + [SPECIES_MEOWTH] = gMonIcon_Meowth, + [SPECIES_PERSIAN] = gMonIcon_Persian, + [SPECIES_PSYDUCK] = gMonIcon_Psyduck, + [SPECIES_GOLDUCK] = gMonIcon_Golduck, + [SPECIES_MANKEY] = gMonIcon_Mankey, + [SPECIES_PRIMEAPE] = gMonIcon_Primeape, + [SPECIES_GROWLITHE] = gMonIcon_Growlithe, + [SPECIES_ARCANINE] = gMonIcon_Arcanine, + [SPECIES_POLIWAG] = gMonIcon_Poliwag, + [SPECIES_POLIWHIRL] = gMonIcon_Poliwhirl, + [SPECIES_POLIWRATH] = gMonIcon_Poliwrath, + [SPECIES_ABRA] = gMonIcon_Abra, + [SPECIES_KADABRA] = gMonIcon_Kadabra, + [SPECIES_ALAKAZAM] = gMonIcon_Alakazam, + [SPECIES_MACHOP] = gMonIcon_Machop, + [SPECIES_MACHOKE] = gMonIcon_Machoke, + [SPECIES_MACHAMP] = gMonIcon_Machamp, + [SPECIES_BELLSPROUT] = gMonIcon_Bellsprout, + [SPECIES_WEEPINBELL] = gMonIcon_Weepinbell, + [SPECIES_VICTREEBEL] = gMonIcon_Victreebel, + [SPECIES_TENTACOOL] = gMonIcon_Tentacool, + [SPECIES_TENTACRUEL] = gMonIcon_Tentacruel, + [SPECIES_GEODUDE] = gMonIcon_Geodude, + [SPECIES_GRAVELER] = gMonIcon_Graveler, + [SPECIES_GOLEM] = gMonIcon_Golem, + [SPECIES_PONYTA] = gMonIcon_Ponyta, + [SPECIES_RAPIDASH] = gMonIcon_Rapidash, + [SPECIES_SLOWPOKE] = gMonIcon_Slowpoke, + [SPECIES_SLOWBRO] = gMonIcon_Slowbro, + [SPECIES_MAGNEMITE] = gMonIcon_Magnemite, + [SPECIES_MAGNETON] = gMonIcon_Magneton, + [SPECIES_FARFETCHD] = gMonIcon_Farfetch_d, + [SPECIES_DODUO] = gMonIcon_Doduo, + [SPECIES_DODRIO] = gMonIcon_Dodrio, + [SPECIES_SEEL] = gMonIcon_Seel, + [SPECIES_DEWGONG] = gMonIcon_Dewgong, + [SPECIES_GRIMER] = gMonIcon_Grimer, + [SPECIES_MUK] = gMonIcon_Muk, + [SPECIES_SHELLDER] = gMonIcon_Shellder, + [SPECIES_CLOYSTER] = gMonIcon_Cloyster, + [SPECIES_GASTLY] = gMonIcon_Gastly, + [SPECIES_HAUNTER] = gMonIcon_Haunter, + [SPECIES_GENGAR] = gMonIcon_Gengar, + [SPECIES_ONIX] = gMonIcon_Onix, + [SPECIES_DROWZEE] = gMonIcon_Drowzee, + [SPECIES_HYPNO] = gMonIcon_Hypno, + [SPECIES_KRABBY] = gMonIcon_Krabby, + [SPECIES_KINGLER] = gMonIcon_Kingler, + [SPECIES_VOLTORB] = gMonIcon_Voltorb, + [SPECIES_ELECTRODE] = gMonIcon_Electrode, + [SPECIES_EXEGGCUTE] = gMonIcon_Exeggcute, + [SPECIES_EXEGGUTOR] = gMonIcon_Exeggutor, + [SPECIES_CUBONE] = gMonIcon_Cubone, + [SPECIES_MAROWAK] = gMonIcon_Marowak, + [SPECIES_HITMONLEE] = gMonIcon_Hitmonlee, + [SPECIES_HITMONCHAN] = gMonIcon_Hitmonchan, + [SPECIES_LICKITUNG] = gMonIcon_Lickitung, + [SPECIES_KOFFING] = gMonIcon_Koffing, + [SPECIES_WEEZING] = gMonIcon_Weezing, + [SPECIES_RHYHORN] = gMonIcon_Rhyhorn, + [SPECIES_RHYDON] = gMonIcon_Rhydon, + [SPECIES_CHANSEY] = gMonIcon_Chansey, + [SPECIES_TANGELA] = gMonIcon_Tangela, + [SPECIES_KANGASKHAN] = gMonIcon_Kangaskhan, + [SPECIES_HORSEA] = gMonIcon_Horsea, + [SPECIES_SEADRA] = gMonIcon_Seadra, + [SPECIES_GOLDEEN] = gMonIcon_Goldeen, + [SPECIES_SEAKING] = gMonIcon_Seaking, + [SPECIES_STARYU] = gMonIcon_Staryu, + [SPECIES_STARMIE] = gMonIcon_Starmie, + [SPECIES_MR_MIME] = gMonIcon_Mr_Mime, + [SPECIES_SCYTHER] = gMonIcon_Scyther, + [SPECIES_JYNX] = gMonIcon_Jynx, + [SPECIES_ELECTABUZZ] = gMonIcon_Electabuzz, + [SPECIES_MAGMAR] = gMonIcon_Magmar, + [SPECIES_PINSIR] = gMonIcon_Pinsir, + [SPECIES_TAUROS] = gMonIcon_Tauros, + [SPECIES_MAGIKARP] = gMonIcon_Magikarp, + [SPECIES_GYARADOS] = gMonIcon_Gyarados, + [SPECIES_LAPRAS] = gMonIcon_Lapras, + [SPECIES_DITTO] = gMonIcon_Ditto, + [SPECIES_EEVEE] = gMonIcon_Eevee, + [SPECIES_VAPOREON] = gMonIcon_Vaporeon, + [SPECIES_JOLTEON] = gMonIcon_Jolteon, + [SPECIES_FLAREON] = gMonIcon_Flareon, + [SPECIES_PORYGON] = gMonIcon_Porygon, + [SPECIES_OMANYTE] = gMonIcon_Omanyte, + [SPECIES_OMASTAR] = gMonIcon_Omastar, + [SPECIES_KABUTO] = gMonIcon_Kabuto, + [SPECIES_KABUTOPS] = gMonIcon_Kabutops, + [SPECIES_AERODACTYL] = gMonIcon_Aerodactyl, + [SPECIES_SNORLAX] = gMonIcon_Snorlax, + [SPECIES_ARTICUNO] = gMonIcon_Articuno, + [SPECIES_ZAPDOS] = gMonIcon_Zapdos, + [SPECIES_MOLTRES] = gMonIcon_Moltres, + [SPECIES_DRATINI] = gMonIcon_Dratini, + [SPECIES_DRAGONAIR] = gMonIcon_Dragonair, + [SPECIES_DRAGONITE] = gMonIcon_Dragonite, + [SPECIES_MEWTWO] = gMonIcon_Mewtwo, + [SPECIES_MEW] = gMonIcon_Mew, + [SPECIES_CHIKORITA] = gMonIcon_Chikorita, + [SPECIES_BAYLEEF] = gMonIcon_Bayleef, + [SPECIES_MEGANIUM] = gMonIcon_Meganium, + [SPECIES_CYNDAQUIL] = gMonIcon_Cyndaquil, + [SPECIES_QUILAVA] = gMonIcon_Quilava, + [SPECIES_TYPHLOSION] = gMonIcon_Typhlosion, + [SPECIES_TOTODILE] = gMonIcon_Totodile, + [SPECIES_CROCONAW] = gMonIcon_Croconaw, + [SPECIES_FERALIGATR] = gMonIcon_Feraligatr, + [SPECIES_SENTRET] = gMonIcon_Sentret, + [SPECIES_FURRET] = gMonIcon_Furret, + [SPECIES_HOOTHOOT] = gMonIcon_Hoothoot, + [SPECIES_NOCTOWL] = gMonIcon_Noctowl, + [SPECIES_LEDYBA] = gMonIcon_Ledyba, + [SPECIES_LEDIAN] = gMonIcon_Ledian, + [SPECIES_SPINARAK] = gMonIcon_Spinarak, + [SPECIES_ARIADOS] = gMonIcon_Ariados, + [SPECIES_CROBAT] = gMonIcon_Crobat, + [SPECIES_CHINCHOU] = gMonIcon_Chinchou, + [SPECIES_LANTURN] = gMonIcon_Lanturn, + [SPECIES_PICHU] = gMonIcon_Pichu, + [SPECIES_CLEFFA] = gMonIcon_Cleffa, + [SPECIES_IGGLYBUFF] = gMonIcon_Igglybuff, + [SPECIES_TOGEPI] = gMonIcon_Togepi, + [SPECIES_TOGETIC] = gMonIcon_Togetic, + [SPECIES_NATU] = gMonIcon_Natu, + [SPECIES_XATU] = gMonIcon_Xatu, + [SPECIES_MAREEP] = gMonIcon_Mareep, + [SPECIES_FLAAFFY] = gMonIcon_Flaaffy, + [SPECIES_AMPHAROS] = gMonIcon_Ampharos, + [SPECIES_BELLOSSOM] = gMonIcon_Bellossom, + [SPECIES_MARILL] = gMonIcon_Marill, + [SPECIES_AZUMARILL] = gMonIcon_Azumarill, + [SPECIES_SUDOWOODO] = gMonIcon_Sudowoodo, + [SPECIES_POLITOED] = gMonIcon_Politoed, + [SPECIES_HOPPIP] = gMonIcon_Hoppip, + [SPECIES_SKIPLOOM] = gMonIcon_Skiploom, + [SPECIES_JUMPLUFF] = gMonIcon_Jumpluff, + [SPECIES_AIPOM] = gMonIcon_Aipom, + [SPECIES_SUNKERN] = gMonIcon_Sunkern, + [SPECIES_SUNFLORA] = gMonIcon_Sunflora, + [SPECIES_YANMA] = gMonIcon_Yanma, + [SPECIES_WOOPER] = gMonIcon_Wooper, + [SPECIES_QUAGSIRE] = gMonIcon_Quagsire, + [SPECIES_ESPEON] = gMonIcon_Espeon, + [SPECIES_UMBREON] = gMonIcon_Umbreon, + [SPECIES_MURKROW] = gMonIcon_Murkrow, + [SPECIES_SLOWKING] = gMonIcon_Slowking, + [SPECIES_MISDREAVUS] = gMonIcon_Misdreavus, + [SPECIES_UNOWN] = gMonIcon_Unown_A, + [SPECIES_WOBBUFFET] = gMonIcon_Wobbuffet, + [SPECIES_GIRAFARIG] = gMonIcon_Girafarig, + [SPECIES_PINECO] = gMonIcon_Pineco, + [SPECIES_FORRETRESS] = gMonIcon_Forretress, + [SPECIES_DUNSPARCE] = gMonIcon_Dunsparce, + [SPECIES_GLIGAR] = gMonIcon_Gligar, + [SPECIES_STEELIX] = gMonIcon_Steelix, + [SPECIES_SNUBBULL] = gMonIcon_Snubbull, + [SPECIES_GRANBULL] = gMonIcon_Granbull, + [SPECIES_QWILFISH] = gMonIcon_Qwilfish, + [SPECIES_SCIZOR] = gMonIcon_Scizor, + [SPECIES_SHUCKLE] = gMonIcon_Shuckle, + [SPECIES_HERACROSS] = gMonIcon_Heracross, + [SPECIES_SNEASEL] = gMonIcon_Sneasel, + [SPECIES_TEDDIURSA] = gMonIcon_Teddiursa, + [SPECIES_URSARING] = gMonIcon_Ursaring, + [SPECIES_SLUGMA] = gMonIcon_Slugma, + [SPECIES_MAGCARGO] = gMonIcon_Magcargo, + [SPECIES_SWINUB] = gMonIcon_Swinub, + [SPECIES_PILOSWINE] = gMonIcon_Piloswine, + [SPECIES_CORSOLA] = gMonIcon_Corsola, + [SPECIES_REMORAID] = gMonIcon_Remoraid, + [SPECIES_OCTILLERY] = gMonIcon_Octillery, + [SPECIES_DELIBIRD] = gMonIcon_Delibird, + [SPECIES_MANTINE] = gMonIcon_Mantine, + [SPECIES_SKARMORY] = gMonIcon_Skarmory, + [SPECIES_HOUNDOUR] = gMonIcon_Houndour, + [SPECIES_HOUNDOOM] = gMonIcon_Houndoom, + [SPECIES_KINGDRA] = gMonIcon_Kingdra, + [SPECIES_PHANPY] = gMonIcon_Phanpy, + [SPECIES_DONPHAN] = gMonIcon_Donphan, + [SPECIES_PORYGON2] = gMonIcon_Porygon2, + [SPECIES_STANTLER] = gMonIcon_Stantler, + [SPECIES_SMEARGLE] = gMonIcon_Smeargle, + [SPECIES_TYROGUE] = gMonIcon_Tyrogue, + [SPECIES_HITMONTOP] = gMonIcon_Hitmontop, + [SPECIES_SMOOCHUM] = gMonIcon_Smoochum, + [SPECIES_ELEKID] = gMonIcon_Elekid, + [SPECIES_MAGBY] = gMonIcon_Magby, + [SPECIES_MILTANK] = gMonIcon_Miltank, + [SPECIES_BLISSEY] = gMonIcon_Blissey, + [SPECIES_RAIKOU] = gMonIcon_Raikou, + [SPECIES_ENTEI] = gMonIcon_Entei, + [SPECIES_SUICUNE] = gMonIcon_Suicune, + [SPECIES_LARVITAR] = gMonIcon_Larvitar, + [SPECIES_PUPITAR] = gMonIcon_Pupitar, + [SPECIES_TYRANITAR] = gMonIcon_Tyranitar, + [SPECIES_LUGIA] = gMonIcon_Lugia, + [SPECIES_HO_OH] = gMonIcon_Ho_Oh, + [SPECIES_CELEBI] = gMonIcon_Celebi, + [SPECIES_OLD_UNOWN_B] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_C] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_D] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_E] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_F] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_G] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_H] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_I] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_J] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_K] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_L] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_M] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_N] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_O] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_P] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_Q] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_R] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_S] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_T] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_U] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_V] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_W] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_X] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_Y] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_Z] = gMonIcon_Question_Mark, + [SPECIES_TREECKO] = gMonIcon_Treecko, + [SPECIES_GROVYLE] = gMonIcon_Grovyle, + [SPECIES_SCEPTILE] = gMonIcon_Sceptile, + [SPECIES_TORCHIC] = gMonIcon_Torchic, + [SPECIES_COMBUSKEN] = gMonIcon_Combusken, + [SPECIES_BLAZIKEN] = gMonIcon_Blaziken, + [SPECIES_MUDKIP] = gMonIcon_Mudkip, + [SPECIES_MARSHTOMP] = gMonIcon_Marshtomp, + [SPECIES_SWAMPERT] = gMonIcon_Swampert, + [SPECIES_POOCHYENA] = gMonIcon_Poochyena, + [SPECIES_MIGHTYENA] = gMonIcon_Mightyena, + [SPECIES_ZIGZAGOON] = gMonIcon_Zigzagoon, + [SPECIES_LINOONE] = gMonIcon_Linoone, + [SPECIES_WURMPLE] = gMonIcon_Wurmple, + [SPECIES_SILCOON] = gMonIcon_Silcoon, + [SPECIES_BEAUTIFLY] = gMonIcon_Beautifly, + [SPECIES_CASCOON] = gMonIcon_Cascoon, + [SPECIES_DUSTOX] = gMonIcon_Dustox, + [SPECIES_LOTAD] = gMonIcon_Lotad, + [SPECIES_LOMBRE] = gMonIcon_Lombre, + [SPECIES_LUDICOLO] = gMonIcon_Ludicolo, + [SPECIES_SEEDOT] = gMonIcon_Seedot, + [SPECIES_NUZLEAF] = gMonIcon_Nuzleaf, + [SPECIES_SHIFTRY] = gMonIcon_Shiftry, + [SPECIES_NINCADA] = gMonIcon_Nincada, + [SPECIES_NINJASK] = gMonIcon_Ninjask, + [SPECIES_SHEDINJA] = gMonIcon_Shedinja, + [SPECIES_TAILLOW] = gMonIcon_Taillow, + [SPECIES_SWELLOW] = gMonIcon_Swellow, + [SPECIES_SHROOMISH] = gMonIcon_Shroomish, + [SPECIES_BRELOOM] = gMonIcon_Breloom, + [SPECIES_SPINDA] = gMonIcon_Spinda, + [SPECIES_WINGULL] = gMonIcon_Wingull, + [SPECIES_PELIPPER] = gMonIcon_Pelipper, + [SPECIES_SURSKIT] = gMonIcon_Surskit, + [SPECIES_MASQUERAIN] = gMonIcon_Masquerain, + [SPECIES_WAILMER] = gMonIcon_Wailmer, + [SPECIES_WAILORD] = gMonIcon_Wailord, + [SPECIES_SKITTY] = gMonIcon_Skitty, + [SPECIES_DELCATTY] = gMonIcon_Delcatty, + [SPECIES_KECLEON] = gMonIcon_Kecleon, + [SPECIES_BALTOY] = gMonIcon_Baltoy, + [SPECIES_CLAYDOL] = gMonIcon_Claydol, + [SPECIES_NOSEPASS] = gMonIcon_Nosepass, + [SPECIES_TORKOAL] = gMonIcon_Torkoal, + [SPECIES_SABLEYE] = gMonIcon_Sableye, + [SPECIES_BARBOACH] = gMonIcon_Barboach, + [SPECIES_WHISCASH] = gMonIcon_Whiscash, + [SPECIES_LUVDISC] = gMonIcon_Luvdisc, + [SPECIES_CORPHISH] = gMonIcon_Corphish, + [SPECIES_CRAWDAUNT] = gMonIcon_Crawdaunt, + [SPECIES_FEEBAS] = gMonIcon_Feebas, + [SPECIES_MILOTIC] = gMonIcon_Milotic, + [SPECIES_CARVANHA] = gMonIcon_Carvanha, + [SPECIES_SHARPEDO] = gMonIcon_Sharpedo, + [SPECIES_TRAPINCH] = gMonIcon_Trapinch, + [SPECIES_VIBRAVA] = gMonIcon_Vibrava, + [SPECIES_FLYGON] = gMonIcon_Flygon, + [SPECIES_MAKUHITA] = gMonIcon_Makuhita, + [SPECIES_HARIYAMA] = gMonIcon_Hariyama, + [SPECIES_ELECTRIKE] = gMonIcon_Electrike, + [SPECIES_MANECTRIC] = gMonIcon_Manectric, + [SPECIES_NUMEL] = gMonIcon_Numel, + [SPECIES_CAMERUPT] = gMonIcon_Camerupt, + [SPECIES_SPHEAL] = gMonIcon_Spheal, + [SPECIES_SEALEO] = gMonIcon_Sealeo, + [SPECIES_WALREIN] = gMonIcon_Walrein, + [SPECIES_CACNEA] = gMonIcon_Cacnea, + [SPECIES_CACTURNE] = gMonIcon_Cacturne, + [SPECIES_SNORUNT] = gMonIcon_Snorunt, + [SPECIES_GLALIE] = gMonIcon_Glalie, + [SPECIES_LUNATONE] = gMonIcon_Lunatone, + [SPECIES_SOLROCK] = gMonIcon_Solrock, + [SPECIES_AZURILL] = gMonIcon_Azurill, + [SPECIES_SPOINK] = gMonIcon_Spoink, + [SPECIES_GRUMPIG] = gMonIcon_Grumpig, + [SPECIES_PLUSLE] = gMonIcon_Plusle, + [SPECIES_MINUN] = gMonIcon_Minun, + [SPECIES_MAWILE] = gMonIcon_Mawile, + [SPECIES_MEDITITE] = gMonIcon_Meditite, + [SPECIES_MEDICHAM] = gMonIcon_Medicham, + [SPECIES_SWABLU] = gMonIcon_Swablu, + [SPECIES_ALTARIA] = gMonIcon_Altaria, + [SPECIES_WYNAUT] = gMonIcon_Wynaut, + [SPECIES_DUSKULL] = gMonIcon_Duskull, + [SPECIES_DUSCLOPS] = gMonIcon_Dusclops, + [SPECIES_ROSELIA] = gMonIcon_Roselia, + [SPECIES_SLAKOTH] = gMonIcon_Slakoth, + [SPECIES_VIGOROTH] = gMonIcon_Vigoroth, + [SPECIES_SLAKING] = gMonIcon_Slaking, + [SPECIES_GULPIN] = gMonIcon_Gulpin, + [SPECIES_SWALOT] = gMonIcon_Swalot, + [SPECIES_TROPIUS] = gMonIcon_Tropius, + [SPECIES_WHISMUR] = gMonIcon_Whismur, + [SPECIES_LOUDRED] = gMonIcon_Loudred, + [SPECIES_EXPLOUD] = gMonIcon_Exploud, + [SPECIES_CLAMPERL] = gMonIcon_Clamperl, + [SPECIES_HUNTAIL] = gMonIcon_Huntail, + [SPECIES_GOREBYSS] = gMonIcon_Gorebyss, + [SPECIES_ABSOL] = gMonIcon_Absol, + [SPECIES_SHUPPET] = gMonIcon_Shuppet, + [SPECIES_BANETTE] = gMonIcon_Banette, + [SPECIES_SEVIPER] = gMonIcon_Seviper, + [SPECIES_ZANGOOSE] = gMonIcon_Zangoose, + [SPECIES_RELICANTH] = gMonIcon_Relicanth, + [SPECIES_ARON] = gMonIcon_Aron, + [SPECIES_LAIRON] = gMonIcon_Lairon, + [SPECIES_AGGRON] = gMonIcon_Aggron, + [SPECIES_CASTFORM] = gMonIcon_Castform, + [SPECIES_VOLBEAT] = gMonIcon_Volbeat, + [SPECIES_ILLUMISE] = gMonIcon_Illumise, + [SPECIES_LILEEP] = gMonIcon_Lileep, + [SPECIES_CRADILY] = gMonIcon_Cradily, + [SPECIES_ANORITH] = gMonIcon_Anorith, + [SPECIES_ARMALDO] = gMonIcon_Armaldo, + [SPECIES_RALTS] = gMonIcon_Ralts, + [SPECIES_KIRLIA] = gMonIcon_Kirlia, + [SPECIES_GARDEVOIR] = gMonIcon_Gardevoir, + [SPECIES_BAGON] = gMonIcon_Bagon, + [SPECIES_SHELGON] = gMonIcon_Shelgon, + [SPECIES_SALAMENCE] = gMonIcon_Salamence, + [SPECIES_BELDUM] = gMonIcon_Beldum, + [SPECIES_METANG] = gMonIcon_Metang, + [SPECIES_METAGROSS] = gMonIcon_Metagross, + [SPECIES_REGIROCK] = gMonIcon_Regirock, + [SPECIES_REGICE] = gMonIcon_Regice, + [SPECIES_REGISTEEL] = gMonIcon_Registeel, + [SPECIES_KYOGRE] = gMonIcon_Kyogre, + [SPECIES_GROUDON] = gMonIcon_Groudon, + [SPECIES_RAYQUAZA] = gMonIcon_Rayquaza, + [SPECIES_LATIAS] = gMonIcon_Latias, + [SPECIES_LATIOS] = gMonIcon_Latios, + [SPECIES_JIRACHI] = gMonIcon_Jirachi, + [SPECIES_DEOXYS] = gMonIcon_Deoxys, + [SPECIES_CHIMECHO] = gMonIcon_Chimecho, + [SPECIES_EGG] = gMonIcon_Egg, + [SPECIES_UNOWN_B] = gMonIcon_Unown_B, + [SPECIES_UNOWN_C] = gMonIcon_Unown_C, + [SPECIES_UNOWN_D] = gMonIcon_Unown_D, + [SPECIES_UNOWN_E] = gMonIcon_Unown_E, + [SPECIES_UNOWN_F] = gMonIcon_Unown_F, + [SPECIES_UNOWN_G] = gMonIcon_Unown_G, + [SPECIES_UNOWN_H] = gMonIcon_Unown_H, + [SPECIES_UNOWN_I] = gMonIcon_Unown_I, + [SPECIES_UNOWN_J] = gMonIcon_Unown_J, + [SPECIES_UNOWN_K] = gMonIcon_Unown_K, + [SPECIES_UNOWN_L] = gMonIcon_Unown_L, + [SPECIES_UNOWN_M] = gMonIcon_Unown_M, + [SPECIES_UNOWN_N] = gMonIcon_Unown_N, + [SPECIES_UNOWN_O] = gMonIcon_Unown_O, + [SPECIES_UNOWN_P] = gMonIcon_Unown_P, + [SPECIES_UNOWN_Q] = gMonIcon_Unown_Q, + [SPECIES_UNOWN_R] = gMonIcon_Unown_R, + [SPECIES_UNOWN_S] = gMonIcon_Unown_S, + [SPECIES_UNOWN_T] = gMonIcon_Unown_T, + [SPECIES_UNOWN_U] = gMonIcon_Unown_U, + [SPECIES_UNOWN_V] = gMonIcon_Unown_V, + [SPECIES_UNOWN_W] = gMonIcon_Unown_W, + [SPECIES_UNOWN_X] = gMonIcon_Unown_X, + [SPECIES_UNOWN_Y] = gMonIcon_Unown_Y, + [SPECIES_UNOWN_Z] = gMonIcon_Unown_Z, + [SPECIES_UNOWN_EMARK] = gMonIcon_Unown_Exclamation_Mark, + [SPECIES_UNOWN_QMARK] = gMonIcon_Unown_Question_Mark +}; + +const u8 gMonIconPaletteIndices[] = { + [SPECIES_NONE] = 0, + [SPECIES_BULBASAUR] = 1, + [SPECIES_IVYSAUR] = 1, + [SPECIES_VENUSAUR] = 1, + [SPECIES_CHARMANDER] = 0, + [SPECIES_CHARMELEON] = 0, + [SPECIES_CHARIZARD] = 0, + [SPECIES_SQUIRTLE] = 0, + [SPECIES_WARTORTLE] = 2, + [SPECIES_BLASTOISE] = 2, + [SPECIES_CATERPIE] = 1, + [SPECIES_METAPOD] = 1, + [SPECIES_BUTTERFREE] = 0, + [SPECIES_WEEDLE] = 1, + [SPECIES_KAKUNA] = 2, + [SPECIES_BEEDRILL] = 2, + [SPECIES_PIDGEY] = 0, + [SPECIES_PIDGEOTTO] = 0, + [SPECIES_PIDGEOT] = 0, + [SPECIES_RATTATA] = 2, + [SPECIES_RATICATE] = 1, + [SPECIES_SPEAROW] = 0, + [SPECIES_FEAROW] = 0, + [SPECIES_EKANS] = 2, + [SPECIES_ARBOK] = 2, + [SPECIES_PIKACHU] = 2, + [SPECIES_RAICHU] = 0, + [SPECIES_SANDSHREW] = 2, + [SPECIES_SANDSLASH] = 2, + [SPECIES_NIDORAN_F] = 2, + [SPECIES_NIDORINA] = 2, + [SPECIES_NIDOQUEEN] = 2, + [SPECIES_NIDORAN_M] = 2, + [SPECIES_NIDORINO] = 2, + [SPECIES_NIDOKING] = 2, + [SPECIES_CLEFAIRY] = 0, + [SPECIES_CLEFABLE] = 0, + [SPECIES_VULPIX] = 2, + [SPECIES_NINETALES] = 1, + [SPECIES_JIGGLYPUFF] = 0, + [SPECIES_WIGGLYTUFF] = 0, + [SPECIES_ZUBAT] = 2, + [SPECIES_GOLBAT] = 2, + [SPECIES_ODDISH] = 1, + [SPECIES_GLOOM] = 0, + [SPECIES_VILEPLUME] = 0, + [SPECIES_PARAS] = 0, + [SPECIES_PARASECT] = 0, + [SPECIES_VENONAT] = 0, + [SPECIES_VENOMOTH] = 2, + [SPECIES_DIGLETT] = 2, + [SPECIES_DUGTRIO] = 2, + [SPECIES_MEOWTH] = 1, + [SPECIES_PERSIAN] = 1, + [SPECIES_PSYDUCK] = 1, + [SPECIES_GOLDUCK] = 2, + [SPECIES_MANKEY] = 1, + [SPECIES_PRIMEAPE] = 2, + [SPECIES_GROWLITHE] = 0, + [SPECIES_ARCANINE] = 0, + [SPECIES_POLIWAG] = 0, + [SPECIES_POLIWHIRL] = 0, + [SPECIES_POLIWRATH] = 0, + [SPECIES_ABRA] = 2, + [SPECIES_KADABRA] = 2, + [SPECIES_ALAKAZAM] = 2, + [SPECIES_MACHOP] = 0, + [SPECIES_MACHOKE] = 2, + [SPECIES_MACHAMP] = 0, + [SPECIES_BELLSPROUT] = 1, + [SPECIES_WEEPINBELL] = 1, + [SPECIES_VICTREEBEL] = 1, + [SPECIES_TENTACOOL] = 2, + [SPECIES_TENTACRUEL] = 2, + [SPECIES_GEODUDE] = 1, + [SPECIES_GRAVELER] = 1, + [SPECIES_GOLEM] = 1, + [SPECIES_PONYTA] = 0, + [SPECIES_RAPIDASH] = 0, + [SPECIES_SLOWPOKE] = 0, + [SPECIES_SLOWBRO] = 0, + [SPECIES_MAGNEMITE] = 0, + [SPECIES_MAGNETON] = 0, + [SPECIES_FARFETCHD] = 1, + [SPECIES_DODUO] = 2, + [SPECIES_DODRIO] = 2, + [SPECIES_SEEL] = 2, + [SPECIES_DEWGONG] = 2, + [SPECIES_GRIMER] = 2, + [SPECIES_MUK] = 2, + [SPECIES_SHELLDER] = 2, + [SPECIES_CLOYSTER] = 2, + [SPECIES_GASTLY] = 2, + [SPECIES_HAUNTER] = 2, + [SPECIES_GENGAR] = 2, + [SPECIES_ONIX] = 2, + [SPECIES_DROWZEE] = 2, + [SPECIES_HYPNO] = 1, + [SPECIES_KRABBY] = 2, + [SPECIES_KINGLER] = 2, + [SPECIES_VOLTORB] = 0, + [SPECIES_ELECTRODE] = 0, + [SPECIES_EXEGGCUTE] = 0, + [SPECIES_EXEGGUTOR] = 1, + [SPECIES_CUBONE] = 1, + [SPECIES_MAROWAK] = 1, + [SPECIES_HITMONLEE] = 2, + [SPECIES_HITMONCHAN] = 2, + [SPECIES_LICKITUNG] = 1, + [SPECIES_KOFFING] = 2, + [SPECIES_WEEZING] = 2, + [SPECIES_RHYHORN] = 1, + [SPECIES_RHYDON] = 1, + [SPECIES_CHANSEY] = 0, + [SPECIES_TANGELA] = 0, + [SPECIES_KANGASKHAN] = 1, + [SPECIES_HORSEA] = 0, + [SPECIES_SEADRA] = 0, + [SPECIES_GOLDEEN] = 0, + [SPECIES_SEAKING] = 0, + [SPECIES_STARYU] = 2, + [SPECIES_STARMIE] = 2, + [SPECIES_MR_MIME] = 0, + [SPECIES_SCYTHER] = 1, + [SPECIES_JYNX] = 2, + [SPECIES_ELECTABUZZ] = 1, + [SPECIES_MAGMAR] = 0, + [SPECIES_PINSIR] = 2, + [SPECIES_TAUROS] = 2, + [SPECIES_MAGIKARP] = 0, + [SPECIES_GYARADOS] = 0, + [SPECIES_LAPRAS] = 2, + [SPECIES_DITTO] = 2, + [SPECIES_EEVEE] = 2, + [SPECIES_VAPOREON] = 0, + [SPECIES_JOLTEON] = 0, + [SPECIES_FLAREON] = 0, + [SPECIES_PORYGON] = 0, + [SPECIES_OMANYTE] = 0, + [SPECIES_OMASTAR] = 0, + [SPECIES_KABUTO] = 2, + [SPECIES_KABUTOPS] = 2, + [SPECIES_AERODACTYL] = 0, + [SPECIES_SNORLAX] = 1, + [SPECIES_ARTICUNO] = 0, + [SPECIES_ZAPDOS] = 0, + [SPECIES_MOLTRES] = 0, + [SPECIES_DRATINI] = 0, + [SPECIES_DRAGONAIR] = 0, + [SPECIES_DRAGONITE] = 2, + [SPECIES_MEWTWO] = 2, + [SPECIES_MEW] = 0, + [SPECIES_CHIKORITA] = 1, + [SPECIES_BAYLEEF] = 1, + [SPECIES_MEGANIUM] = 1, + [SPECIES_CYNDAQUIL] = 1, + [SPECIES_QUILAVA] = 1, + [SPECIES_TYPHLOSION] = 1, + [SPECIES_TOTODILE] = 2, + [SPECIES_CROCONAW] = 2, + [SPECIES_FERALIGATR] = 2, + [SPECIES_SENTRET] = 2, + [SPECIES_FURRET] = 2, + [SPECIES_HOOTHOOT] = 2, + [SPECIES_NOCTOWL] = 2, + [SPECIES_LEDYBA] = 0, + [SPECIES_LEDIAN] = 0, + [SPECIES_SPINARAK] = 1, + [SPECIES_ARIADOS] = 0, + [SPECIES_CROBAT] = 2, + [SPECIES_CHINCHOU] = 2, + [SPECIES_LANTURN] = 0, + [SPECIES_PICHU] = 0, + [SPECIES_CLEFFA] = 0, + [SPECIES_IGGLYBUFF] = 1, + [SPECIES_TOGEPI] = 2, + [SPECIES_TOGETIC] = 2, + [SPECIES_NATU] = 0, + [SPECIES_XATU] = 0, + [SPECIES_MAREEP] = 2, + [SPECIES_FLAAFFY] = 0, + [SPECIES_AMPHAROS] = 0, + [SPECIES_BELLOSSOM] = 1, + [SPECIES_MARILL] = 2, + [SPECIES_AZUMARILL] = 2, + [SPECIES_SUDOWOODO] = 1, + [SPECIES_POLITOED] = 1, + [SPECIES_HOPPIP] = 1, + [SPECIES_SKIPLOOM] = 1, + [SPECIES_JUMPLUFF] = 2, + [SPECIES_AIPOM] = 2, + [SPECIES_SUNKERN] = 1, + [SPECIES_SUNFLORA] = 1, + [SPECIES_YANMA] = 1, + [SPECIES_WOOPER] = 0, + [SPECIES_QUAGSIRE] = 0, + [SPECIES_ESPEON] = 2, + [SPECIES_UMBREON] = 2, + [SPECIES_MURKROW] = 2, + [SPECIES_SLOWKING] = 0, + [SPECIES_MISDREAVUS] = 0, + [SPECIES_UNOWN] = 0, + [SPECIES_WOBBUFFET] = 0, + [SPECIES_GIRAFARIG] = 1, + [SPECIES_PINECO] = 0, + [SPECIES_FORRETRESS] = 2, + [SPECIES_DUNSPARCE] = 2, + [SPECIES_GLIGAR] = 2, + [SPECIES_STEELIX] = 0, + [SPECIES_SNUBBULL] = 0, + [SPECIES_GRANBULL] = 2, + [SPECIES_QWILFISH] = 0, + [SPECIES_SCIZOR] = 0, + [SPECIES_SHUCKLE] = 1, + [SPECIES_HERACROSS] = 2, + [SPECIES_SNEASEL] = 0, + [SPECIES_TEDDIURSA] = 0, + [SPECIES_URSARING] = 2, + [SPECIES_SLUGMA] = 0, + [SPECIES_MAGCARGO] = 0, + [SPECIES_SWINUB] = 2, + [SPECIES_PILOSWINE] = 2, + [SPECIES_CORSOLA] = 0, + [SPECIES_REMORAID] = 0, + [SPECIES_OCTILLERY] = 0, + [SPECIES_DELIBIRD] = 0, + [SPECIES_MANTINE] = 2, + [SPECIES_SKARMORY] = 0, + [SPECIES_HOUNDOUR] = 0, + [SPECIES_HOUNDOOM] = 0, + [SPECIES_KINGDRA] = 0, + [SPECIES_PHANPY] = 0, + [SPECIES_DONPHAN] = 0, + [SPECIES_PORYGON2] = 0, + [SPECIES_STANTLER] = 2, + [SPECIES_SMEARGLE] = 1, + [SPECIES_TYROGUE] = 2, + [SPECIES_HITMONTOP] = 2, + [SPECIES_SMOOCHUM] = 1, + [SPECIES_ELEKID] = 1, + [SPECIES_MAGBY] = 1, + [SPECIES_MILTANK] = 1, + [SPECIES_BLISSEY] = 1, + [SPECIES_RAIKOU] = 0, + [SPECIES_ENTEI] = 2, + [SPECIES_SUICUNE] = 0, + [SPECIES_LARVITAR] = 1, + [SPECIES_PUPITAR] = 0, + [SPECIES_TYRANITAR] = 1, + [SPECIES_LUGIA] = 0, + [SPECIES_HO_OH] = 1, + [SPECIES_CELEBI] = 1, + [SPECIES_OLD_UNOWN_B] = 0, + [SPECIES_OLD_UNOWN_C] = 0, + [SPECIES_OLD_UNOWN_D] = 0, + [SPECIES_OLD_UNOWN_E] = 0, + [SPECIES_OLD_UNOWN_F] = 0, + [SPECIES_OLD_UNOWN_G] = 0, + [SPECIES_OLD_UNOWN_H] = 0, + [SPECIES_OLD_UNOWN_I] = 0, + [SPECIES_OLD_UNOWN_J] = 0, + [SPECIES_OLD_UNOWN_K] = 0, + [SPECIES_OLD_UNOWN_L] = 0, + [SPECIES_OLD_UNOWN_M] = 0, + [SPECIES_OLD_UNOWN_N] = 0, + [SPECIES_OLD_UNOWN_O] = 0, + [SPECIES_OLD_UNOWN_P] = 0, + [SPECIES_OLD_UNOWN_Q] = 0, + [SPECIES_OLD_UNOWN_R] = 0, + [SPECIES_OLD_UNOWN_S] = 0, + [SPECIES_OLD_UNOWN_T] = 0, + [SPECIES_OLD_UNOWN_U] = 0, + [SPECIES_OLD_UNOWN_V] = 0, + [SPECIES_OLD_UNOWN_W] = 0, + [SPECIES_OLD_UNOWN_X] = 0, + [SPECIES_OLD_UNOWN_Y] = 0, + [SPECIES_OLD_UNOWN_Z] = 0, + [SPECIES_TREECKO] = 1, + [SPECIES_GROVYLE] = 0, + [SPECIES_SCEPTILE] = 1, + [SPECIES_TORCHIC] = 0, + [SPECIES_COMBUSKEN] = 0, + [SPECIES_BLAZIKEN] = 0, + [SPECIES_MUDKIP] = 0, + [SPECIES_MARSHTOMP] = 0, + [SPECIES_SWAMPERT] = 0, + [SPECIES_POOCHYENA] = 2, + [SPECIES_MIGHTYENA] = 2, + [SPECIES_ZIGZAGOON] = 2, + [SPECIES_LINOONE] = 2, + [SPECIES_WURMPLE] = 0, + [SPECIES_SILCOON] = 2, + [SPECIES_BEAUTIFLY] = 0, + [SPECIES_CASCOON] = 2, + [SPECIES_DUSTOX] = 1, + [SPECIES_LOTAD] = 1, + [SPECIES_LOMBRE] = 1, + [SPECIES_LUDICOLO] = 1, + [SPECIES_SEEDOT] = 1, + [SPECIES_NUZLEAF] = 1, + [SPECIES_SHIFTRY] = 0, + [SPECIES_NINCADA] = 1, + [SPECIES_NINJASK] = 1, + [SPECIES_SHEDINJA] = 1, + [SPECIES_TAILLOW] = 2, + [SPECIES_SWELLOW] = 2, + [SPECIES_SHROOMISH] = 1, + [SPECIES_BRELOOM] = 1, + [SPECIES_SPINDA] = 1, + [SPECIES_WINGULL] = 0, + [SPECIES_PELIPPER] = 0, + [SPECIES_SURSKIT] = 2, + [SPECIES_MASQUERAIN] = 0, + [SPECIES_WAILMER] = 2, + [SPECIES_WAILORD] = 0, + [SPECIES_SKITTY] = 0, + [SPECIES_DELCATTY] = 2, + [SPECIES_KECLEON] = 1, + [SPECIES_BALTOY] = 1, + [SPECIES_CLAYDOL] = 0, + [SPECIES_NOSEPASS] = 0, + [SPECIES_TORKOAL] = 1, + [SPECIES_SABLEYE] = 2, + [SPECIES_BARBOACH] = 0, + [SPECIES_WHISCASH] = 0, + [SPECIES_LUVDISC] = 0, + [SPECIES_CORPHISH] = 0, + [SPECIES_CRAWDAUNT] = 0, + [SPECIES_FEEBAS] = 2, + [SPECIES_MILOTIC] = 0, + [SPECIES_CARVANHA] = 0, + [SPECIES_SHARPEDO] = 0, + [SPECIES_TRAPINCH] = 1, + [SPECIES_VIBRAVA] = 1, + [SPECIES_FLYGON] = 1, + [SPECIES_MAKUHITA] = 2, + [SPECIES_HARIYAMA] = 1, + [SPECIES_ELECTRIKE] = 1, + [SPECIES_MANECTRIC] = 0, + [SPECIES_NUMEL] = 1, + [SPECIES_CAMERUPT] = 0, + [SPECIES_SPHEAL] = 2, + [SPECIES_SEALEO] = 2, + [SPECIES_WALREIN] = 0, + [SPECIES_CACNEA] = 1, + [SPECIES_CACTURNE] = 1, + [SPECIES_SNORUNT] = 2, + [SPECIES_GLALIE] = 0, + [SPECIES_LUNATONE] = 1, + [SPECIES_SOLROCK] = 0, + [SPECIES_AZURILL] = 2, + [SPECIES_SPOINK] = 0, + [SPECIES_GRUMPIG] = 2, + [SPECIES_PLUSLE] = 0, + [SPECIES_MINUN] = 0, + [SPECIES_MAWILE] = 2, + [SPECIES_MEDITITE] = 0, + [SPECIES_MEDICHAM] = 0, + [SPECIES_SWABLU] = 0, + [SPECIES_ALTARIA] = 0, + [SPECIES_WYNAUT] = 0, + [SPECIES_DUSKULL] = 0, + [SPECIES_DUSCLOPS] = 0, + [SPECIES_ROSELIA] = 0, + [SPECIES_SLAKOTH] = 2, + [SPECIES_VIGOROTH] = 2, + [SPECIES_SLAKING] = 1, + [SPECIES_GULPIN] = 1, + [SPECIES_SWALOT] = 2, + [SPECIES_TROPIUS] = 1, + [SPECIES_WHISMUR] = 0, + [SPECIES_LOUDRED] = 2, + [SPECIES_EXPLOUD] = 2, + [SPECIES_CLAMPERL] = 0, + [SPECIES_HUNTAIL] = 0, + [SPECIES_GOREBYSS] = 0, + [SPECIES_ABSOL] = 0, + [SPECIES_SHUPPET] = 0, + [SPECIES_BANETTE] = 0, + [SPECIES_SEVIPER] = 2, + [SPECIES_ZANGOOSE] = 0, + [SPECIES_RELICANTH] = 1, + [SPECIES_ARON] = 2, + [SPECIES_LAIRON] = 2, + [SPECIES_AGGRON] = 2, + [SPECIES_CASTFORM] = 0, + [SPECIES_VOLBEAT] = 0, + [SPECIES_ILLUMISE] = 2, + [SPECIES_LILEEP] = 2, + [SPECIES_CRADILY] = 0, + [SPECIES_ANORITH] = 0, + [SPECIES_ARMALDO] = 0, + [SPECIES_RALTS] = 1, + [SPECIES_KIRLIA] = 1, + [SPECIES_GARDEVOIR] = 1, + [SPECIES_BAGON] = 2, + [SPECIES_SHELGON] = 2, + [SPECIES_SALAMENCE] = 0, + [SPECIES_BELDUM] = 0, + [SPECIES_METANG] = 0, + [SPECIES_METAGROSS] = 0, + [SPECIES_REGIROCK] = 2, + [SPECIES_REGICE] = 2, + [SPECIES_REGISTEEL] = 2, + [SPECIES_KYOGRE] = 2, + [SPECIES_GROUDON] = 0, + [SPECIES_RAYQUAZA] = 1, + [SPECIES_LATIAS] = 0, + [SPECIES_LATIOS] = 2, + [SPECIES_JIRACHI] = 0, + [SPECIES_DEOXYS] = 0, + [SPECIES_CHIMECHO] = 0, + [SPECIES_EGG] = 1, + [SPECIES_UNOWN_B] = 0, + [SPECIES_UNOWN_C] = 0, + [SPECIES_UNOWN_D] = 0, + [SPECIES_UNOWN_E] = 0, + [SPECIES_UNOWN_F] = 0, + [SPECIES_UNOWN_G] = 0, + [SPECIES_UNOWN_H] = 0, + [SPECIES_UNOWN_I] = 0, + [SPECIES_UNOWN_J] = 0, + [SPECIES_UNOWN_K] = 0, + [SPECIES_UNOWN_L] = 0, + [SPECIES_UNOWN_M] = 0, + [SPECIES_UNOWN_N] = 0, + [SPECIES_UNOWN_O] = 0, + [SPECIES_UNOWN_P] = 0, + [SPECIES_UNOWN_Q] = 0, + [SPECIES_UNOWN_R] = 0, + [SPECIES_UNOWN_S] = 0, + [SPECIES_UNOWN_T] = 0, + [SPECIES_UNOWN_U] = 0, + [SPECIES_UNOWN_V] = 0, + [SPECIES_UNOWN_W] = 0, + [SPECIES_UNOWN_X] = 0, + [SPECIES_UNOWN_Y] = 0, + [SPECIES_UNOWN_Z] = 0, + [SPECIES_UNOWN_EMARK] = 0, + [SPECIES_UNOWN_QMARK] = 0 +}; + +const struct SpritePalette gMonIconPaletteTable[] = { + { gMonIconPalettes[0], POKE_ICON_BASE_PAL_TAG + 0 }, + { gMonIconPalettes[1], POKE_ICON_BASE_PAL_TAG + 1 }, + { gMonIconPalettes[2], POKE_ICON_BASE_PAL_TAG + 2 }, + // The following three point outside the gMonIconPalettes array + // and are therefore invalid. Fortunately, they are never used. + { gMonIconPalettes[3], POKE_ICON_BASE_PAL_TAG + 3 }, + { gMonIconPalettes[4], POKE_ICON_BASE_PAL_TAG + 4 }, + { gMonIconPalettes[5], POKE_ICON_BASE_PAL_TAG + 5 } +}; + +static const struct OamData sMonIconOamData = { + .affineMode = ST_OAM_AFFINE_OFF, + .objMode = ST_OAM_OBJ_NORMAL, + .mosaic = FALSE, + .bpp = ST_OAM_4BPP, + .shape = SPRITE_SHAPE(32x32), + .matrixNum = 0, + .size = SPRITE_SIZE(32x32), + .tileNum = 0x000, + .priority = 1, + .paletteNum = 0 +}; + +static const union AnimCmd sMonIconAnim_Fast[] = { + ANIMCMD_FRAME(0, 6), + ANIMCMD_FRAME(1, 6), + ANIMCMD_JUMP(0) +}; + +static const union AnimCmd sMonIconAnim_MediumFast[] = { + ANIMCMD_FRAME(0, 8), + ANIMCMD_FRAME(1, 8), + ANIMCMD_JUMP(0) +}; + +static const union AnimCmd sMonIconAnim_MediumSlow[] = { + ANIMCMD_FRAME(0, 14), + ANIMCMD_FRAME(1, 14), + ANIMCMD_JUMP(0) +}; + +static const union AnimCmd sMonIconAnim_Slow[] = { + ANIMCMD_FRAME(0, 22), + ANIMCMD_FRAME(1, 22), + ANIMCMD_JUMP(0) +}; + +static const union AnimCmd sMonIconAnim_Still[] = { + ANIMCMD_FRAME(0, 29), + ANIMCMD_FRAME(0, 29), + ANIMCMD_JUMP(0) +}; + +static const union AnimCmd *const sMonIconAnims[] = { + sMonIconAnim_Fast, + sMonIconAnim_MediumFast, + sMonIconAnim_MediumSlow, + sMonIconAnim_Slow, + sMonIconAnim_Still +}; + +static const union AffineAnimCmd sMonIconAffineAnim_0[] = { + AFFINEANIMCMD_FRAME(0, 0, 0, 10), + AFFINEANIMCMD_END +}; + +static const union AffineAnimCmd sMonIconAffineAnim_1[] = { + AFFINEANIMCMD_FRAME(-2, -2, 0, 122), + AFFINEANIMCMD_END +}; + +static const union AffineAnimCmd *const sMonIconAffineAnims[] = { + sMonIconAffineAnim_0, + sMonIconAffineAnim_1 +}; + +static const u16 sSpriteImageSizes[][4] = { + [ST_OAM_SQUARE] = { + [ST_OAM_SIZE_0] = 0x020, + [ST_OAM_SIZE_1] = 0x080, + [ST_OAM_SIZE_2] = 0x200, + [ST_OAM_SIZE_3] = 0x800, + }, + [ST_OAM_H_RECTANGLE] = { + [ST_OAM_SIZE_0] = 0x040, + [ST_OAM_SIZE_1] = 0x080, + [ST_OAM_SIZE_2] = 0x100, + [ST_OAM_SIZE_3] = 0x400, + }, + [ST_OAM_V_RECTANGLE] = { + [ST_OAM_SIZE_0] = 0x040, + [ST_OAM_SIZE_1] = 0x080, + [ST_OAM_SIZE_2] = 0x100, + [ST_OAM_SIZE_3] = 0x400, + }, +}; u8 CreateMonIcon(u16 species, SpriteCallback callback, s16 x, s16 y, u8 subpriority, u32 personality, bool32 extra) { From b08879b07e3712c531f0ca7e8aedead28ff48f78 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 15 Oct 2019 17:04:32 -0400 Subject: [PATCH 012/114] Name remaining pokemon_icon funcs --- asm/naming_screen.s | 2 +- asm/party_menu.s | 16 ++++++++-------- asm/pokemon_storage_system.s | 4 ++-- asm/pokemon_summary_screen.s | 2 +- asm/trade.s | 24 ++++++++++++------------ asm/trainer_card.s | 12 ++++++------ include/pokemon_icon.h | 8 ++++---- src/mail.c | 10 +++++----- src/mevent_8145654.c | 10 +++++----- src/pokemon_icon.c | 20 ++++++++++---------- 10 files changed, 54 insertions(+), 54 deletions(-) diff --git a/asm/naming_screen.s b/asm/naming_screen.s index 6b2248fa9..817d215a0 100644 --- a/asm/naming_screen.s +++ b/asm/naming_screen.s @@ -2849,7 +2849,7 @@ _0809EFEC: .4byte gUnknown_83E252C sub_809EFF0: @ 809EFF0 push {lr} sub sp, 0xC - bl sub_809707C + bl LoadMonIconPalettes ldr r0, _0809F038 @ =gUnknown_203998C ldr r3, [r0] ldr r1, _0809F03C @ =0x00001e34 diff --git a/asm/party_menu.s b/asm/party_menu.s index 0b6c935d4..ab17008ec 100644 --- a/asm/party_menu.s +++ b/asm/party_menu.s @@ -373,7 +373,7 @@ _0811ED44: bl sub_8122980 b _0811EDFC _0811ED4A: - bl sub_809707C + bl LoadMonIconPalettes b _0811EDFC _0811ED50: bl party_menu_add_per_mon_objects @@ -7206,7 +7206,7 @@ party_menu_link_mon_icon_anim: @ 812224C lsrs r7, r3, 24 cmp r5, 0 beq _0812229A - ldr r1, _081222A4 @ =sub_809718C + ldr r1, _081222A4 @ =SpriteCB_MonIcon ldr r0, [r4, 0x4] ldrb r2, [r0] ldrb r3, [r0, 0x1] @@ -7240,7 +7240,7 @@ _0812229A: pop {r0} bx r0 .align 2, 0 -_081222A4: .4byte sub_809718C +_081222A4: .4byte SpriteCB_MonIcon _081222A8: .4byte gSprites thumb_func_end party_menu_link_mon_icon_anim @@ -7276,7 +7276,7 @@ _081222D4: ldr r1, _081222F0 @ =gSprites adds r0, r1 movs r1, 0 - bl sub_8097414 + bl MonIcon_SetAnim b _0812234C .align 2, 0 _081222F0: .4byte gSprites @@ -7287,7 +7287,7 @@ _081222F4: ldr r1, _08122308 @ =gSprites adds r0, r1 movs r1, 0x1 - bl sub_8097414 + bl MonIcon_SetAnim b _0812234C .align 2, 0 _08122308: .4byte gSprites @@ -7298,7 +7298,7 @@ _0812230C: ldr r1, _08122320 @ =gSprites adds r0, r1 movs r1, 0x2 - bl sub_8097414 + bl MonIcon_SetAnim b _0812234C .align 2, 0 _08122320: .4byte gSprites @@ -7309,7 +7309,7 @@ _08122324: ldr r1, _08122338 @ =gSprites adds r0, r1 movs r1, 0x3 - bl sub_8097414 + bl MonIcon_SetAnim b _0812234C .align 2, 0 _08122338: .4byte gSprites @@ -7320,7 +7320,7 @@ _0812233C: ldr r1, _08122354 @ =gSprites adds r0, r1 movs r1, 0x4 - bl sub_8097414 + bl MonIcon_SetAnim _0812234C: pop {r4} pop {r0} diff --git a/asm/pokemon_storage_system.s b/asm/pokemon_storage_system.s index 85ca3edd1..71e0e2e0e 100644 --- a/asm/pokemon_storage_system.s +++ b/asm/pokemon_storage_system.s @@ -8688,7 +8688,7 @@ _0808FFA8: .4byte 0x00004037 thumb_func_start sub_808FFAC sub_808FFAC: @ 808FFAC push {r4-r6,lr} - bl sub_809707C + bl LoadMonIconPalettes movs r2, 0 ldr r3, _0809003C @ =gUnknown_20397B0 ldr r5, _08090040 @ =0x00000b04 @@ -19235,7 +19235,7 @@ _0809515A: movs r0, 0 bl HideBg movs r0, 0x80 - bl sub_8097198 + bl LoadMonIconPalettesAt b _080951F8 _08095168: adds r0, r1, 0x2 diff --git a/asm/pokemon_summary_screen.s b/asm/pokemon_summary_screen.s index 56a03ea9f..8a01dcfb6 100644 --- a/asm/pokemon_summary_screen.s +++ b/asm/pokemon_summary_screen.s @@ -10926,7 +10926,7 @@ sub_8139F20: @ 8139F20 lsls r0, 2 ldr r1, _08139F60 @ =gSprites adds r0, r1 - bl sub_8097070 + bl DestroyMonIcon pop {r4} pop {r0} bx r0 diff --git a/asm/trade.s b/asm/trade.s index d7195bd28..b5e8ee022 100644 --- a/asm/trade.s +++ b/asm/trade.s @@ -83,7 +83,7 @@ _0804C674: movs r1, 0x1 movs r2, 0xE0 bl TextWindow_SetUserSelectedFrame - bl sub_809707C + bl LoadMonIconPalettes ldr r2, _0804C708 @ =gUnknown_2031DA8 ldr r0, [r2] adds r0, 0x69 @@ -521,7 +521,7 @@ _0804CA4A: str r0, [sp, 0x4] str r1, [sp, 0x8] adds r0, r5, 0 - ldr r1, _0804CB44 @ =sub_809718C + ldr r1, _0804CB44 @ =SpriteCB_MonIcon bl CreateMonIcon mov r2, r8 ldr r1, [r2] @@ -580,7 +580,7 @@ _0804CABE: movs r0, 0 str r0, [sp, 0x8] adds r0, r5, 0 - ldr r1, _0804CB44 @ =sub_809718C + ldr r1, _0804CB44 @ =SpriteCB_MonIcon bl CreateMonIcon mov r2, r8 ldr r1, [r2] @@ -607,7 +607,7 @@ _0804CB34: .4byte gEnemyPartyCount _0804CB38: .4byte gUnknown_8261E40 _0804CB3C: .4byte gPlayerParty _0804CB40: .4byte 0xfff40000 -_0804CB44: .4byte sub_809718C +_0804CB44: .4byte SpriteCB_MonIcon _0804CB48: .4byte gEnemyParty _0804CB4C: .4byte gMain _0804CB50: @@ -1211,7 +1211,7 @@ _0804D048: str r0, [sp, 0x4] str r1, [sp, 0x8] adds r0, r5, 0 - ldr r1, _0804D144 @ =sub_809718C + ldr r1, _0804D144 @ =SpriteCB_MonIcon bl CreateMonIcon mov r2, r8 ldr r1, [r2] @@ -1270,7 +1270,7 @@ _0804D0BE: movs r0, 0 str r0, [sp, 0x8] adds r0, r5, 0 - ldr r1, _0804D144 @ =sub_809718C + ldr r1, _0804D144 @ =SpriteCB_MonIcon bl CreateMonIcon mov r2, r8 ldr r1, [r2] @@ -1297,7 +1297,7 @@ _0804D134: .4byte gEnemyPartyCount _0804D138: .4byte gUnknown_8261E40 _0804D13C: .4byte gPlayerParty _0804D140: .4byte 0xfff40000 -_0804D144: .4byte sub_809718C +_0804D144: .4byte SpriteCB_MonIcon _0804D148: .4byte gEnemyParty _0804D14C: .4byte gMain _0804D150: @@ -4651,7 +4651,7 @@ _0804EBA2: adds r0, r1 lsls r0, 2 add r0, r8 - ldr r1, _0804ECAC @ =sub_809718C + ldr r1, _0804ECAC @ =SpriteCB_MonIcon bl StoreSpriteCallbackInData6 ldr r2, _0804ECA4 @ =gUnknown_2031DA8 ldr r1, [r2] @@ -4698,7 +4698,7 @@ _0804EC98: _0804ECA0: .4byte gSprites _0804ECA4: .4byte gUnknown_2031DA8 _0804ECA8: .4byte gUnknown_8261E40 -_0804ECAC: .4byte sub_809718C +_0804ECAC: .4byte SpriteCB_MonIcon _0804ECB0: .4byte gUnknown_8260A32 _0804ECB4: ldr r2, _0804ECE4 @ =gSprites @@ -4717,7 +4717,7 @@ _0804ECB4: adds r2, 0x1C adds r0, r2 ldr r1, [r0] - ldr r0, _0804ECE8 @ =sub_809718C + ldr r0, _0804ECE8 @ =SpriteCB_MonIcon cmp r1, r0 beq _0804ECDC b _0804EE54 @@ -4727,7 +4727,7 @@ _0804ECDC: b _0804EE54 .align 2, 0 _0804ECE4: .4byte gSprites -_0804ECE8: .4byte sub_809718C +_0804ECE8: .4byte SpriteCB_MonIcon _0804ECEC: ldr r1, _0804EE08 @ =gUnknown_8260834 ldr r0, [sp, 0x60] @@ -6356,7 +6356,7 @@ _0804F988: subs r1, r2 lsls r1, 24 lsrs r1, 24 - bl sub_8097414 + bl MonIcon_SetAnim adds r4, 0x1 ldr r0, [r6] adds r0, 0x36 diff --git a/asm/trainer_card.s b/asm/trainer_card.s index 66c318437..1e97ba2de 100644 --- a/asm/trainer_card.s +++ b/asm/trainer_card.s @@ -1215,7 +1215,7 @@ _080899AE: bl VarGet lsls r0, 16 lsrs r0, 16 - bl sub_8096FD4 + bl MailSpeciesToIconSpecies adds r1, r5, 0 adds r1, 0x54 strh r0, [r1] @@ -1223,7 +1223,7 @@ _080899AE: bl VarGet lsls r0, 16 lsrs r0, 16 - bl sub_8096FD4 + bl MailSpeciesToIconSpecies adds r1, r5, 0 adds r1, 0x56 strh r0, [r1] @@ -1231,7 +1231,7 @@ _080899AE: bl VarGet lsls r0, 16 lsrs r0, 16 - bl sub_8096FD4 + bl MailSpeciesToIconSpecies adds r1, r5, 0 adds r1, 0x58 strh r0, [r1] @@ -1239,7 +1239,7 @@ _080899AE: bl VarGet lsls r0, 16 lsrs r0, 16 - bl sub_8096FD4 + bl MailSpeciesToIconSpecies adds r1, r5, 0 adds r1, 0x5A strh r0, [r1] @@ -1247,7 +1247,7 @@ _080899AE: bl VarGet lsls r0, 16 lsrs r0, 16 - bl sub_8096FD4 + bl MailSpeciesToIconSpecies adds r1, r5, 0 adds r1, 0x5C strh r0, [r1] @@ -1255,7 +1255,7 @@ _080899AE: bl VarGet lsls r0, 16 lsrs r0, 16 - bl sub_8096FD4 + bl MailSpeciesToIconSpecies adds r1, r5, 0 adds r1, 0x5E strh r0, [r1] diff --git a/include/pokemon_icon.h b/include/pokemon_icon.h index 9f7118721..52d374041 100644 --- a/include/pokemon_icon.h +++ b/include/pokemon_icon.h @@ -11,11 +11,11 @@ void sub_80D2F68(u16 iconId); u8 sub_80D2D78(u16 iconId, void callback(struct Sprite *), u16 x, u16 y, u16 a4, u8 a5); void sub_80D2FF0(u16 iconId); void sub_80D2EF8(struct Sprite *sprite); -void sub_809707C(void); +void LoadMonIconPalettes(void); void FreeMonIconPalettes(void); -u16 sub_8096FD4(u16); -u8 sub_8096ECC(u16 species, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority, bool32 extra); -void sub_8097070(struct Sprite *); +u16 MailSpeciesToIconSpecies(u16); +u8 CreateMonIcon_HandleDeoxys(u16 species, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority, bool32 extra); +void DestroyMonIcon(struct Sprite *); u16 GetUnownLetterByPersonality(u32 personality); u8 UpdateMonIconFrame(struct Sprite *sprite); void LoadMonIconPalette(u16 iconId); diff --git a/src/mail.c b/src/mail.c index 54dec0031..a9cb66683 100644 --- a/src/mail.c +++ b/src/mail.c @@ -596,16 +596,16 @@ static bool8 DoInitMailView(void) gPaletteFade.bufferTransferDisabled = TRUE; break; case 17: - iconId = sub_8096FD4(sMailViewResources->mail->species); + iconId = MailSpeciesToIconSpecies(sMailViewResources->mail->species); switch (sMailViewResources->monIconType) { case MAIL_ICON_BEAD: LoadMonIconPalette(iconId); - sMailViewResources->monIconSpriteId = sub_8096ECC(iconId, SpriteCallbackDummy, 0x60, 0x80, 0, FALSE); + sMailViewResources->monIconSpriteId = CreateMonIcon_HandleDeoxys(iconId, SpriteCallbackDummy, 0x60, 0x80, 0, FALSE); break; case MAIL_ICON_DREAM: LoadMonIconPalette(iconId); - sMailViewResources->monIconSpriteId = sub_8096ECC(iconId, SpriteCallbackDummy, 0x28, 0x80, 0, FALSE); + sMailViewResources->monIconSpriteId = CreateMonIcon_HandleDeoxys(iconId, SpriteCallbackDummy, 0x28, 0x80, 0, FALSE); break; } break; @@ -726,8 +726,8 @@ static void ShowMailCB_Teardown(void) { case MAIL_ICON_BEAD: case MAIL_ICON_DREAM: - FreeMonIconPalette(sub_8096FD4(sMailViewResources->mail->species)); - sub_8097070(&gSprites[sMailViewResources->monIconSpriteId]); + FreeMonIconPalette(MailSpeciesToIconSpecies(sMailViewResources->mail->species)); + DestroyMonIcon(&gSprites[sMailViewResources->monIconSpriteId]); break; } *sMailViewResources = (struct MailViewResources){}; diff --git a/src/mevent_8145654.c b/src/mevent_8145654.c index 85c1dfccb..e42b49627 100644 --- a/src/mevent_8145654.c +++ b/src/mevent_8145654.c @@ -200,7 +200,7 @@ s32 FadeToWonderCardMenu(void) CopyBgTilemapBufferToVram(1); break; case 6: - sub_809707C(); + LoadMonIconPalettes(); break; case 7: ShowBg(1); @@ -398,7 +398,7 @@ void sub_8146060(void) gUnknown_203F3C8->unk_017C = 0xFF; if (gUnknown_203F3C8->unk_014C.unk_06 != SPECIES_NONE) { - gUnknown_203F3C8->unk_017C = sub_8096ECC(sub_8096FD4(gUnknown_203F3C8->unk_014C.unk_06), SpriteCallbackDummy, 0xDC, 0x14, 0, FALSE); + gUnknown_203F3C8->unk_017C = CreateMonIcon_HandleDeoxys(MailSpeciesToIconSpecies(gUnknown_203F3C8->unk_014C.unk_06), SpriteCallbackDummy, 0xDC, 0x14, 0, FALSE); gSprites[gUnknown_203F3C8->unk_017C].oam.priority = 2; } if (gUnknown_203F3C8->unk_0000.unk_09 != 0 && gUnknown_203F3C8->unk_0000.unk_08_0 == 1) @@ -412,7 +412,7 @@ void sub_8146060(void) gUnknown_203F3C8->unk_017D[r7][0] = CreateSprite(&gUnknown_8467FA0, 0xd8 - 32 * r7, 0x90, 8); if (gUnknown_203F3C8->unk_014C.unk_08[0][r7] != 0) { - gUnknown_203F3C8->unk_017D[r7][1] = sub_8096ECC(sub_8096FD4(gUnknown_203F3C8->unk_014C.unk_08[0][r7]), SpriteCallbackDummy, 0xd8 - 32 * r7, 0x88, 0, 0); + gUnknown_203F3C8->unk_017D[r7][1] = CreateMonIcon_HandleDeoxys(MailSpeciesToIconSpecies(gUnknown_203F3C8->unk_014C.unk_08[0][r7]), SpriteCallbackDummy, 0xd8 - 32 * r7, 0x88, 0, 0); gSprites[gUnknown_203F3C8->unk_017D[r7][1]].oam.priority = 2; } } @@ -423,7 +423,7 @@ void sub_81461D8(void) { u8 r6 = 0; if (gUnknown_203F3C8->unk_017C != 0xFF) - sub_8097070(&gSprites[gUnknown_203F3C8->unk_017C]); + DestroyMonIcon(&gSprites[gUnknown_203F3C8->unk_017C]); if (gUnknown_203F3C8->unk_0000.unk_09 != 0 && gUnknown_203F3C8->unk_0000.unk_08_0 == 1) { for (; r6 < gUnknown_203F3C8->unk_0000.unk_09; r6++) @@ -435,7 +435,7 @@ void sub_81461D8(void) // if (gUnknown_203F3C8->unk_017D[r6][1] != 0xFF) if (gUnknown_203F3C8->unk_017D[r6][0] != 0xFF) { - sub_8097070(&gSprites[gUnknown_203F3C8->unk_017D[r6][1]]); + DestroyMonIcon(&gSprites[gUnknown_203F3C8->unk_017D[r6][1]]); } } } diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index b050b478f..8adfc66b1 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -18,7 +18,7 @@ struct MonIconSpriteTemplate }; static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate * template, s16 x, s16 y, u8 subpriority); -void sub_80973D8(struct Sprite * sprite); +static void DestroyMonIconInternal(struct Sprite * sprite); const u16 gMonIconPalettes[][16] = INCBIN_U16("graphics/pokemon/icon_palettes/icon_palette_0.gbapal", "graphics/pokemon/icon_palettes/icon_palette_1.gbapal", "graphics/pokemon/icon_palettes/icon_palette_2.gbapal"); @@ -1029,7 +1029,7 @@ u8 CreateMonIcon(u16 species, SpriteCallback callback, s16 x, s16 y, u8 subprior return spriteId; } -u8 sub_8096ECC(u16 species, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority, bool32 extra) +u8 CreateMonIcon_HandleDeoxys(u16 species, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority, bool32 extra) { u8 spriteId; struct MonIconSpriteTemplate iconTemplate = @@ -1082,7 +1082,7 @@ u16 GetUnownLetterByPersonality(u32 personality) return (((personality & 0x3000000) >> 18) | ((personality & 0x30000) >> 12) | ((personality & 0x300) >> 6) | (personality & 0x3)) % 0x1C; } -u16 sub_8096FD4(u16 species) +u16 MailSpeciesToIconSpecies(u16 species) { u16 value; @@ -1115,12 +1115,12 @@ const u8 *GetMonIconPtr(u16 species, u32 personality, bool32 extra) return GetMonIconTiles(GetIconSpecies(species, personality), extra); } -void sub_8097070(struct Sprite * sprite) +void DestroyMonIcon(struct Sprite * sprite) { - sub_80973D8(sprite); + DestroyMonIconInternal(sprite); } -void sub_809707C(void) +void LoadMonIconPalettes(void) { u8 i; for (i = 0; i < NELEMS(gMonIconPaletteTable); i++) @@ -1167,12 +1167,12 @@ void FreeMonIconPalette(u16 species) FreeSpritePaletteByTag(gMonIconPaletteTable[palIndex].tag); } -void sub_809718C(struct Sprite * sprite) +void SpriteCB_MonIcon(struct Sprite * sprite) { UpdateMonIconFrame(sprite); } -void sub_8097198(u16 offset) +void LoadMonIconPalettesAt(u16 offset) { int i; if (offset <= 0x100 - 0x60) @@ -1263,14 +1263,14 @@ static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate *iconTemplate, return spriteId; } -void sub_80973D8(struct Sprite *sprite) +static void DestroyMonIconInternal(struct Sprite *sprite) { struct SpriteFrameImage image = { NULL, sSpriteImageSizes[sprite->oam.shape][sprite->oam.size] }; sprite->images = ℑ DestroySprite(sprite); } -void sub_8097414(struct Sprite *sprite, u8 animNum) +void MonIcon_SetAnim(struct Sprite *sprite, u8 animNum) { sprite->animNum = animNum; sprite->animDelayCounter = 0; From f8ae26e8afc9439839e860153054f4c2c33df7bd Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 15 Oct 2019 19:17:38 -0400 Subject: [PATCH 013/114] Address review comments --- data/graphics.s | 6 ++-- include/graphics.h | 6 ++-- src/pokemon_icon.c | 68 ++++++++++++++++++++++++---------------------- 3 files changed, 41 insertions(+), 39 deletions(-) diff --git a/data/graphics.s b/data/graphics.s index dbefceac5..12a709ad0 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -12196,7 +12196,7 @@ gFile_graphics_pokemon_back_pics_unown_exclamation_mark_back_pic:: @ 8E47FD4 .incbin "graphics/pokemon/unown/exclamation_mark/back.4bpp.lz" .align 2 -gMonIcon_Unown_Exclamation_Mark:: @ 8E4819C +gMonIcon_Unown_ExclamationMark:: @ 8E4819C .incbin "graphics/pokemon/unown/exclamation_mark/icon.4bpp" .align 2 @@ -12208,7 +12208,7 @@ gFile_graphics_pokemon_back_pics_unown_question_mark_back_pic:: @ 8E48758 .incbin "graphics/pokemon/unown/question_mark/back.4bpp.lz" .align 2 -gMonIcon_Unown_Question_Mark:: @ 8E48958 +gMonIcon_Unown_QuestionMark:: @ 8E48958 .incbin "graphics/pokemon/unown/question_mark/icon.4bpp" .align 2 @@ -13436,7 +13436,7 @@ gFile_graphics_trainers_palettes_old_man_back_pic:: @ 8E76F34 .incbin "graphics/trainers/palettes/old_man_back_pic.gbapal.lz" .align 2 -gMonIcon_Question_Mark:: @ 8E76F5C +gMonIcon_QuestionMark:: @ 8E76F5C .incbin "graphics/pokemon/question_mark/icon.4bpp" .align 2 diff --git a/include/graphics.h b/include/graphics.h index 117498e5b..6565d0e80 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -1487,8 +1487,8 @@ extern const u8 gMonIcon_Unown_W[]; extern const u8 gMonIcon_Unown_X[]; extern const u8 gMonIcon_Unown_Y[]; extern const u8 gMonIcon_Unown_Z[]; -extern const u8 gMonIcon_Unown_Exclamation_Mark[]; -extern const u8 gMonIcon_Unown_Question_Mark[]; -extern const u8 gMonIcon_Question_Mark[]; +extern const u8 gMonIcon_Unown_ExclamationMark[]; +extern const u8 gMonIcon_Unown_QuestionMark[]; +extern const u8 gMonIcon_QuestionMark[]; #endif //GUARD_GRAPHICS_H diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index 8adfc66b1..571256b3b 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -23,7 +23,7 @@ static void DestroyMonIconInternal(struct Sprite * sprite); const u16 gMonIconPalettes[][16] = INCBIN_U16("graphics/pokemon/icon_palettes/icon_palette_0.gbapal", "graphics/pokemon/icon_palettes/icon_palette_1.gbapal", "graphics/pokemon/icon_palettes/icon_palette_2.gbapal"); const u8 *const gMonIconTable[] = { - [SPECIES_NONE] = gMonIcon_Question_Mark, + [SPECIES_NONE] = gMonIcon_QuestionMark, [SPECIES_BULBASAUR] = gMonIcon_Bulbasaur, [SPECIES_IVYSAUR] = gMonIcon_Ivysaur, [SPECIES_VENUSAUR] = gMonIcon_Venusaur, @@ -275,31 +275,31 @@ const u8 *const gMonIconTable[] = { [SPECIES_LUGIA] = gMonIcon_Lugia, [SPECIES_HO_OH] = gMonIcon_Ho_Oh, [SPECIES_CELEBI] = gMonIcon_Celebi, - [SPECIES_OLD_UNOWN_B] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_C] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_D] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_E] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_F] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_G] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_H] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_I] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_J] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_K] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_L] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_M] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_N] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_O] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_P] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_Q] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_R] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_S] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_T] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_U] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_V] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_W] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_X] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_Y] = gMonIcon_Question_Mark, - [SPECIES_OLD_UNOWN_Z] = gMonIcon_Question_Mark, + [SPECIES_OLD_UNOWN_B] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_C] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_D] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_E] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_F] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_G] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_H] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_I] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_J] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_K] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_L] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_M] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_N] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_O] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_P] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_Q] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_R] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_S] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_T] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_U] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_V] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_W] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_X] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_Y] = gMonIcon_QuestionMark, + [SPECIES_OLD_UNOWN_Z] = gMonIcon_QuestionMark, [SPECIES_TREECKO] = gMonIcon_Treecko, [SPECIES_GROVYLE] = gMonIcon_Grovyle, [SPECIES_SCEPTILE] = gMonIcon_Sceptile, @@ -461,8 +461,8 @@ const u8 *const gMonIconTable[] = { [SPECIES_UNOWN_X] = gMonIcon_Unown_X, [SPECIES_UNOWN_Y] = gMonIcon_Unown_Y, [SPECIES_UNOWN_Z] = gMonIcon_Unown_Z, - [SPECIES_UNOWN_EMARK] = gMonIcon_Unown_Exclamation_Mark, - [SPECIES_UNOWN_QMARK] = gMonIcon_Unown_Question_Mark + [SPECIES_UNOWN_EMARK] = gMonIcon_Unown_ExclamationMark, + [SPECIES_UNOWN_QMARK] = gMonIcon_Unown_QuestionMark }; const u8 gMonIconPaletteIndices[] = { @@ -1102,9 +1102,9 @@ u16 MailSpeciesToIconSpecies(u16 species) } } -const u8* GetMonIconTiles(u16 species, bool32 extra) +const u8 *GetMonIconTiles(u16 species, bool32 extra) { - const u8* iconSprite = gMonIconTable[species]; + const u8 *iconSprite = gMonIconTable[species]; if (species == SPECIES_DEOXYS && extra == TRUE) iconSprite += 0x400; return iconSprite; @@ -1151,6 +1151,7 @@ void FreeMonIconPalettes(void) for (i = 0; i < 6; i++) FreeSpritePaletteByTag(gMonIconPaletteTable[i].tag); } + void SafeFreeMonIconPalette(u16 species) { u8 palIndex; @@ -1184,7 +1185,8 @@ void LoadMonIconPalettesAt(u16 offset) } } } -const u16* GetValidMonIconPalettePtr(u16 species) + +const u16 *GetValidMonIconPalettePtr(u16 species) { if (species > NUM_SPECIES) species = SPECIES_NONE; @@ -1239,7 +1241,7 @@ u8 UpdateMonIconFrame(struct Sprite *sprite) return result; } -static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate *iconTemplate, s16 x, s16 y, u8 subpriority) +static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate * iconTemplate, s16 x, s16 y, u8 subpriority) { u8 spriteId; @@ -1247,7 +1249,7 @@ static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate *iconTemplate, struct SpriteTemplate spriteTemplate = { - .tileTag = 0xFFFF, + .tileTag = SPRITE_INVALID_TAG, .paletteTag = iconTemplate->paletteTag, .oam = iconTemplate->oam, .anims = iconTemplate->anims, From 1e42085bd05942307dd86985757f2f960d3ca951 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 15 Oct 2019 19:52:27 -0400 Subject: [PATCH 014/114] Bump baserom.ips --- baserom.ips | Bin 1693953 -> 1691462 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/baserom.ips b/baserom.ips index 59b01f31fe42ee6d7dd08daddf7154d9d332959e..62b419ab9244099923849951570268cb565dd075 100644 GIT binary patch delta 108 zcmZqNlzwbpdP56i3sVbo3rh=Y3tJ0&3r7oQ3)dFz+7Kq|*zNTp+_BcIwvG%8Iqh?1 sasx3B5c2{t9}x2cu>cSY0suUVhs80%k>MEW80EObf#Xic=$6 z=AImF<+G2LO-%PMmtT8!*nVzZPgC~H$%}fkwVXXOzF61(!ofp_M5a)q8J6+5}h72MA$4Adz&Hz{o1BD_tSI~00fQyAQ8E#e^$g(p08oRg4%hm5~T;AIcZ|ME~a(o5A{Ui7=Y6c%`?o9U%>wwIO# zUOZ2E>HNNz%ynLp8@&{7@#5a*#k$i=Nr#t(Z^+C6FWtwyxK4Y?^?K=#OU5NHLtlC+ zvXAhQIacsZAFcQKXqf4vf3^?n6F#z*`#7@7M_rwdwgw-4Kld@P%}32n@$HeiOZo?7 z_FW&Q)3QJB!yWZ;=~Ey1U-~FC`#C$-Pj`-=mizp;XZp#S>t|?zpR%QbYCrZNpkaB$c)Tm5K*d zy5^`3Wf=jgGXv!11!$fY!1hppvUve|mISD)3efUgfYSN^U5x?qe-Yq_D?n>|fc<*| zc-|Hq3ea#ez}k-jxWWNSJ_}HAHNe1dfJ=7~3=vPD34TrEHeK~-jv>fDB+_~>Q6>-pO4aE4@Pl( z9Hs6H*<6p(icZ-Cowg}Dw&^8I;IUe*MFi@Vb>{iiucz#MZedv z?$hb{v(DLL!e?|keL9s1osPfj^nR(c&=O;4OpNx4F^*4-(fvRSyYrD4&c|X@E{&0V zCdOcGjDZ(pwEZlGXKM_86(e(ZjJ(%l!x6IoQo6U zI48&HygyFWBXPPPi&MNLPW6g7_0PvS+Z?CJDR?zb!JfFC{rhB~M~v^sah(y9PdFB* z=Ce4xSK~C86WGQiD9%aHe{X_{;sgV86XaJUXnZ)d}cW$opCEH-7{1fNX?{@ zOrodmX0|Lb24tT)@Aj!;G6D?K?RLtQmQy`x%bks@%Y#b1e0II3jGtsTs?;)0l1|zp z>VKZePz~8QHSLsdqiwvh^j(d>v@M+_e(BzNK0^{i`ff%-DmtZFEF)8+yQUr)eUIJt zXgPgBlc`qtJ>eGN_l4cU9|-pe9~ahzPYBCuF=ZGuO3oi;x;bpr@|z0M^*E`=-Kw*t z&c0Po7T@Gl-C!%HS>UvlFQ!cjx4?)ojW(Hv?WszP64&(KeV=&x1^IHmJQ_BG&8Cdo q{7P)c7=cwVRxnQR4MC>hF2Q)g1VNTyq99w4Bgj1%+i~~0`Tqt3k;91q From a56b9e8f7faec19b0d2f05f6fcbd72b8bb8daaf4 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 15 Oct 2019 20:10:34 -0400 Subject: [PATCH 015/114] Separate INCBIN_U16 statements for mon icon palettes --- src/pokemon_icon.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index 571256b3b..c727291f3 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -20,7 +20,11 @@ struct MonIconSpriteTemplate static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate * template, s16 x, s16 y, u8 subpriority); static void DestroyMonIconInternal(struct Sprite * sprite); -const u16 gMonIconPalettes[][16] = INCBIN_U16("graphics/pokemon/icon_palettes/icon_palette_0.gbapal", "graphics/pokemon/icon_palettes/icon_palette_1.gbapal", "graphics/pokemon/icon_palettes/icon_palette_2.gbapal"); +const u16 gMonIconPalettes[][16] = { + INCBIN_U16("graphics/pokemon/icon_palettes/icon_palette_0.gbapal"), + INCBIN_U16("graphics/pokemon/icon_palettes/icon_palette_1.gbapal"), + INCBIN_U16("graphics/pokemon/icon_palettes/icon_palette_2.gbapal") +}; const u8 *const gMonIconTable[] = { [SPECIES_NONE] = gMonIcon_QuestionMark, From 7c684c441e8b95af7d5b3cdd0a1d0e37d770edbe Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 15 Oct 2019 20:13:28 -0400 Subject: [PATCH 016/114] Resolve review comments, 2 --- src/pokemon_icon.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index c727291f3..b07a46c7d 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -1033,7 +1033,7 @@ u8 CreateMonIcon(u16 species, SpriteCallback callback, s16 x, s16 y, u8 subprior return spriteId; } -u8 CreateMonIcon_HandleDeoxys(u16 species, void (*callback)(struct Sprite *), s16 x, s16 y, u8 subpriority, bool32 extra) +u8 CreateMonIcon_HandleDeoxys(u16 species, SpriteCallback callback, s16 x, s16 y, u8 subpriority, bool32 extra) { u8 spriteId; struct MonIconSpriteTemplate iconTemplate = @@ -1209,7 +1209,7 @@ u8 GetMonIconPaletteIndexFromSpecies(u16 species) return gMonIconPaletteIndices[species]; } -u8 UpdateMonIconFrame(struct Sprite *sprite) +u8 UpdateMonIconFrame(struct Sprite * sprite) { u8 result = 0; @@ -1269,14 +1269,14 @@ static u8 CreateMonIconSprite(const struct MonIconSpriteTemplate * iconTemplate, return spriteId; } -static void DestroyMonIconInternal(struct Sprite *sprite) +static void DestroyMonIconInternal(struct Sprite * sprite) { struct SpriteFrameImage image = { NULL, sSpriteImageSizes[sprite->oam.shape][sprite->oam.size] }; sprite->images = ℑ DestroySprite(sprite); } -void MonIcon_SetAnim(struct Sprite *sprite, u8 animNum) +void MonIcon_SetAnim(struct Sprite * sprite, u8 animNum) { sprite->animNum = animNum; sprite->animDelayCounter = 0; From 276f82c76b7938ff3c4f5481dfc7475f001044e3 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Tue, 15 Oct 2019 18:00:26 -0700 Subject: [PATCH 017/114] Fix extra newline. --- data/graphics.s | 1 - 1 file changed, 1 deletion(-) diff --git a/data/graphics.s b/data/graphics.s index 7c96fce1a..db441a1f6 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -11980,7 +11980,6 @@ gMonBackPic_UnownI:: @ 8E3F228 .incbin "graphics/pokemon/unown/i/back.4bpp.lz" .align 2 - gMonIcon_UnownI:: @ 8E3F3D0 .incbin "graphics/pokemon/unown/i/icon.4bpp" From c93c8aedbc118f8258d05d10e0aead55191e93b4 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Tue, 15 Oct 2019 20:37:48 -0700 Subject: [PATCH 018/114] Dump trainer front_pic_anims --- data/data.s | 6 - src/data.c | 2 + src/data/trainer_graphics/front_pic_anims.h | 891 ++++++++++++++++++++ 3 files changed, 893 insertions(+), 6 deletions(-) create mode 100644 src/data/trainer_graphics/front_pic_anims.h diff --git a/data/data.s b/data/data.s index 97800a72d..e8123863f 100644 --- a/data/data.s +++ b/data/data.s @@ -7,12 +7,6 @@ .section .rodata -gUnknown_8238E8C:: @ 8238E8C - .incbin "baserom.gba", 0x238E8C, 0x250 - -gTrainerFrontAnimsPtrTable:: @ 82390DC - .incbin "baserom.gba", 0x2390DC, 0x250 - gTrainerFrontPicCoords:: @ 823932C .incbin "baserom.gba", 0x23932C, 0x250 diff --git a/src/data.c b/src/data.c index 0f3c7ea67..d75f05b68 100644 --- a/src/data.c +++ b/src/data.c @@ -281,3 +281,5 @@ const union AnimCmd *const gSpriteAnimTable_82349BC[] = #include "data/pokemon_graphics/back_pic_table.h" #include "data/pokemon_graphics/palette_table.h" #include "data/pokemon_graphics/shiny_palette_table.h" + +#include "data/trainer_graphics/front_pic_anims.h" diff --git a/src/data/trainer_graphics/front_pic_anims.h b/src/data/trainer_graphics/front_pic_anims.h new file mode 100644 index 000000000..090c5b994 --- /dev/null +++ b/src/data/trainer_graphics/front_pic_anims.h @@ -0,0 +1,891 @@ +static const union AnimCmd *const sAnims_8238E8C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238E90[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238E94[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238E98[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238E9C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EA0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EA4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EA8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EAC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EB0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EB4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EB8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EBC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EC0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EC4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EC8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238ECC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238ED0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238ED4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238ED8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EDC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EE0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EE4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EE8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EEC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EF0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EF4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EF8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238EFC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F00[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F04[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F08[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F0C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F10[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F14[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F18[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F1C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F20[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F24[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F28[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F2C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F30[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F34[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F38[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F3C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F40[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F44[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F48[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F4C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F50[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F54[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F58[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F5C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F60[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F64[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F68[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F6C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F70[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F74[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F78[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F7C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F80[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F84[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F88[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F8C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F90[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F94[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F98[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238F9C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FA0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FA4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FA8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FAC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FB0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FB4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FB8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FBC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FC0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FC4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FC8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FCC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FD0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FD4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FD8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FDC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FE0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FE4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FE8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FEC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FF0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FF4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FF8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8238FFC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239000[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239004[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239008[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_823900C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239010[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239014[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239018[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_823901C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239020[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239024[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239028[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_823902C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239030[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239034[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239038[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_823903C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239040[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239044[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239048[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_823904C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239050[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239054[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239058[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_823905C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239060[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239064[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239068[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_823906C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239070[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239074[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239078[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_823907C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239080[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239084[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239088[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_823908C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239090[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239094[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_8239098[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_823909C[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390A0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390A4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390A8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390AC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390B0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390B4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390B8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390BC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390C0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390C4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390C8[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390CC[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390D0[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390D4[] = +{ + sAnim_GeneralFrame0, +}; + +static const union AnimCmd *const sAnims_82390D8[] = +{ + sAnim_GeneralFrame0, +}; + +const union AnimCmd *const *const gTrainerFrontAnimsPtrTable[] = +{ + sAnims_8238E8C, + sAnims_8238E90, + sAnims_8238E94, + sAnims_8238E98, + sAnims_8238E9C, + sAnims_8238EA0, + sAnims_8238EA4, + sAnims_8238EA8, + sAnims_8238EAC, + sAnims_8238EB0, + sAnims_8238EB4, + sAnims_8238EB8, + sAnims_8238EBC, + sAnims_8238EC0, + sAnims_8238EC4, + sAnims_8238EC8, + sAnims_8238ECC, + sAnims_8238ED0, + sAnims_8238ED4, + sAnims_8238ED8, + sAnims_8238EDC, + sAnims_8238EE0, + sAnims_8238EE4, + sAnims_8238EE8, + sAnims_8238EEC, + sAnims_8238EF0, + sAnims_8238EF4, + sAnims_8238EF8, + sAnims_8238EFC, + sAnims_8238F00, + sAnims_8238F04, + sAnims_8238F08, + sAnims_8238F0C, + sAnims_8238F10, + sAnims_8238F14, + sAnims_8238F18, + sAnims_8238F1C, + sAnims_8238F20, + sAnims_8238F24, + sAnims_8238F28, + sAnims_8238F2C, + sAnims_8238F30, + sAnims_8238F34, + sAnims_8238F38, + sAnims_8238F3C, + sAnims_8238F40, + sAnims_8238F44, + sAnims_8238F48, + sAnims_8238F4C, + sAnims_8238F50, + sAnims_8238F54, + sAnims_8238F58, + sAnims_8238F5C, + sAnims_8238F60, + sAnims_8238F64, + sAnims_8238F68, + sAnims_8238F6C, + sAnims_8238F70, + sAnims_8238F74, + sAnims_8238F78, + sAnims_8238F7C, + sAnims_8238F80, + sAnims_8238F84, + sAnims_8238F88, + sAnims_8238F8C, + sAnims_8238F90, + sAnims_8238F94, + sAnims_8238F98, + sAnims_8238F9C, + sAnims_8238FA0, + sAnims_8238FA4, + sAnims_8238FA8, + sAnims_8238FAC, + sAnims_8238FB0, + sAnims_8238FB4, + sAnims_8238FB8, + sAnims_8238FBC, + sAnims_8238FC0, + sAnims_8238FC4, + sAnims_8238FC8, + sAnims_8238FCC, + sAnims_8238FD0, + sAnims_8238FD4, + sAnims_8238FD8, + sAnims_8238FDC, + sAnims_8238FE0, + sAnims_8238FE4, + sAnims_8238FE8, + sAnims_8238FEC, + sAnims_8238FF0, + sAnims_8238FF4, + sAnims_8238FF8, + sAnims_8238FFC, + sAnims_8239000, + sAnims_8239004, + sAnims_8239008, + sAnims_823900C, + sAnims_8239010, + sAnims_8239014, + sAnims_8239018, + sAnims_823901C, + sAnims_8239020, + sAnims_8239024, + sAnims_8239028, + sAnims_823902C, + sAnims_8239030, + sAnims_8239034, + sAnims_8239038, + sAnims_823903C, + sAnims_8239040, + sAnims_8239044, + sAnims_8239048, + sAnims_823904C, + sAnims_8239050, + sAnims_8239054, + sAnims_8239058, + sAnims_823905C, + sAnims_8239060, + sAnims_8239064, + sAnims_8239068, + sAnims_823906C, + sAnims_8239070, + sAnims_8239074, + sAnims_8239078, + sAnims_823907C, + sAnims_8239080, + sAnims_8239084, + sAnims_8239088, + sAnims_823908C, + sAnims_8239090, + sAnims_8239094, + sAnims_8239098, + sAnims_823909C, + sAnims_82390A0, + sAnims_82390A4, + sAnims_82390A8, + sAnims_82390AC, + sAnims_82390B0, + sAnims_82390B4, + sAnims_82390B8, + sAnims_82390BC, + sAnims_82390C0, + sAnims_82390C4, + sAnims_82390C8, + sAnims_82390CC, + sAnims_82390D0, + sAnims_82390D4, + sAnims_82390D8, +}; From cb192791eb4def67ab50480a7ace9a89737ad324 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Tue, 15 Oct 2019 22:49:41 -0700 Subject: [PATCH 019/114] Dump gTrainerFrontPicCoords --- data/data.s | 3 - include/data.h | 14 +- src/data.c | 1 + src/data/trainer_graphics/front_pic_tables.h | 151 +++++++++++++++++++ 4 files changed, 158 insertions(+), 11 deletions(-) create mode 100644 src/data/trainer_graphics/front_pic_tables.h diff --git a/data/data.s b/data/data.s index e8123863f..97d3775fa 100644 --- a/data/data.s +++ b/data/data.s @@ -7,9 +7,6 @@ .section .rodata -gTrainerFrontPicCoords:: @ 823932C - .incbin "baserom.gba", 0x23932C, 0x250 - gTrainerFrontPicTable:: @ 823957C .incbin "baserom.gba", 0x23957C, 0x4A0 diff --git a/include/data.h b/include/data.h index be34f64c2..9f1a10f47 100644 --- a/include/data.h +++ b/include/data.h @@ -14,9 +14,6 @@ struct MonCoords u8 y_offset; }; -extern struct MonCoords gTrainerBackPicCoords[]; -extern struct MonCoords gTrainerFrontPicCoords[]; - extern const u8 gSpeciesNames[][POKEMON_NAME_LENGTH + 1]; extern const u8 gMoveNames[][13]; extern const u8 gAbilityNames[][13]; @@ -26,15 +23,19 @@ extern const u16 gUnknown_8251FEE[]; extern const u16 gUnknown_8252324[]; extern const u16 gUnknown_82539D4[]; +extern const struct MonCoords gMonFrontPicCoords[]; extern const struct CompressedSpriteSheet gMonFrontPicTable[]; +extern const struct MonCoords gMonBackPicCoords[]; extern const struct CompressedSpriteSheet gMonBackPicTable[]; extern const struct CompressedSpritePalette gMonPaletteTable[]; extern const struct CompressedSpritePalette gMonShinyPaletteTable[]; +extern const union AnimCmd *const *const gTrainerFrontAnimsPtrTable[]; +extern const struct MonCoords gTrainerFrontPicCoords[]; extern const struct CompressedSpriteSheet gTrainerFrontPicTable[]; extern const struct CompressedSpritePalette gTrainerFrontPicPaletteTable[]; +extern const union AnimCmd *const *const gTrainerBackAnimsPtrTable[]; +extern const struct MonCoords gTrainerBackPicCoords[]; extern const struct CompressedSpritePalette gTrainerBackPicPaletteTable[]; -extern const struct MonCoords gMonFrontPicCoords[]; -extern const struct MonCoords gMonBackPicCoords[]; extern const struct CompressedSpriteSheet gSpriteSheet_EnemyShadow; extern const struct SpriteTemplate gSpriteTemplate_EnemyShadow; @@ -44,9 +45,6 @@ extern const u8 gEnemyMonElevation[NUM_SPECIES]; extern const u8 *const gBattleAnims_General[]; extern const u8 *const gBattleAnims_Special[]; -extern const union AnimCmd *const *const gTrainerBackAnimsPtrTable[]; -extern const union AnimCmd *const *const gTrainerFrontAnimsPtrTable[]; - extern const struct OamData gUnknown_824F010; extern const struct OamData gUnknown_824F018; extern const union AnimCmd *const gSpriteAnimTable_82349BC[]; diff --git a/src/data.c b/src/data.c index d75f05b68..861bd57ec 100644 --- a/src/data.c +++ b/src/data.c @@ -283,3 +283,4 @@ const union AnimCmd *const gSpriteAnimTable_82349BC[] = #include "data/pokemon_graphics/shiny_palette_table.h" #include "data/trainer_graphics/front_pic_anims.h" +#include "data/trainer_graphics/front_pic_tables.h" diff --git a/src/data/trainer_graphics/front_pic_tables.h b/src/data/trainer_graphics/front_pic_tables.h new file mode 100644 index 000000000..1a8f4e856 --- /dev/null +++ b/src/data/trainer_graphics/front_pic_tables.h @@ -0,0 +1,151 @@ +const struct MonCoords gTrainerFrontPicCoords[] = +{ + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 2}, + {.size = 8, .y_offset = 2}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 2}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 2}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, + {.size = 8, .y_offset = 1}, +}; \ No newline at end of file From 29d7f1c73772c9340fb2bd380376a14404944b14 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Wed, 16 Oct 2019 00:04:07 -0700 Subject: [PATCH 020/114] Added TRAINER_PIC constants. --- include/constants/trainers.h | 149 +++++++++++++++++++++++++++++++++++ 1 file changed, 149 insertions(+) diff --git a/include/constants/trainers.h b/include/constants/trainers.h index 1aad499a1..a2392eda1 100644 --- a/include/constants/trainers.h +++ b/include/constants/trainers.h @@ -1,6 +1,155 @@ #ifndef GUARD_TRAINERS_H #define GUARD_TRAINERS_H +#define TRAINER_PIC_AQUA_LEADER_ARCHIE 0 +#define TRAINER_PIC_AQUA_GRUNT_M 1 +#define TRAINER_PIC_AQUA_GRUNT_F 2 +#define TRAINER_PIC_RS_AROMA_LADY 3 +#define TRAINER_PIC_RS_RUIN_MANIAC 4 +#define TRAINER_PIC_INTERVIEWER 5 +#define TRAINER_PIC_RS_TUBER_F 6 +#define TRAINER_PIC_TUBER_M 7 +#define TRAINER_PIC_RS_COOLTRAINER_M 8 +#define TRAINER_PIC_RS_COOLTRAINER_F 9 +#define TRAINER_PIC_HEX_MANIAC 10 +#define TRAINER_PIC_RS_LADY 11 +#define TRAINER_PIC_RS_BEAUTY 12 +#define TRAINER_PIC_RICH_BOY 13 +#define TRAINER_PIC_RS_POKEMANIAC 14 +#define TRAINER_PIC_RS_SWIMMER_M 15 +#define TRAINER_PIC_RS_BLACK_BELT 16 +#define TRAINER_PIC_GUITARIST 17 +#define TRAINER_PIC_KINDLER 18 +#define TRAINER_PIC_RS_CAMPER 19 +#define TRAINER_PIC_BUG_MANIAC 20 +#define TRAINER_PIC_RS_PSYCHIC_M 21 +#define TRAINER_PIC_RS_PSYCHIC_F 22 +#define TRAINER_PIC_RS_GENTLEMAN 23 +#define TRAINER_PIC_ELITE_FOUR_SIDNEY 24 +#define TRAINER_PIC_ELITE_FOUR_PHOEBE 25 +#define TRAINER_PIC_LEADER_ROXANNE 26 +#define TRAINER_PIC_LEADER_BRAWLY 27 +#define TRAINER_PIC_LEADER_TATE_AND_LIZA 28 +#define TRAINER_PIC_SCHOOL_KID_M 29 +#define TRAINER_PIC_SCHOOL_KID_F 30 +#define TRAINER_PIC_SR_AND_JR 31 +#define TRAINER_PIC_POKEFAN_M 32 +#define TRAINER_PIC_POKEFAN_F 33 +#define TRAINER_PIC_EXPERT_M 34 +#define TRAINER_PIC_EXPERT_F 35 +#define TRAINER_PIC_RS_YOUNGSTER 36 +#define TRAINER_PIC_CHAMPION_STEVEN 37 +#define TRAINER_PIC_RS_FISHERMAN 38 +#define TRAINER_PIC_CYCLING_TRIATHLETE_M 39 +#define TRAINER_PIC_CYCLING_TRIATHLETE_F 40 +#define TRAINER_PIC_RUNNING_TRIATHLETE_M 41 +#define TRAINER_PIC_RUNNING_TRIATHLETE_F 42 +#define TRAINER_PIC_SWIMMING_TRIATHLETE_M 43 +#define TRAINER_PIC_SWIMMING_TRIATHLETE_F 44 +#define TRAINER_PIC_DRAGON_TAMER 45 +#define TRAINER_PIC_RS_BIRD_KEEPER 46 +#define TRAINER_PIC_NINJA_BOY 47 +#define TRAINER_PIC_BATTLE_GIRL 48 +#define TRAINER_PIC_PARASOL_LADY 49 +#define TRAINER_PIC_RS_SWIMMER_F 50 +#define TRAINER_PIC_RS_PICNICKER 51 +#define TRAINER_PIC_RS_TWINS 52 +#define TRAINER_PIC_RS_SAILOR 53 +#define TRAINER_PIC_COLLECTOR 54 +#define TRAINER_PIC_WALLY 55 +#define TRAINER_PIC_RS_BRENDAN_1 56 +#define TRAINER_PIC_RS_MAY_1 57 +#define TRAINER_PIC_RS_POKEMON_BREEDER_M 58 +#define TRAINER_PIC_RS_POKEMON_BREEDER_F 59 +#define TRAINER_PIC_RS_POKEMON_RANGER_M 60 +#define TRAINER_PIC_RS_POKEMON_RANGER_F 61 +#define TRAINER_PIC_MAGMA_LEADER_MAXIE 62 +#define TRAINER_PIC_MAGMA_GRUNT_M 63 +#define TRAINER_PIC_MAGMA_GRUNT_F 64 +#define TRAINER_PIC_RS_LASS 65 +#define TRAINER_PIC_RS_BUG_CATCHER 66 +#define TRAINER_PIC_RS_HIKER 67 +#define TRAINER_PIC_RS_YOUNG_COUPLE 68 +#define TRAINER_PIC_OLD_COUPLE 69 +#define TRAINER_PIC_RS_SIS_AND_BRO 70 +#define TRAINER_PIC_AQUA_ADMIN_M 71 +#define TRAINER_PIC_AQUA_ADMIN_F 72 +#define TRAINER_PIC_MAGMA_ADMIN_M 73 +#define TRAINER_PIC_MAGMA_ADMIN_F 74 +#define TRAINER_PIC_LEADER_WATTSON 75 +#define TRAINER_PIC_LEADER_FLANNERY 76 +#define TRAINER_PIC_LEADER_NORMAN 77 +#define TRAINER_PIC_LEADER_WINONA 78 +#define TRAINER_PIC_LEADER_WALLACE 79 +#define TRAINER_PIC_ELITE_FOUR_GLACIA 80 +#define TRAINER_PIC_ELITE_FOUR_DRAKE 81 +#define TRAINER_PIC_YOUNGSTER 82 +#define TRAINER_PIC_BUG_CATCHER 83 +#define TRAINER_PIC_LASS 84 +#define TRAINER_PIC_SAILOR 85 +#define TRAINER_PIC_CAMPER 86 +#define TRAINER_PIC_PICNICKER 87 +#define TRAINER_PIC_POKEMANIAC 88 +#define TRAINER_PIC_SUPER_NERD 89 +#define TRAINER_PIC_HIKER 90 +#define TRAINER_PIC_BIKER 91 +#define TRAINER_PIC_BURGLAR 92 +#define TRAINER_PIC_ENGINEER 93 +#define TRAINER_PIC_FISHERMAN 94 +#define TRAINER_PIC_SWIMMER_M 95 +#define TRAINER_PIC_CUE_BALL 96 +#define TRAINER_PIC_GAMER 97 +#define TRAINER_PIC_BEAUTY 98 +#define TRAINER_PIC_SWIMMER_F 99 +#define TRAINER_PIC_PSYCHIC_M 100 +#define TRAINER_PIC_ROCKER 101 +#define TRAINER_PIC_JUGGLER 102 +#define TRAINER_PIC_TAMER 103 +#define TRAINER_PIC_BIRD_KEEPER 104 +#define TRAINER_PIC_BLACK_BELT 105 +#define TRAINER_PIC_RIVAL_1 106 +#define TRAINER_PIC_SCIENTIST 107 +#define TRAINER_PIC_LEADER_GIOVANNI 108 +#define TRAINER_PIC_ROCKET_GRUNT_M 109 +#define TRAINER_PIC_COOLTRAINER_M 110 +#define TRAINER_PIC_COOLTRAINER_F 111 +#define TRAINER_PIC_ELITE_FOUR_LORELEI 112 +#define TRAINER_PIC_ELITE_FOUR_BRUNO 113 +#define TRAINER_PIC_ELITE_FOUR_AGATHA 114 +#define TRAINER_PIC_ELITE_FOUR_LANCE 115 +#define TRAINER_PIC_LEADER_BROCK 116 +#define TRAINER_PIC_LEADER_MISTY 117 +#define TRAINER_PIC_LEADER_LT_SURGE 118 +#define TRAINER_PIC_LEADER_ERIKA 119 +#define TRAINER_PIC_LEADER_KOGA 120 +#define TRAINER_PIC_LEADER_BLAINE 121 +#define TRAINER_PIC_LEADER_SABRINA 122 +#define TRAINER_PIC_GENTLEMAN 123 +#define TRAINER_PIC_RIVAL_2 124 +#define TRAINER_PIC_CHAMPION_RIVAL 125 +#define TRAINER_PIC_CHANNELER 126 +#define TRAINER_PIC_TWINS 127 +#define TRAINER_PIC_COOL_COUPLE 128 +#define TRAINER_PIC_YOUNG_COUPLE 129 +#define TRAINER_PIC_CRUSH_KIN 130 +#define TRAINER_PIC_SIS_AND_BRO 131 +#define TRAINER_PIC_PROFESSOR_OAK 132 +#define TRAINER_PIC_RS_BRENDAN_2 133 +#define TRAINER_PIC_RS_MAY_2 134 +#define TRAINER_PIC_RED 135 +#define TRAINER_PIC_LEAF 136 +#define TRAINER_PIC_ROCKET_GRUNT_F 137 +#define TRAINER_PIC_PSYCHIC_F 138 +#define TRAINER_PIC_CRUSH_GIRL 139 +#define TRAINER_PIC_TUBER_F 140 +#define TRAINER_PIC_POKEMON_BREEDER_F 141 +#define TRAINER_PIC_POKEMON_RANGER_M 142 +#define TRAINER_PIC_POKEMON_RANGER_F 143 +#define TRAINER_PIC_AROMA_LADY 144 +#define TRAINER_PIC_RUIN_MANIAC 145 +#define TRAINER_PIC_LADY 146 +#define TRAINER_PIC_PAINTER 147 + #define F_TRAINER_FEMALE (1 << 7) // All trainer parties specify the IV, level, and species for each Pokémon in the From 3e840363501e31080f26e84808d4486d244d3bd7 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 16 Oct 2019 11:36:11 -0400 Subject: [PATCH 021/114] Dump voice groups and split sound_data.s --- data/sound_data.s | 2547 +-------- sound/direct_sound_data.inc | 1822 +++++++ sound/keysplit_tables.inc | 17 + sound/programmable_wave_data.inc | 33 + sound/voice_groups.inc | 8685 ++++++++++++++++++++++++++++++ 5 files changed, 10563 insertions(+), 2541 deletions(-) create mode 100644 sound/direct_sound_data.inc create mode 100644 sound/keysplit_tables.inc create mode 100644 sound/programmable_wave_data.inc create mode 100644 sound/voice_groups.inc diff --git a/data/sound_data.s b/data/sound_data.s index 244902335..cd33950e1 100644 --- a/data/sound_data.s +++ b/data/sound_data.s @@ -1,2548 +1,13 @@ - .include "asm/macros/m4a.inc" - .include "asm/macros/music_voice.inc" .section .rodata -voicegroup000:: @ 8489C8C - .incbin "baserom.gba", 0x489C8C, 0xF24 - -voicegroup012:: @ 848ABB0 - .incbin "baserom.gba", 0x48ABB0, 0x4C8 - -voicegroup026:: @ 848B078 - .incbin "baserom.gba", 0x48B078, 0x3FC - -voicegroup120:: @ 848B474 - .incbin "baserom.gba", 0x48B474, 0x444 - -voicegroup119:: @ 848B8B8 - .incbin "baserom.gba", 0x48B8B8, 0x444 - -voicegroup081:: @ 848BCFC - .incbin "baserom.gba", 0x48BCFC, 0x18 - -voicegroup127:: @ 848BD14 - .incbin "baserom.gba", 0x48BD14, 0x600 - -voicegroup128:: @ 848C314 - .incbin "baserom.gba", 0x48C314, 0x600 - - .align 2 -gCryTable:: @ 848C914 - cry Cry_Bulbasaur - cry Cry_Ivysaur - cry Cry_Venusaur - cry Cry_Charmander - cry Cry_Charmeleon - cry Cry_Charizard - cry Cry_Squirtle - cry Cry_Wartortle - cry Cry_Blastoise - cry Cry_Caterpie - cry Cry_Metapod - cry Cry_Butterfree - cry Cry_Weedle - cry Cry_Kakuna - cry Cry_Beedrill - cry Cry_Pidgey - cry Cry_Pidgeotto - cry Cry_Pidgeot - cry Cry_Rattata - cry Cry_Raticate - cry Cry_Spearow - cry Cry_Fearow - cry Cry_Ekans - cry Cry_Arbok - cry Cry_Pikachu - cry Cry_Raichu - cry Cry_Sandshrew - cry Cry_Sandslash - cry Cry_NidoranF - cry Cry_Nidorina - cry Cry_Nidoqueen - cry Cry_NidoranM - cry Cry_Nidorino - cry Cry_Nidoking - cry Cry_Clefairy - cry Cry_Clefable - cry Cry_Vulpix - cry Cry_Ninetales - cry Cry_Jigglypuff - cry Cry_Wigglytuff - cry Cry_Zubat - cry Cry_Golbat - cry Cry_Oddish - cry Cry_Gloom - cry Cry_Vileplume - cry Cry_Paras - cry Cry_Parasect - cry Cry_Venonat - cry Cry_Venomoth - cry Cry_Diglett - cry Cry_Dugtrio - cry Cry_Meowth - cry Cry_Persian - cry Cry_Psyduck - cry Cry_Golduck - cry Cry_Mankey - cry Cry_Primeape - cry Cry_Growlithe - cry Cry_Arcanine - cry Cry_Poliwag - cry Cry_Poliwhirl - cry Cry_Poliwrath - cry Cry_Abra - cry Cry_Kadabra - cry Cry_Alakazam - cry Cry_Machop - cry Cry_Machoke - cry Cry_Machamp - cry Cry_Bellsprout - cry Cry_Weepinbell - cry Cry_Victreebel - cry Cry_Tentacool - cry Cry_Tentacruel - cry Cry_Geodude - cry Cry_Graveler - cry Cry_Golem - cry Cry_Ponyta - cry Cry_Rapidash - cry Cry_Slowpoke - cry Cry_Slowbro - cry Cry_Magnemite - cry Cry_Magneton - cry Cry_Farfetchd - cry Cry_Doduo - cry Cry_Dodrio - cry Cry_Seel - cry Cry_Dewgong - cry Cry_Grimer - cry Cry_Muk - cry Cry_Shellder - cry Cry_Cloyster - cry Cry_Gastly - cry Cry_Haunter - cry Cry_Gengar - cry Cry_Onix - cry Cry_Drowzee - cry Cry_Hypno - cry Cry_Krabby - cry Cry_Kingler - cry Cry_Voltorb - cry Cry_Electrode - cry Cry_Exeggcute - cry Cry_Exeggutor - cry Cry_Cubone - cry Cry_Marowak - cry Cry_Hitmonlee - cry Cry_Hitmonchan - cry Cry_Lickitung - cry Cry_Koffing - cry Cry_Weezing - cry Cry_Rhyhorn - cry Cry_Rhydon - cry Cry_Chansey - cry Cry_Tangela - cry Cry_Kangaskhan - cry Cry_Horsea - cry Cry_Seadra - cry Cry_Goldeen - cry Cry_Seaking - cry Cry_Staryu - cry Cry_Starmie - cry Cry_MrMime - cry Cry_Scyther - cry Cry_Jynx - cry Cry_Electabuzz - cry Cry_Magmar - cry Cry_Pinsir - cry Cry_Tauros - cry Cry_Magikarp - cry Cry_Gyarados - cry Cry_Lapras - cry Cry_Ditto - cry Cry_Eevee - cry Cry_Vaporeon - cry Cry_Jolteon - cry Cry_Flareon - cry Cry_Porygon - cry Cry_Omanyte - cry Cry_Omastar - cry Cry_Kabuto - cry Cry_Kabutops - cry Cry_Aerodactyl - cry Cry_Snorlax - cry Cry_Articuno - cry Cry_Zapdos - cry Cry_Moltres - cry Cry_Dratini - cry Cry_Dragonair - cry Cry_Dragonite - cry Cry_Mewtwo - cry Cry_Mew - cry Cry_Chikorita - cry Cry_Bayleef - cry Cry_Meganium - cry Cry_Cyndaquil - cry Cry_Quilava - cry Cry_Typhlosion - cry Cry_Totodile - cry Cry_Croconaw - cry Cry_Feraligatr - cry Cry_Sentret - cry Cry_Furret - cry Cry_Hoothoot - cry Cry_Noctowl - cry Cry_Ledyba - cry Cry_Ledian - cry Cry_Spinarak - cry Cry_Ariados - cry Cry_Crobat - cry Cry_Chinchou - cry Cry_Lanturn - cry Cry_Pichu - cry Cry_Cleffa - cry Cry_Igglybuff - cry Cry_Togepi - cry Cry_Togetic - cry Cry_Natu - cry Cry_Xatu - cry Cry_Mareep - cry Cry_Flaaffy - cry Cry_Ampharos - cry Cry_Bellossom - cry Cry_Marill - cry Cry_Azumarill - cry Cry_Sudowoodo - cry Cry_Politoed - cry Cry_Hoppip - cry Cry_Skiploom - cry Cry_Jumpluff - cry Cry_Aipom - cry Cry_Sunkern - cry Cry_Sunflora - cry Cry_Yanma - cry Cry_Wooper - cry Cry_Quagsire - cry Cry_Espeon - cry Cry_Umbreon - cry Cry_Murkrow - cry Cry_Slowking - cry Cry_Misdreavus - cry Cry_Unown - cry Cry_Wobbuffet - cry Cry_Girafarig - cry Cry_Pineco - cry Cry_Forretress - cry Cry_Dunsparce - cry Cry_Gligar - cry Cry_Steelix - cry Cry_Snubbull - cry Cry_Granbull - cry Cry_Qwilfish - cry Cry_Scizor - cry Cry_Shuckle - cry Cry_Heracross - cry Cry_Sneasel - cry Cry_Teddiursa - cry Cry_Ursaring - cry Cry_Slugma - cry Cry_Magcargo - cry Cry_Swinub - cry Cry_Piloswine - cry Cry_Corsola - cry Cry_Remoraid - cry Cry_Octillery - cry Cry_Delibird - cry Cry_Mantine - cry Cry_Skarmory - cry Cry_Houndour - cry Cry_Houndoom - cry Cry_Kingdra - cry Cry_Phanpy - cry Cry_Donphan - cry Cry_Porygon2 - cry Cry_Stantler - cry Cry_Smeargle - cry Cry_Tyrogue - cry Cry_Hitmontop - cry Cry_Smoochum - cry Cry_Elekid - cry Cry_Magby - cry Cry_Miltank - cry Cry_Blissey - cry Cry_Raikou - cry Cry_Entei - cry Cry_Suicune - cry Cry_Larvitar - cry Cry_Pupitar - cry Cry_Tyranitar - cry Cry_Lugia - cry Cry_HoOh - cry Cry_Celebi - cry Cry_Kecleon - cry Cry_Roselia - cry Cry_Torkoal - cry Cry_Electrike - cry Cry_Manectric - cry Cry_Duskull - cry Cry_Latias - cry Cry_Wynaut - cry Cry_Seviper - cry Cry_Sharpedo - cry Cry_Zangoose - cry Cry_Azurill - cry Cry_Swablu - cry Cry_Altaria - cry Cry_Unused265 - cry Cry_Taillow - cry Cry_Swellow - cry Cry_Unused268 - cry Cry_Spinda - cry Cry_Torchic - cry Cry_Combusken - cry Cry_Blaziken - cry Cry_Treecko - cry Cry_Grovyle - cry Cry_Sceptile - cry Cry_Mudkip - cry Cry_Marshtomp - cry Cry_Swampert - cry Cry_Pelipper - cry Cry_Wingull - cry Cry_Banette - cry Cry_Shuppet - cry Cry_Lotad - cry Cry_Lombre - cry Cry_Ludicolo - cry Cry_Seedot - cry Cry_Nuzleaf - cry Cry_Shiftry - cry Cry_Carvanha - cry Cry_Wurmple - cry Cry_Silcoon - cry Cry_Beautifly - cry Cry_Cascoon - cry Cry_Dustox - cry Cry_Ralts - cry Cry_Kirlia - cry Cry_Gardevoir - cry Cry_Slakoth - cry Cry_Vigoroth - cry Cry_Slaking - cry Cry_Nincada - cry Cry_Ninjask - cry Cry_Shedinja - cry Cry_Makuhita - cry Cry_Hariyama - cry Cry_Nosepass - cry Cry_Glalie - cry Cry_Plusle - cry Cry_Minun - cry Cry_Surskit - cry Cry_Masquerain - cry Cry_Skitty - cry Cry_Delcatty - cry Cry_Gulpin - cry Cry_Swalot - cry Cry_Numel - cry Cry_Camerupt - cry Cry_Barboach - cry Cry_Whiscash - cry Cry_Corphish - cry Cry_Crawdaunt - cry Cry_Spoink - cry Cry_Grumpig - cry Cry_Trapinch - cry Cry_Vibrava - cry Cry_Flygon - cry Cry_Cacnea - cry Cry_Cacturne - cry Cry_Baltoy - cry Cry_Claydol - cry Cry_Lunatone - cry Cry_Solrock - cry Cry_Feebas - cry Cry_Milotic - cry Cry_Absol - cry Cry_Meditite - cry Cry_Medicham - cry Cry_Spheal - cry Cry_Sealeo - cry Cry_Walrein - cry Cry_Clamperl - cry Cry_Huntail - cry Cry_Gorebyss - cry Cry_Lileep - cry Cry_Cradily - cry Cry_Anorith - cry Cry_Armaldo - cry Cry_Beldum - cry Cry_Metang - cry Cry_Metagross - cry Cry_Bagon - cry Cry_Shelgon - cry Cry_Regirock - cry Cry_Regice - cry Cry_Registeel - cry Cry_Castform - cry Cry_Volbeat - cry Cry_Illumise - cry Cry_Poochyena - cry Cry_Mightyena - cry Cry_Dusclops - cry Cry_Sableye - cry Cry_Mawile - cry Cry_Aron - cry Cry_Lairon - cry Cry_Aggron - cry Cry_Relicanth - cry Cry_Luvdisc - cry Cry_Groudon - cry Cry_Kyogre - cry Cry_Rayquaza - cry Cry_Salamence - cry Cry_Breloom - cry Cry_Shroomish - cry Cry_Linoone - cry Cry_Tropius - cry Cry_Wailmer - cry Cry_Zigzagoon - cry Cry_Exploud - cry Cry_Loudred - cry Cry_Wailord - cry Cry_Whismur - cry Cry_Snorunt - cry Cry_Latios - cry Cry_Jirachi - cry Cry_Deoxys - cry Cry_Chimecho - - .align 2 -gCryTable2:: @ 848DB44 - cry2 Cry_Bulbasaur - cry2 Cry_Ivysaur - cry2 Cry_Venusaur - cry2 Cry_Charmander - cry2 Cry_Charmeleon - cry2 Cry_Charizard - cry2 Cry_Squirtle - cry2 Cry_Wartortle - cry2 Cry_Blastoise - cry2 Cry_Caterpie - cry2 Cry_Metapod - cry2 Cry_Butterfree - cry2 Cry_Weedle - cry2 Cry_Kakuna - cry2 Cry_Beedrill - cry2 Cry_Pidgey - cry2 Cry_Pidgeotto - cry2 Cry_Pidgeot - cry2 Cry_Rattata - cry2 Cry_Raticate - cry2 Cry_Spearow - cry2 Cry_Fearow - cry2 Cry_Ekans - cry2 Cry_Arbok - cry2 Cry_Pikachu - cry2 Cry_Raichu - cry2 Cry_Sandshrew - cry2 Cry_Sandslash - cry2 Cry_NidoranF - cry2 Cry_Nidorina - cry2 Cry_Nidoqueen - cry2 Cry_NidoranM - cry2 Cry_Nidorino - cry2 Cry_Nidoking - cry2 Cry_Clefairy - cry2 Cry_Clefable - cry2 Cry_Vulpix - cry2 Cry_Ninetales - cry2 Cry_Jigglypuff - cry2 Cry_Wigglytuff - cry2 Cry_Zubat - cry2 Cry_Golbat - cry2 Cry_Oddish - cry2 Cry_Gloom - cry2 Cry_Vileplume - cry2 Cry_Paras - cry2 Cry_Parasect - cry2 Cry_Venonat - cry2 Cry_Venomoth - cry2 Cry_Diglett - cry2 Cry_Dugtrio - cry2 Cry_Meowth - cry2 Cry_Persian - cry2 Cry_Psyduck - cry2 Cry_Golduck - cry2 Cry_Mankey - cry2 Cry_Primeape - cry2 Cry_Growlithe - cry2 Cry_Arcanine - cry2 Cry_Poliwag - cry2 Cry_Poliwhirl - cry2 Cry_Poliwrath - cry2 Cry_Abra - cry2 Cry_Kadabra - cry2 Cry_Alakazam - cry2 Cry_Machop - cry2 Cry_Machoke - cry2 Cry_Machamp - cry2 Cry_Bellsprout - cry2 Cry_Weepinbell - cry2 Cry_Victreebel - cry2 Cry_Tentacool - cry2 Cry_Tentacruel - cry2 Cry_Geodude - cry2 Cry_Graveler - cry2 Cry_Golem - cry2 Cry_Ponyta - cry2 Cry_Rapidash - cry2 Cry_Slowpoke - cry2 Cry_Slowbro - cry2 Cry_Magnemite - cry2 Cry_Magneton - cry2 Cry_Farfetchd - cry2 Cry_Doduo - cry2 Cry_Dodrio - cry2 Cry_Seel - cry2 Cry_Dewgong - cry2 Cry_Grimer - cry2 Cry_Muk - cry2 Cry_Shellder - cry2 Cry_Cloyster - cry2 Cry_Gastly - cry2 Cry_Haunter - cry2 Cry_Gengar - cry2 Cry_Onix - cry2 Cry_Drowzee - cry2 Cry_Hypno - cry2 Cry_Krabby - cry2 Cry_Kingler - cry2 Cry_Voltorb - cry2 Cry_Electrode - cry2 Cry_Exeggcute - cry2 Cry_Exeggutor - cry2 Cry_Cubone - cry2 Cry_Marowak - cry2 Cry_Hitmonlee - cry2 Cry_Hitmonchan - cry2 Cry_Lickitung - cry2 Cry_Koffing - cry2 Cry_Weezing - cry2 Cry_Rhyhorn - cry2 Cry_Rhydon - cry2 Cry_Chansey - cry2 Cry_Tangela - cry2 Cry_Kangaskhan - cry2 Cry_Horsea - cry2 Cry_Seadra - cry2 Cry_Goldeen - cry2 Cry_Seaking - cry2 Cry_Staryu - cry2 Cry_Starmie - cry2 Cry_MrMime - cry2 Cry_Scyther - cry2 Cry_Jynx - cry2 Cry_Electabuzz - cry2 Cry_Magmar - cry2 Cry_Pinsir - cry2 Cry_Tauros - cry2 Cry_Magikarp - cry2 Cry_Gyarados - cry2 Cry_Lapras - cry2 Cry_Ditto - cry2 Cry_Eevee - cry2 Cry_Vaporeon - cry2 Cry_Jolteon - cry2 Cry_Flareon - cry2 Cry_Porygon - cry2 Cry_Omanyte - cry2 Cry_Omastar - cry2 Cry_Kabuto - cry2 Cry_Kabutops - cry2 Cry_Aerodactyl - cry2 Cry_Snorlax - cry2 Cry_Articuno - cry2 Cry_Zapdos - cry2 Cry_Moltres - cry2 Cry_Dratini - cry2 Cry_Dragonair - cry2 Cry_Dragonite - cry2 Cry_Mewtwo - cry2 Cry_Mew - cry2 Cry_Chikorita - cry2 Cry_Bayleef - cry2 Cry_Meganium - cry2 Cry_Cyndaquil - cry2 Cry_Quilava - cry2 Cry_Typhlosion - cry2 Cry_Totodile - cry2 Cry_Croconaw - cry2 Cry_Feraligatr - cry2 Cry_Sentret - cry2 Cry_Furret - cry2 Cry_Hoothoot - cry2 Cry_Noctowl - cry2 Cry_Ledyba - cry2 Cry_Ledian - cry2 Cry_Spinarak - cry2 Cry_Ariados - cry2 Cry_Crobat - cry2 Cry_Chinchou - cry2 Cry_Lanturn - cry2 Cry_Pichu - cry2 Cry_Cleffa - cry2 Cry_Igglybuff - cry2 Cry_Togepi - cry2 Cry_Togetic - cry2 Cry_Natu - cry2 Cry_Xatu - cry2 Cry_Mareep - cry2 Cry_Flaaffy - cry2 Cry_Ampharos - cry2 Cry_Bellossom - cry2 Cry_Marill - cry2 Cry_Azumarill - cry2 Cry_Sudowoodo - cry2 Cry_Politoed - cry2 Cry_Hoppip - cry2 Cry_Skiploom - cry2 Cry_Jumpluff - cry2 Cry_Aipom - cry2 Cry_Sunkern - cry2 Cry_Sunflora - cry2 Cry_Yanma - cry2 Cry_Wooper - cry2 Cry_Quagsire - cry2 Cry_Espeon - cry2 Cry_Umbreon - cry2 Cry_Murkrow - cry2 Cry_Slowking - cry2 Cry_Misdreavus - cry2 Cry_Unown - cry2 Cry_Wobbuffet - cry2 Cry_Girafarig - cry2 Cry_Pineco - cry2 Cry_Forretress - cry2 Cry_Dunsparce - cry2 Cry_Gligar - cry2 Cry_Steelix - cry2 Cry_Snubbull - cry2 Cry_Granbull - cry2 Cry_Qwilfish - cry2 Cry_Scizor - cry2 Cry_Shuckle - cry2 Cry_Heracross - cry2 Cry_Sneasel - cry2 Cry_Teddiursa - cry2 Cry_Ursaring - cry2 Cry_Slugma - cry2 Cry_Magcargo - cry2 Cry_Swinub - cry2 Cry_Piloswine - cry2 Cry_Corsola - cry2 Cry_Remoraid - cry2 Cry_Octillery - cry2 Cry_Delibird - cry2 Cry_Mantine - cry2 Cry_Skarmory - cry2 Cry_Houndour - cry2 Cry_Houndoom - cry2 Cry_Kingdra - cry2 Cry_Phanpy - cry2 Cry_Donphan - cry2 Cry_Porygon2 - cry2 Cry_Stantler - cry2 Cry_Smeargle - cry2 Cry_Tyrogue - cry2 Cry_Hitmontop - cry2 Cry_Smoochum - cry2 Cry_Elekid - cry2 Cry_Magby - cry2 Cry_Miltank - cry2 Cry_Blissey - cry2 Cry_Raikou - cry2 Cry_Entei - cry2 Cry_Suicune - cry2 Cry_Larvitar - cry2 Cry_Pupitar - cry2 Cry_Tyranitar - cry2 Cry_Lugia - cry2 Cry_HoOh - cry2 Cry_Celebi - cry2 Cry_Kecleon - cry2 Cry_Roselia - cry2 Cry_Torkoal - cry2 Cry_Electrike - cry2 Cry_Manectric - cry2 Cry_Duskull - cry2 Cry_Latias - cry2 Cry_Wynaut - cry2 Cry_Seviper - cry2 Cry_Sharpedo - cry2 Cry_Zangoose - cry2 Cry_Azurill - cry2 Cry_Swablu - cry2 Cry_Altaria - cry2 Cry_Unused265 - cry2 Cry_Taillow - cry2 Cry_Swellow - cry2 Cry_Unused268 - cry2 Cry_Spinda - cry2 Cry_Torchic - cry2 Cry_Combusken - cry2 Cry_Blaziken - cry2 Cry_Treecko - cry2 Cry_Grovyle - cry2 Cry_Sceptile - cry2 Cry_Mudkip - cry2 Cry_Marshtomp - cry2 Cry_Swampert - cry2 Cry_Pelipper - cry2 Cry_Wingull - cry2 Cry_Banette - cry2 Cry_Shuppet - cry2 Cry_Lotad - cry2 Cry_Lombre - cry2 Cry_Ludicolo - cry2 Cry_Seedot - cry2 Cry_Nuzleaf - cry2 Cry_Shiftry - cry2 Cry_Carvanha - cry2 Cry_Wurmple - cry2 Cry_Silcoon - cry2 Cry_Beautifly - cry2 Cry_Cascoon - cry2 Cry_Dustox - cry2 Cry_Ralts - cry2 Cry_Kirlia - cry2 Cry_Gardevoir - cry2 Cry_Slakoth - cry2 Cry_Vigoroth - cry2 Cry_Slaking - cry2 Cry_Nincada - cry2 Cry_Ninjask - cry2 Cry_Shedinja - cry2 Cry_Makuhita - cry2 Cry_Hariyama - cry2 Cry_Nosepass - cry2 Cry_Glalie - cry2 Cry_Plusle - cry2 Cry_Minun - cry2 Cry_Surskit - cry2 Cry_Masquerain - cry2 Cry_Skitty - cry2 Cry_Delcatty - cry2 Cry_Gulpin - cry2 Cry_Swalot - cry2 Cry_Numel - cry2 Cry_Camerupt - cry2 Cry_Barboach - cry2 Cry_Whiscash - cry2 Cry_Corphish - cry2 Cry_Crawdaunt - cry2 Cry_Spoink - cry2 Cry_Grumpig - cry2 Cry_Trapinch - cry2 Cry_Vibrava - cry2 Cry_Flygon - cry2 Cry_Cacnea - cry2 Cry_Cacturne - cry2 Cry_Baltoy - cry2 Cry_Claydol - cry2 Cry_Lunatone - cry2 Cry_Solrock - cry2 Cry_Feebas - cry2 Cry_Milotic - cry2 Cry_Absol - cry2 Cry_Meditite - cry2 Cry_Medicham - cry2 Cry_Spheal - cry2 Cry_Sealeo - cry2 Cry_Walrein - cry2 Cry_Clamperl - cry2 Cry_Huntail - cry2 Cry_Gorebyss - cry2 Cry_Lileep - cry2 Cry_Cradily - cry2 Cry_Anorith - cry2 Cry_Armaldo - cry2 Cry_Beldum - cry2 Cry_Metang - cry2 Cry_Metagross - cry2 Cry_Bagon - cry2 Cry_Shelgon - cry2 Cry_Regirock - cry2 Cry_Regice - cry2 Cry_Registeel - cry2 Cry_Castform - cry2 Cry_Volbeat - cry2 Cry_Illumise - cry2 Cry_Poochyena - cry2 Cry_Mightyena - cry2 Cry_Dusclops - cry2 Cry_Sableye - cry2 Cry_Mawile - cry2 Cry_Aron - cry2 Cry_Lairon - cry2 Cry_Aggron - cry2 Cry_Relicanth - cry2 Cry_Luvdisc - cry2 Cry_Groudon - cry2 Cry_Kyogre - cry2 Cry_Rayquaza - cry2 Cry_Salamence - cry2 Cry_Breloom - cry2 Cry_Shroomish - cry2 Cry_Linoone - cry2 Cry_Tropius - cry2 Cry_Wailmer - cry2 Cry_Zigzagoon - cry2 Cry_Exploud - cry2 Cry_Loudred - cry2 Cry_Wailord - cry2 Cry_Whismur - cry2 Cry_Snorunt - cry2 Cry_Latios - cry2 Cry_Jirachi - cry2 Cry_Deoxys - cry2 Cry_Chimecho - -voicegroup129:: @ 848ED74 - .incbin "baserom.gba", 0x48ED74, 0x600 - -voicegroup130:: @ 848F374 - .incbin "baserom.gba", 0x48F374, 0x600 - -voicegroup131:: @ 848F974 - .incbin "baserom.gba", 0x48F974, 0x600 - -voicegroup132:: @ 848FF74 - .incbin "baserom.gba", 0x48FF74, 0x600 - -voicegroup133:: @ 8490574 - .incbin "baserom.gba", 0x490574, 0x600 - -voicegroup134:: @ 8490B74 - .incbin "baserom.gba", 0x490B74, 0x438 - -voicegroup135:: @ 8490FAC - .incbin "baserom.gba", 0x490FAC, 0x3E4 - -voicegroup136:: @ 8491390 - .incbin "baserom.gba", 0x491390, 0x600 - -voicegroup137:: @ 8491990 - .incbin "baserom.gba", 0x491990, 0x600 - -voicegroup138:: @ 8491F90 - .incbin "baserom.gba", 0x491F90, 0x600 - -voicegroup139:: @ 8492590 - .incbin "baserom.gba", 0x492590, 0x600 - -voicegroup140:: @ 8492B90 - .incbin "baserom.gba", 0x492B90, 0x30 - -voicegroup141:: @ 8492BC0 - .incbin "baserom.gba", 0x492BC0, 0x600 - -voicegroup142:: @ 84931C0 - .incbin "baserom.gba", 0x4931C0, 0x3F0 - -voicegroup143:: @ 84935B0 - .incbin "baserom.gba", 0x4935B0, 0x600 - -voicegroup144:: @ 8493BB0 - .incbin "baserom.gba", 0x493BB0, 0x600 - -voicegroup145:: @ 84941B0 - .incbin "baserom.gba", 0x4941B0, 0x600 - -voicegroup146:: @ 84947B0 - .incbin "baserom.gba", 0x4947B0, 0x600 - -voicegroup147:: @ 8494DB0 - .incbin "baserom.gba", 0x494DB0, 0x3F0 - -voicegroup148:: @ 84951A0 - .incbin "baserom.gba", 0x4951A0, 0x600 - -voicegroup149:: @ 84957A0 - .incbin "baserom.gba", 0x4957A0, 0x45C - -voicegroup150:: @ 8495BFC - .incbin "baserom.gba", 0x495BFC, 0x600 - -voicegroup151:: @ 84961FC - .incbin "baserom.gba", 0x4961FC, 0x420 - -voicegroup152:: @ 849661C - .incbin "baserom.gba", 0x49661C, 0x600 - -voicegroup153:: @ 8496C1C - .incbin "baserom.gba", 0x496C1C, 0x600 - -voicegroup154:: @ 849721C - .incbin "baserom.gba", 0x49721C, 0x45C - -voicegroup155:: @ 8497678 - .incbin "baserom.gba", 0x497678, 0x600 - -voicegroup156:: @ 8497C78 - .incbin "baserom.gba", 0x497C78, 0x600 - -voicegroup157:: @ 8498278 - .incbin "baserom.gba", 0x498278, 0x600 - -voicegroup158:: @ 8498878 - .incbin "baserom.gba", 0x498878, 0x600 - -voicegroup159:: @ 8498E78 - .incbin "baserom.gba", 0x498E78, 0x600 - -voicegroup160:: @ 8499478 - .incbin "baserom.gba", 0x499478, 0x420 - -voicegroup161:: @ 8499898 - .incbin "baserom.gba", 0x499898, 0x600 - -voicegroup162:: @ 8499E98 - .incbin "baserom.gba", 0x499E98, 0x45C - -voicegroup163:: @ 849A2F4 - .incbin "baserom.gba", 0x49A2F4, 0x600 - -voicegroup164:: @ 849A8F4 - .incbin "baserom.gba", 0x49A8F4, 0x600 - -voicegroup165:: @ 849AEF4 - .incbin "baserom.gba", 0x49AEF4, 0x600 - -voicegroup166:: @ 849B4F4 - .incbin "baserom.gba", 0x49B4F4, 0x600 - -voicegroup167:: @ 849BAF4 - .incbin "baserom.gba", 0x49BAF4, 0x600 - -voicegroup168:: @ 849C0F4 - .incbin "baserom.gba", 0x49C0F4, 0x600 - -voicegroup169:: @ 849C6F4 - .incbin "baserom.gba", 0x49C6F4, 0x600 - -voicegroup170:: @ 849CCF4 - .incbin "baserom.gba", 0x49CCF4, 0x3F0 - -voicegroup171:: @ 849D0E4 - .incbin "baserom.gba", 0x49D0E4, 0x444 - -voicegroup172:: @ 849D528 - .incbin "baserom.gba", 0x49D528, 0x600 - -voicegroup173:: @ 849DB28 - .incbin "baserom.gba", 0x49DB28, 0x600 - -voicegroup174:: @ 849E128 - .incbin "baserom.gba", 0x49E128, 0x75C - -voicegroup175:: @ 849E884 - .incbin "baserom.gba", 0x49E884, 0x8E8 - -voicegroup178:: @ 849F16C - .incbin "baserom.gba", 0x49F16C, 0x420 - -voicegroup179:: @ 849F58C - .incbin "baserom.gba", 0x49F58C, 0x420 - -voicegroup180:: @ 849F9AC - .incbin "baserom.gba", 0x49F9AC, 0x600 - -voicegroup181:: @ 849FFAC - .incbin "baserom.gba", 0x49FFAC, 0x234 - -voicegroup182:: @ 84A01E0 - .incbin "baserom.gba", 0x4A01E0, 0x420 - -voicegroup183:: @ 84A0600 - .incbin "baserom.gba", 0x4A0600, 0x600 - -voicegroup184:: @ 84A0C00 - .incbin "baserom.gba", 0x4A0C00, 0x408 - -voicegroup185:: @ 84A1008 - .incbin "baserom.gba", 0x4A1008, 0x600 - -voicegroup186:: @ 84A1608 - .incbin "baserom.gba", 0x4A1608, 0x600 - -voicegroup187:: @ 84A1C08 - .incbin "baserom.gba", 0x4A1C08, 0x600 - -voicegroup188:: @ 84A2208 - .incbin "baserom.gba", 0x4A2208, 0x600 - -voicegroup189:: @ 84A2808 - .incbin "baserom.gba", 0x4A2808, 0xA94 + .include "asm/macros/m4a.inc" + .include "asm/macros/music_voice.inc" + .include "sound/voice_groups.inc" + .include "sound/keysplit_tables.inc" + .include "sound/programmable_wave_data.inc" .include "sound/music_player_table.inc" .include "sound/song_table.inc" + .include "sound/direct_sound_data.inc" .align 2 -gDirectSoundWaveData_0:: @ 84A3DA8 - .incbin "baserom.gba", 0x4A3DA8, 0x6BE1C - - .align 2 -Cry_Bulbasaur:: @ 850FBC4 - .incbin "sound/direct_sound_samples/cry_bulbasaur.bin" - - .align 2 -Cry_Ivysaur:: @ 8510C50 - .incbin "sound/direct_sound_samples/cry_ivysaur.bin" - - .align 2 -Cry_Venusaur:: @ 8511CE0 - .incbin "sound/direct_sound_samples/cry_venusaur.bin" - - .align 2 -Cry_Charmander:: @ 8513038 - .incbin "sound/direct_sound_samples/cry_charmander.bin" - - .align 2 -Cry_Charmeleon:: @ 8513EA8 - .incbin "sound/direct_sound_samples/cry_charmeleon.bin" - - .align 2 -Cry_Charizard:: @ 8514D28 - .incbin "sound/direct_sound_samples/cry_charizard.bin" - - .align 2 -Cry_Squirtle:: @ 8516070 - .incbin "sound/direct_sound_samples/cry_squirtle.bin" - - .align 2 -Cry_Wartortle:: @ 8516EE4 - .incbin "sound/direct_sound_samples/cry_wartortle.bin" - - .align 2 -Cry_Blastoise:: @ 8518024 - .incbin "sound/direct_sound_samples/cry_blastoise.bin" - - .align 2 -Cry_Caterpie:: @ 851936C - .incbin "sound/direct_sound_samples/cry_caterpie.bin" - - .align 2 -Cry_Metapod:: @ 8519BC4 - .incbin "sound/direct_sound_samples/cry_metapod.bin" - - .align 2 -Cry_Butterfree:: @ 851B314 - .incbin "sound/direct_sound_samples/cry_butterfree.bin" - - .align 2 -Cry_Weedle:: @ 851BD1C - .incbin "sound/direct_sound_samples/cry_weedle.bin" - - .align 2 -Cry_Kakuna:: @ 851CD60 - .incbin "sound/direct_sound_samples/cry_kakuna.bin" - - .align 2 -Cry_Beedrill:: @ 851DF9C - .incbin "sound/direct_sound_samples/cry_beedrill.bin" - - .align 2 -Cry_Pidgey:: @ 851F2F8 - .incbin "sound/direct_sound_samples/cry_pidgey.bin" - - .align 2 -Cry_Pidgeotto:: @ 851F6E0 - .incbin "sound/direct_sound_samples/cry_pidgeotto.bin" - - .align 2 -Cry_Pidgeot:: @ 85205E8 - .incbin "sound/direct_sound_samples/cry_pidgeot.bin" - - .align 2 -Cry_Rattata:: @ 852171C - .incbin "sound/direct_sound_samples/cry_rattata.bin" - - .align 2 -Cry_Raticate:: @ 8521EFC - .incbin "sound/direct_sound_samples/cry_raticate.bin" - - .align 2 -Cry_Spearow:: @ 8522880 - .incbin "sound/direct_sound_samples/cry_spearow.bin" - - .align 2 -Cry_Fearow:: @ 8523A24 - .incbin "sound/direct_sound_samples/cry_fearow.bin" - - .align 2 -Cry_Ekans:: @ 8524B60 - .incbin "sound/direct_sound_samples/cry_ekans.bin" - - .align 2 -Cry_Arbok:: @ 8525EAC - .incbin "sound/direct_sound_samples/cry_arbok.bin" - - .align 2 -Cry_Pikachu:: @ 8527204 - .incbin "sound/direct_sound_samples/cry_pikachu.bin" - - .align 2 -Cry_Raichu:: @ 85282AC - .incbin "sound/direct_sound_samples/cry_raichu.bin" - - .align 2 -Cry_Sandshrew:: @ 8529A6C - .incbin "sound/direct_sound_samples/cry_sandshrew.bin" - - .align 2 -Cry_Sandslash:: @ 852A3C0 - .incbin "sound/direct_sound_samples/cry_sandslash.bin" - - .align 2 -Cry_NidoranF:: @ 852B150 - .incbin "sound/direct_sound_samples/cry_nidoran_f.bin" - - .align 2 -Cry_Nidorina:: @ 852BB00 - .incbin "sound/direct_sound_samples/cry_nidorina.bin" - - .align 2 -Cry_Nidoqueen:: @ 852C7C8 - .incbin "sound/direct_sound_samples/cry_nidoqueen.bin" - - .align 2 -Cry_NidoranM:: @ 852D8A8 - .incbin "sound/direct_sound_samples/cry_nidoran_m.bin" - - .align 2 -Cry_Nidorino:: @ 852E310 - .incbin "sound/direct_sound_samples/cry_nidorino.bin" - - .align 2 -Cry_Nidoking:: @ 852EF24 - .incbin "sound/direct_sound_samples/cry_nidoking.bin" - - .align 2 -Cry_Clefairy:: @ 8530790 - .incbin "sound/direct_sound_samples/cry_clefairy.bin" - - .align 2 -Cry_Clefable:: @ 8531000 - .incbin "sound/direct_sound_samples/cry_clefable.bin" - - .align 2 -Cry_Vulpix:: @ 8531A90 - .incbin "sound/direct_sound_samples/cry_vulpix.bin" - - .align 2 -Cry_Ninetales:: @ 8533260 - .incbin "sound/direct_sound_samples/cry_ninetales.bin" - - .align 2 -Cry_Jigglypuff:: @ 8534ACC - .incbin "sound/direct_sound_samples/cry_jigglypuff.bin" - - .align 2 -Cry_Wigglytuff:: @ 8535030 - .incbin "sound/direct_sound_samples/cry_wigglytuff.bin" - - .align 2 -Cry_Zubat:: @ 85356F8 - .incbin "sound/direct_sound_samples/cry_zubat.bin" - - .align 2 -Cry_Golbat:: @ 8536A64 - .incbin "sound/direct_sound_samples/cry_golbat.bin" - - .align 2 -Cry_Oddish:: @ 8537DC8 - .incbin "sound/direct_sound_samples/cry_oddish.bin" - - .align 2 -Cry_Gloom:: @ 8538C64 - .incbin "sound/direct_sound_samples/cry_gloom.bin" - - .align 2 -Cry_Vileplume:: @ 85398E0 - .incbin "sound/direct_sound_samples/cry_vileplume.bin" - - .align 2 -Cry_Paras:: @ 853B27C - .incbin "sound/direct_sound_samples/cry_paras.bin" - - .align 2 -Cry_Parasect:: @ 853CE70 - .incbin "sound/direct_sound_samples/cry_parasect.bin" - - .align 2 -Cry_Venonat:: @ 853ECD8 - .incbin "sound/direct_sound_samples/cry_venonat.bin" - - .align 2 -Cry_Venomoth:: @ 853FC58 - .incbin "sound/direct_sound_samples/cry_venomoth.bin" - - .align 2 -Cry_Diglett:: @ 8540C5C - .incbin "sound/direct_sound_samples/cry_diglett.bin" - - .align 2 -Cry_Dugtrio:: @ 8541FCC - .incbin "sound/direct_sound_samples/cry_dugtrio.bin" - - .align 2 -Cry_Meowth:: @ 8543338 - .incbin "sound/direct_sound_samples/cry_meowth.bin" - - .align 2 -Cry_Persian:: @ 8543CC8 - .incbin "sound/direct_sound_samples/cry_persian.bin" - - .align 2 -Cry_Psyduck:: @ 8544FA4 - .incbin "sound/direct_sound_samples/cry_psyduck.bin" - - .align 2 -Cry_Golduck:: @ 8545CCC - .incbin "sound/direct_sound_samples/cry_golduck.bin" - - .align 2 -Cry_Mankey:: @ 8546814 - .incbin "sound/direct_sound_samples/cry_mankey.bin" - - .align 2 -Cry_Primeape:: @ 8547874 - .incbin "sound/direct_sound_samples/cry_primeape.bin" - - .align 2 -Cry_Growlithe:: @ 85488A4 - .incbin "sound/direct_sound_samples/cry_growlithe.bin" - - .align 2 -Cry_Arcanine:: @ 8549608 - .incbin "sound/direct_sound_samples/cry_arcanine.bin" - - .align 2 -Cry_Poliwag:: @ 854A744 - .incbin "sound/direct_sound_samples/cry_poliwag.bin" - - .align 2 -Cry_Poliwhirl:: @ 854B260 - .incbin "sound/direct_sound_samples/cry_poliwhirl.bin" - - .align 2 -Cry_Poliwrath:: @ 854B908 - .incbin "sound/direct_sound_samples/cry_poliwrath.bin" - - .align 2 -Cry_Abra:: @ 854C42C - .incbin "sound/direct_sound_samples/cry_abra.bin" - - .align 2 -Cry_Kadabra:: @ 854DB90 - .incbin "sound/direct_sound_samples/cry_kadabra.bin" - - .align 2 -Cry_Alakazam:: @ 854F678 - .incbin "sound/direct_sound_samples/cry_alakazam.bin" - - .align 2 -Cry_Machop:: @ 8551614 - .incbin "sound/direct_sound_samples/cry_machop.bin" - - .align 2 -Cry_Machoke:: @ 8552378 - .incbin "sound/direct_sound_samples/cry_machoke.bin" - - .align 2 -Cry_Machamp:: @ 8553108 - .incbin "sound/direct_sound_samples/cry_machamp.bin" - - .align 2 -Cry_Bellsprout:: @ 8554190 - .incbin "sound/direct_sound_samples/cry_bellsprout.bin" - - .align 2 -Cry_Weepinbell:: @ 855491C - .incbin "sound/direct_sound_samples/cry_weepinbell.bin" - - .align 2 -Cry_Victreebel:: @ 85557BC - .incbin "sound/direct_sound_samples/cry_victreebel.bin" - - .align 2 -Cry_Tentacool:: @ 8556B08 - .incbin "sound/direct_sound_samples/cry_tentacool.bin" - - .align 2 -Cry_Tentacruel:: @ 8557AF8 - .incbin "sound/direct_sound_samples/cry_tentacruel.bin" - - .align 2 -Cry_Geodude:: @ 85591F4 - .incbin "sound/direct_sound_samples/cry_geodude.bin" - - .align 2 -Cry_Graveler:: @ 855A9A8 - .incbin "sound/direct_sound_samples/cry_graveler.bin" - - .align 2 -Cry_Golem:: @ 855C590 - .incbin "sound/direct_sound_samples/cry_golem.bin" - - .align 2 -Cry_Ponyta:: @ 855D3BC - .incbin "sound/direct_sound_samples/cry_ponyta.bin" - - .align 2 -Cry_Rapidash:: @ 855E2CC - .incbin "sound/direct_sound_samples/cry_rapidash.bin" - - .align 2 -Cry_Slowpoke:: @ 855F56C - .incbin "sound/direct_sound_samples/cry_slowpoke.bin" - - .align 2 -Cry_Slowbro:: @ 855FCD4 - .incbin "sound/direct_sound_samples/cry_slowbro.bin" - - .align 2 -Cry_Magnemite:: @ 8560A44 - .incbin "sound/direct_sound_samples/cry_magnemite.bin" - - .align 2 -Cry_Magneton:: @ 8561D88 - .incbin "sound/direct_sound_samples/cry_magneton.bin" - - .align 2 -Cry_Farfetchd:: @ 8563570 - .incbin "sound/direct_sound_samples/cry_farfetchd.bin" - - .align 2 -Cry_Doduo:: @ 8563CEC - .incbin "sound/direct_sound_samples/cry_doduo.bin" - - .align 2 -Cry_Dodrio:: @ 8565030 - .incbin "sound/direct_sound_samples/cry_dodrio.bin" - - .align 2 -Cry_Seel:: @ 85663A8 - .incbin "sound/direct_sound_samples/cry_seel.bin" - - .align 2 -Cry_Dewgong:: @ 8567598 - .incbin "sound/direct_sound_samples/cry_dewgong.bin" - - .align 2 -Cry_Grimer:: @ 8568ABC - .incbin "sound/direct_sound_samples/cry_grimer.bin" - - .align 2 -Cry_Muk:: @ 8569544 - .incbin "sound/direct_sound_samples/cry_muk.bin" - - .align 2 -Cry_Shellder:: @ 856A404 - .incbin "sound/direct_sound_samples/cry_shellder.bin" - - .align 2 -Cry_Cloyster:: @ 856B378 - .incbin "sound/direct_sound_samples/cry_cloyster.bin" - - .align 2 -Cry_Gastly:: @ 856C83C - .incbin "sound/direct_sound_samples/cry_gastly.bin" - - .align 2 -Cry_Haunter:: @ 856DF8C - .incbin "sound/direct_sound_samples/cry_haunter.bin" - - .align 2 -Cry_Gengar:: @ 856F70C - .incbin "sound/direct_sound_samples/cry_gengar.bin" - - .align 2 -Cry_Onix:: @ 85705CC - .incbin "sound/direct_sound_samples/cry_onix.bin" - - .align 2 -Cry_Drowzee:: @ 8571E90 - .incbin "sound/direct_sound_samples/cry_drowzee.bin" - - .align 2 -Cry_Hypno:: @ 8573BA8 - .incbin "sound/direct_sound_samples/cry_hypno.bin" - - .align 2 -Cry_Krabby:: @ 85758AC - .incbin "sound/direct_sound_samples/cry_krabby.bin" - - .align 2 -Cry_Kingler:: @ 85770F8 - .incbin "sound/direct_sound_samples/cry_kingler.bin" - - .align 2 -Cry_Voltorb:: @ 8578950 - .incbin "sound/direct_sound_samples/cry_voltorb.bin" - - .align 2 -Cry_Electrode:: @ 857A214 - .incbin "sound/direct_sound_samples/cry_electrode.bin" - - .align 2 -Cry_Exeggcute:: @ 857BB4C - .incbin "sound/direct_sound_samples/cry_exeggcute.bin" - - .align 2 -Cry_Exeggutor:: @ 857CE2C - .incbin "sound/direct_sound_samples/cry_exeggutor.bin" - - .align 2 -Cry_Cubone:: @ 857EE10 - .incbin "sound/direct_sound_samples/cry_cubone.bin" - - .align 2 -Cry_Marowak:: @ 857FD30 - .incbin "sound/direct_sound_samples/cry_marowak.bin" - - .align 2 -Cry_Hitmonlee:: @ 8580BA0 - .incbin "sound/direct_sound_samples/cry_hitmonlee.bin" - - .align 2 -Cry_Hitmonchan:: @ 8581E4C - .incbin "sound/direct_sound_samples/cry_hitmonchan.bin" - - .align 2 -Cry_Lickitung:: @ 8583024 - .incbin "sound/direct_sound_samples/cry_lickitung.bin" - - .align 2 -Cry_Koffing:: @ 8583F4C - .incbin "sound/direct_sound_samples/cry_koffing.bin" - - .align 2 -Cry_Weezing:: @ 85853A8 - .incbin "sound/direct_sound_samples/cry_weezing.bin" - - .align 2 -Cry_Rhyhorn:: @ 8586954 - .incbin "sound/direct_sound_samples/cry_rhyhorn.bin" - - .align 2 -Cry_Rhydon:: @ 8587CC0 - .incbin "sound/direct_sound_samples/cry_rhydon.bin" - - .align 2 -Cry_Chansey:: @ 858912C - .incbin "sound/direct_sound_samples/cry_chansey.bin" - - .align 2 -Cry_Tangela:: @ 8589FF8 - .incbin "sound/direct_sound_samples/cry_tangela.bin" - - .align 2 -Cry_Kangaskhan:: @ 858AF14 - .incbin "sound/direct_sound_samples/cry_kangaskhan.bin" - - .align 2 -Cry_Horsea:: @ 858C1C8 - .incbin "sound/direct_sound_samples/cry_horsea.bin" - - .align 2 -Cry_Seadra:: @ 858CB44 - .incbin "sound/direct_sound_samples/cry_seadra.bin" - - .align 2 -Cry_Goldeen:: @ 858D3B0 - .incbin "sound/direct_sound_samples/cry_goldeen.bin" - - .align 2 -Cry_Seaking:: @ 858DD88 - .incbin "sound/direct_sound_samples/cry_seaking.bin" - - .align 2 -Cry_Staryu:: @ 858F0E0 - .incbin "sound/direct_sound_samples/cry_staryu.bin" - - .align 2 -Cry_Starmie:: @ 85904C8 - .incbin "sound/direct_sound_samples/cry_starmie.bin" - - .align 2 -Cry_MrMime:: @ 85919A4 - .incbin "sound/direct_sound_samples/cry_mr_mime.bin" - - .align 2 -Cry_Scyther:: @ 8592C94 - .incbin "sound/direct_sound_samples/cry_scyther.bin" - - .align 2 -Cry_Jynx:: @ 85939F0 - .incbin "sound/direct_sound_samples/cry_jynx.bin" - - .align 2 -Cry_Electabuzz:: @ 8596964 - .incbin "sound/direct_sound_samples/cry_electabuzz.bin" - - .align 2 -Cry_Magmar:: @ 8598848 - .incbin "sound/direct_sound_samples/cry_magmar.bin" - - .align 2 -Cry_Pinsir:: @ 85997C4 - .incbin "sound/direct_sound_samples/cry_pinsir.bin" - - .align 2 -Cry_Tauros:: @ 859A420 - .incbin "sound/direct_sound_samples/cry_tauros.bin" - - .align 2 -Cry_Magikarp:: @ 859B674 - .incbin "sound/direct_sound_samples/cry_magikarp.bin" - - .align 2 -Cry_Gyarados:: @ 859C97C - .incbin "sound/direct_sound_samples/cry_gyarados.bin" - - .align 2 -Cry_Lapras:: @ 859DDB0 - .incbin "sound/direct_sound_samples/cry_lapras.bin" - - .align 2 -Cry_Ditto:: @ 859EC84 - .incbin "sound/direct_sound_samples/cry_ditto.bin" - - .align 2 -Cry_Eevee:: @ 859F7A0 - .incbin "sound/direct_sound_samples/cry_eevee.bin" - - .align 2 -Cry_Vaporeon:: @ 85A05D8 - .incbin "sound/direct_sound_samples/cry_vaporeon.bin" - - .align 2 -Cry_Jolteon:: @ 85A1BF0 - .incbin "sound/direct_sound_samples/cry_jolteon.bin" - - .align 2 -Cry_Flareon:: @ 85A2BC4 - .incbin "sound/direct_sound_samples/cry_flareon.bin" - - .align 2 -Cry_Porygon:: @ 85A3B48 - .incbin "sound/direct_sound_samples/cry_porygon.bin" - - .align 2 -Cry_Omanyte:: @ 85A4F54 - .incbin "sound/direct_sound_samples/cry_omanyte.bin" - - .align 2 -Cry_Omastar:: @ 85A5CAC - .incbin "sound/direct_sound_samples/cry_omastar.bin" - - .align 2 -Cry_Kabuto:: @ 85A6A00 - .incbin "sound/direct_sound_samples/cry_kabuto.bin" - - .align 2 -Cry_Kabutops:: @ 85A7654 - .incbin "sound/direct_sound_samples/cry_kabutops.bin" - - .align 2 -Cry_Aerodactyl:: @ 85A8410 - .incbin "sound/direct_sound_samples/cry_aerodactyl.bin" - - .align 2 -Cry_Snorlax:: @ 85A9C6C - .incbin "sound/direct_sound_samples/cry_snorlax.bin" - - .align 2 -Cry_Articuno:: @ 85AA1A8 - .incbin "sound/direct_sound_samples/cry_articuno.bin" - - .align 2 -Cry_Zapdos:: @ 85AB950 - .incbin "sound/direct_sound_samples/cry_zapdos.bin" - - .align 2 -Cry_Moltres:: @ 85AC8C8 - .incbin "sound/direct_sound_samples/cry_moltres.bin" - - .align 2 -Cry_Dratini:: @ 85AE074 - .incbin "sound/direct_sound_samples/cry_dratini.bin" - - .align 2 -Cry_Dragonair:: @ 85AEC10 - .incbin "sound/direct_sound_samples/cry_dragonair.bin" - - .align 2 -Cry_Dragonite:: @ 85AFCB8 - .incbin "sound/direct_sound_samples/cry_dragonite.bin" - - .align 2 -Cry_Mewtwo:: @ 85B0FC4 - .incbin "sound/direct_sound_samples/cry_mewtwo.bin" - - .align 2 -Cry_Mew:: @ 85B2E2C - .incbin "sound/direct_sound_samples/cry_mew.bin" - - .align 2 -Cry_Chikorita:: @ 85B4C94 - .incbin "sound/direct_sound_samples/cry_chikorita.bin" - - .align 2 -Cry_Bayleef:: @ 85B51D4 - .incbin "sound/direct_sound_samples/cry_bayleef.bin" - - .align 2 -Cry_Meganium:: @ 85B5AA0 - .incbin "sound/direct_sound_samples/cry_meganium.bin" - - .align 2 -Cry_Cyndaquil:: @ 85B6AD8 - .incbin "sound/direct_sound_samples/cry_cyndaquil.bin" - - .align 2 -Cry_Quilava:: @ 85B71DC - .incbin "sound/direct_sound_samples/cry_quilava.bin" - - .align 2 -Cry_Typhlosion:: @ 85B7DC4 - .incbin "sound/direct_sound_samples/cry_typhlosion.bin" - - .align 2 -Cry_Totodile:: @ 85BA3D4 - .incbin "sound/direct_sound_samples/cry_totodile.bin" - - .align 2 -Cry_Croconaw:: @ 85BB62C - .incbin "sound/direct_sound_samples/cry_croconaw.bin" - - .align 2 -Cry_Feraligatr:: @ 85BCA68 - .incbin "sound/direct_sound_samples/cry_feraligatr.bin" - - .align 2 -Cry_Sentret:: @ 85BE3EC - .incbin "sound/direct_sound_samples/cry_sentret.bin" - - .align 2 -Cry_Furret:: @ 85BE814 - .incbin "sound/direct_sound_samples/cry_furret.bin" - - .align 2 -Cry_Hoothoot:: @ 85BEE5C - .incbin "sound/direct_sound_samples/cry_hoothoot.bin" - - .align 2 -Cry_Noctowl:: @ 85BF940 - .incbin "sound/direct_sound_samples/cry_noctowl.bin" - - .align 2 -Cry_Ledyba:: @ 85C0E70 - .incbin "sound/direct_sound_samples/cry_ledyba.bin" - - .align 2 -Cry_Ledian:: @ 85C1568 - .incbin "sound/direct_sound_samples/cry_ledian.bin" - - .align 2 -Cry_Spinarak:: @ 85C1DCC - .incbin "sound/direct_sound_samples/cry_spinarak.bin" - - .align 2 -Cry_Ariados:: @ 85C2B30 - .incbin "sound/direct_sound_samples/cry_ariados.bin" - - .align 2 -Cry_Crobat:: @ 85C3784 - .incbin "sound/direct_sound_samples/cry_crobat.bin" - - .align 2 -Cry_Chinchou:: @ 85C4EB4 - .incbin "sound/direct_sound_samples/cry_chinchou.bin" - - .align 2 -Cry_Lanturn:: @ 85C5B64 - .incbin "sound/direct_sound_samples/cry_lanturn.bin" - - .align 2 -Cry_Pichu:: @ 85C65F0 - .incbin "sound/direct_sound_samples/cry_pichu.bin" - - .align 2 -Cry_Cleffa:: @ 85C6D44 - .incbin "sound/direct_sound_samples/cry_cleffa.bin" - - .align 2 -Cry_Igglybuff:: @ 85C7334 - .incbin "sound/direct_sound_samples/cry_igglybuff.bin" - - .align 2 -Cry_Togepi:: @ 85C7A30 - .incbin "sound/direct_sound_samples/cry_togepi.bin" - - .align 2 -Cry_Togetic:: @ 85C8518 - .incbin "sound/direct_sound_samples/cry_togetic.bin" - - .align 2 -Cry_Natu:: @ 85C8C18 - .incbin "sound/direct_sound_samples/cry_natu.bin" - - .align 2 -Cry_Xatu:: @ 85C96A8 - .incbin "sound/direct_sound_samples/cry_xatu.bin" - - .align 2 -Cry_Mareep:: @ 85CA574 - .incbin "sound/direct_sound_samples/cry_mareep.bin" - - .align 2 -Cry_Flaaffy:: @ 85CACCC - .incbin "sound/direct_sound_samples/cry_flaaffy.bin" - - .align 2 -Cry_Ampharos:: @ 85CBA80 - .incbin "sound/direct_sound_samples/cry_ampharos.bin" - - .align 2 -Cry_Bellossom:: @ 85CCB00 - .incbin "sound/direct_sound_samples/cry_bellossom.bin" - - .align 2 -Cry_Marill:: @ 85CD918 - .incbin "sound/direct_sound_samples/cry_marill.bin" - - .align 2 -Cry_Azumarill:: @ 85CE62C - .incbin "sound/direct_sound_samples/cry_azumarill.bin" - - .align 2 -Cry_Sudowoodo:: @ 85CF718 - .incbin "sound/direct_sound_samples/cry_sudowoodo.bin" - - .align 2 -Cry_Politoed:: @ 85D0748 - .incbin "sound/direct_sound_samples/cry_politoed.bin" - - .align 2 -Cry_Hoppip:: @ 85D198C - .incbin "sound/direct_sound_samples/cry_hoppip.bin" - - .align 2 -Cry_Skiploom:: @ 85D21F8 - .incbin "sound/direct_sound_samples/cry_skiploom.bin" - - .align 2 -Cry_Jumpluff:: @ 85D2F00 - .incbin "sound/direct_sound_samples/cry_jumpluff.bin" - - .align 2 -Cry_Aipom:: @ 85D3F3C - .incbin "sound/direct_sound_samples/cry_aipom.bin" - - .align 2 -Cry_Sunkern:: @ 85D4D5C - .incbin "sound/direct_sound_samples/cry_sunkern.bin" - - .align 2 -Cry_Sunflora:: @ 85D5570 - .incbin "sound/direct_sound_samples/cry_sunflora.bin" - - .align 2 -Cry_Yanma:: @ 85D6550 - .incbin "sound/direct_sound_samples/cry_yanma.bin" - - .align 2 -Cry_Wooper:: @ 85D7658 - .incbin "sound/direct_sound_samples/cry_wooper.bin" - - .align 2 -Cry_Quagsire:: @ 85D7DB8 - .incbin "sound/direct_sound_samples/cry_quagsire.bin" - - .align 2 -Cry_Espeon:: @ 85D8B18 - .incbin "sound/direct_sound_samples/cry_espeon.bin" - - .align 2 -Cry_Umbreon:: @ 85D9ECC - .incbin "sound/direct_sound_samples/cry_umbreon.bin" - - .align 2 -Cry_Murkrow:: @ 85DAE4C - .incbin "sound/direct_sound_samples/cry_murkrow.bin" - - .align 2 -Cry_Slowking:: @ 85DBF10 - .incbin "sound/direct_sound_samples/cry_slowking.bin" - - .align 2 -Cry_Misdreavus:: @ 85DD6F4 - .incbin "sound/direct_sound_samples/cry_misdreavus.bin" - - .align 2 -Cry_Unown:: @ 85DE294 - .incbin "sound/direct_sound_samples/cry_unown.bin" - - .align 2 -Cry_Wobbuffet:: @ 85DEFBC - .incbin "sound/direct_sound_samples/cry_wobbuffet.bin" - - .align 2 -Cry_Girafarig:: @ 85E0458 - .incbin "sound/direct_sound_samples/cry_girafarig.bin" - - .align 2 -Cry_Pineco:: @ 85E130C - .incbin "sound/direct_sound_samples/cry_pineco.bin" - - .align 2 -Cry_Forretress:: @ 85E206C - .incbin "sound/direct_sound_samples/cry_forretress.bin" - - .align 2 -Cry_Dunsparce:: @ 85E3474 - .incbin "sound/direct_sound_samples/cry_dunsparce.bin" - - .align 2 -Cry_Gligar:: @ 85E4454 - .incbin "sound/direct_sound_samples/cry_gligar.bin" - - .align 2 -Cry_Steelix:: @ 85E5074 - .incbin "sound/direct_sound_samples/cry_steelix.bin" - - .align 2 -Cry_Snubbull:: @ 85E769C - .incbin "sound/direct_sound_samples/cry_snubbull.bin" - - .align 2 -Cry_Granbull:: @ 85E8510 - .incbin "sound/direct_sound_samples/cry_granbull.bin" - - .align 2 -Cry_Qwilfish:: @ 85E9CB4 - .incbin "sound/direct_sound_samples/cry_qwilfish.bin" - - .align 2 -Cry_Scizor:: @ 85EA850 - .incbin "sound/direct_sound_samples/cry_scizor.bin" - - .align 2 -Cry_Shuckle:: @ 85EBF4C - .incbin "sound/direct_sound_samples/cry_shuckle.bin" - - .align 2 -Cry_Heracross:: @ 85EC980 - .incbin "sound/direct_sound_samples/cry_heracross.bin" - - .align 2 -Cry_Sneasel:: @ 85EDBD4 - .incbin "sound/direct_sound_samples/cry_sneasel.bin" - - .align 2 -Cry_Teddiursa:: @ 85EE4F8 - .incbin "sound/direct_sound_samples/cry_teddiursa.bin" - - .align 2 -Cry_Ursaring:: @ 85EF584 - .incbin "sound/direct_sound_samples/cry_ursaring.bin" - - .align 2 -Cry_Slugma:: @ 85F135C - .incbin "sound/direct_sound_samples/cry_slugma.bin" - - .align 2 -Cry_Magcargo:: @ 85F2474 - .incbin "sound/direct_sound_samples/cry_magcargo.bin" - - .align 2 -Cry_Swinub:: @ 85F397C - .incbin "sound/direct_sound_samples/cry_swinub.bin" - - .align 2 -Cry_Piloswine:: @ 85F4624 - .incbin "sound/direct_sound_samples/cry_piloswine.bin" - - .align 2 -Cry_Corsola:: @ 85F5318 - .incbin "sound/direct_sound_samples/cry_corsola.bin" - - .align 2 -Cry_Remoraid:: @ 85F5FF8 - .incbin "sound/direct_sound_samples/cry_remoraid.bin" - - .align 2 -Cry_Octillery:: @ 85F6A88 - .incbin "sound/direct_sound_samples/cry_octillery.bin" - - .align 2 -Cry_Delibird:: @ 85F84CC - .incbin "sound/direct_sound_samples/cry_delibird.bin" - - .align 2 -Cry_Mantine:: @ 85F9500 - .incbin "sound/direct_sound_samples/cry_mantine.bin" - - .align 2 -Cry_Skarmory:: @ 85FA4C8 - .incbin "sound/direct_sound_samples/cry_skarmory.bin" - - .align 2 -Cry_Houndour:: @ 85FBCD0 - .incbin "sound/direct_sound_samples/cry_houndour.bin" - - .align 2 -Cry_Houndoom:: @ 85FC978 - .incbin "sound/direct_sound_samples/cry_houndoom.bin" - - .align 2 -Cry_Kingdra:: @ 85FDD28 - .incbin "sound/direct_sound_samples/cry_kingdra.bin" - - .align 2 -Cry_Phanpy:: @ 85FEB00 - .incbin "sound/direct_sound_samples/cry_phanpy.bin" - - .align 2 -Cry_Donphan:: @ 85FF650 - .incbin "sound/direct_sound_samples/cry_donphan.bin" - - .align 2 -Cry_Porygon2:: @ 8600774 - .incbin "sound/direct_sound_samples/cry_porygon2.bin" - - .align 2 -Cry_Stantler:: @ 860172C - .incbin "sound/direct_sound_samples/cry_stantler.bin" - - .align 2 -Cry_Smeargle:: @ 8602DA8 - .incbin "sound/direct_sound_samples/cry_smeargle.bin" - - .align 2 -Cry_Tyrogue:: @ 86037DC - .incbin "sound/direct_sound_samples/cry_tyrogue.bin" - - .align 2 -Cry_Hitmontop:: @ 8604804 - .incbin "sound/direct_sound_samples/cry_hitmontop.bin" - - .align 2 -Cry_Smoochum:: @ 86055E4 - .incbin "sound/direct_sound_samples/cry_smoochum.bin" - - .align 2 -Cry_Elekid:: @ 8606198 - .incbin "sound/direct_sound_samples/cry_elekid.bin" - - .align 2 -Cry_Magby:: @ 8606C24 - .incbin "sound/direct_sound_samples/cry_magby.bin" - - .align 2 -Cry_Miltank:: @ 8607A94 - .incbin "sound/direct_sound_samples/cry_miltank.bin" - - .align 2 -Cry_Blissey:: @ 8608970 - .incbin "sound/direct_sound_samples/cry_blissey.bin" - - .align 2 -Cry_Raikou:: @ 8609A04 - .incbin "sound/direct_sound_samples/cry_raikou.bin" - - .align 2 -Cry_Entei:: @ 860AB74 - .incbin "sound/direct_sound_samples/cry_entei.bin" - - .align 2 -Cry_Suicune:: @ 860BFE8 - .incbin "sound/direct_sound_samples/cry_suicune.bin" - - .align 2 -Cry_Larvitar:: @ 860D230 - .incbin "sound/direct_sound_samples/cry_larvitar.bin" - - .align 2 -Cry_Pupitar:: @ 860DEE0 - .incbin "sound/direct_sound_samples/cry_pupitar.bin" - - .align 2 -Cry_Tyranitar:: @ 860E750 - .incbin "sound/direct_sound_samples/cry_tyranitar.bin" - - .align 2 -Cry_Lugia:: @ 860FEB0 - .incbin "sound/direct_sound_samples/cry_lugia.bin" - - .align 2 -Cry_HoOh:: @ 86124A8 - .incbin "sound/direct_sound_samples/cry_ho_oh.bin" - - .align 2 -Cry_Celebi:: @ 8613B3C - .incbin "sound/direct_sound_samples/cry_celebi.bin" - - .align 2 -Cry_Kecleon:: @ 86149B4 - .incbin "sound/direct_sound_samples/cry_kecleon.bin" - - .align 2 -Cry_Roselia:: @ 8615214 - .incbin "sound/direct_sound_samples/cry_roselia.bin" - - .align 2 -Cry_Torkoal:: @ 8615CD4 - .incbin "sound/direct_sound_samples/cry_torkoal.bin" - - .align 2 -Cry_Electrike:: @ 8616620 - .incbin "sound/direct_sound_samples/cry_electrike.bin" - - .align 2 -Cry_Manectric:: @ 861727C - .incbin "sound/direct_sound_samples/cry_manectric.bin" - - .align 2 -Cry_Duskull:: @ 8618784 - .incbin "sound/direct_sound_samples/cry_duskull.bin" - - .align 2 -Cry_Latias:: @ 861921C - .incbin "sound/direct_sound_samples/cry_latias.bin" - - .align 2 -Cry_Wynaut:: @ 8619E4C - .incbin "sound/direct_sound_samples/cry_wynaut.bin" - - .align 2 -Cry_Seviper:: @ 861AC2C - .incbin "sound/direct_sound_samples/cry_seviper.bin" - - .align 2 -Cry_Sharpedo:: @ 861B7CC - .incbin "sound/direct_sound_samples/cry_sharpedo.bin" - - .align 2 -Cry_Zangoose:: @ 861CED8 - .incbin "sound/direct_sound_samples/cry_zangoose.bin" - - .align 2 -Cry_Azurill:: @ 861D868 - .incbin "sound/direct_sound_samples/cry_azurill.bin" - - .align 2 -Cry_Swablu:: @ 861E2D0 - .incbin "sound/direct_sound_samples/cry_swablu.bin" - - .align 2 -Cry_Altaria:: @ 861E868 - .incbin "sound/direct_sound_samples/cry_altaria.bin" - - .align 2 -Cry_Unused265:: @ 861F384 - .incbin "sound/direct_sound_samples/cry_unused_265.bin" - - .align 2 -Cry_Taillow:: @ 861FCD8 - .incbin "sound/direct_sound_samples/cry_taillow.bin" - - .align 2 -Cry_Swellow:: @ 86202D8 - .incbin "sound/direct_sound_samples/cry_swellow.bin" - - .align 2 -Cry_Unused268:: @ 8620BDC - .incbin "sound/direct_sound_samples/cry_unused_268.bin" - - .align 2 -Cry_Spinda:: @ 8621D8C - .incbin "sound/direct_sound_samples/cry_spinda.bin" - - .align 2 -Cry_Torchic:: @ 86229F8 - .incbin "sound/direct_sound_samples/cry_torchic.bin" - - .align 2 -Cry_Combusken:: @ 86233A0 - .incbin "sound/direct_sound_samples/cry_combusken.bin" - - .align 2 -Cry_Blaziken:: @ 8625074 - .incbin "sound/direct_sound_samples/cry_blaziken.bin" - - .align 2 -Cry_Treecko:: @ 8626FF4 - .incbin "sound/direct_sound_samples/cry_treecko.bin" - - .align 2 -Cry_Grovyle:: @ 8627B9C - .incbin "sound/direct_sound_samples/cry_grovyle.bin" - - .align 2 -Cry_Sceptile:: @ 8629010 - .incbin "sound/direct_sound_samples/cry_sceptile.bin" - - .align 2 -Cry_Mudkip:: @ 862AA2C - .incbin "sound/direct_sound_samples/cry_mudkip.bin" - - .align 2 -Cry_Marshtomp:: @ 862B1B0 - .incbin "sound/direct_sound_samples/cry_marshtomp.bin" - - .align 2 -Cry_Swampert:: @ 862C2B4 - .incbin "sound/direct_sound_samples/cry_swampert.bin" - - .align 2 -Cry_Pelipper:: @ 862D934 - .incbin "sound/direct_sound_samples/cry_pelipper.bin" - - .align 2 -Cry_Wingull:: @ 862E4FC - .incbin "sound/direct_sound_samples/cry_wingull.bin" - - .align 2 -Cry_Banette:: @ 862F13C - .incbin "sound/direct_sound_samples/cry_banette.bin" - - .align 2 -Cry_Shuppet:: @ 862FDE4 - .incbin "sound/direct_sound_samples/cry_shuppet.bin" - - .align 2 -Cry_Lotad:: @ 8630624 - .incbin "sound/direct_sound_samples/cry_lotad.bin" - - .align 2 -Cry_Lombre:: @ 8630A8C - .incbin "sound/direct_sound_samples/cry_lombre.bin" - - .align 2 -Cry_Ludicolo:: @ 8631920 - .incbin "sound/direct_sound_samples/cry_ludicolo.bin" - - .align 2 -Cry_Seedot:: @ 86329F0 - .incbin "sound/direct_sound_samples/cry_seedot.bin" - - .align 2 -Cry_Nuzleaf:: @ 863321C - .incbin "sound/direct_sound_samples/cry_nuzleaf.bin" - - .align 2 -Cry_Shiftry:: @ 8633D84 - .incbin "sound/direct_sound_samples/cry_shiftry.bin" - - .align 2 -Cry_Carvanha:: @ 8635148 - .incbin "sound/direct_sound_samples/cry_carvanha.bin" - - .align 2 -Cry_Wurmple:: @ 8635B5C - .incbin "sound/direct_sound_samples/cry_wurmple.bin" - - .align 2 -Cry_Silcoon:: @ 8636428 - .incbin "sound/direct_sound_samples/cry_silcoon.bin" - - .align 2 -Cry_Beautifly:: @ 8637454 - .incbin "sound/direct_sound_samples/cry_beautifly.bin" - - .align 2 -Cry_Cascoon:: @ 8637C8C - .incbin "sound/direct_sound_samples/cry_cascoon.bin" - - .align 2 -Cry_Dustox:: @ 8638CD0 - .incbin "sound/direct_sound_samples/cry_dustox.bin" - - .align 2 -Cry_Ralts:: @ 863997C - .incbin "sound/direct_sound_samples/cry_ralts.bin" - - .align 2 -Cry_Kirlia:: @ 863A398 - .incbin "sound/direct_sound_samples/cry_kirlia.bin" - - .align 2 -Cry_Gardevoir:: @ 863AFC8 - .incbin "sound/direct_sound_samples/cry_gardevoir.bin" - - .align 2 -Cry_Slakoth:: @ 863C82C - .incbin "sound/direct_sound_samples/cry_slakoth.bin" - - .align 2 -Cry_Vigoroth:: @ 863D0B0 - .incbin "sound/direct_sound_samples/cry_vigoroth.bin" - - .align 2 -Cry_Slaking:: @ 863DF08 - .incbin "sound/direct_sound_samples/cry_slaking.bin" - - .align 2 -Cry_Nincada:: @ 863E8F4 - .incbin "sound/direct_sound_samples/cry_nincada.bin" - - .align 2 -Cry_Ninjask:: @ 863EF64 - .incbin "sound/direct_sound_samples/cry_ninjask.bin" - - .align 2 -Cry_Shedinja:: @ 863FB8C - .incbin "sound/direct_sound_samples/cry_shedinja.bin" - - .align 2 -Cry_Makuhita:: @ 8640344 - .incbin "sound/direct_sound_samples/cry_makuhita.bin" - - .align 2 -Cry_Hariyama:: @ 8640AA0 - .incbin "sound/direct_sound_samples/cry_hariyama.bin" - - .align 2 -Cry_Nosepass:: @ 8641B58 - .incbin "sound/direct_sound_samples/cry_nosepass.bin" - - .align 2 -Cry_Glalie:: @ 86428BC - .incbin "sound/direct_sound_samples/cry_glalie.bin" - - .align 2 -Cry_Plusle:: @ 8643DA0 - .incbin "sound/direct_sound_samples/cry_plusle.bin" - - .align 2 -Cry_Minun:: @ 864469C - .incbin "sound/direct_sound_samples/cry_minun.bin" - - .align 2 -Cry_Surskit:: @ 86456A4 - .incbin "sound/direct_sound_samples/cry_surskit.bin" - - .align 2 -Cry_Masquerain:: @ 8646124 - .incbin "sound/direct_sound_samples/cry_masquerain.bin" - - .align 2 -Cry_Skitty:: @ 86474D8 - .incbin "sound/direct_sound_samples/cry_skitty.bin" - - .align 2 -Cry_Delcatty:: @ 8647BEC - .incbin "sound/direct_sound_samples/cry_delcatty.bin" - - .align 2 -Cry_Gulpin:: @ 8649104 - .incbin "sound/direct_sound_samples/cry_gulpin.bin" - - .align 2 -Cry_Swalot:: @ 8649908 - .incbin "sound/direct_sound_samples/cry_swalot.bin" - - .align 2 -Cry_Numel:: @ 864AA68 - .incbin "sound/direct_sound_samples/cry_numel.bin" - - .align 2 -Cry_Camerupt:: @ 864B3B4 - .incbin "sound/direct_sound_samples/cry_camerupt.bin" - - .align 2 -Cry_Barboach:: @ 864CAD4 - .incbin "sound/direct_sound_samples/cry_barboach.bin" - - .align 2 -Cry_Whiscash:: @ 864D410 - .incbin "sound/direct_sound_samples/cry_whiscash.bin" - - .align 2 -Cry_Corphish:: @ 864E50C - .incbin "sound/direct_sound_samples/cry_corphish.bin" - - .align 2 -Cry_Crawdaunt:: @ 864F110 - .incbin "sound/direct_sound_samples/cry_crawdaunt.bin" - - .align 2 -Cry_Spoink:: @ 86509C8 - .incbin "sound/direct_sound_samples/cry_spoink.bin" - - .align 2 -Cry_Grumpig:: @ 8651108 - .incbin "sound/direct_sound_samples/cry_grumpig.bin" - - .align 2 -Cry_Trapinch:: @ 8651DA8 - .incbin "sound/direct_sound_samples/cry_trapinch.bin" - - .align 2 -Cry_Vibrava:: @ 86527CC - .incbin "sound/direct_sound_samples/cry_vibrava.bin" - - .align 2 -Cry_Flygon:: @ 86535D0 - .incbin "sound/direct_sound_samples/cry_flygon.bin" - - .align 2 -Cry_Cacnea:: @ 8654FD8 - .incbin "sound/direct_sound_samples/cry_cacnea.bin" - - .align 2 -Cry_Cacturne:: @ 86558C8 - .incbin "sound/direct_sound_samples/cry_cacturne.bin" - - .align 2 -Cry_Baltoy:: @ 8656F78 - .incbin "sound/direct_sound_samples/cry_baltoy.bin" - - .align 2 -Cry_Claydol:: @ 8657BFC - .incbin "sound/direct_sound_samples/cry_claydol.bin" - - .align 2 -Cry_Lunatone:: @ 8658F5C - .incbin "sound/direct_sound_samples/cry_lunatone.bin" - - .align 2 -Cry_Solrock:: @ 865A758 - .incbin "sound/direct_sound_samples/cry_solrock.bin" - - .align 2 -Cry_Feebas:: @ 865B784 - .incbin "sound/direct_sound_samples/cry_feebas.bin" - - .align 2 -Cry_Milotic:: @ 865BF58 - .incbin "sound/direct_sound_samples/cry_milotic.bin" - - .align 2 -Cry_Absol:: @ 865E69C - .incbin "sound/direct_sound_samples/cry_absol.bin" - - .align 2 -Cry_Meditite:: @ 865F118 - .incbin "sound/direct_sound_samples/cry_meditite.bin" - - .align 2 -Cry_Medicham:: @ 865F938 - .incbin "sound/direct_sound_samples/cry_medicham.bin" - - .align 2 -Cry_Spheal:: @ 86609BC - .incbin "sound/direct_sound_samples/cry_spheal.bin" - - .align 2 -Cry_Sealeo:: @ 8660F70 - .incbin "sound/direct_sound_samples/cry_sealeo.bin" - - .align 2 -Cry_Walrein:: @ 8661B48 - .incbin "sound/direct_sound_samples/cry_walrein.bin" - - .align 2 -Cry_Clamperl:: @ 8663F94 - .incbin "sound/direct_sound_samples/cry_clamperl.bin" - - .align 2 -Cry_Huntail:: @ 86651E4 - .incbin "sound/direct_sound_samples/cry_huntail.bin" - - .align 2 -Cry_Gorebyss:: @ 86661CC - .incbin "sound/direct_sound_samples/cry_gorebyss.bin" - - .align 2 -Cry_Lileep:: @ 8667838 - .incbin "sound/direct_sound_samples/cry_lileep.bin" - - .align 2 -Cry_Cradily:: @ 86681E0 - .incbin "sound/direct_sound_samples/cry_cradily.bin" - - .align 2 -Cry_Anorith:: @ 8669F10 - .incbin "sound/direct_sound_samples/cry_anorith.bin" - - .align 2 -Cry_Armaldo:: @ 866AAC8 - .incbin "sound/direct_sound_samples/cry_armaldo.bin" - - .align 2 -Cry_Beldum:: @ 866C19C - .incbin "sound/direct_sound_samples/cry_beldum.bin" - - .align 2 -Cry_Metang:: @ 866CB3C - .incbin "sound/direct_sound_samples/cry_metang.bin" - - .align 2 -Cry_Metagross:: @ 866DE10 - .incbin "sound/direct_sound_samples/cry_metagross.bin" - - .align 2 -Cry_Bagon:: @ 8670588 - .incbin "sound/direct_sound_samples/cry_bagon.bin" - - .align 2 -Cry_Shelgon:: @ 8670D5C - .incbin "sound/direct_sound_samples/cry_shelgon.bin" - - .align 2 -Cry_Regirock:: @ 8672164 - .incbin "sound/direct_sound_samples/cry_regirock.bin" - - .align 2 -Cry_Regice:: @ 8674140 - .incbin "sound/direct_sound_samples/cry_regice.bin" - - .align 2 -Cry_Registeel:: @ 8676140 - .incbin "sound/direct_sound_samples/cry_registeel.bin" - - .align 2 -Cry_Castform:: @ 8677844 - .incbin "sound/direct_sound_samples/cry_castform.bin" - - .align 2 -Cry_Volbeat:: @ 86784DC - .incbin "sound/direct_sound_samples/cry_volbeat.bin" - - .align 2 -Cry_Illumise:: @ 8679064 - .incbin "sound/direct_sound_samples/cry_illumise.bin" - - .align 2 -Cry_Poochyena:: @ 867A17C - .incbin "sound/direct_sound_samples/cry_poochyena.bin" - - .align 2 -Cry_Mightyena:: @ 867AAC4 - .incbin "sound/direct_sound_samples/cry_mightyena.bin" - - .align 2 -Cry_Dusclops:: @ 867BE50 - .incbin "sound/direct_sound_samples/cry_dusclops.bin" - - .align 2 -Cry_Sableye:: @ 867CC08 - .incbin "sound/direct_sound_samples/cry_sableye.bin" - - .align 2 -Cry_Mawile:: @ 867D7AC - .incbin "sound/direct_sound_samples/cry_mawile.bin" - - .align 2 -Cry_Aron:: @ 867E32C - .incbin "sound/direct_sound_samples/cry_aron.bin" - - .align 2 -Cry_Lairon:: @ 867EC58 - .incbin "sound/direct_sound_samples/cry_lairon.bin" - - .align 2 -Cry_Aggron:: @ 8680130 - .incbin "sound/direct_sound_samples/cry_aggron.bin" - - .align 2 -Cry_Relicanth:: @ 8681AD4 - .incbin "sound/direct_sound_samples/cry_relicanth.bin" - - .align 2 -Cry_Luvdisc:: @ 8682F04 - .incbin "sound/direct_sound_samples/cry_luvdisc.bin" - - .align 2 -Cry_Groudon:: @ 86833E0 - .incbin "sound/direct_sound_samples/cry_groudon.bin" - - .align 2 -Cry_Kyogre:: @ 86858EC - .incbin "sound/direct_sound_samples/cry_kyogre.bin" - - .align 2 -Cry_Rayquaza:: @ 8687CA4 - .incbin "sound/direct_sound_samples/cry_rayquaza.bin" - - .align 2 -Cry_Salamence:: @ 86899D0 - .incbin "sound/direct_sound_samples/cry_salamence.bin" - - .align 2 -Cry_Breloom:: @ 868B2EC - .incbin "sound/direct_sound_samples/cry_breloom.bin" - - .align 2 -Cry_Shroomish:: @ 868BFAC - .incbin "sound/direct_sound_samples/cry_shroomish.bin" - - .align 2 -Cry_Linoone:: @ 868C884 - .incbin "sound/direct_sound_samples/cry_linoone.bin" - - .align 2 -Cry_Tropius:: @ 868E720 - .incbin "sound/direct_sound_samples/cry_tropius.bin" - - .align 2 -Cry_Wailmer:: @ 86907E4 - .incbin "sound/direct_sound_samples/cry_wailmer.bin" - - .align 2 -Cry_Zigzagoon:: @ 8692444 - .incbin "sound/direct_sound_samples/cry_zigzagoon.bin" - - .align 2 -Cry_Exploud:: @ 8692FD4 - .incbin "sound/direct_sound_samples/cry_exploud.bin" - - .align 2 -Cry_Loudred:: @ 8694C1C - .incbin "sound/direct_sound_samples/cry_loudred.bin" - - .align 2 -Cry_Wailord:: @ 8695944 - .incbin "sound/direct_sound_samples/cry_wailord.bin" - - .align 2 -Cry_Whismur:: @ 8698354 - .incbin "sound/direct_sound_samples/cry_whismur.bin" - - .align 2 -Cry_Snorunt:: @ 8698B78 - .incbin "sound/direct_sound_samples/cry_snorunt.bin" - - .align 2 -Cry_Latios:: @ 8699C80 - .incbin "sound/direct_sound_samples/cry_latios.bin" - - .align 2 -Cry_Jirachi:: @ 869B278 - .incbin "sound/direct_sound_samples/cry_jirachi.bin" - - .align 2 -Cry_Deoxys:: @ 869BFFC - .incbin "sound/direct_sound_samples/cry_deoxys.bin" - - .align 2 -Cry_Chimecho:: @ 869D4D0 - .incbin "sound/direct_sound_samples/cry_chimecho.bin" - - .align 2 - .incbin "baserom.gba", 0x69DEE0, 0x17760 diff --git a/sound/direct_sound_data.inc b/sound/direct_sound_data.inc new file mode 100644 index 000000000..1e13e2156 --- /dev/null +++ b/sound/direct_sound_data.inc @@ -0,0 +1,1822 @@ + + .align 2 +gDirectSoundWaveData_0:: @ 84A3DA8 + .incbin "baserom.gba", 0x4A3DA8, 0x6A4 + +gUnknown_84A444C:: @ 84A444C + .incbin "baserom.gba", 0x4A444C, 0x7F8 + +gUnknown_84A4C44:: @ 84A4C44 + .incbin "baserom.gba", 0x4A4C44, 0xBCC + +gUnknown_84A5810:: @ 84A5810 + .incbin "baserom.gba", 0x4A5810, 0xF38 + +gUnknown_84A6748:: @ 84A6748 + .incbin "baserom.gba", 0x4A6748, 0xC74 + +gUnknown_84A73BC:: @ 84A73BC + .incbin "baserom.gba", 0x4A73BC, 0x14D0 + +gUnknown_84A888C:: @ 84A888C + .incbin "baserom.gba", 0x4A888C, 0x16B0 + +gUnknown_84A9F3C:: @ 84A9F3C + .incbin "baserom.gba", 0x4A9F3C, 0x1344 + +gUnknown_84AB280:: @ 84AB280 + .incbin "baserom.gba", 0x4AB280, 0xAA4 + +gUnknown_84ABD24:: @ 84ABD24 + .incbin "baserom.gba", 0x4ABD24, 0x1314 + +gUnknown_84AD038:: @ 84AD038 + .incbin "baserom.gba", 0x4AD038, 0x35FC + +gUnknown_84B0634:: @ 84B0634 + .incbin "baserom.gba", 0x4B0634, 0x4D8 + +gUnknown_84B0B0C:: @ 84B0B0C + .incbin "baserom.gba", 0x4B0B0C, 0x18DC + +gUnknown_84B23E8:: @ 84B23E8 + .incbin "baserom.gba", 0x4B23E8, 0x1328 + +gUnknown_84B3710:: @ 84B3710 + .incbin "baserom.gba", 0x4B3710, 0x4A0 + +gUnknown_84B3BB0:: @ 84B3BB0 + .incbin "baserom.gba", 0x4B3BB0, 0x6F4 + +gUnknown_84B42A4:: @ 84B42A4 + .incbin "baserom.gba", 0x4B42A4, 0x890 + +gUnknown_84B4B34:: @ 84B4B34 + .incbin "baserom.gba", 0x4B4B34, 0x878 + +gUnknown_84B53AC:: @ 84B53AC + .incbin "baserom.gba", 0x4B53AC, 0x8B4 + +gUnknown_84B5C60:: @ 84B5C60 + .incbin "baserom.gba", 0x4B5C60, 0x8E4 + +gUnknown_84B6544:: @ 84B6544 + .incbin "baserom.gba", 0x4B6544, 0xF2C + +gUnknown_84B7470:: @ 84B7470 + .incbin "baserom.gba", 0x4B7470, 0x518 + +gUnknown_84B7988:: @ 84B7988 + .incbin "baserom.gba", 0x4B7988, 0x5C8 + +gUnknown_84B7F50:: @ 84B7F50 + .incbin "baserom.gba", 0x4B7F50, 0xF18 + +gUnknown_84B8E68:: @ 84B8E68 + .incbin "baserom.gba", 0x4B8E68, 0x1974 + +gUnknown_84BA7DC:: @ 84BA7DC + .incbin "baserom.gba", 0x4BA7DC, 0x20DC + +gUnknown_84BC8B8:: @ 84BC8B8 + .incbin "baserom.gba", 0x4BC8B8, 0x7830 + +gUnknown_84C40E8:: @ 84C40E8 + .incbin "baserom.gba", 0x4C40E8, 0x9B8 + +gUnknown_84C4AA0:: @ 84C4AA0 + .incbin "baserom.gba", 0x4C4AA0, 0xE80 + +gUnknown_84C5920:: @ 84C5920 + .incbin "baserom.gba", 0x4C5920, 0xE74 + +gUnknown_84C6794:: @ 84C6794 + .incbin "baserom.gba", 0x4C6794, 0x1814 + +gUnknown_84C7FA8:: @ 84C7FA8 + .incbin "baserom.gba", 0x4C7FA8, 0x15A4 + +gUnknown_84C954C:: @ 84C954C + .incbin "baserom.gba", 0x4C954C, 0x15E4 + +gUnknown_84CAB30:: @ 84CAB30 + .incbin "baserom.gba", 0x4CAB30, 0x10F4 + +gUnknown_84CBC24:: @ 84CBC24 + .incbin "baserom.gba", 0x4CBC24, 0xF60 + +gUnknown_84CCB84:: @ 84CCB84 + .incbin "baserom.gba", 0x4CCB84, 0x1660 + +gUnknown_84CE1E4:: @ 84CE1E4 + .incbin "baserom.gba", 0x4CE1E4, 0x155C + +gUnknown_84CF740:: @ 84CF740 + .incbin "baserom.gba", 0x4CF740, 0xB8C + +gUnknown_84D02CC:: @ 84D02CC + .incbin "baserom.gba", 0x4D02CC, 0x35A4 + +gUnknown_84D3870:: @ 84D3870 + .incbin "baserom.gba", 0x4D3870, 0x231C + +gUnknown_84D5B8C:: @ 84D5B8C + .incbin "baserom.gba", 0x4D5B8C, 0x36CC + +gUnknown_84D9258:: @ 84D9258 + .incbin "baserom.gba", 0x4D9258, 0x1350 + +gUnknown_84DA5A8:: @ 84DA5A8 + .incbin "baserom.gba", 0x4DA5A8, 0x1510 + +gUnknown_84DBAB8:: @ 84DBAB8 + .incbin "baserom.gba", 0x4DBAB8, 0x1420 + +gUnknown_84DCED8:: @ 84DCED8 + .incbin "baserom.gba", 0x4DCED8, 0x109C + +gUnknown_84DDF74:: @ 84DDF74 + .incbin "baserom.gba", 0x4DDF74, 0x105C + +gUnknown_84DEFD0:: @ 84DEFD0 + .incbin "baserom.gba", 0x4DEFD0, 0x6F94 + +gUnknown_84E5F64:: @ 84E5F64 + .incbin "baserom.gba", 0x4E5F64, 0x4584 + +gUnknown_84EA4E8:: @ 84EA4E8 + .incbin "baserom.gba", 0x4EA4E8, 0x764 + +gUnknown_84EAC4C:: @ 84EAC4C + .incbin "baserom.gba", 0x4EAC4C, 0x1C50 + +gUnknown_84EC89C:: @ 84EC89C + .incbin "baserom.gba", 0x4EC89C, 0x14D0 + +gUnknown_84EDD6C:: @ 84EDD6C + .incbin "baserom.gba", 0x4EDD6C, 0xA0C + +gUnknown_84EE778:: @ 84EE778 + .incbin "baserom.gba", 0x4EE778, 0x1C14 + +gUnknown_84F038C:: @ 84F038C + .incbin "baserom.gba", 0x4F038C, 0x1960 + +gUnknown_84F1CEC:: @ 84F1CEC + .incbin "baserom.gba", 0x4F1CEC, 0x14C4 + +gUnknown_84F31B0:: @ 84F31B0 + .incbin "baserom.gba", 0x4F31B0, 0x73C + +gUnknown_84F38EC:: @ 84F38EC + .incbin "baserom.gba", 0x4F38EC, 0x1BF0 + +gUnknown_84F54DC:: @ 84F54DC + .incbin "baserom.gba", 0x4F54DC, 0x13B4 + +gUnknown_84F6890:: @ 84F6890 + .incbin "baserom.gba", 0x4F6890, 0x2684 + +gUnknown_84F8F14:: @ 84F8F14 + .incbin "baserom.gba", 0x4F8F14, 0x1244 + +gUnknown_84FA158:: @ 84FA158 + .incbin "baserom.gba", 0x4FA158, 0x1010 + +gUnknown_84FB168:: @ 84FB168 + .incbin "baserom.gba", 0x4FB168, 0x1308 + +gUnknown_84FC470:: @ 84FC470 + .incbin "baserom.gba", 0x4FC470, 0x210C + +gUnknown_84FE57C:: @ 84FE57C + .incbin "baserom.gba", 0x4FE57C, 0x1FDC + +gUnknown_8500558:: @ 8500558 + .incbin "baserom.gba", 0x500558, 0x2210 + +gUnknown_8502768:: @ 8502768 + .incbin "baserom.gba", 0x502768, 0x7CC + +gUnknown_8502F34:: @ 8502F34 + .incbin "baserom.gba", 0x502F34, 0x1970 + +gUnknown_85048A4:: @ 85048A4 + .incbin "baserom.gba", 0x5048A4, 0x414 + +gUnknown_8504CB8:: @ 8504CB8 + .incbin "baserom.gba", 0x504CB8, 0x1FB0 + +gUnknown_8506C68:: @ 8506C68 + .incbin "baserom.gba", 0x506C68, 0x32E0 + +gUnknown_8509F48:: @ 8509F48 + .incbin "baserom.gba", 0x509F48, 0xA30 + +gUnknown_850A978:: @ 850A978 + .incbin "baserom.gba", 0x50A978, 0xA34 + +gUnknown_850B3AC:: @ 850B3AC + .incbin "baserom.gba", 0x50B3AC, 0x1B40 + +gUnknown_850CEEC:: @ 850CEEC + .incbin "baserom.gba", 0x50CEEC, 0x8C8 + +gUnknown_850D7B4:: @ 850D7B4 + .incbin "baserom.gba", 0x50D7B4, 0x13D0 + +gUnknown_850EB84:: @ 850EB84 + .incbin "baserom.gba", 0x50EB84, 0x1040 + + .align 2 +Cry_Bulbasaur:: @ 850FBC4 + .incbin "sound/direct_sound_samples/cry_bulbasaur.bin" + + .align 2 +Cry_Ivysaur:: @ 8510C50 + .incbin "sound/direct_sound_samples/cry_ivysaur.bin" + + .align 2 +Cry_Venusaur:: @ 8511CE0 + .incbin "sound/direct_sound_samples/cry_venusaur.bin" + + .align 2 +Cry_Charmander:: @ 8513038 + .incbin "sound/direct_sound_samples/cry_charmander.bin" + + .align 2 +Cry_Charmeleon:: @ 8513EA8 + .incbin "sound/direct_sound_samples/cry_charmeleon.bin" + + .align 2 +Cry_Charizard:: @ 8514D28 + .incbin "sound/direct_sound_samples/cry_charizard.bin" + + .align 2 +Cry_Squirtle:: @ 8516070 + .incbin "sound/direct_sound_samples/cry_squirtle.bin" + + .align 2 +Cry_Wartortle:: @ 8516EE4 + .incbin "sound/direct_sound_samples/cry_wartortle.bin" + + .align 2 +Cry_Blastoise:: @ 8518024 + .incbin "sound/direct_sound_samples/cry_blastoise.bin" + + .align 2 +Cry_Caterpie:: @ 851936C + .incbin "sound/direct_sound_samples/cry_caterpie.bin" + + .align 2 +Cry_Metapod:: @ 8519BC4 + .incbin "sound/direct_sound_samples/cry_metapod.bin" + + .align 2 +Cry_Butterfree:: @ 851B314 + .incbin "sound/direct_sound_samples/cry_butterfree.bin" + + .align 2 +Cry_Weedle:: @ 851BD1C + .incbin "sound/direct_sound_samples/cry_weedle.bin" + + .align 2 +Cry_Kakuna:: @ 851CD60 + .incbin "sound/direct_sound_samples/cry_kakuna.bin" + + .align 2 +Cry_Beedrill:: @ 851DF9C + .incbin "sound/direct_sound_samples/cry_beedrill.bin" + + .align 2 +Cry_Pidgey:: @ 851F2F8 + .incbin "sound/direct_sound_samples/cry_pidgey.bin" + + .align 2 +Cry_Pidgeotto:: @ 851F6E0 + .incbin "sound/direct_sound_samples/cry_pidgeotto.bin" + + .align 2 +Cry_Pidgeot:: @ 85205E8 + .incbin "sound/direct_sound_samples/cry_pidgeot.bin" + + .align 2 +Cry_Rattata:: @ 852171C + .incbin "sound/direct_sound_samples/cry_rattata.bin" + + .align 2 +Cry_Raticate:: @ 8521EFC + .incbin "sound/direct_sound_samples/cry_raticate.bin" + + .align 2 +Cry_Spearow:: @ 8522880 + .incbin "sound/direct_sound_samples/cry_spearow.bin" + + .align 2 +Cry_Fearow:: @ 8523A24 + .incbin "sound/direct_sound_samples/cry_fearow.bin" + + .align 2 +Cry_Ekans:: @ 8524B60 + .incbin "sound/direct_sound_samples/cry_ekans.bin" + + .align 2 +Cry_Arbok:: @ 8525EAC + .incbin "sound/direct_sound_samples/cry_arbok.bin" + + .align 2 +Cry_Pikachu:: @ 8527204 + .incbin "sound/direct_sound_samples/cry_pikachu.bin" + + .align 2 +Cry_Raichu:: @ 85282AC + .incbin "sound/direct_sound_samples/cry_raichu.bin" + + .align 2 +Cry_Sandshrew:: @ 8529A6C + .incbin "sound/direct_sound_samples/cry_sandshrew.bin" + + .align 2 +Cry_Sandslash:: @ 852A3C0 + .incbin "sound/direct_sound_samples/cry_sandslash.bin" + + .align 2 +Cry_NidoranF:: @ 852B150 + .incbin "sound/direct_sound_samples/cry_nidoran_f.bin" + + .align 2 +Cry_Nidorina:: @ 852BB00 + .incbin "sound/direct_sound_samples/cry_nidorina.bin" + + .align 2 +Cry_Nidoqueen:: @ 852C7C8 + .incbin "sound/direct_sound_samples/cry_nidoqueen.bin" + + .align 2 +Cry_NidoranM:: @ 852D8A8 + .incbin "sound/direct_sound_samples/cry_nidoran_m.bin" + + .align 2 +Cry_Nidorino:: @ 852E310 + .incbin "sound/direct_sound_samples/cry_nidorino.bin" + + .align 2 +Cry_Nidoking:: @ 852EF24 + .incbin "sound/direct_sound_samples/cry_nidoking.bin" + + .align 2 +Cry_Clefairy:: @ 8530790 + .incbin "sound/direct_sound_samples/cry_clefairy.bin" + + .align 2 +Cry_Clefable:: @ 8531000 + .incbin "sound/direct_sound_samples/cry_clefable.bin" + + .align 2 +Cry_Vulpix:: @ 8531A90 + .incbin "sound/direct_sound_samples/cry_vulpix.bin" + + .align 2 +Cry_Ninetales:: @ 8533260 + .incbin "sound/direct_sound_samples/cry_ninetales.bin" + + .align 2 +Cry_Jigglypuff:: @ 8534ACC + .incbin "sound/direct_sound_samples/cry_jigglypuff.bin" + + .align 2 +Cry_Wigglytuff:: @ 8535030 + .incbin "sound/direct_sound_samples/cry_wigglytuff.bin" + + .align 2 +Cry_Zubat:: @ 85356F8 + .incbin "sound/direct_sound_samples/cry_zubat.bin" + + .align 2 +Cry_Golbat:: @ 8536A64 + .incbin "sound/direct_sound_samples/cry_golbat.bin" + + .align 2 +Cry_Oddish:: @ 8537DC8 + .incbin "sound/direct_sound_samples/cry_oddish.bin" + + .align 2 +Cry_Gloom:: @ 8538C64 + .incbin "sound/direct_sound_samples/cry_gloom.bin" + + .align 2 +Cry_Vileplume:: @ 85398E0 + .incbin "sound/direct_sound_samples/cry_vileplume.bin" + + .align 2 +Cry_Paras:: @ 853B27C + .incbin "sound/direct_sound_samples/cry_paras.bin" + + .align 2 +Cry_Parasect:: @ 853CE70 + .incbin "sound/direct_sound_samples/cry_parasect.bin" + + .align 2 +Cry_Venonat:: @ 853ECD8 + .incbin "sound/direct_sound_samples/cry_venonat.bin" + + .align 2 +Cry_Venomoth:: @ 853FC58 + .incbin "sound/direct_sound_samples/cry_venomoth.bin" + + .align 2 +Cry_Diglett:: @ 8540C5C + .incbin "sound/direct_sound_samples/cry_diglett.bin" + + .align 2 +Cry_Dugtrio:: @ 8541FCC + .incbin "sound/direct_sound_samples/cry_dugtrio.bin" + + .align 2 +Cry_Meowth:: @ 8543338 + .incbin "sound/direct_sound_samples/cry_meowth.bin" + + .align 2 +Cry_Persian:: @ 8543CC8 + .incbin "sound/direct_sound_samples/cry_persian.bin" + + .align 2 +Cry_Psyduck:: @ 8544FA4 + .incbin "sound/direct_sound_samples/cry_psyduck.bin" + + .align 2 +Cry_Golduck:: @ 8545CCC + .incbin "sound/direct_sound_samples/cry_golduck.bin" + + .align 2 +Cry_Mankey:: @ 8546814 + .incbin "sound/direct_sound_samples/cry_mankey.bin" + + .align 2 +Cry_Primeape:: @ 8547874 + .incbin "sound/direct_sound_samples/cry_primeape.bin" + + .align 2 +Cry_Growlithe:: @ 85488A4 + .incbin "sound/direct_sound_samples/cry_growlithe.bin" + + .align 2 +Cry_Arcanine:: @ 8549608 + .incbin "sound/direct_sound_samples/cry_arcanine.bin" + + .align 2 +Cry_Poliwag:: @ 854A744 + .incbin "sound/direct_sound_samples/cry_poliwag.bin" + + .align 2 +Cry_Poliwhirl:: @ 854B260 + .incbin "sound/direct_sound_samples/cry_poliwhirl.bin" + + .align 2 +Cry_Poliwrath:: @ 854B908 + .incbin "sound/direct_sound_samples/cry_poliwrath.bin" + + .align 2 +Cry_Abra:: @ 854C42C + .incbin "sound/direct_sound_samples/cry_abra.bin" + + .align 2 +Cry_Kadabra:: @ 854DB90 + .incbin "sound/direct_sound_samples/cry_kadabra.bin" + + .align 2 +Cry_Alakazam:: @ 854F678 + .incbin "sound/direct_sound_samples/cry_alakazam.bin" + + .align 2 +Cry_Machop:: @ 8551614 + .incbin "sound/direct_sound_samples/cry_machop.bin" + + .align 2 +Cry_Machoke:: @ 8552378 + .incbin "sound/direct_sound_samples/cry_machoke.bin" + + .align 2 +Cry_Machamp:: @ 8553108 + .incbin "sound/direct_sound_samples/cry_machamp.bin" + + .align 2 +Cry_Bellsprout:: @ 8554190 + .incbin "sound/direct_sound_samples/cry_bellsprout.bin" + + .align 2 +Cry_Weepinbell:: @ 855491C + .incbin "sound/direct_sound_samples/cry_weepinbell.bin" + + .align 2 +Cry_Victreebel:: @ 85557BC + .incbin "sound/direct_sound_samples/cry_victreebel.bin" + + .align 2 +Cry_Tentacool:: @ 8556B08 + .incbin "sound/direct_sound_samples/cry_tentacool.bin" + + .align 2 +Cry_Tentacruel:: @ 8557AF8 + .incbin "sound/direct_sound_samples/cry_tentacruel.bin" + + .align 2 +Cry_Geodude:: @ 85591F4 + .incbin "sound/direct_sound_samples/cry_geodude.bin" + + .align 2 +Cry_Graveler:: @ 855A9A8 + .incbin "sound/direct_sound_samples/cry_graveler.bin" + + .align 2 +Cry_Golem:: @ 855C590 + .incbin "sound/direct_sound_samples/cry_golem.bin" + + .align 2 +Cry_Ponyta:: @ 855D3BC + .incbin "sound/direct_sound_samples/cry_ponyta.bin" + + .align 2 +Cry_Rapidash:: @ 855E2CC + .incbin "sound/direct_sound_samples/cry_rapidash.bin" + + .align 2 +Cry_Slowpoke:: @ 855F56C + .incbin "sound/direct_sound_samples/cry_slowpoke.bin" + + .align 2 +Cry_Slowbro:: @ 855FCD4 + .incbin "sound/direct_sound_samples/cry_slowbro.bin" + + .align 2 +Cry_Magnemite:: @ 8560A44 + .incbin "sound/direct_sound_samples/cry_magnemite.bin" + + .align 2 +Cry_Magneton:: @ 8561D88 + .incbin "sound/direct_sound_samples/cry_magneton.bin" + + .align 2 +Cry_Farfetchd:: @ 8563570 + .incbin "sound/direct_sound_samples/cry_farfetchd.bin" + + .align 2 +Cry_Doduo:: @ 8563CEC + .incbin "sound/direct_sound_samples/cry_doduo.bin" + + .align 2 +Cry_Dodrio:: @ 8565030 + .incbin "sound/direct_sound_samples/cry_dodrio.bin" + + .align 2 +Cry_Seel:: @ 85663A8 + .incbin "sound/direct_sound_samples/cry_seel.bin" + + .align 2 +Cry_Dewgong:: @ 8567598 + .incbin "sound/direct_sound_samples/cry_dewgong.bin" + + .align 2 +Cry_Grimer:: @ 8568ABC + .incbin "sound/direct_sound_samples/cry_grimer.bin" + + .align 2 +Cry_Muk:: @ 8569544 + .incbin "sound/direct_sound_samples/cry_muk.bin" + + .align 2 +Cry_Shellder:: @ 856A404 + .incbin "sound/direct_sound_samples/cry_shellder.bin" + + .align 2 +Cry_Cloyster:: @ 856B378 + .incbin "sound/direct_sound_samples/cry_cloyster.bin" + + .align 2 +Cry_Gastly:: @ 856C83C + .incbin "sound/direct_sound_samples/cry_gastly.bin" + + .align 2 +Cry_Haunter:: @ 856DF8C + .incbin "sound/direct_sound_samples/cry_haunter.bin" + + .align 2 +Cry_Gengar:: @ 856F70C + .incbin "sound/direct_sound_samples/cry_gengar.bin" + + .align 2 +Cry_Onix:: @ 85705CC + .incbin "sound/direct_sound_samples/cry_onix.bin" + + .align 2 +Cry_Drowzee:: @ 8571E90 + .incbin "sound/direct_sound_samples/cry_drowzee.bin" + + .align 2 +Cry_Hypno:: @ 8573BA8 + .incbin "sound/direct_sound_samples/cry_hypno.bin" + + .align 2 +Cry_Krabby:: @ 85758AC + .incbin "sound/direct_sound_samples/cry_krabby.bin" + + .align 2 +Cry_Kingler:: @ 85770F8 + .incbin "sound/direct_sound_samples/cry_kingler.bin" + + .align 2 +Cry_Voltorb:: @ 8578950 + .incbin "sound/direct_sound_samples/cry_voltorb.bin" + + .align 2 +Cry_Electrode:: @ 857A214 + .incbin "sound/direct_sound_samples/cry_electrode.bin" + + .align 2 +Cry_Exeggcute:: @ 857BB4C + .incbin "sound/direct_sound_samples/cry_exeggcute.bin" + + .align 2 +Cry_Exeggutor:: @ 857CE2C + .incbin "sound/direct_sound_samples/cry_exeggutor.bin" + + .align 2 +Cry_Cubone:: @ 857EE10 + .incbin "sound/direct_sound_samples/cry_cubone.bin" + + .align 2 +Cry_Marowak:: @ 857FD30 + .incbin "sound/direct_sound_samples/cry_marowak.bin" + + .align 2 +Cry_Hitmonlee:: @ 8580BA0 + .incbin "sound/direct_sound_samples/cry_hitmonlee.bin" + + .align 2 +Cry_Hitmonchan:: @ 8581E4C + .incbin "sound/direct_sound_samples/cry_hitmonchan.bin" + + .align 2 +Cry_Lickitung:: @ 8583024 + .incbin "sound/direct_sound_samples/cry_lickitung.bin" + + .align 2 +Cry_Koffing:: @ 8583F4C + .incbin "sound/direct_sound_samples/cry_koffing.bin" + + .align 2 +Cry_Weezing:: @ 85853A8 + .incbin "sound/direct_sound_samples/cry_weezing.bin" + + .align 2 +Cry_Rhyhorn:: @ 8586954 + .incbin "sound/direct_sound_samples/cry_rhyhorn.bin" + + .align 2 +Cry_Rhydon:: @ 8587CC0 + .incbin "sound/direct_sound_samples/cry_rhydon.bin" + + .align 2 +Cry_Chansey:: @ 858912C + .incbin "sound/direct_sound_samples/cry_chansey.bin" + + .align 2 +Cry_Tangela:: @ 8589FF8 + .incbin "sound/direct_sound_samples/cry_tangela.bin" + + .align 2 +Cry_Kangaskhan:: @ 858AF14 + .incbin "sound/direct_sound_samples/cry_kangaskhan.bin" + + .align 2 +Cry_Horsea:: @ 858C1C8 + .incbin "sound/direct_sound_samples/cry_horsea.bin" + + .align 2 +Cry_Seadra:: @ 858CB44 + .incbin "sound/direct_sound_samples/cry_seadra.bin" + + .align 2 +Cry_Goldeen:: @ 858D3B0 + .incbin "sound/direct_sound_samples/cry_goldeen.bin" + + .align 2 +Cry_Seaking:: @ 858DD88 + .incbin "sound/direct_sound_samples/cry_seaking.bin" + + .align 2 +Cry_Staryu:: @ 858F0E0 + .incbin "sound/direct_sound_samples/cry_staryu.bin" + + .align 2 +Cry_Starmie:: @ 85904C8 + .incbin "sound/direct_sound_samples/cry_starmie.bin" + + .align 2 +Cry_MrMime:: @ 85919A4 + .incbin "sound/direct_sound_samples/cry_mr_mime.bin" + + .align 2 +Cry_Scyther:: @ 8592C94 + .incbin "sound/direct_sound_samples/cry_scyther.bin" + + .align 2 +Cry_Jynx:: @ 85939F0 + .incbin "sound/direct_sound_samples/cry_jynx.bin" + + .align 2 +Cry_Electabuzz:: @ 8596964 + .incbin "sound/direct_sound_samples/cry_electabuzz.bin" + + .align 2 +Cry_Magmar:: @ 8598848 + .incbin "sound/direct_sound_samples/cry_magmar.bin" + + .align 2 +Cry_Pinsir:: @ 85997C4 + .incbin "sound/direct_sound_samples/cry_pinsir.bin" + + .align 2 +Cry_Tauros:: @ 859A420 + .incbin "sound/direct_sound_samples/cry_tauros.bin" + + .align 2 +Cry_Magikarp:: @ 859B674 + .incbin "sound/direct_sound_samples/cry_magikarp.bin" + + .align 2 +Cry_Gyarados:: @ 859C97C + .incbin "sound/direct_sound_samples/cry_gyarados.bin" + + .align 2 +Cry_Lapras:: @ 859DDB0 + .incbin "sound/direct_sound_samples/cry_lapras.bin" + + .align 2 +Cry_Ditto:: @ 859EC84 + .incbin "sound/direct_sound_samples/cry_ditto.bin" + + .align 2 +Cry_Eevee:: @ 859F7A0 + .incbin "sound/direct_sound_samples/cry_eevee.bin" + + .align 2 +Cry_Vaporeon:: @ 85A05D8 + .incbin "sound/direct_sound_samples/cry_vaporeon.bin" + + .align 2 +Cry_Jolteon:: @ 85A1BF0 + .incbin "sound/direct_sound_samples/cry_jolteon.bin" + + .align 2 +Cry_Flareon:: @ 85A2BC4 + .incbin "sound/direct_sound_samples/cry_flareon.bin" + + .align 2 +Cry_Porygon:: @ 85A3B48 + .incbin "sound/direct_sound_samples/cry_porygon.bin" + + .align 2 +Cry_Omanyte:: @ 85A4F54 + .incbin "sound/direct_sound_samples/cry_omanyte.bin" + + .align 2 +Cry_Omastar:: @ 85A5CAC + .incbin "sound/direct_sound_samples/cry_omastar.bin" + + .align 2 +Cry_Kabuto:: @ 85A6A00 + .incbin "sound/direct_sound_samples/cry_kabuto.bin" + + .align 2 +Cry_Kabutops:: @ 85A7654 + .incbin "sound/direct_sound_samples/cry_kabutops.bin" + + .align 2 +Cry_Aerodactyl:: @ 85A8410 + .incbin "sound/direct_sound_samples/cry_aerodactyl.bin" + + .align 2 +Cry_Snorlax:: @ 85A9C6C + .incbin "sound/direct_sound_samples/cry_snorlax.bin" + + .align 2 +Cry_Articuno:: @ 85AA1A8 + .incbin "sound/direct_sound_samples/cry_articuno.bin" + + .align 2 +Cry_Zapdos:: @ 85AB950 + .incbin "sound/direct_sound_samples/cry_zapdos.bin" + + .align 2 +Cry_Moltres:: @ 85AC8C8 + .incbin "sound/direct_sound_samples/cry_moltres.bin" + + .align 2 +Cry_Dratini:: @ 85AE074 + .incbin "sound/direct_sound_samples/cry_dratini.bin" + + .align 2 +Cry_Dragonair:: @ 85AEC10 + .incbin "sound/direct_sound_samples/cry_dragonair.bin" + + .align 2 +Cry_Dragonite:: @ 85AFCB8 + .incbin "sound/direct_sound_samples/cry_dragonite.bin" + + .align 2 +Cry_Mewtwo:: @ 85B0FC4 + .incbin "sound/direct_sound_samples/cry_mewtwo.bin" + + .align 2 +Cry_Mew:: @ 85B2E2C + .incbin "sound/direct_sound_samples/cry_mew.bin" + + .align 2 +Cry_Chikorita:: @ 85B4C94 + .incbin "sound/direct_sound_samples/cry_chikorita.bin" + + .align 2 +Cry_Bayleef:: @ 85B51D4 + .incbin "sound/direct_sound_samples/cry_bayleef.bin" + + .align 2 +Cry_Meganium:: @ 85B5AA0 + .incbin "sound/direct_sound_samples/cry_meganium.bin" + + .align 2 +Cry_Cyndaquil:: @ 85B6AD8 + .incbin "sound/direct_sound_samples/cry_cyndaquil.bin" + + .align 2 +Cry_Quilava:: @ 85B71DC + .incbin "sound/direct_sound_samples/cry_quilava.bin" + + .align 2 +Cry_Typhlosion:: @ 85B7DC4 + .incbin "sound/direct_sound_samples/cry_typhlosion.bin" + + .align 2 +Cry_Totodile:: @ 85BA3D4 + .incbin "sound/direct_sound_samples/cry_totodile.bin" + + .align 2 +Cry_Croconaw:: @ 85BB62C + .incbin "sound/direct_sound_samples/cry_croconaw.bin" + + .align 2 +Cry_Feraligatr:: @ 85BCA68 + .incbin "sound/direct_sound_samples/cry_feraligatr.bin" + + .align 2 +Cry_Sentret:: @ 85BE3EC + .incbin "sound/direct_sound_samples/cry_sentret.bin" + + .align 2 +Cry_Furret:: @ 85BE814 + .incbin "sound/direct_sound_samples/cry_furret.bin" + + .align 2 +Cry_Hoothoot:: @ 85BEE5C + .incbin "sound/direct_sound_samples/cry_hoothoot.bin" + + .align 2 +Cry_Noctowl:: @ 85BF940 + .incbin "sound/direct_sound_samples/cry_noctowl.bin" + + .align 2 +Cry_Ledyba:: @ 85C0E70 + .incbin "sound/direct_sound_samples/cry_ledyba.bin" + + .align 2 +Cry_Ledian:: @ 85C1568 + .incbin "sound/direct_sound_samples/cry_ledian.bin" + + .align 2 +Cry_Spinarak:: @ 85C1DCC + .incbin "sound/direct_sound_samples/cry_spinarak.bin" + + .align 2 +Cry_Ariados:: @ 85C2B30 + .incbin "sound/direct_sound_samples/cry_ariados.bin" + + .align 2 +Cry_Crobat:: @ 85C3784 + .incbin "sound/direct_sound_samples/cry_crobat.bin" + + .align 2 +Cry_Chinchou:: @ 85C4EB4 + .incbin "sound/direct_sound_samples/cry_chinchou.bin" + + .align 2 +Cry_Lanturn:: @ 85C5B64 + .incbin "sound/direct_sound_samples/cry_lanturn.bin" + + .align 2 +Cry_Pichu:: @ 85C65F0 + .incbin "sound/direct_sound_samples/cry_pichu.bin" + + .align 2 +Cry_Cleffa:: @ 85C6D44 + .incbin "sound/direct_sound_samples/cry_cleffa.bin" + + .align 2 +Cry_Igglybuff:: @ 85C7334 + .incbin "sound/direct_sound_samples/cry_igglybuff.bin" + + .align 2 +Cry_Togepi:: @ 85C7A30 + .incbin "sound/direct_sound_samples/cry_togepi.bin" + + .align 2 +Cry_Togetic:: @ 85C8518 + .incbin "sound/direct_sound_samples/cry_togetic.bin" + + .align 2 +Cry_Natu:: @ 85C8C18 + .incbin "sound/direct_sound_samples/cry_natu.bin" + + .align 2 +Cry_Xatu:: @ 85C96A8 + .incbin "sound/direct_sound_samples/cry_xatu.bin" + + .align 2 +Cry_Mareep:: @ 85CA574 + .incbin "sound/direct_sound_samples/cry_mareep.bin" + + .align 2 +Cry_Flaaffy:: @ 85CACCC + .incbin "sound/direct_sound_samples/cry_flaaffy.bin" + + .align 2 +Cry_Ampharos:: @ 85CBA80 + .incbin "sound/direct_sound_samples/cry_ampharos.bin" + + .align 2 +Cry_Bellossom:: @ 85CCB00 + .incbin "sound/direct_sound_samples/cry_bellossom.bin" + + .align 2 +Cry_Marill:: @ 85CD918 + .incbin "sound/direct_sound_samples/cry_marill.bin" + + .align 2 +Cry_Azumarill:: @ 85CE62C + .incbin "sound/direct_sound_samples/cry_azumarill.bin" + + .align 2 +Cry_Sudowoodo:: @ 85CF718 + .incbin "sound/direct_sound_samples/cry_sudowoodo.bin" + + .align 2 +Cry_Politoed:: @ 85D0748 + .incbin "sound/direct_sound_samples/cry_politoed.bin" + + .align 2 +Cry_Hoppip:: @ 85D198C + .incbin "sound/direct_sound_samples/cry_hoppip.bin" + + .align 2 +Cry_Skiploom:: @ 85D21F8 + .incbin "sound/direct_sound_samples/cry_skiploom.bin" + + .align 2 +Cry_Jumpluff:: @ 85D2F00 + .incbin "sound/direct_sound_samples/cry_jumpluff.bin" + + .align 2 +Cry_Aipom:: @ 85D3F3C + .incbin "sound/direct_sound_samples/cry_aipom.bin" + + .align 2 +Cry_Sunkern:: @ 85D4D5C + .incbin "sound/direct_sound_samples/cry_sunkern.bin" + + .align 2 +Cry_Sunflora:: @ 85D5570 + .incbin "sound/direct_sound_samples/cry_sunflora.bin" + + .align 2 +Cry_Yanma:: @ 85D6550 + .incbin "sound/direct_sound_samples/cry_yanma.bin" + + .align 2 +Cry_Wooper:: @ 85D7658 + .incbin "sound/direct_sound_samples/cry_wooper.bin" + + .align 2 +Cry_Quagsire:: @ 85D7DB8 + .incbin "sound/direct_sound_samples/cry_quagsire.bin" + + .align 2 +Cry_Espeon:: @ 85D8B18 + .incbin "sound/direct_sound_samples/cry_espeon.bin" + + .align 2 +Cry_Umbreon:: @ 85D9ECC + .incbin "sound/direct_sound_samples/cry_umbreon.bin" + + .align 2 +Cry_Murkrow:: @ 85DAE4C + .incbin "sound/direct_sound_samples/cry_murkrow.bin" + + .align 2 +Cry_Slowking:: @ 85DBF10 + .incbin "sound/direct_sound_samples/cry_slowking.bin" + + .align 2 +Cry_Misdreavus:: @ 85DD6F4 + .incbin "sound/direct_sound_samples/cry_misdreavus.bin" + + .align 2 +Cry_Unown:: @ 85DE294 + .incbin "sound/direct_sound_samples/cry_unown.bin" + + .align 2 +Cry_Wobbuffet:: @ 85DEFBC + .incbin "sound/direct_sound_samples/cry_wobbuffet.bin" + + .align 2 +Cry_Girafarig:: @ 85E0458 + .incbin "sound/direct_sound_samples/cry_girafarig.bin" + + .align 2 +Cry_Pineco:: @ 85E130C + .incbin "sound/direct_sound_samples/cry_pineco.bin" + + .align 2 +Cry_Forretress:: @ 85E206C + .incbin "sound/direct_sound_samples/cry_forretress.bin" + + .align 2 +Cry_Dunsparce:: @ 85E3474 + .incbin "sound/direct_sound_samples/cry_dunsparce.bin" + + .align 2 +Cry_Gligar:: @ 85E4454 + .incbin "sound/direct_sound_samples/cry_gligar.bin" + + .align 2 +Cry_Steelix:: @ 85E5074 + .incbin "sound/direct_sound_samples/cry_steelix.bin" + + .align 2 +Cry_Snubbull:: @ 85E769C + .incbin "sound/direct_sound_samples/cry_snubbull.bin" + + .align 2 +Cry_Granbull:: @ 85E8510 + .incbin "sound/direct_sound_samples/cry_granbull.bin" + + .align 2 +Cry_Qwilfish:: @ 85E9CB4 + .incbin "sound/direct_sound_samples/cry_qwilfish.bin" + + .align 2 +Cry_Scizor:: @ 85EA850 + .incbin "sound/direct_sound_samples/cry_scizor.bin" + + .align 2 +Cry_Shuckle:: @ 85EBF4C + .incbin "sound/direct_sound_samples/cry_shuckle.bin" + + .align 2 +Cry_Heracross:: @ 85EC980 + .incbin "sound/direct_sound_samples/cry_heracross.bin" + + .align 2 +Cry_Sneasel:: @ 85EDBD4 + .incbin "sound/direct_sound_samples/cry_sneasel.bin" + + .align 2 +Cry_Teddiursa:: @ 85EE4F8 + .incbin "sound/direct_sound_samples/cry_teddiursa.bin" + + .align 2 +Cry_Ursaring:: @ 85EF584 + .incbin "sound/direct_sound_samples/cry_ursaring.bin" + + .align 2 +Cry_Slugma:: @ 85F135C + .incbin "sound/direct_sound_samples/cry_slugma.bin" + + .align 2 +Cry_Magcargo:: @ 85F2474 + .incbin "sound/direct_sound_samples/cry_magcargo.bin" + + .align 2 +Cry_Swinub:: @ 85F397C + .incbin "sound/direct_sound_samples/cry_swinub.bin" + + .align 2 +Cry_Piloswine:: @ 85F4624 + .incbin "sound/direct_sound_samples/cry_piloswine.bin" + + .align 2 +Cry_Corsola:: @ 85F5318 + .incbin "sound/direct_sound_samples/cry_corsola.bin" + + .align 2 +Cry_Remoraid:: @ 85F5FF8 + .incbin "sound/direct_sound_samples/cry_remoraid.bin" + + .align 2 +Cry_Octillery:: @ 85F6A88 + .incbin "sound/direct_sound_samples/cry_octillery.bin" + + .align 2 +Cry_Delibird:: @ 85F84CC + .incbin "sound/direct_sound_samples/cry_delibird.bin" + + .align 2 +Cry_Mantine:: @ 85F9500 + .incbin "sound/direct_sound_samples/cry_mantine.bin" + + .align 2 +Cry_Skarmory:: @ 85FA4C8 + .incbin "sound/direct_sound_samples/cry_skarmory.bin" + + .align 2 +Cry_Houndour:: @ 85FBCD0 + .incbin "sound/direct_sound_samples/cry_houndour.bin" + + .align 2 +Cry_Houndoom:: @ 85FC978 + .incbin "sound/direct_sound_samples/cry_houndoom.bin" + + .align 2 +Cry_Kingdra:: @ 85FDD28 + .incbin "sound/direct_sound_samples/cry_kingdra.bin" + + .align 2 +Cry_Phanpy:: @ 85FEB00 + .incbin "sound/direct_sound_samples/cry_phanpy.bin" + + .align 2 +Cry_Donphan:: @ 85FF650 + .incbin "sound/direct_sound_samples/cry_donphan.bin" + + .align 2 +Cry_Porygon2:: @ 8600774 + .incbin "sound/direct_sound_samples/cry_porygon2.bin" + + .align 2 +Cry_Stantler:: @ 860172C + .incbin "sound/direct_sound_samples/cry_stantler.bin" + + .align 2 +Cry_Smeargle:: @ 8602DA8 + .incbin "sound/direct_sound_samples/cry_smeargle.bin" + + .align 2 +Cry_Tyrogue:: @ 86037DC + .incbin "sound/direct_sound_samples/cry_tyrogue.bin" + + .align 2 +Cry_Hitmontop:: @ 8604804 + .incbin "sound/direct_sound_samples/cry_hitmontop.bin" + + .align 2 +Cry_Smoochum:: @ 86055E4 + .incbin "sound/direct_sound_samples/cry_smoochum.bin" + + .align 2 +Cry_Elekid:: @ 8606198 + .incbin "sound/direct_sound_samples/cry_elekid.bin" + + .align 2 +Cry_Magby:: @ 8606C24 + .incbin "sound/direct_sound_samples/cry_magby.bin" + + .align 2 +Cry_Miltank:: @ 8607A94 + .incbin "sound/direct_sound_samples/cry_miltank.bin" + + .align 2 +Cry_Blissey:: @ 8608970 + .incbin "sound/direct_sound_samples/cry_blissey.bin" + + .align 2 +Cry_Raikou:: @ 8609A04 + .incbin "sound/direct_sound_samples/cry_raikou.bin" + + .align 2 +Cry_Entei:: @ 860AB74 + .incbin "sound/direct_sound_samples/cry_entei.bin" + + .align 2 +Cry_Suicune:: @ 860BFE8 + .incbin "sound/direct_sound_samples/cry_suicune.bin" + + .align 2 +Cry_Larvitar:: @ 860D230 + .incbin "sound/direct_sound_samples/cry_larvitar.bin" + + .align 2 +Cry_Pupitar:: @ 860DEE0 + .incbin "sound/direct_sound_samples/cry_pupitar.bin" + + .align 2 +Cry_Tyranitar:: @ 860E750 + .incbin "sound/direct_sound_samples/cry_tyranitar.bin" + + .align 2 +Cry_Lugia:: @ 860FEB0 + .incbin "sound/direct_sound_samples/cry_lugia.bin" + + .align 2 +Cry_HoOh:: @ 86124A8 + .incbin "sound/direct_sound_samples/cry_ho_oh.bin" + + .align 2 +Cry_Celebi:: @ 8613B3C + .incbin "sound/direct_sound_samples/cry_celebi.bin" + + .align 2 +Cry_Kecleon:: @ 86149B4 + .incbin "sound/direct_sound_samples/cry_kecleon.bin" + + .align 2 +Cry_Roselia:: @ 8615214 + .incbin "sound/direct_sound_samples/cry_roselia.bin" + + .align 2 +Cry_Torkoal:: @ 8615CD4 + .incbin "sound/direct_sound_samples/cry_torkoal.bin" + + .align 2 +Cry_Electrike:: @ 8616620 + .incbin "sound/direct_sound_samples/cry_electrike.bin" + + .align 2 +Cry_Manectric:: @ 861727C + .incbin "sound/direct_sound_samples/cry_manectric.bin" + + .align 2 +Cry_Duskull:: @ 8618784 + .incbin "sound/direct_sound_samples/cry_duskull.bin" + + .align 2 +Cry_Latias:: @ 861921C + .incbin "sound/direct_sound_samples/cry_latias.bin" + + .align 2 +Cry_Wynaut:: @ 8619E4C + .incbin "sound/direct_sound_samples/cry_wynaut.bin" + + .align 2 +Cry_Seviper:: @ 861AC2C + .incbin "sound/direct_sound_samples/cry_seviper.bin" + + .align 2 +Cry_Sharpedo:: @ 861B7CC + .incbin "sound/direct_sound_samples/cry_sharpedo.bin" + + .align 2 +Cry_Zangoose:: @ 861CED8 + .incbin "sound/direct_sound_samples/cry_zangoose.bin" + + .align 2 +Cry_Azurill:: @ 861D868 + .incbin "sound/direct_sound_samples/cry_azurill.bin" + + .align 2 +Cry_Swablu:: @ 861E2D0 + .incbin "sound/direct_sound_samples/cry_swablu.bin" + + .align 2 +Cry_Altaria:: @ 861E868 + .incbin "sound/direct_sound_samples/cry_altaria.bin" + + .align 2 +Cry_Unused265:: @ 861F384 + .incbin "sound/direct_sound_samples/cry_unused_265.bin" + + .align 2 +Cry_Taillow:: @ 861FCD8 + .incbin "sound/direct_sound_samples/cry_taillow.bin" + + .align 2 +Cry_Swellow:: @ 86202D8 + .incbin "sound/direct_sound_samples/cry_swellow.bin" + + .align 2 +Cry_Unused268:: @ 8620BDC + .incbin "sound/direct_sound_samples/cry_unused_268.bin" + + .align 2 +Cry_Spinda:: @ 8621D8C + .incbin "sound/direct_sound_samples/cry_spinda.bin" + + .align 2 +Cry_Torchic:: @ 86229F8 + .incbin "sound/direct_sound_samples/cry_torchic.bin" + + .align 2 +Cry_Combusken:: @ 86233A0 + .incbin "sound/direct_sound_samples/cry_combusken.bin" + + .align 2 +Cry_Blaziken:: @ 8625074 + .incbin "sound/direct_sound_samples/cry_blaziken.bin" + + .align 2 +Cry_Treecko:: @ 8626FF4 + .incbin "sound/direct_sound_samples/cry_treecko.bin" + + .align 2 +Cry_Grovyle:: @ 8627B9C + .incbin "sound/direct_sound_samples/cry_grovyle.bin" + + .align 2 +Cry_Sceptile:: @ 8629010 + .incbin "sound/direct_sound_samples/cry_sceptile.bin" + + .align 2 +Cry_Mudkip:: @ 862AA2C + .incbin "sound/direct_sound_samples/cry_mudkip.bin" + + .align 2 +Cry_Marshtomp:: @ 862B1B0 + .incbin "sound/direct_sound_samples/cry_marshtomp.bin" + + .align 2 +Cry_Swampert:: @ 862C2B4 + .incbin "sound/direct_sound_samples/cry_swampert.bin" + + .align 2 +Cry_Pelipper:: @ 862D934 + .incbin "sound/direct_sound_samples/cry_pelipper.bin" + + .align 2 +Cry_Wingull:: @ 862E4FC + .incbin "sound/direct_sound_samples/cry_wingull.bin" + + .align 2 +Cry_Banette:: @ 862F13C + .incbin "sound/direct_sound_samples/cry_banette.bin" + + .align 2 +Cry_Shuppet:: @ 862FDE4 + .incbin "sound/direct_sound_samples/cry_shuppet.bin" + + .align 2 +Cry_Lotad:: @ 8630624 + .incbin "sound/direct_sound_samples/cry_lotad.bin" + + .align 2 +Cry_Lombre:: @ 8630A8C + .incbin "sound/direct_sound_samples/cry_lombre.bin" + + .align 2 +Cry_Ludicolo:: @ 8631920 + .incbin "sound/direct_sound_samples/cry_ludicolo.bin" + + .align 2 +Cry_Seedot:: @ 86329F0 + .incbin "sound/direct_sound_samples/cry_seedot.bin" + + .align 2 +Cry_Nuzleaf:: @ 863321C + .incbin "sound/direct_sound_samples/cry_nuzleaf.bin" + + .align 2 +Cry_Shiftry:: @ 8633D84 + .incbin "sound/direct_sound_samples/cry_shiftry.bin" + + .align 2 +Cry_Carvanha:: @ 8635148 + .incbin "sound/direct_sound_samples/cry_carvanha.bin" + + .align 2 +Cry_Wurmple:: @ 8635B5C + .incbin "sound/direct_sound_samples/cry_wurmple.bin" + + .align 2 +Cry_Silcoon:: @ 8636428 + .incbin "sound/direct_sound_samples/cry_silcoon.bin" + + .align 2 +Cry_Beautifly:: @ 8637454 + .incbin "sound/direct_sound_samples/cry_beautifly.bin" + + .align 2 +Cry_Cascoon:: @ 8637C8C + .incbin "sound/direct_sound_samples/cry_cascoon.bin" + + .align 2 +Cry_Dustox:: @ 8638CD0 + .incbin "sound/direct_sound_samples/cry_dustox.bin" + + .align 2 +Cry_Ralts:: @ 863997C + .incbin "sound/direct_sound_samples/cry_ralts.bin" + + .align 2 +Cry_Kirlia:: @ 863A398 + .incbin "sound/direct_sound_samples/cry_kirlia.bin" + + .align 2 +Cry_Gardevoir:: @ 863AFC8 + .incbin "sound/direct_sound_samples/cry_gardevoir.bin" + + .align 2 +Cry_Slakoth:: @ 863C82C + .incbin "sound/direct_sound_samples/cry_slakoth.bin" + + .align 2 +Cry_Vigoroth:: @ 863D0B0 + .incbin "sound/direct_sound_samples/cry_vigoroth.bin" + + .align 2 +Cry_Slaking:: @ 863DF08 + .incbin "sound/direct_sound_samples/cry_slaking.bin" + + .align 2 +Cry_Nincada:: @ 863E8F4 + .incbin "sound/direct_sound_samples/cry_nincada.bin" + + .align 2 +Cry_Ninjask:: @ 863EF64 + .incbin "sound/direct_sound_samples/cry_ninjask.bin" + + .align 2 +Cry_Shedinja:: @ 863FB8C + .incbin "sound/direct_sound_samples/cry_shedinja.bin" + + .align 2 +Cry_Makuhita:: @ 8640344 + .incbin "sound/direct_sound_samples/cry_makuhita.bin" + + .align 2 +Cry_Hariyama:: @ 8640AA0 + .incbin "sound/direct_sound_samples/cry_hariyama.bin" + + .align 2 +Cry_Nosepass:: @ 8641B58 + .incbin "sound/direct_sound_samples/cry_nosepass.bin" + + .align 2 +Cry_Glalie:: @ 86428BC + .incbin "sound/direct_sound_samples/cry_glalie.bin" + + .align 2 +Cry_Plusle:: @ 8643DA0 + .incbin "sound/direct_sound_samples/cry_plusle.bin" + + .align 2 +Cry_Minun:: @ 864469C + .incbin "sound/direct_sound_samples/cry_minun.bin" + + .align 2 +Cry_Surskit:: @ 86456A4 + .incbin "sound/direct_sound_samples/cry_surskit.bin" + + .align 2 +Cry_Masquerain:: @ 8646124 + .incbin "sound/direct_sound_samples/cry_masquerain.bin" + + .align 2 +Cry_Skitty:: @ 86474D8 + .incbin "sound/direct_sound_samples/cry_skitty.bin" + + .align 2 +Cry_Delcatty:: @ 8647BEC + .incbin "sound/direct_sound_samples/cry_delcatty.bin" + + .align 2 +Cry_Gulpin:: @ 8649104 + .incbin "sound/direct_sound_samples/cry_gulpin.bin" + + .align 2 +Cry_Swalot:: @ 8649908 + .incbin "sound/direct_sound_samples/cry_swalot.bin" + + .align 2 +Cry_Numel:: @ 864AA68 + .incbin "sound/direct_sound_samples/cry_numel.bin" + + .align 2 +Cry_Camerupt:: @ 864B3B4 + .incbin "sound/direct_sound_samples/cry_camerupt.bin" + + .align 2 +Cry_Barboach:: @ 864CAD4 + .incbin "sound/direct_sound_samples/cry_barboach.bin" + + .align 2 +Cry_Whiscash:: @ 864D410 + .incbin "sound/direct_sound_samples/cry_whiscash.bin" + + .align 2 +Cry_Corphish:: @ 864E50C + .incbin "sound/direct_sound_samples/cry_corphish.bin" + + .align 2 +Cry_Crawdaunt:: @ 864F110 + .incbin "sound/direct_sound_samples/cry_crawdaunt.bin" + + .align 2 +Cry_Spoink:: @ 86509C8 + .incbin "sound/direct_sound_samples/cry_spoink.bin" + + .align 2 +Cry_Grumpig:: @ 8651108 + .incbin "sound/direct_sound_samples/cry_grumpig.bin" + + .align 2 +Cry_Trapinch:: @ 8651DA8 + .incbin "sound/direct_sound_samples/cry_trapinch.bin" + + .align 2 +Cry_Vibrava:: @ 86527CC + .incbin "sound/direct_sound_samples/cry_vibrava.bin" + + .align 2 +Cry_Flygon:: @ 86535D0 + .incbin "sound/direct_sound_samples/cry_flygon.bin" + + .align 2 +Cry_Cacnea:: @ 8654FD8 + .incbin "sound/direct_sound_samples/cry_cacnea.bin" + + .align 2 +Cry_Cacturne:: @ 86558C8 + .incbin "sound/direct_sound_samples/cry_cacturne.bin" + + .align 2 +Cry_Baltoy:: @ 8656F78 + .incbin "sound/direct_sound_samples/cry_baltoy.bin" + + .align 2 +Cry_Claydol:: @ 8657BFC + .incbin "sound/direct_sound_samples/cry_claydol.bin" + + .align 2 +Cry_Lunatone:: @ 8658F5C + .incbin "sound/direct_sound_samples/cry_lunatone.bin" + + .align 2 +Cry_Solrock:: @ 865A758 + .incbin "sound/direct_sound_samples/cry_solrock.bin" + + .align 2 +Cry_Feebas:: @ 865B784 + .incbin "sound/direct_sound_samples/cry_feebas.bin" + + .align 2 +Cry_Milotic:: @ 865BF58 + .incbin "sound/direct_sound_samples/cry_milotic.bin" + + .align 2 +Cry_Absol:: @ 865E69C + .incbin "sound/direct_sound_samples/cry_absol.bin" + + .align 2 +Cry_Meditite:: @ 865F118 + .incbin "sound/direct_sound_samples/cry_meditite.bin" + + .align 2 +Cry_Medicham:: @ 865F938 + .incbin "sound/direct_sound_samples/cry_medicham.bin" + + .align 2 +Cry_Spheal:: @ 86609BC + .incbin "sound/direct_sound_samples/cry_spheal.bin" + + .align 2 +Cry_Sealeo:: @ 8660F70 + .incbin "sound/direct_sound_samples/cry_sealeo.bin" + + .align 2 +Cry_Walrein:: @ 8661B48 + .incbin "sound/direct_sound_samples/cry_walrein.bin" + + .align 2 +Cry_Clamperl:: @ 8663F94 + .incbin "sound/direct_sound_samples/cry_clamperl.bin" + + .align 2 +Cry_Huntail:: @ 86651E4 + .incbin "sound/direct_sound_samples/cry_huntail.bin" + + .align 2 +Cry_Gorebyss:: @ 86661CC + .incbin "sound/direct_sound_samples/cry_gorebyss.bin" + + .align 2 +Cry_Lileep:: @ 8667838 + .incbin "sound/direct_sound_samples/cry_lileep.bin" + + .align 2 +Cry_Cradily:: @ 86681E0 + .incbin "sound/direct_sound_samples/cry_cradily.bin" + + .align 2 +Cry_Anorith:: @ 8669F10 + .incbin "sound/direct_sound_samples/cry_anorith.bin" + + .align 2 +Cry_Armaldo:: @ 866AAC8 + .incbin "sound/direct_sound_samples/cry_armaldo.bin" + + .align 2 +Cry_Beldum:: @ 866C19C + .incbin "sound/direct_sound_samples/cry_beldum.bin" + + .align 2 +Cry_Metang:: @ 866CB3C + .incbin "sound/direct_sound_samples/cry_metang.bin" + + .align 2 +Cry_Metagross:: @ 866DE10 + .incbin "sound/direct_sound_samples/cry_metagross.bin" + + .align 2 +Cry_Bagon:: @ 8670588 + .incbin "sound/direct_sound_samples/cry_bagon.bin" + + .align 2 +Cry_Shelgon:: @ 8670D5C + .incbin "sound/direct_sound_samples/cry_shelgon.bin" + + .align 2 +Cry_Regirock:: @ 8672164 + .incbin "sound/direct_sound_samples/cry_regirock.bin" + + .align 2 +Cry_Regice:: @ 8674140 + .incbin "sound/direct_sound_samples/cry_regice.bin" + + .align 2 +Cry_Registeel:: @ 8676140 + .incbin "sound/direct_sound_samples/cry_registeel.bin" + + .align 2 +Cry_Castform:: @ 8677844 + .incbin "sound/direct_sound_samples/cry_castform.bin" + + .align 2 +Cry_Volbeat:: @ 86784DC + .incbin "sound/direct_sound_samples/cry_volbeat.bin" + + .align 2 +Cry_Illumise:: @ 8679064 + .incbin "sound/direct_sound_samples/cry_illumise.bin" + + .align 2 +Cry_Poochyena:: @ 867A17C + .incbin "sound/direct_sound_samples/cry_poochyena.bin" + + .align 2 +Cry_Mightyena:: @ 867AAC4 + .incbin "sound/direct_sound_samples/cry_mightyena.bin" + + .align 2 +Cry_Dusclops:: @ 867BE50 + .incbin "sound/direct_sound_samples/cry_dusclops.bin" + + .align 2 +Cry_Sableye:: @ 867CC08 + .incbin "sound/direct_sound_samples/cry_sableye.bin" + + .align 2 +Cry_Mawile:: @ 867D7AC + .incbin "sound/direct_sound_samples/cry_mawile.bin" + + .align 2 +Cry_Aron:: @ 867E32C + .incbin "sound/direct_sound_samples/cry_aron.bin" + + .align 2 +Cry_Lairon:: @ 867EC58 + .incbin "sound/direct_sound_samples/cry_lairon.bin" + + .align 2 +Cry_Aggron:: @ 8680130 + .incbin "sound/direct_sound_samples/cry_aggron.bin" + + .align 2 +Cry_Relicanth:: @ 8681AD4 + .incbin "sound/direct_sound_samples/cry_relicanth.bin" + + .align 2 +Cry_Luvdisc:: @ 8682F04 + .incbin "sound/direct_sound_samples/cry_luvdisc.bin" + + .align 2 +Cry_Groudon:: @ 86833E0 + .incbin "sound/direct_sound_samples/cry_groudon.bin" + + .align 2 +Cry_Kyogre:: @ 86858EC + .incbin "sound/direct_sound_samples/cry_kyogre.bin" + + .align 2 +Cry_Rayquaza:: @ 8687CA4 + .incbin "sound/direct_sound_samples/cry_rayquaza.bin" + + .align 2 +Cry_Salamence:: @ 86899D0 + .incbin "sound/direct_sound_samples/cry_salamence.bin" + + .align 2 +Cry_Breloom:: @ 868B2EC + .incbin "sound/direct_sound_samples/cry_breloom.bin" + + .align 2 +Cry_Shroomish:: @ 868BFAC + .incbin "sound/direct_sound_samples/cry_shroomish.bin" + + .align 2 +Cry_Linoone:: @ 868C884 + .incbin "sound/direct_sound_samples/cry_linoone.bin" + + .align 2 +Cry_Tropius:: @ 868E720 + .incbin "sound/direct_sound_samples/cry_tropius.bin" + + .align 2 +Cry_Wailmer:: @ 86907E4 + .incbin "sound/direct_sound_samples/cry_wailmer.bin" + + .align 2 +Cry_Zigzagoon:: @ 8692444 + .incbin "sound/direct_sound_samples/cry_zigzagoon.bin" + + .align 2 +Cry_Exploud:: @ 8692FD4 + .incbin "sound/direct_sound_samples/cry_exploud.bin" + + .align 2 +Cry_Loudred:: @ 8694C1C + .incbin "sound/direct_sound_samples/cry_loudred.bin" + + .align 2 +Cry_Wailord:: @ 8695944 + .incbin "sound/direct_sound_samples/cry_wailord.bin" + + .align 2 +Cry_Whismur:: @ 8698354 + .incbin "sound/direct_sound_samples/cry_whismur.bin" + + .align 2 +Cry_Snorunt:: @ 8698B78 + .incbin "sound/direct_sound_samples/cry_snorunt.bin" + + .align 2 +Cry_Latios:: @ 8699C80 + .incbin "sound/direct_sound_samples/cry_latios.bin" + + .align 2 +Cry_Jirachi:: @ 869B278 + .incbin "sound/direct_sound_samples/cry_jirachi.bin" + + .align 2 +Cry_Deoxys:: @ 869BFFC + .incbin "sound/direct_sound_samples/cry_deoxys.bin" + + .align 2 +Cry_Chimecho:: @ 869D4D0 + .incbin "sound/direct_sound_samples/cry_chimecho.bin" + + .align 2 + +gUnknown_869DEE0:: @ 869DEE0 + .incbin "baserom.gba", 0x69DEE0, 0x1F60 + +gUnknown_869FE40:: @ 869FE40 + .incbin "baserom.gba", 0x69FE40, 0x1AA0 + +gUnknown_86A18E0:: @ 86A18E0 + .incbin "baserom.gba", 0x6A18E0, 0x1F70 + +gUnknown_86A3850:: @ 86A3850 + .incbin "baserom.gba", 0x6A3850, 0x1838 + +gUnknown_86A5088:: @ 86A5088 + .incbin "baserom.gba", 0x6A5088, 0x13D0 + +gUnknown_86A6458:: @ 86A6458 + .incbin "baserom.gba", 0x6A6458, 0x11C4 + +gUnknown_86A761C:: @ 86A761C + .incbin "baserom.gba", 0x6A761C, 0x1E70 + +gUnknown_86A948C:: @ 86A948C + .incbin "baserom.gba", 0x6A948C, 0x2FF0 + +gUnknown_86AC47C:: @ 86AC47C + .incbin "baserom.gba", 0x6AC47C, 0x2C54 + +gUnknown_86AF0D0:: @ 86AF0D0 + .incbin "baserom.gba", 0x6AF0D0, 0xA60 + +gUnknown_86AFB30:: @ 86AFB30 + .incbin "baserom.gba", 0x6AFB30, 0x2668 + +gUnknown_86B2198:: @ 86B2198 + .incbin "baserom.gba", 0x6B2198, 0x13A8 + +gUnknown_86B3540:: @ 86B3540 + .incbin "baserom.gba", 0x6B3540, 0x2100 diff --git a/sound/keysplit_tables.inc b/sound/keysplit_tables.inc new file mode 100644 index 000000000..5528e74f4 --- /dev/null +++ b/sound/keysplit_tables.inc @@ -0,0 +1,17 @@ +gUnknown_84A2C58:: @ 84A2C58 + .incbin "baserom.gba", 0x4A2C58, 0x3FC + +gUnknown_84A3054:: @ 84A3054 + .incbin "baserom.gba", 0x4A3054, 0x48 + +gUnknown_84A309C:: @ 84A309C + .incbin "baserom.gba", 0x4A309C, 0x48 + +gUnknown_84A30E4:: @ 84A30E4 + .incbin "baserom.gba", 0x4A30E4, 0x54 + +gUnknown_84A3138:: @ 84A3138 + .incbin "baserom.gba", 0x4A3138, 0x48 + +gUnknown_84A3180:: @ 84A3180 + .incbin "baserom.gba", 0x4A3180, 0x6C diff --git a/sound/programmable_wave_data.inc b/sound/programmable_wave_data.inc new file mode 100644 index 000000000..befc1bcb3 --- /dev/null +++ b/sound/programmable_wave_data.inc @@ -0,0 +1,33 @@ + +gUnknown_84A31EC:: @ 84A31EC + .incbin "baserom.gba", 0x4A31EC, 0x10 + +gUnknown_84A31FC:: @ 84A31FC + .incbin "baserom.gba", 0x4A31FC, 0x10 + +gUnknown_84A320C:: @ 84A320C + .incbin "baserom.gba", 0x4A320C, 0x10 + +gUnknown_84A321C:: @ 84A321C + .incbin "baserom.gba", 0x4A321C, 0x10 + +gUnknown_84A322C:: @ 84A322C + .incbin "baserom.gba", 0x4A322C, 0x10 + +gUnknown_84A323C:: @ 84A323C + .incbin "baserom.gba", 0x4A323C, 0x10 + +gUnknown_84A324C:: @ 84A324C + .incbin "baserom.gba", 0x4A324C, 0x10 + +gUnknown_84A325C:: @ 84A325C + .incbin "baserom.gba", 0x4A325C, 0x10 + +gUnknown_84A326C:: @ 84A326C + .incbin "baserom.gba", 0x4A326C, 0x10 + +gUnknown_84A327C:: @ 84A327C + .incbin "baserom.gba", 0x4A327C, 0x10 + +gUnknown_84A328C:: @ 84A328C + .incbin "baserom.gba", 0x4A328C, 0x10 diff --git a/sound/voice_groups.inc b/sound/voice_groups.inc new file mode 100644 index 000000000..a00b8ec1c --- /dev/null +++ b/sound/voice_groups.inc @@ -0,0 +1,8685 @@ + +voicegroup000:: @ 8489C8C + voice_keysplit_all voicegroup_8489F74 @ 8489C8C + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8489C98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489CA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489CB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489CBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489CC8 + voice_square_2 2, 0, 0, 9, 2 @ 8489CD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489CE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489CEC + voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 165, 51, 235 @ 8489CF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D4C + voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 8489D58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489DA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489DAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489DB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489DC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489DD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489DDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489DE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489DF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E00 + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 149 @ 8489E0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E30 + voice_directsound 60, 0, gUnknown_84A5810, 255, 235, 128, 115 @ 8489E3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E48 + voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 8489E54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EB4 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 204, 193, 239 @ 8489EC0 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8489ECC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489ED8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F20 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8489F2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F68 + +voicegroup_8489F74:: @ 8489F74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489FA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489FB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489FBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489FC8 + voice_square_1 0, 2, 0, 1, 6, 0 @ 8489FD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489FE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8489FEC + voice_programmable_wave gUnknown_84A31EC, 0, 7, 15, 1 @ 8489FF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A004 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A010 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A01C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A028 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A034 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A040 + voice_square_2 2, 0, 1, 6, 0 @ 848A04C + voice_programmable_wave gUnknown_84A320C, 0, 7, 15, 1 @ 848A058 + voice_square_1 0, 2, 0, 1, 6, 0 @ 848A064 + voice_square_2 3, 0, 1, 6, 0 @ 848A070 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A07C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A088 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A094 + voice_square_1 0, 0, 0, 1, 6, 0 @ 848A0A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A0AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A0B8 + voice_directsound 60, 0, gUnknown_84A888C, 255, 0, 255, 0 @ 848A0C4 + +voicegroup_848A0D0:: @ 848A0D0 + voice_directsound 60, 0, gUnknown_84A9F3C, 255, 165, 154, 127 @ 848A0D0 + voice_directsound 60, 0, gUnknown_84AB280, 255, 165, 154, 127 @ 848A0DC + voice_directsound 60, 0, gUnknown_84ABD24, 255, 165, 206, 127 @ 848A0E8 + voice_directsound 60, 0, gUnknown_84AD038, 255, 165, 206, 127 @ 848A0F4 + voice_directsound 60, 0, gUnknown_84B0634, 255, 0, 255, 0 @ 848A100 + voice_directsound 60, 0, gUnknown_84B0B0C, 255, 0, 255, 0 @ 848A10C + voice_directsound 60, 0, gUnknown_84B23E8, 255, 0, 255, 0 @ 848A118 + voice_directsound_no_resample 60, 64, gUnknown_84B3710, 255, 0, 255, 242 @ 848A124 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A130 + voice_directsound_no_resample 60, 64, gUnknown_84B3BB0, 255, 0, 255, 242 @ 848A13C + voice_directsound_no_resample 60, 64, gUnknown_84B42A4, 255, 255, 255, 127 @ 848A148 + voice_directsound_no_resample 60, 64, gUnknown_84B4B34, 255, 0, 255, 242 @ 848A154 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A160 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A16C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A178 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A184 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A190 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A19C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A1A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A1B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A1C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A1CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A1D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A1E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A1F0 + voice_directsound_no_resample 32, 34, gUnknown_84B53AC, 255, 127, 77, 204 @ 848A1FC + voice_directsound_no_resample 60, 14, gUnknown_84B5C60, 255, 235, 0, 165 @ 848A208 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A214 + voice_directsound_no_resample 30, 54, gUnknown_84B6544, 255, 246, 0, 216 @ 848A220 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A22C + voice_directsound_no_resample 30, 54, gUnknown_84B6544, 255, 246, 0, 216 @ 848A238 + voice_directsound_no_resample 30, 64, gUnknown_84B6544, 8, 0, 255, 216 @ 848A244 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A250 + voice_directsound_no_resample 72, 104, gUnknown_84B7470, 255, 0, 255, 0 @ 848A25C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A268 + voice_directsound_no_resample 72, 94, gUnknown_84B7988, 255, 0, 255, 0 @ 848A274 + voice_directsound_no_resample 64, 64, gUnknown_84B7F50, 255, 0, 255, 0 @ 848A280 + voice_directsound_no_resample 64, 64, gUnknown_84B8E68, 255, 180, 175, 228 @ 848A28C + voice_directsound_no_resample 64, 64, gUnknown_84B8E68, 255, 0, 255, 242 @ 848A298 + voice_directsound_no_resample 64, 54, gUnknown_84B42A4, 255, 255, 255, 127 @ 848A2A4 + voice_directsound_no_resample 64, 64, gUnknown_84B4B34, 255, 0, 255, 242 @ 848A2B0 + voice_directsound 64, 24, gUnknown_84BA7DC, 255, 0, 255, 226 @ 848A2BC + voice_directsound_no_resample 64, 80, gUnknown_84B4B34, 255, 0, 255, 242 @ 848A2C8 + voice_directsound 68, 34, gUnknown_84BA7DC, 255, 0, 255, 226 @ 848A2D4 + voice_directsound_no_resample 60, 64, gUnknown_84B3BB0, 255, 0, 255, 242 @ 848A2E0 + voice_directsound 72, 44, gUnknown_84BA7DC, 255, 0, 255, 226 @ 848A2EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A2F8 + voice_directsound 76, 84, gUnknown_84BA7DC, 255, 0, 255, 226 @ 848A304 + voice_directsound 80, 94, gUnknown_84BA7DC, 255, 0, 255, 226 @ 848A310 + voice_directsound_no_resample 33, 89, gUnknown_84B6544, 255, 235, 0, 231 @ 848A31C + voice_directsound 84, 104, gUnknown_84BA7DC, 255, 0, 255, 235 @ 848A328 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A334 + voice_directsound 63, 64, gUnknown_84B6544, 255, 235, 0, 231 @ 848A340 + voice_directsound_no_resample 64, 24, gUnknown_84BC8B8, 255, 165, 103, 231 @ 848A34C + voice_directsound_no_resample 64, 34, gUnknown_84B53AC, 255, 127, 77, 204 @ 848A358 + voice_directsound_no_resample 64, 14, gUnknown_84B5C60, 255, 231, 0, 188 @ 848A364 + voice_directsound_no_resample 64, 89, gUnknown_84C40E8, 255, 0, 255, 242 @ 848A370 + voice_directsound_no_resample 64, 29, gUnknown_84B6544, 255, 235, 0, 231 @ 848A37C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A388 + voice_directsound_no_resample 64, 54, gUnknown_84B6544, 255, 235, 0, 231 @ 848A394 + voice_directsound_no_resample 64, 54, gUnknown_84B6544, 8, 0, 255, 216 @ 848A3A0 + voice_directsound_no_resample 64, 94, gUnknown_84C4AA0, 255, 0, 255, 0 @ 848A3AC + voice_directsound_no_resample 64, 34, gUnknown_84B7470, 255, 0, 255, 0 @ 848A3B8 + voice_directsound_no_resample 64, 34, gUnknown_84B7988, 255, 0, 255, 0 @ 848A3C4 + voice_directsound_no_resample 64, 90, gUnknown_84B7988, 255, 0, 255, 0 @ 848A3D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A3DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A3E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A3F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A400 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A40C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A418 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A424 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A430 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A43C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A448 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A454 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A460 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A46C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A478 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A484 + voice_directsound_no_resample 64, 39, gUnknown_84C5920, 255, 242, 103, 188 @ 848A490 + voice_directsound_no_resample 64, 79, gUnknown_84C5920, 255, 242, 103, 188 @ 848A49C + voice_directsound_no_resample 64, 39, gUnknown_84C5920, 255, 165, 103, 188 @ 848A4A8 + voice_directsound_no_resample 64, 24, gUnknown_84C6794, 255, 0, 255, 0 @ 848A4B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A4C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A4CC + voice_directsound_no_resample 64, 104, gUnknown_84C7FA8, 255, 0, 255, 0 @ 848A4D8 + voice_directsound 63, 64, gUnknown_84C954C, 255, 0, 255, 0 @ 848A4E4 + voice_directsound 50, 84, gUnknown_84CAB30, 255, 0, 255, 0 @ 848A4F0 + voice_directsound 64, 84, gUnknown_84CAB30, 255, 0, 255, 0 @ 848A4FC + +voicegroup_848A508:: @ 848A508 + voice_directsound 60, 0, gUnknown_84CBC24, 255, 252, 0, 239 @ 848A508 + voice_directsound 60, 0, gUnknown_84CCB84, 255, 250, 0, 221 @ 848A514 + voice_directsound 60, 0, gUnknown_84CE1E4, 255, 250, 0, 221 @ 848A520 + voice_directsound 60, 0, gUnknown_84CF740, 255, 247, 0, 221 @ 848A52C + +voicegroup_848A538:: @ 848A538 + voice_directsound 60, 0, gUnknown_84D02CC, 255, 0, 255, 196 @ 848A538 + voice_directsound 60, 0, gUnknown_84D3870, 255, 0, 255, 196 @ 848A544 + voice_directsound 60, 0, gUnknown_84D5B8C, 255, 0, 255, 196 @ 848A550 + +voicegroup_848A55C:: @ 848A55C + voice_directsound 60, 0, gUnknown_84D9258, 255, 0, 193, 127 @ 848A55C + voice_directsound 60, 0, gUnknown_84DA5A8, 255, 0, 193, 127 @ 848A568 + voice_directsound 60, 0, gUnknown_84DBAB8, 255, 0, 193, 127 @ 848A574 + voice_square_1_alt 38, 2, 1, 0, 0, 0 @ 848A580 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A58C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A598 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A5A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A5B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A5BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A5C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A5D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A5E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A5EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A5F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A604 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A610 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A61C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A628 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A634 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A640 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A64C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A658 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A664 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A670 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A67C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A688 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A694 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A6A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A6AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A6B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A6C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A6D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A6DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A6E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A6F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A700 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A70C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A718 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A724 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A730 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A73C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A748 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A754 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A760 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A76C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A778 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A784 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A790 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A79C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A7A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A7B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A7C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A7CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A7D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A7E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A7F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A7FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A808 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A814 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A820 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A82C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A838 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A844 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A850 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A85C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A868 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A874 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A880 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A88C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A898 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A8A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A8B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A8BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A8C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A8D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A8E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A8EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A8F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A904 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A910 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A91C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A928 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A934 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A940 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A94C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A958 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A964 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A970 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A97C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A988 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A994 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A9A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A9AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A9B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A9C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A9D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A9DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A9E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848A9F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AA9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AAA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AAB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AAC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AACC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AAD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AAE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AAF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AAFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AB08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AB14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AB20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AB2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AB38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AB44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AB50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AB5C + voice_square_1_alt 36, 2, 0, 1, 4, 2 @ 848AB68 + voice_square_1_alt 21, 2, 0, 0, 15, 2 @ 848AB74 + +voicegroup_848AB80:: @ 848AB80 + voice_directsound 60, 0, gUnknown_84DCED8, 255, 0, 255, 165 @ 848AB80 + voice_directsound 60, 0, gUnknown_84DDF74, 255, 0, 255, 165 @ 848AB8C + +voicegroup_848AB98:: @ 848AB98 + voice_directsound 60, 0, gUnknown_84DEFD0, 255, 0, 224, 165 @ 848AB98 + voice_directsound 60, 0, gUnknown_84E5F64, 255, 0, 218, 165 @ 848ABA4 + +voicegroup012:: @ 848ABB0 + voice_keysplit_all voicegroup_8489F74 @ 848ABB0 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 848ABBC + voice_directsound 60, 0, gUnknown_84FE57C, 255, 178, 180, 165 @ 848ABC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ABD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ABE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ABEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ABF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC10 + voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 165, 51, 235 @ 848AC1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC40 + voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 848AC4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ACA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ACAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ACB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ACC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ACD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ACDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ACE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ACF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AD9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADCC + voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 0, 204 @ 848ADD8 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848ADE4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 848ADF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE44 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 848AE50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE5C + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 848AE68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE74 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 848AE80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AEA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AEB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AEBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AEC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AED4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AEE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AEEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AEF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF10 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 848AF1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF64 + voice_square_2_alt 2, 0, 1, 7, 1 @ 848AF70 + voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 848AF7C + voice_square_2_alt 3, 0, 1, 7, 1 @ 848AF88 + voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 848AF94 + voice_square_2_alt 2, 0, 1, 4, 1 @ 848AFA0 + voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 848AFAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AFB8 + voice_programmable_wave_alt gUnknown_84A323C, 0, 7, 15, 2 @ 848AFC4 + voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 2 @ 848AFD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848AFDC + voice_square_2 2, 0, 1, 4, 1 @ 848AFE8 + voice_square_1 0, 2, 0, 1, 4, 1 @ 848AFF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B000 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B00C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B018 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B024 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B030 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B03C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B048 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B054 + voice_square_1_alt 29, 2, 0, 2, 0, 0 @ 848B060 + voice_square_1_alt 22, 2, 0, 2, 0, 0 @ 848B06C + +voicegroup026:: @ 848B078 + voice_keysplit_all voicegroup_8489F74 @ 848B078 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B084 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B090 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B09C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B0A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B0B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B0C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B0CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B0D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B0E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B0F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B0FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B108 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B114 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B120 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B12C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B138 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B144 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B150 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B15C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B168 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B174 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B180 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B18C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B198 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B1A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B1B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B1BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B1C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B1D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B1E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B1EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B1F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B204 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B210 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B21C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B228 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B234 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B240 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B24C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B258 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B264 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B270 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B27C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B288 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B294 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2A0 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848B2AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B300 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B30C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B318 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B324 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B330 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B33C + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 848B348 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B354 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B360 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B36C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B378 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B384 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B390 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B39C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B3A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B3B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B3C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B3CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B3D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B3E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B3F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B3FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B408 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B414 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B420 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B42C + voice_square_2_alt 2, 0, 1, 9, 0 @ 848B438 + voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 0 @ 848B444 + voice_square_1_alt 0, 2, 0, 1, 9, 0 @ 848B450 + voice_square_2_alt 3, 0, 1, 7, 0 @ 848B45C + voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 848B468 + +voicegroup120:: @ 848B474 + voice_keysplit_all voicegroup_8489F74 @ 848B474 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 848B480 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B48C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B498 + voice_square_2 2, 0, 2, 6, 1 @ 848B4A4 + voice_square_1 0, 2, 0, 2, 6, 1 @ 848B4B0 + voice_square_2 3, 0, 2, 4, 1 @ 848B4BC + voice_square_1 0, 3, 0, 2, 4, 1 @ 848B4C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B4D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B4E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B4EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B4F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B504 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B510 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B51C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B528 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B534 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B540 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B54C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B558 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B564 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B570 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B57C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B588 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B594 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5F4 + voice_directsound 60, 0, gUnknown_84EAC4C, 255, 253, 0, 149 @ 848B600 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B60C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B618 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B624 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B630 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B63C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B648 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B654 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B660 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B66C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B678 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B684 + voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 848B690 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B69C + voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848B6A8 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 848B6B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B708 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 848B714 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B720 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B72C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B738 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 848B744 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B750 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B75C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B768 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B774 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B780 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B78C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B798 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B7A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B7B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B7BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B7C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B7D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B7E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B7EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B7F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B804 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B810 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B81C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B828 + voice_square_2 2, 0, 1, 7, 1 @ 848B834 + voice_programmable_wave_alt gUnknown_84A320C, 0, 7, 15, 2 @ 848B840 + voice_square_1 0, 2, 0, 1, 7, 1 @ 848B84C + voice_square_1 0, 2, 0, 0, 7, 1 @ 848B858 + voice_square_2 3, 0, 1, 7, 1 @ 848B864 + voice_square_1 0, 3, 0, 1, 7, 1 @ 848B870 + voice_square_1 0, 3, 0, 0, 7, 1 @ 848B87C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B888 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B894 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B8A0 + voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 2 @ 848B8AC + +voicegroup119:: @ 848B8B8 + voice_keysplit_all voicegroup_8489F74 @ 848B8B8 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 848B8C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B8D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B8DC + voice_square_2 0, 0, 2, 4, 1 @ 848B8E8 + voice_square_1 0, 0, 0, 2, 4, 1 @ 848B8F4 + voice_square_2 3, 0, 1, 7, 1 @ 848B900 + voice_square_1 0, 3, 0, 1, 7, 1 @ 848B90C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B918 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B924 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B930 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B93C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B948 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B954 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B960 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B96C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B978 + voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 848B984 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B990 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B99C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B9A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B9B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B9C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B9CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B9D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B9E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B9F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848B9FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA38 + voice_directsound 60, 0, gUnknown_84EAC4C, 255, 253, 0, 149 @ 848BA44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BAA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BAB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BABC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BAC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BAD4 + voice_directsound_no_resample 60, 0, gUnknown_84EC89C, 255, 246, 0, 226 @ 848BAE0 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848BAEC + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 848BAF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB4C + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 848BB58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB7C + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 848BB88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BBA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BBAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BBB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BBC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BBD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BBDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BBE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BBF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC6C + voice_square_2 2, 0, 1, 7, 1 @ 848BC78 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 2 @ 848BC84 + voice_square_1 0, 2, 0, 1, 7, 1 @ 848BC90 + voice_square_2 1, 0, 1, 9, 1 @ 848BC9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCE4 + voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 2 @ 848BCF0 + +voicegroup081:: @ 848BCFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCFC + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 848BD08 + +voicegroup127:: @ 848BD14 + voice_directsound 60, 0, gUnknown_84EDD6C, 255, 249, 103, 165 @ 848BD14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BD20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BD2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BD38 + voice_square_1_alt 0, 2, 0, 2, 0, 0 @ 848BD44 + voice_square_1_alt 0, 0, 0, 2, 0, 1 @ 848BD50 + voice_square_1_alt 0, 2, 0, 4, 0, 1 @ 848BD5C + voice_square_1_alt 44, 2, 0, 4, 0, 0 @ 848BD68 + voice_square_1_alt 38, 0, 0, 4, 0, 0 @ 848BD74 + voice_square_1_alt 0, 0, 0, 7, 0, 0 @ 848BD80 + voice_square_1_alt 0, 2, 2, 0, 15, 0 @ 848BD8C + voice_square_1_alt 0, 1, 2, 0, 15, 0 @ 848BD98 + voice_square_1_alt 23, 1, 0, 1, 9, 0 @ 848BDA4 + voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 165 @ 848BDB0 + voice_directsound 60, 0, gUnknown_84EE778, 255, 226, 0, 165 @ 848BDBC + voice_square_1_alt 0, 2, 0, 6, 0, 1 @ 848BDC8 + voice_square_1_alt 36, 0, 0, 2, 0, 0 @ 848BDD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BDE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BDEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BDF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BE94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BEA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BEAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BEB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BEC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BED0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BEDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BEE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BEF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF3C + voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848BF48 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 848BF54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BFA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BFB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BFC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BFCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BFD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BFE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BFF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848BFFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C008 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C014 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C020 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C02C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C038 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C044 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C050 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C05C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C068 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C074 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C080 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C08C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C098 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C0A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C0B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C0BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C0C8 + voice_square_2_alt 3, 0, 1, 0, 1 @ 848C0D4 + voice_square_1_alt 0, 3, 0, 1, 0, 1 @ 848C0E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C0EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C0F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C104 + voice_square_1_alt 46, 2, 0, 4, 0, 0 @ 848C110 + voice_square_1_alt 38, 2, 0, 4, 0, 0 @ 848C11C + voice_square_1_alt 119, 2, 0, 0, 15, 1 @ 848C128 + voice_square_1_alt 0, 2, 0, 0, 15, 1 @ 848C134 + voice_square_1_alt 106, 2, 0, 2, 0, 0 @ 848C140 + voice_square_1_alt 23, 2, 0, 1, 9, 0 @ 848C14C + voice_square_1_alt 21, 2, 0, 1, 9, 0 @ 848C158 + voice_square_1_alt 0, 0, 0, 0, 15, 1 @ 848C164 + voice_square_1_alt 47, 2, 0, 2, 6, 0 @ 848C170 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C17C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C188 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C194 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C1A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C1AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C1B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C1C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C1D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C1DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C1E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C1F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C200 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C20C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C218 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C224 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C230 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C23C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C248 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C254 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C260 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C26C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C278 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C284 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C290 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C29C + voice_noise 0, 0, 7, 15, 0 @ 848C2A8 + voice_noise 0, 2, 7, 15, 0 @ 848C2B4 + voice_noise_alt 0, 2, 0, 15, 0 @ 848C2C0 + voice_noise_alt 1, 0, 0, 15, 0 @ 848C2CC + voice_noise_alt 0, 0, 0, 15, 0 @ 848C2D8 + voice_noise_alt 0, 0, 3, 0, 0 @ 848C2E4 + voice_noise_alt 0, 0, 2, 0, 0 @ 848C2F0 + voice_noise_alt 0, 0, 1, 0, 0 @ 848C2FC + voice_noise_alt 0, 0, 1, 0, 1 @ 848C308 + +voicegroup128:: @ 848C314 + voice_directsound_no_resample 60, 0, gUnknown_84F038C, 255, 249, 0, 165 @ 848C314 + voice_directsound_alt 60, 0, gUnknown_84F038C, 255, 0, 255, 165 @ 848C320 + voice_directsound 60, 0, gUnknown_84EDD6C, 255, 0, 255, 165 @ 848C32C + voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 242, 0, 127 @ 848C338 + voice_noise_alt 0, 0, 1, 0, 1 @ 848C344 + voice_noise_alt 1, 0, 1, 0, 1 @ 848C350 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 255, 165 @ 848C35C + voice_square_1_alt 0, 2, 0, 2, 0, 1 @ 848C368 + voice_directsound 60, 0, gUnknown_84F1CEC, 255, 0, 255, 165 @ 848C374 + voice_directsound 60, 0, gUnknown_84F31B0, 255, 0, 255, 127 @ 848C380 + voice_directsound 60, 0, gUnknown_84F38EC, 255, 0, 255, 127 @ 848C38C + voice_noise_alt 1, 0, 2, 0, 0 @ 848C398 + voice_square_1 103, 3, 2, 7, 0, 0 @ 848C3A4 + voice_square_2 3, 2, 7, 0, 0 @ 848C3B0 + voice_directsound 60, 0, gUnknown_84EE778, 255, 226, 0, 127 @ 848C3BC + voice_directsound 60, 0, gUnknown_84F54DC, 255, 0, 255, 0 @ 848C3C8 + voice_directsound 60, 0, gUnknown_84EE778, 255, 204, 0, 127 @ 848C3D4 + voice_square_1_alt 0, 2, 0, 2, 0, 1 @ 848C3E0 + voice_directsound 60, 0, gUnknown_84F6890, 255, 0, 255, 127 @ 848C3EC + voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 127 @ 848C3F8 + voice_square_1 103, 0, 0, 7, 0, 0 @ 848C404 + voice_directsound 60, 0, gUnknown_84B4B34, 255, 0, 255, 127 @ 848C410 + voice_directsound 60, 0, gUnknown_84F8F14, 255, 0, 255, 127 @ 848C41C + voice_directsound 60, 0, gUnknown_84FA158, 255, 0, 255, 127 @ 848C428 + voice_directsound 60, 0, gUnknown_84B3BB0, 255, 0, 255, 127 @ 848C434 + voice_noise_alt 0, 0, 7, 15, 1 @ 848C440 + voice_directsound 60, 0, gUnknown_84FB168, 255, 0, 255, 127 @ 848C44C + voice_noise_alt 1, 0, 7, 15, 1 @ 848C458 + voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 246, 0, 127 @ 848C464 + voice_directsound 60, 0, gUnknown_84FC470, 255, 0, 255, 127 @ 848C470 + voice_square_1_alt 19, 2, 0, 2, 0, 0 @ 848C47C + voice_directsound 60, 0, gUnknown_84FE57C, 255, 0, 255, 127 @ 848C488 + voice_square_1 103, 0, 0, 0, 15, 0 @ 848C494 + voice_directsound_alt 60, 0, gUnknown_84FC470, 255, 0, 255, 127 @ 848C4A0 + voice_directsound 60, 0, gUnknown_84A4C44, 255, 255, 255, 127 @ 848C4AC + voice_directsound 60, 0, gUnknown_84A6748, 255, 0, 255, 127 @ 848C4B8 + voice_directsound 60, 0, gUnknown_8500558, 255, 0, 255, 127 @ 848C4C4 + voice_directsound 60, 0, gUnknown_84FE57C, 255, 242, 0, 0 @ 848C4D0 + voice_directsound 60, 0, gUnknown_8502768, 255, 0, 255, 0 @ 848C4DC + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 848C4E8 + voice_directsound 60, 0, gUnknown_85048A4, 255, 127, 0, 188 @ 848C4F4 + voice_directsound 60, 0, gUnknown_8504CB8, 255, 249, 0, 165 @ 848C500 + voice_square_1 0, 0, 4, 6, 0, 0 @ 848C50C + voice_directsound 60, 0, gDirectSoundWaveData_0, 13, 0, 255, 127 @ 848C518 + voice_directsound 60, 0, gUnknown_8502F34, 13, 0, 255, 127 @ 848C524 + voice_directsound 60, 0, gUnknown_8506C68, 255, 0, 255, 127 @ 848C530 + voice_directsound 60, 0, gUnknown_8509F48, 255, 252, 0, 204 @ 848C53C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C548 + voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 848C554 + voice_square_1 0, 0, 4, 0, 15, 0 @ 848C560 + voice_directsound 60, 0, gUnknown_850A978, 255, 188, 0, 0 @ 848C56C + voice_directsound 60, 0, gUnknown_8502F34, 255, 226, 0, 127 @ 848C578 + voice_directsound 60, 0, gUnknown_84B6544, 26, 0, 255, 127 @ 848C584 + voice_square_1_alt 0, 2, 0, 1, 0, 0 @ 848C590 + voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 252, 0, 127 @ 848C59C + voice_square_1_alt 0, 1, 0, 2, 0, 0 @ 848C5A8 + voice_directsound 60, 0, gUnknown_84F31B0, 255, 127, 0, 127 @ 848C5B4 + voice_noise_alt 0, 1, 6, 0, 0 @ 848C5C0 + voice_directsound 60, 0, gUnknown_84A5810, 255, 255, 255, 127 @ 848C5CC + voice_directsound 60, 0, gUnknown_84B42A4, 255, 255, 255, 127 @ 848C5D8 + voice_directsound 60, 0, gUnknown_850B3AC, 255, 255, 255, 127 @ 848C5E4 + voice_directsound 60, 0, gUnknown_84E5F64, 11, 242, 0, 127 @ 848C5F0 + voice_square_1_alt 0, 2, 4, 6, 0, 0 @ 848C5FC + voice_directsound 60, 0, gUnknown_850CEEC, 255, 255, 255, 127 @ 848C608 + voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 848C614 + voice_directsound 60, 0, gUnknown_850EB84, 255, 0, 255, 165 @ 848C620 + voice_noise_alt 0, 5, 7, 15, 1 @ 848C62C + voice_directsound 60, 0, gUnknown_84EE778, 128, 242, 0, 165 @ 848C638 + voice_directsound 60, 0, gUnknown_84D3870, 255, 0, 255, 165 @ 848C644 + voice_square_1 0, 0, 1, 5, 0, 0 @ 848C650 + voice_noise_alt 0, 6, 6, 0, 1 @ 848C65C + voice_noise_alt 0, 3, 6, 0, 1 @ 848C668 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C674 + voice_directsound 60, 0, gUnknown_84FE57C, 15, 127, 231, 127 @ 848C680 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C68C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C698 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C6A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C6B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C6BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C6C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C6D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C6E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C6EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C6F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C704 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C710 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C71C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C728 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C734 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C740 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C74C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C758 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C764 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C770 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C77C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C788 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C794 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C7A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C7AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C7B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C7C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C7D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C7DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C7E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C7F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C800 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C80C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C818 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C824 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C830 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C83C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C848 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C854 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C860 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C86C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C878 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C884 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C890 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C89C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C8A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C8B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C8C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C8CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C8D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C8E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C8F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848C8FC + voice_noise_alt 0, 0, 1, 12, 0 @ 848C908 + +gCryTable:: @ 848C914 + cry Cry_Bulbasaur @ 848C914 + cry Cry_Ivysaur @ 848C920 + cry Cry_Venusaur @ 848C92C + cry Cry_Charmander @ 848C938 + cry Cry_Charmeleon @ 848C944 + cry Cry_Charizard @ 848C950 + cry Cry_Squirtle @ 848C95C + cry Cry_Wartortle @ 848C968 + cry Cry_Blastoise @ 848C974 + cry Cry_Caterpie @ 848C980 + cry Cry_Metapod @ 848C98C + cry Cry_Butterfree @ 848C998 + cry Cry_Weedle @ 848C9A4 + cry Cry_Kakuna @ 848C9B0 + cry Cry_Beedrill @ 848C9BC + cry Cry_Pidgey @ 848C9C8 + cry Cry_Pidgeotto @ 848C9D4 + cry Cry_Pidgeot @ 848C9E0 + cry Cry_Rattata @ 848C9EC + cry Cry_Raticate @ 848C9F8 + cry Cry_Spearow @ 848CA04 + cry Cry_Fearow @ 848CA10 + cry Cry_Ekans @ 848CA1C + cry Cry_Arbok @ 848CA28 + cry Cry_Pikachu @ 848CA34 + cry Cry_Raichu @ 848CA40 + cry Cry_Sandshrew @ 848CA4C + cry Cry_Sandslash @ 848CA58 + cry Cry_NidoranF @ 848CA64 + cry Cry_Nidorina @ 848CA70 + cry Cry_Nidoqueen @ 848CA7C + cry Cry_NidoranM @ 848CA88 + cry Cry_Nidorino @ 848CA94 + cry Cry_Nidoking @ 848CAA0 + cry Cry_Clefairy @ 848CAAC + cry Cry_Clefable @ 848CAB8 + cry Cry_Vulpix @ 848CAC4 + cry Cry_Ninetales @ 848CAD0 + cry Cry_Jigglypuff @ 848CADC + cry Cry_Wigglytuff @ 848CAE8 + cry Cry_Zubat @ 848CAF4 + cry Cry_Golbat @ 848CB00 + cry Cry_Oddish @ 848CB0C + cry Cry_Gloom @ 848CB18 + cry Cry_Vileplume @ 848CB24 + cry Cry_Paras @ 848CB30 + cry Cry_Parasect @ 848CB3C + cry Cry_Venonat @ 848CB48 + cry Cry_Venomoth @ 848CB54 + cry Cry_Diglett @ 848CB60 + cry Cry_Dugtrio @ 848CB6C + cry Cry_Meowth @ 848CB78 + cry Cry_Persian @ 848CB84 + cry Cry_Psyduck @ 848CB90 + cry Cry_Golduck @ 848CB9C + cry Cry_Mankey @ 848CBA8 + cry Cry_Primeape @ 848CBB4 + cry Cry_Growlithe @ 848CBC0 + cry Cry_Arcanine @ 848CBCC + cry Cry_Poliwag @ 848CBD8 + cry Cry_Poliwhirl @ 848CBE4 + cry Cry_Poliwrath @ 848CBF0 + cry Cry_Abra @ 848CBFC + cry Cry_Kadabra @ 848CC08 + cry Cry_Alakazam @ 848CC14 + cry Cry_Machop @ 848CC20 + cry Cry_Machoke @ 848CC2C + cry Cry_Machamp @ 848CC38 + cry Cry_Bellsprout @ 848CC44 + cry Cry_Weepinbell @ 848CC50 + cry Cry_Victreebel @ 848CC5C + cry Cry_Tentacool @ 848CC68 + cry Cry_Tentacruel @ 848CC74 + cry Cry_Geodude @ 848CC80 + cry Cry_Graveler @ 848CC8C + cry Cry_Golem @ 848CC98 + cry Cry_Ponyta @ 848CCA4 + cry Cry_Rapidash @ 848CCB0 + cry Cry_Slowpoke @ 848CCBC + cry Cry_Slowbro @ 848CCC8 + cry Cry_Magnemite @ 848CCD4 + cry Cry_Magneton @ 848CCE0 + cry Cry_Farfetchd @ 848CCEC + cry Cry_Doduo @ 848CCF8 + cry Cry_Dodrio @ 848CD04 + cry Cry_Seel @ 848CD10 + cry Cry_Dewgong @ 848CD1C + cry Cry_Grimer @ 848CD28 + cry Cry_Muk @ 848CD34 + cry Cry_Shellder @ 848CD40 + cry Cry_Cloyster @ 848CD4C + cry Cry_Gastly @ 848CD58 + cry Cry_Haunter @ 848CD64 + cry Cry_Gengar @ 848CD70 + cry Cry_Onix @ 848CD7C + cry Cry_Drowzee @ 848CD88 + cry Cry_Hypno @ 848CD94 + cry Cry_Krabby @ 848CDA0 + cry Cry_Kingler @ 848CDAC + cry Cry_Voltorb @ 848CDB8 + cry Cry_Electrode @ 848CDC4 + cry Cry_Exeggcute @ 848CDD0 + cry Cry_Exeggutor @ 848CDDC + cry Cry_Cubone @ 848CDE8 + cry Cry_Marowak @ 848CDF4 + cry Cry_Hitmonlee @ 848CE00 + cry Cry_Hitmonchan @ 848CE0C + cry Cry_Lickitung @ 848CE18 + cry Cry_Koffing @ 848CE24 + cry Cry_Weezing @ 848CE30 + cry Cry_Rhyhorn @ 848CE3C + cry Cry_Rhydon @ 848CE48 + cry Cry_Chansey @ 848CE54 + cry Cry_Tangela @ 848CE60 + cry Cry_Kangaskhan @ 848CE6C + cry Cry_Horsea @ 848CE78 + cry Cry_Seadra @ 848CE84 + cry Cry_Goldeen @ 848CE90 + cry Cry_Seaking @ 848CE9C + cry Cry_Staryu @ 848CEA8 + cry Cry_Starmie @ 848CEB4 + cry Cry_MrMime @ 848CEC0 + cry Cry_Scyther @ 848CECC + cry Cry_Jynx @ 848CED8 + cry Cry_Electabuzz @ 848CEE4 + cry Cry_Magmar @ 848CEF0 + cry Cry_Pinsir @ 848CEFC + cry Cry_Tauros @ 848CF08 + cry Cry_Magikarp @ 848CF14 + cry Cry_Gyarados @ 848CF20 + cry Cry_Lapras @ 848CF2C + cry Cry_Ditto @ 848CF38 + cry Cry_Eevee @ 848CF44 + cry Cry_Vaporeon @ 848CF50 + cry Cry_Jolteon @ 848CF5C + cry Cry_Flareon @ 848CF68 + cry Cry_Porygon @ 848CF74 + cry Cry_Omanyte @ 848CF80 + cry Cry_Omastar @ 848CF8C + cry Cry_Kabuto @ 848CF98 + cry Cry_Kabutops @ 848CFA4 + cry Cry_Aerodactyl @ 848CFB0 + cry Cry_Snorlax @ 848CFBC + cry Cry_Articuno @ 848CFC8 + cry Cry_Zapdos @ 848CFD4 + cry Cry_Moltres @ 848CFE0 + cry Cry_Dratini @ 848CFEC + cry Cry_Dragonair @ 848CFF8 + cry Cry_Dragonite @ 848D004 + cry Cry_Mewtwo @ 848D010 + cry Cry_Mew @ 848D01C + cry Cry_Chikorita @ 848D028 + cry Cry_Bayleef @ 848D034 + cry Cry_Meganium @ 848D040 + cry Cry_Cyndaquil @ 848D04C + cry Cry_Quilava @ 848D058 + cry Cry_Typhlosion @ 848D064 + cry Cry_Totodile @ 848D070 + cry Cry_Croconaw @ 848D07C + cry Cry_Feraligatr @ 848D088 + cry Cry_Sentret @ 848D094 + cry Cry_Furret @ 848D0A0 + cry Cry_Hoothoot @ 848D0AC + cry Cry_Noctowl @ 848D0B8 + cry Cry_Ledyba @ 848D0C4 + cry Cry_Ledian @ 848D0D0 + cry Cry_Spinarak @ 848D0DC + cry Cry_Ariados @ 848D0E8 + cry Cry_Crobat @ 848D0F4 + cry Cry_Chinchou @ 848D100 + cry Cry_Lanturn @ 848D10C + cry Cry_Pichu @ 848D118 + cry Cry_Cleffa @ 848D124 + cry Cry_Igglybuff @ 848D130 + cry Cry_Togepi @ 848D13C + cry Cry_Togetic @ 848D148 + cry Cry_Natu @ 848D154 + cry Cry_Xatu @ 848D160 + cry Cry_Mareep @ 848D16C + cry Cry_Flaaffy @ 848D178 + cry Cry_Ampharos @ 848D184 + cry Cry_Bellossom @ 848D190 + cry Cry_Marill @ 848D19C + cry Cry_Azumarill @ 848D1A8 + cry Cry_Sudowoodo @ 848D1B4 + cry Cry_Politoed @ 848D1C0 + cry Cry_Hoppip @ 848D1CC + cry Cry_Skiploom @ 848D1D8 + cry Cry_Jumpluff @ 848D1E4 + cry Cry_Aipom @ 848D1F0 + cry Cry_Sunkern @ 848D1FC + cry Cry_Sunflora @ 848D208 + cry Cry_Yanma @ 848D214 + cry Cry_Wooper @ 848D220 + cry Cry_Quagsire @ 848D22C + cry Cry_Espeon @ 848D238 + cry Cry_Umbreon @ 848D244 + cry Cry_Murkrow @ 848D250 + cry Cry_Slowking @ 848D25C + cry Cry_Misdreavus @ 848D268 + cry Cry_Unown @ 848D274 + cry Cry_Wobbuffet @ 848D280 + cry Cry_Girafarig @ 848D28C + cry Cry_Pineco @ 848D298 + cry Cry_Forretress @ 848D2A4 + cry Cry_Dunsparce @ 848D2B0 + cry Cry_Gligar @ 848D2BC + cry Cry_Steelix @ 848D2C8 + cry Cry_Snubbull @ 848D2D4 + cry Cry_Granbull @ 848D2E0 + cry Cry_Qwilfish @ 848D2EC + cry Cry_Scizor @ 848D2F8 + cry Cry_Shuckle @ 848D304 + cry Cry_Heracross @ 848D310 + cry Cry_Sneasel @ 848D31C + cry Cry_Teddiursa @ 848D328 + cry Cry_Ursaring @ 848D334 + cry Cry_Slugma @ 848D340 + cry Cry_Magcargo @ 848D34C + cry Cry_Swinub @ 848D358 + cry Cry_Piloswine @ 848D364 + cry Cry_Corsola @ 848D370 + cry Cry_Remoraid @ 848D37C + cry Cry_Octillery @ 848D388 + cry Cry_Delibird @ 848D394 + cry Cry_Mantine @ 848D3A0 + cry Cry_Skarmory @ 848D3AC + cry Cry_Houndour @ 848D3B8 + cry Cry_Houndoom @ 848D3C4 + cry Cry_Kingdra @ 848D3D0 + cry Cry_Phanpy @ 848D3DC + cry Cry_Donphan @ 848D3E8 + cry Cry_Porygon2 @ 848D3F4 + cry Cry_Stantler @ 848D400 + cry Cry_Smeargle @ 848D40C + cry Cry_Tyrogue @ 848D418 + cry Cry_Hitmontop @ 848D424 + cry Cry_Smoochum @ 848D430 + cry Cry_Elekid @ 848D43C + cry Cry_Magby @ 848D448 + cry Cry_Miltank @ 848D454 + cry Cry_Blissey @ 848D460 + cry Cry_Raikou @ 848D46C + cry Cry_Entei @ 848D478 + cry Cry_Suicune @ 848D484 + cry Cry_Larvitar @ 848D490 + cry Cry_Pupitar @ 848D49C + cry Cry_Tyranitar @ 848D4A8 + cry Cry_Lugia @ 848D4B4 + cry Cry_HoOh @ 848D4C0 + cry Cry_Celebi @ 848D4CC + cry Cry_Kecleon @ 848D4D8 + cry Cry_Roselia @ 848D4E4 + cry Cry_Torkoal @ 848D4F0 + cry Cry_Electrike @ 848D4FC + cry Cry_Manectric @ 848D508 + cry Cry_Duskull @ 848D514 + cry Cry_Latias @ 848D520 + cry Cry_Wynaut @ 848D52C + cry Cry_Seviper @ 848D538 + cry Cry_Sharpedo @ 848D544 + cry Cry_Zangoose @ 848D550 + cry Cry_Azurill @ 848D55C + cry Cry_Swablu @ 848D568 + cry Cry_Altaria @ 848D574 + cry Cry_Unused265 @ 848D580 + cry Cry_Taillow @ 848D58C + cry Cry_Swellow @ 848D598 + cry Cry_Unused268 @ 848D5A4 + cry Cry_Spinda @ 848D5B0 + cry Cry_Torchic @ 848D5BC + cry Cry_Combusken @ 848D5C8 + cry Cry_Blaziken @ 848D5D4 + cry Cry_Treecko @ 848D5E0 + cry Cry_Grovyle @ 848D5EC + cry Cry_Sceptile @ 848D5F8 + cry Cry_Mudkip @ 848D604 + cry Cry_Marshtomp @ 848D610 + cry Cry_Swampert @ 848D61C + cry Cry_Pelipper @ 848D628 + cry Cry_Wingull @ 848D634 + cry Cry_Banette @ 848D640 + cry Cry_Shuppet @ 848D64C + cry Cry_Lotad @ 848D658 + cry Cry_Lombre @ 848D664 + cry Cry_Ludicolo @ 848D670 + cry Cry_Seedot @ 848D67C + cry Cry_Nuzleaf @ 848D688 + cry Cry_Shiftry @ 848D694 + cry Cry_Carvanha @ 848D6A0 + cry Cry_Wurmple @ 848D6AC + cry Cry_Silcoon @ 848D6B8 + cry Cry_Beautifly @ 848D6C4 + cry Cry_Cascoon @ 848D6D0 + cry Cry_Dustox @ 848D6DC + cry Cry_Ralts @ 848D6E8 + cry Cry_Kirlia @ 848D6F4 + cry Cry_Gardevoir @ 848D700 + cry Cry_Slakoth @ 848D70C + cry Cry_Vigoroth @ 848D718 + cry Cry_Slaking @ 848D724 + cry Cry_Nincada @ 848D730 + cry Cry_Ninjask @ 848D73C + cry Cry_Shedinja @ 848D748 + cry Cry_Makuhita @ 848D754 + cry Cry_Hariyama @ 848D760 + cry Cry_Nosepass @ 848D76C + cry Cry_Glalie @ 848D778 + cry Cry_Plusle @ 848D784 + cry Cry_Minun @ 848D790 + cry Cry_Surskit @ 848D79C + cry Cry_Masquerain @ 848D7A8 + cry Cry_Skitty @ 848D7B4 + cry Cry_Delcatty @ 848D7C0 + cry Cry_Gulpin @ 848D7CC + cry Cry_Swalot @ 848D7D8 + cry Cry_Numel @ 848D7E4 + cry Cry_Camerupt @ 848D7F0 + cry Cry_Barboach @ 848D7FC + cry Cry_Whiscash @ 848D808 + cry Cry_Corphish @ 848D814 + cry Cry_Crawdaunt @ 848D820 + cry Cry_Spoink @ 848D82C + cry Cry_Grumpig @ 848D838 + cry Cry_Trapinch @ 848D844 + cry Cry_Vibrava @ 848D850 + cry Cry_Flygon @ 848D85C + cry Cry_Cacnea @ 848D868 + cry Cry_Cacturne @ 848D874 + cry Cry_Baltoy @ 848D880 + cry Cry_Claydol @ 848D88C + cry Cry_Lunatone @ 848D898 + cry Cry_Solrock @ 848D8A4 + cry Cry_Feebas @ 848D8B0 + cry Cry_Milotic @ 848D8BC + cry Cry_Absol @ 848D8C8 + cry Cry_Meditite @ 848D8D4 + cry Cry_Medicham @ 848D8E0 + cry Cry_Spheal @ 848D8EC + cry Cry_Sealeo @ 848D8F8 + cry Cry_Walrein @ 848D904 + cry Cry_Clamperl @ 848D910 + cry Cry_Huntail @ 848D91C + cry Cry_Gorebyss @ 848D928 + cry Cry_Lileep @ 848D934 + cry Cry_Cradily @ 848D940 + cry Cry_Anorith @ 848D94C + cry Cry_Armaldo @ 848D958 + cry Cry_Beldum @ 848D964 + cry Cry_Metang @ 848D970 + cry Cry_Metagross @ 848D97C + cry Cry_Bagon @ 848D988 + cry Cry_Shelgon @ 848D994 + cry Cry_Regirock @ 848D9A0 + cry Cry_Regice @ 848D9AC + cry Cry_Registeel @ 848D9B8 + cry Cry_Castform @ 848D9C4 + cry Cry_Volbeat @ 848D9D0 + cry Cry_Illumise @ 848D9DC + cry Cry_Poochyena @ 848D9E8 + cry Cry_Mightyena @ 848D9F4 + cry Cry_Dusclops @ 848DA00 + cry Cry_Sableye @ 848DA0C + cry Cry_Mawile @ 848DA18 + cry Cry_Aron @ 848DA24 + cry Cry_Lairon @ 848DA30 + cry Cry_Aggron @ 848DA3C + cry Cry_Relicanth @ 848DA48 + cry Cry_Luvdisc @ 848DA54 + cry Cry_Groudon @ 848DA60 + cry Cry_Kyogre @ 848DA6C + cry Cry_Rayquaza @ 848DA78 + cry Cry_Salamence @ 848DA84 + cry Cry_Breloom @ 848DA90 + cry Cry_Shroomish @ 848DA9C + cry Cry_Linoone @ 848DAA8 + cry Cry_Tropius @ 848DAB4 + cry Cry_Wailmer @ 848DAC0 + cry Cry_Zigzagoon @ 848DACC + cry Cry_Exploud @ 848DAD8 + cry Cry_Loudred @ 848DAE4 + cry Cry_Wailord @ 848DAF0 + cry Cry_Whismur @ 848DAFC + cry Cry_Snorunt @ 848DB08 + cry Cry_Latios @ 848DB14 + cry Cry_Jirachi @ 848DB20 + cry Cry_Deoxys @ 848DB2C + cry Cry_Chimecho @ 848DB38 + +gCryTable2:: @ 848DB44 + cry2 Cry_Bulbasaur @ 848DB44 + cry2 Cry_Ivysaur @ 848DB50 + cry2 Cry_Venusaur @ 848DB5C + cry2 Cry_Charmander @ 848DB68 + cry2 Cry_Charmeleon @ 848DB74 + cry2 Cry_Charizard @ 848DB80 + cry2 Cry_Squirtle @ 848DB8C + cry2 Cry_Wartortle @ 848DB98 + cry2 Cry_Blastoise @ 848DBA4 + cry2 Cry_Caterpie @ 848DBB0 + cry2 Cry_Metapod @ 848DBBC + cry2 Cry_Butterfree @ 848DBC8 + cry2 Cry_Weedle @ 848DBD4 + cry2 Cry_Kakuna @ 848DBE0 + cry2 Cry_Beedrill @ 848DBEC + cry2 Cry_Pidgey @ 848DBF8 + cry2 Cry_Pidgeotto @ 848DC04 + cry2 Cry_Pidgeot @ 848DC10 + cry2 Cry_Rattata @ 848DC1C + cry2 Cry_Raticate @ 848DC28 + cry2 Cry_Spearow @ 848DC34 + cry2 Cry_Fearow @ 848DC40 + cry2 Cry_Ekans @ 848DC4C + cry2 Cry_Arbok @ 848DC58 + cry2 Cry_Pikachu @ 848DC64 + cry2 Cry_Raichu @ 848DC70 + cry2 Cry_Sandshrew @ 848DC7C + cry2 Cry_Sandslash @ 848DC88 + cry2 Cry_NidoranF @ 848DC94 + cry2 Cry_Nidorina @ 848DCA0 + cry2 Cry_Nidoqueen @ 848DCAC + cry2 Cry_NidoranM @ 848DCB8 + cry2 Cry_Nidorino @ 848DCC4 + cry2 Cry_Nidoking @ 848DCD0 + cry2 Cry_Clefairy @ 848DCDC + cry2 Cry_Clefable @ 848DCE8 + cry2 Cry_Vulpix @ 848DCF4 + cry2 Cry_Ninetales @ 848DD00 + cry2 Cry_Jigglypuff @ 848DD0C + cry2 Cry_Wigglytuff @ 848DD18 + cry2 Cry_Zubat @ 848DD24 + cry2 Cry_Golbat @ 848DD30 + cry2 Cry_Oddish @ 848DD3C + cry2 Cry_Gloom @ 848DD48 + cry2 Cry_Vileplume @ 848DD54 + cry2 Cry_Paras @ 848DD60 + cry2 Cry_Parasect @ 848DD6C + cry2 Cry_Venonat @ 848DD78 + cry2 Cry_Venomoth @ 848DD84 + cry2 Cry_Diglett @ 848DD90 + cry2 Cry_Dugtrio @ 848DD9C + cry2 Cry_Meowth @ 848DDA8 + cry2 Cry_Persian @ 848DDB4 + cry2 Cry_Psyduck @ 848DDC0 + cry2 Cry_Golduck @ 848DDCC + cry2 Cry_Mankey @ 848DDD8 + cry2 Cry_Primeape @ 848DDE4 + cry2 Cry_Growlithe @ 848DDF0 + cry2 Cry_Arcanine @ 848DDFC + cry2 Cry_Poliwag @ 848DE08 + cry2 Cry_Poliwhirl @ 848DE14 + cry2 Cry_Poliwrath @ 848DE20 + cry2 Cry_Abra @ 848DE2C + cry2 Cry_Kadabra @ 848DE38 + cry2 Cry_Alakazam @ 848DE44 + cry2 Cry_Machop @ 848DE50 + cry2 Cry_Machoke @ 848DE5C + cry2 Cry_Machamp @ 848DE68 + cry2 Cry_Bellsprout @ 848DE74 + cry2 Cry_Weepinbell @ 848DE80 + cry2 Cry_Victreebel @ 848DE8C + cry2 Cry_Tentacool @ 848DE98 + cry2 Cry_Tentacruel @ 848DEA4 + cry2 Cry_Geodude @ 848DEB0 + cry2 Cry_Graveler @ 848DEBC + cry2 Cry_Golem @ 848DEC8 + cry2 Cry_Ponyta @ 848DED4 + cry2 Cry_Rapidash @ 848DEE0 + cry2 Cry_Slowpoke @ 848DEEC + cry2 Cry_Slowbro @ 848DEF8 + cry2 Cry_Magnemite @ 848DF04 + cry2 Cry_Magneton @ 848DF10 + cry2 Cry_Farfetchd @ 848DF1C + cry2 Cry_Doduo @ 848DF28 + cry2 Cry_Dodrio @ 848DF34 + cry2 Cry_Seel @ 848DF40 + cry2 Cry_Dewgong @ 848DF4C + cry2 Cry_Grimer @ 848DF58 + cry2 Cry_Muk @ 848DF64 + cry2 Cry_Shellder @ 848DF70 + cry2 Cry_Cloyster @ 848DF7C + cry2 Cry_Gastly @ 848DF88 + cry2 Cry_Haunter @ 848DF94 + cry2 Cry_Gengar @ 848DFA0 + cry2 Cry_Onix @ 848DFAC + cry2 Cry_Drowzee @ 848DFB8 + cry2 Cry_Hypno @ 848DFC4 + cry2 Cry_Krabby @ 848DFD0 + cry2 Cry_Kingler @ 848DFDC + cry2 Cry_Voltorb @ 848DFE8 + cry2 Cry_Electrode @ 848DFF4 + cry2 Cry_Exeggcute @ 848E000 + cry2 Cry_Exeggutor @ 848E00C + cry2 Cry_Cubone @ 848E018 + cry2 Cry_Marowak @ 848E024 + cry2 Cry_Hitmonlee @ 848E030 + cry2 Cry_Hitmonchan @ 848E03C + cry2 Cry_Lickitung @ 848E048 + cry2 Cry_Koffing @ 848E054 + cry2 Cry_Weezing @ 848E060 + cry2 Cry_Rhyhorn @ 848E06C + cry2 Cry_Rhydon @ 848E078 + cry2 Cry_Chansey @ 848E084 + cry2 Cry_Tangela @ 848E090 + cry2 Cry_Kangaskhan @ 848E09C + cry2 Cry_Horsea @ 848E0A8 + cry2 Cry_Seadra @ 848E0B4 + cry2 Cry_Goldeen @ 848E0C0 + cry2 Cry_Seaking @ 848E0CC + cry2 Cry_Staryu @ 848E0D8 + cry2 Cry_Starmie @ 848E0E4 + cry2 Cry_MrMime @ 848E0F0 + cry2 Cry_Scyther @ 848E0FC + cry2 Cry_Jynx @ 848E108 + cry2 Cry_Electabuzz @ 848E114 + cry2 Cry_Magmar @ 848E120 + cry2 Cry_Pinsir @ 848E12C + cry2 Cry_Tauros @ 848E138 + cry2 Cry_Magikarp @ 848E144 + cry2 Cry_Gyarados @ 848E150 + cry2 Cry_Lapras @ 848E15C + cry2 Cry_Ditto @ 848E168 + cry2 Cry_Eevee @ 848E174 + cry2 Cry_Vaporeon @ 848E180 + cry2 Cry_Jolteon @ 848E18C + cry2 Cry_Flareon @ 848E198 + cry2 Cry_Porygon @ 848E1A4 + cry2 Cry_Omanyte @ 848E1B0 + cry2 Cry_Omastar @ 848E1BC + cry2 Cry_Kabuto @ 848E1C8 + cry2 Cry_Kabutops @ 848E1D4 + cry2 Cry_Aerodactyl @ 848E1E0 + cry2 Cry_Snorlax @ 848E1EC + cry2 Cry_Articuno @ 848E1F8 + cry2 Cry_Zapdos @ 848E204 + cry2 Cry_Moltres @ 848E210 + cry2 Cry_Dratini @ 848E21C + cry2 Cry_Dragonair @ 848E228 + cry2 Cry_Dragonite @ 848E234 + cry2 Cry_Mewtwo @ 848E240 + cry2 Cry_Mew @ 848E24C + cry2 Cry_Chikorita @ 848E258 + cry2 Cry_Bayleef @ 848E264 + cry2 Cry_Meganium @ 848E270 + cry2 Cry_Cyndaquil @ 848E27C + cry2 Cry_Quilava @ 848E288 + cry2 Cry_Typhlosion @ 848E294 + cry2 Cry_Totodile @ 848E2A0 + cry2 Cry_Croconaw @ 848E2AC + cry2 Cry_Feraligatr @ 848E2B8 + cry2 Cry_Sentret @ 848E2C4 + cry2 Cry_Furret @ 848E2D0 + cry2 Cry_Hoothoot @ 848E2DC + cry2 Cry_Noctowl @ 848E2E8 + cry2 Cry_Ledyba @ 848E2F4 + cry2 Cry_Ledian @ 848E300 + cry2 Cry_Spinarak @ 848E30C + cry2 Cry_Ariados @ 848E318 + cry2 Cry_Crobat @ 848E324 + cry2 Cry_Chinchou @ 848E330 + cry2 Cry_Lanturn @ 848E33C + cry2 Cry_Pichu @ 848E348 + cry2 Cry_Cleffa @ 848E354 + cry2 Cry_Igglybuff @ 848E360 + cry2 Cry_Togepi @ 848E36C + cry2 Cry_Togetic @ 848E378 + cry2 Cry_Natu @ 848E384 + cry2 Cry_Xatu @ 848E390 + cry2 Cry_Mareep @ 848E39C + cry2 Cry_Flaaffy @ 848E3A8 + cry2 Cry_Ampharos @ 848E3B4 + cry2 Cry_Bellossom @ 848E3C0 + cry2 Cry_Marill @ 848E3CC + cry2 Cry_Azumarill @ 848E3D8 + cry2 Cry_Sudowoodo @ 848E3E4 + cry2 Cry_Politoed @ 848E3F0 + cry2 Cry_Hoppip @ 848E3FC + cry2 Cry_Skiploom @ 848E408 + cry2 Cry_Jumpluff @ 848E414 + cry2 Cry_Aipom @ 848E420 + cry2 Cry_Sunkern @ 848E42C + cry2 Cry_Sunflora @ 848E438 + cry2 Cry_Yanma @ 848E444 + cry2 Cry_Wooper @ 848E450 + cry2 Cry_Quagsire @ 848E45C + cry2 Cry_Espeon @ 848E468 + cry2 Cry_Umbreon @ 848E474 + cry2 Cry_Murkrow @ 848E480 + cry2 Cry_Slowking @ 848E48C + cry2 Cry_Misdreavus @ 848E498 + cry2 Cry_Unown @ 848E4A4 + cry2 Cry_Wobbuffet @ 848E4B0 + cry2 Cry_Girafarig @ 848E4BC + cry2 Cry_Pineco @ 848E4C8 + cry2 Cry_Forretress @ 848E4D4 + cry2 Cry_Dunsparce @ 848E4E0 + cry2 Cry_Gligar @ 848E4EC + cry2 Cry_Steelix @ 848E4F8 + cry2 Cry_Snubbull @ 848E504 + cry2 Cry_Granbull @ 848E510 + cry2 Cry_Qwilfish @ 848E51C + cry2 Cry_Scizor @ 848E528 + cry2 Cry_Shuckle @ 848E534 + cry2 Cry_Heracross @ 848E540 + cry2 Cry_Sneasel @ 848E54C + cry2 Cry_Teddiursa @ 848E558 + cry2 Cry_Ursaring @ 848E564 + cry2 Cry_Slugma @ 848E570 + cry2 Cry_Magcargo @ 848E57C + cry2 Cry_Swinub @ 848E588 + cry2 Cry_Piloswine @ 848E594 + cry2 Cry_Corsola @ 848E5A0 + cry2 Cry_Remoraid @ 848E5AC + cry2 Cry_Octillery @ 848E5B8 + cry2 Cry_Delibird @ 848E5C4 + cry2 Cry_Mantine @ 848E5D0 + cry2 Cry_Skarmory @ 848E5DC + cry2 Cry_Houndour @ 848E5E8 + cry2 Cry_Houndoom @ 848E5F4 + cry2 Cry_Kingdra @ 848E600 + cry2 Cry_Phanpy @ 848E60C + cry2 Cry_Donphan @ 848E618 + cry2 Cry_Porygon2 @ 848E624 + cry2 Cry_Stantler @ 848E630 + cry2 Cry_Smeargle @ 848E63C + cry2 Cry_Tyrogue @ 848E648 + cry2 Cry_Hitmontop @ 848E654 + cry2 Cry_Smoochum @ 848E660 + cry2 Cry_Elekid @ 848E66C + cry2 Cry_Magby @ 848E678 + cry2 Cry_Miltank @ 848E684 + cry2 Cry_Blissey @ 848E690 + cry2 Cry_Raikou @ 848E69C + cry2 Cry_Entei @ 848E6A8 + cry2 Cry_Suicune @ 848E6B4 + cry2 Cry_Larvitar @ 848E6C0 + cry2 Cry_Pupitar @ 848E6CC + cry2 Cry_Tyranitar @ 848E6D8 + cry2 Cry_Lugia @ 848E6E4 + cry2 Cry_HoOh @ 848E6F0 + cry2 Cry_Celebi @ 848E6FC + cry2 Cry_Kecleon @ 848E708 + cry2 Cry_Roselia @ 848E714 + cry2 Cry_Torkoal @ 848E720 + cry2 Cry_Electrike @ 848E72C + cry2 Cry_Manectric @ 848E738 + cry2 Cry_Duskull @ 848E744 + cry2 Cry_Latias @ 848E750 + cry2 Cry_Wynaut @ 848E75C + cry2 Cry_Seviper @ 848E768 + cry2 Cry_Sharpedo @ 848E774 + cry2 Cry_Zangoose @ 848E780 + cry2 Cry_Azurill @ 848E78C + cry2 Cry_Swablu @ 848E798 + cry2 Cry_Altaria @ 848E7A4 + cry2 Cry_Unused265 @ 848E7B0 + cry2 Cry_Taillow @ 848E7BC + cry2 Cry_Swellow @ 848E7C8 + cry2 Cry_Unused268 @ 848E7D4 + cry2 Cry_Spinda @ 848E7E0 + cry2 Cry_Torchic @ 848E7EC + cry2 Cry_Combusken @ 848E7F8 + cry2 Cry_Blaziken @ 848E804 + cry2 Cry_Treecko @ 848E810 + cry2 Cry_Grovyle @ 848E81C + cry2 Cry_Sceptile @ 848E828 + cry2 Cry_Mudkip @ 848E834 + cry2 Cry_Marshtomp @ 848E840 + cry2 Cry_Swampert @ 848E84C + cry2 Cry_Pelipper @ 848E858 + cry2 Cry_Wingull @ 848E864 + cry2 Cry_Banette @ 848E870 + cry2 Cry_Shuppet @ 848E87C + cry2 Cry_Lotad @ 848E888 + cry2 Cry_Lombre @ 848E894 + cry2 Cry_Ludicolo @ 848E8A0 + cry2 Cry_Seedot @ 848E8AC + cry2 Cry_Nuzleaf @ 848E8B8 + cry2 Cry_Shiftry @ 848E8C4 + cry2 Cry_Carvanha @ 848E8D0 + cry2 Cry_Wurmple @ 848E8DC + cry2 Cry_Silcoon @ 848E8E8 + cry2 Cry_Beautifly @ 848E8F4 + cry2 Cry_Cascoon @ 848E900 + cry2 Cry_Dustox @ 848E90C + cry2 Cry_Ralts @ 848E918 + cry2 Cry_Kirlia @ 848E924 + cry2 Cry_Gardevoir @ 848E930 + cry2 Cry_Slakoth @ 848E93C + cry2 Cry_Vigoroth @ 848E948 + cry2 Cry_Slaking @ 848E954 + cry2 Cry_Nincada @ 848E960 + cry2 Cry_Ninjask @ 848E96C + cry2 Cry_Shedinja @ 848E978 + cry2 Cry_Makuhita @ 848E984 + cry2 Cry_Hariyama @ 848E990 + cry2 Cry_Nosepass @ 848E99C + cry2 Cry_Glalie @ 848E9A8 + cry2 Cry_Plusle @ 848E9B4 + cry2 Cry_Minun @ 848E9C0 + cry2 Cry_Surskit @ 848E9CC + cry2 Cry_Masquerain @ 848E9D8 + cry2 Cry_Skitty @ 848E9E4 + cry2 Cry_Delcatty @ 848E9F0 + cry2 Cry_Gulpin @ 848E9FC + cry2 Cry_Swalot @ 848EA08 + cry2 Cry_Numel @ 848EA14 + cry2 Cry_Camerupt @ 848EA20 + cry2 Cry_Barboach @ 848EA2C + cry2 Cry_Whiscash @ 848EA38 + cry2 Cry_Corphish @ 848EA44 + cry2 Cry_Crawdaunt @ 848EA50 + cry2 Cry_Spoink @ 848EA5C + cry2 Cry_Grumpig @ 848EA68 + cry2 Cry_Trapinch @ 848EA74 + cry2 Cry_Vibrava @ 848EA80 + cry2 Cry_Flygon @ 848EA8C + cry2 Cry_Cacnea @ 848EA98 + cry2 Cry_Cacturne @ 848EAA4 + cry2 Cry_Baltoy @ 848EAB0 + cry2 Cry_Claydol @ 848EABC + cry2 Cry_Lunatone @ 848EAC8 + cry2 Cry_Solrock @ 848EAD4 + cry2 Cry_Feebas @ 848EAE0 + cry2 Cry_Milotic @ 848EAEC + cry2 Cry_Absol @ 848EAF8 + cry2 Cry_Meditite @ 848EB04 + cry2 Cry_Medicham @ 848EB10 + cry2 Cry_Spheal @ 848EB1C + cry2 Cry_Sealeo @ 848EB28 + cry2 Cry_Walrein @ 848EB34 + cry2 Cry_Clamperl @ 848EB40 + cry2 Cry_Huntail @ 848EB4C + cry2 Cry_Gorebyss @ 848EB58 + cry2 Cry_Lileep @ 848EB64 + cry2 Cry_Cradily @ 848EB70 + cry2 Cry_Anorith @ 848EB7C + cry2 Cry_Armaldo @ 848EB88 + cry2 Cry_Beldum @ 848EB94 + cry2 Cry_Metang @ 848EBA0 + cry2 Cry_Metagross @ 848EBAC + cry2 Cry_Bagon @ 848EBB8 + cry2 Cry_Shelgon @ 848EBC4 + cry2 Cry_Regirock @ 848EBD0 + cry2 Cry_Regice @ 848EBDC + cry2 Cry_Registeel @ 848EBE8 + cry2 Cry_Castform @ 848EBF4 + cry2 Cry_Volbeat @ 848EC00 + cry2 Cry_Illumise @ 848EC0C + cry2 Cry_Poochyena @ 848EC18 + cry2 Cry_Mightyena @ 848EC24 + cry2 Cry_Dusclops @ 848EC30 + cry2 Cry_Sableye @ 848EC3C + cry2 Cry_Mawile @ 848EC48 + cry2 Cry_Aron @ 848EC54 + cry2 Cry_Lairon @ 848EC60 + cry2 Cry_Aggron @ 848EC6C + cry2 Cry_Relicanth @ 848EC78 + cry2 Cry_Luvdisc @ 848EC84 + cry2 Cry_Groudon @ 848EC90 + cry2 Cry_Kyogre @ 848EC9C + cry2 Cry_Rayquaza @ 848ECA8 + cry2 Cry_Salamence @ 848ECB4 + cry2 Cry_Breloom @ 848ECC0 + cry2 Cry_Shroomish @ 848ECCC + cry2 Cry_Linoone @ 848ECD8 + cry2 Cry_Tropius @ 848ECE4 + cry2 Cry_Wailmer @ 848ECF0 + cry2 Cry_Zigzagoon @ 848ECFC + cry2 Cry_Exploud @ 848ED08 + cry2 Cry_Loudred @ 848ED14 + cry2 Cry_Wailord @ 848ED20 + cry2 Cry_Whismur @ 848ED2C + cry2 Cry_Snorunt @ 848ED38 + cry2 Cry_Latios @ 848ED44 + cry2 Cry_Jirachi @ 848ED50 + cry2 Cry_Deoxys @ 848ED5C + cry2 Cry_Chimecho @ 848ED68 + +voicegroup129:: @ 848ED74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848ED74 + voice_directsound 60, 0, gUnknown_84B7470, 255, 0, 255, 0 @ 848ED80 + voice_directsound 60, 0, gUnknown_84B7988, 255, 0, 255, 0 @ 848ED8C + voice_directsound 60, 0, gUnknown_84B42A4, 255, 226, 25, 0 @ 848ED98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EDA4 + voice_directsound 60, 0, gUnknown_84F1CEC, 255, 0, 255, 165 @ 848EDB0 + voice_directsound 60, 0, gUnknown_84BC8B8, 255, 165, 103, 231 @ 848EDBC + voice_directsound 60, 0, gUnknown_84C5920, 255, 204, 128, 249 @ 848EDC8 + voice_directsound 60, 0, gUnknown_869DEE0, 255, 0, 255, 76 @ 848EDD4 + voice_directsound 60, 0, gUnknown_869FE40, 255, 0, 206, 204 @ 848EDE0 + voice_directsound 60, 0, gUnknown_84B0B0C, 255, 0, 206, 38 @ 848EDEC + voice_directsound 60, 0, gUnknown_84B23E8, 255, 0, 206, 0 @ 848EDF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE88 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 128, 204 @ 848EE94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EED0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEDC + voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 848EEE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF90 + voice_directsound 60, 0, gUnknown_8509F48, 255, 252, 0, 204 @ 848EF9C + voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 848EFA8 + voice_directsound 60, 0, gUnknown_84EE778, 255, 204, 0, 127 @ 848EFB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EFC0 + voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 848EFCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EFD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EFE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EFF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848EFFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F008 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F014 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F020 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 848F02C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F038 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F044 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F050 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F05C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F068 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F074 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F080 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F08C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F098 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F0A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F0B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F0BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F0C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F0D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F0E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F0EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F0F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F104 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F110 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F11C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F128 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F134 + voice_square_1_alt 0, 3, 0, 0, 10, 3 @ 848F140 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F14C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F158 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F164 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F170 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F17C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F188 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F194 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F1A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F1AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F1B8 + voice_square_1_alt 0, 0, 0, 0, 15, 1 @ 848F1C4 + voice_square_1_alt 0, 0, 0, 2, 5, 6 @ 848F1D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F1DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F1E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F1F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F200 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F20C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F218 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F224 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F230 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F23C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F248 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F254 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F260 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F26C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F278 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F284 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F290 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F29C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F2A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F2B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F2C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F2CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F2D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F2E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F2F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F2FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F308 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F314 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F320 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F32C + voice_noise_alt 0, 0, 1, 9, 2 @ 848F338 + voice_noise_alt 0, 0, 4, 3, 1 @ 848F344 + voice_noise_alt 0, 0, 1, 12, 0 @ 848F350 + voice_noise_alt 1, 0, 1, 9, 0 @ 848F35C + voice_noise_alt 0, 0, 2, 6, 0 @ 848F368 + +voicegroup130:: @ 848F374 + voice_keysplit_all voicegroup_8489F74 @ 848F374 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F380 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F38C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F398 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F3A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F3B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F3BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F3C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F3D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F3E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F3EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F3F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F404 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F410 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F41C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F428 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F434 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F440 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F44C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F458 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F464 + voice_directsound 60, 0, gUnknown_86A5088, 255, 249, 25, 248 @ 848F470 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F47C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F488 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F494 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F4A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F4AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F4B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F4C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F4D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F4DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F4E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F4F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F500 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F50C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F518 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F524 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F530 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F53C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F548 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F554 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F560 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F56C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F578 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F584 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F590 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F59C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F5A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F5B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F5C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F5CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F5D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F5E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F5F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F5FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F608 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F614 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F620 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F62C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F638 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F644 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F650 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F65C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F668 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F674 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F680 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F68C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F698 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F6A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F6B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F6BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F6C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F6D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F6E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F6EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F6F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F704 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F710 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F71C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F728 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F734 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F740 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F74C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F758 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F764 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F770 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F77C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F788 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F794 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F7A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F7AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F7B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F7C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F7D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F7DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F7E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F7F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F800 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F80C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F818 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F824 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F830 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F83C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F848 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F854 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F860 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F86C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F878 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F884 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F890 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F89C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F8A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F8B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F8C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F8CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F8D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F8E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F8F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F8FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F908 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F914 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F920 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F92C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F938 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F944 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F950 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F95C + voice_noise_alt 0, 0, 1, 7, 1 @ 848F968 + +voicegroup131:: @ 848F974 + voice_keysplit_all voicegroup_848A0D0 @ 848F974 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 848F980 + voice_directsound 60, 0, gUnknown_86A6458, 128, 204, 51, 242 @ 848F98C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F998 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA88 + voice_directsound 60, 0, gUnknown_86A18E0, 128, 204, 103, 226 @ 848FA94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FAA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FAAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FAB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FAC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FAD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FADC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FAE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FAF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FB9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FBA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FBB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FBC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FBCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FBD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FBE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FBF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FBFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FC98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FCA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FCB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FCBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FCC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FCD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FCE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FCEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FCF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD28 + voice_square_1_alt 0, 1, 0, 2, 3, 5 @ 848FD34 + voice_square_2_alt 3, 0, 2, 6, 5 @ 848FD40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FD94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDB8 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 9, 1 @ 848FDC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FE9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FEA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FEB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FEC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FECC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FED8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FEE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FEF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FEFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF5C + voice_noise_alt 0, 0, 1, 0, 1 @ 848FF68 + +voicegroup132:: @ 848FF74 + voice_keysplit_all voicegroup_848A0D0 @ 848FF74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FFA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FFB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FFBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FFC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FFD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FFE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FFEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 848FFF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490004 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490010 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 97, 236 @ 849001C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490028 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490034 + voice_directsound 60, 0, gUnknown_84A444C, 128, 146, 118, 137 @ 8490040 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849004C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490058 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490064 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490070 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849007C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490088 + voice_directsound 60, 0, gUnknown_86A18E0, 51, 204, 92, 226 @ 8490094 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84900A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84900AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84900B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84900C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84900D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84900DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84900E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84900F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490100 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849010C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490118 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490124 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490130 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849013C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490148 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490154 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490160 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849016C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490178 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490184 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490190 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849019C + voice_directsound 60, 0, gUnknown_84A73BC, 255, 165, 154, 235 @ 84901A8 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84901B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84901C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84901CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84901D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84901E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84901F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84901FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490208 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8490214 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490220 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 849022C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490238 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8490244 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490250 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849025C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490268 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490274 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490280 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849028C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490298 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84902A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84902B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84902BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84902C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84902D4 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 84902E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84902EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84902F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490304 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490310 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849031C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490328 + voice_square_1_alt 0, 2, 0, 4, 2, 2 @ 8490334 + voice_square_2_alt 3, 0, 1, 7, 5 @ 8490340 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 4, 6, 0 @ 849034C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490358 + voice_programmable_wave_alt gUnknown_84A328C, 0, 4, 6, 0 @ 8490364 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490370 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849037C + voice_square_1_alt 0, 0, 0, 4, 2, 2 @ 8490388 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490394 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84903A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84903AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84903B8 + voice_programmable_wave_alt gUnknown_84A31FC, 0, 2, 9, 1 @ 84903C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84903D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84903DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84903E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84903F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490400 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849040C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490418 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490424 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490430 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849043C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490448 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490454 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490460 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849046C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490478 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490484 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490490 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849049C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84904A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84904B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84904C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84904CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84904D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84904E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84904F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84904FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490508 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490514 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490520 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849052C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490538 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490544 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490550 + voice_noise_alt 0, 0, 2, 6, 0 @ 849055C + voice_noise_alt 0, 0, 1, 8, 1 @ 8490568 + +voicegroup133:: @ 8490574 + voice_keysplit_all voicegroup_848A0D0 @ 8490574 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8490580 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849058C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490598 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84905A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84905B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84905BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84905C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84905D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84905E0 + voice_directsound 60, 0, gUnknown_84C7FA8, 255, 0, 255, 0 @ 84905EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84905F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490604 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490610 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 849061C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490628 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490634 + voice_directsound 60, 0, gUnknown_84A444C, 128, 146, 108, 137 @ 8490640 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849064C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490658 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490664 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490670 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849067C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490688 + voice_directsound 60, 0, gUnknown_86A18E0, 128, 204, 103, 226 @ 8490694 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84906A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84906AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84906B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84906C4 + voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 84906D0 + voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 84906DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84906E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84906F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490700 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849070C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490718 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490724 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490730 + voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 849073C + voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 127 @ 8490748 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490754 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490760 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849076C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490778 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490784 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490790 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849079C + voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 84907A8 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84907B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84907C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84907CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84907D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84907E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84907F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84907FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490808 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8490814 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490820 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849082C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490838 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8490844 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490850 + voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 849085C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490868 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490874 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490880 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849088C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490898 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84908A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84908B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84908BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84908C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84908D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84908E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84908EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84908F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490904 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490910 + voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 849091C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490928 + voice_square_1_alt 0, 1, 0, 1, 9, 0 @ 8490934 + voice_square_2_alt 3, 0, 2, 9, 1 @ 8490940 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849094C + voice_square_2_alt 2, 1, 0, 9, 1 @ 8490958 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490964 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490970 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849097C + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8490988 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490994 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84909A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84909AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84909B8 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 15, 0 @ 84909C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84909D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84909DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84909E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84909F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490A9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490AA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490AB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490AC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490ACC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490AD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490AE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490AF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490AFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B08 + voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 8490B14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B50 + voice_noise_alt 0, 0, 2, 6, 0 @ 8490B5C + voice_noise_alt 0, 0, 1, 8, 1 @ 8490B68 + +voicegroup134:: @ 8490B74 + voice_keysplit_all voicegroup_8489F74 @ 8490B74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490BA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490BB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490BBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490BC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490BD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490BE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490BEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490BF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490C94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490CA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490CAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490CB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490CC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490CD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490CDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490CE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490CF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D9C + voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 8490DA8 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8490DB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E08 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8490E14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E38 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8490E44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490EA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490EB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490EBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490EC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490ED4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490EE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490EEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490EF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490F04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490F10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490F1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490F28 + voice_square_2_alt 2, 0, 1, 7, 1 @ 8490F34 + voice_square_1_alt 0, 2, 0, 1, 7, 1 @ 8490F40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490F4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490F58 + voice_square_2_alt 3, 0, 1, 7, 1 @ 8490F64 + voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 8490F70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490F7C + voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 1 @ 8490F88 + voice_square_1_alt 0, 2, 0, 0, 7, 1 @ 8490F94 + voice_square_1_alt 0, 3, 0, 0, 7, 1 @ 8490FA0 + +voicegroup135:: @ 8490FAC + voice_keysplit_all voicegroup_848A0D0 @ 8490FAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490FB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490FC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490FD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490FDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490FE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8490FF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491000 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849100C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491018 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491024 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491030 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849103C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491048 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491054 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491060 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849106C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491078 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491084 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491090 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849109C + voice_directsound 60, 0, gUnknown_850D7B4, 85, 137, 180, 204 @ 84910A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84910B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84910C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84910CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84910D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84910E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84910F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84910FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491108 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491114 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491120 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849112C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491138 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491144 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491150 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849115C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491168 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491174 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491180 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849118C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491198 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84911A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84911B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84911BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84911C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84911D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84911E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84911EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84911F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491204 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491210 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849121C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491228 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491234 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491240 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849124C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491258 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491264 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491270 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849127C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491288 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491294 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84912A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84912AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84912B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84912C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84912D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84912DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84912E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84912F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491300 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849130C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491318 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491324 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491330 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849133C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491348 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491354 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491360 + voice_square_1_alt 0, 2, 0, 0, 9, 0 @ 849136C + voice_square_2_alt 2, 0, 0, 9, 0 @ 8491378 + voice_square_1_alt 0, 0, 1, 2, 6, 0 @ 8491384 + +voicegroup136:: @ 8491390 + voice_keysplit_all voicegroup_848A0D0 @ 8491390 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849139C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84913A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84913B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84913C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84913CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84913D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84913E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84913F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84913FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491408 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491414 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491420 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849142C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491438 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491444 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491450 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849145C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491468 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491474 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491480 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849148C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491498 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84914A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84914B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84914BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84914C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84914D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84914E0 + voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 84914EC + voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 84914F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491504 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491510 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849151C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491528 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491534 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491540 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849154C + voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 8491558 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491564 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491570 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849157C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491588 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491594 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84915A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84915AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84915B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84915C4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84915D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84915DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84915E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84915F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491600 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849160C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491618 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491624 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491630 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849163C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491648 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491654 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491660 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849166C + voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 8491678 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491684 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491690 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849169C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84916A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84916B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84916C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84916CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84916D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84916E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84916F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84916FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491708 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491714 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491720 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849172C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491738 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491744 + voice_square_2_alt 0, 0, 5, 0, 0 @ 8491750 + voice_square_1_alt 0, 0, 0, 5, 0, 0 @ 849175C + voice_square_1_alt 0, 2, 2, 4, 10, 0 @ 8491768 + voice_square_2_alt 0, 0, 5, 0, 0 @ 8491774 + voice_square_1_alt 0, 1, 0, 5, 0, 0 @ 8491780 + voice_square_2_alt 3, 2, 4, 10, 0 @ 849178C + voice_programmable_wave_alt gUnknown_84A322C, 1, 5, 0, 3 @ 8491798 + voice_programmable_wave_alt gUnknown_84A323C, 1, 5, 0, 3 @ 84917A4 + voice_square_2_alt 1, 0, 1, 10, 2 @ 84917B0 + voice_square_1_alt 0, 1, 0, 1, 10, 0 @ 84917BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84917C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84917D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84917E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84917EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84917F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491804 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491810 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849181C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491828 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491834 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491840 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849184C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491858 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491864 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491870 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849187C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491888 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491894 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84918A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84918AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84918B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84918C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84918D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84918DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84918E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84918F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491900 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849190C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491918 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491924 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491930 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849193C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491948 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491954 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491960 + voice_noise_alt 0, 0, 0, 15, 0 @ 849196C + voice_noise_alt 0, 0, 2, 4, 0 @ 8491978 + voice_noise_alt 0, 0, 1, 0, 0 @ 8491984 + +voicegroup137:: @ 8491990 + voice_keysplit_all voicegroup_848A0D0 @ 8491990 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849199C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84919A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84919B4 + voice_directsound 60, 0, gUnknown_86AFB30, 255, 165, 180, 165 @ 84919C0 + voice_directsound 60, 0, gUnknown_86B2198, 255, 137, 154, 165 @ 84919CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84919D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84919E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84919F0 + voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 204, 51, 242 @ 84919FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A2C + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8491A38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491AA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491AB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491ABC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491AC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491AD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491AE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491AEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491AF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BAC + voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 0, 242 @ 8491BB8 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 8491BC4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8491BD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C24 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8491C30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C3C + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8491C48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C54 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8491C60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491CA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491CB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491CC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491CCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491CD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491CE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491CF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491CFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D44 + voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 8491D50 + voice_square_2_alt 1, 1, 2, 3, 1 @ 8491D5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D98 + voice_programmable_wave_alt gUnknown_84A322C, 0, 2, 4, 1 @ 8491DA4 + voice_programmable_wave_alt gUnknown_84A323C, 0, 2, 4, 1 @ 8491DB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491DBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491DC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491DD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491DE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491DEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491DF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491E94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491EA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491EAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491EB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491EC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491ED0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491EDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491EE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491EF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491F00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491F0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491F18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491F24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491F30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491F3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491F48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491F54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491F60 + voice_noise_alt 0, 0, 0, 15, 0 @ 8491F6C + voice_noise_alt 0, 0, 2, 4, 0 @ 8491F78 + voice_noise_alt 0, 0, 1, 0, 1 @ 8491F84 + +voicegroup138:: @ 8491F90 + voice_keysplit_all voicegroup_848A0D0 @ 8491F90 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8491F9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FB4 + voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 8491FC0 + voice_directsound 60, 65, gUnknown_86B2198, 255, 204, 77, 246 @ 8491FCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492008 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492014 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492020 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849202C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492038 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492044 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492050 + voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849205C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492068 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492074 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492080 + voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849208C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492098 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84920A4 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 84920B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84920BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84920C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84920D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84920E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84920EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84920F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492104 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492110 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849211C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492128 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492134 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492140 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849214C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492158 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492164 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492170 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849217C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492188 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492194 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84921A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84921AC + voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84921B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84921C4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84921D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84921DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84921E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84921F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492200 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849220C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492218 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492224 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8492230 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849223C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492248 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492254 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492260 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849226C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492278 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492284 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492290 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849229C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84922A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84922B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84922C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84922CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84922D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84922E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84922F0 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 84922FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492308 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492314 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492320 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849232C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492338 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492344 + voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 8492350 + voice_square_2_alt 3, 0, 1, 6, 3 @ 849235C + voice_square_2_alt 0, 0, 2, 6, 5 @ 8492368 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492374 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492380 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849238C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492398 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84923A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84923B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84923BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84923C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84923D4 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 12, 0 @ 84923E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84923EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84923F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492404 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492410 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849241C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492428 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492434 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492440 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849244C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492458 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492464 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492470 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849247C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492488 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492494 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84924A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84924AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84924B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84924C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84924D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84924DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84924E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84924F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492500 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849250C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492518 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492524 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492530 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849253C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492548 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492554 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492560 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849256C + voice_noise_alt 0, 0, 2, 6, 0 @ 8492578 + voice_noise_alt 0, 0, 1, 6, 0 @ 8492584 + +voicegroup139:: @ 8492590 + voice_keysplit_all voicegroup_848A0D0 @ 8492590 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849259C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84925A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84925B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84925C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84925CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84925D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84925E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84925F0 + voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 165, 51, 242 @ 84925FC + voice_directsound 60, 0, gUnknown_84C7FA8, 255, 0, 255, 0 @ 8492608 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492614 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492620 + voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849262C + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8492638 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492644 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492650 + voice_directsound 60, 0, gUnknown_84A444C, 128, 127, 103, 201 @ 849265C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492668 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492674 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492680 + voice_directsound 60, 0, gUnknown_850D7B4, 37, 127, 77, 165 @ 849268C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492698 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84926A4 + voice_directsound 60, 0, gUnknown_86A18E0, 51, 204, 92, 226 @ 84926B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84926BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84926C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84926D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84926E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84926EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84926F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492704 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492710 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849271C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492728 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492734 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492740 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849274C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492758 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492764 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492770 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849277C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492788 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492794 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84927A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84927AC + voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 51, 226 @ 84927B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84927C4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84927D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84927DC + voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 84927E8 + voice_square_2_alt 3, 0, 2, 7, 2 @ 84927F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492800 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849280C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492818 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492824 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492830 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849283C + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8492848 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492854 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8492860 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849286C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492878 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492884 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492890 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849289C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84928A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84928B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84928C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84928CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84928D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84928E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84928F0 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 0, 255, 165 @ 84928FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492908 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492914 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492920 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849292C + voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 8492938 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492944 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492950 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849295C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492968 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492974 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492980 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849298C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492998 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84929A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84929B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84929BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84929C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84929D4 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84929E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84929EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84929F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492AA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492AAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492AB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492AC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492AD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492ADC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492AE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492AF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492B00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492B0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492B18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492B24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492B30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492B3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492B48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492B54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492B60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492B6C + voice_noise_alt 0, 0, 1, 6, 1 @ 8492B78 + voice_noise_alt 0, 0, 1, 6, 1 @ 8492B84 + +voicegroup140:: @ 8492B90 + voice_keysplit_all voicegroup_8489F74 @ 8492B90 + voice_square_1 0, 2, 0, 2, 3, 1 @ 8492B9C + voice_square_2_alt 2, 0, 2, 3, 1 @ 8492BA8 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8492BB4 + +voicegroup141:: @ 8492BC0 + voice_keysplit_all voicegroup_848A0D0 @ 8492BC0 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8492BCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492BD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492BE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492BF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492BFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C50 + voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 8492C5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C80 + voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 8492C8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CB0 + voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 8492CBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CD4 + voice_directsound 60, 0, gUnknown_86A18E0, 85, 249, 25, 127 @ 8492CE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DF4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8492E00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E54 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8492E60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492EA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492EB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492EC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492ECC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492ED8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492EE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492EF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492EFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F20 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 0, 255, 165 @ 8492F2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F74 + voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 8492F80 + voice_square_2_alt 3, 0, 2, 7, 3 @ 8492F8C + voice_square_2_alt 2, 0, 2, 6, 5 @ 8492F98 + voice_programmable_wave_alt gUnknown_84A31FC, 1, 7, 0, 6 @ 8492FA4 + voice_square_1_alt 0, 1, 0, 2, 4, 2 @ 8492FB0 + voice_programmable_wave_alt gUnknown_84A320C, 0, 2, 9, 0 @ 8492FBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492FC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492FD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492FE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492FEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8492FF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493004 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493010 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849301C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493028 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493034 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493040 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849304C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493058 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493064 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493070 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849307C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493088 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493094 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84930A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84930AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84930B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84930C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84930D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84930DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84930E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84930F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493100 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849310C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493118 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493124 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493130 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849313C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493148 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493154 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493160 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849316C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493178 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493184 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493190 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849319C + voice_noise_alt 0, 0, 2, 6, 0 @ 84931A8 + voice_noise_alt 0, 0, 1, 6, 0 @ 84931B4 + +voicegroup142:: @ 84931C0 + voice_keysplit_all voicegroup_848A0D0 @ 84931C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84931CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84931D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84931E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84931F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84931FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493208 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493214 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493220 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849322C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493238 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493244 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493250 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849325C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493268 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493274 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493280 + voice_directsound 60, 0, gUnknown_84A444C, 64, 188, 128, 201 @ 849328C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493298 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84932A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84932B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84932BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84932C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84932D4 + voice_directsound 60, 0, gUnknown_86A18E0, 64, 195, 103, 220 @ 84932E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84932EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84932F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493304 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493310 + voice_directsound 60, 0, gUnknown_86A761C, 128, 195, 72, 127 @ 849331C + voice_directsound 60, 0, gUnknown_86A948C, 85, 188, 103, 160 @ 8493328 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493334 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493340 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849334C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493358 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493364 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493370 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849337C + voice_directsound 60, 0, gUnknown_84A6748, 128, 188, 77, 115 @ 8493388 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493394 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84933A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84933AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84933B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84933C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84933D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84933DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84933E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84933F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493400 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849340C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493418 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493424 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493430 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849343C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493448 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493454 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493460 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849346C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493478 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493484 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493490 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849349C + voice_directsound 60, 0, gUnknown_86AC47C, 255, 175, 154, 127 @ 84934A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84934B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84934C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84934CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84934D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84934E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84934F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84934FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493508 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493514 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493520 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849352C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493538 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493544 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493550 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849355C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493568 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493574 + voice_square_1_alt 0, 2, 0, 2, 6, 4 @ 8493580 + voice_square_2_alt 2, 0, 2, 5, 5 @ 849358C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493598 + voice_programmable_wave_alt gUnknown_84A326C, 0, 7, 15, 0 @ 84935A4 + +voicegroup143:: @ 84935B0 + voice_keysplit_all voicegroup_848A0D0 @ 84935B0 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84935BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84935C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84935D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84935E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84935EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84935F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493604 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493610 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849361C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493628 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493634 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493640 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849364C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493658 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493664 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493670 + voice_directsound 60, 0, gUnknown_84A444C, 128, 160, 123, 165 @ 849367C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493688 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493694 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84936A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84936AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84936B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84936C4 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 0 @ 84936D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84936DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84936E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84936F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493700 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849370C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493718 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493724 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493730 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849373C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493748 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493754 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493760 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849376C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493778 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493784 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493790 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849379C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84937A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84937B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84937C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84937CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84937D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84937E4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84937F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84937FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493808 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493814 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493820 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849382C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493838 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493844 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493850 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849385C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493868 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493874 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493880 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849388C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493898 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84938A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84938B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84938BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84938C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84938D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84938E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84938EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84938F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493904 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493910 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849391C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493928 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493934 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493940 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849394C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493958 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493964 + voice_square_2_alt 3, 0, 2, 3, 2 @ 8493970 + voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 849397C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493988 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8493994 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84939A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84939AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84939B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84939C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84939D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84939DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84939E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84939F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493A9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493AA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493AB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493AC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493ACC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493AD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493AE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493AF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493AFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493B8C + voice_noise_alt 0, 0, 1, 9, 0 @ 8493B98 + voice_noise_alt 0, 0, 1, 6, 1 @ 8493BA4 + +voicegroup144:: @ 8493BB0 + voice_keysplit_all voicegroup_848A0D0 @ 8493BB0 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8493BBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493BC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493BD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493BE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493BEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493BF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C70 + voice_directsound 60, 0, gUnknown_84A444C, 85, 188, 92, 165 @ 8493C7C + voice_directsound 60, 0, gUnknown_84A444C, 85, 127, 180, 165 @ 8493C88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CC4 + voice_directsound 60, 0, gUnknown_86A18E0, 51, 204, 92, 226 @ 8493CD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D48 + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 216 @ 8493D54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D6C + voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 8493D78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DE4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8493DF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493EA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493EB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493EBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493EC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493ED4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493EE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493EEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493EF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F64 + voice_square_2_alt 3, 0, 2, 4, 2 @ 8493F70 + voice_square_2_alt 1, 0, 2, 4, 3 @ 8493F7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F88 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8493F94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494000 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849400C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494018 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494024 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494030 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849403C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494048 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494054 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494060 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849406C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494078 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494084 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494090 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849409C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84940A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84940B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84940C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84940CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84940D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84940E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84940F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84940FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494108 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494114 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494120 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849412C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494138 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494144 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494150 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849415C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494168 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494174 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494180 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849418C + voice_noise_alt 0, 0, 1, 9, 0 @ 8494198 + voice_noise_alt 0, 0, 1, 6, 0 @ 84941A4 + +voicegroup145:: @ 84941B0 + voice_keysplit_all voicegroup_848A0D0 @ 84941B0 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84941BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84941C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84941D4 + voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 84941E0 + voice_directsound 60, 65, gUnknown_86B2198, 255, 204, 77, 246 @ 84941EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84941F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494204 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494210 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849421C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494228 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494234 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494240 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849424C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494258 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494264 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494270 + voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849427C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494288 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494294 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84942A0 + voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 84942AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84942B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84942C4 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 84942D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84942DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84942E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84942F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494300 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849430C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494318 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494324 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494330 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849433C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494348 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494354 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494360 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849436C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494378 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494384 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494390 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849439C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84943A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84943B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84943C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84943CC + voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84943D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84943E4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84943F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84943FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494408 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494414 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494420 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849442C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494438 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494444 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8494450 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849445C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494468 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494474 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494480 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849448C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494498 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84944A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84944B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84944BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84944C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84944D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84944E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84944EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84944F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494504 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494510 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849451C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494528 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494534 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494540 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849454C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494558 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494564 + voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 8494570 + voice_square_2_alt 3, 0, 0, 9, 0 @ 849457C + voice_square_2_alt 0, 0, 2, 6, 5 @ 8494588 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494594 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84945A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84945AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84945B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84945C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84945D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84945DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84945E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84945F4 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 12, 0 @ 8494600 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849460C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494618 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494624 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494630 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849463C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494648 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494654 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494660 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849466C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494678 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494684 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494690 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849469C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84946A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84946B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84946C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84946CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84946D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84946E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84946F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84946FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494708 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494714 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494720 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849472C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494738 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494744 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494750 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849475C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494768 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494774 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494780 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849478C + voice_noise_alt 0, 0, 2, 6, 0 @ 8494798 + voice_noise_alt 0, 0, 1, 6, 0 @ 84947A4 + +voicegroup146:: @ 84947B0 + voice_keysplit_all voicegroup_848A0D0 @ 84947B0 + voice_directsound 60, 0, gUnknown_86A6458, 255, 165, 103, 235 @ 84947BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84947C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84947D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84947E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84947EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84947F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494804 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494810 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849481C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494828 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494834 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494840 + voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849484C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494858 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494864 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494870 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849487C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494888 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494894 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84948A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84948AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84948B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84948C4 + voice_directsound 60, 0, gUnknown_86A18E0, 85, 249, 25, 226 @ 84948D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84948DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84948E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84948F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494900 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849490C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494918 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494924 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494930 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849493C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494948 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494954 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494960 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849496C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494978 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494984 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494990 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849499C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84949A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84949B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84949C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84949CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84949D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84949E4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84949F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84949FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494AA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494AB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494ABC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494AC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494AD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494AE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494AEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494AF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B4C + voice_directsound 60, 0, gUnknown_86AF0D0, 43, 76, 103, 216 @ 8494B58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B64 + voice_square_2_alt 2, 0, 2, 4, 4 @ 8494B70 + voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 8494B7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B88 + voice_square_2_alt 2, 0, 0, 15, 0 @ 8494B94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BF4 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 8494C00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494CA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494CB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494CC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494CCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494CD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494CE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494CF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494CFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494D8C + voice_noise_alt 0, 0, 1, 9, 0 @ 8494D98 + voice_noise_alt 0, 0, 1, 6, 2 @ 8494DA4 + +voicegroup147:: @ 8494DB0 + voice_keysplit_all voicegroup_8489F74 @ 8494DB0 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8494DBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494DC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494DD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494DE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494DEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494DF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494E94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EC4 + voice_directsound 60, 0, gUnknown_86A18E0, 64, 249, 25, 226 @ 8494ED0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494F9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FE4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8494FF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495008 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495014 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495020 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849502C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495038 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495044 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495050 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849505C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495068 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495074 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495080 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849508C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495098 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84950A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84950B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84950BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84950C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84950D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84950E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84950EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84950F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495104 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495110 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849511C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495128 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495134 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495140 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849514C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495158 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495164 + voice_square_1_alt 0, 2, 0, 0, 6, 1 @ 8495170 + voice_square_2_alt 2, 0, 0, 6, 1 @ 849517C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495188 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 2, 4, 2 @ 8495194 + +voicegroup148:: @ 84951A0 + voice_keysplit_all voicegroup_848A0D0 @ 84951A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84951AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84951B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84951C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84951D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84951DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84951E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84951F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495200 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849520C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495218 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495224 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495230 + voice_directsound 60, 0, gUnknown_84EE778, 255, 226, 0, 127 @ 849523C + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8495248 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495254 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495260 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849526C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495278 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495284 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495290 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849529C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84952A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84952B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84952C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84952CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84952D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84952E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84952F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84952FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495308 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495314 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495320 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849532C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495338 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495344 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495350 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849535C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495368 + voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 127 @ 8495374 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495380 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849538C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495398 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84953A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84953B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84953BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84953C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84953D4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84953E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84953EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84953F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495404 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495410 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849541C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495428 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495434 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495440 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849544C + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8495458 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495464 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495470 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849547C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495488 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495494 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84954A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84954AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84954B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84954C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84954D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84954DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84954E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84954F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495500 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849550C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495518 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495524 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495530 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849553C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495548 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495554 + voice_square_1_alt 0, 2, 0, 0, 12, 0 @ 8495560 + voice_square_2_alt 2, 0, 0, 12, 0 @ 849556C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495578 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495584 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495590 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849559C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84955A8 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84955B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84955C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84955CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84955D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84955E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84955F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84955FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495608 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495614 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495620 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849562C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495638 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495644 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495650 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849565C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495668 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495674 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495680 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849568C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495698 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84956A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84956B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84956BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84956C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84956D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84956E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84956EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84956F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495704 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495710 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849571C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495728 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495734 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495740 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849574C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495758 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495764 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495770 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849577C + voice_noise_alt 0, 0, 3, 5, 2 @ 8495788 + voice_noise_alt 0, 0, 1, 6, 5 @ 8495794 + +voicegroup149:: @ 84957A0 + voice_keysplit_all gUnknown_84A2C58 @ 84957A0 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84957AC + voice_square_1_alt 0, 2, 0, 0, 12, 0 @ 84957B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84957C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84957D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84957DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84957E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84957F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495800 + voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 165, 51, 242 @ 849580C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495818 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495824 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495830 + voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849583C + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8495848 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495854 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495860 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849586C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495878 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495884 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495890 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849589C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84958A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84958B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84958C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84958CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84958D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84958E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84958F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84958FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495908 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495914 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495920 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849592C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495938 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495944 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495950 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849595C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495968 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495974 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495980 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849598C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495998 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84959A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84959B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84959BC + voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84959C8 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 165, 154, 153 @ 84959D4 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84959E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84959EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84959F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A34 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8495A40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A4C + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8495A58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A64 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8495A70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AC4 + voice_directsound 60, 0, gUnknown_84A9F3C, 43, 188, 103, 165 @ 8495AD0 + voice_directsound 60, 0, gUnknown_84AB280, 43, 165, 103, 165 @ 8495ADC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B00 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 8495B0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B54 + voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 8495B60 + voice_square_2_alt 1, 0, 2, 4, 2 @ 8495B6C + voice_square_1_alt 0, 1, 0, 2, 6, 1 @ 8495B78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B84 + voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 8495B90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495BA8 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8495BB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495BC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495BCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495BD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495BE4 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 8495BF0 + +voicegroup150:: @ 8495BFC + voice_keysplit_all voicegroup_848A0D0 @ 8495BFC + voice_directsound 60, 0, gUnknown_86A6458, 255, 165, 103, 235 @ 8495C08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495CA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495CB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495CBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495CC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495CD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495CE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495CEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495CF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495D94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495DA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495DAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495DB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495DC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495DD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495DDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495DE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495DF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495E9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495EA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495EB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495EC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495ECC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495ED8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495EE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495EF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495EFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F98 + voice_directsound 60, 0, gUnknown_86AF0D0, 85, 204, 77, 127 @ 8495FA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495FB0 + voice_square_2_alt 1, 0, 1, 4, 6 @ 8495FBC + voice_square_1_alt 0, 1, 0, 2, 4, 5 @ 8495FC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495FD4 + voice_programmable_wave_alt gUnknown_84A31FC, 0, 7, 15, 0 @ 8495FE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495FEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8495FF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496004 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496010 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849601C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496028 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496034 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496040 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849604C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496058 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496064 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496070 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849607C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496088 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496094 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84960A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84960AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84960B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84960C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84960D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84960DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84960E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84960F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496100 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849610C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496118 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496124 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496130 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849613C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496148 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496154 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496160 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849616C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496178 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496184 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496190 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849619C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84961A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84961B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84961C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84961CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84961D8 + voice_noise_alt 0, 0, 2, 4, 0 @ 84961E4 + voice_noise_alt 0, 0, 1, 0, 0 @ 84961F0 + +voicegroup151:: @ 84961FC + voice_keysplit_all voicegroup_848A0D0 @ 84961FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496208 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496214 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496220 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849622C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496238 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496244 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496250 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849625C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496268 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496274 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496280 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849628C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496298 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 84962A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84962B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84962BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84962C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84962D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84962E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84962EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84962F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496304 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496310 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849631C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496328 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496334 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496340 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849634C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496358 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496364 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496370 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849637C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496388 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496394 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84963A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84963AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84963B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84963C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84963D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84963DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84963E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84963F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496400 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849640C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496418 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496424 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 127 @ 8496430 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849643C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496448 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496454 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496460 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849646C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496478 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496484 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496490 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849649C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84964A8 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 84964B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84964C0 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84964CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84964D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84964E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84964F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84964FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496508 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496514 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496520 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849652C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496538 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496544 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496550 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849655C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496568 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496574 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496580 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849658C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496598 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84965A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84965B0 + voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 84965BC + voice_square_2_alt 1, 0, 2, 4, 2 @ 84965C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84965D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84965E0 + voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 84965EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84965F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496604 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8496610 + +voicegroup152:: @ 849661C + voice_keysplit_all voicegroup_848A0D0 @ 849661C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496628 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496634 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496640 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849664C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496658 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496664 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496670 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849667C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496688 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496694 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84966A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84966AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84966B8 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 97, 236 @ 84966C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84966D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84966DC + voice_directsound 60, 0, gUnknown_84A444C, 128, 160, 175, 165 @ 84966E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84966F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496700 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849670C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496718 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496724 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496730 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 128, 204 @ 849673C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496748 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496754 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496760 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849676C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496778 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496784 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496790 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849679C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84967A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84967B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84967C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84967CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84967D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84967E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84967F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84967FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496808 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496814 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496820 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849682C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496838 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496844 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 127, 154, 235 @ 8496850 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849685C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496868 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496874 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496880 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849688C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496898 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84968A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84968B0 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 84968BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84968C8 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 84968D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84968E0 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84968EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84968F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496904 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496910 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849691C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496928 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496934 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496940 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849694C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496958 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496964 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496970 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849697C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496988 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496994 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84969A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84969AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84969B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84969C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84969D0 + voice_square_1_alt 0, 2, 0, 4, 2, 1 @ 84969DC + voice_square_2_alt 3, 0, 1, 5, 2 @ 84969E8 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 4, 6, 0 @ 84969F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A00 + voice_programmable_wave_alt gUnknown_84A328C, 0, 4, 6, 0 @ 8496A0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A24 + voice_square_1_alt 0, 1, 0, 2, 4, 1 @ 8496A30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A60 + voice_programmable_wave_alt gUnknown_84A31FC, 0, 2, 9, 1 @ 8496A6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496AA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496AB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496AC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496ACC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496AD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496AE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496AF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496AFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496B98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496BA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496BB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496BBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496BC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496BD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496BE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496BEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496BF8 + voice_noise_alt 0, 0, 2, 6, 0 @ 8496C04 + voice_noise_alt 0, 0, 1, 6, 1 @ 8496C10 + +voicegroup153:: @ 8496C1C + voice_keysplit_all voicegroup_848A0D0 @ 8496C1C + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8496C28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CB8 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 97, 236 @ 8496CC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496D9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496DA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496DB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496DC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496DCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496DD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496DE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496DF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496DFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E38 + voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 8496E44 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 127, 154, 235 @ 8496E50 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8496E5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496EA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496EB0 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8496EBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496EC8 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8496ED4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496EE0 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8496EEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496EF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F7C + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 8496F88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496FA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496FAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496FB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496FC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8496FD0 + voice_square_1_alt 0, 1, 0, 3, 5, 2 @ 8496FDC + voice_square_2_alt 3, 0, 3, 4, 2 @ 8496FE8 + voice_square_2_alt 0, 0, 2, 6, 5 @ 8496FF4 + voice_square_1_alt 0, 0, 0, 1, 6, 2 @ 8497000 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849700C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497018 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497024 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497030 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849703C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497048 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497054 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497060 + voice_programmable_wave_alt gUnknown_84A325C, 0, 1, 12, 0 @ 849706C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497078 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497084 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497090 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849709C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84970A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84970B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84970C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84970CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84970D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84970E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84970F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84970FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497108 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497114 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497120 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849712C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497138 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497144 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497150 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849715C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497168 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497174 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497180 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849718C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497198 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84971A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84971B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84971BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84971C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84971D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84971E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84971EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84971F8 + voice_noise_alt 0, 0, 2, 6, 0 @ 8497204 + voice_noise_alt 0, 0, 1, 6, 2 @ 8497210 + +voicegroup154:: @ 849721C + voice_keysplit_all voicegroup_848A0D0 @ 849721C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497228 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497234 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497240 + voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 849724C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497258 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497264 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497270 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849727C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497288 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497294 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84972A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84972AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84972B8 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 97, 236 @ 84972C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84972D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84972DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84972E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84972F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497300 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849730C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497318 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497324 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497330 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849733C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497348 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497354 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497360 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849736C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497378 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497384 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497390 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849739C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84973A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84973B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84973C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84973CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84973D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84973E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84973F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84973FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497408 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497414 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497420 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849742C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497438 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497444 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 127, 154, 235 @ 8497450 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849745C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497468 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497474 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497480 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849748C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497498 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84974A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84974B0 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 84974BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84974C8 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 84974D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84974E0 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84974EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84974F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497504 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497510 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849751C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497528 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497534 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497540 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849754C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497558 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497564 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497570 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849757C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497588 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497594 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84975A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84975AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84975B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84975C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84975D0 + voice_square_1_alt 0, 1, 0, 0, 10, 0 @ 84975DC + voice_square_2_alt 1, 0, 0, 10, 0 @ 84975E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84975F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497600 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849760C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497618 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497624 + voice_programmable_wave_alt gUnknown_84A321C, 0, 0, 12, 0 @ 8497630 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849763C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497648 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497654 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497660 + voice_programmable_wave_alt gUnknown_84A323C, 0, 0, 12, 0 @ 849766C + +voicegroup155:: @ 8497678 + voice_keysplit_all voicegroup_848A0D0 @ 8497678 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8497684 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497690 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849769C + voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 84976A8 + voice_directsound 60, 0, gUnknown_86B2198, 255, 188, 103, 165 @ 84976B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84976C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84976CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84976D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84976E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84976F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84976FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497708 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497714 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8497720 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849772C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497738 + voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 8497744 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497750 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849775C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497768 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497774 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497780 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849778C + voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 8497798 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 128, 204 @ 84977A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84977B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84977BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84977C8 + voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 84977D4 + voice_directsound 60, 0, gUnknown_86A948C, 255, 165, 154, 165 @ 84977E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84977EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84977F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497804 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497810 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849781C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497828 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497834 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497840 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849784C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497858 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497864 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497870 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849787C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497888 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497894 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84978A0 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 84978AC + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84978B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84978C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84978D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84978DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84978E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84978F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497900 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849790C + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8497918 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497924 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497930 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849793C + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8497948 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497954 + voice_directsound 60, 0, gUnknown_86AC47C, 255, 165, 180, 165 @ 8497960 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849796C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497978 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497984 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497990 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849799C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84979A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84979B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84979C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84979CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84979D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84979E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84979F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84979FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497A08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497A14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497A20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497A2C + voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 8497A38 + voice_square_2_alt 3, 0, 3, 6, 2 @ 8497A44 + voice_square_2_alt 3, 0, 2, 6, 5 @ 8497A50 + voice_programmable_wave_alt gUnknown_84A324C, 0, 3, 6, 5 @ 8497A5C + voice_square_2_alt 0, 0, 2, 6, 5 @ 8497A68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497A74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497A80 + voice_programmable_wave_alt gUnknown_84A320C, 0, 7, 15, 1 @ 8497A8C + voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 8497A98 + voice_programmable_wave_alt gUnknown_84A327C, 0, 1, 9, 2 @ 8497AA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497AB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497ABC + voice_square_2_alt 2, 0, 2, 6, 3 @ 8497AC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497AD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497AE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497AEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497AF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497B94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497BA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497BAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497BB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497BC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497BD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497BDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497BE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497BF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C0C + voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 8497C18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C54 + voice_noise_alt 0, 0, 2, 6, 2 @ 8497C60 + voice_noise_alt 0, 0, 1, 6, 0 @ 8497C6C + +voicegroup156:: @ 8497C78 + voice_keysplit_all voicegroup_848A0D0 @ 8497C78 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8497C84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C90 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8497C9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CA8 + voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 8497CB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D38 + voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 8497D44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D68 + voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 8497D74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D8C + voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 128, 204 @ 8497D98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DC8 + voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 8497DD4 + voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 8497DE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DF8 + voice_square_2_alt 3, 0, 4, 4, 4 @ 8497E04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E1C + voice_directsound 60, 0, gUnknown_84AD038, 255, 165, 180, 216 @ 8497E28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E40 + voice_square_2_alt 1, 0, 1, 7, 5 @ 8497E4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EAC + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8497EB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497ED0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F0C + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8497F18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F3C + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8497F48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F54 + voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 8497F60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497FA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497FB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497FC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497FCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497FD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497FE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497FF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8497FFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498008 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498014 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498020 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849802C + voice_square_2_alt 2, 0, 2, 3, 1 @ 8498038 + voice_square_1_alt 0, 0, 0, 2, 7, 5 @ 8498044 + voice_square_1_alt 0, 3, 0, 2, 6, 5 @ 8498050 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849805C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498068 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498074 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498080 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849808C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498098 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84980A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84980B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84980BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84980C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84980D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84980E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84980EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84980F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498104 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498110 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849811C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498128 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498134 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498140 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849814C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498158 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498164 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498170 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849817C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498188 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498194 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84981A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84981AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84981B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84981C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84981D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84981DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84981E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84981F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498200 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849820C + voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 8498218 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498224 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498230 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849823C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498248 + voice_noise_alt 0, 0, 0, 15, 0 @ 8498254 + voice_noise_alt 0, 0, 2, 6, 0 @ 8498260 + voice_noise_alt 0, 0, 1, 6, 0 @ 849826C + +voicegroup157:: @ 8498278 + voice_keysplit_all voicegroup_848A0D0 @ 8498278 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8498284 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498290 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849829C + voice_square_2_alt 3, 0, 2, 6, 5 @ 84982A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84982B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84982C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84982CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84982D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84982E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84982F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84982FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498308 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498314 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498320 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849832C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498338 + voice_directsound 60, 0, gUnknown_84A444C, 128, 146, 190, 115 @ 8498344 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498350 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849835C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498368 + voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 8498374 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498380 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849838C + voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 128, 204 @ 8498398 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84983A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84983B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84983BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84983C8 + voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 84983D4 + voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 84983E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84983EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84983F8 + voice_directsound 60, 0, gUnknown_84EAC4C, 255, 253, 0, 149 @ 8498404 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498410 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849841C + voice_directsound 60, 0, gUnknown_84AD038, 255, 165, 180, 216 @ 8498428 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498434 + voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 8498440 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849844C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498458 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498464 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498470 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849847C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498488 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498494 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84984A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84984AC + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84984B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84984C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84984D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84984DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84984E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84984F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498500 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849850C + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8498518 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498524 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498530 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849853C + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8498548 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498554 + voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 8498560 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849856C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498578 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498584 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498590 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849859C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84985A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84985B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84985C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84985CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84985D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84985E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84985F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84985FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498608 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498614 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498620 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849862C + voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 8498638 + voice_square_2_alt 3, 0, 3, 3, 0 @ 8498644 + voice_programmable_wave_alt gUnknown_84A324C, 0, 3, 6, 5 @ 8498650 + voice_square_1_alt 0, 0, 0, 2, 7, 2 @ 849865C + voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 8498668 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498674 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498680 + voice_programmable_wave_alt gUnknown_84A323C, 0, 7, 15, 0 @ 849868C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498698 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84986A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84986B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84986BC + voice_square_2_alt 2, 0, 2, 6, 3 @ 84986C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84986D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84986E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84986EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84986F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498704 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498710 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849871C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498728 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498734 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498740 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849874C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498758 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498764 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498770 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849877C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498788 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498794 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84987A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84987AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84987B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84987C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84987D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84987DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84987E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84987F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498800 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849880C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498818 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498824 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498830 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849883C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498848 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498854 + voice_noise_alt 0, 0, 2, 6, 0 @ 8498860 + voice_noise_alt 0, 0, 1, 6, 1 @ 849886C + +voicegroup158:: @ 8498878 + voice_keysplit_all voicegroup_848A0D0 @ 8498878 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8498884 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498890 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849889C + voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 84988A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84988B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84988C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84988CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84988D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84988E4 + voice_directsound 60, 0, gUnknown_84C7FA8, 255, 0, 255, 0 @ 84988F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84988FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498908 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498914 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8498920 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849892C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498938 + voice_directsound 60, 0, gUnknown_84A444C, 128, 146, 108, 137 @ 8498944 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498950 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849895C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498968 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498974 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498980 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849898C + voice_directsound 60, 0, gUnknown_86A18E0, 128, 204, 103, 226 @ 8498998 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84989A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84989B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84989BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84989C8 + voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 84989D4 + voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 84989E0 + voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 84989EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84989F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A10 + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 8498A1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A34 + voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 8498A40 + voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 127 @ 8498A4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AA0 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 8498AAC + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8498AB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498ADC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AE8 + voice_directsound 60, 0, gUnknown_84A888C, 255, 0, 255, 0 @ 8498AF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B0C + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8498B18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B3C + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8498B48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B54 + voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 236, 188 @ 8498B60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498BA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498BB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498BC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498BCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498BD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498BE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498BF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498BFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C14 + voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 8498C20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C2C + voice_square_1_alt 0, 1, 0, 1, 9, 0 @ 8498C38 + voice_square_2_alt 3, 0, 1, 10, 1 @ 8498C44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C50 + voice_square_2_alt 2, 1, 0, 9, 1 @ 8498C5C + voice_programmable_wave_alt gUnknown_84A323C, 0, 7, 15, 0 @ 8498C68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C80 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8498C8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CBC + voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 15, 0 @ 8498CC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498D94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498DA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498DAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498DB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498DC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498DD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498DDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498DE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498DF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E54 + voice_noise_alt 0, 0, 2, 6, 0 @ 8498E60 + voice_noise_alt 0, 0, 1, 8, 1 @ 8498E6C + +voicegroup159:: @ 8498E78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E9C + voice_directsound 60, 0, gUnknown_86AFB30, 64, 249, 0, 188 @ 8498EA8 + voice_directsound 60, 0, gUnknown_86B2198, 51, 249, 0, 165 @ 8498EB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498EC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498ECC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498ED8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498EE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498EF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498EFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F8C + voice_directsound 60, 0, gUnknown_86A18E0, 85, 249, 25, 127 @ 8498F98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499004 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499010 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849901C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499028 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499034 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499040 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849904C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499058 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499064 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499070 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849907C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499088 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499094 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84990A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84990AC + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84990B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84990C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84990D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84990DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84990E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84990F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499100 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849910C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499118 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499124 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499130 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849913C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499148 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499154 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499160 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849916C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499178 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499184 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499190 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849919C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84991A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84991B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84991C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84991CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84991D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84991E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84991F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84991FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499208 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499214 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499220 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849922C + voice_square_1_alt 0, 2, 0, 7, 0, 6 @ 8499238 + voice_square_2_alt 1, 1, 5, 1, 6 @ 8499244 + voice_programmable_wave_alt gUnknown_84A31FC, 1, 7, 0, 6 @ 8499250 + voice_square_1_alt 0, 0, 1, 4, 3, 6 @ 849925C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499268 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499274 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499280 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849928C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499298 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84992A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84992B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84992BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84992C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84992D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84992E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84992EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84992F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499304 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499310 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849931C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499328 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499334 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499340 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849934C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499358 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499364 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499370 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849937C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499388 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499394 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84993A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84993AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84993B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84993C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84993D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84993DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84993E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84993F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499400 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849940C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499418 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499424 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499430 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849943C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499448 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499454 + voice_noise_alt 0, 0, 2, 4, 0 @ 8499460 + voice_noise_alt 0, 0, 1, 0, 0 @ 849946C + +voicegroup160:: @ 8499478 + voice_keysplit_all voicegroup_8489F74 @ 8499478 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499484 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499490 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849949C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84994A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84994B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84994C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84994CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84994D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84994E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84994F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84994FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499508 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499514 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8499520 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849952C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499538 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499544 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499550 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849955C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499568 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499574 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499580 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849958C + voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 8499598 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84995A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84995B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84995BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84995C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84995D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84995E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84995EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84995F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499604 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499610 + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 849961C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499628 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499634 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499640 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849964C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499658 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499664 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499670 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849967C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499688 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499694 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84996A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84996AC + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84996B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84996C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84996D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84996DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84996E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84996F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499700 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849970C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499718 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499724 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499730 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849973C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499748 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499754 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499760 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849976C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499778 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499784 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499790 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849979C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84997A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84997B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84997C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84997CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84997D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84997E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84997F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84997FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499808 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499814 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499820 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849982C + voice_square_1_alt 0, 1, 0, 2, 3, 1 @ 8499838 + voice_square_2_alt 1, 0, 2, 4, 2 @ 8499844 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499850 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849985C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499868 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499874 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499880 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849988C + +voicegroup161:: @ 8499898 + voice_keysplit_all voicegroup_848A0D0 @ 8499898 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84998A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84998B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84998BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84998C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84998D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84998E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84998EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84998F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499904 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499910 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849991C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499928 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499934 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8499940 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849994C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499958 + voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 8499964 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499970 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849997C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499988 + voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 8499994 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84999A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84999AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84999B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84999C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84999D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84999DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84999E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84999F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499A9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499ACC + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8499AD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B2C + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8499B38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B44 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8499B50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BF8 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 0, 255, 165 @ 8499C04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C4C + voice_square_1_alt 0, 2, 0, 2, 6, 4 @ 8499C58 + voice_square_2_alt 2, 0, 2, 6, 2 @ 8499C64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C70 + voice_square_2_alt 1, 0, 2, 6, 2 @ 8499C7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CA0 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8499CAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499D9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499DA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499DB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499DC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499DCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499DD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499DE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499DF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499DFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499E08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499E14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499E20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499E2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499E38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499E44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499E50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499E5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499E68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499E74 + voice_noise_alt 0, 0, 2, 4, 0 @ 8499E80 + voice_noise_alt 0, 0, 1, 0, 0 @ 8499E8C + +voicegroup162:: @ 8499E98 + voice_keysplit_all voicegroup_848A0D0 @ 8499E98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EBC + voice_directsound 60, 0, gUnknown_86B2198, 64, 188, 108, 244 @ 8499EC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499ED4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F34 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8499F40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F58 + voice_directsound 60, 0, gUnknown_84A444C, 64, 195, 92, 235 @ 8499F64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FAC + voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 8499FB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A000 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A00C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A018 + voice_directsound 60, 0, gUnknown_84EAC4C, 64, 204, 113, 235 @ 849A024 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A030 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A03C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A048 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A054 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A060 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A06C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A078 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A084 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A090 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A09C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0CC + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849A0D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A108 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A114 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A120 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A12C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A138 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A144 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A150 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A15C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A168 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A174 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A180 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A18C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A198 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A1A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A1B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A1BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A1C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A1D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A1E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A1EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A1F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A204 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A210 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A21C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A228 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A234 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A240 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A24C + voice_square_1_alt 0, 1, 0, 0, 6, 0 @ 849A258 + voice_square_2_alt 1, 0, 0, 6, 0 @ 849A264 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A270 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A27C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A288 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A294 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A2A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A2AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A2B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A2C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A2D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A2DC + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849A2E8 + +voicegroup163:: @ 849A2F4 + voice_keysplit_all voicegroup_848A0D0 @ 849A2F4 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849A300 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A30C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A318 + voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849A324 + voice_directsound 60, 65, gUnknown_86B2198, 255, 204, 77, 246 @ 849A330 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A33C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A348 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A354 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A360 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A36C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A378 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A384 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A390 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A39C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3B4 + voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849A3C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3E4 + voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849A3F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A408 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 849A414 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A420 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A42C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A438 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A444 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A450 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A45C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A468 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A474 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A480 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A48C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A498 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A4A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A4B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A4BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A4C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A4D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A4E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A4EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A4F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A504 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A510 + voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849A51C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A528 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849A534 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A540 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A54C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A558 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A564 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A570 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A57C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A588 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849A594 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5A0 + voice_directsound 60, 0, gUnknown_869FE40, 255, 0, 206, 204 @ 849A5AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A600 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A60C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A618 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A624 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A630 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A63C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A648 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A654 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849A660 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A66C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A678 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A684 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A690 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A69C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A6A8 + voice_square_1_alt 0, 0, 0, 1, 5, 2 @ 849A6B4 + voice_square_2_alt 3, 0, 3, 4, 2 @ 849A6C0 + voice_square_2_alt 0, 0, 2, 6, 5 @ 849A6CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A6D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A6E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A6F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A6FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A708 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A714 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A720 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A72C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A738 + voice_programmable_wave_alt gUnknown_84A326C, 0, 0, 12, 0 @ 849A744 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A750 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A75C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A768 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A774 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A780 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A78C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A798 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A7A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A7B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A7BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A7C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A7D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A7E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A7EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A7F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A804 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A810 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A81C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A828 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A834 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A840 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A84C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A858 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A864 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A870 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A87C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A888 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A894 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A8A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A8AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A8B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A8C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A8D0 + voice_noise_alt 0, 0, 2, 6, 0 @ 849A8DC + voice_noise_alt 0, 0, 1, 6, 0 @ 849A8E8 + +voicegroup164:: @ 849A8F4 + voice_keysplit_all voicegroup_848A0D0 @ 849A8F4 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849A900 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A90C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A918 + voice_directsound 60, 0, gUnknown_86AFB30, 128, 180, 108, 209 @ 849A924 + voice_directsound 60, 65, gUnknown_86B2198, 85, 204, 77, 246 @ 849A930 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A93C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A948 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A954 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A960 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A96C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A978 + voice_square_1_alt 0, 2, 0, 0, 10, 6 @ 849A984 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A990 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A99C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9B4 + voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849A9C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9E4 + voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849A9F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA08 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 849AA14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AAA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AAB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AABC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AAC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AAD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AAE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AAEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AAF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB10 + voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849AB1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB28 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849AB34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ABA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ABAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ABB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ABC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ABD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ABDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ABE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ABF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC54 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849AC60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ACA8 + voice_square_2_alt 2, 0, 2, 6, 2 @ 849ACB4 + voice_square_1_alt 0, 2, 0, 1, 7, 4 @ 849ACC0 + voice_programmable_wave_alt gUnknown_84A328C, 0, 0, 12, 0 @ 849ACCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ACD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ACE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ACF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ACFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD38 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 12, 0 @ 849AD44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ADA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ADB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ADBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ADC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ADD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ADE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ADEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ADF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AE94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AEA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AEAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AEB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AEC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AED0 + voice_noise_alt 0, 0, 2, 6, 0 @ 849AEDC + voice_noise_alt 0, 0, 1, 6, 0 @ 849AEE8 + +voicegroup165:: @ 849AEF4 + voice_keysplit_all voicegroup_848A0D0 @ 849AEF4 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849AF00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF54 + voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 165, 51, 242 @ 849AF60 + voice_directsound 60, 0, gUnknown_84C7FA8, 255, 0, 255, 0 @ 849AF6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF84 + voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849AF90 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 849AF9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFB4 + voice_directsound 60, 0, gUnknown_84A444C, 37, 165, 103, 127 @ 849AFC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B008 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 204, 92, 226 @ 849B014 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B020 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B02C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B038 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B044 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B050 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B05C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B068 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B074 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B080 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B08C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B098 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B0A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B0B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B0BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B0C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B0D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B0E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B0EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B0F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B104 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B110 + voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 51, 226 @ 849B11C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B128 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849B134 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B140 + voice_square_1_alt 0, 2, 0, 2, 10, 1 @ 849B14C + voice_square_2_alt 2, 0, 2, 6, 6 @ 849B158 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B164 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B170 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B17C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B188 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B194 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1A0 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 849B1AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1B8 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849B1C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B200 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B20C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B218 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B224 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B230 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B23C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B248 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B254 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 0, 255, 165 @ 849B260 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B26C + voice_directsound 60, 0, gUnknown_86B3540, 255, 191, 97, 165 @ 849B278 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B284 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B290 + voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 849B29C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B308 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B314 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B320 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B32C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B338 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849B344 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B350 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B35C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B368 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B374 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B380 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B38C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B398 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B3A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B3B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B3BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B3C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B3D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B3E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B3EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B3F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B404 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B410 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B41C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B428 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B434 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B440 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B44C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B458 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B464 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B470 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B47C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B488 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B494 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B4A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B4AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B4B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B4C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B4D0 + voice_noise_alt 0, 0, 1, 9, 0 @ 849B4DC + voice_noise_alt 0, 0, 1, 6, 1 @ 849B4E8 + +voicegroup166:: @ 849B4F4 + voice_keysplit_all voicegroup_848A0D0 @ 849B4F4 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849B500 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B50C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B518 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B524 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B530 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B53C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B548 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B554 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B560 + voice_directsound 60, 0, gUnknown_84C7FA8, 255, 0, 255, 0 @ 849B56C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B578 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B584 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B590 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 849B59C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5B4 + voice_directsound 60, 0, gUnknown_84A444C, 128, 146, 108, 137 @ 849B5C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B608 + voice_directsound 60, 0, gUnknown_86A18E0, 128, 204, 103, 226 @ 849B614 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B620 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B62C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B638 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B644 + voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 849B650 + voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 849B65C + voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 849B668 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B674 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B680 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B68C + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 849B698 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6B0 + voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 849B6BC + voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 127 @ 849B6C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B704 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B710 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B71C + voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 849B728 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849B734 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B740 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B74C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B758 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B764 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B770 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B77C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B788 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849B794 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7B8 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849B7C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7D0 + voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 236, 188 @ 849B7DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B800 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B80C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B818 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B824 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B830 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B83C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B848 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B854 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B860 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B86C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B878 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B884 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B890 + voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 849B89C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B8A8 + voice_square_1_alt 0, 3, 0, 1, 9, 0 @ 849B8B4 + voice_square_2_alt 3, 0, 2, 9, 1 @ 849B8C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B8CC + voice_square_2_alt 2, 1, 0, 9, 1 @ 849B8D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B8E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B8F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B8FC + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849B908 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B914 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B920 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B92C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B938 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 15, 0 @ 849B944 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B950 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B95C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B968 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B974 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B980 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B98C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B998 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B9A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B9B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B9BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B9C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B9D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B9E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B9EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849B9F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BA94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BAA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BAAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BAB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BAC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BAD0 + voice_noise_alt 0, 0, 2, 6, 0 @ 849BADC + voice_noise_alt 0, 0, 1, 8, 1 @ 849BAE8 + +voicegroup167:: @ 849BAF4 + voice_keysplit_all voicegroup_848A0D0 @ 849BAF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBB4 + voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849BBC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBE4 + voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849BBF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC08 + voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 849BC14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BCA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BCB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BCBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BCC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BCD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BCE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BCEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BCF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD88 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849BD94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BE9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BEA8 + voice_square_1_alt 0, 0, 0, 1, 10, 4 @ 849BEB4 + voice_square_2_alt 3, 0, 2, 8, 3 @ 849BEC0 + voice_square_2_alt 2, 0, 2, 6, 5 @ 849BECC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BED8 + voice_programmable_wave_alt gUnknown_84A322C, 0, 0, 6, 0 @ 849BEE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BEF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BEFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BFA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BFB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BFBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BFC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BFD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BFE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BFEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849BFF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C004 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C010 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C01C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C028 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C034 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C040 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C04C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C058 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C064 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C070 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C07C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C088 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C094 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C0A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C0AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C0B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C0C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C0D0 + voice_noise_alt 0, 0, 2, 6, 0 @ 849C0DC + voice_noise_alt 0, 0, 1, 6, 0 @ 849C0E8 + +voicegroup168:: @ 849C0F4 + voice_keysplit_all voicegroup_848A0D0 @ 849C0F4 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849C100 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C10C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C118 + voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849C124 + voice_directsound 60, 65, gUnknown_86B2198, 255, 204, 77, 246 @ 849C130 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C13C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C148 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C154 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C160 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C16C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C178 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C184 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C190 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C19C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1B4 + voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849C1C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1E4 + voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849C1F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C208 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 849C214 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C220 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C22C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C238 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C244 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C250 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C25C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C268 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C274 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C280 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C28C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C298 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C2A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C2B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C2BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C2C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C2D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C2E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C2EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C2F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C304 + voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 849C310 + voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849C31C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C328 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849C334 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C340 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C34C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C358 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C364 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C370 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C37C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C388 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C394 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3B8 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849C3C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C400 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C40C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C418 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C424 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C430 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C43C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C448 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C454 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849C460 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C46C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C478 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C484 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C490 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C49C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C4A8 + voice_square_1_alt 0, 1, 0, 1, 4, 2 @ 849C4B4 + voice_square_2_alt 3, 0, 2, 6, 4 @ 849C4C0 + voice_square_2_alt 0, 0, 2, 6, 5 @ 849C4CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C4D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C4E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C4F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C4FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C508 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C514 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C520 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C52C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C538 + voice_programmable_wave_alt gUnknown_84A326C, 0, 0, 12, 0 @ 849C544 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C550 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C55C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C568 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C574 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C580 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C58C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C598 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C5A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C5B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C5BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C5C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C5D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C5E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C5EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C5F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C604 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C610 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C61C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C628 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C634 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C640 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C64C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C658 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C664 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C670 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C67C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C688 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C694 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C6A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C6AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C6B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C6C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C6D0 + voice_noise_alt 0, 0, 2, 6, 0 @ 849C6DC + voice_noise_alt 0, 0, 1, 6, 0 @ 849C6E8 + +voicegroup169:: @ 849C6F4 + voice_keysplit_all voicegroup_8489F74 @ 849C6F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C700 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C70C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C718 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C724 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C730 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C73C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C748 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C754 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C760 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C76C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C778 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C784 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C790 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C79C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7B4 + voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 210 @ 849C7C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C808 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C814 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C820 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C82C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C838 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C844 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C850 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C85C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C868 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C874 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C880 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C88C + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 849C898 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C904 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C910 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C91C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C928 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C934 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C940 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C94C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C958 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C964 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C970 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C97C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C988 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849C994 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9A0 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 849C9AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA6C + voice_programmable_wave_alt gUnknown_84A31FC, 0, 7, 15, 0 @ 849CA78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CAA8 + voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 849CAB4 + voice_square_2_alt 2, 0, 1, 4, 1 @ 849CAC0 + voice_square_2_alt 0, 0, 1, 4, 1 @ 849CACC + voice_square_1_alt 0, 0, 0, 1, 4, 1 @ 849CAD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CAE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CAF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CAFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CB98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CBA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CBB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CBBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CBC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CBD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CBE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CBEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CBF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CC94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CCA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CCAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CCB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CCC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CCD0 + voice_noise_alt 0, 0, 2, 4, 0 @ 849CCDC + voice_noise_alt 0, 0, 1, 0, 0 @ 849CCE8 + +voicegroup170:: @ 849CCF4 + voice_keysplit_all voicegroup_8489F74 @ 849CCF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CDA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CDB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CDC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CDCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CDD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CDE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CDF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CDFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CE98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CEA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CEB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CEBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CEC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CED4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CEE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CEEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CEF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF1C + voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 849CF28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF88 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849CF94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFA0 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 849CFAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D000 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D00C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D018 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D024 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D030 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D03C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D048 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D054 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849D060 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D06C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D078 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D084 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D090 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D09C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D0A8 + voice_square_2_alt 1, 0, 1, 7, 1 @ 849D0B4 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 1 @ 849D0C0 + voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 849D0CC + voice_square_2_alt 2, 0, 1, 0, 0 @ 849D0D8 + +voicegroup171:: @ 849D0E4 + voice_keysplit_all voicegroup_8489F74 @ 849D0E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D0F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D0FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D108 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D114 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D120 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D12C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D138 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D144 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D150 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D15C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D168 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D174 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D180 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D18C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D198 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D1A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D1B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D1BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D1C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D1D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D1E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D1EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D1F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D204 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D210 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D21C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D228 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D234 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D240 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D24C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D258 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D264 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D270 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D27C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D288 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D294 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2F4 + voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 849D300 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D30C + voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 849D318 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849D324 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D330 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D33C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D348 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D354 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D360 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D36C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D378 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849D384 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D390 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D39C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3A8 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849D3B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D408 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D414 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D420 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D42C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D438 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D444 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849D450 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D45C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D468 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D474 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D480 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D48C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D498 + voice_square_2_alt 2, 0, 1, 7, 0 @ 849D4A4 + voice_programmable_wave_alt gUnknown_84A323C, 0, 7, 15, 1 @ 849D4B0 + voice_square_1_alt 0, 2, 0, 1, 7, 0 @ 849D4BC + voice_square_2_alt 2, 0, 2, 0, 0 @ 849D4C8 + voice_square_2_alt 3, 0, 1, 7, 0 @ 849D4D4 + voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 849D4E0 + voice_square_1_alt 0, 2, 0, 2, 0, 0 @ 849D4EC + voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 849D4F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D504 + voice_programmable_wave_alt gUnknown_84A323C, 0, 7, 15, 0 @ 849D510 + voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 1 @ 849D51C + +voicegroup172:: @ 849D528 + voice_keysplit_all voicegroup_848A0D0 @ 849D528 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849D534 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D540 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D54C + voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849D558 + voice_directsound 60, 65, gUnknown_86B2198, 255, 204, 77, 246 @ 849D564 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D570 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D57C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D588 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D594 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D5A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D5AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D5B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D5C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D5D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D5DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D5E8 + voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849D5F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D600 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D60C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D618 + voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849D624 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D630 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D63C + voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 849D648 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D654 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D660 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D66C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D678 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D684 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D690 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D69C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D6A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D6B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D6C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D6CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D6D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D6E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D6F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D6FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D708 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D714 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D720 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D72C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D738 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D744 + voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849D750 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D75C + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849D768 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D774 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D780 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D78C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D798 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7BC + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849D7C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D804 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D810 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D81C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D828 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D834 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D840 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D84C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D858 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D864 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D870 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D87C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D888 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849D894 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D8A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D8AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D8B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D8C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D8D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D8DC + voice_square_1_alt 0, 1, 0, 2, 5, 2 @ 849D8E8 + voice_square_2_alt 3, 0, 2, 6, 3 @ 849D8F4 + voice_square_2_alt 0, 0, 2, 6, 5 @ 849D900 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D90C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D918 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D924 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D930 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D93C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D948 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D954 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D960 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D96C + voice_programmable_wave_alt gUnknown_84A326C, 0, 0, 12, 0 @ 849D978 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D984 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D990 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D99C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D9A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D9B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D9C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D9CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D9D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D9E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D9F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849D9FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DA98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DAA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DAB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DABC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DAC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DAD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DAE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DAEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DAF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB04 + voice_noise_alt 0, 0, 2, 6, 0 @ 849DB10 + voice_noise_alt 0, 0, 1, 6, 0 @ 849DB1C + +voicegroup173:: @ 849DB28 + voice_keysplit_all voicegroup_848A0D0 @ 849DB28 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849DB34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB4C + voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849DB58 + voice_directsound 60, 65, gUnknown_86B2198, 128, 204, 77, 246 @ 849DB64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBC4 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 849DBD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBE8 + voice_directsound 60, 0, gUnknown_84A444C, 51, 0, 203, 127 @ 849DBF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC3C + voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 849DC48 + voice_directsound 60, 0, gUnknown_86A18E0, 64, 216, 51, 224 @ 849DC54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCC0 + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 849DCCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD5C + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849DD68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DDA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DDB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DDBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DDC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DDD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DDE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DDEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DDF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE88 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849DE94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DEA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DEAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DEB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DEC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DED0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DEDC + voice_square_1_alt 0, 1, 0, 2, 3, 4 @ 849DEE8 + voice_square_2_alt 3, 0, 3, 3, 2 @ 849DEF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF6C + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849DF78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DFA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DFB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DFC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DFCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DFD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DFE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DFF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849DFFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E008 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E014 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E020 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E02C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E038 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E044 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E050 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E05C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E068 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E074 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E080 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E08C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E098 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E0A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E0B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E0BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E0C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E0D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E0E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E0EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E0F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E104 + voice_noise_alt 0, 0, 2, 6, 0 @ 849E110 + voice_noise_alt 0, 0, 1, 3, 2 @ 849E11C + +voicegroup174:: @ 849E128 + voice_keysplit_all voicegroup_848A0D0 @ 849E128 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849E134 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E140 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E14C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E158 + voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 849E164 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E170 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E17C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E188 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E194 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E1A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E1AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E1B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E1C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E1D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E1DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E1E8 + voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 849E1F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E200 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E20C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E218 + voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 849E224 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E230 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E23C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E248 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E254 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E260 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E26C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E278 + voice_directsound 60, 0, gUnknown_86A761C, 128, 0, 255, 214 @ 849E284 + voice_directsound 60, 0, gUnknown_86A948C, 128, 0, 255, 206 @ 849E290 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E29C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2E4 + voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 165 @ 849E2F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E308 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E314 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E320 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E32C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E338 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E344 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E350 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E35C + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849E368 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E374 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E380 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E38C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E398 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3BC + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849E3C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3EC + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849E3F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E404 + voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 209 @ 849E410 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E41C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E428 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E434 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E440 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E44C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E458 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E464 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E470 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E47C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E488 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E494 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E4A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E4AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E4B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E4C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E4D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E4DC + voice_square_1_alt 0, 3, 0, 2, 3, 4 @ 849E4E8 + voice_square_2_alt 3, 0, 2, 3, 4 @ 849E4F4 + voice_square_1_alt 0, 3, 0, 2, 3, 4 @ 849E500 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E50C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E518 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E524 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E530 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E53C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E548 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E554 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E560 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E56C + voice_programmable_wave_alt gUnknown_84A31FC, 0, 7, 15, 0 @ 849E578 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E584 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E590 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E59C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E5A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E5B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E5C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E5CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E5D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E5E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E5F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E5FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E608 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E614 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E620 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E62C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E638 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E644 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E650 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E65C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E668 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E674 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E680 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E68C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E698 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6BC + voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 849E6C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E704 + voice_noise_alt 0, 0, 2, 6, 0 @ 849E710 + voice_noise_alt 0, 0, 1, 3, 1 @ 849E71C + voice_keysplit_all voicegroup_849ED34 @ 849E728 + voice_square_1_alt 0, 2, 0, 2, 9, 1 @ 849E734 + voice_square_2_alt 2, 0, 2, 9, 1 @ 849E740 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849E74C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E758 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E764 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E770 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E77C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E788 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E794 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E7A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E7AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E7B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E7C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E7D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E7DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E7E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E7F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E800 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E80C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E818 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E824 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E830 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E83C + voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 154, 127 @ 849E848 + voice_keysplit_all voicegroup_848A0D0 @ 849E854 + voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 849E860 + voice_square_2_alt 2, 0, 2, 3, 1 @ 849E86C + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849E878 + +voicegroup175:: @ 849E884 + voice_keysplit_all voicegroup_849ED34 @ 849E884 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E890 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E89C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E8A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E8B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E8C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E8CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E8D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E8E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E8F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E8FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E908 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E914 + voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849E920 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E92C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E938 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E944 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E950 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E95C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E968 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E974 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E980 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E98C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E998 + voice_directsound 60, 0, gUnknown_86A18E0, 85, 165, 154, 127 @ 849E9A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E9B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E9BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E9C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E9D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E9E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E9EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849E9F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EA94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EAA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EAAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EAB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EAC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EAD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EADC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EAE8 + +voicegroup_849EAF4:: @ 849EAF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EAF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EBA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EBB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EBC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EBCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EBD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EBE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EBF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EBFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC38 + voice_square_1_alt 0, 2, 0, 2, 7, 1 @ 849EC44 + voice_square_2_alt 2, 0, 2, 9, 1 @ 849EC50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC8C + voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 849EC98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED28 + +voicegroup_849ED34:: @ 849ED34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EDA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EDAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EDB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EDC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EDD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EDDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EDE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EDF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EE9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EEA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EEB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EEC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EECC + voice_directsound_no_resample 64, 64, gUnknown_84C6794, 255, 0, 255, 0 @ 849EED8 + voice_directsound_no_resample 64, 64, gUnknown_84B7F50, 255, 0, 255, 0 @ 849EEE4 + voice_directsound_no_resample 67, 71, gUnknown_84B8E68, 255, 180, 175, 228 @ 849EEF0 + voice_directsound_no_resample 64, 64, gUnknown_84B8E68, 255, 0, 255, 242 @ 849EEFC + voice_directsound_no_resample 65, 0, gUnknown_84B42A4, 255, 255, 255, 127 @ 849EF08 + voice_directsound_no_resample 64, 64, gUnknown_84B4B34, 255, 0, 255, 242 @ 849EF14 + voice_directsound 64, 24, gUnknown_84BA7DC, 255, 0, 255, 226 @ 849EF20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EF2C + voice_directsound 68, 29, gUnknown_84BA7DC, 255, 0, 255, 226 @ 849EF38 + voice_directsound_no_resample 60, 64, gUnknown_84B3BB0, 255, 0, 255, 242 @ 849EF44 + voice_directsound 72, 64, gUnknown_84BA7DC, 255, 0, 255, 226 @ 849EF50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EF5C + voice_directsound 76, 39, gUnknown_84BA7DC, 255, 0, 255, 226 @ 849EF68 + voice_directsound 80, 89, gUnknown_84BA7DC, 255, 0, 255, 226 @ 849EF74 + voice_directsound_no_resample 33, 10, gUnknown_84B6544, 255, 235, 0, 231 @ 849EF80 + voice_directsound 84, 104, gUnknown_84BA7DC, 255, 0, 255, 235 @ 849EF8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EF98 + voice_directsound 63, 64, gUnknown_84B6544, 255, 235, 0, 231 @ 849EFA4 + voice_directsound_no_resample 64, 64, gUnknown_84BC8B8, 255, 165, 103, 231 @ 849EFB0 + voice_directsound_no_resample 64, 64, gUnknown_84B53AC, 255, 127, 77, 204 @ 849EFBC + voice_directsound_no_resample 64, 64, gUnknown_84B5C60, 255, 231, 0, 188 @ 849EFC8 + voice_directsound_no_resample 64, 64, gUnknown_84C40E8, 255, 0, 255, 242 @ 849EFD4 + voice_directsound_no_resample 64, 118, gUnknown_84B6544, 255, 235, 0, 231 @ 849EFE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849EFEC + voice_directsound_no_resample 64, 64, gUnknown_84B6544, 255, 235, 0, 231 @ 849EFF8 + voice_directsound_no_resample 64, 64, gUnknown_84B6544, 8, 0, 255, 216 @ 849F004 + voice_directsound_no_resample 64, 64, gUnknown_84C4AA0, 255, 0, 255, 0 @ 849F010 + voice_directsound_no_resample 64, 64, gUnknown_84B7470, 255, 0, 255, 0 @ 849F01C + voice_directsound_no_resample 64, 64, gUnknown_84B7988, 255, 0, 255, 0 @ 849F028 + voice_directsound_no_resample 64, 64, gUnknown_84B7988, 255, 0, 255, 0 @ 849F034 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F040 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F04C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F058 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F064 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F070 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F07C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F088 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F094 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F0A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F0AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F0B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F0C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F0D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F0DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F0E8 + voice_directsound_no_resample 64, 64, gUnknown_84C5920, 255, 242, 103, 188 @ 849F0F4 + voice_directsound_no_resample 64, 64, gUnknown_84C5920, 255, 242, 103, 188 @ 849F100 + voice_directsound_no_resample 64, 64, gUnknown_84C5920, 255, 165, 103, 188 @ 849F10C + voice_directsound_no_resample 64, 64, gUnknown_84C6794, 255, 0, 255, 0 @ 849F118 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F124 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F130 + voice_directsound_no_resample 64, 64, gUnknown_84C7FA8, 255, 0, 255, 0 @ 849F13C + voice_directsound 63, 64, gUnknown_84C954C, 255, 0, 255, 0 @ 849F148 + voice_directsound 50, 64, gUnknown_84CAB30, 255, 0, 255, 0 @ 849F154 + voice_directsound 64, 64, gUnknown_84CAB30, 255, 0, 255, 0 @ 849F160 + +voicegroup178:: @ 849F16C + voice_keysplit_all voicegroup_849ED34 @ 849F16C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F178 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F184 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F190 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F19C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1FC + voice_directsound 60, 0, gUnknown_850A978, 255, 204, 103, 165 @ 849F208 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F214 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F220 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F22C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F238 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F244 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F250 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F25C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F268 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F274 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F280 + voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 154, 165 @ 849F28C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F298 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F2A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F2B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F2BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F2C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F2D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F2E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F2EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F2F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F304 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F310 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F31C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F328 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F334 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F340 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F34C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F358 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F364 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F370 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F37C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F388 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F394 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F3A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F3AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F3B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F3C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F3D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F3DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F3E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F3F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F400 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F40C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F418 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F424 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F430 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F43C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F448 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F454 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F460 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F46C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F478 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F484 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F490 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F49C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F4A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F4B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F4C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F4CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F4D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F4E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F4F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F4FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F508 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F514 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F520 + voice_square_1_alt 0, 2, 0, 2, 7, 1 @ 849F52C + voice_square_2_alt 2, 0, 2, 7, 1 @ 849F538 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F544 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F550 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F55C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F568 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F574 + voice_programmable_wave_alt gUnknown_84A322C, 0, 0, 15, 1 @ 849F580 + +voicegroup179:: @ 849F58C + voice_keysplit_all voicegroup_849ED34 @ 849F58C + voice_keysplit_all voicegroup_849EAF4 @ 849F598 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849F5A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F5B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F5BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F5C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F5D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F5E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F5EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F5F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F604 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F610 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F61C + voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849F628 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F634 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F640 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F64C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F658 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F664 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F670 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F67C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F688 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F694 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6A0 + voice_directsound 60, 0, gUnknown_86A18E0, 85, 165, 154, 127 @ 849F6AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F700 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F70C + voice_directsound 60, 0, gUnknown_84EAC4C, 255, 253, 0, 149 @ 849F718 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F724 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F730 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F73C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F748 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F754 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F760 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F76C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F778 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F784 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F790 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F79C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7C0 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849F7CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F808 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F814 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F820 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849F82C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F838 + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 849F844 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F850 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849F85C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F868 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F874 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F880 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F88C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F898 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F8A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F8B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F8BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F8C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F8D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F8E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F8EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F8F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F904 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F910 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F91C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F928 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F934 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F940 + voice_square_1_alt 0, 3, 0, 0, 10, 0 @ 849F94C + voice_square_2_alt 0, 0, 1, 9, 0 @ 849F958 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F964 + voice_square_2_alt 3, 0, 1, 9, 0 @ 849F970 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F97C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F988 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F994 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 849F9A0 + +voicegroup180:: @ 849F9AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9AC + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849F9B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9D0 + voice_directsound 60, 0, gUnknown_86AFB30, 64, 249, 0, 188 @ 849F9DC + voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 849F9E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FAA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FAB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FAC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FACC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FAD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FAE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FAF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FAFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FB98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FBA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FBB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FBBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FBC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FBD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FBE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FBEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FBF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FC94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FCA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FCAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FCB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FCC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FCD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FCDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FCE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FCF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD60 + voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 849FD6C + voice_square_2_alt 2, 0, 2, 3, 1 @ 849FD78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FD9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FDA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FDB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FDC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FDCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FDD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FDE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FDF0 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849FDFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FEA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FEB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FEBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FEC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FED4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FEE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FEEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FEF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF88 + voice_directsound_no_resample 60, 0, gUnknown_84B42A4, 255, 255, 255, 127 @ 849FF94 + voice_noise_alt 0, 0, 1, 0, 0 @ 849FFA0 + +voicegroup181:: @ 849FFAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FFAC + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849FFB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FFC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FFD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FFDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FFE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 849FFF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0000 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A000C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0018 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0024 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0030 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A003C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0048 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0054 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0060 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A006C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0078 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0084 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0090 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A009C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A00A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A00B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A00C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A00CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A00D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A00E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A00F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A00FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0108 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0114 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0120 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A012C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0138 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0144 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0150 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A015C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0168 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0174 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0180 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A018C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0198 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01C8 + voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 51, 242 @ 84A01D4 + +voicegroup182:: @ 84A01E0 + voice_keysplit_all voicegroup_848A0D0 @ 84A01E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0204 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0210 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A021C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0228 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0234 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0240 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A024C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0258 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0264 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0270 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A027C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0288 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0294 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A02A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A02AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A02B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A02C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A02D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A02DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A02E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A02F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0300 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A030C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0318 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0324 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0330 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A033C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0348 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0354 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0360 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A036C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0378 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0384 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0390 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A039C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0408 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 76 @ 84A0414 + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84A0420 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A042C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0438 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0444 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0450 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A045C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0468 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0474 + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 84A0480 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A048C + voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 84A0498 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04A4 + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84A04B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0504 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0510 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A051C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0528 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0534 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0540 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A054C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0558 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0564 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0570 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A057C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0588 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0594 + voice_square_1_alt 0, 1, 1, 2, 3, 1 @ 84A05A0 + voice_square_2_alt 1, 0, 2, 6, 2 @ 84A05AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A05B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A05C4 + voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 84A05D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A05DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A05E8 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84A05F4 + +voicegroup183:: @ 84A0600 + voice_keysplit_all voicegroup_848A0D0 @ 84A0600 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A060C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0618 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0624 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0630 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A063C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0648 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0654 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0660 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A066C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0678 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0684 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0690 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A069C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A06A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A06B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A06C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A06CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A06D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A06E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A06F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A06FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0708 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0714 + voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 84A0720 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A072C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0738 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0744 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0750 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A075C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0768 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0774 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0780 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A078C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0798 + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 84A07A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A07B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A07BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A07C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A07D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A07E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A07EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A07F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0804 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0810 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A081C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0828 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0834 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0840 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A084C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0858 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0864 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0870 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A087C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0888 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0894 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A08A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A08AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A08B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A08C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A08D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A08DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A08E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A08F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0900 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A090C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0918 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0924 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0930 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A093C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0948 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0954 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0960 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A096C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0978 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0984 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0990 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A099C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A09A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A09B4 + voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 84A09C0 + voice_square_2_alt 2, 0, 2, 4, 1 @ 84A09CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A09D8 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84A09E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A09F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A09FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0AA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0AB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0ABC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0AC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0AD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0AE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0AEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0AF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0B94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0BA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0BAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0BB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0BC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0BD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0BDC + voice_noise_alt 0, 0, 2, 6, 0 @ 84A0BE8 + voice_noise_alt 0, 0, 1, 3, 1 @ 84A0BF4 + +voicegroup184:: @ 84A0C00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C18 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84A0C24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C9C + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 84A0CA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0CB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0CC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0CCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0CD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0CE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0CF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0CFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D68 + voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 84A0D74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DBC + voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 84A0DC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0E94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0EA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0EAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0EB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0EC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0ED0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0EDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0EE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0EF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0F9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0FA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0FB4 + voice_square_2_alt 3, 0, 0, 15, 0 @ 84A0FC0 + voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 84A0FCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0FD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0FE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0FF0 + voice_directsound 60, 0, gUnknown_84A888C, 255, 0, 255, 0 @ 84A0FFC + +voicegroup185:: @ 84A1008 + voice_keysplit_all voicegroup_848A0D0 @ 84A1008 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1014 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1020 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A102C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1038 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1044 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1050 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A105C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1068 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1074 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1080 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A108C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1098 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10A4 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 84A10B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1104 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1110 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A111C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1128 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1134 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1140 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A114C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1158 + voice_directsound 60, 0, gUnknown_86A761C, 128, 0, 255, 214 @ 84A1164 + voice_directsound 60, 0, gUnknown_86A948C, 128, 0, 255, 206 @ 84A1170 + voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 84A117C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1188 + voice_directsound 60, 0, gUnknown_84EAC4C, 255, 253, 0, 149 @ 84A1194 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11A0 + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 84A11AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11C4 + voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 84A11D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1200 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A120C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1218 + voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 84A1224 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1230 + voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 84A123C + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84A1248 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1254 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1260 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A126C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1278 + voice_directsound 60, 0, gUnknown_84A888C, 85, 0, 154, 165 @ 84A1284 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1290 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A129C + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 84A12A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12CC + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84A12D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12E4 + voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 209 @ 84A12F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1308 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1314 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1320 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A132C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1338 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1344 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1350 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A135C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1368 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1374 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1380 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A138C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1398 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A13A4 + voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 84A13B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A13BC + voice_square_2_alt 2, 0, 0, 15, 0 @ 84A13C8 + voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 84A13D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A13E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A13EC + voice_programmable_wave_alt gUnknown_84A328C, 0, 7, 15, 0 @ 84A13F8 + voice_programmable_wave_alt gUnknown_84A327C, 0, 7, 15, 0 @ 84A1404 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1410 + voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84A141C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1428 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1434 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1440 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A144C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1458 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1464 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1470 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A147C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1488 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1494 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A14A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A14AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A14B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A14C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A14D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A14DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A14E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A14F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1500 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A150C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1518 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1524 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1530 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A153C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1548 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1554 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1560 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A156C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1578 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1584 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1590 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A159C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A15A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A15B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A15C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A15CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A15D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A15E4 + voice_noise_alt 0, 0, 2, 6, 0 @ 84A15F0 + voice_noise_alt 0, 0, 1, 6, 1 @ 84A15FC + +voicegroup186:: @ 84A1608 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1608 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84A1614 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1620 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A162C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1638 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1644 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1650 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A165C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1668 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1674 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1680 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A168C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1698 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A16A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A16B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A16BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A16C8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A16D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A16E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A16EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A16F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1704 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1710 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A171C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1728 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1734 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1740 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A174C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1758 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1764 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1770 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A177C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1788 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1794 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A17A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A17AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A17B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A17C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A17D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A17DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A17E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A17F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1800 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A180C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1818 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1824 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1830 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A183C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1848 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1854 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1860 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A186C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1878 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1884 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1890 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A189C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A18A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A18B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A18C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A18CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A18D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A18E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A18F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A18FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1908 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1914 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1920 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A192C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1938 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1944 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1950 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A195C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1968 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1974 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1980 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A198C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1998 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A19A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A19B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A19BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A19C8 + voice_square_2_alt 3, 0, 0, 15, 0 @ 84A19D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A19E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A19EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A19F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1A94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1AA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1AAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1AB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1AC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1AD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1ADC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1AE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1AF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1B9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1BA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1BB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1BC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1BCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1BD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1BE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1BF0 + voice_noise_alt 0, 0, 2, 6, 0 @ 84A1BFC + +voicegroup187:: @ 84A1C08 + voice_keysplit_all voicegroup_848A0D0 @ 84A1C08 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84A1C14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CBC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CC8 + voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 84A1CD4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CF8 + voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 84A1D04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D1C + voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 84A1D28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D4C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1DA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1DAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1DB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1DC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1DD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1DDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1DE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1DF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E24 + voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84A1E30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E3C + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84A1E48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E9C + voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 84A1EA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1EB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1EC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1ECC + voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84A1ED8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1EE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1EF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1EFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F68 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 84A1F74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1FA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1FB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1FBC + voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 84A1FC8 + voice_square_2_alt 1, 0, 1, 7, 1 @ 84A1FD4 + voice_square_2_alt 0, 0, 2, 6, 5 @ 84A1FE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1FEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1FF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2004 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2010 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A201C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2028 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2034 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2040 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A204C + voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 12, 0 @ 84A2058 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2064 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2070 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A207C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2088 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2094 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A20A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A20AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A20B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A20C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A20D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A20DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A20E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A20F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2100 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A210C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2118 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2124 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2130 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A213C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2148 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2154 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2160 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A216C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2178 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2184 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2190 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A219C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A21A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A21B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A21C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A21CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A21D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A21E4 + voice_noise_alt 0, 0, 2, 6, 0 @ 84A21F0 + voice_noise_alt 0, 0, 1, 6, 1 @ 84A21FC + +voicegroup188:: @ 84A2208 + voice_keysplit_all voicegroup_848A0D0 @ 84A2208 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84A2214 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2220 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A222C + voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 84A2238 + voice_directsound 60, 65, gUnknown_86B2198, 128, 204, 77, 246 @ 84A2244 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2250 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A225C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2268 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2274 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2280 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A228C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2298 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22A4 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 84A22B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22C8 + voice_directsound 60, 0, gUnknown_84A444C, 51, 0, 203, 127 @ 84A22D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2304 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2310 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A231C + voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 84A2328 + voice_directsound 60, 0, gUnknown_86A18E0, 64, 216, 51, 224 @ 84A2334 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2340 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A234C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2358 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2364 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2370 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A237C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2388 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2394 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23A0 + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 84A23AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2400 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A240C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2418 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2424 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2430 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A243C + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84A2448 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2454 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2460 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A246C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2478 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2484 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2490 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A249C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A24A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A24B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A24C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A24CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A24D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A24E4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A24F0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A24FC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2508 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2514 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2520 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A252C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2538 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2544 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2550 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A255C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2568 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 84A2574 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2580 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A258C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2598 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A25A4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A25B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A25BC + voice_square_1_alt 0, 1, 0, 2, 6, 1 @ 84A25C8 + voice_square_2_alt 3, 0, 3, 3, 2 @ 84A25D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A25E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A25EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A25F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2604 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2610 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A261C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2628 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2634 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2640 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A264C + voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 2 @ 84A2658 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2664 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2670 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A267C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2688 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2694 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A26A0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A26AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A26B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A26C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A26D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A26DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A26E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A26F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2700 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A270C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2718 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2724 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2730 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A273C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2748 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2754 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2760 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A276C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2778 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2784 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2790 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A279C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A27A8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A27B4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A27C0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A27CC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A27D8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A27E4 + voice_noise_alt 0, 0, 2, 7, 0 @ 84A27F0 + voice_noise_alt 0, 0, 1, 9, 1 @ 84A27FC + +voicegroup189:: @ 84A2808 + voice_keysplit_all voicegroup_848A0D0 @ 84A2808 + voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84A2814 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2820 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A282C + voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 84A2838 + voice_directsound 60, 65, gUnknown_86B2198, 128, 204, 77, 246 @ 84A2844 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2850 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A285C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2868 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2874 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2880 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A288C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2898 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28A4 + voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 84A28B0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28BC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28C8 + voice_directsound 60, 0, gUnknown_84A444C, 51, 0, 203, 127 @ 84A28D4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28E0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28EC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28F8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2904 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2910 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A291C + voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 84A2928 + voice_directsound 60, 0, gUnknown_86A18E0, 64, 216, 51, 224 @ 84A2934 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2940 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A294C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2958 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2964 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2970 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A297C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2988 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2994 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29A0 + voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 84A29AC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29B8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29C4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29D0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29DC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29E8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29F4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A3C + voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84A2A48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2AA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2AB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2AC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2ACC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2AD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2AE4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2AF0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2AFC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B14 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B5C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B68 + voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 84A2B74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B98 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2BA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2BB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2BBC + voice_square_1_alt 0, 2, 0, 2, 6, 3 @ 84A2BC8 + voice_square_2_alt 3, 0, 2, 7, 2 @ 84A2BD4 + voice_square_1_alt 0, 1, 0, 2, 6, 2 @ 84A2BE0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2BEC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2BF8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C10 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C1C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C28 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C34 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C40 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C4C From d589331adadfc0f0c5ea1a6bb3f321fbedcad45e Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 16 Oct 2019 12:16:42 -0400 Subject: [PATCH 022/114] Dump remaining voicegroup and keysplit tables --- sound/keysplit_tables.inc | 400 ++++++++++++++++++++++++++- sound/voice_groups.inc | 552 ++++++++++++++++++++++---------------- 2 files changed, 709 insertions(+), 243 deletions(-) diff --git a/sound/keysplit_tables.inc b/sound/keysplit_tables.inc index 5528e74f4..81301ef62 100644 --- a/sound/keysplit_tables.inc +++ b/sound/keysplit_tables.inc @@ -1,17 +1,393 @@ -gUnknown_84A2C58:: @ 84A2C58 - .incbin "baserom.gba", 0x4A2C58, 0x3FC +@ Due to the way mks4agb (Nintendo's tool) works, key split table labels can +@ appear before the actual start of the key split table data. If you look at +@ the first keysplit table (KeySplitTable1), you'll notice it's offset backwards +@ by 36 bytes. This is because the key split tables don't map instruments +@ for the entire note range (0-127)--they only map subsets, and the upper +@ and lower ranges aren't necessarily 0 or 127. +@ +@ For example if a key split table maps an note range of 10-20, then the key +@ split table label will be offset 10 bytes before the actual key split data +@ begins. Therefore, the notes naturally map to the key split table without +@ any extra offset calculation. -gUnknown_84A3054:: @ 84A3054 - .incbin "baserom.gba", 0x4A3054, 0x48 +.set KeySplitTable1, . - 36 + .byte 0 @ 36 + .byte 0 @ 37 + .byte 0 @ 38 + .byte 0 @ 39 + .byte 0 @ 40 + .byte 0 @ 41 + .byte 0 @ 42 + .byte 0 @ 43 + .byte 0 @ 44 + .byte 0 @ 45 + .byte 0 @ 46 + .byte 0 @ 47 + .byte 0 @ 48 + .byte 0 @ 49 + .byte 0 @ 50 + .byte 0 @ 51 + .byte 0 @ 52 + .byte 0 @ 53 + .byte 0 @ 54 + .byte 1 @ 55 + .byte 1 @ 56 + .byte 1 @ 57 + .byte 1 @ 58 + .byte 1 @ 59 + .byte 1 @ 60 + .byte 1 @ 61 + .byte 1 @ 62 + .byte 1 @ 63 + .byte 1 @ 64 + .byte 1 @ 65 + .byte 1 @ 66 + .byte 1 @ 67 + .byte 1 @ 68 + .byte 1 @ 69 + .byte 2 @ 70 + .byte 2 @ 71 + .byte 2 @ 72 + .byte 2 @ 73 + .byte 2 @ 74 + .byte 2 @ 75 + .byte 2 @ 76 + .byte 2 @ 77 + .byte 2 @ 78 + .byte 2 @ 79 + .byte 2 @ 80 + .byte 2 @ 81 + .byte 2 @ 82 + .byte 2 @ 83 + .byte 2 @ 84 + .byte 2 @ 85 + .byte 2 @ 86 + .byte 2 @ 87 + .byte 2 @ 88 + .byte 2 @ 89 + .byte 2 @ 90 + .byte 3 @ 91 + .byte 3 @ 92 + .byte 3 @ 93 + .byte 3 @ 94 + .byte 3 @ 95 + .byte 3 @ 96 + .byte 3 @ 97 + .byte 3 @ 98 + .byte 3 @ 99 + .byte 3 @ 100 + .byte 3 @ 101 + .byte 3 @ 102 + .byte 3 @ 103 + .byte 3 @ 104 + .byte 3 @ 105 + .byte 3 @ 106 + .byte 3 @ 107 -gUnknown_84A309C:: @ 84A309C - .incbin "baserom.gba", 0x4A309C, 0x48 +.set KeySplitTable2, . - 36 + .byte 0 @ 36 + .byte 0 @ 37 + .byte 0 @ 38 + .byte 0 @ 39 + .byte 0 @ 40 + .byte 0 @ 41 + .byte 0 @ 42 + .byte 0 @ 43 + .byte 0 @ 44 + .byte 0 @ 45 + .byte 0 @ 46 + .byte 0 @ 47 + .byte 0 @ 48 + .byte 0 @ 49 + .byte 0 @ 50 + .byte 0 @ 51 + .byte 0 @ 52 + .byte 0 @ 53 + .byte 0 @ 54 + .byte 0 @ 55 + .byte 0 @ 56 + .byte 0 @ 57 + .byte 0 @ 58 + .byte 0 @ 59 + .byte 0 @ 60 + .byte 0 @ 61 + .byte 0 @ 62 + .byte 0 @ 63 + .byte 0 @ 64 + .byte 0 @ 65 + .byte 0 @ 66 + .byte 0 @ 67 + .byte 0 @ 68 + .byte 1 @ 69 + .byte 1 @ 70 + .byte 1 @ 71 + .byte 1 @ 72 + .byte 1 @ 73 + .byte 1 @ 74 + .byte 1 @ 75 + .byte 1 @ 76 + .byte 1 @ 77 + .byte 1 @ 78 + .byte 1 @ 79 + .byte 1 @ 80 + .byte 2 @ 81 + .byte 2 @ 82 + .byte 2 @ 83 + .byte 2 @ 84 + .byte 2 @ 85 + .byte 2 @ 86 + .byte 2 @ 87 + .byte 2 @ 88 + .byte 2 @ 89 + .byte 2 @ 90 + .byte 2 @ 91 + .byte 2 @ 92 + .byte 2 @ 93 + .byte 2 @ 94 + .byte 2 @ 95 + .byte 2 @ 96 + .byte 2 @ 97 + .byte 2 @ 98 + .byte 2 @ 99 + .byte 2 @ 100 + .byte 2 @ 101 + .byte 2 @ 102 + .byte 2 @ 103 + .byte 2 @ 104 + .byte 2 @ 105 + .byte 2 @ 106 + .byte 2 @ 107 -gUnknown_84A30E4:: @ 84A30E4 - .incbin "baserom.gba", 0x4A30E4, 0x54 +.set KeySplitTable3, . - 36 + .byte 0 @ 36 + .byte 0 @ 37 + .byte 0 @ 38 + .byte 0 @ 39 + .byte 0 @ 40 + .byte 0 @ 41 + .byte 0 @ 42 + .byte 0 @ 43 + .byte 0 @ 44 + .byte 0 @ 45 + .byte 0 @ 46 + .byte 0 @ 47 + .byte 0 @ 48 + .byte 0 @ 49 + .byte 0 @ 50 + .byte 0 @ 51 + .byte 0 @ 52 + .byte 0 @ 53 + .byte 0 @ 54 + .byte 0 @ 55 + .byte 0 @ 56 + .byte 0 @ 57 + .byte 0 @ 58 + .byte 0 @ 59 + .byte 0 @ 60 + .byte 0 @ 61 + .byte 0 @ 62 + .byte 0 @ 63 + .byte 0 @ 64 + .byte 0 @ 65 + .byte 1 @ 66 + .byte 1 @ 67 + .byte 1 @ 68 + .byte 1 @ 69 + .byte 1 @ 70 + .byte 1 @ 71 + .byte 1 @ 72 + .byte 1 @ 73 + .byte 1 @ 74 + .byte 1 @ 75 + .byte 1 @ 76 + .byte 1 @ 77 + .byte 1 @ 78 + .byte 1 @ 79 + .byte 1 @ 80 + .byte 1 @ 81 + .byte 1 @ 82 + .byte 1 @ 83 + .byte 2 @ 84 + .byte 2 @ 85 + .byte 2 @ 86 + .byte 2 @ 87 + .byte 2 @ 88 + .byte 2 @ 89 + .byte 2 @ 90 + .byte 2 @ 91 + .byte 2 @ 92 + .byte 2 @ 93 + .byte 2 @ 94 + .byte 2 @ 95 + .byte 2 @ 96 + .byte 2 @ 97 + .byte 2 @ 98 + .byte 2 @ 99 + .byte 2 @ 100 + .byte 2 @ 101 + .byte 2 @ 102 + .byte 2 @ 103 + .byte 2 @ 104 + .byte 2 @ 105 + .byte 2 @ 106 + .byte 2 @ 107 -gUnknown_84A3138:: @ 84A3138 - .incbin "baserom.gba", 0x4A3138, 0x48 +.set KeySplitTable4, . - 24 + .byte 0 @ 24 + .byte 0 @ 25 + .byte 0 @ 26 + .byte 0 @ 27 + .byte 0 @ 28 + .byte 0 @ 29 + .byte 0 @ 30 + .byte 0 @ 31 + .byte 0 @ 32 + .byte 0 @ 33 + .byte 0 @ 34 + .byte 0 @ 35 + .byte 0 @ 36 + .byte 0 @ 37 + .byte 0 @ 38 + .byte 0 @ 39 + .byte 0 @ 40 + .byte 0 @ 41 + .byte 1 @ 42 + .byte 1 @ 43 + .byte 1 @ 44 + .byte 1 @ 45 + .byte 1 @ 46 + .byte 1 @ 47 + .byte 1 @ 48 + .byte 1 @ 49 + .byte 1 @ 50 + .byte 1 @ 51 + .byte 1 @ 52 + .byte 1 @ 53 + .byte 1 @ 54 + .byte 1 @ 55 + .byte 1 @ 56 + .byte 1 @ 57 + .byte 1 @ 58 + .byte 1 @ 59 + .byte 1 @ 60 + .byte 1 @ 61 + .byte 1 @ 62 + .byte 1 @ 63 + .byte 1 @ 64 + .byte 1 @ 65 + .byte 1 @ 66 + .byte 1 @ 67 + .byte 1 @ 68 + .byte 1 @ 69 + .byte 1 @ 70 + .byte 1 @ 71 + .byte 1 @ 72 + .byte 1 @ 73 + .byte 1 @ 74 + .byte 1 @ 75 + .byte 1 @ 76 + .byte 1 @ 77 + .byte 1 @ 78 + .byte 1 @ 79 + .byte 1 @ 80 + .byte 1 @ 81 + .byte 1 @ 82 + .byte 1 @ 83 + .byte 1 @ 84 + .byte 1 @ 85 + .byte 1 @ 86 + .byte 1 @ 87 + .byte 1 @ 88 + .byte 1 @ 89 + .byte 1 @ 90 + .byte 1 @ 91 + .byte 1 @ 92 + .byte 1 @ 93 + .byte 1 @ 94 + .byte 1 @ 95 + .byte 1 @ 96 + .byte 1 @ 97 + .byte 1 @ 98 + .byte 1 @ 99 + .byte 1 @ 100 + .byte 1 @ 101 + .byte 1 @ 102 + .byte 1 @ 103 + .byte 1 @ 104 + .byte 1 @ 105 + .byte 1 @ 106 + .byte 1 @ 107 -gUnknown_84A3180:: @ 84A3180 - .incbin "baserom.gba", 0x4A3180, 0x6C +.set KeySplitTable5, . - 36 + .byte 0 @ 36 + .byte 0 @ 37 + .byte 0 @ 38 + .byte 0 @ 39 + .byte 0 @ 40 + .byte 0 @ 41 + .byte 0 @ 42 + .byte 0 @ 43 + .byte 0 @ 44 + .byte 0 @ 45 + .byte 0 @ 46 + .byte 0 @ 47 + .byte 0 @ 48 + .byte 0 @ 49 + .byte 0 @ 50 + .byte 0 @ 51 + .byte 0 @ 52 + .byte 0 @ 53 + .byte 0 @ 54 + .byte 0 @ 55 + .byte 0 @ 56 + .byte 0 @ 57 + .byte 0 @ 58 + .byte 0 @ 59 + .byte 0 @ 60 + .byte 0 @ 61 + .byte 0 @ 62 + .byte 0 @ 63 + .byte 0 @ 64 + .byte 0 @ 65 + .byte 1 @ 66 + .byte 1 @ 67 + .byte 1 @ 68 + .byte 1 @ 69 + .byte 1 @ 70 + .byte 1 @ 71 + .byte 1 @ 72 + .byte 1 @ 73 + .byte 1 @ 74 + .byte 1 @ 75 + .byte 1 @ 76 + .byte 1 @ 77 + .byte 1 @ 78 + .byte 1 @ 79 + .byte 1 @ 80 + .byte 1 @ 81 + .byte 1 @ 82 + .byte 1 @ 83 + .byte 1 @ 84 + .byte 1 @ 85 + .byte 1 @ 86 + .byte 1 @ 87 + .byte 1 @ 88 + .byte 1 @ 89 + .byte 1 @ 90 + .byte 1 @ 91 + .byte 1 @ 92 + .byte 1 @ 93 + .byte 1 @ 94 + .byte 1 @ 95 + .byte 1 @ 96 + .byte 1 @ 97 + .byte 1 @ 98 + .byte 1 @ 99 + .byte 1 @ 100 + .byte 1 @ 101 + .byte 1 @ 102 + .byte 1 @ 103 + .byte 1 @ 104 + .byte 1 @ 105 + .byte 1 @ 106 + .byte 1 @ 107 diff --git a/sound/voice_groups.inc b/sound/voice_groups.inc index a00b8ec1c..6d45ecc05 100644 --- a/sound/voice_groups.inc +++ b/sound/voice_groups.inc @@ -1,7 +1,7 @@ voicegroup000:: @ 8489C8C - voice_keysplit_all voicegroup_8489F74 @ 8489C8C - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8489C98 + voice_keysplit_all voicegroup001 @ 8489C8C + voice_keysplit voicegroup003, KeySplitTable1 @ 8489C98 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489CA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489CB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489CBC @@ -48,7 +48,7 @@ voicegroup000:: @ 8489C8C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EA8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EB4 voice_directsound 60, 0, gUnknown_84A73BC, 255, 204, 193, 239 @ 8489EC0 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8489ECC + voice_keysplit voicegroup004, KeySplitTable2 @ 8489ECC voice_square_1 0, 2, 0, 0, 15, 0 @ 8489ED8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EF0 @@ -56,14 +56,14 @@ voicegroup000:: @ 8489C8C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F08 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F14 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F20 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8489F2C + voice_keysplit voicegroup005, KeySplitTable3 @ 8489F2C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F38 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F44 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F50 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F5C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F68 -voicegroup_8489F74:: @ 8489F74 +voicegroup001:: @ 8489F74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F80 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489F8C @@ -94,7 +94,7 @@ voicegroup_8489F74:: @ 8489F74 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A0B8 voice_directsound 60, 0, gUnknown_84A888C, 255, 0, 255, 0 @ 848A0C4 -voicegroup_848A0D0:: @ 848A0D0 +voicegroup002:: @ 848A0D0 voice_directsound 60, 0, gUnknown_84A9F3C, 255, 165, 154, 127 @ 848A0D0 voice_directsound 60, 0, gUnknown_84AB280, 255, 165, 154, 127 @ 848A0DC voice_directsound 60, 0, gUnknown_84ABD24, 255, 165, 206, 127 @ 848A0E8 @@ -186,18 +186,18 @@ voicegroup_848A0D0:: @ 848A0D0 voice_directsound 50, 84, gUnknown_84CAB30, 255, 0, 255, 0 @ 848A4F0 voice_directsound 64, 84, gUnknown_84CAB30, 255, 0, 255, 0 @ 848A4FC -voicegroup_848A508:: @ 848A508 +voicegroup003:: @ 848A508 voice_directsound 60, 0, gUnknown_84CBC24, 255, 252, 0, 239 @ 848A508 voice_directsound 60, 0, gUnknown_84CCB84, 255, 250, 0, 221 @ 848A514 voice_directsound 60, 0, gUnknown_84CE1E4, 255, 250, 0, 221 @ 848A520 voice_directsound 60, 0, gUnknown_84CF740, 255, 247, 0, 221 @ 848A52C -voicegroup_848A538:: @ 848A538 +voicegroup004:: @ 848A538 voice_directsound 60, 0, gUnknown_84D02CC, 255, 0, 255, 196 @ 848A538 voice_directsound 60, 0, gUnknown_84D3870, 255, 0, 255, 196 @ 848A544 voice_directsound 60, 0, gUnknown_84D5B8C, 255, 0, 255, 196 @ 848A550 -voicegroup_848A55C:: @ 848A55C +voicegroup005:: @ 848A55C voice_directsound 60, 0, gUnknown_84D9258, 255, 0, 193, 127 @ 848A55C voice_directsound 60, 0, gUnknown_84DA5A8, 255, 0, 193, 127 @ 848A568 voice_directsound 60, 0, gUnknown_84DBAB8, 255, 0, 193, 127 @ 848A574 @@ -330,17 +330,17 @@ voicegroup_848A55C:: @ 848A55C voice_square_1_alt 36, 2, 0, 1, 4, 2 @ 848AB68 voice_square_1_alt 21, 2, 0, 0, 15, 2 @ 848AB74 -voicegroup_848AB80:: @ 848AB80 +voicegroup006:: @ 848AB80 voice_directsound 60, 0, gUnknown_84DCED8, 255, 0, 255, 165 @ 848AB80 voice_directsound 60, 0, gUnknown_84DDF74, 255, 0, 255, 165 @ 848AB8C -voicegroup_848AB98:: @ 848AB98 +voicegroup007:: @ 848AB98 voice_directsound 60, 0, gUnknown_84DEFD0, 255, 0, 224, 165 @ 848AB98 voice_directsound 60, 0, gUnknown_84E5F64, 255, 0, 218, 165 @ 848ABA4 voicegroup012:: @ 848ABB0 - voice_keysplit_all voicegroup_8489F74 @ 848ABB0 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 848ABBC + voice_keysplit_all voicegroup001 @ 848ABB0 + voice_keysplit voicegroup003, KeySplitTable1 @ 848ABBC voice_directsound 60, 0, gUnknown_84FE57C, 255, 178, 180, 165 @ 848ABC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ABD4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ABE0 @@ -387,7 +387,7 @@ voicegroup012:: @ 848ABB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADCC voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 0, 204 @ 848ADD8 voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848ADE4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 848ADF0 + voice_keysplit voicegroup004, KeySplitTable2 @ 848ADF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADFC voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE08 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE14 @@ -395,11 +395,11 @@ voicegroup012:: @ 848ABB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE2C voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE38 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE44 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 848AE50 + voice_keysplit voicegroup005, KeySplitTable3 @ 848AE50 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE5C - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 848AE68 + voice_keysplit voicegroup006, KeySplitTable4 @ 848AE68 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE74 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 848AE80 + voice_keysplit voicegroup007, KeySplitTable5 @ 848AE80 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE8C voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE98 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AEA4 @@ -443,7 +443,7 @@ voicegroup012:: @ 848ABB0 voice_square_1_alt 22, 2, 0, 2, 0, 0 @ 848B06C voicegroup026:: @ 848B078 - voice_keysplit_all voicegroup_8489F74 @ 848B078 + voice_keysplit_all voicegroup001 @ 848B078 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B084 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B090 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B09C @@ -503,7 +503,7 @@ voicegroup026:: @ 848B078 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B324 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B330 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B33C - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 848B348 + voice_keysplit voicegroup007, KeySplitTable5 @ 848B348 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B354 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B360 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B36C @@ -530,8 +530,8 @@ voicegroup026:: @ 848B078 voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 848B468 voicegroup120:: @ 848B474 - voice_keysplit_all voicegroup_8489F74 @ 848B474 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 848B480 + voice_keysplit_all voicegroup001 @ 848B474 + voice_keysplit voicegroup003, KeySplitTable1 @ 848B480 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B48C voice_square_1 0, 2, 0, 0, 15, 0 @ 848B498 voice_square_2 2, 0, 2, 6, 1 @ 848B4A4 @@ -578,7 +578,7 @@ voicegroup120:: @ 848B474 voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 848B690 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B69C voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848B6A8 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 848B6B4 + voice_keysplit voicegroup004, KeySplitTable2 @ 848B6B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6CC voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6D8 @@ -586,11 +586,11 @@ voicegroup120:: @ 848B474 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6FC voice_square_1 0, 2, 0, 0, 15, 0 @ 848B708 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 848B714 + voice_keysplit voicegroup005, KeySplitTable3 @ 848B714 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B720 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B72C voice_square_1 0, 2, 0, 0, 15, 0 @ 848B738 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 848B744 + voice_keysplit voicegroup007, KeySplitTable5 @ 848B744 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B750 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B75C voice_square_1 0, 2, 0, 0, 15, 0 @ 848B768 @@ -623,8 +623,8 @@ voicegroup120:: @ 848B474 voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 2 @ 848B8AC voicegroup119:: @ 848B8B8 - voice_keysplit_all voicegroup_8489F74 @ 848B8B8 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 848B8C4 + voice_keysplit_all voicegroup001 @ 848B8B8 + voice_keysplit voicegroup003, KeySplitTable1 @ 848B8C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B8D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B8DC voice_square_2 0, 0, 2, 4, 1 @ 848B8E8 @@ -671,7 +671,7 @@ voicegroup119:: @ 848B8B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BAD4 voice_directsound_no_resample 60, 0, gUnknown_84EC89C, 255, 246, 0, 226 @ 848BAE0 voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848BAEC - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 848BAF8 + voice_keysplit voicegroup004, KeySplitTable2 @ 848BAF8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB04 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB10 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB1C @@ -679,11 +679,11 @@ voicegroup119:: @ 848B8B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB34 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB40 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB4C - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 848BB58 + voice_keysplit voicegroup005, KeySplitTable3 @ 848BB58 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB64 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB70 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB7C - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 848BB88 + voice_keysplit voicegroup007, KeySplitTable5 @ 848BB88 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB94 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BBA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BBAC @@ -717,7 +717,7 @@ voicegroup119:: @ 848B8B8 voicegroup081:: @ 848BCFC voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCFC - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 848BD08 + voice_keysplit voicegroup003, KeySplitTable1 @ 848BD08 voicegroup127:: @ 848BD14 voice_directsound 60, 0, gUnknown_84EDD6C, 255, 249, 103, 165 @ 848BD14 @@ -768,7 +768,7 @@ voicegroup127:: @ 848BD14 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF30 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF3C voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848BF48 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 848BF54 + voice_keysplit voicegroup004, KeySplitTable2 @ 848BF54 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF60 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF6C voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF78 @@ -1818,7 +1818,7 @@ voicegroup129:: @ 848ED74 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F008 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F014 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F020 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 848F02C + voice_keysplit voicegroup006, KeySplitTable4 @ 848F02C voice_square_1 0, 2, 0, 0, 15, 0 @ 848F038 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F044 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F050 @@ -1890,7 +1890,7 @@ voicegroup129:: @ 848ED74 voice_noise_alt 0, 0, 2, 6, 0 @ 848F368 voicegroup130:: @ 848F374 - voice_keysplit_all voicegroup_8489F74 @ 848F374 + voice_keysplit_all voicegroup001 @ 848F374 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F380 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F38C voice_square_1 0, 2, 0, 0, 15, 0 @ 848F398 @@ -2020,8 +2020,8 @@ voicegroup130:: @ 848F374 voice_noise_alt 0, 0, 1, 7, 1 @ 848F968 voicegroup131:: @ 848F974 - voice_keysplit_all voicegroup_848A0D0 @ 848F974 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 848F980 + voice_keysplit_all voicegroup002 @ 848F974 + voice_keysplit voicegroup003, KeySplitTable1 @ 848F980 voice_directsound 60, 0, gUnknown_86A6458, 128, 204, 51, 242 @ 848F98C voice_square_1 0, 2, 0, 0, 15, 0 @ 848F998 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9A4 @@ -2150,7 +2150,7 @@ voicegroup131:: @ 848F974 voice_noise_alt 0, 0, 1, 0, 1 @ 848FF68 voicegroup132:: @ 848FF74 - voice_keysplit_all voicegroup_848A0D0 @ 848FF74 + voice_keysplit_all voicegroup002 @ 848FF74 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF80 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF8C voice_square_1 0, 2, 0, 0, 15, 0 @ 848FF98 @@ -2198,7 +2198,7 @@ voicegroup132:: @ 848FF74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490190 voice_square_1 0, 2, 0, 0, 15, 0 @ 849019C voice_directsound 60, 0, gUnknown_84A73BC, 255, 165, 154, 235 @ 84901A8 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84901B4 + voice_keysplit voicegroup004, KeySplitTable2 @ 84901B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84901C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84901CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84901D8 @@ -2206,11 +2206,11 @@ voicegroup132:: @ 848FF74 voice_square_1 0, 2, 0, 0, 15, 0 @ 84901F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84901FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8490208 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8490214 + voice_keysplit voicegroup005, KeySplitTable3 @ 8490214 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490220 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 849022C + voice_keysplit voicegroup006, KeySplitTable4 @ 849022C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490238 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8490244 + voice_keysplit voicegroup007, KeySplitTable5 @ 8490244 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490250 voice_square_1 0, 2, 0, 0, 15, 0 @ 849025C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490268 @@ -2280,8 +2280,8 @@ voicegroup132:: @ 848FF74 voice_noise_alt 0, 0, 1, 8, 1 @ 8490568 voicegroup133:: @ 8490574 - voice_keysplit_all voicegroup_848A0D0 @ 8490574 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8490580 + voice_keysplit_all voicegroup002 @ 8490574 + voice_keysplit voicegroup003, KeySplitTable1 @ 8490580 voice_square_1 0, 2, 0, 0, 15, 0 @ 849058C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490598 voice_square_1 0, 2, 0, 0, 15, 0 @ 84905A4 @@ -2328,7 +2328,7 @@ voicegroup133:: @ 8490574 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490790 voice_square_1 0, 2, 0, 0, 15, 0 @ 849079C voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 84907A8 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84907B4 + voice_keysplit voicegroup004, KeySplitTable2 @ 84907B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84907C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84907CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84907D8 @@ -2336,11 +2336,11 @@ voicegroup133:: @ 8490574 voice_square_1 0, 2, 0, 0, 15, 0 @ 84907F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84907FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8490808 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8490814 + voice_keysplit voicegroup005, KeySplitTable3 @ 8490814 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490820 voice_square_1 0, 2, 0, 0, 15, 0 @ 849082C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490838 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8490844 + voice_keysplit voicegroup007, KeySplitTable5 @ 8490844 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490850 voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 849085C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490868 @@ -2410,7 +2410,7 @@ voicegroup133:: @ 8490574 voice_noise_alt 0, 0, 1, 8, 1 @ 8490B68 voicegroup134:: @ 8490B74 - voice_keysplit_all voicegroup_8489F74 @ 8490B74 + voice_keysplit_all voicegroup001 @ 8490B74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B80 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B8C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B98 @@ -2458,7 +2458,7 @@ voicegroup134:: @ 8490B74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D90 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D9C voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 8490DA8 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8490DB4 + voice_keysplit voicegroup004, KeySplitTable2 @ 8490DB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DCC voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DD8 @@ -2466,11 +2466,11 @@ voicegroup134:: @ 8490B74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DFC voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E08 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8490E14 + voice_keysplit voicegroup005, KeySplitTable3 @ 8490E14 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E20 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E2C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E38 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8490E44 + voice_keysplit voicegroup007, KeySplitTable5 @ 8490E44 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E50 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E5C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490E68 @@ -2502,7 +2502,7 @@ voicegroup134:: @ 8490B74 voice_square_1_alt 0, 3, 0, 0, 7, 1 @ 8490FA0 voicegroup135:: @ 8490FAC - voice_keysplit_all voicegroup_848A0D0 @ 8490FAC + voice_keysplit_all voicegroup002 @ 8490FAC voice_square_1 0, 2, 0, 0, 15, 0 @ 8490FB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490FC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490FD0 @@ -2587,8 +2587,8 @@ voicegroup135:: @ 8490FAC voice_square_1_alt 0, 0, 1, 2, 6, 0 @ 8491384 voicegroup136:: @ 8491390 - voice_keysplit_all voicegroup_848A0D0 @ 8491390 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849139C + voice_keysplit_all voicegroup002 @ 8491390 + voice_keysplit voicegroup003, KeySplitTable1 @ 849139C voice_square_1 0, 2, 0, 0, 15, 0 @ 84913A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84913B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84913C0 @@ -2635,7 +2635,7 @@ voicegroup136:: @ 8491390 voice_square_1 0, 2, 0, 0, 15, 0 @ 84915AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84915B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84915C4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84915D0 + voice_keysplit voicegroup004, KeySplitTable2 @ 84915D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84915DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84915E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84915F4 @@ -2717,7 +2717,7 @@ voicegroup136:: @ 8491390 voice_noise_alt 0, 0, 1, 0, 0 @ 8491984 voicegroup137:: @ 8491990 - voice_keysplit_all voicegroup_848A0D0 @ 8491990 + voice_keysplit_all voicegroup002 @ 8491990 voice_square_1 0, 2, 0, 0, 15, 0 @ 849199C voice_square_1 0, 2, 0, 0, 15, 0 @ 84919A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84919B4 @@ -2765,7 +2765,7 @@ voicegroup137:: @ 8491990 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BAC voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 0, 242 @ 8491BB8 voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 8491BC4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8491BD0 + voice_keysplit voicegroup004, KeySplitTable2 @ 8491BD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BDC voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BE8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BF4 @@ -2773,11 +2773,11 @@ voicegroup137:: @ 8491990 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C0C voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C18 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C24 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8491C30 + voice_keysplit voicegroup005, KeySplitTable3 @ 8491C30 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C3C - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8491C48 + voice_keysplit voicegroup006, KeySplitTable4 @ 8491C48 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C54 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8491C60 + voice_keysplit voicegroup007, KeySplitTable5 @ 8491C60 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C6C voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491C84 @@ -2847,8 +2847,8 @@ voicegroup137:: @ 8491990 voice_noise_alt 0, 0, 1, 0, 1 @ 8491F84 voicegroup138:: @ 8491F90 - voice_keysplit_all voicegroup_848A0D0 @ 8491F90 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8491F9C + voice_keysplit_all voicegroup002 @ 8491F90 + voice_keysplit voicegroup003, KeySplitTable1 @ 8491F9C voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FA8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FB4 voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 8491FC0 @@ -2895,7 +2895,7 @@ voicegroup138:: @ 8491F90 voice_square_1 0, 2, 0, 0, 15, 0 @ 84921AC voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84921B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84921C4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84921D0 + voice_keysplit voicegroup004, KeySplitTable2 @ 84921D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84921DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84921E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84921F4 @@ -2903,7 +2903,7 @@ voicegroup138:: @ 8491F90 voice_square_1 0, 2, 0, 0, 15, 0 @ 849220C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492218 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492224 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8492230 + voice_keysplit voicegroup005, KeySplitTable3 @ 8492230 voice_square_1 0, 2, 0, 0, 15, 0 @ 849223C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492248 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492254 @@ -2977,8 +2977,8 @@ voicegroup138:: @ 8491F90 voice_noise_alt 0, 0, 1, 6, 0 @ 8492584 voicegroup139:: @ 8492590 - voice_keysplit_all voicegroup_848A0D0 @ 8492590 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849259C + voice_keysplit_all voicegroup002 @ 8492590 + voice_keysplit voicegroup003, KeySplitTable1 @ 849259C voice_square_1 0, 2, 0, 0, 15, 0 @ 84925A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84925B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84925C0 @@ -3025,7 +3025,7 @@ voicegroup139:: @ 8492590 voice_square_1 0, 2, 0, 0, 15, 0 @ 84927AC voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 51, 226 @ 84927B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84927C4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84927D0 + voice_keysplit voicegroup004, KeySplitTable2 @ 84927D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84927DC voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 84927E8 voice_square_2_alt 3, 0, 2, 7, 2 @ 84927F4 @@ -3035,9 +3035,9 @@ voicegroup139:: @ 8492590 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492824 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492830 voice_square_1 0, 2, 0, 0, 15, 0 @ 849283C - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8492848 + voice_keysplit voicegroup006, KeySplitTable4 @ 8492848 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492854 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8492860 + voice_keysplit voicegroup007, KeySplitTable5 @ 8492860 voice_square_1 0, 2, 0, 0, 15, 0 @ 849286C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492878 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492884 @@ -3107,14 +3107,14 @@ voicegroup139:: @ 8492590 voice_noise_alt 0, 0, 1, 6, 1 @ 8492B84 voicegroup140:: @ 8492B90 - voice_keysplit_all voicegroup_8489F74 @ 8492B90 + voice_keysplit_all voicegroup001 @ 8492B90 voice_square_1 0, 2, 0, 2, 3, 1 @ 8492B9C voice_square_2_alt 2, 0, 2, 3, 1 @ 8492BA8 voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8492BB4 voicegroup141:: @ 8492BC0 - voice_keysplit_all voicegroup_848A0D0 @ 8492BC0 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8492BCC + voice_keysplit_all voicegroup002 @ 8492BC0 + voice_keysplit voicegroup003, KeySplitTable1 @ 8492BCC voice_square_1 0, 2, 0, 0, 15, 0 @ 8492BD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492BE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492BF0 @@ -3161,7 +3161,7 @@ voicegroup141:: @ 8492BC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DDC voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DE8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492DF4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8492E00 + voice_keysplit voicegroup004, KeySplitTable2 @ 8492E00 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E0C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E18 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E24 @@ -3169,7 +3169,7 @@ voicegroup141:: @ 8492BC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E3C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E48 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E54 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8492E60 + voice_keysplit voicegroup005, KeySplitTable3 @ 8492E60 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E6C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492E84 @@ -3243,7 +3243,7 @@ voicegroup141:: @ 8492BC0 voice_noise_alt 0, 0, 1, 6, 0 @ 84931B4 voicegroup142:: @ 84931C0 - voice_keysplit_all voicegroup_848A0D0 @ 84931C0 + voice_keysplit_all voicegroup002 @ 84931C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84931CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84931D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84931E4 @@ -3329,8 +3329,8 @@ voicegroup142:: @ 84931C0 voice_programmable_wave_alt gUnknown_84A326C, 0, 7, 15, 0 @ 84935A4 voicegroup143:: @ 84935B0 - voice_keysplit_all voicegroup_848A0D0 @ 84935B0 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84935BC + voice_keysplit_all voicegroup002 @ 84935B0 + voice_keysplit voicegroup003, KeySplitTable1 @ 84935BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84935C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84935D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84935E0 @@ -3377,7 +3377,7 @@ voicegroup143:: @ 84935B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84937CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84937D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84937E4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84937F0 + voice_keysplit voicegroup004, KeySplitTable2 @ 84937F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84937FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8493808 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493814 @@ -3459,8 +3459,8 @@ voicegroup143:: @ 84935B0 voice_noise_alt 0, 0, 1, 6, 1 @ 8493BA4 voicegroup144:: @ 8493BB0 - voice_keysplit_all voicegroup_848A0D0 @ 8493BB0 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8493BBC + voice_keysplit_all voicegroup002 @ 8493BB0 + voice_keysplit voicegroup003, KeySplitTable1 @ 8493BBC voice_square_1 0, 2, 0, 0, 15, 0 @ 8493BC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493BD4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493BE0 @@ -3507,7 +3507,7 @@ voicegroup144:: @ 8493BB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DCC voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DE4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8493DF0 + voice_keysplit voicegroup004, KeySplitTable2 @ 8493DF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493DFC voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E08 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493E14 @@ -3589,8 +3589,8 @@ voicegroup144:: @ 8493BB0 voice_noise_alt 0, 0, 1, 6, 0 @ 84941A4 voicegroup145:: @ 84941B0 - voice_keysplit_all voicegroup_848A0D0 @ 84941B0 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84941BC + voice_keysplit_all voicegroup002 @ 84941B0 + voice_keysplit voicegroup003, KeySplitTable1 @ 84941BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84941C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84941D4 voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 84941E0 @@ -3637,7 +3637,7 @@ voicegroup145:: @ 84941B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84943CC voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84943D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84943E4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84943F0 + voice_keysplit voicegroup004, KeySplitTable2 @ 84943F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84943FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8494408 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494414 @@ -3645,7 +3645,7 @@ voicegroup145:: @ 84941B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849442C voice_square_1 0, 2, 0, 0, 15, 0 @ 8494438 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494444 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8494450 + voice_keysplit voicegroup005, KeySplitTable3 @ 8494450 voice_square_1 0, 2, 0, 0, 15, 0 @ 849445C voice_square_1 0, 2, 0, 0, 15, 0 @ 8494468 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494474 @@ -3719,7 +3719,7 @@ voicegroup145:: @ 84941B0 voice_noise_alt 0, 0, 1, 6, 0 @ 84947A4 voicegroup146:: @ 84947B0 - voice_keysplit_all voicegroup_848A0D0 @ 84947B0 + voice_keysplit_all voicegroup002 @ 84947B0 voice_directsound 60, 0, gUnknown_86A6458, 255, 165, 103, 235 @ 84947BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84947C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84947D4 @@ -3767,7 +3767,7 @@ voicegroup146:: @ 84947B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84949CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84949D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84949E4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84949F0 + voice_keysplit voicegroup004, KeySplitTable2 @ 84949F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84949FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A08 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494A14 @@ -3849,8 +3849,8 @@ voicegroup146:: @ 84947B0 voice_noise_alt 0, 0, 1, 6, 2 @ 8494DA4 voicegroup147:: @ 8494DB0 - voice_keysplit_all voicegroup_8489F74 @ 8494DB0 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8494DBC + voice_keysplit_all voicegroup001 @ 8494DB0 + voice_keysplit voicegroup003, KeySplitTable1 @ 8494DBC voice_square_1 0, 2, 0, 0, 15, 0 @ 8494DC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494DD4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494DE0 @@ -3897,7 +3897,7 @@ voicegroup147:: @ 8494DB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FCC voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FE4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8494FF0 + voice_keysplit voicegroup004, KeySplitTable2 @ 8494FF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494FFC voice_square_1 0, 2, 0, 0, 15, 0 @ 8495008 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495014 @@ -3935,7 +3935,7 @@ voicegroup147:: @ 8494DB0 voice_programmable_wave_alt gUnknown_84A31EC, 0, 2, 4, 2 @ 8495194 voicegroup148:: @ 84951A0 - voice_keysplit_all voicegroup_848A0D0 @ 84951A0 + voice_keysplit_all voicegroup002 @ 84951A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84951AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84951B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84951C4 @@ -3983,7 +3983,7 @@ voicegroup148:: @ 84951A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84953BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84953C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84953D4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84953E0 + voice_keysplit voicegroup004, KeySplitTable2 @ 84953E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84953EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84953F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495404 @@ -3993,7 +3993,7 @@ voicegroup148:: @ 84951A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495434 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495440 voice_square_1 0, 2, 0, 0, 15, 0 @ 849544C - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8495458 + voice_keysplit voicegroup006, KeySplitTable4 @ 8495458 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495464 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495470 voice_square_1 0, 2, 0, 0, 15, 0 @ 849547C @@ -4065,8 +4065,8 @@ voicegroup148:: @ 84951A0 voice_noise_alt 0, 0, 1, 6, 5 @ 8495794 voicegroup149:: @ 84957A0 - voice_keysplit_all gUnknown_84A2C58 @ 84957A0 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84957AC + voice_keysplit_all voicegroup190 @ 84957A0 + voice_keysplit voicegroup003, KeySplitTable1 @ 84957AC voice_square_1_alt 0, 2, 0, 0, 12, 0 @ 84957B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84957C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84957D0 @@ -4113,7 +4113,7 @@ voicegroup149:: @ 84957A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84959BC voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84959C8 voice_directsound 60, 0, gUnknown_84A73BC, 255, 165, 154, 153 @ 84959D4 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84959E0 + voice_keysplit voicegroup004, KeySplitTable2 @ 84959E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84959EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84959F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A04 @@ -4121,11 +4121,11 @@ voicegroup149:: @ 84957A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A1C voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A28 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A34 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8495A40 + voice_keysplit voicegroup005, KeySplitTable3 @ 8495A40 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A4C - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8495A58 + voice_keysplit voicegroup006, KeySplitTable4 @ 8495A58 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A64 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8495A70 + voice_keysplit voicegroup007, KeySplitTable5 @ 8495A70 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A7C voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A88 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495A94 @@ -4160,7 +4160,7 @@ voicegroup149:: @ 84957A0 voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 8495BF0 voicegroup150:: @ 8495BFC - voice_keysplit_all voicegroup_848A0D0 @ 8495BFC + voice_keysplit_all voicegroup002 @ 8495BFC voice_directsound 60, 0, gUnknown_86A6458, 255, 165, 103, 235 @ 8495C08 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C14 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C20 @@ -4290,7 +4290,7 @@ voicegroup150:: @ 8495BFC voice_noise_alt 0, 0, 1, 0, 0 @ 84961F0 voicegroup151:: @ 84961FC - voice_keysplit_all voicegroup_848A0D0 @ 84961FC + voice_keysplit_all voicegroup002 @ 84961FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8496208 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496214 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496220 @@ -4338,7 +4338,7 @@ voicegroup151:: @ 84961FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8496418 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496424 voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 127 @ 8496430 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849643C + voice_keysplit voicegroup004, KeySplitTable2 @ 849643C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496448 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496454 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496460 @@ -4346,11 +4346,11 @@ voicegroup151:: @ 84961FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8496478 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496484 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496490 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849649C + voice_keysplit voicegroup005, KeySplitTable3 @ 849649C voice_square_1 0, 2, 0, 0, 15, 0 @ 84964A8 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 84964B4 + voice_keysplit voicegroup006, KeySplitTable4 @ 84964B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84964C0 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84964CC + voice_keysplit voicegroup007, KeySplitTable5 @ 84964CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84964D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84964E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84964F0 @@ -4380,7 +4380,7 @@ voicegroup151:: @ 84961FC voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8496610 voicegroup152:: @ 849661C - voice_keysplit_all voicegroup_848A0D0 @ 849661C + voice_keysplit_all voicegroup002 @ 849661C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496628 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496634 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496640 @@ -4428,7 +4428,7 @@ voicegroup152:: @ 849661C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496838 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496844 voice_directsound 60, 0, gUnknown_84A73BC, 255, 127, 154, 235 @ 8496850 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849685C + voice_keysplit voicegroup004, KeySplitTable2 @ 849685C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496868 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496874 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496880 @@ -4436,11 +4436,11 @@ voicegroup152:: @ 849661C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496898 voice_square_1 0, 2, 0, 0, 15, 0 @ 84968A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84968B0 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 84968BC + voice_keysplit voicegroup005, KeySplitTable3 @ 84968BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84968C8 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 84968D4 + voice_keysplit voicegroup006, KeySplitTable4 @ 84968D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84968E0 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84968EC + voice_keysplit voicegroup007, KeySplitTable5 @ 84968EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84968F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496904 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496910 @@ -4510,8 +4510,8 @@ voicegroup152:: @ 849661C voice_noise_alt 0, 0, 1, 6, 1 @ 8496C10 voicegroup153:: @ 8496C1C - voice_keysplit_all voicegroup_848A0D0 @ 8496C1C - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8496C28 + voice_keysplit_all voicegroup002 @ 8496C1C + voice_keysplit voicegroup003, KeySplitTable1 @ 8496C28 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C34 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C40 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496C4C @@ -4558,7 +4558,7 @@ voicegroup153:: @ 8496C1C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E38 voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 8496E44 voice_directsound 60, 0, gUnknown_84A73BC, 255, 127, 154, 235 @ 8496E50 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8496E5C + voice_keysplit voicegroup004, KeySplitTable2 @ 8496E5C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E68 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E80 @@ -4566,11 +4566,11 @@ voicegroup153:: @ 8496C1C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E98 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496EA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496EB0 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8496EBC + voice_keysplit voicegroup005, KeySplitTable3 @ 8496EBC voice_square_1 0, 2, 0, 0, 15, 0 @ 8496EC8 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8496ED4 + voice_keysplit voicegroup006, KeySplitTable4 @ 8496ED4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496EE0 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8496EEC + voice_keysplit voicegroup007, KeySplitTable5 @ 8496EEC voice_square_1 0, 2, 0, 0, 15, 0 @ 8496EF8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F04 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F10 @@ -4640,7 +4640,7 @@ voicegroup153:: @ 8496C1C voice_noise_alt 0, 0, 1, 6, 2 @ 8497210 voicegroup154:: @ 849721C - voice_keysplit_all voicegroup_848A0D0 @ 849721C + voice_keysplit_all voicegroup002 @ 849721C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497228 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497234 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497240 @@ -4688,7 +4688,7 @@ voicegroup154:: @ 849721C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497438 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497444 voice_directsound 60, 0, gUnknown_84A73BC, 255, 127, 154, 235 @ 8497450 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849745C + voice_keysplit voicegroup004, KeySplitTable2 @ 849745C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497468 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497474 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497480 @@ -4696,11 +4696,11 @@ voicegroup154:: @ 849721C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497498 voice_square_1 0, 2, 0, 0, 15, 0 @ 84974A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84974B0 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 84974BC + voice_keysplit voicegroup005, KeySplitTable3 @ 84974BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84974C8 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 84974D4 + voice_keysplit voicegroup006, KeySplitTable4 @ 84974D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84974E0 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84974EC + voice_keysplit voicegroup007, KeySplitTable5 @ 84974EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84974F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497504 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497510 @@ -4735,8 +4735,8 @@ voicegroup154:: @ 849721C voice_programmable_wave_alt gUnknown_84A323C, 0, 0, 12, 0 @ 849766C voicegroup155:: @ 8497678 - voice_keysplit_all voicegroup_848A0D0 @ 8497678 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8497684 + voice_keysplit_all voicegroup002 @ 8497678 + voice_keysplit voicegroup003, KeySplitTable1 @ 8497684 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497690 voice_square_1 0, 2, 0, 0, 15, 0 @ 849769C voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 84976A8 @@ -4783,7 +4783,7 @@ voicegroup155:: @ 8497678 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497894 voice_square_1 0, 2, 0, 0, 15, 0 @ 84978A0 voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 84978AC - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84978B8 + voice_keysplit voicegroup004, KeySplitTable2 @ 84978B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84978C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84978D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84978DC @@ -4791,11 +4791,11 @@ voicegroup155:: @ 8497678 voice_square_1 0, 2, 0, 0, 15, 0 @ 84978F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497900 voice_square_1 0, 2, 0, 0, 15, 0 @ 849790C - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8497918 + voice_keysplit voicegroup005, KeySplitTable3 @ 8497918 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497924 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497930 voice_square_1 0, 2, 0, 0, 15, 0 @ 849793C - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8497948 + voice_keysplit voicegroup007, KeySplitTable5 @ 8497948 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497954 voice_directsound 60, 0, gUnknown_86AC47C, 255, 165, 180, 165 @ 8497960 voice_square_1 0, 2, 0, 0, 15, 0 @ 849796C @@ -4865,8 +4865,8 @@ voicegroup155:: @ 8497678 voice_noise_alt 0, 0, 1, 6, 0 @ 8497C6C voicegroup156:: @ 8497C78 - voice_keysplit_all voicegroup_848A0D0 @ 8497C78 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8497C84 + voice_keysplit_all voicegroup002 @ 8497C78 + voice_keysplit voicegroup003, KeySplitTable1 @ 8497C84 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C90 voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8497C9C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CA8 @@ -4913,7 +4913,7 @@ voicegroup156:: @ 8497C78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E94 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EAC - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8497EB8 + voice_keysplit voicegroup004, KeySplitTable2 @ 8497EB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497ED0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EDC @@ -4921,11 +4921,11 @@ voicegroup156:: @ 8497C78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497EF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F00 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F0C - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8497F18 + voice_keysplit voicegroup005, KeySplitTable3 @ 8497F18 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F24 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F30 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F3C - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8497F48 + voice_keysplit voicegroup007, KeySplitTable5 @ 8497F48 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F54 voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 8497F60 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F6C @@ -4995,8 +4995,8 @@ voicegroup156:: @ 8497C78 voice_noise_alt 0, 0, 1, 6, 0 @ 849826C voicegroup157:: @ 8498278 - voice_keysplit_all voicegroup_848A0D0 @ 8498278 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8498284 + voice_keysplit_all voicegroup002 @ 8498278 + voice_keysplit voicegroup003, KeySplitTable1 @ 8498284 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498290 voice_square_1 0, 2, 0, 0, 15, 0 @ 849829C voice_square_2_alt 3, 0, 2, 6, 5 @ 84982A8 @@ -5043,7 +5043,7 @@ voicegroup157:: @ 8498278 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498494 voice_square_1 0, 2, 0, 0, 15, 0 @ 84984A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84984AC - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84984B8 + voice_keysplit voicegroup004, KeySplitTable2 @ 84984B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84984C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84984D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84984DC @@ -5051,11 +5051,11 @@ voicegroup157:: @ 8498278 voice_square_1 0, 2, 0, 0, 15, 0 @ 84984F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498500 voice_square_1 0, 2, 0, 0, 15, 0 @ 849850C - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8498518 + voice_keysplit voicegroup005, KeySplitTable3 @ 8498518 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498524 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498530 voice_square_1 0, 2, 0, 0, 15, 0 @ 849853C - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8498548 + voice_keysplit voicegroup007, KeySplitTable5 @ 8498548 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498554 voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 8498560 voice_square_1 0, 2, 0, 0, 15, 0 @ 849856C @@ -5125,8 +5125,8 @@ voicegroup157:: @ 8498278 voice_noise_alt 0, 0, 1, 6, 1 @ 849886C voicegroup158:: @ 8498878 - voice_keysplit_all voicegroup_848A0D0 @ 8498878 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 8498884 + voice_keysplit_all voicegroup002 @ 8498878 + voice_keysplit voicegroup003, KeySplitTable1 @ 8498884 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498890 voice_square_1 0, 2, 0, 0, 15, 0 @ 849889C voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 84988A8 @@ -5173,7 +5173,7 @@ voicegroup158:: @ 8498878 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A94 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AA0 voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 8498AAC - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8498AB8 + voice_keysplit voicegroup004, KeySplitTable2 @ 8498AB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498ADC @@ -5181,11 +5181,11 @@ voicegroup158:: @ 8498878 voice_directsound 60, 0, gUnknown_84A888C, 255, 0, 255, 0 @ 8498AF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B00 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B0C - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8498B18 + voice_keysplit voicegroup005, KeySplitTable3 @ 8498B18 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B24 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B30 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B3C - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 8498B48 + voice_keysplit voicegroup007, KeySplitTable5 @ 8498B48 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B54 voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 236, 188 @ 8498B60 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B6C @@ -5303,7 +5303,7 @@ voicegroup159:: @ 8498E78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499094 voice_square_1 0, 2, 0, 0, 15, 0 @ 84990A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84990AC - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84990B8 + voice_keysplit voicegroup004, KeySplitTable2 @ 84990B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84990C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84990D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84990DC @@ -5385,7 +5385,7 @@ voicegroup159:: @ 8498E78 voice_noise_alt 0, 0, 1, 0, 0 @ 849946C voicegroup160:: @ 8499478 - voice_keysplit_all voicegroup_8489F74 @ 8499478 + voice_keysplit_all voicegroup001 @ 8499478 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499484 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499490 voice_square_1 0, 2, 0, 0, 15, 0 @ 849949C @@ -5433,7 +5433,7 @@ voicegroup160:: @ 8499478 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499694 voice_square_1 0, 2, 0, 0, 15, 0 @ 84996A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84996AC - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84996B8 + voice_keysplit voicegroup004, KeySplitTable2 @ 84996B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84996C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84996D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84996DC @@ -5475,8 +5475,8 @@ voicegroup160:: @ 8499478 voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849988C voicegroup161:: @ 8499898 - voice_keysplit_all voicegroup_848A0D0 @ 8499898 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84998A4 + voice_keysplit_all voicegroup002 @ 8499898 + voice_keysplit voicegroup003, KeySplitTable1 @ 84998A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84998B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84998BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84998C8 @@ -5523,7 +5523,7 @@ voicegroup161:: @ 8499898 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499ACC - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 8499AD8 + voice_keysplit voicegroup004, KeySplitTable2 @ 8499AD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499AFC @@ -5531,9 +5531,9 @@ voicegroup161:: @ 8499898 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B14 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B20 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B2C - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 8499B38 + voice_keysplit voicegroup005, KeySplitTable3 @ 8499B38 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B44 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 8499B50 + voice_keysplit voicegroup006, KeySplitTable4 @ 8499B50 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B5C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B68 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499B74 @@ -5605,7 +5605,7 @@ voicegroup161:: @ 8499898 voice_noise_alt 0, 0, 1, 0, 0 @ 8499E8C voicegroup162:: @ 8499E98 - voice_keysplit_all voicegroup_848A0D0 @ 8499E98 + voice_keysplit_all voicegroup002 @ 8499E98 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EBC @@ -5653,7 +5653,7 @@ voicegroup162:: @ 8499E98 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0CC - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849A0D8 + voice_keysplit voicegroup004, KeySplitTable2 @ 849A0D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A0FC @@ -5700,8 +5700,8 @@ voicegroup162:: @ 8499E98 voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849A2E8 voicegroup163:: @ 849A2F4 - voice_keysplit_all voicegroup_848A0D0 @ 849A2F4 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849A300 + voice_keysplit_all voicegroup002 @ 849A2F4 + voice_keysplit voicegroup003, KeySplitTable1 @ 849A300 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A30C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A318 voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849A324 @@ -5748,7 +5748,7 @@ voicegroup163:: @ 849A2F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A510 voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849A51C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A528 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849A534 + voice_keysplit voicegroup004, KeySplitTable2 @ 849A534 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A540 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A54C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A558 @@ -5756,7 +5756,7 @@ voicegroup163:: @ 849A2F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A570 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A57C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A588 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849A594 + voice_keysplit voicegroup005, KeySplitTable3 @ 849A594 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5A0 voice_directsound 60, 0, gUnknown_869FE40, 255, 0, 206, 204 @ 849A5AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5B8 @@ -5830,8 +5830,8 @@ voicegroup163:: @ 849A2F4 voice_noise_alt 0, 0, 1, 6, 0 @ 849A8E8 voicegroup164:: @ 849A8F4 - voice_keysplit_all voicegroup_848A0D0 @ 849A8F4 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849A900 + voice_keysplit_all voicegroup002 @ 849A8F4 + voice_keysplit voicegroup003, KeySplitTable1 @ 849A900 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A90C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A918 voice_directsound 60, 0, gUnknown_86AFB30, 128, 180, 108, 209 @ 849A924 @@ -5878,7 +5878,7 @@ voicegroup164:: @ 849A8F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB10 voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849AB1C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB28 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849AB34 + voice_keysplit voicegroup004, KeySplitTable2 @ 849AB34 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB40 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB4C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB58 @@ -5960,8 +5960,8 @@ voicegroup164:: @ 849A8F4 voice_noise_alt 0, 0, 1, 6, 0 @ 849AEE8 voicegroup165:: @ 849AEF4 - voice_keysplit_all voicegroup_848A0D0 @ 849AEF4 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849AF00 + voice_keysplit_all voicegroup002 @ 849AEF4 + voice_keysplit voicegroup003, KeySplitTable1 @ 849AF00 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF0C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF18 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF24 @@ -6008,7 +6008,7 @@ voicegroup165:: @ 849AEF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B110 voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 51, 226 @ 849B11C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B128 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849B134 + voice_keysplit voicegroup004, KeySplitTable2 @ 849B134 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B140 voice_square_1_alt 0, 2, 0, 2, 10, 1 @ 849B14C voice_square_2_alt 2, 0, 2, 6, 6 @ 849B158 @@ -6018,9 +6018,9 @@ voicegroup165:: @ 849AEF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B188 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B194 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1A0 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 849B1AC + voice_keysplit voicegroup006, KeySplitTable4 @ 849B1AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1B8 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849B1C4 + voice_keysplit voicegroup007, KeySplitTable5 @ 849B1C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1DC voice_square_1 0, 2, 0, 0, 15, 0 @ 849B1E8 @@ -6090,8 +6090,8 @@ voicegroup165:: @ 849AEF4 voice_noise_alt 0, 0, 1, 6, 1 @ 849B4E8 voicegroup166:: @ 849B4F4 - voice_keysplit_all voicegroup_848A0D0 @ 849B4F4 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849B500 + voice_keysplit_all voicegroup002 @ 849B4F4 + voice_keysplit voicegroup003, KeySplitTable1 @ 849B500 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B50C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B518 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B524 @@ -6138,7 +6138,7 @@ voicegroup166:: @ 849B4F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B710 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B71C voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 849B728 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849B734 + voice_keysplit voicegroup004, KeySplitTable2 @ 849B734 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B740 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B74C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B758 @@ -6146,11 +6146,11 @@ voicegroup166:: @ 849B4F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B770 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B77C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B788 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849B794 + voice_keysplit voicegroup005, KeySplitTable3 @ 849B794 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7B8 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849B7C4 + voice_keysplit voicegroup007, KeySplitTable5 @ 849B7C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7D0 voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 236, 188 @ 849B7DC voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7E8 @@ -6220,7 +6220,7 @@ voicegroup166:: @ 849B4F4 voice_noise_alt 0, 0, 1, 8, 1 @ 849BAE8 voicegroup167:: @ 849BAF4 - voice_keysplit_all voicegroup_848A0D0 @ 849BAF4 + voice_keysplit_all voicegroup002 @ 849BAF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB00 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB0C voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB18 @@ -6276,7 +6276,7 @@ voicegroup167:: @ 849BAF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD70 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD7C voice_square_1 0, 2, 0, 0, 15, 0 @ 849BD88 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849BD94 + voice_keysplit voicegroup005, KeySplitTable3 @ 849BD94 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDAC voice_square_1 0, 2, 0, 0, 15, 0 @ 849BDB8 @@ -6350,8 +6350,8 @@ voicegroup167:: @ 849BAF4 voice_noise_alt 0, 0, 1, 6, 0 @ 849C0E8 voicegroup168:: @ 849C0F4 - voice_keysplit_all voicegroup_848A0D0 @ 849C0F4 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849C100 + voice_keysplit_all voicegroup002 @ 849C0F4 + voice_keysplit voicegroup003, KeySplitTable1 @ 849C100 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C10C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C118 voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849C124 @@ -6398,7 +6398,7 @@ voicegroup168:: @ 849C0F4 voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 849C310 voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849C31C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C328 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849C334 + voice_keysplit voicegroup004, KeySplitTable2 @ 849C334 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C340 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C34C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C358 @@ -6410,7 +6410,7 @@ voicegroup168:: @ 849C0F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3B8 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849C3C4 + voice_keysplit voicegroup007, KeySplitTable5 @ 849C3C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3DC voice_square_1 0, 2, 0, 0, 15, 0 @ 849C3E8 @@ -6480,7 +6480,7 @@ voicegroup168:: @ 849C0F4 voice_noise_alt 0, 0, 1, 6, 0 @ 849C6E8 voicegroup169:: @ 849C6F4 - voice_keysplit_all voicegroup_8489F74 @ 849C6F4 + voice_keysplit_all voicegroup001 @ 849C6F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C700 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C70C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C718 @@ -6536,9 +6536,9 @@ voicegroup169:: @ 849C6F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C970 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C97C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C988 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849C994 + voice_keysplit voicegroup005, KeySplitTable3 @ 849C994 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9A0 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 849C9AC + voice_keysplit voicegroup006, KeySplitTable4 @ 849C9AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C9D0 @@ -6610,7 +6610,7 @@ voicegroup169:: @ 849C6F4 voice_noise_alt 0, 0, 1, 0, 0 @ 849CCE8 voicegroup170:: @ 849CCF4 - voice_keysplit_all voicegroup_8489F74 @ 849CCF4 + voice_keysplit_all voicegroup001 @ 849CCF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD00 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD0C voice_square_1 0, 2, 0, 0, 15, 0 @ 849CD18 @@ -6666,9 +6666,9 @@ voicegroup170:: @ 849CCF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF70 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF7C voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF88 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849CF94 + voice_keysplit voicegroup005, KeySplitTable3 @ 849CF94 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFA0 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 849CFAC + voice_keysplit voicegroup006, KeySplitTable4 @ 849CFAC voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CFD0 @@ -6696,7 +6696,7 @@ voicegroup170:: @ 849CCF4 voice_square_2_alt 2, 0, 1, 0, 0 @ 849D0D8 voicegroup171:: @ 849D0E4 - voice_keysplit_all voicegroup_8489F74 @ 849D0E4 + voice_keysplit_all voicegroup001 @ 849D0E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D0F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D0FC voice_square_1 0, 2, 0, 0, 15, 0 @ 849D108 @@ -6744,7 +6744,7 @@ voicegroup171:: @ 849D0E4 voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 849D300 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D30C voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 849D318 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849D324 + voice_keysplit voicegroup004, KeySplitTable2 @ 849D324 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D330 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D33C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D348 @@ -6752,11 +6752,11 @@ voicegroup171:: @ 849D0E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D360 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D36C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D378 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849D384 + voice_keysplit voicegroup005, KeySplitTable3 @ 849D384 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D390 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D39C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3A8 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849D3B4 + voice_keysplit voicegroup007, KeySplitTable5 @ 849D3B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3CC voice_square_1 0, 2, 0, 0, 15, 0 @ 849D3D8 @@ -6789,8 +6789,8 @@ voicegroup171:: @ 849D0E4 voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 1 @ 849D51C voicegroup172:: @ 849D528 - voice_keysplit_all voicegroup_848A0D0 @ 849D528 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849D534 + voice_keysplit_all voicegroup002 @ 849D528 + voice_keysplit voicegroup003, KeySplitTable1 @ 849D534 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D540 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D54C voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849D558 @@ -6837,7 +6837,7 @@ voicegroup172:: @ 849D528 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D744 voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849D750 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D75C - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849D768 + voice_keysplit voicegroup004, KeySplitTable2 @ 849D768 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D774 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D780 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D78C @@ -6845,7 +6845,7 @@ voicegroup172:: @ 849D528 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7BC - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849D7C8 + voice_keysplit voicegroup005, KeySplitTable3 @ 849D7C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D7EC @@ -6919,8 +6919,8 @@ voicegroup172:: @ 849D528 voice_noise_alt 0, 0, 1, 6, 0 @ 849DB1C voicegroup173:: @ 849DB28 - voice_keysplit_all voicegroup_848A0D0 @ 849DB28 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849DB34 + voice_keysplit_all voicegroup002 @ 849DB28 + voice_keysplit voicegroup003, KeySplitTable1 @ 849DB34 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB40 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB4C voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849DB58 @@ -6967,7 +6967,7 @@ voicegroup173:: @ 849DB28 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD44 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD50 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD5C - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849DD68 + voice_keysplit voicegroup004, KeySplitTable2 @ 849DD68 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD74 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD80 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DD8C @@ -7049,8 +7049,8 @@ voicegroup173:: @ 849DB28 voice_noise_alt 0, 0, 1, 3, 2 @ 849E11C voicegroup174:: @ 849E128 - voice_keysplit_all voicegroup_848A0D0 @ 849E128 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849E134 + voice_keysplit_all voicegroup002 @ 849E128 + voice_keysplit voicegroup003, KeySplitTable1 @ 849E134 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E140 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E14C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E158 @@ -7097,7 +7097,7 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E344 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E350 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E35C - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849E368 + voice_keysplit voicegroup004, KeySplitTable2 @ 849E368 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E374 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E380 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E38C @@ -7105,11 +7105,11 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3BC - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849E3C8 + voice_keysplit voicegroup005, KeySplitTable3 @ 849E3C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3EC - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849E3F8 + voice_keysplit voicegroup007, KeySplitTable5 @ 849E3F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E404 voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 209 @ 849E410 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E41C @@ -7177,7 +7177,7 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E704 voice_noise_alt 0, 0, 2, 6, 0 @ 849E710 voice_noise_alt 0, 0, 1, 3, 1 @ 849E71C - voice_keysplit_all voicegroup_849ED34 @ 849E728 + voice_keysplit_all voicegroup177 @ 849E728 voice_square_1_alt 0, 2, 0, 2, 9, 1 @ 849E734 voice_square_2_alt 2, 0, 2, 9, 1 @ 849E740 voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849E74C @@ -7202,13 +7202,13 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E830 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E83C voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 154, 127 @ 849E848 - voice_keysplit_all voicegroup_848A0D0 @ 849E854 + voice_keysplit_all voicegroup002 @ 849E854 voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 849E860 voice_square_2_alt 2, 0, 2, 3, 1 @ 849E86C voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849E878 voicegroup175:: @ 849E884 - voice_keysplit_all voicegroup_849ED34 @ 849E884 + voice_keysplit_all voicegroup177 @ 849E884 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E890 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E89C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E8A8 @@ -7261,7 +7261,7 @@ voicegroup175:: @ 849E884 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EADC voice_square_1 0, 2, 0, 0, 15, 0 @ 849EAE8 -voicegroup_849EAF4:: @ 849EAF4 +voicegroup176:: @ 849EAF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EAF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB00 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EB0C @@ -7311,7 +7311,7 @@ voicegroup_849EAF4:: @ 849EAF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED1C voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED28 -voicegroup_849ED34:: @ 849ED34 +voicegroup177:: @ 849ED34 voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED34 voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED40 voice_square_1 0, 2, 0, 0, 15, 0 @ 849ED4C @@ -7404,7 +7404,7 @@ voicegroup_849ED34:: @ 849ED34 voice_directsound 64, 64, gUnknown_84CAB30, 255, 0, 255, 0 @ 849F160 voicegroup178:: @ 849F16C - voice_keysplit_all voicegroup_849ED34 @ 849F16C + voice_keysplit_all voicegroup177 @ 849F16C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F178 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F184 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F190 @@ -7494,9 +7494,9 @@ voicegroup178:: @ 849F16C voice_programmable_wave_alt gUnknown_84A322C, 0, 0, 15, 1 @ 849F580 voicegroup179:: @ 849F58C - voice_keysplit_all voicegroup_849ED34 @ 849F58C - voice_keysplit_all voicegroup_849EAF4 @ 849F598 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849F5A4 + voice_keysplit_all voicegroup177 @ 849F58C + voice_keysplit_all voicegroup176 @ 849F598 + voice_keysplit voicegroup003, KeySplitTable1 @ 849F5A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F5B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F5BC voice_square_1 0, 2, 0, 0, 15, 0 @ 849F5C8 @@ -7542,7 +7542,7 @@ voicegroup179:: @ 849F58C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7C0 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 849F7CC + voice_keysplit voicegroup004, KeySplitTable2 @ 849F7CC voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F7F0 @@ -7550,11 +7550,11 @@ voicegroup179:: @ 849F58C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F808 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F814 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F820 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 849F82C + voice_keysplit voicegroup005, KeySplitTable3 @ 849F82C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F838 - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 849F844 + voice_keysplit voicegroup006, KeySplitTable4 @ 849F844 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F850 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 849F85C + voice_keysplit voicegroup007, KeySplitTable5 @ 849F85C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F868 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F874 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F880 @@ -7585,7 +7585,7 @@ voicegroup179:: @ 849F58C voicegroup180:: @ 849F9AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9AC - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849F9B8 + voice_keysplit voicegroup003, KeySplitTable1 @ 849F9B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9D0 voice_directsound 60, 0, gUnknown_86AFB30, 64, 249, 0, 188 @ 849F9DC @@ -7715,7 +7715,7 @@ voicegroup180:: @ 849F9AC voicegroup181:: @ 849FFAC voice_square_1 0, 2, 0, 0, 15, 0 @ 849FFAC - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 849FFB8 + voice_keysplit voicegroup003, KeySplitTable1 @ 849FFB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849FFC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849FFD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849FFDC @@ -7763,7 +7763,7 @@ voicegroup181:: @ 849FFAC voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 51, 242 @ 84A01D4 voicegroup182:: @ 84A01E0 - voice_keysplit_all voicegroup_848A0D0 @ 84A01E0 + voice_keysplit_all voicegroup002 @ 84A01E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0204 @@ -7811,7 +7811,7 @@ voicegroup182:: @ 84A01E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03FC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0408 voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 76 @ 84A0414 - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84A0420 + voice_keysplit voicegroup004, KeySplitTable2 @ 84A0420 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A042C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0438 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0444 @@ -7819,11 +7819,11 @@ voicegroup182:: @ 84A01E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A045C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0468 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0474 - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 84A0480 + voice_keysplit voicegroup005, KeySplitTable3 @ 84A0480 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A048C - voice_keysplit voicegroup_848AB80, gUnknown_84A3138 @ 84A0498 + voice_keysplit voicegroup006, KeySplitTable4 @ 84A0498 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04A4 - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84A04B0 + voice_keysplit voicegroup007, KeySplitTable5 @ 84A04B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A04D4 @@ -7853,7 +7853,7 @@ voicegroup182:: @ 84A01E0 voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84A05F4 voicegroup183:: @ 84A0600 - voice_keysplit_all voicegroup_848A0D0 @ 84A0600 + voice_keysplit_all voicegroup002 @ 84A0600 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A060C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0618 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0624 @@ -8071,7 +8071,7 @@ voicegroup184:: @ 84A0C00 voice_directsound 60, 0, gUnknown_84A888C, 255, 0, 255, 0 @ 84A0FFC voicegroup185:: @ 84A1008 - voice_keysplit_all voicegroup_848A0D0 @ 84A1008 + voice_keysplit_all voicegroup002 @ 84A1008 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1014 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1020 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A102C @@ -8119,7 +8119,7 @@ voicegroup185:: @ 84A1008 voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 84A1224 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1230 voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 84A123C - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84A1248 + voice_keysplit voicegroup004, KeySplitTable2 @ 84A1248 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1254 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1260 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A126C @@ -8127,11 +8127,11 @@ voicegroup185:: @ 84A1008 voice_directsound 60, 0, gUnknown_84A888C, 85, 0, 154, 165 @ 84A1284 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1290 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A129C - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 84A12A8 + voice_keysplit voicegroup005, KeySplitTable3 @ 84A12A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12CC - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84A12D8 + voice_keysplit voicegroup007, KeySplitTable5 @ 84A12D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12E4 voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 209 @ 84A12F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12FC @@ -8202,7 +8202,7 @@ voicegroup185:: @ 84A1008 voicegroup186:: @ 84A1608 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1608 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84A1614 + voice_keysplit voicegroup003, KeySplitTable1 @ 84A1614 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1620 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A162C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1638 @@ -8331,8 +8331,8 @@ voicegroup186:: @ 84A1608 voice_noise_alt 0, 0, 2, 6, 0 @ 84A1BFC voicegroup187:: @ 84A1C08 - voice_keysplit_all voicegroup_848A0D0 @ 84A1C08 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84A1C14 + voice_keysplit_all voicegroup002 @ 84A1C08 + voice_keysplit voicegroup003, KeySplitTable1 @ 84A1C14 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C20 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C2C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1C38 @@ -8379,7 +8379,7 @@ voicegroup187:: @ 84A1C08 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E24 voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84A1E30 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E3C - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84A1E48 + voice_keysplit voicegroup004, KeySplitTable2 @ 84A1E48 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E54 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E60 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E6C @@ -8387,11 +8387,11 @@ voicegroup187:: @ 84A1C08 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E84 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E90 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E9C - voice_keysplit voicegroup_848A55C, gUnknown_84A30E4 @ 84A1EA8 + voice_keysplit voicegroup005, KeySplitTable3 @ 84A1EA8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1EB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1EC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1ECC - voice_keysplit voicegroup_848AB98, gUnknown_84A3180 @ 84A1ED8 + voice_keysplit voicegroup007, KeySplitTable5 @ 84A1ED8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1EE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1EF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1EFC @@ -8461,8 +8461,8 @@ voicegroup187:: @ 84A1C08 voice_noise_alt 0, 0, 1, 6, 1 @ 84A21FC voicegroup188:: @ 84A2208 - voice_keysplit_all voicegroup_848A0D0 @ 84A2208 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84A2214 + voice_keysplit_all voicegroup002 @ 84A2208 + voice_keysplit voicegroup003, KeySplitTable1 @ 84A2214 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2220 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A222C voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 84A2238 @@ -8509,7 +8509,7 @@ voicegroup188:: @ 84A2208 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2424 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2430 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A243C - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84A2448 + voice_keysplit voicegroup004, KeySplitTable2 @ 84A2448 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2454 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2460 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A246C @@ -8591,8 +8591,8 @@ voicegroup188:: @ 84A2208 voice_noise_alt 0, 0, 1, 9, 1 @ 84A27FC voicegroup189:: @ 84A2808 - voice_keysplit_all voicegroup_848A0D0 @ 84A2808 - voice_keysplit voicegroup_848A508, gUnknown_84A3054 @ 84A2814 + voice_keysplit_all voicegroup002 @ 84A2808 + voice_keysplit voicegroup003, KeySplitTable1 @ 84A2814 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2820 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A282C voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 84A2838 @@ -8639,7 +8639,7 @@ voicegroup189:: @ 84A2808 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A24 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A30 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A3C - voice_keysplit voicegroup_848A538, gUnknown_84A309C @ 84A2A48 + voice_keysplit voicegroup004, KeySplitTable2 @ 84A2A48 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A54 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A60 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2A6C @@ -8683,3 +8683,93 @@ voicegroup189:: @ 84A2808 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C34 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C40 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C4C + +voicegroup190:: @ 84A2C58 + voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 2 @ 84A2C58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2CA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2CAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2CB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2CC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2CD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2CDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2CE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2CF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D00 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D0C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D18 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D24 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D30 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D3C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D48 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D54 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D60 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D6C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D78 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D84 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D90 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2D9C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2DA8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2DB4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2DC0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2DCC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2DD8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2DE4 + voice_noise_alt 0, 0, 2, 7, 0 @ 84A2DF0 + voice_noise_alt 0, 0, 1, 9, 1 @ 84A2DFC + voice_directsound_no_resample 64, 64, gUnknown_84B7F50, 255, 0, 255, 0 @ 84A2E08 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E14 + voice_directsound_no_resample 64, 52, gUnknown_84B4B34, 255, 0, 255, 242 @ 84A2E20 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E2C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E38 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E44 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E50 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E5C + voice_directsound_no_resample 60, 64, gUnknown_84B3BB0, 255, 0, 255, 242 @ 84A2E68 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E74 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E80 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E8C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E98 + voice_directsound_no_resample 33, 104, gUnknown_84B6544, 255, 235, 0, 231 @ 84A2EA4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2EB0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2EBC + voice_directsound 63, 64, gUnknown_84B6544, 255, 235, 0, 231 @ 84A2EC8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2ED4 + voice_directsound_no_resample 64, 34, gUnknown_84B53AC, 255, 127, 77, 204 @ 84A2EE0 + voice_directsound_no_resample 64, 14, gUnknown_84B5C60, 255, 231, 0, 188 @ 84A2EEC + voice_directsound_no_resample 64, 89, gUnknown_84C40E8, 255, 0, 255, 242 @ 84A2EF8 + voice_directsound_no_resample 64, 24, gUnknown_84B6544, 255, 235, 0, 231 @ 84A2F04 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2F10 + voice_directsound_no_resample 64, 54, gUnknown_84B6544, 255, 235, 0, 231 @ 84A2F1C + voice_directsound_no_resample 64, 54, gUnknown_84B6544, 8, 0, 255, 216 @ 84A2F28 + voice_directsound_no_resample 64, 94, gUnknown_84C4AA0, 255, 0, 255, 0 @ 84A2F34 + voice_directsound_no_resample 64, 34, gUnknown_84B7470, 255, 0, 255, 0 @ 84A2F40 + voice_directsound_no_resample 64, 34, gUnknown_84B7988, 255, 0, 255, 0 @ 84A2F4C + voice_directsound_no_resample 64, 90, gUnknown_84B7988, 255, 0, 255, 0 @ 84A2F58 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2F64 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2F70 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2F7C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2F88 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2F94 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2FA0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2FAC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2FB8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2FC4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2FD0 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2FDC + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2FE8 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2FF4 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A3000 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A300C + voice_directsound_no_resample 64, 39, gUnknown_84C5920, 255, 242, 103, 188 @ 84A3018 + voice_directsound_no_resample 64, 79, gUnknown_84C5920, 255, 242, 103, 188 @ 84A3024 + voice_directsound_no_resample 64, 39, gUnknown_84C5920, 255, 165, 103, 188 @ 84A3030 + voice_directsound_no_resample 64, 64, gUnknown_84C6794, 255, 0, 255, 0 @ 84A303C + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A3048 + voice_square_1 0, 2, 0, 0, 15, 0 @ 84A3054 + voice_directsound_no_resample 64, 104, gUnknown_84C7FA8, 255, 0, 255, 0 @ 84A3060 + voice_directsound 63, 64, gUnknown_84C954C, 255, 0, 255, 0 @ 84A306C From 2246b09ecb7faf7171e24e235eccd9ec81f86f40 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 16 Oct 2019 12:24:17 -0400 Subject: [PATCH 023/114] Bulk rename direct sound wave data --- sound/direct_sound_data.inc | 176 +++---- sound/voice_groups.inc | 992 ++++++++++++++++++------------------ 2 files changed, 584 insertions(+), 584 deletions(-) diff --git a/sound/direct_sound_data.inc b/sound/direct_sound_data.inc index 1e13e2156..63ce37bc6 100644 --- a/sound/direct_sound_data.inc +++ b/sound/direct_sound_data.inc @@ -3,229 +3,229 @@ gDirectSoundWaveData_0:: @ 84A3DA8 .incbin "baserom.gba", 0x4A3DA8, 0x6A4 -gUnknown_84A444C:: @ 84A444C +gDirectSoundWaveData_1:: @ 84A444C .incbin "baserom.gba", 0x4A444C, 0x7F8 -gUnknown_84A4C44:: @ 84A4C44 +gDirectSoundWaveData_2:: @ 84A4C44 .incbin "baserom.gba", 0x4A4C44, 0xBCC -gUnknown_84A5810:: @ 84A5810 +gDirectSoundWaveData_3:: @ 84A5810 .incbin "baserom.gba", 0x4A5810, 0xF38 -gUnknown_84A6748:: @ 84A6748 +gDirectSoundWaveData_4:: @ 84A6748 .incbin "baserom.gba", 0x4A6748, 0xC74 -gUnknown_84A73BC:: @ 84A73BC +gDirectSoundWaveData_5:: @ 84A73BC .incbin "baserom.gba", 0x4A73BC, 0x14D0 -gUnknown_84A888C:: @ 84A888C +gDirectSoundWaveData_6:: @ 84A888C .incbin "baserom.gba", 0x4A888C, 0x16B0 -gUnknown_84A9F3C:: @ 84A9F3C +gDirectSoundWaveData_7:: @ 84A9F3C .incbin "baserom.gba", 0x4A9F3C, 0x1344 -gUnknown_84AB280:: @ 84AB280 +gDirectSoundWaveData_8:: @ 84AB280 .incbin "baserom.gba", 0x4AB280, 0xAA4 -gUnknown_84ABD24:: @ 84ABD24 +gDirectSoundWaveData_9:: @ 84ABD24 .incbin "baserom.gba", 0x4ABD24, 0x1314 -gUnknown_84AD038:: @ 84AD038 +gDirectSoundWaveData_10:: @ 84AD038 .incbin "baserom.gba", 0x4AD038, 0x35FC -gUnknown_84B0634:: @ 84B0634 +gDirectSoundWaveData_11:: @ 84B0634 .incbin "baserom.gba", 0x4B0634, 0x4D8 -gUnknown_84B0B0C:: @ 84B0B0C +gDirectSoundWaveData_12:: @ 84B0B0C .incbin "baserom.gba", 0x4B0B0C, 0x18DC -gUnknown_84B23E8:: @ 84B23E8 +gDirectSoundWaveData_13:: @ 84B23E8 .incbin "baserom.gba", 0x4B23E8, 0x1328 -gUnknown_84B3710:: @ 84B3710 +gDirectSoundWaveData_14:: @ 84B3710 .incbin "baserom.gba", 0x4B3710, 0x4A0 -gUnknown_84B3BB0:: @ 84B3BB0 +gDirectSoundWaveData_15:: @ 84B3BB0 .incbin "baserom.gba", 0x4B3BB0, 0x6F4 -gUnknown_84B42A4:: @ 84B42A4 +gDirectSoundWaveData_16:: @ 84B42A4 .incbin "baserom.gba", 0x4B42A4, 0x890 -gUnknown_84B4B34:: @ 84B4B34 +gDirectSoundWaveData_17:: @ 84B4B34 .incbin "baserom.gba", 0x4B4B34, 0x878 -gUnknown_84B53AC:: @ 84B53AC +gDirectSoundWaveData_18:: @ 84B53AC .incbin "baserom.gba", 0x4B53AC, 0x8B4 -gUnknown_84B5C60:: @ 84B5C60 +gDirectSoundWaveData_19:: @ 84B5C60 .incbin "baserom.gba", 0x4B5C60, 0x8E4 -gUnknown_84B6544:: @ 84B6544 +gDirectSoundWaveData_20:: @ 84B6544 .incbin "baserom.gba", 0x4B6544, 0xF2C -gUnknown_84B7470:: @ 84B7470 +gDirectSoundWaveData_21:: @ 84B7470 .incbin "baserom.gba", 0x4B7470, 0x518 -gUnknown_84B7988:: @ 84B7988 +gDirectSoundWaveData_22:: @ 84B7988 .incbin "baserom.gba", 0x4B7988, 0x5C8 -gUnknown_84B7F50:: @ 84B7F50 +gDirectSoundWaveData_23:: @ 84B7F50 .incbin "baserom.gba", 0x4B7F50, 0xF18 -gUnknown_84B8E68:: @ 84B8E68 +gDirectSoundWaveData_24:: @ 84B8E68 .incbin "baserom.gba", 0x4B8E68, 0x1974 -gUnknown_84BA7DC:: @ 84BA7DC +gDirectSoundWaveData_25:: @ 84BA7DC .incbin "baserom.gba", 0x4BA7DC, 0x20DC -gUnknown_84BC8B8:: @ 84BC8B8 +gDirectSoundWaveData_26:: @ 84BC8B8 .incbin "baserom.gba", 0x4BC8B8, 0x7830 -gUnknown_84C40E8:: @ 84C40E8 +gDirectSoundWaveData_27:: @ 84C40E8 .incbin "baserom.gba", 0x4C40E8, 0x9B8 -gUnknown_84C4AA0:: @ 84C4AA0 +gDirectSoundWaveData_28:: @ 84C4AA0 .incbin "baserom.gba", 0x4C4AA0, 0xE80 -gUnknown_84C5920:: @ 84C5920 +gDirectSoundWaveData_29:: @ 84C5920 .incbin "baserom.gba", 0x4C5920, 0xE74 -gUnknown_84C6794:: @ 84C6794 +gDirectSoundWaveData_30:: @ 84C6794 .incbin "baserom.gba", 0x4C6794, 0x1814 -gUnknown_84C7FA8:: @ 84C7FA8 +gDirectSoundWaveData_31:: @ 84C7FA8 .incbin "baserom.gba", 0x4C7FA8, 0x15A4 -gUnknown_84C954C:: @ 84C954C +gDirectSoundWaveData_32:: @ 84C954C .incbin "baserom.gba", 0x4C954C, 0x15E4 -gUnknown_84CAB30:: @ 84CAB30 +gDirectSoundWaveData_33:: @ 84CAB30 .incbin "baserom.gba", 0x4CAB30, 0x10F4 -gUnknown_84CBC24:: @ 84CBC24 +gDirectSoundWaveData_34:: @ 84CBC24 .incbin "baserom.gba", 0x4CBC24, 0xF60 -gUnknown_84CCB84:: @ 84CCB84 +gDirectSoundWaveData_35:: @ 84CCB84 .incbin "baserom.gba", 0x4CCB84, 0x1660 -gUnknown_84CE1E4:: @ 84CE1E4 +gDirectSoundWaveData_36:: @ 84CE1E4 .incbin "baserom.gba", 0x4CE1E4, 0x155C -gUnknown_84CF740:: @ 84CF740 +gDirectSoundWaveData_37:: @ 84CF740 .incbin "baserom.gba", 0x4CF740, 0xB8C -gUnknown_84D02CC:: @ 84D02CC +gDirectSoundWaveData_38:: @ 84D02CC .incbin "baserom.gba", 0x4D02CC, 0x35A4 -gUnknown_84D3870:: @ 84D3870 +gDirectSoundWaveData_39:: @ 84D3870 .incbin "baserom.gba", 0x4D3870, 0x231C -gUnknown_84D5B8C:: @ 84D5B8C +gDirectSoundWaveData_40:: @ 84D5B8C .incbin "baserom.gba", 0x4D5B8C, 0x36CC -gUnknown_84D9258:: @ 84D9258 +gDirectSoundWaveData_41:: @ 84D9258 .incbin "baserom.gba", 0x4D9258, 0x1350 -gUnknown_84DA5A8:: @ 84DA5A8 +gDirectSoundWaveData_42:: @ 84DA5A8 .incbin "baserom.gba", 0x4DA5A8, 0x1510 -gUnknown_84DBAB8:: @ 84DBAB8 +gDirectSoundWaveData_43:: @ 84DBAB8 .incbin "baserom.gba", 0x4DBAB8, 0x1420 -gUnknown_84DCED8:: @ 84DCED8 +gDirectSoundWaveData_44:: @ 84DCED8 .incbin "baserom.gba", 0x4DCED8, 0x109C -gUnknown_84DDF74:: @ 84DDF74 +gDirectSoundWaveData_45:: @ 84DDF74 .incbin "baserom.gba", 0x4DDF74, 0x105C -gUnknown_84DEFD0:: @ 84DEFD0 +gDirectSoundWaveData_46:: @ 84DEFD0 .incbin "baserom.gba", 0x4DEFD0, 0x6F94 -gUnknown_84E5F64:: @ 84E5F64 +gDirectSoundWaveData_47:: @ 84E5F64 .incbin "baserom.gba", 0x4E5F64, 0x4584 -gUnknown_84EA4E8:: @ 84EA4E8 +gDirectSoundWaveData_48:: @ 84EA4E8 .incbin "baserom.gba", 0x4EA4E8, 0x764 -gUnknown_84EAC4C:: @ 84EAC4C +gDirectSoundWaveData_49:: @ 84EAC4C .incbin "baserom.gba", 0x4EAC4C, 0x1C50 -gUnknown_84EC89C:: @ 84EC89C +gDirectSoundWaveData_50:: @ 84EC89C .incbin "baserom.gba", 0x4EC89C, 0x14D0 -gUnknown_84EDD6C:: @ 84EDD6C +gDirectSoundWaveData_51:: @ 84EDD6C .incbin "baserom.gba", 0x4EDD6C, 0xA0C -gUnknown_84EE778:: @ 84EE778 +gDirectSoundWaveData_52:: @ 84EE778 .incbin "baserom.gba", 0x4EE778, 0x1C14 -gUnknown_84F038C:: @ 84F038C +gDirectSoundWaveData_53:: @ 84F038C .incbin "baserom.gba", 0x4F038C, 0x1960 -gUnknown_84F1CEC:: @ 84F1CEC +gDirectSoundWaveData_54:: @ 84F1CEC .incbin "baserom.gba", 0x4F1CEC, 0x14C4 -gUnknown_84F31B0:: @ 84F31B0 +gDirectSoundWaveData_55:: @ 84F31B0 .incbin "baserom.gba", 0x4F31B0, 0x73C -gUnknown_84F38EC:: @ 84F38EC +gDirectSoundWaveData_56:: @ 84F38EC .incbin "baserom.gba", 0x4F38EC, 0x1BF0 -gUnknown_84F54DC:: @ 84F54DC +gDirectSoundWaveData_57:: @ 84F54DC .incbin "baserom.gba", 0x4F54DC, 0x13B4 -gUnknown_84F6890:: @ 84F6890 +gDirectSoundWaveData_58:: @ 84F6890 .incbin "baserom.gba", 0x4F6890, 0x2684 -gUnknown_84F8F14:: @ 84F8F14 +gDirectSoundWaveData_59:: @ 84F8F14 .incbin "baserom.gba", 0x4F8F14, 0x1244 -gUnknown_84FA158:: @ 84FA158 +gDirectSoundWaveData_60:: @ 84FA158 .incbin "baserom.gba", 0x4FA158, 0x1010 -gUnknown_84FB168:: @ 84FB168 +gDirectSoundWaveData_61:: @ 84FB168 .incbin "baserom.gba", 0x4FB168, 0x1308 -gUnknown_84FC470:: @ 84FC470 +gDirectSoundWaveData_62:: @ 84FC470 .incbin "baserom.gba", 0x4FC470, 0x210C -gUnknown_84FE57C:: @ 84FE57C +gDirectSoundWaveData_63:: @ 84FE57C .incbin "baserom.gba", 0x4FE57C, 0x1FDC -gUnknown_8500558:: @ 8500558 +gDirectSoundWaveData_64:: @ 8500558 .incbin "baserom.gba", 0x500558, 0x2210 -gUnknown_8502768:: @ 8502768 +gDirectSoundWaveData_65:: @ 8502768 .incbin "baserom.gba", 0x502768, 0x7CC -gUnknown_8502F34:: @ 8502F34 +gDirectSoundWaveData_66:: @ 8502F34 .incbin "baserom.gba", 0x502F34, 0x1970 -gUnknown_85048A4:: @ 85048A4 +gDirectSoundWaveData_67:: @ 85048A4 .incbin "baserom.gba", 0x5048A4, 0x414 -gUnknown_8504CB8:: @ 8504CB8 +gDirectSoundWaveData_68:: @ 8504CB8 .incbin "baserom.gba", 0x504CB8, 0x1FB0 -gUnknown_8506C68:: @ 8506C68 +gDirectSoundWaveData_69:: @ 8506C68 .incbin "baserom.gba", 0x506C68, 0x32E0 -gUnknown_8509F48:: @ 8509F48 +gDirectSoundWaveData_70:: @ 8509F48 .incbin "baserom.gba", 0x509F48, 0xA30 -gUnknown_850A978:: @ 850A978 +gDirectSoundWaveData_71:: @ 850A978 .incbin "baserom.gba", 0x50A978, 0xA34 -gUnknown_850B3AC:: @ 850B3AC +gDirectSoundWaveData_72:: @ 850B3AC .incbin "baserom.gba", 0x50B3AC, 0x1B40 -gUnknown_850CEEC:: @ 850CEEC +gDirectSoundWaveData_73:: @ 850CEEC .incbin "baserom.gba", 0x50CEEC, 0x8C8 -gUnknown_850D7B4:: @ 850D7B4 +gDirectSoundWaveData_74:: @ 850D7B4 .incbin "baserom.gba", 0x50D7B4, 0x13D0 -gUnknown_850EB84:: @ 850EB84 +gDirectSoundWaveData_75:: @ 850EB84 .incbin "baserom.gba", 0x50EB84, 0x1040 .align 2 @@ -1782,41 +1782,41 @@ Cry_Chimecho:: @ 869D4D0 .align 2 -gUnknown_869DEE0:: @ 869DEE0 +gDirectSoundWaveData_76:: @ 869DEE0 .incbin "baserom.gba", 0x69DEE0, 0x1F60 -gUnknown_869FE40:: @ 869FE40 +gDirectSoundWaveData_77:: @ 869FE40 .incbin "baserom.gba", 0x69FE40, 0x1AA0 -gUnknown_86A18E0:: @ 86A18E0 +gDirectSoundWaveData_78:: @ 86A18E0 .incbin "baserom.gba", 0x6A18E0, 0x1F70 -gUnknown_86A3850:: @ 86A3850 +gDirectSoundWaveData_79:: @ 86A3850 .incbin "baserom.gba", 0x6A3850, 0x1838 -gUnknown_86A5088:: @ 86A5088 +gDirectSoundWaveData_80:: @ 86A5088 .incbin "baserom.gba", 0x6A5088, 0x13D0 -gUnknown_86A6458:: @ 86A6458 +gDirectSoundWaveData_81:: @ 86A6458 .incbin "baserom.gba", 0x6A6458, 0x11C4 -gUnknown_86A761C:: @ 86A761C +gDirectSoundWaveData_82:: @ 86A761C .incbin "baserom.gba", 0x6A761C, 0x1E70 -gUnknown_86A948C:: @ 86A948C +gDirectSoundWaveData_83:: @ 86A948C .incbin "baserom.gba", 0x6A948C, 0x2FF0 -gUnknown_86AC47C:: @ 86AC47C +gDirectSoundWaveData_84:: @ 86AC47C .incbin "baserom.gba", 0x6AC47C, 0x2C54 -gUnknown_86AF0D0:: @ 86AF0D0 +gDirectSoundWaveData_85:: @ 86AF0D0 .incbin "baserom.gba", 0x6AF0D0, 0xA60 -gUnknown_86AFB30:: @ 86AFB30 +gDirectSoundWaveData_86:: @ 86AFB30 .incbin "baserom.gba", 0x6AFB30, 0x2668 -gUnknown_86B2198:: @ 86B2198 +gDirectSoundWaveData_87:: @ 86B2198 .incbin "baserom.gba", 0x6B2198, 0x13A8 -gUnknown_86B3540:: @ 86B3540 +gDirectSoundWaveData_88:: @ 86B3540 .incbin "baserom.gba", 0x6B3540, 0x2100 diff --git a/sound/voice_groups.inc b/sound/voice_groups.inc index 6d45ecc05..c81033b91 100644 --- a/sound/voice_groups.inc +++ b/sound/voice_groups.inc @@ -17,7 +17,7 @@ voicegroup000:: @ 8489C8C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D34 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D40 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D4C - voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 8489D58 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 0, 255, 127 @ 8489D58 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D64 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D70 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489D7C @@ -32,13 +32,13 @@ voicegroup000:: @ 8489C8C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489DE8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489DF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E00 - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 149 @ 8489E0C + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 149 @ 8489E0C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E18 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E24 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E30 - voice_directsound 60, 0, gUnknown_84A5810, 255, 235, 128, 115 @ 8489E3C + voice_directsound 60, 0, gDirectSoundWaveData_3, 255, 235, 128, 115 @ 8489E3C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E48 - voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 8489E54 + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 252, 0, 115 @ 8489E54 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E60 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E6C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E78 @@ -47,7 +47,7 @@ voicegroup000:: @ 8489C8C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489E9C voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EA8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EB4 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 204, 193, 239 @ 8489EC0 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 204, 193, 239 @ 8489EC0 voice_keysplit voicegroup004, KeySplitTable2 @ 8489ECC voice_square_1 0, 2, 0, 0, 15, 0 @ 8489ED8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489EE4 @@ -92,21 +92,21 @@ voicegroup001:: @ 8489F74 voice_square_1 0, 0, 0, 1, 6, 0 @ 848A0A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A0AC voice_square_1 0, 2, 0, 0, 15, 0 @ 848A0B8 - voice_directsound 60, 0, gUnknown_84A888C, 255, 0, 255, 0 @ 848A0C4 + voice_directsound 60, 0, gDirectSoundWaveData_6, 255, 0, 255, 0 @ 848A0C4 voicegroup002:: @ 848A0D0 - voice_directsound 60, 0, gUnknown_84A9F3C, 255, 165, 154, 127 @ 848A0D0 - voice_directsound 60, 0, gUnknown_84AB280, 255, 165, 154, 127 @ 848A0DC - voice_directsound 60, 0, gUnknown_84ABD24, 255, 165, 206, 127 @ 848A0E8 - voice_directsound 60, 0, gUnknown_84AD038, 255, 165, 206, 127 @ 848A0F4 - voice_directsound 60, 0, gUnknown_84B0634, 255, 0, 255, 0 @ 848A100 - voice_directsound 60, 0, gUnknown_84B0B0C, 255, 0, 255, 0 @ 848A10C - voice_directsound 60, 0, gUnknown_84B23E8, 255, 0, 255, 0 @ 848A118 - voice_directsound_no_resample 60, 64, gUnknown_84B3710, 255, 0, 255, 242 @ 848A124 + voice_directsound 60, 0, gDirectSoundWaveData_7, 255, 165, 154, 127 @ 848A0D0 + voice_directsound 60, 0, gDirectSoundWaveData_8, 255, 165, 154, 127 @ 848A0DC + voice_directsound 60, 0, gDirectSoundWaveData_9, 255, 165, 206, 127 @ 848A0E8 + voice_directsound 60, 0, gDirectSoundWaveData_10, 255, 165, 206, 127 @ 848A0F4 + voice_directsound 60, 0, gDirectSoundWaveData_11, 255, 0, 255, 0 @ 848A100 + voice_directsound 60, 0, gDirectSoundWaveData_12, 255, 0, 255, 0 @ 848A10C + voice_directsound 60, 0, gDirectSoundWaveData_13, 255, 0, 255, 0 @ 848A118 + voice_directsound_no_resample 60, 64, gDirectSoundWaveData_14, 255, 0, 255, 242 @ 848A124 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A130 - voice_directsound_no_resample 60, 64, gUnknown_84B3BB0, 255, 0, 255, 242 @ 848A13C - voice_directsound_no_resample 60, 64, gUnknown_84B42A4, 255, 255, 255, 127 @ 848A148 - voice_directsound_no_resample 60, 64, gUnknown_84B4B34, 255, 0, 255, 242 @ 848A154 + voice_directsound_no_resample 60, 64, gDirectSoundWaveData_15, 255, 0, 255, 242 @ 848A13C + voice_directsound_no_resample 60, 64, gDirectSoundWaveData_16, 255, 255, 255, 127 @ 848A148 + voice_directsound_no_resample 60, 64, gDirectSoundWaveData_17, 255, 0, 255, 242 @ 848A154 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A160 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A16C voice_square_1 0, 2, 0, 0, 15, 0 @ 848A178 @@ -120,46 +120,46 @@ voicegroup002:: @ 848A0D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A1D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A1E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A1F0 - voice_directsound_no_resample 32, 34, gUnknown_84B53AC, 255, 127, 77, 204 @ 848A1FC - voice_directsound_no_resample 60, 14, gUnknown_84B5C60, 255, 235, 0, 165 @ 848A208 + voice_directsound_no_resample 32, 34, gDirectSoundWaveData_18, 255, 127, 77, 204 @ 848A1FC + voice_directsound_no_resample 60, 14, gDirectSoundWaveData_19, 255, 235, 0, 165 @ 848A208 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A214 - voice_directsound_no_resample 30, 54, gUnknown_84B6544, 255, 246, 0, 216 @ 848A220 + voice_directsound_no_resample 30, 54, gDirectSoundWaveData_20, 255, 246, 0, 216 @ 848A220 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A22C - voice_directsound_no_resample 30, 54, gUnknown_84B6544, 255, 246, 0, 216 @ 848A238 - voice_directsound_no_resample 30, 64, gUnknown_84B6544, 8, 0, 255, 216 @ 848A244 + voice_directsound_no_resample 30, 54, gDirectSoundWaveData_20, 255, 246, 0, 216 @ 848A238 + voice_directsound_no_resample 30, 64, gDirectSoundWaveData_20, 8, 0, 255, 216 @ 848A244 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A250 - voice_directsound_no_resample 72, 104, gUnknown_84B7470, 255, 0, 255, 0 @ 848A25C + voice_directsound_no_resample 72, 104, gDirectSoundWaveData_21, 255, 0, 255, 0 @ 848A25C voice_square_1 0, 2, 0, 0, 15, 0 @ 848A268 - voice_directsound_no_resample 72, 94, gUnknown_84B7988, 255, 0, 255, 0 @ 848A274 - voice_directsound_no_resample 64, 64, gUnknown_84B7F50, 255, 0, 255, 0 @ 848A280 - voice_directsound_no_resample 64, 64, gUnknown_84B8E68, 255, 180, 175, 228 @ 848A28C - voice_directsound_no_resample 64, 64, gUnknown_84B8E68, 255, 0, 255, 242 @ 848A298 - voice_directsound_no_resample 64, 54, gUnknown_84B42A4, 255, 255, 255, 127 @ 848A2A4 - voice_directsound_no_resample 64, 64, gUnknown_84B4B34, 255, 0, 255, 242 @ 848A2B0 - voice_directsound 64, 24, gUnknown_84BA7DC, 255, 0, 255, 226 @ 848A2BC - voice_directsound_no_resample 64, 80, gUnknown_84B4B34, 255, 0, 255, 242 @ 848A2C8 - voice_directsound 68, 34, gUnknown_84BA7DC, 255, 0, 255, 226 @ 848A2D4 - voice_directsound_no_resample 60, 64, gUnknown_84B3BB0, 255, 0, 255, 242 @ 848A2E0 - voice_directsound 72, 44, gUnknown_84BA7DC, 255, 0, 255, 226 @ 848A2EC + voice_directsound_no_resample 72, 94, gDirectSoundWaveData_22, 255, 0, 255, 0 @ 848A274 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_23, 255, 0, 255, 0 @ 848A280 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_24, 255, 180, 175, 228 @ 848A28C + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_24, 255, 0, 255, 242 @ 848A298 + voice_directsound_no_resample 64, 54, gDirectSoundWaveData_16, 255, 255, 255, 127 @ 848A2A4 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_17, 255, 0, 255, 242 @ 848A2B0 + voice_directsound 64, 24, gDirectSoundWaveData_25, 255, 0, 255, 226 @ 848A2BC + voice_directsound_no_resample 64, 80, gDirectSoundWaveData_17, 255, 0, 255, 242 @ 848A2C8 + voice_directsound 68, 34, gDirectSoundWaveData_25, 255, 0, 255, 226 @ 848A2D4 + voice_directsound_no_resample 60, 64, gDirectSoundWaveData_15, 255, 0, 255, 242 @ 848A2E0 + voice_directsound 72, 44, gDirectSoundWaveData_25, 255, 0, 255, 226 @ 848A2EC voice_square_1 0, 2, 0, 0, 15, 0 @ 848A2F8 - voice_directsound 76, 84, gUnknown_84BA7DC, 255, 0, 255, 226 @ 848A304 - voice_directsound 80, 94, gUnknown_84BA7DC, 255, 0, 255, 226 @ 848A310 - voice_directsound_no_resample 33, 89, gUnknown_84B6544, 255, 235, 0, 231 @ 848A31C - voice_directsound 84, 104, gUnknown_84BA7DC, 255, 0, 255, 235 @ 848A328 + voice_directsound 76, 84, gDirectSoundWaveData_25, 255, 0, 255, 226 @ 848A304 + voice_directsound 80, 94, gDirectSoundWaveData_25, 255, 0, 255, 226 @ 848A310 + voice_directsound_no_resample 33, 89, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 848A31C + voice_directsound 84, 104, gDirectSoundWaveData_25, 255, 0, 255, 235 @ 848A328 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A334 - voice_directsound 63, 64, gUnknown_84B6544, 255, 235, 0, 231 @ 848A340 - voice_directsound_no_resample 64, 24, gUnknown_84BC8B8, 255, 165, 103, 231 @ 848A34C - voice_directsound_no_resample 64, 34, gUnknown_84B53AC, 255, 127, 77, 204 @ 848A358 - voice_directsound_no_resample 64, 14, gUnknown_84B5C60, 255, 231, 0, 188 @ 848A364 - voice_directsound_no_resample 64, 89, gUnknown_84C40E8, 255, 0, 255, 242 @ 848A370 - voice_directsound_no_resample 64, 29, gUnknown_84B6544, 255, 235, 0, 231 @ 848A37C + voice_directsound 63, 64, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 848A340 + voice_directsound_no_resample 64, 24, gDirectSoundWaveData_26, 255, 165, 103, 231 @ 848A34C + voice_directsound_no_resample 64, 34, gDirectSoundWaveData_18, 255, 127, 77, 204 @ 848A358 + voice_directsound_no_resample 64, 14, gDirectSoundWaveData_19, 255, 231, 0, 188 @ 848A364 + voice_directsound_no_resample 64, 89, gDirectSoundWaveData_27, 255, 0, 255, 242 @ 848A370 + voice_directsound_no_resample 64, 29, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 848A37C voice_square_1 0, 2, 0, 0, 15, 0 @ 848A388 - voice_directsound_no_resample 64, 54, gUnknown_84B6544, 255, 235, 0, 231 @ 848A394 - voice_directsound_no_resample 64, 54, gUnknown_84B6544, 8, 0, 255, 216 @ 848A3A0 - voice_directsound_no_resample 64, 94, gUnknown_84C4AA0, 255, 0, 255, 0 @ 848A3AC - voice_directsound_no_resample 64, 34, gUnknown_84B7470, 255, 0, 255, 0 @ 848A3B8 - voice_directsound_no_resample 64, 34, gUnknown_84B7988, 255, 0, 255, 0 @ 848A3C4 - voice_directsound_no_resample 64, 90, gUnknown_84B7988, 255, 0, 255, 0 @ 848A3D0 + voice_directsound_no_resample 64, 54, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 848A394 + voice_directsound_no_resample 64, 54, gDirectSoundWaveData_20, 8, 0, 255, 216 @ 848A3A0 + voice_directsound_no_resample 64, 94, gDirectSoundWaveData_28, 255, 0, 255, 0 @ 848A3AC + voice_directsound_no_resample 64, 34, gDirectSoundWaveData_21, 255, 0, 255, 0 @ 848A3B8 + voice_directsound_no_resample 64, 34, gDirectSoundWaveData_22, 255, 0, 255, 0 @ 848A3C4 + voice_directsound_no_resample 64, 90, gDirectSoundWaveData_22, 255, 0, 255, 0 @ 848A3D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A3DC voice_square_1 0, 2, 0, 0, 15, 0 @ 848A3E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A3F4 @@ -175,32 +175,32 @@ voicegroup002:: @ 848A0D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A46C voice_square_1 0, 2, 0, 0, 15, 0 @ 848A478 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A484 - voice_directsound_no_resample 64, 39, gUnknown_84C5920, 255, 242, 103, 188 @ 848A490 - voice_directsound_no_resample 64, 79, gUnknown_84C5920, 255, 242, 103, 188 @ 848A49C - voice_directsound_no_resample 64, 39, gUnknown_84C5920, 255, 165, 103, 188 @ 848A4A8 - voice_directsound_no_resample 64, 24, gUnknown_84C6794, 255, 0, 255, 0 @ 848A4B4 + voice_directsound_no_resample 64, 39, gDirectSoundWaveData_29, 255, 242, 103, 188 @ 848A490 + voice_directsound_no_resample 64, 79, gDirectSoundWaveData_29, 255, 242, 103, 188 @ 848A49C + voice_directsound_no_resample 64, 39, gDirectSoundWaveData_29, 255, 165, 103, 188 @ 848A4A8 + voice_directsound_no_resample 64, 24, gDirectSoundWaveData_30, 255, 0, 255, 0 @ 848A4B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A4C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A4CC - voice_directsound_no_resample 64, 104, gUnknown_84C7FA8, 255, 0, 255, 0 @ 848A4D8 - voice_directsound 63, 64, gUnknown_84C954C, 255, 0, 255, 0 @ 848A4E4 - voice_directsound 50, 84, gUnknown_84CAB30, 255, 0, 255, 0 @ 848A4F0 - voice_directsound 64, 84, gUnknown_84CAB30, 255, 0, 255, 0 @ 848A4FC + voice_directsound_no_resample 64, 104, gDirectSoundWaveData_31, 255, 0, 255, 0 @ 848A4D8 + voice_directsound 63, 64, gDirectSoundWaveData_32, 255, 0, 255, 0 @ 848A4E4 + voice_directsound 50, 84, gDirectSoundWaveData_33, 255, 0, 255, 0 @ 848A4F0 + voice_directsound 64, 84, gDirectSoundWaveData_33, 255, 0, 255, 0 @ 848A4FC voicegroup003:: @ 848A508 - voice_directsound 60, 0, gUnknown_84CBC24, 255, 252, 0, 239 @ 848A508 - voice_directsound 60, 0, gUnknown_84CCB84, 255, 250, 0, 221 @ 848A514 - voice_directsound 60, 0, gUnknown_84CE1E4, 255, 250, 0, 221 @ 848A520 - voice_directsound 60, 0, gUnknown_84CF740, 255, 247, 0, 221 @ 848A52C + voice_directsound 60, 0, gDirectSoundWaveData_34, 255, 252, 0, 239 @ 848A508 + voice_directsound 60, 0, gDirectSoundWaveData_35, 255, 250, 0, 221 @ 848A514 + voice_directsound 60, 0, gDirectSoundWaveData_36, 255, 250, 0, 221 @ 848A520 + voice_directsound 60, 0, gDirectSoundWaveData_37, 255, 247, 0, 221 @ 848A52C voicegroup004:: @ 848A538 - voice_directsound 60, 0, gUnknown_84D02CC, 255, 0, 255, 196 @ 848A538 - voice_directsound 60, 0, gUnknown_84D3870, 255, 0, 255, 196 @ 848A544 - voice_directsound 60, 0, gUnknown_84D5B8C, 255, 0, 255, 196 @ 848A550 + voice_directsound 60, 0, gDirectSoundWaveData_38, 255, 0, 255, 196 @ 848A538 + voice_directsound 60, 0, gDirectSoundWaveData_39, 255, 0, 255, 196 @ 848A544 + voice_directsound 60, 0, gDirectSoundWaveData_40, 255, 0, 255, 196 @ 848A550 voicegroup005:: @ 848A55C - voice_directsound 60, 0, gUnknown_84D9258, 255, 0, 193, 127 @ 848A55C - voice_directsound 60, 0, gUnknown_84DA5A8, 255, 0, 193, 127 @ 848A568 - voice_directsound 60, 0, gUnknown_84DBAB8, 255, 0, 193, 127 @ 848A574 + voice_directsound 60, 0, gDirectSoundWaveData_41, 255, 0, 193, 127 @ 848A55C + voice_directsound 60, 0, gDirectSoundWaveData_42, 255, 0, 193, 127 @ 848A568 + voice_directsound 60, 0, gDirectSoundWaveData_43, 255, 0, 193, 127 @ 848A574 voice_square_1_alt 38, 2, 1, 0, 0, 0 @ 848A580 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A58C voice_square_1 0, 2, 0, 0, 15, 0 @ 848A598 @@ -331,17 +331,17 @@ voicegroup005:: @ 848A55C voice_square_1_alt 21, 2, 0, 0, 15, 2 @ 848AB74 voicegroup006:: @ 848AB80 - voice_directsound 60, 0, gUnknown_84DCED8, 255, 0, 255, 165 @ 848AB80 - voice_directsound 60, 0, gUnknown_84DDF74, 255, 0, 255, 165 @ 848AB8C + voice_directsound 60, 0, gDirectSoundWaveData_44, 255, 0, 255, 165 @ 848AB80 + voice_directsound 60, 0, gDirectSoundWaveData_45, 255, 0, 255, 165 @ 848AB8C voicegroup007:: @ 848AB98 - voice_directsound 60, 0, gUnknown_84DEFD0, 255, 0, 224, 165 @ 848AB98 - voice_directsound 60, 0, gUnknown_84E5F64, 255, 0, 218, 165 @ 848ABA4 + voice_directsound 60, 0, gDirectSoundWaveData_46, 255, 0, 224, 165 @ 848AB98 + voice_directsound 60, 0, gDirectSoundWaveData_47, 255, 0, 218, 165 @ 848ABA4 voicegroup012:: @ 848ABB0 voice_keysplit_all voicegroup001 @ 848ABB0 voice_keysplit voicegroup003, KeySplitTable1 @ 848ABBC - voice_directsound 60, 0, gUnknown_84FE57C, 255, 178, 180, 165 @ 848ABC8 + voice_directsound 60, 0, gDirectSoundWaveData_63, 255, 178, 180, 165 @ 848ABC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ABD4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ABE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ABEC @@ -352,7 +352,7 @@ voicegroup012:: @ 848ABB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC28 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC34 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC40 - voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 848AC4C + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 235, 0, 204 @ 848AC4C voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC58 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC64 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AC70 @@ -385,8 +385,8 @@ voicegroup012:: @ 848ABB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADCC - voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 0, 204 @ 848ADD8 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848ADE4 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 242, 0, 204 @ 848ADD8 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 246, 0, 226 @ 848ADE4 voice_keysplit voicegroup004, KeySplitTable2 @ 848ADF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ADFC voice_square_1 0, 2, 0, 0, 15, 0 @ 848AE08 @@ -412,7 +412,7 @@ voicegroup012:: @ 848ABB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AEF8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF04 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF10 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 848AF1C + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 848AF1C voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF28 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF34 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AF40 @@ -490,7 +490,7 @@ voicegroup026:: @ 848B078 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B288 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B294 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2A0 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848B2AC + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 246, 0, 226 @ 848B2AC voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B2D0 @@ -563,7 +563,7 @@ voicegroup120:: @ 848B474 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5DC voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B5F4 - voice_directsound 60, 0, gUnknown_84EAC4C, 255, 253, 0, 149 @ 848B600 + voice_directsound 60, 0, gDirectSoundWaveData_49, 255, 253, 0, 149 @ 848B600 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B60C voice_square_1 0, 2, 0, 0, 15, 0 @ 848B618 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B624 @@ -575,9 +575,9 @@ voicegroup120:: @ 848B474 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B66C voice_square_1 0, 2, 0, 0, 15, 0 @ 848B678 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B684 - voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 848B690 + voice_directsound 60, 0, gDirectSoundWaveData_55, 255, 216, 0, 165 @ 848B690 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B69C - voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848B6A8 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 246, 0, 226 @ 848B6A8 voice_keysplit voicegroup004, KeySplitTable2 @ 848B6B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B6CC @@ -640,7 +640,7 @@ voicegroup119:: @ 848B8B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B960 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B96C voice_square_1 0, 2, 0, 0, 15, 0 @ 848B978 - voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 848B984 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 0, 255, 127 @ 848B984 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B990 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B99C voice_square_1 0, 2, 0, 0, 15, 0 @ 848B9A8 @@ -656,7 +656,7 @@ voicegroup119:: @ 848B8B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA20 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA2C voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA38 - voice_directsound 60, 0, gUnknown_84EAC4C, 255, 253, 0, 149 @ 848BA44 + voice_directsound 60, 0, gDirectSoundWaveData_49, 255, 253, 0, 149 @ 848BA44 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA50 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA5C voice_square_1 0, 2, 0, 0, 15, 0 @ 848BA68 @@ -669,8 +669,8 @@ voicegroup119:: @ 848B8B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BABC voice_square_1 0, 2, 0, 0, 15, 0 @ 848BAC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BAD4 - voice_directsound_no_resample 60, 0, gUnknown_84EC89C, 255, 246, 0, 226 @ 848BAE0 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848BAEC + voice_directsound_no_resample 60, 0, gDirectSoundWaveData_50, 255, 246, 0, 226 @ 848BAE0 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 246, 0, 226 @ 848BAEC voice_keysplit voicegroup004, KeySplitTable2 @ 848BAF8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB04 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BB10 @@ -720,7 +720,7 @@ voicegroup081:: @ 848BCFC voice_keysplit voicegroup003, KeySplitTable1 @ 848BD08 voicegroup127:: @ 848BD14 - voice_directsound 60, 0, gUnknown_84EDD6C, 255, 249, 103, 165 @ 848BD14 + voice_directsound 60, 0, gDirectSoundWaveData_51, 255, 249, 103, 165 @ 848BD14 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BD20 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BD2C voice_square_1 0, 2, 0, 0, 15, 0 @ 848BD38 @@ -733,8 +733,8 @@ voicegroup127:: @ 848BD14 voice_square_1_alt 0, 2, 2, 0, 15, 0 @ 848BD8C voice_square_1_alt 0, 1, 2, 0, 15, 0 @ 848BD98 voice_square_1_alt 23, 1, 0, 1, 9, 0 @ 848BDA4 - voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 165 @ 848BDB0 - voice_directsound 60, 0, gUnknown_84EE778, 255, 226, 0, 165 @ 848BDBC + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 0, 255, 165 @ 848BDB0 + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 226, 0, 165 @ 848BDBC voice_square_1_alt 0, 2, 0, 6, 0, 1 @ 848BDC8 voice_square_1_alt 36, 0, 0, 2, 0, 0 @ 848BDD4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BDE0 @@ -767,7 +767,7 @@ voicegroup127:: @ 848BD14 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF24 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF30 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF3C - voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 848BF48 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 246, 0, 226 @ 848BF48 voice_keysplit voicegroup004, KeySplitTable2 @ 848BF54 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF60 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BF6C @@ -850,80 +850,80 @@ voicegroup127:: @ 848BD14 voice_noise_alt 0, 0, 1, 0, 1 @ 848C308 voicegroup128:: @ 848C314 - voice_directsound_no_resample 60, 0, gUnknown_84F038C, 255, 249, 0, 165 @ 848C314 - voice_directsound_alt 60, 0, gUnknown_84F038C, 255, 0, 255, 165 @ 848C320 - voice_directsound 60, 0, gUnknown_84EDD6C, 255, 0, 255, 165 @ 848C32C + voice_directsound_no_resample 60, 0, gDirectSoundWaveData_53, 255, 249, 0, 165 @ 848C314 + voice_directsound_alt 60, 0, gDirectSoundWaveData_53, 255, 0, 255, 165 @ 848C320 + voice_directsound 60, 0, gDirectSoundWaveData_51, 255, 0, 255, 165 @ 848C32C voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 242, 0, 127 @ 848C338 voice_noise_alt 0, 0, 1, 0, 1 @ 848C344 voice_noise_alt 1, 0, 1, 0, 1 @ 848C350 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 255, 165 @ 848C35C + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 0, 255, 165 @ 848C35C voice_square_1_alt 0, 2, 0, 2, 0, 1 @ 848C368 - voice_directsound 60, 0, gUnknown_84F1CEC, 255, 0, 255, 165 @ 848C374 - voice_directsound 60, 0, gUnknown_84F31B0, 255, 0, 255, 127 @ 848C380 - voice_directsound 60, 0, gUnknown_84F38EC, 255, 0, 255, 127 @ 848C38C + voice_directsound 60, 0, gDirectSoundWaveData_54, 255, 0, 255, 165 @ 848C374 + voice_directsound 60, 0, gDirectSoundWaveData_55, 255, 0, 255, 127 @ 848C380 + voice_directsound 60, 0, gDirectSoundWaveData_56, 255, 0, 255, 127 @ 848C38C voice_noise_alt 1, 0, 2, 0, 0 @ 848C398 voice_square_1 103, 3, 2, 7, 0, 0 @ 848C3A4 voice_square_2 3, 2, 7, 0, 0 @ 848C3B0 - voice_directsound 60, 0, gUnknown_84EE778, 255, 226, 0, 127 @ 848C3BC - voice_directsound 60, 0, gUnknown_84F54DC, 255, 0, 255, 0 @ 848C3C8 - voice_directsound 60, 0, gUnknown_84EE778, 255, 204, 0, 127 @ 848C3D4 + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 226, 0, 127 @ 848C3BC + voice_directsound 60, 0, gDirectSoundWaveData_57, 255, 0, 255, 0 @ 848C3C8 + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 204, 0, 127 @ 848C3D4 voice_square_1_alt 0, 2, 0, 2, 0, 1 @ 848C3E0 - voice_directsound 60, 0, gUnknown_84F6890, 255, 0, 255, 127 @ 848C3EC - voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 127 @ 848C3F8 + voice_directsound 60, 0, gDirectSoundWaveData_58, 255, 0, 255, 127 @ 848C3EC + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 0, 255, 127 @ 848C3F8 voice_square_1 103, 0, 0, 7, 0, 0 @ 848C404 - voice_directsound 60, 0, gUnknown_84B4B34, 255, 0, 255, 127 @ 848C410 - voice_directsound 60, 0, gUnknown_84F8F14, 255, 0, 255, 127 @ 848C41C - voice_directsound 60, 0, gUnknown_84FA158, 255, 0, 255, 127 @ 848C428 - voice_directsound 60, 0, gUnknown_84B3BB0, 255, 0, 255, 127 @ 848C434 + voice_directsound 60, 0, gDirectSoundWaveData_17, 255, 0, 255, 127 @ 848C410 + voice_directsound 60, 0, gDirectSoundWaveData_59, 255, 0, 255, 127 @ 848C41C + voice_directsound 60, 0, gDirectSoundWaveData_60, 255, 0, 255, 127 @ 848C428 + voice_directsound 60, 0, gDirectSoundWaveData_15, 255, 0, 255, 127 @ 848C434 voice_noise_alt 0, 0, 7, 15, 1 @ 848C440 - voice_directsound 60, 0, gUnknown_84FB168, 255, 0, 255, 127 @ 848C44C + voice_directsound 60, 0, gDirectSoundWaveData_61, 255, 0, 255, 127 @ 848C44C voice_noise_alt 1, 0, 7, 15, 1 @ 848C458 voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 246, 0, 127 @ 848C464 - voice_directsound 60, 0, gUnknown_84FC470, 255, 0, 255, 127 @ 848C470 + voice_directsound 60, 0, gDirectSoundWaveData_62, 255, 0, 255, 127 @ 848C470 voice_square_1_alt 19, 2, 0, 2, 0, 0 @ 848C47C - voice_directsound 60, 0, gUnknown_84FE57C, 255, 0, 255, 127 @ 848C488 + voice_directsound 60, 0, gDirectSoundWaveData_63, 255, 0, 255, 127 @ 848C488 voice_square_1 103, 0, 0, 0, 15, 0 @ 848C494 - voice_directsound_alt 60, 0, gUnknown_84FC470, 255, 0, 255, 127 @ 848C4A0 - voice_directsound 60, 0, gUnknown_84A4C44, 255, 255, 255, 127 @ 848C4AC - voice_directsound 60, 0, gUnknown_84A6748, 255, 0, 255, 127 @ 848C4B8 - voice_directsound 60, 0, gUnknown_8500558, 255, 0, 255, 127 @ 848C4C4 - voice_directsound 60, 0, gUnknown_84FE57C, 255, 242, 0, 0 @ 848C4D0 - voice_directsound 60, 0, gUnknown_8502768, 255, 0, 255, 0 @ 848C4DC - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 848C4E8 - voice_directsound 60, 0, gUnknown_85048A4, 255, 127, 0, 188 @ 848C4F4 - voice_directsound 60, 0, gUnknown_8504CB8, 255, 249, 0, 165 @ 848C500 + voice_directsound_alt 60, 0, gDirectSoundWaveData_62, 255, 0, 255, 127 @ 848C4A0 + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 255, 255, 127 @ 848C4AC + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 0, 255, 127 @ 848C4B8 + voice_directsound 60, 0, gDirectSoundWaveData_64, 255, 0, 255, 127 @ 848C4C4 + voice_directsound 60, 0, gDirectSoundWaveData_63, 255, 242, 0, 0 @ 848C4D0 + voice_directsound 60, 0, gDirectSoundWaveData_65, 255, 0, 255, 0 @ 848C4DC + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 848C4E8 + voice_directsound 60, 0, gDirectSoundWaveData_67, 255, 127, 0, 188 @ 848C4F4 + voice_directsound 60, 0, gDirectSoundWaveData_68, 255, 249, 0, 165 @ 848C500 voice_square_1 0, 0, 4, 6, 0, 0 @ 848C50C voice_directsound 60, 0, gDirectSoundWaveData_0, 13, 0, 255, 127 @ 848C518 - voice_directsound 60, 0, gUnknown_8502F34, 13, 0, 255, 127 @ 848C524 - voice_directsound 60, 0, gUnknown_8506C68, 255, 0, 255, 127 @ 848C530 - voice_directsound 60, 0, gUnknown_8509F48, 255, 252, 0, 204 @ 848C53C + voice_directsound 60, 0, gDirectSoundWaveData_66, 13, 0, 255, 127 @ 848C524 + voice_directsound 60, 0, gDirectSoundWaveData_69, 255, 0, 255, 127 @ 848C530 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 252, 0, 204 @ 848C53C voice_square_1 0, 2, 0, 0, 15, 0 @ 848C548 - voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 848C554 + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 235, 0, 204 @ 848C554 voice_square_1 0, 0, 4, 0, 15, 0 @ 848C560 - voice_directsound 60, 0, gUnknown_850A978, 255, 188, 0, 0 @ 848C56C - voice_directsound 60, 0, gUnknown_8502F34, 255, 226, 0, 127 @ 848C578 - voice_directsound 60, 0, gUnknown_84B6544, 26, 0, 255, 127 @ 848C584 + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 188, 0, 0 @ 848C56C + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 226, 0, 127 @ 848C578 + voice_directsound 60, 0, gDirectSoundWaveData_20, 26, 0, 255, 127 @ 848C584 voice_square_1_alt 0, 2, 0, 1, 0, 0 @ 848C590 voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 252, 0, 127 @ 848C59C voice_square_1_alt 0, 1, 0, 2, 0, 0 @ 848C5A8 - voice_directsound 60, 0, gUnknown_84F31B0, 255, 127, 0, 127 @ 848C5B4 + voice_directsound 60, 0, gDirectSoundWaveData_55, 255, 127, 0, 127 @ 848C5B4 voice_noise_alt 0, 1, 6, 0, 0 @ 848C5C0 - voice_directsound 60, 0, gUnknown_84A5810, 255, 255, 255, 127 @ 848C5CC - voice_directsound 60, 0, gUnknown_84B42A4, 255, 255, 255, 127 @ 848C5D8 - voice_directsound 60, 0, gUnknown_850B3AC, 255, 255, 255, 127 @ 848C5E4 - voice_directsound 60, 0, gUnknown_84E5F64, 11, 242, 0, 127 @ 848C5F0 + voice_directsound 60, 0, gDirectSoundWaveData_3, 255, 255, 255, 127 @ 848C5CC + voice_directsound 60, 0, gDirectSoundWaveData_16, 255, 255, 255, 127 @ 848C5D8 + voice_directsound 60, 0, gDirectSoundWaveData_72, 255, 255, 255, 127 @ 848C5E4 + voice_directsound 60, 0, gDirectSoundWaveData_47, 11, 242, 0, 127 @ 848C5F0 voice_square_1_alt 0, 2, 4, 6, 0, 0 @ 848C5FC - voice_directsound 60, 0, gUnknown_850CEEC, 255, 255, 255, 127 @ 848C608 - voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 848C614 - voice_directsound 60, 0, gUnknown_850EB84, 255, 0, 255, 165 @ 848C620 + voice_directsound 60, 0, gDirectSoundWaveData_73, 255, 255, 255, 127 @ 848C608 + voice_directsound 60, 0, gDirectSoundWaveData_74, 255, 0, 255, 165 @ 848C614 + voice_directsound 60, 0, gDirectSoundWaveData_75, 255, 0, 255, 165 @ 848C620 voice_noise_alt 0, 5, 7, 15, 1 @ 848C62C - voice_directsound 60, 0, gUnknown_84EE778, 128, 242, 0, 165 @ 848C638 - voice_directsound 60, 0, gUnknown_84D3870, 255, 0, 255, 165 @ 848C644 + voice_directsound 60, 0, gDirectSoundWaveData_52, 128, 242, 0, 165 @ 848C638 + voice_directsound 60, 0, gDirectSoundWaveData_39, 255, 0, 255, 165 @ 848C644 voice_square_1 0, 0, 1, 5, 0, 0 @ 848C650 voice_noise_alt 0, 6, 6, 0, 1 @ 848C65C voice_noise_alt 0, 3, 6, 0, 1 @ 848C668 voice_square_1 0, 2, 0, 0, 15, 0 @ 848C674 - voice_directsound 60, 0, gUnknown_84FE57C, 15, 127, 231, 127 @ 848C680 + voice_directsound 60, 0, gDirectSoundWaveData_63, 15, 127, 231, 127 @ 848C680 voice_square_1 0, 2, 0, 0, 15, 0 @ 848C68C voice_square_1 0, 2, 0, 0, 15, 0 @ 848C698 voice_square_1 0, 2, 0, 0, 15, 0 @ 848C6A4 @@ -1761,17 +1761,17 @@ gCryTable2:: @ 848DB44 voicegroup129:: @ 848ED74 voice_square_1 0, 2, 0, 0, 15, 0 @ 848ED74 - voice_directsound 60, 0, gUnknown_84B7470, 255, 0, 255, 0 @ 848ED80 - voice_directsound 60, 0, gUnknown_84B7988, 255, 0, 255, 0 @ 848ED8C - voice_directsound 60, 0, gUnknown_84B42A4, 255, 226, 25, 0 @ 848ED98 + voice_directsound 60, 0, gDirectSoundWaveData_21, 255, 0, 255, 0 @ 848ED80 + voice_directsound 60, 0, gDirectSoundWaveData_22, 255, 0, 255, 0 @ 848ED8C + voice_directsound 60, 0, gDirectSoundWaveData_16, 255, 226, 25, 0 @ 848ED98 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EDA4 - voice_directsound 60, 0, gUnknown_84F1CEC, 255, 0, 255, 165 @ 848EDB0 - voice_directsound 60, 0, gUnknown_84BC8B8, 255, 165, 103, 231 @ 848EDBC - voice_directsound 60, 0, gUnknown_84C5920, 255, 204, 128, 249 @ 848EDC8 - voice_directsound 60, 0, gUnknown_869DEE0, 255, 0, 255, 76 @ 848EDD4 - voice_directsound 60, 0, gUnknown_869FE40, 255, 0, 206, 204 @ 848EDE0 - voice_directsound 60, 0, gUnknown_84B0B0C, 255, 0, 206, 38 @ 848EDEC - voice_directsound 60, 0, gUnknown_84B23E8, 255, 0, 206, 0 @ 848EDF8 + voice_directsound 60, 0, gDirectSoundWaveData_54, 255, 0, 255, 165 @ 848EDB0 + voice_directsound 60, 0, gDirectSoundWaveData_26, 255, 165, 103, 231 @ 848EDBC + voice_directsound 60, 0, gDirectSoundWaveData_29, 255, 204, 128, 249 @ 848EDC8 + voice_directsound 60, 0, gDirectSoundWaveData_76, 255, 0, 255, 76 @ 848EDD4 + voice_directsound 60, 0, gDirectSoundWaveData_77, 255, 0, 206, 204 @ 848EDE0 + voice_directsound 60, 0, gDirectSoundWaveData_12, 255, 0, 206, 38 @ 848EDEC + voice_directsound 60, 0, gDirectSoundWaveData_13, 255, 0, 206, 0 @ 848EDF8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE04 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE10 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE1C @@ -1784,14 +1784,14 @@ voicegroup129:: @ 848ED74 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE70 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE7C voice_square_1 0, 2, 0, 0, 15, 0 @ 848EE88 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 128, 204 @ 848EE94 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 165, 128, 204 @ 848EE94 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEAC voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EED0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEDC - voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 848EEE8 + voice_directsound 60, 0, gDirectSoundWaveData_79, 255, 0, 255, 165 @ 848EEE8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EEF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF00 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF0C @@ -1806,9 +1806,9 @@ voicegroup129:: @ 848ED74 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF78 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF84 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EF90 - voice_directsound 60, 0, gUnknown_8509F48, 255, 252, 0, 204 @ 848EF9C - voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 848EFA8 - voice_directsound 60, 0, gUnknown_84EE778, 255, 204, 0, 127 @ 848EFB4 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 252, 0, 204 @ 848EF9C + voice_directsound 60, 0, gDirectSoundWaveData_74, 255, 0, 255, 165 @ 848EFA8 + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 204, 0, 127 @ 848EFB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848EFC0 voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 848EFCC voice_square_1 0, 2, 0, 0, 15, 0 @ 848EFD8 @@ -1911,7 +1911,7 @@ voicegroup130:: @ 848F374 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F44C voice_square_1 0, 2, 0, 0, 15, 0 @ 848F458 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F464 - voice_directsound 60, 0, gUnknown_86A5088, 255, 249, 25, 248 @ 848F470 + voice_directsound 60, 0, gDirectSoundWaveData_80, 255, 249, 25, 248 @ 848F470 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F47C voice_square_1 0, 2, 0, 0, 15, 0 @ 848F488 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F494 @@ -2022,7 +2022,7 @@ voicegroup130:: @ 848F374 voicegroup131:: @ 848F974 voice_keysplit_all voicegroup002 @ 848F974 voice_keysplit voicegroup003, KeySplitTable1 @ 848F980 - voice_directsound 60, 0, gUnknown_86A6458, 128, 204, 51, 242 @ 848F98C + voice_directsound 60, 0, gDirectSoundWaveData_81, 128, 204, 51, 242 @ 848F98C voice_square_1 0, 2, 0, 0, 15, 0 @ 848F998 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848F9B0 @@ -2044,7 +2044,7 @@ voicegroup131:: @ 848F974 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA70 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA7C voice_square_1 0, 2, 0, 0, 15, 0 @ 848FA88 - voice_directsound 60, 0, gUnknown_86A18E0, 128, 204, 103, 226 @ 848FA94 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 204, 103, 226 @ 848FA94 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FAA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FAAC voice_square_1 0, 2, 0, 0, 15, 0 @ 848FAB8 @@ -2164,17 +2164,17 @@ voicegroup132:: @ 848FF74 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FFF8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490004 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490010 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 97, 236 @ 849001C + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 97, 236 @ 849001C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490028 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490034 - voice_directsound 60, 0, gUnknown_84A444C, 128, 146, 118, 137 @ 8490040 + voice_directsound 60, 0, gDirectSoundWaveData_1, 128, 146, 118, 137 @ 8490040 voice_square_1 0, 2, 0, 0, 15, 0 @ 849004C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490058 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490064 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490070 voice_square_1 0, 2, 0, 0, 15, 0 @ 849007C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490088 - voice_directsound 60, 0, gUnknown_86A18E0, 51, 204, 92, 226 @ 8490094 + voice_directsound 60, 0, gDirectSoundWaveData_78, 51, 204, 92, 226 @ 8490094 voice_square_1 0, 2, 0, 0, 15, 0 @ 84900A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84900AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84900B8 @@ -2197,7 +2197,7 @@ voicegroup132:: @ 848FF74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490184 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490190 voice_square_1 0, 2, 0, 0, 15, 0 @ 849019C - voice_directsound 60, 0, gUnknown_84A73BC, 255, 165, 154, 235 @ 84901A8 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 165, 154, 235 @ 84901A8 voice_keysplit voicegroup004, KeySplitTable2 @ 84901B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84901C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84901CC @@ -2223,7 +2223,7 @@ voicegroup132:: @ 848FF74 voice_square_1 0, 2, 0, 0, 15, 0 @ 84902BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84902C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84902D4 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 84902E0 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 84902E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84902EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84902F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490304 @@ -2290,27 +2290,27 @@ voicegroup133:: @ 8490574 voice_square_1 0, 2, 0, 0, 15, 0 @ 84905C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84905D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84905E0 - voice_directsound 60, 0, gUnknown_84C7FA8, 255, 0, 255, 0 @ 84905EC + voice_directsound 60, 0, gDirectSoundWaveData_31, 255, 0, 255, 0 @ 84905EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84905F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490604 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490610 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 849061C + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 849061C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490628 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490634 - voice_directsound 60, 0, gUnknown_84A444C, 128, 146, 108, 137 @ 8490640 + voice_directsound 60, 0, gDirectSoundWaveData_1, 128, 146, 108, 137 @ 8490640 voice_square_1 0, 2, 0, 0, 15, 0 @ 849064C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490658 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490664 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490670 voice_square_1 0, 2, 0, 0, 15, 0 @ 849067C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490688 - voice_directsound 60, 0, gUnknown_86A18E0, 128, 204, 103, 226 @ 8490694 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 204, 103, 226 @ 8490694 voice_square_1 0, 2, 0, 0, 15, 0 @ 84906A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84906AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84906B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84906C4 - voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 84906D0 - voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 84906DC + voice_directsound 60, 0, gDirectSoundWaveData_82, 255, 0, 255, 127 @ 84906D0 + voice_directsound 60, 0, gDirectSoundWaveData_83, 255, 0, 255, 127 @ 84906DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84906E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84906F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490700 @@ -2318,8 +2318,8 @@ voicegroup133:: @ 8490574 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490718 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490724 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490730 - voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 849073C - voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 127 @ 8490748 + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 252, 0, 115 @ 849073C + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 0, 255, 127 @ 8490748 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490754 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490760 voice_square_1 0, 2, 0, 0, 15, 0 @ 849076C @@ -2327,7 +2327,7 @@ voicegroup133:: @ 8490574 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490784 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490790 voice_square_1 0, 2, 0, 0, 15, 0 @ 849079C - voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 84907A8 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 0, 193, 153 @ 84907A8 voice_keysplit voicegroup004, KeySplitTable2 @ 84907B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84907C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84907CC @@ -2342,7 +2342,7 @@ voicegroup133:: @ 8490574 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490838 voice_keysplit voicegroup007, KeySplitTable5 @ 8490844 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490850 - voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 849085C + voice_directsound 60, 0, gDirectSoundWaveData_84, 255, 0, 255, 127 @ 849085C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490868 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490874 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490880 @@ -2358,7 +2358,7 @@ voicegroup133:: @ 8490574 voice_square_1 0, 2, 0, 0, 15, 0 @ 84908F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490904 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490910 - voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 849091C + voice_directsound 60, 0, gDirectSoundWaveData_85, 255, 0, 255, 127 @ 849091C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490928 voice_square_1_alt 0, 1, 0, 1, 9, 0 @ 8490934 voice_square_2_alt 3, 0, 2, 9, 1 @ 8490940 @@ -2400,7 +2400,7 @@ voicegroup133:: @ 8490574 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490AF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490AFC voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B08 - voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 8490B14 + voice_directsound 60, 0, gDirectSoundWaveData_79, 255, 0, 255, 165 @ 8490B14 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B20 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B2C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490B38 @@ -2457,7 +2457,7 @@ voicegroup134:: @ 8490B74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D84 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D90 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490D9C - voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 8490DA8 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 246, 0, 226 @ 8490DA8 voice_keysplit voicegroup004, KeySplitTable2 @ 8490DB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490DCC @@ -2523,7 +2523,7 @@ voicegroup135:: @ 8490FAC voice_square_1 0, 2, 0, 0, 15, 0 @ 8491084 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491090 voice_square_1 0, 2, 0, 0, 15, 0 @ 849109C - voice_directsound 60, 0, gUnknown_850D7B4, 85, 137, 180, 204 @ 84910A8 + voice_directsound 60, 0, gDirectSoundWaveData_74, 85, 137, 180, 204 @ 84910A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84910B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84910C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84910CC @@ -2616,8 +2616,8 @@ voicegroup136:: @ 8491390 voice_square_1 0, 2, 0, 0, 15, 0 @ 84914C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84914D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84914E0 - voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 84914EC - voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 84914F8 + voice_directsound 60, 0, gDirectSoundWaveData_82, 255, 0, 255, 127 @ 84914EC + voice_directsound 60, 0, gDirectSoundWaveData_83, 255, 0, 255, 127 @ 84914F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491504 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491510 voice_square_1 0, 2, 0, 0, 15, 0 @ 849151C @@ -2625,7 +2625,7 @@ voicegroup136:: @ 8491390 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491534 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491540 voice_square_1 0, 2, 0, 0, 15, 0 @ 849154C - voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 8491558 + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 252, 0, 115 @ 8491558 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491564 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491570 voice_square_1 0, 2, 0, 0, 15, 0 @ 849157C @@ -2649,7 +2649,7 @@ voicegroup136:: @ 8491390 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491654 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491660 voice_square_1 0, 2, 0, 0, 15, 0 @ 849166C - voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 8491678 + voice_directsound 60, 0, gDirectSoundWaveData_84, 255, 0, 255, 127 @ 8491678 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491684 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491690 voice_square_1 0, 2, 0, 0, 15, 0 @ 849169C @@ -2721,8 +2721,8 @@ voicegroup137:: @ 8491990 voice_square_1 0, 2, 0, 0, 15, 0 @ 849199C voice_square_1 0, 2, 0, 0, 15, 0 @ 84919A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84919B4 - voice_directsound 60, 0, gUnknown_86AFB30, 255, 165, 180, 165 @ 84919C0 - voice_directsound 60, 0, gUnknown_86B2198, 255, 137, 154, 165 @ 84919CC + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 165, 180, 165 @ 84919C0 + voice_directsound 60, 0, gDirectSoundWaveData_87, 255, 137, 154, 165 @ 84919CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84919D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84919E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84919F0 @@ -2731,7 +2731,7 @@ voicegroup137:: @ 8491990 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A14 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A20 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A2C - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8491A38 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 8491A38 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A44 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A50 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491A5C @@ -2763,8 +2763,8 @@ voicegroup137:: @ 8491990 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491B94 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BAC - voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 0, 242 @ 8491BB8 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 8491BC4 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 242, 0, 242 @ 8491BB8 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 0, 193, 153 @ 8491BC4 voice_keysplit voicegroup004, KeySplitTable2 @ 8491BD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BDC voice_square_1 0, 2, 0, 0, 15, 0 @ 8491BE8 @@ -2851,8 +2851,8 @@ voicegroup138:: @ 8491F90 voice_keysplit voicegroup003, KeySplitTable1 @ 8491F9C voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FA8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FB4 - voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 8491FC0 - voice_directsound 60, 65, gUnknown_86B2198, 255, 204, 77, 246 @ 8491FCC + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 188, 128, 226 @ 8491FC0 + voice_directsound 60, 65, gDirectSoundWaveData_87, 255, 204, 77, 246 @ 8491FCC voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491FF0 @@ -2864,14 +2864,14 @@ voicegroup138:: @ 8491F90 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492038 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492044 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492050 - voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849205C + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 76, 133, 137 @ 849205C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492068 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492074 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492080 - voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849208C + voice_directsound 60, 0, gDirectSoundWaveData_74, 64, 188, 108, 165 @ 849208C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492098 voice_square_1 0, 2, 0, 0, 15, 0 @ 84920A4 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 84920B0 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 249, 25, 127 @ 84920B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84920BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84920C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84920D4 @@ -2893,7 +2893,7 @@ voicegroup138:: @ 8491F90 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492194 voice_square_1 0, 2, 0, 0, 15, 0 @ 84921A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84921AC - voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84921B8 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 246, 0, 235 @ 84921B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84921C4 voice_keysplit voicegroup004, KeySplitTable2 @ 84921D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84921DC @@ -2920,7 +2920,7 @@ voicegroup138:: @ 8491F90 voice_square_1 0, 2, 0, 0, 15, 0 @ 84922D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84922E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84922F0 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 84922FC + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 84922FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8492308 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492314 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492320 @@ -2987,21 +2987,21 @@ voicegroup139:: @ 8492590 voice_square_1 0, 2, 0, 0, 15, 0 @ 84925E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84925F0 voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 165, 51, 242 @ 84925FC - voice_directsound 60, 0, gUnknown_84C7FA8, 255, 0, 255, 0 @ 8492608 + voice_directsound 60, 0, gDirectSoundWaveData_31, 255, 0, 255, 0 @ 8492608 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492614 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492620 - voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849262C - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8492638 + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 235, 0, 204 @ 849262C + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 8492638 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492644 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492650 - voice_directsound 60, 0, gUnknown_84A444C, 128, 127, 103, 201 @ 849265C + voice_directsound 60, 0, gDirectSoundWaveData_1, 128, 127, 103, 201 @ 849265C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492668 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492674 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492680 - voice_directsound 60, 0, gUnknown_850D7B4, 37, 127, 77, 165 @ 849268C + voice_directsound 60, 0, gDirectSoundWaveData_74, 37, 127, 77, 165 @ 849268C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492698 voice_square_1 0, 2, 0, 0, 15, 0 @ 84926A4 - voice_directsound 60, 0, gUnknown_86A18E0, 51, 204, 92, 226 @ 84926B0 + voice_directsound 60, 0, gDirectSoundWaveData_78, 51, 204, 92, 226 @ 84926B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84926BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84926C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84926D4 @@ -3023,7 +3023,7 @@ voicegroup139:: @ 8492590 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492794 voice_square_1 0, 2, 0, 0, 15, 0 @ 84927A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84927AC - voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 51, 226 @ 84927B8 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 242, 51, 226 @ 84927B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84927C4 voice_keysplit voicegroup004, KeySplitTable2 @ 84927D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84927DC @@ -3050,12 +3050,12 @@ voicegroup139:: @ 8492590 voice_square_1 0, 2, 0, 0, 15, 0 @ 84928D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84928E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84928F0 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 0, 255, 165 @ 84928FC + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 0, 255, 165 @ 84928FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8492908 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492914 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492920 voice_square_1 0, 2, 0, 0, 15, 0 @ 849292C - voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 8492938 + voice_directsound 60, 0, gDirectSoundWaveData_85, 255, 0, 255, 127 @ 8492938 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492944 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492950 voice_square_1 0, 2, 0, 0, 15, 0 @ 849295C @@ -3126,18 +3126,18 @@ voicegroup141:: @ 8492BC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C38 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C44 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C50 - voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 8492C5C + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 235, 0, 204 @ 8492C5C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C68 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C80 - voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 8492C8C + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 76, 133, 137 @ 8492C8C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492C98 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CB0 - voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 8492CBC + voice_directsound 60, 0, gDirectSoundWaveData_74, 64, 188, 108, 165 @ 8492CBC voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CD4 - voice_directsound 60, 0, gUnknown_86A18E0, 85, 249, 25, 127 @ 8492CE0 + voice_directsound 60, 0, gDirectSoundWaveData_78, 85, 249, 25, 127 @ 8492CE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CEC voice_square_1 0, 2, 0, 0, 15, 0 @ 8492CF8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492D04 @@ -3186,7 +3186,7 @@ voicegroup141:: @ 8492BC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F08 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F14 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F20 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 0, 255, 165 @ 8492F2C + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 0, 255, 165 @ 8492F2C voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F38 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F44 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492F50 @@ -3260,20 +3260,20 @@ voicegroup142:: @ 84931C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493268 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493274 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493280 - voice_directsound 60, 0, gUnknown_84A444C, 64, 188, 128, 201 @ 849328C + voice_directsound 60, 0, gDirectSoundWaveData_1, 64, 188, 128, 201 @ 849328C voice_square_1 0, 2, 0, 0, 15, 0 @ 8493298 voice_square_1 0, 2, 0, 0, 15, 0 @ 84932A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84932B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84932BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84932C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84932D4 - voice_directsound 60, 0, gUnknown_86A18E0, 64, 195, 103, 220 @ 84932E0 + voice_directsound 60, 0, gDirectSoundWaveData_78, 64, 195, 103, 220 @ 84932E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84932EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84932F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493304 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493310 - voice_directsound 60, 0, gUnknown_86A761C, 128, 195, 72, 127 @ 849331C - voice_directsound 60, 0, gUnknown_86A948C, 85, 188, 103, 160 @ 8493328 + voice_directsound 60, 0, gDirectSoundWaveData_82, 128, 195, 72, 127 @ 849331C + voice_directsound 60, 0, gDirectSoundWaveData_83, 85, 188, 103, 160 @ 8493328 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493334 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493340 voice_square_1 0, 2, 0, 0, 15, 0 @ 849334C @@ -3281,7 +3281,7 @@ voicegroup142:: @ 84931C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493364 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493370 voice_square_1 0, 2, 0, 0, 15, 0 @ 849337C - voice_directsound 60, 0, gUnknown_84A6748, 128, 188, 77, 115 @ 8493388 + voice_directsound 60, 0, gDirectSoundWaveData_4, 128, 188, 77, 115 @ 8493388 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493394 voice_square_1 0, 2, 0, 0, 15, 0 @ 84933A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84933AC @@ -3305,7 +3305,7 @@ voicegroup142:: @ 84931C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493484 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493490 voice_square_1 0, 2, 0, 0, 15, 0 @ 849349C - voice_directsound 60, 0, gUnknown_86AC47C, 255, 175, 154, 127 @ 84934A8 + voice_directsound 60, 0, gDirectSoundWaveData_84, 255, 175, 154, 127 @ 84934A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84934B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84934C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84934CC @@ -3346,14 +3346,14 @@ voicegroup143:: @ 84935B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493658 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493664 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493670 - voice_directsound 60, 0, gUnknown_84A444C, 128, 160, 123, 165 @ 849367C + voice_directsound 60, 0, gDirectSoundWaveData_1, 128, 160, 123, 165 @ 849367C voice_square_1 0, 2, 0, 0, 15, 0 @ 8493688 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493694 voice_square_1 0, 2, 0, 0, 15, 0 @ 84936A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84936AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84936B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84936C4 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 0 @ 84936D0 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 249, 25, 0 @ 84936D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84936DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84936E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84936F4 @@ -3476,14 +3476,14 @@ voicegroup144:: @ 8493BB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C58 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C64 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C70 - voice_directsound 60, 0, gUnknown_84A444C, 85, 188, 92, 165 @ 8493C7C - voice_directsound 60, 0, gUnknown_84A444C, 85, 127, 180, 165 @ 8493C88 + voice_directsound 60, 0, gDirectSoundWaveData_1, 85, 188, 92, 165 @ 8493C7C + voice_directsound 60, 0, gDirectSoundWaveData_1, 85, 127, 180, 165 @ 8493C88 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493C94 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CAC voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CC4 - voice_directsound 60, 0, gUnknown_86A18E0, 51, 204, 92, 226 @ 8493CD0 + voice_directsound 60, 0, gDirectSoundWaveData_78, 51, 204, 92, 226 @ 8493CD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CDC voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CE8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493CF4 @@ -3494,10 +3494,10 @@ voicegroup144:: @ 8493BB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D30 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D3C voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D48 - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 216 @ 8493D54 + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 216 @ 8493D54 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D60 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D6C - voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 8493D78 + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 252, 0, 115 @ 8493D78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D84 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D90 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493D9C @@ -3593,8 +3593,8 @@ voicegroup145:: @ 84941B0 voice_keysplit voicegroup003, KeySplitTable1 @ 84941BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84941C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84941D4 - voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 84941E0 - voice_directsound 60, 65, gUnknown_86B2198, 255, 204, 77, 246 @ 84941EC + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 188, 128, 226 @ 84941E0 + voice_directsound 60, 65, gDirectSoundWaveData_87, 255, 204, 77, 246 @ 84941EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84941F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494204 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494210 @@ -3606,14 +3606,14 @@ voicegroup145:: @ 84941B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494258 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494264 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494270 - voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849427C + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 76, 133, 137 @ 849427C voice_square_1 0, 2, 0, 0, 15, 0 @ 8494288 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494294 voice_square_1 0, 2, 0, 0, 15, 0 @ 84942A0 - voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 84942AC + voice_directsound 60, 0, gDirectSoundWaveData_74, 64, 188, 108, 165 @ 84942AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84942B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84942C4 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 84942D0 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 249, 25, 127 @ 84942D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84942DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84942E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84942F4 @@ -3635,7 +3635,7 @@ voicegroup145:: @ 84941B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84943B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84943C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84943CC - voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84943D8 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 246, 0, 235 @ 84943D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84943E4 voice_keysplit voicegroup004, KeySplitTable2 @ 84943F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84943FC @@ -3662,7 +3662,7 @@ voicegroup145:: @ 84941B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84944F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494504 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494510 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849451C + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 849451C voice_square_1 0, 2, 0, 0, 15, 0 @ 8494528 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494534 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494540 @@ -3720,7 +3720,7 @@ voicegroup145:: @ 84941B0 voicegroup146:: @ 84947B0 voice_keysplit_all voicegroup002 @ 84947B0 - voice_directsound 60, 0, gUnknown_86A6458, 255, 165, 103, 235 @ 84947BC + voice_directsound 60, 0, gDirectSoundWaveData_81, 255, 165, 103, 235 @ 84947BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84947C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84947D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84947E0 @@ -3732,7 +3732,7 @@ voicegroup146:: @ 84947B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494828 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494834 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494840 - voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849484C + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 235, 0, 204 @ 849484C voice_square_1 0, 2, 0, 0, 15, 0 @ 8494858 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494864 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494870 @@ -3743,7 +3743,7 @@ voicegroup146:: @ 84947B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84948AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84948B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84948C4 - voice_directsound 60, 0, gUnknown_86A18E0, 85, 249, 25, 226 @ 84948D0 + voice_directsound 60, 0, gDirectSoundWaveData_78, 85, 249, 25, 226 @ 84948D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84948DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84948E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84948F4 @@ -3797,7 +3797,7 @@ voicegroup146:: @ 84947B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B34 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B40 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B4C - voice_directsound 60, 0, gUnknown_86AF0D0, 43, 76, 103, 216 @ 8494B58 + voice_directsound 60, 0, gDirectSoundWaveData_85, 43, 76, 103, 216 @ 8494B58 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494B64 voice_square_2_alt 2, 0, 2, 4, 4 @ 8494B70 voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 8494B7C @@ -3873,7 +3873,7 @@ voicegroup147:: @ 8494DB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EAC voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EC4 - voice_directsound 60, 0, gUnknown_86A18E0, 64, 249, 25, 226 @ 8494ED0 + voice_directsound 60, 0, gDirectSoundWaveData_78, 64, 249, 25, 226 @ 8494ED0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EDC voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EE8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494EF4 @@ -3948,8 +3948,8 @@ voicegroup148:: @ 84951A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495218 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495224 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495230 - voice_directsound 60, 0, gUnknown_84EE778, 255, 226, 0, 127 @ 849523C - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8495248 + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 226, 0, 127 @ 849523C + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 8495248 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495254 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495260 voice_square_1 0, 2, 0, 0, 15, 0 @ 849526C @@ -3974,7 +3974,7 @@ voicegroup148:: @ 84951A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495350 voice_square_1 0, 2, 0, 0, 15, 0 @ 849535C voice_square_1 0, 2, 0, 0, 15, 0 @ 8495368 - voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 127 @ 8495374 + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 0, 255, 127 @ 8495374 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495380 voice_square_1 0, 2, 0, 0, 15, 0 @ 849538C voice_square_1 0, 2, 0, 0, 15, 0 @ 8495398 @@ -4078,8 +4078,8 @@ voicegroup149:: @ 84957A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495818 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495824 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495830 - voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849583C - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8495848 + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 235, 0, 204 @ 849583C + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 8495848 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495854 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495860 voice_square_1 0, 2, 0, 0, 15, 0 @ 849586C @@ -4111,8 +4111,8 @@ voicegroup149:: @ 84957A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84959A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84959B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84959BC - voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84959C8 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 165, 154, 153 @ 84959D4 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 246, 0, 235 @ 84959C8 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 165, 154, 153 @ 84959D4 voice_keysplit voicegroup004, KeySplitTable2 @ 84959E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84959EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84959F8 @@ -4133,12 +4133,12 @@ voicegroup149:: @ 84957A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AAC voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AC4 - voice_directsound 60, 0, gUnknown_84A9F3C, 43, 188, 103, 165 @ 8495AD0 - voice_directsound 60, 0, gUnknown_84AB280, 43, 165, 103, 165 @ 8495ADC + voice_directsound 60, 0, gDirectSoundWaveData_7, 43, 188, 103, 165 @ 8495AD0 + voice_directsound 60, 0, gDirectSoundWaveData_8, 43, 165, 103, 165 @ 8495ADC voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AE8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495AF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B00 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 8495B0C + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 8495B0C voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B18 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B24 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B30 @@ -4161,7 +4161,7 @@ voicegroup149:: @ 84957A0 voicegroup150:: @ 8495BFC voice_keysplit_all voicegroup002 @ 8495BFC - voice_directsound 60, 0, gUnknown_86A6458, 255, 165, 103, 235 @ 8495C08 + voice_directsound 60, 0, gDirectSoundWaveData_81, 255, 165, 103, 235 @ 8495C08 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C14 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C20 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495C2C @@ -4238,7 +4238,7 @@ voicegroup150:: @ 8495BFC voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F80 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F8C voice_square_1 0, 2, 0, 0, 15, 0 @ 8495F98 - voice_directsound 60, 0, gUnknown_86AF0D0, 85, 204, 77, 127 @ 8495FA4 + voice_directsound 60, 0, gDirectSoundWaveData_85, 85, 204, 77, 127 @ 8495FA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495FB0 voice_square_2_alt 1, 0, 1, 4, 6 @ 8495FBC voice_square_1_alt 0, 1, 0, 2, 4, 5 @ 8495FC8 @@ -4304,7 +4304,7 @@ voicegroup151:: @ 84961FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8496280 voice_square_1 0, 2, 0, 0, 15, 0 @ 849628C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496298 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 84962A4 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 84962A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84962B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84962BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84962C8 @@ -4337,7 +4337,7 @@ voicegroup151:: @ 84961FC voice_square_1 0, 2, 0, 0, 15, 0 @ 849640C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496418 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496424 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 127 @ 8496430 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 0, 193, 127 @ 8496430 voice_keysplit voicegroup004, KeySplitTable2 @ 849643C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496448 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496454 @@ -4394,17 +4394,17 @@ voicegroup152:: @ 849661C voice_square_1 0, 2, 0, 0, 15, 0 @ 84966A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84966AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84966B8 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 97, 236 @ 84966C4 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 97, 236 @ 84966C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84966D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84966DC - voice_directsound 60, 0, gUnknown_84A444C, 128, 160, 175, 165 @ 84966E8 + voice_directsound 60, 0, gDirectSoundWaveData_1, 128, 160, 175, 165 @ 84966E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84966F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496700 voice_square_1 0, 2, 0, 0, 15, 0 @ 849670C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496718 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496724 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496730 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 128, 204 @ 849673C + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 165, 128, 204 @ 849673C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496748 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496754 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496760 @@ -4427,7 +4427,7 @@ voicegroup152:: @ 849661C voice_square_1 0, 2, 0, 0, 15, 0 @ 849682C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496838 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496844 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 127, 154, 235 @ 8496850 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 127, 154, 235 @ 8496850 voice_keysplit voicegroup004, KeySplitTable2 @ 849685C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496868 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496874 @@ -4524,7 +4524,7 @@ voicegroup153:: @ 8496C1C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CAC voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CB8 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 97, 236 @ 8496CC4 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 97, 236 @ 8496CC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CDC voice_square_1 0, 2, 0, 0, 15, 0 @ 8496CE8 @@ -4556,8 +4556,8 @@ voicegroup153:: @ 8496C1C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E20 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E2C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E38 - voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 8496E44 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 127, 154, 235 @ 8496E50 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 246, 0, 235 @ 8496E44 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 127, 154, 235 @ 8496E50 voice_keysplit voicegroup004, KeySplitTable2 @ 8496E5C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E68 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496E74 @@ -4583,7 +4583,7 @@ voicegroup153:: @ 8496C1C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F64 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F70 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F7C - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 8496F88 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 8496F88 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496F94 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496FA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496FAC @@ -4644,7 +4644,7 @@ voicegroup154:: @ 849721C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497228 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497234 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497240 - voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 849724C + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 249, 0, 165 @ 849724C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497258 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497264 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497270 @@ -4654,7 +4654,7 @@ voicegroup154:: @ 849721C voice_square_1 0, 2, 0, 0, 15, 0 @ 84972A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84972AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84972B8 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 97, 236 @ 84972C4 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 97, 236 @ 84972C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84972D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84972DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84972E8 @@ -4687,7 +4687,7 @@ voicegroup154:: @ 849721C voice_square_1 0, 2, 0, 0, 15, 0 @ 849742C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497438 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497444 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 127, 154, 235 @ 8497450 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 127, 154, 235 @ 8497450 voice_keysplit voicegroup004, KeySplitTable2 @ 849745C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497468 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497474 @@ -4739,8 +4739,8 @@ voicegroup155:: @ 8497678 voice_keysplit voicegroup003, KeySplitTable1 @ 8497684 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497690 voice_square_1 0, 2, 0, 0, 15, 0 @ 849769C - voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 84976A8 - voice_directsound 60, 0, gUnknown_86B2198, 255, 188, 103, 165 @ 84976B4 + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 249, 0, 165 @ 84976A8 + voice_directsound 60, 0, gDirectSoundWaveData_87, 255, 188, 103, 165 @ 84976B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84976C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84976CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84976D8 @@ -4749,23 +4749,23 @@ voicegroup155:: @ 8497678 voice_square_1 0, 2, 0, 0, 15, 0 @ 84976FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8497708 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497714 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8497720 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 8497720 voice_square_1 0, 2, 0, 0, 15, 0 @ 849772C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497738 - voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 8497744 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 0, 255, 127 @ 8497744 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497750 voice_square_1 0, 2, 0, 0, 15, 0 @ 849775C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497768 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497774 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497780 voice_square_1 0, 2, 0, 0, 15, 0 @ 849778C - voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 8497798 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 128, 204 @ 84977A4 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 249, 25, 127 @ 8497798 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 165, 128, 204 @ 84977A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84977B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84977BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84977C8 - voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 84977D4 - voice_directsound 60, 0, gUnknown_86A948C, 255, 165, 154, 165 @ 84977E0 + voice_directsound 60, 0, gDirectSoundWaveData_82, 255, 0, 255, 127 @ 84977D4 + voice_directsound 60, 0, gDirectSoundWaveData_83, 255, 165, 154, 165 @ 84977E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84977EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84977F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497804 @@ -4782,7 +4782,7 @@ voicegroup155:: @ 8497678 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497888 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497894 voice_square_1 0, 2, 0, 0, 15, 0 @ 84978A0 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 84978AC + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 246, 0, 226 @ 84978AC voice_keysplit voicegroup004, KeySplitTable2 @ 84978B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84978C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84978D0 @@ -4797,7 +4797,7 @@ voicegroup155:: @ 8497678 voice_square_1 0, 2, 0, 0, 15, 0 @ 849793C voice_keysplit voicegroup007, KeySplitTable5 @ 8497948 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497954 - voice_directsound 60, 0, gUnknown_86AC47C, 255, 165, 180, 165 @ 8497960 + voice_directsound 60, 0, gDirectSoundWaveData_84, 255, 165, 180, 165 @ 8497960 voice_square_1 0, 2, 0, 0, 15, 0 @ 849796C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497978 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497984 @@ -4855,7 +4855,7 @@ voicegroup155:: @ 8497678 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497BF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C00 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C0C - voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 8497C18 + voice_directsound 60, 0, gDirectSoundWaveData_79, 255, 0, 255, 165 @ 8497C18 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C24 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C30 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C3C @@ -4870,7 +4870,7 @@ voicegroup156:: @ 8497C78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C90 voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8497C9C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CA8 - voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 8497CB4 + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 249, 0, 165 @ 8497CB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CCC voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CD8 @@ -4882,26 +4882,26 @@ voicegroup156:: @ 8497C78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D20 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D2C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D38 - voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 8497D44 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 0, 255, 127 @ 8497D44 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D50 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D5C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D68 - voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 8497D74 + voice_directsound 60, 0, gDirectSoundWaveData_74, 255, 0, 255, 165 @ 8497D74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D80 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497D8C - voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 128, 204 @ 8497D98 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 165, 128, 204 @ 8497D98 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DBC voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DC8 - voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 8497DD4 - voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 8497DE0 + voice_directsound 60, 0, gDirectSoundWaveData_82, 255, 0, 255, 127 @ 8497DD4 + voice_directsound 60, 0, gDirectSoundWaveData_83, 255, 0, 255, 127 @ 8497DE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DEC voice_square_1 0, 2, 0, 0, 15, 0 @ 8497DF8 voice_square_2_alt 3, 0, 4, 4, 4 @ 8497E04 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E10 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E1C - voice_directsound 60, 0, gUnknown_84AD038, 255, 165, 180, 216 @ 8497E28 + voice_directsound 60, 0, gDirectSoundWaveData_10, 255, 165, 180, 216 @ 8497E28 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E34 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497E40 voice_square_2_alt 1, 0, 1, 7, 5 @ 8497E4C @@ -4927,7 +4927,7 @@ voicegroup156:: @ 8497C78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F3C voice_keysplit voicegroup007, KeySplitTable5 @ 8497F48 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F54 - voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 8497F60 + voice_directsound 60, 0, gDirectSoundWaveData_84, 255, 0, 255, 127 @ 8497F60 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F6C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497F84 @@ -4985,7 +4985,7 @@ voicegroup156:: @ 8497C78 voice_square_1 0, 2, 0, 0, 15, 0 @ 84981F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498200 voice_square_1 0, 2, 0, 0, 15, 0 @ 849820C - voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 8498218 + voice_directsound 60, 0, gDirectSoundWaveData_79, 255, 0, 255, 165 @ 8498218 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498224 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498230 voice_square_1 0, 2, 0, 0, 15, 0 @ 849823C @@ -5012,28 +5012,28 @@ voicegroup157:: @ 8498278 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498320 voice_square_1 0, 2, 0, 0, 15, 0 @ 849832C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498338 - voice_directsound 60, 0, gUnknown_84A444C, 128, 146, 190, 115 @ 8498344 + voice_directsound 60, 0, gDirectSoundWaveData_1, 128, 146, 190, 115 @ 8498344 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498350 voice_square_1 0, 2, 0, 0, 15, 0 @ 849835C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498368 - voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 8498374 + voice_directsound 60, 0, gDirectSoundWaveData_74, 255, 0, 255, 165 @ 8498374 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498380 voice_square_1 0, 2, 0, 0, 15, 0 @ 849838C - voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 128, 204 @ 8498398 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 165, 128, 204 @ 8498398 voice_square_1 0, 2, 0, 0, 15, 0 @ 84983A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84983B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84983BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84983C8 - voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 84983D4 - voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 84983E0 + voice_directsound 60, 0, gDirectSoundWaveData_82, 255, 0, 255, 127 @ 84983D4 + voice_directsound 60, 0, gDirectSoundWaveData_83, 255, 0, 255, 127 @ 84983E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84983EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84983F8 - voice_directsound 60, 0, gUnknown_84EAC4C, 255, 253, 0, 149 @ 8498404 + voice_directsound 60, 0, gDirectSoundWaveData_49, 255, 253, 0, 149 @ 8498404 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498410 voice_square_1 0, 2, 0, 0, 15, 0 @ 849841C - voice_directsound 60, 0, gUnknown_84AD038, 255, 165, 180, 216 @ 8498428 + voice_directsound 60, 0, gDirectSoundWaveData_10, 255, 165, 180, 216 @ 8498428 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498434 - voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 8498440 + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 252, 0, 115 @ 8498440 voice_square_1 0, 2, 0, 0, 15, 0 @ 849844C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498458 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498464 @@ -5057,7 +5057,7 @@ voicegroup157:: @ 8498278 voice_square_1 0, 2, 0, 0, 15, 0 @ 849853C voice_keysplit voicegroup007, KeySplitTable5 @ 8498548 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498554 - voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 127 @ 8498560 + voice_directsound 60, 0, gDirectSoundWaveData_84, 255, 0, 255, 127 @ 8498560 voice_square_1 0, 2, 0, 0, 15, 0 @ 849856C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498578 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498584 @@ -5129,42 +5129,42 @@ voicegroup158:: @ 8498878 voice_keysplit voicegroup003, KeySplitTable1 @ 8498884 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498890 voice_square_1 0, 2, 0, 0, 15, 0 @ 849889C - voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 84988A8 + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 249, 0, 165 @ 84988A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84988B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84988C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84988CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84988D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84988E4 - voice_directsound 60, 0, gUnknown_84C7FA8, 255, 0, 255, 0 @ 84988F0 + voice_directsound 60, 0, gDirectSoundWaveData_31, 255, 0, 255, 0 @ 84988F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84988FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8498908 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498914 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8498920 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 8498920 voice_square_1 0, 2, 0, 0, 15, 0 @ 849892C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498938 - voice_directsound 60, 0, gUnknown_84A444C, 128, 146, 108, 137 @ 8498944 + voice_directsound 60, 0, gDirectSoundWaveData_1, 128, 146, 108, 137 @ 8498944 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498950 voice_square_1 0, 2, 0, 0, 15, 0 @ 849895C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498968 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498974 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498980 voice_square_1 0, 2, 0, 0, 15, 0 @ 849898C - voice_directsound 60, 0, gUnknown_86A18E0, 128, 204, 103, 226 @ 8498998 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 204, 103, 226 @ 8498998 voice_square_1 0, 2, 0, 0, 15, 0 @ 84989A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84989B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84989BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84989C8 - voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 84989D4 - voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 84989E0 - voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 84989EC + voice_directsound 60, 0, gDirectSoundWaveData_82, 255, 0, 255, 127 @ 84989D4 + voice_directsound 60, 0, gDirectSoundWaveData_83, 255, 0, 255, 127 @ 84989E0 + voice_directsound 60, 0, gDirectSoundWaveData_79, 255, 0, 255, 165 @ 84989EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84989F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A04 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A10 - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 8498A1C + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 188 @ 8498A1C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A28 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A34 - voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 8498A40 - voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 127 @ 8498A4C + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 252, 0, 115 @ 8498A40 + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 0, 255, 127 @ 8498A4C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A58 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A64 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A70 @@ -5172,13 +5172,13 @@ voicegroup158:: @ 8498878 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A88 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498A94 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AA0 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 8498AAC + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 0, 193, 153 @ 8498AAC voice_keysplit voicegroup004, KeySplitTable2 @ 8498AB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498ADC voice_square_1 0, 2, 0, 0, 15, 0 @ 8498AE8 - voice_directsound 60, 0, gUnknown_84A888C, 255, 0, 255, 0 @ 8498AF4 + voice_directsound 60, 0, gDirectSoundWaveData_6, 255, 0, 255, 0 @ 8498AF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B00 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B0C voice_keysplit voicegroup005, KeySplitTable3 @ 8498B18 @@ -5187,7 +5187,7 @@ voicegroup158:: @ 8498878 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B3C voice_keysplit voicegroup007, KeySplitTable5 @ 8498B48 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B54 - voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 236, 188 @ 8498B60 + voice_directsound 60, 0, gDirectSoundWaveData_84, 255, 0, 236, 188 @ 8498B60 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B6C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498B84 @@ -5203,7 +5203,7 @@ voicegroup158:: @ 8498878 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498BFC voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C08 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C14 - voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 8498C20 + voice_directsound 60, 0, gDirectSoundWaveData_85, 255, 0, 255, 127 @ 8498C20 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C2C voice_square_1_alt 0, 1, 0, 1, 9, 0 @ 8498C38 voice_square_2_alt 3, 0, 1, 10, 1 @ 8498C44 @@ -5259,8 +5259,8 @@ voicegroup159:: @ 8498E78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E84 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E90 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498E9C - voice_directsound 60, 0, gUnknown_86AFB30, 64, 249, 0, 188 @ 8498EA8 - voice_directsound 60, 0, gUnknown_86B2198, 51, 249, 0, 165 @ 8498EB4 + voice_directsound 60, 0, gDirectSoundWaveData_86, 64, 249, 0, 188 @ 8498EA8 + voice_directsound 60, 0, gDirectSoundWaveData_87, 51, 249, 0, 165 @ 8498EB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498EC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498ECC voice_square_1 0, 2, 0, 0, 15, 0 @ 8498ED8 @@ -5279,7 +5279,7 @@ voicegroup159:: @ 8498E78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F80 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498F8C - voice_directsound 60, 0, gUnknown_86A18E0, 85, 249, 25, 127 @ 8498F98 + voice_directsound 60, 0, gDirectSoundWaveData_78, 85, 249, 25, 127 @ 8498F98 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498FBC @@ -5399,7 +5399,7 @@ voicegroup160:: @ 8499478 voice_square_1 0, 2, 0, 0, 15, 0 @ 84994FC voice_square_1 0, 2, 0, 0, 15, 0 @ 8499508 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499514 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8499520 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 8499520 voice_square_1 0, 2, 0, 0, 15, 0 @ 849952C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499538 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499544 @@ -5409,7 +5409,7 @@ voicegroup160:: @ 8499478 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499574 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499580 voice_square_1 0, 2, 0, 0, 15, 0 @ 849958C - voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 8499598 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 249, 25, 127 @ 8499598 voice_square_1 0, 2, 0, 0, 15, 0 @ 84995A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84995B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84995BC @@ -5420,7 +5420,7 @@ voicegroup160:: @ 8499478 voice_square_1 0, 2, 0, 0, 15, 0 @ 84995F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499604 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499610 - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 849961C + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 188 @ 849961C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499628 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499634 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499640 @@ -5489,14 +5489,14 @@ voicegroup161:: @ 8499898 voice_square_1 0, 2, 0, 0, 15, 0 @ 849991C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499928 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499934 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8499940 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 8499940 voice_square_1 0, 2, 0, 0, 15, 0 @ 849994C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499958 - voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 8499964 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 0, 255, 127 @ 8499964 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499970 voice_square_1 0, 2, 0, 0, 15, 0 @ 849997C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499988 - voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 8499994 + voice_directsound 60, 0, gDirectSoundWaveData_74, 255, 0, 255, 165 @ 8499994 voice_square_1 0, 2, 0, 0, 15, 0 @ 84999A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84999AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84999B8 @@ -5548,7 +5548,7 @@ voicegroup161:: @ 8499898 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BEC voice_square_1 0, 2, 0, 0, 15, 0 @ 8499BF8 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 0, 255, 165 @ 8499C04 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 0, 255, 165 @ 8499C04 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C10 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C1C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C28 @@ -5609,7 +5609,7 @@ voicegroup162:: @ 8499E98 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EBC - voice_directsound 60, 0, gUnknown_86B2198, 64, 188, 108, 244 @ 8499EC8 + voice_directsound 60, 0, gDirectSoundWaveData_87, 64, 188, 108, 244 @ 8499EC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499ED4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499EEC @@ -5619,17 +5619,17 @@ voicegroup162:: @ 8499E98 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F1C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F28 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F34 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 8499F40 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 8499F40 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F4C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F58 - voice_directsound 60, 0, gUnknown_84A444C, 64, 195, 92, 235 @ 8499F64 + voice_directsound 60, 0, gDirectSoundWaveData_1, 64, 195, 92, 235 @ 8499F64 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F70 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F7C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F88 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499F94 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FAC - voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 8499FB8 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 249, 25, 127 @ 8499FB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499FDC @@ -5638,7 +5638,7 @@ voicegroup162:: @ 8499E98 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A000 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A00C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A018 - voice_directsound 60, 0, gUnknown_84EAC4C, 64, 204, 113, 235 @ 849A024 + voice_directsound 60, 0, gDirectSoundWaveData_49, 64, 204, 113, 235 @ 849A024 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A030 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A03C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A048 @@ -5704,8 +5704,8 @@ voicegroup163:: @ 849A2F4 voice_keysplit voicegroup003, KeySplitTable1 @ 849A300 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A30C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A318 - voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849A324 - voice_directsound 60, 65, gUnknown_86B2198, 255, 204, 77, 246 @ 849A330 + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 188, 128, 226 @ 849A324 + voice_directsound 60, 65, gDirectSoundWaveData_87, 255, 204, 77, 246 @ 849A330 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A33C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A348 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A354 @@ -5717,14 +5717,14 @@ voicegroup163:: @ 849A2F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A39C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3B4 - voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849A3C0 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 76, 133, 137 @ 849A3C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3CC voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3E4 - voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849A3F0 + voice_directsound 60, 0, gDirectSoundWaveData_74, 64, 188, 108, 165 @ 849A3F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A3FC voice_square_1 0, 2, 0, 0, 15, 0 @ 849A408 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 849A414 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 249, 25, 127 @ 849A414 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A420 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A42C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A438 @@ -5746,7 +5746,7 @@ voicegroup163:: @ 849A2F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A4F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A504 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A510 - voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849A51C + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 246, 0, 235 @ 849A51C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A528 voice_keysplit voicegroup004, KeySplitTable2 @ 849A534 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A540 @@ -5758,7 +5758,7 @@ voicegroup163:: @ 849A2F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A588 voice_keysplit voicegroup005, KeySplitTable3 @ 849A594 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5A0 - voice_directsound 60, 0, gUnknown_869FE40, 255, 0, 206, 204 @ 849A5AC + voice_directsound 60, 0, gDirectSoundWaveData_77, 255, 0, 206, 204 @ 849A5AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A5D0 @@ -5773,7 +5773,7 @@ voicegroup163:: @ 849A2F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A63C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A648 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A654 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849A660 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 849A660 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A66C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A678 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A684 @@ -5834,8 +5834,8 @@ voicegroup164:: @ 849A8F4 voice_keysplit voicegroup003, KeySplitTable1 @ 849A900 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A90C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A918 - voice_directsound 60, 0, gUnknown_86AFB30, 128, 180, 108, 209 @ 849A924 - voice_directsound 60, 65, gUnknown_86B2198, 85, 204, 77, 246 @ 849A930 + voice_directsound 60, 0, gDirectSoundWaveData_86, 128, 180, 108, 209 @ 849A924 + voice_directsound 60, 65, gDirectSoundWaveData_87, 85, 204, 77, 246 @ 849A930 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A93C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A948 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A954 @@ -5847,14 +5847,14 @@ voicegroup164:: @ 849A8F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A99C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9B4 - voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849A9C0 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 76, 133, 137 @ 849A9C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9CC voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9E4 - voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849A9F0 + voice_directsound 60, 0, gDirectSoundWaveData_74, 64, 188, 108, 165 @ 849A9F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A9FC voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA08 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 849AA14 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 249, 25, 127 @ 849AA14 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA20 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA2C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AA38 @@ -5876,7 +5876,7 @@ voicegroup164:: @ 849A8F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AAF8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB04 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB10 - voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849AB1C + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 246, 0, 235 @ 849AB1C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB28 voice_keysplit voicegroup004, KeySplitTable2 @ 849AB34 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AB40 @@ -5903,7 +5903,7 @@ voicegroup164:: @ 849A8F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC3C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC48 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC54 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849AC60 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 849AC60 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC6C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC78 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AC84 @@ -5970,21 +5970,21 @@ voicegroup165:: @ 849AEF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF48 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF54 voice_directsound 60, 0, gDirectSoundWaveData_0, 255, 165, 51, 242 @ 849AF60 - voice_directsound 60, 0, gUnknown_84C7FA8, 255, 0, 255, 0 @ 849AF6C + voice_directsound 60, 0, gDirectSoundWaveData_31, 255, 0, 255, 0 @ 849AF6C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF78 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AF84 - voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849AF90 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 849AF9C + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 235, 0, 204 @ 849AF90 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 849AF9C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFA8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFB4 - voice_directsound 60, 0, gUnknown_84A444C, 37, 165, 103, 127 @ 849AFC0 + voice_directsound 60, 0, gDirectSoundWaveData_1, 37, 165, 103, 127 @ 849AFC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFCC voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AFFC voice_square_1 0, 2, 0, 0, 15, 0 @ 849B008 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 204, 92, 226 @ 849B014 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 204, 92, 226 @ 849B014 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B020 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B02C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B038 @@ -6006,7 +6006,7 @@ voicegroup165:: @ 849AEF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B0F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B104 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B110 - voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 51, 226 @ 849B11C + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 242, 51, 226 @ 849B11C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B128 voice_keysplit voicegroup004, KeySplitTable2 @ 849B134 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B140 @@ -6033,12 +6033,12 @@ voicegroup165:: @ 849AEF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B23C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B248 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B254 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 0, 255, 165 @ 849B260 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 0, 255, 165 @ 849B260 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B26C - voice_directsound 60, 0, gUnknown_86B3540, 255, 191, 97, 165 @ 849B278 + voice_directsound 60, 0, gDirectSoundWaveData_88, 255, 191, 97, 165 @ 849B278 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B284 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B290 - voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 849B29C + voice_directsound 60, 0, gDirectSoundWaveData_85, 255, 0, 255, 127 @ 849B29C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B2C0 @@ -6100,36 +6100,36 @@ voicegroup166:: @ 849B4F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B548 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B554 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B560 - voice_directsound 60, 0, gUnknown_84C7FA8, 255, 0, 255, 0 @ 849B56C + voice_directsound 60, 0, gDirectSoundWaveData_31, 255, 0, 255, 0 @ 849B56C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B578 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B584 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B590 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 849B59C + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 849B59C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5B4 - voice_directsound 60, 0, gUnknown_84A444C, 128, 146, 108, 137 @ 849B5C0 + voice_directsound 60, 0, gDirectSoundWaveData_1, 128, 146, 108, 137 @ 849B5C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5CC voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B5FC voice_square_1 0, 2, 0, 0, 15, 0 @ 849B608 - voice_directsound 60, 0, gUnknown_86A18E0, 128, 204, 103, 226 @ 849B614 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 204, 103, 226 @ 849B614 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B620 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B62C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B638 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B644 - voice_directsound 60, 0, gUnknown_86A761C, 255, 0, 255, 127 @ 849B650 - voice_directsound 60, 0, gUnknown_86A948C, 255, 0, 255, 127 @ 849B65C - voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 849B668 + voice_directsound 60, 0, gDirectSoundWaveData_82, 255, 0, 255, 127 @ 849B650 + voice_directsound 60, 0, gDirectSoundWaveData_83, 255, 0, 255, 127 @ 849B65C + voice_directsound 60, 0, gDirectSoundWaveData_79, 255, 0, 255, 165 @ 849B668 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B674 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B680 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B68C - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 849B698 + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 188 @ 849B698 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6B0 - voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 849B6BC - voice_directsound 60, 0, gUnknown_84EE778, 255, 0, 255, 127 @ 849B6C8 + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 252, 0, 115 @ 849B6BC + voice_directsound 60, 0, gDirectSoundWaveData_52, 255, 0, 255, 127 @ 849B6C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B6EC @@ -6137,7 +6137,7 @@ voicegroup166:: @ 849B4F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B704 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B710 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B71C - voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 153 @ 849B728 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 0, 193, 153 @ 849B728 voice_keysplit voicegroup004, KeySplitTable2 @ 849B734 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B740 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B74C @@ -6152,7 +6152,7 @@ voicegroup166:: @ 849B4F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7B8 voice_keysplit voicegroup007, KeySplitTable5 @ 849B7C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7D0 - voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 236, 188 @ 849B7DC + voice_directsound 60, 0, gDirectSoundWaveData_84, 255, 0, 236, 188 @ 849B7DC voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B7F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B800 @@ -6168,7 +6168,7 @@ voicegroup166:: @ 849B4F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B878 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B884 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B890 - voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 849B89C + voice_directsound 60, 0, gDirectSoundWaveData_85, 255, 0, 255, 127 @ 849B89C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B8A8 voice_square_1_alt 0, 3, 0, 1, 9, 0 @ 849B8B4 voice_square_2_alt 3, 0, 2, 9, 1 @ 849B8C0 @@ -6237,14 +6237,14 @@ voicegroup167:: @ 849BAF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BB9C voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBA8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBB4 - voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849BBC0 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 76, 133, 137 @ 849BBC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBCC voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBE4 - voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849BBF0 + voice_directsound 60, 0, gDirectSoundWaveData_74, 64, 188, 108, 165 @ 849BBF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BBFC voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC08 - voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 849BC14 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 249, 25, 127 @ 849BC14 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC20 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC2C voice_square_1 0, 2, 0, 0, 15, 0 @ 849BC38 @@ -6354,8 +6354,8 @@ voicegroup168:: @ 849C0F4 voice_keysplit voicegroup003, KeySplitTable1 @ 849C100 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C10C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C118 - voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849C124 - voice_directsound 60, 65, gUnknown_86B2198, 255, 204, 77, 246 @ 849C130 + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 188, 128, 226 @ 849C124 + voice_directsound 60, 65, gDirectSoundWaveData_87, 255, 204, 77, 246 @ 849C130 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C13C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C148 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C154 @@ -6367,14 +6367,14 @@ voicegroup168:: @ 849C0F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C19C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1B4 - voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849C1C0 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 76, 133, 137 @ 849C1C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1CC voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1E4 - voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849C1F0 + voice_directsound 60, 0, gDirectSoundWaveData_74, 64, 188, 108, 165 @ 849C1F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C1FC voice_square_1 0, 2, 0, 0, 15, 0 @ 849C208 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 849C214 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 249, 25, 127 @ 849C214 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C220 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C22C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C238 @@ -6395,8 +6395,8 @@ voicegroup168:: @ 849C0F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C2EC voice_square_1 0, 2, 0, 0, 15, 0 @ 849C2F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C304 - voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 849C310 - voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849C31C + voice_directsound 60, 0, gDirectSoundWaveData_55, 255, 216, 0, 165 @ 849C310 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 246, 0, 235 @ 849C31C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C328 voice_keysplit voicegroup004, KeySplitTable2 @ 849C334 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C340 @@ -6423,7 +6423,7 @@ voicegroup168:: @ 849C0F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C43C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C448 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C454 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849C460 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 849C460 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C46C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C478 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C484 @@ -6497,7 +6497,7 @@ voicegroup169:: @ 849C6F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C79C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7B4 - voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 210 @ 849C7C0 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 0, 255, 210 @ 849C7C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7CC voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C7E4 @@ -6515,7 +6515,7 @@ voicegroup169:: @ 849C6F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C874 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C880 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C88C - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 849C898 + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 188 @ 849C898 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C8BC @@ -6657,7 +6657,7 @@ voicegroup170:: @ 849CCF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF04 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF10 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF1C - voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 849CF28 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 246, 0, 226 @ 849CF28 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF34 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF40 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CF4C @@ -6683,7 +6683,7 @@ voicegroup170:: @ 849CCF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D03C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D048 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D054 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849D060 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 849D060 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D06C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D078 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D084 @@ -6741,9 +6741,9 @@ voicegroup171:: @ 849D0E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2DC voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D2F4 - voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 849D300 + voice_directsound 60, 0, gDirectSoundWaveData_55, 255, 216, 0, 165 @ 849D300 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D30C - voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 849D318 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 246, 0, 226 @ 849D318 voice_keysplit voicegroup004, KeySplitTable2 @ 849D324 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D330 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D33C @@ -6769,7 +6769,7 @@ voicegroup171:: @ 849D0E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D42C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D438 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D444 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849D450 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 849D450 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D45C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D468 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D474 @@ -6793,8 +6793,8 @@ voicegroup172:: @ 849D528 voice_keysplit voicegroup003, KeySplitTable1 @ 849D534 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D540 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D54C - voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849D558 - voice_directsound 60, 65, gUnknown_86B2198, 255, 204, 77, 246 @ 849D564 + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 188, 128, 226 @ 849D558 + voice_directsound 60, 65, gDirectSoundWaveData_87, 255, 204, 77, 246 @ 849D564 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D570 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D57C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D588 @@ -6806,14 +6806,14 @@ voicegroup172:: @ 849D528 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D5D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D5DC voice_square_1 0, 2, 0, 0, 15, 0 @ 849D5E8 - voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 849D5F4 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 76, 133, 137 @ 849D5F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D600 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D60C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D618 - voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 849D624 + voice_directsound 60, 0, gDirectSoundWaveData_74, 64, 188, 108, 165 @ 849D624 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D630 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D63C - voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 849D648 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 249, 25, 127 @ 849D648 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D654 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D660 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D66C @@ -6835,7 +6835,7 @@ voicegroup172:: @ 849D528 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D72C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D738 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D744 - voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 849D750 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 246, 0, 235 @ 849D750 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D75C voice_keysplit voicegroup004, KeySplitTable2 @ 849D768 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D774 @@ -6862,7 +6862,7 @@ voicegroup172:: @ 849D528 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D870 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D87C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D888 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849D894 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 849D894 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D8A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D8AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849D8B8 @@ -6923,8 +6923,8 @@ voicegroup173:: @ 849DB28 voice_keysplit voicegroup003, KeySplitTable1 @ 849DB34 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB40 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB4C - voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 849DB58 - voice_directsound 60, 65, gUnknown_86B2198, 128, 204, 77, 246 @ 849DB64 + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 188, 128, 226 @ 849DB58 + voice_directsound 60, 65, gDirectSoundWaveData_87, 128, 204, 77, 246 @ 849DB64 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB70 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB7C voice_square_1 0, 2, 0, 0, 15, 0 @ 849DB88 @@ -6933,18 +6933,18 @@ voicegroup173:: @ 849DB28 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBAC voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBC4 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 849DBD0 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 849DBD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBDC voice_square_1 0, 2, 0, 0, 15, 0 @ 849DBE8 - voice_directsound 60, 0, gUnknown_84A444C, 51, 0, 203, 127 @ 849DBF4 + voice_directsound 60, 0, gDirectSoundWaveData_1, 51, 0, 203, 127 @ 849DBF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC00 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC0C voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC18 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC24 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC30 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC3C - voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 849DC48 - voice_directsound 60, 0, gUnknown_86A18E0, 64, 216, 51, 224 @ 849DC54 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 249, 25, 127 @ 849DC48 + voice_directsound 60, 0, gDirectSoundWaveData_78, 64, 216, 51, 224 @ 849DC54 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC60 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC6C voice_square_1 0, 2, 0, 0, 15, 0 @ 849DC78 @@ -6954,7 +6954,7 @@ voicegroup173:: @ 849DB28 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCA8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCC0 - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 849DCCC + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 188 @ 849DCCC voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DCF0 @@ -6992,7 +6992,7 @@ voicegroup173:: @ 849DB28 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE70 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE7C voice_square_1 0, 2, 0, 0, 15, 0 @ 849DE88 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 849DE94 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 849DE94 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DEA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DEAC voice_square_1 0, 2, 0, 0, 15, 0 @ 849DEB8 @@ -7054,7 +7054,7 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E140 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E14C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E158 - voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 849E164 + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 249, 0, 165 @ 849E164 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E170 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E17C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E188 @@ -7066,11 +7066,11 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E1D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E1DC voice_square_1 0, 2, 0, 0, 15, 0 @ 849E1E8 - voice_directsound 60, 0, gUnknown_84A444C, 255, 0, 255, 127 @ 849E1F4 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 0, 255, 127 @ 849E1F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E200 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E20C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E218 - voice_directsound 60, 0, gUnknown_850D7B4, 255, 0, 255, 165 @ 849E224 + voice_directsound 60, 0, gDirectSoundWaveData_74, 255, 0, 255, 165 @ 849E224 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E230 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E23C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E248 @@ -7078,8 +7078,8 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E260 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E26C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E278 - voice_directsound 60, 0, gUnknown_86A761C, 128, 0, 255, 214 @ 849E284 - voice_directsound 60, 0, gUnknown_86A948C, 128, 0, 255, 206 @ 849E290 + voice_directsound 60, 0, gDirectSoundWaveData_82, 128, 0, 255, 214 @ 849E284 + voice_directsound 60, 0, gDirectSoundWaveData_83, 128, 0, 255, 206 @ 849E290 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E29C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2A8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2B4 @@ -7087,7 +7087,7 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2CC voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2E4 - voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 165 @ 849E2F0 + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 252, 0, 165 @ 849E2F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E2FC voice_square_1 0, 2, 0, 0, 15, 0 @ 849E308 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E314 @@ -7111,7 +7111,7 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E3EC voice_keysplit voicegroup007, KeySplitTable5 @ 849E3F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E404 - voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 209 @ 849E410 + voice_directsound 60, 0, gDirectSoundWaveData_84, 255, 0, 255, 209 @ 849E410 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E41C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E428 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E434 @@ -7169,7 +7169,7 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6BC - voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 849E6C8 + voice_directsound 60, 0, gDirectSoundWaveData_79, 255, 0, 255, 165 @ 849E6C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E6EC @@ -7201,7 +7201,7 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E824 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E830 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E83C - voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 154, 127 @ 849E848 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 165, 154, 127 @ 849E848 voice_keysplit_all voicegroup002 @ 849E854 voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 849E860 voice_square_2_alt 2, 0, 2, 3, 1 @ 849E86C @@ -7221,7 +7221,7 @@ voicegroup175:: @ 849E884 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E8FC voice_square_1 0, 2, 0, 0, 15, 0 @ 849E908 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E914 - voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849E920 + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 235, 0, 204 @ 849E920 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E92C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E938 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E944 @@ -7232,7 +7232,7 @@ voicegroup175:: @ 849E884 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E980 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E98C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E998 - voice_directsound 60, 0, gUnknown_86A18E0, 85, 165, 154, 127 @ 849E9A4 + voice_directsound 60, 0, gDirectSoundWaveData_78, 85, 165, 154, 127 @ 849E9A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E9B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E9BC voice_square_1 0, 2, 0, 0, 15, 0 @ 849E9C8 @@ -7347,36 +7347,36 @@ voicegroup177:: @ 849ED34 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EEB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EEC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EECC - voice_directsound_no_resample 64, 64, gUnknown_84C6794, 255, 0, 255, 0 @ 849EED8 - voice_directsound_no_resample 64, 64, gUnknown_84B7F50, 255, 0, 255, 0 @ 849EEE4 - voice_directsound_no_resample 67, 71, gUnknown_84B8E68, 255, 180, 175, 228 @ 849EEF0 - voice_directsound_no_resample 64, 64, gUnknown_84B8E68, 255, 0, 255, 242 @ 849EEFC - voice_directsound_no_resample 65, 0, gUnknown_84B42A4, 255, 255, 255, 127 @ 849EF08 - voice_directsound_no_resample 64, 64, gUnknown_84B4B34, 255, 0, 255, 242 @ 849EF14 - voice_directsound 64, 24, gUnknown_84BA7DC, 255, 0, 255, 226 @ 849EF20 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_30, 255, 0, 255, 0 @ 849EED8 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_23, 255, 0, 255, 0 @ 849EEE4 + voice_directsound_no_resample 67, 71, gDirectSoundWaveData_24, 255, 180, 175, 228 @ 849EEF0 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_24, 255, 0, 255, 242 @ 849EEFC + voice_directsound_no_resample 65, 0, gDirectSoundWaveData_16, 255, 255, 255, 127 @ 849EF08 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_17, 255, 0, 255, 242 @ 849EF14 + voice_directsound 64, 24, gDirectSoundWaveData_25, 255, 0, 255, 226 @ 849EF20 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EF2C - voice_directsound 68, 29, gUnknown_84BA7DC, 255, 0, 255, 226 @ 849EF38 - voice_directsound_no_resample 60, 64, gUnknown_84B3BB0, 255, 0, 255, 242 @ 849EF44 - voice_directsound 72, 64, gUnknown_84BA7DC, 255, 0, 255, 226 @ 849EF50 + voice_directsound 68, 29, gDirectSoundWaveData_25, 255, 0, 255, 226 @ 849EF38 + voice_directsound_no_resample 60, 64, gDirectSoundWaveData_15, 255, 0, 255, 242 @ 849EF44 + voice_directsound 72, 64, gDirectSoundWaveData_25, 255, 0, 255, 226 @ 849EF50 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EF5C - voice_directsound 76, 39, gUnknown_84BA7DC, 255, 0, 255, 226 @ 849EF68 - voice_directsound 80, 89, gUnknown_84BA7DC, 255, 0, 255, 226 @ 849EF74 - voice_directsound_no_resample 33, 10, gUnknown_84B6544, 255, 235, 0, 231 @ 849EF80 - voice_directsound 84, 104, gUnknown_84BA7DC, 255, 0, 255, 235 @ 849EF8C + voice_directsound 76, 39, gDirectSoundWaveData_25, 255, 0, 255, 226 @ 849EF68 + voice_directsound 80, 89, gDirectSoundWaveData_25, 255, 0, 255, 226 @ 849EF74 + voice_directsound_no_resample 33, 10, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 849EF80 + voice_directsound 84, 104, gDirectSoundWaveData_25, 255, 0, 255, 235 @ 849EF8C voice_square_1 0, 2, 0, 0, 15, 0 @ 849EF98 - voice_directsound 63, 64, gUnknown_84B6544, 255, 235, 0, 231 @ 849EFA4 - voice_directsound_no_resample 64, 64, gUnknown_84BC8B8, 255, 165, 103, 231 @ 849EFB0 - voice_directsound_no_resample 64, 64, gUnknown_84B53AC, 255, 127, 77, 204 @ 849EFBC - voice_directsound_no_resample 64, 64, gUnknown_84B5C60, 255, 231, 0, 188 @ 849EFC8 - voice_directsound_no_resample 64, 64, gUnknown_84C40E8, 255, 0, 255, 242 @ 849EFD4 - voice_directsound_no_resample 64, 118, gUnknown_84B6544, 255, 235, 0, 231 @ 849EFE0 + voice_directsound 63, 64, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 849EFA4 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_26, 255, 165, 103, 231 @ 849EFB0 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_18, 255, 127, 77, 204 @ 849EFBC + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_19, 255, 231, 0, 188 @ 849EFC8 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_27, 255, 0, 255, 242 @ 849EFD4 + voice_directsound_no_resample 64, 118, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 849EFE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EFEC - voice_directsound_no_resample 64, 64, gUnknown_84B6544, 255, 235, 0, 231 @ 849EFF8 - voice_directsound_no_resample 64, 64, gUnknown_84B6544, 8, 0, 255, 216 @ 849F004 - voice_directsound_no_resample 64, 64, gUnknown_84C4AA0, 255, 0, 255, 0 @ 849F010 - voice_directsound_no_resample 64, 64, gUnknown_84B7470, 255, 0, 255, 0 @ 849F01C - voice_directsound_no_resample 64, 64, gUnknown_84B7988, 255, 0, 255, 0 @ 849F028 - voice_directsound_no_resample 64, 64, gUnknown_84B7988, 255, 0, 255, 0 @ 849F034 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 849EFF8 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_20, 8, 0, 255, 216 @ 849F004 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_28, 255, 0, 255, 0 @ 849F010 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_21, 255, 0, 255, 0 @ 849F01C + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_22, 255, 0, 255, 0 @ 849F028 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_22, 255, 0, 255, 0 @ 849F034 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F040 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F04C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F058 @@ -7392,16 +7392,16 @@ voicegroup177:: @ 849ED34 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F0D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F0DC voice_square_1 0, 2, 0, 0, 15, 0 @ 849F0E8 - voice_directsound_no_resample 64, 64, gUnknown_84C5920, 255, 242, 103, 188 @ 849F0F4 - voice_directsound_no_resample 64, 64, gUnknown_84C5920, 255, 242, 103, 188 @ 849F100 - voice_directsound_no_resample 64, 64, gUnknown_84C5920, 255, 165, 103, 188 @ 849F10C - voice_directsound_no_resample 64, 64, gUnknown_84C6794, 255, 0, 255, 0 @ 849F118 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_29, 255, 242, 103, 188 @ 849F0F4 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_29, 255, 242, 103, 188 @ 849F100 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_29, 255, 165, 103, 188 @ 849F10C + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_30, 255, 0, 255, 0 @ 849F118 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F124 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F130 - voice_directsound_no_resample 64, 64, gUnknown_84C7FA8, 255, 0, 255, 0 @ 849F13C - voice_directsound 63, 64, gUnknown_84C954C, 255, 0, 255, 0 @ 849F148 - voice_directsound 50, 64, gUnknown_84CAB30, 255, 0, 255, 0 @ 849F154 - voice_directsound 64, 64, gUnknown_84CAB30, 255, 0, 255, 0 @ 849F160 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_31, 255, 0, 255, 0 @ 849F13C + voice_directsound 63, 64, gDirectSoundWaveData_32, 255, 0, 255, 0 @ 849F148 + voice_directsound 50, 64, gDirectSoundWaveData_33, 255, 0, 255, 0 @ 849F154 + voice_directsound 64, 64, gDirectSoundWaveData_33, 255, 0, 255, 0 @ 849F160 voicegroup178:: @ 849F16C voice_keysplit_all voicegroup177 @ 849F16C @@ -7417,7 +7417,7 @@ voicegroup178:: @ 849F16C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F1FC - voice_directsound 60, 0, gUnknown_850A978, 255, 204, 103, 165 @ 849F208 + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 204, 103, 165 @ 849F208 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F214 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F220 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F22C @@ -7428,7 +7428,7 @@ voicegroup178:: @ 849F16C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F268 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F274 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F280 - voice_directsound 60, 0, gUnknown_86A18E0, 255, 165, 154, 165 @ 849F28C + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 165, 154, 165 @ 849F28C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F298 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F2A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F2B0 @@ -7507,7 +7507,7 @@ voicegroup179:: @ 849F58C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F604 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F610 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F61C - voice_directsound 60, 0, gUnknown_850A978, 255, 235, 0, 204 @ 849F628 + voice_directsound 60, 0, gDirectSoundWaveData_71, 255, 235, 0, 204 @ 849F628 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F634 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F640 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F64C @@ -7518,7 +7518,7 @@ voicegroup179:: @ 849F58C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F688 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F694 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6A0 - voice_directsound 60, 0, gUnknown_86A18E0, 85, 165, 154, 127 @ 849F6AC + voice_directsound 60, 0, gDirectSoundWaveData_78, 85, 165, 154, 127 @ 849F6AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6D0 @@ -7527,7 +7527,7 @@ voicegroup179:: @ 849F58C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F6F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F700 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F70C - voice_directsound 60, 0, gUnknown_84EAC4C, 255, 253, 0, 149 @ 849F718 + voice_directsound 60, 0, gDirectSoundWaveData_49, 255, 253, 0, 149 @ 849F718 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F724 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F730 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F73C @@ -7588,8 +7588,8 @@ voicegroup180:: @ 849F9AC voice_keysplit voicegroup003, KeySplitTable1 @ 849F9B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9D0 - voice_directsound 60, 0, gUnknown_86AFB30, 64, 249, 0, 188 @ 849F9DC - voice_directsound 60, 0, gUnknown_86AFB30, 255, 249, 0, 165 @ 849F9E8 + voice_directsound 60, 0, gDirectSoundWaveData_86, 64, 249, 0, 188 @ 849F9DC + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 249, 0, 165 @ 849F9E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA00 voice_square_1 0, 2, 0, 0, 15, 0 @ 849FA0C @@ -7710,7 +7710,7 @@ voicegroup180:: @ 849F9AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF70 voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF7C voice_square_1 0, 2, 0, 0, 15, 0 @ 849FF88 - voice_directsound_no_resample 60, 0, gUnknown_84B42A4, 255, 255, 255, 127 @ 849FF94 + voice_directsound_no_resample 60, 0, gDirectSoundWaveData_16, 255, 255, 255, 127 @ 849FF94 voice_noise_alt 0, 0, 1, 0, 0 @ 849FFA0 voicegroup181:: @ 849FFAC @@ -7760,7 +7760,7 @@ voicegroup181:: @ 849FFAC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A01C8 - voice_directsound 60, 0, gUnknown_8509F48, 255, 242, 51, 242 @ 84A01D4 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 242, 51, 242 @ 84A01D4 voicegroup182:: @ 84A01E0 voice_keysplit_all voicegroup002 @ 84A01E0 @@ -7810,7 +7810,7 @@ voicegroup182:: @ 84A01E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A03FC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0408 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 0, 193, 76 @ 84A0414 + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 0, 193, 76 @ 84A0414 voice_keysplit voicegroup004, KeySplitTable2 @ 84A0420 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A042C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0438 @@ -7877,7 +7877,7 @@ voicegroup183:: @ 84A0600 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A06FC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0708 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0714 - voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 84A0720 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 249, 25, 127 @ 84A0720 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A072C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0738 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0744 @@ -7888,7 +7888,7 @@ voicegroup183:: @ 84A0600 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0780 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A078C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0798 - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 84A07A4 + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 188 @ 84A07A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A07B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A07BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A07C8 @@ -7997,7 +7997,7 @@ voicegroup184:: @ 84A0C00 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C84 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C90 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C9C - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 84A0CA8 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 84A0CA8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0CB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0CC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0CCC @@ -8014,14 +8014,14 @@ voicegroup184:: @ 84A0C00 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D50 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D5C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D68 - voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 84A0D74 + voice_directsound 60, 0, gDirectSoundWaveData_79, 255, 0, 255, 165 @ 84A0D74 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D80 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D8C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0D98 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DBC - voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 84A0DC8 + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 252, 0, 115 @ 84A0DC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DD4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0DEC @@ -8068,7 +8068,7 @@ voicegroup184:: @ 84A0C00 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0FD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0FE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0FF0 - voice_directsound 60, 0, gUnknown_84A888C, 255, 0, 255, 0 @ 84A0FFC + voice_directsound 60, 0, gDirectSoundWaveData_6, 255, 0, 255, 0 @ 84A0FFC voicegroup185:: @ 84A1008 voice_keysplit_all voicegroup002 @ 84A1008 @@ -8085,7 +8085,7 @@ voicegroup185:: @ 84A1008 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A108C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1098 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10A4 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 84A10B0 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 84A10B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A10D4 @@ -8100,31 +8100,31 @@ voicegroup185:: @ 84A1008 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1140 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A114C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1158 - voice_directsound 60, 0, gUnknown_86A761C, 128, 0, 255, 214 @ 84A1164 - voice_directsound 60, 0, gUnknown_86A948C, 128, 0, 255, 206 @ 84A1170 - voice_directsound 60, 0, gUnknown_86A3850, 255, 0, 255, 165 @ 84A117C + voice_directsound 60, 0, gDirectSoundWaveData_82, 128, 0, 255, 214 @ 84A1164 + voice_directsound 60, 0, gDirectSoundWaveData_83, 128, 0, 255, 206 @ 84A1170 + voice_directsound 60, 0, gDirectSoundWaveData_79, 255, 0, 255, 165 @ 84A117C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1188 - voice_directsound 60, 0, gUnknown_84EAC4C, 255, 253, 0, 149 @ 84A1194 + voice_directsound 60, 0, gDirectSoundWaveData_49, 255, 253, 0, 149 @ 84A1194 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11A0 - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 84A11AC + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 188 @ 84A11AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11C4 - voice_directsound 60, 0, gUnknown_84A6748, 255, 252, 0, 115 @ 84A11D0 + voice_directsound 60, 0, gDirectSoundWaveData_4, 255, 252, 0, 115 @ 84A11D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A11F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1200 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A120C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1218 - voice_directsound 60, 0, gUnknown_84F31B0, 255, 216, 0, 165 @ 84A1224 + voice_directsound 60, 0, gDirectSoundWaveData_55, 255, 216, 0, 165 @ 84A1224 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1230 - voice_directsound 60, 0, gUnknown_84A73BC, 255, 246, 0, 226 @ 84A123C + voice_directsound 60, 0, gDirectSoundWaveData_5, 255, 246, 0, 226 @ 84A123C voice_keysplit voicegroup004, KeySplitTable2 @ 84A1248 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1254 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1260 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A126C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1278 - voice_directsound 60, 0, gUnknown_84A888C, 85, 0, 154, 165 @ 84A1284 + voice_directsound 60, 0, gDirectSoundWaveData_6, 85, 0, 154, 165 @ 84A1284 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1290 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A129C voice_keysplit voicegroup005, KeySplitTable3 @ 84A12A8 @@ -8133,7 +8133,7 @@ voicegroup185:: @ 84A1008 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12CC voice_keysplit voicegroup007, KeySplitTable5 @ 84A12D8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12E4 - voice_directsound 60, 0, gUnknown_86AC47C, 255, 0, 255, 209 @ 84A12F0 + voice_directsound 60, 0, gDirectSoundWaveData_84, 255, 0, 255, 209 @ 84A12F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A12FC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1308 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1314 @@ -8149,7 +8149,7 @@ voicegroup185:: @ 84A1008 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A138C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1398 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A13A4 - voice_directsound 60, 0, gUnknown_86AF0D0, 255, 0, 255, 127 @ 84A13B0 + voice_directsound 60, 0, gDirectSoundWaveData_85, 255, 0, 255, 127 @ 84A13B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A13BC voice_square_2_alt 2, 0, 0, 15, 0 @ 84A13C8 voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 84A13D4 @@ -8348,14 +8348,14 @@ voicegroup187:: @ 84A1C08 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CBC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CC8 - voice_directsound 60, 0, gUnknown_84A444C, 255, 76, 133, 137 @ 84A1CD4 + voice_directsound 60, 0, gDirectSoundWaveData_1, 255, 76, 133, 137 @ 84A1CD4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CEC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1CF8 - voice_directsound 60, 0, gUnknown_850D7B4, 64, 188, 108, 165 @ 84A1D04 + voice_directsound 60, 0, gDirectSoundWaveData_74, 64, 188, 108, 165 @ 84A1D04 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D10 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D1C - voice_directsound 60, 0, gUnknown_86A18E0, 255, 249, 25, 127 @ 84A1D28 + voice_directsound 60, 0, gDirectSoundWaveData_78, 255, 249, 25, 127 @ 84A1D28 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D34 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D40 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1D4C @@ -8377,7 +8377,7 @@ voicegroup187:: @ 84A1C08 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E0C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E18 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E24 - voice_directsound 60, 0, gUnknown_8509F48, 255, 246, 0, 235 @ 84A1E30 + voice_directsound 60, 0, gDirectSoundWaveData_70, 255, 246, 0, 235 @ 84A1E30 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E3C voice_keysplit voicegroup004, KeySplitTable2 @ 84A1E48 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1E54 @@ -8404,7 +8404,7 @@ voicegroup187:: @ 84A1C08 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F50 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F5C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F68 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 84A1F74 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 84A1F74 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F80 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F8C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1F98 @@ -8465,8 +8465,8 @@ voicegroup188:: @ 84A2208 voice_keysplit voicegroup003, KeySplitTable1 @ 84A2214 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2220 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A222C - voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 84A2238 - voice_directsound 60, 65, gUnknown_86B2198, 128, 204, 77, 246 @ 84A2244 + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 188, 128, 226 @ 84A2238 + voice_directsound 60, 65, gDirectSoundWaveData_87, 128, 204, 77, 246 @ 84A2244 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2250 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A225C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2268 @@ -8475,18 +8475,18 @@ voicegroup188:: @ 84A2208 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A228C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2298 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22A4 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 84A22B0 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 84A22B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22C8 - voice_directsound 60, 0, gUnknown_84A444C, 51, 0, 203, 127 @ 84A22D4 + voice_directsound 60, 0, gDirectSoundWaveData_1, 51, 0, 203, 127 @ 84A22D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A22F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2304 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2310 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A231C - voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 84A2328 - voice_directsound 60, 0, gUnknown_86A18E0, 64, 216, 51, 224 @ 84A2334 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 249, 25, 127 @ 84A2328 + voice_directsound 60, 0, gDirectSoundWaveData_78, 64, 216, 51, 224 @ 84A2334 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2340 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A234C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2358 @@ -8496,7 +8496,7 @@ voicegroup188:: @ 84A2208 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2388 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2394 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23A0 - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 84A23AC + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 188 @ 84A23AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A23D0 @@ -8534,7 +8534,7 @@ voicegroup188:: @ 84A2208 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2550 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A255C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2568 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 84A2574 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 84A2574 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2580 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A258C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2598 @@ -8595,8 +8595,8 @@ voicegroup189:: @ 84A2808 voice_keysplit voicegroup003, KeySplitTable1 @ 84A2814 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2820 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A282C - voice_directsound 60, 0, gUnknown_86AFB30, 255, 188, 128, 226 @ 84A2838 - voice_directsound 60, 65, gUnknown_86B2198, 128, 204, 77, 246 @ 84A2844 + voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 188, 128, 226 @ 84A2838 + voice_directsound 60, 65, gDirectSoundWaveData_87, 128, 204, 77, 246 @ 84A2844 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2850 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A285C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2868 @@ -8605,18 +8605,18 @@ voicegroup189:: @ 84A2808 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A288C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2898 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28A4 - voice_directsound 60, 0, gUnknown_8502F34, 255, 165, 90, 216 @ 84A28B0 + voice_directsound 60, 0, gDirectSoundWaveData_66, 255, 165, 90, 216 @ 84A28B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28C8 - voice_directsound 60, 0, gUnknown_84A444C, 51, 0, 203, 127 @ 84A28D4 + voice_directsound 60, 0, gDirectSoundWaveData_1, 51, 0, 203, 127 @ 84A28D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A28F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2904 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2910 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A291C - voice_directsound 60, 0, gUnknown_86A18E0, 128, 249, 25, 127 @ 84A2928 - voice_directsound 60, 0, gUnknown_86A18E0, 64, 216, 51, 224 @ 84A2934 + voice_directsound 60, 0, gDirectSoundWaveData_78, 128, 249, 25, 127 @ 84A2928 + voice_directsound 60, 0, gDirectSoundWaveData_78, 64, 216, 51, 224 @ 84A2934 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2940 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A294C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2958 @@ -8626,7 +8626,7 @@ voicegroup189:: @ 84A2808 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2988 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2994 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29A0 - voice_directsound 60, 0, gUnknown_84A4C44, 255, 253, 0, 188 @ 84A29AC + voice_directsound 60, 0, gDirectSoundWaveData_2, 255, 253, 0, 188 @ 84A29AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A29D0 @@ -8664,7 +8664,7 @@ voicegroup189:: @ 84A2808 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B50 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B5C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B68 - voice_directsound 60, 0, gUnknown_84EA4E8, 255, 127, 231, 127 @ 84A2B74 + voice_directsound 60, 0, gDirectSoundWaveData_48, 255, 127, 231, 127 @ 84A2B74 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B80 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B8C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2B98 @@ -8721,35 +8721,35 @@ voicegroup190:: @ 84A2C58 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2DE4 voice_noise_alt 0, 0, 2, 7, 0 @ 84A2DF0 voice_noise_alt 0, 0, 1, 9, 1 @ 84A2DFC - voice_directsound_no_resample 64, 64, gUnknown_84B7F50, 255, 0, 255, 0 @ 84A2E08 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_23, 255, 0, 255, 0 @ 84A2E08 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E14 - voice_directsound_no_resample 64, 52, gUnknown_84B4B34, 255, 0, 255, 242 @ 84A2E20 + voice_directsound_no_resample 64, 52, gDirectSoundWaveData_17, 255, 0, 255, 242 @ 84A2E20 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E2C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E38 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E44 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E50 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E5C - voice_directsound_no_resample 60, 64, gUnknown_84B3BB0, 255, 0, 255, 242 @ 84A2E68 + voice_directsound_no_resample 60, 64, gDirectSoundWaveData_15, 255, 0, 255, 242 @ 84A2E68 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E74 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E80 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E8C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2E98 - voice_directsound_no_resample 33, 104, gUnknown_84B6544, 255, 235, 0, 231 @ 84A2EA4 + voice_directsound_no_resample 33, 104, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 84A2EA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2EB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2EBC - voice_directsound 63, 64, gUnknown_84B6544, 255, 235, 0, 231 @ 84A2EC8 + voice_directsound 63, 64, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 84A2EC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2ED4 - voice_directsound_no_resample 64, 34, gUnknown_84B53AC, 255, 127, 77, 204 @ 84A2EE0 - voice_directsound_no_resample 64, 14, gUnknown_84B5C60, 255, 231, 0, 188 @ 84A2EEC - voice_directsound_no_resample 64, 89, gUnknown_84C40E8, 255, 0, 255, 242 @ 84A2EF8 - voice_directsound_no_resample 64, 24, gUnknown_84B6544, 255, 235, 0, 231 @ 84A2F04 + voice_directsound_no_resample 64, 34, gDirectSoundWaveData_18, 255, 127, 77, 204 @ 84A2EE0 + voice_directsound_no_resample 64, 14, gDirectSoundWaveData_19, 255, 231, 0, 188 @ 84A2EEC + voice_directsound_no_resample 64, 89, gDirectSoundWaveData_27, 255, 0, 255, 242 @ 84A2EF8 + voice_directsound_no_resample 64, 24, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 84A2F04 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2F10 - voice_directsound_no_resample 64, 54, gUnknown_84B6544, 255, 235, 0, 231 @ 84A2F1C - voice_directsound_no_resample 64, 54, gUnknown_84B6544, 8, 0, 255, 216 @ 84A2F28 - voice_directsound_no_resample 64, 94, gUnknown_84C4AA0, 255, 0, 255, 0 @ 84A2F34 - voice_directsound_no_resample 64, 34, gUnknown_84B7470, 255, 0, 255, 0 @ 84A2F40 - voice_directsound_no_resample 64, 34, gUnknown_84B7988, 255, 0, 255, 0 @ 84A2F4C - voice_directsound_no_resample 64, 90, gUnknown_84B7988, 255, 0, 255, 0 @ 84A2F58 + voice_directsound_no_resample 64, 54, gDirectSoundWaveData_20, 255, 235, 0, 231 @ 84A2F1C + voice_directsound_no_resample 64, 54, gDirectSoundWaveData_20, 8, 0, 255, 216 @ 84A2F28 + voice_directsound_no_resample 64, 94, gDirectSoundWaveData_28, 255, 0, 255, 0 @ 84A2F34 + voice_directsound_no_resample 64, 34, gDirectSoundWaveData_21, 255, 0, 255, 0 @ 84A2F40 + voice_directsound_no_resample 64, 34, gDirectSoundWaveData_22, 255, 0, 255, 0 @ 84A2F4C + voice_directsound_no_resample 64, 90, gDirectSoundWaveData_22, 255, 0, 255, 0 @ 84A2F58 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2F64 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2F70 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2F7C @@ -8765,11 +8765,11 @@ voicegroup190:: @ 84A2C58 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2FF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A3000 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A300C - voice_directsound_no_resample 64, 39, gUnknown_84C5920, 255, 242, 103, 188 @ 84A3018 - voice_directsound_no_resample 64, 79, gUnknown_84C5920, 255, 242, 103, 188 @ 84A3024 - voice_directsound_no_resample 64, 39, gUnknown_84C5920, 255, 165, 103, 188 @ 84A3030 - voice_directsound_no_resample 64, 64, gUnknown_84C6794, 255, 0, 255, 0 @ 84A303C + voice_directsound_no_resample 64, 39, gDirectSoundWaveData_29, 255, 242, 103, 188 @ 84A3018 + voice_directsound_no_resample 64, 79, gDirectSoundWaveData_29, 255, 242, 103, 188 @ 84A3024 + voice_directsound_no_resample 64, 39, gDirectSoundWaveData_29, 255, 165, 103, 188 @ 84A3030 + voice_directsound_no_resample 64, 64, gDirectSoundWaveData_30, 255, 0, 255, 0 @ 84A303C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A3048 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A3054 - voice_directsound_no_resample 64, 104, gUnknown_84C7FA8, 255, 0, 255, 0 @ 84A3060 - voice_directsound 63, 64, gUnknown_84C954C, 255, 0, 255, 0 @ 84A306C + voice_directsound_no_resample 64, 104, gDirectSoundWaveData_31, 255, 0, 255, 0 @ 84A3060 + voice_directsound 63, 64, gDirectSoundWaveData_32, 255, 0, 255, 0 @ 84A306C From c115ea8680911c380cff64b60bfc9f2f8e0fe6c1 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 16 Oct 2019 12:26:16 -0400 Subject: [PATCH 024/114] Bulk relabel programmable wave data --- sound/programmable_wave_data.inc | 22 ++-- sound/voice_groups.inc | 176 +++++++++++++++---------------- 2 files changed, 99 insertions(+), 99 deletions(-) diff --git a/sound/programmable_wave_data.inc b/sound/programmable_wave_data.inc index befc1bcb3..3c5c7f6ed 100644 --- a/sound/programmable_wave_data.inc +++ b/sound/programmable_wave_data.inc @@ -1,33 +1,33 @@ -gUnknown_84A31EC:: @ 84A31EC +gProgrammableWaveData_84A31EC:: @ 84A31EC .incbin "baserom.gba", 0x4A31EC, 0x10 -gUnknown_84A31FC:: @ 84A31FC +gProgrammableWaveData_84A31FC:: @ 84A31FC .incbin "baserom.gba", 0x4A31FC, 0x10 -gUnknown_84A320C:: @ 84A320C +gProgrammableWaveData_84A320C:: @ 84A320C .incbin "baserom.gba", 0x4A320C, 0x10 -gUnknown_84A321C:: @ 84A321C +gProgrammableWaveData_84A321C:: @ 84A321C .incbin "baserom.gba", 0x4A321C, 0x10 -gUnknown_84A322C:: @ 84A322C +gProgrammableWaveData_84A322C:: @ 84A322C .incbin "baserom.gba", 0x4A322C, 0x10 -gUnknown_84A323C:: @ 84A323C +gProgrammableWaveData_84A323C:: @ 84A323C .incbin "baserom.gba", 0x4A323C, 0x10 -gUnknown_84A324C:: @ 84A324C +gProgrammableWaveData_84A324C:: @ 84A324C .incbin "baserom.gba", 0x4A324C, 0x10 -gUnknown_84A325C:: @ 84A325C +gProgrammableWaveData_84A325C:: @ 84A325C .incbin "baserom.gba", 0x4A325C, 0x10 -gUnknown_84A326C:: @ 84A326C +gProgrammableWaveData_84A326C:: @ 84A326C .incbin "baserom.gba", 0x4A326C, 0x10 -gUnknown_84A327C:: @ 84A327C +gProgrammableWaveData_84A327C:: @ 84A327C .incbin "baserom.gba", 0x4A327C, 0x10 -gUnknown_84A328C:: @ 84A328C +gProgrammableWaveData_84A328C:: @ 84A328C .incbin "baserom.gba", 0x4A328C, 0x10 diff --git a/sound/voice_groups.inc b/sound/voice_groups.inc index c81033b91..66b5d42db 100644 --- a/sound/voice_groups.inc +++ b/sound/voice_groups.inc @@ -75,7 +75,7 @@ voicegroup001:: @ 8489F74 voice_square_1 0, 2, 0, 1, 6, 0 @ 8489FD4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489FE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8489FEC - voice_programmable_wave gUnknown_84A31EC, 0, 7, 15, 1 @ 8489FF8 + voice_programmable_wave gProgrammableWaveData_84A31EC, 0, 7, 15, 1 @ 8489FF8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A004 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A010 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A01C @@ -83,7 +83,7 @@ voicegroup001:: @ 8489F74 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A034 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A040 voice_square_2 2, 0, 1, 6, 0 @ 848A04C - voice_programmable_wave gUnknown_84A320C, 0, 7, 15, 1 @ 848A058 + voice_programmable_wave gProgrammableWaveData_84A320C, 0, 7, 15, 1 @ 848A058 voice_square_1 0, 2, 0, 1, 6, 0 @ 848A064 voice_square_2 3, 0, 1, 6, 0 @ 848A070 voice_square_1 0, 2, 0, 0, 15, 0 @ 848A07C @@ -426,8 +426,8 @@ voicegroup012:: @ 848ABB0 voice_square_2_alt 2, 0, 1, 4, 1 @ 848AFA0 voice_square_1_alt 0, 2, 0, 1, 4, 1 @ 848AFAC voice_square_1 0, 2, 0, 0, 15, 0 @ 848AFB8 - voice_programmable_wave_alt gUnknown_84A323C, 0, 7, 15, 2 @ 848AFC4 - voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 2 @ 848AFD0 + voice_programmable_wave_alt gProgrammableWaveData_84A323C, 0, 7, 15, 2 @ 848AFC4 + voice_programmable_wave_alt gProgrammableWaveData_84A324C, 0, 7, 15, 2 @ 848AFD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848AFDC voice_square_2 2, 0, 1, 4, 1 @ 848AFE8 voice_square_1 0, 2, 0, 1, 4, 1 @ 848AFF4 @@ -524,7 +524,7 @@ voicegroup026:: @ 848B078 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B420 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B42C voice_square_2_alt 2, 0, 1, 9, 0 @ 848B438 - voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 0 @ 848B444 + voice_programmable_wave_alt gProgrammableWaveData_84A324C, 0, 7, 15, 0 @ 848B444 voice_square_1_alt 0, 2, 0, 1, 9, 0 @ 848B450 voice_square_2_alt 3, 0, 1, 7, 0 @ 848B45C voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 848B468 @@ -611,7 +611,7 @@ voicegroup120:: @ 848B474 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B81C voice_square_1 0, 2, 0, 0, 15, 0 @ 848B828 voice_square_2 2, 0, 1, 7, 1 @ 848B834 - voice_programmable_wave_alt gUnknown_84A320C, 0, 7, 15, 2 @ 848B840 + voice_programmable_wave_alt gProgrammableWaveData_84A320C, 0, 7, 15, 2 @ 848B840 voice_square_1 0, 2, 0, 1, 7, 1 @ 848B84C voice_square_1 0, 2, 0, 0, 7, 1 @ 848B858 voice_square_2 3, 0, 1, 7, 1 @ 848B864 @@ -620,7 +620,7 @@ voicegroup120:: @ 848B474 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B888 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B894 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B8A0 - voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 2 @ 848B8AC + voice_programmable_wave_alt gProgrammableWaveData_84A324C, 0, 7, 15, 2 @ 848B8AC voicegroup119:: @ 848B8B8 voice_keysplit_all voicegroup001 @ 848B8B8 @@ -704,7 +704,7 @@ voicegroup119:: @ 848B8B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC60 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BC6C voice_square_2 2, 0, 1, 7, 1 @ 848BC78 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 2 @ 848BC84 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 2 @ 848BC84 voice_square_1 0, 2, 0, 1, 7, 1 @ 848BC90 voice_square_2 1, 0, 1, 9, 1 @ 848BC9C voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCA8 @@ -713,7 +713,7 @@ voicegroup119:: @ 848B8B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCCC voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCE4 - voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 2 @ 848BCF0 + voice_programmable_wave_alt gProgrammableWaveData_84A324C, 0, 7, 15, 2 @ 848BCF0 voicegroup081:: @ 848BCFC voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCFC @@ -2112,7 +2112,7 @@ voicegroup131:: @ 848F974 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDAC voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDB8 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 9, 1 @ 848FDC4 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 7, 9, 1 @ 848FDC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDD0 voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDDC voice_square_1 0, 2, 0, 0, 15, 0 @ 848FDE8 @@ -2232,9 +2232,9 @@ voicegroup132:: @ 848FF74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490328 voice_square_1_alt 0, 2, 0, 4, 2, 2 @ 8490334 voice_square_2_alt 3, 0, 1, 7, 5 @ 8490340 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 4, 6, 0 @ 849034C + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 4, 6, 0 @ 849034C voice_square_1 0, 2, 0, 0, 15, 0 @ 8490358 - voice_programmable_wave_alt gUnknown_84A328C, 0, 4, 6, 0 @ 8490364 + voice_programmable_wave_alt gProgrammableWaveData_84A328C, 0, 4, 6, 0 @ 8490364 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490370 voice_square_1 0, 2, 0, 0, 15, 0 @ 849037C voice_square_1_alt 0, 0, 0, 4, 2, 2 @ 8490388 @@ -2242,7 +2242,7 @@ voicegroup132:: @ 848FF74 voice_square_1 0, 2, 0, 0, 15, 0 @ 84903A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84903AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84903B8 - voice_programmable_wave_alt gUnknown_84A31FC, 0, 2, 9, 1 @ 84903C4 + voice_programmable_wave_alt gProgrammableWaveData_84A31FC, 0, 2, 9, 1 @ 84903C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84903D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84903DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84903E8 @@ -2367,12 +2367,12 @@ voicegroup133:: @ 8490574 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490964 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490970 voice_square_1 0, 2, 0, 0, 15, 0 @ 849097C - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8490988 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 8490988 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490994 voice_square_1 0, 2, 0, 0, 15, 0 @ 84909A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84909AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84909B8 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 15, 0 @ 84909C4 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 0, 15, 0 @ 84909C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84909D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84909DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84909E8 @@ -2497,7 +2497,7 @@ voicegroup134:: @ 8490B74 voice_square_2_alt 3, 0, 1, 7, 1 @ 8490F64 voice_square_1_alt 0, 3, 0, 1, 7, 1 @ 8490F70 voice_square_1 0, 2, 0, 0, 15, 0 @ 8490F7C - voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 1 @ 8490F88 + voice_programmable_wave_alt gProgrammableWaveData_84A324C, 0, 7, 15, 1 @ 8490F88 voice_square_1_alt 0, 2, 0, 0, 7, 1 @ 8490F94 voice_square_1_alt 0, 3, 0, 0, 7, 1 @ 8490FA0 @@ -2673,8 +2673,8 @@ voicegroup136:: @ 8491390 voice_square_2_alt 0, 0, 5, 0, 0 @ 8491774 voice_square_1_alt 0, 1, 0, 5, 0, 0 @ 8491780 voice_square_2_alt 3, 2, 4, 10, 0 @ 849178C - voice_programmable_wave_alt gUnknown_84A322C, 1, 5, 0, 3 @ 8491798 - voice_programmable_wave_alt gUnknown_84A323C, 1, 5, 0, 3 @ 84917A4 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 1, 5, 0, 3 @ 8491798 + voice_programmable_wave_alt gProgrammableWaveData_84A323C, 1, 5, 0, 3 @ 84917A4 voice_square_2_alt 1, 0, 1, 10, 2 @ 84917B0 voice_square_1_alt 0, 1, 0, 1, 10, 0 @ 84917BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84917C8 @@ -2804,8 +2804,8 @@ voicegroup137:: @ 8491990 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D80 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D8C voice_square_1 0, 2, 0, 0, 15, 0 @ 8491D98 - voice_programmable_wave_alt gUnknown_84A322C, 0, 2, 4, 1 @ 8491DA4 - voice_programmable_wave_alt gUnknown_84A323C, 0, 2, 4, 1 @ 8491DB0 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 2, 4, 1 @ 8491DA4 + voice_programmable_wave_alt gProgrammableWaveData_84A323C, 0, 2, 4, 1 @ 8491DB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491DBC voice_square_1 0, 2, 0, 0, 15, 0 @ 8491DC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8491DD4 @@ -2939,7 +2939,7 @@ voicegroup138:: @ 8491F90 voice_square_1 0, 2, 0, 0, 15, 0 @ 84923BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84923C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84923D4 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 12, 0 @ 84923E0 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 0, 12, 0 @ 84923E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84923EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84923F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492404 @@ -3069,7 +3069,7 @@ voicegroup139:: @ 8492590 voice_square_1 0, 2, 0, 0, 15, 0 @ 84929BC voice_square_1 0, 2, 0, 0, 15, 0 @ 84929C8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84929D4 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84929E0 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 84929E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84929EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84929F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492A04 @@ -3110,7 +3110,7 @@ voicegroup140:: @ 8492B90 voice_keysplit_all voicegroup001 @ 8492B90 voice_square_1 0, 2, 0, 2, 3, 1 @ 8492B9C voice_square_2_alt 2, 0, 2, 3, 1 @ 8492BA8 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8492BB4 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 8492BB4 voicegroup141:: @ 8492BC0 voice_keysplit_all voicegroup002 @ 8492BC0 @@ -3196,9 +3196,9 @@ voicegroup141:: @ 8492BC0 voice_square_1_alt 0, 0, 0, 2, 5, 2 @ 8492F80 voice_square_2_alt 3, 0, 2, 7, 3 @ 8492F8C voice_square_2_alt 2, 0, 2, 6, 5 @ 8492F98 - voice_programmable_wave_alt gUnknown_84A31FC, 1, 7, 0, 6 @ 8492FA4 + voice_programmable_wave_alt gProgrammableWaveData_84A31FC, 1, 7, 0, 6 @ 8492FA4 voice_square_1_alt 0, 1, 0, 2, 4, 2 @ 8492FB0 - voice_programmable_wave_alt gUnknown_84A320C, 0, 2, 9, 0 @ 8492FBC + voice_programmable_wave_alt gProgrammableWaveData_84A320C, 0, 2, 9, 0 @ 8492FBC voice_square_1 0, 2, 0, 0, 15, 0 @ 8492FC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492FD4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8492FE0 @@ -3326,7 +3326,7 @@ voicegroup142:: @ 84931C0 voice_square_1_alt 0, 2, 0, 2, 6, 4 @ 8493580 voice_square_2_alt 2, 0, 2, 5, 5 @ 849358C voice_square_1 0, 2, 0, 0, 15, 0 @ 8493598 - voice_programmable_wave_alt gUnknown_84A326C, 0, 7, 15, 0 @ 84935A4 + voice_programmable_wave_alt gProgrammableWaveData_84A326C, 0, 7, 15, 0 @ 84935A4 voicegroup143:: @ 84935B0 voice_keysplit_all voicegroup002 @ 84935B0 @@ -3412,7 +3412,7 @@ voicegroup143:: @ 84935B0 voice_square_2_alt 3, 0, 2, 3, 2 @ 8493970 voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 849397C voice_square_1 0, 2, 0, 0, 15, 0 @ 8493988 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8493994 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 8493994 voice_square_1 0, 2, 0, 0, 15, 0 @ 84939A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84939AC voice_square_1 0, 2, 0, 0, 15, 0 @ 84939B8 @@ -3542,7 +3542,7 @@ voicegroup144:: @ 8493BB0 voice_square_2_alt 3, 0, 2, 4, 2 @ 8493F70 voice_square_2_alt 1, 0, 2, 4, 3 @ 8493F7C voice_square_1 0, 2, 0, 0, 15, 0 @ 8493F88 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8493F94 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 8493F94 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FA0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FAC voice_square_1 0, 2, 0, 0, 15, 0 @ 8493FB8 @@ -3681,7 +3681,7 @@ voicegroup145:: @ 84941B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84945DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84945E8 voice_square_1 0, 2, 0, 0, 15, 0 @ 84945F4 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 12, 0 @ 8494600 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 0, 12, 0 @ 8494600 voice_square_1 0, 2, 0, 0, 15, 0 @ 849460C voice_square_1 0, 2, 0, 0, 15, 0 @ 8494618 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494624 @@ -3811,7 +3811,7 @@ voicegroup146:: @ 84947B0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BDC voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BE8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494BF4 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 8494C00 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 7, 15, 0 @ 8494C00 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C0C voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C18 voice_square_1 0, 2, 0, 0, 15, 0 @ 8494C24 @@ -3932,7 +3932,7 @@ voicegroup147:: @ 8494DB0 voice_square_1_alt 0, 2, 0, 0, 6, 1 @ 8495170 voice_square_2_alt 2, 0, 0, 6, 1 @ 849517C voice_square_1 0, 2, 0, 0, 15, 0 @ 8495188 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 2, 4, 2 @ 8495194 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 2, 4, 2 @ 8495194 voicegroup148:: @ 84951A0 voice_keysplit_all voicegroup002 @ 84951A0 @@ -4022,7 +4022,7 @@ voicegroup148:: @ 84951A0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495590 voice_square_1 0, 2, 0, 0, 15, 0 @ 849559C voice_square_1 0, 2, 0, 0, 15, 0 @ 84955A8 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84955B4 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 84955B4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84955C0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84955CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84955D8 @@ -4152,12 +4152,12 @@ voicegroup149:: @ 84957A0 voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 8495B90 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495B9C voice_square_1 0, 2, 0, 0, 15, 0 @ 8495BA8 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8495BB4 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 8495BB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495BC0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495BCC voice_square_1 0, 2, 0, 0, 15, 0 @ 8495BD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495BE4 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 8495BF0 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 7, 15, 0 @ 8495BF0 voicegroup150:: @ 8495BFC voice_keysplit_all voicegroup002 @ 8495BFC @@ -4243,7 +4243,7 @@ voicegroup150:: @ 8495BFC voice_square_2_alt 1, 0, 1, 4, 6 @ 8495FBC voice_square_1_alt 0, 1, 0, 2, 4, 5 @ 8495FC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495FD4 - voice_programmable_wave_alt gUnknown_84A31FC, 0, 7, 15, 0 @ 8495FE0 + voice_programmable_wave_alt gProgrammableWaveData_84A31FC, 0, 7, 15, 0 @ 8495FE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8495FEC voice_square_1 0, 2, 0, 0, 15, 0 @ 8495FF8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496004 @@ -4377,7 +4377,7 @@ voicegroup151:: @ 84961FC voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 84965EC voice_square_1 0, 2, 0, 0, 15, 0 @ 84965F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496604 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8496610 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 8496610 voicegroup152:: @ 849661C voice_keysplit_all voicegroup002 @ 849661C @@ -4462,9 +4462,9 @@ voicegroup152:: @ 849661C voice_square_1 0, 2, 0, 0, 15, 0 @ 84969D0 voice_square_1_alt 0, 2, 0, 4, 2, 1 @ 84969DC voice_square_2_alt 3, 0, 1, 5, 2 @ 84969E8 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 4, 6, 0 @ 84969F4 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 4, 6, 0 @ 84969F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A00 - voice_programmable_wave_alt gUnknown_84A328C, 0, 4, 6, 0 @ 8496A0C + voice_programmable_wave_alt gProgrammableWaveData_84A328C, 0, 4, 6, 0 @ 8496A0C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A18 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A24 voice_square_1_alt 0, 1, 0, 2, 4, 1 @ 8496A30 @@ -4472,7 +4472,7 @@ voicegroup152:: @ 849661C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A48 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A54 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A60 - voice_programmable_wave_alt gUnknown_84A31FC, 0, 2, 9, 1 @ 8496A6C + voice_programmable_wave_alt gProgrammableWaveData_84A31FC, 0, 2, 9, 1 @ 8496A6C voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A78 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A84 voice_square_1 0, 2, 0, 0, 15, 0 @ 8496A90 @@ -4602,7 +4602,7 @@ voicegroup153:: @ 8496C1C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497048 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497054 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497060 - voice_programmable_wave_alt gUnknown_84A325C, 0, 1, 12, 0 @ 849706C + voice_programmable_wave_alt gProgrammableWaveData_84A325C, 0, 1, 12, 0 @ 849706C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497078 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497084 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497090 @@ -4727,12 +4727,12 @@ voicegroup154:: @ 849721C voice_square_1 0, 2, 0, 0, 15, 0 @ 849760C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497618 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497624 - voice_programmable_wave_alt gUnknown_84A321C, 0, 0, 12, 0 @ 8497630 + voice_programmable_wave_alt gProgrammableWaveData_84A321C, 0, 0, 12, 0 @ 8497630 voice_square_1 0, 2, 0, 0, 15, 0 @ 849763C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497648 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497654 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497660 - voice_programmable_wave_alt gUnknown_84A323C, 0, 0, 12, 0 @ 849766C + voice_programmable_wave_alt gProgrammableWaveData_84A323C, 0, 0, 12, 0 @ 849766C voicegroup155:: @ 8497678 voice_keysplit_all voicegroup002 @ 8497678 @@ -4818,13 +4818,13 @@ voicegroup155:: @ 8497678 voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 8497A38 voice_square_2_alt 3, 0, 3, 6, 2 @ 8497A44 voice_square_2_alt 3, 0, 2, 6, 5 @ 8497A50 - voice_programmable_wave_alt gUnknown_84A324C, 0, 3, 6, 5 @ 8497A5C + voice_programmable_wave_alt gProgrammableWaveData_84A324C, 0, 3, 6, 5 @ 8497A5C voice_square_2_alt 0, 0, 2, 6, 5 @ 8497A68 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497A74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497A80 - voice_programmable_wave_alt gUnknown_84A320C, 0, 7, 15, 1 @ 8497A8C - voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 8497A98 - voice_programmable_wave_alt gUnknown_84A327C, 0, 1, 9, 2 @ 8497AA4 + voice_programmable_wave_alt gProgrammableWaveData_84A320C, 0, 7, 15, 1 @ 8497A8C + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 7, 15, 0 @ 8497A98 + voice_programmable_wave_alt gProgrammableWaveData_84A327C, 0, 1, 9, 2 @ 8497AA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497AB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497ABC voice_square_2_alt 2, 0, 2, 6, 3 @ 8497AC8 @@ -4868,7 +4868,7 @@ voicegroup156:: @ 8497C78 voice_keysplit_all voicegroup002 @ 8497C78 voice_keysplit voicegroup003, KeySplitTable1 @ 8497C84 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497C90 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8497C9C + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 8497C9C voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CA8 voice_directsound 60, 0, gDirectSoundWaveData_86, 255, 249, 0, 165 @ 8497CB4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8497CC0 @@ -5077,12 +5077,12 @@ voicegroup157:: @ 8498278 voice_square_1 0, 2, 0, 0, 15, 0 @ 849862C voice_square_1_alt 0, 1, 0, 2, 7, 2 @ 8498638 voice_square_2_alt 3, 0, 3, 3, 0 @ 8498644 - voice_programmable_wave_alt gUnknown_84A324C, 0, 3, 6, 5 @ 8498650 + voice_programmable_wave_alt gProgrammableWaveData_84A324C, 0, 3, 6, 5 @ 8498650 voice_square_1_alt 0, 0, 0, 2, 7, 2 @ 849865C - voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 8498668 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 7, 15, 0 @ 8498668 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498674 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498680 - voice_programmable_wave_alt gUnknown_84A323C, 0, 7, 15, 0 @ 849868C + voice_programmable_wave_alt gProgrammableWaveData_84A323C, 0, 7, 15, 0 @ 849868C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498698 voice_square_1 0, 2, 0, 0, 15, 0 @ 84986A4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84986B0 @@ -5209,15 +5209,15 @@ voicegroup158:: @ 8498878 voice_square_2_alt 3, 0, 1, 10, 1 @ 8498C44 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C50 voice_square_2_alt 2, 1, 0, 9, 1 @ 8498C5C - voice_programmable_wave_alt gUnknown_84A323C, 0, 7, 15, 0 @ 8498C68 + voice_programmable_wave_alt gProgrammableWaveData_84A323C, 0, 7, 15, 0 @ 8498C68 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C74 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C80 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8498C8C + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 8498C8C voice_square_1 0, 2, 0, 0, 15, 0 @ 8498C98 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CBC - voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 15, 0 @ 8498CC8 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 0, 15, 0 @ 8498CC8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CD4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CE0 voice_square_1 0, 2, 0, 0, 15, 0 @ 8498CEC @@ -5337,7 +5337,7 @@ voicegroup159:: @ 8498E78 voice_square_1 0, 2, 0, 0, 15, 0 @ 849922C voice_square_1_alt 0, 2, 0, 7, 0, 6 @ 8499238 voice_square_2_alt 1, 1, 5, 1, 6 @ 8499244 - voice_programmable_wave_alt gUnknown_84A31FC, 1, 7, 0, 6 @ 8499250 + voice_programmable_wave_alt gProgrammableWaveData_84A31FC, 1, 7, 0, 6 @ 8499250 voice_square_1_alt 0, 0, 1, 4, 3, 6 @ 849925C voice_square_1 0, 2, 0, 0, 15, 0 @ 8499268 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499274 @@ -5472,7 +5472,7 @@ voicegroup160:: @ 8499478 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499868 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499874 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499880 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849988C + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 849988C voicegroup161:: @ 8499898 voice_keysplit_all voicegroup002 @ 8499898 @@ -5562,7 +5562,7 @@ voicegroup161:: @ 8499898 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C88 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499C94 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CA0 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 8499CAC + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 8499CAC voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CB8 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CC4 voice_square_1 0, 2, 0, 0, 15, 0 @ 8499CD0 @@ -5697,7 +5697,7 @@ voicegroup162:: @ 8499E98 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A2C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A2D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A2DC - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849A2E8 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 849A2E8 voicegroup163:: @ 849A2F4 voice_keysplit_all voicegroup002 @ 849A2F4 @@ -5792,7 +5792,7 @@ voicegroup163:: @ 849A2F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A720 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A72C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A738 - voice_programmable_wave_alt gUnknown_84A326C, 0, 0, 12, 0 @ 849A744 + voice_programmable_wave_alt gProgrammableWaveData_84A326C, 0, 0, 12, 0 @ 849A744 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A750 voice_square_1 0, 2, 0, 0, 15, 0 @ 849A75C voice_square_1 0, 2, 0, 0, 15, 0 @ 849A768 @@ -5912,7 +5912,7 @@ voicegroup164:: @ 849A8F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849ACA8 voice_square_2_alt 2, 0, 2, 6, 2 @ 849ACB4 voice_square_1_alt 0, 2, 0, 1, 7, 4 @ 849ACC0 - voice_programmable_wave_alt gUnknown_84A328C, 0, 0, 12, 0 @ 849ACCC + voice_programmable_wave_alt gProgrammableWaveData_84A328C, 0, 0, 12, 0 @ 849ACCC voice_square_1 0, 2, 0, 0, 15, 0 @ 849ACD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849ACE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849ACF0 @@ -5922,7 +5922,7 @@ voicegroup164:: @ 849A8F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD20 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD2C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD38 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 12, 0 @ 849AD44 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 0, 12, 0 @ 849AD44 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD50 voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD5C voice_square_1 0, 2, 0, 0, 15, 0 @ 849AD68 @@ -6052,7 +6052,7 @@ voicegroup165:: @ 849AEF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B320 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B32C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B338 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849B344 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 849B344 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B350 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B35C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B368 @@ -6177,12 +6177,12 @@ voicegroup166:: @ 849B4F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B8E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B8F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B8FC - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849B908 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 849B908 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B914 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B920 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B92C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B938 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 15, 0 @ 849B944 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 0, 15, 0 @ 849B944 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B950 voice_square_1 0, 2, 0, 0, 15, 0 @ 849B95C voice_square_1 0, 2, 0, 0, 15, 0 @ 849B968 @@ -6304,7 +6304,7 @@ voicegroup167:: @ 849BAF4 voice_square_2_alt 3, 0, 2, 8, 3 @ 849BEC0 voice_square_2_alt 2, 0, 2, 6, 5 @ 849BECC voice_square_1 0, 2, 0, 0, 15, 0 @ 849BED8 - voice_programmable_wave_alt gUnknown_84A322C, 0, 0, 6, 0 @ 849BEE4 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 0, 6, 0 @ 849BEE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BEF0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849BEFC voice_square_1 0, 2, 0, 0, 15, 0 @ 849BF08 @@ -6442,7 +6442,7 @@ voicegroup168:: @ 849C0F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C520 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C52C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C538 - voice_programmable_wave_alt gUnknown_84A326C, 0, 0, 12, 0 @ 849C544 + voice_programmable_wave_alt gProgrammableWaveData_84A326C, 0, 0, 12, 0 @ 849C544 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C550 voice_square_1 0, 2, 0, 0, 15, 0 @ 849C55C voice_square_1 0, 2, 0, 0, 15, 0 @ 849C568 @@ -6555,7 +6555,7 @@ voicegroup169:: @ 849C6F4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA54 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA60 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA6C - voice_programmable_wave_alt gUnknown_84A31FC, 0, 7, 15, 0 @ 849CA78 + voice_programmable_wave_alt gProgrammableWaveData_84A31FC, 0, 7, 15, 0 @ 849CA78 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA84 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA90 voice_square_1 0, 2, 0, 0, 15, 0 @ 849CA9C @@ -6691,7 +6691,7 @@ voicegroup170:: @ 849CCF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D09C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D0A8 voice_square_2_alt 1, 0, 1, 7, 1 @ 849D0B4 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 1 @ 849D0C0 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 7, 15, 1 @ 849D0C0 voice_square_1_alt 0, 1, 0, 1, 7, 1 @ 849D0CC voice_square_2_alt 2, 0, 1, 0, 0 @ 849D0D8 @@ -6777,7 +6777,7 @@ voicegroup171:: @ 849D0E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D48C voice_square_1 0, 2, 0, 0, 15, 0 @ 849D498 voice_square_2_alt 2, 0, 1, 7, 0 @ 849D4A4 - voice_programmable_wave_alt gUnknown_84A323C, 0, 7, 15, 1 @ 849D4B0 + voice_programmable_wave_alt gProgrammableWaveData_84A323C, 0, 7, 15, 1 @ 849D4B0 voice_square_1_alt 0, 2, 0, 1, 7, 0 @ 849D4BC voice_square_2_alt 2, 0, 2, 0, 0 @ 849D4C8 voice_square_2_alt 3, 0, 1, 7, 0 @ 849D4D4 @@ -6785,8 +6785,8 @@ voicegroup171:: @ 849D0E4 voice_square_1_alt 0, 2, 0, 2, 0, 0 @ 849D4EC voice_square_1_alt 0, 3, 0, 0, 7, 0 @ 849D4F8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D504 - voice_programmable_wave_alt gUnknown_84A323C, 0, 7, 15, 0 @ 849D510 - voice_programmable_wave_alt gUnknown_84A324C, 0, 7, 15, 1 @ 849D51C + voice_programmable_wave_alt gProgrammableWaveData_84A323C, 0, 7, 15, 0 @ 849D510 + voice_programmable_wave_alt gProgrammableWaveData_84A324C, 0, 7, 15, 1 @ 849D51C voicegroup172:: @ 849D528 voice_keysplit_all voicegroup002 @ 849D528 @@ -6881,7 +6881,7 @@ voicegroup172:: @ 849D528 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D954 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D960 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D96C - voice_programmable_wave_alt gUnknown_84A326C, 0, 0, 12, 0 @ 849D978 + voice_programmable_wave_alt gProgrammableWaveData_84A326C, 0, 0, 12, 0 @ 849D978 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D984 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D990 voice_square_1 0, 2, 0, 0, 15, 0 @ 849D99C @@ -7011,7 +7011,7 @@ voicegroup173:: @ 849DB28 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF54 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF60 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF6C - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849DF78 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 849DF78 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF84 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF90 voice_square_1 0, 2, 0, 0, 15, 0 @ 849DF9C @@ -7141,7 +7141,7 @@ voicegroup174:: @ 849E128 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E554 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E560 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E56C - voice_programmable_wave_alt gUnknown_84A31FC, 0, 7, 15, 0 @ 849E578 + voice_programmable_wave_alt gProgrammableWaveData_84A31FC, 0, 7, 15, 0 @ 849E578 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E584 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E590 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E59C @@ -7180,7 +7180,7 @@ voicegroup174:: @ 849E128 voice_keysplit_all voicegroup177 @ 849E728 voice_square_1_alt 0, 2, 0, 2, 9, 1 @ 849E734 voice_square_2_alt 2, 0, 2, 9, 1 @ 849E740 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849E74C + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 849E74C voice_square_1 0, 2, 0, 0, 15, 0 @ 849E758 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E764 voice_square_1 0, 2, 0, 0, 15, 0 @ 849E770 @@ -7205,7 +7205,7 @@ voicegroup174:: @ 849E128 voice_keysplit_all voicegroup002 @ 849E854 voice_square_1_alt 0, 2, 0, 2, 3, 1 @ 849E860 voice_square_2_alt 2, 0, 2, 3, 1 @ 849E86C - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849E878 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 849E878 voicegroup175:: @ 849E884 voice_keysplit_all voicegroup177 @ 849E884 @@ -7297,7 +7297,7 @@ voicegroup176:: @ 849EAF4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC74 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC80 voice_square_1 0, 2, 0, 0, 15, 0 @ 849EC8C - voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 849EC98 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 7, 15, 0 @ 849EC98 voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECA4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECB0 voice_square_1 0, 2, 0, 0, 15, 0 @ 849ECBC @@ -7491,7 +7491,7 @@ voicegroup178:: @ 849F16C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F55C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F568 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F574 - voice_programmable_wave_alt gUnknown_84A322C, 0, 0, 15, 1 @ 849F580 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 0, 15, 1 @ 849F580 voicegroup179:: @ 849F58C voice_keysplit_all voicegroup177 @ 849F58C @@ -7581,7 +7581,7 @@ voicegroup179:: @ 849F58C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F97C voice_square_1 0, 2, 0, 0, 15, 0 @ 849F988 voice_square_1 0, 2, 0, 0, 15, 0 @ 849F994 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 0 @ 849F9A0 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 7, 15, 0 @ 849F9A0 voicegroup180:: @ 849F9AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849F9AC @@ -7676,7 +7676,7 @@ voicegroup180:: @ 849F9AC voice_square_1 0, 2, 0, 0, 15, 0 @ 849FDD8 voice_square_1 0, 2, 0, 0, 15, 0 @ 849FDE4 voice_square_1 0, 2, 0, 0, 15, 0 @ 849FDF0 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 849FDFC + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 849FDFC voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE08 voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE14 voice_square_1 0, 2, 0, 0, 15, 0 @ 849FE20 @@ -7850,7 +7850,7 @@ voicegroup182:: @ 84A01E0 voice_square_1_alt 0, 0, 0, 2, 3, 1 @ 84A05D0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A05DC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A05E8 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84A05F4 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 84A05F4 voicegroup183:: @ 84A0600 voice_keysplit_all voicegroup002 @ 84A0600 @@ -7936,7 +7936,7 @@ voicegroup183:: @ 84A0600 voice_square_1_alt 0, 2, 0, 2, 4, 1 @ 84A09C0 voice_square_2_alt 2, 0, 2, 4, 1 @ 84A09CC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A09D8 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84A09E4 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 84A09E4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A09F0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A09FC voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0A08 @@ -7986,7 +7986,7 @@ voicegroup184:: @ 84A0C00 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C00 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C0C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C18 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84A0C24 + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 84A0C24 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C30 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C3C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A0C48 @@ -8155,10 +8155,10 @@ voicegroup185:: @ 84A1008 voice_square_1_alt 0, 2, 0, 0, 15, 0 @ 84A13D4 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A13E0 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A13EC - voice_programmable_wave_alt gUnknown_84A328C, 0, 7, 15, 0 @ 84A13F8 - voice_programmable_wave_alt gUnknown_84A327C, 0, 7, 15, 0 @ 84A1404 + voice_programmable_wave_alt gProgrammableWaveData_84A328C, 0, 7, 15, 0 @ 84A13F8 + voice_programmable_wave_alt gProgrammableWaveData_84A327C, 0, 7, 15, 0 @ 84A1404 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1410 - voice_programmable_wave_alt gUnknown_84A322C, 0, 7, 15, 0 @ 84A141C + voice_programmable_wave_alt gProgrammableWaveData_84A322C, 0, 7, 15, 0 @ 84A141C voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1428 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1434 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A1440 @@ -8423,7 +8423,7 @@ voicegroup187:: @ 84A1C08 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2034 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2040 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A204C - voice_programmable_wave_alt gUnknown_84A31EC, 0, 0, 12, 0 @ 84A2058 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 0, 12, 0 @ 84A2058 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2064 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2070 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A207C @@ -8553,7 +8553,7 @@ voicegroup188:: @ 84A2208 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2634 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2640 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A264C - voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 2 @ 84A2658 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 7, 15, 2 @ 84A2658 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2664 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2670 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A267C @@ -8685,7 +8685,7 @@ voicegroup189:: @ 84A2808 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C4C voicegroup190:: @ 84A2C58 - voice_programmable_wave_alt gUnknown_84A31EC, 0, 7, 15, 2 @ 84A2C58 + voice_programmable_wave_alt gProgrammableWaveData_84A31EC, 0, 7, 15, 2 @ 84A2C58 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C64 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C70 voice_square_1 0, 2, 0, 0, 15, 0 @ 84A2C7C From 9e147c075f42fdb0434dbb3d0f198c0541780401 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 16 Oct 2019 13:34:15 -0400 Subject: [PATCH 025/114] Dump direct sound samples --- sound/direct_sound_data.inc | 178 ++++++++++++------------- sound/direct_sound_samples/wave_0.aif | Bin 0 -> 1798 bytes sound/direct_sound_samples/wave_1.aif | Bin 0 -> 2138 bytes sound/direct_sound_samples/wave_10.aif | Bin 0 -> 13918 bytes sound/direct_sound_samples/wave_11.aif | Bin 0 -> 1306 bytes sound/direct_sound_samples/wave_12.aif | Bin 0 -> 6430 bytes sound/direct_sound_samples/wave_13.aif | Bin 0 -> 4970 bytes sound/direct_sound_samples/wave_14.aif | Bin 0 -> 1250 bytes sound/direct_sound_samples/wave_15.aif | Bin 0 -> 1846 bytes sound/direct_sound_samples/wave_16.aif | Bin 0 -> 2258 bytes sound/direct_sound_samples/wave_17.aif | Bin 0 -> 2234 bytes sound/direct_sound_samples/wave_18.aif | Bin 0 -> 2294 bytes sound/direct_sound_samples/wave_19.aif | Bin 0 -> 2374 bytes sound/direct_sound_samples/wave_2.aif | Bin 0 -> 3118 bytes sound/direct_sound_samples/wave_20.aif | Bin 0 -> 3982 bytes sound/direct_sound_samples/wave_21.aif | Bin 0 -> 1370 bytes sound/direct_sound_samples/wave_22.aif | Bin 0 -> 1546 bytes sound/direct_sound_samples/wave_23.aif | Bin 0 -> 3930 bytes sound/direct_sound_samples/wave_24.aif | Bin 0 -> 6582 bytes sound/direct_sound_samples/wave_25.aif | Bin 0 -> 8478 bytes sound/direct_sound_samples/wave_26.aif | Bin 0 -> 30834 bytes sound/direct_sound_samples/wave_27.aif | Bin 0 -> 2554 bytes sound/direct_sound_samples/wave_28.aif | Bin 0 -> 3778 bytes sound/direct_sound_samples/wave_29.aif | Bin 0 -> 3766 bytes sound/direct_sound_samples/wave_3.aif | Bin 0 -> 3994 bytes sound/direct_sound_samples/wave_30.aif | Bin 0 -> 6230 bytes sound/direct_sound_samples/wave_31.aif | Bin 0 -> 5606 bytes sound/direct_sound_samples/wave_32.aif | Bin 0 -> 5670 bytes sound/direct_sound_samples/wave_33.aif | Bin 0 -> 4406 bytes sound/direct_sound_samples/wave_34.aif | Bin 0 -> 4034 bytes sound/direct_sound_samples/wave_35.aif | Bin 0 -> 5826 bytes sound/direct_sound_samples/wave_36.aif | Bin 0 -> 5566 bytes sound/direct_sound_samples/wave_37.aif | Bin 0 -> 3054 bytes sound/direct_sound_samples/wave_38.aif | Bin 0 -> 13830 bytes sound/direct_sound_samples/wave_39.aif | Bin 0 -> 9086 bytes sound/direct_sound_samples/wave_4.aif | Bin 0 -> 3286 bytes sound/direct_sound_samples/wave_40.aif | Bin 0 -> 14126 bytes sound/direct_sound_samples/wave_41.aif | Bin 0 -> 5042 bytes sound/direct_sound_samples/wave_42.aif | Bin 0 -> 5490 bytes sound/direct_sound_samples/wave_43.aif | Bin 0 -> 5250 bytes sound/direct_sound_samples/wave_44.aif | Bin 0 -> 4350 bytes sound/direct_sound_samples/wave_45.aif | Bin 0 -> 4286 bytes sound/direct_sound_samples/wave_46.aif | Bin 0 -> 28662 bytes sound/direct_sound_samples/wave_47.aif | Bin 0 -> 17894 bytes sound/direct_sound_samples/wave_48.aif | Bin 0 -> 1990 bytes sound/direct_sound_samples/wave_49.aif | Bin 0 -> 7346 bytes sound/direct_sound_samples/wave_5.aif | Bin 0 -> 5426 bytes sound/direct_sound_samples/wave_50.aif | Bin 0 -> 5426 bytes sound/direct_sound_samples/wave_51.aif | Bin 0 -> 2670 bytes sound/direct_sound_samples/wave_52.aif | Bin 0 -> 7286 bytes sound/direct_sound_samples/wave_53.aif | Bin 0 -> 6562 bytes sound/direct_sound_samples/wave_54.aif | Bin 0 -> 5382 bytes sound/direct_sound_samples/wave_55.aif | Bin 0 -> 1950 bytes sound/direct_sound_samples/wave_56.aif | Bin 0 -> 7250 bytes sound/direct_sound_samples/wave_57.aif | Bin 0 -> 5142 bytes sound/direct_sound_samples/wave_58.aif | Bin 0 -> 9958 bytes sound/direct_sound_samples/wave_59.aif | Bin 0 -> 4774 bytes sound/direct_sound_samples/wave_6.aif | Bin 0 -> 5906 bytes sound/direct_sound_samples/wave_60.aif | Bin 0 -> 4178 bytes sound/direct_sound_samples/wave_61.aif | Bin 0 -> 4970 bytes sound/direct_sound_samples/wave_62.aif | Bin 0 -> 8558 bytes sound/direct_sound_samples/wave_63.aif | Bin 0 -> 8254 bytes sound/direct_sound_samples/wave_64.aif | Bin 0 -> 8818 bytes sound/direct_sound_samples/wave_65.aif | Bin 0 -> 2094 bytes sound/direct_sound_samples/wave_66.aif | Bin 0 -> 6610 bytes sound/direct_sound_samples/wave_67.aif | Bin 0 -> 1110 bytes sound/direct_sound_samples/wave_68.aif | Bin 0 -> 8210 bytes sound/direct_sound_samples/wave_69.aif | Bin 0 -> 13122 bytes sound/direct_sound_samples/wave_7.aif | Bin 0 -> 5030 bytes sound/direct_sound_samples/wave_70.aif | Bin 0 -> 2706 bytes sound/direct_sound_samples/wave_71.aif | Bin 0 -> 2710 bytes sound/direct_sound_samples/wave_72.aif | Bin 0 -> 7074 bytes sound/direct_sound_samples/wave_73.aif | Bin 0 -> 2346 bytes sound/direct_sound_samples/wave_74.aif | Bin 0 -> 5170 bytes sound/direct_sound_samples/wave_75.aif | Bin 0 -> 4258 bytes sound/direct_sound_samples/wave_76.aif | Bin 0 -> 8098 bytes sound/direct_sound_samples/wave_77.aif | Bin 0 -> 6914 bytes sound/direct_sound_samples/wave_78.aif | Bin 0 -> 8146 bytes sound/direct_sound_samples/wave_79.aif | Bin 0 -> 6298 bytes sound/direct_sound_samples/wave_8.aif | Bin 0 -> 2822 bytes sound/direct_sound_samples/wave_80.aif | Bin 0 -> 5170 bytes sound/direct_sound_samples/wave_81.aif | Bin 0 -> 4646 bytes sound/direct_sound_samples/wave_82.aif | Bin 0 -> 7890 bytes sound/direct_sound_samples/wave_83.aif | Bin 0 -> 12370 bytes sound/direct_sound_samples/wave_84.aif | Bin 0 -> 11446 bytes sound/direct_sound_samples/wave_85.aif | Bin 0 -> 2754 bytes sound/direct_sound_samples/wave_86.aif | Bin 0 -> 9930 bytes sound/direct_sound_samples/wave_87.aif | Bin 0 -> 5130 bytes sound/direct_sound_samples/wave_88.aif | Bin 0 -> 8546 bytes sound/direct_sound_samples/wave_9.aif | Bin 0 -> 4982 bytes 90 files changed, 89 insertions(+), 89 deletions(-) create mode 100644 sound/direct_sound_samples/wave_0.aif create mode 100644 sound/direct_sound_samples/wave_1.aif create mode 100644 sound/direct_sound_samples/wave_10.aif create mode 100644 sound/direct_sound_samples/wave_11.aif create mode 100644 sound/direct_sound_samples/wave_12.aif create mode 100644 sound/direct_sound_samples/wave_13.aif create mode 100644 sound/direct_sound_samples/wave_14.aif create mode 100644 sound/direct_sound_samples/wave_15.aif create mode 100644 sound/direct_sound_samples/wave_16.aif create mode 100644 sound/direct_sound_samples/wave_17.aif create mode 100644 sound/direct_sound_samples/wave_18.aif create mode 100644 sound/direct_sound_samples/wave_19.aif create mode 100644 sound/direct_sound_samples/wave_2.aif create mode 100644 sound/direct_sound_samples/wave_20.aif create mode 100644 sound/direct_sound_samples/wave_21.aif create mode 100644 sound/direct_sound_samples/wave_22.aif create mode 100644 sound/direct_sound_samples/wave_23.aif create mode 100644 sound/direct_sound_samples/wave_24.aif create mode 100644 sound/direct_sound_samples/wave_25.aif create mode 100644 sound/direct_sound_samples/wave_26.aif create mode 100644 sound/direct_sound_samples/wave_27.aif create mode 100644 sound/direct_sound_samples/wave_28.aif create mode 100644 sound/direct_sound_samples/wave_29.aif create mode 100644 sound/direct_sound_samples/wave_3.aif create mode 100644 sound/direct_sound_samples/wave_30.aif create mode 100644 sound/direct_sound_samples/wave_31.aif create mode 100644 sound/direct_sound_samples/wave_32.aif create mode 100644 sound/direct_sound_samples/wave_33.aif create mode 100644 sound/direct_sound_samples/wave_34.aif create mode 100644 sound/direct_sound_samples/wave_35.aif create mode 100644 sound/direct_sound_samples/wave_36.aif create mode 100644 sound/direct_sound_samples/wave_37.aif create mode 100644 sound/direct_sound_samples/wave_38.aif create mode 100644 sound/direct_sound_samples/wave_39.aif create mode 100644 sound/direct_sound_samples/wave_4.aif create mode 100644 sound/direct_sound_samples/wave_40.aif create mode 100644 sound/direct_sound_samples/wave_41.aif create mode 100644 sound/direct_sound_samples/wave_42.aif create mode 100644 sound/direct_sound_samples/wave_43.aif create mode 100644 sound/direct_sound_samples/wave_44.aif create mode 100644 sound/direct_sound_samples/wave_45.aif create mode 100644 sound/direct_sound_samples/wave_46.aif create mode 100644 sound/direct_sound_samples/wave_47.aif create mode 100644 sound/direct_sound_samples/wave_48.aif create mode 100644 sound/direct_sound_samples/wave_49.aif create mode 100644 sound/direct_sound_samples/wave_5.aif create mode 100644 sound/direct_sound_samples/wave_50.aif create mode 100644 sound/direct_sound_samples/wave_51.aif create mode 100644 sound/direct_sound_samples/wave_52.aif create mode 100644 sound/direct_sound_samples/wave_53.aif create mode 100644 sound/direct_sound_samples/wave_54.aif create mode 100644 sound/direct_sound_samples/wave_55.aif create mode 100644 sound/direct_sound_samples/wave_56.aif create mode 100644 sound/direct_sound_samples/wave_57.aif create mode 100644 sound/direct_sound_samples/wave_58.aif create mode 100644 sound/direct_sound_samples/wave_59.aif create mode 100644 sound/direct_sound_samples/wave_6.aif create mode 100644 sound/direct_sound_samples/wave_60.aif create mode 100644 sound/direct_sound_samples/wave_61.aif create mode 100644 sound/direct_sound_samples/wave_62.aif create mode 100644 sound/direct_sound_samples/wave_63.aif create mode 100644 sound/direct_sound_samples/wave_64.aif create mode 100644 sound/direct_sound_samples/wave_65.aif create mode 100644 sound/direct_sound_samples/wave_66.aif create mode 100644 sound/direct_sound_samples/wave_67.aif create mode 100644 sound/direct_sound_samples/wave_68.aif create mode 100644 sound/direct_sound_samples/wave_69.aif create mode 100644 sound/direct_sound_samples/wave_7.aif create mode 100644 sound/direct_sound_samples/wave_70.aif create mode 100644 sound/direct_sound_samples/wave_71.aif create mode 100644 sound/direct_sound_samples/wave_72.aif create mode 100644 sound/direct_sound_samples/wave_73.aif create mode 100644 sound/direct_sound_samples/wave_74.aif create mode 100644 sound/direct_sound_samples/wave_75.aif create mode 100644 sound/direct_sound_samples/wave_76.aif create mode 100644 sound/direct_sound_samples/wave_77.aif create mode 100644 sound/direct_sound_samples/wave_78.aif create mode 100644 sound/direct_sound_samples/wave_79.aif create mode 100644 sound/direct_sound_samples/wave_8.aif create mode 100644 sound/direct_sound_samples/wave_80.aif create mode 100644 sound/direct_sound_samples/wave_81.aif create mode 100644 sound/direct_sound_samples/wave_82.aif create mode 100644 sound/direct_sound_samples/wave_83.aif create mode 100644 sound/direct_sound_samples/wave_84.aif create mode 100644 sound/direct_sound_samples/wave_85.aif create mode 100644 sound/direct_sound_samples/wave_86.aif create mode 100644 sound/direct_sound_samples/wave_87.aif create mode 100644 sound/direct_sound_samples/wave_88.aif create mode 100644 sound/direct_sound_samples/wave_9.aif diff --git a/sound/direct_sound_data.inc b/sound/direct_sound_data.inc index 63ce37bc6..e95ba843c 100644 --- a/sound/direct_sound_data.inc +++ b/sound/direct_sound_data.inc @@ -1,232 +1,232 @@ .align 2 gDirectSoundWaveData_0:: @ 84A3DA8 - .incbin "baserom.gba", 0x4A3DA8, 0x6A4 + .incbin "sound/direct_sound_samples/wave_0.bin" gDirectSoundWaveData_1:: @ 84A444C - .incbin "baserom.gba", 0x4A444C, 0x7F8 + .incbin "sound/direct_sound_samples/wave_1.bin" gDirectSoundWaveData_2:: @ 84A4C44 - .incbin "baserom.gba", 0x4A4C44, 0xBCC + .incbin "sound/direct_sound_samples/wave_2.bin" gDirectSoundWaveData_3:: @ 84A5810 - .incbin "baserom.gba", 0x4A5810, 0xF38 + .incbin "sound/direct_sound_samples/wave_3.bin" gDirectSoundWaveData_4:: @ 84A6748 - .incbin "baserom.gba", 0x4A6748, 0xC74 + .incbin "sound/direct_sound_samples/wave_4.bin" gDirectSoundWaveData_5:: @ 84A73BC - .incbin "baserom.gba", 0x4A73BC, 0x14D0 + .incbin "sound/direct_sound_samples/wave_5.bin" gDirectSoundWaveData_6:: @ 84A888C - .incbin "baserom.gba", 0x4A888C, 0x16B0 + .incbin "sound/direct_sound_samples/wave_6.bin" gDirectSoundWaveData_7:: @ 84A9F3C - .incbin "baserom.gba", 0x4A9F3C, 0x1344 + .incbin "sound/direct_sound_samples/wave_7.bin" gDirectSoundWaveData_8:: @ 84AB280 - .incbin "baserom.gba", 0x4AB280, 0xAA4 + .incbin "sound/direct_sound_samples/wave_8.bin" gDirectSoundWaveData_9:: @ 84ABD24 - .incbin "baserom.gba", 0x4ABD24, 0x1314 + .incbin "sound/direct_sound_samples/wave_9.bin" gDirectSoundWaveData_10:: @ 84AD038 - .incbin "baserom.gba", 0x4AD038, 0x35FC + .incbin "sound/direct_sound_samples/wave_10.bin" gDirectSoundWaveData_11:: @ 84B0634 - .incbin "baserom.gba", 0x4B0634, 0x4D8 + .incbin "sound/direct_sound_samples/wave_11.bin" gDirectSoundWaveData_12:: @ 84B0B0C - .incbin "baserom.gba", 0x4B0B0C, 0x18DC + .incbin "sound/direct_sound_samples/wave_12.bin" gDirectSoundWaveData_13:: @ 84B23E8 - .incbin "baserom.gba", 0x4B23E8, 0x1328 + .incbin "sound/direct_sound_samples/wave_13.bin" gDirectSoundWaveData_14:: @ 84B3710 - .incbin "baserom.gba", 0x4B3710, 0x4A0 + .incbin "sound/direct_sound_samples/wave_14.bin" gDirectSoundWaveData_15:: @ 84B3BB0 - .incbin "baserom.gba", 0x4B3BB0, 0x6F4 + .incbin "sound/direct_sound_samples/wave_15.bin" gDirectSoundWaveData_16:: @ 84B42A4 - .incbin "baserom.gba", 0x4B42A4, 0x890 + .incbin "sound/direct_sound_samples/wave_16.bin" gDirectSoundWaveData_17:: @ 84B4B34 - .incbin "baserom.gba", 0x4B4B34, 0x878 + .incbin "sound/direct_sound_samples/wave_17.bin" gDirectSoundWaveData_18:: @ 84B53AC - .incbin "baserom.gba", 0x4B53AC, 0x8B4 + .incbin "sound/direct_sound_samples/wave_18.bin" gDirectSoundWaveData_19:: @ 84B5C60 - .incbin "baserom.gba", 0x4B5C60, 0x8E4 + .incbin "sound/direct_sound_samples/wave_19.bin" gDirectSoundWaveData_20:: @ 84B6544 - .incbin "baserom.gba", 0x4B6544, 0xF2C + .incbin "sound/direct_sound_samples/wave_20.bin" gDirectSoundWaveData_21:: @ 84B7470 - .incbin "baserom.gba", 0x4B7470, 0x518 + .incbin "sound/direct_sound_samples/wave_21.bin" gDirectSoundWaveData_22:: @ 84B7988 - .incbin "baserom.gba", 0x4B7988, 0x5C8 + .incbin "sound/direct_sound_samples/wave_22.bin" gDirectSoundWaveData_23:: @ 84B7F50 - .incbin "baserom.gba", 0x4B7F50, 0xF18 + .incbin "sound/direct_sound_samples/wave_23.bin" gDirectSoundWaveData_24:: @ 84B8E68 - .incbin "baserom.gba", 0x4B8E68, 0x1974 + .incbin "sound/direct_sound_samples/wave_24.bin" gDirectSoundWaveData_25:: @ 84BA7DC - .incbin "baserom.gba", 0x4BA7DC, 0x20DC + .incbin "sound/direct_sound_samples/wave_25.bin" gDirectSoundWaveData_26:: @ 84BC8B8 - .incbin "baserom.gba", 0x4BC8B8, 0x7830 + .incbin "sound/direct_sound_samples/wave_26.bin" gDirectSoundWaveData_27:: @ 84C40E8 - .incbin "baserom.gba", 0x4C40E8, 0x9B8 + .incbin "sound/direct_sound_samples/wave_27.bin" gDirectSoundWaveData_28:: @ 84C4AA0 - .incbin "baserom.gba", 0x4C4AA0, 0xE80 + .incbin "sound/direct_sound_samples/wave_28.bin" gDirectSoundWaveData_29:: @ 84C5920 - .incbin "baserom.gba", 0x4C5920, 0xE74 + .incbin "sound/direct_sound_samples/wave_29.bin" gDirectSoundWaveData_30:: @ 84C6794 - .incbin "baserom.gba", 0x4C6794, 0x1814 + .incbin "sound/direct_sound_samples/wave_30.bin" gDirectSoundWaveData_31:: @ 84C7FA8 - .incbin "baserom.gba", 0x4C7FA8, 0x15A4 + .incbin "sound/direct_sound_samples/wave_31.bin" gDirectSoundWaveData_32:: @ 84C954C - .incbin "baserom.gba", 0x4C954C, 0x15E4 + .incbin "sound/direct_sound_samples/wave_32.bin" gDirectSoundWaveData_33:: @ 84CAB30 - .incbin "baserom.gba", 0x4CAB30, 0x10F4 + .incbin "sound/direct_sound_samples/wave_33.bin" gDirectSoundWaveData_34:: @ 84CBC24 - .incbin "baserom.gba", 0x4CBC24, 0xF60 + .incbin "sound/direct_sound_samples/wave_34.bin" gDirectSoundWaveData_35:: @ 84CCB84 - .incbin "baserom.gba", 0x4CCB84, 0x1660 + .incbin "sound/direct_sound_samples/wave_35.bin" gDirectSoundWaveData_36:: @ 84CE1E4 - .incbin "baserom.gba", 0x4CE1E4, 0x155C + .incbin "sound/direct_sound_samples/wave_36.bin" gDirectSoundWaveData_37:: @ 84CF740 - .incbin "baserom.gba", 0x4CF740, 0xB8C + .incbin "sound/direct_sound_samples/wave_37.bin" gDirectSoundWaveData_38:: @ 84D02CC - .incbin "baserom.gba", 0x4D02CC, 0x35A4 + .incbin "sound/direct_sound_samples/wave_38.bin" gDirectSoundWaveData_39:: @ 84D3870 - .incbin "baserom.gba", 0x4D3870, 0x231C + .incbin "sound/direct_sound_samples/wave_39.bin" gDirectSoundWaveData_40:: @ 84D5B8C - .incbin "baserom.gba", 0x4D5B8C, 0x36CC + .incbin "sound/direct_sound_samples/wave_40.bin" gDirectSoundWaveData_41:: @ 84D9258 - .incbin "baserom.gba", 0x4D9258, 0x1350 + .incbin "sound/direct_sound_samples/wave_41.bin" gDirectSoundWaveData_42:: @ 84DA5A8 - .incbin "baserom.gba", 0x4DA5A8, 0x1510 + .incbin "sound/direct_sound_samples/wave_42.bin" gDirectSoundWaveData_43:: @ 84DBAB8 - .incbin "baserom.gba", 0x4DBAB8, 0x1420 + .incbin "sound/direct_sound_samples/wave_43.bin" gDirectSoundWaveData_44:: @ 84DCED8 - .incbin "baserom.gba", 0x4DCED8, 0x109C + .incbin "sound/direct_sound_samples/wave_44.bin" gDirectSoundWaveData_45:: @ 84DDF74 - .incbin "baserom.gba", 0x4DDF74, 0x105C + .incbin "sound/direct_sound_samples/wave_45.bin" gDirectSoundWaveData_46:: @ 84DEFD0 - .incbin "baserom.gba", 0x4DEFD0, 0x6F94 + .incbin "sound/direct_sound_samples/wave_46.bin" gDirectSoundWaveData_47:: @ 84E5F64 - .incbin "baserom.gba", 0x4E5F64, 0x4584 + .incbin "sound/direct_sound_samples/wave_47.bin" gDirectSoundWaveData_48:: @ 84EA4E8 - .incbin "baserom.gba", 0x4EA4E8, 0x764 + .incbin "sound/direct_sound_samples/wave_48.bin" gDirectSoundWaveData_49:: @ 84EAC4C - .incbin "baserom.gba", 0x4EAC4C, 0x1C50 + .incbin "sound/direct_sound_samples/wave_49.bin" gDirectSoundWaveData_50:: @ 84EC89C - .incbin "baserom.gba", 0x4EC89C, 0x14D0 + .incbin "sound/direct_sound_samples/wave_50.bin" gDirectSoundWaveData_51:: @ 84EDD6C - .incbin "baserom.gba", 0x4EDD6C, 0xA0C + .incbin "sound/direct_sound_samples/wave_51.bin" gDirectSoundWaveData_52:: @ 84EE778 - .incbin "baserom.gba", 0x4EE778, 0x1C14 + .incbin "sound/direct_sound_samples/wave_52.bin" gDirectSoundWaveData_53:: @ 84F038C - .incbin "baserom.gba", 0x4F038C, 0x1960 + .incbin "sound/direct_sound_samples/wave_53.bin" gDirectSoundWaveData_54:: @ 84F1CEC - .incbin "baserom.gba", 0x4F1CEC, 0x14C4 + .incbin "sound/direct_sound_samples/wave_54.bin" gDirectSoundWaveData_55:: @ 84F31B0 - .incbin "baserom.gba", 0x4F31B0, 0x73C + .incbin "sound/direct_sound_samples/wave_55.bin" gDirectSoundWaveData_56:: @ 84F38EC - .incbin "baserom.gba", 0x4F38EC, 0x1BF0 + .incbin "sound/direct_sound_samples/wave_56.bin" gDirectSoundWaveData_57:: @ 84F54DC - .incbin "baserom.gba", 0x4F54DC, 0x13B4 + .incbin "sound/direct_sound_samples/wave_57.bin" gDirectSoundWaveData_58:: @ 84F6890 - .incbin "baserom.gba", 0x4F6890, 0x2684 + .incbin "sound/direct_sound_samples/wave_58.bin" gDirectSoundWaveData_59:: @ 84F8F14 - .incbin "baserom.gba", 0x4F8F14, 0x1244 + .incbin "sound/direct_sound_samples/wave_59.bin" gDirectSoundWaveData_60:: @ 84FA158 - .incbin "baserom.gba", 0x4FA158, 0x1010 + .incbin "sound/direct_sound_samples/wave_60.bin" gDirectSoundWaveData_61:: @ 84FB168 - .incbin "baserom.gba", 0x4FB168, 0x1308 + .incbin "sound/direct_sound_samples/wave_61.bin" gDirectSoundWaveData_62:: @ 84FC470 - .incbin "baserom.gba", 0x4FC470, 0x210C + .incbin "sound/direct_sound_samples/wave_62.bin" gDirectSoundWaveData_63:: @ 84FE57C - .incbin "baserom.gba", 0x4FE57C, 0x1FDC + .incbin "sound/direct_sound_samples/wave_63.bin" gDirectSoundWaveData_64:: @ 8500558 - .incbin "baserom.gba", 0x500558, 0x2210 + .incbin "sound/direct_sound_samples/wave_64.bin" gDirectSoundWaveData_65:: @ 8502768 - .incbin "baserom.gba", 0x502768, 0x7CC + .incbin "sound/direct_sound_samples/wave_65.bin" gDirectSoundWaveData_66:: @ 8502F34 - .incbin "baserom.gba", 0x502F34, 0x1970 + .incbin "sound/direct_sound_samples/wave_66.bin" gDirectSoundWaveData_67:: @ 85048A4 - .incbin "baserom.gba", 0x5048A4, 0x414 + .incbin "sound/direct_sound_samples/wave_67.bin" gDirectSoundWaveData_68:: @ 8504CB8 - .incbin "baserom.gba", 0x504CB8, 0x1FB0 + .incbin "sound/direct_sound_samples/wave_68.bin" gDirectSoundWaveData_69:: @ 8506C68 - .incbin "baserom.gba", 0x506C68, 0x32E0 + .incbin "sound/direct_sound_samples/wave_69.bin" gDirectSoundWaveData_70:: @ 8509F48 - .incbin "baserom.gba", 0x509F48, 0xA30 + .incbin "sound/direct_sound_samples/wave_70.bin" gDirectSoundWaveData_71:: @ 850A978 - .incbin "baserom.gba", 0x50A978, 0xA34 + .incbin "sound/direct_sound_samples/wave_71.bin" gDirectSoundWaveData_72:: @ 850B3AC - .incbin "baserom.gba", 0x50B3AC, 0x1B40 + .incbin "sound/direct_sound_samples/wave_72.bin" gDirectSoundWaveData_73:: @ 850CEEC - .incbin "baserom.gba", 0x50CEEC, 0x8C8 + .incbin "sound/direct_sound_samples/wave_73.bin" gDirectSoundWaveData_74:: @ 850D7B4 - .incbin "baserom.gba", 0x50D7B4, 0x13D0 + .incbin "sound/direct_sound_samples/wave_74.bin" gDirectSoundWaveData_75:: @ 850EB84 - .incbin "baserom.gba", 0x50EB84, 0x1040 + .incbin "sound/direct_sound_samples/wave_75.bin" .align 2 Cry_Bulbasaur:: @ 850FBC4 @@ -1783,40 +1783,40 @@ Cry_Chimecho:: @ 869D4D0 .align 2 gDirectSoundWaveData_76:: @ 869DEE0 - .incbin "baserom.gba", 0x69DEE0, 0x1F60 + .incbin "sound/direct_sound_samples/wave_76.bin" gDirectSoundWaveData_77:: @ 869FE40 - .incbin "baserom.gba", 0x69FE40, 0x1AA0 + .incbin "sound/direct_sound_samples/wave_77.bin" gDirectSoundWaveData_78:: @ 86A18E0 - .incbin "baserom.gba", 0x6A18E0, 0x1F70 + .incbin "sound/direct_sound_samples/wave_78.bin" gDirectSoundWaveData_79:: @ 86A3850 - .incbin "baserom.gba", 0x6A3850, 0x1838 + .incbin "sound/direct_sound_samples/wave_79.bin" gDirectSoundWaveData_80:: @ 86A5088 - .incbin "baserom.gba", 0x6A5088, 0x13D0 + .incbin "sound/direct_sound_samples/wave_80.bin" gDirectSoundWaveData_81:: @ 86A6458 - .incbin "baserom.gba", 0x6A6458, 0x11C4 + .incbin "sound/direct_sound_samples/wave_81.bin" gDirectSoundWaveData_82:: @ 86A761C - .incbin "baserom.gba", 0x6A761C, 0x1E70 + .incbin "sound/direct_sound_samples/wave_82.bin" gDirectSoundWaveData_83:: @ 86A948C - .incbin "baserom.gba", 0x6A948C, 0x2FF0 + .incbin "sound/direct_sound_samples/wave_83.bin" gDirectSoundWaveData_84:: @ 86AC47C - .incbin "baserom.gba", 0x6AC47C, 0x2C54 + .incbin "sound/direct_sound_samples/wave_84.bin" gDirectSoundWaveData_85:: @ 86AF0D0 - .incbin "baserom.gba", 0x6AF0D0, 0xA60 + .incbin "sound/direct_sound_samples/wave_85.bin" gDirectSoundWaveData_86:: @ 86AFB30 - .incbin "baserom.gba", 0x6AFB30, 0x2668 + .incbin "sound/direct_sound_samples/wave_86.bin" gDirectSoundWaveData_87:: @ 86B2198 - .incbin "baserom.gba", 0x6B2198, 0x13A8 + .incbin "sound/direct_sound_samples/wave_87.bin" gDirectSoundWaveData_88:: @ 86B3540 - .incbin "baserom.gba", 0x6B3540, 0x2100 + .incbin "sound/direct_sound_samples/wave_88.bin" diff --git a/sound/direct_sound_samples/wave_0.aif b/sound/direct_sound_samples/wave_0.aif new file mode 100644 index 0000000000000000000000000000000000000000..22b8f1691c8d6604a3c0fea0881d01db399bbb63 GIT binary patch literal 1798 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_12.aif b/sound/direct_sound_samples/wave_12.aif new file mode 100644 index 0000000000000000000000000000000000000000..fa33ba810510415243ef22ac053e65b810d9d319 GIT binary patch literal 6430 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_13.aif b/sound/direct_sound_samples/wave_13.aif new file mode 100644 index 0000000000000000000000000000000000000000..dcae315ecba5721aac1b08fab8c2cdc1dcf18990 GIT binary patch literal 4970 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 U!2`c1Xf!$)v;>2kKok`H7ve-M3jhEB literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_15.aif b/sound/direct_sound_samples/wave_15.aif new file mode 100644 index 0000000000000000000000000000000000000000..115ebd3f8ca1079b841ad690d362cbe5b88ce4db GIT binary patch literal 1846 zcmX|CTWnOv8J;5rFF*M0hwpy$(QiI{@7I&ZyZaBp^47nv zPk;W!Uq1Wiwdp&L@7}y~=f>av`qlT}+?c+EISV|!z1dgiNdzW?#|wR<=2{_CgI()RkYWj`z0W}LBLoP(e<9utR- zot&IVUYLCS+|{>F_l90<>w%@}j!{}q|1|qFwY<3Y-OOg@Ki^)T*A~B>eNtR#Rx&w0 zYN~xBO823$gNFv+xSSjxzj*cCv&Y7c9&4v~7U<8a*}2X6)UDLb&*!gy_x0k4#>3Uc^rMBl|6N(Wx3rL2+gn|)>P5#;0*)H*>m45H?C5#p&8`F}p5h(7u#t9Bx0kbDre<&bxN!TylhwtwLaC73$*PW}hC&^^gQG`>4jvmlIx>1< zaJ2gu9sOP5P9dy4;c{Em)%Bgi{No3+OAl^7T-?4tw+*)T0D~e7Eh%6)>@!0{iT3`J zov(Lt?GZ^DOa$A6c&7_#6_qx%?BaI1%HPiC`~~!I)i>9&_Cm(0)MF)!Y4Twz48kEU z5IK!_Hml9nDjQtWmso~TdqT1t zPsD=3{ayPahSJpu0v5+gvZq2T5G>N(?yi^4JzLRgnRTsL+y)R;456RG2|M>xu(TZPVXtz;z9e}G+g{S>62M}EgBLhTC zh<%E3IA3#l5mHF9Lb53El4{z#qY1EtL4(#cpJ=b{!=~P_Ksi?ytvwg#0kG?B6cz%C z91XSeaX!ooGDL_&G7UYEby?s7sn)bg&0Isv>^V>CIm2%1n(Z;Z$taLv_?W12ASNo1 zk20#N1Q<$E0SmF=G#fSDsO;IzykTg11#7tM!6u_4+d;^sWFQ4a6b^->q7+gkg<^b! zEZWv!9k2}_IWD6;f$!2Zjc8fn)u0en11c*7L~>GuZQnBuM=v%S^=j2D>5ipa7`V1a0S|c4 zr$}|sj39|JElT8&8Gr!x9nW+rfL-7791oMcu;n_~w>=L7Kv9TP2!uXFn7Af5&&HN# zdPI?XA0m#XAx%*Ii`hO?D?%10U?^D5zEm$$IzU} zay-Ye45VO-RBW4$(KK~kZ#0Z%%hGLy0Z2hYie@N=W_W?+1VP|gk@%(|VFbIjZ4*u{ zlQ?|-Ij%zz!agJ+5+P=6tEXs0R$5VzY)OIy;d{>;ZcTk6EpH^VmXI`B*#8UJYaxgM Lfsu}EwEmv~aYaid literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_16.aif b/sound/direct_sound_samples/wave_16.aif new file mode 100644 index 0000000000000000000000000000000000000000..b11787ffc8f932422da1a133af2eab30958f531c GIT binary patch literal 2258 zcmXw4+i%D~1)xb|k~5F4UzY#k)o)+aW+6p5O1B-{B$o zeHSi&co6_#h|;L+H!VQNn&lN+};wzBLyAHw#Nik#!;6Mi6KOw7*a9%f5KvVZp6tUw)9o_({NZ$;xn z;lUK+bwouGHB2E{6W8UYB*{oXh%uCnSW;E2N^RUP3=f8a9M;+2J8X6_l*AmR+K^F> zj|f3ZQ&h_`C8bIJ`Rav_e>xLar{CN7%k_K$e(AZ4F3wYhe=R>Xrrs%+-x!IER_}VE z1O27dZ(nA!PG9EaiBS@iCQk1yuePx9zLaLw_>D?C zeI|4H5`FvT`gYSBaSFTNJ?0kP9XUtao>=0+@BeUDOrO7UVjk?bB{_uDc5mfZWAPuq zn>wt?vf#y(N(Dgxm0Dll%^mRb=Y#uV&OasW-S9KTePhzW#=MML)%j%p&SqXY+0VU| zp`QNx00r?BBGuTLSmRN5bb#HuQK*uG=O$uS?PWc;IWiRri!~Ltv&sP(^u@-J@F{{} z?|+?dgdr+SC*#A#|9t*MUY-2e{P9fMe15o9Y<3V$ee%pRby~pVO!3Zx-51S))YPeo zw9tC^k1rn@nfFegPC1)@yLzY7f9BGnuhvm3oKsw_;?X&dQWV&D4t*VGDCWh)m&Lt) z$V|;A^4G5wP|SB~X_!_*Vzwq%3TQMjGw#XWyK%3>kG++M=r$&nC4}QZC<=9)*-UQ7kXrD{_Uli0b0(l-1+Waf$D#A=F}_~^w&1FzhCVJ z(+RVS$@Le{wkyt9GC8-9B$V8PwFkRZMHrtQ;>kk^Kuqhlq*fCX68&CvXYJbeb$;^f z`|}g@%e8NA=DLGZGowQT)Xt;qcC*DL=0?MPq#^;2S#41`#vGKYy9R=WL&E~sI1rnn z<6((9HxvmEQ7ob!tUP{hhZ1j24hF5QwMRueHgJ3_)OF-qeq-}MW|NswhGspCvbUan z@}xozrx)Iy>qo2GJ0)>nA!37Jwr+YN-cCid5d(VAE{Qwk9m(+~M+IPX9WM*_w<>LF zBoPY)14MJTP%Q3CRC06(fj++<>ZaO8G`U_Wh~9zp+-$J={86rfg*gqwy^#7%&n)ERTbp|9LcaOO*@KgI~Fk79l2v*3?JcP zyDC`}A7YWN;y@BXp^cEJg`fyTZBx?_4B{vXbU;Dd))d{sa2us4Ti4Z=g0g;|g}^W! zORh^lm?RgDgng{hZZ}(P6#?$|h1wRdF`V^qP*b}$M$$L}EM4iiYqo`XyqwQN+CMZq znqfG=F>Kt!F*tB+036eFTmv{oAg0<;OhAwn!%#R1Y*W`QfD$+kZTH2>I)T4-P+pjZU!M)d@%X*#Adu2}VDDRcMy8oZ+mg<53 E0teC)ga7~l literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_17.aif b/sound/direct_sound_samples/wave_17.aif new file mode 100644 index 0000000000000000000000000000000000000000..3b30d894ccf69906ef197c3287134f38f02048a9 GIT binary patch literal 2234 zcmah~Yi|_S89rz3_nlp@*Ir|6uf4`=zy^oVQsN*i8qz2Qnvja1q(TXzUm~TI@&odv zpW3Qvsw$<8A`1C{qN++rDwH;HNrF_7DU0RWhf$DY~0f8U`4Xbw^UqLmYX*(*#4C`NeZ;Nch0kRAo#P5367 zLG;5Ooev*A_A=NE4*Lf7l;8QM8Am>U{>;pmaqMn|62@_@1MIcHFtIP?$v8|@7%v%VcIr5K03DN=<9F1@%qnxdi=E$ufBBT zxdT7kDzK@1Ax{+lec}4G$*<1->FwXWbMo}NC*S+?C+9!>+t-)wm@S3E_P!_fY~S{II;_myIQQwqh4D`>-JY#1D;CK*sq$>mHDh;mWo|Wsm6!r< zU`2jl!1T!0og=LqcYXK3i~DvB?%3TA$#m)R_^C7hID6&~zy08&k1k!AAOf?qliBga z*x2s=vUGFJ3QG62T}5+IA>)rVgr;x0f2qtbZS)TKjsoZ4vrpzEa+@u#qQW_RIt^B`7dUa>6J2J(h4Oq!<$;9bSzq{K=2hRYmmCC zHmFc)iQ9>sh|>YLfs&+5hG$_wv^$om)bBg$s#cE;&rr$03xmk0)E%W}aYS9OxOf_* zvx(lG9FSOiqfT0$R`Vnxb1(zv4nqOhEMa zLdlW@XbE6puv}hQRu@W>4_8dHYz27V3vt8M=gj2SyKCG0KMbPk_3LS?y z#}SG22AK^kE^_RuY59h)EUBtv!l3M^bq@m;Y6wrVBrh=;fyby8h$q;T%<*(61OPf@ z9F<&X#DqWtl7Jv)0!l?TwZ*xq>7r>CZB27LkdQaDb@a9-TH81GWU}pYQX~k5gPdo0 zL|rxNb*mON+^QQz!1e=Zx_*RPsGFf-IZh*tAW1L)h^!z=BF69>D@u~gr&x)H9ECUB zsHPjPQB^9sS<=^92pBBMi4vPhwIn$qL2x{zuqX&3Jof5}>8WLa^@iq#6i2Z< z%g9oTAhQxnr+AJODUqc(B0%0a0e#Q5>uS}}eZ#0$w3_93z7zRQOmP6%;{<_T6CA`%ATH8J&7es~WrOvj zIYv>0C{c`_<`_eI47sApar9Yj0+oQ&A<{@@{auW{G-&ElI85;b$I`8Fr(>DCq>&DWDO gZP(Bgt>cm4+vtB|(_tO!Ilc`aji|i;heyQ!0u!|;YXATM literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_18.aif b/sound/direct_sound_samples/wave_18.aif new file mode 100644 index 0000000000000000000000000000000000000000..39ec57d29b9b71a0c65ac315f08a0872ffb9d290 GIT binary patch literal 2294 zcmZ8iX>$|F8J?b7Ga8L9%aScwk}m{C7{jsk7Mp-2zhik}s)L@(1z*_CM?o z$cL?@l1e3&4><@4OE{Os7=tnLfxSMECF_=EH22Y+7A*OY?yBzhc;5GYx_hR3{?jX$ z2!ii?aB+VA!%r_^nTQeqTYgLM?+2HISjX++<*V256hBW8pM%e_1aK$cj90H-zJT$6 z8sG-)%I)u0He>p=FY;kmUOfA(uuu%V_}*VXSxapdtBXJ1V0MyPIDG59tt@e`XdPcr z;{C$%hzS{!aq~AX-p_P%lYja3gOjChN*jJP?C<1kGI#6f-H+)fqIqoL#8>aCgl^5e z94-|aJZAw#5CUb2BP~KwdB;d}WKWg%3Odp6oZ4r%<)iCt`3SoaZXe%M60Owkm_j0N zWND_HTS@UsXnp43*kge=Mi<^&k)`LS@6T`VPp^OUsF$K+o1t!k?iy5LXR?NZ_2F7X z>?zD>kLe6`SrXnEyH*U(0N~e{;5Ua_MlRIs5S9^|{q> ztS3Fae0_@9JNd_7{OwRPn7%vv^rOeA+Njbz{owR7F|mI9QK7{HGuTV)6z?4}o%Ex* zowQb&s$`!|=>*hg?w(p6qgT!^=JoEe8z=ZuVRcyE%5BGj+Y@UkdA)e&N2T`pzyIvZ zGv@BO+aG*Gr5ouDcF2Y{28Z zVAy1*6HQ2<7Br*J-|CAA(?Dba)xSNv^n>$VwdB;%_yk~*|qL ztjUQDL=UO98S=f5MOD(hnA1pBj;suYN@xCgVVjd4es=363S3Z^4T^CVu}`U zBd>BTL4i?2+!-@T)EliN^v+ma)Pty*Y$Q}9)RH=@Gq&h3eGqEJDkJr{U7KiyS`=>w zRo)_4J*0A;m8j7HJyw>1o_INK>EUX&g}B~$842ddrVO0n7dgj`Z{*dW(wo`HR=rd! zy)fP9hHsyJGHdS6EWA^SOe{>VrzkbGD;g4`P!<<3o0)#dD8ExmYpr}IP#=bUp*hm$ z+bF2Vs>wYzyER&x&|r9DW+%~#cR~lj;NIN5<6Eh~(r3RvU$qZ?b>(*-z8ccnneF20 z#NuoVhD#?`3j6ld;<-B$sFz)yILK7ZOeMFHQOU&m%+le0FFV+-_>#5vy?|8DKhO8=$vY<+68rSM(s-jg-i>sXIBWU!LV2vYb7p(&r9V~9t}>&| zi8Sxn~d0tmWORO{=C@cnDyCeynj$Q zNVGisd-Q$D=!aoItCc|#n0j?9(9kG?{GE67CQfQN; zGQJUoG*o%oWet)xL`Cq-XpeD3LZhwtfoO|XcU0v&VXDLVQs3ois?9KztD|I_w#n3H zvN}v?R41`)wm z8cCmSa1;YnNfTU1=|fGD0)aXYI7bcofYcZ#WNVTg-VXr?jBqd7B{>h5w*!>n!?53` z0=()5EYbA2esV8nGfesLX8IrmyN6yRdt7`^Fh}cNNQ*TI7_}?_r7q8^g6|@h?S}f8 zFVJL@a!J}mNLFZzlvK7a0fW&a8tsvcP5O)vd=gR~jZ6*#%0#m60uJfC%>s)+yzRmu zp)f$ye8loS$`_!?8Gs1OHzbQBY@A(XMG=003sh(fQSS> zBuLM>r1RNKETZI2JHT+_9g)90`DBjKWz5 z++PcWP;9^&#ta;T0ef(w0RybO#lAsd-yr`W;%(pnj!VBz^Ll!%4&dK82H-)~L4Rxe MpYWY=p#OjSFL^pg0ssI2 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_19.aif b/sound/direct_sound_samples/wave_19.aif new file mode 100644 index 0000000000000000000000000000000000000000..55b9f73ba135cd0b2da3b2ea882a102742177404 GIT binary patch literal 2374 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_20.aif b/sound/direct_sound_samples/wave_20.aif new file mode 100644 index 0000000000000000000000000000000000000000..56286e494471d3f93550ef65cd361a6394cbe9d8 GIT binary patch literal 3982 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_21.aif b/sound/direct_sound_samples/wave_21.aif new file mode 100644 index 0000000000000000000000000000000000000000..2e1bf9c6415793a68da23fa4305dd04fa95b36c4 GIT binary patch literal 1370 zcmYjR>yFb#6rPL6b{xl>i^+BAF0kDNf)Fj0S_xFq(jxc)NKo+)sV~rH;CJ7lZ_o#z zt%NF7&`L;KX@PQUSlHcUv$;5N;>3Sudq&gDDj%#3HQ+`M%i0CMY#YgevZ zzIk1ZK@mWuF@br>-m;afaP7wJZ&c@A1mGULr$$gc=zV+p_KmNUe?Ij~G2e?uQ)h_1 z$AkWF_cy5zD=T;J-1++B=7rtg&4*8(>90>8KlWWS*Em~mHh+x&)bO)o&bMc8cK=@6 z`uT_Ne`$4EqcsEUu$^H~c-=o414chyd8|ZnOtw4Tsw8}u)M2PU8Nf?$!aH$Ojf{``ifFS^}!FRIs@pB_DzJCWsJKH;%xyQkN3K@yJ+ z+PlH4-q0>*vQ-VtS-s%sz3zT@XQww3xr+PIMs@vYrcu{vI2d*Y%=g3`nN|kVaJ)U@ z8E2)s+#uRy`}xxstzH7$lk3Nu6=V0sqs^_B4;m*oR?jSpaPacMPmf<`*T1}b_40*f z(Eatn!~0w9u|;yFN@K+Z#FJKDAUKRfKbW+8?VdD~s^?U1=O!FWcIr^Jd$d8@gp>SUhTVrhQmnt(K1F^ZLx^m}R~og|YOSj45MeM&qC}67Qz{n=x?RX?@k}v7Hjg3!2@+gR$3DY36`|l@D(PUa z~T3OfFY;@4;doklk zCjfJhNf9sRGXP1Zabo@KTD{@`7Du5VhLy8yr2a}4Cz408gr-J> z@{RpTxL^$E`MjO8bRq?(3<-%efB}+fBPf8JQvnDBB3eYl(ZRr5aO5~nHmf5j0YZRi znmT@5`2mOx%P=v<5@A)^JPMWsu`*X7;A^|go;lSA(dSty2{8IrHpY2q{^vbjMNec!PR~t1!Wg%mXvWW z(wV2lD632X(odDDid9RZ)Q8%`Mx=szRrM)U?eb8i{1q#;sj!FiRQ?ajczDmHy@E>c QKE-=hn(SZvpO8}i0aB=ilK=n! literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_22.aif b/sound/direct_sound_samples/wave_22.aif new file mode 100644 index 0000000000000000000000000000000000000000..8e1cb620a6ad4439298c8a9b61bdd6231903fe5f GIT binary patch literal 1546 zcmXw(S5%rw6vsb6u#$*T)PTK3)TmgnH%dU7AQ3e&Mst#!-Iv{$WFPaiZ~KsJvc(ik zlNALK0*Z)1Vu`3xu?vR`kkA86ByfK_xcZ&-DGhSw*SXE3 zIRIfoI+~G4B*xhvADwY2iI~8karkT=C+kWsAu2Z13kkJttS6Y#X1) zdv(gjSI_=<^82I50zuW=dWo!6+dE}i-27%oz+AntfytSv6dHq9RLCzWE-q!0iCOr| zQNcbJoKAOEXNG&#Vo~+uM-LzV_NeNqP^?sU>c{4-CvbP)@c2|RhgV!ySy6en@*1C& zPtMLHBwPx?AW!$V*A`4uhJk^e-mbP*l|uPW(bU}D-9KUcyuAMH1dh5G6rG%vN6lvz z^RE_P<#AbzoYdH0tUK(~x@a0R=)1JeAMdh_pKAS;GOSpvfgdJ?oO%AoIo5gQl3aYFAs(SM0bHQ7Q@_pZg*>dWH z3XX_N&miWrIK}0+DsEL?zjl>Q&Lu>L`k|dqZ5zvrW1l{1T4c2~HG=BbZ{F4`nzZ`C zvDuaNZM%aTHUyWLOQC_P73JkOZ~_+M~>*uKtB4Sm#U zRPQ9xhB`?@gQB@b_t7wETHZQ@I-}73VK{tRS|*7?qcfN+dOkHbgAgATfavn_dB(-Oxd}*wj2SwSdRt74o=THkFi}bU74r!4b@; zsWk1KJ^h1*(Q(tzC3xi8GhMk-t?TX^nw(qOK7^g~3B-Yp#49ughsQ4|DJd!{pk$}T zh5LD*gP-nxT{I5%=vw5``ZsT?U%Y%Jtdlltdxoc%EjGKOyLWIjKAp^9^Gf)|MO-$6 zP9x={C&xzkd$~aOtt+!rL;7y5N-2|wBn@J@qFDpxl6?|YOo6F&F z3&5E3vQpxs!!VxCz}~vqIPyuaYi*K?g~FN|VQquFxvjI$F!6b9^9ao4u=sQ`i_0%7 zFDom*UcxJ&lQI)JgXQApV-cra>|GhnkUnnwFNwQ5D91k5f`oupCT@}YacIR9nm z82r7#QHhykuzX$R7Zq}tRALq(78i;|pM%@?t!w64-!B8 z#`#st-Z9Jt<&6!AjEN^?WaSdcBoZkvC!LURIU>jxZcwpPz-PzjQ zv|20{tJS)>y}kQw&vtNhd}0S6P#7GJKsbH}fk43F4h}FF6bjaKz-~VUIXUCZIK%!w Fz`p|#-wyx) literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_23.aif b/sound/direct_sound_samples/wave_23.aif new file mode 100644 index 0000000000000000000000000000000000000000..b82e9c2083d92901e8aee953c2492f7c912d6b07 GIT binary patch literal 3930 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 S;Xhc_T#;)mL`?gCf&T$l4l{ZH literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_24.aif b/sound/direct_sound_samples/wave_24.aif new file mode 100644 index 0000000000000000000000000000000000000000..3343a53a312b5a457a63af5aa0578674096b1cb1 GIT binary patch literal 6582 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_26.aif b/sound/direct_sound_samples/wave_26.aif new file mode 100644 index 0000000000000000000000000000000000000000..7434512620a1c61f8735be430635a1729a4cf274 GIT binary patch literal 30834 zcmb@u`Ey)nb|v`sHD9hs>;MDAN`M4Okl-Sc(nzEzYFAasQkBa!4!f$mZTAvA?TML* zm>)b7F)=X_?(XOqPrL1zwj*5SS|pWKDyV%R2q$cVDNd|LM=3fBE$3lW)F`pQ$WG<8O9Q(tne9kihTw^YR{+oAFtDhxl+3ouB82#>l=-k(J zB_Z!y9=hH`ojEtF9Q!Ye>yz_WyM)f2$s4I-%%{Om4xQcInh6J%bo;HRzqNn-;idIG zPs;K}>4)aR-9PNUufLVFtEU$8)Z}&fsQAC+$AS+ebzL`Z@j>6M(qNZg$-K!iv6(+s zyO#P+@%`xed75%OFLCeV@m=>mI&gI9(Y~I5o4jWpJND_Lf1SJWc;eUls)M>i_zjfIv|k8gGKc3;fwP3e9<%#IblK6>zr>&LURwh@)~ z%q+(5);_A7RHl~yXiexA&YwIz{r+o*Yd`B5n`ub1zS?u{@w>avK0MZY%Ng{;lsBLJ zKK(WQHhs<=^-5f&uyf~EbKP%TI@i+?g>EuF`t*kN$LWua*TR~eF-C@O-s(Gg?Qe%C z{f|0^SFEwZ1+*}AF@KG}S?^YQH$d;Htk zzCzeCFZ3V&zgFK(zRw>P=TqxmeOSNP_e}GO^yAHy*50Z;aHDj*>)iC|z5gUJ`{o0u z(s+LLw)^K#zP3+BHm4PLXP2(LvG4w`$0iEby4a+jyTlyt{e^j=>$mIe9Z{Zs-1F?C zvqL{x`Lu1{ax=G48Jl>2_W7e9-`n@xhviKB-F>NV3O|l-T7Q^$uridb)FU&K-@M#2 zS-LhdHou;_pL>RSPkgg>hkm~E5tj*zW9-Mdcc*@qc=yuNyVPCvi)i{vxR7gRsLL2Z}$2@YQuR|xW<2H?C&ZEwEMo$ zG5AfA86w zJI~zzCV#lOQSOj)i5Y2R?87IATCN40TkbWCkyjsFNxk%7N;o>ZEFEc&aT@Z z{Bh6I`CV?K#!shqhZkxukA6cP(&oypEsWk>IJ|G^#?Eo3Ubk~W?IHVI*FS8YY=3NY zDe>U!a@Q;KKktA0{(0wFU&_Sm-QCx|d28pT%e`a9Ok0BMps%;RV11^Yj2~2T>1gM@ z`2)RAFCF;FosYt2=G|O%`4#ob)IZ;`dSUOL+C1CnX_wB+6YhuFDS0ZpR&QyWY8>dk zeDBcYlj8oJy45~w^!5CLdQ12fePH;iXH#*uxsZABt4H(?!!>HxM!vDs_;K{j=Bw3* zQ~MarWiIdNu|FGox%5}9C;juglI6C68_TDky?Xt~i{HFI&=*v>DSB7-qV-1KU+Fu$ z3h|oMI&`->{?3Ex&Rvg|7?mGvT$?`4pD+AT{}*?jrTtJ@NIzTuS?jCnXUxH_RgX&c z=C57vI&$s7&i;8rs8X-GceuCA-#CZVTgiz+y`Qq#Np*Y1oTu7BNf%2{m5KcXjY zuI*|4$49UAJ@i`gi;V3ghL~@&Z$%$aC$!B}#mMx0JO9GqjZeA{HrHIHKG1XB`U(Hl z>f78sS97T$^{Q}c{ql}iXTRW&E|*&BtLgmx=8Jt-XUAT-xv8{^{j2wwmlr={|2()b zH`vH9ix19pJpJkMx1M}3b}TOMT8Ixxm*$_{{j=309n-5EuVwt%*0I`ex=*fN%cL@X zYDs!7b;+KX`0eb_!8;qiTYkNIh5I+RzBK>1xnK?!yF>HN;e&G*PMn{yX(pSa{1LbnI+LqIAww@{ecF&2*?Oc`@m%L!VzcG4|{7_>dV{4d+z-j`w}` zYI!`pG1E=$>ALat#EJWtCbH%n-OP5^E(X81|Ks^rc3oUN9B$^=8||;H{Z@LV?YH5$ z{cW?i*phwl z|NZa}mA_p1arTqiplGD3k9MDF{CfW%FrQQ1-V#5rbS6J`UmyL1t*G2a>ZVC|JXpG|e{TC}8Q=CF80`M&*6(W&;c8+OQh_s!?_U0pc#>YW*N zXNr1yqwCGhpKAXq{eQNe8Co?TthbJS_4&Y`-2SWfe@9(pb`Q1&Pp+P9J^$eOV^7bw z^iQr9OD&Tt=h;(hKaVC-Ov!g&=(;@n-IsoK``Cf0OEH_?9iA25==iVkGbjG>GPgrd zFBY>uc=)9KhwG1&JrOfoo_{X&Wd51Hv$uYbpIRNPn+FPCgr^%{bo>kUwtbK@19yI4 z;@eMl?V3J+U~jfma>Ts!iFi2otMYT5cf(Y_GB)*O*Y`gBvj2s-3-R-TU#>={+y3vF z@9(;J_Tcji%N{qjZ}zJ_KXHFsKbl>>$uRw!pI3ggck$wxlT%kjZLP(;pZ}xA`_6yY z|KY;h+S3(|W`=KE8vnt@e^P(sEUtHssMT+SGx=YCbNt!*LZ)+=Tb>;pFaLvbT=?|q z-u!%?3cB|`d~|T{&AZy6)lF)rnT$>DW&YCK%jL@tM!7IDoEPGS`@^TK&%)=aIos!s zG%q&(wDO`fTRS)N(;i=2t&7 zzvKOS{+&ImvwZttSe-d=_}1SK{%iMdjhFh2C67KVetP%!_kaGMN8Y9`FM5;1)hj#y zCH0?cuk5=y+vwdxUtFF%cK6n?SLVMo6uuGNW>1P&`S0g{*?ePiYHDXO7X8~pug(Ac z(YKAiGltrOg#tB}`pw#NZ{GQG=q065pnA?c{6+3N8=vTtxze)C47APM89aRPA16;& z&i70TrWfVMQO#gP}RQ@;XuXo&ioXfW` z50_pzvGMD!Gx5)~=lZ_oL~hr}ub%EX{`qG+Czn6fpXpAo6>{VHXVtd{?yODpspd`k zx#6E*c>cMm`<(~ps?!_Vp!}inla7z3|Mb{}X0Aooi}lG9)lZ}!u^-Ls&aOULAD*P& zd+_5u=k9i$;T%KXxx@G<{}i(_#cdWlG{qqCo?zIgq8T0P=>8J0@|8C>wwI3dR zT$U5V=3V3H;1?G&&jsg8W5d?NwcV%ge-gfvI=gXrSLghu{Zj7h*%yBQ?*E>CUHE31 z6^4r6gg+Yo_~~{8XF&yN9J3TQ=h&1;^Nu9ebS>9+iX{J+2c!kI_& z>6h~J^Ulb?>TiTUQ*L-W+NT?3?S%1VasS}gx5g*q8>uW48k>D@P=96rr2DHUyGHff zbjzOXrLWTO1plG&Zr{^sHak)NAoVW>J~==6di1zJ?^K@L+4pMsul?6XfAge!*wgQX zqa)`Q-g$fWH_hWxvBY<0%lE{0Qh#^vnFCYvTt~vV+I)WZ`8$)}TRvYM8sY39cYOY@ zoBzY;&#oTc8=M9FwA{V5`w#5@P5;5J3*U|&OB73O1L-fW?*4Dfp9P)i`s3)C12;b0 zdw~C&%~OY;u1UkGo=cmj_J8`f$N#N+ZfQqxBc1m*Is)3HwS*8O??#}8+dYl z{4Mj!((A{(ThsE8{7-Xl9{=e4!PkmY)$X>;`j`CC*30D|jD7ZK;AFh8Q0W>fJ<$f7QRUSary5m&uis5JG&#gS9 zeNS|qesWybZ^}q`E%{BzMXjC@m21PuBYdUBX1PmtNxFzA6?nk zSy)Uc-R$P{&|CER`hNbp)Zbp8*+}gRW~q+k)U@2AEYf`g)cFe|ub2-z#>M5$?Ed`p zmCYB%&wa7y#i?uU6Oy~U)H1ntvH8Zym5W_N8&m0?J^Z&*L%SDmYolCYksfV(xZ3k< z`MsxSUYWhMYs7t0PaoQQ?W5E`Q~rAPPoDYqLu&uPwF}`}&s_e+;6I!A+3oyE_sb{W z`;+GXT6*=l<#XJ`(8Dhq`^Trg-1U9xzbs9R)Ys*7-g_z>-E;lI$l>)_et)$3(C#0d zyWI6A`}2Df1Ky(EH(`G;|8I}a{W5p7XrS1{-QGH_1gI{I;WastybT3;fXJ2ps@XNigG=AZo z8Mt%7>mIScU|wpweDC!4qnnGZBiyaU6Q`#BNjsLl)9f0S?|&^HZu{cVnO(QO9)Cq% z*tGX|==aB7bbm8*VEoGcmea|p3mbcmJia;n+P5Dzj~{j(tQ|R`UkRS?yZ*TM73b=r zIHG-aZTz*$Wog{Kx!Q8Lr}Ws^tuE;klPgz}d*sKyqO~vFWJjYf*`ul3kLig$@hxjC zeP!mr5A4fQXKP~Nu6j!Nss7B^m20^J_T0mK=V0w7_ewOwp5D29x42_GSVGXx-RK>w z-r$B>f*bcoPP-p_uS+)?dnYo}OU#+>iw_PySNzC3)G>2A)svq3JpR3bTle?wDJ}&g zqvbE17hl?(5soC^dpyuh6&5-UFn_u9`^Rs7(=xESX6`sJxN$f0j`YFO3quRHIwqJW zt7@0~?ai^H_4|!MwK|(Q-F5p?;=A&V>dC_kSN--@`qtwU$It$({Wba8t*$-RO1bZ# zcHz$C$;v(Yz|PA3@I?O3v^r|tUKrR_eOgk|>?8NYuIsluUk}#eF)f@f$;ap$)i-zE z_-*Sh@9~n{%dE`}oM0}lKf61ab^7{N=Cn6ckM5>>!<*(%D_eQ0^sjv_d_Q${X6FIj zVzQn5LhaxSv**|sm0OG1{qEF4&* z_G0bKzSRY7FtNBCv<+|Gl%7$}&hPH4Ufby0k(f36x{9}Rr?XB&@6e_f`VLv^6yp`9 z<*ZsR1v@$y9`6}me3IUuUM-4!-SskiV({FTJrkRsvi-aLi_@bM#wY5b;rmym7hBgK zsi%go-+lJEg>zQEw=@+Ejct5dI5>Rg+leEqXT$LUcHQdP-TX#*Hg#_~H=dn;l;3Oo zVqt7YWxivaU0b5YM=Iw!j=Pt`XS$04)!tFK6Ab2V-bqjT_n0wZcHY@P&fR7A@mDK@ z6PDlPx~LnCXAV8RD(;ByH`*n;KA(F@xUlkU_lnsysmv@;ZR+fL+iSTmAB_wYr@2mT z<&*e@?xm^Z;Y^{_Ii6U88DN2a_uqct$i2agc!0WodH95Vtv=dUs2XEKrQ7lG(I<;- zN9y0+O%9}==sO0cFNY^P*B6*fk^2+Gp${nd) zT-`_=>7APH8JBJp`Vac|o4dLS_uRcZuU>22%dQnzA-iGjJyQB6+O3p}nE}qI=ewi( zYr99jeW>hV3v1aP@yW{Qk@AJLk$uc`e4<~!Ro=b#*4aV03oD6yOZAC(M7%J)@8HVS z#Ie?r?zePT9<%$E1+%Yv{jS^Fvp(f?B}$FfHhQ7a*{?oc%MUwuqoX@!3Im;ujj3=? z|D%W6i1WbR(^gth^4-R@=Hc!_u`j92t@n;NbB!JO#?xk7ut~RZQgI>LpPKdesl}D{ zvGOdngEyIyx=X(uACfODwH^p=t#s~{ru31q+JoBU*y4HX)sd-Laj$muN&g9FrYMdm zU(FBfw;ve$dX^sTcs3~8Y$rSSsDHdRFSfU>%uu7LyM@dM|7f{C>#ho;d#ZP;&y6fT zR*&%ameq8iH`&p|&6$A{#*O+QTlF)V;4M$zH|B(a?zLrlvg7WJu4CpW z_Smqqx}kPk-%u~^pFW>_QMg+g-r-iu{J45~b@$-xZEC!$vZ~~rM}@J2!A*T2ZP;Af z&c+@8kaV*=yx+THwze44ww9^QDJQ#U9|$|8dYDPti$Pbfv&pumN=t?;+x6C*b>H9B zvTkr9qtRh5@pyIDuscJyXDd(m6w8-|zVP9_p+mupk;w#Ael%Nn!tCiTPRku!b%ovC zK0DXn_2eqEJ0CWxLPxxUh0Q%}84Xvg_I7%uo>bixGp}rxl`&~~Sx)+8VQ2qFNlC_( z!*^vL-{^eCxEBp;Qw!=)&U{kr9$B90ej&J5%jUK9uzz>`ezB$1*^t}3l}e&TC{&Ui zK}G8^XJSoG&^38nxLq6WF0H3Jy~{JXkrr<@+7;dk_V!t`YXg(UW1%m(x#kVDG?rRh ztm)OnF>bz@(5tbQ&l%OAqtk+YXiRIJam|p@T49A9L3+`0b5R)@@aM{{eT{XcH(M+u z`-RfF)*9cQ+i}>Kb8}+ZO!e@ENBYQUVR3lUdTQr$!AdZsOfPf!Y~>Nt&K2aAw#prQ zyrWS{c2JGQv3_!+CUH}9-lsoD*5XoP-P>>4s2 zI^BF>t#7YdT1xEZ3Pr7lSt_;VXN;~*%3Y2D0n zIqu1v*kM*Wdz+8FzHG?HzQ~7q%T9YaH9*hEQetrNdQ`hGJtYiiRmY>ET9EFfrz$ON$%@$3U4Fu~(LS3~OLGfKSBGEF#X=c* zyj+)*q$tU*&|H;US-ZWfGE*0G92-}P8x3Wktyz<$x)Emb{t7eFQE=0}(UV7NuU4UH zzWz`j9`^598LnQ-^tOh@xSOi7ZK8>67>?__TPsxBcZ#d!DB`SO->5M|t8PTAeac#a z&u794o3Nkwy;*BRkFyD#$|t>hZZ{@9U2XBo3g4ZgYawG7sC>#VY>Fw6Yt*-E;LR<6@-Hf>7wc|~eel@674`Lw+p^tL*X?aifTswcIw9A>=vaCg46 zz_mzzL+sJ&%jtc}x}D_K)|8(1U}c$7o9n|nYfB9}#aQfEOQXoOvU;Fq^%AAFvNKaH z?WMBTP0tpk4kmErR(0*Ed_ZYN8OBPIjbpi=vuh zyIAsR$5WipHf)I&7$(-N3Y`??7S;~k&Fm;!ast||J7OYsN>aMM$abc!kWFb}JyKZT zO7G%V*A&6>SovVj$XHBL<*w^9jzPp{K3>hC7t4mO|d&$ zsiykH#YX2)yl#r=crC~?8?_kERoBBfw8DHYl#=d>*x~zm&TP<}lx0>6bc4LP^uyQo~_IFO1US znn4M6gU{#VirCxfJu=eiCe@Z~l*{TsTd82HN*6Py$ z?aH)c%8O9+)uO0cI-e70Q%cd6+Rj(1rj!VRko5}n%wVci2w9`b?C5jNAW8Xd+?uOx z#CfSf$$SOxjB8b$$;hGHDlXSm5sOf$$T9G%5%KP#o=k>%7^=MOCsS0hA*bRn-L0-y zBQ4G9Ru~wrm{A%gt@wt^vvjP&YnDX#zh<&ka`n)&Lpj4$s}kGLMN!I!H7;SBQae>M zQYkv*T{mJKF6|c_HLh5lslZ{wFs8V?+^q7QnoTjhvk~T#){4<4Rhwd~tgpm5%967! zLb0f}1a&qc$4w-VTM87#uS=q32T6hPm4t6tMygw+1g5#Hr}K&t3m#219EB+}Ip1ca zq~t}kFK7HJCpW0>M7ZZa39Pd~RN4s9S zC8|cAEy_$%p)55KZmwEMzRC6~Mm5yDX2>QqYlR+CYhgC2SL{?GYBseU)PkS!R!u$; zMs!l)>l;$Hs7G09(**h(x}2lRRW{)^1)d2Uy{)^kiJgsudc?SVTaMT3p6GiN?@}?H zVM~!1_yTQFd{Sh&$W^j*P3L_x(aP5?HewjJ9;h^xU_GDZWInPuMPx#o^0`DhE;cPz z^n@{( zQS3TGny~^F!!jk{GnC6Rfyw97EO0jn1x1ORsx2kFYTUuO5tCr*Hk;FU1SOiTNg0JR zJ=$G$mCjVHNK2FVY-wn+*yS*dU9X@nJCKg!TY|&~#hgPpp zsdSdNEMIR516}oHlL`z+X`!ob6pJFQcChPJu1&REDhx$7nX;GGW0j3*CDg4bslp7_ z!p$h1)kH_9xFE_3>kCejS2J<39$8jaWf`6_O*)sNQ%bdJAw*$4W(6t?;^Jn|qVZJd zu`UWcqlTVSZ-~7e0xsR~(778mQ%JE6lVyx30Qa{9Ikci3ecWa>j!Y^{@NUIVCLEhp zjY`P!`J7`XBu8mW8U@R1NUdr_N6nfO#WW`XGL$4EDGgr?MHMoUO(cadFzbyP#Uv%) zqCMMIJH!y!#qd&6F(TJf8Id)bR^U_Vz-OYWB_)}V3i0Nye2Q!66zjPO!K}n7o}sEX zh4r*%3{&DmO2Hw7rf%`7kWLvDJrZcgm8e=M3ryrP3R-MOr)U^BYLLhzsnSN&B1WO_ zTa8#&STV-kYGR*O_a&do=2Ko>cjBZ*nUq=e7(NJi%CX|4l9DK!XCfgZnk6Q~P`q!1 z^?H~}M!xIYl_=LL`K~K#02itdP#clvm5r9(JlE8HDkY+sl{Ns*EXRgMNClxPItCSSxg3M+ ztOxmSwQdK7?W;-Fs#rAdSxPq2eNK`YhUN5Hwl@>kJ*VcSI+E<_N*vdtY)epSdR$VV zlc*3U(@KF{utB8Aj$W=X=otcMZf^QL*+39n(--9SRJ9f-0wdCR$8*oKQKnlq4N7KM!xlu{2G~0d%4vFvrYPp7DRt)6*m7-)QSvQb4Y<~5a(S`YjQA9z zGr6efbaYeYP~l^SlQn9srU)*tD8WX97brwJc67N_sacZjM~SYav2F>xA7pa&M#<6A zt|cezlAZ0AvHb#6i;xr?n@>q)T@uy{vD~6Kl|b|js;wKi$tQ7jO7=DyYD;AKT3j#uO9o#=6v(E)-I2v>T4d+ zo|JF+qD;H7kl+Iz$zOI<$#g|ALdho;(^DzkV-sog{D@O&nhTnqDtna5>2-<OuDA5#yPZ6x(zxD0CA%P|^f}jj{E7%pw_M+l*zIjZD+@ zX@=tH2+l*`$6!ne1|S+c5f}Ns3vO4plc~^gaGDRLlW+~bO*0+zaK~j8-qdMnDfB+sCg3L%$3FCZzYdl{)#2vi}aBHuGi zxkGU*N%W{R3Lm%9P{?7!#Hwf@nZM?0S&heLKtd)p){L_<7&>^8N70e*ARlcu$wLa2 z8gjlpO~tNR|_aYUfg9ljDN}Lkgk;XL20Serx zQwr@VJMvah*OK5(>9k&iP;Wp6gZn31#U}I}7ppnWYQhfTX>diW79=@KOh%;&BXP8E zMXJW2V2V{KpWtYgZW;ltfYx|n!{W6Bqu0O^LRykMSI+RL(TMf}SR_HQ;k%54%yIMx zZ;bsoh&X{&6w0Au09N3eH6z)Yipq7z4TV+}xCAtE!nEcTgVux@Na*S&IzV&9Rydb! zOW8$7O)#{q(T+)_6^p{d7#=G{6_Zz@IF+_bCZ`Ib%u{ZY$>i9G@*0&O!9w`?z7s$v zI4B*B=ET^+W+|K(g%-uok`j1cqlt~g^aTBmixtj6JE0i>9E=QC%LzW9jMmMh+T8T;lrAOV?rb)VWMJtif)q8IAxC*UbQC77n1002`ICvhxg)|x_wbHTJ;iVdPf_@SsJ4SDAKHaNEyI*}J* zk3*~B@|>t}wAb`_fs+-=a~v={^ldMO-j4zX0ZvT^b{Zr)wE>AcjZ)6b#Nutu}#b65^~^BEcCUc#39ecjxQ@fHC|BU!1gVJ zNsEySwiClLB70{BYDS7fFNk6Wc6}9m4mB6zJ#hl*!K*<%PUUDwadZ<}P=k__M1+v2 z44NG8=$JDR#RtN6wBr)9}SaZ{FtF#GuBcZv@pto5ZOe|4W0Mvt`&4{&C!wQof_+*m{%E zM4w5}RufKX6TDW&fmNm zVM+5M;|1UV&46bi>s!RYh9Tq`v;rE$D?!CpQBnp>BP>8+5c1e|QLr>J!=m6L(E%gI zrUQ-?$~oC7nvm9>kl=irF6JX!%)ljLBpz{RBiHA6uWs-eJSQ*)2*AT)R+Eg2_9DB6 z6H=f=XbGXL!UX`eVBzV2J#aB>F%BtUI4JWd!iQb3PiRUaNMa7@<#UPvq74$r3bbq6 zKGHOnVZlVWqR7QaJG__jd@4r1*6JaAhDg8)V-PMMV;a^cq|gREbin<5GZYb;Fmg=X z27iFyVI+6~R*ZDyWmp|dU_ldjRghH#hGjrM1&mt6wB!<=h^nN*h{EHztjc*V77~gu zb&=^9PI)4d7C%Cmh(4|r(=KdrnMX#(5ryZbVmJXlKF=|s=lL*}V<3yfaE#+{6gG*1 zpn@6%=k(&pMlSH+-+&4{BghG-DsaPDDvm?w4hN2E#4)ZDgn%iE2D4>U$?-uYf&idt zyZA6@Fm?j88NDPaBLZN?co)ks0+Ji78vYOy=z4^Pg*rilq*)*Z)SwL`hDM=)U-=|G z$v6ywk1+CLIfiBt=YUmY4z3!7SOYj55G{n3WhhyJV+(=G20})L1qZ#zB_ywA_y7nj zpJUKqBSywLP%khhJ)af1dg6(v+lh%(Mno@aZQWf7U`hae$gjEM+| zdyHuEoFLH_09C}=oiIWVflErqY#fRx9&9Nq2ttI`#w9Yma&nSWX7;x~3PvXF@(gDAF{j2_Na;Ux*x!k4PzC8*Cb$iX{<& zOTbi$*iesP{W&(x2QIh_<9lir-dlt$f)PmBCb<#|{e++Jr~q=rfm5ND7&Zt{?-mj; z!N8vKDn=^DqoPOwgSQxfT#r@MsBR;f9N7ASO~ax9jQB2{NbnK1kknZiL4C0(Ks*-s z0E42%7)=8ZF&;XWED}BMG@}G=;{|Bi0(z87r&W+C>>i&KNE-meL6o^QljbP}))YRY zvQQ5k*&%rI;36Ruqv$p;j)RztOe9q{!#G$(02?0pKtWJDoDAB?s&atMgnx|wP%|)z z1l`1rhTFIb6$^ktI3kcqg$Z5Dg!h(`J!A%GI3#5V@`CM5Xd>kp zD7&N#L_`UpRsj^C(*gDz@x_VfmoPC*9*F8p96aQp}`Lczep?fAG=ndw8)`t^WeOc66eG0&Ob|$jE=Txy9NN(Ta1PkmvPkB8F!a4B zp@pR;gMcF~BU(r(WVv`;44rJ<@@XXjSgtn%IQc9ZCnr-3vW^e~(0MdW2sqaEur~ph zO!_5LR26Vg2Zt>Z5)%+lBw)qJK;H;rQISG?EklxJ+6x1GUkXY9-H*jHAP;B;=@fVo zR9YI188U{EGzqc6dSWrfG@I}?f(S5g`7mZ&OnhR}HvERKsC38x4=XlM4W)*yre)b} z#7Pdu5vwA*5P8#PV54vtg4QZ9{`^?vAqg~J7j=>Bxq=a>HoLe&x@EgGeaZ34}}bA=3sjgBX0B_J2) zVSb|t=o=L3N=mqOUzVAO<~Rnn7fU3Cg!+gd4uf~N0$fZ;V%DdW6lFxRh@ON)FfN|N z0TG2=B#N*lJwP@k%aCKhDUvs#57P>?GvbgN09=&62G0!2FBakYV0ExmX%XN6i_BvL z&|kQdU=&z54@e3^C^D#wI+#(gsOGg~QF^V0i^z0Qf*%2{HUQnStd4EzTrU zv`&ucV5UI87`+c1NOa7Ir#&6MSWLlL#|T@2{^!8sVnzgUA$1N%%=O^NA&`hCzElgU zhswoHqol#fF>=L>6}Zj`R+ADq&?=~6mzE%xHO0fY2>k^N)UqSsB$OoP2?!)?H#8p> z#)TCs3i0~zmXI(@h#AavX%tbMPy#bV`)62afEun&V{S%cxQ@*Q9ukCsYZ!wIqFDl- zP>}#43KJ{n8aNM54B?30K*fOz)wEskDB%F`f@sF@X7L~b@*E5+rUBs4UT(n9*coUw zHT9wGBQzR-jC z;QP%{j3f>q*wBxm?I|Y!oegN>qkEDT!=&Qjl5@NdzgdhtP6~7o3ROYkhX4vr#2%qo z0D?#$Y%vdMhZ+G`P=<-_%ftXXr$M$M#F!Tn7RIKHb1e~CkRR|owl7A4AOSF`cXS6g z1c5+ig9?O5c@Zz8Zoyt)N}zGrKAsFhirj`w!a)XLR3gxL92R3f^tl)|24ywD!l1_4 zNQZC&(MHe!2`E$mJ!BBJ8*>tcjqHXV^J-Fp8i98O)j?x;f@O-3Mu89ShyaL$ag+z! z!)4*~i4d6p6jlTzI5_^MAUN21?2!o(F2U!3YYJZ-GZP=YP(wLvEnC}I}0p4LRG87n*`$ei0SMI1u2JZzAhO<)kGHBV6Dx)x5s0LZY1Q!zkNHu^ALp*-aL(nfMH;hi*7}nMHF#=cu z6di(MB+*}>dIBz$rK+`n6Nq)_)XDJ!mvGW;RK#g1E%tEop;4z*aw00g+*i&CAa*o^ z?vMDRg-Bp`h+fF5Qf$@H(9j(bHsWnzC8$S8C~#evhA^LPv`l!WELE#TKp76XjwS<& z6w*LYY!Ge3iU^@4z^p|GUnD912X8aNxSCiGG3@P7(0KS!G!NQ9`4~kcL<(bGe94nj zNPn^G2HZI?70@^oF*<_+UPJ~cA&4Fg@Ie7;8V)ER_r(NM1jR~FYcY&64$K;S2KU-_ zS}gD^SzL&WM49k(YH6er)KJ3Em5R@sEKl9Gr3M&u#`C5UN*2!9LVN7Do+v2Ab_7W5L}1`YzN5VIUs zP2;$PFT)V08C$24X`qV9y<-GZzLF93md03OhuX zlQad~REI^)2>}Mm00RscQR^y)V51JCmJHQwxL_0M3};vCG%VGSv2+v{<_pBH2jc*n zXE@|fWE*HZ*lgc60-zSdMCh&(c8ccUcdE&_iQ@z;i__3H_^^bL7X@e%(i*x5wi|v2 z2|I@#?$$9zpnw(-R34pB1s?JZBRUzViJAd1aZ%V9E1*;Y@Ek~jz;WOwmggk*u;0PrL35IJ)bC(?NGCKMKG3&?^cax{oQ?1myt(h!D(2>7d3JyC() zg$BSOBzQ(F3yKGh0TT)Zfc5Ggh-nODG6NWYXbD&r1OGxa48K_SqJ_v1-sX6SY&-L$)Tr^#V8&) zY;eJ_7Pu-b2#-tj5jGf34vGi{ANe;LBfK9h0*3(6-7!}3Bh)su7+&`PW)u{XK}>0) z!*ES#Sly25DO&c0gMg+hTIbzK@@EqxFF^VrV*%0Oq_hMZZgUu9x;YQ zuyB#RFx0@KBiI+%SsRZ5MTo}WAk26KE`qrU{3nMD0tS?ya0)0~tRmtQXF=chY z4!3(CCbonY!C7!YB%l{5_!i*cB*@57B#Gz3MmuY>{uFY$U~2W0PxV|3GhQ93$SK6>>6ey1emvF z3#NNSLIC!O2SSu2b{(4neM+GlAd$cUKx0Lc_{c6ef)oZnVgg5S$YdU8gFw50XC!fn zKEmh-pn-!J3T|m(6pma)PJ$5QFftyRj2bBHIEN`57!$k}kUpTF3yXuy!XcG;933Nz zqC?+9mjz7#vGU>IV?-JQoqZu8h9;yZR*9BPCLECMXoFk=K#TDi*no%$JHjUlB839L zBGAgA=uo4e>{tpU0-Q9!yh;w=0T;0)u%tlJfEzB5Kmbi7NsfCVm`F4Y*ydoUA^_`% z$wLeWe1w=AAniEHCu(Q}KByhBw6IsuU&s!mImi}P?c#g~ zbqP*^<+%-8z_Cd#Hk-bLlmkn{wuv}{N+HW(U!tT?mV^VEHaP_pdoZ(nUIGpPB;W+2 z=5f*jgK<(49BK>H70n-wDMV)$wk;pz9Ek}y6pL-ANT-I~6rwj`SOVDvlf~O^aWE#~ z&Y&-mS?_j#gUtjm1nt6BfM^o&3}O=_4WMO2kDTuyr(+^NAd(*yh_MgcRMKtSKuN*o zbG9oLg-cQhlnRI>Bvf<+%(pO&iRswLqRdH|ld&CkF@LV{cN``Z287L9c z$7l#+AqY^QFiKv=`Wy7FHZs9pGPX?QXZ5{$pC3H3vm5Ol~&bxpQz{s(1c#KEcMV@J4>I_y0 z_lHm`7dIuN7W_XuArKHfHikGVcmpwqaY4`+REj_bTn1u;!bX^BR!XTZsSH39&M(<8 zI{+#%gdGGHObrF&J0>u200)2I2tlwzHA79{oCj$XWX1>lBb17lV3H$NFjA0d@Qlb9 z6R?Zp4Ok|KHV3W}0C<3_JnuFyr6MA*26sT~fqpqZe%;FuQr7#tk*NjPiU*9+k&szefy z<&lvfaSR!dtH80r5kTBQdJ#l4UtlJ-0ZkjJh0J##>d_hj3%Dz|kU&OBs4+yz@mYih zn~uN6#Kv>L^f7$_r}pp^FvyTY+p``ruR>1`nie{Nggz8l7OcAMaTw?taD$Y^HVJ@Q z#sI>#p~T@W5EB9qxIJ4UsRfRY)qqri^`Z^{BPi$yGfoNI7Dx{A3bPM0eK24!S8M~J zQsAYiOE5f0cL-ggV}Z|@Tf_B*hTT>x;P1pLK!eAD6x;&Uk7S1n2@pmPfX4;j1Y#T= z7X~<)zkxV|zmvI%0A7#j1#}B!6)|HXpMi-;7EA-R;X;!G$G`-jHR+P1>mmUNeZZ1_ z2i?T+A@fk&6V@U*7eQu)*lNtB(Jf$Nks&lT38fA%g+t$k5rq;F5MvZ99s;2QW)RB~ ziWQa-5)U#To)l5bG-xEs6_y346mE_25IHo4BcVua(6JDWntTK&wPD4;d%?Q|v=y=} z3{CL?#E|$UcqT*v_6r0T8Wu&AE{O)LG=v<20H}mr0`DYLc3U{&P#@?FPL+`!2bu@! z3lkf;$s%KkU;xl!u8R3Q{u;~^^bs70OvIp&IW)-_BSi+Z8OoBt3SI-!i!je&z!6^x zZ4(wDEDi(?Q&-eegiS!p1Jog=;12jOj-WDlVnlWO3V0h73lfb`Z4RB8%xVw;;5X3- zL;{eV4z@4|mPH&}M_F$H&$pmb!3c3+40iAq#5)VhKv+J6BL{$hLAfpc;bd>&5`@Gc zt58fly+v&SkjNMp-JeW!(Fqx9i=wx-wuqeueNE~WJQ3U)GnuU|*k-~O=5|}CB*YR8 z42=Rd0cHVMD{vm4#!iu8euxP!wS`+yThJoNGyFgtsvSWa-0mmaOcnp zK$yt=anxdaSvYM3hl|}J2cU3ub_T&K6l*L}9|NZ1%ei(F$1&jq#zx*%}d zD}g*g9g&0};I|cS5%B?i2yai}d`vG$>mw`;hdDq_VP_Nl#>x_M6!u=Yg*>L|ErbqF zhzntP_%{eg7~sJGb=V`4Cfhf2w*Zq{=y-4>kobh`qWy0Lcy$Z!#pS}Stq`dY`de5o zygy8EK;Q#>A&1?Fenj4f)3kybBnM?To>;EV!=V=wvdxRFjO7cGqN}o zJFZA_1$l#a;EO(_&xKdICtncl<5bDR8@krVcxj*}{1oXA3hs zBq)}GuQ;H&Y+?w&eVnUu20i|W+4=HsF5K_fTu%;6Ramh2TmfZ8Uq9DW4A z&_M~|Cfg}U$>NrePykx+336BrtPMRAXujoI#85^ZQY67;5Ck*~vL4_D&=w2X3cW1} zf(VTbyN@$aFq3d0Gz&;ZL=+GKBNmtP9CwQ-0YDN_p(2uy9Q_mdE!W*bgpjMqS7?cd z`Zpkr|> ze=Bq_rI);>gGxl`SqIa0GI*n-NMNtNK52)hyw{&7U?bs zC&G(Y{{j#!|$Id+On%8_w+ABIWT zL@W)M%VC*V3kB;Fk_JcB(B;rhi9xrW1*Ey-Rp0>m0m>Jsfd_!P09q30B5f7OL>>sA zCAp5ALtshOlXRA)EkE3fwqT2);S%(~O>xWyDTiyKBl9BAn_wGS3CSnG1NMQWEvX&C zDnOO70=ykDLcGuu@L?d&7P>Y;dTa=mLAK?0d5gs|xFhfwya08&-9#|pu_4LP*`RvS z3ShfzFBhLCYznFm??<)c6gWA}M^cBl2qa8|5|Z-3y~sY0C?W0yqhO{JdPIr^PzYxT z#g0qhSAwVrDqRd1&hVgMus8WA+uBDNzg38jhxBPm5v0I7pK zMx1{K_P8Q?F}f6X6@N$rAe|c9h|m(2g+>poAXy9Vk8n;r!1gsk<#9X01jvF3Wgv+{ zwuV##kTOKvuw3#Wq#Kj#ku1g)@o7@w;CU!J zZWkTihw%roZAi4RbP`t5+HomTDEKJZr~kK6v(b?rw}D`g= z+fV=U+~7d(hsvTB`Jn|pv$Qq>W3_n0wCM4+ypr}V1e7nigJeg+2H+1D0u`9YYL$)c z7WhX3KE@cl(rDQcyzQ0Q2}8qga&Et5{ZoWEOhM4!=vurka7kg%dlEkyi@x>CANE|xb#?lxU+{&PRK3Oy=tPvOSvqg!_XLS$UWl)@-Z zNHXkO$gEJr)HN0;Nlt*uIlGcg2Rm4;sbJHJGbZluTb1A$Re4h>US zu8%)b=R?GNP03j4xkN-g4Cli~45LF>z~IG?vad|BmiAx-oC9?Lbhi~>H|Tyzwq|ml?~coMeG}N*E%x_RH94R#YBi` z8vdw6*g>=S;MvD!B`M5uho))MhUnh*G(I*5XwchDGtH0NAyG8B6d`Erof*Ps7eAHc znl+>rgbkW#t&4LfR@rnK7HeGh{_*oKHg&c%Ruk6I=GR_-{?IHnfeHL_)vyFRqfX$# zZ(1}S({IaJ7VAJ@D2U4(IpOh*c)E2op1D+CT==OERvAk{EC2kvYv09S zlT>jVTuNCnyW`6`qpLHZm zngb7dY=}Ivf3LiOv`(~+I67`oB(oJRDU90kIU|~DZr={;m8jL>|$Eo-1oHYR$H(1i!mO?ACAt6BJy^tmyhs#GbAeNm~ zn`BoP?L#Gw+Tg@njD&1H(WEKB6T|BHn9`(zwHe82(qJ*ew^dPZ1Vi%P84&0qtG-oD zS}3jR6QomQz!2nYcS={TDVhN8qQwnunTN4u18GUF;~xZLi$AcFg!N`cTQ1i;j-XYHn*PT{0JCY6%-^bLnb6hZ z!_hQk%!4NLNT|(tA|-Qb)sOV)mgd@53ui+Lv{X3tnj0v?3o<_$p42iNI(yAvLV)!{iD)wg8Z)&D%MY zeeUK7){+Z>!L(fwB}9- znM4De!sVCqB(u$}29yvE+`v`nRzxqs5d&rhYJSY+*RhiHOryn#m4jOdUn##FgW>82BLZO9=3g9;mMxb5|0YpTnb zsUjfXXv$)&5G8EXGi-{p;VnO6%fAWlc=GMeciLjX1X4^(4k~shp{#4yh^+uxRFA-KmAwAiVkhe3HTR6?gA3lm~;Z>1?J zPg3Z2VO2o>WX1`NIUdFw(@`}X`R|~BV*x;!5=TmZ#$k`=Z4t%Ul1T8_4^bsM#Qh4Jp6iaG0+n(Xyc$T1IfFvKr zaZAt3RGt?adCiKkF%WHDQmIpW)(X%?l~xRbjcPAw3%- z2T{~kaKb9^SjVU84nv7~5H-;n(0SzUQNC!jnfNsiGuI9|VX*FUZC0PMmoKug0Pw-vM#b|H&M|nR+BA zI+Y{g;R*X2OPb46Q957Rx}Zm3t_Q8qLngrx9RA8wp$RGT5AR21b6o-$<{^WEsdTM{ zd6TM*+<$Y3l;dBt&h;Ihl|u2L3swxX9D&kj{on1k7oq4WPdk+j; zGfW*(=MUs(nE6ZZo}^K9kH!^P_nGd)?l}p&3?7?SMQds0VUjP;Tt9wYN1*AN>M|Q+ zi|EQG-Dn|V?zT>2n{C6HDUZkajJ_mQJV^IMsF`iz_;IXj3&8}Ydig4F9TM`6f6jhO z9EC}K#pcfZKIX{5&U%ola>Adsp7GIJ=X~XIm`CxD%k_tFb06Bzctnr&Y&COyevkhJ z_`&p`UJ(M4&D`+`mUMg|05bQM*8ot}wqp{{_xY@mc@? literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_27.aif b/sound/direct_sound_samples/wave_27.aif new file mode 100644 index 0000000000000000000000000000000000000000..5f3819310a270f54874cc5bdc4b3983ceb82a81b GIT binary patch literal 2554 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 n{}11PIU4wlb-_`{SRF8t%%ZzKN$fzA{t literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_29.aif b/sound/direct_sound_samples/wave_29.aif new file mode 100644 index 0000000000000000000000000000000000000000..fb1ce68f0c316d0b17130fab8dcd3b43854428b8 GIT binary patch literal 3766 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 Xp^3@y{;K@{C278kq*eciq=5eh5P;2% literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_30.aif b/sound/direct_sound_samples/wave_30.aif new file mode 100644 index 0000000000000000000000000000000000000000..6d8330b862fc3ea0c4abe80a6723fcf9b6c89d34 GIT binary patch literal 6230 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_32.aif b/sound/direct_sound_samples/wave_32.aif new file mode 100644 index 0000000000000000000000000000000000000000..2cb47ad90b09d1b6b7753c35737d1d26ded9d0b4 GIT binary patch literal 5670 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 Y!~5Nf|Ni9fbo2i^_3yj-KYrtX0T_mW_y7O^ literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_33.aif b/sound/direct_sound_samples/wave_33.aif new file mode 100644 index 0000000000000000000000000000000000000000..b161f72ee1adb97283ae9a455916846ede81efe7 GIT binary patch literal 4406 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 NL;`{s|9=g3`XA^T6F&d| literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_34.aif b/sound/direct_sound_samples/wave_34.aif new file mode 100644 index 0000000000000000000000000000000000000000..dd30ae441e06a588b5f08d9d5560fbcee8a6f486 GIT binary patch literal 4034 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_36.aif b/sound/direct_sound_samples/wave_36.aif new file mode 100644 index 0000000000000000000000000000000000000000..81ebda1395cfd667d8da580f204195fbca0fe8cf GIT binary patch literal 5566 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

oR!w z(B?af&F&-3-%h*3$LBtN_bRo2@7lkg6likzM|^OVOU);p*c0_5<|gb7!dobIFx+-ol;r+QqB4 zA2j?+XW^sstbf6~`z|s4Y;m%8P_KT%Juolk7sFliO1HYX{r*{M^=v!8UCTc8w(d0g zrB&_rA$R3`J~!mu^XtP|DZ6kW?ZVI-dn1&_LgL5#7OQlp^5^9CPG3r07P9rvO|xk@N}Gz zK!9c3(m?2visD2jFA16l1?n-=W-UPrR8|ut56coi3dGk{>4 zu;)p-k8;Q|Oct|%=IWq_G)II5U>G`%7>)(VYXQgi9%4Djh7rjDn0pP&3ay72PUNDf zqo7!X6~QWGga}%ODDOy7X_BgkI+GU-tqB#XJ5g%$y5?jGl@+bP0u`MoHaV(s$$4H- zGF#-R6NLulHLp@7Drgn7Mc!iJtE_-B-Q+2$fF6aV$dhFlb0XU(UM~Ww^a{wcT@bSZ zATcCBu5=K9fCv(nhfEp}5P-_BA%GZS01wij=YUZ86$d3UNEsl(o2w+b#*m=WK|(=I zNc|ccx^;6(G#EeZfG%ZzNn^;*2*JSH$F^0l6-n77qqOBsm?br<%TctdmtDNpM?md6?0<)I?E>`y~kw?uQb~t4UqtSCYnLUczcZ8-|3c(5Y8SI$wD) zr{k{ldR61nDH1fX@nQz^QP9gOUwEaUDZQVtn2&=_RD{wifh=`?Oo}oS`wdhCn z!jF1UhcV`LrF2tDHb^gMMN3TFoYl43jeFUo1HXcXkYQfc8ZT_H2$7FCLo9*>SJ6jt zg+<7toH3*-j62Ps;-C;LKKB#GRGYwWRFg^EOt6H)4JcFXe5Y1THkl^;K&o7yFmx(( zE5+iGn*dX3J)h7`Hl8BUlu9>Zbd3nyRyIItXTXpvCm=PQ4xCaj_}tB~)QyWp(i!{} z$&&JE!Wu^J`mJPw7<<4}3J2?I5}sSjBR>ukQ-^O=XQf3gCTWRMpK`g84#XbniyL2jR6;KNU<(Fds5G9_nI;uuU50$&1nl7EKW%w9pb_D; zF-(v|kfGo3D$Kl`R^-NyI^4~1P;x3neoo198^o=k zF=J9Epc7u*CJ1sehLJxivv;s qG;(W!XKOFz1VBYT!9xyt4G$sCPYyylj%ggs$gcqqdOv3cg7_a+AjB&G literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_38.aif b/sound/direct_sound_samples/wave_38.aif new file mode 100644 index 0000000000000000000000000000000000000000..bfaa5c196c547fc9c27d257ea87a81bf6d163626 GIT binary patch literal 13830 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_39.aif b/sound/direct_sound_samples/wave_39.aif new file mode 100644 index 0000000000000000000000000000000000000000..17b03d91a12f8ffd5672d0bbaba648384df946e1 GIT binary patch literal 9086 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_4.aif b/sound/direct_sound_samples/wave_4.aif new file mode 100644 index 0000000000000000000000000000000000000000..81b82c41cb1163b0863d849684c776564fcb6831 GIT binary patch literal 3286 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 Ir$4Iw9~0^`D*ylh literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_41.aif b/sound/direct_sound_samples/wave_41.aif new file mode 100644 index 0000000000000000000000000000000000000000..fe5ac0067bcfbf3399d6d464a18d6d7c80d19158 GIT binary patch literal 5042 zcmaJ_Ym*(-bv^w!ea`7V{knbcJT#-3xg%j>h*K$2E=Y(IQ^+_t2C9I3@ZU&PKKl#S z14(!wLYS8%W1_fZBn2FUB?@5(2!t)Lgk@w2kS+1h1I^rbzq_-}9Z^Z;Lt0gunLBsQ z*?aA^*WTyeanHSX5fbgY?an*yxc#2H@I7e|4X^wi;op=eB!0$o*KPOyBfd-#UH#5? z=zaI!cJKZ83GXw$b@zrl@4oMT{J#0OgnVE7KEBiNPrVoa-*?~L8}Pn=z^m6DO{XR) z@`7k(ftRvjoDxe)mM?#Hu~+IQrDmNcX^DqaS)LO^y=41Ql9)I(# z-+gkmm(&`<&~#I)($ZvHn1(?qsme6doT4X#S>u`j>zH_Iz<_|I!n$4JPJ|v#%cd?Q&(Gd~%`#ZN^U;bv#mWQ5u>s*$OvJq)c2x=OXQi)3+DYbLW8cca;_-TuAr zuveehvUUGyBami3AVDOIqO9xM^nA%o&BUXX$!JuVwiL{6edVve`@LHS`!;Ub`|D-f zHA&hl{K(Og46!&qPN;K@GD_0XC@ysF2qvO+H~syFTY{5MJ@Dw!YC6n^-5zm$X;xKL z5aD}Vt7?;TO0v-~Cft?Wr2g#nH{be|`u8vFe&IvSHAda#z7a+a$%-r`qS5k=vIK@1 zRooktR63S!*b~>^@{K>|pFY2F_lI_*4{=T{9ORQEx#>2VJ|nB=B!fX*8py{q<;)GY z{LOXb#LkC~bUl%FR=$W$FL3oNjSDMiP52fe2DMC*^p^X?4g;Ipjkz2D>Z{`X@fY_V z8(LMbv$C8Alb&9cc}DDLddekPr9n6(9S&06b{%Hf&BedGd0p|l7j_-I+>Elzmo9f} z8AZNT^oBHQMWKy+h`~^w;i$B{(Bl@5*8RoTg7Ysuz2kMd5EUy|E)97jbX`H>ME9oF zG&zC56(;HQYJa-rFvn}PZ=6exKJ)OCXIkrnYPhnJiNNzDE927gC#H~&rt65UO5@!0 z8iCDhf4aRs_~P|FKiHSH+fFs=4T*5Pz|qna3AY+HMPq9w)yp)gxgWT~mchjQtoiYw z$9J3z*SEBE&`V9}NSBeU)J0=5ury%MoRC3kxMAQZxlPYS@$u(=xVJku@6_p_Uveou zM=x>+ztM0l=$Yt-R%U6%qzl@3I5jsbF245k);H{R6SNrhV%>3FkCQYbB5Vf2Bz3Kh zL5Y=;Y{q0Xxps=2d4AiT<+*uD(s+~`NXMmRhF%RDE;Cf?nR=Zih3PEQs8Y2iz8y}-_$FVtg{AjXKe(-M(9k)#u$vW?M!kTmH(H+W zqD&>y(MgWKbR4O=0Ed)FW(?sf8Be=#c&{Ij#XPKeQpPsQ>^owM}FL$oMa?UE0_e)D8&>rkc{m}K_O3I(!xZfjG@+z zz#0Dj$wx1?rqTKERCBc(G0G_H)pl&S6Cin#!EPPs%nci!o&WJ?OMeJvrIw5`jq0jP zbR7`p2$URA)>V;Xx-v&e(+(QGLoOV6_@tcmw0MvZ#G#r|Gc60j+X{l2Rj4s#*)AeO zGND60`^D1R)@*1b{kTGdz+GS!c&m-bY+-SuF0weTO@TTw9z+dkE+5(aOKok-%6f5O zV2G(9Z7_JGqbkk>j>+RuWkL{W0E~9mSUI-!xng#j6}>pukuK2`)69aqqkPQ91j&o>JBoES+FC>Qb8ods}4hC3G5l3iFTGj^Ip($_bF?z5D2BO$fMw=N!7Y<{wpN#;L1}R5Ng>c>PIdl;AH43Z zo3P@Q0d&D2H1rL`0lf&zpsv(cAxH*)#A`Hca_O~g|3TVoM849`4URh0Wd+Lc4s{B3 zF}kaypK0(J=^(I%ORxUdroD9=ly&;4#*hpkIyME{MOjS4QAT+;0%gbVb3S!z&>@Su0o5I#fuV;eFB`oUH+n0AgovGdaGg0J;DBWzg|*_Ijw z1e5{7eL?DC6cdv8!b;SyTZm^w3 zE3&gQ`!@YLTx=@Ja?^&xR0=|`L8vDUg0-eHpajSpjp>pLzj)x6V%-$a0MUhjM-;VT zQOqI;#-wsg86e2t7Ix5VO7iI|4<69kGonbs$)!vMPs`EhT>_hDrz%y9pp1fq~^nR)6~W14rb#DN%HK&@xn3VfaD*YKb)s zY^oS-XjL8jaR1MaJa|xB zoN-V~WeZHN^Fp(53JOCpYkV7jBrdR|kINr4B>DV}rJrW=Yhf~-A*L@^5SWdUKTgrP zFAbDGH_&zn%!A1oSKeOQ)t{gD^#01QGQo0qh}ye)qAR zmuD9ObFk7!Ez!$>jD2Ygv9J%JV-n~NE-j?r4Ef;H?(OHM7DH>)85D2~bq_;FjhoCe zH0mmr6Qp?!5;er=^xkc!nu`%jR(d%mDJ2Cq8KoFFH|`EDw2USL1RI0EUJ^OQxq};z zqLw1>^s+IeL@nWd(iMQfWZ>l~RBmCmDJ?f;ec|xtm#p@*Q~j^PAadp07KWPbgT!oD zP=>+)61F`3^IvV*N7^%zbWs?JTGlAPnq+`bT}NRQB*&!?5aEXKrR8^)p6;)mb7AEp zEFY+4vFb~nqafVJO)Vd$@K7Ldb87~?|Ni6u`uUm#pANey3?R7sUGpW28k*%hAaRsH zcVHQNSu+%)KRmnrOsgGQaR(O9Rv~bI_!7#GolC01fMr-2mMlMN*u}X6o8R#kn~* zmtFnx>sx+SFU;7ai;l5WlfnJRlwk|f4RnmM@f>A{LVwWhI4DB-tUcBUUh$H z*;5b{MnK)e%owwbRjwJZ{>dNhxVUECGl#G;IK`@!D~PQiJa81t5T>#+EKJSNPS5=0 z!P8^PR#{d%)v7QZ%UqQ|DKRhr0c8S|$?{JJHXZX9n+%jGE$e_NVPeKA$Tj(+|CAqa z49v*YF220!C2Mh#gEFOMu#AC;E(6PeP)|+21jaaqV8@C)y8PDGy@jF-3j-)y9hm54 zundSP6=mrFy^N)UGbhB3(Lb@{M=NXR6lE|hH87Qx!(=>sI-ytwWf_bSJ!EqWYgu4t zXLoP=jEOrc~GFK`HOhyS4n~bGgm$|s&(3Lkg zAJiA7ICd;0Ospl9>Sas1=u3>{u`nTXWuY89R_L+8d)t4U&d;t=rnC&mSY=>Y$0h?| zjww^KjbkQ;o=84;Y$tXMsSiMz(lWMPMH$8(Aj--iOi+gW0TF)a+r`JvZ2uq1@X5mJ z^uw)9eFmhgTnY0_$~e|Cr~c%*&F@F;fF>B2>N6IIc|84alS3`X?O)*I2@|>nywE zNbS;#@UnJfW!)jxwJ~H>Wn-4vmn>t(UZYGJUmV$Zn71cbagAl1f(xA*m}8bbiB|nT TEO(BA<@W!>GFlbF#PR-5$-XC5f!4OQozrKI_BrZbG5BThy#YVL-{F6L^`*bO z`uZF2dU!p8{0;pZe22oP_qXux>#x815?Em1w@*I^y}B%uQaDK2mW?w)Alm5ua`Dr1 zckpDs$*yS>@8f+OMf;>!u{HGM%v-xp&W4MHdWPnBit>q)j}rp*O;LXK^qx&0t9{S) zG`Kd&QLI!i0hD7I+IVp3gF`>~dwWv6i?TkJfiH^X7#ed|?i~5Y!{$P z7{(_Fq&|Cb+i7ulC{ss~BuO}$X_FKyNCKliIJ)sp*MD@xd?ZWbh%W06Jd70t&UkSA zzkllZb7xGzNfJX%Sv9@K!AscU?Y+m@!J$-`A#e;cDl3W$AfMk)>C0#TF`FK0jruUx zakYhos>2IDDO|_uiyyzgl<8}Ua;|B+>ik>{6Z}$BLj%2Zdi1AgUq>c{=q5qPkDq9a z6bRPU1)aO2d#Qn;d<4}@j3sK17c3zlih+Pnx$*Z;nw}p_iK^jJJf%Eda(yDt_=4i{ z)SI9B2m6vf%|IEERpyo~R^(_dz*pu^d}0*4lL6GmXr8P+UNRU_5QG3(eRTLdo^Q=G z5~hu_Xm##ai}y<*L2?()?3s^uy2=^7Fus^We<*gW_OEN5oaCmQQdi%LXlR9Lv?F zE*zZ8bhqXkDHEPXS+$BziL5Aa%hM;1xNYs}Tmxlj4&<#?HNj~~py#je`a0fQ$mJwg z(^1TjR}@qbB#AR0eLS(!H;`#hP`avPn7*>Cfzttzt=`&oAiTai+fk3gD=4B@DmpFs z`~vyp@}9HlKeT7^5^AUh>gtMW(Y!Cf*>}&sbG!Wy#Z;Wf9NlmXRWn=;B+P2lC-3je)0As5a9b-kBM3sBz zc0L;VQ%k0qM=Zm%^qS(3JkMg*+z*G32+t2^vkjDETb8L*b)4aO29;;d@BY5^kL{U^ zAG2)7)@wDJ5`8S~EdI3rP2#!XbTP)5hUHkAtf0OiPh;wXOWV$*U+T*i!nmpHwyD-s zLJImwdwJ^Awwb;cJ6qC%W0;1i%aECX1W`V|w)Y_a+;B^Kgfbn+F_lWq@dX49t4;sU z#Eq8cJ6elD)N&lxs8uv95cE;*-1mFmq09Z5_GZonh@)3(HW&7DxIXjMrb~r&E%}xZ zY1sf$mK9VA3JhMkb7XUEU?|s-7Es$VEUU7jlcA80ux77r`>1h!cd;wNxUOZI>PppO z1Co!Z-T8Fvepk8B*%H7J)HaOTih_xvNV!k0?|d&iNLcg6s#cT-1!aH3%$v7G2ogmfx0$4i}8!NvwVB^KB2!DEyO6p z!3n5L6Cr(m2GyUO8JTYHi6zp07k-7>rtT8F7>sAh->MJLkK|ux8|;npH2*<;<KGHrsg49FJ~s1p%+_V~zrZ(lSS zI;Qvr}E&yF1*woNkUPY1Op0FY+4HYF@65h$ak&7 z=~#?&b(bM@=slPa3Q*3<{deD{hq{^)K_HA|9JN{lk3#~c&3!fYealcP7U5h2WpTY$ zF-U(nNLWihzqwB+bw-l`!Z1n3QmZn;1?vPvnLRyv5Bg{#!aABuqqQc5^t68`ZlyH0DyG>st%7u6;K!9VI1_KUZMG&$)a})~vw-6b|h}U2iza2l9 zDd%G8AgUN7VaQb-6fRMSa{uUdeV`|rit^wX<7r@&1ci=a`mY?Om%2f zsVpl9ABF~_-2HHeJkZ}1Z}x!|%B-zaO*~lVr<}Pflb@y6=j*fesA5wXIHo#$D8S*$ z-48ZbO9PGZ1n*g~)hdj{U`Qn0`K#Mb#MTw+GxeBalU|M$iwy^PQoHx@_}pNrDVFxF zLX=unN1-Zcbn)7bBX#Rq>oX0w=0G9I71?C#VI=DJj*rgtmt!8pAZSMcD~MDVV6la3 zd-e(IIvX;Ls}Mt}$|h466i9RCi?JJR>r&B-XzDl#g;doLu})-(l^^!LNtAmUvoS(* zXdH&PY>?rQk9KCi9KVoTpN-}NwvJPs_YQ*_e;uI?M{&s8kIa z!l&$CPLJJaDJ5e$(Y9du_Ut?UkiZbtpAPIY2D&5JI0?-XMl!HWgn~SU&Rv{yKsIh^11j?GU)F%PT4x2!qRu*R~&$%56=#2He63%+kPRwjlr;=*+3HA6ti- zo3n!Jg3CIr3T~j@PvI*!-+r4M=xoYHX&c5HI9AoEx)4vfvu8%G6v_~#ggOM|vbL-` zVuPP1YCpca!x`*u$~MzBLSmM>QqhTUn5WSv7e-Gf%ehD)gxNTO81nL}%M7XAIXGGA z>yKoTtnHFGtR1i_1tFKj;-$%B4W%L^2DfkuHI4Utn~Coav*=3z%5wS4b&e5`@de9{J4Io5Ggid zI_wIjDr+_!k~rF#IW{`eF%Zk-1Q^y(F{+{?{*cI$mFrvgi>1~`OO()Es2E+*pp{8H zjXe5n9)7$c1z%+gya36ak2- z8$cPPOrJiuwbIiU%cVHWL=np}bPEIfEV*=L@_2oz7%Mgqx&u43r5hF;1RUc$I6i(C zQkKs79RmRfTnmU86j`eF!|uJ*U?=QqjA5aU39ncr*k`aOXGgzDmom+TFs8czfeQ!5 z5(K0Fd|<1mvRn${M*sq=Kkg5R46%55;sg{%tk6Ij4g&8!z)?iQLBiNG$Hrzlz<$QF z4^hHR;KHTMQkCzw@8^al|Dc^6SgtKe$>(S4n!-ZzZ@>7-p0#WjeaqqoN3lL>4`;_IiC_xzCPJ9?1 z{&!K%d^F-knaKtI73HchR<3V7;48JSMY&4MvnWq)xYb%tLX^nwqpaQ9^%ha;jzN@= zOCZKHO~NAveSBua<=k*430hif> z(<(77|1bSBACAm)dc;8bpFv#My;ySP+U7(4@)|Ku6+^*o%eW6e**Mi!PNwrgca0cO zjGv>bH@EL)%AK)d9A^A8Vph3C9(}&yYO$P77Cgl~O~3O@F}rtzVmvN?uNd^n*^L)7 ztBQGAm!4w0x}eqD?`+ct`eKFOD#jBTKL6FonZ$6uxmXW2uabn%8^i?v`4uTWZ~UFWXFNzwd{g+S#d^+M1cFN&cGsGG8#h0UK~^f&mi< zFx(_SfD9o7!V#Dd0)Yeww*v%XjKQ~GZ#!GHdaGWk)%|;}e)>7|$G`sV&kSSy&+q^A z$3On(U;j*>8O#*u8^{R%A$<$zm|lPW{onqZ-W;a5Jcm8@-S>X~xA*9Xt}Ff5U;gl? zzr6b%oj3lSVg6qDJAEq9-||}e|L(hg`2(GD=-c0}rKROtb9Q#VzzPtRreD39W;n6< z_VsL0RCI%#9)B@0R}{sCUtZ1#7V%x~)x&$wX39XA8-MMGOc2L$C3c006GPw1v1_?$7--E?LpLN> zH=Qi>rTOE7_np|#&Cn0@^7U26%brQ9Eg7-d7w?ZeN2Z(BTN6)u(Z6Q`8Lpqz6JLDN z@$rJ~`gT%Hi2P{fr%gk5tZGZ@N%z~&u$WhHqow94*V@0wm=Uy=O3i^^bpPxihS%FF z4M#e(dfX9~B=T>0&1HtRmx6M$zkU`fKw$Hv)t9$# zDru6$i&@s%7FnG;8&m1N#)6lXyKzYyM>KDP1c`tP^LM`>6e@w>%)El6%+N z?-E#)*vPMD?pIyUiBuB!#H%I7@ilJ)ffe|8d2n#u91&PnNW6Nge>Bu|d7cN6TTjuJ z(UQe-tP%x{v^;PaSS7BAf~cM@^q$tNQh7=D(rWr^=QoB?WEtB^((K3HM-D2K3!agX z;MDMR02!tn7+I))w3m$pWp6kAh1*)|^%ER_t^ z)tHUP#Msd}8DrNN>$`>{(=6%8Hnr3JuSj5F)`Xs3-m;^Rcs>+$s@!;NcJQTtE#qtcsjMAivm?v z=KGIIH5HqVud?uV&-YG6G*M`xvT$tZRTjy*7GtG6GkBD1n8@&mE|$ORxoOp*rl$@r zFYev+Ce46mrKVE+dElhf>MN=r7y@%)&26{EP#`@u?9}$H)0JG6v^>J4d%gdZ+6WSz zBm~TfzWb!jR-_;z!o=YAg?i1F)gZFC8!Nv=D-w&hNTe`FdLBlt1o4D;;;-v=EVWjA zx+<_r->&*nTM@dF?L}x|@0uq`-8E!FBKcYWj>Xp4RkSd2*-P!`@H@UEIYEjScddDt zG+YCOaVS6O-Lu%1+CYnPhdbYXQET%|*^Mh`Zri}mX~WTAkRp8d^6Y)g7n@k^&V zt{SaA=G?euOl=)}o>X1P2bHSwQ`dn)BXUJ8t_AF8?N{^`-{hR6;mmAW|2(U>Nb<5w z{i*vaL;#PNl^U$-9?y%rxRs6X3;8N~c zEC}lfxUlM?l3NC6#Wjc7-T#<`x+0LYYP=ZOHJ3TMsDya}zUw+I=U5l4r0Nt8_1*De zq)Jhmaqg2fW5nlW)Tji-mm9Y)Cb|IZMs79l_M8MMkYUn@ z<+*d+x13N=Q6=+BlY8m0w*_Q1BBS}s@UCKlBplWQFn_c6tQJd1OY1>-`ee^TLIlHZ zO^oKNZ5wA&Q?^KJ0O#)Y9hEbvSaIFu=dX5Lwi3y(Y88W-`grv-nlvo8EmRlAN474e zI&hL!N1VIcdje)qb1OBoFnzY`rV~nz--xxv$vyqQ#-8l>zawD&*@m5k469DkVsUdf zyUw5t8g@0;3Nv4H|LBIm^IAhVKk?!4RN~OX*)WBM5gM8HLW~*zyB1771PfWz|36iyJd%TRn3*=-y9mA2pr&% z2Igme*|fKm=o*PrxiEdF|2#^d<>o|cPMz(4=mx;|>n1-lv3tv0;;JO5fb#Uu!=DH# zHb@$AOVc;{ubL^ey^77wzdbqlA_$=GSCrE9%k8_F%u-1di_FyB^X z^!UEfxztg@BommavEfgpOw+@RlozM2_TR8m;D%MbI6HZ4Xgne`YGj}={cL3aGT}Ih zxaON%1Lw6|HKVFintOd}{TNAr7uMC%^e;QMH#2vcu*AH%x8WqnF^(%f*L-_v?JYL} z%OQlFo%ncgJSHGWE1)>@bYxF4)72=CrQ+1BwP&>yQo1IsbD%q*N+^B@Q*;Z$Om zruPodA_&avz75kATZux# z^3Cz#e@In?qu8eSd%b6zTycX0ai!+hUAL1!4x>=u3-dpy8we+eUvEj6!p-Het6i$uP#aJ+vaw_!*ER%G6ejN~wYfu?49xF?bk9vKfS!=Zg>ezV?05 zp@%_ain zcV!-HPkO&Kkl?tkC}DiP_kp2EzH5~g9ep|Q$^g)}^^$JN2S*mMgnS#7Ewi{~AE$}f zw}9wc(*vK$NHkqb1fKJ>=Zd0=wqx?hwQuy?LyGKLI%|5y=l#EG5O|i#xgI*OaYh5G zXR5sKb0fP7nv7fn!oZ(hdtA^YgO+YuNS=0H0-9`Fnn(-xn;o~HD!V3CHL}n4j;RXp zFp@}w53hTTph8P25J%$HE%O@CT%;&z)LeIcU`kaYCwpr>C(sj zZ;6hh&=qMXwt2KnkQqm&sN>1CM^sO7lUS3m_Mr2!?Ix zHJl|bk5F-ROUYNQJf$9tCf6QCE~F_|6_ECz(L z&r_FG6lP=xPoPst4OUfOuRe}x{H~-5uPApruelaXD~TvVc)t5*f>AXOIT`Q=Hq3{r zSIjG$3xb9g>wHgZ|l+X115@4-SA!Qk`yN8!T z#cIi&G61t1_Q3!IEg5D3eA<21azR#40WX7ZI`0t^)@b1-$^un6Lb#<$@iMb@lntTV znps2(%i;f5>0Gv z6@vrP^WM)*S5Dhr`d2@X-fM2&}f6%K`E2x`V1O z1#MNGm&M0j7aUv4DPEAoe|6jsFs!#Mj6 z5U;2q9?Eyxzx8#g+Lp_rEPu7?X`m{tEeQ`~ZvVhyAnPmYJ`3gM@DAV!-in&ZD&W_i z&n#O=+A1oqz}xLNXe&uS6NnO&&vv{B6=m6E5O90fGek1lsxIBw#rJn9p5V9TI;$!# zyS{KNA#KT^pei?4-VU%-tH*+@fK%PCLq%QQB?Yn{4V41PY|ZVms?4w3r+ETt$ut%z zPdmQyEHSMoGR0q8c|XE(wHon2m5=vM#|moXK7|ywj)=56N~gLfQv|9R;gC}LXqZc6TuW_EgEIpM%}{Wv2^KW?WYwj}6`~657!bI; zYAn;GEDHri;ScpUGexbY9_7;9xC6zKSxpU|vg|(X`vR%P3T65I$~)=*vpm@|l_5|` zeaf=9ZA79htEoj$n)Yd`P8~RB*ZdNvhM&D#5aphu1b~>rka99ziOl8jEH%F)04U zvXnfj#MCh0`pUbBDWq8_LPb2$JDsUiN{>?^vvsqaNP0CfDdctEr!L{$N=$s5y2oGPZm(#|0^k+o`KQRF1Z zEdv^GIJ$i)P^*bUA@hT~wMek2VjO}`JI)0zZIdG)s^FXUhg7kYLZBjivU)yMU?urY zu@62}BGFh@48fP(r#zqcE6e5w->n+a literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_44.aif b/sound/direct_sound_samples/wave_44.aif new file mode 100644 index 0000000000000000000000000000000000000000..f8862cebf49f3962194c931012325249fc354862 GIT binary patch literal 4350 zcmZWs2bWysdA@U}mpkoFFFP~awOZ{8X;&3g@Jd)(B(b}a1xN$~BF2u7iTwu*Qb3Yr zLmUV-vauavCvh;y$Cz_sN(9*2-g}vyncZnSz4yuUjYv+;$+u_Q%>Cv*-}^r0y~oe= zpQ0#b=IDvz$G>*w6#k~v6bG+dr$k5OzwN>QSf`Hm_u`jGi|8O1m z*y)}Vrw7jBea*cT^+V1N@fQbQ(Vbw|nBbA7Rd_I@vP}ORsjH~mxTsHI7%4V|JT&_?oS11mbFA$2v5-hP;ED{O@ zJRVI`*h4lI3VH0yWpOz+TlRZ4|Ip;W3=YPDLWkW0k^E>+5BlCkhs!0*HI z2Sbr~DqAQ6pHM87F>*O}C=_yrkx3=EnLu#&aODzCmQANq$wVR%Pb8A5Og3LAm8%pW z@^KZP&*O2qT>Ael4qAa@7W0`z*za1J9K8MUpFa8Xlq<>CHgt3!ICyYh_pTk=njBW6 zRxOu_g#v!rfc0&9TNNL`0zCR-|Q_ zbSe>#MI(`LI2?&aEzJ#fi$Q}s2zX!$7AjIZTp|`BXWQ_2Ha7jiNHSX^n3~mS zSe0BV;?oq^0V;qA=#NMuldD*qThGdI{ZjW%XK>T+FNF5+R&#aejVbY0cvgC$dHG`EFMUJWvG4Q9oY>0GHw^Pp*Hghx}QTr%Q!uP)5a z%+9a41Bn7hB-iLo7K_DfL{SNAzRLtjytwdogWW{2MWEwi8cmg8B8a;6_ zRVl$6;2_W$k1#;4(&!BamZ3A=xi4nlr(ODj(FK3VHMnk*1v@p14fC;$S$@v^uPm!K!jlQ9Z47yzcyY47aq z_ujhk!u2=9tqte$ zA~CmUrp%KlwV?M<0`YD%P^!=vt&WCzn^DP4x<)>H=cN~}zWVQjL21i?S5Kg24jMy>JC_q&zWk`;6 z3eg8XBjRYFgc^j%E5wk|Y%yu&+>CeTvwwT-+Lh~Xe>j)bbsl-JufOl~iJn9IyE?Yj zLr;QACK}xIxB)br%vS|cC96>r+Qt3O`H9hyvFYWFNS?=NEsh4bs7@*7R=~GHiQ)=n zxC@wTF{q`WX~4a*xUjgkv6U=9LZJAP(+O)kpw{k{^(R< zD!DQB@vmRKb`^Ts;6YD)XV3MYKG}14|Lz^lHltd~E2kqq*Xr`}igP0n%T@(470ap^ z5how_ITvTAXJMwX0#B~DH8wRm%o-W2B9n%uD_jf>H8JQ|MnvVJ!9<2*!6N= zA?96Mn4X-No=0frdC-mBZZ)U`g@}7$Vq|D^YSA6a(u~ep-`IdeLroDkxLeJ&EEbbq z%?PP{A_$*YT5%CZ3rTM=M)2usIiF5MfHVwa$>s`VrmApw=s9pA2B0Vwg)y*FD(RW{ z&v*af#mm>;yfv9nZa;G7{KbopoI8W=AKbI6y~S=+iYm$A`oiQWVsmO~BUTi^-Srwd zzYy^N=*ak-b1TbJni|?VI@((uCY6{|%s?yIB1g!m4Q8vw1defX5!8Qjd}0>$&vO7( zsZwK_)TkK|T}($q0lz;G2$Iqwu6R-juOESUE6 zKJwIGf9uj;J<{LXgXZsOZLsPUf^x#QJT>&??f?2>XlgZ(p`|Jfs}xsL{?(bW5uo3U zR~U2a?gNJp9oW@sQSu6jP#_pi0cJ>TheBz16 zFPy`ZM=G345ztN-Wi=)^CLEeViBLp$Ag=0m&YH;a%B4Y_OAU0_jhe~XvLLO$hWx(Lo0Hn zYQ4#908z@REe|HI$*H+jZxotT!gqiH_cIkM!VF@~LPjxD`p{DgwFQ-rCu=v>&dG&4Rr zhLUb&kPrY0oDPSh&csUTuP8h=f%zerD)VJ(45Vb4%oeM~$coG1r7!;D&Fjx!dFfZ5 zI;(YiAH49?GtWHz_``i)KeD&86^&Q^4^Y?g?BwXk$k^mOCc9)FX;LkbQ6NU1w0JU& zrK$a%uCASJXgwzz@p-_vKrF|Ru%F+-Kz3*JQ zIB@dF-j3!vodQ{d$^|#qYa=s&&aHR?v2?zOCkza4m?tuYDxc9<8{6;c?%v(eY*FzG z@xX=)6X)HMqQ7R1l#>o3%tnSrCKq65lvqiEys>55wq{IfQcea12hgFBiFqfu#g)L9 zfYS_|kepslC!9mSzxiXLruRof(w4&mPyEf_e*f9;JawV(>xa6w*P9Sd)f!Oe5-K`8 zJVGXWZzz$;V|YYnBmIyiJSl6cZ`--My9>S7NvRAesf(19mZ;HUvrZu>#=I*t(trTkzy{0?W$)9Y5l4+5C{Z#@xT*e{uE!rFcc64V&O2%{5L~W`CKNQN+y!YR63KRSd0)! ze()TfO@us? zBZJq!{pR}ZsVJtYUa;tqhnpL06}l3cNGQNi8jt}ll*mgor8-@yMy-^Ig*Zp$(vV9i z6pqAFIR+L_X%5ot~VWp7qD`xUAGvWw+a^Oge>-Nk@FMlcOVdhK7dkO?jhvLTRX~U+};K zzi6zhD%Xgp(Af8%y?eCh|6Y6J{J+zt#hdp1*MI+U*GtbVvgyR|zkZKv#^v^fQw2<< z)RY;FhBB>6D&z~Ph|e{C_YMj=7b_4-y`{EcVRQ4s#@b4)Fyp@U#RtcF{`|iK=LR#T z$6MO=bhd4L?ui9erBW=P2>U#4x5pPw1l5<$<@*znNM$hbS4;iVd* z#a8cd*4Nfl8cIZT%r$iF;;DnL_Mf?tu`J!PcmJNPYo2hH%kg|N8uZW2d3}LMJVWuM ztfaK8Os6e@MJ0GD6GKr)Mng(*)l?D}A2u}@u_0jSE*9OiGvGx^P z_jK*ty!wfT3ME0MVxfS~=SLy)3?>xIRcdvKQXvDF;anjdnVT6KzH@iVm*gY>!b*#^ z8ji)Jm9nv!Td1Y49{FT~Y*^Xa-nQk}OCPiwl_XclCgafvASRgxI^YGQM6Qs_r4ry5 z0%!9{fa2Xd!{hEKMXJis?pM{+)KpcJ$+?8<_SY9q4ZIGur_GBuwC`@)wEBrAi&laa z((@q`=`28-2Z~XsR7$yoBrulFr{f`nsnLnqa2A(q4JNa-8lX{QF_sWn|JV=zJb!Ya z_l*mqM8k92_wH?5|IDIVgF-;1B2c?87)fR+7AHi2Z4EGtn7}xukW0nGKKIo4=-AX; zf|aQCCQG#)b+oEnP38jQKYsD?=_7rI-oKfzUcPPL{?09{A9q%$gfztTdc3fpIaW}l zC#YQ}67Ve0CPU?t5&!JOy}M(sNP#Rt#aG#C>*{P4y_}0p4}SSE6o2r&A9L2HHg@dZ zv0>$-PP0bL=Ms@%Ab?=c3xGg@li?AO7RLd*F@;Rb@0z$b1}h51ml?{<)|%S-I-6Nb zW;{bzKR$KnwZ7BeL=BI%?AWyfpwwhVP)bHZ!Eh8v4HE!G13v?s0u=&>(iD}?reXol z^yJiR2-aS$(;H2dKsI)p#h~D#lRsWLcl==Q;j_2tnq{rKJ9n&KzQ~RmnvO@p;bL!|e&w(@7Q|2YDd-m>2zn?kU(|h7eg!%T)j!n-!T5nX~xx`P@Oo+rH z0_6t^#IqF05k+%6k2c>sGvk?$snr=OEH(C8*e4Yho4)zQ`ICowkDMD~Y|FRo-o1U@ z(+e#cl1{}?Kht>-RkAo625kU=F@<~%qSAB@$jj~ahEgn&CT&@{#a8EZ)>(C;jQjT2 z7vFuOumAWJkMf~)JG=L8Tl2WXD1+kBkm9K<#esz4py;?zER_f$Xbvf7J_}3gopt+T zc}$Fg8Y&T!I_(uIE;4@o(%BOOeFN|PkhUz{*8TGCO)DO((g+L5a1c5gO=M|Y2;xo% zgd(X-O7c`Toz9}583^i`^#qeNApw%nL8A2y&ibk{Nx^^jyUXWJ9`1kh!d=|Cx~;ow z$GRnrCOMah{uC2KF~LU=VyR3F5}Hb;GI@$B0Gxbow=b5%L~=+}UtvWMtv0E!_{`wd zi+?=|iQY(=pK9&g+rDA>gGlQVNX%o!$%Ek`Fdo?z3CS1I;9oK@t86kF0N)YKaw3@m z1vS^yIUKcCoj5l)^37-Oy>+1fozG`v&A;yG>fHMLWA%CoQf0(;K+5+=&*7w0E){b5 zR3ec|XS11PEadn4LP=TxT&U8NnXLADN4>401W(KW>Q5i-KlJXmvGOHby7uqh^h~p* zL;!3bF3!FHJOZ=FFapR~0Zf>R!|d{aCty9FcP^Bqa8e>uXzq{6R<2+`moI&I{7~N; zAKhW=R_)l|-M;Qu4KVr~c$p$VAyc&X5LBX2$_P3Qd1fiFbigG6585Xh1yyN{7Q3Ud z(NV1zXT3w$KKbjBp8iu;gQbse+_S&4b>*UJ*ion+m;`x}`Rc(%Nfk1Z%_d^;G&mrR zEu?@-J;>~U6o3<`02OsQYRZ*dWa5V_=T02zJ$k;FXm@ve%aSIOtT=igyi}eA20=ay zIx3TiabTDj&HtD9yon1tbcNI*YCTw zt^%7Q$i+i}KroU38z+)V#X=apP$H8MOePkA#if8vkx%sdLh&ps0D;ly5tlgXsts~B zJbvTShi@P3d-K8w?^xab`_2Gx50Gfdp79sS*%c;{dBuSE&)ir*Hlf$hqg>neSkqws!wvPwTS} zT4A5!fY4AB79S@8pFG3xLf~d_Dyd`|q#p;lPldg+vtG1NBDuP(qPorrqpvZ_>EP&h z|A57Z>W3Nov)lJ|cWhX;uu_R-Vj-Z>I1B_AfF3b4ClJfz5`xWV&`p5HI2yFcJu^EO zPBQ|rQd@4dL-Ec!AX0>;zk?$kICXha*syy0p3dK{T@0}2!8$?jfb`&Ug4Bq?08BCw z&VsS05j%4Qun;p-Gjov)Lr6UX9E}DnN1R7dMM}k)OvF1iHU=&?$BUGuDAC3RO-?`)%>MeN58m$Y zIsD-uh&{Ncw)M-JtH6ze&xywYIEaZUxJ~hd7;Yk{x8Qn!rujl5-~tB$+C&pFwI24~ z*|eas&Y~5j-M6n^fFE0%bTrg5N5cGpy>m~(cO&zY|DY2In>>s5}g_wop49;aDyuYv7g_kBJ6Km{_vdx zuY-NcRV{7p?CRLK^5I&849E>7ieiF;_{o%j)}xrPq8L-O`J>}Afix#pY4!K3pVzxv zU!Fg4@YTLk*Fw6YFt?ll03W=JEy6mVeF8(lF#op}gIriDKWZ~NO?tP$l3(P7oE5+@J_x3a0-5oGPcY}0;grr?ZPk4@}^L_vL{c}vP#SRn{OjHaI6hSc&6%df_ zjv1!=+q~EJa9uFKtl4|*z4nTG-8(5OCj)|hT8K?eN{Y|Q0IwlB1OtEh7sAF6KM}$2 z;K_*1Ne4f;5PbQ6vL8{od9gWp;5YC-L}F$_YG!U8_&;+61pOcE|G+C4_*#B1_@0}a znE>8b4F3B6AIJZHz}sMO1OkCXp)oi-fk;|@hcfsI0tpv+C~sN41Y1 z*F37JYkJ!;vV>$S1Eb=T)3fu}tX&Ia@>j3hxOqca`u-)t>N@Mc=ZTA$p#exhHmF7ld}CK;XCy}WDCJH{rBdPI6%ZB~3Dz;dTggMKdYbQEI==tk zT}35j_g{5SENXRnGlZcD-9lpGB7LO{0**jq3!J>e6IX&UV^rzag zlP51fY#le@c&c~Ga-${I?#Gvp6%`#Ve>R2^x%>D9hJ*(D$Y==TY=7&s2e)tD zseAKf#*F8?hNk3i`sRmUe%_YpOVX^hR3HS zM*4eu2PV{Zk~BE$>p%bgK7WOh0ax|Csk?Wtu4QP^450`VI-SMgFo}?Q=+o<$uUkHR z`rI?JV8wA1fr;yW{O8YYDehG3bmxovl~=2pdQ=dBC6X%@&Q2mW1!Wxn)L8Sd?pgD@ zw!RrNLFg6`oxbLqo!hhg8OGuFkFQ-gckRU(#FV=FhD1fL2zKX#Q3l`ETraP<^W;s( z;G79X6T0|CrWS75lpQ8PYlc5G+`U%SJb@Ou`38kYMFxBDv1avj|NAGm%P&{ld-}F> zYzZO@mA(-vh14)Ff-L7gJgt$tdfZ&h-HzCnHGu-#N<$2x12ag`tKYQIi zqD3*K?m-EwzyIZ%{P+MTs%7lMlSj`wm#{3c!p+;qMMSmFk94=bsIPhS_-SL~v*y;m zIXhY69kFuD@BjQz5aTUp!R9_U)ir*cv|?y{xrdLtlnK{N^?z!vuc@hj*3{I{@Va{r zVmSFmW^DQWzdx^zbQRFx3!TsF8{YITI`C|nS8%YWgk;yu4tKn)d-$-XuD-7BdHbY| zEL8YJ=l}4ZzrITKlhEPwpPxOfZSG#MyQRX zIn^}y{LY=H?K4&snWyv*_HkmO>^75ntm_?^)w9OuuRjee*s%l( z&m*p2^QP4qG5%8Q!pBFqYu^oP>=>4_e~_n?3K>mi!{S8Wr?)R(Jb&@3rE^4Ob|7g^ z;n|zEeYJj7f-l?L^W@IM=I&{&6(?}_1^Oc`W{Yuga;U5IRbzeK(-*D%^ENa^7MtU)gU+QmNyH(#dra^E#Lj0Y%csS%R&JA_7eP{vOQ`g)vu7i`gP64Ug{{H9t zf>?hA&D7U;_xkmRZ~JC#R7FULyO4rHqF~0kfzD6wo1fIwK5rXca$pEFX=uSO|NVVi zc1(aAGyV3#jf$#gp9bb^bQf=>fQAK53}Idv8|eP@x~ZY@UC*=u21hg9leYc&&(9lI zMtL!`pYB&&x%K3I_oxOVRLVdI!VyS#xPE5nOMA=fSFhf8fnnfix^sBJ55NENbzXuW z$Jq7g>XjR{Z#o7RkbD;>9vz3m5^xC1!bo>p%iDJ!J`c^Aka#l3IUsH0H`~``M0>GJ zz4h11EAGGQ9A3hRJlw==G8T)&K!&-&&#iA>zG(&fV#QMEJm-{H+572TbK{Gau5m4dr*nj0l+E9NyFNYAR{$G-d8fRz zqW;sU2FXz>xD=oZnE=yG^>=`f`t0SWAvJ_&@WjsksoQ@0ZF^2!kQ_VLQhnw8rRrB* z6M76!%pxtv208)KP7QRnzHENe+B0K9k{N7~d)($f|Fd&VVu%Y>_qpck`HQ!k+6HFL zL@tL$CK72J2F|7$@B94zZOi-ip+y^>#^A_-1)=i%t#*reCplZ^2;}#v~~|`uzV?x zNvBX4EE-BT^66Dm?G4w_bD&&e-WvF^9wBaCr=j zdA8?WLru-IcVDK>IF4NDqzua5@#hb#69Swm#(}2FQzy&oKK70q$Wl2UcxIkhK!H?4 zpPK7xp1k-lpn}mP3b~U{+IRo`b4yytazuW2=iJG%+V@=p^9Y`d&j9{hBIn`tBcGaT z?$7Ip{N)K0scihI`e&4z>)Lnp4ch{Ajy>#z&d-u4NF5%N@G@8I!#;}gOfBN9w zqsBK~vk=cG*w@`FJm=e;TQfslxES4FW2~j_Ue*1E zw_Vc?u3vPRuTRLzt>13S40UEeOT#ZJ&Rw|v^kYZAj_Tqr;qy6sCnpYUqUF)eYquW1 z?wYo-ePf~myn|9VeFsL7Qz6a7hdUQ9T&ZjC8PXD@ZW6A5&yzXx(ev$3s;*zV+t4~} zq_{@L1bGK0Z~0|M-U??LLO=ca;f1r8AGHmPEMdiNQWl%Tk|@P^^_Ql5*RNcA^zw@e z=M)wfG$6@C3tXf_ND$OZ^-wYVpp&6+m zK7lFQe*Hc_L_~yJwFC9nDsDCR4G+)S=rS&eL}9xHxRYnz-Me(|e8q#t_62Its+^dR z@YJt<`*BT_j0m&n$DdV{SJZV44^CO=PJA#5+bz_Ot!}+@?s&D`gk@0B*ULvN^m>hXPfY{buTYB_xN!f$f!;n*aVOE&mih`g2 z+@9{kBcfpX&bwu$w_3(#=8RZ@m`0>9L|(pPsQ2l$(p8E1f_rX&rkV* zTpR*2k3YY6G4(E%HP6N^dT`qyt8qJ#*e zdT#JpWyQ^gzWMp-B@~B+L4r{tRw(T4cTOKVa=QHP({9Ln&CboKF)15=|9xwck_71& zN1H1yS3YW=TA0_OIUGC+!%&7qD4@=}C-xT~yLkJ_XNzn8FW+TFC#?PTudma+K;Sma zwp=eQyVEkcw4_7O>1YT}k@^J5q28L(|xk3a=x^jXE3Q|GSSu6Z}Zir@C_s<5E+9sl`#Z3q_!hs=XdZ&p;j z8ddAHMl=CtG{RU)e>cj)+dG#pl~vrn_p}!izUBM1@nMNu{`zxEv;YHxJ0@S=y?*!Q zuv)jIfiN(g#zF%7FS54ZE4^^(%B?%K?KZznzkHpsB5vL9e{D+;BOQ=^wx#;|-532T z{gTRxL7B8Bf;=Etj_j|wcVxJ%-aq8*CV<$_mS5?25mKOg0=jOQJ_zl1A%=Kqra5z)f{fk#>-cJ~f zdOMB)8B7?FcaVax@bdDZ!{@Hvs(wDg&id((?eTtLIp6=ZCWK3*(9x4k6=l`U13Ht@ zipIlDMg-T*&zYe8c>O4-(QZ{Ybfe>c`0Iz2{sF09{j_m~h)CtqG#{#fNY9eZW=DXC ztg(_M?sB}Y>)y%3r?1?quKQ>U|Mst6@`Jo13wLad5n_n~F>>%pW%Y|r6=b(UaJykq zjo`XClZ}0k&mTEmdGFDaxASgW{`h%qsEc3PSKCu$IFi_fvG}&?{;RHeyWL{3TePz? zMxszcwT(Adl$^eL_fdWGsBrCHe}5h0;<94(woC;UEAWs4>$v~o2wU`Y-?aX{DRQJ8e^*4+Y0{cfn6J-D~_XpfRXb8ly?GV8HX8 zLBe%CX! zK#$n+*Y-4bJW>=M??J#R6LV6fnvR#Rd(@VN-jCf2MuXV_!=TM$?akMYoVfjNWL8TK zTKm_|Y(FwY@`&=Mp+&KI1;MEP=g->bEK7YYZ8IjL4%FWW^LX3adnJb}-i&Llc(;rn zf6fhNS|CYyq?Eu8&)t~H9Dnun!;Hf=^7eJV#;jdh(p!y_pFch?FDYvtH`r0UuuVG) zW2ANy-9OrcM)%MAW}}bk-J=&n2K#hNW7~q+q+49jn-+T8TdGc;tsk?Y@pSi$?S)Ya z*dip42;ec?Gk5%)P9Lam=w38Wy?y*@++54%N)g9y{cV%m((8t{Im=>eO?|h{VNlJ?>GYF5J#Vg`yVY$WP$>-Gob{>x^u=kI zEXb3~4=(ue`)E{GQ|qKj*ZKH<%bdf!I6bY_PWAS5Ji2`2qmja*k)4y)Wd(~2V_LeG zH;?9;{@rhRg6TK!Cd}sHru)xFjG&MiomI~ceCceetY}tKgaSG*EGIY81u;2?lKaT% zqR4eSH+vgDz3SK7W?E_+`t+v7iJ{TC`LX`K*6QoeCJ7=jgX)@)741ct9XE5m+_{{9 z)j#cw$MwAGRNGXa9@n-l*|gI`gA>!^gT0@h-KihM$ecNNUQkM+AKx&tfOqy3GhH)w z{8lKKeA_y0(e^xh_-4jzm>=yMnwT6N>T9W~>vTw5ganF9WKyscHa_7Hy36T;sLj89 z?Qd#-KW4RzzOH#Ts0W4Iz|h1DsQy1UK55f)lu|O5?;9JY#7_?{QJkEa%)oWO{hCf4 zZ5z~?C*C}K^l45rH`YHeIX6EyIn?&{^CDR$At6Ze&Q~|TVm2qB@TZ@%CFaR_t7-hr zz3P`;gZ*FnN5z_#o#t+wlS^13ojjh+*@&!obzP{!-{gw42Q8q1Sh-p1%3m+1)!j zy`VMd_1YyPnk}Rw%qBQZz(lG?rmYkXo9mvoG>rc zD7TF!1dU5anhiDrn}xGXO&QR1CQ}x<;kTdi{XvknOn-iM<3?>GNYeW!7t|WP$!ak} zWG)M9GntSyCeg7lrE!4ziSNH^=bzgXU6?p%vFGL8tG8>PwRH84&Mz%#j8@3*z_K|+ zhsg*WDFLpZRhbcFI!l?b^^c$PLu3prz-ekLu2j`Ded-&U(dsmMivxlX6gCAi8cawk z0bx~XEDki4DGn+4>91|cK4Kbdrv2Hi(z07Mue*mPHAbz*3?UIPER%^g8-O-Mm`%52 zwnIcF&m(2~U%wVcdkBb{?&kZK&tAG!|8a19!D7`KAruAyCoqV1gH8`8z$_-61%i-t zt~9i8=U?AuhPiOzV=a#>PoF5g)7(2bYlKWX8v=ud5M(OCY}8pWD2v%-fx#dgOW>Zo z^|#+Pr3E=r)E&=mpFdhsUh`>edI^FIW&{S0fY4OD!=lqV&~~HQ3P(Z^i7N?Q_08`; zZ%hl2AV=Rlx^lee_|<29vx^pl!vtoAg=}aN3bJbT5Zr7sJ1{5*g3edQtljy?j>1?^ zrlzy;*4g5sbN4?@%xPh8s|^XXu^}jU$fnoY5f+WXipD_@g)0uq+wsTGo6-Ws(BPYg zWk+@&z5b$qdftkL*V6@nDb4v~)m53#=q!DX=`1R+_DLyQH=hJII#{WD825&?}uAd%4j zMDzxeNi#ifC($SbB2yYx`2EknY|9Ab8oC;;ojI`k_^sz(z|N4#STHdp3{51UfG!5Z z($uVt%%YP?bV*45cR&5|O-=~k)D1>Cu3Mg7MKjf2c2VZdgh(F7vesxuojs__XkiA5(6 zD5Aj3E#Lq6ZQ%+D)ZcWw^w^%_vf6i}T8P4-5in>B3W33)?FO4!qnaEylGqF)p2+u4 z-}K$i@76}k;Db#71K+#9^ug;9EjW@4G7gLaM`1t$Z?|a{r^XE=Hl2vUa{ZFme)GeQ zEy+sMNORSt6MOevxYsnGv6Hv}+{I$h2r!bvXt!$?rl$-f4xNNXFumgQw|uwbtCb$u z@mF^*o!Gbc+});u^8APs{}b7B z=JwMbpbL-3qTta8I2sry7-eZ@a>h*N1Kbv(x#s55ULR-7){b^JzM`y!Z_fI}l< zz;YQV(y>^ptCY1l^Mh(tUF2?fA+I2Z+GUmTk-;J_$wD_YD1NXTOn!7;-itX2pOsmI6lI1U?#Ai2H?nQMR8`Bk1b^ri0Fg=0ng zO0GZcHQ|{8K8Hy`Baj%R%?iW7mc~c5SQeWEvmiJ=30Z4?_-T7#Afm6n@;neZcD1fc z2mGRd$EIQ7a5U0tfuZ4AAcAIb$Z#uyLZN^U-T^}( zttJSK&`*u3kyHi|W`@z-qO%IW`+dj81jcw%<>_Mw_8q)%uXPc{6bkt~76}Q10}&Vw zW11OLAt-db!w6B8QCX{Z{PF#!Wd2O^_0z`>?mu|0>g_Cy$`^3J0s;Ne4l^8&wakvr z!$>qdWO9(?5t)VG{Q2XSbm`)2AaZ#Bfit&WO+yp_H*vW%3>=Pv%rG3zHa|885our) zJ5d&%RrvLvKYf+ytbKRm)UhMQ#iwpGPe5e8fW_j_FfbUf7&xdU)sqVlo{R&I051;7 zDBS+nFWa)+OdoEaI(npd|B1@yV_*~klf|K9K+J@!Ff1OXnVN_2B)nZ`#fw5R3%CCb z@KaCQr>av&j~&>5yyDpiIQ)Djlf%S94mivTVexS7)T|vx!aEFh96xYn;kLj2_&U!I z_W9nKqsI^KJ9g#CfSJG%u$f#o&S8Tf8-&3j46}1KECKJ(TY-;BEBNZKzrHC5#`Zio zd$i=x-Xmpoy+#~c$fmPdAR;+{2pWep&M(+7cs!&tW7s|^`CI<{``gvw#Q_O{1}b9}c|{qPWDY+W6~#e^?vKn{O%yA_op%eDHArApTq$1pu@*JCHyD z5v|sOKq4Fl14MF;%-Znte|N5p6RBTSo;Z2xz@c+@-_OC8SD8vDBWyMZjzTYs=)i$S zLMDTQAPG%h`{RFqT$d;_wA?s#^7O%j=kC0lf(UE@n?fZ45eFRj^W_;?L0j8yHbVq) zP|BK}|NVJ=vcmGQ>hy`zhYp;%{d(LEL|9}B32C=E5I8&<=`fh=pyh3|m~41aKvKbu z|NOc!)z#5?@63rahl@|$Y90mIo|s1=5s`N5vb}%?xY6RU*{l{ILJ$We7VP-%@0-%x z;XMz}m7G3WTyo>ZkOfN@@~I%wFN@%bXgFj7d7aq=5<)9h=o_E+?LU8R&G5zy)s>z& zeYEIU#j`#$jxH3^K(oPSu`F9K9J1IEKzD=1YC(a{XU^CE{IxYJfH2-zR&w%K(UGeS zy(Sz@D5m2u@MRGq6$i6hYzUZ1r?oijNRDS@_V&O2-o7e?HutLHWXX|zhsvLRG2m!? zF$0T&*{oIv0h~sg#g2j-G#U%AZMH{5=2w6I^G!}TYw_Ln6UUDh9lTWEsln3tQVu}v zEM~JEM<>9nKm=t{t4uIBis2Hv+;RIZKbofjt9>Py017$Kc>BVv z4uM4xokEh=|NP%yH>9{i15Zj17w_GB;_mxN7>z9g>99$wHCcf-LR(DWI79Q38WZ0chnmU`@87rY`0aON4hl;kVIz!7O9nH9r-5AFfhE8f$5jxZMezL- z3%>pH_pO=!go)SJkL}yN=je?$qjoAsDB+@)MND=K1#8vYv3SJNgbGF=;8=c11z-RE z$F}TX>dd>U6Z`h;J#zKMkeLKTgaqT_g4P5wIlSFyMd6W}v3XE(6Iosfxm$nvWBaNw z_Tq>8XZP>gefUb#ppnQCNJM1w!rYS4h9DAwSt7AW!vqi^5$UdRIh%g`{hPcffv)56 z#RI!`A1r;+qbG2LVlmA+H?1;Q;dm0ZjLDLc4p z&!LNTUo;p7Pbgx6HJaChFh&GPJcL48rl-wVDvc$NT($1&pLeWIZ~;kK<&oXH4qmAF ztU@yQLLmnZqPG?VemvG;g-|H_{Im%}p|d5S*=x4${C;h+CuXGi)`>m44xYdN5yT5F zU%ypuZvJLdMugDV`MCVZ?tLe3z8o|WKq<+k+sFE*jlgB%h!~h1 zlqvHnJD$#!xJP9dZrr|QRkRamomQ0W-hKR9W3LX+5pdab*yNW{9e6L6LO|H8cGHsD ziluTS?%^x*)@<358|R7~X}WQ0@9txj4P7b>i^pLy&~x2`YO4c6Q79NYXx6G1jVLll z>Jhdwf6b;X1&Ka{sh2mw{vW3WETdOeU=gP&L?6kI>{* z1?x7iNeN`ATkn+~+;!m6qn0rToyVcmNXEYIX%kp2GMj=h8BF@6<$fdRUMFPduidnM zWf))g>Hg&-dx|bTd^=<&bJ$c0**?-args4SIV@n#M*Wi7jG>F&gJLpr3)XGOj&g!} zA72I8@|k-td$a@&he{&DCqECWf&LgamtfTZ8LbIL5xNIOrmo6cy*@Y212X~&jN<*L zs$O(0pqVT(frOgx>RkXq21ystKz(H}=nOEDz%3{o%&cH-exg5h=EcnmM~X^rJZqnV zXiPE=k6P;Kp0>b%h>(TUsz8~cx8u2P!I24o_OxboY6x%XT~#S?m{;msN3B#A8N><0 zK-aht4wg*F!|3MKdcDqy<+uh%Cu9H$(VC1EGILw?2&7oVwlAIge&B2pAlEp|^hl#1()I#%2sw zvyCVXj7v$$%r98IIx|wLe}DTz$)Q8%s$YFs#8B}dv^wT{hn7GvC-Q_u{rIF71T(D2 zFD5x8*|?Ro7`|2zm{IHr(pog7iwAlovpB{eNQ zr*QR}g0ukQ(BsP>`W-H-dp~3*f`SAAGf(zU>p{Lm7qFn|!5K4TM{qo&(=s!%^YRM{ zGQ*hDjTPrkfKXojs%Hrc3KBRRQVotR0WK1S%R|riju-$*jo})Rnw62Azj}4ysu+p( z?e%jf4;7!h+1NG(Bj8YQ1YAElyZ};P;6RD$o<23$B#JUTZPhBkBP%G#OH^7v-MMh; zaM95#kKd1&arouB$38tcZG_N7hLCRP?VJZ}IHDpnB`YfvC{vK1=8frpbm`3T;zJi7 zyzEvZuox5yhf)oWsvRgiRmg>g+Qw{12qz0k$IFE7!>-hQ|AY)R3<(wf&_79a#1jwE2! z17mt54oBwEv|Sx4ED6WnQ%+!@RxjFeOgJ{!D*Djtpyzf|LeG8~$5hyf?1{?32hv9K} z77sS~e!xy5P!y4wd8^V>v$C^uGFONUAF3{$JG%G4`MXV>ixAMB%)-s}PTH_okU(H3 z-hbBNNfdcRMs9X$a%Rq|Rar3#sQY30`4jv1pS=0>!vw%z@MJbs+dFIoCQ9Ox=0AQ| zz)&cn(3QD4=?UpMtFp5aeTZWX6&KGO*n8y4!xz0e1dd2%bD*JqH4H!oEUK>i!vu-} z@U`UZthBhKRe3qtDZ!kDS2s$*%!)5oH+3w)aAXRLi<$T`V@Dz}G=`=B!yv?9@qNL@ ztW1bY%goG7TOqf0+%GRZv2Wk0n{_SYRt%ZS*yjEr9UxL->FB9X?P?O2=Ngl_Dl;V^F)ckU zCDxZd|MKRgvxoN`Jb&v+hZ;>|bA>$E$N(^52ZD@W=xCk7asQ2t%4dNBgh85WC2QTI=oAO{Rjbqs&%v(ouu-=t+_5|e>cN~{lg`eju)01Wn> ztgP!c5t(eZfMXjTGl0W|Cc`J%yR>A!$SrndMruNQ;_?$0%-6L&ymsNxu06-fAAVG0 zLGi=kA}5BHBLIScUii|zNDxSr5y>fuF;TJc2?+^t;R^WRv)flnKnig2?yE^SmCa`J zNQ>ai0A?xem z;9MZksj-gtO(OWtPF^ud36UY8DrfquaeF)^Vcb5FyKGsPeUEU)jgfHI54V?i^sCdh7sgBBX7nAu8&TVz6Xu#az0 zK=6v#c+e6Vd2#2$p*_0}TzJr~!LishZ~zvkb#{jxj)kix0Hw;=#U(U8CfL)%*Eb*{ zCO*c8vhe=F<-@yo?LT$v?JOLSfLJ_|enxAD><}7dm|L_^oIP9uV>U3*I^pO4tc92SdDGta85%Ql0xE-n~xVmBAx$f!U!XQjJmP-I+OgcEG2 z@#a~e%%Mwly#_p!$>6bIi~kb=;Hi31kL0?#`$oqEyGUfNZh#`3u)NGKtIi+Vv-`k> zho9AGP?mGqNc93RX0ZQoo!S6nIJtU7#)Y^@qza{HSbTDvA9dmVy^BZp?FOmF`&l@X z$Kmk^MwJnieQ*rYpwc@?Qdjqom{3=tz}d|+G%hJFL}2QyEjzw{*Pf%5uO=XdfX5fn zY-*j&1}YhpS*5k%gl?X}G2!k)j>Ody1oij`XV_pv<;mjRyANG%9I=pjd{8#PwK}Wa zYKNn2OBySR>*nbn8SW{d@mxGWP>+xFB2G5nJ_|^|2hP{_Xt5ljP%g$9Kss-=IAAu7 z+KgnmdHY2~_=xEorI%lLTwJ6-TisF(c4l|+>3eMpNVZrklMoGyT8qVOgMlWu89`I} z`G>9WlTc|g5ATrJgqTp774W)_gPl2c{p~ai6ireo)uPr}L8<_A=+%0NB=-e0<3Jgm zDt7Y>j7f}*0Pd{5@^sO^yAPE$jaXSXwfh^(F{r*61C0k#|7oieP6tg{yG) zk4Z_0^d?WfxOx7_azbC*qa*Ugas>~zq&AuXOn|g&bq*}gGcYtF#Fc@k$=rQbBqc@# z^3?CD&L7#k`@q@i4i%a!adMSn^(wu^0BFrt?Gn)6BRC{H#Ep$1NIZSQfolqrncE*+ zKDPJYqEoj3%E%B&mCh9Nk``pKV0R2!ke0cJg2$7OMf2Rff|F9?BV6IV^_3-n5`3cK z#ju$yl)Jcc>}s_Ul*$H^QEx^vT)~m_cjpt3OgHaPD+jrbFy|kt^_sEk&E{}%!1yS%vC|wFDwCm zy%vxO3}&p*FD%f|PK$)k@XXfC!+ixcv43XT;g=U;vH0V@n6J#?O zkX-MuV1I8HE*{TuR(M7w17bL3`OF;HRdlN2*`S3clqy|0w)q8}UbP53y4e6RJtD#a z{akr?G{afx8kUq09mrmMckkli-TO|IKmKAM3&c)tVuWg5t6!W|+hBGxM0X1d@%3^O zQ?XQ;i!v}FF*;Oi`dn9WY&X#Vewzx*7KojtIPJW~xCEF%0G_jxm0@ANUhXnFh9Gcu z@{UP}j&MZ|Hr@dGAHHx0SSF1lkULWi^BRj$wP-;i><*GsNSL>a0-zjtu3Y9C5g!ed znSOi!ViB;in=gi~L?%b7;Mi457PD$j2S>vkcv8fNcdWiwMamJd?{+gvZB5c@d^w-#NQ~&(YF5uO}QN8eJfzSyTqd zuGK1(_V;&HIEkpBXT;|@g(W7$f!`h4{O^Ht*PnjT;~8|8RDjfIZIE#Z&{?r)veYNQ zO(qjDP!OKO6Zym@CajP{{f(7}K`^VV{Wu4wP#F>_K@U=Mt40UI6YvzVXMl%PBw(N& zXa-l{9+i|B>xmnGU3FsFWUAkcJIFM;NJchkEHFE0!@G#w905$!tAOuO8id z@N8w>XBCzXSZy3gt+7KE?J_r)!IisvDx?w~(QZaDIYRHa)RY({eCWlE6GaD3mfdfe zf>Wt9p%AOrS|N+hgd<EQzbPn_R-9z)UbYPvjYsk{s`en|NJy=HS7Tm#bca07#|q zM0f)@lyGdYd{$sh02pLY#M{Z zuGct-fEFrr_VQ7Rc{G&Sgyo1_BGNO`qs6+mnv2DI51*~5ZJS3?s2mv=(t+lpQDenX z=}ZA|M+zaEinf}te2F3?En{VZ!qWM);>i9(XUZS6Oh5!89qhkO5A@fVFjSzw%+1S1 z!ebI3E1Dw^`+!t1#Tzxyc)eu*fs>c+yc)I=h*XgXtJjzvW{nX|rPJ9`Hy;lt0gD8g z;Y^{}BOYYW!KAU~+oy|*kDtHZ*k=H#IbTdPYD^A`)&QotyktJ!&O$aBVTAy2=@y-t zof*NHd2{!|p`xSbDxQ4Npm8{sm}b)&?N+T0L8DXX0)@A?Ld2zGY&HT<>>8Q1YE`^g z^YQ-qgZmGkE_>Lv0K;JEVip9#tWB?j(-~wkN9M7-WDGoH$8p7qi0r()G*@e9P3fV1 z#U&SRy&kusur#R%3;OH8{;ebig~E}0___$$3=+bD=7^kvGxGDY{84>RuN>LC|JeD; zXMK7&iUf?=3g|#)jfnsV%WS!)pPP`yAfp^emQd=OmY0_uP9A-J{n*~UN6wblbSwhk zOW@3O7|b9lo3IQzg$YCeVT1;n!GJ?Ac2CI7&57g9zFNk>z%m0s(}u+H6g;>QB(p{X zsAIsP^9=BoumH*fbAV#qc|}%kPKvYsWA)kn|L!ljQ1x!y36@GqBGy(~9(%~cq$0aVOATN?O-hAs+(Y_;RuGV*}9Y~_c zm1kcvg2QYgio{&5lW(9a6AvN*r?!PGLy_4!Sl&Y5er4?9iSACrhharvZvVca~$9)E3BMMDpb# zuE5RDOGv_Ekf0+(Vu=G*7Ou_lg@38PRNa%_uQt66KIIXek?GEZ+O8X5t( z889H?kx;O1O+0(%<=u;i_a8cW`9a$P06w@%F+!~|o3#dl+(pb4x%s%TFmP~55RReq z6)SSqty}4=Yk634vZ(mzx!Z51tVkS7sUT_>wfZFuO6uV(5W4uf^RS>C0GA3WJXv7I z+6}or(C5cD&K)j3boyG;unB+S!9e zN6v!#YIY=+sc<5y#%JcH7BNnKo^r8^uZIBVu!5Drk%g`y8S6LY`#~Kww=N#qf8fN` zXT#uRQltuoVQg}CdJZlP^mmcSJ>32$f+hhs<>a5be)F0Y!1Byo*)S96Z%~OCrZQ~RmTiRrh_1&~<;V8!2i%;`3q}Xo$zA9e8ycTfVdcSL zz6vLIcLB--XfrfAkuLX7*|2RrQ07Th#p&XrW2N_6rU2tdu}A{^*|is){oQit4|)7h!P(J3v#IU+H_T`H3?A)U^Qq%z4=Szz*p zZ`ViC#+vS4JAY{3p>sE%4=#aLpNovB8XBHZp{2n|alTTam<9ONL|i`EIJaOxGx=<~G$3L1wsldgnKw06mk)ug z`FefloCPlgmxyc=!xK83I50IOP{iQS?enu5K!9RX_&%}uU}t2yk9Bt|O7;|=t$f%z zX~6IlE@H%F->?eF^GVK(l+)=nXklv61_BeC@3|s#^VUoc=u6{+Tj%%hJyCY|<&YN1 zmV-50=pUGaSnlyTNp3U}6{((@GhByBWTmD4G(Xe+>M2cfeoTZqF&%NL_ zQDA0aq7xR0GEEFkoA6wTMCKctxqfqotG(}a{k_tnT_>*IdoiFzF+|SJ^u^BZc_iN_ zb@fUQJOndM4~=V4Y^hZ25tY7rYe67k;zMIi<&l361KwQw97Gj5x$uo&I>sGL*XZ2r zKq_cXt42mtaJpC~RD`GIZCn$@R&_SlRh`~*@Y1cCmNCErkSN5k{!fD@nj$i#TEOib^&e^abNowkS^Ynh{zI|t}RX^`t0<8}x8E*7bub$!*x@ujj95Pt- zlY^5cJWno@`o?E1D+3$-_~LQJ0ievC<(bh0awqC+TbBwHr7PF3@19DEqou&a3i6>Er96g`L;6k5-wHsm?pcI@L=%2QcC9bX>kr{=X z*2jyj!yleMEG^noa`}2~JE)sQav5&CbJW4}ip}4cD$-5P%?|gEgDX7X`gBA_-rBXv z3V=Yqs;@k>>qzOf>Nk@xme|RezR=lkV7jfyT9=`;Ow6h#2S=Bd50fGwy|Eckc}>o$T|A%?nRO^B5QqK0D5X-etLLh!9kO|E4>qQSFg(r;~M&b zGH3VhJymx7ai^XvkT{88LtRs7c}UutHPQ6>(OGb5ciKdhc(}SoW`mv%Aev2nYtMSF21cw}SCA3w#W3`}s=Isn;4V;}Jsm;_10Z1yBGfm?&2xxVPF6lkxxiSY+hkjQkWBQsk8CHjkEi9AHQ7Ps`;NXT-eN%LlTjekrK+B zdjI~*K>zRpobMeL7QJdsc4D{-%`*I^_HNm-*91F5kbyhYLY!(s&kjt^NQ)Ay-oNS? z=EW$&MSDxG)U+GfPR?=}A2BzN2L3-K#sk^i(A?SAGqi+v z3QI^z$tz5Y3UVSF2VU1Mui4?t)$bN)av&lhX=ZJr(4^!TU(#?>!^ht4zBz<25P;{a z)?~$ox`S(nt#$V*j{OU`cCW^+K%Wk(Cjt>4_ORiJ<{*Jk&Ip zStU4|W%plBU`0}~1eCODD<5DtA+E%+#=4fC?tb-hzb!K*B`Yb|*Nu-?e{QJ0ad!WK z(z}iQFo9em1|^-=K=qD{3G-sBUO#GT@9LRHivyFhS0=Aa3H5Oola2i^YwnaCE;@6o zuFb%bNklR^!=gbe!XiVx1eQ;a>OX$znF5hIDK{rIJuTeJT}riq%aYZVCyGk0)x4V{ zi6ugbvk;+!gnO{q4_|kG88y>A;`3H#rlduAyE=1F^X(1Q*UuFnE`RuP1StT) z*vW}vu`zwZ!+d18v4-lV&ppF>vLZTnZBBA(oR5n_NYMAbtgR|Nxc?luVP;~A_JeLbF3^~D$ zbqWskb!J)G?^nO>?wf)01Jc*5%Sw#(cXn2AF{;kzk8Ygaf9Uevra>5+$CG)uvS27- zK&YRB10Slp^Xzl~l%3_3ShzknAv#DQcNP$ggKr;KT{?US+MO^KPhPA2pr-J-e1!+N^hgHR72Sno z!^gXKn!A>bIVyk4=B(&oC2$cmXs+|c!^%?!j$M85Y61<~Kr&A^4hDp#U=K0H+Vkkv zlXh@bRuGcCW&7Hsa8Cg1v5~5tSC6irJ$T^4-RJ#wI)^Rs@^hjP1%4r3Vv2pJ?%Ms9 zzG*wlFMZ?ojp>noGNF`@H;uN|-@bTg--#Pf+LwrIKtm7o;#0Vu!QNsDH2LDj?U%jN zR=Q{M`t4h@BmMthRcHAXSGKPEQc9t4cL^jw2p#Qsh`V(R;vs|>1c&q=aL(EL?7h2p zTH?|n5Xaqu2Zw^9s-OhQDR-ypzIDzWcZ|y?zRXeUoolVR=6vS!{AP4uXqYELM(e44 z_xpeSTG2c#M0xoHCahl@d~IALr@t(L2s%WoM+ViShLg@WPnI^nvD2&tQGp zGA;xEO7z;zsZl`@$!lVLu_jL2yAR!S3Uv6^vsrhq9Y~G!_wlU0nUa$E9wWp zaON4gcH5?vp<(gKv3@u+zo)XiWo8Kxyy^7K`?rp*g}}Tw$U6q%bZ;X#^xwd9rbWAl zt=YakH8wmZA;zC*6%KxUT{R-G`K2DYcK_b_9}}beyg(7L%9w+#Utj+A>_g+I*zV?^ zw0+N(q-e-M2N3O|k*}}b_i{~Ms}Ekfd;jXLDF-jYm7V)>WvnaS34)(+X0#U^bgmAN;o|nBUpc*FRiFnn;Zr+5 zz6KjAGHUzjt9KvVJiIP3${V5%Hj9!qIn?_0*I%E1?&jEoHvM$t@{x6*E?bmB`e4Jm zxAijypVY(YnK}2;cdkhYC4s15F^XrW25bKK`>(I-CsgjqM>Dh2cg0dL7CE0W(*EhM zPXiKs{GJP$Ie9k@ZAgsr0yK=-tel$~X@2qd|9&zo6}-2Y8R%)y2}6YU;i%e;36Y;UcP_xXo|0^$sBdC>3wAr z9hRzxFK6fHUD>xD26M!+*=P{c#(O{h`XB#z*~DB9+IaTvouAhGqfAR&=JZI%m-qEk zTK5$@&)s-XeCO1*H8I|pWeD_1XUF=h|M<_pKdYNIc_$yvx}UK%1gR6V=(AG;jb9qZ zRk+ag$1dM3&cD2W)2bkx)2LKP=O>05p25z3)wmAQUsvy6O^ZP5M9k@#>Cw)*hT$cI zSA5#pn}wx!eo9*#O#v*0Si+qeYk%|i|9JFqNI{O>dhSl<{um74Iwq*IGvC`<1_gFP z=*AOQa!T{A9NoIgA8S(xggn}K4@^-1QQjveL~S^6EBk1In?^_EVLg+4 zDC2f<@vWbBuL&bKHGH0Mp8CBSCJxWrxahDo`>tf4N+RgQjFDj)XMU`!dsewjh}!Yf zje?&aTspKdhJrE(ID!S*NW-(g{q0F3(-EAs{an_CweAKHbEtokyGZNrp~@^szjeni z=R7RDadLZN0M53=UR<0VZF~FcKcCjqOun(H`!g>5=wp#`CI%-KC7jW|aiQKuT#?!{PMY zp9`)Z-@3{Np_rp{7^6MauOC0J9+Tq36V@F%cOVva+NlGBOofUwHqKS)Or%7x&OR*7 zKC^302+p`bV*>xAzWnL)&)FI&a<}c;t^vtrnw%N# zXs)U(uNqvm1t%s$5@D04f<89TJ0V3Pq;$GKp)yj|9zK8f=c4OJx1|Kar)hL*sJWr; z%g5?Iw!wR4((0{;c7z(3qXRv|Jg1wUHM<~{DN*tJ&fF|1%RZg9K8C1gPfU)r*42G| z|FNB>AjBmnt=|jYP3~xa&v%xML)(&kYy#@oSZ7Ub^~aA* zlM;0Fn&cmL?OTHrjP-T*({v=fiZ#a*i!~nWkGjmWSAbR%f>zQ;M|x_iYOB694)g56 zDXWuz+`Gw3I??m3dt8R6*m!eXp-_fSJa|64v^48v+J+dsW^QDtzrL!juBQ1r$Kaim zn!Ik;))4JTR;=WzH!u{CVxsjCGK@0~laWtE31oSkVs#qN=t7X-?=sdEvNPOc6|BN)YjfJEk%YTt%^(j zah<<%@>_e?m>B2xKUXG_A){-y++N&Veze3>BQ1v?Ae$HQs`r+M3p30Vc%X zA!f6=0(0>8vzhs&IT!YCPV{w1rn+0IDyupN$7TUO0)iau-iK(08)}*dILm>-SUH;o zYc0?9r>^Ie6<#^AJv9uYob73;srbps1$?w^=uE+PD4<0C?2Vm*ZL z!PO&MQz8iJnU31eZ-I(3Gbgf9BH|)pk1RktRQ;iDfNS%Mpy*)TDAu{Bp1gLup!ha? z17bW(tls)B74KTcW|=NvO-xi^P*lh=wf=o|@4Ue?D%c_9aQO;M{Glt^4~lX!_HRt^ za|(y*KUKb~8=Ph=sL=kgE5aajgq^D||IkiT;Ul65iUlrD>ImO`DeHbg-u0tfRt2FI z5IC)TS3NK@$C27W?Fsh{3?=bf-&M3sE}=tL_!{}#1+h6`YkJn*yn?Kg+gFF z-dBF@nT94nCyR~p_X%{Dbybu%jPULL@e#$5cwdL0|8sdoW$O%w z;}S?BV*$wEX`iY3>r3C9mK2-ltp?#hgNaH@zj7nj^?6PT#VN+VzIj_wJIdlL%B-;6 zAL`-miC$=aTiHRAVf+_wMR^%}Qls1rwE8!%-+tisWN_Ju4)qOw2_&9l8<*&*=c2HSx0SMpN6@g@T zl76W2P5l_(>XopPC}ndbW^%&b^s8C<#kT;96M$aoFMsm-LmQRNpS`OaUx;T%`)@LIL!Yo8BX0he@lXvyQ9FbV6MNq<^M>HDI@Ym1XFjWsvT7h4hn-_tm41IPZzwF+b zw6$?0Y0sNK-qiH5Boc|ziuVuq0gsM!y5VyNQ;Q3VkEf{TnTr4wT($Sy)toZ;Y;IWT zYZ$Nm{l(YrIjLN#v|zyk?o=vd%=S-BQwp?yOuWB|OJ~WQ9A(_#+h(DR-czaZKd!3||p~5HXn|n|st2NN5(7W}n`*E*i;dc=AU@ z%eYV}m#SS#yqiiWS{!d`90E5{2nfmYIXcfw4Ef=3`VHWAq#xM4k|gYS@$0MlA-+zh zR6#1+pP=FMd9<$P{&_tiAUuMs<>)Dqf13}hrJgC+p!c-@gpcS;`KKfiBNEQa0i_)&Q)Rcg>GAj3oQKrFG@tjW&y z;YEixh>z}uh1o?5IXG$0`K*Gnyvs*+tfq)Np8xWqZisI*X~55bBO&GNc^0j&V_?oi z366;NTNct;8mv#;_A@v0%Zf5j?p_zD8F=%rKfm_PYt1?hSglDIHH*$|NiYm*R0Z_SL*B#=+JX!V7fdwI4#2mhJ=Tc zG;=e;WpZHh{>wQf4|6Xb-kyMER{#FX+m0DIu<$fCBo+-*uPHiXVq{v3hNw$~mzhK5 zmtECH8Bf(w@I$eJ2)gV2rZ!j@zXnE z{jqB~B_-KE?b{fl@Bi!9KdWGpVTOc(1MTLN(k5n@v*Tk79VG-pI0WVFtPDj7O5P8g z$A>xR_x~8RJpTT72oKT}u*s^292-In^GG&_HbIjS0)v7>DJJ%;(1!Pl2KY>2S;3XV z+g9RPwND?tX`K`rEwHcT#Gp;QsVOFhF+M3k2L=a$XN5Pz)nmxPkc2NNExvht=V~uW z+w0$7HjHvL7L(q*j6|A+)04~v_VgrY*)Jp@C=e%SvQ>~#Pdaq{L2=35vwPP=G4K9_ zDBL_iIt&n(Ls+Er2^yO_J2_|a4h;whrWo1tz$SE$+;-t!QCa?_LtEnzlOLZv{?JPk z>Ma&4cwo)a*^x;Wk4kbMq=)f2(Gr)Xz<83eI1h|$ zZc&TC`z0T~kqdox_0U>BdHb6u&#T9IatLKR?G}?}acXRqCl#WIy5;0e3C6F*^cZzL+DYm*%B7QuZ z4IOar?Dkm1)TbBEK!cI#ooJNZpwo!yBjYTIl*c#VNLVDEf)v9S0OKCC=ID+4h0tev zRuS2?ubzRcQKnr+p&cfzMmje(!W79x5CbLwHo*h00JRxO@?W*@%H90Z!s~}peWV@l zUjEfgm#R!oq{FDuDmdfcsXT?$mFXn_(Se|2u@uXApA~5r@8rYld=lQ7zW1-+)QpRj z5J$A>6e<;edSsHPc3}fZM5F_aH@mVfSXVK(@=D7dr0M#n8?BlH3=Y-@gTvnnEC1Zb7AwpMgi*dE;ZR2=7d2*$(uOA>ooKv6$P}7T?xE{W-OMd6 zd2o5pN*uG{eZ{A5b7Gkh>|9EzWMO)2f+II*6ecVlVrMuQcZEhIDJbR0wR;66g_(!f zcnaD+ysK=U5lS?6gjFSx2pALNOo>jfG{DUSPdrw~UDP=6eyjFhzLQs6eEa0aAaxHg zj;lu(MRK##rj<*D%&Ey)q1K?*B7kS%#DILbpoIG4($a6`78Kn(yCu>#`t{vk0KyPT zjZTLF(9iSK$ytHMs8%B&7>h*X9Ad7_iXw+^KAV+OP@J2wYXzEC^X{+84u(Ji4j7X{ zEM!en={yx69hONRZqUsr1y^iz;sR2SXXX|b=UqFHL|SO7_^Z5mnkUvQLovd|`TuPK zHchMt0gWc$jeJNep*>gZyL>mlC_nQkJege|;bu-Oid4&JhsM=pa)u+-18D;bxjQ6| zXcY;yRwpTP2PlEXg;^&cs4(=kqP%8wK`4WKkx|NHQ75Q#BDFzlM0-FnI5I-QlN)XL z@Ga+{Ny)vlTO;k`)fI2Q4swM{1|-TXG zd5R~|0G2>2Zr<5D_5}40&ZUpC{K@iBV90Zc!0v!T!3D`Y)dvp?ia(oIY!g-GDbUH+_2)a=yL#b4@=-Du)1(b%{OCn3-nqfj*=M10u$W z@gQjV5+K!(kgP?iFr}-)g_s^|7RKtpjC~FR+=@le0X9R&R6?$XF+mL-VfLsZu);45?%xA4uU zuH7ps%|4Rqs~%~pflY9cOlfl3RXh%xK1Jmy0cqkOP=Ng7MzRUGOBxd@aQ%s^cR_7B z4bcW_TU|}dIDbiQaM;zZY1zcYyxeSqcr%5BaJrEkBCZ5XsNSm&X51<$dvIY}B!cy= zsjg{=E0KcHSj(ShF{UP%au^F?n1K6_A*1CBB3Ci7Y3Fa|l@(mxlRy*=wA9!4&5I=p zlSRXyn`crd84zt*wj#+C95|hD8dx=J%-Ha)XKv({6y7+LOi_%qHP(M)h~dhtI^i6X zL7kw>>_~@Ync#s#pojz`pC<#GZ_tL5*X|b=-Z-4?#Y3!njWe^+&<&(~!j!}hR zQ#C_Am5fG{-0dQ+NMS(ur5?R{4`x6xnA>RI+L~I&d146|&6nn($>_v_5xnDeoF}N{ zBnm>p5h%b{lXURX?V{3qXSPNo=eygQnumder8F94>{6N z#OTP3&_<*X&{%gbG9LcXu^DWk4jcO8>CC*62bT_R2s6)gH`lgJFc^y}S20uL!&8e! zoCjn!i4-y(?@lywp@{|+u)ZqW1C|TjGk6_GH2a4s9*V`2F-q1P7ho+> z+hCY2%)N4CL#V5my4DdIkdaMt#_-Va2vcUmQvk99g}8ycUB3uuH612s{mGm8#d#oV z$0Fu?Tk4tyr)djnqlz{9eRz~1v*A2F@ksbwVBLsN%$!SVfbD_nc_sN-XLlzO`QO_c zoBF79j#LL?^uW;Qti%ZEIh@0RCBUzc5i$@Pr8f8YeODip7GxJC1(g)X$Zwg(W>uqjm9h#8?8{!V3zj0h5-9jp+eM7fc129ZF#q=hl_ z^qrE@yv)EU2Yt}u*WN{YQQ$4+t%teLG%@g*g%nrzFlRZ&tiBzt!yT|Xjlv7-E4~PK% zrrB>z&0V0)vAC@1zV2~4TVlp~`2eTE0S;J#r<+zHRcNeuSOMHGDSdF|$i`3vryn5j zL)2O3Jac-mXBDqSZl*Dq zGeh5o=<^Fe%nI;AS?x#^cyK9p*%HLU9p0;!j_+fmIg_WJ#e%g>5-|x40zl`ti-tc=1SEOUJ<2_{iw!_pbIawm@da2ZD_r z=qV_e_)@HZ*;VSD{_9UL+xyC?H-vN9UdO&YW+UPmw@pr!Vh6IJ5eaS zpC3XFeWta0r5w7NTU3yJcF&qX+gxu8P_xHIM@PPQw|tvk5P>5pG8hYAO(YTmk~pWa|bp> zV|artjm_=tT|K?sU2Q$HLb(NwzoDlG>-~3I%hy)qL)#w zgS+Vw6@rk7q&gegKLuDNuyt_d^xoA(L2uQEPe2-OYiX!&90U@v-8&&U&;m$9CxQqn zxEgxd0t}&TM=#}+lp=3+2z(@MV207$1Sm|K{ zR;Qi5SyYyD?aZD8G`szMdFA`hb&d5kwH>o+yB!mjvJwx-1+xu7i3-E0YLUWdaS+3!NJbSr3Mlue_504> zg|EiN6Pp9o!=GQhDX;um2fxxfCS7(qC@T{E46s%Uxi}S zy?XiA+YdE$wRLSnJebM3g|7;CE{P%H>gF30jxzz>5FpdwpUTL6Sakc+F`zZHyngob zO=WdmZEXw0)nPmeN{GhFgmU9Dh7um>VTYfAD+^kacIHkg^x3J+0g9e?&tAML|5R07 z)7&>_0>XiRd>mQ96Km~g_mCKWq|pGdA_SPhPGuE8%)5DhSA=2YT?1!i z=m1bfiC*Dj5C~OP7-phE@OHD=YPI1bHyycJ@N;2y#(|ZHnd%qNq~hb3s-}Lr27|}C zhsXNcM4-H*@LmyM)B%X3&4PlAe@4#3;=5OlrnoWdUp;yDs{C_xZF4_O0SkCy5E#g$ z0$AVSJwl^=0a|9YnU=jE3vj0liUITvzy0mg=da&=s;X`5rY^zC3hxsZh*1h81|*&w z7#%`#S}Zn`1vvD_GF`=--5MzEft}_TU>|LO6DnL>0~{qN5U&x6b-)nvjRqGJKtW7K zbm-dsm+~GK-$_r4)DL|IqBnGNV{6X@&kAQrko^PQAq%boB$#JJOaR7gFq`xaztw5y z@0FI^zjAPubGrW3V<_ee90V}NHR9ZfBnX8six*`8NPx3PLh%-z!JxIcCu~2RUGgyR z#<5fayRH23W9a6ZmhN$m76a!rdHQ>!WQ!s*94-?W7frFldPuEzi-KYb9|GQNleeh% z<1;9xvZndl7#p}m5YO}V#c6l~J%9wgqvIe_rPZm_&Y-miFX#PSeEZz?VAW97izhGM zR8}>2kFu3c5+Jd>yzqKHIDoM@&&Y%j3^+2>Dyvsg+PQmWW%n-biLp%9g9qSsMRf}t z&>;n45QXgFNwkW23Ofo*3QmY3TeLc@%HZne>xE@Gmk%bovAW(rfBvT8YxB1uh6FeY z9z=jPJLCen6@?}EyTZO2tyXQohOOP7kz0~`?ZkTTrJ<^q&tJX$*!XRTCeXo5#)CvA zA~h0)6@|fjN5yzsRcftT=k!b3b>??L6Lygp?x6fa`eP7cyKn1P`#0ZH%sRXi% z2?0~uuo&NEwMwnlSiz@wBD1g{JAHQ?iVcTDz|H*H)H@01U=X~$;YbZPn@Vm3{f877 z1u0CGTB9}NBiA3ioLg}B%3;7Lz?D6HS^lxEYn-F7Vm*DJ8oW~nYj`LIo;b8lsaAvT z5S+R<{a*gP>&MpxXr~%MIDGrQsvWw_gr-35frv+%HF`S|OYjU1bOX^v?OJND+;;j_ zUQX88ZBfh2_IFPnzb^j>d{?n+=K$cB1Po;8Y`}yg`v(xr&_bsN{`;omH*#}tXY5YE z@p?Wy`SVrz`^Ev9P`6C*@gWlk0K+s|;7Amrj~~gVb+xe&!qy$Wc0c#-)q^RNrSD&! z{`Tz6yPDorDEjEb6xdfz(6RogLM z0p0{RuwenO4DE)8`-(DaHCmm~L5bON^7_5J`xnyUQLOg2zy1E=MS0^e2Xe!nfxaX+ zAUiGFpqGIvg2zIX+|`5}vEk^Y+j$Qz?_W(4bXWfV+tX*SYX;`zHZ%k>fIowPHV%}V z8@$?pl5<^{4Ili&f%L2g`8STN^_C8P`s3eEp1%0pLkF$TBPbA%s7R;Nz6_Idh#X*% zCN11cD>iWT-gB9`MYm3D3e=2NJ^uC2Ctz%zS+b%?fk6~J{ECa!;0EI-8jH4SRBD3- z<(rsx=6ViDE!*Hohq~wg{{7F#vUD~1#h3=B;td^v!ni-V~)22cV@6?_9I@$fyr zR}7naaSmq7t6zb=_qt(BV8sIC%iGlilxi#`1x^Rx&cTj`bVKT)$ufcvvEjgl+eL-fTpz%`ibuab zdi3xYpS<%_W`1$@sjWep$(kp>{_CHQ$~)<5 zH;P|q5TJ%l7P}pUCX|c4iMJ}GdI)OyB<(nUEwA+6xgFs~TH~{S{_`Kdyl$P5qdj~= zLMbR4P;H?J8TLZ~rMRq+>X0~`XZ+S9S00o-$k-dVJlFd2U;q8L|9;jmxdc=H&@dMi z4lwLU62;AKMdArgxk!V+;mFaOk6g}y{h5P_@c#exufP56?|;^e37r&QU|;_)6wXQT z{J&5*rNFf&21R%O`P%@6JDN%q4156Y#D6~eJpBJb;gj0Thnt|HJ-s;L-RW HDBS-6uV1dO literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_47.aif b/sound/direct_sound_samples/wave_47.aif new file mode 100644 index 0000000000000000000000000000000000000000..b7f98929f16ab58e8b3bd15d1a4ae778bf8cf6ee GIT binary patch literal 17894 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_48.aif b/sound/direct_sound_samples/wave_48.aif new file mode 100644 index 0000000000000000000000000000000000000000..f32c5a71eb0df302b3eba7141c6220618b5ad8be GIT binary patch literal 1990 zcmXw(cUM|V7sd~V!<>Q*%Nr~)M59Jb)L27|1w=%oYW{q`%l$+bP`U^~MbOv{Ds~AW zHsm4-O22b(-I=w{nYPw%@BKV864jIfL2##VLLwPeDc~3>M;LHr8X-ogogz4gO(C3` zgg-8V(t9i(YxKmNFbIdWNctSb-4enQdMUcN3f58z0cKR&*PERYv@ZA65>PySh z?Z06z2geN95G0p{JUmxxAVkB>-cRYe(*jzz-v4@po_U0u$M--d1@@oZ_$ z>l%s?yAEF6CBXk0-*So6b>J*`mo4M9^2)LJ&qWhjK-b$Ym-TvC?tO5a&F(0_N#_! z@myqQ&UFxfEmHS!u=J(Z>N(H1NEQ5I^y$=PTMrfWs-^V+iS66$zR0T~&0rOl4R4sg z`;$%5sjgx)_1kUq1h5W;yoF#qoj6QuSDb-qNe!02_gQSdSe-~C;GntihGG6N%b(P= z6G-Nd+u#o3J*tTY7LvSh&i=Tq8k!bXG4k;Pt7Z4$jabuPlFvtXOmqHR+oXyQa@pHe z!$N@QQcB;T`E+Q>;JvQ+su`}zA<0vRWh+)MQuY+((We88?I6=KE_;t5Xmrc$x&R$g zaXpG6w_daNvb0Y&Sc#yy;DTlAp8G}GU4mfg<9Yjjk~cigCs1bGH@9%gXc3JzurMsL zZt;Yu_OU@O3ec-%%SM>fE9vDh3FN|M+lkc-NIp;)kvgy(M>SOj*tXjloAe3lPXLgcyKv~gEGB=3gE)SlVqOEijQtt3Ij)(y@hUGtS3L>er-)!Ex=ZTf=Y@CX3&D!=etrM~)oFF0|z3T*YDIk)>Le3e_Z_a>f zu!2TfjqBkWk?I9$ucwf=KILx@}V4 zOb~e3t#h7$UR41ZoY%R3a|Sg-6@Z;PG8d5Q-V*4z?HTjVQ;SSlK(1)*hc8G9T)DKa zK(Rn0;<708+@@c-ekFvr7b5ozhOLLUSFgFkDM9HA zax>N-)pSr$%Qc;KFWatAyu)FZiv^_SB}+R*R=gmyho;$e8rfTnL&xb&yU*_-5^53k zYVCfsOGOu!b?N+jAyE89BYFk3IJ4-yH~%4h2E%5oQL2VW@^MWI?ekF~e+M0RyY#o? zlLr@4B7#b6&X|9uT4jp&1W81ewT@$~TQv^v zB^Gk%mV%`Nnvp8#xMQ>aN4R!W(+BTWa(BkGlW3k$wvhxGUD456C@09J6|qlGiZG-wvHS$brvlC3MU&?U>rp I7snv~0&5Ib0{{R3 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_49.aif b/sound/direct_sound_samples/wave_49.aif new file mode 100644 index 0000000000000000000000000000000000000000..ee52f958a2bbc161903786302ac2d925df650a1b GIT binary patch literal 7346 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_5.aif b/sound/direct_sound_samples/wave_5.aif new file mode 100644 index 0000000000000000000000000000000000000000..84829d634e7458d47e242d37384eb0bd5c838608 GIT binary patch literal 5426 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�Z>+7X0&YL@CMq>} zY7-S-Qw4#c35^UI9#exRHgntC+n98E3zshtiX>t_m)$0kcgRn|-$Ere)YsRcfl3GO z1qJg3ugh*ZH0bquo$f#lYhjI_ACUSA*_iKfa(9IaK-JuuiKx0TJHkg2rB#>S==u23v$XOgjqQv9TA2DY=cxxTe$wEF^H zAWnBdm%XsKu(-OTw|c{|cs!XcR$z$gnp#|a1CiRoS118&b&ENTWC|INM!;(tnz-`b ze$Z8Oo2f){6Gtc&g375zAZt+YQaS=W?)CV&pc=%|3b?4yF>GQkn*1wy> zAI|`U#5c7|ySh7sY&uYRJh7syOD^Pb+u8;4ZlyxRq2plrbShVdqrkidPoXzA5dgs# zN~L@{9`ZVXE%`y?@w(6 zwAd!E*SJ(y-`PU1hmu)JmP z#Ph`>V6SMRfW%YCI3%Q0fxv1S=)BH>kdQpRI9GiVLSLOdEvgU$_BO2?w9A`Fbvkf7x;9qj4M z-bg$a4tN|^tKH=d#es^j0&neXZ*T8tt${?oQqBY&HfJymslgy&FjQS#9kE%Y1iEx! zXlUqfkCBUc?R@cx$dic$5=E!1y$O>KSPZ)x3y-GeHulXHgBs-U+Un}+^4!$@hf5lZ z*YC7g!8|Ayj|LrPX9A9=(&=<2SJ2L3u|Nqnvv?922#Sc`&KL5S?Q|)LT1XCT9bqG^YdLJYcV|^Y1tx%l?0yhd}-plqaZG literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_50.aif b/sound/direct_sound_samples/wave_50.aif new file mode 100644 index 0000000000000000000000000000000000000000..6147cf25cd309f64226cbf5e9e907de87fe571b9 GIT binary patch literal 5426 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 N|L1)3|2U5z{|!tAu4DiJ literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_51.aif b/sound/direct_sound_samples/wave_51.aif new file mode 100644 index 0000000000000000000000000000000000000000..eec199f07dd96a4d1e06773158e908bd443100c5 GIT binary patch literal 2670 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 K*OdYh0R9CdF?b&U literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_54.aif b/sound/direct_sound_samples/wave_54.aif new file mode 100644 index 0000000000000000000000000000000000000000..ee6ff45b7f6a9f1f41e3555281fc718251ae7f20 GIT binary patch literal 5382 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 E2Se*65dZ)H literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_55.aif b/sound/direct_sound_samples/wave_55.aif new file mode 100644 index 0000000000000000000000000000000000000000..c30d477eefef6bd5e00f52fee0414d440d8e137c GIT binary patch literal 1950 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_58.aif b/sound/direct_sound_samples/wave_58.aif new file mode 100644 index 0000000000000000000000000000000000000000..582755ef0fd737f96a427abd5042ba7ec1364d71 GIT binary patch literal 9958 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 S`5#}y|D&%dVi2+G?EeF@p38{< literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_59.aif b/sound/direct_sound_samples/wave_59.aif new file mode 100644 index 0000000000000000000000000000000000000000..6b247df07c5c69d8ed31e3255350e4d0d063397c GIT binary patch literal 4774 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 F{uimp1&9Cu literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_6.aif b/sound/direct_sound_samples/wave_6.aif new file mode 100644 index 0000000000000000000000000000000000000000..25d766a6b70c688330819f6430a07c5c07945fc8 GIT binary patch literal 5906 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_60.aif b/sound/direct_sound_samples/wave_60.aif new file mode 100644 index 0000000000000000000000000000000000000000..89872bf558773fea625a4edef734ee9d2bddc918 GIT binary patch literal 4178 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 J6s6MF{{mn=VH5xW literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_62.aif b/sound/direct_sound_samples/wave_62.aif new file mode 100644 index 0000000000000000000000000000000000000000..b481b1ee7b7e35ad107bb5fe99f621f40b728fda GIT binary patch literal 8558 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 XQfHlN8~^{_lUC(_V?ZAN-w*!}j(k8H literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_63.aif b/sound/direct_sound_samples/wave_63.aif new file mode 100644 index 0000000000000000000000000000000000000000..c2c7e46ec98e53b2929c595c43314e214a9a2dde GIT binary patch literal 8254 zcmX|m_j43iy7uI#$x$O|v`Q!bT;9M?7u?7wk;zqNI5 z)xEcB*Y+;PHWW!Yj5N6?w0nA{bC}SRdeVN)e)WALl{BH>c~75n-sgRu=PaB(zbF#@ zVe;t7g@w7Zi^6k}StJ&T+BZb1f79+Z39p66;?eW33jdrU$;;1N|1Q69@#y)B!YkoA z>9I5OC(m5CD12@`EE4@${Ab~rSonE)t?>84g){TQb$;R9|ND?A6)K%xZ#1eKB1yHx zm$@95Wm%RYNdm_(6vc4i7sqgnKxgH|dyRb){*jiD5Y zkTjNJi!65bBZ$4!pJ<*@@Pl1-U3XK%Vinc2>TIeep~y-eWAhZsFc?nbD9#WlQD!^u zs3QlaS;;|1v87KTZ?lSLBn#OUGz;J>j$c*j1j_{s^YH6&q zY#C^hv^XVdyGEqZR!iA*rO0H9X)2v2NruEp632uvl5V_pG^jhPBl<@wia}f5=2pn< z2C+&nsqrKy%8|tqO>=32Nt1+-ilj&^#k_GnoWIlwyAO-`zSgp)O;OP`RqDz{xr#>% zB@pI_7)n8LBo%{Tez4|~n4!V@8sO;3wB%@e!8M{5yPYDHO;S{;%QbNdsun@CK*Vu6 z0isAOfjeDs!j{+nu@CNBlo!W_>)O4Jy2Y&$nG9uKEh*GX5MH7ol1)Jv3W6yp9;@`^ z{VKKi>fwa(VhhJt7#j*}tO=(l+Me0hv!GO7Z0%FM+gu@Xq8IL6GRxe>yA3x0& z7Y|U1`R<%~!cww!E2}1Jy&zW=@|6@^$^dW%2`6wc1j5l^xtraTy5>$cG83mH*|Ec- z+VDVK+U=~!9NJPvDd9?4h$xf6WH#xC@R&ai12L<`le8_K7gGZ#9Ql^R%~j`!xo+*$ z)b$oA-;mXd1tgK0$`-piR{Wxy=_7r$M;kW2YTzeeeRm3+gerFHI=%g zQ7&b`RGy8;Qb-Jl$HSorfVWH5>4iJZDdXHwO|^ei-sl}sSDf8SUT2e*8{%3qkAq|u zk0lTgh$f=JU@WF}0p5}Odqc8?v3h;*pp`d|wASPu&T7qKs+7dyaz2wxrrBg1L1V#q zG8O=0#rDFw_Woj!n41%2+on3|@~$3L)zscpl2|mwvba&qQ7I}*!ASy-1275!G19K{ zQ#U^(Jp*S=xMqAn)v$J1MG~t+#>)-zVp&u#rV%Wg#bAuW!5EAsVsW{f_RV~&f2MqG zkSg|$Sj1Xavqr487{qm@R#d9g_yV0Eh2g;jjR-L*ILfqW1NM8bY#{UVJlee9Db~20 zTDeNElZ#|3S*23v3mleU@>C*85-%|-kr?NQ|L}?5JlZjZY)Lv&#-;%AUUmL}V-opk~ySJ^%8=dM(U8NFNgpuWP zL>%MNFo;p9SUd#-u+_nh-0b!-Gsng8ro;WkoO{fatvQ|Id_$|O6l;wl%cejwN5nv! zOaQTD5-7JRd#>z9;ekb0vM_Q$%gBcZBxyyPndc-;@*-Ci33w5M(<}@?I2sGb5+GqQ z^}KPk5VfBk%c3nu+cR9-cyqpBZc}qbrM8~SS8Kw^!bp~i1|T983dCSo)!g&iaTO$+ zp4FhT$w>tv9~{!;8V-jzS5YbXOukxTQsEGmMuUD3h5Wk_sM0okX2HtThiBdSQrDC_ z&ovLXG()RmLwv}ka8kEmpy7?Nd_eS1{A z+-7QU6{Wny=J*mB_xWKm71#-a@xbVNL$x-4Yf#kO{+^$RayCk>%QR3=pQP(9pt6s!Q&1PvfTUSXqD#KSYQBRc3V?Y=tuvi!y zzkjv1Qyiab$>;QYx(&6e%3@aVWrfvPPv^wSMuy5(Dok)E!R3(wljded1n97>Rc>D^CyBYyp{Su>Tf?b{<|3i=jPEmxANq}7_J!58v{Vm_N; z6aEmIVG^Nml8~SO{1CNUJ#ey%BUFR?tQ;kBG^+}kib7Q{@M1}YOXrG0ePWS7j9{>M zIGU^+{o=LSHaU1^LX;|XO!kN*r6q>S6pL9L*aa|_1Oq{=F>GXO2TrGxA%AV|?wbaG$Z+gcHv>zDr`pSC!QAEGQ+Umw ztKg}$L?dRCsdTwa`Zs)tFl&Bh(an-5-PbkTt!OiV3jFPt5 zvnRT%thD#Yn32or`iGlqY)Rj07c)d&Eaj;bmM-!IfnpI94s5RPL|{ZWckbk{ifgzJ zPPuCtN&CJ%nhYa$wi}BmSy4zip(|y}<% z5fkypC@zg9p#*|OmL5Ldz(?P|yw}=fY#SWg+oqMMoBR5m;w&e#I@BDB7p3wt8uEj5 zmP|rm0!{8ddhjINdF$4=QDy8H8Q<&HNmcee18xEOYI?h&MkMK)LY#pD!6d^V@hF(W z;;RpSUN>C-Y}O!Y>Ks3~&)pUv{>YsWGX9?Rmo^Dicka?jwVnf_~h@u z@#nw3VCLl=2WIxSX{0J^M{kE&QYuUJ0?Ob?qS&Z&DIfx4I2;Z{Q#ic&^N-1yFW+q| z)LaJ^raCneg{5Opr&UoY)zv1wID;Yr$d)J&h@*Ha>hnesBKqQot-g=%jubi5#L3xS zok(VK@9A=AMSMl7)hl@#{a3LhBN13w$>6ppN)Ulxp6ITBJ}+jJ!zWLSm?aW@OLu3p zL0+%aWr}cV#0+VOx)jC-1&yt13GV9NpipS2bB&ZLJQylrPnl z8ilZjQ%td(Nrt@P6ivl8o~^~m#0I_poeMn%Q|sWw{=Q~Ilfl~D)?!gq3cOUKZe#?0 znJsZd)awOO1QJ?%x*95(fJ_O`aTyN1R`_c(PLovppQMayTnhNelzC8ID?$Ww9e zP9UC406Qzs*ML}d_^mf5dOF(Lx5OKP42-xmMTS-G$w5c4gh$eoPj)Ro@go= z-h8pNx)Y)Y-+pI)wA*QO4<9+dff>a*#c!!z@ft`Am= zzjNipuvu>CpFcC(BhMD~gRcx3GI6-1w>NRX<}RG$v+=dZOFk$W*?j!VlXbxU_7@+% zKB4EOJtrBGGuj3&@Uq{QYG|d?l)%fBSr2DIDgUqob|$6abf+tU4YEg%Pe= z$qqpwA+m(2>BbmB(d9(p|N#n>wmlP9Pmda)lk&#d$U8$F-STLL* zSOy2fp-j)U@BcVTKY5-RzIuIH3vR__{Rf70OejQ1EH+gR3`U7kqn1sEgE5q51$G+3 zov(lQ#SFjnFy39=0( z;DSC0-=no_^)mmO?ul_jBvIJb7xc$vLL+PbwNyoy~vwf9_50Q5a z_v$l|09?|TwZc3HVq~#arsDx$B=vFz3M04fy|*vB^aQdlynS(~26!NG$LN457x6&_ zwOLog!u|+esPQZm@P%QLp^@CcyZ1iWpI><#GatY4#z;N55fgPyj99twPAspn8tPcc z3t)wMB@G3<0{3BsrqFfm>yHkU)*eS+hU}{a)??zHSN7R*Ay1Uk+KhEv2obVW(utri z1Q864(ruT&x^t+y^)zOhfBVvKExZj$yZ7%k=Kvp=S6g&790O_7z%JSm6r)ZgGvb6H=WBd2pElmNfbk9$N4YrOv^%> zDZ_y?Cx%osOg3ztZexu`uuN4dt!8mJk;3UTLnQwdgP^Q!@sr!rD#(v&hUe!;Ohue1 zHM!cX@;rf(`MOjj2nGmB5p0G=p{SrVg>N#S_~_Q0nTjIfuEX<_Ee#6G%I$4V?aRKO zsY=9r8UaBVqti5&hysE*N79D5TenWO7Qh7GI<;`9Q^w*MiKV4kUuRL2EjJpxFf!=n z&?sDx@<0@X)4IbqZk^jxO+W?bnR2x%7&%ZJObS*B0!70i08Fb#E`M-k zvWZHt+JWh#V@^?;&dW?rySBz+7|oR{r3?G_NpO zO^PyuVN`}Ia4ar-y|9c(DiI3@f`qK?*o~WK`UOtO+lG%E8McdaY(dgwHf!ox!5^YC z9G4MFJ{*oh$rKz9`vbVN`S4peFOKVTWI^9|@W{AZRbaWg${;9!0*#@#kSE8WU^p0x zKrjqO0zO=79e@4il_RbyomI5&KXS0oRLf*aVvXRn)w6gqiBefEL&AXH7Z73~L1GbN zegEQ(>nHn^S+-^!nmRJtA}^$~WvSL=P?RY+4kApBOQSKr$K#JcNhlPeMC#VrYwum0 zwDN30(>XbFu-8x(WC*V?T6Cf`905Qqlh09*e`{kq7>A)qlxfHTOVoqsZoPkQSevCvrlIM%1KrvJ zmZB=i+WXBCb% zyNnKPZu*nCN|}joKY#LKJAx1b8>$oxhu{7D_UWz~k}5kUPMto|DMo@}Tx9QZ>vG|> zx-jW-0O)IP2IiDI<)?5*^l#*D&>Fr z;MX-kurrI*GE?Zh@WnT`rVS*J6!#v#bav82`?rCtuA|o_LAGBkds70A(czWHPu7Ak zLKNzCF7JBv?$;k4YtF^sTKmjv=MFjZfWTH1uI^SP9avr7j?pDP4ehMHSoMS=a9*OQ zmn<{ye)i$%o(B5z{!cDWcQ%s#AX+oKTXjWfdwJChXG(b@CUB*tO;5C-HmWL`vDa^Z zcyY8Tjpg+NGpFVT)KoYCttA5?tY&O>Xt?mwZ%;jNUfjq;mLL4>hkxwy&3jtJIqm*8@7}#UVaO4jrg!Gl z(OxA5gc6+6>d==Hn@^vtM=~N&F245jU;p=STV+>YyOfm-UHtg-8#9gq#z@-_ojNvb z$i;&(Mr^bR4aT?pY&FEx>N#lR*T4Pu|E?FB2f7qgx%153uRc80Q9-bZWAfz5$!0#` z4RzN-aDkHK|7AZV@6Fc4<{hcbhgHc>ddSFPh6D-Y1WCX_>{QE&VI30S)Qj4lx1% zv}v=U2pciv4es=$p(=Ci=JyLByd}@BLjtP2%Cg<#E(c~g) z&sY6Pnofl_w&AkYYLqb19oT&QRL_v~Q8UzTUV!mBpFa$(^Fj5x8tt1QjJc2Lz z;dftL?5zOXp^QKp<|kUE3=~Uc8yZ8CMBuzTp6#7LBnDFTCX=?oM0Y(A$tyR%`|8TD zIKC}#*ukRa03XQT$Rwn~Jzw?fsi8~i5V<6m1Q zD>Vp)b~fQ#d;Vf001{Q5!>%nQy=&_MuJ_HazyDy`fNZTtt8G)KP96~O&$|;5kV)A8 z#guRP@sm}5f|XcY4ox21US132x?lfF*fAz-Yc*VSO)V}SZg0Sz&7dGLT~1vE*?s!+ zFH8Our*yPAl$r4A^VLwU>(W>EKbp4?TPwl5>+rdA(;bb()|x;JtnOApVr>8V(}Nd5 zyxi2%ZkJKMrDyAre8>4OzWeByjq^y*Axm2RB#!q}0*jHdf&E2Y-984A3=W zt6LBcyGt*&z(U*Nzxq-pum$|TfhD%rgS5=i-YOvT>VqGCUX3z!W9!SDyUWWviGp+C z*5?Ao@-c6;VBdfI)Zs2E>fH)a5=(2dj)&KN{_*D(fD*E_7;C6^S&++l^O1Kxy?w4< zk_yIh#=W!0kMyeP(2jtZdZ$xYO>O@2L#y#a_99?4H=20 zHNA%yW(Ezp=x!iY(g?uRK(~JR;qTAG@_ns~&yh?#EXTn6gluQFI=d zn;Ev05`y006lR-2gnNGd;isqGWXa&}uuI98GZxJ#2G4)=$@Q6L9sx;_Yy9ZZvF5s9 z+Q(U;K8zA__tB3(J`!fh*xA!8BfZa`tO99y@7dd*zPHdRCK6c1HZpT`f18Ag1fpbB zV=_o6|C7J}^y_*wZ}>x}LrnUYpRY$)QTy@tKKt;sVQm^p77YD|{_T}cbtWDNqa}sG zAYnsG4}SV(HNxrI+~x)zSYO$WvvvFQ^-n*3Ysw~^zNJ;&uLxvLpN9e=I498=WZCHI zFF!q80kT?`OJ6}l+nYX!<@NioeDcM+b8VGmoDjE;A2~E=tq2DeAk)z575U%SfBpNz zWgx4z*;GXo@Or~AQ&bFIxck-Z(>?!8MN<{~-b07?xkLmYc-&QuUR8#-9zFO~$f9^z z#z-s-{Ejl*KRaIi5e~HRvWbqGO+UW#deGpj;9zDC75h3OA~~6<7o4njGhS&u zurRmJoEJ_xQYEFnNu2rJyRqqwp)Zv+!t(zVRkG;sAnQ8)@ppGmwPyXBk+N&@*zBma z1O)-KC~wkA@~M!=>bz8RMI*wx}PB!bzWG0gjnX|_;yE~4P zIB_O%9JxxCtzxQDRHfJn7Jwu`00cnv-g__0*?Z5q?R`GobI*O>=XdbrnG*mY{PD<< zg9k@Xp4eLhWB{~x0szQi>?U?^zt>KToH@2PF#+&@$1n$AXU~nCIk&gl(?Jf5j~y95 zdu}gI9RPsefPS;L0`2wx*6xjG&yJ7n>5zM;|G!lM5Cj6Ml#2O6DPO1n5I7o#0P^`N zP_4rERE2aIj)qpsX>Sf03xzEXdjUr$0on}042JcFwb@`E3$8sh zK0H)Qs0|rE`;#RF5Np_NywUw=Xv;~G_mj^r{{C8#!|v=H6m`+TXnx70-m2>Ua&bD< z);x6nsB~XP*}k&z=+BD|*wEM@6eyw^PQEjOO*^+X?>J^REY^HeGan1cI1u-`D}U(c zW0kKTZh0+F)%ZhA-F5XfAY?Lv9zNI2zy_B#%sZO#yc3!ToVOAhPDbQ zjED(El!2-x;C9uJxvj@qC8V@z>F%t~;M>W_htJ7TAm8>Q4W*U&+%amAK;FFg`F9$3 zL@;*xg#o~63+Evf78=NLA>qKT{oaEFg~dgov2_xDTQ?A1c|7qScTgkm{OiwN>@ldG z{nypY4@uVp^L=`U+I;0B+<0sR)Og)!%*inbHHs z(3|S`jm%_#!ow7c*ogL?#@W-$JMz4M1VeQnA}5_UCN6(Jy&E+^p#mtewXyc(KX$aT zz%!4p|0zH!MR0)G!vT^6A`vWRIJ8%`!Q3iYq-dyoF|dpSW>#wgo-3!TmATnQl9|($Lax51)MG=3uR873;D;%6Ow8pouOlYvw4qLw#da2c~s6q75y3rXM*rLxK~h53~G9_hOmXRE1UX zG&l)J8=ic7*8)N|jgB4fkdm#lvkz|Vl%)IR$b7ks!vw$$40JNJb?t)>Zn+twZ@u^K znLGb{zhixfvkM0AiVl0uT{BMLTb%i^;+@}*s^w^I(a z1iYFkmXJ1;#GH=9h)iPpt~YEB?gBM9DDT9n*GF6>poFL9^AYWq&YT6-wX2I64xx%G z5n2^8Zp0<&?~zgRTg#;i6`OL#GYP%D;0YiA9x@D3t*cAI&Qq`du&!kE88_EfRSrbb zTYzWtRW#rZz}s8v<%(J%ibJYnK^CvPfBmi@&+1d08{7}~t<5cJi%c%J5ivKvo6aY2 za*0@qisb>D>xUATFMas& zQwsu5L?OmoSOuSxK#DPowFWbu#FP{>TmW8msv}@3Mln8y@);H#Abh!$BSI*&d>I2W zX%}=Mtt~Y7O+tS5r-vy_Y8xiAyivuI+B?KRDWkkGnWJVICoqnpX?iv<92~%!;@i#) zuS+DwxYB9U`f6lmwcNnQ!lAUf#!f{Y#k+L(!+AVTe&H+^15Ez$@zn$}mm`zKLTqr( z8m0CQD~Ke%V&td)cxGSa-sMTmgDeB_N0uXUAsh_RDHnBjHF9gK?pOrajv|VA z24B`FsTKj>gNcV5F;cq(;!$tAG;Vs6Kq2Rs3#8s3h!fWBU2__SDq|W(g$z0r>9OCx zm!v|r*B;HrG7e4$lg<O%Y(Y<@0M4TsTg7S?SJYWd|_WP;aU6ok$LUmZcg0u zqjwr=oT}STuWI6PfFd3lJfoo00mfK52jpT!gn)^Hn&*^DTdp*TOV8($o;aGv!SQH0 z*LIvoLBY@@N(};D!PJ9NcB5tofR(Y`eeHa}Hls0aZY1-#`gTe+6=(3;C32a99Q)&! zmwvx)C&~s!jy2Y$bx#+pJ{k^)YwyCJKX5<>sbnC&1QBHdOtOs7TkbYde}1U4Ef zS=KkLPJFWz%4648z9Ucf8l1SOdNYWt~PQ_x~FQw2nN#B165erm>A7`gD{mpfz<7KKQ!?B4#%{b?7uixE}1 zz(O__MQUoUr|KTBdZEOV(P~lc?fAG?TkLD$929$2 zUE7!LZt6lcUC+I}Ux7-S6ZS2H%VQ59lQfE$R^#(+eP2Y0M`Z~J21aG!Nk}@sQJ!?b z0=FJ~@zE_k=hbm3wBm{6urUBr1$V!xzyk0j2F`9HPrbj0KscTA%fe%dQwQY;-^v5i z2B+)fsL1y0kv5Ynh|aY`sp*)>Ue;#X4;&r@S1IoM*FL&>dy#nZ?N{5G^vKsAKm6w5 zdI5Ie*Y8}Y=Sx7DJW}`ky|11Q|Q?(okoe>2Du?>qeo+jtf37%AB-!-w3;=MCyI{`A({C=Gm63JanEtckj0!f9dMjHv(smNH9@^#^Gk2 z??c?5TnLfdMw=+ij!v$B>#MIV8PlQ>Qq$DR7f7TOJ`Z#4W?5tjxSZmEu0-0|)G85*i6YASS&{ zg2p@FM00eIWpjga;9p-qBrYZGp}_W(8eGeequraDOE-bG1ILC*Fh~SSt_0$~L<+%< zPtDl^#Fo()I%Mp$4^m^_UY%6OJN8MWvZ$L{zzguH9phX$asLxtiO|RuwzlwFhjO9t z>ejYOy{txeG|Lbva|Xd{l{OBE%8;yPZ9x+&3kLV2Dt>d6-rq;^XlHLP7)!~ZC7Y^( znro!;PGly*p|CU|fJ7uoYNa#;M7!+MXK8GTGZpphBrH=VN>j(kzHYeRx;VFH^~5wz zB$Pb({F^`ir=LA1g3SK!Z;Y!R-TLEaYSvq4rOg5|ngFOB;Z+sJOC&HwWDJ#@En!o- zm_&#p*S0h5i>5C=$wNVIIKvz8%)9d~Jv~Rk{4Nn*Icqm8eSc{?fDqQ78xt{DSal%R z_3~?HcqrA?ht^aum4Z^S_%>l(Un5RC@${RChmW_>408KFoTVcWpbVQ?^esNRIk^jD z+F$ued)Z)JOW*}WI3M1}#`&L3Xib~o0G6_Uyt@vF&Ccz3g1V;;pPz8z=Pw*pAVA>^ z6hUN^DA>}fYBMfmWn7a_R#PC>^Y5J%0m`SU?Zp7v5vvh$WkWn<3Cv8x2hk-o1%+7n zZZ-%IJB}O__wf85UY{rn4Leg$AiW1(9&ds9?bGY_SV5IS`nL4EA}F$mWDWh|Jjpy~ zFg~zB7)=NFW2scRLfqJ7nNnT3c57qVM<<882r!8WCUr>n*At8n?>(@>5lvmaG9I`P z@p>b{igih?^LPB%vpO9n@^bZ3wDQqZVaTR^? zeH12kN@bY2{b<2WZF`s4Lbl*abAAMg)YXbvxcJ>#o_+G|AD*uFIIWI&RG-gb+Il3U z@Z!f8vv6*sC5s$>Z>*&`y0*O(tCUJr1mIg((t)_LP9lR#OF&|v8qKbA$1XhIg6CkZ zW_vbm+eydx0s)FdE~bK;dWYT(9oRQyFfSP?Y>u3dXg)l~E8CuFw*1W}$zU#e%L+1F zUe5E#GyzO?Ydwa5<9d7gYT|B<12u5)y?4i`x+k~({>d%X4)e9~7Se`J-$;HhQ~dwVi9Yl=`*A1TPA`}xAC!9|L^nagJQD1rEAB0O^eE!=xy&gm3V@Kb*Ag^s5 zI@BJyd4FSVDS(8nK8%n@_i@S#OGbQ;ghix~Fc7byw7!lI5kM7WAq0TP-8`_@G(T+v zQ(#ti(5?>v!3uB|sO80B+{(<x5 zpl|>*r(4%W^4<_>;HBe|zWq?mq#9I<_sx9p`@b&ZJ39BBeC6lI>D7`|H)F_hkDlZD zcMFc|-xd%>Mt3J7SU}>Cj+H=d9|s6;nL$onip=D&DPYZ9R@T_i$|)vbQLo{F*%yO| z`=#uFu7D(Ail)h1-{0S~0R7`Hz9Fe(0?~55_a|-kP4#MsBjwfLvgQO}+3;Yx=ul`# zIjuCtd0ovS9@D#6LIAd@DhrF1aSy&NR$jhzqeML2&dR&epn?7)?i7-V6cU_|r|dED z0NL&}O?~2T}TGxuQ62uBx##WKx0aRl}cW*WX;tsTsBGb30X2J*o_w29E zcGuDp$;C(C&%0~^Q8NgVF9p!24q=xf3>qY8-Sdf13P`)YX$E0vlH(F|$LX`p#U1sZ z|8RFTC}43hwBG&gd({Xu3bLWAP!cWL^$+;m?0P_z`$%8q2j?EWJBEAU7OVt zp~^=Noj*f$uFNY<5CoFwwgsY&*(U}}Uk@z_J$IZ%fU8z~1*914Q%z5hZE{+EXXd^a7g?UQD1#iu8^0JvuitzyJ?p^98kr~#5ggTS2@bu*qFQb% zm1{)?9ECv_$tVZ`Zra^arnyiXtge6L0Hf$kRI^C1{`*T_HtUQ6$Hd0$rkj6-w@6Q% z@8KZ#*i`^ChW;3DEA_sRO z!+y6Pg5t7jxYR5Ppf(L~cWz&K|E5E9^x&a}&VD&7aOHQ8;Vr`S4m7f|gJnh-eO(RQ zrxTNYIT?i_p1jbD_Luz20aCtH&3X#}R6w<)It6L%=C>0Xzb#kae(1!2TV--4*^M%i zX=ZxMT9tR7d-o^jInTaW|7vpa*~%uo_SExSP{aZv;7gHRjVE3mJTU&la}A`_mUGv* zwiFAj-Bg3>UU}o6pC@LYYBrWt?qs1x-quMB8)lTT{?o%Wqx#t`l>v~~wa7_G2r`gJ zmuWHyIk`BmOW;V@P?!S8V}*?(e*D3wf4k>n438XEx0^4;=#HY47^|&z>fbL{K1=#9%AF7=p~{k@IUBdOEPG>tFnJo_nnQ#e?Th;$iC9 zhZ~Pp(;#L828KW-?Y0<9Giyd-Q-yveHJ0Zzyf~_$A>xjysm09_{$#g2g$xH!l9XO$ zwC`A!ioAHNzmJ0hWfEl+AZM^iOkx>GB+J;=eo_`)au-7D z;1r!6qs3+M8v$aKS0`(O2fQoy7B@UaTHXGWqwV5a5R#GbtJOOu@R9vJb?DNgZ+*7S zt+_>a30LZ)=>>y#0THv8s| zFOEb2fuz=3E_t$^>uP@Q@fXJgKn}#E`23iLJ~@{Pb3a?N1RZz&^7XZ4%;DD>(^$5+ zg<^TQ0d4LOiyM!fzYGFiuONI&PI~FI%av@nGHDmN5#& zbK4YB3c~hm%~lThqU+nLXnos{-aE#K#0oxxQf-Dx2bvH#R7|(E8!dwK#vln9W{cn` zXcTCwtvOH+a@q7=8k@d%5s;wrt1oX@a72cprLBhLa+_mmAY7LA9c-rMcQCBou(A_Uz;DaoI&Rlw??NWL;qr z0|7`6z92`UC_u=nf2w(AEJ@m>jUwlA!XMtz8xhT%p;i)EZeoY*@! zcSoZtFx%gJv#q$jxxQ|Q?AZB=_9M)6JP58!%-{Itt`9!+YO4r^1LK-bzkIaDr7>tW zW|qSRXD(;kTybMaB+AjZpX;FId>{%ajSbA+wN|sW5CGiPN~R^Q|Mr9XdVjL%Wc%@v z1M-&Uy)3adIbq1xV5zl;a1_iykRy_;$>L3=xV^{P_tKETU|d|u&7t)+cf}nfejPnyeD>%Y-yZ1^@dy}kBAKVwNKkyJVfncm23Gd zns-~!98B(&bK7LJ^T7vKW3;9&1r5y^Arxmm{@cek-qGXxMxVPd+>m;*8`&i?3x<*a zshU}fof79!Kwy5=?nF>3)jS?eK+9iy=fJDdt%-&8X;;>^Veyq3f7()j6kXA~cRi?< zE~@v_FP^Rl$Irk05;7C@B;e7fx=@)3r_}S|ZLJJhE~fhK&-d?`SOO8_)pyShx7EX3 zJJY|rXVP1c#MYL95f(KFC&Asy$-iuP;0Mk<-%AE3mCM;IkweGA7}j_-AJ?yFG(jAd zMi5Ec6EpM&%HO_Uwgbahrm#74TtIxW^Zcp=v1%YIbM#uA#1#EtZjz zu`nc9l_>gZ!IsbeaDOpcAk*u5hxgS-jnC%v8373zeLOGw<&WMThzDY(E7Nw5*hfu* zTF3Z48zSNKSE)$HtyPsZm;sB99pSKQ@;=9!Axf`rAz+(Cm>L2b8BVDlt!Sa_QkA6M z@cSYx{K0))jroFEUlynGJ!42{K3ytRygpxSZE^nYss)s2eYu&}*NVrmP%&2sY(~@| z3dp@IX`mIWBnY}pp@U&r8dm~jaj7fh-CEwiihszU48uAMJ$x`qe zNP(Ga^LJ*9)Uw0RR-8B`%)|?27)Up7&+S?0*LxelkN@rc-~Zpu99NX|(2ufTEoZRxtqQz)Zr+>9mw7E9Fs86&R!@f|t=!R@tTJ!5Fa0ICxiBIWo5%{BR98# zEy~A<_9Gn^4p+_I)j$0H_H4HQ$Q!Ts)D<0T{#`36pSF9-abC+o5y!l-{JjfBm$FhU zxqynzpm9>Eq%q@!MJFF!{L7S6_@m>ZcwE0^!xi=rAFk(L+K3Q%mMRoBQEvR(5+0@B znVuJ(8aX?(_b#+gEIJD3z=4L?)a{it8YMX20q12y21|A`E#0?&ABoYFy#M9@x_J39 zYL5U7isE7&~M&4&F4xHrA@Guwg=bJpyowu5R-IS0_L*;$*%Gs%z HIQjnp{{EX| literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_65.aif b/sound/direct_sound_samples/wave_65.aif new file mode 100644 index 0000000000000000000000000000000000000000..f85ca6420fa3f1d0708ec12f56115e6a7ed4d2fd GIT binary patch literal 2094 zcmW+%O>7-k6}~@nXYTyHpLz4%oA;CVY{zkaoERC^DTp*QA`PS{NtHyfs00h7E?9K~ zn=HCvg~W;lVuw(Wkh(xf1*HKg35nC7QXJc98aGZ{+s}6V{ylGI-pt%PGfX*Gy7&BD z>74VOqjTZP)k^@-nR6E}T=?FVODPWw00EHx0qC3BvX;szT{?I5hv{Ph^tBCqPOe=) zclCNIrGEIW%jYj%zIHv;n`Z#{0Dh2iFg;)UruVgLm(Qnu4^r*_Y5DQs<;%!*gQVXB z{q>DuJ38{n2ETn$y0ZLHQ{Cugc0X>1PkS-32bepZ(cXTq6L$9;;0MU-I8Mg_ZqH^R zAWr)r9F9Qf$APV^IPZa*tEl>6_e56JU#tA;NwOGBSJH2a-f26-rEXaaCzaJbsk@VC z#2@>PodA321jw$SwNV7W3e4!hMZK;NIx&oGFJ{g-jWhIdFaXr;`Yec}FyK5!vFCEn z2az8noJkVfg!oU|jr^ngv2}kSXC{i(>K|L-%COlS5k~O>DY_R%Y`|p!M8NMm%;y9{Fb=pE zP{A4Dn7QM{%KOrTR@}QYRJ7^SCu)D_v=l zBgJ&qT0qc50eFrNLJmUrKoA&`5+^3@VWqQ0OxRPXA4j8C9+K3^CyARRw&QXDmYO%D z<;8CBJ3gx%J#+TRuXhe^4JOsLQfv^Y2+#h)P62P$SoxAl0WgaFEe23RHG9X=#6TC^ z0}lYA#9kOg1aR&#F&i;$*!C&(WsUKOxjbz#6eoTf)4!kp@|}B~EwKMr049IZxcK7t z`n}cSNq0RrZ~CyLe0;|^6q!fe)=mdVRt=4YZX(LeAM7DBub{{sjIb)kf#*n>n2_Ee zNgFgn#sG1L1I`fOpIE=htqfcJ#re3!<8dSxZ(cjmNES)TL4?+g8 zDSM6=Ly3fVSRh$EVi=5LIgVmU0D}A}_^G}s@4r|9<^IBtibwyp6#N%d zjSikL5YTJEt*=Z49WRgkfeVC!o&-UHa!TNKJ-J}$LJ-3F63 zbF^!3`W@L|b8pO)AHwlt`VHkdZJJa+TpleA4Oyv_;vfYnU(Gl}0MvpZfdpD*n544{ zRJ~Y|)7plCfYhQSsfws;F;Am64FE(UYPq~f1OO8xXsTK%B8D)4SQIsp=qgSyB#ML( z6*0y{B0$!KyW~dcKNf@kdR8vXEgX9Lqi3bZ_-J7rRx7HTO=*m;j1SvJ^V0q%ZdLtR^d?9P{!pwqp7mU2dDYBEvL1fL){=S&c<@1ssKt(Gz)$ur% z^rAvUwv_!@G1Ru%9Sd}et`>FDMut~qinJ@Hj|`L?EA{lmU99iNs{1*d!dl?s)LPr%+V0F wy8?@h=Hd0B*zITKPK@0!W2mUriZg&?#$v_=A>!%ci%`1!Vn0L?Qz!%f1AWwUwEzGB literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_66.aif b/sound/direct_sound_samples/wave_66.aif new file mode 100644 index 0000000000000000000000000000000000000000..9d00ecae6bc67de1c4288ae873f9d12c91992d7b GIT binary patch literal 6610 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_67.aif b/sound/direct_sound_samples/wave_67.aif new file mode 100644 index 0000000000000000000000000000000000000000..7ed48cd306dc244d6239ab1c8c08bf528e013e5b GIT binary patch literal 1110 zcmXX_TTk0&82&!npB*3K*bYeu32P{%>0q4NRfTn%+HFOuG(atrCQaJS{z!kvr0sSW zyWG{pG%*HSi$)78g>H}#5)yK@;~X5HJu~{fpPu)5pZ9e2F0DRU27p+3@Mvl2)7534 z0|`K1fgo_7`}P)T$x2Vfhga6xpdg&d!*M|{O*40+i#vRvC{M} z(YYTVDm|$g2Gxm!5vtb^3p4wvy4Z)wqcEz)OeL|O#(w&0!@TudvfWOf3c)v-t{E>+ zy^hE?|Gd^2+PYIen>a|Fa&zB*nT4rJB{4wbJMR{OPz|E9sS|{AS}(J8_YKdqBw1cq zzjv;)kyq~@i=Y$egj^MdON3BS?&T}&=pXY1wiEBRhKF&R=Umu7L(PUr84*;35(#4(kSLV;c|hLsmannce>6*R-Lrx)R;H`&wd) zqRGm%Czd6fIr?}v+=-ozXOqqT=sBKvc_TO0w36qHC0&rwIwW19ldiJ$8!s}Jjg?x zrE-Q#>XZp^8$#E02-`uXLt1{`_IJA`X+z9HI&y&rUEts*?jRd_!0&em3-kOTuAjCr r2SESZnCk;>W1fRs7`P0*OM{NT(?4p@=l=_r?kaVKSL$25JpTUx#Har@ literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_68.aif b/sound/direct_sound_samples/wave_68.aif new file mode 100644 index 0000000000000000000000000000000000000000..59624fc7d6d6e34f07a4626783bb13fa00b560c5 GIT binary patch literal 8210 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_7.aif b/sound/direct_sound_samples/wave_7.aif new file mode 100644 index 0000000000000000000000000000000000000000..83cb8c7d044f420bc68fc6571219c857bc047ddb GIT binary patch literal 5030 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 s{P`PNL6Cblw?VU zW)%Vi2!oK=_kC%aoJLN@7Za$0UcOV$S>EscUi|R-C4y-F_Wb)7FTVNVC0rvG1cfI- zMD-_4S_k*=dHMYHU*OM$NW^!tzslddeg66_+`&5Ocdx$v{?(he@ZR=E1o;vD5w1}9 zifiHb&6`)>!nzPVJ$&}a9ud%;gjcM0vVMQ;@Gm{u-Kx;<nHi1?lJTs9Z|N1ZibA=b6JYqbiT?HT^$$wO1WSh;!^b-3+hm{9iahK;k? zv&h4*f6pk|H%;!RkxgrGVcK!I);c-W1-#_5uQ1toGdZohe0C3Q-`5N6)K5*5-O4=n zsrubbGA1V}SmjeR`~81%JB!}N`n8j*e*W(zmB+?>P1%$JMc{JW%f>e=4~?EL}Ho%h^M>!S#!zL~Y&oepd&>jT0o z+zHi_tjw#!A5;F>NXQ;vsf`Mf30j-8(b+FIW}WE~OKH18`~2g=t@Ax$>HS!!948Tr z91j!T(QJ|VxuDi68IraP`4RWNra|>I!K!9L^ZayVkoqFwkaUOKoF;c_DNeJV6+ch^ zD~ljXk_uZl=q!EO(a9X)NLa@UcR#;x@=H^I!lb-VJ5KWo4e{WyUxsW8$JbJ+o;YG{ zJ7F3>zC%zG8KF!9+B^H$7f>s6glqRm^?iJ}Mjas*Q=mfrm*P@T1s{gIQrR-`p}s*h z^aIu*RZn8co`4!z212B@lZ(E9IKxyxA=zJ^Tuo6K9$_)5V#%FX)`*%7F%DGG{Sd8g zw}uc+8>PzXS-OktJ&_QtRiXLw>_|X^Y$&MIt~1=#Vk5^1+Ah`fxL9SqHc}L0R4D6Q zqP;^rp-9M}my~1a!5YQrP(Z1fXU;As8x0wL=+$Zm$&cmv)Z~MQ`Up1|R#zV{`YSm`9eH%>VfrjT+8D^Ahc2VM!JU<-J1Z3l*$n$nA7i%* ziHChmTlMR!^K@se#MlUCRE^SSmxGNi5I*vll-)E}nF|&&!a5C-dYrqNBX%l8Sah3G zG|^Z{-OyO8eo=^J`x|xODB?G(d+GDSh&Pbou*WRFOL5f&Vxz;fO~1L0akmT9MTc># zZc*g216~zi!Y0LrA|E%@4PR07dyM`_5(b zdLmdM-fP%2Qe1r|aS}A)(k^Q8RBNg5l626a7?-(hf33wx%5RnQ3$fy83+knOrd>PB z)uwxUkR;r?^=&HIoXgxei91yDPw{MbsrC_6z$P1&xU1pD;3r6*8R_P@Pm`TBNRl4? zwvkEP0urYPmu68*WZDa*7eefc$u*bjuXKKb0xRnmxbkRg4v?hJxNBX+Yg5F5Q>0tB zswYLH2d8j{at6rWQjLj7>980Bq%lBJm>H@Bq+t7uOp8d@XJq^{GH91WmAU@<9*Oqz zvGRyFL&!by=75AM?~!s3LE%o-w8BA^n%_Wnzd&vppONGjRpM08E;cql_#YCg9P__c zc|d+{Y^phzyCKA(y022>BglYNHvF}*ru)XiEdSfsJF&4O4voD@LX`?HP97Q?&qI|M zPGZp5t9W_5HN#-MMwn#+koF*f!z}O8fD~sbBCCnREFoT;W&Dd-=HoC+OOPNu2EKWb zyq%%Wpom=74@l1eIjzKDmRgJ;K|X^kt|ZDwL<*ftnB^V@1C8APvN4ysAZ4d|UQ1kb zmnt!3n|xG`7X}+WWQmy((8Be2XMuP?wk{I&8R8I;+EqQ3ZY|`13?8&_*;{Ea925&$ z;6SlPQGTX{4SP11*6T#FRTLl_+1EbbJki-ReOYmgp`?}MYSl#4lSqI zfJHUV!;a_ma7Ouz(snuqzGfj<#%(}ulZpCL;-py8rdgI_DbW`xHfT{#i(GEVYXc1H zGs%0GF|bl&kfB{hw3&%l=X)E$kPiK}mP|I55)ok}y` zM*2!{VIO(jjvMTPRe!pf*!6i^a^KbWVos5Ni%rCeufD?n8C{Fm2><Huw2HFEjh|Py?r5FA zfBuq?&`!Ye$uG<+pvUkig2j>G@=3hg$vHIK{PR#9w zu}wq6FSr@Yyk>F#mfWp+{hXZC&S@4c1@;S-svRBP)=aLrDue^WLrtarm6?h4Sk+VI zh>{1ktiGMvy{vB@eXXEfSvAvB<_Btj|5q*8%gyC~uQ-atUElRJBfOvA&b$vJg`c*u$&rZy^vMj~On56o2Z}Q!yvw}4^_EJ(D zUY(rUjKP}w$CM0+dG$Y2`*Bj^@Mt$ZeK)pBWWmlg4d~B!*b+-L( zVm(+U8XOtm!vZTB&E6ThdFV|yr(l0SzIc!#bd3!4kaGGt&Ak1VrBJIINf!YBy1j(o zKMI5#+0x9d1uJAjs+R(&cV%XFFNW(F8hy@ww0wB?UYn+Njto5`UF+v&7p)*xpIX&| ziF{hntozEueWL@CQs4UY^iB-jG%(i3E?Czl=X7aOi)y%sk}@x77LM}uJ+IX*nDfu` z@78=J0>$WnwESd8GqZJ8C4Qw+a=`A@scGFMzV(&*8RgFMeqzaTPwP~_ZXqOf3z`)- zgsm7JkXD9wXQnno@P_{3J|4ukF+F>5j%^+s?xE!zD^p9RTT+`^)moD_E={et^7NkJ z0XaIZotxP?Ddj7Nl|oo}Yi8kdtWw&q>S2OiA7__M*ELUv2HPmvqvhE(M~>VzsBFYt zX&2{r{9tbPD}}H!vbV6jA3=zEUv{z~{>`No<0ZD~MPCagXWLlXux9F7dVA#6Da*%| zZEu0m@uFK$71OP)9-NkOI~8plNbvK=b;CuKxT~jy{OH>KxMjPkm3DVa@hRK(`X?`l z-2ALdfJm5j)^y=gW^;Edt0ZLH*fu4R?6%J4y2rr&*0wW)6}EOYRA*cV8wdUZv7w`t zkGOPv+R;Z#D6+Pvw9>d`Z^xR1GvpnTI#AfWec;NV*iWB|u=fGo?m_SYFKljMA=7T{ zCrhN5C~B3`VM+Vv{i9?lRn{!2Esh@U?|V}ShOC)e{SY$mnf&)?PLqs{%=!&l%UK>T zkV~i)S1!HQk${kdasdgFuoTfX!mTcx9qBD686=}Y%s|}-Ee2cU5z7(_sPMGU zY;q>R1a1SD2)%ThE#9lrI-Zb)2gjXe>&Xp*$`{bl4-xyJBb-Cg`8*0Ddul&&$3Zv- zpG}0N0yeAfvZRK^V^)JNyjFYgww%P_(NK>ux78WBM^d?5G9nvxT0L7d=_ zzl7kK0HiqSv)O|;WkfcQhR(-5R#)U6LFRBMmG=>+&6CKZ>$z-V*-g*^K#HpwTn4`6 z%5QfB)390=hlT;2du^^r7GB3@Q;-i)x6KoKtfF#Qq>4<~Y4=?eVQCx&0h&5-I8Lsi z1O|tO11J3sXXv(^$YfKi9^+nzJDRH`vsiWTyEC`LcV0kK*~}W)O~~aqxq{$mY z(f}okf&pC|10iS2NlYdM31rFXjpdLOCX)oe3%l*U^Do$X4zm_^6LdO`fm$*+3_K)x z3}iW7Mr3j6*e^gWouNAfg~OvFb7yX=>kOzRk4u5y{`!3qMK~s(Lxf%*TMzwLB}BH6 zMJP&mEY`qn1(_#cV)ADWi#2p#MH2|?EALLNCP%b@V>Sq$RHTm&O|ElDEmzDZLX&Qj z*?V0^7D_k-P|RVp1TvMh1_=w33mqAbLJt_0R7|VP9GmsF7>K}=iJp{Qc?<^E1+-2i z7m|w4?Ruj(RY4QWdH65kL!CL0MYH5G7UnKs(jJ8i)qJ^x4o|!FI(xjhPT1H$ft@?F z23NAYULxlci_Q+UM&B)xEtPR_4*|2*a+0g&$s|nVjnAMvihzhhxtLm!bn11EMCp?T zxqu9gT6G3D(8>}SAD<5%YE8#kEL$dHp>F*~oh1Y!2xL-P`K8OKwZ%)w!bTAV5(6lm z*Kn#>CM4v;7M=b$i(*RTY#>U@fhAPHbL0|6MapN;TN4nXKqe+bFPui5`>Onju#sO2 zirTd%e-=rTNIB@-sYPcBJz_Z$8LjfxZ`RtPK=;dqPfD-cdV}KbzV&5OL;`dxzk|wUBf7%26pwA nsLgnIlBuMN8tAB8@X%-n1`e}<{{)`)Tg`Ey&xo#zAaa6a7kjlxBMAVBZ{4^X7Iq(oY>E?crC+wxIUah%Cyre;&w%pTdP zq&BIU*_~vZ^{$gRnQ*mPARUNR}kt7kCo{2%vC-xX%aRJpiwk`5(5ss{7mD z@29$d=>C5D`{^FNaPb@f$bLU`dUW)}g>y$Tzy)we8Vf-A5A;p?(fFvG8@hPrs1pPD zKii;xBwl)J=;B*Pqaz$)Nv20q5uvD5w(hWG-h09PYZ$Y3dzLlFQ$=v)@A zoQ_u|l13h(fh1bN8_Yv(9U>&)59XjIIabUN8A2fy_Ac$!R2{7vvS%k+Ch#>){6^dt zuB$961{!t73Cs#Yr%@qh-IKvcToIUvMABrHN~hyCvbjXH?2B+DQVs8DUP3*c;HorD zylTk1RRlnYP6Bz9M()rXH=h|+Vha!Fl4`2}Em5dS1D4Dc7uJPCR%L0+g*Iq1YPL|v zgq9vjV$}zhsvqeYCmoX4?Ux1Ta)R^q%C8HeP1u~9aE+>ZuV?>~4!k(+E*gGLcc;fgQ5-7QMG znvGJLKvRGGb(mGD3d%4Az*DJo5=8(?`*|7PuJ`( zav)MN&>+ajsOJlT{hEyBSxOeUeLwoXu`>HlzkI%q@X0!jy#JGTnVHnm-LbOPZo@5I z5A^)kAGSnqkKLGTym3*7r(-+&yEqj>mqDe}cCzQ4mX0BH!ExuSYYU1uKYEW&VB#~5 zjj=I=Nub~n?e~5%Y}ono;lfOsqNip2xsLB#?O>LcZ_X4!q9XBlr#AS5epbmvX0E+V zyJNW`O{%aRzxrl7HTLYWBN~i?dQ-{4f9Gw<)YQFK5jHj3=xS=9bRyrB-c6CV!#I6w znfX@BA#D4ayt#JKk<0zS7R}o1Jo=^zX$xJrJY5j7mi`)WyIdg&m)JZMnoTH!}e`7t$y|rLKnKxr--NkfY->S)M>EpkxXxaf`IUZ8&D!yOYz7O3(Ly@}Ex2&{+pqt>hig zpUgsiqwNE|jivGFC@A4mspXW{NkgZ3tPZN^6wOC^n0w^z!l(Z4;O*jtFujYb15 zH0N|C%Umj?P_!KHQ9`+we;6+{H%o!dt++cRR+;5U3NUrBeaoI~C>JQuJTW1_= zIr5{mFMs>{WY_mTQAV;Dj@#A6OMB<;gfX;{lQ%*8+r**2y1*%J`GLaD`s9?@ZZq|q z)Jy9dw?Fs75GWgZ(|}99ymre~fMg1g-u1>%GsXS&gJdF60L3zOd#j}Qa^k@%Ma$(K zvzI59>peq*$FXP1&fmVdUFtmb!*}0q3VL3x z!GQt=7k#=XJbl(8#>FOIR=^y+r-@S7e>6?J+LwXR?Jry>KD^k)%*M0pW6PT%mUgsX zPy>)k^Qn%|-pzl$=I8Xb8oFB46f~2r;*t1LoXnTlNTI!*8VzbY^O0udi+jO}m|0Kb z6-S{3qLi}%0T_$yFOrAbC7DD%ycVR%WmXe=>rwD9!S8QQZ)MmtzD`0-g=C%V(At-; z*d`+jB>K`#)??>o_y6q=w+mO!LmM}5tuZeA^?!a%RValvpL}-HDeLUyQ&@Vr^^I=w z{_5^bD0t&Jam2z^kZ^{JCuNPb&whTdWE$2J=mbW~>%APu&1<`fJ%BI35u{j=Zfcd5 zR((J+gOGT1CQV@wC3e>ubd}YRc=XK@%u|~!1{Stgq>z~u|GjnjnE`2fC!8knxU}%Z z6R^vwG%BOvED;M&F7CPLuU|fW{G>TJ_4xX~M`=oODn;+;J)t8+^6~AINrdi3b_$m7 zUE*!uTx06dLVb5_1%K*?pLDO?Sj=#NAjFC7Rd5Zp#n3LN#rCTlaQ)it6=a~lt5eE> zAXa#5ZeeY8kE-T!)T1B$%^6_w-ZwwH?v3NPN@eevi%G$xtbX%;ep3Xt|40`Vm$SA)jmbxU8LBJbYZ^Skz`?N?9tC<&C} z($vJ`S4Ad^)$`74N-3+{i0r%f9UBp~LC9CO3X_ormjwh|C017(xW2ZW0&!`aM!-kI z1PP~E0D>t}{ONWnQ(^E#YRiyagZa0fjZM9JnHLYfcV2;|-99>xj2*gz(S4GX1a(}v zG-!%_GnLqwp7j?wO+2ag>>zIE0BjPrGu0*I{ z?@c*LBov3NuX6NSrjQnj5$vpkm!4fmuI=0hAHE~lf029f`M3KNnW?|E$t=}$w&M0~ z{%qWrL;*(kd*^$G-Zww}9xvrbpCg%ICBhA|=uslvA&y9?b{?A(?f7S2Ljy!P4G zehkMP8q%KpWDttaOiVoZ+5MEv_R&SPR9q)WOmzR#iHDmty!dhx1X9xL-JM<}p80R@_mC)wyZ`1(%^uVY z5Ve`l6$x=AvZ1MpM#9fu?c;O<282Q_~z}4yhd!yX{_POJr zdoM<1uyTn&5Yh;670;X#CvAEEoSG+wc7FLkuPw$Ph54<&>^yR`{G+cXVLm8OQi~K7 zo2x49!wM!KwaYfvr=IU6Q#q)6q_w-Ne?WHVULCvh>>!I#P>P~w_~LnK&Gqu`vp@|` z;8OU8zPC=n-~4ed4PSQFkjB!o@glW9KEfVuz1S>s0?R%@l&(0N-Bky zy?(5bz|}LZM!6_w1bvXQbwr*^&;08D>_F!3fgWL=$OfR~+73$vf>Qy+Wzv!%jpB2_4VQ7r@F`~*Yfi}Ini92L(mU&aWgS-uZT}C z?aiS|_r0(Z$dmP!O9p@|72_xV^x*cQ=C~5(Uq0WVyU^la-h4jp_7Qupj_75nC!g;Y zq9m=z|7?eS+dfsPx`lBk>-9=mrSw-1a+F>VK+Us}C={Y6T^;YrjME2EN*lp5u| zkYd2hBDfdEHoqSoBk%lW)d^xT}gX|`#%%d=50%@*?&!$lWUD{?;GV8nJ4=X~Qk(PD%0gX&y zW6n<|i7iG|CQ*g>q}rAjW6%j~B|U-C21dKdUeCsoFAgeO1qfXz#^PmCEq$;`vq(jl zCyX=zauZUE=1DYCTQAu?5sT+Zr3TULRTO-YX*L(*5~DPoJHV43;%& zJPIEyY}1=XN&(`AglT? zG9b1>#L9#lWnVIx$Yn`%<7f*jk&I(PO?+!_Wpy*B|K4BfP#~YLNtEShH)d!WHrjvy ziCkL^lsY>Zv-g(M7@5tYV*m`bT|L#6z5XwG9p15%c2%YCUA6UrD~m*Hudx_&fAwp( zPQhhLxzb9R&jKpkR=R)1x#cR+kpkG%rs;lN>f3ZIKlI>R3M8Gi+DzlO;X$O>2$baYI)t~ z!Nh|-DutR$q!k^9vG5^`k(@({5mQK>Vo7&h~O{GzohQ}M4 zds?yWtrAuYB?^a$5@@jCF&M3}Wef)5^GCRyDh9??Y6{C={OVD_aQQOFI%L(rMPBOu zr!!vn`m6AXkN^9RFVdXj{(8~vN%>O+flbeV{q8cGNlyiy7tdc9q-R5DL&Ycho{sM@ zqViK}HFdTQeQ?E!U;fQ6CMy_S$%V*lwxp%s-U`3GyLhxiM1e-2l5;@_hbN*) zZfzAyzfJ=canzA>MjVACc85hLy80uz`e{5zdV>V}^D4xdy33Lf0WAER(wN4Wa z^vY0QQhM@Y7dQ3f#aW5z*S)yn}nhLtYYLiv9LM59-ws&@X&y_L?y#n z;p0c54!<`U&X%gDJCZT?oaIXjB{^yW9Ctq9dVP}?3On3U~@cy6?T{J-dT)WB<%Kf9aSkmt|6`5 znkY4jS(Ki0g=GAC9^c$EWHyR$wAryQZ~WTZG5Y?+k2?f7HmkU^^l*ND4VGJ4JFU$~ znx$jKU))>>phW$#Zo7r+T%4WH5xCVPrwW{XzkBD#|GHIax5-oSLwd*CecJTeVz8Rd z;hZV9ap26AR%T&uZfY$7vIRAa%_kNJc!CdRsCA8cjnZsp6H=@9=W8`Z+wcWRZr+*4 zGfFJ>;c7%VG9W2daA+oq6q#C+k@n(e_ls>koxPpH{Nd~Yg+x5u&DSud#`c=32If|x zzJ&m;ja(rxKsvt?W3}n&nAe-$SlWg;!kSdkI@*>VcOfJ(JGi`#S6TQ#{?$DnQ*N;; z82}ea`6yNc7`*wZn;|xK4yl9+npn@8{rs1otxHGG$T?Cjq8?<&C$7)b1#%|2h(e|g zY1Qip*U&WEc$9DZ7Tjx#IoXprl;mhqP9*fg{0x4m{(7G00<+o%K)9o5RhLz zcDOeS7^U<0$f%Uf)Mj7Zz4M2Edd_?IVwbJ2&mzX~&OpTZVr(+R(dy_r;81qV{@P{I zlRu5!*^CtvN!0xAU%cK?gY)t5_)AC5nbulZEp7Bj)mEDGF^nyxjYlscB%4{qXfXL2 z!0(Hc)8!gpU>q5sS5-hb3%jNrsT{M#Y*1@WE%3&~i`}|bLXCOKO=te@1H#s=Zzg9D zp-ewA%*w@5)OH)@PcAOI_773MRwb}l8~GwJ7=ex8h-J7 za)pAcQcR}?L?yS6s%2(_uC=8DT9ce~NL8FU$M8qe**f6<`lgpiGhY}q)r(NgGRmC& z#Xn!$tXoHWI1K&3Yo>y4XX;fhH0!5Y?CnH^>URLPW(k=5v+qiIdVMt(i0AdM>nbl_ zPH$IKcB4s6DT4>A1-7VOhw+d=Op5upwqUVB!HgHQHeT@lji_Si`)3)8Pv`1#HUkKG z2)JO8tL;5u01G?Ib92ja3RfXu*@sS@F~iQq-~Rj=SwO(J3azzGr(&||nY?%F(cSs# z;Gk7yvhc`W=d0zAKw|{P+zsZ?yDforcNXNxRbq70ANAzo`7G3W;$$!Vh$_=0B;TYf zNhOi#MLfCBq&J8vG4Er5phZ6 z^u(W@S9-tG8+^EUh}ypM7wjsYQE;T-M0h$J$gmB)BgY|kkOL(){rk%~J+{-?9xJDu;Azep{k_2Ei z-;0I$l@KK1+0R&rl?YmoMHhEnW$AFcidGEfK&*(*W^!;QfqM4pEknbX`Oeui3=r2t zGfNruTi+d&`jS}A4}+eEJ1|XVJ2gz)9#7Elver&U@?c>hD_5r17Y_uZ?|)=#!eR$o zpv3#|`f?GmcJYt>V3-C1e%ItzUpmRsw=SQt+gcf7;_T<2KlB%1DhV@Qz5LzN^hD^@ zv%OL@AKHOhEW#Mq4VN#%ap!ItVzZSjEHrShhAqQmZ(&N*_OUzbR<<{0DGIkXhEt0 zt0b*P!$~D7>5wZ*=GJg1$YAS6weXgIe={o)bHvt`j`-Zed(I=hd87je=$pjl(AxU0 zn=L`Jc^s3@uQkXFqp`l_PbR7q8lw)$3?hLf@AU^jER6|-g>rj;GYRL}%G9^k-7!qk z`_2hNerK%&B7x=UHB@hV^T+SmNVU-Nt|MKIr{M^pZSY-n!UG>MAQq$S+aZ;!WHyJO z9n>HRuX7(|izp3o#RC9o0t*5JBt>I?W-U!-noj8x4Xv6$AvDnV#;2cNOP;v;!5bF` z(wiJ@W$W3${AQ^j7<&7RMu>RgS}PdXSlrDJWX6uZCLQK}yjX1Jde_T6R_%vpYtJ?j ztmfHX3Z)stLy~+r!e)r=J#2CjDPtj5+!?JLdy7Rbq)9SiY|Y^k+uF2REtm{PV$;8y z$aVggAGgC%V&3oLOKP6gotYg%|0jRloEY;K$~3&nsz=7}P9r>VJrYlMzS}A`@bj($ z7k~7~m4IZ2t8w$uw*o|?=5cxV(ZxBIW6LgIILjfx(Lg4$wCG|Fb*V|NwW3U-#vXk! z&G^AvLuPpH(LPzs$zyQ9#poVXR!GrjGkK$dgt3%B0pv^7MemN=mlK^BFxU3dT&}Mi zipAMj!(`Ng)jX?=K}0R)np!d*KQ0nd8kr1)W&8&b7c`*b%Ao9gq3!i6_Vm3w3+q0b zfd>az-5>t_iQ3xI?BvugM@46F(L9IF=@GgY9e5Ep?}OPxC)5OT*yj(;`AD6%+Wc%@ cIdalkLXcW1UGT4LCIF^hC_FA;9Q~O6KknWp%K!iX literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_73.aif b/sound/direct_sound_samples/wave_73.aif new file mode 100644 index 0000000000000000000000000000000000000000..a0fb49f89b3a577c5308ede2ed587497127e7501 GIT binary patch literal 2346 zcmX|?TW{RP6~~7|4)6Efl~z|q(#vdPJ_ac>e#ZZ=(1X^_QK`zPR?-HvoX+Fg3B3lxpV&Ke}3oAgNOGJ(yrY8 z^v<21KDYSsv(*!<%sFo$vP_QPMmR~O;=J%q@k$G0Coh8a93{_OrIpWc7; z7?#@~A@oFe0#^cj=Fh_U(WCqD7WE5Q{cbQ8Wy$_&wRG#FZnC@g&B5{hk>NJn+Pr`F zrg)K?7k~N9@7^q3@f&;R{@v~Pv|# z>8o#3-IuF^d&@pfVve!M%OvGQG3@q&g_BWGAe2l}(Y9rQHL7cqY%&U{VyQGPiQo0L zrmD)K;>0jaLqTO$u?AulFp)$_R-}d&Nm3wHS5Pq<4@c9ikyThNOU9}qEdAe*L!n+6kt5temLVnsn2tGTG^hDH$QO~V<3BaDLo9+k@<|EQbn?Y(>}C2H)g z2X}8uZ>9YG;s2#fK+2$YF1byqUR$4i`PaFW-dxH}pPqgG^vi56<)!T{FFSkP8^8Yg zMRoo5&Q-agkg@S-6l23R@{}nqI{S7kbzLFor^GgB5XOQBQtqGRhDXW*`OA)wRkE&- zxs`B(4hBgr zsWOp?#FCuL3PHv2Jj9+ShKFDO=lSa)U)ZK|9}R?CsfB+G(+FCc3-ZfaG3xmmMJS&l`h*fYtm{Qqkw@lJh@x}4$H-pkxSoBSq zXs~LLx-82IjF?eGG}8u2h#+7Ib|i?B*yO=*lGMa-98*_>Dh@^?n9Fv1dAVZ>WgLca zRlxh|;C|1>g;;nM19fQ%AU z#xan@Z(Cv!PNs2DF^-8k&x~y;e7+$>%=Ti-z%@srPy@2^yhNJgyQYjFIW-gm>{+VQ zSyXV5h=?~>mL*ivGK<2v5{M+Q5_}f~Q7Hh}5TmTY7_tukq-qNMq^3YB4!RhY4ZxIy zW13(r$?V;vtK4z;#BJ{tB1iQZXgNs8Fnx*_cSeXk!Sr^l(L4yUD`N54K5v_gM71c(^~&HZGBPjFmbV7S`rF3q`;d zuCLVx&-dBo53Xt9!JB}zTOQUveJu`R(OcPAUsQPs zCDLSas zJe${h$&d(nt@1PnlX6zof()Gz{05!^D=I*1#js3O03(JV0W>n9DjREcW5whNfF$RN zzq+yBRv2)ECR3;{Riu?*Ep{Ct9*)8^9vvSIsb)wulbntx(=<(!a6FE3TBLL0D6$0T zs;e{#=LixM(=rrb8HR=n{X%!!zQ$%ib_i*)+tS4bVF5ZOxSW<1M4)Jz+~l)aLM2U; d=q!k8#WJAP<|V5s)RaIpm0-?_BuXmI{s&LyaPI&B literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_74.aif b/sound/direct_sound_samples/wave_74.aif new file mode 100644 index 0000000000000000000000000000000000000000..e4c024cf58ec1455223327b68fd3502af988f79e GIT binary patch literal 5170 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_75.aif b/sound/direct_sound_samples/wave_75.aif new file mode 100644 index 0000000000000000000000000000000000000000..7d84c7b31618891e5d020a148d3acf1ab5830bd0 GIT binary patch literal 4258 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 Q7@$_GQmOyHZ5Dy}KikhXPyhe` literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_76.aif b/sound/direct_sound_samples/wave_76.aif new file mode 100644 index 0000000000000000000000000000000000000000..e56c5c13110ac4bf45706f0d9e87584ed6deab3d GIT binary patch literal 8098 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_77.aif b/sound/direct_sound_samples/wave_77.aif new file mode 100644 index 0000000000000000000000000000000000000000..f87b207bc1080042453bb985e71606cfc17618ba GIT binary patch literal 6914 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 q@6pNiaZGw~byHcb(pQcN?KB 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_8.aif b/sound/direct_sound_samples/wave_8.aif new file mode 100644 index 0000000000000000000000000000000000000000..2a0ea2a26618ce2037c35b457aa0306513758cca GIT binary patch literal 2822 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_81.aif b/sound/direct_sound_samples/wave_81.aif new file mode 100644 index 0000000000000000000000000000000000000000..3124e31a0c032ac90ecc4e41b0fb6864b6e76c8e GIT binary patch literal 4646 zcmb_g_ghox);$R!1(J}21VSjGh@gNJQ3OFi1hD{03ng?=vE8|IpZnc=zhCYz(gZ|B z9lMUb52!OZBI2mbFh~)sfRvEl`#I_PUgmH3-aJoE%~|i>?_O)|ldQb_90;NXq;Jd0 z%E-$B`w$I6K@hbU!lw}@iQpKFob>!1V8eva%h!lP*Mh?I{6cU9?sLh^-LfsWpb%WA zCqvMGQU3*dDDYXn7kn2KKY3???ljLq${JrPqy`FpLj~;35Xzw_Fvirf5%z(&dmK;72F)NttxXsyH zx1=XUv8i?y!ib8bLnumUQs(-VQJZ!brLsvx_SX8c>>cGbg-L-7Dw#}#loEwpB3zi0 zLadd3WU_B$N^+1>JkMJkdwluS@e^GwO&w=$znq-q$t?srorpoZvDi#zNbK6^Fh45B z#hvH^D+G&6a;poD!emmZM7vTAk?G!nacL>*VuI5y)O45#cLVCvC~h%*sqpj9JC@_6_pE z!b-UwL-!;Q=z%^cwOnI#l03bFhy2ULCn6c5P&kKRY-i*pFm0+VSpa zl)IM?gAD1_upI^P)@(@Gln}iJgiI%qs9v5pv(8TP@ud+N5t&65)!h87#4tKq&!6aj zc>Pq{(ax?DXRbbc+V^^DZb>9psu2i_rv`+D2m3KRJXj$tv{s9Nl;{n193Ijx%}!4* zO4JroP{f+3$jFG5Y#I*ZPW6DK)3Y+YTEr70PjTKK^p$tx7nF_g_FV# zTeT`;&1!!FqB1%x!jWHpdGT_f@4?-^QNGkL3G|-C(85J@mf@4J_W@P6U zb9Sy}c{06;HqraHzYX^H-nw!9M$ed@x-vd3BRMH$eK66cTAUc{xpwLLqux8Wp9~I7 z@}yFk-ipYj7SG7!t%aO|oUF9Om|%*l3(nnxjDukD%=?jvSrwMW4o%D{*cKn? z#qeg}H8W#xpZDCqd#Syt`_AAzl+Uo*jv6MZQZJ%z#z82zrUwL#uLcZS_JY4O-zXm4Gi$2c(~bRGw+9A zJ@0#Xwza9_?1ML7_*z$HfR7i`n}TzwX2#!*{PF5p-@xzV6Qh$nJp`F`Ivde1BrGy6 zDQj0Dr)tmsef5>Q(-Y#>gark!iU_1Ydbvy~7l^IYfY9*pU?z>eOiRte?m_bKz!(HyCx(ar_~l|7pkMpx zn|-4^y&b~1dHQ%_VX0tgdi2fU>yhzyzYk3;YVD8}Hly6AKEbP_*QIXXm0wbK`0s}g zAE++ck+wc=Lt1KFDBH)~rc;Up3JaF%8|d#zrZMO=H;drw^xW6qpIqy1Z)s{hcA;lv zPOe8F3XAE1HtCeYFT;bs4Gp~+c-B8WBUP(4T5yr*&0+kIxDmN7Wpj36Rc*uH{^#$tg*n+<($iCu z65^xSG`vGA5-EVVGd$g~L?1Q_)R;yk7tV|hJidGRcvExN<)8ZBj7}@;E*LOeAXqv- zv%s7E@P1-^@|#qn)#?qf3BtNjSS!LK;?uLY<(BU|bZ~EF!H(>#^pw=p#Iempg>$bxQu1vA4h8ztGv#dg|J}-u{s}l^Jru;E4o>S|Z{v&d+`t z9UlEOyChSqlp5Gpp+|(cs4=sR}{kT%Bf}OeB^FzI~dSnE1RT zk;t`1gWiP30SEA3856&LV^(2x!@h%!)tucq*%=v`8EG36)W)R*4O0Hn{N#%}XOFdac6FV&*z;!m3twYJ;|VTityV3UNfthij(?t>=E;-_rCM*Y zqd+2p!dFMdr)KZ21Q~0r=N9hF&fb=pnw*-E62X8p3a!a%fe|O3>g`1ZB8o!5bHoc% z1GmndKH1*fa`MXkUq?PKDD60RJjRJ=^d_BXe)`kYhcEMdiA<)@z!r-YL-F4Vy?yyaGgz5ZS3#Lg z3K6s`+G#UeY-WQ-Joj~GQ6LaV)CL4WOjak3#`5zIiHJ)`&8cWSe0YCDZEY22$L7u3 zb`|EOgi^7P&7hQu#45yWabQV!JFM5J)GE=;#8BU@b0^!In%d7?z1{n2a>?L;oDRFy zYIj;S!i9w;{t{oT)EK}djb=2F>gf|08XmbeEw7^S(1HC25ACln%gY882P7?;O>@K8 zwK9cPt1&oS2?QJjOv#{DNO&LL{_^0;iPj@cM^Bu&bo<%6Z*tgfx0)=F3j|^p3;BG3 zP$)N8Oa_C=fyNR&eFB0*Rzz>gDXpsAv$yfk{>r?}tlZ+V(!7+2ARm&`pjAmkQn|*A z#$uc{E27itwbI2;BLh8GPqwzS9c@2;?$*zLOv_DH6Ji5tb6E5WsZ=81Ey?vT3=(E@ zqH$zzc3?nI_}b08%BySle*eG!K2%ejmse8XP?onfIVynSYBOr&0-jidSnUoQtkq~V zYPoRk%h=$f%iW!A%|}`~x-Z>-^+h06Xkm*3g6u|(MkV1d@I-QrPHzAeYK8DrCd<#) zFJx^-&aR^B{onulKZm&a1!dK>HIHaT;9Zb{?6 z{_|a3Sy540WmQFa$*#@u;Q^j_rx7GtqJnL9Gw5y%dW}-4lq`Juv;V=B^XIycHZ>o+ zaDQO*<1|lUv^nfHo5Nw!$Rtv^T&Xj{7MlgOxR5>RbUMQ~EIw&t>h|)+fBa*A6{ncP zDdkpjIk{UBqksq^B4Utj+@H7C^> zmnZHp>D6+vL=HkRTFgcRVs~+;QpqGbJ3K08ZQ|CleTNRzSC$qP6qRx-%8GVv13v6a z!`rnIiBfMgA|}`XHd>X&pp(wMfAj3|!y9Ki|DylT14C0hg<1y|4}u)9Mx|0nq$*AcHr0En?D>q(sugtjR(($CclYQI-?Ec0@r7TNtk;`Scy~OO zKxMH514AM=WEIsmHr8=Via7wIypmhEEiEZ7)QjNINhJ!kTBX+LbZVtsrqUVI!kO{k zUk~(N>1t_d>pXSw=A##*U*-i$*s>hUGXE7yjnQH?>9nu|gL8Gkk{B#sKXy>~x-3pz zZLCqCPxMyUF~jbZtXbM zedWQkH{)NIWLl6ir_*lMD?#ukKrS_?J2VRAf+qtMU*CY0@mou4>+2gDs!KTKRn;{$ zm8AtaThn6M9w;-YE168G)#)^Hkw^uDrk}qs^KtCAo~x&iwKW0$U%2)7#qftYvC3cu z!9Z3pFRj^bF=&DAL#SmG4=v>lUl;(EzVB-_T<)u6GxkxTD#8v_@M7KaC(^rwmQ*}Nv+f(7BdWV!enze zolXej;p0OiQ&}rxH|3Po)Hl>smX%i2*4I^Yx!m%?tsBBwB#gr-2b_a-3K3tZ&>J*z zu~;nlHaYa{{*_Z5Ek{~9PhY*aUU|bxCP7hn{7T5s8W&molqDbD}bSjn3 z42enEUR>SK0JOins;;hzTUk|A!P%a;%Aet8(@3Q%on9s4@x&^vMh?1csc_-b@Qa=s zXS-UDGd=~noSN@5{*vtAXB{9s}nK{D(Y%0 z%D7cEwKdh1m9=~7OLuHqyULH`&?!J+X=O``e5qU^2T~xDi59=S8+>}_LRWKB%h8UL zm+n4&HT-@?Vzk+9788iU0lEO43HX84Y;j`Ao-_)uL56Q=Tt-28Wo1SAawwJM+}eHn z>PqvrY>Wx?fDBqAVo-_se31-*NF*|)QpTU2{ImbwrS6WF=H|Ap^S65XUX9KGRkb@z z2GGJo79jed6ab11MWE2A9?QckBrZL-gbVUjT~}LK20GfkdumF-yG?u$2{I!Htd$9u z_(HKnBIJYjIGLC~59I%+YrxBZWp-b@cK7Mv$S1zmVnqxH0I{23utA|577&U%nd(WW zkx3q2fiY=01w}=rl{M8BWdLi>zWOR|NkMi(2-OvGSYZu75iDZ}L=u@?CY3DBj1NA! zcjaVTQ}fZT)0b{NeEMpVuhMBjhhYciY&5_i6r1TUgCSCAGzyVGpaev3%G$oGxU8zC zs;uO%Q0nXIYPmT{VN8-M%4q^-CX)Q+f+DF@Dpx6mvy;OEKP^*c`L+1sl^c&@t!b#QsomGOr*ikE2tOJL z5B;V8VgYY)iO=T?!NN!d3!mQ&^xisutQqj~)TuL<9}G^+@)M+VW~{F^3DdUsKc2c<^9derj|G%ah! literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_82.aif b/sound/direct_sound_samples/wave_82.aif new file mode 100644 index 0000000000000000000000000000000000000000..6bdc1beabe56148a4297a7c42651a25173aa0952 GIT binary patch literal 7890 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 VEev+ab!LDog@|!CO&|U+|39Gs{G0#) literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_83.aif b/sound/direct_sound_samples/wave_83.aif new file mode 100644 index 0000000000000000000000000000000000000000..b0f0e82a1a161a79d7438701deaee561732752b5 GIT binary patch literal 12370 zcmb_?XLDTFk@mfFC+D0o8EG&WE}&fPVx3ZEptdwg0o->(8A#xqr{jySMxQOF#sULZi{hNElhjM+962DC3@+bpv=Z zi$mkenp$`$I7bTe_(N`A)NS*I5~*z3=Zut!u_##G$@Z(Zf~gV^)-11YX#8aeS0y39 zn2nvC?Y;ed-Q68LBq1~T!ROQFkaI_^-imOQ)pQJ4EFdYumTn~j1R(yt;m+(we_ACR zeD-7qCE)>E&zxv0FFaU_WfBqN(-~bN<6BpSurehhVhkqzX|j|W^1|t0I1~x{Bk>?8 zkSKavSvkYXmexc$wJ-4HpKkrILfPM4P05(%RhA5|S%J{Gc>5Ya>)M7kB_HijcD1k} zkl8xWOe$e00JWQjqG`7c2|= zV!??Ek?AkKozI1$4S-p%MFO1Xg^;vXUZ=P>k%?0H-Hf(ohLqMo+<?dC-G|Z#|qzRLbHSj`nkp)*4#N zx>BVOsMV(GT2Kx0WG3aD-ysus{p5pv4V*x-fGO&iHz7==L~c#2s#g+V9)yG{@8?`@(Tx+wlqT~y!-(BU|U$js!>sfZ@m$8B#; zB#ET0cbClud!d|pcA!iruqiCc10B{FB(#ZL-z+UZh{TNZR*+d#o1`z)340Z#f)H4l zW*~pq;T2HNb+B{yHYpVIifP@Sf?aIW0(nie07Y5HtHMcp{MfmEdKgPa7Vy>?chD~$ zibiUxlrg^~7v23dQl``htFlh_{5D{Ym;=>FT-1B5vsh2YB;insy!|vn=L0%Z{Q$l~ zf(HrPZ~LRcdVCmgYt|CLN|d0aYQuHi)D!!~4M!CELPrDbsf}N;Cuk61WKiPKdcFR? zj)j228YA@t19wjO@kN0jr^te>|9GGTNCaJ7VWixh1;TCsQUNblsVtUK=-#isb^taN zD!WGF&FX<kGO(2I3JpE`+AImt(X(tM6 zUH1|@kx@!H)Bew`RRo}hUeAy6*)cGc^pv0^rw5~pqk+Kew;CIe(!o$(E?RB(;hXYa zd@j}hPi!o%SVgX)BqU@HEFbpc%06}rs8170#z$j1JCxZhGEv!Z!su1-jCn*NyZ`U; z2zZi%<8tCP6l=K{ccbwcilpK}@G^9~ELv;}t4!jXtRq{NzX6@TQy>i|^HQAIpK zn9mO9OGzIZSzyy4sLUoACzdTnRAB`ira4?;T~Z2IV_-1;($yl&zg{Ed@S-AKAW_P> z0C=871G1Fh@xM;K+aFwTB;jqel9DLfs)%9FvF(!$}|RU^Txcv1!Z;e z{3N?)&APIGD)xv^nPJu(TNN3KGNarhn~2 z*d|ItjXYG0hxcN#UbP8;1at?w3JYIfTv$uPqWQi?{UQfmVwdb;oF}CC$6m-jUKncU zqLN%n0Fe)^8zFG-U|231wzWGun<$21oehCGA{NdlngS%Rzxr>w(Ygt6pqU8|^SFUh zA+TZqU=o@i&BVa8#z(WMavavBFwfF)C~|Hm%5cQ%em(%-SOEIkc(@2(9LSX1Dl3Q( zQ}!M<38i%`JqQ6|*uI9{RR)nlN$uv*=9J{;L(r0{+|kKJ1zECSwCqw@0Z2%SBJenv z);T*Csl*W7^*d_}ER&Qlp^!Ey@Lrr1>z zc(nvz-pvh#h_7G5PH)DlM`dsuuhYL7_ZuCB43n9(mt}ODW$|vfoIy1ybn7H>9Uf4H zXs!_IXD{IAH{+tiwU9&58&gG67H7FY;pAUOHl5c%DQ|@_?hxwr zEBx7|1mk!u%){=;%)4?K5KA@l}VDvuNYcKNF=EAH43Y?4G zTbZ;Wg1%A;WP`SVSegjTJq&mN8G;m6XX{&u6;%eUb--S_ELBZ;Ne7!q0dhBLW(P=l zb8#3SZgmN(vx&tA(Li2|A^3LzSrZf7$f31X=#>}i)l&iDp$=*q+e}>8s-%6z2*5{J zy<%}TyL2xWDvMF5h#z1zi{P7S)TSPN<)UJ3!UG%are*;JZGJJA_m=|sD##HQaPy_* zJ0VY@7AnP^enl4=(w1Q>cHrvE;+;uPZukJb49GbfOSxR2oXB&Kfe=>$09*Hiu52SJ zn)3vDlyIB_sI1z{uUr$DrhM6+BLYOBs>(c@PI!P=iV6gxJVCLjzGruW4M4CE2zJ!M z@y=Xv(O9|sVvX*xFWPZXjLNel!H4mz2gs+XFkh4*14}y(tPV&426DkrpA1HGWPl|j z{Nf98{bVqpIHSN7h%#{8U$8@!1QGNkSk+KQ{Xk~`+5lZC9_bPhSilCvC4)XIB})jF%`7)F7;y) zC@E`JU);?>ISk;7krb57>ZD~GwlAZ?Ml~b-FiI#2t((e+uC)he-7eb2L&P*B6s~V) zR+E?_SPq3yjkJ_%%(RK=i!H$uTm8dGLNW$ynA7`SZc9HkIY=*@AVwgWOuv|3O;F1~ zA>@TxxcT|p77f@ReTs=`M~2{pbOO|vBZJpE5z{&w@#SNr2q3Nv%tRKvY@kw(Ie@OJ z{PZ_Q1EDYY7)%(4hVis;9HDpk248Nc&TKjGFP>!j3Q~D~GB~g2LqH{AO?ODkbAQ!Z ziJiHzL_yngjDQZOL8Hstd!>y%yXC@OIwx@^CH1H=``nrk0Tff#XuAwP{i)7E?M#kG z0e#0M0xXt-*#fSXYweslwH0^eT#Y*{Q?e#?E3-0Ev63=-TAEOkf7!Ll+7jbdq(S*3 z3Ot@*WT{SKt7s_Fsvr&ngeP_)i>y7+i#F&)VsbD@< zj=KyE*LvB@TU+QCuhhDIqE^|=^41uil?NhPS7Qr#;q7Icd~nYNZIr)8DT5K9U^UlX z8Dy<#cYw36)cF14p2m$S%@2gCL^)w_NgC)Yzn?S7_Q!8(V9xs2s1;NU$eL}{m-NV#Be@mdAz|1)oEJQV+W7w(X~Mu7;CO2K3kKHrbq)|vA? zzpRZ$D8mDuZ#M5Gr2c%x5a2WlcmFVDt{*MmR>3{&>ue+`T1i{n!m~Zt9iuH({R?F< zO58sf`*L-{B@CyEt{_Gs-g$eyN+;^ek?}O{h|M2OS?YRVt7DaT{#rYNQ3MkvtN2VSW!;^R0H-cRy_nHctUKeYbL6NC zoee~VGR>{Www4xP`(eHkIXi-5LZyJ)Aw938Z@J5nZ2wO(I^5_H(exe7OeO9_<~$+3 zM1618-Xew!vt@L!>l}xIE=GJ#@tH>Uwjc1PYk!7V!48f}c5bQ0V_6HL><^I}H}0<5 z+jvOJDu9nlFN?8+d@$hVpHp(IZonR6{){<|+CM0b-kzDX7wi>S(2c5{8{f6asW`V5 zL}eIPYS4^QBoY-KZ5O!=S!;y!Guc>fWJrd7a_hln(q6)a17-U5L#?NdN=n#Kumb(r z1}v`}ipI!;L!y`=ZVRGbY`O35KHS36eRFfh>x6g-U!rK9-uCfH)RGs6!_v++Bdc=$ zYzEtUsxhy#>;143%G=w@6V2k(427O z?ks6{G>%e#%k5do$?kge();hOddMxyqyiIt%ciOi$*=vs`&S-{p^AI7?t z*UZJ9_WSpkM+Q6SJAe80V=HDKE9(q+9_fsQGQ28J$8%_XE%*k!-yA0kuRlliE-ddx z<(*TvkUf39GUtt7-7$c@V$f;#PwW^orHUxeCW=_i9rz|%z!+o*esrB1Us=+4WCI(w zfTpeU3jB9v;K6;!5wwqN=lo$ zm57yJeYhTwb_spEj{6(-AdqCnISgTyw4Wkl2eysWnsa~CTvk6>(^C#s?zlMheM*A) zH}9#ejNZoZu4`;S#tRLC`P-mya78@Kfgf}cXhA|AN_Gn1IXK8 z=FrTH)`|wOE;vIV6prwz*u?H?R&wC#QL1raVYPUuXLE@xY2C*|+`2Qst18`0zKYs~)L>;*ag#Rk@HL z#SRXjI{Yy)$=~Zwd@mwq-LLzz5465^(Bm4Sn%m)R!tZLWkZTj~m{dig|gL|Bs4GXb|OX*7`nc&0-2^$Jp*OSuI z4GPkNdCN;bFP$sb)O0toeZPLF-ZAm2u^y*udzV%yMa^J@%O5#TMwTPi6*J>hi=4S?+Hz43 z^l74!+L3NP@cwQ858I3yg3IRDscGd*P!IVT!oJfi1Qc_qG}KeAa)Cy#aWMynt#(QM z&;TF)#V5WA6-7?4TZ5K0N+lN1puKoW$C)Y!leMg@VGeiH*O@e0E4^bhW)#Q=M!1Oa z_v}xeV(W-@N5Hj(gZaH1xGc-yGMR}Yc(EJf=vZpHc5qHeMzqpHt#9QNeTt6Ex_$>E=ocFC%GP65#l#;T*e2ovO3=M0WrV{! zn?|NZ+`$nno|4$u%t-qc-GJJlfml7w4zQ)|h%8zD_zTyhm(Pqi{XTCI?esnl<1;*F z*KrDtS>9Yp@OtHaSha2gWXii@d1dPnc?!DqzGvFZVWwREpgV)Id&h0W440-nLr2o! zmiZvJqi%q%(QbkyVShPQ-EycY13mt4>%tC$S9E%Vt~7Ss~Bz*gQesy3)X$mI^X(?q9tY#p2C(nZe*5Il5rd7IzG?-p20 z8(AWuM-XMnN4s*c-QTFy3pfeZMqa$Cp+^S5zx~iUXQu7}Y&Mev z;D$|ijifYCe`1sfaHxresDdUMzhL^GQ1Bd1g{f@l#{s*)Syr!><-&knZ^%gs-kB%xP(ps} z5Cb4FfrWsQ#2)6DLrY!;k%fntP4ZDr#rN}a}S(j12`&a z#odfy3`?!PbuEL)EWxT3%Kf5j{M|1M^8r~~$+okRs7Ho29~9#*&d3=agu`;S4Xp&^ zu)=K9s2L>0t*P%N`LU9iQ+87MVTWbzDT0S6ZMprW%GK+eS5-!AC6#hGfHy zIHdDG?m7*a4q?K-Y~pj%*%?P<8rRv?AV7F|uq8xGMKqFA+cf}_Pnts?lnt~I(W$pT z@>=07;&garlO`$_R(3;^u+Fw70op;sujE?MtO0Ptsw*;ijHT2_ZEp_^1^fETolK*^5}W=u<2{f89RN)G^FMV;=oV<4VZuU{S+L zrV*JpE(Iq8irSt=q!z)`*_9kt4`$tF@iX}n-DXEm%fT89e*4WyUs$3<#hfdyHd?|t z=bo`k!~<>U&7#z%s}<4v2pdkPl`57w7Hfx_4z*+P_IGZ&g6wu;*uSA^l0<_~jI$;l zb9jiT3fK5F)pf)Hs>}P(gQH}0=#!82L2?f>7}L(lx}%||>P0OXKYW0> zZmdqJg-wWos(D*v8&xY!K0%FijGm}Mr*C|)5ybR}0twqg=Am?Germ;r&F(u}wY?}n zZqs^ky-L+?PF-%06jutp9Ybduk(sf-Ogo^~>OjJKzj78HSh>CIh6g$>*4Q7=Si6`Z zLQC(~a%nTI5CiM6&d%Xy2hoYSPsen{Mnyav9QU4OyVh$=A9Q-=*cw#6h97KdXw_ zOoDpCuA#NN=Y@-`@YZ(^Chb-22ya03r0Y;(<gq=9O+ohw* zsh0JIeJxjC5{7kmC&yHzE{e~m9TQ#x=KeBmNEQl5o=4pWhY_XftKx6g#Q3OkkXu(P!p0{}EMjB{bG&}& z?+0_iJ2RVqGVodu&eWvw<+ka!@9D!>826I$<_w>ltQqFY8oQpdSd$?8TmSM+TkC;mw;-eJ<$CQ~b7vW*6m3mYuKhz8lOzND!dW7d; z9EosHA-H|>iIpnC*YEdEm^pRWz8XYB@9{pwjR%OB*@!&ZR&$^YlU!a6|M4>vm*k4& zyo|c}n@g83rS3M1p1pe0+K>h8Izq8CsRO zyNN7A@cL^`A1>d%k14LI`R7{rLyfUwaN79kO#-uQsNl?S-0ak95Gi5QGVNPyO#@gu znlsXH^cmvguZmdpBJs>Hr+Z&Eoqwcx@BzStnNnnXp0qNv?0`wRJWANGAUcFXAgIUN zhF`2&`6NIw&H_hH2pSLWAp+B@3;z>ipuJvlAWU3;x(Cn-tH^|uYo2(5oCe6p26|s= zG5%Rk_0EU-FVxi@J>7kMH2mQT zHMnY(ztAo{){w|FP^bE)UW)8NMsDDiCr z?Zpwv;l4^jf8YAUcNh$2CyKQpw`O#Y<8%=tng`6GwnkqHUUTih^B0-7z9MF{rtH}CwXOA4c)G%~} z8FWl+ng8rY;{2P~2w?fnFk>dOg$W;&4D#Bu5j6b#)pJ+dcHW60OfLUkBzjLs{O*~h z$R}$6GOYshCFhNug&iD2lDAdLQA!IC#sCLjJNHt*?;Q));q=s9?Qc7$^aYou^0&rv z0JN3_3huwIszwecv_AC7D)bbqk*RMQf*iwOF9J{+}2q2g= z-7E~7k`ERD2J!rrgRl0+zFfx?0*<;jhUDj)^kLH&IQ@<#h1w3WY-4v;%r1yd_B=`x z64ggAIV$Psm4TNJz`mKp6%!8p-=35l?en@r_p`?T+KeKcHgX`q&-zMl0OQ*>16sg9DSo>b&v z^R4V#yu+;cMEs6xlpF4WGOE&**jt)8_ zO@G_ZYb}+)iQU-yH#8-Y#zIcr`Y4((BS3_AwXl~po6+nN>(Z$+`=pltu~D%;KljIH zxXq{ndSNbk^P{CmgH45pp1!+VHWgv$%u*bvy1EY|f)LL?bNYZV_?J~2J?=)GyCPDO zvgn=h(B!+*w#LLG0I&bx5#SD0Fwm+GV83t#FUDujTseKFDtU7P;FP`j-j^GiI2pA2 zfkpMs_>K&HKSB?D^;IhDNMp$w3&1*mj?U*KM_xJmBS~W7+ZYQI3|GJ0s;tf;;*;v_ zKYp*KaUbcZg~uORbIt&oW7;ho&;CRaU--g7Bd5Ih=Z6%{c_25pV0iEA z4M4Osk40^Nw2=2%K#5OXs5*SQULq??uU&kjH?r~BE{Rt5We*;g_agG8m08;dA8aKh z`pF8x^Ub|jbSGP1SWk;ak0|PD0rvBketIab{c0IULxcl$rxo4Iba`vq`{mnPL4kiF zO3FUIY0vKZYjK-l(Z~TsLj#<8=HgFIW{h_xKq?{Y#2)HstIm}S4+Hmqz3$}~$2~Y` z`_^X8WD#=p4*t-HQr?Kh9DD9ZX8_yOodlV*SGaEK?PvnBu7?5Dzc0ENgh>kq?YTdn zcIa5u9us|NNFi5{U?b06I!|yd-?EbFNRNZrv9FJq4n4Bje|67-t(x6JV^WXD!+tHX zKB>oz4$Bn^HqiO}g>xLA`i=_C#e@uCZQp)=D*9wQ@%E>NN}YNRh6C2`xx!j_4PZeZ z+$V03^WY87JbO|U+L@d#@QEp1jHx`?SctDLmu|kJNh!RK@;IdN2Yp;$kYXLB;bDG# zg8*4|{?f6!v|(Y)$7AFTZgSnRK6qqzwmARhioXV!2;;E6yQ>LfR7Cg1yN^`WC`B0B zsjJ5tE7py>yA(cPwxFd44^Shf>6rCDC+r;hj17%Xj!(y&9yTxPZ#*dyHA@JD!>^ob zM%Z`nEy4L1hXKYLIw49~XC3jkzc%0`>Mej+nz`!>+lk_wOLV%9+f+@)3|&9lfp?q6 zX7VheUsq!EKHE@oEorl#ey~-n_o^~DNcD|AINbvI*H*Ll|F|5et*D}Kr0&b5Vkj@gn99SW0-1sblfLr8Az{?BaLkr)_uur1$27Y&OcJJ5#+Uq&&G0&bxN?WMk5$x@Uk<^QH)1eC`A> z>zcCf{9$YpE7O~Eu;l%(!mtpL8wxa?Yh>0+(X`7ipX)8z*YBzGdti_k%{}ovJDZ%{ za=!cBYOdL*%@hmsADJ-`7%%IQJl91NN%6#UKe==mZQFRTlEi^lJ47FSsU}lioArPE ziOSPlP$x2l-H%pqnJg3LXFWSioni_QtiI?CR8%xdKJ)AwtWg)1-89YGe05#<$@LqcI!t zPk-SeWMG&?uJ!o_l7NP;y6|_e9)zo=AMX}mai<%qKYvl2t*k$_|Ne`eTyt7ZY=Fl)({Q(hms{mc;|klZ$IzjfP=7g;u=S>OD)8<9s~V&s66! z5NCh!vy++4wI{mNUg6GNsXlVL0iHAIEFa!50kY7lKNs7cG(bfVpU%|`O7RprR2Y8! zwF`*d?fLC!1&BJ+?EZ6In4)Lb`^{&%gtVlxXVTWE8|88dUrKR$>+l2yD$)GPkFPNe zyGv{SB9wMU2+imAlS^@pfAYgEA0NM}OXmD53n?IrgHpuKCL)GGj0&&5`dYnBySil0 zB8zSxTzcvZuawui*8g|eLE>pPBKf%Hi4T@R;j)mjor<8*Vx&v2zR?%ZZp`W9NWkYR za}Qmp2LPMJ^5@4^KsI)2PPQLzxrxd*tj~Qi<^sX7?kVMc zYqoM8O#}*zRxX49(%6&NUprbdZ#>@gWlJ$rqy9a%ULTK&3YF{+Hg^(byERctx^=NV0wXd5P()NPS4uLDp8e@i z*1tAuG@B!_K(Y4Ju!u=Y0*UdpO*i1N#fnM4F$@Q2m^47-(ZF0ei5@=k>Nzm1o7EY% zJ+V-hcj$nG%_;%l48Q;I>&jSaS8Y)(nxi>f(~z7c=AyZw?-v(6 z6?d?ZaofEpI+_lq(O4Q7uK;O$_vou5nVd^)T79gE6_C{fN~TCkt^)2onm3e!{#?#& z@jx6L1)V|TsX!bJ%pIm&QKQwN*XAQ5m@znWZ2W&Odd-{1iROgy=QpwK{n z5`^aj`%YcsrHg)}=F#`NMFdvX!K2C*5{c>4drPrG(3=SBon;{pLxCe`446L#VDi+S z!>`n5Dsj7Z`sPv^jpnq9DYY%t_0f-S&4wyrXCQ2_7X@N81&d%X;r>vGP(iehywY2Q z<-De+Hy(!ZSZck9Bg?=p;#nZ zZ+}5WqPIZWH|Pg)^*F6sLAFN-BE9>n2@-6LIX zhTna5+eh+j8mwvyTq?n`X_Q84$`>R_K|tAa{V<9JrlRA2ei&s@fIZS}`=Rd6@Z0Zy zt);})cZ_Q~Kva#VvxthSY#@NE!=!85Ubwu6VrS9|AKh`%*sxp)p*+#w1$_92&*w1Z zZM9)@EykA7Xnb;=tmyM%l&mEWjiam73$DJ;ZN+`|XAV&tWJ_3w;cStHWsgxvwZ#eE=oYo1T%u82RoTF|MmX2L5y>0NBhKt zm+;73GP{u;^8#Xd9^Sm~mxtH_Am@4T$#R9yDEY(m{l~g^nz!Eh+KdS;uIpzvky0U% zNhQlgd0&~Qgz}2cH?9c9h(hSe7mt%{4$S95?>p5i@VxiCPdAX6^%cX@`JzNhqSCR| z3WPt$P?8cg?JxbTMn)(k)^6Q%Q~8*XwbFcQpD^>~Z$6v_D!L`@(&LDzjznO>Ij!Vy zhA8Jn*sag}V~dPc$Z5y!>Tp%0xG7zIY)A?p`|baJpMX15JDP{P^m-bW4JWknk_mL3 zERJhE{;vZvX(4C7_q`D#W@bzg&Vi9S^78Nh_=N-QU)$7AE}$D&NEQ-osx2mAqQ+dQ zW&gjNk~9L@(8JrCfRIO$CB+xP+|y9@OzXk*??RGP5t4mZ}MdSwsB*8i>f37_yW{egUIHp8bd(OnSW^GHo*(Q@o_6m zN=rquoF1iwpnm_YkG<5C&SadLE!QzYOsOKP!(`I*wrr&B*e~}pT4?#$>r8?$r72oTIN+PL`?(8#rN_W$@gM^cN*sK1^sv4q%63RA6=vD4#k z|84?C@NGM_6I!wu3&1k?c3Cl1l+-v;gI9i0!-TqDWG)S!0y&C04t)L3zxymiD`*Yw zrR8E3sRS#Ql|9Hvme^blC=UPQaYC&S>mR$dgXYk2xeB#j&chl1`iDOoNuXsnpnc+J zkcu$aUi3+UBt}Va35NdWDp_1ZNKJjRj^c62r4qJA!KHX_|L+GYNQ74#aL!u@qym7- Tv4;4;C~S`lNbda6&q)6d{@VM2 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_84.aif b/sound/direct_sound_samples/wave_84.aif new file mode 100644 index 0000000000000000000000000000000000000000..aa97fe3efc9fe2c14daf897b9aa4a6379301ff1b GIT binary patch literal 11446 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 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_85.aif b/sound/direct_sound_samples/wave_85.aif new file mode 100644 index 0000000000000000000000000000000000000000..357e348a73fac979702b9779c2858819f39bd6a2 GIT binary patch literal 2754 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 Jt0u*>_rHdr?-u|7 literal 0 HcmV?d00001 diff --git a/sound/direct_sound_samples/wave_88.aif b/sound/direct_sound_samples/wave_88.aif new file mode 100644 index 0000000000000000000000000000000000000000..2ae1b3021275b7b79c830bf81e2163db15a4f280 GIT binary patch literal 8546 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 literal 0 HcmV?d00001 From c533c6b76a194e0b07e77f2d7cee48f5fb03e5cd Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 16 Oct 2019 13:41:19 -0400 Subject: [PATCH 026/114] Dump programmable wave samples --- .gitignore | 1 + sound/programmable_wave_data.inc | 22 ++++++++++---------- sound/programmable_wave_samples/84A31EC.pcm | 1 + sound/programmable_wave_samples/84A31FC.pcm | 1 + sound/programmable_wave_samples/84A320C.pcm | 1 + sound/programmable_wave_samples/84A321C.pcm | 1 + sound/programmable_wave_samples/84A322C.pcm | 1 + sound/programmable_wave_samples/84A323C.pcm | 1 + sound/programmable_wave_samples/84A324C.pcm | Bin 0 -> 16 bytes sound/programmable_wave_samples/84A325C.pcm | Bin 0 -> 16 bytes sound/programmable_wave_samples/84A326C.pcm | 1 + sound/programmable_wave_samples/84A327C.pcm | Bin 0 -> 16 bytes sound/programmable_wave_samples/84A328C.pcm | 1 + 13 files changed, 20 insertions(+), 11 deletions(-) create mode 100644 sound/programmable_wave_samples/84A31EC.pcm create mode 100644 sound/programmable_wave_samples/84A31FC.pcm create mode 100644 sound/programmable_wave_samples/84A320C.pcm create mode 100644 sound/programmable_wave_samples/84A321C.pcm create mode 100644 sound/programmable_wave_samples/84A322C.pcm create mode 100644 sound/programmable_wave_samples/84A323C.pcm create mode 100644 sound/programmable_wave_samples/84A324C.pcm create mode 100644 sound/programmable_wave_samples/84A325C.pcm create mode 100644 sound/programmable_wave_samples/84A326C.pcm create mode 100644 sound/programmable_wave_samples/84A327C.pcm create mode 100644 sound/programmable_wave_samples/84A328C.pcm diff --git a/.gitignore b/.gitignore index c060f2415..359d15abf 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,4 @@ tools/br_ips/br_ips tools/br_ips/ips_patch types_*.taghl !.travis/calcrom/calcrom.pl +!sound/programmable_wave_samples/*.pcm diff --git a/sound/programmable_wave_data.inc b/sound/programmable_wave_data.inc index 3c5c7f6ed..bdb5cf4d2 100644 --- a/sound/programmable_wave_data.inc +++ b/sound/programmable_wave_data.inc @@ -1,33 +1,33 @@ gProgrammableWaveData_84A31EC:: @ 84A31EC - .incbin "baserom.gba", 0x4A31EC, 0x10 + .incbin "sound/programmable_wave_samples/84A31EC.pcm" gProgrammableWaveData_84A31FC:: @ 84A31FC - .incbin "baserom.gba", 0x4A31FC, 0x10 + .incbin "sound/programmable_wave_samples/84A31FC.pcm" gProgrammableWaveData_84A320C:: @ 84A320C - .incbin "baserom.gba", 0x4A320C, 0x10 + .incbin "sound/programmable_wave_samples/84A320C.pcm" gProgrammableWaveData_84A321C:: @ 84A321C - .incbin "baserom.gba", 0x4A321C, 0x10 + .incbin "sound/programmable_wave_samples/84A321C.pcm" gProgrammableWaveData_84A322C:: @ 84A322C - .incbin "baserom.gba", 0x4A322C, 0x10 + .incbin "sound/programmable_wave_samples/84A322C.pcm" gProgrammableWaveData_84A323C:: @ 84A323C - .incbin "baserom.gba", 0x4A323C, 0x10 + .incbin "sound/programmable_wave_samples/84A323C.pcm" gProgrammableWaveData_84A324C:: @ 84A324C - .incbin "baserom.gba", 0x4A324C, 0x10 + .incbin "sound/programmable_wave_samples/84A324C.pcm" gProgrammableWaveData_84A325C:: @ 84A325C - .incbin "baserom.gba", 0x4A325C, 0x10 + .incbin "sound/programmable_wave_samples/84A325C.pcm" gProgrammableWaveData_84A326C:: @ 84A326C - .incbin "baserom.gba", 0x4A326C, 0x10 + .incbin "sound/programmable_wave_samples/84A326C.pcm" gProgrammableWaveData_84A327C:: @ 84A327C - .incbin "baserom.gba", 0x4A327C, 0x10 + .incbin "sound/programmable_wave_samples/84A327C.pcm" gProgrammableWaveData_84A328C:: @ 84A328C - .incbin "baserom.gba", 0x4A328C, 0x10 + .incbin "sound/programmable_wave_samples/84A328C.pcm" diff --git a/sound/programmable_wave_samples/84A31EC.pcm b/sound/programmable_wave_samples/84A31EC.pcm new file mode 100644 index 000000000..a0ca8fed9 --- /dev/null +++ b/sound/programmable_wave_samples/84A31EC.pcm @@ -0,0 +1 @@ +%c%c \ No newline at end of file diff --git a/sound/programmable_wave_samples/84A31FC.pcm b/sound/programmable_wave_samples/84A31FC.pcm new file mode 100644 index 000000000..25be9c018 --- /dev/null +++ b/sound/programmable_wave_samples/84A31FC.pcm @@ -0,0 +1 @@ +Fu1Fu1 \ No newline at end of file diff --git a/sound/programmable_wave_samples/84A320C.pcm b/sound/programmable_wave_samples/84A320C.pcm new file mode 100644 index 000000000..5d9585aca --- /dev/null +++ b/sound/programmable_wave_samples/84A320C.pcm @@ -0,0 +1 @@ +ܺvT2ܺvT2 \ No newline at end of file diff --git a/sound/programmable_wave_samples/84A321C.pcm b/sound/programmable_wave_samples/84A321C.pcm new file mode 100644 index 000000000..25ff1b371 --- /dev/null +++ b/sound/programmable_wave_samples/84A321C.pcm @@ -0,0 +1 @@ +wwe1wwe1 \ No newline at end of file diff --git a/sound/programmable_wave_samples/84A322C.pcm b/sound/programmable_wave_samples/84A322C.pcm new file mode 100644 index 000000000..d0b69f04a --- /dev/null +++ b/sound/programmable_wave_samples/84A322C.pcm @@ -0,0 +1 @@ +ʆC!ʆC! \ No newline at end of file diff --git a/sound/programmable_wave_samples/84A323C.pcm b/sound/programmable_wave_samples/84A323C.pcm new file mode 100644 index 000000000..d0fa1932d --- /dev/null +++ b/sound/programmable_wave_samples/84A323C.pcm @@ -0,0 +1 @@ +CFCF \ No newline at end of file diff --git a/sound/programmable_wave_samples/84A324C.pcm b/sound/programmable_wave_samples/84A324C.pcm new file mode 100644 index 0000000000000000000000000000000000000000..81afd79c5e68830a485d25c29e6ff26f664c0b75 GIT binary patch literal 16 ScmZ3rYK0;L1Ea<&C=CEFssxPy literal 0 HcmV?d00001 diff --git a/sound/programmable_wave_samples/84A325C.pcm b/sound/programmable_wave_samples/84A325C.pcm new file mode 100644 index 0000000000000000000000000000000000000000..ce4c8ae1269956440d1509d18589195f9a80d8a3 GIT binary patch literal 16 WcmezW9|+!cq`4R~7`vo(yaNDXt_h+5 literal 0 HcmV?d00001 diff --git a/sound/programmable_wave_samples/84A326C.pcm b/sound/programmable_wave_samples/84A326C.pcm new file mode 100644 index 000000000..f5e51d5a9 --- /dev/null +++ b/sound/programmable_wave_samples/84A326C.pcm @@ -0,0 +1 @@ +gȘVTgȘVT \ No newline at end of file diff --git a/sound/programmable_wave_samples/84A327C.pcm b/sound/programmable_wave_samples/84A327C.pcm new file mode 100644 index 0000000000000000000000000000000000000000..0d71926178ce440dca1a6fe78c5d11e6b121566c GIT binary patch literal 16 XcmZP)QM2%h$*Zr+iSjU05n=!UB1Z%O literal 0 HcmV?d00001 diff --git a/sound/programmable_wave_samples/84A328C.pcm b/sound/programmable_wave_samples/84A328C.pcm new file mode 100644 index 000000000..2aae22d26 --- /dev/null +++ b/sound/programmable_wave_samples/84A328C.pcm @@ -0,0 +1 @@ +&8J\ZH6&8J\ZH6 \ No newline at end of file From c07a23699a4d6c49dbaac31fd6c5d181759be6f9 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 16 Oct 2019 13:41:55 -0400 Subject: [PATCH 027/114] Bump baserom.ips --- baserom.ips | Bin 1675622 -> 1042942 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/baserom.ips b/baserom.ips index 59846cc98218779bbe2454daee8e62977d7b5dd7..94b8acd6c150e29f84c5f560de674a7c54fe1a01 100644 GIT binary patch delta 47 zcmaF1DDB^6`-T?A7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~Eqsr+w|mD+Z1;|rlr{nY DyVel; delta 634536 zcmeEv2V7Ixy6;X1N$9o=}bi?|qc;bOCeZSa)Vc4gK6WQu;_rZJS?cs=BA-}CR({3tzf7o?A1GU?Pj z6dG4buap8Z`B7sT{|=4iWb!y*CE;K<2UM~f(7&?Ag&Nod4K%3Kz!df4zyYZOMO><# zPGibQi&~EswA&G|gpFe?BO3J&)1f894;n@d=m#!g%hV6)D32Bril}qAQrx5b;sSE> zBRlx=3$O!Bh#@-aFwn{SaYXOAD5YoLLUb;X9-fD2T=YvYbE%}TzMhnBaTU?*DD19r z7(w%?5<=3TscrxUPjW?I>*xz z{2%`Zbqz|zdKBY7aC6dm18~XTg~auoLW|OqiS&Kn?Gi~sQNvKSB?TAdL263+UQ7pK zMgC{VKXA}5;y-|1XJ-ICg7FZ5eEt;ZA*>S74Yg95BLG?;O3$G$Lt=k`^87AbN`JXg zO0WM0(U}DJq$G=Jg#XuWhbksR-(8vhiq8f?pyo^#i^l!abi>n#E?1?4}&`RSPl`55L4)Wtd0X+ zQGE&xg_L9f)jw_qEy92FhdpN!+2JrFrE-SS_d)ueap}}N)1#+>|4582$6@&4%~P-Q zD3Z{4{MUs_MR>rX0Uk(blrEY!i_%G2nx8?*&ybnY>p|Hl(Nvs{=p-?XBqxdgrE_;m zVH$;2#KH8^aSXV0AUKBq0BuRqdqDRjqD@c7lL6Fg#(&z3uKy^Z8ny6WgX+*c{-a?@ z0@~CaeZ}$r1VAI~PYFFK3$askEbH#oM=m8hEd?kYi~>Grs3UL#{%JZG1>J~0h|vwB zVgM4|RQm!F5Ti4t2ne)f(UC3!G@^cjhV}`-QIZ=~#XDvG@%TSw0S$Llg8#}ijD}WH zDtJ64_Xw1zb9(VV>d^TBh;B<{7c8k5fb2$bP(zGA*&(4suVt2JPy^$l8c0!GC(17g zYW^kgUotFdEE>W9@xB1sq7&mk{6Q*qmUO&|)5&ND``iQ%ozsf7l7Z4m<{=gISUCV1g_}u`$Z+#CZJYKox3(33OUj15^qB<#M1Z$FliV z$N%wQ;!By$5ZuGCM0wCEI>Z(fT#=_574V-5CR9lvm63r7vX$MHU^j!i?2P`Y89Ijv ziM1m{Tspdeq&?QSI;$`Ta!s6`${zU}&PUGP*~3etGz>EN6s-#@P^qL|B#)CZdu4;TL`J z9}r|Bnt)6(O-PPPgE5f#5q3*xC`6%YD2Dh_3nnLnSh6umi=mhB5r{_kPb{VLF`QZ$ z(IVW2A3zf;8c+aig7gVb}e zf(j6hp$_74pexo8g{A2^7(Tw?e|{)xKvGt8+HDshEpeUVqZmY;=Kql9U;ndân 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 From b56002f39020d21fff0e65ae1a3236d14a71040e Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 16 Oct 2019 13:46:10 -0400 Subject: [PATCH 028/114] Bump .gitattributes --- .gitattributes | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitattributes b/.gitattributes index 2ca17cab1..9e4fad21e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -15,6 +15,7 @@ Makefile text eol=lf *.png binary *.bin binary +*.pcm binary *.h linguist-language=C *.inc linguist-language=Assembly From 0a001e15f45c66cab4b074e1fe1679f98575a52c Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 16 Oct 2019 14:00:50 -0400 Subject: [PATCH 029/114] Sync name of song_data section with emerald --- ld_script.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ld_script.txt b/ld_script.txt index 1d5a43ce4..8bba2837a 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -524,7 +524,7 @@ SECTIONS { data/sound_data.o(.rodata); } =0 - songs : + song_data : ALIGN(4) { sound/songs/midi/mus_dummy.o(.rodata); From 0162689ddb2ace6d8ff35a68e4a9bb076bcb2080 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 16 Oct 2019 17:05:07 -0400 Subject: [PATCH 030/114] Narrow down songs that still need midi conversions --- ld_script.txt | 16 +- sound/songs/midi/mus_battle20.mid | Bin 0 -> 15959 bytes sound/songs/midi/mus_battle32.mid | Bin 0 -> 13549 bytes sound/songs/midi/mus_me_bachi.mid | Bin 0 -> 1690 bytes sound/songs/midi/mus_me_kinomi.mid | Bin 0 -> 484 bytes sound/songs/midi/mus_me_shinka.mid | Bin 0 -> 234 bytes sound/songs/midi/mus_me_waza.mid | Bin 0 -> 973 bytes sound/songs/midi/mus_p_school.mid | Bin 0 -> 3106 bytes sound/songs/midi/mus_shinka.mid | Bin 0 -> 6474 bytes sound/songs/mus_battle20.s | 3569 ---------------------------- sound/songs/mus_battle32.s | 2925 ----------------------- sound/songs/mus_me_bachi.s | 635 ----- sound/songs/mus_me_kinomi.s | 180 -- sound/songs/mus_me_shinka.s | 87 - sound/songs/mus_me_waza.s | 362 --- sound/songs/mus_p_school.s | 768 ------ sound/songs/mus_shinka.s | 1172 --------- 17 files changed, 8 insertions(+), 9706 deletions(-) create mode 100644 sound/songs/midi/mus_battle20.mid create mode 100644 sound/songs/midi/mus_battle32.mid create mode 100644 sound/songs/midi/mus_me_bachi.mid create mode 100644 sound/songs/midi/mus_me_kinomi.mid create mode 100644 sound/songs/midi/mus_me_shinka.mid create mode 100644 sound/songs/midi/mus_me_waza.mid create mode 100644 sound/songs/midi/mus_p_school.mid create mode 100644 sound/songs/midi/mus_shinka.mid delete mode 100644 sound/songs/mus_battle20.s delete mode 100644 sound/songs/mus_battle32.s delete mode 100644 sound/songs/mus_me_bachi.s delete mode 100644 sound/songs/mus_me_kinomi.s delete mode 100644 sound/songs/mus_me_shinka.s delete mode 100644 sound/songs/mus_me_waza.s delete mode 100644 sound/songs/mus_p_school.s delete mode 100644 sound/songs/mus_shinka.s diff --git a/ld_script.txt b/ld_script.txt index 8bba2837a..f9dd04781 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -787,14 +787,14 @@ SECTIONS { sound/songs/mus_fanfa1.o(.rodata); sound/songs/mus_fanfa4.o(.rodata); sound/songs/mus_fanfa5.o(.rodata); - sound/songs/mus_me_bachi.o(.rodata); - sound/songs/mus_me_waza.o(.rodata); - sound/songs/mus_me_kinomi.o(.rodata); - sound/songs/mus_me_shinka.o(.rodata); - sound/songs/mus_shinka.o(.rodata); - sound/songs/mus_battle32.o(.rodata); - sound/songs/mus_battle20.o(.rodata); - sound/songs/mus_p_school.o(.rodata); + sound/songs/midi/mus_me_bachi.o(.rodata); + sound/songs/midi/mus_me_waza.o(.rodata); + sound/songs/midi/mus_me_kinomi.o(.rodata); + sound/songs/midi/mus_me_shinka.o(.rodata); + sound/songs/midi/mus_shinka.o(.rodata); + sound/songs/midi/mus_battle32.o(.rodata); + sound/songs/midi/mus_battle20.o(.rodata); + sound/songs/midi/mus_p_school.o(.rodata); sound/songs/mus_me_b_big.o(.rodata); sound/songs/mus_me_b_small.o(.rodata); sound/songs/midi/mus_me_wasure.o(.rodata); diff --git a/sound/songs/midi/mus_battle20.mid b/sound/songs/midi/mus_battle20.mid new file mode 100644 index 0000000000000000000000000000000000000000..a7140d9844b4502974739f93c6f0bf92ee55c5b6 GIT binary patch literal 15959 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_battle32.mid b/sound/songs/midi/mus_battle32.mid new file mode 100644 index 0000000000000000000000000000000000000000..a52fc6b37a8ea06241f373d3ab4af121aaa01b8b GIT binary patch literal 13549 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_me_bachi.mid b/sound/songs/midi/mus_me_bachi.mid new file mode 100644 index 0000000000000000000000000000000000000000..27b97f09c9e880012d7239347fc5c16cdb2514c6 GIT binary patch literal 1690 zcmd5*O-~b16g}f~-gKImfW$=;16zxPGO2_Rm^5t~o2K-WHVsA-S=7Y%5!5u1#03Ql z>y~L*_#;fK)io;mC*1l!@Vudx0znd2uFk#Z-h1wyJMU)8kE;L#H24wBmR~)kcN52J zKHs&VUk(t*MP1x~hvPY%q-eA9a24GtKPCg1vM}j~xrM+6npwxHXJIwdj$ThgCt6)i zjM2tn0bLCU#L$eVL_H2PmmE=FB1VZ(Vw|Y>DC47kl6;bUny8f6TQ$osTJ=1eW!Nmk zW*JAanWR11EJ3jZiyam_#27I~Ob`_xV|>(4kx!A&5S5Z@b{);4V|2}DKJ$TLu4|g` znU4(fiD5qXX@1RoX_&7K^Np`w1iD-Wzmo+P-CM(@;ivqvh@M*13RZHd<3W7Rff0j5)yy#nuk8JP!6F!#ATnlt(4>&mY=2ej$c7kE@Y})lNEkBMF^o_4$Tqqpv|6 z710m8U}_ZY_`GQFvigB>w3le}>Qt;9rOiw8_+idp_$2cwuZE(OH${e1WH?2NQ=~XW z%8{Hx(!MZ7g4H}ZubV@g=jcrlqsH{VU&XBgY0O@3x)e z$hpzSu^_)M;*)wDvAdm2LEq)!cd}Knn}z7)iFvGaa^xvOKS+Q5^e2_%58yMa4?^o$ zu8O@7Bu%lm41_>-Q&Hj|RMm;}hp2ev%d=P>_h F?QhU1fDZrw literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_me_kinomi.mid b/sound/songs/midi/mus_me_kinomi.mid new file mode 100644 index 0000000000000000000000000000000000000000..30fbd360749d9498d8ecbf3bb110dbd1bb5e4195 GIT binary patch literal 484 zcmZXQ%}T>S6opT8s4`433l{-5eFEJTQUnblC7aMm8H#~`n+k%vF5I}#wys?DXCB0# zJb*uauX=(hrgRa$d(XLN?o1MMI|R^x!_Q01=#Je9)>lI8d55YZ*6DuZh4LAyk$d&o z#H(!M;1RPV7f%UDz0H_qQ>(LaE#(Vu}~q8E_%0@A2_ zBonL|4h1o6Le>s6?Gb|$+a!MlwkDtvle~a5&7S(^ijL^T&6gK6xxYZDX8Rfq8_1*D{Vh7=ul^2@JOA7WG=^Ld>{@9%Kl;q14Pd@ptE!=5f|_`HotVq>;pxYseddoYF`_^YWa<0zi1()->$|L_P*VXyUa!*>F7kNj`%SQVgmFJZu<%Y6)js0Wi>4TXoytv=j CpWc}O literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_p_school.mid b/sound/songs/midi/mus_p_school.mid new file mode 100644 index 0000000000000000000000000000000000000000..55651dea57ca3f3532cae884bbb9cfc56c55c35d GIT binary patch literal 3106 zcmdT`%W4x*82+adPeigB6te2dUDL*t&{?#P!%6)C=!2Tuk6JS<7^{inB=zOO#|(zt8_o8m37 z1>OQ*Mg@Hj`fB02a3wz+xk@~a>QT>Eqn=1~20R1yfqhXqH1g~EW#~&ZgxwH!C%_Z% zWj&SpCmQ*6{c@5=06zizb%9;@Th>#lf1;7w^at=WfIsF*uIu)qHstL^JQa1oI~lIy zn|Stqxk*0;zKeM5r>WQ2t=l&@osafUKg)fI=d^DB+;slhKj*fpkDL$t8KPey`o+F# zIus_Tv@E_v~8sUow zq-2f4YMQ>phE0)pcNiO|ak@B-H(sBbh_*`m{u6A5Jtn<#bLfYe-(0ELd@av+)@-2m zZzd8VpYWD^*n=S^7f&n%hRFouFWpRzlVJYLllkb$m^@ey^T~6)32{6x-Y9c%eUP7y ze8oMeZ$tc@?)qxHD{6WOJOpk7w==v7Ud`|tcrC;4+P;o_>d5B^cm!m=NY_T5YG5f9&43HOLhYrvYAciBcyemU|jxqwQuhOZ_K@%|ZNiW5BXW;R?EKW~Sr zPVhvW5!bcP`&-wZafx_iOuER&hIoTbI*{8CTQ+G!ZbO?L&uwvePCXmi;`01vJB9vx Jm_z)__6KNdm&l8C6JU{J(_tO+b-!SF~pN;{?fEi#0=P6*S?mURU zU4Q&OPr&a9_-z7B_-_CWaD5)c2maileW?9O3_qrClk^^c5@S!OoGuQ&Nz-6C1Iz%M z<2sMZnUX>ta7(Z#xZ`1S_5RYoqq>-f_2@ZueT8%1T>nWQ?Z1h+&AR*WIF&Uv#wnaD z#B05SWfOW_ZsI-|<-3XdXo$P9&k*i4Dt+%lA8)@sA6wQ_`|as_NZ+5+hu8xeiO_J2 zMxrzvai6ReE2|FhWUb^z)d8Mb6)P#+5I!zEE!-5IO(4Ga^YK(?-8S^&$yv!kzw3hy z{mh}CIrKA!e&*1R=V+zJ^RG5!gnq2j$NKe%72OT_O*WlPW!2#n#m}Zk)!{U7DkO7uTog0ojH?UdGaaym&7V4C) znQv3hw|sNH7QQ1`l6f}-HDAAha~$SvK+N5A9qF(A)xNegH~J^tIf2}_j_bMfch=Lv wcU{kqy8dnTuhkFy;d|Bo>iY})@%CN&5cuQyq4z`k5%}ZzqW$={{@`Ew9~G<76aWAK literal 0 HcmV?d00001 diff --git a/sound/songs/mus_battle20.s b/sound/songs/mus_battle20.s deleted file mode 100644 index 18cc3a3de..000000000 --- a/sound/songs/mus_battle20.s +++ /dev/null @@ -1,3569 +0,0 @@ - .include "MPlayDef.s" - .section .rodata - .global mus_battle20 - .align 2 - .equ mus_battle20_grp, voicegroup119 - .equ mus_battle20_pri, 1 - .equ mus_battle20_rev, reverb_set+50 - -mus_battle20_1: @ 86BE9EC - .byte KEYSH, 0x00 - .byte TEMPO, 0x63 - .byte VOICE, 0x01 - .byte PAN, 0x4F - .byte VOL, 0x50 - .byte N06 - .byte Cn5 - .byte v076 - .byte W06 - .byte Bn4 - .byte W06 - .byte As4 - .byte W06 - .byte An4 - .byte W06 - .byte As4 - .byte W06 - .byte An4 - .byte W06 - .byte Gs4 - .byte W06 - .byte Gn4 - .byte W06 - .byte Gs4 - .byte W06 - .byte Gn4 - .byte W06 - .byte Fs4 - .byte W06 - .byte Fn4 - .byte W06 - .byte Fs4 - .byte W06 - .byte Fn4 - .byte W06 - .byte En4 - .byte W06 - .byte Ds4 - .byte W06 - .byte En4 - .byte W06 - .byte Ds4 - .byte W06 - .byte Dn4 - .byte W06 - .byte Cs4 - .byte W06 - .byte Dn4 - .byte W06 - .byte Cs4 - .byte W06 - .byte Cn4 - .byte W06 - .byte Bn3 - .byte W06 - .byte Cn4 - .byte W06 - .byte Bn3 - .byte W06 - .byte As3 - .byte W06 - .byte An3 - .byte W06 - .byte As3 - .byte W06 - .byte An3 - .byte W06 - .byte As3 - .byte W06 - .byte Bn3 - .byte W06 - .byte VOICE, 0x11 - .byte N12 - .byte Gn3 - .byte v080 - .byte W36 - .byte As3 - .byte W36 - .byte Gs3 - .byte W24 - .byte Gn3 - .byte W12 - .byte Gs3 - .byte W24 - .byte As3 - .byte W36 - .byte N24 - .byte Cs3 - .byte W24 - .byte N12 - .byte Gn3 - .byte W36 - .byte As3 - .byte W36 - .byte Gs3 - .byte W24 - .byte Gn3 - .byte W12 - .byte Gs3 - .byte W24 - .byte As3 - .byte W36 - .byte N24 - .byte Cs4 - .byte W24 - .byte VOICE, 0x30 - .byte PAN, 0x46 - .byte N12 - .byte Cn4 - .byte W36 - .byte Ds4 - .byte W36 - .byte Cs4 - .byte W24 - .byte Cn4 - .byte W12 - .byte Cs4 - .byte W24 - .byte Ds4 - .byte W36 - .byte N24 - .byte Cs4 - .byte W24 - .byte N12 - .byte Cn4 - .byte v088 - .byte W36 - .byte Ds4 - .byte W36 - .byte Cs4 - .byte W24 - .byte Cn4 - .byte W12 - .byte Cs4 - .byte W24 - .byte Ds4 - .byte W36 - .byte N24 - .byte Gn4 - .byte W24 -mus_battle20_1_86BEA80: @ 86BEA80 - .byte VOICE, 0x30 - .byte VOL, 0x50 - .byte N36 - .byte Cn3 - .byte v096 - .byte W36 - .byte Gn3 - .byte W36 - .byte N24 - .byte Fn3 - .byte W24 - .byte N12 - .byte En3 - .byte W12 - .byte Fn3 - .byte W12 - .byte En3 - .byte W12 - .byte Dn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte En3 - .byte W12 - .byte As3 - .byte W12 - .byte Cn4 - .byte W12 - .byte N96 - .byte Cs4 - .byte W96 - .byte N48 - .byte W48 - .byte As3 - .byte W48 - .byte N36 - .byte Cn3 - .byte W36 - .byte Gn3 - .byte W36 - .byte N24 - .byte Fn3 - .byte W24 - .byte N12 - .byte En3 - .byte W12 - .byte Fn3 - .byte W12 - .byte En3 - .byte W12 - .byte Dn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte As3 - .byte W12 - .byte Cn4 - .byte W12 - .byte N72 - .byte Cs4 - .byte W72 - .byte N12 - .byte W12 - .byte Cn4 - .byte W12 - .byte N48 - .byte Cs4 - .byte W48 - .byte Ds4 - .byte W48 - .byte N36 - .byte Cn4 - .byte W36 - .byte As3 - .byte W36 - .byte N24 - .byte Dn4 - .byte W24 - .byte N92 - .byte Cn4 - .byte W48 - .byte VOL, 0x4B - .byte W06 - .byte Bn3 - .byte W06 - .byte Fs3 - .byte W06 - .byte Cn3 - .byte W06 - .byte Fn2 - .byte W06 - .byte An1 - .byte W06 - .byte Bn0 - .byte W06 - .byte Cn0 - .byte W06 - .byte Gs4 - .byte N48 - .byte En2 - .byte W48 - .byte N36 - .byte Fn2 - .byte W36 - .byte N12 - .byte An2 - .byte W12 - .byte N36 - .byte As2 - .byte W36 - .byte Dn3 - .byte W36 - .byte N24 - .byte Bn2 - .byte W24 - .byte N36 - .byte Cn3 - .byte W36 - .byte Gn2 - .byte W36 - .byte N24 - .byte Fn2 - .byte W24 - .byte N96 - .byte En2 - .byte W96 - .byte N48 - .byte W48 - .byte Fn2 - .byte W48 - .byte N36 - .byte As2 - .byte W36 - .byte N24 - .byte Fn2 - .byte W24 - .byte N12 - .byte Dn3 - .byte W12 - .byte As2 - .byte W12 - .byte An2 - .byte W12 - .byte N72 - .byte Cn3 - .byte W72 - .byte N24 - .byte W24 - .byte N96 - .byte En3 - .byte W96 - .byte N84 - .byte Cn3 - .byte W84 - .byte N12 - .byte En3 - .byte W12 - .byte N96 - .byte Fn3 - .byte W96 - .byte N72 - .byte W72 - .byte N12 - .byte En3 - .byte W12 - .byte Dn3 - .byte W12 - .byte N84 - .byte En3 - .byte W84 - .byte N12 - .byte Fn3 - .byte W12 - .byte N72 - .byte Gn3 - .byte W72 - .byte N12 - .byte As3 - .byte W12 - .byte An3 - .byte W12 - .byte N96 - .byte As3 - .byte W96 - .byte N72 - .byte Fn3 - .byte W72 - .byte N12 - .byte En3 - .byte W12 - .byte Fn3 - .byte W12 - .byte N96 - .byte Gn3 - .byte W96 - .byte VOICE, 0x30 - .byte N84 - .byte Cn4 - .byte W84 - .byte N12 - .byte En4 - .byte W12 - .byte N96 - .byte Fn4 - .byte W96 - .byte N72 - .byte W72 - .byte N12 - .byte En4 - .byte W12 - .byte Dn4 - .byte W12 - .byte N96 - .byte En4 - .byte W96 - .byte N48 - .byte Cn5 - .byte W48 - .byte Cn3 - .byte W48 - .byte Gn4 - .byte W48 - .byte Cs3 - .byte W48 - .byte Cn4 - .byte W48 - .byte Cn2 - .byte W48 - .byte Gn3 - .byte W48 - .byte Cs2 - .byte W48 - .byte VOICE, 0x2F - .byte PAN, 0x20 - .byte N12 - .byte Cn2 - .byte v092 - .byte W12 - .byte En2 - .byte W24 - .byte Cn2 - .byte W12 - .byte En2 - .byte W12 - .byte N12 - .byte W12 - .byte Cn2 - .byte W12 - .byte N12 - .byte W12 - .byte En2 - .byte W12 - .byte Cn2 - .byte W12 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte N06 - .byte En2 - .byte W06 - .byte Cn2 - .byte W06 - .byte N12 - .byte W48 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte En2 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte Cn2 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte En2 - .byte W12 - .byte Cn2 - .byte W12 - .byte En2 - .byte W12 - .byte Cn2 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte En2 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte Cn2 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte En2 - .byte W12 - .byte N12 - .byte W12 - .byte Cn2 - .byte W12 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte En2 - .byte W24 - .byte Cn2 - .byte W12 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte N12 - .byte W24 - .byte VOICE, 0x30 - .byte PAN, 0x46 - .byte N12 - .byte As3 - .byte v096 - .byte W12 - .byte TIE - .byte Cn4 - .byte W96 - .byte W96 - .byte EOT - .byte TIE - .byte Cn3 - .byte v076 - .byte W96 - .byte W48 - .byte VOL, 0x4B - .byte W06 - .byte Bn3 - .byte W06 - .byte Fs3 - .byte W06 - .byte Cn3 - .byte W06 - .byte Fn2 - .byte W06 - .byte An1 - .byte W06 - .byte Bn0 - .byte W06 - .byte Cn0 - .byte W03 - .byte EOT - .byte W03 - .byte VOICE, 0x3C - .byte VOL, 0x50 - .byte PAN, 0x50 - .byte N96 - .byte Fn2 - .byte v096 - .byte W96 - .byte As2 - .byte W96 - .byte Gn2 - .byte W96 -mus_battle20_1_86BEC16: @ 86BEC16 - .byte N92 - .byte En2 - .byte v096 - .byte W48 - .byte VOL, 0x4B - .byte W06 - .byte Bn3 - .byte W06 - .byte Fs3 - .byte W06 - .byte Cn3 - .byte W06 - .byte Fn2 - .byte W06 - .byte An1 - .byte W06 - .byte Bn0 - .byte W06 - .byte Cn0 - .byte W06 - .byte PEND - .byte Gs4 - .byte N96 - .byte Fn2 - .byte W96 - .byte As2 - .byte W96 - .byte Gn2 - .byte W96 - .byte PATT - .word mus_battle20_1_86BEC16 - .byte VOICE, 0x11 - .byte VOL, 0x50 - .byte PAN, 0x4F - .byte N12 - .byte Gn3 - .byte v088 - .byte W36 - .byte Gs3 - .byte W36 - .byte Gn2 - .byte W24 - .byte En3 - .byte W36 - .byte Fn3 - .byte W36 - .byte N24 - .byte As2 - .byte W24 - .byte N12 - .byte Gn3 - .byte W36 - .byte Gs3 - .byte W36 - .byte Gn2 - .byte W24 - .byte En3 - .byte W36 - .byte Fn3 - .byte W36 - .byte N24 - .byte Gs3 - .byte W24 - .byte VOICE, 0x30 - .byte PAN, 0x46 - .byte N48 - .byte Cn4 - .byte v096 - .byte W48 - .byte Cn3 - .byte W48 - .byte Gn3 - .byte W48 - .byte Cs3 - .byte W48 - .byte Cn4 - .byte W48 - .byte Cn3 - .byte W48 - .byte Cs4 - .byte W48 - .byte Cs3 - .byte W48 - .byte GOTO - .word mus_battle20_1_86BEA80 - .byte FINE - -mus_battle20_2: @ 86BEC78 - .byte KEYSH, 0x00 - .byte VOICE, 0x30 - .byte LFOS, 0x14 - .byte PAN, 0x32 - .byte VOL, 0x50 - .byte N06 - .byte Gn5 - .byte v064 - .byte W06 - .byte Fs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Fs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Fs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Fs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Fs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Fs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Fs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Fs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte VOICE, 0x11 - .byte N12 - .byte Cn4 - .byte v088 - .byte W36 - .byte Ds4 - .byte W36 - .byte Cs4 - .byte W24 - .byte Cn4 - .byte W12 - .byte Cs4 - .byte W24 - .byte Ds4 - .byte W36 - .byte N24 - .byte Gs3 - .byte W24 - .byte N12 - .byte Cn4 - .byte W36 - .byte Ds4 - .byte W36 - .byte Cs4 - .byte W24 - .byte Cn4 - .byte W12 - .byte Cs4 - .byte W24 - .byte Ds4 - .byte W36 - .byte N24 - .byte Gs4 - .byte W24 - .byte PAN, 0x40 - .byte N12 - .byte Cn5 - .byte W36 - .byte Ds5 - .byte W36 - .byte Cs5 - .byte W24 - .byte Cn5 - .byte W12 - .byte Cs5 - .byte W24 - .byte Ds5 - .byte W36 - .byte N24 - .byte Cs5 - .byte W24 - .byte N12 - .byte Cn5 - .byte W36 - .byte Ds5 - .byte W36 - .byte Cs5 - .byte W24 - .byte Cn5 - .byte W12 - .byte Cs5 - .byte W24 - .byte Ds5 - .byte W36 - .byte N24 - .byte Gn5 - .byte v076 - .byte W24 -mus_battle20_2_86BED02: @ 86BED02 - .byte VOICE, 0x3C - .byte VOL, 0x50 - .byte PAN, 0x40 - .byte N48 - .byte Cn4 - .byte v100 - .byte W48 - .byte As3 - .byte W48 - .byte N36 - .byte Dn4 - .byte W36 - .byte N24 - .byte Gn3 - .byte W24 - .byte N12 - .byte W12 - .byte Dn4 - .byte W12 - .byte Gn4 - .byte W12 - .byte N72 - .byte Gs4 - .byte W72 - .byte N12 - .byte W12 - .byte Gn4 - .byte W12 - .byte N48 - .byte Fn4 - .byte W48 - .byte Cs4 - .byte W48 - .byte VOICE, 0x38 - .byte N48 - .byte Cn4 - .byte v104 - .byte W24 - .byte MOD, 0x07 - .byte W24 - .byte CnM2 - .byte N42 - .byte As3 - .byte W21 - .byte MOD, 0x06 - .byte W21 - .byte CnM2 - .byte N06 - .byte Cn4 - .byte W06 - .byte N36 - .byte Dn4 - .byte W36 - .byte N24 - .byte Gn3 - .byte W12 - .byte MOD, 0x07 - .byte W12 - .byte N12 - .byte W12 - .byte MOD, 0x00 - .byte N12 - .byte Dn4 - .byte W12 - .byte Gn4 - .byte W12 - .byte N72 - .byte Gs4 - .byte W32 - .byte W01 - .byte MOD, 0x07 - .byte W36 - .byte W03 - .byte CnM2 - .byte N12 - .byte W12 - .byte Gn4 - .byte W12 - .byte N36 - .byte As4 - .byte W36 - .byte N24 - .byte Gs4 - .byte W24 - .byte N12 - .byte Gn4 - .byte W12 - .byte Fn4 - .byte W12 - .byte Gs4 - .byte W12 - .byte N60 - .byte Gn4 - .byte W30 - .byte MOD, 0x07 - .byte W30 - .byte CnM2 - .byte N12 - .byte Fn4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Fn4 - .byte W12 - .byte N92 - .byte En4 - .byte W36 - .byte MOD, 0x07 - .byte W12 - .byte VOL, 0x4B - .byte W06 - .byte Bn3 - .byte W06 - .byte Fs3 - .byte W06 - .byte Cn3 - .byte W06 - .byte Fn2 - .byte W06 - .byte An1 - .byte W06 - .byte Bn0 - .byte W06 - .byte Cn0 - .byte W03 - .byte MOD, 0x00 - .byte W03 - .byte VOICE, 0x30 - .byte VOL, 0x50 - .byte PAN, 0x40 - .byte N48 - .byte As2 - .byte W48 - .byte Dn3 - .byte W48 - .byte N36 - .byte Fn3 - .byte W36 - .byte N24 - .byte As3 - .byte W24 - .byte N12 - .byte An3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte N72 - .byte En3 - .byte W72 - .byte N24 - .byte Cn3 - .byte W24 - .byte N96 - .byte Gn3 - .byte W96 - .byte N48 - .byte As2 - .byte W48 - .byte Dn3 - .byte W48 - .byte N36 - .byte Fn3 - .byte W36 - .byte N24 - .byte As3 - .byte W24 - .byte N12 - .byte Fn3 - .byte W12 - .byte As3 - .byte W12 - .byte Dn4 - .byte W12 - .byte N72 - .byte En4 - .byte W72 - .byte N24 - .byte Gn4 - .byte W24 - .byte N92 - .byte Cn5 - .byte W54 - .byte VOL, 0x49 - .byte W09 - .byte Fs3 - .byte W06 - .byte Bn2 - .byte W09 - .byte Dn2 - .byte W06 - .byte En1 - .byte W06 - .byte Dn0 - .byte W06 - .byte VOICE, 0x11 - .byte VOL, 0x50 - .byte PAN, 0x40 - .byte N36 - .byte Cn4 - .byte v100 - .byte W36 - .byte Gn3 - .byte W36 - .byte N12 - .byte Cn4 - .byte W12 - .byte En4 - .byte W12 - .byte N36 - .byte Fn4 - .byte W36 - .byte N24 - .byte As3 - .byte W24 - .byte N36 - .byte Dn4 - .byte W36 -mus_battle20_2_86BEDF1: @ 86BEDF1 - .byte N36 - .byte Fn4 - .byte v100 - .byte W36 - .byte N24 - .byte As4 - .byte W24 - .byte N12 - .byte An4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Fn4 - .byte W12 - .byte PEND - .byte N48 - .byte En4 - .byte W48 - .byte Cn4 - .byte W48 - .byte N36 - .byte W36 - .byte Gn4 - .byte W36 - .byte N12 - .byte Fn4 - .byte W12 - .byte En4 - .byte W12 - .byte N36 - .byte Dn4 - .byte W36 - .byte N60 - .byte As4 - .byte W60 - .byte PATT - .word mus_battle20_2_86BEDF1 - .byte N36 - .byte En4 - .byte v100 - .byte W36 - .byte N60 - .byte Cn4 - .byte W60 - .byte VOICE, 0x01 - .byte N36 - .byte Cn5 - .byte v104 - .byte W36 - .byte Gn4 - .byte W36 - .byte N12 - .byte Cn5 - .byte W12 - .byte En5 - .byte W12 - .byte N36 - .byte Fn5 - .byte W36 - .byte N24 - .byte As4 - .byte W24 - .byte N36 - .byte Dn5 - .byte W36 - .byte Fn5 - .byte W36 - .byte N24 - .byte As5 - .byte W24 - .byte N12 - .byte An5 - .byte W12 - .byte Gn5 - .byte W12 - .byte Fn5 - .byte W12 - .byte N36 - .byte En5 - .byte W36 - .byte Cn5 - .byte W36 - .byte N24 - .byte Gn5 - .byte W24 - .byte N36 - .byte Cn6 - .byte W36 - .byte Cs6 - .byte W36 - .byte N24 - .byte Cn4 - .byte v108 - .byte W24 - .byte N36 - .byte Gn5 - .byte v104 - .byte W36 - .byte Gs5 - .byte W36 - .byte N24 - .byte Cs4 - .byte v108 - .byte W24 - .byte N36 - .byte Cn5 - .byte v104 - .byte W36 - .byte Cs5 - .byte W36 - .byte N24 - .byte Cn3 - .byte v108 - .byte W24 - .byte N36 - .byte Gn4 - .byte v104 - .byte W36 - .byte Gs4 - .byte W36 - .byte N24 - .byte Cs3 - .byte v108 - .byte W24 - .byte VOICE, 0x3C - .byte PAN, 0x40 - .byte N96 - .byte Cn3 - .byte v104 - .byte W96 -mus_battle20_2_86BEE79: @ 86BEE79 - .byte N84 - .byte Cn2 - .byte v104 - .byte W84 - .byte N12 - .byte Cn3 - .byte W12 - .byte PEND - .byte N96 - .byte Cs3 - .byte W96 - .byte N84 - .byte Cs2 - .byte W84 - .byte N12 - .byte Cs3 - .byte W12 - .byte N96 - .byte Cn3 - .byte W96 - .byte PATT - .word mus_battle20_2_86BEE79 - .byte N96 - .byte As2 - .byte v104 - .byte W96 - .byte Dn3 - .byte W96 - .byte Fn3 - .byte W96 - .byte N84 - .byte As3 - .byte W84 - .byte VOICE, 0x30 - .byte PAN, 0x40 - .byte N12 - .byte Dn4 - .byte W12 - .byte TIE - .byte En4 - .byte W96 - .byte W96 - .byte EOT - .byte TIE - .byte En3 - .byte v096 - .byte W96 - .byte W48 - .byte VOL, 0x4B - .byte W06 - .byte Bn3 - .byte W06 - .byte Fs3 - .byte W06 - .byte Cn3 - .byte W06 - .byte Fn2 - .byte W06 - .byte An1 - .byte W06 - .byte Bn0 - .byte W06 - .byte Cn0 - .byte W03 - .byte EOT - .byte W03 - .byte VOICE, 0x3C - .byte VOL, 0x50 - .byte PAN, 0x40 - .byte N24 - .byte Cn3 - .byte v100 - .byte W24 - .byte N36 - .byte Fn3 - .byte W36 - .byte Gn3 - .byte W36 - .byte N48 - .byte As3 - .byte W48 - .byte An3 - .byte W48 - .byte N36 - .byte Gn3 - .byte W36 - .byte N12 - .byte Fn3 - .byte W12 - .byte En3 - .byte W12 - .byte Dn3 - .byte W12 - .byte En3 - .byte W12 - .byte Fn3 - .byte W12 - .byte N92 - .byte Gn3 - .byte W48 - .byte VOL, 0x4B - .byte W06 - .byte Bn3 - .byte W06 - .byte Fs3 - .byte W06 - .byte Cn3 - .byte W06 - .byte Fn2 - .byte W06 - .byte An1 - .byte W06 - .byte Bn0 - .byte W06 - .byte Cn0 - .byte W06 - .byte VOICE, 0x38 - .byte VOL, 0x50 - .byte N24 - .byte Cn3 - .byte v104 - .byte W24 - .byte N36 - .byte Fn3 - .byte W15 - .byte MOD, 0x06 - .byte W21 - .byte CnM2 - .byte N36 - .byte Gn3 - .byte W36 - .byte N48 - .byte Cn4 - .byte W24 - .byte MOD, 0x07 - .byte W24 - .byte CnM2 - .byte N48 - .byte Dn4 - .byte W24 - .byte MOD, 0x07 - .byte W24 - .byte CnM2 - .byte N36 - .byte En4 - .byte W21 - .byte MOD, 0x07 - .byte W15 - .byte CnM2 - .byte N12 - .byte Dn4 - .byte W12 - .byte Cn4 - .byte W12 - .byte As3 - .byte W12 - .byte An3 - .byte W12 - .byte Gn3 - .byte W12 - .byte N92 - .byte Cn4 - .byte W32 - .byte W01 - .byte MOD, 0x07 - .byte W15 - .byte VOL, 0x4B - .byte W06 - .byte Bn3 - .byte W06 - .byte Fs3 - .byte W06 - .byte Cn3 - .byte W06 - .byte Fn2 - .byte W06 - .byte An1 - .byte W06 - .byte Bn0 - .byte W06 - .byte Cn0 - .byte W03 - .byte MOD, 0x00 - .byte W03 - .byte VOICE, 0x11 - .byte VOL, 0x50 - .byte PAN, 0x32 - .byte N12 - .byte Cn4 - .byte v096 - .byte W36 - .byte Cs4 - .byte W36 - .byte Cn3 - .byte W24 - .byte Gn3 - .byte W36 - .byte Gs3 - .byte W36 - .byte N24 - .byte Cs3 - .byte W24 - .byte N12 - .byte Cn4 - .byte W36 - .byte Cs4 - .byte W36 - .byte Cn3 - .byte W24 - .byte Gn3 - .byte W36 - .byte Gs3 - .byte W36 - .byte N24 - .byte Cs4 - .byte W24 - .byte VOICE, 0x11 - .byte PAN, 0x40 - .byte N12 - .byte Cn5 - .byte v092 - .byte W36 - .byte Cs5 - .byte W36 - .byte Cn4 - .byte W24 - .byte Gn4 - .byte W36 - .byte Gs4 - .byte W36 - .byte N24 - .byte Cs4 - .byte W24 - .byte N12 - .byte Cn5 - .byte W36 - .byte Cs5 - .byte W36 - .byte N24 - .byte Gn4 - .byte W24 - .byte N12 - .byte Cn5 - .byte W36 - .byte Cs5 - .byte W36 - .byte N24 - .byte As4 - .byte W24 - .byte GOTO - .word mus_battle20_2_86BED02 - .byte FINE - -mus_battle20_3: @ 86BEF90 - .byte KEYSH, 0x00 - .byte VOICE, 0x21 - .byte VOL, 0x50 - .byte PAN, 0x3A - .byte N96 - .byte Cn1 - .byte v108 - .byte W96 - .byte N60 - .byte Cs1 - .byte W60 - .byte N12 - .byte W12 - .byte Ds1 - .byte W12 - .byte Cs1 - .byte W12 -mus_battle20_3_86BEFA5: @ 86BEFA5 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Fs1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Ds1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Ds1 - .byte W12 - .byte N12 - .byte W12 - .byte Fn1 - .byte W12 - .byte PEND -mus_battle20_3_86BEFB8: @ 86BEFB8 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Fs1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Ds1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Ds1 - .byte W12 - .byte N12 - .byte W12 - .byte Cs1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_3_86BEFA5 - .byte PATT - .word mus_battle20_3_86BEFB8 - .byte PATT - .word mus_battle20_3_86BEFA5 - .byte PATT - .word mus_battle20_3_86BEFB8 - .byte PATT - .word mus_battle20_3_86BEFA5 - .byte PATT - .word mus_battle20_3_86BEFB8 -mus_battle20_3_86BEFE9: @ 86BEFE9 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte PEND - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte En1 - .byte W12 -mus_battle20_3_86BF00C: @ 86BF00C - .byte N12 - .byte Cs1 - .byte v108 - .byte W12 - .byte Gs1 - .byte W12 - .byte Cs1 - .byte W12 - .byte Gs1 - .byte W12 - .byte Cs1 - .byte W12 - .byte Gs1 - .byte W12 - .byte Cs1 - .byte W12 - .byte Gs1 - .byte W12 - .byte PEND - .byte Cs1 - .byte W12 - .byte Gs1 - .byte W12 - .byte Cs1 - .byte W12 - .byte Gs1 - .byte W12 - .byte Cs1 - .byte W12 - .byte N12 - .byte W12 - .byte Gs1 - .byte W12 - .byte Fn1 - .byte W12 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte En1 - .byte W12 - .byte Gn1 - .byte W12 - .byte En1 - .byte W12 - .byte Gn1 - .byte W12 - .byte PATT - .word mus_battle20_3_86BF00C - .byte PATT - .word mus_battle20_3_86BF00C - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 -mus_battle20_3_86BF05A: @ 86BF05A - .byte N12 - .byte As0 - .byte v108 - .byte W12 - .byte Fn1 - .byte W12 - .byte As0 - .byte W12 - .byte Fn1 - .byte W12 - .byte As0 - .byte W12 - .byte Fn1 - .byte W12 - .byte As0 - .byte W12 - .byte Fn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_3_86BF05A - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BF05A - .byte PATT - .word mus_battle20_3_86BF05A - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 -mus_battle20_3_86BF090: @ 86BF090 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte En1 - .byte W12 - .byte Cn1 - .byte W12 - .byte En1 - .byte W12 - .byte Cn1 - .byte W12 - .byte En1 - .byte W12 - .byte Cn1 - .byte W12 - .byte En1 - .byte W12 - .byte PEND -mus_battle20_3_86BF0A3: @ 86BF0A3 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Fn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_3_86BF0A3 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte As1 - .byte W12 - .byte Cn1 - .byte W12 - .byte As1 - .byte W12 - .byte Cn1 - .byte W12 - .byte As1 - .byte W12 - .byte Cn1 - .byte W12 - .byte As1 - .byte W12 - .byte PATT - .word mus_battle20_3_86BF0A3 - .byte PATT - .word mus_battle20_3_86BF090 - .byte PATT - .word mus_battle20_3_86BF090 - .byte PATT - .word mus_battle20_3_86BF0A3 - .byte PATT - .word mus_battle20_3_86BF0A3 - .byte PATT - .word mus_battle20_3_86BF090 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BF00C - .byte PATT - .word mus_battle20_3_86BF00C - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BF05A - .byte PATT - .word mus_battle20_3_86BF05A - .byte PATT - .word mus_battle20_3_86BF05A - .byte PATT - .word mus_battle20_3_86BF05A -mus_battle20_3_86BF13B: @ 86BF13B - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_3_86BF13B - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Gn1 - .byte W12 -mus_battle20_3_86BF16A: @ 86BF16A - .byte N12 - .byte Fn1 - .byte v108 - .byte W12 - .byte As1 - .byte W12 - .byte Fn1 - .byte W12 - .byte As1 - .byte W12 - .byte Fn1 - .byte W12 - .byte As1 - .byte W12 - .byte Fn1 - .byte W12 - .byte As1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_3_86BF16A - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BF16A - .byte PATT - .word mus_battle20_3_86BF16A - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFE9 - .byte PATT - .word mus_battle20_3_86BEFA5 - .byte PATT - .word mus_battle20_3_86BEFB8 - .byte PATT - .word mus_battle20_3_86BEFA5 - .byte PATT - .word mus_battle20_3_86BEFB8 - .byte PATT - .word mus_battle20_3_86BEFA5 - .byte PATT - .word mus_battle20_3_86BEFB8 - .byte PATT - .word mus_battle20_3_86BEFA5 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Fs1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Ds1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cs1 - .byte W12 - .byte Ds1 - .byte W12 - .byte Cs1 - .byte W12 - .byte GOTO - .word mus_battle20_3_86BEFE9 - .byte FINE - -mus_battle20_4: @ 86BF1DB - .byte KEYSH, 0x00 - .byte VOICE, 0x50 - .byte LFOS, 0x14 - .byte VOL, 0x50 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W72 - .byte VOICE, 0x04 - .byte PAN, 0x40 - .byte N24 - .byte Gs3 - .byte v052 - .byte W24 -mus_battle20_4_86BF1F6: @ 86BF1F6 - .byte N12 - .byte Gn3 - .byte v052 - .byte W12 - .byte Cn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte As3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cs3 - .byte W12 - .byte Gs3 - .byte W12 - .byte Cn3 - .byte W12 - .byte PEND - .byte Gn3 - .byte W12 - .byte Cs3 - .byte W12 - .byte Fn3 - .byte W12 - .byte As3 - .byte W12 - .byte Cn3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cs3 - .byte W12 - .byte Fn3 - .byte W12 - .byte PATT - .word mus_battle20_4_86BF1F6 - .byte N12 - .byte Gn3 - .byte v052 - .byte W12 - .byte Cs3 - .byte W12 - .byte Fn3 - .byte W12 - .byte As3 - .byte W12 - .byte Fn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte N24 - .byte Cs4 - .byte W24 -mus_battle20_4_86BF22F: @ 86BF22F - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W60 - .byte VOICE, 0x52 - .byte PAN, 0x70 - .byte N03 - .byte Gn1 - .byte v060 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 -mus_battle20_4_86BF251: @ 86BF251 - .byte N03 - .byte Gn1 - .byte v060 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N21 - .byte W24 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte PEND -mus_battle20_4_86BF262: @ 86BF262 - .byte N03 - .byte Fn1 - .byte v060 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N21 - .byte W24 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte PEND -mus_battle20_4_86BF273: @ 86BF273 - .byte N03 - .byte As1 - .byte v060 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N21 - .byte W24 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_4_86BF251 - .byte PATT - .word mus_battle20_4_86BF251 - .byte PATT - .word mus_battle20_4_86BF262 - .byte PATT - .word mus_battle20_4_86BF273 - .byte PATT - .word mus_battle20_4_86BF251 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte VOICE, 0x50 - .byte N96 - .byte Fn2 - .byte v060 - .byte W96 - .byte As2 - .byte W96 - .byte Dn3 - .byte W96 - .byte N84 - .byte Fn3 - .byte W84 - .byte N12 - .byte W12 - .byte TIE - .byte Gn3 - .byte W96 - .byte W96 - .byte EOT - .byte W96 - .byte W96 - .byte VOICE, 0x04 - .byte PAN, 0x10 - .byte N12 - .byte Fn4 - .byte v040 - .byte W12 - .byte Cn4 - .byte W12 - .byte Fn4 - .byte W12 - .byte An4 - .byte W12 - .byte Cn5 - .byte W12 - .byte An4 - .byte W12 - .byte Fn4 - .byte W12 - .byte Cn4 - .byte W12 -mus_battle20_4_86BF2D3: @ 86BF2D3 - .byte N12 - .byte Fn4 - .byte v040 - .byte W12 - .byte Cn4 - .byte W12 - .byte Fn4 - .byte W12 - .byte An4 - .byte W12 - .byte Cn5 - .byte W12 - .byte An4 - .byte W12 - .byte Fn4 - .byte W12 - .byte Cn4 - .byte W12 - .byte PEND -mus_battle20_4_86BF2E6: @ 86BF2E6 - .byte N12 - .byte En4 - .byte v040 - .byte W12 - .byte Cn4 - .byte W12 - .byte En4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Cn5 - .byte W12 - .byte Gn4 - .byte W12 - .byte En4 - .byte W12 - .byte Cn4 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_4_86BF2E6 - .byte PATT - .word mus_battle20_4_86BF2D3 - .byte N12 - .byte Fn4 - .byte v032 - .byte W12 - .byte Cn4 - .byte W12 - .byte Fn4 - .byte W12 - .byte An4 - .byte W12 - .byte Cn5 - .byte W12 - .byte An4 - .byte W12 - .byte Fn4 - .byte W12 - .byte Cn4 - .byte W12 - .byte En4 - .byte W12 - .byte Cn4 - .byte W12 - .byte En4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Cn5 - .byte W12 - .byte Gn4 - .byte W12 - .byte En4 - .byte W12 - .byte Cn4 - .byte W12 - .byte En4 - .byte v020 - .byte W12 - .byte Cn4 - .byte W12 - .byte En4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Cn5 - .byte W12 - .byte Gn4 - .byte W12 - .byte En4 - .byte W12 - .byte Cn4 - .byte W12 - .byte VOICE, 0x06 - .byte PAN, 0x40 - .byte N48 - .byte Cn3 - .byte v052 - .byte W24 - .byte MOD, 0x05 - .byte W24 - .byte CnM2 - .byte N48 - .byte Cn2 - .byte W24 - .byte MOD, 0x05 - .byte W24 - .byte CnM2 - .byte N48 - .byte Gn2 - .byte W24 - .byte MOD, 0x05 - .byte W24 - .byte CnM2 - .byte N48 - .byte Cs2 - .byte W24 - .byte MOD, 0x05 - .byte W24 - .byte CnM2 - .byte N48 - .byte Cn3 - .byte W24 - .byte MOD, 0x05 - .byte W24 - .byte CnM2 - .byte N48 - .byte Cn2 - .byte W24 - .byte MOD, 0x05 - .byte W24 - .byte CnM2 - .byte N48 - .byte Gn2 - .byte W24 - .byte MOD, 0x05 - .byte W24 - .byte CnM2 - .byte N48 - .byte Cs3 - .byte W24 - .byte MOD, 0x05 - .byte W24 - .byte VOICE, 0x06 - .byte PAN, 0x40 - .byte MOD, 0x00 - .byte N12 - .byte Gn4 - .byte W36 - .byte Gs4 - .byte W36 - .byte Gn3 - .byte W24 - .byte En4 - .byte W36 - .byte Fn4 - .byte W36 - .byte N24 - .byte Gn3 - .byte W24 - .byte N12 - .byte Gn4 - .byte W36 - .byte Gs4 - .byte W36 - .byte N24 - .byte Cn4 - .byte W24 - .byte N12 - .byte Gn4 - .byte W36 - .byte Gs4 - .byte W36 - .byte N24 - .byte Fn4 - .byte W24 - .byte GOTO - .word mus_battle20_4_86BF22F - .byte FINE - -mus_battle20_5: @ 86BF39C - .byte KEYSH, 0x00 - .byte VOICE, 0x04 - .byte LFOS, 0x14 - .byte PAN, 0x40 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x50 - .byte N06 - .byte Gn3 - .byte v060 - .byte W12 - .byte Cn3 - .byte W06 - .byte Cn4 - .byte W06 - .byte PAN, 0x10 - .byte N06 - .byte Gn3 - .byte W12 - .byte Cn3 - .byte W06 - .byte Cn4 - .byte W06 - .byte PAN, 0x70 - .byte N06 - .byte Gn3 - .byte W12 - .byte Cn3 - .byte W06 - .byte Cn4 - .byte W06 - .byte PAN, 0x41 - .byte N06 - .byte Gn3 - .byte W12 - .byte Cn3 - .byte W06 - .byte Cn4 - .byte W06 - .byte PAN, 0x10 - .byte N06 - .byte Fn3 - .byte W12 - .byte As2 - .byte W06 - .byte As3 - .byte W06 - .byte PAN, 0x72 - .byte N06 - .byte Fn3 - .byte W12 - .byte As2 - .byte W06 - .byte As3 - .byte W06 - .byte PAN, 0x41 - .byte N06 - .byte Fn3 - .byte W12 - .byte As2 - .byte W06 - .byte As3 - .byte W06 - .byte PAN, 0x10 - .byte N06 - .byte Fn3 - .byte W12 - .byte PAN, 0x70 - .byte N06 - .byte As2 - .byte W06 - .byte Fs4 - .byte W06 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte VOICE, 0x05 - .byte PAN, 0x40 - .byte N12 - .byte Gn4 - .byte v052 - .byte W36 - .byte As4 - .byte W36 - .byte Gs4 - .byte W24 - .byte Gn4 - .byte W12 - .byte Gs4 - .byte W24 - .byte As4 - .byte W36 - .byte N24 - .byte Gs4 - .byte W24 - .byte N12 - .byte Gn4 - .byte W36 - .byte As4 - .byte W36 - .byte Gs4 - .byte W24 - .byte Gn4 - .byte W12 - .byte Gs4 - .byte W24 - .byte As4 - .byte W36 - .byte N24 - .byte Cs5 - .byte W24 -mus_battle20_5_86BF41E: @ 86BF41E - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte VOICE, 0x06 - .byte PAN, 0x40 - .byte N96 - .byte Cn3 - .byte v060 - .byte W48 - .byte MOD, 0x06 - .byte W48 - .byte CnM2 - .byte N48 - .byte Gn2 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N48 - .byte As2 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N36 - .byte Dn3 - .byte W36 - .byte N24 - .byte Fn3 - .byte W24 - .byte N12 - .byte As2 - .byte W12 - .byte Dn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte N72 - .byte Gn3 - .byte W36 - .byte MOD, 0x06 - .byte W36 - .byte CnM2 - .byte N24 - .byte En4 - .byte W24 - .byte N92 - .byte Gn4 - .byte W36 - .byte W03 - .byte MOD, 0x06 - .byte W15 - .byte VOL, 0x49 - .byte W09 - .byte Fs3 - .byte W06 - .byte Bn2 - .byte W09 - .byte Dn2 - .byte W06 - .byte En1 - .byte W06 - .byte Dn0 - .byte W03 - .byte MOD, 0x00 - .byte W03 - .byte VOL, 0x50 - .byte W96 - .byte W96 - .byte W96 - .byte W60 - .byte VOICE, 0x53 - .byte PAN, 0x40 - .byte N03 - .byte Gn2 - .byte v072 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 -mus_battle20_5_86BF485: @ 86BF485 - .byte N03 - .byte Gn2 - .byte v072 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N21 - .byte W24 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte PEND -mus_battle20_5_86BF496: @ 86BF496 - .byte N03 - .byte Fn2 - .byte v072 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N21 - .byte W24 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte PEND -mus_battle20_5_86BF4A7: @ 86BF4A7 - .byte N03 - .byte As2 - .byte v072 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N21 - .byte W24 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte N03 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_5_86BF485 - .byte PATT - .word mus_battle20_5_86BF485 - .byte PATT - .word mus_battle20_5_86BF496 - .byte PATT - .word mus_battle20_5_86BF4A7 - .byte PATT - .word mus_battle20_5_86BF485 - .byte VOICE, 0x04 - .byte N36 - .byte Cn4 - .byte v072 - .byte W36 - .byte Cs4 - .byte W36 - .byte N24 - .byte Cn2 - .byte W24 - .byte N36 - .byte Gn3 - .byte W36 - .byte Gs3 - .byte W36 - .byte N24 - .byte Cs2 - .byte W24 - .byte N36 - .byte Cn3 - .byte W36 - .byte Cs3 - .byte W36 - .byte N24 - .byte Cn1 - .byte W24 - .byte N36 - .byte Gn2 - .byte W36 - .byte Gs2 - .byte W36 - .byte N24 - .byte Cs1 - .byte W24 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte VOICE, 0x52 - .byte PAN, 0x0F - .byte N12 - .byte As1 - .byte v060 - .byte W12 - .byte VOICE, 0x55 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte VOICE, 0x52 - .byte N12 - .byte Dn2 - .byte W12 - .byte VOICE, 0x55 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte VOICE, 0x52 - .byte N12 - .byte Fn2 - .byte W12 - .byte VOICE, 0x55 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte VOICE, 0x52 - .byte N12 - .byte As2 - .byte W12 - .byte VOICE, 0x55 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte N11 - .byte W12 - .byte VOICE, 0x52 - .byte N12 - .byte Dn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte VOICE, 0x55 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte VOICE, 0x52 - .byte PAN, 0x40 - .byte N12 - .byte En2 - .byte W12 - .byte VOICE, 0x55 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte VOL, 0x4B - .byte N12 - .byte W06 - .byte VOL, 0x47 - .byte W06 - .byte Fs3 - .byte N12 - .byte W06 - .byte VOL, 0x3C - .byte W06 - .byte Fn2 - .byte N12 - .byte W06 - .byte VOL, 0x2D - .byte W06 - .byte Bn0 - .byte N09 - .byte W06 - .byte VOL, 0x18 - .byte W06 - .byte VOICE, 0x05 - .byte VOL, 0x50 - .byte BEND, 0x3D - .byte W06 - .byte N12 - .byte Fn4 - .byte v032 - .byte W12 - .byte Cn4 - .byte W12 - .byte Fn4 - .byte W12 - .byte An4 - .byte W12 - .byte Cn5 - .byte W12 - .byte An4 - .byte W12 - .byte Fn4 - .byte W12 - .byte Cn4 - .byte W06 -mus_battle20_5_86BF5C7: @ 86BF5C7 - .byte W06 - .byte N12 - .byte Fn4 - .byte v032 - .byte W12 - .byte Cn4 - .byte W12 - .byte Fn4 - .byte W12 - .byte An4 - .byte W12 - .byte Cn5 - .byte W12 - .byte An4 - .byte W12 - .byte Fn4 - .byte W12 - .byte Cn4 - .byte W06 - .byte PEND -mus_battle20_5_86BF5DB: @ 86BF5DB - .byte W06 - .byte N12 - .byte En4 - .byte v032 - .byte W12 - .byte Cn4 - .byte W12 - .byte En4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Cn5 - .byte W12 - .byte Gn4 - .byte W12 - .byte En4 - .byte W12 - .byte Cn4 - .byte W06 - .byte PEND - .byte PATT - .word mus_battle20_5_86BF5DB - .byte PATT - .word mus_battle20_5_86BF5C7 - .byte W06 - .byte N12 - .byte Fn4 - .byte v020 - .byte W12 - .byte Cn4 - .byte W12 - .byte Fn4 - .byte W12 - .byte An4 - .byte W12 - .byte Cn5 - .byte W12 - .byte An4 - .byte W12 - .byte Fn4 - .byte W12 - .byte Cn4 - .byte W06 - .byte W06 - .byte En4 - .byte W12 - .byte Cn4 - .byte W12 - .byte En4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Cn5 - .byte W12 - .byte Gn4 - .byte W12 - .byte En4 - .byte W12 - .byte Cn4 - .byte W06 - .byte W06 - .byte En4 - .byte v012 - .byte W12 - .byte Cn4 - .byte W12 - .byte En4 - .byte W12 - .byte Gn4 - .byte W12 - .byte Cn5 - .byte W12 - .byte Gn4 - .byte W12 - .byte En4 - .byte W12 - .byte Cn4 - .byte W06 - .byte BEND, 0x40 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte VOICE, 0x07 - .byte PAN, 0x10 - .byte N12 - .byte Gn3 - .byte v052 - .byte W36 - .byte Gs3 - .byte W36 - .byte Gn3 - .byte W24 - .byte En3 - .byte W36 - .byte Fn3 - .byte W36 - .byte Gn3 - .byte W24 - .byte N12 - .byte W36 - .byte Gs3 - .byte W36 - .byte N24 - .byte Gn3 - .byte W24 - .byte N12 - .byte W36 - .byte Gs3 - .byte W36 - .byte N24 - .byte As3 - .byte W24 - .byte GOTO - .word mus_battle20_5_86BF41E - .byte FINE - -mus_battle20_6: @ 86BF65B - .byte KEYSH, 0x00 - .byte VOICE, 0x51 - .byte VOL, 0x50 - .byte W24 - .byte N06 - .byte Cn2 - .byte v080 - .byte W06 - .byte Cs2 - .byte W06 - .byte Dn2 - .byte W06 - .byte Ds2 - .byte W06 - .byte En2 - .byte W06 - .byte Fn2 - .byte W06 - .byte Fs2 - .byte W06 - .byte Gn2 - .byte W06 - .byte Cn2 - .byte W06 - .byte Cs2 - .byte W06 - .byte Dn2 - .byte W06 - .byte Ds2 - .byte W06 - .byte En2 - .byte W06 - .byte Fn2 - .byte W06 - .byte Fs2 - .byte W06 - .byte Gn2 - .byte W06 - .byte Cn2 - .byte W06 - .byte Cs2 - .byte W06 - .byte Dn2 - .byte W06 - .byte Ds2 - .byte W06 - .byte En2 - .byte W06 - .byte Fn2 - .byte W06 - .byte Fs2 - .byte W06 - .byte Gn2 - .byte W30 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 -mus_battle20_6_86BF69C: @ 86BF69C - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte VOICE, 0x5A - .byte N96 - .byte Fn1 - .byte v080 - .byte W96 - .byte As1 - .byte W96 - .byte Dn2 - .byte W96 - .byte N84 - .byte Fn2 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte GOTO - .word mus_battle20_6_86BF69C - .byte FINE - -mus_battle20_7: @ 86BF6EB - .byte KEYSH, 0x00 - .byte VOICE, 0x00 - .byte PAN, 0x40 - .byte VOL, 0x50 - .byte W96 - .byte W84 - .byte N12 - .byte Dn1 - .byte v112 - .byte W12 -mus_battle20_7_86BF6F9: @ 86BF6F9 - .byte W24 - .byte N12 - .byte Dn1 - .byte v112 - .byte W48 - .byte N12 - .byte W24 - .byte PEND - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 -mus_battle20_7_86BF724: @ 86BF724 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte W24 - .byte N12 - .byte Dn1 - .byte v112 - .byte W72 - .byte W24 - .byte N12 - .byte W72 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte W24 - .byte N12 - .byte Dn1 - .byte v112 - .byte W72 - .byte W24 - .byte N12 - .byte W72 - .byte PATT - .word mus_battle20_7_86BF6F9 -mus_battle20_7_86BF74D: @ 86BF74D - .byte W24 - .byte N12 - .byte Dn1 - .byte v112 - .byte W48 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF74D - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 -mus_battle20_7_86BF7B6: @ 86BF7B6 - .byte W24 - .byte N12 - .byte Dn1 - .byte v112 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF74D - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W72 - .byte N12 - .byte Dn1 - .byte v112 - .byte W12 - .byte N12 - .byte W12 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte W24 - .byte N48 - .byte An2 - .byte v100 - .byte W48 - .byte N12 - .byte Dn1 - .byte v112 - .byte W12 - .byte N12 - .byte W12 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF74D - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF6F9 - .byte PATT - .word mus_battle20_7_86BF7B6 - .byte GOTO - .word mus_battle20_7_86BF724 - .byte FINE - -mus_battle20_8: @ 86BF856 - .byte KEYSH, 0x00 - .byte VOICE, 0x2F - .byte PAN, 0x40 - .byte VOL, 0x50 - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W36 - .byte N12 - .byte W24 - .byte W12 - .byte N12 - .byte W36 - .byte PAN, 0x20 - .byte N12 - .byte An1 - .byte W24 - .byte PAN, 0x60 - .byte N12 - .byte W24 -mus_battle20_8_86BF872: @ 86BF872 - .byte PAN, 0x40 - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W60 - .byte PEND -mus_battle20_8_86BF87B: @ 86BF87B - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W60 - .byte PEND - .byte PATT - .word mus_battle20_8_86BF87B -mus_battle20_8_86BF887: @ 86BF887 - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W48 - .byte An1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF887 - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF887 -mus_battle20_8_86BF8A4: @ 86BF8A4 - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF887 -mus_battle20_8_86BF8AE: @ 86BF8AE - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W36 - .byte VOICE, 0x2E - .byte N12 - .byte Cn2 - .byte v127 - .byte W24 - .byte PEND -mus_battle20_8_86BF8BB: @ 86BF8BB - .byte VOICE, 0x2F - .byte W12 - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte An1 - .byte W24 - .byte VOICE, 0x2E - .byte N12 - .byte Cn2 - .byte v127 - .byte W24 - .byte PEND - .byte VOICE, 0x2F - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W60 - .byte PATT - .word mus_battle20_8_86BF887 - .byte PATT - .word mus_battle20_8_86BF8AE - .byte PATT - .word mus_battle20_8_86BF8BB - .byte VOICE, 0x2F - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W48 - .byte An1 - .byte W12 -mus_battle20_8_86BF8EC: @ 86BF8EC - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W24 - .byte N12 - .byte W36 - .byte PEND - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF887 - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF887 - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF887 - .byte PATT - .word mus_battle20_8_86BF87B - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W48 - .byte N06 - .byte An1 - .byte W06 - .byte Cn2 - .byte W06 -mus_battle20_8_86BF923: @ 86BF923 - .byte N12 - .byte Cn2 - .byte v112 - .byte W48 - .byte N12 - .byte W12 - .byte N12 - .byte W36 - .byte PEND - .byte PATT - .word mus_battle20_8_86BF923 - .byte PATT - .word mus_battle20_8_86BF923 -mus_battle20_8_86BF936: @ 86BF936 - .byte N12 - .byte Cn2 - .byte v112 - .byte W48 - .byte N12 - .byte W12 - .byte N12 - .byte W24 - .byte An1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle20_8_86BF923 - .byte PATT - .word mus_battle20_8_86BF923 - .byte PATT - .word mus_battle20_8_86BF923 - .byte PATT - .word mus_battle20_8_86BF923 - .byte PATT - .word mus_battle20_8_86BF923 - .byte PATT - .word mus_battle20_8_86BF936 - .byte PATT - .word mus_battle20_8_86BF923 - .byte PATT - .word mus_battle20_8_86BF923 -mus_battle20_8_86BF969: @ 86BF969 - .byte N12 - .byte Cn2 - .byte v112 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W48 - .byte PEND - .byte PATT - .word mus_battle20_8_86BF969 - .byte PATT - .word mus_battle20_8_86BF969 - .byte N12 - .byte Cn2 - .byte v112 - .byte W12 - .byte N12 - .byte W36 - .byte N12 - .byte W36 - .byte MEMACC, 0x00 - .byte CnM2 - .byte v117 - .byte PAN, 0x60 - .byte W12 - .byte N12 - .byte Gn2 - .byte v088 - .byte W12 - .byte N12 - .byte W24 - .byte En2 - .byte W12 - .byte Gn2 - .byte W24 - .byte N12 - .byte W12 - .byte En2 - .byte W12 - .byte W12 - .byte Gn2 - .byte W12 - .byte En2 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte Gn2 - .byte W12 - .byte N12 - .byte W12 - .byte En2 - .byte W24 - .byte N12 - .byte W12 - .byte Gn2 - .byte W24 - .byte N12 - .byte W12 - .byte En2 - .byte W12 - .byte Gn2 - .byte W24 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte En2 - .byte W24 - .byte N06 - .byte W06 - .byte Gn2 - .byte W06 - .byte N12 - .byte En2 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte Gn2 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte En2 - .byte W24 - .byte N12 - .byte W12 - .byte Gn2 - .byte W12 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte En2 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte Gn2 - .byte W24 - .byte N06 - .byte En2 - .byte W06 - .byte Gn2 - .byte W06 - .byte N12 - .byte W12 - .byte En2 - .byte W24 - .byte N12 - .byte W12 - .byte Gn2 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W24 - .byte En2 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte Gn2 - .byte W24 - .byte N12 - .byte W36 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W36 - .byte PATT - .word mus_battle20_8_86BF872 - .byte PATT - .word mus_battle20_8_86BF87B - .byte N09 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W60 - .byte N12 - .byte W96 - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF887 - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF887 - .byte PATT - .word mus_battle20_8_86BF8EC - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF87B - .byte PATT - .word mus_battle20_8_86BF87B - .byte N12 - .byte Cn2 - .byte v112 - .byte W48 - .byte N12 - .byte W48 - .byte GOTO - .word mus_battle20_8_86BF8A4 - .byte FINE - -@ *************************************** - .align 2 -mus_battle20: @ 86BFA68 - .byte 8 - .byte 0 - .byte mus_battle20_pri - .byte mus_battle20_rev - .word mus_battle20_grp - - .word mus_battle20_1 - .word mus_battle20_2 - .word mus_battle20_3 - .word mus_battle20_4 - .word mus_battle20_5 - .word mus_battle20_6 - .word mus_battle20_7 - .word mus_battle20_8 diff --git a/sound/songs/mus_battle32.s b/sound/songs/mus_battle32.s deleted file mode 100644 index a9436af12..000000000 --- a/sound/songs/mus_battle32.s +++ /dev/null @@ -1,2925 +0,0 @@ - .include "MPlayDef.s" - .section .rodata - .global mus_battle32 - .align 2 - .equ mus_battle32_grp, voicegroup120 - .equ mus_battle32_pri, 0 - .equ mus_battle32_rev, reverb_set+50 - -mus_battle32_1: @ 86BDBBC - .byte KEYSH, 0x00 - .byte TEMPO, 0x62 - .byte VOICE, 0x30 - .byte VOL, 0x50 - .byte LFOS, 0x12 - .byte PAN, 0x36 - .byte N06 - .byte Cn5 - .byte v092 - .byte W06 - .byte Bn4 - .byte W06 - .byte As4 - .byte W06 - .byte An4 - .byte W06 - .byte Gs4 - .byte W06 - .byte Gn4 - .byte W06 - .byte Fs4 - .byte W06 - .byte Fn4 - .byte W06 - .byte Gs4 - .byte W06 - .byte Gn4 - .byte W06 - .byte Fs4 - .byte W06 - .byte Fn4 - .byte W06 - .byte En4 - .byte W06 - .byte Ds4 - .byte W06 - .byte Dn4 - .byte W06 - .byte Cs4 - .byte W06 - .byte En4 - .byte W06 - .byte Ds4 - .byte W06 - .byte Dn4 - .byte W06 - .byte Cs4 - .byte W06 - .byte Cn4 - .byte W06 - .byte Bn3 - .byte W06 - .byte As3 - .byte W06 - .byte An3 - .byte W06 - .byte Cn4 - .byte W06 - .byte Bn3 - .byte W06 - .byte As3 - .byte W06 - .byte An3 - .byte W06 - .byte As3 - .byte W06 - .byte An3 - .byte W06 - .byte As3 - .byte W06 - .byte Bn3 - .byte W06 - .byte VOICE, 0x38 - .byte PAN, 0x4A - .byte N12 - .byte Gn3 - .byte v104 - .byte W36 - .byte Gs3 - .byte W36 - .byte Gn2 - .byte W24 - .byte En3 - .byte W36 - .byte Fn3 - .byte W36 - .byte N24 - .byte As2 - .byte W24 - .byte N12 - .byte Gn3 - .byte W36 - .byte Gs3 - .byte W36 - .byte Gn2 - .byte W24 - .byte En3 - .byte W36 - .byte Fn3 - .byte W36 - .byte N24 - .byte Gs3 - .byte W24 - .byte VOICE, 0x3C - .byte PAN, 0x30 - .byte N48 - .byte Cn4 - .byte v100 - .byte W48 - .byte Cn3 - .byte W48 - .byte Gn3 - .byte W48 - .byte Cs3 - .byte W48 - .byte Cn4 - .byte W48 - .byte Cn3 - .byte W48 - .byte Cs4 - .byte W48 - .byte N24 - .byte Ds3 - .byte W24 - .byte Cs4 - .byte W24 -mus_battle32_1_86BDC44: @ 86BDC44 - .byte PAN, 0x4A - .byte N48 - .byte Gn3 - .byte v100 - .byte W48 - .byte N42 - .byte Fn3 - .byte W42 - .byte N06 - .byte Gs3 - .byte W06 - .byte N36 - .byte Gn3 - .byte W36 - .byte N12 - .byte Cn3 - .byte W24 - .byte N12 - .byte W12 - .byte Dn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte N36 - .byte Gn3 - .byte W36 - .byte Cn4 - .byte W36 - .byte N12 - .byte As3 - .byte W12 - .byte An3 - .byte W12 - .byte As3 - .byte W12 - .byte Cn4 - .byte W24 - .byte N60 - .byte Gn3 - .byte W60 - .byte PAN, 0x50 - .byte N48 - .byte Dn4 - .byte W48 - .byte Cn4 - .byte W48 - .byte N24 - .byte As3 - .byte W24 - .byte Cn4 - .byte W24 - .byte As3 - .byte W24 - .byte An3 - .byte W24 - .byte N72 - .byte Gn3 - .byte W72 - .byte N24 - .byte En3 - .byte W24 - .byte N92 - .byte Cn4 - .byte W96 - .byte N48 - .byte Dn4 - .byte W12 - .byte PAN, 0x54 - .byte W36 - .byte N48 - .byte Cn4 - .byte W48 - .byte As3 - .byte W48 - .byte Dn4 - .byte W48 - .byte N72 - .byte En4 - .byte W72 - .byte N24 - .byte Dn4 - .byte W24 - .byte N92 - .byte Cn4 - .byte W96 - .byte VOICE, 0x01 - .byte PAN, 0x4A - .byte N36 - .byte Cn3 - .byte v108 - .byte W36 - .byte Fn3 - .byte W36 - .byte N24 - .byte En3 - .byte W24 - .byte N36 - .byte Fn3 - .byte W36 - .byte N12 - .byte Cn3 - .byte W24 - .byte N12 - .byte W12 - .byte Dn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte N36 - .byte Gn3 - .byte W36 - .byte Cn3 - .byte W36 - .byte N12 - .byte As3 - .byte W12 - .byte An3 - .byte W12 - .byte As3 - .byte W12 - .byte Cn4 - .byte W24 - .byte N60 - .byte Gn3 - .byte W56 - .byte W01 - .byte VOICE, 0x38 - .byte W03 - .byte N48 - .byte Dn4 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N48 - .byte Cn4 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N24 - .byte As3 - .byte W24 - .byte Cn4 - .byte W24 - .byte As3 - .byte W24 - .byte An3 - .byte W24 - .byte N72 - .byte Gn3 - .byte W36 - .byte MOD, 0x06 - .byte W36 - .byte CnM2 - .byte N24 - .byte En3 - .byte W24 - .byte N56 - .byte Cn4 - .byte v104 - .byte W30 - .byte MOD, 0x06 - .byte W03 - .byte VOL, 0x4C - .byte W06 - .byte Bn3 - .byte W06 - .byte En3 - .byte W03 - .byte Cs2 - .byte W03 - .byte An0 - .byte W03 - .byte FnM1 - .byte W03 - .byte VOICE, 0x30 - .byte MOD, 0x00 - .byte W03 - .byte PAN, 0x54 - .byte N12 - .byte Gn3 - .byte v092 - .byte W03 - .byte VOL, 0x50 - .byte W09 - .byte N12 - .byte Cn4 - .byte W24 - .byte N48 - .byte Dn4 - .byte W48 - .byte Cn4 - .byte W48 - .byte As3 - .byte W48 - .byte Dn4 - .byte W48 - .byte N72 - .byte En4 - .byte W72 - .byte N24 - .byte Cn4 - .byte W24 - .byte N92 - .byte Gn4 - .byte W96 - .byte VOICE, 0x01 - .byte N36 - .byte Gn3 - .byte v108 - .byte W36 - .byte Fn3 - .byte W36 - .byte N24 - .byte Gn3 - .byte W24 - .byte N36 - .byte An3 - .byte W36 - .byte Fn3 - .byte W36 - .byte N24 - .byte An3 - .byte W24 - .byte TIE - .byte Gn3 - .byte W96 - .byte W72 - .byte EOT - .byte W24 - .byte W96 - .byte W96 - .byte VOICE, 0x3C - .byte PAN, 0x4A - .byte TIE - .byte Cn3 - .byte v100 - .byte W96 - .byte W72 - .byte EOT - .byte N12 - .byte W12 - .byte As2 - .byte W12 - .byte N96 - .byte Cs3 - .byte W96 - .byte Ds3 - .byte W96 - .byte TIE - .byte Cn3 - .byte W96 - .byte W72 - .byte EOT - .byte N12 - .byte W12 - .byte As2 - .byte W12 - .byte N96 - .byte Cs3 - .byte W96 - .byte Ds3 - .byte W96 - .byte TIE - .byte As2 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte EOT - .byte VOICE, 0x30 - .byte PAN, 0x54 - .byte N96 - .byte Gn2 - .byte W96 - .byte N48 - .byte Fn2 - .byte W48 - .byte Gn2 - .byte W48 - .byte N96 - .byte Cn2 - .byte W96 - .byte Gn2 - .byte W96 - .byte Gs2 - .byte W96 - .byte N48 - .byte Fn2 - .byte W48 - .byte Gs2 - .byte W48 - .byte N96 - .byte Gn2 - .byte W96 - .byte Cn3 - .byte W96 - .byte GOTO - .word mus_battle32_1_86BDC44 - .byte FINE - -mus_battle32_2: @ 86BDD8A - .byte KEYSH, 0x00 - .byte VOICE, 0x01 - .byte VOL, 0x50 - .byte LFOS, 0x12 - .byte PAN, 0x4A - .byte N06 - .byte Gn5 - .byte v080 - .byte W06 - .byte Gs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Gs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Gs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Gs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Gs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Gs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Gs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte N06 - .byte W06 - .byte Gs5 - .byte W06 - .byte N12 - .byte Gn5 - .byte W12 - .byte VOICE, 0x38 - .byte PAN, 0x40 - .byte N12 - .byte Cn4 - .byte v104 - .byte W36 - .byte Cs4 - .byte W36 - .byte Cn3 - .byte W24 - .byte Gn3 - .byte W36 - .byte Gs3 - .byte W36 - .byte N24 - .byte Cs3 - .byte W24 - .byte N12 - .byte Cn4 - .byte W36 - .byte Cs4 - .byte W36 - .byte Cn3 - .byte W24 - .byte Gn3 - .byte W36 - .byte Gs3 - .byte W36 - .byte N24 - .byte Cs4 - .byte W24 - .byte VOICE, 0x2D - .byte PAN, 0x40 - .byte N12 - .byte Cn5 - .byte v108 - .byte W36 - .byte Cs5 - .byte W36 - .byte Cn4 - .byte W24 - .byte Gn4 - .byte W36 - .byte Gs4 - .byte W36 - .byte N24 - .byte Cs4 - .byte W24 - .byte N12 - .byte Cn5 - .byte W36 - .byte Cs5 - .byte W36 - .byte N24 - .byte Gn4 - .byte W24 - .byte N12 - .byte Cn5 - .byte W36 - .byte Cs5 - .byte W36 - .byte N24 - .byte Ds5 - .byte W24 -mus_battle32_2_86BDE12: @ 86BDE12 - .byte VOICE, 0x30 - .byte PAN, 0x40 - .byte N48 - .byte Cn4 - .byte v100 - .byte W48 - .byte As3 - .byte W48 - .byte N36 - .byte Dn4 - .byte W36 - .byte N12 - .byte Gn3 - .byte W24 - .byte N12 - .byte W12 - .byte As3 - .byte W12 - .byte Dn4 - .byte W12 - .byte N72 - .byte En4 - .byte W72 - .byte N12 - .byte Dn4 - .byte W12 - .byte En4 - .byte W12 - .byte Fn4 - .byte W12 - .byte En4 - .byte W24 - .byte N60 - .byte Cn4 - .byte W60 - .byte PAN, 0x40 - .byte N48 - .byte As4 - .byte W48 - .byte An4 - .byte W48 - .byte N24 - .byte Gn4 - .byte W24 - .byte An4 - .byte W24 - .byte Gn4 - .byte W24 - .byte Fn4 - .byte W24 - .byte N72 - .byte En4 - .byte W72 - .byte N24 - .byte Cn4 - .byte W24 - .byte N92 - .byte Gn4 - .byte W96 - .byte N48 - .byte As4 - .byte W12 - .byte PAN, 0x42 - .byte W36 - .byte N48 - .byte An4 - .byte W48 - .byte N24 - .byte As4 - .byte W24 - .byte An4 - .byte W24 - .byte Dn5 - .byte W24 - .byte Fn5 - .byte W24 - .byte N72 - .byte En5 - .byte W72 - .byte N24 - .byte Dn5 - .byte W24 - .byte N92 - .byte Cn5 - .byte W96 - .byte VOICE, 0x38 - .byte PAN, 0x41 - .byte N48 - .byte Cn4 - .byte v104 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N48 - .byte As3 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N36 - .byte Dn4 - .byte W18 - .byte MOD, 0x06 - .byte W18 - .byte CnM2 - .byte N12 - .byte Gn3 - .byte W24 - .byte N12 - .byte W12 - .byte As3 - .byte W12 - .byte Dn4 - .byte W12 - .byte N72 - .byte En4 - .byte W36 - .byte MOD, 0x06 - .byte W36 - .byte CnM2 - .byte N12 - .byte Dn4 - .byte W12 - .byte En4 - .byte W12 - .byte Fn4 - .byte W12 - .byte En4 - .byte W24 - .byte N60 - .byte Cn4 - .byte W24 - .byte W03 - .byte MOD, 0x06 - .byte W32 - .byte W01 - .byte CnM2 - .byte N48 - .byte As4 - .byte v108 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N48 - .byte An4 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N24 - .byte Gn4 - .byte W24 - .byte An4 - .byte W24 - .byte Gn4 - .byte W24 - .byte Fn4 - .byte W24 - .byte N72 - .byte En4 - .byte W36 - .byte MOD, 0x06 - .byte W36 - .byte CnM2 - .byte N24 - .byte Cn4 - .byte W24 - .byte N56 - .byte Gn4 - .byte W30 - .byte MOD, 0x06 - .byte W03 - .byte VOL, 0x4C - .byte W06 - .byte Bn3 - .byte W06 - .byte En3 - .byte W03 - .byte Cs2 - .byte W03 - .byte An0 - .byte W03 - .byte FnM1 - .byte W03 - .byte MOD, 0x00 - .byte W03 - .byte VOICE, 0x30 - .byte PAN, 0x42 - .byte N12 - .byte Gn4 - .byte v092 - .byte W03 - .byte VOL, 0x50 - .byte W09 - .byte N12 - .byte Cn5 - .byte W24 - .byte N48 - .byte As4 - .byte W48 - .byte An4 - .byte W48 - .byte N24 - .byte As4 - .byte W24 - .byte An4 - .byte W24 - .byte Dn5 - .byte W24 - .byte Fn5 - .byte W24 - .byte N72 - .byte En5 - .byte W72 - .byte N24 - .byte Cn5 - .byte W24 - .byte N92 - .byte Gn5 - .byte W96 - .byte VOICE, 0x01 - .byte N36 - .byte Cn3 - .byte v108 - .byte W36 - .byte As2 - .byte W36 - .byte N24 - .byte Cn3 - .byte W24 - .byte N36 - .byte Dn3 - .byte W36 - .byte As2 - .byte W36 - .byte N24 - .byte Dn3 - .byte W24 - .byte TIE - .byte Cn3 - .byte W96 - .byte W72 - .byte EOT - .byte W24 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte VOICE, 0x3C - .byte PAN, 0x40 - .byte N72 - .byte Cn4 - .byte v100 - .byte W72 - .byte N12 - .byte W12 - .byte As3 - .byte W12 - .byte N96 - .byte Cs4 - .byte W96 - .byte Ds4 - .byte W96 - .byte TIE - .byte Fn4 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte EOT - .byte VOICE, 0x30 - .byte PAN, 0x42 - .byte N96 - .byte Cn3 - .byte W96 - .byte N42 - .byte As2 - .byte W42 - .byte N06 - .byte Cn3 - .byte W06 - .byte N48 - .byte Dn3 - .byte W48 - .byte N96 - .byte Gn2 - .byte W96 - .byte Cn3 - .byte W96 - .byte Cs3 - .byte W96 - .byte N48 - .byte As2 - .byte W48 - .byte N36 - .byte Cs3 - .byte W36 - .byte N12 - .byte En3 - .byte W12 - .byte N96 - .byte Cn3 - .byte W96 - .byte En3 - .byte W96 - .byte GOTO - .word mus_battle32_2_86BDE12 - .byte FINE - -mus_battle32_3: @ 86BDF69 - .byte KEYSH, 0x00 - .byte VOICE, 0x21 - .byte VOL, 0x50 - .byte PAN, 0x40 - .byte N24 - .byte Cn2 - .byte v108 - .byte W24 - .byte Cn1 - .byte W24 - .byte As1 - .byte W24 - .byte Cs1 - .byte W24 - .byte Gs1 - .byte W24 - .byte N12 - .byte As1 - .byte W12 - .byte Gs1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Ds1 - .byte W12 - .byte Cs1 - .byte W12 -mus_battle32_3_86BDF8A: @ 86BDF8A - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Fs1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Ds1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Ds1 - .byte W12 - .byte N12 - .byte W12 - .byte Fn1 - .byte W12 - .byte PEND -mus_battle32_3_86BDF9D: @ 86BDF9D - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Fs1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Ds1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Ds1 - .byte W12 - .byte N12 - .byte W12 - .byte Cs1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle32_3_86BDF8A - .byte PATT - .word mus_battle32_3_86BDF9D - .byte PATT - .word mus_battle32_3_86BDF8A - .byte PATT - .word mus_battle32_3_86BDF9D - .byte PATT - .word mus_battle32_3_86BDF8A - .byte PATT - .word mus_battle32_3_86BDF9D -mus_battle32_3_86BDFCE: @ 86BDFCE - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte PEND - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Dn1 - .byte W12 - .byte PATT - .word mus_battle32_3_86BDFCE - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte N12 - .byte W12 - .byte Cn1 - .byte W12 - .byte Dn1 - .byte W12 - .byte Cn1 - .byte W12 -mus_battle32_3_86BE008: @ 86BE008 - .byte N12 - .byte As0 - .byte v108 - .byte W12 - .byte Fn1 - .byte W12 - .byte As0 - .byte W12 - .byte Fn1 - .byte W12 - .byte As0 - .byte W12 - .byte Fn1 - .byte W12 - .byte As0 - .byte W12 - .byte Fn1 - .byte W12 - .byte PEND -mus_battle32_3_86BE01B: @ 86BE01B - .byte N12 - .byte As0 - .byte v108 - .byte W12 - .byte Fn1 - .byte W12 - .byte As0 - .byte W12 - .byte Fn1 - .byte W12 - .byte As0 - .byte W12 - .byte Fn1 - .byte W12 - .byte As0 - .byte W12 - .byte Bn0 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle32_3_86BDFCE -mus_battle32_3_86BE033: @ 86BE033 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte En1 - .byte W12 - .byte Gn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BDFCE -mus_battle32_3_86BE055: @ 86BE055 - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BDFCE - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Gn1 - .byte W24 - .byte N12 - .byte W12 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W12 - .byte Dn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BE01B - .byte PATT - .word mus_battle32_3_86BDFCE - .byte N12 - .byte Cn1 - .byte v108 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn1 - .byte W12 - .byte Gn1 - .byte W12 - .byte En1 - .byte W12 - .byte Cn1 - .byte W12 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BE033 - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BDFCE -mus_battle32_3_86BE0D0: @ 86BE0D0 - .byte N12 - .byte Cs1 - .byte v108 - .byte W12 - .byte Gs1 - .byte W12 - .byte Cs1 - .byte W12 - .byte Gs1 - .byte W12 - .byte Cs1 - .byte W12 - .byte Gs1 - .byte W12 - .byte Cs1 - .byte W12 - .byte Gs1 - .byte W12 - .byte PEND -mus_battle32_3_86BE0E3: @ 86BE0E3 - .byte N12 - .byte Ds1 - .byte v108 - .byte W12 - .byte As1 - .byte W12 - .byte Ds1 - .byte W12 - .byte As1 - .byte W12 - .byte Ds1 - .byte W12 - .byte As1 - .byte W12 - .byte Ds1 - .byte W12 - .byte As1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BE0D0 - .byte PATT - .word mus_battle32_3_86BE0E3 - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BE0D0 - .byte PATT - .word mus_battle32_3_86BE0E3 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BE008 - .byte PATT - .word mus_battle32_3_86BDFCE - .byte PATT - .word mus_battle32_3_86BE055 - .byte GOTO - .word mus_battle32_3_86BDFCE - .byte FINE - -mus_battle32_4: @ 86BE16A - .byte KEYSH, 0x00 - .byte VOICE, 0x50 - .byte LFOS, 0x12 - .byte VOL, 0x50 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte PAN, 0x10 - .byte W12 - .byte N06 - .byte Cn6 - .byte v052 - .byte W12 - .byte Bn5 - .byte W12 - .byte Cn6 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte W12 - .byte N06 - .byte W12 - .byte Bn5 - .byte W12 - .byte Cn6 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte VOICE, 0x52 - .byte PAN, 0x70 - .byte N12 - .byte Cn3 - .byte v060 - .byte W12 - .byte VOICE, 0x53 - .byte N12 - .byte W12 - .byte MOD, 0x06 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte VOICE, 0x52 - .byte MOD, 0x00 - .byte N12 - .byte Cn2 - .byte W12 - .byte VOICE, 0x53 - .byte N12 - .byte W12 - .byte MOD, 0x06 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte VOICE, 0x52 - .byte MOD, 0x00 - .byte N12 - .byte Gn2 - .byte W12 - .byte VOICE, 0x53 - .byte N12 - .byte W12 - .byte MOD, 0x06 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte VOICE, 0x52 - .byte MOD, 0x00 - .byte N12 - .byte Cs2 - .byte W12 - .byte VOICE, 0x53 - .byte N12 - .byte W12 - .byte MOD, 0x06 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte VOICE, 0x52 - .byte MOD, 0x00 - .byte N12 - .byte Cn3 - .byte W12 - .byte VOICE, 0x53 - .byte N12 - .byte W12 - .byte MOD, 0x06 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte VOICE, 0x52 - .byte MOD, 0x00 - .byte N12 - .byte Gn3 - .byte W12 - .byte VOICE, 0x53 - .byte N12 - .byte W12 - .byte MOD, 0x06 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte VOICE, 0x52 - .byte MOD, 0x00 - .byte N12 - .byte Cn4 - .byte W12 - .byte VOICE, 0x53 - .byte N12 - .byte W12 - .byte MOD, 0x06 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte VOICE, 0x52 - .byte MOD, 0x00 - .byte N12 - .byte Cs3 - .byte W12 - .byte VOICE, 0x53 - .byte N12 - .byte W12 - .byte MOD, 0x06 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte VOICE, 0x04 - .byte PAN, 0x10 - .byte MOD, 0x00 - .byte N12 - .byte Gn4 - .byte v040 - .byte W36 - .byte Gs4 - .byte W36 - .byte Gn3 - .byte W24 - .byte En4 - .byte W36 - .byte Fn4 - .byte W36 - .byte N24 - .byte Gn3 - .byte W24 - .byte N12 - .byte Gn4 - .byte W36 - .byte Gs4 - .byte W36 - .byte N24 - .byte Cn4 - .byte W24 - .byte N12 - .byte Gn4 - .byte W36 - .byte Gs4 - .byte W36 - .byte N24 - .byte W24 -mus_battle32_4_86BE23E: @ 86BE23E - .byte VOICE, 0x54 - .byte PAN, 0x40 - .byte N12 - .byte En4 - .byte v040 - .byte W36 - .byte Fn4 - .byte W36 - .byte Gn4 - .byte W24 - .byte W60 - .byte Gn4 - .byte v052 - .byte W12 - .byte As4 - .byte W12 - .byte Dn5 - .byte W12 - .byte N36 - .byte En5 - .byte W18 - .byte MOD, 0x06 - .byte W18 - .byte CnM2 - .byte N36 - .byte Cn5 - .byte W18 - .byte MOD, 0x06 - .byte W18 - .byte CnM2 - .byte N12 - .byte Dn5 - .byte W12 - .byte En5 - .byte W12 - .byte Fn5 - .byte W12 - .byte En5 - .byte W24 - .byte N60 - .byte Cn5 - .byte W24 - .byte MOD, 0x07 - .byte W36 -mus_battle32_4_86BE26F: @ 86BE26F - .byte VOICE, 0x50 - .byte MOD, 0x00 - .byte N48 - .byte As3 - .byte v060 - .byte W48 - .byte An3 - .byte W48 - .byte PEND -mus_battle32_4_86BE27A: @ 86BE27A - .byte N24 - .byte Gn3 - .byte v060 - .byte W24 - .byte An3 - .byte W24 - .byte Gn3 - .byte W24 - .byte Fn3 - .byte W24 - .byte PEND -mus_battle32_4_86BE285: @ 86BE285 - .byte N72 - .byte En3 - .byte v060 - .byte W72 - .byte N24 - .byte Cn3 - .byte W24 - .byte PEND -mus_battle32_4_86BE28D: @ 86BE28D - .byte N60 - .byte Gn3 - .byte v060 - .byte W60 - .byte VOICE, 0x06 - .byte N12 - .byte En3 - .byte v072 - .byte W12 - .byte Cn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte PEND - .byte As2 - .byte W12 - .byte Fn2 - .byte W12 - .byte As2 - .byte W12 - .byte Dn3 - .byte W12 - .byte PAN, 0x11 - .byte N12 - .byte Fn3 - .byte W12 - .byte An3 - .byte W12 - .byte Fn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte PAN, 0x40 - .byte N12 - .byte As2 - .byte W12 - .byte Fn2 - .byte W12 - .byte As2 - .byte W12 - .byte Dn3 - .byte W12 - .byte PAN, 0x70 - .byte N12 - .byte Fn3 - .byte W12 - .byte An3 - .byte W12 - .byte Fn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte PAN, 0x40 - .byte N12 - .byte Cn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte Cn3 - .byte W12 - .byte En3 - .byte W12 - .byte PAN, 0x0F - .byte N12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte En3 - .byte W12 - .byte PAN, 0x40 - .byte N12 - .byte Cn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte Cn3 - .byte W12 - .byte En3 - .byte W12 - .byte PAN, 0x73 - .byte N12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte En3 - .byte W12 - .byte VOICE, 0x54 - .byte PAN, 0x40 - .byte N12 - .byte Cn5 - .byte v040 - .byte W12 - .byte Gn4 - .byte W12 - .byte Cn5 - .byte W12 - .byte N24 - .byte Fn5 - .byte W12 - .byte MOD, 0x06 - .byte W12 - .byte CnM2 - .byte N12 - .byte En5 - .byte W12 - .byte Dn5 - .byte W12 - .byte Cn5 - .byte W12 - .byte As4 - .byte W12 - .byte Fn4 - .byte W12 - .byte As4 - .byte W12 - .byte N24 - .byte Dn5 - .byte W12 - .byte MOD, 0x06 - .byte W12 - .byte CnM2 - .byte N12 - .byte Cn5 - .byte W12 - .byte As4 - .byte W12 - .byte Dn5 - .byte W12 - .byte N36 - .byte En5 - .byte W21 - .byte MOD, 0x06 - .byte W15 - .byte CnM2 - .byte N36 - .byte Cn5 - .byte W18 - .byte MOD, 0x06 - .byte W18 - .byte CnM2 - .byte N12 - .byte Dn5 - .byte W12 - .byte En5 - .byte W12 - .byte Fn5 - .byte W12 - .byte En5 - .byte W24 - .byte N60 - .byte Cn5 - .byte W24 - .byte W03 - .byte MOD, 0x06 - .byte W32 - .byte W01 - .byte PATT - .word mus_battle32_4_86BE26F - .byte PATT - .word mus_battle32_4_86BE27A - .byte PATT - .word mus_battle32_4_86BE285 - .byte PATT - .word mus_battle32_4_86BE28D - .byte N12 - .byte Fn2 - .byte v072 - .byte W12 - .byte As2 - .byte W12 - .byte Dn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte PAN, 0x11 - .byte N12 - .byte An3 - .byte W12 - .byte Fn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte As2 - .byte W12 - .byte PAN, 0x40 - .byte N12 - .byte Fn2 - .byte W12 - .byte As2 - .byte W12 - .byte Dn3 - .byte W12 - .byte Fn3 - .byte W12 - .byte PAN, 0x70 - .byte N12 - .byte An3 - .byte W12 - .byte Fn3 - .byte W12 - .byte Dn3 - .byte W12 - .byte As2 - .byte W12 - .byte PAN, 0x40 - .byte N12 - .byte Gn2 - .byte W12 - .byte Cn3 - .byte W12 - .byte En3 - .byte W12 - .byte Gn3 - .byte W12 - .byte PAN, 0x0F - .byte N12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte En3 - .byte W12 - .byte Cn3 - .byte W12 - .byte PAN, 0x40 - .byte N12 - .byte Gn2 - .byte W12 - .byte Cn3 - .byte W12 - .byte En3 - .byte W12 - .byte Gn3 - .byte W12 - .byte PAN, 0x73 - .byte N12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte En3 - .byte W12 - .byte Cn3 - .byte W12 - .byte PAN, 0x40 - .byte W96 - .byte W96 - .byte W96 - .byte VOICE, 0x54 - .byte N72 - .byte Cn2 - .byte W72 - .byte N12 - .byte W12 - .byte As1 - .byte W12 - .byte N96 - .byte Cs2 - .byte W96 - .byte Ds2 - .byte W96 - .byte TIE - .byte Cn2 - .byte W96 - .byte W72 - .byte EOT - .byte N12 - .byte W12 - .byte As1 - .byte W12 - .byte N96 - .byte Cs2 - .byte W96 - .byte Ds2 - .byte W96 - .byte TIE - .byte Cn2 - .byte W96 - .byte W72 - .byte EOT - .byte N12 - .byte W12 - .byte As1 - .byte W12 - .byte N96 - .byte Cs2 - .byte W96 - .byte Ds2 - .byte W96 - .byte TIE - .byte Fn2 - .byte W96 - .byte W96 - .byte EOT - .byte VOICE, 0x56 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 -mus_battle32_4_86BE3EF: @ 86BE3EF - .byte N12 - .byte Fn2 - .byte v072 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle32_4_86BE3EF - .byte PATT - .word mus_battle32_4_86BE3EF - .byte VOICE, 0x06 - .byte N12 - .byte Gn3 - .byte v060 - .byte W12 - .byte Cn3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte PAN, 0x10 - .byte N12 - .byte Gn4 - .byte W12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte PAN, 0x40 - .byte N12 - .byte Gn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte PAN, 0x70 - .byte N12 - .byte Gn4 - .byte W12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte VOICE, 0x07 - .byte PAN, 0x40 - .byte N12 - .byte Gn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte PAN, 0x10 - .byte N12 - .byte En4 - .byte W12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 -mus_battle32_4_86BE451: @ 86BE451 - .byte PAN, 0x40 - .byte N12 - .byte Gn3 - .byte v060 - .byte W12 - .byte Cn3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte PAN, 0x70 - .byte N12 - .byte En4 - .byte W12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte PEND - .byte VOICE, 0x06 - .byte PAN, 0x40 - .byte N12 - .byte Gs3 - .byte W12 - .byte Cs3 - .byte W12 - .byte Gs3 - .byte W12 - .byte Cs4 - .byte W12 - .byte PAN, 0x10 - .byte N12 - .byte Gs4 - .byte W12 - .byte Cs4 - .byte W12 - .byte Gs3 - .byte W12 - .byte Cs4 - .byte W12 - .byte PAN, 0x40 - .byte N12 - .byte Gs3 - .byte W12 - .byte Cs3 - .byte W12 - .byte Gs3 - .byte W12 - .byte Cs4 - .byte W12 - .byte PAN, 0x70 - .byte N12 - .byte Gs4 - .byte W12 - .byte Cs4 - .byte W12 - .byte Gs3 - .byte W12 - .byte Cs4 - .byte W12 - .byte VOICE, 0x07 - .byte PAN, 0x40 - .byte N12 - .byte Gn3 - .byte W12 - .byte Cn3 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte PAN, 0x11 - .byte N12 - .byte En4 - .byte W12 - .byte Cn4 - .byte W12 - .byte Gn3 - .byte W12 - .byte Cn4 - .byte W12 - .byte PATT - .word mus_battle32_4_86BE451 - .byte GOTO - .word mus_battle32_4_86BE23E - .byte FINE - -mus_battle32_5: @ 86BE4BA - .byte KEYSH, 0x00 - .byte VOICE, 0x52 - .byte LFOS, 0x12 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x50 - .byte PAN, 0x6E - .byte BEND, 0x3E - .byte N06 - .byte Gn3 - .byte v052 - .byte W06 - .byte Cn4 - .byte W06 - .byte Gn4 - .byte W12 - .byte Gn3 - .byte W06 - .byte Cn4 - .byte W06 - .byte Gn4 - .byte W12 - .byte Gn3 - .byte W06 - .byte Cn4 - .byte W06 - .byte Gn4 - .byte W12 - .byte Gn3 - .byte W06 - .byte Cn4 - .byte W06 - .byte Gn4 - .byte W12 - .byte Fn3 - .byte W06 - .byte As3 - .byte W06 - .byte Fn4 - .byte W12 - .byte Fn3 - .byte W06 - .byte As3 - .byte W06 - .byte Fn4 - .byte W12 - .byte Fn3 - .byte W06 - .byte As3 - .byte W06 - .byte Fn4 - .byte W12 - .byte As3 - .byte W06 - .byte Fn4 - .byte W12 - .byte Fs4 - .byte W06 - .byte VOICE, 0x50 - .byte PAN, 0x11 - .byte N48 - .byte Cn4 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N48 - .byte Cn3 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N48 - .byte Gn3 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N48 - .byte Cs3 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte W06 - .byte N42 - .byte Cn4 - .byte W18 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N48 - .byte Gn4 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N48 - .byte Cn5 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte CnM2 - .byte N48 - .byte Cs4 - .byte W24 - .byte MOD, 0x06 - .byte W24 - .byte VOICE, 0x05 - .byte PAN, 0x70 - .byte MOD, 0x00 - .byte N12 - .byte Gn3 - .byte v040 - .byte W36 - .byte Gs3 - .byte W36 - .byte Gn2 - .byte W24 - .byte En3 - .byte W36 - .byte Fn3 - .byte W36 - .byte Gn2 - .byte W24 - .byte Gn3 - .byte W36 - .byte Gs3 - .byte W36 - .byte N24 - .byte Gn3 - .byte W24 - .byte N12 - .byte W36 - .byte Gs3 - .byte W36 - .byte N24 - .byte Ds3 - .byte W24 -mus_battle32_5_86BE55B: @ 86BE55B - .byte W96 - .byte W96 - .byte W96 - .byte W36 - .byte VOICE, 0x52 - .byte PAN, 0x40 - .byte N12 - .byte En3 - .byte v060 - .byte W12 - .byte VOICE, 0x53 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W36 - .byte VOICE, 0x52 - .byte N12 - .byte W12 - .byte VOICE, 0x53 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte VOICE, 0x50 - .byte BEND, 0x3E - .byte N09 - .byte As3 - .byte v072 - .byte W12 - .byte N09 - .byte W12 - .byte N32 - .byte W36 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte Fn3 - .byte W12 - .byte N09 - .byte W12 - .byte N32 - .byte W36 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte Ds3 - .byte W12 - .byte N09 - .byte W12 - .byte N32 - .byte W36 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte Dn3 - .byte W12 - .byte N09 - .byte W12 - .byte N32 - .byte W36 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte VOICE, 0x05 - .byte N09 - .byte Cn2 - .byte v060 - .byte W12 - .byte N09 - .byte W12 - .byte N32 - .byte W36 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N32 - .byte W36 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 -mus_battle32_5_86BE5F5: @ 86BE5F5 - .byte VOICE, 0x04 - .byte N09 - .byte Cn4 - .byte v060 - .byte W12 - .byte N09 - .byte W12 - .byte N32 - .byte W36 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte PEND -mus_battle32_5_86BE606: @ 86BE606 - .byte N09 - .byte Cn4 - .byte v060 - .byte W12 - .byte N09 - .byte W12 - .byte N32 - .byte W36 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte PEND - .byte VOICE, 0x05 - .byte N09 - .byte Cs2 - .byte W12 - .byte N09 - .byte W12 - .byte N32 - .byte W36 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N32 - .byte W36 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte N09 - .byte W12 - .byte PATT - .word mus_battle32_5_86BE5F5 - .byte PATT - .word mus_battle32_5_86BE606 - .byte GOTO - .word mus_battle32_5_86BE55B - .byte FINE - -mus_battle32_6: @ 86BE640 - .byte KEYSH, 0x00 - .byte VOICE, 0x5A - .byte VOL, 0x50 - .byte W24 - .byte N06 - .byte Gn2 - .byte v080 - .byte W06 - .byte Gs2 - .byte W06 - .byte An2 - .byte W06 - .byte As2 - .byte W06 - .byte Bn2 - .byte W06 - .byte Cn3 - .byte W06 - .byte Cs3 - .byte W06 - .byte Dn3 - .byte W06 - .byte Cn2 - .byte W06 - .byte Cs2 - .byte W06 - .byte Dn2 - .byte W06 - .byte Ds2 - .byte W06 - .byte En2 - .byte W06 - .byte Fn2 - .byte W06 - .byte Fs2 - .byte W06 - .byte Gn2 - .byte W06 - .byte Gs2 - .byte W06 - .byte An2 - .byte W06 - .byte As2 - .byte W06 - .byte Bn2 - .byte W06 - .byte Cn3 - .byte W06 - .byte Cs3 - .byte W06 - .byte Dn3 - .byte W06 - .byte Ds3 - .byte W06 - .byte En3 - .byte W06 - .byte Fn3 - .byte W06 - .byte Fs3 - .byte W06 - .byte Gn3 - .byte W06 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte VOICE, 0x51 - .byte N48 - .byte Cn3 - .byte v064 - .byte W48 - .byte Cn2 - .byte W48 - .byte Gn2 - .byte W48 - .byte Cs2 - .byte W48 - .byte Cn3 - .byte W48 - .byte Cn2 - .byte W48 - .byte Cs3 - .byte W48 - .byte Ds2 - .byte W48 -mus_battle32_6_86BE699: @ 86BE699 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 -mus_battle32_6_86BE6A1: @ 86BE6A1 - .byte N48 - .byte Fn4 - .byte v064 - .byte W48 - .byte En4 - .byte W48 - .byte PEND -mus_battle32_6_86BE6A8: @ 86BE6A8 - .byte N24 - .byte Fn4 - .byte v064 - .byte W24 - .byte En4 - .byte W24 - .byte An4 - .byte W24 - .byte Dn5 - .byte W24 - .byte PEND - .byte N72 - .byte Cn5 - .byte W72 - .byte N24 - .byte An4 - .byte W24 - .byte N96 - .byte Gn4 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W60 - .byte N12 - .byte Cn4 - .byte W12 - .byte Gn4 - .byte W24 - .byte PATT - .word mus_battle32_6_86BE6A1 - .byte PATT - .word mus_battle32_6_86BE6A8 - .byte N72 - .byte Cn5 - .byte v064 - .byte W72 - .byte N24 - .byte En4 - .byte W24 - .byte N92 - .byte Cn5 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte N72 - .byte Cn1 - .byte W72 - .byte N12 - .byte W12 - .byte As0 - .byte W12 - .byte N96 - .byte Cs1 - .byte W96 - .byte Ds1 - .byte W96 - .byte TIE - .byte Cn1 - .byte W96 - .byte W72 - .byte EOT - .byte N12 - .byte W12 - .byte As0 - .byte W12 - .byte N96 - .byte Cs1 - .byte W96 - .byte Ds1 - .byte W96 - .byte Cn1 - .byte W96 - .byte N72 - .byte Gn2 - .byte W72 - .byte N12 - .byte W12 - .byte Fn2 - .byte W12 - .byte N96 - .byte Gs2 - .byte W96 - .byte As2 - .byte W96 - .byte TIE - .byte Fn3 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte EOT - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte GOTO - .word mus_battle32_6_86BE699 - .byte FINE - -mus_battle32_7: @ 86BE71F - .byte KEYSH, 0x00 - .byte VOICE, 0x00 - .byte VOL, 0x50 - .byte PAN, 0x40 - .byte W96 - .byte W84 - .byte N12 - .byte Dn1 - .byte v112 - .byte W12 -mus_battle32_7_86BE72D: @ 86BE72D - .byte W24 - .byte N12 - .byte Dn1 - .byte v112 - .byte W48 - .byte N12 - .byte W24 - .byte PEND - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D -mus_battle32_7_86BE753: @ 86BE753 - .byte W24 - .byte N12 - .byte Dn1 - .byte v112 - .byte W48 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte PEND -mus_battle32_7_86BE75D: @ 86BE75D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE753 - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE753 - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE72D - .byte PATT - .word mus_battle32_7_86BE753 - .byte GOTO - .word mus_battle32_7_86BE75D - .byte FINE - -mus_battle32_8: @ 86BE867 - .byte KEYSH, 0x00 - .byte VOICE, 0x2F - .byte VOL, 0x50 - .byte PAN, 0x36 - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W48 - .byte Gn1 - .byte W12 - .byte W12 - .byte Cn2 - .byte W36 - .byte N12 - .byte W24 - .byte Gn1 - .byte W24 -mus_battle32_8_86BE87E: @ 86BE87E - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W60 - .byte PEND - .byte PATT - .word mus_battle32_8_86BE87E - .byte PATT - .word mus_battle32_8_86BE87E - .byte PATT - .word mus_battle32_8_86BE87E - .byte PATT - .word mus_battle32_8_86BE87E - .byte PATT - .word mus_battle32_8_86BE87E - .byte PATT - .word mus_battle32_8_86BE87E - .byte PATT - .word mus_battle32_8_86BE87E -mus_battle32_8_86BE8A8: @ 86BE8A8 - .byte N12 - .byte Cn2 - .byte v112 - .byte W36 - .byte N12 - .byte W48 - .byte Gn1 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE87E - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE87E - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE87E - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 - .byte PATT - .word mus_battle32_8_86BE8A8 -mus_battle32_8_86BE988: @ 86BE988 - .byte N12 - .byte Cn2 - .byte v112 - .byte W48 - .byte N12 - .byte W12 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte PEND - .byte PATT - .word mus_battle32_8_86BE988 - .byte PATT - .word mus_battle32_8_86BE988 - .byte PATT - .word mus_battle32_8_86BE988 - .byte PATT - .word mus_battle32_8_86BE988 - .byte PATT - .word mus_battle32_8_86BE988 - .byte W24 - .byte N12 - .byte Cn2 - .byte v112 - .byte W24 - .byte N12 - .byte W12 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte N12 - .byte W48 - .byte N12 - .byte W12 - .byte N12 - .byte W36 - .byte GOTO - .word mus_battle32_8_86BE8A8 - .byte FINE - -@ *************************************** - .align 2 -mus_battle32: @ 86BE9C4 - .byte 8 - .byte 0 - .byte mus_battle32_pri - .byte mus_battle32_rev - .word mus_battle32_grp - - .word mus_battle32_1 - .word mus_battle32_2 - .word mus_battle32_3 - .word mus_battle32_4 - .word mus_battle32_5 - .word mus_battle32_6 - .word mus_battle32_7 - .word mus_battle32_8 diff --git a/sound/songs/mus_me_bachi.s b/sound/songs/mus_me_bachi.s deleted file mode 100644 index f701d6973..000000000 --- a/sound/songs/mus_me_bachi.s +++ /dev/null @@ -1,635 +0,0 @@ - .include "MPlayDef.s" - .section .rodata - .global mus_me_bachi - .align 2 - .equ mus_me_bachi_grp, voicegroup012 - .equ mus_me_bachi_pri, 5 - .equ mus_me_bachi_rev, reverb_set+50 - -mus_me_bachi_1: @ 86BD0A4 - .byte KEYSH, 0x00 - .byte W12 - .byte TEMPO, 0x48 - .byte VOICE, 0x52 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x5A - .byte PAN, 0x6F - .byte N09 - .byte Fn4 - .byte v060 - .byte W18 - .byte N03 - .byte Dn4 - .byte W06 - .byte N24 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte VOICE, 0x50 - .byte MOD, 0x00 - .byte PAN, 0x40 - .byte N06 - .byte Fn3 - .byte v072 - .byte W06 - .byte As2 - .byte v060 - .byte W06 - .byte Dn3 - .byte W06 - .byte Fn3 - .byte W06 - .byte Dn3 - .byte v072 - .byte W06 - .byte Fn3 - .byte v060 - .byte W06 - .byte As3 - .byte W06 - .byte Dn4 - .byte W06 - .byte VOICE, 0x52 - .byte PAN, 0x6F - .byte N09 - .byte Gn4 - .byte v056 - .byte W18 - .byte N03 - .byte En4 - .byte v060 - .byte W06 - .byte N24 - .byte W12 - .byte MOD, 0x06 - .byte W12 - .byte VOICE, 0x50 - .byte MOD, 0x00 - .byte PAN, 0x40 - .byte N06 - .byte Gn3 - .byte v072 - .byte W06 - .byte Cn3 - .byte v060 - .byte W06 - .byte En3 - .byte W06 - .byte Gn3 - .byte W06 - .byte En3 - .byte v072 - .byte W06 - .byte Gn3 - .byte v060 - .byte W06 - .byte Cn4 - .byte W06 - .byte En4 - .byte W06 - .byte VOICE, 0x52 - .byte PAN, 0x11 - .byte N48 - .byte An4 - .byte W05 - .byte VOL, 0x4C - .byte W04 - .byte Fn3 - .byte W05 - .byte Gs3 - .byte W01 - .byte MOD, 0x06 - .byte W04 - .byte VOL, 0x47 - .byte W05 - .byte Ds4 - .byte W05 - .byte Fn4 - .byte W04 - .byte MOD, 0x08 - .byte W01 - .byte VOL, 0x50 - .byte W05 - .byte Cn5 - .byte W05 - .byte Ds5 - .byte W04 - .byte Fs5 - .byte MOD, 0x00 - .byte N09 - .byte W48 - .byte FINE - -mus_me_bachi_2: @ 86BD12F - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x38 - .byte VOL, 0x5A - .byte PAN, 0x4B - .byte N09 - .byte As4 - .byte v116 - .byte W18 - .byte N03 - .byte Fn4 - .byte W06 - .byte N44 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte VOL, 0x4E - .byte W05 - .byte Ds3 - .byte W05 - .byte Dn1 - .byte W05 - .byte DnM1 - .byte W03 - .byte CnM2 - .byte W03 - .byte Fs5 - .byte MOD, 0x00 - .byte N03 - .byte An4 - .byte v100 - .byte W03 - .byte N06 - .byte As4 - .byte v116 - .byte W12 - .byte Bn4 - .byte W12 - .byte N09 - .byte Cn5 - .byte W18 - .byte N03 - .byte Gn4 - .byte W06 - .byte N44 - .byte W12 - .byte MOD, 0x06 - .byte W12 - .byte VOL, 0x4E - .byte W05 - .byte Ds3 - .byte W05 - .byte Dn1 - .byte W05 - .byte DnM1 - .byte W03 - .byte CnM2 - .byte W03 - .byte Fs5 - .byte MOD, 0x00 - .byte N03 - .byte Bn4 - .byte v100 - .byte W03 - .byte N24 - .byte Cn5 - .byte v116 - .byte W15 - .byte MOD, 0x06 - .byte W09 - .byte CnM2 - .byte N48 - .byte Dn5 - .byte W05 - .byte VOL, 0x4C - .byte W04 - .byte Fn3 - .byte W05 - .byte Gs3 - .byte W01 - .byte MOD, 0x06 - .byte W04 - .byte VOL, 0x47 - .byte W05 - .byte Ds4 - .byte W05 - .byte Fn4 - .byte W04 - .byte MOD, 0x08 - .byte W01 - .byte VOL, 0x50 - .byte W05 - .byte Cn5 - .byte W05 - .byte Ds5 - .byte W04 - .byte Fs5 - .byte MOD, 0x00 - .byte N09 - .byte W48 - .byte FINE - -mus_me_bachi_3: @ 86BD1A5 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x58 - .byte VOL, 0x5A - .byte N09 - .byte As1 - .byte v080 - .byte W18 - .byte N03 - .byte W06 - .byte N24 - .byte W24 - .byte N18 - .byte Dn2 - .byte W18 - .byte Cn2 - .byte W18 - .byte N12 - .byte As1 - .byte W12 - .byte N09 - .byte Cn2 - .byte W18 - .byte N03 - .byte W06 - .byte N24 - .byte W24 - .byte N18 - .byte En2 - .byte W18 - .byte Dn2 - .byte W18 - .byte N12 - .byte Cn2 - .byte W12 - .byte N06 - .byte Dn2 - .byte W12 - .byte An1 - .byte W12 - .byte Dn2 - .byte W12 - .byte An1 - .byte W12 - .byte N09 - .byte Dn2 - .byte W48 - .byte FINE - -mus_me_bachi_4: @ 86BD1D8 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x2F - .byte VOL, 0x5A - .byte PAN, 0x33 - .byte N06 - .byte As1 - .byte v127 - .byte W36 - .byte As1 - .byte v100 - .byte W06 - .byte Fn1 - .byte W06 - .byte As1 - .byte v127 - .byte W12 - .byte Fn1 - .byte W12 - .byte As1 - .byte W12 - .byte Fn1 - .byte W12 - .byte Cn2 - .byte W36 - .byte Cn2 - .byte v100 - .byte W06 - .byte Gn1 - .byte W06 - .byte Cn2 - .byte v127 - .byte W12 - .byte Gn1 - .byte W12 - .byte Cn2 - .byte W12 - .byte Gn1 - .byte W06 - .byte Cn2 - .byte W06 - .byte Dn2 - .byte W12 - .byte An1 - .byte W12 - .byte Dn2 - .byte W12 - .byte An1 - .byte W12 - .byte Dn2 - .byte W48 - .byte FINE - -mus_me_bachi_5: @ 86BD210 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x53 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x5A - .byte PAN, 0x10 - .byte BEND, 0x40 - .byte N09 - .byte Dn4 - .byte v060 - .byte W18 - .byte N03 - .byte As3 - .byte W06 - .byte N24 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte CnM2 - .byte W06 - .byte VOICE, 0x51 - .byte PAN, 0x70 - .byte BEND, 0x3E - .byte N06 - .byte Fn3 - .byte v052 - .byte W06 - .byte PAN, 0x10 - .byte N06 - .byte As2 - .byte W06 - .byte PAN, 0x70 - .byte N06 - .byte Dn3 - .byte W06 - .byte PAN, 0x10 - .byte N06 - .byte Fn3 - .byte W06 - .byte PAN, 0x70 - .byte N06 - .byte Dn3 - .byte W06 - .byte PAN, 0x10 - .byte N06 - .byte Fn3 - .byte W06 - .byte PAN, 0x70 - .byte N06 - .byte As3 - .byte W06 - .byte VOICE, 0x53 - .byte PAN, 0x10 - .byte BEND, 0x40 - .byte N09 - .byte En4 - .byte v060 - .byte W18 - .byte N03 - .byte Cn4 - .byte W06 - .byte N24 - .byte W12 - .byte MOD, 0x06 - .byte W12 - .byte CnM2 - .byte W06 - .byte VOICE, 0x51 - .byte PAN, 0x70 - .byte BEND, 0x3E - .byte N06 - .byte Gn3 - .byte v052 - .byte W06 - .byte PAN, 0x10 - .byte N06 - .byte Cn3 - .byte W06 - .byte PAN, 0x70 - .byte N06 - .byte En3 - .byte W06 - .byte PAN, 0x10 - .byte N06 - .byte Gn3 - .byte W06 - .byte PAN, 0x70 - .byte N06 - .byte En3 - .byte W06 - .byte PAN, 0x10 - .byte N06 - .byte Gn3 - .byte W06 - .byte PAN, 0x70 - .byte N06 - .byte Cn4 - .byte W06 - .byte VOICE, 0x53 - .byte BEND, 0x40 - .byte N48 - .byte Fs4 - .byte v060 - .byte W05 - .byte VOL, 0x4C - .byte W04 - .byte Fn3 - .byte W05 - .byte Gs3 - .byte W01 - .byte MOD, 0x06 - .byte W04 - .byte VOL, 0x47 - .byte W05 - .byte Ds4 - .byte W05 - .byte Fn4 - .byte W04 - .byte MOD, 0x08 - .byte W01 - .byte VOL, 0x50 - .byte W05 - .byte Cn5 - .byte W05 - .byte Ds5 - .byte W04 - .byte Fs5 - .byte MOD, 0x00 - .byte N09 - .byte W48 - .byte FINE - -mus_me_bachi_6: @ 86BD2BB - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x38 - .byte VOL, 0x5A - .byte PAN, 0x40 - .byte W68 - .byte W01 - .byte N03 - .byte En4 - .byte v080 - .byte W03 - .byte N06 - .byte Fn4 - .byte v100 - .byte W12 - .byte Gn4 - .byte W12 - .byte W68 - .byte W01 - .byte N03 - .byte Fs4 - .byte v080 - .byte W03 - .byte N24 - .byte Gn4 - .byte v100 - .byte W24 - .byte W96 - .byte FINE - -mus_me_bachi_7: @ 86BD2DC - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x00 - .byte VOL, 0x5A - .byte N06 - .byte En1 - .byte v096 - .byte N24 - .byte Bn2 - .byte v100 - .byte W18 - .byte N06 - .byte En1 - .byte v096 - .byte W06 - .byte En1 - .byte v120 - .byte W12 - .byte N03 - .byte En1 - .byte v100 - .byte W03 - .byte N03 - .byte W03 - .byte N06 - .byte W06 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N03 - .byte En1 - .byte v084 - .byte W03 - .byte En1 - .byte v080 - .byte W03 - .byte N03 - .byte W03 - .byte N03 - .byte W03 - .byte N03 - .byte W03 - .byte N03 - .byte W03 - .byte N03 - .byte W03 - .byte N03 - .byte W03 - .byte N06 - .byte En1 - .byte v096 - .byte N24 - .byte Bn2 - .byte v100 - .byte W18 - .byte N06 - .byte En1 - .byte v096 - .byte W06 - .byte En1 - .byte v120 - .byte W12 - .byte N03 - .byte En1 - .byte v100 - .byte W03 - .byte N03 - .byte W03 - .byte N06 - .byte W06 - .byte N12 - .byte W12 - .byte N12 - .byte W12 - .byte N03 - .byte En1 - .byte v084 - .byte W03 - .byte En1 - .byte v080 - .byte W03 - .byte N03 - .byte W03 - .byte N03 - .byte W03 - .byte N03 - .byte W03 - .byte N03 - .byte W03 - .byte N03 - .byte W03 - .byte N03 - .byte W03 - .byte N06 - .byte En1 - .byte v096 - .byte N24 - .byte Bn2 - .byte v100 - .byte W18 - .byte N06 - .byte En1 - .byte v096 - .byte W06 - .byte N06 - .byte W12 - .byte N06 - .byte W06 - .byte N06 - .byte W06 - .byte En1 - .byte v120 - .byte N24 - .byte Bn2 - .byte v100 - .byte W48 - .byte FINE - -@ *************************************** - .align 2 -mus_me_bachi: @ 86BD358 - .byte 7 - .byte 0 - .byte mus_me_bachi_pri - .byte mus_me_bachi_rev - .word mus_me_bachi_grp - - .word mus_me_bachi_1 - .word mus_me_bachi_2 - .word mus_me_bachi_3 - .word mus_me_bachi_4 - .word mus_me_bachi_5 - .word mus_me_bachi_6 - .word mus_me_bachi_7 diff --git a/sound/songs/mus_me_kinomi.s b/sound/songs/mus_me_kinomi.s deleted file mode 100644 index eb584945a..000000000 --- a/sound/songs/mus_me_kinomi.s +++ /dev/null @@ -1,180 +0,0 @@ - .include "MPlayDef.s" - .section .rodata - .global mus_me_kinomi - .align 2 - .equ mus_me_kinomi_grp, voicegroup012 - .equ mus_me_kinomi_pri, 5 - .equ mus_me_kinomi_rev, reverb_set+50 - -mus_me_kinomi_1: @ 86BD508 - .byte KEYSH, 0x00 - .byte W12 - .byte TEMPO, 0x46 - .byte VOICE, 0x0D - .byte PAN, 0x36 - .byte VOL, 0x5A - .byte N04 - .byte Fn4 - .byte v092 - .byte W04 - .byte Fn4 - .byte v080 - .byte W04 - .byte N04 - .byte W04 - .byte Cn4 - .byte v092 - .byte W04 - .byte Cn4 - .byte v080 - .byte W04 - .byte N04 - .byte W04 - .byte Cn5 - .byte v092 - .byte W08 - .byte Dn5 - .byte W08 - .byte Cn5 - .byte W08 - .byte Fn5 - .byte W04 - .byte Fn5 - .byte v080 - .byte W04 - .byte N04 - .byte W04 - .byte N04 - .byte W36 - .byte FINE - -mus_me_kinomi_2: @ 86BD535 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x0D - .byte PAN, 0x5F - .byte VOL, 0x5A - .byte W24 - .byte N04 - .byte Gn4 - .byte v092 - .byte W08 - .byte As4 - .byte W08 - .byte Gn4 - .byte W08 - .byte N16 - .byte An4 - .byte W48 - .byte FINE - -mus_me_kinomi_3: @ 86BD54B - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x01 - .byte VOL, 0x5A - .byte PAN, 0x20 - .byte N24 - .byte Fn3 - .byte v080 - .byte W24 - .byte N04 - .byte Gn3 - .byte W08 - .byte N04 - .byte W08 - .byte N04 - .byte W08 - .byte N16 - .byte Fn3 - .byte W48 - .byte FINE - -mus_me_kinomi_4: @ 86BD563 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x01 - .byte VOL, 0x5A - .byte PAN, 0x40 - .byte N24 - .byte An2 - .byte v080 - .byte W24 - .byte N04 - .byte As2 - .byte W08 - .byte N04 - .byte W08 - .byte N04 - .byte W08 - .byte N16 - .byte An2 - .byte W48 - .byte FINE - -mus_me_kinomi_5: @ 86BD57B - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x64 - .byte VOL, 0x5A - .byte PAN, 0x40 - .byte N04 - .byte Cn5 - .byte v060 - .byte W08 - .byte PAN, 0x0F - .byte N04 - .byte Cn5 - .byte v020 - .byte W16 - .byte VOICE, 0x65 - .byte PAN, 0x3F - .byte N04 - .byte As3 - .byte v060 - .byte W08 - .byte Gn3 - .byte W08 - .byte PAN, 0x72 - .byte N04 - .byte Gn3 - .byte v020 - .byte W08 - .byte VOICE, 0x64 - .byte PAN, 0x40 - .byte N04 - .byte An3 - .byte v060 - .byte W08 - .byte PAN, 0x10 - .byte N04 - .byte An3 - .byte v020 - .byte W16 - .byte VOICE, 0x65 - .byte PAN, 0x40 - .byte N04 - .byte An3 - .byte v060 - .byte W08 - .byte PAN, 0x72 - .byte N04 - .byte An3 - .byte v020 - .byte W16 - .byte FINE - -@ *************************************** - .align 2 -mus_me_kinomi: @ 86BD5BC - .byte 5 - .byte 0 - .byte mus_me_kinomi_pri - .byte mus_me_kinomi_rev - .word mus_me_kinomi_grp - - .word mus_me_kinomi_1 - .word mus_me_kinomi_2 - .word mus_me_kinomi_3 - .word mus_me_kinomi_4 - .word mus_me_kinomi_5 diff --git a/sound/songs/mus_me_shinka.s b/sound/songs/mus_me_shinka.s deleted file mode 100644 index 3596df70d..000000000 --- a/sound/songs/mus_me_shinka.s +++ /dev/null @@ -1,87 +0,0 @@ - .include "MPlayDef.s" - .section .rodata - .global mus_me_shinka - .align 2 - .equ mus_me_shinka_grp, voicegroup026 - .equ mus_me_shinka_pri, 1 - .equ mus_me_shinka_rev, reverb_set+50 - -mus_me_shinka_1: @ 86BD5D8 - .byte KEYSH, 0x00 - .byte TEMPO, 0x3C - .byte VOICE, 0x2F - .byte VOL, 0x50 - .byte PAN, 0x38 - .byte N24 - .byte Dn2 - .byte v127 - .byte W48 - .byte FINE - -mus_me_shinka_2: @ 86BD5E7 - .byte KEYSH, 0x00 - .byte VOICE, 0x50 - .byte VOL, 0x50 - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte PAN, 0x40 - .byte N06 - .byte Gn4 - .byte v080 - .byte W06 - .byte Dn4 - .byte W06 - .byte Gn4 - .byte W06 - .byte Dn4 - .byte W30 - .byte FINE - -mus_me_shinka_3: @ 86BD5FF - .byte KEYSH, 0x00 - .byte VOICE, 0x52 - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x50 - .byte BEND, 0x42 - .byte W06 - .byte N06 - .byte Gn4 - .byte v032 - .byte W06 - .byte Dn4 - .byte W06 - .byte Gn4 - .byte W06 - .byte Dn4 - .byte W24 - .byte FINE - -mus_me_shinka_4: @ 86BD618 - .byte KEYSH, 0x00 - .byte VOICE, 0x00 - .byte VOL, 0x50 - .byte PAN, 0x57 - .byte N48 - .byte Bn2 - .byte v100 - .byte W48 - .byte FINE - -@ *************************************** - .align 2 -mus_me_shinka: @ 86BD628 - .byte 4 - .byte 0 - .byte mus_me_shinka_pri - .byte mus_me_shinka_rev - .word mus_me_shinka_grp - - .word mus_me_shinka_1 - .word mus_me_shinka_2 - .word mus_me_shinka_3 - .word mus_me_shinka_4 diff --git a/sound/songs/mus_me_waza.s b/sound/songs/mus_me_waza.s deleted file mode 100644 index 1cd177835..000000000 --- a/sound/songs/mus_me_waza.s +++ /dev/null @@ -1,362 +0,0 @@ - .include "MPlayDef.s" - .section .rodata - .global mus_me_waza - .align 2 - .equ mus_me_waza_grp, voicegroup012 - .equ mus_me_waza_pri, 5 - .equ mus_me_waza_rev, reverb_set+50 - -mus_me_waza_1: @ 86BD37C - .byte KEYSH, 0x00 - .byte W12 - .byte TEMPO, 0x46 - .byte VOICE, 0x49 - .byte PAN, 0x11 - .byte VOL, 0x5A - .byte N06 - .byte Dn4 - .byte v096 - .byte W12 - .byte Gn3 - .byte W06 - .byte Bn3 - .byte W06 - .byte N30 - .byte Dn4 - .byte W12 - .byte MOD, 0x06 - .byte W18 - .byte CnM2 - .byte W06 - .byte N06 - .byte Cn4 - .byte W12 - .byte Dn4 - .byte W12 - .byte En4 - .byte W12 - .byte N48 - .byte Fs4 - .byte W18 - .byte MOD, 0x06 - .byte W06 - .byte W24 - .byte W24 - .byte FINE - -mus_me_waza_2: @ 86BD3A7 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x49 - .byte PAN, 0x40 - .byte VOL, 0x5A - .byte N06 - .byte Gn4 - .byte v116 - .byte W12 - .byte Dn4 - .byte W06 - .byte Gn4 - .byte W06 - .byte N30 - .byte Bn4 - .byte W12 - .byte MOD, 0x06 - .byte W18 - .byte CnM2 - .byte W06 - .byte N06 - .byte An4 - .byte W12 - .byte Bn4 - .byte W12 - .byte Cn5 - .byte W12 - .byte N48 - .byte Dn5 - .byte W18 - .byte MOD, 0x06 - .byte W06 - .byte W24 - .byte W24 - .byte FINE - -mus_me_waza_3: @ 86BD3D0 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x3A - .byte VOL, 0x5A - .byte N12 - .byte Gn1 - .byte v120 - .byte W24 - .byte N12 - .byte W24 - .byte Fn1 - .byte W24 - .byte N12 - .byte W24 - .byte N48 - .byte Dn1 - .byte W24 - .byte W24 - .byte W24 - .byte FINE - -mus_me_waza_4: @ 86BD3E7 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x52 - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte PAN, 0x40 - .byte VOL, 0x5A - .byte N12 - .byte Dn3 - .byte v056 - .byte W24 - .byte N12 - .byte W12 - .byte N06 - .byte Gn2 - .byte v068 - .byte W06 - .byte Bn2 - .byte W06 - .byte N12 - .byte Fn3 - .byte v056 - .byte W24 - .byte N24 - .byte W03 - .byte VOL, 0x4F - .byte W03 - .byte En4 - .byte W02 - .byte Gn4 - .byte W04 - .byte Gs4 - .byte W02 - .byte Bn4 - .byte W03 - .byte Dn5 - .byte W03 - .byte Fs5 - .byte W04 - .byte N06 - .byte An2 - .byte v048 - .byte W06 - .byte Dn3 - .byte W06 - .byte Fs3 - .byte W06 - .byte An3 - .byte W06 - .byte N08 - .byte Dn4 - .byte W08 - .byte Fs4 - .byte W08 - .byte An4 - .byte W08 - .byte N06 - .byte Dn5 - .byte W24 - .byte FINE - -mus_me_waza_5: @ 86BD42B - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x53 - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte PAN, 0x70 - .byte VOL, 0x5A - .byte N12 - .byte Bn2 - .byte v048 - .byte W24 - .byte N12 - .byte W12 - .byte N06 - .byte Dn2 - .byte v056 - .byte W06 - .byte Gn2 - .byte W06 - .byte N12 - .byte Cn3 - .byte v048 - .byte W24 - .byte N24 - .byte W03 - .byte VOL, 0x4F - .byte W03 - .byte En4 - .byte W02 - .byte Gn4 - .byte W04 - .byte Gs4 - .byte W02 - .byte Bn4 - .byte W03 - .byte Dn5 - .byte W03 - .byte Fs5 - .byte W04 - .byte BEND, 0x3E - .byte W02 - .byte N06 - .byte An2 - .byte v024 - .byte W06 - .byte Dn3 - .byte W06 - .byte Fs3 - .byte W06 - .byte An3 - .byte W04 - .byte W02 - .byte N08 - .byte Dn4 - .byte W08 - .byte Fs4 - .byte W08 - .byte An4 - .byte W06 - .byte W02 - .byte N06 - .byte Dn5 - .byte W22 - .byte FINE - -mus_me_waza_6: @ 86BD474 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x57 - .byte VOL, 0x5A - .byte PAN, 0x70 - .byte N12 - .byte Gn2 - .byte v048 - .byte W24 - .byte N12 - .byte W24 - .byte Fn2 - .byte W24 - .byte N12 - .byte W24 - .byte N36 - .byte Dn2 - .byte W24 - .byte W12 - .byte N12 - .byte Dn2 - .byte v024 - .byte W12 - .byte W24 - .byte FINE - -mus_me_waza_7: @ 86BD491 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x00 - .byte VOL, 0x5A - .byte N04 - .byte En1 - .byte v100 - .byte W12 - .byte N04 - .byte W04 - .byte En1 - .byte v068 - .byte W04 - .byte N04 - .byte W04 - .byte En1 - .byte v100 - .byte W12 - .byte N04 - .byte W04 - .byte En1 - .byte v072 - .byte W04 - .byte N04 - .byte W04 - .byte En1 - .byte v100 - .byte W12 - .byte N04 - .byte W04 - .byte En1 - .byte v072 - .byte W04 - .byte N04 - .byte W04 - .byte En1 - .byte v100 - .byte W08 - .byte N04 - .byte W08 - .byte N04 - .byte W08 - .byte N04 - .byte W04 - .byte En1 - .byte v040 - .byte W04 - .byte N04 - .byte W04 - .byte En1 - .byte v044 - .byte W04 - .byte N04 - .byte W04 - .byte N04 - .byte W04 - .byte En1 - .byte v072 - .byte W04 - .byte En1 - .byte v048 - .byte W04 - .byte En1 - .byte v056 - .byte W04 - .byte En1 - .byte v060 - .byte W04 - .byte En1 - .byte v064 - .byte W04 - .byte N05 - .byte En1 - .byte v068 - .byte W04 - .byte W02 - .byte En1 - .byte v104 - .byte W22 - .byte FINE - -@ *************************************** - .align 2 -mus_me_waza: @ 86BD4E4 - .byte 7 - .byte 0 - .byte mus_me_waza_pri - .byte mus_me_waza_rev - .word mus_me_waza_grp - - .word mus_me_waza_1 - .word mus_me_waza_2 - .word mus_me_waza_3 - .word mus_me_waza_4 - .word mus_me_waza_5 - .word mus_me_waza_6 - .word mus_me_waza_7 diff --git a/sound/songs/mus_p_school.s b/sound/songs/mus_p_school.s deleted file mode 100644 index c8a01ba95..000000000 --- a/sound/songs/mus_p_school.s +++ /dev/null @@ -1,768 +0,0 @@ - .include "MPlayDef.s" - .section .rodata - .global mus_p_school - .align 2 - .equ mus_p_school_grp, voicegroup081 - .equ mus_p_school_pri, 1 - .equ mus_p_school_rev, reverb_set+50 - -mus_p_school_1: @ 86BFA90 - .byte KEYSH, 0x00 -mus_p_school_1_86BFA92: @ 86BFA92 - .byte TEMPO, 0x3A - .byte VOICE, 0x01 - .byte LFOS, 0x2C - .byte VOL, 0x57 - .byte PAN, 0x44 - .byte LFOS, 0x2C - .byte BENDR, 0x0C - .byte VOL, 0x60 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W96 - .byte W84 - .byte N06 - .byte En3 - .byte v064 - .byte W12 - .byte W60 - .byte Gn3 - .byte W24 - .byte N06 - .byte W12 - .byte W12 - .byte An3 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte N18 - .byte En3 - .byte W24 - .byte GOTO - .word mus_p_school_1_86BFA92 - .byte FINE - -mus_p_school_2: @ 86BFACB - .byte VOL, 0x64 - .byte KEYSH, 0x00 -mus_p_school_2_86BFACF: @ 86BFACF - .byte VOICE, 0x01 - .byte LFOS, 0x2C - .byte BENDR, 0x0C - .byte W96 - .byte W84 - .byte N06 - .byte Fs4 - .byte v064 - .byte W06 - .byte Gn4 - .byte W06 - .byte An4 - .byte W12 - .byte N06 - .byte W12 - .byte N06 - .byte W06 - .byte Gn4 - .byte W06 - .byte Fs4 - .byte W06 - .byte Gn4 - .byte W06 - .byte N24 - .byte An4 - .byte W24 - .byte N06 - .byte Dn5 - .byte W12 - .byte En4 - .byte W06 - .byte Fs4 - .byte W06 - .byte Gn4 - .byte W12 - .byte N06 - .byte W12 - .byte N06 - .byte W06 - .byte Fs4 - .byte W06 - .byte En4 - .byte W06 - .byte Fs4 - .byte W06 - .byte N24 - .byte Gn4 - .byte W24 - .byte N06 - .byte Cs5 - .byte W12 - .byte Dn4 - .byte W06 - .byte En4 - .byte W06 - .byte Fs4 - .byte W12 - .byte N06 - .byte W12 - .byte N06 - .byte W06 - .byte En4 - .byte W06 - .byte Dn4 - .byte W06 - .byte En4 - .byte W06 - .byte Fs4 - .byte W12 - .byte Bn4 - .byte W12 - .byte Dn5 - .byte W12 - .byte Bn4 - .byte W12 - .byte Gn4 - .byte W24 - .byte Bn3 - .byte W12 - .byte Dn4 - .byte W12 - .byte Cs4 - .byte W12 - .byte Dn4 - .byte W12 - .byte En4 - .byte W12 - .byte Fs4 - .byte W06 - .byte Gn4 - .byte W06 - .byte An4 - .byte W12 - .byte N06 - .byte W12 - .byte N03 - .byte W03 - .byte Bn4 - .byte W03 - .byte N06 - .byte An4 - .byte W06 - .byte Fs4 - .byte W06 - .byte Gn4 - .byte W06 - .byte N24 - .byte An4 - .byte W24 - .byte N06 - .byte Dn5 - .byte W12 - .byte En4 - .byte W06 - .byte Fs4 - .byte W06 - .byte Gn4 - .byte W12 - .byte N06 - .byte W12 - .byte N03 - .byte W03 - .byte An4 - .byte W03 - .byte N06 - .byte Gn4 - .byte W06 - .byte En4 - .byte W06 - .byte Fs4 - .byte W06 - .byte N24 - .byte Gn4 - .byte W24 - .byte N06 - .byte Cs5 - .byte W12 - .byte Dn4 - .byte W06 - .byte En4 - .byte W06 - .byte Fs4 - .byte W12 - .byte N06 - .byte W12 - .byte N03 - .byte W03 - .byte Gn4 - .byte W03 - .byte N06 - .byte Fs4 - .byte W06 - .byte Dn4 - .byte W06 - .byte En4 - .byte W06 - .byte Fs4 - .byte W12 - .byte Bn4 - .byte W12 - .byte Cs5 - .byte W12 - .byte Dn5 - .byte W12 - .byte En5 - .byte W12 - .byte Bn4 - .byte W12 - .byte N06 - .byte W06 - .byte Dn5 - .byte W06 - .byte N03 - .byte Cs5 - .byte W03 - .byte Dn5 - .byte W03 - .byte N06 - .byte Bn4 - .byte W06 - .byte Cs5 - .byte W12 - .byte Dn5 - .byte W12 - .byte En5 - .byte W24 - .byte W12 - .byte N12 - .byte Bn4 - .byte W12 - .byte N06 - .byte Cs5 - .byte W12 - .byte Dn5 - .byte W12 - .byte Cs5 - .byte W12 - .byte Bn4 - .byte W12 - .byte An4 - .byte W12 - .byte Gs4 - .byte W12 - .byte An4 - .byte W24 - .byte Bn4 - .byte W12 - .byte En4 - .byte W06 - .byte Bn4 - .byte W06 - .byte N48 - .byte Cs5 - .byte W36 - .byte N06 - .byte En3 - .byte W12 - .byte W12 - .byte N12 - .byte Bn4 - .byte W12 - .byte N06 - .byte Cs5 - .byte W12 - .byte Dn5 - .byte W12 - .byte En5 - .byte W12 - .byte Gn3 - .byte N06 - .byte Bn4 - .byte W12 - .byte Cs5 - .byte W12 - .byte Gn3 - .byte N06 - .byte Dn5 - .byte W12 - .byte Cs5 - .byte W24 - .byte Bn4 - .byte W12 - .byte N03 - .byte Cs5 - .byte W03 - .byte Dn5 - .byte W03 - .byte N06 - .byte Bn4 - .byte W06 - .byte N48 - .byte An4 - .byte W48 - .byte W12 - .byte N12 - .byte Bn4 - .byte W12 - .byte N06 - .byte Cs5 - .byte W12 - .byte Dn5 - .byte W12 - .byte Cs5 - .byte W12 - .byte N03 - .byte Bn4 - .byte W03 - .byte Cs5 - .byte W03 - .byte N06 - .byte Bn4 - .byte W06 - .byte An4 - .byte W12 - .byte Gs4 - .byte W12 - .byte An4 - .byte W06 - .byte En4 - .byte W06 - .byte An4 - .byte W06 - .byte Bn4 - .byte W06 - .byte Cs5 - .byte W06 - .byte An4 - .byte W06 - .byte Cs5 - .byte W06 - .byte Dn5 - .byte W06 - .byte N48 - .byte En5 - .byte W48 - .byte W12 - .byte N12 - .byte Bn4 - .byte W12 - .byte N06 - .byte Cs5 - .byte W12 - .byte Dn5 - .byte W12 - .byte En5 - .byte W12 - .byte N03 - .byte Dn5 - .byte W03 - .byte En5 - .byte W03 - .byte N06 - .byte Dn5 - .byte W06 - .byte Cs5 - .byte W12 - .byte Bn4 - .byte W12 - .byte Cs5 - .byte W12 - .byte An4 - .byte W12 - .byte N06 - .byte W06 - .byte Gs4 - .byte W06 - .byte An4 - .byte W06 - .byte Bn4 - .byte W06 - .byte Cs5 - .byte W06 - .byte Bn4 - .byte W06 - .byte Cs5 - .byte W06 - .byte Dn5 - .byte W06 - .byte N18 - .byte En5 - .byte W24 - .byte GOTO - .word mus_p_school_2_86BFACF - .byte FINE - -mus_p_school_3: @ 86BFC2D - .byte VOL, 0x64 - .byte KEYSH, 0x00 -mus_p_school_3_86BFC31: @ 86BFC31 - .byte VOICE, 0x01 - .byte BENDR, 0x0C - .byte LFOS, 0x2C - .byte BENDR, 0x0C - .byte LFOS, 0x2C - .byte N06 - .byte Dn2 - .byte v064 - .byte W12 - .byte An2 - .byte W12 - .byte An1 - .byte W12 - .byte An2 - .byte W12 - .byte Bn1 - .byte W12 - .byte An2 - .byte W12 - .byte Cs2 - .byte W12 - .byte An2 - .byte W12 -mus_p_school_3_86BFC4D: @ 86BFC4D - .byte N06 - .byte Dn2 - .byte v064 - .byte W12 - .byte An2 - .byte W12 - .byte An1 - .byte W12 - .byte An2 - .byte W12 - .byte Bn1 - .byte W12 - .byte An2 - .byte W12 - .byte Cs2 - .byte W12 - .byte An2 - .byte W12 - .byte PEND - .byte PATT - .word mus_p_school_3_86BFC4D -mus_p_school_3_86BFC65: @ 86BFC65 - .byte N06 - .byte En2 - .byte v064 - .byte W12 - .byte Bn2 - .byte W12 - .byte Bn1 - .byte W12 - .byte Bn2 - .byte W12 - .byte Cs2 - .byte W12 - .byte Cs3 - .byte W12 - .byte An1 - .byte W12 - .byte Cs3 - .byte W12 - .byte PEND -mus_p_school_3_86BFC78: @ 86BFC78 - .byte N06 - .byte Bn1 - .byte v064 - .byte W12 - .byte Bn2 - .byte W12 - .byte As1 - .byte W12 - .byte Bn2 - .byte W12 - .byte An1 - .byte W12 - .byte Bn2 - .byte W12 - .byte Gs1 - .byte W12 - .byte Bn2 - .byte W12 - .byte PEND -mus_p_school_3_86BFC8B: @ 86BFC8B - .byte N06 - .byte Gn1 - .byte v064 - .byte W12 - .byte Bn2 - .byte W12 - .byte Gn1 - .byte W12 - .byte Bn2 - .byte W12 - .byte An1 - .byte W12 - .byte Cs3 - .byte W12 - .byte An1 - .byte W12 - .byte Cs3 - .byte W12 - .byte PEND - .byte PATT - .word mus_p_school_3_86BFC4D - .byte PATT - .word mus_p_school_3_86BFC65 - .byte PATT - .word mus_p_school_3_86BFC78 - .byte PATT - .word mus_p_school_3_86BFC8B -mus_p_school_3_86BFCB2: @ 86BFCB2 - .byte N06 - .byte Gn2 - .byte v064 - .byte W12 - .byte Bn3 - .byte W12 - .byte Dn2 - .byte W12 - .byte Bn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte Bn3 - .byte W12 - .byte Dn2 - .byte W12 - .byte Bn3 - .byte W12 - .byte PEND -mus_p_school_3_86BFCC5: @ 86BFCC5 - .byte N06 - .byte An2 - .byte v064 - .byte W12 - .byte En3 - .byte W12 - .byte En2 - .byte W12 - .byte En3 - .byte W12 - .byte An2 - .byte W12 - .byte En3 - .byte W12 - .byte An2 - .byte W12 - .byte Gs2 - .byte W12 - .byte PEND -mus_p_school_3_86BFCD8: @ 86BFCD8 - .byte N06 - .byte Gn2 - .byte v064 - .byte W12 - .byte Gn3 - .byte W12 - .byte En2 - .byte W12 - .byte Gn3 - .byte W12 - .byte Gn2 - .byte W12 - .byte Fs2 - .byte W12 - .byte Gn2 - .byte W12 - .byte Gs2 - .byte W12 - .byte PEND - .byte An2 - .byte W12 - .byte An3 - .byte W12 - .byte En2 - .byte W12 - .byte An3 - .byte W12 - .byte An2 - .byte W12 - .byte An3 - .byte W12 - .byte En2 - .byte W12 - .byte An3 - .byte W12 - .byte PATT - .word mus_p_school_3_86BFCB2 - .byte PATT - .word mus_p_school_3_86BFCC5 - .byte PATT - .word mus_p_school_3_86BFCD8 - .byte N06 - .byte An2 - .byte v064 - .byte W24 - .byte En2 - .byte W24 - .byte An2 - .byte W24 - .byte N12 - .byte An1 - .byte W12 - .byte Cs2 - .byte W12 - .byte GOTO - .word mus_p_school_3_86BFC31 - .byte FINE - -mus_p_school_4: @ 86BFD1D - .byte VOL, 0x64 - .byte KEYSH, 0x00 -mus_p_school_4_86BFD21: @ 86BFD21 - .byte VOICE, 0x01 - .byte LFOS, 0x2C - .byte BENDR, 0x0C - .byte W12 - .byte N06 - .byte Fs3 - .byte v064 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W12 -mus_p_school_4_86BFD32: @ 86BFD32 - .byte W12 - .byte N06 - .byte Fs3 - .byte v064 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte PEND - .byte PATT - .word mus_p_school_4_86BFD32 -mus_p_school_4_86BFD43: @ 86BFD43 - .byte W12 - .byte N06 - .byte Gn3 - .byte v064 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte PEND - .byte PATT - .word mus_p_school_4_86BFD32 -mus_p_school_4_86BFD54: @ 86BFD54 - .byte W12 - .byte N06 - .byte Gn3 - .byte v064 - .byte W24 - .byte N06 - .byte W24 - .byte An3 - .byte W24 - .byte N06 - .byte W12 - .byte PEND - .byte PATT - .word mus_p_school_4_86BFD32 - .byte PATT - .word mus_p_school_4_86BFD43 - .byte PATT - .word mus_p_school_4_86BFD32 - .byte PATT - .word mus_p_school_4_86BFD54 -mus_p_school_4_86BFD74: @ 86BFD74 - .byte W12 - .byte N06 - .byte Dn4 - .byte v064 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte PEND -mus_p_school_4_86BFD80: @ 86BFD80 - .byte W12 - .byte N06 - .byte Cs4 - .byte v064 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte PEND -mus_p_school_4_86BFD8C: @ 86BFD8C - .byte W12 - .byte N06 - .byte Bn3 - .byte v064 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte PEND - .byte PATT - .word mus_p_school_4_86BFD80 - .byte PATT - .word mus_p_school_4_86BFD74 - .byte PATT - .word mus_p_school_4_86BFD80 - .byte PATT - .word mus_p_school_4_86BFD8C - .byte W12 - .byte N06 - .byte Cs4 - .byte v064 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W12 - .byte N18 - .byte An3 - .byte W24 - .byte GOTO - .word mus_p_school_4_86BFD21 - .byte FINE - -@ *************************************** - .align 2 -mus_p_school: @ 86BFDC0 - .byte 4 - .byte 0 - .byte mus_p_school_pri - .byte mus_p_school_rev - .word mus_p_school_grp - - .word mus_p_school_1 - .word mus_p_school_2 - .word mus_p_school_3 - .word mus_p_school_4 diff --git a/sound/songs/mus_shinka.s b/sound/songs/mus_shinka.s deleted file mode 100644 index b80f1fdb9..000000000 --- a/sound/songs/mus_shinka.s +++ /dev/null @@ -1,1172 +0,0 @@ - .include "MPlayDef.s" - .section .rodata - .global mus_shinka - .align 2 - .equ mus_shinka_grp, voicegroup026 - .equ mus_shinka_pri, 1 - .equ mus_shinka_rev, reverb_set+50 - -mus_shinka_1: @ 86BD640 - .byte KEYSH, 0x00 - .byte TEMPO, 0x3C - .byte VOICE, 0x3C - .byte VOL, 0x50 - .byte N06 - .byte Gn3 - .byte v080 - .byte W24 - .byte Gn3 - .byte v056 - .byte W24 - .byte Gn3 - .byte v060 - .byte W24 - .byte Gn3 - .byte v064 - .byte W24 -mus_shinka_1_86BD655: @ 86BD655 - .byte N06 - .byte Gn3 - .byte v068 - .byte W24 - .byte Gn3 - .byte v072 - .byte W24 - .byte Gn3 - .byte v076 - .byte W24 - .byte N24 - .byte An3 - .byte v080 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte PEND -mus_shinka_1_86BD667: @ 86BD667 - .byte MOD, 0x00 - .byte N06 - .byte Gn3 - .byte v080 - .byte W24 - .byte Gn3 - .byte v056 - .byte W24 - .byte Gn3 - .byte v060 - .byte W24 - .byte Gn3 - .byte v064 - .byte W24 - .byte PEND -mus_shinka_1_86BD677: @ 86BD677 - .byte N06 - .byte Gn3 - .byte v068 - .byte W24 - .byte Gn3 - .byte v072 - .byte W24 - .byte Gn3 - .byte v076 - .byte W24 - .byte N24 - .byte Bn3 - .byte v080 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte PEND - .byte PATT - .word mus_shinka_1_86BD667 - .byte PATT - .word mus_shinka_1_86BD655 - .byte PATT - .word mus_shinka_1_86BD667 - .byte PATT - .word mus_shinka_1_86BD677 -mus_shinka_1_86BD69D: @ 86BD69D - .byte MOD, 0x00 - .byte N06 - .byte An3 - .byte v080 - .byte W24 - .byte An3 - .byte v056 - .byte W24 - .byte An3 - .byte v060 - .byte W24 - .byte An3 - .byte v064 - .byte W24 - .byte PEND -mus_shinka_1_86BD6AD: @ 86BD6AD - .byte N06 - .byte An3 - .byte v068 - .byte W24 - .byte An3 - .byte v072 - .byte W24 - .byte An3 - .byte v076 - .byte W24 - .byte N24 - .byte Bn3 - .byte v080 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte PEND - .byte PATT - .word mus_shinka_1_86BD69D -mus_shinka_1_86BD6C4: @ 86BD6C4 - .byte N06 - .byte An3 - .byte v068 - .byte W24 - .byte An3 - .byte v072 - .byte W24 - .byte An3 - .byte v076 - .byte W24 - .byte N24 - .byte Cs4 - .byte v080 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte PEND - .byte PATT - .word mus_shinka_1_86BD69D - .byte PATT - .word mus_shinka_1_86BD6AD - .byte PATT - .word mus_shinka_1_86BD69D - .byte PATT - .word mus_shinka_1_86BD6C4 - .byte GOTO - .word mus_shinka_1_86BD69D - .byte MOD, 0x00 - .byte FINE - -mus_shinka_2: @ 86BD6F2 - .byte KEYSH, 0x00 - .byte VOICE, 0x3C - .byte PAN, 0x50 - .byte VOL, 0x50 - .byte N06 - .byte Cn3 - .byte v080 - .byte W24 - .byte Dn3 - .byte v056 - .byte W24 - .byte Cn3 - .byte v060 - .byte W24 - .byte Dn3 - .byte v064 - .byte W24 -mus_shinka_2_86BD707: @ 86BD707 - .byte N06 - .byte Cn3 - .byte v068 - .byte W24 - .byte Dn3 - .byte v072 - .byte W24 - .byte Cn3 - .byte v076 - .byte W24 - .byte N24 - .byte Dn3 - .byte v080 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte PEND -mus_shinka_2_86BD719: @ 86BD719 - .byte MOD, 0x00 - .byte N06 - .byte Cn3 - .byte v080 - .byte W24 - .byte Dn3 - .byte v056 - .byte W24 - .byte Cn3 - .byte v060 - .byte W24 - .byte Dn3 - .byte v064 - .byte W24 - .byte PEND -mus_shinka_2_86BD729: @ 86BD729 - .byte N06 - .byte Cn3 - .byte v068 - .byte W24 - .byte Dn3 - .byte v072 - .byte W24 - .byte Cn3 - .byte v076 - .byte W24 - .byte N24 - .byte Fs3 - .byte v080 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte PEND - .byte PATT - .word mus_shinka_2_86BD719 - .byte PATT - .word mus_shinka_2_86BD707 - .byte PATT - .word mus_shinka_2_86BD719 - .byte PATT - .word mus_shinka_2_86BD729 -mus_shinka_2_86BD74F: @ 86BD74F - .byte MOD, 0x00 - .byte N06 - .byte Dn3 - .byte v080 - .byte W24 - .byte En3 - .byte v056 - .byte W24 - .byte Dn3 - .byte v060 - .byte W24 - .byte En3 - .byte v064 - .byte W24 - .byte PEND -mus_shinka_2_86BD75F: @ 86BD75F - .byte N06 - .byte Dn3 - .byte v068 - .byte W24 - .byte En3 - .byte v072 - .byte W24 - .byte Dn3 - .byte v076 - .byte W24 - .byte N24 - .byte En3 - .byte v080 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte PEND - .byte PATT - .word mus_shinka_2_86BD74F -mus_shinka_2_86BD776: @ 86BD776 - .byte N06 - .byte Dn3 - .byte v068 - .byte W24 - .byte En3 - .byte v072 - .byte W24 - .byte Dn3 - .byte v076 - .byte W24 - .byte N24 - .byte Gs3 - .byte v080 - .byte W09 - .byte MOD, 0x06 - .byte W15 - .byte PEND - .byte PATT - .word mus_shinka_2_86BD74F - .byte PATT - .word mus_shinka_2_86BD75F - .byte PATT - .word mus_shinka_2_86BD74F - .byte PATT - .word mus_shinka_2_86BD776 - .byte GOTO - .word mus_shinka_2_86BD74F - .byte MOD, 0x00 - .byte FINE - -mus_shinka_3: @ 86BD7A4 - .byte KEYSH, 0x00 - .byte VOICE, 0x51 - .byte VOL, 0x50 - .byte N06 - .byte Cn1 - .byte v080 - .byte W24 - .byte Dn1 - .byte W24 - .byte Cn1 - .byte W24 - .byte Dn1 - .byte W24 -mus_shinka_3_86BD7B4: @ 86BD7B4 - .byte N06 - .byte Cn1 - .byte v080 - .byte W24 - .byte Dn1 - .byte W24 - .byte Cn1 - .byte W24 - .byte N24 - .byte Dn1 - .byte W24 - .byte PEND - .byte N06 - .byte Cn1 - .byte W24 - .byte Dn1 - .byte W24 - .byte Cn1 - .byte W24 - .byte Dn1 - .byte W24 - .byte PATT - .word mus_shinka_3_86BD7B4 -mus_shinka_3_86BD7CE: @ 86BD7CE - .byte N03 - .byte Cn2 - .byte v080 - .byte W12 - .byte Cn1 - .byte W06 - .byte Gn1 - .byte W06 - .byte Dn2 - .byte W12 - .byte Dn1 - .byte W06 - .byte Gn1 - .byte W06 - .byte Cn2 - .byte W12 - .byte Cn1 - .byte W06 - .byte Gn1 - .byte W06 - .byte Dn2 - .byte W12 - .byte Dn1 - .byte W06 - .byte Gn1 - .byte W06 - .byte PEND - .byte PATT - .word mus_shinka_3_86BD7CE - .byte PATT - .word mus_shinka_3_86BD7CE - .byte PATT - .word mus_shinka_3_86BD7CE -mus_shinka_3_86BD7F8: @ 86BD7F8 - .byte N03 - .byte Dn2 - .byte v080 - .byte W12 - .byte Dn1 - .byte W06 - .byte An1 - .byte W06 - .byte En2 - .byte W12 - .byte En1 - .byte W06 - .byte An1 - .byte W06 - .byte Dn2 - .byte W12 - .byte Dn1 - .byte W06 - .byte An1 - .byte W06 - .byte En2 - .byte W12 - .byte En1 - .byte W06 - .byte An1 - .byte W06 - .byte PEND - .byte PATT - .word mus_shinka_3_86BD7F8 - .byte PATT - .word mus_shinka_3_86BD7F8 - .byte PATT - .word mus_shinka_3_86BD7F8 - .byte PATT - .word mus_shinka_3_86BD7F8 - .byte PATT - .word mus_shinka_3_86BD7F8 - .byte PATT - .word mus_shinka_3_86BD7F8 - .byte PATT - .word mus_shinka_3_86BD7F8 - .byte GOTO - .word mus_shinka_3_86BD7F8 - .byte FINE - -mus_shinka_4: @ 86BD83C - .byte KEYSH, 0x00 - .byte VOICE, 0x2F - .byte VOL, 0x50 - .byte PAN, 0x3A - .byte N12 - .byte Cn2 - .byte v112 - .byte W24 - .byte Dn2 - .byte W24 - .byte Cn2 - .byte W24 - .byte Dn2 - .byte W24 - .byte Cn2 - .byte W24 - .byte Dn2 - .byte W24 - .byte Cn2 - .byte W12 - .byte N12 - .byte W12 - .byte N06 - .byte Dn2 - .byte v127 - .byte W06 - .byte Dn2 - .byte v108 - .byte W06 - .byte Dn2 - .byte v112 - .byte W06 - .byte Dn2 - .byte v120 - .byte W06 - .byte N12 - .byte Cn2 - .byte v112 - .byte W24 - .byte Dn2 - .byte W24 - .byte Cn2 - .byte W24 - .byte Dn2 - .byte W24 - .byte Cn2 - .byte W24 - .byte Dn2 - .byte W24 - .byte Cn2 - .byte W24 - .byte N06 - .byte Dn2 - .byte v127 - .byte W06 - .byte Dn2 - .byte v108 - .byte W06 - .byte Dn2 - .byte v112 - .byte W06 - .byte Dn2 - .byte v120 - .byte W06 -mus_shinka_4_86BD880: @ 86BD880 - .byte N12 - .byte Cn2 - .byte v112 - .byte W24 - .byte Dn2 - .byte W24 - .byte Cn2 - .byte W24 - .byte Dn2 - .byte W12 - .byte N12 - .byte W12 - .byte PEND -mus_shinka_4_86BD88D: @ 86BD88D - .byte N12 - .byte Cn2 - .byte v112 - .byte W24 - .byte Dn2 - .byte W18 - .byte N06 - .byte W06 - .byte N12 - .byte Cn2 - .byte W24 - .byte N06 - .byte Dn2 - .byte v127 - .byte W06 - .byte Dn2 - .byte v108 - .byte W06 - .byte Dn2 - .byte v112 - .byte W06 - .byte Dn2 - .byte v120 - .byte W06 - .byte PEND - .byte PATT - .word mus_shinka_4_86BD880 - .byte PATT - .word mus_shinka_4_86BD88D -mus_shinka_4_86BD8B0: @ 86BD8B0 - .byte N12 - .byte Dn2 - .byte v112 - .byte W24 - .byte En2 - .byte W24 - .byte Dn2 - .byte W24 - .byte En2 - .byte W12 - .byte N12 - .byte W12 - .byte PEND -mus_shinka_4_86BD8BD: @ 86BD8BD - .byte N12 - .byte Dn2 - .byte v112 - .byte W24 - .byte En2 - .byte W18 - .byte N06 - .byte W06 - .byte N12 - .byte Dn2 - .byte W24 - .byte N06 - .byte En2 - .byte v127 - .byte W06 - .byte En2 - .byte v108 - .byte W06 - .byte En2 - .byte v112 - .byte W06 - .byte En2 - .byte v120 - .byte W06 - .byte PEND - .byte PATT - .word mus_shinka_4_86BD8B0 -mus_shinka_4_86BD8DB: @ 86BD8DB - .byte N15 - .byte Dn2 - .byte v112 - .byte W24 - .byte N12 - .byte En2 - .byte W18 - .byte N06 - .byte W06 - .byte N12 - .byte Dn2 - .byte W24 - .byte N06 - .byte En2 - .byte v127 - .byte W06 - .byte En2 - .byte v108 - .byte W06 - .byte En2 - .byte v112 - .byte W06 - .byte En2 - .byte v120 - .byte W06 - .byte PEND - .byte PATT - .word mus_shinka_4_86BD8B0 - .byte PATT - .word mus_shinka_4_86BD8DB - .byte PATT - .word mus_shinka_4_86BD8B0 - .byte PATT - .word mus_shinka_4_86BD8BD - .byte GOTO - .word mus_shinka_4_86BD8B0 - .byte FINE - -mus_shinka_5: @ 86BD90F - .byte KEYSH, 0x00 - .byte VOICE, 0x53 - .byte PAN, 0x11 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x50 - .byte N06 - .byte Cn3 - .byte v056 - .byte W24 - .byte Dn3 - .byte v032 - .byte W24 - .byte Cn3 - .byte v036 - .byte W24 - .byte Dn3 - .byte v040 - .byte W24 -mus_shinka_5_86BD929: @ 86BD929 - .byte N06 - .byte Cn3 - .byte v044 - .byte W24 - .byte Dn3 - .byte v048 - .byte W24 - .byte Cn3 - .byte v052 - .byte W24 - .byte N24 - .byte Dn3 - .byte v056 - .byte W24 - .byte PEND -mus_shinka_5_86BD938: @ 86BD938 - .byte N06 - .byte Cn3 - .byte v056 - .byte W24 - .byte Dn3 - .byte v032 - .byte W24 - .byte Cn3 - .byte v036 - .byte W24 - .byte Dn3 - .byte v040 - .byte W24 - .byte PEND - .byte PATT - .word mus_shinka_5_86BD929 - .byte PATT - .word mus_shinka_5_86BD938 - .byte PATT - .word mus_shinka_5_86BD929 - .byte PATT - .word mus_shinka_5_86BD938 - .byte PATT - .word mus_shinka_5_86BD929 -mus_shinka_5_86BD95F: @ 86BD95F - .byte N06 - .byte Dn3 - .byte v056 - .byte W24 - .byte En3 - .byte v032 - .byte W24 - .byte Dn3 - .byte v036 - .byte W24 - .byte En3 - .byte v040 - .byte W24 - .byte PEND -mus_shinka_5_86BD96D: @ 86BD96D - .byte N06 - .byte Dn3 - .byte v044 - .byte W24 - .byte En3 - .byte v048 - .byte W24 - .byte Dn3 - .byte v052 - .byte W24 - .byte N24 - .byte En3 - .byte v056 - .byte W24 - .byte PEND - .byte PATT - .word mus_shinka_5_86BD95F - .byte PATT - .word mus_shinka_5_86BD96D - .byte PATT - .word mus_shinka_5_86BD95F - .byte PATT - .word mus_shinka_5_86BD96D - .byte PATT - .word mus_shinka_5_86BD95F - .byte PATT - .word mus_shinka_5_86BD96D - .byte GOTO - .word mus_shinka_5_86BD95F - .byte FINE - -mus_shinka_6: @ 86BD9A0 - .byte KEYSH, 0x00 - .byte VOICE, 0x54 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte PAN, 0x70 - .byte VOL, 0x50 - .byte BEND, 0x40 - .byte N06 - .byte An2 - .byte v056 - .byte W24 - .byte Bn2 - .byte v032 - .byte W24 - .byte An2 - .byte v036 - .byte W24 - .byte Bn2 - .byte v040 - .byte W24 -mus_shinka_6_86BD9BC: @ 86BD9BC - .byte N06 - .byte An2 - .byte v044 - .byte W24 - .byte Bn2 - .byte v048 - .byte W24 - .byte An2 - .byte v052 - .byte W24 - .byte N24 - .byte Bn2 - .byte v056 - .byte W24 - .byte PEND -mus_shinka_6_86BD9CB: @ 86BD9CB - .byte N06 - .byte An2 - .byte v056 - .byte W24 - .byte Bn2 - .byte v032 - .byte W24 - .byte An2 - .byte v036 - .byte W24 - .byte Bn2 - .byte v040 - .byte W24 - .byte PEND - .byte PATT - .word mus_shinka_6_86BD9BC - .byte PATT - .word mus_shinka_6_86BD9CB - .byte PATT - .word mus_shinka_6_86BD9BC - .byte PATT - .word mus_shinka_6_86BD9CB - .byte PATT - .word mus_shinka_6_86BD9BC -mus_shinka_6_86BD9F2: @ 86BD9F2 - .byte N06 - .byte Bn2 - .byte v056 - .byte W24 - .byte Cs3 - .byte v032 - .byte W24 - .byte Bn2 - .byte v036 - .byte W24 - .byte Cs3 - .byte v040 - .byte W24 - .byte PEND -mus_shinka_6_86BDA00: @ 86BDA00 - .byte N06 - .byte Bn2 - .byte v044 - .byte W24 - .byte Cs3 - .byte v048 - .byte W24 - .byte Bn2 - .byte v052 - .byte W24 - .byte N24 - .byte Cs3 - .byte v056 - .byte W24 - .byte PEND - .byte PATT - .word mus_shinka_6_86BD9F2 - .byte PATT - .word mus_shinka_6_86BDA00 - .byte PATT - .word mus_shinka_6_86BD9F2 - .byte PATT - .word mus_shinka_6_86BDA00 - .byte PATT - .word mus_shinka_6_86BD9F2 - .byte PATT - .word mus_shinka_6_86BDA00 - .byte GOTO - .word mus_shinka_6_86BD9F2 - .byte FINE - -mus_shinka_7: @ 86BDA33 - .byte VOL, 0x50 - .byte KEYSH, 0x00 - .byte VOICE, 0x00 - .byte PAN, 0x40 - .byte N06 - .byte En1 - .byte v112 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W24 - .byte N06 - .byte W24 - .byte N03 - .byte W03 - .byte En1 - .byte v068 - .byte W03 - .byte N03 - .byte W03 - .byte En1 - .byte v064 - .byte W03 - .byte N03 - .byte W03 - .byte En1 - .byte v068 - .byte W03 - .byte N03 - .byte W03 - .byte En1 - .byte v064 - .byte W03 - .byte En1 - .byte v112 - .byte W03 - .byte En1 - .byte v072 - .byte W03 - .byte En1 - .byte v076 - .byte W03 - .byte En1 - .byte v088 - .byte W03 - .byte N03 - .byte W03 - .byte En1 - .byte v096 - .byte W03 - .byte En1 - .byte v100 - .byte W03 - .byte En1 - .byte v112 - .byte W03 - .byte N06 - .byte W12 - .byte En1 - .byte v080 - .byte W12 - .byte En1 - .byte v112 - .byte W12 - .byte En1 - .byte v080 - .byte W12 - .byte En1 - .byte v112 - .byte W12 - .byte En1 - .byte v080 - .byte W12 - .byte En1 - .byte v112 - .byte W12 - .byte N06 - .byte W06 - .byte N06 - .byte W06 - .byte N06 - .byte W12 - .byte En1 - .byte v080 - .byte W12 - .byte En1 - .byte v112 - .byte W12 - .byte En1 - .byte v080 - .byte W12 - .byte En1 - .byte v112 - .byte W12 - .byte En1 - .byte v080 - .byte W12 - .byte N03 - .byte En1 - .byte v127 - .byte W03 - .byte En1 - .byte v088 - .byte W03 - .byte En1 - .byte v096 - .byte W03 - .byte En1 - .byte v104 - .byte W03 - .byte En1 - .byte v108 - .byte W03 - .byte En1 - .byte v112 - .byte W03 - .byte En1 - .byte v116 - .byte W03 - .byte En1 - .byte v120 - .byte W03 - .byte N06 - .byte En1 - .byte v127 - .byte W12 - .byte En1 - .byte v100 - .byte W12 - .byte En1 - .byte v127 - .byte W12 - .byte En1 - .byte v096 - .byte W12 - .byte En1 - .byte v127 - .byte W12 - .byte En1 - .byte v096 - .byte W12 - .byte En1 - .byte v127 - .byte W12 - .byte N06 - .byte W06 - .byte N06 - .byte W06 - .byte N06 - .byte W12 - .byte En1 - .byte v100 - .byte W12 - .byte En1 - .byte v127 - .byte W12 - .byte En1 - .byte v096 - .byte W12 - .byte En1 - .byte v127 - .byte W12 - .byte En1 - .byte v096 - .byte W12 - .byte N03 - .byte En1 - .byte v127 - .byte W03 - .byte En1 - .byte v088 - .byte W03 - .byte En1 - .byte v096 - .byte W03 - .byte En1 - .byte v104 - .byte W03 - .byte En1 - .byte v108 - .byte W03 - .byte En1 - .byte v112 - .byte W03 - .byte En1 - .byte v116 - .byte W03 - .byte En1 - .byte v120 - .byte W03 -mus_shinka_7_86BDAFA: @ 86BDAFA - .byte N06 - .byte En1 - .byte v127 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v100 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v127 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v096 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v127 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v096 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v127 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v127 - .byte W06 - .byte N06 - .byte W06 - .byte PEND -mus_shinka_7_86BDB2B: @ 86BDB2B - .byte N06 - .byte En1 - .byte v127 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v100 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v127 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v096 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v127 - .byte W06 - .byte En1 - .byte v036 - .byte W06 - .byte En1 - .byte v096 - .byte W06 - .byte En1 - .byte v127 - .byte W06 - .byte N03 - .byte W03 - .byte En1 - .byte v088 - .byte W03 - .byte En1 - .byte v096 - .byte W03 - .byte En1 - .byte v104 - .byte W03 - .byte En1 - .byte v108 - .byte W03 - .byte En1 - .byte v112 - .byte W03 - .byte En1 - .byte v116 - .byte W03 - .byte En1 - .byte v120 - .byte W03 - .byte PEND -mus_shinka_7_86BDB68: @ 86BDB68 - .byte PATT - .word mus_shinka_7_86BDAFA - .byte PATT - .word mus_shinka_7_86BDB2B - .byte PATT - .word mus_shinka_7_86BDAFA - .byte PATT - .word mus_shinka_7_86BDB2B - .byte PATT - .word mus_shinka_7_86BDAFA - .byte PATT - .word mus_shinka_7_86BDB2B - .byte PATT - .word mus_shinka_7_86BDAFA - .byte PATT - .word mus_shinka_7_86BDB2B - .byte GOTO - .word mus_shinka_7_86BDB68 - .byte FINE - -@ *************************************** - .align 2 -mus_shinka: @ 86BDB98 - .byte 7 - .byte 0 - .byte mus_shinka_pri - .byte mus_shinka_rev - .word mus_shinka_grp - - .word mus_shinka_1 - .word mus_shinka_2 - .word mus_shinka_3 - .word mus_shinka_4 - .word mus_shinka_5 - .word mus_shinka_6 - .word mus_shinka_7 From 1beeb4d782ad9856885008e3a246f1d1bbb949e7 Mon Sep 17 00:00:00 2001 From: garak Date: Sat, 12 Oct 2019 13:11:13 -0400 Subject: [PATCH 031/114] disassemble scripts from 1A6955 to 1A77B5 --- asm/field_control_avatar.s | 4 +- data/map_event_scripts.inc | 976 +++++++++++++++++++++++++++++++++---- 2 files changed, 894 insertions(+), 86 deletions(-) diff --git a/asm/field_control_avatar.s b/asm/field_control_avatar.s index c1825ba58..f902fe132 100644 --- a/asm/field_control_avatar.s +++ b/asm/field_control_avatar.s @@ -1641,11 +1641,11 @@ _0806D570: lsrs r0, 24 cmp r0, 0x1 bne _0806D5A4 - ldr r0, _0806D5A0 @ =gUnknown_81A6AC8 + ldr r0, _0806D5A0 @ =EventScript_1A6AC8 b _0806D5E2 .align 2, 0 _0806D59C: .4byte 0x00000824 -_0806D5A0: .4byte gUnknown_81A6AC8 +_0806D5A0: .4byte EventScript_1A6AC8 _0806D5A4: adds r0, r4, 0 bl MetatileBehavior_IsWaterfall diff --git a/data/map_event_scripts.inc b/data/map_event_scripts.inc index 62a34d33c..fff125e16 100644 --- a/data/map_event_scripts.inc +++ b/data/map_event_scripts.inc @@ -1608,8 +1608,6 @@ EventScript_1A6675:: @ 81A6675 copyvar VAR_MON_BOX_ID, VAR_MON_BOX_POS return - - gStdScript_0:: @ 81A667B copyvar VAR_MON_BOX_POS, VAR_MON_BOX_ID textcolor 3 @@ -1857,238 +1855,961 @@ EventScript_HiddenCoinsButNoCoinCase:: end gUnknown_81A6955:: @ 81A6955 - .incbin "baserom.gba", 0x1A6955, 0x173 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkflag FLAG_0x841 + goto_if 1, EventScript_1A698E + setvar VAR_0x8004, 27 + special sub_812B220 + setvar VAR_0x8004, 0 + special sub_80CA86C + playse SE_PC_ON + loadword 0, Text_1A5075 + callstd 4 + goto EventScript_1A6998 + end -gUnknown_81A6AC8:: @ 81A6AC8 - .incbin "baserom.gba", 0x1A6AC8, 0x45 +EventScript_1A698E:: @ 81A698E + loadword 0, Text_1A1390 + callstd 4 + releaseall + end + +EventScript_1A6998:: @ 81A6998 + message gUnknown_81A508A + waitmessage + special ScrSpecial_CreatePCMenu + waitstate + goto EventScript_1A69A8 + end + +EventScript_1A69A8:: @ 81A69A8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A6A05 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A69F0 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A6A7A + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A6A56 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A6A46 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A6A46 + end + +EventScript_1A69F0:: @ 81A69F0 + playse SE_PC_LOGIN + loadword 0, Text_1A50DD + callstd 4 + special sub_80EB6FC + waitstate + goto EventScript_1A6998 + end + +EventScript_1A6A05:: @ 81A6A05 + playse SE_PC_LOGIN + checkflag FLAG_SYS_NOT_SOMEONES_PC + call_if 0, EventScript_1A6A34 + checkflag FLAG_SYS_NOT_SOMEONES_PC + call_if 1, EventScript_1A6A3D + loadword 0, Text_1A50BE + callstd 4 + special sub_808C6A8 + waitstate + setvar VAR_0x8004, 27 + special sub_812B220 + goto EventScript_1A6998 + end + +EventScript_1A6A34:: @ 81A6A34 + loadword 0, Text_1A50A7 + callstd 4 + return + +EventScript_1A6A3D:: @ 81A6A3D + loadword 0, Text_1A50EF + callstd 4 + return + +EventScript_1A6A46:: @ 81A6A46 + setvar VAR_0x8004, 0 + playse SE_PC_OFF + special sub_80CA9A8 + special sub_812B35C + releaseall + end + +EventScript_1A6A56:: @ 81A6A56 + checkflag FLAG_0x82C + goto_if 0, EventScript_1A6A46 + playse SE_PC_LOGIN + setvar VAR_0x8004, 31 + special sub_812B234 + special sub_812B220 + special HallOfFamePCBeginFade + waitstate + special sub_812B248 + goto EventScript_1A69A8 + end + +EventScript_1A6A7A:: @ 81A6A7A + checkflag FLAG_0x829 + goto_if 0, EventScript_1A6A46 + playse SE_PC_LOGIN + loadword 0, Text_1A5BC6 + callstd 4 + loadword 0, Text_1A5C03 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A6AB2 + setflag FLAG_0x2FF + call EventScript_1A73E0 + clearflag FLAG_0x2FF + goto EventScript_1A6AB2 + end + +EventScript_1A6AB2:: @ 81A6AB2 + loadword 0, Text_1A5C2E + callstd 4 + goto EventScript_1A6998 + end + +EventScript_1A6AC0:: @ 81A6AC0 + fadescreen 1 + special sub_80FEE44 + fadescreen 0 + return + +EventScript_1A6AC8:: @ 81A6AC8 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A6AC8_End + checkpartymove MOVE_SURF + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1A6AC8_End + getpartymonname 0, VAR_RESULT + setfieldeffectarg 0, VAR_RESULT + lockall + loadword 0, Text_1A556E + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A6AC8_Release + loadword 0, Text_1A55A5 + callstd 4 + dofieldeffect 9 +EventScript_1A6AC8_Release:@ 81A6B0B + releaseall +EventScript_1A6AC8_End: @ 81A6B0C + end gUnknown_81A6B0D:: @ 81A6B0D - .incbin "baserom.gba", 0x1A6B0D, 0xB + lockall + loadword 0, Text_1A55B3 + callstd 4 + releaseall + end EventScript_1A6B18:: @ 81A6B18 - .incbin "baserom.gba", 0x1A6B18, 0xE1 + copyvar VAR_0x8000, VAR_0x8008 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A6B76 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A6B7A + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A6B81 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A6B8B + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A6BA1 + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1A6BB4 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1A6BCA + compare_var_to_value VAR_0x8000, 8 + goto_if 1, EventScript_1A6BE0 + end + +EventScript_1A6B76:: @ 81A6B76 + settrainerflag 142 + return + +EventScript_1A6B7A:: @ 81A6B7A + settrainerflag 150 + settrainerflag 234 + return + +EventScript_1A6B81:: @ 81A6B81 + settrainerflag 141 + settrainerflag 220 + settrainerflag 423 + return + +EventScript_1A6B8B:: @ 81A6B8B + settrainerflag 132 + settrainerflag 133 + settrainerflag 160 + settrainerflag 265 + settrainerflag 266 + settrainerflag 267 + settrainerflag 402 + return + +EventScript_1A6BA1:: @ 81A6BA1 + settrainerflag 294 + settrainerflag 295 + settrainerflag 288 + settrainerflag 289 + settrainerflag 292 + settrainerflag 293 + return + +EventScript_1A6BB4:: @ 81A6BB4 + settrainerflag 280 + settrainerflag 281 + settrainerflag 282 + settrainerflag 283 + settrainerflag 462 + settrainerflag 463 + settrainerflag 464 + return + +EventScript_1A6BCA:: @ 81A6BCA + settrainerflag 177 + settrainerflag 178 + settrainerflag 179 + settrainerflag 180 + settrainerflag 213 + settrainerflag 214 + settrainerflag 215 + return + +EventScript_1A6BE0:: @ 81A6BE0 + settrainerflag 296 + settrainerflag 297 + settrainerflag 322 + settrainerflag 323 + settrainerflag 324 + settrainerflag 392 + settrainerflag 400 + settrainerflag 401 + return EventScript_1A6BF9:: @ 81A6BF9 - .incbin "baserom.gba", 0x1A6BF9, 0x2D + textcolor 3 + loadword 0, gUnknown_81A5242 + callstd 4 + release + end + +EventScript_1A6C05:: @ 81A6C05 + loadword 0, gUnknown_81A5242 + callstd 4 + return + +EventScript_1A6C0E:: @ 81A6C0E + loadword 0, Text_1A5301 + callstd 4 + release + end + +EventScript_1A6C18:: @ 81A6C18 + loadword 0, Text_1A5301 + callstd 4 + return + +EventScript_1A6C21:: @ 81A6C21 + playfanfare MUS_ME_BACHI + waitfanfare + return EventScript_1A6C26:: @ 81A6C26 - .incbin "baserom.gba", 0x1A6C26, 0xC + fadescreen 1 + playfanfare MUS_ME_ASA + waitfanfare + special sp000_heal_pokemon + fadescreen 0 + return gUnknown_81A6C32:: @ 81A6C32 - .incbin "baserom.gba", 0x1A6C32, 0xE5 + lockall + loadword 0, Text_1C0DF1 + callstd 4 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + fadescreen 1 + special sub_80CA7EC + waitstate + releaseall + end +gUnknown_81A6C51:: @ 81A6C51 + .string "OAK: Good to see you!\n" + .string "How is your POKéDEX coming along?\p" + .string "Here, let me take a look.$" + +Text_1A6CA3:: @ 81A6CA3 + .string "The amount of progress you've made\n" + .string "on your POKéDEX is:\p" + .string "{STR_VAR_1} POKéMON seen and\n" + .string "{STR_VAR_2} POKéMON owned.\p" + .string "{SIZE}ÁPROF. OAK's rating:$" gUnknown_81A6D17:: @ 81A6D17 - .incbin "baserom.gba", 0x1A6D17, 0x56 + .string "You still have lots to do.\p" + .string "Go into every patch of grass you\n" + .string "see and look for POKéMON!$" gUnknown_81A6D6D:: @ 81A6D6D - .incbin "baserom.gba", 0x1A6D6D, 0x72 + .string "It looks as if you're getting on\n" + .string "the right track!\p" + .string "I've given one of my AIDES a FLASH\n" + .string "HM. Make sure you go get it!$" gUnknown_81A6DDF:: @ 81A6DDF - .incbin "baserom.gba", 0x1A6DDF, 0x57 + .string "Your POKéDEX could use a bit more\n" + .string "volume still!\p" + .string "Try to catch other species of\n" + .string "POKéMON!$" gUnknown_81A6E36:: @ 81A6E36 - .incbin "baserom.gba", 0x1A6E36, 0x6E + .string "Good, it's apparent that you're\n" + .string "trying hard!\p" + .string "I've given one of my AIDES an\n" + .string "ITEMFINDER. Be sure to collect it!$" gUnknown_81A6EA4:: @ 81A6EA4 - .incbin "baserom.gba", 0x1A6EA4, 0x67 + .string "Your POKéDEX is coming along quite\n" + .string "well!\p" + .string "I've given one of my AIDES an\n" + .string "AMULET COIN. Be sure to get it!$" gUnknown_81A6F0B:: @ 81A6F0B - .incbin "baserom.gba", 0x1A6F0B, 0x66 + .string "Ah, you've finally topped 50\n" + .string "species!\p" + .string "I've given one of my AIDES an EXP.\n" + .string "SHARE. Be sure to go get it!$" gUnknown_81A6F71:: @ 81A6F71 - .incbin "baserom.gba", 0x1A6F71, 0x3A + .string "Hoho! This is turning into quite the\n" + .string "respectable POKéDEX!$" gUnknown_81A6FAB:: @ 81A6FAB - .incbin "baserom.gba", 0x1A6FAB, 0x46 + .string "Very good!\p" + .string "I think you'll collect even more\n" + .string "POKéMON by going fishing!$" gUnknown_81A6FF1:: @ 81A6FF1 - .incbin "baserom.gba", 0x1A6FF1, 0x40 + .string "Wonderful! Let me guess… You\n" + .string "like to collect things, don't you?$" gUnknown_81A7031:: @ 81A7031 - .incbin "baserom.gba", 0x1A7031, 0x32 + .string "I'm impressed!\n" + .string "It must have been difficult to do!$" gUnknown_81A7063:: @ 81A7063 - .incbin "baserom.gba", 0x1A7063, 0x42 + .string "You've finally hit 100 species!\n" + .string "I can't believe how good you are!$" gUnknown_81A70A5:: @ 81A70A5 - .incbin "baserom.gba", 0x1A70A5, 0x33 + .string "You even have the evolved forms\n" + .string "of POKéMON! Super!$" gUnknown_81A70D8:: @ 81A70D8 - .incbin "baserom.gba", 0x1A70D8, 0x30 + .string "Excellent! Trade with friends to\n" + .string "get some more!$" gUnknown_81A7108:: @ 81A7108 - .incbin "baserom.gba", 0x1A7108, 0x2F + .string "Outstanding!\n" + .string "You've become a real pro at this!$" gUnknown_81A7137:: @ 81A7137 - .incbin "baserom.gba", 0x1A7137, 0x3E + .string "I have nothing left to say!\n" + .string "You're the POKéMON PROFESSOR now!$" gUnknown_81A7175:: @ 81A7175 - .incbin "baserom.gba", 0x1A7175, 0x11C + .string "Your POKéDEX is entirely complete!\n" + .string "Congratulations!!$" + +Text_1A71AA:: @ 81A71AA + .string "And your NATIONAL POKéDEX is:\p" + .string "{STR_VAR_1} POKéMON seen and\n" + .string "{STR_VAR_2} POKéMON owned.$" + +Text_1A71EE:: @ 81A71EE + .string "I'll be looking forward to seeing\n" + .string "you fill the NATIONAL POKéDEX!$" + +Text_1A722F:: @ 81A722F + .string "Finally…\p" + .string "You've finally completed the\n" + .string "POKéDEX!\p" + .string "It's magnificent!\n" + .string "Truly, this is a fantastic feat!$" Text_1A7291:: @ 81A7291 - .incbin "baserom.gba", 0x1A7291, 0x1C + .string "Wroooooooaaaaaarrrr!$" + +Text_1A72A6:: @ 81A72A6 + .string "はあ はあ‥$" gUnknown_81A72AD:: @ 81A72AD - .incbin "baserom.gba", 0x1A72AD, 0xCE + .string "Thank you, {PLAYER}!\n" + .string "Sincerely, thank you!\l" + .string "You've made my dream a reality!$" + +Text_1A72F2:: @ 81A72F2 + .string "OAK: Ah, welcome!\p" + .string "Tell me, how is your POKéDEX\n" + .string "coming along?\p" + .string "Wahaha!\p" + .string "Actually, I know how it is, but I\n" + .string "love seeing it anyway!\p" + .string "Let's see…$" EventScript_1A737B:: @ 81A737B - .incbin "baserom.gba", 0x1A737B, 0x170 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + checkflag FLAG_0x2F4 + call_if 1, EventScript_1A73A4 + checkflag FLAG_0x2F4 + call_if 0, EventScript_1A73AD + call EventScript_1A73E0 + return + +EventScript_1A73A4:: @ 81A73A4 + loadword 0, Text_1A72F2 + callstd 4 + return + +EventScript_1A73AD:: @ 81A73AD + loadword 0, gUnknown_81A6C51 + callstd 4 + return + +EventScript_1A73B6:: @ 81A73B6 + copyvar VAR_0x8004, VAR_0x8009 + special sub_80CA524 + waitmessage + compare_var_to_value VAR_RESULT, 0 + call_if 1, EventScript_1A73D8 + compare_var_to_value VAR_RESULT, 1 + call_if 1, EventScript_1A73DC + waitfanfare + waitbuttonpress + return + +EventScript_1A73D8:: @ 81A73D8 + playfanfare MUS_FAN2 + return + +EventScript_1A73DC:: @ 81A73DC + playfanfare MUS_FANFA5 + return + +EventScript_1A73E0:: @ 81A73E0 + setvar VAR_0x8004, 31 + special sub_812B234 + special sub_812B220 + setvar VAR_0x8004, 0 + specialvar VAR_RESULT, Special_GetPokedexCount + copyvar VAR_0x8008, VAR_0x8005 + copyvar VAR_0x8009, VAR_0x8006 + copyvar VAR_0x800A, VAR_RESULT + getnumberstring 0, VAR_0x8008 + getnumberstring 1, VAR_0x8009 + loadword 0, Text_1A6CA3 + callstd 4 + checkflag FLAG_0x2FF + call_if 0, EventScript_1A746D + call EventScript_1A73B6 + compare_var_to_value VAR_0x800A, 0 + goto_if 1, EventScript_1A748F + setvar VAR_0x8004, 1 + specialvar VAR_RESULT, Special_GetPokedexCount + copyvar VAR_0x8008, VAR_0x8005 + copyvar VAR_0x8009, VAR_0x8006 + getnumberstring 0, VAR_0x8008 + getnumberstring 1, VAR_0x8009 + loadword 0, Text_1A71AA + callstd 4 + specialvar VAR_RESULT, HasAllMons + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A7470 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A747E + end + +EventScript_1A746D:: @ 81A746D + textcolor 0 + return + +EventScript_1A7470:: @ 81A7470 + loadword 0, Text_1A71EE + callstd 4 + goto EventScript_1A748F + end + +EventScript_1A747E:: @ 81A747E + setflag FLAG_0x2F4 + loadword 0, Text_1A722F + callstd 4 + goto EventScript_1A748F + end + +EventScript_1A748F:: @ 81A748F + special sub_812B248 + return + +EventScript_1A7493:: @ 81A7493 + lockall + setvar VAR_0x4001, 1 + goto EventScript_1A74B7 + end + +EventScript_1A749F:: @ 81A749F + lockall + setvar VAR_0x4002, 1 + goto EventScript_1A74B7 + end + +EventScript_1A74AB:: @ 81A74AB + lockall + setvar VAR_0x4003, 1 + goto EventScript_1A74B7 + end + +EventScript_1A74B7:: @ 81A74B7 + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 1 + setvar VAR_0x8006, 8 + setvar VAR_0x8007, 5 + special sub_80CAC28 + waitstate + releaseall + end + +EventScript_1A74D1:: @ 81A74D1 + setvar VAR_0x4001, 1 + setvar VAR_0x4002, 1 + setvar VAR_0x4003, 1 + setvar VAR_0x4004, 1 + setvar VAR_0x4005, 1 + return EventScript_1A74EB:: @ 81A74EB - .incbin "baserom.gba", 0x1A74EB, 0x1B + fadescreen 1 + special ChangePokemonNickname + waitstate + return + +EventScript_1A74F2:: @ 81A74F2 + getitemname 0, VAR_0x8004 + playfanfare MUS_ME_WAZA + message Text_1A5690 + waitmessage + waitfanfare + removeitem VAR_0x8004, 1 + return EventScript_1A7506:: @ 81A7506 - .incbin "baserom.gba", 0x1A7506, 0x19 + applymovement 255, Movement_1A75FE + waitmovement 0 + playse SE_DOOR + call EventScript_1A7538 + special DrawWholeMapView + setflag FLAG_0x004 + return EventScript_1A751F:: @ 81A751F - .incbin "baserom.gba", 0x1A751F, 0x19 + applymovement 255, Movement_1A75F3 + waitmovement 0 + setflag FLAG_0x002 + playse SE_KI_GASYAN + call EventScript_1A759C + special DrawWholeMapView + return EventScript_1A7538:: @ 81A7538 - .incbin "baserom.gba", 0x1A7538, 0x2B + setmetatile 6, 1, 654, 1 + setmetatile 6, 2, 662, 0 + return + +EventScript_1A754B:: @ 81A754B + lockall + textcolor 0 + loadword 0, Text_1A5C4D + callstd 4 + closemessage + applymovement 255, Movement_1A75D3 + waitmovement 0 + releaseall + end EventScript_1A7563:: @ 81A7563 - .incbin "baserom.gba", 0x1A7563, 0x26 + applymovement 255, Movement_1A75FE + waitmovement 0 + playse SE_DOOR + setmetatile 6, 4, 654, 1 + setmetatile 6, 5, 662, 0 + special DrawWholeMapView + setflag FLAG_0x004 + return EventScript_1A7589:: @ 81A7589 - .incbin "baserom.gba", 0x1A7589, 0x13 + setmetatile 6, 4, 654, 1 + setmetatile 6, 5, 662, 0 + return EventScript_1A759C:: @ 81A759C - .incbin "baserom.gba", 0x1A759C, 0x39 + setmetatile 5, 11, 669, 1 + setmetatile 6, 11, 670, 1 + setmetatile 7, 11, 671, 1 + setmetatile 5, 12, 677, 1 + setmetatile 6, 12, 678, 1 + setmetatile 7, 12, 679, 1 + return + +Movement_1A75D3:: @ 81A75D3 + step_11 + step_end EventScript_1A75D5:: @ 81A75D5 - .incbin "baserom.gba", 0x1A75D5, 0x4 + special sub_80CC974 + return Movement_1A75D9:: @ 81A75D9 - .incbin "baserom.gba", 0x1A75D9, 0x2 + step_63 + step_end Movement_1A75DB:: @ 81A75DB - .incbin "baserom.gba", 0x1A75DB, 0x2 + step_62 + step_end Movement_1A75DD:: @ 81A75DD - .incbin "baserom.gba", 0x1A75DD, 0x4 + step_1c + step_1c + step_1c + step_end Movement_1A75E1:: @ 81A75E1 - .incbin "baserom.gba", 0x1A75E1, 0x4 + step_4a + step_end + +Movement_1A75E3:: @ 81A75E3 + step_4b + step_end Movement_1A75E5:: @ 81A75E5 - .incbin "baserom.gba", 0x1A75E5, 0x2 + step_5a + step_end Movement_1A75E7:: @ 81A75E7 - .incbin "baserom.gba", 0x1A75E7, 0x2 + step_2f + step_end Movement_1A75E9:: @ 81A75E9 - .incbin "baserom.gba", 0x1A75E9, 0x2 + step_2e + step_end Movement_1A75EB:: @ 81A75EB - .incbin "baserom.gba", 0x1A75EB, 0x2 + step_30 + step_end Movement_1A75ED:: @ 81A75ED - .incbin "baserom.gba", 0x1A75ED, 0x2 + step_2d + step_end Movement_1A75EF:: @ 81A75EF - .incbin "baserom.gba", 0x1A75EF, 0x2 + step_03 + step_end Movement_1A75F1:: @ 81A75F1 - .incbin "baserom.gba", 0x1A75F1, 0x15 + step_00 + step_end + +Movement_1A75F3:: @ 81A75F3 + step_11 + step_11 + step_11 + step_11 + step_11 + step_end + +Movement_1A75F9:: @ 81A75F9 + step_11 + step_11 + step_11 + step_11 + step_end + +Movement_1A75FE:: @ 81A75FE + step_1c + step_1c + step_end + +Movement_1A7601:: @ 81A7601 + step_11 + step_end + +Movement_1A7603:: @ 81A7603 + step_11 + step_11 + step_end gUnknown_81A7606:: @ 81A7606 - .incbin "baserom.gba", 0x1A7606, 0x9 + loadword 0, gUnknown_81C0DB0 + callstd 3 + end gUnknown_81A760F:: @ 81A760F - .incbin "baserom.gba", 0x1A760F, 0x9 + loadword 0, gUnknown_81C0DFD + callstd 3 + end gUnknown_81A7618:: @ 81A7618 - .incbin "baserom.gba", 0x1A7618, 0x9 + loadword 0, gUnknown_81C0F99 + callstd 3 + end gUnknown_81A7621:: @ 81A7621 - .incbin "baserom.gba", 0x1A7621, 0x9 + loadword 0, gUnknown_81C12A7 + callstd 3 + end gUnknown_81A762A:: @ 81A762A - .incbin "baserom.gba", 0x1A762A, 0x9 + loadword 0, gUnknown_81C10C1 + callstd 3 + end gUnknown_81A7633:: @ 81A7633 - .incbin "baserom.gba", 0x1A7633, 0x9 + loadword 0, gUnknown_81C1273 + callstd 3 + end gUnknown_81A763C:: @ 81A763C - .incbin "baserom.gba", 0x1A763C, 0x9 + loadword 0, gUnknown_81C0FD8 + callstd 3 + end gUnknown_81A7645:: @ 81A7645 - .incbin "baserom.gba", 0x1A7645, 0x9 + loadword 0, gUnknown_81C12D6 + callstd 3 + end gUnknown_81A764E:: @ 81A764E - .incbin "baserom.gba", 0x1A764E, 0x9 + loadword 0, gUnknown_81C1300 + callstd 3 + end gUnknown_81A7657:: @ 81A7657 - .incbin "baserom.gba", 0x1A7657, 0x9 + loadword 0, gUnknown_81C0E19 + callstd 3 + end gUnknown_81A7660:: @ 81A7660 - .incbin "baserom.gba", 0x1A7660, 0x9 + loadword 0, gUnknown_81C0E40 + callstd 3 + end gUnknown_81A7669:: @ 81A7669 - .incbin "baserom.gba", 0x1A7669, 0x9 + loadword 0, gUnknown_81C0E73 + callstd 3 + end gUnknown_81A7672:: @ 81A7672 - .incbin "baserom.gba", 0x1A7672, 0x9 + loadword 0, gUnknown_81C0EAC + callstd 3 + end gUnknown_81A767B:: @ 81A767B - .incbin "baserom.gba", 0x1A767B, 0x9 + loadword 0, gUnknown_81C101B + callstd 3 + end gUnknown_81A7684:: @ 81A7684 - .incbin "baserom.gba", 0x1A7684, 0x9 + loadword 0, gUnknown_81C1060 + callstd 3 + end gUnknown_81A768D:: @ 81A768D - .incbin "baserom.gba", 0x1A768D, 0x9 + loadword 0, gUnknown_81C109C + callstd 3 + end gUnknown_81A7696:: @ 81A7696 - .incbin "baserom.gba", 0x1A7696, 0x9 + loadword 0, gUnknown_81C10FC + callstd 3 + end gUnknown_81A769F:: @ 81A769F - .incbin "baserom.gba", 0x1A769F, 0x9 + loadword 0, gUnknown_81C1134 + callstd 3 + end gUnknown_81A76A8:: @ 81A76A8 - .incbin "baserom.gba", 0x1A76A8, 0x9 + loadword 0, gUnknown_81C116E + callstd 3 + end gUnknown_81A76B1:: @ 81A76B1 - .incbin "baserom.gba", 0x1A76B1, 0x9 + loadword 0, gUnknown_81C1194 + callstd 3 + end gUnknown_81A76BA:: @ 81A76BA - .incbin "baserom.gba", 0x1A76BA, 0x9 + loadword 0, gUnknown_81C11BA + callstd 3 + end gUnknown_81A76C3:: @ 81A76C3 - .incbin "baserom.gba", 0x1A76C3, 0x9 + loadword 0, gUnknown_81C11DC + callstd 3 + end gUnknown_81A76CC:: @ 81A76CC - .incbin "baserom.gba", 0x1A76CC, 0x9 + loadword 0, gUnknown_81C1217 + callstd 3 + end gUnknown_81A76D5:: @ 81A76D5 - .incbin "baserom.gba", 0x1A76D5, 0x9 + loadword 0, gUnknown_81C124B + callstd 3 + end gUnknown_81A76DE:: @ 81A76DE - .incbin "baserom.gba", 0x1A76DE, 0x9 + loadword 0, gUnknown_81C0ECB + callstd 3 + end gUnknown_81A76E7:: @ 81A76E7 - .incbin "baserom.gba", 0x1A76E7, 0x9 + loadword 0, gUnknown_81C0EF7 + callstd 3 + end gUnknown_81A76F0:: @ 81A76F0 - .incbin "baserom.gba", 0x1A76F0, 0x9 + loadword 0, gUnknown_81C0F19 + callstd 3 + end gUnknown_81A76F9:: @ 81A76F9 - .incbin "baserom.gba", 0x1A76F9, 0x9 + loadword 0, gUnknown_81C0F59 + callstd 3 + end gUnknown_81A7702:: @ 81A7702 - .incbin "baserom.gba", 0x1A7702, 0x9E + lockall + textcolor 3 + loadword 0, Text_1A622C + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A778A + setvar VAR_0x8004, 14 + call EventScript_1A6AC0 + lock + faceplayer + specialvar VAR_0x8008, sub_80CC4D4 + textcolor 0 + compare_var_to_value VAR_0x8004, 0 + goto_if 1, EventScript_1A774D + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A778A + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A778C + end + +EventScript_1A774D:: @ 81A774D + applymovement VAR_0x8008, Movement_1A75F1 + waitmovement 0 + playse SE_PIN + applymovement VAR_0x8008, Movement_1A75DB + waitmovement 0 + applymovement VAR_0x8008, Movement_1A75DD + waitmovement 0 + loadword 0, Text_1A62D3 + callstd 4 + setflag 2105 + textcolor 3 + special sub_80699BC + signmsg + loadword 0, Text_1A6359 + callstd 4 + normalmsg + releaseall + end + +EventScript_1A778A:: @ 81A778A + releaseall + end + +EventScript_1A778C:: @ 81A778C + applymovement VAR_0x8008, Movement_1A75F1 + waitmovement 0 + loadword 0, Text_1A6265 + callstd 4 + releaseall + end gUnknown_81A77A0:: @ 81A77A0 - .incbin "baserom.gba", 0x1A77A0, 0x9 + loadword 0, Text_1A5375 + callstd 3 + end EventScript_1A77A9:: @ 81A77A9 - .incbin "baserom.gba", 0x1A77A9, 0x1 + return EventScript_1A77AA:: @ 81A77AA - .incbin "baserom.gba", 0x1A77AA, 0x6 + setvar VAR_RESULT, 1 + return EventScript_1A77B0:: @ 81A77B0 - .incbin "baserom.gba", 0x1A77B0, 0x6 + setvar VAR_RESULT, 0 + return + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + .include "data/script_dump_out.inc" + + + + Route16_NorthEntrance_1F_EventScript_1A77B6:: @ 81A77B6 Route18_EastEntrance_1F_EventScript_1A77B6:: @ 81A77B6 @@ -4294,13 +5015,100 @@ EventScript_SafariOutOfBalls:: @ 81BFBD7 .incbin "baserom.gba", 0x1BFBD7, 0x2D5 gUnknown_81BFEAC:: @ 81BFEAC - .incbin "baserom.gba", 0x1BFEAC, 0x1164 + .incbin "baserom.gba", 0x1BFEAC, 0xF04 + +gUnknown_81C0DB0:: @ 81C0DB0 + .incbin "baserom.gba", 0x1C0DB0, 0x41 + +Text_1C0DF1:: @ 81C0DF1 + .incbin "baserom.gba", 0x1C0DF1, 0xC + +gUnknown_81C0DFD:: @ 81C0DFD + .incbin "baserom.gba", 0x1C0DFD, 0x1C + +gUnknown_81C0E19:: @ 81C0E19 + .incbin "baserom.gba", 0x1C0E19, 0x27 + +gUnknown_81C0E40:: @ 81C0E40 + .incbin "baserom.gba", 0x1C0E40, 0x33 + +gUnknown_81C0E73:: @ 81C0E73 + .incbin "baserom.gba", 0x1C0E73, 0x39 + +gUnknown_81C0EAC:: @ 81C0EAC + .incbin "baserom.gba", 0x1C0EAC, 0x1F + +gUnknown_81C0ECB:: @ 81C0ECB + .incbin "baserom.gba", 0x1C0ECB, 0x2C + +gUnknown_81C0EF7:: @ 81C0EF7 + .incbin "baserom.gba", 0x1C0EF7, 0x22 + +gUnknown_81C0F19:: @ 81C0F19 + .incbin "baserom.gba", 0x1C0F19, 0x40 + +gUnknown_81C0F59:: @ 81C0F59 + .incbin "baserom.gba", 0x1C0F59, 0x40 + +gUnknown_81C0F99:: @ 81C0F99 + .incbin "baserom.gba", 0x1C0F99, 0x3F + +gUnknown_81C0FD8:: @ 81C0FD8 + .incbin "baserom.gba", 0x1C0FD8, 0x38 gUnknown_81C1010:: @ 81C1010 - .incbin "baserom.gba", 0x1C1010, 0xC + .incbin "baserom.gba", 0x1C1010, 0xB + +gUnknown_81C101B:: @ 81C101B + .incbin "baserom.gba", 0x1C101B, 0x1 gUnknown_81C101C:: @ 81C101C - .incbin "baserom.gba", 0x1C101C, 0x345 + .incbin "baserom.gba", 0x1C101C, 0x44 + +gUnknown_81C1060:: @ 81C1060 + .incbin "baserom.gba", 0x1C1060, 0x3C + +gUnknown_81C109C:: @ 81C109C + .incbin "baserom.gba", 0x1C109C, 0x25 + +gUnknown_81C10C1:: @ 81C10C1 + .incbin "baserom.gba", 0x1C10C1, 0x3B + +gUnknown_81C10FC:: @ 81C10FC + .incbin "baserom.gba", 0x1C10FC, 0x38 + +gUnknown_81C1134:: @ 81C1134 + .incbin "baserom.gba", 0x1C1134, 0x3A + +gUnknown_81C116E:: @ 81C116E + .incbin "baserom.gba", 0x1C116E, 0x26 + +gUnknown_81C1194:: @ 81C1194 + .incbin "baserom.gba", 0x1C1194, 0x26 + +gUnknown_81C11BA:: @ 81C11BA + .incbin "baserom.gba", 0x1C11BA, 0x22 + +gUnknown_81C11DC:: @ 81C11DC + .incbin "baserom.gba", 0x1C11DC, 0x3B + +gUnknown_81C1217:: @ 81C1217 + .incbin "baserom.gba", 0x1C1217, 0x34 + +gUnknown_81C124B:: @ 81C124B + .incbin "baserom.gba", 0x1C124B, 0x28 + +gUnknown_81C1273:: @ 81C1273 + .incbin "baserom.gba", 0x1C1273, 0x34 + +gUnknown_81C12A7:: @ 81C12A7 + .incbin "baserom.gba", 0x1C12A7, 0x2F + +gUnknown_81C12D6:: @ 81C12D6 + .incbin "baserom.gba", 0x1C12D6, 0x2A + +gUnknown_81C1300:: @ 81C1300 + .incbin "baserom.gba", 0x1C1300, 0x61 gUnknown_81C1361:: @ 81C1361 .incbin "baserom.gba", 0x1C1361, 0x1B From 705138c224536ac3fd58944553a1d82522b8f9ca Mon Sep 17 00:00:00 2001 From: garak Date: Wed, 16 Oct 2019 12:31:32 -0400 Subject: [PATCH 032/114] dump more map event scripts --- asm/field_control_avatar.s | 4 +- asm/macros/movement.inc | 2 + asm/overworld.s | 4 +- data/map_event_scripts.inc | 10995 ++++++++++++++++++++++++++++++----- include/constants/flags.h | 1 + 5 files changed, 9419 insertions(+), 1587 deletions(-) diff --git a/asm/field_control_avatar.s b/asm/field_control_avatar.s index f902fe132..093f3621e 100644 --- a/asm/field_control_avatar.s +++ b/asm/field_control_avatar.s @@ -1670,10 +1670,10 @@ _0806D5A4: _0806D5D0: .4byte 0x00000826 _0806D5D4: .4byte gUnknown_81BE2B7 _0806D5D8: - ldr r0, _0806D5DC @ =gUnknown_81BE2FF + ldr r0, _0806D5DC @ =EventScript_81BE2FF b _0806D5E2 .align 2, 0 -_0806D5DC: .4byte gUnknown_81BE2FF +_0806D5DC: .4byte EventScript_81BE2FF _0806D5E0: movs r0, 0 _0806D5E2: diff --git a/asm/macros/movement.inc b/asm/macros/movement.inc index f077a8f5a..8ad5a313e 100644 --- a/asm/macros/movement.inc +++ b/asm/macros/movement.inc @@ -110,6 +110,8 @@ create_movement step_65 create_movement step_66 create_movement step_67 + create_movement step_68 + create_movement step_69 enum_start 0x91 create_movement step_91 diff --git a/asm/overworld.s b/asm/overworld.s index 9bcd95eab..bd5ab7500 100644 --- a/asm/overworld.s +++ b/asm/overworld.s @@ -6964,13 +6964,13 @@ sub_8058214: @ 8058214 thumb_func_start sub_8058230 sub_8058230: @ 8058230 push {lr} - ldr r0, _08058240 @ =gUnknown_81BB9F0 + ldr r0, _08058240 @ =EventScript_1BB9F0 bl ScriptContext1_SetupScript bl ScriptContext2_Enable pop {r0} bx r0 .align 2, 0 -_08058240: .4byte gUnknown_81BB9F0 +_08058240: .4byte EventScript_1BB9F0 thumb_func_end sub_8058230 thumb_func_start sub_8058244 diff --git a/data/map_event_scripts.inc b/data/map_event_scripts.inc index fff125e16..26ec2b9b0 100644 --- a/data/map_event_scripts.inc +++ b/data/map_event_scripts.inc @@ -2771,6 +2771,8707 @@ EventScript_1A77B0:: @ 81A77B0 setvar VAR_RESULT, 0 return +Route16_NorthEntrance_1F_EventScript_1A77B6:: @ 81A77B6 +Route18_EastEntrance_1F_EventScript_1A77B6:: @ 81A77B6 + lockall + clearflag FLAG_0x830 + setvar VAR_MAP_SCENE_ROUTE16, 0 + releaseall + end + +Route16_NorthEntrance_1F_EventScript_1A77C1:: @ 81A77C1 +Route18_EastEntrance_1F_EventScript_1A77C1:: @ 81A77C1 + lockall + setvar VAR_MAP_SCENE_ROUTE16, 1 + releaseall + end + +EventScript_1A77C9:: @ 81A77C9 + loadword 0, Text_1A572A + callstd 4 + playse SE_BOO + loadword 0, Text_1A5776 + callstd 4 + release + end + +EventScript_1A77DE:: @ 81A77DE + message Text_1A57C1 + waitmessage + playse SE_BOO + waitbuttonpress + closemessage + waitse + release + end + +EventScript_1A77EC:: @ 81A77EC + message Text_1A579D + waitmessage + playfanfare MUS_FANFA1 + waitfanfare + waitbuttonpress + release + end + +EventScript_1A77F9:: @ 81A77F9 + loadword 0, Text_1A5839 + callstd 4 + release + end + +EventScript_1A7803:: @ 81A7803 + compare_var_to_var VAR_0x405F, VAR_0x4001 + goto_if 4, EventScript_1A77EC + copyvar VAR_0x8000, VAR_0x4001 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A78D5 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A78E4 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A78F3 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A7902 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A7911 + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1A7920 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1A792F + compare_var_to_value VAR_0x8000, 8 + goto_if 1, EventScript_1A793E + end + +EventScript_1A786C:: @ 81A786C + compare_var_to_var VAR_0x405F, VAR_0x4001 + goto_if 4, EventScript_1A77F9 + copyvar VAR_0x8000, VAR_0x4001 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A78D5 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A78E4 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A78F3 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A7902 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A7911 + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1A7920 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1A792F + compare_var_to_value VAR_0x8000, 8 + goto_if 1, EventScript_1A793E + end + +EventScript_1A78D5:: @ 81A78D5 + checkflag FLAG_UNK820 + goto_if 1, EventScript_1A794D + goto EventScript_1A77C9 + end + +EventScript_1A78E4:: @ 81A78E4 + checkflag FLAG_0x821 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A78F3:: @ 81A78F3 + checkflag FLAG_0x822 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A7902:: @ 81A7902 + checkflag FLAG_0x823 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A7911:: @ 81A7911 + checkflag FLAG_UNK824 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A7920:: @ 81A7920 + checkflag FLAG_0x825 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A792F:: @ 81A792F + checkflag FLAG_UNK826 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A793E:: @ 81A793E + checkflag FLAG_0x827 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A794D:: @ 81A794D + message Text_1A579D + waitmessage + playfanfare MUS_FANFA1 + waitfanfare + waitbuttonpress + copyvar VAR_0x405F, VAR_0x4001 + release + end + +EventScript_1A795F:: @ 81A795F + loadword 0, Text_1A5839 + callstd 4 + copyvar VAR_0x405F, VAR_0x4001 + release + end + +EventScript_1A796E:: @ 81A796E + textcolor 0 + applymovement VAR_0x8009, Movement_1A75E7 + waitmovement 0 + copyvar VAR_0x8000, VAR_0x4001 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A79D8 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A79E7 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A79F6 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A7A05 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A7A14 + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1A7A23 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1A7A32 + compare_var_to_value VAR_0x8000, 8 + goto_if 1, EventScript_1A7A41 + end + +EventScript_1A79D8:: @ 81A79D8 + checkflag FLAG_UNK820 + goto_if 1, EventScript_1A7A96 + goto EventScript_1A7A50 + end + +EventScript_1A79E7:: @ 81A79E7 + checkflag FLAG_0x821 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A79F6:: @ 81A79F6 + checkflag FLAG_0x822 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A05:: @ 81A7A05 + checkflag FLAG_0x823 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A14:: @ 81A7A14 + checkflag FLAG_UNK824 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A23:: @ 81A7A23 + checkflag FLAG_0x825 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A32:: @ 81A7A32 + checkflag FLAG_UNK826 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A41:: @ 81A7A41 + checkflag FLAG_0x827 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A50:: @ 81A7A50 + loadword 0, Text_1A572A + callstd 4 + playse SE_BOO + loadword 0, Text_1A5776 + callstd 4 + closemessage + applymovement 255, Movement_1A7AB7 + applymovement VAR_0x8009, Movement_1A75ED + waitmovement 0 + releaseall + end + +EventScript_1A7A77:: @ 81A7A77 + message Text_1A57C1 + waitmessage + playse SE_BOO + waitbuttonpress + closemessage + waitse + applymovement 255, Movement_1A7AB7 + applymovement VAR_0x8009, Movement_1A75ED + waitmovement 0 + releaseall + end + +EventScript_1A7A96:: @ 81A7A96 + message Text_1A579D + waitmessage + playfanfare MUS_FANFA1 + waitfanfare + waitbuttonpress + copyvar VAR_0x405F, VAR_0x4001 + releaseall + end + +EventScript_1A7AA8:: @ 81A7AA8 + loadword 0, Text_1A5839 + callstd 4 + copyvar VAR_0x405F, VAR_0x4001 + releaseall + end + +Movement_1A7AB7:: @ 81A7AB7 + step_10 + step_end + +EventScript_1A7AB9:: @ 81A7AB9 + special sub_80CB204 + return + +EventScript_1A7ABD:: @ 81A7ABD + loadword 0, Text_1A58A7 + callstd 4 + release + end + +EventScript_1A7AC7:: @ 81A7AC7 + loadword 0, Text_1A594D + callstd 4 + release + end + +EventScript_1A7AD1:: @ 81A7AD1 + loadword 0, Text_1A5909 + callstd 4 + release + end + +gUnknown_81A7ADB:: @ 81A7ADB + special sub_80CADC4 + release + end + +EventScript_1A7AE0:: @ 81A7AE0 + release + end + +EventScript_1A7AE2:: @ 81A7AE2 + loadword 0, Text_177460 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A7B70 + loadword 0, Text_17747B + callstd 4 + checkflag FLAG_0x26C + goto_if 1, EventScript_1A7B3B + setflag FLAG_0x26C + copyvar VAR_0x8000, VAR_0x8004 + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A7B7A + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A7D3E + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A7E72 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A7F4C + end + +EventScript_1A7B3B:: @ 81A7B3B + clearflag FLAG_0x26C + copyvar VAR_0x8000, VAR_0x8004 + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A7C5C + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A7DD8 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A7EDF + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A8025 + end + +EventScript_1A7B70:: @ 81A7B70 + loadword 0, Text_177489 + callstd 4 + releaseall + end + +EventScript_1A7B7A:: @ 81A7B7A + setmetatile 22, 10, 645, 0 + setmetatile 23, 10, 644, 0 + setmetatile 24, 10, 644, 0 + setmetatile 22, 11, 645, 0 + setmetatile 23, 11, 644, 0 + setmetatile 24, 11, 644, 0 + setmetatile 27, 25, 645, 0 + setmetatile 28, 25, 644, 0 + setmetatile 29, 25, 644, 0 + setmetatile 27, 26, 645, 0 + setmetatile 28, 26, 644, 0 + setmetatile 29, 26, 644, 0 + setmetatile 32, 25, 645, 0 + setmetatile 33, 25, 644, 0 + setmetatile 34, 25, 644, 0 + setmetatile 32, 26, 645, 0 + setmetatile 33, 26, 644, 0 + setmetatile 34, 26, 644, 0 + setmetatile 31, 18, 760, 1 + setmetatile 32, 18, 761, 1 + setmetatile 33, 18, 762, 1 + setmetatile 31, 19, 768, 1 + setmetatile 32, 19, 769, 1 + setmetatile 33, 19, 770, 1 + setmetatile 5, 4, 845, 0 + return + +EventScript_1A7C5C:: @ 81A7C5C + setmetatile 22, 10, 760, 1 + setmetatile 23, 10, 761, 1 + setmetatile 24, 10, 762, 1 + setmetatile 22, 11, 768, 1 + setmetatile 23, 11, 769, 1 + setmetatile 24, 11, 770, 1 + setmetatile 27, 25, 760, 1 + setmetatile 28, 25, 761, 1 + setmetatile 29, 25, 762, 1 + setmetatile 27, 26, 768, 1 + setmetatile 28, 26, 769, 1 + setmetatile 29, 26, 770, 1 + setmetatile 32, 25, 760, 1 + setmetatile 33, 25, 761, 1 + setmetatile 34, 25, 762, 1 + setmetatile 32, 26, 768, 1 + setmetatile 33, 26, 769, 1 + setmetatile 34, 26, 770, 1 + setmetatile 31, 18, 645, 0 + setmetatile 32, 18, 644, 0 + setmetatile 33, 18, 644, 0 + setmetatile 31, 19, 645, 0 + setmetatile 32, 19, 644, 0 + setmetatile 33, 19, 644, 0 + setmetatile 5, 4, 788, 0 + return + +EventScript_1A7D3E:: @ 81A7D3E + setmetatile 24, 14, 645, 0 + setmetatile 25, 14, 644, 0 + setmetatile 26, 14, 644, 0 + setmetatile 24, 15, 645, 0 + setmetatile 25, 15, 644, 0 + setmetatile 26, 15, 644, 0 + setmetatile 10, 28, 677, 1 + setmetatile 10, 29, 685, 1 + setmetatile 10, 30, 645, 0 + setmetatile 10, 31, 644, 0 + setmetatile 10, 32, 693, 0 + setmetatile 12, 4, 848, 1 + setmetatile 12, 5, 856, 1 + setmetatile 12, 6, 864, 1 + setmetatile 12, 7, 872, 1 + setmetatile 12, 8, 880, 1 + setmetatile 2, 15, 845, 0 + return + +EventScript_1A7DD8:: @ 81A7DD8 + setmetatile 24, 14, 760, 1 + setmetatile 25, 14, 761, 1 + setmetatile 26, 14, 762, 1 + setmetatile 24, 15, 768, 1 + setmetatile 25, 15, 769, 1 + setmetatile 26, 15, 770, 1 + setmetatile 10, 28, 848, 1 + setmetatile 10, 29, 856, 1 + setmetatile 10, 30, 864, 1 + setmetatile 10, 31, 872, 1 + setmetatile 10, 32, 880, 1 + setmetatile 12, 4, 677, 1 + setmetatile 12, 5, 685, 1 + setmetatile 12, 6, 645, 0 + setmetatile 12, 7, 644, 0 + setmetatile 12, 8, 693, 0 + setmetatile 2, 15, 788, 0 + return + +EventScript_1A7E72:: @ 81A7E72 + setmetatile 17, 11, 645, 0 + setmetatile 18, 11, 644, 0 + setmetatile 19, 11, 644, 0 + setmetatile 17, 12, 645, 0 + setmetatile 18, 12, 644, 0 + setmetatile 19, 12, 644, 0 + setmetatile 21, 4, 848, 1 + setmetatile 21, 5, 856, 1 + setmetatile 21, 6, 864, 1 + setmetatile 21, 7, 872, 1 + setmetatile 21, 8, 880, 1 + setmetatile 12, 4, 845, 0 + return + +EventScript_1A7EDF:: @ 81A7EDF + setmetatile 17, 11, 760, 1 + setmetatile 18, 11, 761, 1 + setmetatile 19, 11, 762, 1 + setmetatile 17, 12, 768, 1 + setmetatile 18, 12, 769, 1 + setmetatile 19, 12, 770, 1 + setmetatile 21, 4, 677, 1 + setmetatile 21, 5, 685, 1 + setmetatile 21, 6, 645, 0 + setmetatile 21, 7, 644, 0 + setmetatile 21, 8, 693, 0 + setmetatile 12, 4, 788, 0 + return + +EventScript_1A7F4C:: @ 81A7F4C + setmetatile 33, 20, 760, 1 + setmetatile 34, 20, 761, 1 + setmetatile 35, 20, 762, 1 + setmetatile 33, 21, 852, 1 + setmetatile 34, 21, 853, 1 + setmetatile 35, 21, 854, 1 + setmetatile 16, 26, 848, 1 + setmetatile 16, 27, 856, 1 + setmetatile 16, 28, 866, 1 + setmetatile 16, 29, 874, 1 + setmetatile 16, 30, 882, 1 + setmetatile 12, 8, 677, 1 + setmetatile 12, 9, 685, 1 + setmetatile 12, 10, 647, 0 + setmetatile 12, 11, 646, 0 + setmetatile 12, 12, 688, 0 + setmetatile 20, 22, 647, 0 + setmetatile 21, 22, 646, 0 + setmetatile 22, 22, 646, 0 + setmetatile 20, 23, 647, 0 + setmetatile 21, 23, 646, 0 + setmetatile 22, 23, 646, 0 + setmetatile 24, 28, 847, 0 + setmetatile 27, 4, 847, 0 + return + +EventScript_1A8025:: @ 81A8025 + setmetatile 33, 20, 647, 0 + setmetatile 34, 20, 646, 0 + setmetatile 35, 20, 646, 0 + setmetatile 33, 21, 647, 0 + setmetatile 34, 21, 646, 0 + setmetatile 35, 21, 646, 0 + setmetatile 16, 26, 677, 1 + setmetatile 16, 27, 685, 1 + setmetatile 16, 28, 647, 0 + setmetatile 16, 29, 646, 0 + setmetatile 16, 30, 688, 0 + setmetatile 12, 8, 848, 1 + setmetatile 12, 9, 856, 1 + setmetatile 12, 10, 866, 1 + setmetatile 12, 11, 874, 1 + setmetatile 12, 12, 882, 1 + setmetatile 20, 22, 760, 1 + setmetatile 21, 22, 761, 1 + setmetatile 22, 22, 762, 1 + setmetatile 20, 23, 852, 1 + setmetatile 21, 23, 853, 1 + setmetatile 22, 23, 854, 1 + setmetatile 24, 28, 790, 0 + setmetatile 27, 4, 790, 0 + return + +EventScript_1A80FE:: @ 81A80FE + lockall + applymovement VAR_0x8004, Movement_1A75E7 + waitmovement 0 + delay 20 + applymovement VAR_0x8004, Movement_1A75E9 + waitmovement 0 + delay 20 + applymovement VAR_0x8004, Movement_1A75EB + waitmovement 0 + delay 20 + applymovement VAR_0x8004, Movement_1A75ED + waitmovement 0 + delay 20 + releaseall + end + +EventScript_1A8135:: @ 81A8135 + loadword 0, Text_1A5BAD + callstd 4 + releaseall + end + +EventScript_1A813F:: @ 81A813F + loadword 0, Text_1A5CDF + callstd 4 + releaseall + end + +EventScript_1A8149:: @ 81A8149 + setmetatile 5, 8, 944, 1 + setmetatile 6, 8, 945, 1 + setmetatile 5, 9, 952, 1 + setmetatile 6, 9, 953, 1 + setmetatile 6, 10, 821, 0 + return + +EventScript_1A8177:: @ 81A8177 + setmetatile 5, 15, 944, 1 + setmetatile 6, 15, 945, 1 + setmetatile 5, 16, 952, 1 + setmetatile 6, 16, 953, 1 + setmetatile 6, 17, 821, 0 + return + +EventScript_1A81A5:: @ 81A81A5 + setmetatile 9, 11, 960, 1 + setmetatile 10, 11, 961, 1 + setmetatile 9, 12, 962, 1 + setmetatile 10, 12, 963, 1 + setmetatile 9, 13, 964, 1 + setmetatile 10, 13, 965, 1 + return + +EventScript_1A81DC:: @ 81A81DC + setmetatile 20, 11, 960, 1 + setmetatile 21, 11, 961, 1 + setmetatile 20, 12, 962, 1 + setmetatile 21, 12, 963, 1 + setmetatile 20, 13, 964, 1 + setmetatile 21, 13, 965, 1 + return + +EventScript_1A8213:: @ 81A8213 + setmetatile 3, 16, 944, 1 + setmetatile 4, 16, 945, 1 + setmetatile 3, 17, 952, 1 + setmetatile 4, 17, 953, 1 + setmetatile 4, 18, 821, 0 + return + +EventScript_1A8241:: @ 81A8241 + setmetatile 14, 11, 944, 1 + setmetatile 15, 11, 945, 1 + setmetatile 14, 12, 952, 1 + setmetatile 15, 12, 953, 1 + setmetatile 15, 13, 821, 0 + return + +EventScript_1A826F:: @ 81A826F + setmetatile 7, 8, 960, 1 + setmetatile 8, 8, 961, 1 + setmetatile 7, 9, 962, 1 + setmetatile 8, 9, 963, 1 + setmetatile 7, 10, 964, 1 + setmetatile 8, 10, 965, 1 + return + +EventScript_1A82A6:: @ 81A82A6 + setmetatile 7, 17, 960, 1 + setmetatile 8, 17, 961, 1 + setmetatile 7, 18, 962, 1 + setmetatile 8, 18, 963, 1 + setmetatile 7, 19, 964, 1 + setmetatile 8, 19, 965, 1 + return + +EventScript_1A82DD:: @ 81A82DD + setmetatile 18, 12, 960, 1 + setmetatile 19, 12, 961, 1 + setmetatile 18, 13, 962, 1 + setmetatile 19, 13, 963, 1 + setmetatile 18, 14, 964, 1 + setmetatile 19, 14, 965, 1 + return + +EventScript_1A8314:: @ 81A8314 + setmetatile 5, 14, 960, 1 + setmetatile 6, 14, 961, 1 + setmetatile 5, 15, 962, 1 + setmetatile 6, 15, 963, 1 + setmetatile 5, 16, 964, 1 + setmetatile 6, 16, 965, 1 + return + +EventScript_1A834B:: @ 81A834B + setmetatile 11, 8, 944, 1 + setmetatile 12, 8, 945, 1 + setmetatile 11, 9, 952, 1 + setmetatile 12, 9, 953, 1 + setmetatile 12, 10, 821, 0 + return + +EventScript_1A8379:: @ 81A8379 + setmetatile 24, 7, 944, 1 + setmetatile 25, 7, 945, 1 + setmetatile 24, 8, 952, 1 + setmetatile 25, 8, 953, 1 + setmetatile 25, 9, 821, 0 + return + +EventScript_1A83A7:: @ 81A83A7 + setmetatile 25, 13, 944, 1 + setmetatile 26, 13, 945, 1 + setmetatile 25, 14, 952, 1 + setmetatile 26, 14, 953, 1 + setmetatile 26, 15, 821, 0 + return + +EventScript_1A83D5:: @ 81A83D5 + setmetatile 5, 9, 960, 1 + setmetatile 6, 9, 961, 1 + setmetatile 5, 10, 962, 1 + setmetatile 6, 10, 963, 1 + setmetatile 5, 11, 964, 1 + setmetatile 6, 11, 965, 1 + return + +EventScript_1A840C:: @ 81A840C + setmetatile 2, 9, 960, 1 + setmetatile 3, 9, 961, 1 + setmetatile 2, 10, 962, 1 + setmetatile 3, 10, 963, 1 + setmetatile 2, 11, 964, 1 + setmetatile 3, 11, 965, 1 + return + +EventScript_1A8443:: @ 81A8443 + setmetatile 12, 15, 960, 1 + setmetatile 13, 15, 961, 1 + setmetatile 12, 16, 962, 1 + setmetatile 13, 16, 963, 1 + setmetatile 12, 17, 964, 1 + setmetatile 13, 17, 965, 1 + return + +EventScript_1A847A:: @ 81A847A + setmetatile 21, 6, 944, 1 + setmetatile 22, 6, 945, 1 + setmetatile 21, 7, 952, 1 + setmetatile 22, 7, 953, 1 + setmetatile 22, 8, 821, 0 + return + +EventScript_1A84A8:: @ 81A84A8 + setmetatile 21, 12, 944, 1 + setmetatile 22, 12, 945, 1 + setmetatile 21, 13, 952, 1 + setmetatile 22, 13, 953, 1 + setmetatile 22, 14, 821, 0 + return + +EventScript_1A84D6:: @ 81A84D6 + setmetatile 12, 11, 944, 1 + setmetatile 13, 11, 945, 1 + setmetatile 12, 12, 952, 1 + setmetatile 13, 12, 953, 1 + setmetatile 13, 13, 821, 0 + return + +EventScript_1A8504:: @ 81A8504 + setmetatile 5, 16, 944, 1 + setmetatile 6, 16, 945, 1 + setmetatile 5, 17, 952, 1 + setmetatile 6, 17, 953, 1 + setmetatile 6, 18, 821, 0 + return + +EventScript_1A8532:: @ 81A8532 + setmetatile 5, 8, 821, 0 + setmetatile 6, 8, 820, 0 + setmetatile 5, 9, 821, 0 + setmetatile 6, 9, 820, 0 + setmetatile 6, 10, 820, 0 + return + +EventScript_1A8560:: @ 81A8560 + setmetatile 5, 15, 821, 0 + setmetatile 6, 15, 820, 0 + setmetatile 5, 16, 821, 0 + setmetatile 6, 16, 820, 0 + setmetatile 6, 17, 820, 0 + return + +EventScript_1A858E:: @ 81A858E + setmetatile 9, 11, 839, 1 + setmetatile 10, 11, 838, 1 + setmetatile 9, 12, 821, 0 + setmetatile 10, 12, 821, 0 + setmetatile 9, 13, 825, 0 + setmetatile 10, 13, 826, 0 + return + +EventScript_1A85C5:: @ 81A85C5 + setmetatile 20, 11, 839, 1 + setmetatile 21, 11, 838, 1 + setmetatile 20, 12, 821, 0 + setmetatile 21, 12, 821, 0 + setmetatile 20, 13, 825, 0 + setmetatile 21, 13, 826, 0 + return + +EventScript_1A85FC:: @ 81A85FC + setmetatile 3, 16, 821, 0 + setmetatile 4, 16, 820, 0 + setmetatile 3, 17, 821, 0 + setmetatile 4, 17, 820, 0 + setmetatile 4, 18, 820, 0 + return + +EventScript_1A862A:: @ 81A862A + setmetatile 14, 11, 821, 0 + setmetatile 15, 11, 820, 0 + setmetatile 14, 12, 821, 0 + setmetatile 15, 12, 820, 0 + setmetatile 15, 13, 820, 0 + return + +EventScript_1A8658:: @ 81A8658 + setmetatile 7, 8, 839, 1 + setmetatile 8, 8, 838, 1 + setmetatile 7, 9, 821, 0 + setmetatile 8, 9, 821, 0 + setmetatile 7, 10, 825, 0 + setmetatile 8, 10, 826, 0 + return + +EventScript_1A868F:: @ 81A868F + setmetatile 7, 17, 839, 1 + setmetatile 8, 17, 838, 1 + setmetatile 7, 18, 821, 0 + setmetatile 8, 18, 821, 0 + setmetatile 7, 19, 825, 0 + setmetatile 8, 19, 826, 0 + return + +EventScript_1A86C6:: @ 81A86C6 + setmetatile 18, 12, 839, 1 + setmetatile 19, 12, 838, 1 + setmetatile 18, 13, 821, 0 + setmetatile 19, 13, 821, 0 + setmetatile 18, 14, 825, 0 + setmetatile 19, 14, 826, 0 + return + +EventScript_1A86FD:: @ 81A86FD + setmetatile 5, 14, 839, 1 + setmetatile 6, 14, 838, 1 + setmetatile 5, 15, 821, 0 + setmetatile 6, 15, 821, 0 + setmetatile 5, 16, 825, 0 + setmetatile 6, 16, 826, 0 + return + +EventScript_1A8734:: @ 81A8734 + setmetatile 11, 8, 821, 0 + setmetatile 12, 8, 820, 0 + setmetatile 11, 9, 821, 0 + setmetatile 12, 9, 820, 0 + setmetatile 12, 10, 820, 0 + return + +EventScript_1A8762:: @ 81A8762 + setmetatile 24, 7, 821, 0 + setmetatile 25, 7, 820, 0 + setmetatile 24, 8, 821, 0 + setmetatile 25, 8, 820, 0 + setmetatile 25, 9, 820, 0 + return + +EventScript_1A8790:: @ 81A8790 + setmetatile 25, 13, 821, 0 + setmetatile 26, 13, 820, 0 + setmetatile 25, 14, 821, 0 + setmetatile 26, 14, 820, 0 + setmetatile 26, 15, 820, 0 + return + +EventScript_1A87BE:: @ 81A87BE + setmetatile 5, 9, 839, 1 + setmetatile 6, 9, 838, 1 + setmetatile 5, 10, 821, 0 + setmetatile 6, 10, 821, 0 + setmetatile 5, 11, 825, 0 + setmetatile 6, 11, 826, 0 + return + +EventScript_1A87F5:: @ 81A87F5 + setmetatile 2, 9, 839, 1 + setmetatile 3, 9, 838, 1 + setmetatile 2, 10, 821, 0 + setmetatile 3, 10, 821, 0 + setmetatile 2, 11, 825, 0 + setmetatile 3, 11, 826, 0 + return + +EventScript_1A882C:: @ 81A882C + setmetatile 12, 15, 839, 1 + setmetatile 13, 15, 838, 1 + setmetatile 12, 16, 821, 0 + setmetatile 13, 16, 821, 0 + setmetatile 12, 17, 825, 0 + setmetatile 13, 17, 826, 0 + return + +EventScript_1A8863:: @ 81A8863 + setmetatile 21, 6, 821, 0 + setmetatile 22, 6, 820, 0 + setmetatile 21, 7, 821, 0 + setmetatile 22, 7, 820, 0 + setmetatile 22, 8, 820, 0 + return + +EventScript_1A8891:: @ 81A8891 + setmetatile 21, 12, 821, 0 + setmetatile 22, 12, 820, 0 + setmetatile 21, 13, 821, 0 + setmetatile 22, 13, 820, 0 + setmetatile 22, 14, 820, 0 + return + +EventScript_1A88BF:: @ 81A88BF + setmetatile 12, 11, 821, 0 + setmetatile 13, 11, 820, 0 + setmetatile 12, 12, 821, 0 + setmetatile 13, 12, 820, 0 + setmetatile 13, 13, 820, 0 + return + +EventScript_1A88ED:: @ 81A88ED + setmetatile 5, 16, 821, 0 + setmetatile 6, 16, 820, 0 + setmetatile 5, 17, 821, 0 + setmetatile 6, 17, 820, 0 + setmetatile 6, 18, 820, 0 + return + +SilphCo_2F_EventScript_1A891B:: @ 81A891B + lockall + setvar VAR_0x4001, 1 + setvar VAR_0x8004, 634 + checkflag FLAG_0x27A + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_2F_EventScript_1A8935:: @ 81A8935 + lockall + setvar VAR_0x4001, 2 + setvar VAR_0x8004, 635 + checkflag FLAG_0x27B + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_3F_EventScript_1A894F:: @ 81A894F + lockall + setvar VAR_0x4001, 3 + setvar VAR_0x8004, 636 + checkflag FLAG_0x27C + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_3F_EventScript_1A8969:: @ 81A8969 + lockall + setvar VAR_0x4001, 4 + setvar VAR_0x8004, 637 + checkflag FLAG_0x27D + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_4F_EventScript_1A8983:: @ 81A8983 + lockall + setvar VAR_0x4001, 5 + setvar VAR_0x8004, 638 + checkflag FLAG_0x27E + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_4F_EventScript_1A899D:: @ 81A899D + lockall + setvar VAR_0x4001, 6 + setvar VAR_0x8004, 639 + checkflag FLAG_0x27F + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_5F_EventScript_1A89B7:: @ 81A89B7 + lockall + setvar VAR_0x4001, 7 + setvar VAR_0x8004, 640 + checkflag FLAG_0x280 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_5F_EventScript_1A89D1:: @ 81A89D1 + lockall + setvar VAR_0x4001, 8 + setvar VAR_0x8004, 641 + checkflag FLAG_0x281 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_5F_EventScript_1A89EB:: @ 81A89EB + lockall + setvar VAR_0x4001, 9 + setvar VAR_0x8004, 642 + checkflag FLAG_0x282 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_6F_EventScript_1A8A05:: @ 81A8A05 + lockall + setvar VAR_0x4001, 10 + setvar VAR_0x8004, 643 + checkflag FLAG_0x283 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_7F_EventScript_1A8A1F:: @ 81A8A1F + lockall + setvar VAR_0x4001, 11 + setvar VAR_0x8004, 644 + checkflag FLAG_0x284 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_7F_EventScript_1A8A39:: @ 81A8A39 + lockall + setvar VAR_0x4001, 12 + setvar VAR_0x8004, 645 + checkflag FLAG_0x285 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_7F_EventScript_1A8A53:: @ 81A8A53 + lockall + setvar VAR_0x4001, 13 + setvar VAR_0x8004, 646 + checkflag FLAG_0x286 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_8F_EventScript_1A8A6D:: @ 81A8A6D + lockall + setvar VAR_0x4001, 14 + setvar VAR_0x8004, 647 + checkflag FLAG_0x287 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_9F_EventScript_1A8A87:: @ 81A8A87 + lockall + setvar VAR_0x4001, 15 + setvar VAR_0x8004, 648 + checkflag FLAG_0x288 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_9F_EventScript_1A8AA1:: @ 81A8AA1 + lockall + setvar VAR_0x4001, 16 + setvar VAR_0x8004, 649 + checkflag FLAG_0x289 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_9F_EventScript_1A8ABB:: @ 81A8ABB + lockall + setvar VAR_0x4001, 17 + setvar VAR_0x8004, 650 + checkflag FLAG_0x28A + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_9F_EventScript_1A8AD5:: @ 81A8AD5 + lockall + setvar VAR_0x4001, 18 + setvar VAR_0x8004, 651 + checkflag FLAG_0x28B + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_10F_EventScript_1A8AEF:: @ 81A8AEF + lockall + setvar VAR_0x4001, 19 + setvar VAR_0x8004, 652 + checkflag FLAG_0x28C + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_11F_EventScript_1A8B09:: @ 81A8B09 + lockall + setvar VAR_0x4001, 20 + setvar VAR_0x8004, 653 + checkflag FLAG_0x28D + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +EventScript_1A8B23:: @ 81A8B23 + checkflag FLAG_0x192 + goto_if 1, EventScript_1A8B32 + goto EventScript_1A8135 + end + +EventScript_1A8B32:: @ 81A8B32 + playfanfare MUS_FANFA1 + loadword 0, Text_1A5B88 + callstd 4 + waitfanfare + compare_var_to_value VAR_0x4001, 1 + call_if 1, EventScript_1A8532 + compare_var_to_value VAR_0x4001, 2 + call_if 1, EventScript_1A8560 + compare_var_to_value VAR_0x4001, 3 + call_if 1, EventScript_1A858E + compare_var_to_value VAR_0x4001, 4 + call_if 1, EventScript_1A85C5 + compare_var_to_value VAR_0x4001, 5 + call_if 1, EventScript_1A85FC + compare_var_to_value VAR_0x4001, 6 + call_if 1, EventScript_1A862A + compare_var_to_value VAR_0x4001, 7 + call_if 1, EventScript_1A8658 + compare_var_to_value VAR_0x4001, 8 + call_if 1, EventScript_1A868F + compare_var_to_value VAR_0x4001, 9 + call_if 1, EventScript_1A86C6 + compare_var_to_value VAR_0x4001, 10 + call_if 1, EventScript_1A86FD + compare_var_to_value VAR_0x4001, 11 + call_if 1, EventScript_1A8734 + compare_var_to_value VAR_0x4001, 12 + call_if 1, EventScript_1A8762 + compare_var_to_value VAR_0x4001, 13 + call_if 1, EventScript_1A8790 + compare_var_to_value VAR_0x4001, 14 + call_if 1, EventScript_1A87BE + compare_var_to_value VAR_0x4001, 15 + call_if 1, EventScript_1A87F5 + compare_var_to_value VAR_0x4001, 16 + call_if 1, EventScript_1A882C + compare_var_to_value VAR_0x4001, 17 + call_if 1, EventScript_1A8863 + compare_var_to_value VAR_0x4001, 18 + call_if 1, EventScript_1A8891 + compare_var_to_value VAR_0x4001, 19 + call_if 1, EventScript_1A88BF + compare_var_to_value VAR_0x4001, 20 + call_if 1, EventScript_1A88ED + waitse + playse SE_KI_GASYAN + special DrawWholeMapView + waitse + special Special_SetHiddenItemFlag + releaseall + end + +EventScript_1A8C27:: @ 81A8C27 + countpokemon + subvar VAR_RESULT, 1 + copyvar VAR_0x8004, VAR_RESULT + return + +EventScript_1A8C33:: @ 81A8C33 + fadescreen 1 + special ChangeBoxPokemonNickname + waitstate + lock + faceplayer + return + +EventScript_1A8C3C:: @ 81A8C3C + bufferboxname 0, 16439 + getspeciesname 1, 16385 + checkflag FLAG_SYS_NOT_SOMEONES_PC + call_if 0, EventScript_1A8C57 + checkflag FLAG_SYS_NOT_SOMEONES_PC + call_if 1, EventScript_1A8C82 + return + +EventScript_1A8C57:: @ 81A8C57 + specialvar VAR_RESULT, sub_80CC7B4 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A8C70 + loadword 0, Text_1A5CF1 + callstd 4 + return + +EventScript_1A8C70:: @ 81A8C70 + specialvar VAR_RESULT, get_unknown_box_id + bufferboxname 2, 32781 + loadword 0, Text_1A5D6E + callstd 4 + return + +EventScript_1A8C82:: @ 81A8C82 + specialvar VAR_RESULT, sub_80CC7B4 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A8C9B + loadword 0, Text_1A5D31 + callstd 4 + return + +EventScript_1A8C9B:: @ 81A8C9B + specialvar VAR_RESULT, get_unknown_box_id + bufferboxname 2, 32781 + loadword 0, Text_1A5DB1 + callstd 4 + return + +EventScript_1A8CAD:: @ 81A8CAD + copyvar VAR_0x8004, VAR_0x8008 + specialvar VAR_RESULT, sub_8053A9C + copyvar VAR_0x8009, VAR_RESULT + return + +EventScript_1A8CBD:: @ 81A8CBD + special sub_80BF8FC + waitstate + lock + faceplayer + copyvar VAR_0x800A, VAR_0x8004 + return + +EventScript_1A8CC9:: @ 81A8CC9 + copyvar VAR_0x8005, VAR_0x800A + specialvar VAR_RESULT, sub_8053D2C + copyvar VAR_0x800B, VAR_RESULT + return + +EventScript_1A8CD9:: @ 81A8CD9 + copyvar VAR_0x8004, VAR_0x8008 + copyvar VAR_0x8005, VAR_0x800A + special sub_8053D68 + special sub_8054440 + waitstate + lock + faceplayer + return + +gUnknown_81A8CED:: @ 81A8CED + special sub_810C3A4 + waitstate + special sub_810C444 + releaseall + end + +CeruleanCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +CinnabarIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +FiveIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +FuchsiaCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +OneIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +PewterCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +SevenIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +VermilionCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +FourIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +SixIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +ThreeIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +TwoIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +Route10_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +Route10_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +Route4_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +SaffronCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +IndigoPlateau_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +CeladonCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +LavenderTown_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +ViridianCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 + call EventScript_1BBA04 + end + +CeruleanCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +CinnabarIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +FiveIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +FuchsiaCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +OneIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +PewterCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +SevenIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +VermilionCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +FourIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +SixIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +ThreeIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +TwoIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +Route10_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +Route10_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +Route4_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +SaffronCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +IndigoPlateau_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +CeladonCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +LavenderTown_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +ViridianCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC + call EventScript_1BBB6A + end + +CeruleanCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +CinnabarIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +FiveIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +FuchsiaCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +OneIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +PewterCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +SevenIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +VermilionCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +FourIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +SixIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +ThreeIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +TwoIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +Route10_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +Route10_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +Route4_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +SaffronCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +IndigoPlateau_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +CeladonCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +LavenderTown_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +ViridianCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 + call EventScript_1BBB9C + end + +VermilionCity_PokemonCenter_1F_EventScript_1A8D08:: @ 81A8D08 + lock + faceplayer + checkflag FLAG_0x292 + goto_if 1, EventScript_1A8D3F + loadword 0, Text_194234 + callstd 4 + setflag FLAG_0x292 + setorcopyvar VAR_0x8000, 362 + setorcopyvar VAR_0x8001, 1 + callstd 0 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A6BF9 + loadword 0, Text_19430F + callstd 4 + release + end + +EventScript_1A8D3F:: @ 81A8D3F + loadword 0, Text_194381 + callstd 4 + release + end + +EventScript_ItemfinderDigUpUnderfootItem:: @ 81A8D49 + lockall + textcolor 3 + waitse + call EventScript_GiveItem + compare_var_to_value VAR_0x8007, 1 + goto_if_eq EventScript_DigUpItemPutInPocket + compare_var_to_value VAR_0x8007, 0 + goto_if_eq EventScript_DigUpItemBagIsFull + end + +EventScript_DigUpItemPutInPocket:: + message Text_1A5700 + waitfanfare + waitmessage + delay 60 + msgbox gUnknown_81A5218 + special Special_SetHiddenItemFlag + releaseall + end + +EventScript_DigUpItemBagIsFull:: + msgbox Text_1A5700 + msgbox gUnknown_81A5242 + setvar VAR_RESULT, 0 + releaseall + end + +gUnknown_81A8D97:: @ 81A8D97 + lockall + textcolor 1 + loadword 0, Text_1A5E89 + callstd 4 + call EventScript_1A65CE + checkflag FLAG_0x4B0 + call_if 0, EventScript_1A8DC6 + checkflag FLAG_0x4B0 + call_if 1, EventScript_1A8DCF + applymovement VAR_LAST_TALKED, Movement_1A666C + waitmovement 0 + fadedefaultbgm + releaseall + end + +EventScript_1A8DC6:: @ 81A8DC6 + loadword 0, Text_1A5EC0 + callstd 4 + return + +EventScript_1A8DCF:: @ 81A8DCF + loadword 0, Text_1A5F9B + callstd 4 + return + +gUnknown_81A8DD8:: @ 81A8DD8 + lockall + textcolor 1 + applymovement 1, Movement_1A75ED + waitmovement 0 + loadword 0, Text_1A5FDF + callstd 4 + call EventScript_1A6C26 + loadword 0, Text_1A6046 + callstd 4 + fadedefaultbgm + releaseall + end + +gUnknown_81A8DFD:: @ 81A8DFD + lockall + textcolor 3 + special ExecuteWhiteOut + waitstate + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A8E11 + releaseall + end + +EventScript_1A8E11:: @ 81A8E11 + checkmoney 1, 0 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A8E2E + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A8E3C + end + +EventScript_1A8E2E:: @ 81A8E2E + loadword 0, Text_1A61E5 + callstd 4 + goto EventScript_1A8E4D + end + +EventScript_1A8E3C:: @ 81A8E3C + special sub_8054C48 + loadword 0, Text_1A6197 + callstd 4 + goto EventScript_1A8E4D + end + +EventScript_1A8E4D:: @ 81A8E4D + special sub_807F0B0 + waitstate + fadescreen 1 + special sub_80CA3C4 + waitstate + end + +gStdScript_8:: @ 81A8E58 + bufferitemnameplural 1, VAR_0x8000, VAR_0x8001 + checkitemtype VAR_0x8000 + call EventScript_1A8E6F + loadword 0, gUnknown_81A5218 + callstd 4 + return + +EventScript_1A8E6F:: @ 81A8E6F + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8EAC + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A8EB1 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A8EB6 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A8EBB + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A8EC0 + end + +EventScript_1A8EAC:: @ 81A8EAC + getstdstring 2, 24 + return + +EventScript_1A8EB1:: @ 81A8EB1 + getstdstring 2, 25 + return + +EventScript_1A8EB6:: @ 81A8EB6 + getstdstring 2, 26 + return + +EventScript_1A8EBB:: @ 81A8EBB + getstdstring 2, 27 + return + +EventScript_1A8EC0:: @ 81A8EC0 + getstdstring 2, 28 + return + +EventScript_1A8EC5:: @ 81A8EC5 + compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 + goto_if 4, EventScript_1A911E + compare_var_to_value VAR_0x4071, 4 + goto_if 4, EventScript_1A8F12 + multichoice 19, 6, 44, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FF9 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A9004 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A8F12:: @ 81A8F12 + multichoice 19, 5, 58, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FE3 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8FF9 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A9004 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A8F54:: @ 81A8F54 + compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 + goto_if 4, EventScript_1A911E + compare_var_to_value VAR_0x4071, 4 + goto_if 4, EventScript_1A8FA1 + multichoice 19, 6, 45, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FEE + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A9004 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A8FA1:: @ 81A8FA1 + multichoice 19, 5, 59, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FE3 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8FEE + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A9004 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A8FE3:: @ 81A8FE3 + setvar VAR_0x8006, 0 + goto EventScript_1A909E + end + +EventScript_1A8FEE:: @ 81A8FEE + setvar VAR_0x8006, 1 + goto EventScript_1A909E + end + +EventScript_1A8FF9:: @ 81A8FF9 + setvar VAR_0x8006, 2 + goto EventScript_1A909E + end + +EventScript_1A9004:: @ 81A9004 + setvar VAR_0x8006, 3 + goto EventScript_1A909E + end + +EventScript_1A900F:: @ 81A900F + compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 + goto_if 4, EventScript_1A911E + compare_var_to_value VAR_0x4071, 4 + goto_if 4, EventScript_1A905C + multichoice 19, 6, 46, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FEE + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8FF9 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A905C:: @ 81A905C + multichoice 19, 5, 60, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FE3 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8FEE + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A8FF9 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A909E:: @ 81A909E + specialvar VAR_RESULT, sub_8147500 + getnumberstring 0, VAR_RESULT + compare_var_to_value VAR_0x8004, 0 + goto_if 1, EventScript_1A90BE + compare_var_to_value VAR_0x8004, 0 + goto_if 5, EventScript_1A90CC + end + +EventScript_1A90BE:: @ 81A90BE + loadword 0, Text_17FB67 + callstd 4 + goto EventScript_1A90DA + end + +EventScript_1A90CC:: @ 81A90CC + loadword 0, Text_1A641B + callstd 4 + goto EventScript_1A90DA + end + +EventScript_1A90DA:: @ 81A90DA + closemessage + delay 20 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + fadescreen 1 + special ScrSpecial_SeaGallopFerry + waitstate + end + +EventScript_1A90F6:: @ 81A90F6 + specialvar VAR_RESULT, sub_8147594 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9108 + release + end + +EventScript_1A9108:: @ 81A9108 + closemessage + applymovement 6, Movement_1A75E5 + applymovement 255, Movement_1A911C + waitmovement 0 + releaseall + end + +Movement_1A911C:: @ 81A911C + step_11 + step_end + +EventScript_1A911E:: @ 81A911E + setvar VAR_0x8005, 0 + special sub_809D764 + waitstate + specialvar VAR_0x8006, sub_809D8C0 + copyvar VAR_0x8000, VAR_0x8006 + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A91D5 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A91E0 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A91EB + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A91F6 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A9201 + compare_var_to_value VAR_0x8000, 254 + goto_if 1, EventScript_1A917F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A917F:: @ 81A917F + setvar VAR_0x8005, 1 + special sub_809D764 + waitstate + specialvar VAR_0x8006, sub_809D8C0 + copyvar VAR_0x8000, VAR_0x8006 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A9201 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A920C + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1A9217 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1A9222 + compare_var_to_value VAR_0x8000, 254 + goto_if 1, EventScript_1A911E + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A91D5:: @ 81A91D5 + setvar VAR_0x8006, 0 + goto EventScript_1A909E + end + +EventScript_1A91E0:: @ 81A91E0 + setvar VAR_0x8006, 1 + goto EventScript_1A909E + end + +EventScript_1A91EB:: @ 81A91EB + setvar VAR_0x8006, 2 + goto EventScript_1A909E + end + +EventScript_1A91F6:: @ 81A91F6 + setvar VAR_0x8006, 3 + goto EventScript_1A909E + end + +EventScript_1A9201:: @ 81A9201 + setvar VAR_0x8006, 4 + goto EventScript_1A909E + end + +EventScript_1A920C:: @ 81A920C + setvar VAR_0x8006, 5 + goto EventScript_1A909E + end + +EventScript_1A9217:: @ 81A9217 + setvar VAR_0x8006, 6 + goto EventScript_1A909E + end + +EventScript_1A9222:: @ 81A9222 + setvar VAR_0x8006, 7 + goto EventScript_1A909E + end + +EventScript_1A922D:: @ 81A922D + fadescreen 1 + removeobject VAR_LAST_TALKED + fadescreen 0 + release + end + +EventScript_1A9236:: @ 81A9236 + fadescreen 1 + removeobject VAR_LAST_TALKED + fadescreen 0 + getspeciesname 0, VAR_0x8004 + loadword 0, Text_1A63C4 + callstd 4 + release + end + +EventScript_1A924B:: @ 81A924B + message Text_1853E8 + waitmessage + playfanfare MUS_POKEFUE + waitfanfare + loadword 0, Text_185354 + callstd 4 + return + +EventScript_1A925E:: @ 81A925E + checkflag FLAG_0x849 + goto_if 1, EventScript_1A77A9 + setweather 11 + doweather + return + +EventScript_1A926C:: @ 81A926C + special sub_80CD098 + waitbuttonpress + playse SE_SELECT + setvar VAR_0x8006, 1 + special sub_80CD098 + return + +EventScript_1A927C:: @ 81A927C + textcolor 3 + loadword 0, gUnknown_81A5E31 + callstd 4 + release + end + +gUnknown_81A9288:: @ 81A9288 + .braille "UP$" + +gUnknown_81A928B:: @ 81A928B + .braille "DOWN$" + +gUnknown_81A9290:: @ 81A9290 + .braille "RIGHT$" + +gUnknown_81A9296:: @ 81A9296 + .braille "LEFT$" + +gUnknown_81A929B:: @ 81A929B + .braille "CUT$" + +gUnknown_81A929F:: @ 81A929F + .braille "ABC$" + +gUnknown_81A92A3:: @ 81A92A3 + .braille "GHI$" + +gUnknown_81A92A7:: @ 81A92A7 + .braille "MNO$" + +gUnknown_81A92AB:: @ 81A92AB + .braille "TUV$" + +gUnknown_81A92AF:: @ 81A92AF + .braille "DEF$" + +gUnknown_81A92B3:: @ 81A92B3 + .braille "JKL$" + +gUnknown_81A92B7:: @ 81A92B7 + .braille "PQRS$" + +gUnknown_81A92BC:: @ 81A92BC + .braille "WXYZ$" + +gUnknown_81A92C1:: @ 81A92C1 + .braille ".$" + +gUnknown_81A92C3:: @ 81A92C3 + .braille ",$" + +gUnknown_81A92C5:: @ 81A92C5 + .braille "EVERYTHING$" + +gUnknown_81A92D0:: @ 81A92D0 + .braille "HAS MEANING$" + +gUnknown_81A92DC:: @ 81A92DC + .braille "EXISTENCE$" + +gUnknown_81A92E6:: @ 81A92E6 + .braille "HAS MEANING$" + +gUnknown_81A92F2:: @ 81A92F2 + .braille "BEING ALIVE$" + +gUnknown_81A92FE:: @ 81A92FE + .braille "HAS MEANING$" + +gUnknown_81A930A:: @ 81A930A + .braille "HAVE DREAMS$" + +gUnknown_81A9316:: @ 81A9316 + .braille "USE POWER.$" + +gUnknown_81A9321:: @ 81A9321 + .braille "LET THE TWO$" + +gUnknown_81A932D:: @ 81A932D + .braille "GLITTERING$" + +gUnknown_81A9338:: @ 81A9338 + .braille "STONES$" + +gUnknown_81A933F:: @ 81A933F + .braille "ONE IN RED$" + +gUnknown_81A934A:: @ 81A934A + .braille "ONE IN BLUE$" + +gUnknown_81A9356:: @ 81A9356 + .braille "CONNECT THE$" + +gUnknown_81A9362:: @ 81A9362 + .braille "PAST.$" + +gUnknown_81A9368:: @ 81A9368 + .braille "TWO FRIENDS$" + +gUnknown_81A9374:: @ 81A9374 + .braille "SHARING$" + +gUnknown_81A937C:: @ 81A937C + .braille "POWER OPEN$" + +gUnknown_81A9387:: @ 81A9387 + .braille "A WINDOW TO$" + +gUnknown_81A9393:: @ 81A9393 + .braille "A NEW WORLD$" + +gUnknown_81A939F:: @ 81A939F + .braille "THAT GLOWS.$" + +gUnknown_81A93AB:: @ 81A93AB + .braille "THE NEXT$" + +gUnknown_81A93B4:: @ 81A93B4 + .braille "WORLD WAITS$" + +gUnknown_81A93C0:: @ 81A93C0 + .braille "FOR YOU.$" + +Route3_EventScript_1A93C9:: @ 81A93C9 + trainerbattle 0, 89, 0, Text_183560, Text_1835A0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A93F0 + loadword 0, Text_1835B4 + callstd 6 + end + +EventScript_1A93F0:: @ 81A93F0 + trainerbattle 5, 89, 0, Text_1C149D, Text_1835A0 + loadword 0, Text_1835B4 + callstd 6 + end + +Route3_EventScript_1A9407:: @ 81A9407 + trainerbattle 0, 90, 0, Text_183786, Text_1837BD + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A942E + loadword 0, Text_1837CF + callstd 6 + end + +EventScript_1A942E:: @ 81A942E + trainerbattle 5, 90, 0, Text_1C1588, Text_1837BD + loadword 0, Text_1837CF + callstd 6 + end + +Route3_EventScript_1A9445:: @ 81A9445 + trainerbattle 0, 105, 0, Text_1834E6, Text_183509 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A946C + loadword 0, Text_18351C + callstd 6 + end + +EventScript_1A946C:: @ 81A946C + trainerbattle 5, 105, 0, Text_1C147A, Text_183509 + loadword 0, Text_18351C + callstd 6 + end + +Route3_EventScript_1A9483:: @ 81A9483 + trainerbattle 0, 106, 0, Text_183682, Text_1836B3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A94AA + loadword 0, Text_1836D9 + callstd 6 + end + +EventScript_1A94AA:: @ 81A94AA + trainerbattle 5, 106, 0, Text_1C1521, Text_1836B3 + loadword 0, Text_1836D9 + callstd 6 + end + +Route3_EventScript_1A94C1:: @ 81A94C1 + trainerbattle 0, 107, 0, Text_183807, Text_183837 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A94E8 + loadword 0, Text_183849 + callstd 6 + end + +EventScript_1A94E8:: @ 81A94E8 + trainerbattle 5, 107, 0, Text_1C15C5, Text_183837 + loadword 0, Text_183849 + callstd 6 + end + +Route3_EventScript_1A94FF:: @ 81A94FF + trainerbattle 0, 116, 0, Text_183616, Text_18363F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9526 + loadword 0, Text_18364C + callstd 6 + end + +EventScript_1A9526:: @ 81A9526 + trainerbattle 5, 116, 0, Text_1C14F3, Text_18363F + loadword 0, Text_18364C + callstd 6 + end + +Route3_EventScript_1A953D:: @ 81A953D + trainerbattle 0, 117, 0, Text_18371B, Text_183746 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9564 + loadword 0, Text_18374F + callstd 6 + end + +EventScript_1A9564:: @ 81A9564 + trainerbattle 5, 117, 0, Text_1C155D, Text_183746 + loadword 0, Text_18374F + callstd 6 + end + +Route3_EventScript_1A957B:: @ 81A957B + trainerbattle 0, 118, 0, Text_18387A, Text_183891 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A95A2 + loadword 0, Text_18389C + callstd 6 + end + +EventScript_1A95A2:: @ 81A95A2 + trainerbattle 5, 118, 0, Text_1C15F9, Text_183891 + loadword 0, Text_18389C + callstd 6 + end + +Route4_EventScript_1A95B9:: @ 81A95B9 + trainerbattle 0, 119, 0, Text_183906, Text_183938 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A95E0 + loadword 0, Text_183957 + callstd 6 + end + +EventScript_1A95E0:: @ 81A95E0 + trainerbattle 5, 119, 0, Text_1C160F, Text_183938 + loadword 0, Text_183957 + callstd 6 + end + +Route24_EventScript_1A95F7:: @ 81A95F7 + trainerbattle 0, 92, 0, Text_188F76, Text_188F95 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A961E + loadword 0, Text_188FA7 + callstd 6 + end + +EventScript_1A961E:: @ 81A961E + trainerbattle 5, 92, 0, Text_1C3657, Text_188F95 + loadword 0, Text_188FA7 + callstd 6 + end + +Route24_EventScript_1A9635:: @ 81A9635 + trainerbattle 0, 110, 0, Text_18901B, Text_18908C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A965C + loadword 0, Text_18909E + callstd 6 + end + +EventScript_1A965C:: @ 81A965C + trainerbattle 5, 110, 0, Text_1C36DA, Text_18908C + loadword 0, Text_18909E + callstd 6 + end + +Route24_EventScript_1A9673:: @ 81A9673 + trainerbattle 0, 122, 0, Text_188F2C, Text_188F46 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A969A + loadword 0, Text_188F53 + callstd 6 + end + +EventScript_1A969A:: @ 81A969A + trainerbattle 5, 122, 0, Text_1C3624, Text_188F46 + loadword 0, Text_188F53 + callstd 6 + end + +Route24_EventScript_1A96B1:: @ 81A96B1 + trainerbattle 0, 123, 0, Text_188FC9, Text_188FE7 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A96D8 + loadword 0, Text_188FF9 + callstd 6 + end + +EventScript_1A96D8:: @ 81A96D8 + trainerbattle 5, 123, 0, Text_1C3685, Text_188FE7 + loadword 0, Text_188FF9 + callstd 6 + end + +Route24_EventScript_1A96EF:: @ 81A96EF + trainerbattle 0, 143, 0, Text_188E74, Text_188E94 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9716 + loadword 0, Text_188EA3 + callstd 6 + end + +EventScript_1A9716:: @ 81A9716 + trainerbattle 5, 143, 0, Text_1C35EE, Text_188E94 + loadword 0, Text_188EA3 + callstd 6 + end + +Route24_EventScript_1A972D:: @ 81A972D + trainerbattle 0, 144, 0, Text_188ED9, Text_188EFA + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9754 + loadword 0, Text_188F0A + callstd 6 + end + +EventScript_1A9754:: @ 81A9754 + trainerbattle 5, 144, 0, Text_1C360E, Text_188EFA + loadword 0, Text_188F0A + callstd 6 + end + +Route25_EventScript_1A976B:: @ 81A976B + trainerbattle 0, 93, 0, Text_1890C0, Text_1890E6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9792 + loadword 0, Text_1890F5 + callstd 6 + end + +EventScript_1A9792:: @ 81A9792 + trainerbattle 5, 93, 0, Text_1C33E7, Text_1890E6 + loadword 0, Text_1890F5 + callstd 6 + end + +Route25_EventScript_1A97A9:: @ 81A97A9 + trainerbattle 0, 94, 0, Text_189165, Text_1891A6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A97D0 + loadword 0, Text_1891B3 + callstd 6 + end + +EventScript_1A97D0:: @ 81A97D0 + trainerbattle 5, 94, 0, Text_1C3404, Text_1891A6 + loadword 0, Text_1891B3 + callstd 6 + end + +Route25_EventScript_1A97E7:: @ 81A97E7 + trainerbattle 0, 95, 0, Text_1892A9, Text_1892D9 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A980E + loadword 0, Text_1892EF + callstd 6 + end + +EventScript_1A980E:: @ 81A980E + trainerbattle 5, 95, 0, Text_1C34D4, Text_1892D9 + loadword 0, Text_1892EF + callstd 6 + end + +Route25_EventScript_1A9825:: @ 81A9825 + trainerbattle 0, 153, 0, Text_189247, Text_189261 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A984C + loadword 0, Text_189281 + callstd 6 + end + +EventScript_1A984C:: @ 81A984C + trainerbattle 5, 153, 0, Text_1C349C, Text_189261 + loadword 0, Text_189281 + callstd 6 + end + +Route25_EventScript_1A9863:: @ 81A9863 + trainerbattle 0, 125, 0, Text_189333, Text_189364 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A988A + loadword 0, Text_189378 + callstd 6 + end + +EventScript_1A988A:: @ 81A988A + trainerbattle 5, 125, 0, Text_1C350A, Text_189364 + loadword 0, Text_189378 + callstd 6 + end + +Route25_EventScript_1A98A1:: @ 81A98A1 + trainerbattle 0, 182, 0, Text_1893A7, Text_1893EA + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A98C8 + loadword 0, Text_1893FB + callstd 6 + end + +EventScript_1A98C8:: @ 81A98C8 + trainerbattle 5, 182, 0, Text_1C353B, Text_1893EA + loadword 0, Text_1893FB + callstd 6 + end + +Route25_EventScript_1A98DF:: @ 81A98DF + trainerbattle 0, 183, 0, Text_189423, Text_189459 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9906 + loadword 0, Text_18947E + callstd 6 + end + +EventScript_1A9906:: @ 81A9906 + trainerbattle 5, 183, 0, Text_1C357E, Text_189459 + loadword 0, Text_18947E + callstd 6 + end + +Route25_EventScript_1A991D:: @ 81A991D + trainerbattle 0, 184, 0, Text_1894DE, Text_18950A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9944 + loadword 0, Text_18951C + callstd 6 + end + +EventScript_1A9944:: @ 81A9944 + trainerbattle 5, 184, 0, Text_1C35BC, Text_18950A + loadword 0, Text_18951C + callstd 6 + end + +Route25_EventScript_1A995B:: @ 81A995B + trainerbattle 0, 471, 0, Text_1891EB, Text_189212 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9982 + loadword 0, Text_18921D + callstd 6 + end + +EventScript_1A9982:: @ 81A9982 + trainerbattle 5, 471, 0, Text_1C3445, Text_189212 + loadword 0, Text_18921D + callstd 6 + end + +Route6_EventScript_1A9999:: @ 81A9999 + trainerbattle 0, 111, 0, Text_183E9F, Text_183EC0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A99C0 + loadword 0, Text_183ED4 + callstd 6 + end + +EventScript_1A99C0:: @ 81A99C0 + trainerbattle 5, 111, 0, Text_1C16E2, Text_183EC0 + loadword 0, Text_183ED4 + callstd 6 + end + +Route6_EventScript_1A99D7:: @ 81A99D7 + trainerbattle 0, 112, 0, Text_183FF0, Text_18401A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A99FE + loadword 0, Text_18402B + callstd 6 + end + +EventScript_1A99FE:: @ 81A99FE + trainerbattle 5, 112, 0, Text_1C176B, Text_18401A + loadword 0, Text_18402B + callstd 6 + end + +Route6_EventScript_1A9A15:: @ 81A9A15 + trainerbattle 0, 145, 0, Text_183E04, Text_183E2A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9A3C + loadword 0, Text_183E3C + callstd 6 + end + +EventScript_1A9A3C:: @ 81A9A3C + trainerbattle 5, 145, 0, Text_1C163C, Text_183E2A + loadword 0, Text_183E3C + callstd 6 + end + +Route6_EventScript_1A9A53:: @ 81A9A53 + trainerbattle 0, 146, 0, Text_183F07, Text_183F24 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9A7A + loadword 0, Text_183F51 + callstd 6 + end + +EventScript_1A9A7A:: @ 81A9A7A + trainerbattle 5, 146, 0, Text_1C1723, Text_183F24 + loadword 0, Text_183F51 + callstd 6 + end + +Route6_EventScript_1A9A91:: @ 81A9A91 + trainerbattle 0, 151, 0, Text_183E4E, Text_183E79 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9AB8 + loadword 0, Text_183E8D + callstd 6 + end + +EventScript_1A9AB8:: @ 81A9AB8 + trainerbattle 5, 151, 0, Text_1C166D, Text_183E79 + loadword 0, Text_183E8D + callstd 6 + end + +Route6_EventScript_1A9ACF:: @ 81A9ACF + trainerbattle 0, 152, 0, Text_183F90, Text_183FAB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9AF6 + loadword 0, Text_183FC4 + callstd 6 + end + +EventScript_1A9AF6:: @ 81A9AF6 + trainerbattle 5, 152, 0, Text_1C1746, Text_183FAB + loadword 0, Text_183FC4 + callstd 6 + end + +Route11_EventScript_1A9B0D:: @ 81A9B0D + trainerbattle 0, 97, 0, Text_184FBD, Text_184FD8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9B34 + loadword 0, Text_184FEF + callstd 6 + end + +EventScript_1A9B34:: @ 81A9B34 + trainerbattle 5, 97, 0, Text_1C1DB5, Text_184FD8 + loadword 0, Text_184FEF + callstd 6 + end + +Route11_EventScript_1A9B4B:: @ 81A9B4B + trainerbattle 0, 98, 0, Text_18506A, Text_18509B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9B72 + loadword 0, Text_1850CF + callstd 6 + end + +EventScript_1A9B72:: @ 81A9B72 + trainerbattle 5, 98, 0, Text_1C1E1F, Text_18509B + loadword 0, Text_1850CF + callstd 6 + end + +Route11_EventScript_1A9B89:: @ 81A9B89 + trainerbattle 0, 99, 0, Text_18517B, Text_1851AC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9BB0 + loadword 0, Text_1851D2 + callstd 6 + end + +EventScript_1A9BB0:: @ 81A9BB0 + trainerbattle 5, 99, 0, Text_1C1EE2, Text_1851AC + loadword 0, Text_1851D2 + callstd 6 + end + +Route11_EventScript_1A9BC7:: @ 81A9BC7 + trainerbattle 0, 100, 0, Text_185285, Text_1852C1 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9BEE + loadword 0, Text_1852E3 + callstd 6 + end + +EventScript_1A9BEE:: @ 81A9BEE + trainerbattle 5, 100, 0, Text_1C1F40, Text_1852C1 + loadword 0, Text_1852E3 + callstd 6 + end + +Route11_EventScript_1A9C05:: @ 81A9C05 + trainerbattle 0, 221, 0, Text_185011, Text_185037 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9C2C + loadword 0, Text_18504A + callstd 6 + end + +EventScript_1A9C2C:: @ 81A9C2C + trainerbattle 5, 221, 0, Text_1C1DE1, Text_185037 + loadword 0, Text_18504A + callstd 6 + end + +Route11_EventScript_1A9C43:: @ 81A9C43 + trainerbattle 0, 222, 0, Text_185236, Text_185250 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9C6A + loadword 0, Text_185266 + callstd 6 + end + +EventScript_1A9C6A:: @ 81A9C6A + trainerbattle 5, 222, 0, Text_1C1F1D, Text_185250 + loadword 0, Text_185266 + callstd 6 + end + +Route11_EventScript_1A9C81:: @ 81A9C81 + trainerbattle 0, 258, 0, Text_184F01, Text_184F15 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9CA8 + loadword 0, Text_184F2E + callstd 6 + end + +EventScript_1A9CA8:: @ 81A9CA8 + trainerbattle 5, 258, 0, Text_1C1D50, Text_184F15 + loadword 0, Text_184F2E + callstd 6 + end + +Route11_EventScript_1A9CBF:: @ 81A9CBF + trainerbattle 0, 259, 0, Text_184F5D, Text_184F7E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9CE6 + loadword 0, Text_184F8E + callstd 6 + end + +EventScript_1A9CE6:: @ 81A9CE6 + trainerbattle 5, 259, 0, Text_1C1D79, Text_184F7E + loadword 0, Text_184F8E + callstd 6 + end + +Route11_EventScript_1A9CFD:: @ 81A9CFD + trainerbattle 0, 260, 0, Text_1850E9, Text_185105 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9D24 + loadword 0, Text_185114 + callstd 6 + end + +EventScript_1A9D24:: @ 81A9D24 + trainerbattle 5, 260, 0, Text_1C1E57, Text_185105 + loadword 0, Text_185114 + callstd 6 + end + +Route11_EventScript_1A9D3B:: @ 81A9D3B + trainerbattle 0, 261, 0, Text_185135, Text_18514E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9D62 + loadword 0, Text_185161 + callstd 6 + end + +EventScript_1A9D62:: @ 81A9D62 + trainerbattle 5, 261, 0, Text_1C1E9F, Text_18514E + loadword 0, Text_185161 + callstd 6 + end + +Route9_EventScript_1A9D79:: @ 81A9D79 + trainerbattle 0, 114, 0, Text_184A2F, Text_184A6A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9DA0 + loadword 0, Text_184A8C + callstd 6 + end + +EventScript_1A9DA0:: @ 81A9DA0 + trainerbattle 5, 114, 0, Text_1C1B83, Text_184A6A + loadword 0, Text_184A8C + callstd 6 + end + +Route9_EventScript_1A9DB7:: @ 81A9DB7 + trainerbattle 0, 115, 0, Text_184B18, Text_184B32 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9DDE + loadword 0, Text_184B3B + callstd 6 + end + +EventScript_1A9DDE:: @ 81A9DDE + trainerbattle 5, 115, 0, Text_1C1BDC, Text_184B32 + loadword 0, Text_184B3B + callstd 6 + end + +Route9_EventScript_1A9DF5:: @ 81A9DF5 + trainerbattle 0, 148, 0, Text_184844, Text_18487E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9E1C + loadword 0, Text_184890 + callstd 6 + end + +EventScript_1A9E1C:: @ 81A9E1C + trainerbattle 5, 148, 0, Text_1C1A5D, Text_18487E + loadword 0, Text_184890 + callstd 6 + end + +Route9_EventScript_1A9E33:: @ 81A9E33 + trainerbattle 0, 149, 0, Text_18489E, Text_1848CC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9E5A + loadword 0, Text_1848DE + callstd 6 + end + +EventScript_1A9E5A:: @ 81A9E5A + trainerbattle 5, 149, 0, Text_1C1A9B, Text_1848CC + loadword 0, Text_1848DE + callstd 6 + end + +Route9_EventScript_1A9E71:: @ 81A9E71 + trainerbattle 0, 154, 0, Text_1847B7, Text_1847DF + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9E98 + loadword 0, Text_1847F0 + callstd 6 + end + +EventScript_1A9E98:: @ 81A9E98 + trainerbattle 5, 154, 0, Text_1C1A2E, Text_1847DF + loadword 0, Text_1847F0 + callstd 6 + end + +Route9_EventScript_1A9EAF:: @ 81A9EAF + trainerbattle 0, 155, 0, Text_1848FF, Text_18491C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9ED6 + loadword 0, Text_184931 + callstd 6 + end + +EventScript_1A9ED6:: @ 81A9ED6 + trainerbattle 5, 155, 0, Text_1C1AFB, Text_18491C + loadword 0, Text_184931 + callstd 6 + end + +Route9_EventScript_1A9EED:: @ 81A9EED + trainerbattle 0, 185, 0, Text_184ABE, Text_184AD5 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9F14 + loadword 0, Text_184AF1 + callstd 6 + end + +EventScript_1A9F14:: @ 81A9F14 + trainerbattle 5, 185, 0, Text_1C1BBE, Text_184AD5 + loadword 0, Text_184AF1 + callstd 6 + end + +Route9_EventScript_1A9F2B:: @ 81A9F2B + trainerbattle 0, 186, 0, Text_1849DF, Text_184A04 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9F52 + loadword 0, Text_184A11 + callstd 6 + end + +EventScript_1A9F52:: @ 81A9F52 + trainerbattle 5, 186, 0, Text_1C1B5E, Text_184A04 + loadword 0, Text_184A11 + callstd 6 + end + +Route9_EventScript_1A9F69:: @ 81A9F69 + trainerbattle 0, 465, 0, Text_18495E, Text_18497F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9F90 + loadword 0, Text_1849B0 + callstd 6 + end + +EventScript_1A9F90:: @ 81A9F90 + trainerbattle 5, 465, 0, Text_1C1B37, Text_18497F + loadword 0, Text_1849B0 + callstd 6 + end + +Route10_EventScript_1A9FA7:: @ 81A9FA7 + trainerbattle 0, 156, 0, Text_184CF1, Text_184D31 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9FCE + loadword 0, Text_184D4D + callstd 6 + end + +EventScript_1A9FCE:: @ 81A9FCE + trainerbattle 5, 156, 0, Text_1C1C9A, Text_184D31 + loadword 0, Text_184D4D + callstd 6 + end + +Route10_EventScript_1A9FE5:: @ 81A9FE5 + trainerbattle 0, 157, 0, Text_184E04, Text_184E3B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA00C + loadword 0, Text_184E5E + callstd 6 + end + +EventScript_1AA00C:: @ 81AA00C + trainerbattle 5, 157, 0, Text_1C1D14, Text_184E3B + loadword 0, Text_184E5E + callstd 6 + end + +Route10_EventScript_1AA023:: @ 81AA023 + trainerbattle 0, 162, 0, Text_184B8A, Text_184BE5 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA04A + loadword 0, Text_184BFB + callstd 6 + end + +EventScript_1AA04A:: @ 81AA04A + trainerbattle 5, 162, 0, Text_1C1BFA, Text_184BE5 + loadword 0, Text_184BFB + callstd 6 + end + +Route10_EventScript_1AA061:: @ 81AA061 + trainerbattle 0, 163, 0, Text_184C86, Text_184CA7 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA088 + loadword 0, Text_184CBB + callstd 6 + end + +EventScript_1AA088:: @ 81AA088 + trainerbattle 5, 163, 0, Text_1C1C76, Text_184CA7 + loadword 0, Text_184CBB + callstd 6 + end + +Route10_EventScript_1AA09F:: @ 81AA09F + trainerbattle 0, 187, 0, Text_184C1D, Text_184C2D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA0C6 + loadword 0, Text_184C60 + callstd 6 + end + +EventScript_1AA0C6:: @ 81AA0C6 + trainerbattle 5, 187, 0, Text_1C1C4F, Text_184C2D + loadword 0, Text_184C60 + callstd 6 + end + +Route10_EventScript_1AA0DD:: @ 81AA0DD + trainerbattle 0, 188, 0, Text_184DAA, Text_184DCE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA104 + loadword 0, Text_184DE4 + callstd 6 + end + +EventScript_1AA104:: @ 81AA104 + trainerbattle 5, 188, 0, Text_1C1CD3, Text_184DCE + loadword 0, Text_184DE4 + callstd 6 + end + +Route8_EventScript_1AA11B:: @ 81AA11B + trainerbattle 0, 128, 0, Text_1841ED, Text_184210 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA142 + loadword 0, Text_18421B + callstd 6 + end + +EventScript_1AA142:: @ 81AA142 + trainerbattle 5, 128, 0, Text_1C1834, Text_184210 + loadword 0, Text_18421B + callstd 6 + end + +Route8_EventScript_1AA159:: @ 81AA159 + trainerbattle 0, 129, 0, Text_184321, Text_184346 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA180 + loadword 0, Text_184350 + callstd 6 + end + +EventScript_1AA180:: @ 81AA180 + trainerbattle 5, 129, 0, Text_1C18AA, Text_184346 + loadword 0, Text_184350 + callstd 6 + end + +Route8_EventScript_1AA197:: @ 81AA197 + trainerbattle 0, 130, 0, Text_18437A, Text_1843A6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA1BE + loadword 0, Text_1843D2 + callstd 6 + end + +EventScript_1AA1BE:: @ 81AA1BE + trainerbattle 5, 130, 0, Text_1C18DC, Text_1843A6 + loadword 0, Text_1843D2 + callstd 6 + end + +Route8_EventScript_1AA1D5:: @ 81AA1D5 + trainerbattle 0, 131, 0, Text_1844AC, Text_1844D6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA1FC + loadword 0, Text_1844FD + callstd 6 + end + +EventScript_1AA1FC:: @ 81AA1FC + trainerbattle 5, 131, 0, Text_1C1955, Text_1844D6 + loadword 0, Text_1844FD + callstd 6 + end + +Route8_EventScript_1AA213:: @ 81AA213 + trainerbattle 0, 171, 0, Text_1840C5, Text_184100 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA23A + loadword 0, Text_18410E + callstd 6 + end + +EventScript_1AA23A:: @ 81AA23A + trainerbattle 5, 171, 0, Text_1C1793, Text_184100 + loadword 0, Text_18410E + callstd 6 + end + +Route8_EventScript_1AA251:: @ 81AA251 + trainerbattle 0, 172, 0, Text_18417C, Text_1841B6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA278 + loadword 0, Text_1841C8 + callstd 6 + end + +EventScript_1AA278:: @ 81AA278 + trainerbattle 5, 172, 0, Text_1C17F1, Text_1841B6 + loadword 0, Text_1841C8 + callstd 6 + end + +Route8_EventScript_1AA28F:: @ 81AA28F + trainerbattle 0, 173, 0, Text_184257, Text_18427A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA2B6 + loadword 0, Text_1842B3 + callstd 6 + end + +EventScript_1AA2B6:: @ 81AA2B6 + trainerbattle 5, 173, 0, Text_1C1873, Text_18427A + loadword 0, Text_1842B3 + callstd 6 + end + +Route8_EventScript_1AA2CD:: @ 81AA2CD + trainerbattle 0, 262, 0, Text_18412F, Text_18414D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA2F4 + loadword 0, Text_184162 + callstd 6 + end + +EventScript_1AA2F4:: @ 81AA2F4 + trainerbattle 5, 262, 0, Text_1C17CD, Text_18414D + loadword 0, Text_184162 + callstd 6 + end + +Route8_EventScript_1AA30B:: @ 81AA30B + trainerbattle 0, 264, 0, Text_184432, Text_18444F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA332 + loadword 0, Text_184466 + callstd 6 + end + +EventScript_1AA332:: @ 81AA332 + trainerbattle 5, 264, 0, Text_1C191F, Text_18444F + loadword 0, Text_184466 + callstd 6 + end + +Route8_EventScript_1AA349:: @ 81AA349 + trainerbattle 4, 484, 0, Text_1845A4, Text_1845D0, Text_184616 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA374 + loadword 0, Text_1845F2 + callstd 6 + end + +EventScript_1AA374:: @ 81AA374 + trainerbattle 7, 484, 0, Text_1C19E5, Text_1845D0, Text_184616 + loadword 0, Text_1845F2 + callstd 6 + end + +Route8_EventScript_1AA38F:: @ 81AA38F + trainerbattle 4, 484, 0, Text_18464A, Text_184675, Text_1846AF + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA3BA + loadword 0, Text_18468B + callstd 6 + end + +EventScript_1AA3BA:: @ 81AA3BA + trainerbattle 7, 484, 0, Text_1C1A0D, Text_184675, Text_1846AF + loadword 0, Text_18468B + callstd 6 + end + +Route8_EventScript_1AA3D5:: @ 81AA3D5 + trainerbattle 0, 535, 0, Text_1846E2, Text_1846FC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA3FC + loadword 0, Text_184719 + callstd 6 + end + +EventScript_1AA3FC:: @ 81AA3FC + trainerbattle 5, 535, 0, Text_1C199C, Text_1846FC + loadword 0, Text_184719 + callstd 6 + end + +Route8_EventScript_1AA413:: @ 81AA413 + trainerbattle 0, 536, 0, Text_184742, Text_184767 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA43A + loadword 0, Text_18477A + callstd 6 + end + +EventScript_1AA43A:: @ 81AA43A + trainerbattle 5, 536, 0, Text_1C19BC, Text_184767 + loadword 0, Text_18477A + callstd 6 + end + +Route12_EventScript_1AA451:: @ 81AA451 + trainerbattle 0, 225, 0, Text_185402, Text_18541B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA478 + loadword 0, Text_185432 + callstd 6 + end + +EventScript_1AA478:: @ 81AA478 + trainerbattle 5, 225, 0, Text_1C1F9D, Text_18541B + loadword 0, Text_185432 + callstd 6 + end + +Route12_EventScript_1AA48F:: @ 81AA48F + trainerbattle 0, 226, 0, Text_18544E, Text_185475 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA4B6 + loadword 0, Text_185488 + callstd 6 + end + +EventScript_1AA4B6:: @ 81AA4B6 + trainerbattle 5, 226, 0, Text_1C1FD8, Text_185475 + loadword 0, Text_185488 + callstd 6 + end + +Route12_EventScript_1AA4CD:: @ 81AA4CD + trainerbattle 0, 227, 0, Text_1855E1, Text_185606 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA4F4 + loadword 0, Text_185616 + callstd 6 + end + +EventScript_1AA4F4:: @ 81AA4F4 + trainerbattle 5, 227, 0, Text_1C209C, Text_185606 + loadword 0, Text_185616 + callstd 6 + end + +Route12_EventScript_1AA50B:: @ 81AA50B + trainerbattle 0, 228, 0, Text_185682, Text_1856D0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA532 + loadword 0, Text_1856DF + callstd 6 + end + +EventScript_1AA532:: @ 81AA532 + trainerbattle 5, 228, 0, Text_1C20D4, Text_1856D0 + loadword 0, Text_1856DF + callstd 6 + end + +Route12_EventScript_1AA549:: @ 81AA549 + trainerbattle 0, 233, 0, Text_18570E, Text_185744 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA570 + loadword 0, Text_18574D + callstd 6 + end + +EventScript_1AA570:: @ 81AA570 + trainerbattle 5, 233, 0, Text_1C2134, Text_185744 + loadword 0, Text_18574D + callstd 6 + end + +Route12_EventScript_1AA587:: @ 81AA587 + trainerbattle 0, 285, 0, Text_185547, Text_18559B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA5AE + loadword 0, Text_1855A6 + callstd 6 + end + +EventScript_1AA5AE:: @ 81AA5AE + trainerbattle 5, 285, 0, Text_1C203B, Text_18559B + loadword 0, Text_1855A6 + callstd 6 + end + +Route12_EventScript_1AA5C5:: @ 81AA5C5 + trainerbattle 0, 477, 0, Text_1854B9, Text_1854ED + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA5EC + loadword 0, Text_1854F2 + callstd 6 + end + +EventScript_1AA5EC:: @ 81AA5EC + trainerbattle 5, 477, 0, Text_1C2008, Text_1854ED + loadword 0, Text_1854F2 + callstd 6 + end + +Route12_EventScript_1AA603:: @ 81AA603 + trainerbattle 4, 486, 0, Text_1857C5, Text_1857F1, Text_185842 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA62E + loadword 0, Text_18581F + callstd 6 + end + +EventScript_1AA62E:: @ 81AA62E + trainerbattle 7, 486, 0, Text_1C216B, Text_1857F1, Text_185842 + loadword 0, Text_18581F + callstd 6 + end + +Route12_EventScript_1AA649:: @ 81AA649 + trainerbattle 4, 486, 0, Text_1858A6, Text_1858D0, Text_185908 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA674 + loadword 0, Text_1858E2 + callstd 6 + end + +EventScript_1AA674:: @ 81AA674 + trainerbattle 7, 486, 0, Text_1C219B, Text_1858D0, Text_185908 + loadword 0, Text_1858E2 + callstd 6 + end + +Route13_EventScript_1AA68F:: @ 81AA68F + trainerbattle 0, 195, 0, Text_185D05, Text_185D1D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA6B6 + loadword 0, Text_185D33 + callstd 6 + end + +EventScript_1AA6B6:: @ 81AA6B6 + trainerbattle 5, 195, 0, Text_1C236B, Text_185D1D + loadword 0, Text_185D33 + callstd 6 + end + +Route13_EventScript_1AA6CD:: @ 81AA6CD + trainerbattle 0, 268, 0, Text_185BFC, Text_185C1F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA6F4 + loadword 0, Text_185C35 + callstd 6 + end + +EventScript_1AA6F4:: @ 81AA6F4 + trainerbattle 5, 268, 0, Text_1C2306, Text_185C1F + loadword 0, Text_185C35 + callstd 6 + end + +Route13_EventScript_1AA70B:: @ 81AA70B + trainerbattle 0, 269, 0, Text_185C69, Text_185C95 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA732 + loadword 0, Text_185CA8 + callstd 6 + end + +EventScript_1AA732:: @ 81AA732 + trainerbattle 5, 269, 0, Text_1C2340, Text_185C95 + loadword 0, Text_185CA8 + callstd 6 + end + +Route13_EventScript_1AA749:: @ 81AA749 + trainerbattle 0, 300, 0, Text_185955, Text_18597E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA770 + loadword 0, Text_1859A2 + callstd 6 + end + +EventScript_1AA770:: @ 81AA770 + trainerbattle 5, 300, 0, Text_1C21EE, Text_18597E + loadword 0, Text_1859A2 + callstd 6 + end + +Route13_EventScript_1AA787:: @ 81AA787 + trainerbattle 0, 301, 0, Text_185B8F, Text_185BCA + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA7AE + loadword 0, Text_185BDB + callstd 6 + end + +EventScript_1AA7AE:: @ 81AA7AE + trainerbattle 5, 301, 0, Text_1C22CA, Text_185BCA + loadword 0, Text_185BDB + callstd 6 + end + +Route13_EventScript_1AA7C5:: @ 81AA7C5 + trainerbattle 0, 302, 0, Text_185D3D, Text_185D7B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA7EC + loadword 0, Text_185D89 + callstd 6 + end + +EventScript_1AA7EC:: @ 81AA7EC + trainerbattle 5, 302, 0, Text_1C2383, Text_185D7B + loadword 0, Text_185D89 + callstd 6 + end + +Route13_EventScript_1AA803:: @ 81AA803 + trainerbattle 0, 466, 0, Text_185B12, Text_185B48 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA82A + loadword 0, Text_185B67 + callstd 6 + end + +EventScript_1AA82A:: @ 81AA82A + trainerbattle 5, 466, 0, Text_1C2299, Text_185B48 + loadword 0, Text_185B67 + callstd 6 + end + +Route13_EventScript_1AA841:: @ 81AA841 + trainerbattle 0, 467, 0, Text_1859CF, Text_1859EC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA868 + loadword 0, Text_1859F9 + callstd 6 + end + +EventScript_1AA868:: @ 81AA868 + trainerbattle 5, 467, 0, Text_1C220C, Text_1859EC + loadword 0, Text_1859F9 + callstd 6 + end + +Route13_EventScript_1AA87F:: @ 81AA87F + trainerbattle 0, 468, 0, Text_185A37, Text_185A56 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA8A6 + loadword 0, Text_185A62 + callstd 6 + end + +EventScript_1AA8A6:: @ 81AA8A6 + trainerbattle 5, 468, 0, Text_1C223C, Text_185A56 + loadword 0, Text_185A62 + callstd 6 + end + +Route13_EventScript_1AA8BD:: @ 81AA8BD + trainerbattle 0, 469, 0, Text_185A91, Text_185AC1 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA8E4 + loadword 0, Text_185ADE + callstd 6 + end + +EventScript_1AA8E4:: @ 81AA8E4 + trainerbattle 5, 469, 0, Text_1C225B, Text_185AC1 + loadword 0, Text_185ADE + callstd 6 + end + +Route14_EventScript_1AA8FB:: @ 81AA8FB + trainerbattle 0, 196, 0, Text_186344, Text_186362 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA922 + loadword 0, Text_18636E + callstd 6 + end + +EventScript_1AA922:: @ 81AA922 + trainerbattle 5, 196, 0, Text_1C25D6, Text_186362 + loadword 0, Text_18636E + callstd 6 + end + +Route14_EventScript_1AA939:: @ 81AA939 + trainerbattle 0, 207, 0, Text_1861F7, Text_186223 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA960 + loadword 0, Text_186239 + callstd 6 + end + +EventScript_1AA960:: @ 81AA960 + trainerbattle 5, 207, 0, Text_1C2531, Text_186223 + loadword 0, Text_186239 + callstd 6 + end + +Route14_EventScript_1AA977:: @ 81AA977 + trainerbattle 0, 208, 0, Text_186263, Text_186291 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA99E + loadword 0, Text_18629D + callstd 6 + end + +EventScript_1AA99E:: @ 81AA99E + trainerbattle 5, 208, 0, Text_1C2572, Text_186291 + loadword 0, Text_18629D + callstd 6 + end + +Route14_EventScript_1AA9B5:: @ 81AA9B5 + trainerbattle 0, 209, 0, Text_1862BD, Text_1862EF + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA9DC + loadword 0, Text_1862F8 + callstd 6 + end + +EventScript_1AA9DC:: @ 81AA9DC + trainerbattle 5, 209, 0, Text_1C259E, Text_1862EF + loadword 0, Text_1862F8 + callstd 6 + end + +Route14_EventScript_1AA9F3:: @ 81AA9F3 + trainerbattle 0, 303, 0, Text_1860D9, Text_18610A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAA1A + loadword 0, Text_18611D + callstd 6 + end + +EventScript_1AAA1A:: @ 81AAA1A + trainerbattle 5, 303, 0, Text_1C24CB, Text_18610A + loadword 0, Text_18611D + callstd 6 + end + +Route14_EventScript_1AAA31:: @ 81AAA31 + trainerbattle 0, 304, 0, Text_18618E, Text_1861B3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAA58 + loadword 0, Text_1861BE + callstd 6 + end + +EventScript_1AAA58:: @ 81AAA58 + trainerbattle 5, 304, 0, Text_1C2505, Text_1861B3 + loadword 0, Text_1861BE + callstd 6 + end + +Route14_EventScript_1AAA6F:: @ 81AAA6F + trainerbattle 0, 313, 0, Text_185E4D, Text_185E81 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAA96 + loadword 0, Text_185E9C + callstd 6 + end + +EventScript_1AAA96:: @ 81AAA96 + trainerbattle 5, 313, 0, Text_1C23C1, Text_185E81 + loadword 0, Text_185E9C + callstd 6 + end + +Route14_EventScript_1AAAAD:: @ 81AAAAD + trainerbattle 0, 314, 0, Text_185EDF, Text_185F0B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAAD4 + loadword 0, Text_185F1A + callstd 6 + end + +EventScript_1AAAD4:: @ 81AAAD4 + trainerbattle 5, 314, 0, Text_1C23EF, Text_185F0B + loadword 0, Text_185F1A + callstd 6 + end + +Route14_EventScript_1AAAEB:: @ 81AAAEB + trainerbattle 0, 315, 0, Text_185F46, Text_185FAE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAB12 + loadword 0, Text_185FBB + callstd 6 + end + +EventScript_1AAB12:: @ 81AAB12 + trainerbattle 5, 315, 0, Text_1C2425, Text_185FAE + loadword 0, Text_185FBB + callstd 6 + end + +Route14_EventScript_1AAB29:: @ 81AAB29 + trainerbattle 0, 316, 0, Text_186021, Text_18607C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAB50 + loadword 0, Text_186091 + callstd 6 + end + +EventScript_1AAB50:: @ 81AAB50 + trainerbattle 5, 316, 0, Text_1C2461, Text_18607C + loadword 0, Text_186091 + callstd 6 + end + +Route14_EventScript_1AAB67:: @ 81AAB67 + trainerbattle 4, 487, 0, Text_1863B7, Text_1863EA, Text_18642E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAB92 + loadword 0, Text_18640D + callstd 6 + end + +EventScript_1AAB92:: @ 81AAB92 + trainerbattle 7, 487, 0, Text_1C25FB, Text_1863EA, Text_18642E + loadword 0, Text_18640D + callstd 6 + end + +Route14_EventScript_1AABAD:: @ 81AABAD + trainerbattle 4, 487, 0, Text_18645B, Text_186487, Text_1864D3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AABD8 + loadword 0, Text_18649C + callstd 6 + end + +EventScript_1AABD8:: @ 81AABD8 + trainerbattle 7, 487, 0, Text_1C261B, Text_186487, Text_1864D3 + loadword 0, Text_18649C + callstd 6 + end + +Route15_EventScript_1AABF3:: @ 81AABF3 + trainerbattle 0, 197, 0, Text_1868B6, Text_1868E8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAC1A + loadword 0, Text_1868F1 + callstd 6 + end + +EventScript_1AAC1A:: @ 81AAC1A + trainerbattle 5, 197, 0, Text_1C27E7, Text_1868E8 + loadword 0, Text_1868F1 + callstd 6 + end + +Route15_EventScript_1AAC31:: @ 81AAC31 + trainerbattle 0, 198, 0, Text_186936, Text_186968 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAC58 + loadword 0, Text_18697C + callstd 6 + end + +EventScript_1AAC58:: @ 81AAC58 + trainerbattle 5, 198, 0, Text_1C2814, Text_186968 + loadword 0, Text_18697C + callstd 6 + end + +Route15_EventScript_1AAC6F:: @ 81AAC6F + trainerbattle 0, 273, 0, Text_18678B, Text_1867C1 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAC96 + loadword 0, Text_1867DA + callstd 6 + end + +EventScript_1AAC96:: @ 81AAC96 + trainerbattle 5, 273, 0, Text_1C2753, Text_1867C1 + loadword 0, Text_1867DA + callstd 6 + end + +Route15_EventScript_1AACAD:: @ 81AACAD + trainerbattle 0, 274, 0, Text_18680C, Text_186841 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AACD4 + loadword 0, Text_18686F + callstd 6 + end + +EventScript_1AACD4:: @ 81AACD4 + trainerbattle 5, 274, 0, Text_1C279D, Text_186841 + loadword 0, Text_18686F + callstd 6 + end + +Route15_EventScript_1AACEB:: @ 81AACEB + trainerbattle 0, 305, 0, Text_18664F, Text_18667A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAD12 + loadword 0, Text_18668D + callstd 6 + end + +EventScript_1AAD12:: @ 81AAD12 + trainerbattle 5, 305, 0, Text_1C26D3, Text_18667A + loadword 0, Text_18668D + callstd 6 + end + +Route15_EventScript_1AAD29:: @ 81AAD29 + trainerbattle 0, 306, 0, Text_1866D1, Text_186707 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAD50 + loadword 0, Text_18671A + callstd 6 + end + +EventScript_1AAD50:: @ 81AAD50 + trainerbattle 5, 306, 0, Text_1C2717, Text_186707 + loadword 0, Text_18671A + callstd 6 + end + +Route15_EventScript_1AAD67:: @ 81AAD67 + trainerbattle 0, 478, 0, Text_186A22, Text_186A40 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAD8E + loadword 0, Text_186A55 + callstd 6 + end + +EventScript_1AAD8E:: @ 81AAD8E + trainerbattle 5, 478, 0, Text_1C287D, Text_186A40 + loadword 0, Text_186A55 + callstd 6 + end + +Route15_EventScript_1AADA5:: @ 81AADA5 + trainerbattle 0, 479, 0, Text_18650B, Text_186549 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AADCC + loadword 0, Text_18655A + callstd 6 + end + +EventScript_1AADCC:: @ 81AADCC + trainerbattle 5, 479, 0, Text_1C2650, Text_186549 + loadword 0, Text_18655A + callstd 6 + end + +Route15_EventScript_1AADE3:: @ 81AADE3 + trainerbattle 0, 480, 0, Text_1865D3, Text_186612 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAE0A + loadword 0, Text_18661D + callstd 6 + end + +EventScript_1AAE0A:: @ 81AAE0A + trainerbattle 5, 480, 0, Text_1C268D, Text_186612 + loadword 0, Text_18661D + callstd 6 + end + +Route15_EventScript_1AAE21:: @ 81AAE21 + trainerbattle 0, 481, 0, Text_1869BA, Text_1869E6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAE48 + loadword 0, Text_1869F4 + callstd 6 + end + +EventScript_1AAE48:: @ 81AAE48 + trainerbattle 5, 481, 0, Text_1C2846, Text_1869E6 + loadword 0, Text_1869F4 + callstd 6 + end + +Route15_EventScript_1AAE5F:: @ 81AAE5F + trainerbattle 4, 488, 0, Text_186A95, Text_186ACB, Text_186B46 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAE8A + loadword 0, Text_186B0A + callstd 6 + end + +EventScript_1AAE8A:: @ 81AAE8A + trainerbattle 7, 488, 0, Text_1C28A1, Text_186ACB, Text_186B46 + loadword 0, Text_186B0A + callstd 6 + end + +Route15_EventScript_1AAEA5:: @ 81AAEA5 + trainerbattle 4, 488, 0, Text_186B89, Text_186BB1, Text_186BFE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAED0 + loadword 0, Text_186BD2 + callstd 6 + end + +EventScript_1AAED0:: @ 81AAED0 + trainerbattle 7, 488, 0, Text_1C28EC, Text_186BB1, Text_186BFE + loadword 0, Text_186BD2 + callstd 6 + end + +Route16_EventScript_1AAEEB:: @ 81AAEEB + trainerbattle 0, 199, 0, Text_186C4D, Text_186C5F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAF12 + loadword 0, Text_186C75 + callstd 6 + end + +EventScript_1AAF12:: @ 81AAF12 + trainerbattle 5, 199, 0, Text_1C2913, Text_186C5F + loadword 0, Text_186C75 + callstd 6 + end + +Route16_EventScript_1AAF29:: @ 81AAF29 + trainerbattle 0, 201, 0, Text_186D39, Text_186D52 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAF50 + loadword 0, Text_186D5A + callstd 6 + end + +EventScript_1AAF50:: @ 81AAF50 + trainerbattle 5, 201, 0, Text_1C297B, Text_186D52 + loadword 0, Text_186D5A + callstd 6 + end + +Route16_EventScript_1AAF67:: @ 81AAF67 + trainerbattle 0, 202, 0, Text_186E86, Text_186EB4 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAF8E + loadword 0, Text_186EC7 + callstd 6 + end + +EventScript_1AAF8E:: @ 81AAF8E + trainerbattle 5, 202, 0, Text_1C29EB, Text_186EB4 + loadword 0, Text_186EC7 + callstd 6 + end + +Route16_EventScript_1AAFA5:: @ 81AAFA5 + trainerbattle 0, 249, 0, Text_186CA2, Text_186CBB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAFCC + loadword 0, Text_186CC5 + callstd 6 + end + +EventScript_1AAFCC:: @ 81AAFCC + trainerbattle 5, 249, 0, Text_1C2925, Text_186CBB + loadword 0, Text_186CC5 + callstd 6 + end + +Route16_EventScript_1AAFE3:: @ 81AAFE3 + trainerbattle 0, 250, 0, Text_186CE5, Text_186D06 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB00A + loadword 0, Text_186D16 + callstd 6 + end + +EventScript_1AB00A:: @ 81AB00A + trainerbattle 5, 250, 0, Text_1C2944, Text_186D06 + loadword 0, Text_186D16 + callstd 6 + end + +Route16_EventScript_1AB021:: @ 81AB021 + trainerbattle 0, 251, 0, Text_186DD9, Text_186E0D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB048 + loadword 0, Text_186E1C + callstd 6 + end + +EventScript_1AB048:: @ 81AB048 + trainerbattle 5, 251, 0, Text_1C29B0, Text_186E0D + loadword 0, Text_186E1C + callstd 6 + end + +Route16_EventScript_1AB05F:: @ 81AB05F + trainerbattle 4, 489, 0, Text_186FBD, Text_186FFA, Text_187057 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB08A + loadword 0, Text_187027 + callstd 6 + end + +EventScript_1AB08A:: @ 81AB08A + trainerbattle 7, 489, 0, Text_1C2A19, Text_186FFA, Text_187057 + loadword 0, Text_187027 + callstd 6 + end + +Route16_EventScript_1AB0A5:: @ 81AB0A5 + trainerbattle 4, 489, 0, Text_187097, Text_1870CC, Text_187120 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB0D0 + loadword 0, Text_1870F9 + callstd 6 + end + +EventScript_1AB0D0:: @ 81AB0D0 + trainerbattle 7, 489, 0, Text_1C2A53, Text_1870CC, Text_187120 + loadword 0, Text_1870F9 + callstd 6 + end + +Route17_EventScript_1AB0EB:: @ 81AB0EB + trainerbattle 0, 203, 0, Text_1872BD, Text_1872E3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB112 + loadword 0, Text_1872EB + callstd 6 + end + +EventScript_1AB112:: @ 81AB112 + trainerbattle 5, 203, 0, Text_1C2B06, Text_1872E3 + loadword 0, Text_1872EB + callstd 6 + end + +Route17_EventScript_1AB129:: @ 81AB129 + trainerbattle 0, 204, 0, Text_18730A, Text_187325 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB150 + loadword 0, Text_187333 + callstd 6 + end + +EventScript_1AB150:: @ 81AB150 + trainerbattle 5, 204, 0, Text_1C2B2C, Text_187325 + loadword 0, Text_187333 + callstd 6 + end + +Route17_EventScript_1AB167:: @ 81AB167 + trainerbattle 0, 205, 0, Text_187456, Text_187472 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB18E + loadword 0, Text_187479 + callstd 6 + end + +EventScript_1AB18E:: @ 81AB18E + trainerbattle 5, 205, 0, Text_1C2BE6, Text_187472 + loadword 0, Text_187479 + callstd 6 + end + +Route17_EventScript_1AB1A5:: @ 81AB1A5 + trainerbattle 0, 206, 0, Text_18749B, Text_1874B6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB1CC + loadword 0, Text_1874C9 + callstd 6 + end + +EventScript_1AB1CC:: @ 81AB1CC + trainerbattle 5, 206, 0, Text_1C2C10, Text_1874B6 + loadword 0, Text_1874C9 + callstd 6 + end + +Route17_EventScript_1AB1E3:: @ 81AB1E3 + trainerbattle 0, 252, 0, Text_18717E, Text_1871AE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB20A + loadword 0, Text_1871BA + callstd 6 + end + +EventScript_1AB20A:: @ 81AB20A + trainerbattle 5, 252, 0, Text_1C2A88, Text_1871AE + loadword 0, Text_1871BA + callstd 6 + end + +Route17_EventScript_1AB221:: @ 81AB221 + trainerbattle 0, 253, 0, Text_187228, Text_187254 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB248 + loadword 0, Text_18725A + callstd 6 + end + +EventScript_1AB248:: @ 81AB248 + trainerbattle 5, 253, 0, Text_1C2AC4, Text_187254 + loadword 0, Text_18725A + callstd 6 + end + +Route17_EventScript_1AB25F:: @ 81AB25F + trainerbattle 0, 254, 0, Text_187362, Text_187395 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB286 + loadword 0, Text_18739F + callstd 6 + end + +EventScript_1AB286:: @ 81AB286 + trainerbattle 5, 254, 0, Text_1C2B5E, Text_187395 + loadword 0, Text_18739F + callstd 6 + end + +Route17_EventScript_1AB29D:: @ 81AB29D + trainerbattle 0, 255, 0, Text_1873D1, Text_1873EB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB2C4 + loadword 0, Text_1873FF + callstd 6 + end + +EventScript_1AB2C4:: @ 81AB2C4 + trainerbattle 5, 255, 0, Text_1C2B9C, Text_1873EB + loadword 0, Text_1873FF + callstd 6 + end + +Route17_EventScript_1AB2DB:: @ 81AB2DB + trainerbattle 0, 256, 0, Text_18741D, Text_187429 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB302 + loadword 0, Text_187432 + callstd 6 + end + +EventScript_1AB302:: @ 81AB302 + trainerbattle 5, 256, 0, Text_1C2BDA, Text_187429 + loadword 0, Text_187432 + callstd 6 + end + +Route17_EventScript_1AB319:: @ 81AB319 + trainerbattle 0, 470, 0, Text_18727D, Text_187295 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB340 + loadword 0, Text_1872A5 + callstd 6 + end + +EventScript_1AB340:: @ 81AB340 + trainerbattle 5, 470, 0, Text_1C2AF0, Text_187295 + loadword 0, Text_1872A5 + callstd 6 + end + +Route18_EventScript_1AB357:: @ 81AB357 + trainerbattle 0, 307, 0, Text_187640, Text_187672 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB37E + loadword 0, Text_187677 + callstd 6 + end + +EventScript_1AB37E:: @ 81AB37E + trainerbattle 5, 307, 0, Text_1C2C2B, Text_187672 + loadword 0, Text_187677 + callstd 6 + end + +Route18_EventScript_1AB395:: @ 81AB395 + trainerbattle 0, 308, 0, Text_18768C, Text_1876B3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB3BC + loadword 0, Text_1876C5 + callstd 6 + end + +EventScript_1AB3BC:: @ 81AB3BC + trainerbattle 5, 308, 0, Text_1C2C7B, Text_1876B3 + loadword 0, Text_1876C5 + callstd 6 + end + +Route18_EventScript_1AB3D3:: @ 81AB3D3 + trainerbattle 0, 309, 0, Text_187704, Text_187726 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB3FA + loadword 0, Text_18772C + callstd 6 + end + +EventScript_1AB3FA:: @ 81AB3FA + trainerbattle 5, 309, 0, Text_1C2CA8, Text_187726 + loadword 0, Text_18772C + callstd 6 + end + +Route19_EventScript_1AB411:: @ 81AB411 + trainerbattle 0, 235, 0, Text_1877A3, Text_1877DF + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB438 + loadword 0, Text_1877EE + callstd 6 + end + +EventScript_1AB438:: @ 81AB438 + trainerbattle 5, 235, 0, Text_1C2CEE, Text_1877DF + loadword 0, Text_1877EE + callstd 6 + end + +Route19_EventScript_1AB44F:: @ 81AB44F + trainerbattle 0, 236, 0, Text_187811, Text_18783E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB476 + loadword 0, Text_187852 + callstd 6 + end + +EventScript_1AB476:: @ 81AB476 + trainerbattle 5, 236, 0, Text_1C2D19, Text_18783E + loadword 0, Text_187852 + callstd 6 + end + +Route19_EventScript_1AB48D:: @ 81AB48D + trainerbattle 0, 237, 0, Text_187884, Text_1878A5 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB4B4 + loadword 0, Text_1878B1 + callstd 6 + end + +EventScript_1AB4B4:: @ 81AB4B4 + trainerbattle 5, 237, 0, Text_1C2D4B, Text_1878A5 + loadword 0, Text_1878B1 + callstd 6 + end + +Route19_EventScript_1AB4CB:: @ 81AB4CB + trainerbattle 0, 238, 0, Text_1878DD, Text_1878F8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB4F2 + loadword 0, Text_1878FE + callstd 6 + end + +EventScript_1AB4F2:: @ 81AB4F2 + trainerbattle 5, 238, 0, Text_1C2D7D, Text_1878F8 + loadword 0, Text_1878FE + callstd 6 + end + +Route19_EventScript_1AB509:: @ 81AB509 + trainerbattle 0, 239, 0, Text_187925, Text_187955 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB530 + loadword 0, Text_18795B + callstd 6 + end + +EventScript_1AB530:: @ 81AB530 + trainerbattle 5, 239, 0, Text_1C2DA7, Text_187955 + loadword 0, Text_18795B + callstd 6 + end + +Route19_EventScript_1AB547:: @ 81AB547 + trainerbattle 0, 240, 0, Text_187985, Text_1879C3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB56E + loadword 0, Text_1879D3 + callstd 6 + end + +EventScript_1AB56E:: @ 81AB56E + trainerbattle 5, 240, 0, Text_1C2DE9, Text_1879C3 + loadword 0, Text_1879D3 + callstd 6 + end + +Route19_EventScript_1AB585:: @ 81AB585 + trainerbattle 0, 241, 0, Text_187AFA, Text_187B25 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB5AC + loadword 0, Text_187B35 + callstd 6 + end + +EventScript_1AB5AC:: @ 81AB5AC + trainerbattle 5, 241, 0, Text_1C2EC0, Text_187B25 + loadword 0, Text_187B35 + callstd 6 + end + +Route19_EventScript_1AB5C3:: @ 81AB5C3 + trainerbattle 0, 276, 0, Text_187A11, Text_187A44 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB5EA + loadword 0, Text_187A50 + callstd 6 + end + +EventScript_1AB5EA:: @ 81AB5EA + trainerbattle 5, 276, 0, Text_1C2E4A, Text_187A44 + loadword 0, Text_187A50 + callstd 6 + end + +Route19_EventScript_1AB601:: @ 81AB601 + trainerbattle 0, 277, 0, Text_187A9E, Text_187AC1 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB628 + loadword 0, Text_187ACA + callstd 6 + end + +EventScript_1AB628:: @ 81AB628 + trainerbattle 5, 277, 0, Text_1C2E9D, Text_187AC1 + loadword 0, Text_187ACA + callstd 6 + end + +Route19_EventScript_1AB63F:: @ 81AB63F + trainerbattle 0, 278, 0, Text_187B5D, Text_187B85 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB666 + loadword 0, Text_187B94 + callstd 6 + end + +EventScript_1AB666:: @ 81AB666 + trainerbattle 5, 278, 0, Text_1C2EFC, Text_187B85 + loadword 0, Text_187B94 + callstd 6 + end + +Route19_EventScript_1AB67D:: @ 81AB67D + trainerbattle 4, 490, 0, Text_187C32, Text_187C6F, Text_187CF2 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB6A8 + loadword 0, Text_187C9E + callstd 6 + end + +EventScript_1AB6A8:: @ 81AB6A8 + trainerbattle 7, 490, 0, Text_1C2F41, Text_187C6F, Text_187CF2 + loadword 0, Text_187C9E + callstd 6 + end + +Route19_EventScript_1AB6C3:: @ 81AB6C3 + trainerbattle 4, 490, 0, Text_187D45, Text_187D7E, Text_187DE8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB6EE + loadword 0, Text_187DAD + callstd 6 + end + +EventScript_1AB6EE:: @ 81AB6EE + trainerbattle 7, 490, 0, Text_1C2FAE, Text_187D7E, Text_187DE8 + loadword 0, Text_187DAD + callstd 6 + end + +Route20_EventScript_1AB709:: @ 81AB709 + trainerbattle 0, 242, 0, Text_187E40, Text_187E7B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB730 + loadword 0, Text_187E83 + callstd 6 + end + +EventScript_1AB730:: @ 81AB730 + trainerbattle 5, 242, 0, Text_1C2FF3, Text_187E7B + loadword 0, Text_187E83 + callstd 6 + end + +Route20_EventScript_1AB747:: @ 81AB747 + trainerbattle 0, 243, 0, Text_187FDB, Text_187FF7 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB76E + loadword 0, Text_187FFE + callstd 6 + end + +EventScript_1AB76E:: @ 81AB76E + trainerbattle 5, 243, 0, Text_1C30B0, Text_187FF7 + loadword 0, Text_187FFE + callstd 6 + end + +Route20_EventScript_1AB785:: @ 81AB785 + trainerbattle 0, 244, 0, Text_18802E, Text_18805C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB7AC + loadword 0, Text_18806D + callstd 6 + end + +EventScript_1AB7AC:: @ 81AB7AC + trainerbattle 5, 244, 0, Text_1C30ED, Text_18805C + loadword 0, Text_18806D + callstd 6 + end + +Route20_EventScript_1AB7C3:: @ 81AB7C3 + trainerbattle 0, 270, 0, Text_187F24, Text_187F5A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB7EA + loadword 0, Text_187F61 + callstd 6 + end + +EventScript_1AB7EA:: @ 81AB7EA + trainerbattle 5, 270, 0, Text_1C305F, Text_187F5A + loadword 0, Text_187F61 + callstd 6 + end + +Route20_EventScript_1AB801:: @ 81AB801 + trainerbattle 0, 271, 0, Text_1880F8, Text_188119 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB828 + loadword 0, Text_188139 + callstd 6 + end + +EventScript_1AB828:: @ 81AB828 + trainerbattle 5, 271, 0, Text_1C3149, Text_188119 + loadword 0, Text_188139 + callstd 6 + end + +Route20_EventScript_1AB83F:: @ 81AB83F + trainerbattle 0, 272, 0, Text_188218, Text_18825C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB866 + loadword 0, Text_18827B + callstd 6 + end + +EventScript_1AB866:: @ 81AB866 + trainerbattle 5, 272, 0, Text_1C31C4, Text_18825C + loadword 0, Text_18827B + callstd 6 + end + +Route20_EventScript_1AB87D:: @ 81AB87D + trainerbattle 0, 279, 0, Text_187EBB, Text_187EED + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB8A4 + loadword 0, Text_187EF6 + callstd 6 + end + +EventScript_1AB8A4:: @ 81AB8A4 + trainerbattle 5, 279, 0, Text_1C302E, Text_187EED + loadword 0, Text_187EF6 + callstd 6 + end + +Route20_EventScript_1AB8BB:: @ 81AB8BB + trainerbattle 0, 310, 0, Text_18808E, Text_1880AB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB8E2 + loadword 0, Text_1880C8 + callstd 6 + end + +EventScript_1AB8E2:: @ 81AB8E2 + trainerbattle 5, 310, 0, Text_1C312C, Text_1880AB + loadword 0, Text_1880C8 + callstd 6 + end + +Route20_EventScript_1AB8F9:: @ 81AB8F9 + trainerbattle 0, 472, 0, Text_188165, Text_1881A3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB920 + loadword 0, Text_1881B8 + callstd 6 + end + +EventScript_1AB920:: @ 81AB920 + trainerbattle 5, 472, 0, Text_1C3185, Text_1881A3 + loadword 0, Text_1881B8 + callstd 6 + end + +Route20_EventScript_1AB937:: @ 81AB937 + trainerbattle 0, 473, 0, Text_187F78, Text_187F92 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB95E + loadword 0, Text_187FA3 + callstd 6 + end + +EventScript_1AB95E:: @ 81AB95E + trainerbattle 5, 473, 0, Text_1C3095, Text_187F92 + loadword 0, Text_187FA3 + callstd 6 + end + +Route21_North_EventScript_1AB975:: @ 81AB975 + trainerbattle 0, 229, 0, Text_18835A, Text_188383 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB99C + loadword 0, Text_188389 + callstd 6 + end + +EventScript_1AB99C:: @ 81AB99C + trainerbattle 5, 229, 0, Text_1C3208, Text_188383 + loadword 0, Text_188389 + callstd 6 + end + +Route21_South_EventScript_1AB9B3:: @ 81AB9B3 + trainerbattle 0, 230, 0, Text_1885D8, Text_1885F8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB9DA + loadword 0, Text_188632 + callstd 6 + end + +EventScript_1AB9DA:: @ 81AB9DA + trainerbattle 5, 230, 0, Text_1C331D, Text_1885F8 + loadword 0, Text_188632 + callstd 6 + end + +Route21_North_EventScript_1AB9F1:: @ 81AB9F1 + trainerbattle 0, 231, 0, Text_1883C6, Text_1883E9 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABA18 + loadword 0, Text_18841D + callstd 6 + end + +EventScript_1ABA18:: @ 81ABA18 + trainerbattle 5, 231, 0, Text_1C3231, Text_1883E9 + loadword 0, Text_18841D + callstd 6 + end + +Route21_South_EventScript_1ABA2F:: @ 81ABA2F + trainerbattle 0, 232, 0, Text_18868C, Text_1886AE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABA56 + loadword 0, Text_1886C5 + callstd 6 + end + +EventScript_1ABA56:: @ 81ABA56 + trainerbattle 5, 232, 0, Text_1C3356, Text_1886AE + loadword 0, Text_1886C5 + callstd 6 + end + +Route21_North_EventScript_1ABA6D:: @ 81ABA6D + trainerbattle 0, 245, 0, Text_18843C, Text_18845F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABA94 + loadword 0, Text_188465 + callstd 6 + end + +EventScript_1ABA94:: @ 81ABA94 + trainerbattle 5, 245, 0, Text_1C3264, Text_18845F + loadword 0, Text_188465 + callstd 6 + end + +Route21_South_EventScript_1ABAAB:: @ 81ABAAB + trainerbattle 0, 246, 0, Text_1884D4, Text_1884F0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABAD2 + loadword 0, Text_1884FF + callstd 6 + end + +EventScript_1ABAD2:: @ 81ABAD2 + trainerbattle 5, 246, 0, Text_1C3298, Text_1884F0 + loadword 0, Text_1884FF + callstd 6 + end + +Route21_South_EventScript_1ABAE9:: @ 81ABAE9 + trainerbattle 0, 247, 0, Text_18851F, Text_188543 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABB10 + loadword 0, Text_188555 + callstd 6 + end + +EventScript_1ABB10:: @ 81ABB10 + trainerbattle 5, 247, 0, Text_1C32D3, Text_188543 + loadword 0, Text_188555 + callstd 6 + end + +Route21_South_EventScript_1ABB27:: @ 81ABB27 + trainerbattle 0, 248, 0, Text_188592, Text_1885B2 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABB4E + loadword 0, Text_1885BF + callstd 6 + end + +EventScript_1ABB4E:: @ 81ABB4E + trainerbattle 5, 248, 0, Text_1C32FD, Text_1885B2 + loadword 0, Text_1885BF + callstd 6 + end + +Route21_North_EventScript_1ABB65:: @ 81ABB65 + trainerbattle 4, 491, 0, Text_1886E2, Text_188712, Text_18875E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABB90 + loadword 0, Text_188734 + callstd 6 + end + +EventScript_1ABB90:: @ 81ABB90 + trainerbattle 7, 491, 0, Text_1C3378, Text_188712, Text_18875E + loadword 0, Text_188734 + callstd 6 + end + +Route21_North_EventScript_1ABBAB:: @ 81ABBAB + trainerbattle 4, 491, 0, Text_1887B4, Text_1887F1, Text_188850 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABBD6 + loadword 0, Text_188812 + callstd 6 + end + +EventScript_1ABBD6:: @ 81ABBD6 + trainerbattle 7, 491, 0, Text_1C33AE, Text_1887F1, Text_188850 + loadword 0, Text_188812 + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABBF1:: @ 81ABBF1 + trainerbattle 0, 547, 0, Text_18961F, Text_18964D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABC18 + loadword 0, Text_189657 + callstd 6 + end + +EventScript_1ABC18:: @ 81ABC18 + trainerbattle 5, 547, 0, Text_1C37B5, Text_18964D + loadword 0, Text_189657 + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABC2F:: @ 81ABC2F + trainerbattle 0, 548, 0, Text_18968C, Text_1896AC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABC56 + loadword 0, Text_1896C1 + callstd 6 + end + +EventScript_1ABC56:: @ 81ABC56 + trainerbattle 5, 548, 0, Text_1C37E7, Text_1896AC + loadword 0, Text_1896C1 + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABC6D:: @ 81ABC6D + trainerbattle 0, 549, 0, Text_1896F9, Text_189728 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABC94 + loadword 0, Text_189740 + callstd 6 + end + +EventScript_1ABC94:: @ 81ABC94 + trainerbattle 5, 549, 0, Text_1C3807, Text_189728 + loadword 0, Text_189740 + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABCAB:: @ 81ABCAB + trainerbattle 0, 550, 0, Text_189767, Text_1897A4 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABCD2 + loadword 0, Text_1897C5 + callstd 6 + end + +EventScript_1ABCD2:: @ 81ABCD2 + trainerbattle 5, 550, 0, Text_1C3835, Text_1897A4 + loadword 0, Text_1897C5 + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABCE9:: @ 81ABCE9 + trainerbattle 0, 551, 0, Text_1897FF, Text_189833 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABD10 + loadword 0, Text_18984B + callstd 6 + end + +EventScript_1ABD10:: @ 81ABD10 + trainerbattle 5, 551, 0, Text_1C386A, Text_189833 + loadword 0, Text_18984B + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABD27:: @ 81ABD27 + trainerbattle 0, 518, 0, Text_189883, Text_1898AB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABD4E + loadword 0, Text_1898C4 + callstd 6 + end + +EventScript_1ABD4E:: @ 81ABD4E + trainerbattle 5, 518, 0, Text_1C389F, Text_1898AB + loadword 0, Text_1898C4 + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABD65:: @ 81ABD65 + trainerbattle 0, 552, 0, Text_1898F0, Text_18991B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABD8C + loadword 0, Text_18992C + callstd 6 + end + +EventScript_1ABD8C:: @ 81ABD8C + trainerbattle 5, 552, 0, Text_1C38CA, Text_18991B + loadword 0, Text_18992C + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABDA3:: @ 81ABDA3 + trainerbattle 0, 553, 0, Text_189950, Text_18998C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABDCA + loadword 0, Text_189998 + callstd 6 + end + +EventScript_1ABDCA:: @ 81ABDCA + trainerbattle 5, 553, 0, Text_1C38FA, Text_18998C + loadword 0, Text_189998 + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABDE1:: @ 81ABDE1 + trainerbattle 0, 554, 0, Text_1899CE, Text_189A0A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABE08 + loadword 0, Text_189A13 + callstd 6 + end + +EventScript_1ABE08:: @ 81ABE08 + trainerbattle 5, 554, 0, Text_1C3943, Text_189A0A + loadword 0, Text_189A13 + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABE1F:: @ 81ABE1F + trainerbattle 0, 555, 0, Text_189A53, Text_189A92 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABE46 + loadword 0, Text_189A9F + callstd 6 + end + +EventScript_1ABE46:: @ 81ABE46 + trainerbattle 5, 555, 0, Text_1C3987, Text_189A92 + loadword 0, Text_189A9F + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABE5D:: @ 81ABE5D + trainerbattle 0, 556, 0, Text_189ACB, Text_189B0B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABE84 + loadword 0, Text_189B24 + callstd 6 + end + +EventScript_1ABE84:: @ 81ABE84 + trainerbattle 5, 556, 0, Text_1C39C6, Text_189B0B + loadword 0, Text_189B24 + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABE9B:: @ 81ABE9B + trainerbattle 4, 557, 0, Text_189B4D, Text_189B84, Text_189BDE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABEC6 + loadword 0, Text_189BA3 + callstd 6 + end + +EventScript_1ABEC6:: @ 81ABEC6 + trainerbattle 7, 557, 0, Text_1C3A05, Text_189B84, Text_189BDE + loadword 0, Text_189BA3 + callstd 6 + end + +OneIsland_KindleRoad_EventScript_1ABEE1:: @ 81ABEE1 + trainerbattle 4, 557, 0, Text_189C33, Text_189C62, Text_189CAB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABF0C + loadword 0, Text_189C7E + callstd 6 + end + +EventScript_1ABF0C:: @ 81ABF0C + trainerbattle 7, 557, 0, Text_1C3A55, Text_189C62, Text_189CAB + loadword 0, Text_189C7E + callstd 6 + end + +OneIsland_TreasureBeach_EventScript_1ABF27:: @ 81ABF27 + trainerbattle 0, 546, 0, Text_189D5A, Text_189D8B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABF4E + loadword 0, Text_189DA3 + callstd 6 + end + +EventScript_1ABF4E:: @ 81ABF4E + trainerbattle 5, 546, 0, Text_1C3773, Text_189D8B + loadword 0, Text_189DA3 + callstd 6 + end + +ThreeIsland_BondBridge_EventScript_1ABF65:: @ 81ABF65 + trainerbattle 0, 523, 0, Text_189E42, Text_189E72 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABF8C + loadword 0, Text_189E9E + callstd 6 + end + +EventScript_1ABF8C:: @ 81ABF8C + trainerbattle 5, 523, 0, Text_1C3AA7, Text_189E72 + loadword 0, Text_189E9E + callstd 6 + end + +ThreeIsland_BondBridge_EventScript_1ABFA3:: @ 81ABFA3 + trainerbattle 0, 558, 0, Text_189ED4, Text_189EFA + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABFCA + loadword 0, Text_189F21 + callstd 6 + end + +EventScript_1ABFCA:: @ 81ABFCA + trainerbattle 5, 558, 0, Text_1C3ABF, Text_189EFA + loadword 0, Text_189F21 + callstd 6 + end + +ThreeIsland_BondBridge_EventScript_1ABFE1:: @ 81ABFE1 + trainerbattle 0, 519, 0, Text_189F63, Text_189F9A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC008 + loadword 0, Text_189FA8 + callstd 6 + end + +EventScript_1AC008:: @ 81AC008 + trainerbattle 5, 519, 0, Text_1C3AF2, Text_189F9A + loadword 0, Text_189FA8 + callstd 6 + end + +ThreeIsland_BondBridge_EventScript_1AC01F:: @ 81AC01F + trainerbattle 0, 559, 0, Text_189FDB, Text_189FEE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC046 + loadword 0, Text_18A000 + callstd 6 + end + +EventScript_1AC046:: @ 81AC046 + trainerbattle 5, 559, 0, Text_1C3B1D, Text_189FEE + loadword 0, Text_18A000 + callstd 6 + end + +ThreeIsland_BondBridge_EventScript_1AC05D:: @ 81AC05D + trainerbattle 0, 561, 0, Text_18A01F, Text_18A053 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC084 + loadword 0, Text_18A082 + callstd 6 + end + +EventScript_1AC084:: @ 81AC084 + trainerbattle 5, 561, 0, Text_1C3B30, Text_18A053 + loadword 0, Text_18A082 + callstd 6 + end + +ThreeIsland_BondBridge_EventScript_1AC09B:: @ 81AC09B + trainerbattle 4, 560, 0, Text_18A0C4, Text_18A0F7, Text_18A138 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC0C6 + loadword 0, Text_18A106 + callstd 6 + end + +EventScript_1AC0C6:: @ 81AC0C6 + trainerbattle 7, 560, 0, Text_1C3B6E, Text_18A0F7, Text_18A138 + loadword 0, Text_18A106 + callstd 6 + end + +ThreeIsland_BondBridge_EventScript_1AC0E1:: @ 81AC0E1 + trainerbattle 4, 560, 0, Text_18A179, Text_18A1A3, Text_18A1CD + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC10C + loadword 0, Text_18A1B2 + callstd 6 + end + +EventScript_1AC10C:: @ 81AC10C + trainerbattle 7, 560, 0, Text_1C3B99, Text_18A1A3, Text_18A1CD + loadword 0, Text_18A1B2 + callstd 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC127:: @ 81AC127 + trainerbattle 0, 526, 0, Text_18A3E2, Text_18A40E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC14E + loadword 0, Text_18A430 + callstd 6 + end + +EventScript_1AC14E:: @ 81AC14E + trainerbattle 5, 526, 0, Text_1C3BF6, Text_18A40E + loadword 0, Text_18A430 + callstd 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC165:: @ 81AC165 + trainerbattle 0, 562, 0, Text_18A461, Text_18A49E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC18C + loadword 0, Text_18A4C6 + callstd 6 + end + +EventScript_1AC18C:: @ 81AC18C + trainerbattle 5, 562, 0, Text_1C3C28, Text_18A49E + loadword 0, Text_18A4C6 + callstd 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC1A3:: @ 81AC1A3 + trainerbattle 0, 563, 0, Text_18A50E, Text_18A535 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC1CA + loadword 0, Text_18A555 + callstd 6 + end + +EventScript_1AC1CA:: @ 81AC1CA + trainerbattle 5, 563, 0, Text_1C3C70, Text_18A535 + loadword 0, Text_18A555 + callstd 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC1E1:: @ 81AC1E1 + trainerbattle 0, 525, 0, Text_18A5B9, Text_18A5EE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC208 + loadword 0, Text_18A601 + callstd 6 + end + +EventScript_1AC208:: @ 81AC208 + trainerbattle 5, 525, 0, Text_1C3CB0, Text_18A5EE + loadword 0, Text_18A601 + callstd 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC21F:: @ 81AC21F + trainerbattle 0, 564, 0, Text_18A645, Text_18A67F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC246 + loadword 0, Text_18A699 + callstd 6 + end + +EventScript_1AC246:: @ 81AC246 + trainerbattle 5, 564, 0, Text_1C3CF1, Text_18A67F + loadword 0, Text_18A699 + callstd 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC25D:: @ 81AC25D + trainerbattle 0, 565, 0, Text_18A6DA, Text_18A6FE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC284 + loadword 0, Text_18A715 + callstd 6 + end + +EventScript_1AC284:: @ 81AC284 + trainerbattle 5, 565, 0, Text_1C3D47, Text_18A6FE + loadword 0, Text_18A715 + callstd 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC29B:: @ 81AC29B + trainerbattle 0, 566, 0, Text_18A74A, Text_18A786 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC2C2 + loadword 0, Text_18A7AC + callstd 6 + end + +EventScript_1AC2C2:: @ 81AC2C2 + trainerbattle 5, 566, 0, Text_1C3D73, Text_18A786 + loadword 0, Text_18A7AC + callstd 6 + end + +FiveIsland_WaterLabyrinth_EventScript_1AC2D9:: @ 81AC2D9 + trainerbattle 0, 520, 0, Text_18AAD5, Text_18AB0B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC300 + loadword 0, Text_18AB37 + callstd 6 + end + +EventScript_1AC300:: @ 81AC300 + trainerbattle 5, 520, 0, Text_1C3BB7, Text_18AB0B + loadword 0, Text_18AB37 + callstd 6 + end + +FiveIsland_MemorialPillar_EventScript_1AC317:: @ 81AC317 + trainerbattle 0, 570, 0, Text_18AE50, Text_18AEA8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC33E + loadword 0, Text_18AEB6 + callstd 6 + end + +EventScript_1AC33E:: @ 81AC33E + trainerbattle 5, 570, 0, Text_1C3DA2, Text_18AEA8 + loadword 0, Text_18AEB6 + callstd 6 + end + +FiveIsland_MemorialPillar_EventScript_1AC355:: @ 81AC355 + trainerbattle 0, 571, 0, Text_18AEDC, Text_18AF39 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC37C + loadword 0, Text_18AF45 + callstd 6 + end + +EventScript_1AC37C:: @ 81AC37C + trainerbattle 5, 571, 0, Text_1C3E0F, Text_18AF39 + loadword 0, Text_18AF45 + callstd 6 + end + +FiveIsland_MemorialPillar_EventScript_1AC393:: @ 81AC393 + trainerbattle 0, 572, 0, Text_18AF72, Text_18AFCC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC3BA + loadword 0, Text_18AFF2 + callstd 6 + end + +EventScript_1AC3BA:: @ 81AC3BA + trainerbattle 5, 572, 0, Text_1C3E6A, Text_18AFCC + loadword 0, Text_18AFF2 + callstd 6 + end + +SixIsland_OutcastIsland_EventScript_1AC3D1:: @ 81AC3D1 + trainerbattle 0, 573, 0, Text_18B400, Text_18B43B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC3F8 + loadword 0, Text_18B451 + callstd 6 + end + +EventScript_1AC3F8:: @ 81AC3F8 + trainerbattle 5, 573, 0, Text_1C3ED0, Text_18B43B + loadword 0, Text_18B451 + callstd 6 + end + +SixIsland_OutcastIsland_EventScript_1AC40F:: @ 81AC40F + trainerbattle 0, 574, 0, Text_18B48F, Text_18B4C5 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC436 + loadword 0, Text_18B4D1 + callstd 6 + end + +EventScript_1AC436:: @ 81AC436 + trainerbattle 5, 574, 0, Text_1C3F11, Text_18B4C5 + loadword 0, Text_18B4D1 + callstd 6 + end + +SixIsland_OutcastIsland_EventScript_1AC44D:: @ 81AC44D + trainerbattle 0, 575, 0, Text_18B4FA, Text_18B539 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC474 + loadword 0, Text_18B573 + callstd 6 + end + +EventScript_1AC474:: @ 81AC474 + trainerbattle 5, 575, 0, Text_1C3F51, Text_18B539 + loadword 0, Text_18B573 + callstd 6 + end + +SixIsland_OutcastIsland_EventScript_1AC48B:: @ 81AC48B + trainerbattle 4, 576, 0, Text_18B5C8, Text_18B5F4, Text_18B660 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC4B6 + loadword 0, Text_18B62E + callstd 6 + end + +EventScript_1AC4B6:: @ 81AC4B6 + trainerbattle 7, 576, 0, Text_1C3F7B, Text_18B5F4, Text_18B660 + loadword 0, Text_18B62E + callstd 6 + end + +SixIsland_OutcastIsland_EventScript_1AC4D1:: @ 81AC4D1 + trainerbattle 4, 576, 0, Text_18B6C1, Text_18B6EF, Text_18B762 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC4FC + loadword 0, Text_18B720 + callstd 6 + end + +EventScript_1AC4FC:: @ 81AC4FC + trainerbattle 7, 576, 0, Text_1C3FB3, Text_18B6EF, Text_18B762 + loadword 0, Text_18B720 + callstd 6 + end + +SixIsland_GreenPath_EventScript_1AC517:: @ 81AC517 + trainerbattle 0, 517, 0, Text_18B7B0, Text_18B7F0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC53E + loadword 0, Text_18B7FD + callstd 6 + end + +EventScript_1AC53E:: @ 81AC53E + trainerbattle 5, 517, 0, Text_1C3FE9, Text_18B7F0 + loadword 0, Text_18B7FD + callstd 6 + end + +SixIsland_WaterPath_EventScript_1AC555:: @ 81AC555 + trainerbattle 0, 577, 0, Text_18B896, Text_18B8C8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC57C + loadword 0, Text_18B8F7 + callstd 6 + end + +EventScript_1AC57C:: @ 81AC57C + trainerbattle 5, 577, 0, Text_1C4028, Text_18B8C8 + loadword 0, Text_18B8F7 + callstd 6 + end + +SixIsland_WaterPath_EventScript_1AC593:: @ 81AC593 + trainerbattle 0, 291, 0, Text_18B959, Text_18B988 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC5BA + loadword 0, Text_18B9A5 + callstd 6 + end + +EventScript_1AC5BA:: @ 81AC5BA + trainerbattle 5, 291, 0, Text_1C4057, Text_18B988 + loadword 0, Text_18B9A5 + callstd 6 + end + +SixIsland_WaterPath_EventScript_1AC5D1:: @ 81AC5D1 + trainerbattle 0, 578, 0, Text_18B9EC, Text_18BA47 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC5F8 + loadword 0, Text_18BA57 + callstd 6 + end + +EventScript_1AC5F8:: @ 81AC5F8 + trainerbattle 5, 578, 0, Text_1C407F, Text_18BA47 + loadword 0, Text_18BA57 + callstd 6 + end + +SixIsland_WaterPath_EventScript_1AC60F:: @ 81AC60F + trainerbattle 0, 579, 0, Text_18BA86, Text_18BAC0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC636 + loadword 0, Text_18BAE0 + callstd 6 + end + +EventScript_1AC636:: @ 81AC636 + trainerbattle 5, 579, 0, Text_1C40D9, Text_18BAC0 + loadword 0, Text_18BAE0 + callstd 6 + end + +SixIsland_WaterPath_EventScript_1AC64D:: @ 81AC64D + trainerbattle 4, 580, 0, Text_18BBBA, Text_18BBE2, Text_18BC24 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC678 + loadword 0, Text_18BBF6 + callstd 6 + end + +EventScript_1AC678:: @ 81AC678 + trainerbattle 7, 580, 0, Text_1C4138, Text_18BBE2, Text_18BC24 + loadword 0, Text_18BBF6 + callstd 6 + end + +SixIsland_WaterPath_EventScript_1AC693:: @ 81AC693 + trainerbattle 4, 580, 0, Text_18BC5A, Text_18BC84, Text_18BCCF + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC6BE + loadword 0, Text_18BCAE + callstd 6 + end + +EventScript_1AC6BE:: @ 81AC6BE + trainerbattle 7, 580, 0, Text_1C4166, Text_18BC84, Text_18BCCF + loadword 0, Text_18BCAE + callstd 6 + end + +SixIsland_WaterPath_EventScript_1AC6D9:: @ 81AC6D9 + trainerbattle 0, 581, 0, Text_18BB2D, Text_18BB62 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC700 + loadword 0, Text_18BB8B + callstd 6 + end + +EventScript_1AC700:: @ 81AC700 + trainerbattle 5, 581, 0, Text_1C40FA, Text_18BB62 + loadword 0, Text_18BB8B + callstd 6 + end + +SixIsland_RuinValley_EventScript_1AC717:: @ 81AC717 + trainerbattle 0, 524, 0, Text_18BE5D, Text_18BE9B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC73E + loadword 0, Text_18BEA0 + callstd 6 + end + +EventScript_1AC73E:: @ 81AC73E + trainerbattle 5, 524, 0, Text_1C4196, Text_18BE9B + loadword 0, Text_18BEA0 + callstd 6 + end + +SixIsland_RuinValley_EventScript_1AC755:: @ 81AC755 + trainerbattle 0, 582, 0, Text_18BF05, Text_18BF33 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC77C + loadword 0, Text_18BF6C + callstd 6 + end + +EventScript_1AC77C:: @ 81AC77C + trainerbattle 5, 582, 0, Text_1C41D4, Text_18BF33 + loadword 0, Text_18BF6C + callstd 6 + end + +SixIsland_RuinValley_EventScript_1AC793:: @ 81AC793 + trainerbattle 0, 583, 0, Text_18BFC5, Text_18C03B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC7BA + loadword 0, Text_18C04C + callstd 6 + end + +EventScript_1AC7BA:: @ 81AC7BA + trainerbattle 5, 583, 0, Text_1C4210, Text_18C03B + loadword 0, Text_18C04C + callstd 6 + end + +SixIsland_RuinValley_EventScript_1AC7D1:: @ 81AC7D1 + trainerbattle 0, 584, 0, Text_18C09C, Text_18C0BB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC7F8 + loadword 0, Text_18C0EA + callstd 6 + end + +EventScript_1AC7F8:: @ 81AC7F8 + trainerbattle 5, 584, 0, Text_1C4280, Text_18C0BB + loadword 0, Text_18C0EA + callstd 6 + end + +SixIsland_RuinValley_EventScript_1AC80F:: @ 81AC80F + trainerbattle 0, 585, 0, Text_18C10A, Text_18C140 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC836 + loadword 0, Text_18C17A + callstd 6 + end + +EventScript_1AC836:: @ 81AC836 + trainerbattle 5, 585, 0, Text_1C42A0, Text_18C140 + loadword 0, Text_18C17A + callstd 6 + end + +SevenIsland_TrainerTower_EventScript_1AC84D:: @ 81AC84D + trainerbattle 0, 586, 0, Text_18C1ED, Text_18C205 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC874 + loadword 0, Text_18C20E + callstd 6 + end + +EventScript_1AC874:: @ 81AC874 + trainerbattle 5, 586, 0, Text_1C42D6, Text_18C205 + loadword 0, Text_18C20E + callstd 6 + end + +SevenIsland_TrainerTower_EventScript_1AC88B:: @ 81AC88B + trainerbattle 0, 587, 0, Text_18C283, Text_18C2BC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC8B2 + loadword 0, Text_18C2D5 + callstd 6 + end + +EventScript_1AC8B2:: @ 81AC8B2 + trainerbattle 5, 587, 0, Text_1C42EE, Text_18C2BC + loadword 0, Text_18C2D5 + callstd 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1AC8C9:: @ 81AC8C9 + trainerbattle 0, 588, 0, Text_18C3BC, Text_18C3E7 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC8F0 + loadword 0, Text_18C3FF + callstd 6 + end + +EventScript_1AC8F0:: @ 81AC8F0 + trainerbattle 5, 588, 0, Text_1C4327, Text_18C3E7 + loadword 0, Text_18C3FF + callstd 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1AC907:: @ 81AC907 + trainerbattle 4, 589, 0, Text_18C632, Text_18C662, Text_18C6AB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC932 + loadword 0, Text_18C683 + callstd 6 + end + +EventScript_1AC932:: @ 81AC932 + trainerbattle 7, 589, 0, Text_1C4416, Text_18C662, Text_18C6AB + loadword 0, Text_18C683 + callstd 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1AC94D:: @ 81AC94D + trainerbattle 4, 589, 0, Text_18C700, Text_18C73B, Text_18C7BD + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC978 + loadword 0, Text_18C773 + callstd 6 + end + +EventScript_1AC978:: @ 81AC978 + trainerbattle 7, 589, 0, Text_1C444C, Text_18C73B, Text_18C7BD + loadword 0, Text_18C773 + callstd 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1AC993:: @ 81AC993 + trainerbattle 0, 590, 0, Text_18C44B, Text_18C473 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC9BA + loadword 0, Text_18C4BA + callstd 6 + end + +EventScript_1AC9BA:: @ 81AC9BA + trainerbattle 5, 590, 0, Text_1C4374, Text_18C473 + loadword 0, Text_18C4BA + callstd 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1AC9D1:: @ 81AC9D1 + trainerbattle 0, 521, 0, Text_18C500, Text_18C543 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC9F8 + loadword 0, Text_18C54B + callstd 6 + end + +EventScript_1AC9F8:: @ 81AC9F8 + trainerbattle 5, 521, 0, Text_1C43AD, Text_18C543 + loadword 0, Text_18C54B + callstd 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1ACA0F:: @ 81ACA0F + trainerbattle 0, 522, 0, Text_18C5AA, Text_18C5CD + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACA36 + loadword 0, Text_18C5F5 + callstd 6 + end + +EventScript_1ACA36:: @ 81ACA36 + trainerbattle 5, 522, 0, Text_1C43EC, Text_18C5CD + loadword 0, Text_18C5F5 + callstd 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACA4D:: @ 81ACA4D + trainerbattle 0, 591, 0, Text_18C887, Text_18C8A6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACA74 + loadword 0, Text_18C8C2 + callstd 6 + end + +EventScript_1ACA74:: @ 81ACA74 + trainerbattle 5, 591, 0, Text_1C4491, Text_18C8A6 + loadword 0, Text_18C8C2 + callstd 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACA8B:: @ 81ACA8B + trainerbattle 0, 593, 0, Text_18C8FD, Text_18C980 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACAB2 + loadword 0, Text_18C999 + callstd 6 + end + +EventScript_1ACAB2:: @ 81ACAB2 + trainerbattle 5, 593, 0, Text_1C44CB, Text_18C980 + loadword 0, Text_18C999 + callstd 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACAC9:: @ 81ACAC9 + trainerbattle 0, 596, 0, Text_18CA2F, Text_18CA6F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACAF0 + loadword 0, Text_18CA9C + callstd 6 + end + +EventScript_1ACAF0:: @ 81ACAF0 + trainerbattle 5, 596, 0, Text_1C454E, Text_18CA6F + loadword 0, Text_18CA9C + callstd 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACB07:: @ 81ACB07 + trainerbattle 0, 598, 0, Text_18CB16, Text_18CB3E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACB2E + loadword 0, Text_18CB6C + callstd 6 + end + +EventScript_1ACB2E:: @ 81ACB2E + trainerbattle 5, 598, 0, Text_1C458E, Text_18CB3E + loadword 0, Text_18CB6C + callstd 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACB45:: @ 81ACB45 + trainerbattle 0, 599, 0, Text_18CBB4, Text_18CBE0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACB6C + loadword 0, Text_18CC09 + callstd 6 + end + +EventScript_1ACB6C:: @ 81ACB6C + trainerbattle 5, 599, 0, Text_1C45C2, Text_18CBE0 + loadword 0, Text_18CC09 + callstd 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACB83:: @ 81ACB83 + trainerbattle 0, 600, 0, Text_18CC4F, Text_18CCAE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACBAA + loadword 0, Text_18CCEA + callstd 6 + end + +EventScript_1ACBAA:: @ 81ACBAA + trainerbattle 5, 600, 0, Text_1C45FB, Text_18CCAE + loadword 0, Text_18CCEA + callstd 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACBC1:: @ 81ACBC1 + trainerbattle 4, 601, 0, Text_18CD49, Text_18CD75, Text_18CDE2 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACBEC + loadword 0, Text_18CD9C + callstd 6 + end + +EventScript_1ACBEC:: @ 81ACBEC + trainerbattle 7, 601, 0, Text_1C4662, Text_18CD75, Text_18CDE2 + loadword 0, Text_18CD9C + callstd 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACC07:: @ 81ACC07 + trainerbattle 4, 601, 0, Text_18CE20, Text_18CE5A, Text_18CEF4 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACC32 + loadword 0, Text_18CE78 + callstd 6 + end + +EventScript_1ACC32:: @ 81ACC32 + trainerbattle 7, 601, 0, Text_1C4699, Text_18CE5A, Text_18CEF4 + loadword 0, Text_18CE78 + callstd 6 + end + +SevenIsland_TanobyRuins_EventScript_1ACC4D:: @ 81ACC4D + trainerbattle 0, 602, 0, Text_18CFFB, Text_18D02A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACC74 + loadword 0, Text_18D061 + callstd 6 + end + +EventScript_1ACC74:: @ 81ACC74 + trainerbattle 5, 602, 0, Text_1C46D3, Text_18D02A + loadword 0, Text_18D061 + callstd 6 + end + +SevenIsland_TanobyRuins_EventScript_1ACC8B:: @ 81ACC8B + trainerbattle 0, 603, 0, Text_18D0D9, Text_18D108 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACCB2 + loadword 0, Text_18D125 + callstd 6 + end + +EventScript_1ACCB2:: @ 81ACCB2 + trainerbattle 5, 603, 0, Text_1C470A, Text_18D108 + loadword 0, Text_18D125 + callstd 6 + end + +SevenIsland_TanobyRuins_EventScript_1ACCC9:: @ 81ACCC9 + trainerbattle 0, 604, 0, Text_18D18F, Text_18D1B5 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACCF0 + loadword 0, Text_18D1E3 + callstd 6 + end + +EventScript_1ACCF0:: @ 81ACCF0 + trainerbattle 5, 604, 0, Text_1C4739, Text_18D1B5 + loadword 0, Text_18D1E3 + callstd 6 + end + +SevenIsland_TanobyRuins_EventScript_1ACD07:: @ 81ACD07 + trainerbattle 0, 605, 0, Text_18D22F, Text_18D26D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACD2E + loadword 0, Text_18D284 + callstd 6 + end + +EventScript_1ACD2E:: @ 81ACD2E + trainerbattle 5, 605, 0, Text_1C476A, Text_18D26D + loadword 0, Text_18D284 + callstd 6 + end + +@ Test message! +@ Welcome to the world of Pokémon! +Text_1ACD45:: @ 81ACD45 + .string "テストよう メッセージです!\n" + .string "ポケモンの せかいへ ようこそ!$" + +ViridianCity_House2_EventScript_1ACD65:: @ 81ACD65 + lock + faceplayer + setvar VAR_0x8004, 0 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B1AB9 + callstd 4 + release + end + +EventScript_1ACD8D:: @ 81ACD8D + lock + faceplayer + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 1 + special SetFlavorTextFlagFromSpecialVars + setvar VAR_0x8004, 0 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B1AB9 + callstd 4 + release + end + +EventScript_1ACDB5:: @ 81ACDB5 + lock + faceplayer + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B1AB9 + callstd 4 + release + end + +FourIsland_PokemonCenter_1F_EventScript_1ACDD0:: @ 81ACDD0 + lockall + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B1B3D + callstd 4 + releaseall + end + +Route4_EventScript_1ACDEA:: @ 81ACDEA + lock + faceplayer + setvar VAR_0x8004, 2 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_183D26 + callstd 4 + release + end + +MtMoon_1F_EventScript_1ACE03:: @ 81ACE03 + lock + faceplayer + setvar VAR_0x8004, 2 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_172B00 + callstd 4 + release + end + +PewterCity_Museum_1F_EventScript_1ACE1C:: @ 81ACE1C + lockall + setvar VAR_0x8004, 2 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B146A + callstd 4 + releaseall + end + +Route20_EventScript_1ACE36:: @ 81ACE36 + lock + faceplayer + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_1882E1 + callstd 4 + release + end + +Route25_EventScript_1ACE4F:: @ 81ACE4F + lock + faceplayer + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_189569 + callstd 4 + release + end + +CeruleanCity_PokemonCenter_1F_EventScript_1ACE68:: @ 81ACE68 + lock + faceplayer + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B14E8 + callstd 4 + release + end + +VermilionCity_PokemonCenter_1F_EventScript_1ACE83:: @ 81ACE83 + lockall + setvar VAR_0x8004, 4 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B1558 + callstd 4 + releaseall + end + +CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D + lock + faceplayer + setvar VAR_0x8004, 5 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B161B + callstd 4 + release + end + +FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8 + lock + faceplayer + setvar VAR_0x8004, 6 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B16A8 + callstd 4 + release + end + +SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3 + lock + faceplayer + setvar VAR_0x8004, 6 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_177C47 + callstd 4 + release + end + +SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC + lock + faceplayer + setvar VAR_0x8004, 7 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B1753 + callstd 4 + release + end + +CinnabarIsland_Gym_EventScript_1ACF07:: @ 81ACF07 + lockall + setvar VAR_0x8004, 8 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + setvar VAR_0x8004, 14 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_199E8A + callstd 4 + releaseall + end + +FiveIsland_ResortGorgeous_House_EventScript_1ACF2C:: @ 81ACF2C + lockall + setvar VAR_0x8004, 8 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B17E9 + callstd 4 + releaseall + end + +FourIsland_Mart_EventScript_1ACF46:: @ 81ACF46 + lock + faceplayer + setvar VAR_0x8004, 9 + setvar VAR_0x8005, 2 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_1A3A60 + callstd 4 + release + end + +FiveIsland_PokemonCenter_1F_EventScript_1ACF5F:: @ 81ACF5F + lock + faceplayer + setvar VAR_0x8004, 9 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B187F + callstd 4 + release + end + +SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A:: @ 81ACF7A + lock + faceplayer + setvar VAR_0x8004, 10 + setvar VAR_0x8005, 2 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B1913 + callstd 4 + release + end + +SevenIsland_SevaultCanyon_EventScript_1ACF95:: @ 81ACF95 + lock + faceplayer + setvar VAR_0x8004, 10 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_18CF4D + callstd 4 + release + end + +IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE:: @ 81ACFAE + lock + faceplayer + setvar VAR_0x8004, 11 + setvar VAR_0x8005, 1 + special SetFlavorTextFlagFromSpecialVars + setvar VAR_0x8004, 11 + setvar VAR_0x8005, 2 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_19A9E7 + callstd 4 + release + end + +SevenIsland_PokemonCenter_1F_EventScript_1ACFD4:: @ 81ACFD4 + lock + faceplayer + setvar VAR_0x8004, 11 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B19A8 + callstd 4 + release + end + +SixIsland_Mart_EventScript_1ACFEF:: @ 81ACFEF + lock + faceplayer + setvar VAR_0x8004, 11 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_1A41CA + callstd 4 + release + end + +EventScript_1AD008:: @ 81AD008 + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 0 + special SetFlavorTextFlagFromSpecialVars + loadword 0, gFameCheckerFlavorText_Lance0 + callstd 4 + release + end + +EventScript_1AD021:: @ 81AD021 + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 1 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_181569 + callstd 4 + release + end + +SaffronCity_EventScript_1AD03A:: @ 81AD03A + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 2 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_181569 + callstd 4 + release + end + +CeladonCity_DepartmentStore_2F_EventScript_1AD053:: @ 81AD053 + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_19566B + callstd 4 + release + end + +IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C:: @ 81AD06C + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B1A31 + callstd 4 + release + end + +IndigoPlateau_PokemonCenter_1F_EventScript_1AD087:: @ 81AD087 + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_19AB16 + callstd 4 + release + end + +LavenderTown_PokemonCenter_1F_EventScript_1AD0A0:: @ 81AD0A0 + lock + faceplayer + setvar VAR_0x8004, 14 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_19358E + callstd 4 + release + end + +CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9:: @ 81AD0B9 + lock + faceplayer + setvar VAR_0x8004, 14 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + loadword 0, gUnknown_81B1BD1 + callstd 4 + release + end + +SilphCo_5F_EventScript_1AD0D4:: @ 81AD0D4 + lock + faceplayer + setvar VAR_0x8004, 15 + setvar VAR_0x8005, 1 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_175E99 + callstd 4 + release + end +SilphCo_8F_EventScript_1AD0ED:: @ 81AD0ED + lock + faceplayer + setvar VAR_0x8004, 15 + setvar VAR_0x8005, 2 + special SetFlavorTextFlagFromSpecialVars + loadword 0, Text_176ACB + callstd 4 + release + end + + .include "data/text/fame_checker.inc" + +CeladonCity_GameCorner_EventScript_1B2867:: @ 81B2867 + lockall + showmoneybox 0, 0, 0 + loadword 0, gUnknown_81B1D7D + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1B2926 + checkmoney 50, 0 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1B292B + playse SE_SHOP + takemoney 50, 0 + updatemoneybox 0, 0, 0 + waitse + message gUnknown_81B1E24 + waitmessage + multichoice 21, 0, 2, 1 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B28DB + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B28E6 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B28F1 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1B28FC + end + +EventScript_1B28DB:: @ 81B28DB + setvar VAR_0x8004, 0 + goto EventScript_1B2907 + +EventScript_1B28E5:: @ 81B28E5 + end + +EventScript_1B28E6:: @ 81B28E6 + setvar VAR_0x8004, 1 + goto EventScript_1B2907 + +EventScript_1B28F0:: @ 81B28F0 + end + +EventScript_1B28F1:: @ 81B28F1 + setvar VAR_0x8004, 2 + goto EventScript_1B2907 + +EventScript_1B28FB:: @ 81B28FB + end + +EventScript_1B28FC:: @ 81B28FC + setvar VAR_0x8004, 3 + goto EventScript_1B2907 + +EventScript_1B2906:: @ 81B2906 + end + +EventScript_1B2907:: @ 81B2907 + message gUnknown_81B1E42 + waitmessage + playse MUS_ME_PHOTO + dofieldeffect 69 + delay 60 + special sub_80CC2BC + loadword 0, gUnknown_81B1E7D + callstd 4 + hidemoneybox + nop + nop + releaseall + end + +EventScript_1B2926:: @ 81B2926 + hidemoneybox + nop + nop + releaseall + end + +EventScript_1B292B:: @ 81B292B + loadword 0, gUnknown_81B1E07 + callstd 4 + hidemoneybox + nop + nop + releaseall + end + +FourIsland_House2_EventScript_1B2938:: @ 81B2938 + lock + specialvar VAR_0x8008, sub_80CC3CC + checkflag FLAG_0x290 + goto_if 0, EventScript_1B2951 + checkflag FLAG_0x290 + goto_if 1, EventScript_1B2994 + end + +EventScript_1B2951:: @ 81B2951 + setflag FLAG_0x290 + loadword 0, gUnknown_81B1EB3 + callstd 4 + applymovement 1, Movement_1A75E1 + waitmovement 0 + playse SE_PIN + applymovement 1, Movement_1A75DB + waitmovement 0 + applymovement 1, Movement_1A75DD + waitmovement 0 + compare_var_to_value VAR_0x8008, 0 + goto_if 1, EventScript_1B2B8E + message gUnknown_81B1EF8 + waitmessage + goto EventScript_1B29D0 + +EventScript_1B2993:: @ 81B2993 + end + +EventScript_1B2994:: @ 81B2994 + applymovement 1, Movement_1A75E1 + waitmovement 0 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + compare_var_to_value VAR_0x8008, 0 + goto_if 1, EventScript_1B29C6 + message gUnknown_81B2025 + waitmessage + goto EventScript_1B29D0 + +EventScript_1B29C5:: @ 81B29C5 + end + +EventScript_1B29C6:: @ 81B29C6 + loadword 0, gUnknown_81B1FEF + callstd 4 + release + end + +EventScript_1B29D0:: @ 81B29D0 + copyvar VAR_0x8000, VAR_0x8008 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2A23 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B2A4F + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1B2A7B + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1B2AA7 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1B2ADE + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1B2B15 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1B2B4C + end + +EventScript_1B2A23:: @ 81B2A23 + multichoice 15, 8, 3, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2B98 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2A4F:: @ 81B2A4F + multichoice 16, 8, 4, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2C62 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2A7B:: @ 81B2A7B + multichoice 15, 8, 5, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2D2C + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2AA7:: @ 81B2AA7 + multichoice 15, 6, 6, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2B98 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2C62 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2ADE:: @ 81B2ADE + multichoice 15, 6, 7, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2B98 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2D2C + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2B15:: @ 81B2B15 + multichoice 15, 6, 8, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2C62 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2D2C + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2B4C:: @ 81B2B4C + multichoice 15, 5, 9, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2B98 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2C62 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B2D2C + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2B8E:: @ 81B2B8E + loadword 0, gUnknown_81B1EF8 + callstd 4 + release + end + +EventScript_1B2B98:: @ 81B2B98 + compare_var_to_value VAR_0x8004, 39 + goto_if 3, EventScript_1B2BC5 + compare_var_to_value VAR_0x8004, 99 + goto_if 3, EventScript_1B2BE3 + compare_var_to_value VAR_0x8004, 199 + goto_if 3, EventScript_1B2C01 + compare_var_to_value VAR_0x8004, 200 + goto_if 4, EventScript_1B2C1F + end + +EventScript_1B2BC5:: @ 81B2BC5 + compare_var_to_value VAR_BIRCH_STATE, 1 + goto_if 1, EventScript_1B2C3D + setvar VAR_BIRCH_STATE, 1 + loadword 0, gUnknown_81B206E + callstd 4 + goto EventScript_1B2C51 + +EventScript_1B2BE2:: @ 81B2BE2 + end + +EventScript_1B2BE3:: @ 81B2BE3 + compare_var_to_value VAR_BIRCH_STATE, 2 + goto_if 1, EventScript_1B2C3D + setvar VAR_BIRCH_STATE, 2 + loadword 0, gUnknown_81B20CF + callstd 4 + goto EventScript_1B2C51 + +EventScript_1B2C00:: @ 81B2C00 + end + +EventScript_1B2C01:: @ 81B2C01 + compare_var_to_value VAR_BIRCH_STATE, 3 + goto_if 1, EventScript_1B2C3D + setvar VAR_BIRCH_STATE, 3 + loadword 0, gUnknown_81B2133 + callstd 4 + goto EventScript_1B2C51 + +EventScript_1B2C1E:: @ 81B2C1E + end + +EventScript_1B2C1F:: @ 81B2C1F + compare_var_to_value VAR_BIRCH_STATE, 4 + goto_if 1, EventScript_1B2C47 + setvar VAR_BIRCH_STATE, 4 + loadword 0, gUnknown_81B21C4 + callstd 4 + goto EventScript_1B2C51 + +EventScript_1B2C3C:: @ 81B2C3C + end + +EventScript_1B2C3D:: @ 81B2C3D + loadword 0, gUnknown_81B227C + callstd 4 + release + end + +EventScript_1B2C47:: @ 81B2C47 + loadword 0, gUnknown_81B22B0 + callstd 4 + release + end + +EventScript_1B2C51:: @ 81B2C51 + textcolor 3 + playfanfare MUS_FANFA1 + message gUnknown_81B2242 + waitmessage + waitfanfare + delay 90 + release + end + +EventScript_1B2C62:: @ 81B2C62 + compare_var_to_value VAR_0x8005, 99 + goto_if 3, EventScript_1B2C8F + compare_var_to_value VAR_0x8005, 199 + goto_if 3, EventScript_1B2CAD + compare_var_to_value VAR_0x8005, 299 + goto_if 3, EventScript_1B2CCB + compare_var_to_value VAR_0x8005, 300 + goto_if 4, EventScript_1B2CE9 + end + +EventScript_1B2C8F:: @ 81B2C8F + compare_var_to_value VAR_CRUISE_STEP_COUNT, 1 + goto_if 1, EventScript_1B2D07 + setvar VAR_CRUISE_STEP_COUNT, 1 + loadword 0, gUnknown_81B2308 + callstd 4 + goto EventScript_1B2D1B + +EventScript_1B2CAC:: @ 81B2CAC + end + +EventScript_1B2CAD:: @ 81B2CAD + compare_var_to_value VAR_CRUISE_STEP_COUNT, 2 + goto_if 1, EventScript_1B2D07 + setvar VAR_CRUISE_STEP_COUNT, 2 + loadword 0, gUnknown_81B2372 + callstd 4 + goto EventScript_1B2D1B + +EventScript_1B2CCA:: @ 81B2CCA + end + +EventScript_1B2CCB:: @ 81B2CCB + compare_var_to_value VAR_CRUISE_STEP_COUNT, 3 + goto_if 1, EventScript_1B2D07 + setvar VAR_CRUISE_STEP_COUNT, 3 + loadword 0, gUnknown_81B23E0 + callstd 4 + goto EventScript_1B2D1B + +EventScript_1B2CE8:: @ 81B2CE8 + end + +EventScript_1B2CE9:: @ 81B2CE9 + compare_var_to_value VAR_CRUISE_STEP_COUNT, 4 + goto_if 1, EventScript_1B2D11 + setvar VAR_CRUISE_STEP_COUNT, 4 + loadword 0, gUnknown_81B2448 + callstd 4 + goto EventScript_1B2D1B + +EventScript_1B2D06:: @ 81B2D06 + end + +EventScript_1B2D07:: @ 81B2D07 + loadword 0, gUnknown_81B251B + callstd 4 + release + end + +EventScript_1B2D11:: @ 81B2D11 + loadword 0, gUnknown_81B254F + callstd 4 + release + end + +EventScript_1B2D1B:: @ 81B2D1B + textcolor 3 + playfanfare MUS_FANFA1 + message gUnknown_81B24EA + waitmessage + waitfanfare + delay 90 + release + end + +EventScript_1B2D2C:: @ 81B2D2C + compare_var_to_value VAR_0x8006, 19 + goto_if 3, EventScript_1B2D59 + compare_var_to_value VAR_0x8006, 49 + goto_if 3, EventScript_1B2D77 + compare_var_to_value VAR_0x8006, 99 + goto_if 3, EventScript_1B2D95 + compare_var_to_value VAR_0x8006, 100 + goto_if 4, EventScript_1B2DB3 + end + +EventScript_1B2D59:: @ 81B2D59 + compare_var_to_value VAR_POKELOT_RND1, 1 + goto_if 1, EventScript_1B2DD1 + setvar VAR_POKELOT_RND1, 1 + loadword 0, gUnknown_81B25A7 + callstd 4 + goto EventScript_1B2DE5 + +EventScript_1B2D76:: @ 81B2D76 + end + +EventScript_1B2D77:: @ 81B2D77 + compare_var_to_value VAR_POKELOT_RND1, 2 + goto_if 1, EventScript_1B2DD1 + setvar VAR_POKELOT_RND1, 2 + loadword 0, gUnknown_81B2609 + callstd 4 + goto EventScript_1B2DE5 + +EventScript_1B2D94:: @ 81B2D94 + end + +EventScript_1B2D95:: @ 81B2D95 + compare_var_to_value VAR_POKELOT_RND1, 3 + goto_if 1, EventScript_1B2DD1 + setvar VAR_POKELOT_RND1, 3 + loadword 0, gUnknown_81B267B + callstd 4 + goto EventScript_1B2DE5 + +EventScript_1B2DB2:: @ 81B2DB2 + end + +EventScript_1B2DB3:: @ 81B2DB3 + compare_var_to_value VAR_POKELOT_RND1, 4 + goto_if 1, EventScript_1B2DDB + setvar VAR_POKELOT_RND1, 4 + loadword 0, gUnknown_81B26F6 + callstd 4 + goto EventScript_1B2DE5 + +EventScript_1B2DD0:: @ 81B2DD0 + end + +EventScript_1B2DD1:: @ 81B2DD1 + loadword 0, gUnknown_81B27DB + callstd 4 + release + end + +EventScript_1B2DDB:: @ 81B2DDB + loadword 0, gUnknown_81B280F + callstd 4 + release + end + +EventScript_1B2DE5:: @ 81B2DE5 + textcolor 3 + playfanfare MUS_FANFA1 + message gUnknown_81B27A6 + waitmessage + waitfanfare + delay 90 + release + end + +EventScript_1B2DF6:: @ 81B2DF6 + release + end + + .include "data/text/help_system.inc" + +CeladonCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +CeruleanCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +CinnabarIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +FiveIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +FourIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +FuchsiaCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +IndigoPlateau_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +LavenderTown_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +OneIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +PewterCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +Route10_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +Route4_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +SaffronCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +SevenIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +SixIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +ThreeIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +TwoIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +VermilionCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +ViridianCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 + call EventScript_1BB1BA + end + +EventScript_1BB1BA:: @ 81BB1BA + specialvar VAR_RESULT, ValidateReceivedWonderCard + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB1CE + clearflag FLAG_0x070 + return + +EventScript_1BB1CE:: @ 81BB1CE + setflag FLAG_0x070 + return + +CeruleanCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +CinnabarIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +FiveIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +FuchsiaCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +OneIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +PewterCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +SevenIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +VermilionCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +FourIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +SixIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +ThreeIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +TwoIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +Route10_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +Route10_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +Route4_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +SaffronCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +IndigoPlateau_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +CeladonCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +LavenderTown_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +ViridianCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + execram + +EventScript_1BB1E4:: @ 81BB1E4 + loadword 0, Text_1A6393 + callstd 2 + end + +CeladonCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +CeruleanCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +CinnabarIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +FiveIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +FourIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +FuchsiaCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +IndigoPlateau_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +LavenderTown_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +OneIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +PewterCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +Route10_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +Route4_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +SaffronCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +SevenIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +SixIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +ThreeIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +TwoIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +VermilionCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +ViridianCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED + multichoice 64, 1, 0, 39 + showelevmenu + compare_local_to_local 8, 111 + setdivewarp MAP_NAVEL_ROCK_EXTERIOR, 39, 7090, 28424 + setdivewarp MAP_VIRIDIAN_CITY_HOUSE1, 39, 7090, 28424 + setdivewarp MAP_PALLET_TOWN, 39, 7090, 28424 + setdivewarp MAP_PEWTER_CITY_MUSEUM_1F, 39, 7090, 28424 + setdivewarp MAP_CERULEAN_CITY_HOUSE1, 39, 7090, 28424 + setdivewarp MAP_LAVENDER_TOWN_POKEMON_CENTER_1F, 39, 7090, 8 + nop + +EventScript_1BB227:: @ 81BB227 + compare_var_to_value VAR_0x8007, 0 + goto_if 1, EventScript_1BB236 + turnobject VAR_0x8007, 3 +EventScript_1BB236: + end + +CeladonCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +CeruleanCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +CinnabarIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +FiveIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +FourIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +FuchsiaCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +IndigoPlateau_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +LavenderTown_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +OneIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +PewterCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +Route10_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +Route4_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +SaffronCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +SevenIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +SixIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +ThreeIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +TwoIsland_JoyfulGameCorner_MapScript4_1BB237:: @ 81BB237 +TwoIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +VermilionCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +ViridianCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 + compare_var_to_value VAR_0x406F, 1 + goto_if 1, EventScript_1BB285 + compare_var_to_value VAR_0x406F, 2 + goto_if 1, EventScript_1BB285 + compare_var_to_value VAR_0x406F, 5 + goto_if 1, EventScript_1BB285 + compare_var_to_value VAR_0x406F, 3 + goto_if 1, EventScript_1BB28B + compare_var_to_value VAR_0x406F, 6 + goto_if 1, EventScript_1BB291 + compare_var_to_value VAR_0x406F, 7 + goto_if 1, EventScript_1BB297 + compare_var_to_value VAR_0x406F, 8 + goto_if 1, EventScript_1BB29D + end + +EventScript_1BB285:: @ 81BB285 + call EventScript_1BC034 + end + +EventScript_1BB28B:: @ 81BB28B + call EventScript_1BC034 + end + +EventScript_1BB291:: @ 81BB291 + call EventScript_1BC020 + end + +EventScript_1BB297:: @ 81BB297 + call EventScript_1BC034 + end + +EventScript_1BB29D:: @ 81BB29D + call EventScript_1BC048 + end + +CeladonCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +CeruleanCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +CinnabarIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +FiveIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +FourIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +FuchsiaCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +IndigoPlateau_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +LavenderTown_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +OneIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +PewterCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +Route10_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +Route4_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +SaffronCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +SevenIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +SixIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +ThreeIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +TwoIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +VermilionCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +ViridianCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 + map_script_2 VAR_0x407C, 1, EventScript_1BB415 + map_script_2 VAR_0x406F, 1, EventScript_1BB2E5 + map_script_2 VAR_0x406F, 2, EventScript_1BB2E5 + map_script_2 VAR_0x406F, 5, EventScript_1BB2E5 + map_script_2 VAR_0x406F, 3, EventScript_1BB34F + map_script_2 VAR_0x406F, 6, EventScript_1BB39C + map_script_2 VAR_0x406F, 7, EventScript_1BB2E5 + map_script_2 VAR_0x406F, 8, EventScript_1BB2FD + .2byte 0 + +EventScript_1BB2E5:: @ 81BB2E5 + lockall + call EventScript_1BB315 + call EventScript_1BC03E + special DrawWholeMapView + playse SE_TK_KASYA + erasebox 0, 0, 29, 19 + releaseall + end + +EventScript_1BB2FD:: @ 81BB2FD + lockall + call EventScript_1BB315 + call EventScript_1BC052 + special DrawWholeMapView + playse SE_TK_KASYA + erasebox 0, 0, 29, 19 + releaseall + end + +EventScript_1BB315:: @ 81BB315 + special CloseLink + special HelpSystem_Enable + special sub_811390C + setvar VAR_0x406F, 0 + textcolor 1 + compare_var_to_value VAR_0x8007, 0 + goto_if 1, EventScript_1BB40A + applymovement VAR_0x8007, Movement_1BB88F + waitmovement 0 + applymovement 255, Movement_1BB891 + waitmovement 0 + applymovement VAR_0x8007, Movement_1BB88B + waitmovement 0 + return + +EventScript_1BB34F:: @ 81BB34F + lockall + call EventScript_1BB367 + call EventScript_1BC03E + special DrawWholeMapView + playse SE_TK_KASYA + erasebox 0, 0, 29, 19 + releaseall + end + +EventScript_1BB367:: @ 81BB367 + special CloseLink + special HelpSystem_Enable + special sub_811390C + setvar VAR_0x406F, 0 + textcolor 1 + compare_var_to_value VAR_0x8007, 0 + goto_if 1, EventScript_1BB40A + applymovement 255, Movement_1BB8A0 + waitmovement 0 + applymovement VAR_0x8007, Movement_1BB88F + waitmovement 0 + call EventScript_1BB3E6 + return + +EventScript_1BB39C:: @ 81BB39C + lockall + call EventScript_1BB3B4 + call EventScript_1BC02A + special DrawWholeMapView + playse SE_TK_KASYA + erasebox 0, 0, 29, 19 + releaseall + end + +EventScript_1BB3B4:: @ 81BB3B4 + special HelpSystem_Enable + special sub_811390C + setvar VAR_0x406F, 0 + textcolor 1 + compare_var_to_value VAR_0x8007, 0 + goto_if 1, EventScript_1BB40A + applymovement 255, Movement_1BB8A0 + waitmovement 0 + applymovement VAR_0x8007, Movement_1BB88F + waitmovement 0 + call EventScript_1BB3E6 + return + +EventScript_1BB3E6:: @ 81BB3E6 + message Text_1BC918 + waitmessage + playse SE_PIN + message Text_1BC943 + waitmessage + applymovement 255, Movement_1BB891 + waitmovement 0 + applymovement VAR_0x8007, Movement_1BB88B + waitmovement 0 + return + +EventScript_1BB40A:: @ 81BB40A + applymovement 255, Movement_1BB891 + waitmovement 0 + return + +EventScript_1BB415:: @ 81BB415 + lockall + textcolor 1 + applymovement 255, Movement_1A75E9 + waitmovement 0 + loadword 0, gUnknown_81BD898 + callstd 4 + closemessage + applymovement 255, Movement_1BB447 + waitmovement 0 + delay 30 + loadword 0, gUnknown_81BD966 + callstd 4 + setvar VAR_0x407C, 2 + releaseall + end + +Movement_1BB447:: @ 81BB447 + step_11 + step_11 + step_end + +EventScript_1BB44A:: @ 81BB44A + message gUnknown_81BC311 + waitmessage + delay 15 + goto EventScript_1BB467 + end + +EventScript_1BB459:: @ 81BB459 + loadword 0, gUnknown_81BC35E + callstd 4 + goto EventScript_1BB467 + end + +EventScript_1BB467:: @ 81BB467 + setvar VAR_0x8004, 0 + multichoice 0, 0, 39, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BB6AB + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BB4A3 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BB4A3:: @ 81BB4A3 + copyvar VAR_0x8007, VAR_LAST_TALKED + goto EventScript_1BB4AE + +EventScript_1BB4AD:: @ 81BB4AD + end + +EventScript_1BB4AE:: @ 81BB4AE + message Text_1BD338 + waitmessage + multichoice 0, 0, 17, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BB50F + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BB51A + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB541 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1BB501 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BB501:: @ 81BB501 + loadword 0, gUnknown_81BD390 + callstd 4 + goto EventScript_1BB4AE + +EventScript_1BB50E:: @ 81BB50E + end + +EventScript_1BB50F:: @ 81BB50F + setvar VAR_0x8004, 1 + goto EventScript_1BB54C + +EventScript_1BB519:: @ 81BB519 + end + +EventScript_1BB51A:: @ 81BB51A + special CheckForAlivePartyMons + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1BB533 + setvar VAR_0x8004, 2 + goto EventScript_1BB54C + +EventScript_1BB532:: @ 81BB532 + end + +EventScript_1BB533:: @ 81BB533 + loadword 0, gUnknown_81BC409 + callstd 4 + goto EventScript_1BB4AE + +EventScript_1BB540:: @ 81BB540 + end + +EventScript_1BB541:: @ 81BB541 + setvar VAR_0x8004, 5 + goto EventScript_1BB54C + +EventScript_1BB54B:: @ 81BB54B + end + +EventScript_1BB54C:: @ 81BB54C + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + message gUnknown_81BC4AC + waitmessage + special HelpSystem_Disable + textcolor 3 + special sub_8081064 + waitstate + call EventScript_1A6675 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB5B3 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1BB80F + compare_var_to_value VAR_RESULT, 3 + goto_if 1, EventScript_1BB81F + compare_var_to_value VAR_RESULT, 4 + goto_if 1, EventScript_1BB63C + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BB7FF + end + +EventScript_1BB5B3:: @ 81BB5B3 + special sp000_heal_pokemon + special SavePlayerParty + special LoadPlayerBag + copyvar VAR_0x406F, VAR_0x8004 + messageautoscroll Text_1BC590 + waitmessage + call EventScript_1BC034 + special DrawWholeMapView + playse SE_TK_KASYA + delay 60 + applymovement VAR_LAST_TALKED, Movement_1BB88F + waitmovement 0 + closemessage + applymovement 255, Movement_1BB898 + waitmovement 0 + opendoor 9, 1 + waitdooranim + applymovement 255, Movement_1BB89C + waitmovement 0 + hideobject 255, MAP_UNKNOWN_MAP_00_00 + closedoor 9, 1 + waitdooranim + release + compare_var_to_value VAR_0x8004, 5 + goto_if 1, EventScript_1BB62C + special SetCableClubWarp + warp MAP_UNKNOWN_MAP_00_00, 255, 6, 8 + special sub_807E654 + waitstate + end + +EventScript_1BB621:: @ 81BB621 + applymovement 255, Movement_1BB894 + waitmovement 0 + return + +EventScript_1BB62C:: @ 81BB62C + special SetCableClubWarp + warp MAP_UNKNOWN_MAP_00_03, 255, 5, 8 + special sub_807E654 + waitstate + end + +EventScript_1BB63C:: @ 81BB63C + copyvar VAR_0x8000, VAR_0x8004 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BB68A + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB679 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1BB668 + goto EventScript_1BB857 + +EventScript_1BB667:: @ 81BB667 + end + +EventScript_1BB668:: @ 81BB668 + special CloseLink + loadword 0, gUnknown_81BC736 + callstd 4 + goto EventScript_1BB69B + +EventScript_1BB678:: @ 81BB678 + end + +EventScript_1BB679:: @ 81BB679 + special CloseLink + loadword 0, gUnknown_81BC700 + callstd 4 + goto EventScript_1BB69B + +EventScript_1BB689:: @ 81BB689 + end + +EventScript_1BB68A:: @ 81BB68A + special CloseLink + loadword 0, gUnknown_81BC6CA + callstd 4 + goto EventScript_1BB69B + +EventScript_1BB69A:: @ 81BB69A + end + +EventScript_1BB69B:: @ 81BB69B + special CloseLink + special HelpSystem_Enable + loadword 0, gUnknown_81BC76B + callstd 4 + release + end + +EventScript_1BB6AB:: @ 81BB6AB + copyvar VAR_0x8007, VAR_LAST_TALKED + call EventScript_1BB79C + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + message gUnknown_81BC4AC + waitmessage + special HelpSystem_Disable + textcolor 3 + special sub_80810CC + waitstate + call EventScript_1A6675 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB73D + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1BB80F + compare_var_to_value VAR_RESULT, 3 + goto_if 1, EventScript_1BB81F + compare_var_to_value VAR_RESULT, 4 + goto_if 1, EventScript_1BB857 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BB7FF + compare_var_to_value VAR_RESULT, 7 + goto_if 1, EventScript_1BB7DF + compare_var_to_value VAR_RESULT, 9 + goto_if 1, EventScript_1BB7EF + end + +EventScript_1BB73D:: @ 81BB73D + setvar VAR_0x8004, 3 + copyvar VAR_0x406F, VAR_0x8004 + messageautoscroll Text_1BC590 + waitmessage + call EventScript_1BC034 + special DrawWholeMapView + playse SE_TK_KASYA + delay 60 + applymovement VAR_LAST_TALKED, Movement_1BB88F + waitmovement 0 + closemessage + applymovement 255, Movement_1BB898 + waitmovement 0 + opendoor 9, 1 + waitdooranim + applymovement 255, Movement_1BB89C + waitmovement 0 + hideobject 255, MAP_UNKNOWN_MAP_00_00 + closedoor 9, 1 + waitdooranim + release + special SetCableClubWarp + setwarp MAP_UNKNOWN_MAP_00_01, 255, 5, 8 + special sub_807E654 + waitstate + end + +EventScript_1BB79C:: @ 81BB79C + specialvar VAR_RESULT, CalculatePlayerPartyCount + compare_var_to_value VAR_RESULT, 2 + goto_if 0, EventScript_1BB7C2 + specialvar VAR_RESULT, GetNameOfEnigmaBerryInPlayerParty + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB7D0 + setvar VAR_RESULT, 1 + return + +EventScript_1BB7C2:: @ 81BB7C2 + loadword 0, gUnknown_81BC442 + callstd 4 + setvar VAR_RESULT, 0 + return + +EventScript_1BB7D0:: @ 81BB7D0 + loadword 0, gUnknown_81BC47C + callstd 4 + setvar VAR_RESULT, 0 + return + +EventScript_1BB7DE:: @ 81BB7DE + end + +EventScript_1BB7DF:: @ 81BB7DF + special CloseLink + special HelpSystem_Enable + loadword 0, gUnknown_81BC95C + callstd 4 + release + end + +EventScript_1BB7EF:: @ 81BB7EF + special CloseLink + special HelpSystem_Enable + loadword 0, gUnknown_81BC9C0 + callstd 4 + release + end + +EventScript_1BB7FF:: @ 81BB7FF + special CloseLink + special HelpSystem_Enable + loadword 0, gUnknown_81BC615 + callstd 4 + release + end + +EventScript_1BB80F:: @ 81BB80F + special CloseLink + special HelpSystem_Enable + loadword 0, gUnknown_81BC5C0 + callstd 4 + release + end + +EventScript_1BB81F:: @ 81BB81F + special CloseLink + special HelpSystem_Enable + loadword 0, gUnknown_81BC64E + callstd 4 + release + end + +EventScript_1BB82F:: @ 81BB82F + special CloseLink + special HelpSystem_Enable + loadword 0, gUnknown_81BC68A + callstd 4 + release + end + +EventScript_1BB83F:: @ 81BB83F + special CloseLink + special HelpSystem_Enable + loadword 0, gUnknown_81BCFD1 + callstd 4 + release + end + +EventScript_1BB84F:: @ 81BB84F + special SetCableClubWarp + special sub_807E654 + waitstate + end + +EventScript_1BB857:: @ 81BB857 + special CloseLink + special HelpSystem_Enable + loadword 0, gUnknown_81BC6A1 + callstd 4 + release + end + +EventScript_1BB867:: @ 81BB867 + special CloseLink + special HelpSystem_Enable + loadword 0, gUnknown_81BC9E0 + callstd 4 + release + end + +EventScript_1BB877:: @ 81BB877 + loadword 0, Text_1A561A + callstd 4 + release + end + +EventScript_1BB881:: @ 81BB881 + loadword 0, Text_1A5667 + callstd 4 + releaseall + end + +Movement_1BB88B:: @ 81BB88B + step_00 + step_end + +Movement_1BB88D:: @ 81BB88D + step_03 + step_end + +Movement_1BB88F:: @ 81BB88F + step_02 + step_end + +Movement_1BB891:: @ 81BB891 + step_10 + step_10 + step_end + +Movement_1BB894:: @ 81BB894 + step_13 + step_11 + step_11 + step_end + +Movement_1BB898:: @ 81BB898 + step_12 + step_11 + step_11 + step_end + +Movement_1BB89C:: @ 81BB89C + step_11 + step_end + +Movement_1BB89E:: @ 81BB89E + step_02 + step_end + +Movement_1BB8A0:: @ 81BB8A0 + step_03 + step_end + +Movement_1BB8A2:: @ 81BB8A2 + step_12 + step_11 + step_11 + step_11 + step_end + +gUnknown_81BB8A7:: @ 81BB8A7 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + fadescreen 1 + setvar VAR_0x8004, 0 + special Special_BattleRecords + waitstate + releaseall + end + +gUnknown_81BB8C3:: @ 81BB8C3 +UnknownMap_00_00_EventScript_1BB8C3:: @ 81BB8C3 + setvar VAR_0x8005, 0 + textcolor 3 + special sub_80819C8 + waitstate + end + +gUnknown_81BB8CF:: @ 81BB8CF +UnknownMap_00_00_EventScript_1BB8CF:: @ 81BB8CF + setvar VAR_0x8005, 1 + textcolor 3 + special sub_80819C8 + waitstate + end + +gUnknown_81BB8DB:: @ 81BB8DB +UnknownMap_00_03_EventScript_1BB8DB:: @ 81BB8DB + fadescreen 1 + special sub_80A0334 + waitstate + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB94F + setvar VAR_0x8005, 0 + textcolor 3 + special sub_80819C8 + waitstate + end + +gUnknown_81BB8F8:: @ 81BB8F8 +UnknownMap_00_03_EventScript_1BB8F8:: @ 81BB8F8 + fadescreen 1 + special sub_80A0334 + waitstate + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB94F + setvar VAR_0x8005, 1 + textcolor 3 + special sub_80819C8 + waitstate + end + +gUnknown_81BB915:: @ 81BB915 +UnknownMap_00_03_EventScript_1BB915:: @ 81BB915 + fadescreen 1 + special sub_80A0334 + waitstate + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB94F + setvar VAR_0x8005, 2 + textcolor 3 + special sub_80819C8 + waitstate + end + +gUnknown_81BB932:: @ 81BB932 +UnknownMap_00_03_EventScript_1BB932:: @ 81BB932 + fadescreen 1 + special sub_80A0334 + waitstate + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB94F + setvar VAR_0x8005, 3 + textcolor 3 + special sub_80819C8 + waitstate + end + +EventScript_1BB94F:: @ 81BB94F + end + +gUnknown_81BB950:: @ 81BB950 +UnknownMap_00_01_EventScript_1BB950:: @ 81BB950 + setvar VAR_0x8005, 0 + textcolor 3 + special sub_8081978 + waitstate + end + +gUnknown_81BB95C:: @ 81BB95C +UnknownMap_00_01_EventScript_1BB95C:: @ 81BB95C + setvar VAR_0x8005, 1 + textcolor 3 + special sub_8081978 + waitstate + end + +EventScript_1BB968:: @ 81BB968 + setvar VAR_0x8005, 2 + textcolor 3 + special sub_8081978 + waitstate + end + +EventScript_1BB974:: @ 81BB974 + setvar VAR_0x8005, 3 + textcolor 3 + special sub_8081978 + waitstate + end + +gUnknown_81BB980:: @ 81BB980 +UnknownMap_00_02_EventScript_1BB980:: @ 81BB980 + end + +gUnknown_81BB981:: @ 81BB981 + textcolor 3 + loadword 0, gUnknown_81BC84B + callstd 4 + fadescreen 1 + special sp02A_crash_sound + waitstate + end + +gUnknown_81BB992:: @ 81BB992 + textcolor 3 + loadword 0, gUnknown_81BC874 + callstd 4 + fadescreen 1 + special sp02A_crash_sound + waitstate + end + +gUnknown_81BB9A3:: @ 81BB9A3 + textcolor 3 + loadword 0, gUnknown_81BC827 + callstd 4 + closemessage + end + +UnknownMap_00_00_EventScript_1BB9AF:: @ 81BB9AF + textcolor 3 + special sub_8069740 + loadword 0, gUnknown_81BC8AD + callstd 4 + special sub_8069768 + closemessage + end + +UnknownMap_00_01_EventScript_1BB9C1:: @ 81BB9C1 + textcolor 3 + special sub_8069740 + loadword 0, gUnknown_81BC8DA + callstd 4 + special sub_8069768 + closemessage + end + +UnknownMap_00_02_EventScript_1BB9D3:: @ 81BB9D3 + end + +gUnknown_81BB9D4:: @ 81BB9D4 + textcolor 3 + loadword 0, gUnknown_81BC7A1 + callstd 5 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB9F0 + erasebox 0, 0, 29, 19 + releaseall + end + +EventScript_1BB9F0:: @ 81BB9F0 + textcolor 3 + messageautoscroll Text_1BC7E2 + waitmessage + special sub_8081770 + end + +gUnknown_81BB9FC:: @ 81BB9FC + special sub_8081744 + special sub_807E704 + waitstate + end + +EventScript_1BBA04:: @ 81BBA04 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + lock + faceplayer + checkflag FLAG_0x829 + goto_if 0, EventScript_1BB877 + specialvar VAR_RESULT, sub_80CD034 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB867 + copyvar VAR_0x8007, VAR_LAST_TALKED + specialvar VAR_RESULT, IsWirelessAdapterConnected + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BBB60 + message Text_1BD65B + waitmessage + goto EventScript_1BBA51 + +EventScript_1BBA50:: @ 81BBA50 + end + +EventScript_1BBA51:: @ 81BBA51 + multichoice 18, 6, 16, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBA94 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BBA88 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBA88:: @ 81BBA88 + message Text_1BD706 + waitmessage + goto EventScript_1BBA51 + +EventScript_1BBA93:: @ 81BBA93 + end + +EventScript_1BBA94:: @ 81BBA94 + call EventScript_1BBB1E + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + loadword 0, gUnknown_81BD86A + callstd 4 + closemessage + special sp000_heal_pokemon + setvar VAR_0x8004, 6 + copyvar VAR_0x406F, VAR_0x8004 + special HelpSystem_Disable + call EventScript_1BC020 + special DrawWholeMapView + playse SE_TK_KASYA + delay 60 + applymovement VAR_LAST_TALKED, Movement_1BB88F + waitmovement 0 + applymovement 255, Movement_1BB898 + waitmovement 0 + opendoor 5, 1 + waitdooranim + applymovement 255, Movement_1BB89C + waitmovement 0 + hideobject 255, MAP_UNKNOWN_MAP_00_00 + closedoor 5, 1 + waitdooranim + special sub_811B15C + special SetCableClubWarp + warpteleport2 MAP_UNKNOWN_MAP_00_04, 255, 7, 11 + waitstate + special UnionRoomSpecial + waitstate + end + +EventScript_1BBB1E:: @ 81BBB1E + specialvar VAR_RESULT, CountPartyNonEggMons + compare_var_to_value VAR_RESULT, 2 + goto_if 0, EventScript_1BBB44 + specialvar VAR_RESULT, GetNameOfEnigmaBerryInPlayerParty + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBB52 + setvar VAR_RESULT, 1 + return + +EventScript_1BBB44:: @ 81BBB44 + loadword 0, gUnknown_81BCBC3 + callstd 4 + goto EventScript_1A77B0 + +EventScript_1BBB51:: @ 81BBB51 + end + +EventScript_1BBB52:: @ 81BBB52 + loadword 0, gUnknown_81BCC00 + callstd 4 + goto EventScript_1A77B0 + +EventScript_1BBB5F:: @ 81BBB5F + end + +EventScript_1BBB60:: @ 81BBB60 + loadword 0, gUnknown_81BCC3A + callstd 4 + release + return + +EventScript_1BBB6A:: @ 81BBB6A + lock + faceplayer + checkflag FLAG_0x829 + goto_if 0, EventScript_1BB877 + loadword 0, gUnknown_81BDB85 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BBB92 + loadword 0, gUnknown_81BDBF8 + callstd 4 + release + return + +EventScript_1BBB92:: @ 81BBB92 + loadword 0, gUnknown_81BDEDF + callstd 4 + release + return + +EventScript_1BBB9C:: @ 81BBB9C + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + lock + faceplayer + checkflag FLAG_0x829 + goto_if 0, EventScript_1BB877 + specialvar VAR_RESULT, sub_80CD034 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB867 + specialvar VAR_RESULT, IsWirelessAdapterConnected + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB44A + message Text_1BD28D + waitmessage + delay 15 + goto EventScript_1BBBE7 + +EventScript_1BBBE6:: @ 81BBBE6 + end + +EventScript_1BBBE7:: @ 81BBBE7 + checkflag FLAG_0x2BB + goto_if 0, EventScript_1BBC32 + multichoice 0, 0, 47, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBC69 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBC97 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BBD35 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBC32:: @ 81BBC32 + multichoice 0, 0, 50, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBC69 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBC97 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBC69:: @ 81BBC69 + loadword 0, gUnknown_81BD317 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + call EventScript_1BB79C + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + setvar VAR_0x8004, 3 + goto EventScript_1BBD6F + +EventScript_1BBC96:: @ 81BBC96 + end + +EventScript_1BBC97:: @ 81BBC97 + message Text_1BD338 + waitmessage + multichoice 0, 0, 17, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBCEA + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBCF5 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BBD1C + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1BBD27 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBCEA:: @ 81BBCEA + setvar VAR_0x8004, 0 + goto EventScript_1BBD6F + +EventScript_1BBCF4:: @ 81BBCF4 + end + +EventScript_1BBCF5:: @ 81BBCF5 + special CheckForAlivePartyMons + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1BBD0E + setvar VAR_0x8004, 1 + goto EventScript_1BBD6F + +EventScript_1BBD0D:: @ 81BBD0D + end + +EventScript_1BBD0E:: @ 81BBD0E + loadword 0, gUnknown_81BC409 + callstd 4 + goto EventScript_1BBC97 + +EventScript_1BBD1B:: @ 81BBD1B + end + +EventScript_1BBD1C:: @ 81BBD1C + setvar VAR_0x8004, 2 + goto EventScript_1BBD6F + +EventScript_1BBD26:: @ 81BBD26 + end + +EventScript_1BBD27:: @ 81BBD27 + loadword 0, gUnknown_81BD390 + callstd 4 + goto EventScript_1BBC97 + +EventScript_1BBD34:: @ 81BBD34 + end + +EventScript_1BBD35:: @ 81BBD35 + loadword 0, gUnknown_81BD362 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + special CheckHasAtLeastOneBerry + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BBD61 + setvar VAR_0x8004, 5 + goto EventScript_1BBD6F + +EventScript_1BBD60:: @ 81BBD60 + end + +EventScript_1BBD61:: @ 81BBD61 + loadword 0, gUnknown_81BCB81 + callstd 4 + goto EventScript_1BBBE7 + +EventScript_1BBD6E:: @ 81BBD6E + end + +EventScript_1BBD6F:: @ 81BBD6F + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + copyvar VAR_0x8000, VAR_0x8004 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1BBDBC + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBDBC + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBDBC + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BBE50 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1BBEE4 + end + +EventScript_1BBDBC:: @ 81BBDBC + textcolor 3 + message Text_1BD51B + waitmessage + call EventScript_1A6675 + multichoice 13, 6, 63, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBE28 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBE00 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBE00:: @ 81BBE00 + call EventScript_1BBF78 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBDBC + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBE00 + release + return + +EventScript_1BBE28:: @ 81BBE28 + call EventScript_1BBF80 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBDBC + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBE28 + release + return + +EventScript_1BBE50:: @ 81BBE50 + textcolor 3 + message Text_1BD582 + waitmessage + call EventScript_1A6675 + multichoice 13, 6, 63, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBEBC + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBE94 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBE94:: @ 81BBE94 + call EventScript_1BBF78 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBE50 + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBE94 + release + return + +EventScript_1BBEBC:: @ 81BBEBC + call EventScript_1BBF80 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBE50 + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBEBC + release + return + +EventScript_1BBEE4:: @ 81BBEE4 + textcolor 3 + message Text_1BD5F1 + waitmessage + call EventScript_1A6675 + multichoice 13, 6, 63, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBF50 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBF28 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBF28:: @ 81BBF28 + call EventScript_1BBF78 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBEE4 + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBF28 + release + return + +EventScript_1BBF50:: @ 81BBF50 + call EventScript_1BBF80 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBEE4 + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBF50 + release + return + +EventScript_1BBF78:: @ 81BBF78 + special HelpSystem_Disable + special sub_8115A24 + waitstate + return + +EventScript_1BBF80:: @ 81BBF80 + special HelpSystem_Disable + special BerryBlenderLinkJoinGroup + waitstate + return + +EventScript_1BBF88:: @ 81BBF88 + messageautoscroll Text_1BC59E + waitmessage + delay 60 + closemessage + copyvar VAR_0x8007, VAR_LAST_TALKED + call EventScript_1BC034 + special DrawWholeMapView + playse SE_TK_KASYA + delay 60 + applymovement VAR_LAST_TALKED, Movement_1BB88F + waitmovement 0 + closemessage + applymovement 255, Movement_1BB898 + waitmovement 0 + opendoor 9, 1 + waitdooranim + applymovement 255, Movement_1BB89C + waitmovement 0 + hideobject 255, MAP_UNKNOWN_MAP_00_00 + closedoor 9, 1 + waitdooranim + release + waitstate + end + +gUnknown_81BBFD8:: @ 81BBFD8 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkflag FLAG_0x829 + goto_if 0, EventScript_1BB881 + specialvar VAR_RESULT, IsWirelessAdapterConnected + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BC016 + special HelpSystem_Disable + fadescreen 1 + special sub_814F1D4 + waitstate + loadword 0, gUnknown_81BCA43 + callstd 4 + special HelpSystem_Enable + releaseall + end + +EventScript_1BC016:: @ 81BC016 + loadword 0, gUnknown_81BCA13 + callstd 4 + releaseall + end + +EventScript_1BC020:: @ 81BC020 + setmetatile 5, 3, 709, 0 + return + +EventScript_1BC02A:: @ 81BC02A + setmetatile 5, 3, 761, 1 + return + +EventScript_1BC034:: @ 81BC034 + setmetatile 9, 3, 709, 0 + return + +EventScript_1BC03E:: @ 81BC03E + setmetatile 9, 3, 761, 1 + return + +EventScript_1BC048:: @ 81BC048 + setmetatile 5, 3, 737, 0 + return + +EventScript_1BC052:: @ 81BC052 + setmetatile 5, 3, 759, 1 + return + +CeladonCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +CeruleanCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +CinnabarIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +FiveIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +FourIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +FuchsiaCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +IndigoPlateau_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +LavenderTown_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +OneIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +PewterCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +Route10_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +Route4_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +SaffronCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +SevenIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +SixIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +ThreeIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +TwoIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +VermilionCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +ViridianCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C + special sub_811999C + end + +EventScript_1BC060:: @ 81BC060 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + lock + faceplayer + message Text_1BCCFF + waitmessage + multichoice 0, 0, 49, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BC0B0 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BC0BA + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BC0C4 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BC0C4 + end + +EventScript_1BC0B0:: @ 81BC0B0 + loadword 0, gUnknown_81BCD4D + callstd 4 + release + end + +EventScript_1BC0BA:: @ 81BC0BA + loadword 0, gUnknown_81BCE73 + callstd 4 + release + end + +EventScript_1BC0C4:: @ 81BC0C4 + loadword 0, gUnknown_81BCF2E + callstd 4 + release + end + +EventScript_1BC0CE:: @ 81BC0CE + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + lock + faceplayer + message Text_1BCF69 + waitmessage + specialvar VAR_RESULT, IsWirelessAdapterConnected + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BC29C + delay 60 + special HelpSystem_Disable + message Text_1BD02D + waitmessage + multichoice 0, 0, 49, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BC13A + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BC184 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB83F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB83F + end + +EventScript_1BC13A:: @ 81BC13A + setvar VAR_0x8005, 0 + special sub_8149A18 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BC2A6 + loadword 0, gUnknown_81BD059 + callstd 4 + setvar VAR_0x8005, 0 + special sub_8127888 + waitstate + compare_var_to_value VAR_0x8004, 6 + goto_if 4, EventScript_1BB83F + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB83F + setvar VAR_0x8004, 4 + goto EventScript_1BC1CE + +EventScript_1BC183:: @ 81BC183 + end + +EventScript_1BC184:: @ 81BC184 + setvar VAR_0x8005, 1 + special sub_81537C0 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BC2A6 + loadword 0, gUnknown_81BD059 + callstd 4 + setvar VAR_0x8005, 1 + special sub_8127888 + waitstate + compare_var_to_value VAR_0x8004, 6 + goto_if 4, EventScript_1BB83F + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB83F + setvar VAR_0x8004, 6 + goto EventScript_1BC1CE + +EventScript_1BC1CD:: @ 81BC1CD + end + +EventScript_1BC1CE:: @ 81BC1CE + textcolor 3 + message Text_1BD5F1 + waitmessage + call EventScript_1A6675 + multichoice 13, 6, 63, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BC23A + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BC212 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB83F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB83F + end + +EventScript_1BC212:: @ 81BC212 + call EventScript_1BBF78 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BC262 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BC1CE + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BC212 + release + return + +EventScript_1BC23A:: @ 81BC23A + call EventScript_1BBF80 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BC262 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BC1CE + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BC23A + release + return + +EventScript_1BC262:: @ 81BC262 + messageautoscroll Text_1BD080 + waitmessage + delay 120 + closemessage + copyvar VAR_0x8007, VAR_LAST_TALKED + call EventScript_1BC048 + special DrawWholeMapView + playse SE_TK_KASYA + delay 60 + applymovement VAR_LAST_TALKED, Movement_1BB88F + waitmovement 0 + closemessage + applymovement 255, Movement_1BB8A2 + waitmovement 0 + hideobject 255, MAP_UNKNOWN_MAP_00_00 + release + waitstate + end + +EventScript_1BC29C:: @ 81BC29C + loadword 0, gUnknown_81BCFE8 + callstd 4 + release + end + +EventScript_1BC2A6:: @ 81BC2A6 + loadword 0, gUnknown_81BD0CF + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB83F + compare_var_to_value VAR_0x8005, 0 + call_if 1, EventScript_1BC2D5 + compare_var_to_value VAR_0x8005, 1 + call_if 1, EventScript_1BC2DE + goto EventScript_1BB83F + +EventScript_1BC2D4:: @ 81BC2D4 + end + +EventScript_1BC2D5:: @ 81BC2D5 + loadword 0, gUnknown_81BD14B + callstd 4 + return + +EventScript_1BC2DE:: @ 81BC2DE + loadword 0, gUnknown_81BD213 + callstd 4 + return + +TwoIsland_JoyfulGameCorner_EventScript_1BC2E7:: @ 81BC2E7 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + special sub_814B504 + waitstate + releaseall + end + +TwoIsland_JoyfulGameCorner_EventScript_1BC2FC:: @ 81BC2FC + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + special sub_8153810 + waitstate + releaseall + end + +gUnknown_81BC311:: @ 81BC311 + .string "Welcome to the POKéMON CABLE\n" + .string "CLUB.\p" + .string "Which of our services do you wish\n" + .string "to use?$" + +gUnknown_81BC35E:: @ 81BC35E + .string "Which of our services do you wish\n" + .string "to use?$" + +Text_1BC388:: @ 81BC388 + .string "Trade POKéMON with another player\n" + .string "using a GBA Game Link cable.$" + +Text_1BC3C7:: @ 81BC3C7 + .string "You may battle another TRAINER\n" + .string "using a GBA Game Link cable.$" + +Text_1BC403:: @ 81BC403 + .string "おわります$" + +gUnknown_81BC409:: @ 81BC409 + .string "For a DOUBLE BATTLE, you must\n" + .string "have at least two POKéMON.$" + +gUnknown_81BC442:: @ 81BC442 + .string "For trading, you must have at\n" + .string "least two POKéMON with you.$" + +gUnknown_81BC47C:: @ 81BC47C + .string "A POKéMON holding the {STR_VAR_1}\n" + .string "BERRY can't be traded.$" + +gUnknown_81BC4AC:: @ 81BC4AC + .string "Please wait.\n" + .string "… … B Button: Cancel$" + +gUnknown_81BC4CE:: @ 81BC4CE + .string "When all players are ready…\n" + .string "A Button: Confirm\l" + .string "B Button: Cancel$" + +gUnknown_81BC50D:: @ 81BC50D + .string "Start link with {STR_VAR_1} players.\n" + .string "A Button: Confirm\l" + .string "B Button: Cancel$" + +gUnknown_81BC54C:: @ 81BC54C + .string "Awaiting linkup…\n" + .string "… … B Button: Cancel$" + +Text_1BC572:: @ 81BC572 + .string "はじめる まえに レポートを\n" + .string "かきますが よろしいですか?$" + +Text_1BC590:: @ 81BC590 + .string "Please enter.$" + +Text_1BC59E:: @ 81BC59E + .string "I'll direct you to your room now.$" + +gUnknown_81BC5C0:: @ 81BC5C0 + .string "Someone is not ready to link.\p" + .string "Please come back after everyone\n" + .string "has made preparations.$" + +gUnknown_81BC615:: @ 81BC615 + .string "Sorry, we have a link error…\n" + .string "Please reset and try again.$" + +gUnknown_81BC64E:: @ 81BC64E + .string "The link partners appear to have\n" + .string "made different selections.$" + +gUnknown_81BC68A:: @ 81BC68A + .string "Please do visit again.$" + +gUnknown_81BC6A1:: @ 81BC6A1 + .string "The number of participants is\n" + .string "incorrect.$" + +gUnknown_81BC6CA:: @ 81BC6CA + .string "The SINGLE BATTLE Mode can't be\n" + .string "played by {STR_VAR_1} players.$" + +gUnknown_81BC700:: @ 81BC700 + .string "The DOUBLE BATTLE Mode can't be\n" + .string "played by {STR_VAR_1} players.$" + +gUnknown_81BC736:: @ 81BC736 + .string "There must be four players to play\n" + .string "this Battle Mode.$" + +gUnknown_81BC76B:: @ 81BC76B + .string "Please confirm the number of\n" + .string "players and start again.$" + +gUnknown_81BC7A1:: @ 81BC7A1 + .string "The link will be terminated if you\n" + .string "leave the room. Is that okay?$" + +Text_1BC7E2:: @ 81BC7E2 + .string "Terminating link…\n" + .string "You will be escorted out of\l" + .string "the room. Please wait.$" + +gUnknown_81BC827:: @ 81BC827 + .string "This TRAINER is too busy to\n" + .string "notice…$" + +gUnknown_81BC84B:: @ 81BC84B + .string "Score! Got to look at {STR_VAR_1}'s\n" + .string "TRAINER CARD!$" + +gUnknown_81BC874:: @ 81BC874 + .string "Score! Got to look at {STR_VAR_1}'s\n" + .string "TRAINER CARD!\p" + .string "It's a {STR_VAR_2} card!$" + +gUnknown_81BC8AD:: @ 81BC8AD + .string "Please take your seat and start\n" + .string "your battle.$" + +gUnknown_81BC8DA:: @ 81BC8DA + .string "Please take your seat and start\n" + .string "your trade.$" + +Text_1BC906:: @ 81BC906 + .string "ごりよう ありがとう ございました$" + +Text_1BC918:: @ 81BC918 + .string "The TRAINER CARD data will\n" + .string "be overwritten.$" + +Text_1BC943:: @ 81BC943 + .string "I hope to see you again!$" + +gUnknown_81BC95C:: @ 81BC95C + .string "I'm awfully sorry.\p" + .string "We're not set up to conduct trades\n" + .string "with TRAINERS far away in another\l" + .string "region yet…$" + +gUnknown_81BC9C0:: @ 81BC9C0 + .string "The other TRAINER is not ready.$" + +gUnknown_81BC9E0:: @ 81BC9E0 + .string "You have at least one POKéMON\n" + .string "that can't be taken.$" + +gUnknown_81BCA13:: @ 81BCA13 + .string "The Wireless Adapter is not\n" + .string "connected properly.$" + +gUnknown_81BCA43:: @ 81BCA43 + .string "Participants are asked to step up\n" + .string "to the reception counter.$" + +Text_1BCA7F:: @ 81BCA7F + .string "こんにちは!$" + +Text_1BCA86:: @ 81BCA86 + .string "しょうしょう おまちください$" + +Text_1BCA95:: @ 81BCA95 + .string "You may trade your POKéMON here\n" + .string "with another TRAINER.$" + +Text_1BCACB:: @ 81BCACB + .string "You may battle with your friends\n" + .string "here.$" + +Text_1BCAF2:: @ 81BCAF2 + .string "Two to five TRAINERS can make\n" + .string "BERRY POWDER together.$" + +Text_1BCB27:: @ 81BCB27 + .string "ワイヤレス クラブでの\n" + .string "あそびかたを せつめいします$" + +Text_1BCB42:: @ 81BCB42 + .string "Cancels the selected MENU item.$" + +Text_1BCB62:: @ 81BCB62 + .string "どちらの しょうぶに しますか?$" + +Text_1BCB73:: @ 81BCB73 + .string "ひとつ まえに もどります$" + +gUnknown_81BCB81:: @ 81BCB81 + .string "To use the BERRY CRUSH service,\n" + .string "you must have at least one BERRY.$" + +gUnknown_81BCBC3:: @ 81BCBC3 + .string "To enter the UNION ROOM, you must\n" + .string "have at least two POKéMON.$" + +gUnknown_81BCC00:: @ 81BCC00 + .string "No POKéMON holding the {STR_VAR_1}\n" + .string "BERRY may enter the UNION ROOM.$" + +gUnknown_81BCC3A:: @ 81BCC3A + .string "This is the POKéMON WIRELESS CLUB\n" + .string "UNION ROOM.\p" + .string "Unfortunately, your Wireless\n" + .string "Adapter is not connected properly.\p" + .string "Please do come again.$" + +Text_1BCCBE:: @ 81BCCBE + .string "あ‥‥\n" + .string "おきゃくさま!$" + +Text_1BCCCA:: @ 81BCCCA + .string "It appears as if {STR_VAR_1} is playing\n" + .string "right now.\l" + .string "Go for it!$" + +Text_1BCCFF:: @ 81BCCFF + .string "I can explain game rules to you,\n" + .string "if you'd like.\p" + .string "Which game should I describe?$" + +gUnknown_81BCD4D:: @ 81BCD4D + .string "“POKéMON JUMP”\p" + .string "Make your POKéMON skip the\n" + .string "VINE WHIP rope with the A Button.\p" + .string "Only mini POKéMON around 28 inches\n" + .string "or less may participate.\p" + .string "POKéMON that only swim, burrow, or\n" + .string "fly are not good at jumping.\p" + .string "As a result, those POKéMON may not\n" + .string "participate.\p" + .string "Good things happen if everyone\n" + .string "jumps in time.$" + +gUnknown_81BCE73:: @ 81BCE73 + .string "“DODRIO BERRY-PICKING”\p" + .string "Command DODRIO's three heads to\n" + .string "catch falling BERRIES.\p" + .string "Press right, up, or left on the\n" + .string "{EXTRA_PLUS} Control Pad to move the heads.\p" + .string "To play this game, you must have\n" + .string "a DODRIO.$" + +gUnknown_81BCF2E:: @ 81BCF2E + .string "If you want to play a game,\n" + .string "please tell the man beside me.$" + +Text_1BCF69:: @ 81BCF69 + .string "Hi, welcome!\n" + .string "You can play games over the\l" + .string "Wireless Communication System.\p" + .string "Can you wait just a little bit?$" + +gUnknown_81BCFD1:: @ 81BCFD1 + .string "All right, come again!$" + +gUnknown_81BCFE8:: @ 81BCFE8 + .string "The Wireless Adapter isn't\n" + .string "connected.\p" + .string "Come back when it's hooked up!$" + +Text_1BD02D:: @ 81BD02D + .string "All right, which game did you want\n" + .string "to play?$" + +gUnknown_81BD059:: @ 81BD059 + .string "Which POKéMON would you like to\n" + .string "enter?$" + +Text_1BD080:: @ 81BD080 + .string "Okay, you're all good to go.\n" + .string "Don't let the others beat you!$" + +Text_1BD0BC:: @ 81BD0BC + .string "きょうは けえるのか?\n" + .string "またこいよ!$" + +gUnknown_81BD0CF:: @ 81BD0CF + .string "It doesn't look like you have any\n" + .string "POKéMON that you can enter…\p" + .string "Would you like me to explain what\n" + .string "kinds of POKéMON can enter?$" + +gUnknown_81BD14B:: @ 81BD14B + .string "“POKéMON JUMP” is open to POKéMON\n" + .string "around 28 inches or less.\p" + .string "What you can't enter are those\n" + .string "POKéMON that can't jump.\p" + .string "You know, like POKéMON that only\n" + .string "swim, burrow, or fly.\p" + .string "That's all you need to know.$" + +gUnknown_81BD213:: @ 81BD213 + .string "“DODRIO BERRY-PICKING”…\n" + .string "Well, the name says it all.\p" + .string "You have to have a DODRIO to play\n" + .string "this game.$" + +Text_1BD274:: @ 81BD274 + .string "もういちど はじめから\n" + .string "やりなおして みて くれ$" + +Text_1BD28D:: @ 81BD28D + .string "Welcome to the POKéMON WIRELESS\n" + .string "CLUB DIRECT CORNER.\p" + .string "You may interact directly with\n" + .string "your friends here.\p" + .string "Which room would you like to\n" + .string "enter?$" + +gUnknown_81BD317:: @ 81BD317 + .string "Would you like to trade POKéMON?$" + +Text_1BD338:: @ 81BD338 + .string "Which Battle Mode would you like\n" + .string "to play?$" + +gUnknown_81BD362:: @ 81BD362 + .string "Would you like to use the\n" + .string "BERRY CRUSH System?$" + +gUnknown_81BD390:: @ 81BD390 + .string "There are three Battle Modes.\p" + .string "SINGLE BATTLE is for two TRAINERS\n" + .string "with one or more POKéMON each.\p" + .string "Each TRAINER can have one POKéMON\n" + .string "in battle at a time.\p" + .string "DOUBLE BATTLE is for two TRAINERS\n" + .string "with two or more POKéMON each.\p" + .string "Each TRAINER will send out two\n" + .string "POKéMON in battle at a time.\p" + .string "MULTI BATTLE is for four TRAINERS\n" + .string "with one or more POKéMON each.\p" + .string "Each TRAINER can have one POKéMON\n" + .string "in battle at a time.$" + +Text_1BD51B:: @ 81BD51B + .string "Please decide which of you two\n" + .string "will become the LEADER.\p" + .string "The other player must then choose\n" + .string "“JOIN GROUP.”$" + +Text_1BD582:: @ 81BD582 + .string "Please decide which of you four\n" + .string "will become the GROUP LEADER.\p" + .string "The other players must then choose\n" + .string "“JOIN GROUP.”$" + +Text_1BD5F1:: @ 81BD5F1 + .string "Please decide which of you will\n" + .string "become the GROUP LEADER.\p" + .string "The other players must then choose\n" + .string "“JOIN GROUP.”$" + +Text_1BD65B:: @ 81BD65B + .string "Welcome to the POKéMON WIRELESS\n" + .string "CLUB UNION ROOM.\p" + .string "You may interact directly with\n" + .string "other TRAINERS here, some of\l" + .string "whom you may not even know.\p" + .string "Would you like to enter the ROOM?$" + +Text_1BD706:: @ 81BD706 + .string "The TRAINERS in the UNION ROOM\n" + .string "will be those players around you\l" + .string "who have also entered the ROOM.\p" + .string "You may do all sorts of things\n" + .string "here, such as exchanging greetings.\p" + .string "You may enter two POKéMON up to\n" + .string "Lv. 30 for a one-on-one battle.\p" + .string "You may take part in a chat with\n" + .string "two to five people.\p" + .string "Or, you may register a POKéMON for\n" + .string "trade.\p" + .string "Would you like to enter the ROOM?$" + +gUnknown_81BD86A:: @ 81BD86A + .string "I hope you enjoy your time in\n" + .string "the UNION ROOM.$" + +gUnknown_81BD898:: @ 81BD898 + .string "Hello!\n" + .string "My name is TEALA.\p" + .string "This must be your first time\n" + .string "up here.\p" + .string "I'll show you how the Wireless\n" + .string "Communication System works.\p" + .string "First, I need to show you this\n" + .string "floor of our POKéMON CENTER.\p" + .string "Right this way, please.$" + +gUnknown_81BD966:: @ 81BD966 + .string "On the top floor, there are two\n" + .string "rooms.\p" + .string "First, the room on the left.\n" + .string "It's the UNION ROOM.\p" + .string "You may link up with TRAINERS\n" + .string "around you who have also entered\l" + .string "the UNION ROOM.\p" + .string "With them, you may do things like\n" + .string "chat, battle, and trade.\p" + .string "Second, the room on the right is\n" + .string "the DIRECT CORNER.\p" + .string "You may trade or battle POKéMON\n" + .string "with your friends in this room.\p" + .string "If the Wireless Adapter isn't\n" + .string "connected, you may still link up\l" + .string "using a GBA Game Link cable.\p" + .string "If that is the case, you must go\n" + .string "to the DIRECT CORNER.\p" + .string "I hope you enjoy the Wireless \n" + .string "Communication System.$" + +gUnknown_81BDB85:: @ 81BDB85 + .string "Hello, {PLAYER}!\p" + .string "It's me, TEALA, the POKéMON\n" + .string "CENTER 2F attendant.\p" + .string "Is there something you needed to\n" + .string "ask me about linking?$" + +gUnknown_81BDBF8:: @ 81BDBF8 + .string "Let me explain how the POKéMON\n" + .string "WIRELESS CLUB works.\p" + .string "On this, the top floor, there are\n" + .string "two rooms.\p" + .string "First, the room on the left.\n" + .string "It's the UNION ROOM.\p" + .string "You may link up with TRAINERS\n" + .string "around you who have also entered\l" + .string "the UNION ROOM.\p" + .string "With them, you may do things like\n" + .string "chat, battle, and trade.\p" + .string "Second, the room on the right is\n" + .string "the DIRECT CORNER.\p" + .string "You may trade or battle POKéMON\n" + .string "with your friends in this room.\p" + .string "Sometimes, you may not be able to\n" + .string "find your friends in the UNION ROOM\l" + .string "or the DIRECT CORNER.\p" + .string "In that case, please move closer\n" + .string "to your friends.\p" + .string "If the Wireless Adapter isn't\n" + .string "connected, you may still link up\l" + .string "using a GBA Game Link cable.\p" + .string "If that is the case, you must go\n" + .string "to the DIRECT CORNER.\p" + .string "I hope you enjoy the Wireless \n" + .string "Communication System.$" + +gUnknown_81BDEDF:: @ 81BDEDF + .string "I hope you enjoy the Wireless\n" + .string "Communication System.$" + +CeladonCity_EventScript_1BDF13:: @ 81BDF13 +CeladonCity_Gym_EventScript_1BDF13:: @ 81BDF13 +FiveIsland_Meadow_EventScript_1BDF13:: @ 81BDF13 +PewterCity_EventScript_1BDF13:: @ 81BDF13 +Route10_EventScript_1BDF13:: @ 81BDF13 +Route12_EventScript_1BDF13:: @ 81BDF13 +Route14_EventScript_1BDF13:: @ 81BDF13 +Route16_EventScript_1BDF13:: @ 81BDF13 +Route25_EventScript_1BDF13:: @ 81BDF13 +Route2_EventScript_1BDF13:: @ 81BDF13 +Route8_EventScript_1BDF13:: @ 81BDF13 +ThreeIsland_BerryForest_EventScript_1BDF13:: @ 81BDF13 +ThreeIsland_BondBridge_EventScript_1BDF13:: @ 81BDF13 +ThreeIsland_EventScript_1BDF13:: @ 81BDF13 +Route9_EventScript_1BDF13:: @ 81BDF13 +Route13_EventScript_1BDF13:: @ 81BDF13 +TwoIsland_EventScript_1BDF13:: @ 81BDF13 +FuchsiaCity_EventScript_1BDF13:: @ 81BDF13 +VermilionCity_EventScript_1BDF13:: @ 81BDF13 +VermilionCity_EventScript_1BDF13:: @ 81BDF13 +CeruleanCity_EventScript_1BDF13:: @ 81BDF13 +ViridianCity_EventScript_1BDF13:: @ 81BDF13 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkflag FLAG_0x821 + goto_if 0, EventScript_1BDF87 + checkpartymove MOVE_CUT + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BDF87 + setfieldeffectarg 0, VAR_RESULT + getpartymonname 0, VAR_RESULT + getmovename 1, MOVE_CUT + loadword 0, gUnknown_81BDF94 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BDF91 + loadword 0, gUnknown_81BDFD7 + callstd 4 + closemessage + dofieldeffect 2 + waitstate + goto EventScript_1BDF76 + end + +gUnknown_81BDF6B:: @ 81BDF6B + lockall + dofieldeffect 2 + waitstate + goto EventScript_1BDF76 + end + +EventScript_1BDF76:: @ 81BDF76 + applymovement VAR_LAST_TALKED, Movement_1BDF85 + waitmovement 0 + removeobject VAR_LAST_TALKED + releaseall + end + +Movement_1BDF85:: @ 81BDF85 + step_69 + step_end + +EventScript_1BDF87:: @ 81BDF87 + loadword 0, gUnknown_81BDFE3 + callstd 3 + releaseall + end + +EventScript_1BDF91:: @ 81BDF91 + closemessage + releaseall + end + +gUnknown_81BDF94:: @ 81BDF94 + .string "This tree looks like it can be CUT\n" + .string "down!\p" + .string "Would you like to CUT it?$" + +gUnknown_81BDFD7:: @ 81BDFD7 + .string "{STR_VAR_1} used {STR_VAR_2}!$" + +gUnknown_81BDFE3:: @ 81BDFE3 + .string "This tree looks like it can be CUT\n" + .string "down!$" + +CeruleanCave_2F_EventScript_1BE00C:: @ 81BE00C +MtEmber_Exterior_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B1F_Stairs_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B2F_EventScript_1BE00C:: @ 81BE00C +MtEmber_SummitPath_2F_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_1F_EventScript_1BE00C:: @ 81BE00C +SevenIsland_SevaultCanyon_EventScript_1BE00C:: @ 81BE00C +FourIsland_EventScript_1BE00C:: @ 81BE00C +OneIsland_KindleRoad_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B3F_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B1F_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B1F_EventScript_1BE00C:: @ 81BE00C +RockTunnel_B1F_EventScript_1BE00C:: @ 81BE00C +CeruleanCave_B1F_EventScript_1BE00C:: @ 81BE00C +CeruleanCave_1F_EventScript_1BE00C:: @ 81BE00C + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkflag FLAG_0x825 + goto_if 0, EventScript_1BE091 + checkpartymove MOVE_ROCK_SMASH + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BE091 + setfieldeffectarg 0, VAR_RESULT + getpartymonname 0, VAR_RESULT + getmovename 1, MOVE_ROCK_SMASH + loadword 0, Text_1BE09D + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE09A + loadword 0, gUnknown_81BDFD7 + callstd 4 + closemessage + dofieldeffect 37 + waitstate + goto EventScript_1BE06F + end + +EventScript_FldEffRockSmash:: @ 81BE064 + lockall + dofieldeffect 37 + waitstate + goto EventScript_1BE06F + end + +EventScript_1BE06F:: @ 81BE06F + applymovement VAR_LAST_TALKED, Movement_1BE08F + waitmovement 0 + removeobject VAR_LAST_TALKED + special sub_8082E54 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE08D + waitstate + releaseall + end + +EventScript_1BE08D:: @ 81BE08D + releaseall + end + +Movement_1BE08F:: @ 81BE08F + step_68 + step_end + +EventScript_1BE091:: @ 81BE091 + loadword 0, gUnknown_81BE0E2 + callstd 3 + end + +EventScript_1BE09A:: @ 81BE09A + closemessage + releaseall + end + +Text_1BE09D:: @ 81BE09D + .string "This rock appears to be breakable.\n" + .string "Would you like to use ROCK SMASH?$" + +gUnknown_81BE0E2:: @ 81BE0E2 + .string "It's a rugged rock, but a POKéMON\n" + .string "may be able to smash it.$" + +MtEmber_Exterior_EventScript_1BE11D:: @ 81BE11D +MtEmber_RubyPath_B2F_EventScript_1BE11D:: @ 81BE11D +MtEmber_Summit_EventScript_1BE11D:: @ 81BE11D +SeafoamIslands_1F_EventScript_1BE11D:: @ 81BE11D +SeafoamIslands_B2F_EventScript_1BE11D:: @ 81BE11D +SevenIsland_SevaultCanyon_EventScript_1BE11D:: @ 81BE11D +VictoryRoad_1F_EventScript_1BE11D:: @ 81BE11D +VictoryRoad_3F_EventScript_1BE11D:: @ 81BE11D +SixIsland_RuinValley_EventScript_1BE11D:: @ 81BE11D +FuchsiaCity_Building1_EventScript_1BE11D:: @ 81BE11D +SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D:: @ 81BE11D +MtEmber_RubyPath_B3F_EventScript_1BE11D:: @ 81BE11D +SeafoamIslands_B3F_EventScript_1BE11D:: @ 81BE11D +SeafoamIslands_B3F_EventScript_1BE11D:: @ 81BE11D +SeafoamIslands_B1F_EventScript_1BE11D:: @ 81BE11D +VictoryRoad_2F_EventScript_1BE11D:: @ 81BE11D + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkflag FLAG_0x823 + goto_if 0, EventScript_1BE185 + checkflag FLAG_0x805 + goto_if 1, EventScript_1BE18E + checkpartymove MOVE_STRENGTH + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BE185 + setfieldeffectarg 0, VAR_RESULT + loadword 0, gUnknown_81BE19A + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE197 + closemessage + dofieldeffect 40 + waitstate + goto EventScript_1BE179 + end + +EventScript_FldEffStrength:: @ 81BE16E + lockall + dofieldeffect 40 + waitstate + goto EventScript_1BE179 + end + +EventScript_1BE179:: @ 81BE179 + setflag FLAG_0x805 + loadword 0, gUnknown_81BE1FA + callstd 3 + end + +EventScript_1BE185:: @ 81BE185 + loadword 0, gUnknown_81BE244 + callstd 3 + end + +EventScript_1BE18E:: @ 81BE18E + loadword 0, gUnknown_81BE284 + callstd 3 + end + +EventScript_1BE197:: @ 81BE197 + closemessage + releaseall + end + +gUnknown_81BE19A:: @ 81BE19A + .string "It's a big boulder, but a POKéMON\n" + .string "may be able to push it aside.\p" + .string "Would you like to use STRENGTH?$" + +gUnknown_81BE1FA:: @ 81BE1FA + .string "{STR_VAR_1} used STRENGTH!\p" + .string "{STR_VAR_1}'s STRENGTH made it\n" + .string "possible to move boulders around!$" + +gUnknown_81BE244:: @ 81BE244 + .string "It's a big boulder, but a POKéMON\n" + .string "may be able to push it aside.$" + +gUnknown_81BE284:: @ 81BE284 + .string "STRENGTH made it possible to move\n" + .string "boulders around.$" + +gUnknown_81BE2B7:: @ 81BE2B7 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkpartymove MOVE_WATERFALL + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BE300 + getpartymonname 0, VAR_RESULT + setfieldeffectarg 0, VAR_RESULT + loadword 0, gUnknown_81BE33F + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE308 + loadword 0, gUnknown_81BE378 + callstd 4 + dofieldeffect 43 + goto EventScript_1BE308 + +EventScript_81BE2FF:: @ 81BE2FF + lockall +EventScript_1BE300: + loadword 0, gUnknown_81BE30A + callstd 4 +EventScript_1BE308: + releaseall + end + + + + + + + + + + + + @@ -2806,1598 +11507,24 @@ EventScript_1A77B0:: @ 81A77B0 .include "data/script_dump_out.inc" +@ .include "data/script_dump.inc" -Route16_NorthEntrance_1F_EventScript_1A77B6:: @ 81A77B6 -Route18_EastEntrance_1F_EventScript_1A77B6:: @ 81A77B6 - .incbin "baserom.gba", 0x1A77B6, 0xB -Route16_NorthEntrance_1F_EventScript_1A77C1:: @ 81A77C1 -Route18_EastEntrance_1F_EventScript_1A77C1:: @ 81A77C1 - .incbin "baserom.gba", 0x1A77C1, 0x42 -EventScript_1A7803:: @ 81A7803 - .incbin "baserom.gba", 0x1A7803, 0x69 -EventScript_1A786C:: @ 81A786C - .incbin "baserom.gba", 0x1A786C, 0x102 +@ ??? +gUnknown_81BE30A:: @ 81BE30A + .incbin "baserom.gba", 0x1BE30A, 0x35 -EventScript_1A796E:: @ 81A796E - .incbin "baserom.gba", 0x1A796E, 0x14B +gUnknown_81BE33F:: @ 81BE33F + .incbin "baserom.gba", 0x1BE33F, 0x39 -EventScript_1A7AB9:: @ 81A7AB9 - .incbin "baserom.gba", 0x1A7AB9, 0x4 - -EventScript_1A7ABD:: @ 81A7ABD - .incbin "baserom.gba", 0x1A7ABD, 0xA - -EventScript_1A7AC7:: @ 81A7AC7 - .incbin "baserom.gba", 0x1A7AC7, 0xA - -EventScript_1A7AD1:: @ 81A7AD1 - .incbin "baserom.gba", 0x1A7AD1, 0xA - -gUnknown_81A7ADB:: @ 81A7ADB - .incbin "baserom.gba", 0x1A7ADB, 0x5 - -EventScript_1A7AE0:: @ 81A7AE0 - .incbin "baserom.gba", 0x1A7AE0, 0x2 - -EventScript_1A7AE2:: @ 81A7AE2 - .incbin "baserom.gba", 0x1A7AE2, 0x98 - -EventScript_1A7B7A:: @ 81A7B7A - .incbin "baserom.gba", 0x1A7B7A, 0x1C4 - -EventScript_1A7D3E:: @ 81A7D3E - .incbin "baserom.gba", 0x1A7D3E, 0x134 - -EventScript_1A7E72:: @ 81A7E72 - .incbin "baserom.gba", 0x1A7E72, 0xDA - -EventScript_1A7F4C:: @ 81A7F4C - .incbin "baserom.gba", 0x1A7F4C, 0x1FD - -EventScript_1A8149:: @ 81A8149 - .incbin "baserom.gba", 0x1A8149, 0x2E - -EventScript_1A8177:: @ 81A8177 - .incbin "baserom.gba", 0x1A8177, 0x2E - -EventScript_1A81A5:: @ 81A81A5 - .incbin "baserom.gba", 0x1A81A5, 0x37 - -EventScript_1A81DC:: @ 81A81DC - .incbin "baserom.gba", 0x1A81DC, 0x37 - -EventScript_1A8213:: @ 81A8213 - .incbin "baserom.gba", 0x1A8213, 0x2E - -EventScript_1A8241:: @ 81A8241 - .incbin "baserom.gba", 0x1A8241, 0x2E - -EventScript_1A826F:: @ 81A826F - .incbin "baserom.gba", 0x1A826F, 0x37 - -EventScript_1A82A6:: @ 81A82A6 - .incbin "baserom.gba", 0x1A82A6, 0x37 - -EventScript_1A82DD:: @ 81A82DD - .incbin "baserom.gba", 0x1A82DD, 0x37 - -EventScript_1A8314:: @ 81A8314 - .incbin "baserom.gba", 0x1A8314, 0x37 - -EventScript_1A834B:: @ 81A834B - .incbin "baserom.gba", 0x1A834B, 0x2E - -EventScript_1A8379:: @ 81A8379 - .incbin "baserom.gba", 0x1A8379, 0x2E - -EventScript_1A83A7:: @ 81A83A7 - .incbin "baserom.gba", 0x1A83A7, 0x2E - -EventScript_1A83D5:: @ 81A83D5 - .incbin "baserom.gba", 0x1A83D5, 0x37 - -EventScript_1A840C:: @ 81A840C - .incbin "baserom.gba", 0x1A840C, 0x37 - -EventScript_1A8443:: @ 81A8443 - .incbin "baserom.gba", 0x1A8443, 0x37 - -EventScript_1A847A:: @ 81A847A - .incbin "baserom.gba", 0x1A847A, 0x2E - -EventScript_1A84A8:: @ 81A84A8 - .incbin "baserom.gba", 0x1A84A8, 0x2E - -EventScript_1A84D6:: @ 81A84D6 - .incbin "baserom.gba", 0x1A84D6, 0x2E - -EventScript_1A8504:: @ 81A8504 - .incbin "baserom.gba", 0x1A8504, 0x417 - -SilphCo_2F_EventScript_1A891B:: @ 81A891B - .incbin "baserom.gba", 0x1A891B, 0x1A - -SilphCo_2F_EventScript_1A8935:: @ 81A8935 - .incbin "baserom.gba", 0x1A8935, 0x1A - -SilphCo_3F_EventScript_1A894F:: @ 81A894F - .incbin "baserom.gba", 0x1A894F, 0x1A - -SilphCo_3F_EventScript_1A8969:: @ 81A8969 - .incbin "baserom.gba", 0x1A8969, 0x1A - -SilphCo_4F_EventScript_1A8983:: @ 81A8983 - .incbin "baserom.gba", 0x1A8983, 0x1A - -SilphCo_4F_EventScript_1A899D:: @ 81A899D - .incbin "baserom.gba", 0x1A899D, 0x1A - -SilphCo_5F_EventScript_1A89B7:: @ 81A89B7 - .incbin "baserom.gba", 0x1A89B7, 0x1A - -SilphCo_5F_EventScript_1A89D1:: @ 81A89D1 - .incbin "baserom.gba", 0x1A89D1, 0x1A - -SilphCo_5F_EventScript_1A89EB:: @ 81A89EB - .incbin "baserom.gba", 0x1A89EB, 0x1A - -SilphCo_6F_EventScript_1A8A05:: @ 81A8A05 - .incbin "baserom.gba", 0x1A8A05, 0x1A - -SilphCo_7F_EventScript_1A8A1F:: @ 81A8A1F - .incbin "baserom.gba", 0x1A8A1F, 0x1A - -SilphCo_7F_EventScript_1A8A39:: @ 81A8A39 - .incbin "baserom.gba", 0x1A8A39, 0x1A - -SilphCo_7F_EventScript_1A8A53:: @ 81A8A53 - .incbin "baserom.gba", 0x1A8A53, 0x1A - -SilphCo_8F_EventScript_1A8A6D:: @ 81A8A6D - .incbin "baserom.gba", 0x1A8A6D, 0x1A - -SilphCo_9F_EventScript_1A8A87:: @ 81A8A87 - .incbin "baserom.gba", 0x1A8A87, 0x1A - -SilphCo_9F_EventScript_1A8AA1:: @ 81A8AA1 - .incbin "baserom.gba", 0x1A8AA1, 0x1A - -SilphCo_9F_EventScript_1A8ABB:: @ 81A8ABB - .incbin "baserom.gba", 0x1A8ABB, 0x1A - -SilphCo_9F_EventScript_1A8AD5:: @ 81A8AD5 - .incbin "baserom.gba", 0x1A8AD5, 0x1A - -SilphCo_10F_EventScript_1A8AEF:: @ 81A8AEF - .incbin "baserom.gba", 0x1A8AEF, 0x1A - -SilphCo_11F_EventScript_1A8B09:: @ 81A8B09 - .incbin "baserom.gba", 0x1A8B09, 0x11E - -EventScript_1A8C27:: @ 81A8C27 - .incbin "baserom.gba", 0x1A8C27, 0xC - -EventScript_1A8C33:: @ 81A8C33 - .incbin "baserom.gba", 0x1A8C33, 0x9 - -EventScript_1A8C3C:: @ 81A8C3C - .incbin "baserom.gba", 0x1A8C3C, 0x71 - -EventScript_1A8CAD:: @ 81A8CAD - .incbin "baserom.gba", 0x1A8CAD, 0x10 - -EventScript_1A8CBD:: @ 81A8CBD - .incbin "baserom.gba", 0x1A8CBD, 0xC - -EventScript_1A8CC9:: @ 81A8CC9 - .incbin "baserom.gba", 0x1A8CC9, 0x10 - -EventScript_1A8CD9:: @ 81A8CD9 - .incbin "baserom.gba", 0x1A8CD9, 0x14 - -gUnknown_81A8CED:: @ 81A8CED - .incbin "baserom.gba", 0x1A8CED, 0x9 - -CeruleanCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -CinnabarIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -FiveIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -FuchsiaCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -OneIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -PewterCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -SevenIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -VermilionCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -FourIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -SixIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -ThreeIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -TwoIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -Route10_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -Route10_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -Route4_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -SaffronCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -IndigoPlateau_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -CeladonCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -LavenderTown_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -ViridianCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 - .incbin "baserom.gba", 0x1A8CF6, 0x6 - -CeruleanCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -CinnabarIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -FiveIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -FuchsiaCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -OneIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -PewterCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -SevenIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -VermilionCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -FourIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -SixIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -ThreeIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -TwoIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -Route10_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -Route10_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -Route4_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -SaffronCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -IndigoPlateau_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -CeladonCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -LavenderTown_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -ViridianCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC - .incbin "baserom.gba", 0x1A8CFC, 0x6 - -CeruleanCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -CinnabarIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -FiveIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -FuchsiaCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -OneIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -PewterCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -SevenIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -VermilionCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -FourIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -SixIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -ThreeIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -TwoIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -Route10_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -Route10_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -Route4_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -SaffronCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -IndigoPlateau_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -CeladonCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -LavenderTown_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -ViridianCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 - .incbin "baserom.gba", 0x1A8D02, 0x6 - -VermilionCity_PokemonCenter_1F_EventScript_1A8D08:: @ 81A8D08 - .incbin "baserom.gba", 0x1A8D08, 0x41 - -EventScript_ItemfinderDigUpUnderfootItem:: @ 81A8D49 - lockall - textcolor 3 - waitse - call EventScript_GiveItem - compare_var_to_value VAR_0x8007, 1 - goto_if_eq EventScript_DigUpItemPutInPocket - compare_var_to_value VAR_0x8007, 0 - goto_if_eq EventScript_DigUpItemBagIsFull - end - -EventScript_DigUpItemPutInPocket:: - message Text_1A5700 - waitfanfare - waitmessage - delay 60 - msgbox gUnknown_81A5218 - special Special_SetHiddenItemFlag - releaseall - end - -EventScript_DigUpItemBagIsFull:: - msgbox Text_1A5700 - msgbox gUnknown_81A5242 - setvar VAR_RESULT, 0 - releaseall - end - -gUnknown_81A8D97:: @ 81A8D97 - .incbin "baserom.gba", 0x1A8D97, 0x41 - -gUnknown_81A8DD8:: @ 81A8DD8 - .incbin "baserom.gba", 0x1A8DD8, 0x25 - -gUnknown_81A8DFD:: @ 81A8DFD - .incbin "baserom.gba", 0x1A8DFD, 0x5B - -gStdScript_8:: @ 81A8E58 - .incbin "baserom.gba", 0x1A8E58, 0x6D - -EventScript_1A8EC5:: @ 81A8EC5 - .incbin "baserom.gba", 0x1A8EC5, 0x8F - -EventScript_1A8F54:: @ 81A8F54 - .incbin "baserom.gba", 0x1A8F54, 0x9A - -EventScript_1A8FEE:: @ 81A8FEE - .incbin "baserom.gba", 0x1A8FEE, 0xB - -EventScript_1A8FF9:: @ 81A8FF9 - .incbin "baserom.gba", 0x1A8FF9, 0xB - -EventScript_1A9004:: @ 81A9004 - .incbin "baserom.gba", 0x1A9004, 0xB - -EventScript_1A900F:: @ 81A900F - .incbin "baserom.gba", 0x1A900F, 0xCB - -EventScript_1A90DA:: @ 81A90DA - .incbin "baserom.gba", 0x1A90DA, 0x1C - -EventScript_1A90F6:: @ 81A90F6 - .incbin "baserom.gba", 0x1A90F6, 0x12 - -EventScript_1A9108:: @ 81A9108 - .incbin "baserom.gba", 0x1A9108, 0x16 - -EventScript_1A911E:: @ 81A911E - .incbin "baserom.gba", 0x1A911E, 0xB7 - -EventScript_1A91D5:: @ 81A91D5 - .incbin "baserom.gba", 0x1A91D5, 0x58 - -EventScript_1A922D:: @ 81A922D - .incbin "baserom.gba", 0x1A922D, 0x9 - -EventScript_1A9236:: @ 81A9236 - .incbin "baserom.gba", 0x1A9236, 0x15 - -EventScript_1A924B:: @ 81A924B - .incbin "baserom.gba", 0x1A924B, 0x13 - -EventScript_1A925E:: @ 81A925E - .incbin "baserom.gba", 0x1A925E, 0xE - -EventScript_1A926C:: @ 81A926C - .incbin "baserom.gba", 0x1A926C, 0x10 - -EventScript_1A927C:: @ 81A927C - .incbin "baserom.gba", 0x1A927C, 0xC - -gUnknown_81A9288:: @ 81A9288 - .incbin "baserom.gba", 0x1A9288, 0x3 - -gUnknown_81A928B:: @ 81A928B - .incbin "baserom.gba", 0x1A928B, 0x5 - -gUnknown_81A9290:: @ 81A9290 - .incbin "baserom.gba", 0x1A9290, 0x6 - -gUnknown_81A9296:: @ 81A9296 - .incbin "baserom.gba", 0x1A9296, 0x5 - -gUnknown_81A929B:: @ 81A929B - .incbin "baserom.gba", 0x1A929B, 0x4 - -gUnknown_81A929F:: @ 81A929F - .incbin "baserom.gba", 0x1A929F, 0x4 - -gUnknown_81A92A3:: @ 81A92A3 - .incbin "baserom.gba", 0x1A92A3, 0x4 - -gUnknown_81A92A7:: @ 81A92A7 - .incbin "baserom.gba", 0x1A92A7, 0x4 - -gUnknown_81A92AB:: @ 81A92AB - .incbin "baserom.gba", 0x1A92AB, 0x4 - -gUnknown_81A92AF:: @ 81A92AF - .incbin "baserom.gba", 0x1A92AF, 0x4 - -gUnknown_81A92B3:: @ 81A92B3 - .incbin "baserom.gba", 0x1A92B3, 0x4 - -gUnknown_81A92B7:: @ 81A92B7 - .incbin "baserom.gba", 0x1A92B7, 0x5 - -gUnknown_81A92BC:: @ 81A92BC - .incbin "baserom.gba", 0x1A92BC, 0x5 - -gUnknown_81A92C1:: @ 81A92C1 - .incbin "baserom.gba", 0x1A92C1, 0x2 - -gUnknown_81A92C3:: @ 81A92C3 - .incbin "baserom.gba", 0x1A92C3, 0x2 - -gUnknown_81A92C5:: @ 81A92C5 - .incbin "baserom.gba", 0x1A92C5, 0xB - -gUnknown_81A92D0:: @ 81A92D0 - .incbin "baserom.gba", 0x1A92D0, 0xC - -gUnknown_81A92DC:: @ 81A92DC - .incbin "baserom.gba", 0x1A92DC, 0xA - -gUnknown_81A92E6:: @ 81A92E6 - .incbin "baserom.gba", 0x1A92E6, 0xC - -gUnknown_81A92F2:: @ 81A92F2 - .incbin "baserom.gba", 0x1A92F2, 0xC - -gUnknown_81A92FE:: @ 81A92FE - .incbin "baserom.gba", 0x1A92FE, 0xC - -gUnknown_81A930A:: @ 81A930A - .incbin "baserom.gba", 0x1A930A, 0xC - -gUnknown_81A9316:: @ 81A9316 - .incbin "baserom.gba", 0x1A9316, 0xB - -gUnknown_81A9321:: @ 81A9321 - .incbin "baserom.gba", 0x1A9321, 0xC - -gUnknown_81A932D:: @ 81A932D - .incbin "baserom.gba", 0x1A932D, 0xB - -gUnknown_81A9338:: @ 81A9338 - .incbin "baserom.gba", 0x1A9338, 0x7 - -gUnknown_81A933F:: @ 81A933F - .incbin "baserom.gba", 0x1A933F, 0xB - -gUnknown_81A934A:: @ 81A934A - .incbin "baserom.gba", 0x1A934A, 0xC - -gUnknown_81A9356:: @ 81A9356 - .incbin "baserom.gba", 0x1A9356, 0xC - -gUnknown_81A9362:: @ 81A9362 - .incbin "baserom.gba", 0x1A9362, 0x6 - -gUnknown_81A9368:: @ 81A9368 - .incbin "baserom.gba", 0x1A9368, 0xC - -gUnknown_81A9374:: @ 81A9374 - .incbin "baserom.gba", 0x1A9374, 0x8 - -gUnknown_81A937C:: @ 81A937C - .incbin "baserom.gba", 0x1A937C, 0xB - -gUnknown_81A9387:: @ 81A9387 - .incbin "baserom.gba", 0x1A9387, 0xC - -gUnknown_81A9393:: @ 81A9393 - .incbin "baserom.gba", 0x1A9393, 0xC - -gUnknown_81A939F:: @ 81A939F - .incbin "baserom.gba", 0x1A939F, 0xC - -gUnknown_81A93AB:: @ 81A93AB - .incbin "baserom.gba", 0x1A93AB, 0x9 - -gUnknown_81A93B4:: @ 81A93B4 - .incbin "baserom.gba", 0x1A93B4, 0xC - -gUnknown_81A93C0:: @ 81A93C0 - .incbin "baserom.gba", 0x1A93C0, 0x9 - -Route3_EventScript_1A93C9:: @ 81A93C9 - .incbin "baserom.gba", 0x1A93C9, 0x3E - -Route3_EventScript_1A9407:: @ 81A9407 - .incbin "baserom.gba", 0x1A9407, 0x3E - -Route3_EventScript_1A9445:: @ 81A9445 - .incbin "baserom.gba", 0x1A9445, 0x3E - -Route3_EventScript_1A9483:: @ 81A9483 - .incbin "baserom.gba", 0x1A9483, 0x3E - -Route3_EventScript_1A94C1:: @ 81A94C1 - .incbin "baserom.gba", 0x1A94C1, 0x3E - -Route3_EventScript_1A94FF:: @ 81A94FF - .incbin "baserom.gba", 0x1A94FF, 0x3E - -Route3_EventScript_1A953D:: @ 81A953D - .incbin "baserom.gba", 0x1A953D, 0x3E - -Route3_EventScript_1A957B:: @ 81A957B - .incbin "baserom.gba", 0x1A957B, 0x3E - -Route4_EventScript_1A95B9:: @ 81A95B9 - .incbin "baserom.gba", 0x1A95B9, 0x3E - -Route24_EventScript_1A95F7:: @ 81A95F7 - .incbin "baserom.gba", 0x1A95F7, 0x3E - -Route24_EventScript_1A9635:: @ 81A9635 - .incbin "baserom.gba", 0x1A9635, 0x3E - -Route24_EventScript_1A9673:: @ 81A9673 - .incbin "baserom.gba", 0x1A9673, 0x3E - -Route24_EventScript_1A96B1:: @ 81A96B1 - .incbin "baserom.gba", 0x1A96B1, 0x3E - -Route24_EventScript_1A96EF:: @ 81A96EF - .incbin "baserom.gba", 0x1A96EF, 0x3E - -Route24_EventScript_1A972D:: @ 81A972D - .incbin "baserom.gba", 0x1A972D, 0x3E - -Route25_EventScript_1A976B:: @ 81A976B - .incbin "baserom.gba", 0x1A976B, 0x3E - -Route25_EventScript_1A97A9:: @ 81A97A9 - .incbin "baserom.gba", 0x1A97A9, 0x3E - -Route25_EventScript_1A97E7:: @ 81A97E7 - .incbin "baserom.gba", 0x1A97E7, 0x3E - -Route25_EventScript_1A9825:: @ 81A9825 - .incbin "baserom.gba", 0x1A9825, 0x3E - -Route25_EventScript_1A9863:: @ 81A9863 - .incbin "baserom.gba", 0x1A9863, 0x3E - -Route25_EventScript_1A98A1:: @ 81A98A1 - .incbin "baserom.gba", 0x1A98A1, 0x3E - -Route25_EventScript_1A98DF:: @ 81A98DF - .incbin "baserom.gba", 0x1A98DF, 0x3E - -Route25_EventScript_1A991D:: @ 81A991D - .incbin "baserom.gba", 0x1A991D, 0x3E - -Route25_EventScript_1A995B:: @ 81A995B - .incbin "baserom.gba", 0x1A995B, 0x3E - -Route6_EventScript_1A9999:: @ 81A9999 - .incbin "baserom.gba", 0x1A9999, 0x3E - -Route6_EventScript_1A99D7:: @ 81A99D7 - .incbin "baserom.gba", 0x1A99D7, 0x3E - -Route6_EventScript_1A9A15:: @ 81A9A15 - .incbin "baserom.gba", 0x1A9A15, 0x3E - -Route6_EventScript_1A9A53:: @ 81A9A53 - .incbin "baserom.gba", 0x1A9A53, 0x3E - -Route6_EventScript_1A9A91:: @ 81A9A91 - .incbin "baserom.gba", 0x1A9A91, 0x3E - -Route6_EventScript_1A9ACF:: @ 81A9ACF - .incbin "baserom.gba", 0x1A9ACF, 0x3E - -Route11_EventScript_1A9B0D:: @ 81A9B0D - .incbin "baserom.gba", 0x1A9B0D, 0x3E - -Route11_EventScript_1A9B4B:: @ 81A9B4B - .incbin "baserom.gba", 0x1A9B4B, 0x3E - -Route11_EventScript_1A9B89:: @ 81A9B89 - .incbin "baserom.gba", 0x1A9B89, 0x3E - -Route11_EventScript_1A9BC7:: @ 81A9BC7 - .incbin "baserom.gba", 0x1A9BC7, 0x3E - -Route11_EventScript_1A9C05:: @ 81A9C05 - .incbin "baserom.gba", 0x1A9C05, 0x3E - -Route11_EventScript_1A9C43:: @ 81A9C43 - .incbin "baserom.gba", 0x1A9C43, 0x3E - -Route11_EventScript_1A9C81:: @ 81A9C81 - .incbin "baserom.gba", 0x1A9C81, 0x3E - -Route11_EventScript_1A9CBF:: @ 81A9CBF - .incbin "baserom.gba", 0x1A9CBF, 0x3E - -Route11_EventScript_1A9CFD:: @ 81A9CFD - .incbin "baserom.gba", 0x1A9CFD, 0x3E - -Route11_EventScript_1A9D3B:: @ 81A9D3B - .incbin "baserom.gba", 0x1A9D3B, 0x3E - -Route9_EventScript_1A9D79:: @ 81A9D79 - .incbin "baserom.gba", 0x1A9D79, 0x3E - -Route9_EventScript_1A9DB7:: @ 81A9DB7 - .incbin "baserom.gba", 0x1A9DB7, 0x3E - -Route9_EventScript_1A9DF5:: @ 81A9DF5 - .incbin "baserom.gba", 0x1A9DF5, 0x3E - -Route9_EventScript_1A9E33:: @ 81A9E33 - .incbin "baserom.gba", 0x1A9E33, 0x3E - -Route9_EventScript_1A9E71:: @ 81A9E71 - .incbin "baserom.gba", 0x1A9E71, 0x3E - -Route9_EventScript_1A9EAF:: @ 81A9EAF - .incbin "baserom.gba", 0x1A9EAF, 0x3E - -Route9_EventScript_1A9EED:: @ 81A9EED - .incbin "baserom.gba", 0x1A9EED, 0x3E - -Route9_EventScript_1A9F2B:: @ 81A9F2B - .incbin "baserom.gba", 0x1A9F2B, 0x3E - -Route9_EventScript_1A9F69:: @ 81A9F69 - .incbin "baserom.gba", 0x1A9F69, 0x3E - -Route10_EventScript_1A9FA7:: @ 81A9FA7 - .incbin "baserom.gba", 0x1A9FA7, 0x3E - -Route10_EventScript_1A9FE5:: @ 81A9FE5 - .incbin "baserom.gba", 0x1A9FE5, 0x3E - -Route10_EventScript_1AA023:: @ 81AA023 - .incbin "baserom.gba", 0x1AA023, 0x3E - -Route10_EventScript_1AA061:: @ 81AA061 - .incbin "baserom.gba", 0x1AA061, 0x3E - -Route10_EventScript_1AA09F:: @ 81AA09F - .incbin "baserom.gba", 0x1AA09F, 0x3E - -Route10_EventScript_1AA0DD:: @ 81AA0DD - .incbin "baserom.gba", 0x1AA0DD, 0x3E - -Route8_EventScript_1AA11B:: @ 81AA11B - .incbin "baserom.gba", 0x1AA11B, 0x3E - -Route8_EventScript_1AA159:: @ 81AA159 - .incbin "baserom.gba", 0x1AA159, 0x3E - -Route8_EventScript_1AA197:: @ 81AA197 - .incbin "baserom.gba", 0x1AA197, 0x3E - -Route8_EventScript_1AA1D5:: @ 81AA1D5 - .incbin "baserom.gba", 0x1AA1D5, 0x3E - -Route8_EventScript_1AA213:: @ 81AA213 - .incbin "baserom.gba", 0x1AA213, 0x3E - -Route8_EventScript_1AA251:: @ 81AA251 - .incbin "baserom.gba", 0x1AA251, 0x3E - -Route8_EventScript_1AA28F:: @ 81AA28F - .incbin "baserom.gba", 0x1AA28F, 0x3E - -Route8_EventScript_1AA2CD:: @ 81AA2CD - .incbin "baserom.gba", 0x1AA2CD, 0x3E - -Route8_EventScript_1AA30B:: @ 81AA30B - .incbin "baserom.gba", 0x1AA30B, 0x3E - -Route8_EventScript_1AA349:: @ 81AA349 - .incbin "baserom.gba", 0x1AA349, 0x46 - -Route8_EventScript_1AA38F:: @ 81AA38F - .incbin "baserom.gba", 0x1AA38F, 0x46 - -Route8_EventScript_1AA3D5:: @ 81AA3D5 - .incbin "baserom.gba", 0x1AA3D5, 0x3E - -Route8_EventScript_1AA413:: @ 81AA413 - .incbin "baserom.gba", 0x1AA413, 0x3E - -Route12_EventScript_1AA451:: @ 81AA451 - .incbin "baserom.gba", 0x1AA451, 0x3E - -Route12_EventScript_1AA48F:: @ 81AA48F - .incbin "baserom.gba", 0x1AA48F, 0x3E - -Route12_EventScript_1AA4CD:: @ 81AA4CD - .incbin "baserom.gba", 0x1AA4CD, 0x3E - -Route12_EventScript_1AA50B:: @ 81AA50B - .incbin "baserom.gba", 0x1AA50B, 0x3E - -Route12_EventScript_1AA549:: @ 81AA549 - .incbin "baserom.gba", 0x1AA549, 0x3E - -Route12_EventScript_1AA587:: @ 81AA587 - .incbin "baserom.gba", 0x1AA587, 0x3E - -Route12_EventScript_1AA5C5:: @ 81AA5C5 - .incbin "baserom.gba", 0x1AA5C5, 0x3E - -Route12_EventScript_1AA603:: @ 81AA603 - .incbin "baserom.gba", 0x1AA603, 0x46 - -Route12_EventScript_1AA649:: @ 81AA649 - .incbin "baserom.gba", 0x1AA649, 0x46 - -Route13_EventScript_1AA68F:: @ 81AA68F - .incbin "baserom.gba", 0x1AA68F, 0x3E - -Route13_EventScript_1AA6CD:: @ 81AA6CD - .incbin "baserom.gba", 0x1AA6CD, 0x3E - -Route13_EventScript_1AA70B:: @ 81AA70B - .incbin "baserom.gba", 0x1AA70B, 0x3E - -Route13_EventScript_1AA749:: @ 81AA749 - .incbin "baserom.gba", 0x1AA749, 0x3E - -Route13_EventScript_1AA787:: @ 81AA787 - .incbin "baserom.gba", 0x1AA787, 0x3E - -Route13_EventScript_1AA7C5:: @ 81AA7C5 - .incbin "baserom.gba", 0x1AA7C5, 0x3E - -Route13_EventScript_1AA803:: @ 81AA803 - .incbin "baserom.gba", 0x1AA803, 0x3E - -Route13_EventScript_1AA841:: @ 81AA841 - .incbin "baserom.gba", 0x1AA841, 0x3E - -Route13_EventScript_1AA87F:: @ 81AA87F - .incbin "baserom.gba", 0x1AA87F, 0x3E - -Route13_EventScript_1AA8BD:: @ 81AA8BD - .incbin "baserom.gba", 0x1AA8BD, 0x3E - -Route14_EventScript_1AA8FB:: @ 81AA8FB - .incbin "baserom.gba", 0x1AA8FB, 0x3E - -Route14_EventScript_1AA939:: @ 81AA939 - .incbin "baserom.gba", 0x1AA939, 0x3E - -Route14_EventScript_1AA977:: @ 81AA977 - .incbin "baserom.gba", 0x1AA977, 0x3E - -Route14_EventScript_1AA9B5:: @ 81AA9B5 - .incbin "baserom.gba", 0x1AA9B5, 0x3E - -Route14_EventScript_1AA9F3:: @ 81AA9F3 - .incbin "baserom.gba", 0x1AA9F3, 0x3E - -Route14_EventScript_1AAA31:: @ 81AAA31 - .incbin "baserom.gba", 0x1AAA31, 0x3E - -Route14_EventScript_1AAA6F:: @ 81AAA6F - .incbin "baserom.gba", 0x1AAA6F, 0x3E - -Route14_EventScript_1AAAAD:: @ 81AAAAD - .incbin "baserom.gba", 0x1AAAAD, 0x3E - -Route14_EventScript_1AAAEB:: @ 81AAAEB - .incbin "baserom.gba", 0x1AAAEB, 0x3E - -Route14_EventScript_1AAB29:: @ 81AAB29 - .incbin "baserom.gba", 0x1AAB29, 0x3E - -Route14_EventScript_1AAB67:: @ 81AAB67 - .incbin "baserom.gba", 0x1AAB67, 0x46 - -Route14_EventScript_1AABAD:: @ 81AABAD - .incbin "baserom.gba", 0x1AABAD, 0x46 - -Route15_EventScript_1AABF3:: @ 81AABF3 - .incbin "baserom.gba", 0x1AABF3, 0x3E - -Route15_EventScript_1AAC31:: @ 81AAC31 - .incbin "baserom.gba", 0x1AAC31, 0x3E - -Route15_EventScript_1AAC6F:: @ 81AAC6F - .incbin "baserom.gba", 0x1AAC6F, 0x3E - -Route15_EventScript_1AACAD:: @ 81AACAD - .incbin "baserom.gba", 0x1AACAD, 0x3E - -Route15_EventScript_1AACEB:: @ 81AACEB - .incbin "baserom.gba", 0x1AACEB, 0x3E - -Route15_EventScript_1AAD29:: @ 81AAD29 - .incbin "baserom.gba", 0x1AAD29, 0x3E - -Route15_EventScript_1AAD67:: @ 81AAD67 - .incbin "baserom.gba", 0x1AAD67, 0x3E - -Route15_EventScript_1AADA5:: @ 81AADA5 - .incbin "baserom.gba", 0x1AADA5, 0x3E - -Route15_EventScript_1AADE3:: @ 81AADE3 - .incbin "baserom.gba", 0x1AADE3, 0x3E - -Route15_EventScript_1AAE21:: @ 81AAE21 - .incbin "baserom.gba", 0x1AAE21, 0x3E - -Route15_EventScript_1AAE5F:: @ 81AAE5F - .incbin "baserom.gba", 0x1AAE5F, 0x46 - -Route15_EventScript_1AAEA5:: @ 81AAEA5 - .incbin "baserom.gba", 0x1AAEA5, 0x46 - -Route16_EventScript_1AAEEB:: @ 81AAEEB - .incbin "baserom.gba", 0x1AAEEB, 0x3E - -Route16_EventScript_1AAF29:: @ 81AAF29 - .incbin "baserom.gba", 0x1AAF29, 0x3E - -Route16_EventScript_1AAF67:: @ 81AAF67 - .incbin "baserom.gba", 0x1AAF67, 0x3E - -Route16_EventScript_1AAFA5:: @ 81AAFA5 - .incbin "baserom.gba", 0x1AAFA5, 0x3E - -Route16_EventScript_1AAFE3:: @ 81AAFE3 - .incbin "baserom.gba", 0x1AAFE3, 0x3E - -Route16_EventScript_1AB021:: @ 81AB021 - .incbin "baserom.gba", 0x1AB021, 0x3E - -Route16_EventScript_1AB05F:: @ 81AB05F - .incbin "baserom.gba", 0x1AB05F, 0x46 - -Route16_EventScript_1AB0A5:: @ 81AB0A5 - .incbin "baserom.gba", 0x1AB0A5, 0x46 - -Route17_EventScript_1AB0EB:: @ 81AB0EB - .incbin "baserom.gba", 0x1AB0EB, 0x3E - -Route17_EventScript_1AB129:: @ 81AB129 - .incbin "baserom.gba", 0x1AB129, 0x3E - -Route17_EventScript_1AB167:: @ 81AB167 - .incbin "baserom.gba", 0x1AB167, 0x3E - -Route17_EventScript_1AB1A5:: @ 81AB1A5 - .incbin "baserom.gba", 0x1AB1A5, 0x3E - -Route17_EventScript_1AB1E3:: @ 81AB1E3 - .incbin "baserom.gba", 0x1AB1E3, 0x3E - -Route17_EventScript_1AB221:: @ 81AB221 - .incbin "baserom.gba", 0x1AB221, 0x3E - -Route17_EventScript_1AB25F:: @ 81AB25F - .incbin "baserom.gba", 0x1AB25F, 0x3E - -Route17_EventScript_1AB29D:: @ 81AB29D - .incbin "baserom.gba", 0x1AB29D, 0x3E - -Route17_EventScript_1AB2DB:: @ 81AB2DB - .incbin "baserom.gba", 0x1AB2DB, 0x3E - -Route17_EventScript_1AB319:: @ 81AB319 - .incbin "baserom.gba", 0x1AB319, 0x3E - -Route18_EventScript_1AB357:: @ 81AB357 - .incbin "baserom.gba", 0x1AB357, 0x3E - -Route18_EventScript_1AB395:: @ 81AB395 - .incbin "baserom.gba", 0x1AB395, 0x3E - -Route18_EventScript_1AB3D3:: @ 81AB3D3 - .incbin "baserom.gba", 0x1AB3D3, 0x3E - -Route19_EventScript_1AB411:: @ 81AB411 - .incbin "baserom.gba", 0x1AB411, 0x3E - -Route19_EventScript_1AB44F:: @ 81AB44F - .incbin "baserom.gba", 0x1AB44F, 0x3E - -Route19_EventScript_1AB48D:: @ 81AB48D - .incbin "baserom.gba", 0x1AB48D, 0x3E - -Route19_EventScript_1AB4CB:: @ 81AB4CB - .incbin "baserom.gba", 0x1AB4CB, 0x3E - -Route19_EventScript_1AB509:: @ 81AB509 - .incbin "baserom.gba", 0x1AB509, 0x3E - -Route19_EventScript_1AB547:: @ 81AB547 - .incbin "baserom.gba", 0x1AB547, 0x3E - -Route19_EventScript_1AB585:: @ 81AB585 - .incbin "baserom.gba", 0x1AB585, 0x3E - -Route19_EventScript_1AB5C3:: @ 81AB5C3 - .incbin "baserom.gba", 0x1AB5C3, 0x3E - -Route19_EventScript_1AB601:: @ 81AB601 - .incbin "baserom.gba", 0x1AB601, 0x3E - -Route19_EventScript_1AB63F:: @ 81AB63F - .incbin "baserom.gba", 0x1AB63F, 0x3E - -Route19_EventScript_1AB67D:: @ 81AB67D - .incbin "baserom.gba", 0x1AB67D, 0x46 - -Route19_EventScript_1AB6C3:: @ 81AB6C3 - .incbin "baserom.gba", 0x1AB6C3, 0x46 - -Route20_EventScript_1AB709:: @ 81AB709 - .incbin "baserom.gba", 0x1AB709, 0x3E - -Route20_EventScript_1AB747:: @ 81AB747 - .incbin "baserom.gba", 0x1AB747, 0x3E - -Route20_EventScript_1AB785:: @ 81AB785 - .incbin "baserom.gba", 0x1AB785, 0x3E - -Route20_EventScript_1AB7C3:: @ 81AB7C3 - .incbin "baserom.gba", 0x1AB7C3, 0x3E - -Route20_EventScript_1AB801:: @ 81AB801 - .incbin "baserom.gba", 0x1AB801, 0x3E - -Route20_EventScript_1AB83F:: @ 81AB83F - .incbin "baserom.gba", 0x1AB83F, 0x3E - -Route20_EventScript_1AB87D:: @ 81AB87D - .incbin "baserom.gba", 0x1AB87D, 0x3E - -Route20_EventScript_1AB8BB:: @ 81AB8BB - .incbin "baserom.gba", 0x1AB8BB, 0x3E - -Route20_EventScript_1AB8F9:: @ 81AB8F9 - .incbin "baserom.gba", 0x1AB8F9, 0x3E - -Route20_EventScript_1AB937:: @ 81AB937 - .incbin "baserom.gba", 0x1AB937, 0x3E - -Route21_North_EventScript_1AB975:: @ 81AB975 - .incbin "baserom.gba", 0x1AB975, 0x3E - -Route21_South_EventScript_1AB9B3:: @ 81AB9B3 - .incbin "baserom.gba", 0x1AB9B3, 0x3E - -Route21_North_EventScript_1AB9F1:: @ 81AB9F1 - .incbin "baserom.gba", 0x1AB9F1, 0x3E - -Route21_South_EventScript_1ABA2F:: @ 81ABA2F - .incbin "baserom.gba", 0x1ABA2F, 0x3E - -Route21_North_EventScript_1ABA6D:: @ 81ABA6D - .incbin "baserom.gba", 0x1ABA6D, 0x3E - -Route21_South_EventScript_1ABAAB:: @ 81ABAAB - .incbin "baserom.gba", 0x1ABAAB, 0x3E - -Route21_South_EventScript_1ABAE9:: @ 81ABAE9 - .incbin "baserom.gba", 0x1ABAE9, 0x3E - -Route21_South_EventScript_1ABB27:: @ 81ABB27 - .incbin "baserom.gba", 0x1ABB27, 0x3E - -Route21_North_EventScript_1ABB65:: @ 81ABB65 - .incbin "baserom.gba", 0x1ABB65, 0x46 - -Route21_North_EventScript_1ABBAB:: @ 81ABBAB - .incbin "baserom.gba", 0x1ABBAB, 0x46 - -OneIsland_KindleRoad_EventScript_1ABBF1:: @ 81ABBF1 - .incbin "baserom.gba", 0x1ABBF1, 0x3E - -OneIsland_KindleRoad_EventScript_1ABC2F:: @ 81ABC2F - .incbin "baserom.gba", 0x1ABC2F, 0x3E - -OneIsland_KindleRoad_EventScript_1ABC6D:: @ 81ABC6D - .incbin "baserom.gba", 0x1ABC6D, 0x3E - -OneIsland_KindleRoad_EventScript_1ABCAB:: @ 81ABCAB - .incbin "baserom.gba", 0x1ABCAB, 0x3E - -OneIsland_KindleRoad_EventScript_1ABCE9:: @ 81ABCE9 - .incbin "baserom.gba", 0x1ABCE9, 0x3E - -OneIsland_KindleRoad_EventScript_1ABD27:: @ 81ABD27 - .incbin "baserom.gba", 0x1ABD27, 0x3E - -OneIsland_KindleRoad_EventScript_1ABD65:: @ 81ABD65 - .incbin "baserom.gba", 0x1ABD65, 0x3E - -OneIsland_KindleRoad_EventScript_1ABDA3:: @ 81ABDA3 - .incbin "baserom.gba", 0x1ABDA3, 0x3E - -OneIsland_KindleRoad_EventScript_1ABDE1:: @ 81ABDE1 - .incbin "baserom.gba", 0x1ABDE1, 0x3E - -OneIsland_KindleRoad_EventScript_1ABE1F:: @ 81ABE1F - .incbin "baserom.gba", 0x1ABE1F, 0x3E - -OneIsland_KindleRoad_EventScript_1ABE5D:: @ 81ABE5D - .incbin "baserom.gba", 0x1ABE5D, 0x3E - -OneIsland_KindleRoad_EventScript_1ABE9B:: @ 81ABE9B - .incbin "baserom.gba", 0x1ABE9B, 0x46 - -OneIsland_KindleRoad_EventScript_1ABEE1:: @ 81ABEE1 - .incbin "baserom.gba", 0x1ABEE1, 0x46 - -OneIsland_TreasureBeach_EventScript_1ABF27:: @ 81ABF27 - .incbin "baserom.gba", 0x1ABF27, 0x3E - -ThreeIsland_BondBridge_EventScript_1ABF65:: @ 81ABF65 - .incbin "baserom.gba", 0x1ABF65, 0x3E - -ThreeIsland_BondBridge_EventScript_1ABFA3:: @ 81ABFA3 - .incbin "baserom.gba", 0x1ABFA3, 0x3E - -ThreeIsland_BondBridge_EventScript_1ABFE1:: @ 81ABFE1 - .incbin "baserom.gba", 0x1ABFE1, 0x3E - -ThreeIsland_BondBridge_EventScript_1AC01F:: @ 81AC01F - .incbin "baserom.gba", 0x1AC01F, 0x3E - -ThreeIsland_BondBridge_EventScript_1AC05D:: @ 81AC05D - .incbin "baserom.gba", 0x1AC05D, 0x3E - -ThreeIsland_BondBridge_EventScript_1AC09B:: @ 81AC09B - .incbin "baserom.gba", 0x1AC09B, 0x46 - -ThreeIsland_BondBridge_EventScript_1AC0E1:: @ 81AC0E1 - .incbin "baserom.gba", 0x1AC0E1, 0x46 - -FiveIsland_ResortGorgeous_EventScript_1AC127:: @ 81AC127 - .incbin "baserom.gba", 0x1AC127, 0x3E - -FiveIsland_ResortGorgeous_EventScript_1AC165:: @ 81AC165 - .incbin "baserom.gba", 0x1AC165, 0x3E - -FiveIsland_ResortGorgeous_EventScript_1AC1A3:: @ 81AC1A3 - .incbin "baserom.gba", 0x1AC1A3, 0x3E - -FiveIsland_ResortGorgeous_EventScript_1AC1E1:: @ 81AC1E1 - .incbin "baserom.gba", 0x1AC1E1, 0x3E - -FiveIsland_ResortGorgeous_EventScript_1AC21F:: @ 81AC21F - .incbin "baserom.gba", 0x1AC21F, 0x3E - -FiveIsland_ResortGorgeous_EventScript_1AC25D:: @ 81AC25D - .incbin "baserom.gba", 0x1AC25D, 0x3E - -FiveIsland_ResortGorgeous_EventScript_1AC29B:: @ 81AC29B - .incbin "baserom.gba", 0x1AC29B, 0x3E - -FiveIsland_WaterLabyrinth_EventScript_1AC2D9:: @ 81AC2D9 - .incbin "baserom.gba", 0x1AC2D9, 0x3E - -FiveIsland_MemorialPillar_EventScript_1AC317:: @ 81AC317 - .incbin "baserom.gba", 0x1AC317, 0x3E - -FiveIsland_MemorialPillar_EventScript_1AC355:: @ 81AC355 - .incbin "baserom.gba", 0x1AC355, 0x3E - -FiveIsland_MemorialPillar_EventScript_1AC393:: @ 81AC393 - .incbin "baserom.gba", 0x1AC393, 0x3E - -SixIsland_OutcastIsland_EventScript_1AC3D1:: @ 81AC3D1 - .incbin "baserom.gba", 0x1AC3D1, 0x3E - -SixIsland_OutcastIsland_EventScript_1AC40F:: @ 81AC40F - .incbin "baserom.gba", 0x1AC40F, 0x3E - -SixIsland_OutcastIsland_EventScript_1AC44D:: @ 81AC44D - .incbin "baserom.gba", 0x1AC44D, 0x3E - -SixIsland_OutcastIsland_EventScript_1AC48B:: @ 81AC48B - .incbin "baserom.gba", 0x1AC48B, 0x46 - -SixIsland_OutcastIsland_EventScript_1AC4D1:: @ 81AC4D1 - .incbin "baserom.gba", 0x1AC4D1, 0x46 - -SixIsland_GreenPath_EventScript_1AC517:: @ 81AC517 - .incbin "baserom.gba", 0x1AC517, 0x3E - -SixIsland_WaterPath_EventScript_1AC555:: @ 81AC555 - .incbin "baserom.gba", 0x1AC555, 0x3E - -SixIsland_WaterPath_EventScript_1AC593:: @ 81AC593 - .incbin "baserom.gba", 0x1AC593, 0x3E - -SixIsland_WaterPath_EventScript_1AC5D1:: @ 81AC5D1 - .incbin "baserom.gba", 0x1AC5D1, 0x3E - -SixIsland_WaterPath_EventScript_1AC60F:: @ 81AC60F - .incbin "baserom.gba", 0x1AC60F, 0x3E - -SixIsland_WaterPath_EventScript_1AC64D:: @ 81AC64D - .incbin "baserom.gba", 0x1AC64D, 0x46 - -SixIsland_WaterPath_EventScript_1AC693:: @ 81AC693 - .incbin "baserom.gba", 0x1AC693, 0x46 - -SixIsland_WaterPath_EventScript_1AC6D9:: @ 81AC6D9 - .incbin "baserom.gba", 0x1AC6D9, 0x3E - -SixIsland_RuinValley_EventScript_1AC717:: @ 81AC717 - .incbin "baserom.gba", 0x1AC717, 0x3E - -SixIsland_RuinValley_EventScript_1AC755:: @ 81AC755 - .incbin "baserom.gba", 0x1AC755, 0x3E - -SixIsland_RuinValley_EventScript_1AC793:: @ 81AC793 - .incbin "baserom.gba", 0x1AC793, 0x3E - -SixIsland_RuinValley_EventScript_1AC7D1:: @ 81AC7D1 - .incbin "baserom.gba", 0x1AC7D1, 0x3E - -SixIsland_RuinValley_EventScript_1AC80F:: @ 81AC80F - .incbin "baserom.gba", 0x1AC80F, 0x3E - -SevenIsland_TrainerTower_EventScript_1AC84D:: @ 81AC84D - .incbin "baserom.gba", 0x1AC84D, 0x3E - -SevenIsland_TrainerTower_EventScript_1AC88B:: @ 81AC88B - .incbin "baserom.gba", 0x1AC88B, 0x3E - -SevenIsland_SevaultCanyon_Entrance_EventScript_1AC8C9:: @ 81AC8C9 - .incbin "baserom.gba", 0x1AC8C9, 0x3E - -SevenIsland_SevaultCanyon_Entrance_EventScript_1AC907:: @ 81AC907 - .incbin "baserom.gba", 0x1AC907, 0x46 - -SevenIsland_SevaultCanyon_Entrance_EventScript_1AC94D:: @ 81AC94D - .incbin "baserom.gba", 0x1AC94D, 0x46 - -SevenIsland_SevaultCanyon_Entrance_EventScript_1AC993:: @ 81AC993 - .incbin "baserom.gba", 0x1AC993, 0x3E - -SevenIsland_SevaultCanyon_Entrance_EventScript_1AC9D1:: @ 81AC9D1 - .incbin "baserom.gba", 0x1AC9D1, 0x3E - -SevenIsland_SevaultCanyon_Entrance_EventScript_1ACA0F:: @ 81ACA0F - .incbin "baserom.gba", 0x1ACA0F, 0x3E - -SevenIsland_SevaultCanyon_EventScript_1ACA4D:: @ 81ACA4D - .incbin "baserom.gba", 0x1ACA4D, 0x3E - -SevenIsland_SevaultCanyon_EventScript_1ACA8B:: @ 81ACA8B - .incbin "baserom.gba", 0x1ACA8B, 0x3E - -SevenIsland_SevaultCanyon_EventScript_1ACAC9:: @ 81ACAC9 - .incbin "baserom.gba", 0x1ACAC9, 0x3E - -SevenIsland_SevaultCanyon_EventScript_1ACB07:: @ 81ACB07 - .incbin "baserom.gba", 0x1ACB07, 0x3E - -SevenIsland_SevaultCanyon_EventScript_1ACB45:: @ 81ACB45 - .incbin "baserom.gba", 0x1ACB45, 0x3E - -SevenIsland_SevaultCanyon_EventScript_1ACB83:: @ 81ACB83 - .incbin "baserom.gba", 0x1ACB83, 0x3E - -SevenIsland_SevaultCanyon_EventScript_1ACBC1:: @ 81ACBC1 - .incbin "baserom.gba", 0x1ACBC1, 0x46 - -SevenIsland_SevaultCanyon_EventScript_1ACC07:: @ 81ACC07 - .incbin "baserom.gba", 0x1ACC07, 0x46 - -SevenIsland_TanobyRuins_EventScript_1ACC4D:: @ 81ACC4D - .incbin "baserom.gba", 0x1ACC4D, 0x3E - -SevenIsland_TanobyRuins_EventScript_1ACC8B:: @ 81ACC8B - .incbin "baserom.gba", 0x1ACC8B, 0x3E - -SevenIsland_TanobyRuins_EventScript_1ACCC9:: @ 81ACCC9 - .incbin "baserom.gba", 0x1ACCC9, 0x3E - -SevenIsland_TanobyRuins_EventScript_1ACD07:: @ 81ACD07 - .incbin "baserom.gba", 0x1ACD07, 0x5E - -ViridianCity_House2_EventScript_1ACD65:: @ 81ACD65 - .incbin "baserom.gba", 0x1ACD65, 0x6B - -FourIsland_PokemonCenter_1F_EventScript_1ACDD0:: @ 81ACDD0 - .incbin "baserom.gba", 0x1ACDD0, 0x1A - -Route4_EventScript_1ACDEA:: @ 81ACDEA - .incbin "baserom.gba", 0x1ACDEA, 0x19 - -MtMoon_1F_EventScript_1ACE03:: @ 81ACE03 - .incbin "baserom.gba", 0x1ACE03, 0x19 - -PewterCity_Museum_1F_EventScript_1ACE1C:: @ 81ACE1C - .incbin "baserom.gba", 0x1ACE1C, 0x1A - -Route20_EventScript_1ACE36:: @ 81ACE36 - .incbin "baserom.gba", 0x1ACE36, 0x19 - -Route25_EventScript_1ACE4F:: @ 81ACE4F - .incbin "baserom.gba", 0x1ACE4F, 0x19 - -CeruleanCity_PokemonCenter_1F_EventScript_1ACE68:: @ 81ACE68 - .incbin "baserom.gba", 0x1ACE68, 0x1B - -VermilionCity_PokemonCenter_1F_EventScript_1ACE83:: @ 81ACE83 - .incbin "baserom.gba", 0x1ACE83, 0x1A - -CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D - .incbin "baserom.gba", 0x1ACE9D, 0x1B - -FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8 - .incbin "baserom.gba", 0x1ACEB8, 0x1B - -SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3 - .incbin "baserom.gba", 0x1ACED3, 0x19 - -SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC - .incbin "baserom.gba", 0x1ACEEC, 0x1B - -CinnabarIsland_Gym_EventScript_1ACF07:: @ 81ACF07 - .incbin "baserom.gba", 0x1ACF07, 0x25 - -FiveIsland_ResortGorgeous_House_EventScript_1ACF2C:: @ 81ACF2C - .incbin "baserom.gba", 0x1ACF2C, 0x1A - -FourIsland_Mart_EventScript_1ACF46:: @ 81ACF46 - .incbin "baserom.gba", 0x1ACF46, 0x19 - -FiveIsland_PokemonCenter_1F_EventScript_1ACF5F:: @ 81ACF5F - .incbin "baserom.gba", 0x1ACF5F, 0x1B - -SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A:: @ 81ACF7A - .incbin "baserom.gba", 0x1ACF7A, 0x1B - -SevenIsland_SevaultCanyon_EventScript_1ACF95:: @ 81ACF95 - .incbin "baserom.gba", 0x1ACF95, 0x19 - -IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE:: @ 81ACFAE - .incbin "baserom.gba", 0x1ACFAE, 0x26 - -SevenIsland_PokemonCenter_1F_EventScript_1ACFD4:: @ 81ACFD4 - .incbin "baserom.gba", 0x1ACFD4, 0x1B - -SixIsland_Mart_EventScript_1ACFEF:: @ 81ACFEF - .incbin "baserom.gba", 0x1ACFEF, 0x4B - -SaffronCity_EventScript_1AD03A:: @ 81AD03A - .incbin "baserom.gba", 0x1AD03A, 0x19 - -CeladonCity_DepartmentStore_2F_EventScript_1AD053:: @ 81AD053 - .incbin "baserom.gba", 0x1AD053, 0x19 - -IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C:: @ 81AD06C - .incbin "baserom.gba", 0x1AD06C, 0x1B - -IndigoPlateau_PokemonCenter_1F_EventScript_1AD087:: @ 81AD087 - .incbin "baserom.gba", 0x1AD087, 0x19 - -LavenderTown_PokemonCenter_1F_EventScript_1AD0A0:: @ 81AD0A0 - .incbin "baserom.gba", 0x1AD0A0, 0x19 - -CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9:: @ 81AD0B9 - .incbin "baserom.gba", 0x1AD0B9, 0x1B - -SilphCo_5F_EventScript_1AD0D4:: @ 81AD0D4 - .incbin "baserom.gba", 0x1AD0D4, 0x19 - -@ 0x19 -SilphCo_8F_EventScript_1AD0ED:: @ 81AD0ED - .incbin "baserom.gba", 0x1AD0ED, 0x19 - - .include "data/text/fame_checker.inc" - -CeladonCity_GameCorner_EventScript_1B2867:: @ 81B2867 - .incbin "baserom.gba", 0x1B2867, 0xD1 - -FourIsland_House2_EventScript_1B2938:: @ 81B2938 - .incbin "baserom.gba", 0x1B2938, 0x4C0 - - .include "data/text/help_system.inc" - -CeladonCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -CeruleanCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -CinnabarIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -FiveIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -FourIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -FuchsiaCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -IndigoPlateau_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -LavenderTown_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -OneIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -PewterCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -Route10_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -Route4_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -SaffronCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -SevenIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -SixIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -ThreeIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -TwoIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -VermilionCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -ViridianCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 - .incbin "baserom.gba", 0x1BB1B4, 0x1E - -CeruleanCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -CinnabarIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -FiveIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -FuchsiaCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -OneIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -PewterCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -SevenIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -VermilionCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -FourIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -SixIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -ThreeIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -TwoIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -Route10_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -Route10_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -Route4_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -SaffronCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -IndigoPlateau_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -CeladonCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -LavenderTown_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -ViridianCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 - .incbin "baserom.gba", 0x1BB1D2, 0x1B - -CeladonCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -CeruleanCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -CinnabarIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -FiveIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -FourIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -FuchsiaCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -IndigoPlateau_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -LavenderTown_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -OneIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -PewterCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -Route10_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -Route4_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -SaffronCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -SevenIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -SixIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -ThreeIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -TwoIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -VermilionCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -ViridianCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED - .incbin "baserom.gba", 0x1BB1ED, 0x3A - -EventScript_1BB227:: @ 81BB227 - .incbin "baserom.gba", 0x1BB227, 0x10 - -CeladonCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -CeruleanCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -CinnabarIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -FiveIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -FourIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -FuchsiaCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -IndigoPlateau_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -LavenderTown_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -OneIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -PewterCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -Route10_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -Route4_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -SaffronCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -SevenIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -SixIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -ThreeIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -TwoIsland_JoyfulGameCorner_MapScript4_1BB237:: @ 81BB237 -TwoIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -VermilionCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -ViridianCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 - .incbin "baserom.gba", 0x1BB237, 0x6C - -CeladonCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -CeruleanCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -CinnabarIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -FiveIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -FourIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -FuchsiaCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -IndigoPlateau_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -LavenderTown_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -OneIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -PewterCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -Route10_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -Route4_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -SaffronCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -SevenIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -SixIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -ThreeIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -TwoIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -VermilionCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -ViridianCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 - .incbin "baserom.gba", 0x1BB2A3, 0x5A - -EventScript_1BB2FD:: @ 81BB2FD - .incbin "baserom.gba", 0x1BB2FD, 0x1A6 - -EventScript_1BB4A3:: @ 81BB4A3 - .incbin "baserom.gba", 0x1BB4A3, 0x208 - -EventScript_1BB6AB:: @ 81BB6AB - .incbin "baserom.gba", 0x1BB6AB, 0x133 - -EventScript_1BB7DE:: @ 81BB7DE - .incbin "baserom.gba", 0x1BB7DE, 0xC9 - -gUnknown_81BB8A7:: @ 81BB8A7 - .incbin "baserom.gba", 0x1BB8A7, 0x1C - -gUnknown_81BB8C3:: @ 81BB8C3 -UnknownMap_00_00_EventScript_1BB8C3:: @ 81BB8C3 - .incbin "baserom.gba", 0x1BB8C3, 0xC - -gUnknown_81BB8CF:: @ 81BB8CF -UnknownMap_00_00_EventScript_1BB8CF:: @ 81BB8CF - .incbin "baserom.gba", 0x1BB8CF, 0xC - -gUnknown_81BB8DB:: @ 81BB8DB -UnknownMap_00_03_EventScript_1BB8DB:: @ 81BB8DB - .incbin "baserom.gba", 0x1BB8DB, 0x1D - -gUnknown_81BB8F8:: @ 81BB8F8 -UnknownMap_00_03_EventScript_1BB8F8:: @ 81BB8F8 - .incbin "baserom.gba", 0x1BB8F8, 0x1D - -gUnknown_81BB915:: @ 81BB915 -UnknownMap_00_03_EventScript_1BB915:: @ 81BB915 - .incbin "baserom.gba", 0x1BB915, 0x1D - -gUnknown_81BB932:: @ 81BB932 -UnknownMap_00_03_EventScript_1BB932:: @ 81BB932 - .incbin "baserom.gba", 0x1BB932, 0x1E - -gUnknown_81BB950:: @ 81BB950 -UnknownMap_00_01_EventScript_1BB950:: @ 81BB950 - .incbin "baserom.gba", 0x1BB950, 0xC - -gUnknown_81BB95C:: @ 81BB95C -UnknownMap_00_01_EventScript_1BB95C:: @ 81BB95C - .incbin "baserom.gba", 0x1BB95C, 0x24 - -gUnknown_81BB980:: @ 81BB980 -UnknownMap_00_02_EventScript_1BB980:: @ 81BB980 - .incbin "baserom.gba", 0x1BB980, 0x1 - -gUnknown_81BB981:: @ 81BB981 - .incbin "baserom.gba", 0x1BB981, 0x11 - -gUnknown_81BB992:: @ 81BB992 - .incbin "baserom.gba", 0x1BB992, 0x11 - -gUnknown_81BB9A3:: @ 81BB9A3 - .incbin "baserom.gba", 0x1BB9A3, 0xC - -UnknownMap_00_00_EventScript_1BB9AF:: @ 81BB9AF - .incbin "baserom.gba", 0x1BB9AF, 0x12 - -UnknownMap_00_01_EventScript_1BB9C1:: @ 81BB9C1 - .incbin "baserom.gba", 0x1BB9C1, 0x12 - -UnknownMap_00_02_EventScript_1BB9D3:: @ 81BB9D3 - .incbin "baserom.gba", 0x1BB9D3, 0x1 - -gUnknown_81BB9D4:: @ 81BB9D4 - .incbin "baserom.gba", 0x1BB9D4, 0x1C - -gUnknown_81BB9F0:: @ 81BB9F0 - .incbin "baserom.gba", 0x1BB9F0, 0xC - -gUnknown_81BB9FC:: @ 81BB9FC - .incbin "baserom.gba", 0x1BB9FC, 0x5DC - -gUnknown_81BBFD8:: @ 81BBFD8 - .incbin "baserom.gba", 0x1BBFD8, 0x84 - -CeladonCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -CeruleanCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -CinnabarIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -FiveIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -FourIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -FuchsiaCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -IndigoPlateau_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -LavenderTown_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -OneIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -PewterCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -Route10_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -Route4_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -SaffronCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -SevenIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -SixIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -ThreeIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -TwoIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -VermilionCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -ViridianCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C - .incbin "baserom.gba", 0x1BC05C, 0x4 - -EventScript_1BC060:: @ 81BC060 - .incbin "baserom.gba", 0x1BC060, 0x6E - -EventScript_1BC0CE:: @ 81BC0CE - .incbin "baserom.gba", 0x1BC0CE, 0x219 - -TwoIsland_JoyfulGameCorner_EventScript_1BC2E7:: @ 81BC2E7 - .incbin "baserom.gba", 0x1BC2E7, 0x15 - -TwoIsland_JoyfulGameCorner_EventScript_1BC2FC:: @ 81BC2FC - .incbin "baserom.gba", 0x1BC2FC, 0x1B0 - -gUnknown_81BC4AC:: @ 81BC4AC - .incbin "baserom.gba", 0x1BC4AC, 0x22 - -gUnknown_81BC4CE:: @ 81BC4CE - .incbin "baserom.gba", 0x1BC4CE, 0x3F - -gUnknown_81BC50D:: @ 81BC50D - .incbin "baserom.gba", 0x1BC50D, 0x3F - -gUnknown_81BC54C:: @ 81BC54C - .incbin "baserom.gba", 0x1BC54C, 0x77E - -Text_1BCCCA:: @ 81BCCCA - .incbin "baserom.gba", 0x1BCCCA, 0x1249 - -CeladonCity_EventScript_1BDF13:: @ 81BDF13 -CeladonCity_Gym_EventScript_1BDF13:: @ 81BDF13 -FiveIsland_Meadow_EventScript_1BDF13:: @ 81BDF13 -PewterCity_EventScript_1BDF13:: @ 81BDF13 -Route10_EventScript_1BDF13:: @ 81BDF13 -Route12_EventScript_1BDF13:: @ 81BDF13 -Route14_EventScript_1BDF13:: @ 81BDF13 -Route16_EventScript_1BDF13:: @ 81BDF13 -Route25_EventScript_1BDF13:: @ 81BDF13 -Route2_EventScript_1BDF13:: @ 81BDF13 -Route8_EventScript_1BDF13:: @ 81BDF13 -ThreeIsland_BerryForest_EventScript_1BDF13:: @ 81BDF13 -ThreeIsland_BondBridge_EventScript_1BDF13:: @ 81BDF13 -ThreeIsland_EventScript_1BDF13:: @ 81BDF13 -Route9_EventScript_1BDF13:: @ 81BDF13 -Route13_EventScript_1BDF13:: @ 81BDF13 -TwoIsland_EventScript_1BDF13:: @ 81BDF13 -FuchsiaCity_EventScript_1BDF13:: @ 81BDF13 -VermilionCity_EventScript_1BDF13:: @ 81BDF13 -VermilionCity_EventScript_1BDF13:: @ 81BDF13 -CeruleanCity_EventScript_1BDF13:: @ 81BDF13 -ViridianCity_EventScript_1BDF13:: @ 81BDF13 - .incbin "baserom.gba", 0x1BDF13, 0x58 - -gUnknown_81BDF6B:: @ 81BDF6B - .incbin "baserom.gba", 0x1BDF6B, 0xA1 - -CeruleanCave_2F_EventScript_1BE00C:: @ 81BE00C -MtEmber_Exterior_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B1F_Stairs_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B2F_EventScript_1BE00C:: @ 81BE00C -MtEmber_SummitPath_2F_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_1F_EventScript_1BE00C:: @ 81BE00C -SevenIsland_SevaultCanyon_EventScript_1BE00C:: @ 81BE00C -FourIsland_EventScript_1BE00C:: @ 81BE00C -OneIsland_KindleRoad_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B3F_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B1F_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B1F_EventScript_1BE00C:: @ 81BE00C -RockTunnel_B1F_EventScript_1BE00C:: @ 81BE00C -CeruleanCave_B1F_EventScript_1BE00C:: @ 81BE00C -CeruleanCave_1F_EventScript_1BE00C:: @ 81BE00C - .incbin "baserom.gba", 0x1BE00C, 0x58 - -EventScript_FldEffRockSmash:: @ 81BE064 - .incbin "baserom.gba", 0x1BE064, 0xB9 - -MtEmber_Exterior_EventScript_1BE11D:: @ 81BE11D -MtEmber_RubyPath_B2F_EventScript_1BE11D:: @ 81BE11D -MtEmber_Summit_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_1F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B2F_EventScript_1BE11D:: @ 81BE11D -SevenIsland_SevaultCanyon_EventScript_1BE11D:: @ 81BE11D -VictoryRoad_1F_EventScript_1BE11D:: @ 81BE11D -VictoryRoad_3F_EventScript_1BE11D:: @ 81BE11D -SixIsland_RuinValley_EventScript_1BE11D:: @ 81BE11D -FuchsiaCity_Building1_EventScript_1BE11D:: @ 81BE11D -SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D:: @ 81BE11D -MtEmber_RubyPath_B3F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B3F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B3F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B1F_EventScript_1BE11D:: @ 81BE11D -VictoryRoad_2F_EventScript_1BE11D:: @ 81BE11D - .incbin "baserom.gba", 0x1BE11D, 0x51 - -EventScript_FldEffStrength:: @ 81BE16E - .incbin "baserom.gba", 0x1BE16E, 0x149 - -gUnknown_81BE2B7:: @ 81BE2B7 - .incbin "baserom.gba", 0x1BE2B7, 0x48 - -gUnknown_81BE2FF:: @ 81BE2FF - .incbin "baserom.gba", 0x1BE2FF, 0x265 +gUnknown_81BE378:: @ 81BE378 + .incbin "baserom.gba", 0x1BE378, 0x1EC EventScript_FailSweetScent:: @ 81BE564 .incbin "baserom.gba", 0x1BE564, 0x2A @@ -5120,7 +12247,709 @@ gUnknown_81C13D6:: @ 81C13D6 .incbin "baserom.gba", 0x1C13D6, 0x53 gUnknown_81C1429:: @ 81C1429 - .incbin "baserom.gba", 0x1C1429, 0x3385 + .incbin "baserom.gba", 0x1C1429, 0x51 + +Text_1C147A:: @ 81C147A + .incbin "baserom.gba", 0x1C147A, 0x23 + +Text_1C149D:: @ 81C149D + .incbin "baserom.gba", 0x1C149D, 0x56 + +Text_1C14F3:: @ 81C14F3 + .incbin "baserom.gba", 0x1C14F3, 0x2E + +Text_1C1521:: @ 81C1521 + .incbin "baserom.gba", 0x1C1521, 0x3C + +Text_1C155D:: @ 81C155D + .incbin "baserom.gba", 0x1C155D, 0x2B + +Text_1C1588:: @ 81C1588 + .incbin "baserom.gba", 0x1C1588, 0x3D + +Text_1C15C5:: @ 81C15C5 + .incbin "baserom.gba", 0x1C15C5, 0x34 + +Text_1C15F9:: @ 81C15F9 + .incbin "baserom.gba", 0x1C15F9, 0x16 + +Text_1C160F:: @ 81C160F + .incbin "baserom.gba", 0x1C160F, 0x2D + +Text_1C163C:: @ 81C163C + .incbin "baserom.gba", 0x1C163C, 0x31 + +Text_1C166D:: @ 81C166D + .incbin "baserom.gba", 0x1C166D, 0x75 + +Text_1C16E2:: @ 81C16E2 + .incbin "baserom.gba", 0x1C16E2, 0x41 + +Text_1C1723:: @ 81C1723 + .incbin "baserom.gba", 0x1C1723, 0x23 + +Text_1C1746:: @ 81C1746 + .incbin "baserom.gba", 0x1C1746, 0x25 + +Text_1C176B:: @ 81C176B + .incbin "baserom.gba", 0x1C176B, 0x28 + +Text_1C1793:: @ 81C1793 + .incbin "baserom.gba", 0x1C1793, 0x3A + +Text_1C17CD:: @ 81C17CD + .incbin "baserom.gba", 0x1C17CD, 0x24 + +Text_1C17F1:: @ 81C17F1 + .incbin "baserom.gba", 0x1C17F1, 0x43 + +Text_1C1834:: @ 81C1834 + .incbin "baserom.gba", 0x1C1834, 0x3F + +Text_1C1873:: @ 81C1873 + .incbin "baserom.gba", 0x1C1873, 0x37 + +Text_1C18AA:: @ 81C18AA + .incbin "baserom.gba", 0x1C18AA, 0x32 + +Text_1C18DC:: @ 81C18DC + .incbin "baserom.gba", 0x1C18DC, 0x43 + +Text_1C191F:: @ 81C191F + .incbin "baserom.gba", 0x1C191F, 0x36 + +Text_1C1955:: @ 81C1955 + .incbin "baserom.gba", 0x1C1955, 0x47 + +Text_1C199C:: @ 81C199C + .incbin "baserom.gba", 0x1C199C, 0x20 + +Text_1C19BC:: @ 81C19BC + .incbin "baserom.gba", 0x1C19BC, 0x29 + +Text_1C19E5:: @ 81C19E5 + .incbin "baserom.gba", 0x1C19E5, 0x28 + +Text_1C1A0D:: @ 81C1A0D + .incbin "baserom.gba", 0x1C1A0D, 0x21 + +Text_1C1A2E:: @ 81C1A2E + .incbin "baserom.gba", 0x1C1A2E, 0x2F + +Text_1C1A5D:: @ 81C1A5D + .incbin "baserom.gba", 0x1C1A5D, 0x3E + +Text_1C1A9B:: @ 81C1A9B + .incbin "baserom.gba", 0x1C1A9B, 0x60 + +Text_1C1AFB:: @ 81C1AFB + .incbin "baserom.gba", 0x1C1AFB, 0x3C + +Text_1C1B37:: @ 81C1B37 + .incbin "baserom.gba", 0x1C1B37, 0x27 + +Text_1C1B5E:: @ 81C1B5E + .incbin "baserom.gba", 0x1C1B5E, 0x25 + +Text_1C1B83:: @ 81C1B83 + .incbin "baserom.gba", 0x1C1B83, 0x3B + +Text_1C1BBE:: @ 81C1BBE + .incbin "baserom.gba", 0x1C1BBE, 0x1E + +Text_1C1BDC:: @ 81C1BDC + .incbin "baserom.gba", 0x1C1BDC, 0x1E + +Text_1C1BFA:: @ 81C1BFA + .incbin "baserom.gba", 0x1C1BFA, 0x55 + +Text_1C1C4F:: @ 81C1C4F + .incbin "baserom.gba", 0x1C1C4F, 0x27 + +Text_1C1C76:: @ 81C1C76 + .incbin "baserom.gba", 0x1C1C76, 0x24 + +Text_1C1C9A:: @ 81C1C9A + .incbin "baserom.gba", 0x1C1C9A, 0x39 + +Text_1C1CD3:: @ 81C1CD3 + .incbin "baserom.gba", 0x1C1CD3, 0x41 + +Text_1C1D14:: @ 81C1D14 + .incbin "baserom.gba", 0x1C1D14, 0x3C + +Text_1C1D50:: @ 81C1D50 + .incbin "baserom.gba", 0x1C1D50, 0x29 + +Text_1C1D79:: @ 81C1D79 + .incbin "baserom.gba", 0x1C1D79, 0x3C + +Text_1C1DB5:: @ 81C1DB5 + .incbin "baserom.gba", 0x1C1DB5, 0x2C + +Text_1C1DE1:: @ 81C1DE1 + .incbin "baserom.gba", 0x1C1DE1, 0x3E + +Text_1C1E1F:: @ 81C1E1F + .incbin "baserom.gba", 0x1C1E1F, 0x38 + +Text_1C1E57:: @ 81C1E57 + .incbin "baserom.gba", 0x1C1E57, 0x48 + +Text_1C1E9F:: @ 81C1E9F + .incbin "baserom.gba", 0x1C1E9F, 0x43 + +Text_1C1EE2:: @ 81C1EE2 + .incbin "baserom.gba", 0x1C1EE2, 0x3B + +Text_1C1F1D:: @ 81C1F1D + .incbin "baserom.gba", 0x1C1F1D, 0x23 + +Text_1C1F40:: @ 81C1F40 + .incbin "baserom.gba", 0x1C1F40, 0x5D + +Text_1C1F9D:: @ 81C1F9D + .incbin "baserom.gba", 0x1C1F9D, 0x3B + +Text_1C1FD8:: @ 81C1FD8 + .incbin "baserom.gba", 0x1C1FD8, 0x30 + +Text_1C2008:: @ 81C2008 + .incbin "baserom.gba", 0x1C2008, 0x33 + +Text_1C203B:: @ 81C203B + .incbin "baserom.gba", 0x1C203B, 0x61 + +Text_1C209C:: @ 81C209C + .incbin "baserom.gba", 0x1C209C, 0x38 + +Text_1C20D4:: @ 81C20D4 + .incbin "baserom.gba", 0x1C20D4, 0x60 + +Text_1C2134:: @ 81C2134 + .incbin "baserom.gba", 0x1C2134, 0x37 + +Text_1C216B:: @ 81C216B + .incbin "baserom.gba", 0x1C216B, 0x30 + +Text_1C219B:: @ 81C219B + .incbin "baserom.gba", 0x1C219B, 0x53 + +Text_1C21EE:: @ 81C21EE + .incbin "baserom.gba", 0x1C21EE, 0x1E + +Text_1C220C:: @ 81C220C + .incbin "baserom.gba", 0x1C220C, 0x30 + +Text_1C223C:: @ 81C223C + .incbin "baserom.gba", 0x1C223C, 0x1F + +Text_1C225B:: @ 81C225B + .incbin "baserom.gba", 0x1C225B, 0x3E + +Text_1C2299:: @ 81C2299 + .incbin "baserom.gba", 0x1C2299, 0x31 + +Text_1C22CA:: @ 81C22CA + .incbin "baserom.gba", 0x1C22CA, 0x3C + +Text_1C2306:: @ 81C2306 + .incbin "baserom.gba", 0x1C2306, 0x3A + +Text_1C2340:: @ 81C2340 + .incbin "baserom.gba", 0x1C2340, 0x2B + +Text_1C236B:: @ 81C236B + .incbin "baserom.gba", 0x1C236B, 0x18 + +Text_1C2383:: @ 81C2383 + .incbin "baserom.gba", 0x1C2383, 0x3E + +Text_1C23C1:: @ 81C23C1 + .incbin "baserom.gba", 0x1C23C1, 0x2E + +Text_1C23EF:: @ 81C23EF + .incbin "baserom.gba", 0x1C23EF, 0x36 + +Text_1C2425:: @ 81C2425 + .incbin "baserom.gba", 0x1C2425, 0x3C + +Text_1C2461:: @ 81C2461 + .incbin "baserom.gba", 0x1C2461, 0x6A + +Text_1C24CB:: @ 81C24CB + .incbin "baserom.gba", 0x1C24CB, 0x3A + +Text_1C2505:: @ 81C2505 + .incbin "baserom.gba", 0x1C2505, 0x2C + +Text_1C2531:: @ 81C2531 + .incbin "baserom.gba", 0x1C2531, 0x41 + +Text_1C2572:: @ 81C2572 + .incbin "baserom.gba", 0x1C2572, 0x2C + +Text_1C259E:: @ 81C259E + .incbin "baserom.gba", 0x1C259E, 0x38 + +Text_1C25D6:: @ 81C25D6 + .incbin "baserom.gba", 0x1C25D6, 0x25 + +Text_1C25FB:: @ 81C25FB + .incbin "baserom.gba", 0x1C25FB, 0x20 + +Text_1C261B:: @ 81C261B + .incbin "baserom.gba", 0x1C261B, 0x35 + +Text_1C2650:: @ 81C2650 + .incbin "baserom.gba", 0x1C2650, 0x3D + +Text_1C268D:: @ 81C268D + .incbin "baserom.gba", 0x1C268D, 0x46 + +Text_1C26D3:: @ 81C26D3 + .incbin "baserom.gba", 0x1C26D3, 0x44 + +Text_1C2717:: @ 81C2717 + .incbin "baserom.gba", 0x1C2717, 0x3C + +Text_1C2753:: @ 81C2753 + .incbin "baserom.gba", 0x1C2753, 0x4A + +Text_1C279D:: @ 81C279D + .incbin "baserom.gba", 0x1C279D, 0x4A + +Text_1C27E7:: @ 81C27E7 + .incbin "baserom.gba", 0x1C27E7, 0x2D + +Text_1C2814:: @ 81C2814 + .incbin "baserom.gba", 0x1C2814, 0x32 + +Text_1C2846:: @ 81C2846 + .incbin "baserom.gba", 0x1C2846, 0x37 + +Text_1C287D:: @ 81C287D + .incbin "baserom.gba", 0x1C287D, 0x24 + +Text_1C28A1:: @ 81C28A1 + .incbin "baserom.gba", 0x1C28A1, 0x4B + +Text_1C28EC:: @ 81C28EC + .incbin "baserom.gba", 0x1C28EC, 0x27 + +Text_1C2913:: @ 81C2913 + .incbin "baserom.gba", 0x1C2913, 0x12 + +Text_1C2925:: @ 81C2925 + .incbin "baserom.gba", 0x1C2925, 0x1F + +Text_1C2944:: @ 81C2944 + .incbin "baserom.gba", 0x1C2944, 0x37 + +Text_1C297B:: @ 81C297B + .incbin "baserom.gba", 0x1C297B, 0x35 + +Text_1C29B0:: @ 81C29B0 + .incbin "baserom.gba", 0x1C29B0, 0x3B + +Text_1C29EB:: @ 81C29EB + .incbin "baserom.gba", 0x1C29EB, 0x2E + +Text_1C2A19:: @ 81C2A19 + .incbin "baserom.gba", 0x1C2A19, 0x3A + +Text_1C2A53:: @ 81C2A53 + .incbin "baserom.gba", 0x1C2A53, 0x35 + +Text_1C2A88:: @ 81C2A88 + .incbin "baserom.gba", 0x1C2A88, 0x3C + +Text_1C2AC4:: @ 81C2AC4 + .incbin "baserom.gba", 0x1C2AC4, 0x2C + +Text_1C2AF0:: @ 81C2AF0 + .incbin "baserom.gba", 0x1C2AF0, 0x16 + +Text_1C2B06:: @ 81C2B06 + .incbin "baserom.gba", 0x1C2B06, 0x26 + +Text_1C2B2C:: @ 81C2B2C + .incbin "baserom.gba", 0x1C2B2C, 0x32 + +Text_1C2B5E:: @ 81C2B5E + .incbin "baserom.gba", 0x1C2B5E, 0x3E + +Text_1C2B9C:: @ 81C2B9C + .incbin "baserom.gba", 0x1C2B9C, 0x3E + +Text_1C2BDA:: @ 81C2BDA + .incbin "baserom.gba", 0x1C2BDA, 0xC + +Text_1C2BE6:: @ 81C2BE6 + .incbin "baserom.gba", 0x1C2BE6, 0x2A + +Text_1C2C10:: @ 81C2C10 + .incbin "baserom.gba", 0x1C2C10, 0x1B + +Text_1C2C2B:: @ 81C2C2B + .incbin "baserom.gba", 0x1C2C2B, 0x50 + +Text_1C2C7B:: @ 81C2C7B + .incbin "baserom.gba", 0x1C2C7B, 0x2D + +Text_1C2CA8:: @ 81C2CA8 + .incbin "baserom.gba", 0x1C2CA8, 0x46 + +Text_1C2CEE:: @ 81C2CEE + .incbin "baserom.gba", 0x1C2CEE, 0x2B + +Text_1C2D19:: @ 81C2D19 + .incbin "baserom.gba", 0x1C2D19, 0x32 + +Text_1C2D4B:: @ 81C2D4B + .incbin "baserom.gba", 0x1C2D4B, 0x32 + +Text_1C2D7D:: @ 81C2D7D + .incbin "baserom.gba", 0x1C2D7D, 0x2A + +Text_1C2DA7:: @ 81C2DA7 + .incbin "baserom.gba", 0x1C2DA7, 0x42 + +Text_1C2DE9:: @ 81C2DE9 + .incbin "baserom.gba", 0x1C2DE9, 0x61 + +Text_1C2E4A:: @ 81C2E4A + .incbin "baserom.gba", 0x1C2E4A, 0x53 + +Text_1C2E9D:: @ 81C2E9D + .incbin "baserom.gba", 0x1C2E9D, 0x23 + +Text_1C2EC0:: @ 81C2EC0 + .incbin "baserom.gba", 0x1C2EC0, 0x3C + +Text_1C2EFC:: @ 81C2EFC + .incbin "baserom.gba", 0x1C2EFC, 0x45 + +Text_1C2F41:: @ 81C2F41 + .incbin "baserom.gba", 0x1C2F41, 0x6D + +Text_1C2FAE:: @ 81C2FAE + .incbin "baserom.gba", 0x1C2FAE, 0x45 + +Text_1C2FF3:: @ 81C2FF3 + .incbin "baserom.gba", 0x1C2FF3, 0x3B + +Text_1C302E:: @ 81C302E + .incbin "baserom.gba", 0x1C302E, 0x31 + +Text_1C305F:: @ 81C305F + .incbin "baserom.gba", 0x1C305F, 0x36 + +Text_1C3095:: @ 81C3095 + .incbin "baserom.gba", 0x1C3095, 0x1B + +Text_1C30B0:: @ 81C30B0 + .incbin "baserom.gba", 0x1C30B0, 0x3D + +Text_1C30ED:: @ 81C30ED + .incbin "baserom.gba", 0x1C30ED, 0x3F + +Text_1C312C:: @ 81C312C + .incbin "baserom.gba", 0x1C312C, 0x1D + +Text_1C3149:: @ 81C3149 + .incbin "baserom.gba", 0x1C3149, 0x3C + +Text_1C3185:: @ 81C3185 + .incbin "baserom.gba", 0x1C3185, 0x3F + +Text_1C31C4:: @ 81C31C4 + .incbin "baserom.gba", 0x1C31C4, 0x44 + +Text_1C3208:: @ 81C3208 + .incbin "baserom.gba", 0x1C3208, 0x29 + +Text_1C3231:: @ 81C3231 + .incbin "baserom.gba", 0x1C3231, 0x33 + +Text_1C3264:: @ 81C3264 + .incbin "baserom.gba", 0x1C3264, 0x34 + +Text_1C3298:: @ 81C3298 + .incbin "baserom.gba", 0x1C3298, 0x3B + +Text_1C32D3:: @ 81C32D3 + .incbin "baserom.gba", 0x1C32D3, 0x2A + +Text_1C32FD:: @ 81C32FD + .incbin "baserom.gba", 0x1C32FD, 0x20 + +Text_1C331D:: @ 81C331D + .incbin "baserom.gba", 0x1C331D, 0x39 + +Text_1C3356:: @ 81C3356 + .incbin "baserom.gba", 0x1C3356, 0x22 + +Text_1C3378:: @ 81C3378 + .incbin "baserom.gba", 0x1C3378, 0x36 + +Text_1C33AE:: @ 81C33AE + .incbin "baserom.gba", 0x1C33AE, 0x39 + +Text_1C33E7:: @ 81C33E7 + .incbin "baserom.gba", 0x1C33E7, 0x1D + +Text_1C3404:: @ 81C3404 + .incbin "baserom.gba", 0x1C3404, 0x41 + +Text_1C3445:: @ 81C3445 + .incbin "baserom.gba", 0x1C3445, 0x57 + +Text_1C349C:: @ 81C349C + .incbin "baserom.gba", 0x1C349C, 0x38 + +Text_1C34D4:: @ 81C34D4 + .incbin "baserom.gba", 0x1C34D4, 0x36 + +Text_1C350A:: @ 81C350A + .incbin "baserom.gba", 0x1C350A, 0x31 + +Text_1C353B:: @ 81C353B + .incbin "baserom.gba", 0x1C353B, 0x43 + +Text_1C357E:: @ 81C357E + .incbin "baserom.gba", 0x1C357E, 0x3E + +Text_1C35BC:: @ 81C35BC + .incbin "baserom.gba", 0x1C35BC, 0x32 + +Text_1C35EE:: @ 81C35EE + .incbin "baserom.gba", 0x1C35EE, 0x20 + +Text_1C360E:: @ 81C360E + .incbin "baserom.gba", 0x1C360E, 0x16 + +Text_1C3624:: @ 81C3624 + .incbin "baserom.gba", 0x1C3624, 0x33 + +Text_1C3657:: @ 81C3657 + .incbin "baserom.gba", 0x1C3657, 0x2E + +Text_1C3685:: @ 81C3685 + .incbin "baserom.gba", 0x1C3685, 0x55 + +Text_1C36DA:: @ 81C36DA + .incbin "baserom.gba", 0x1C36DA, 0x99 + +Text_1C3773:: @ 81C3773 + .incbin "baserom.gba", 0x1C3773, 0x42 + +Text_1C37B5:: @ 81C37B5 + .incbin "baserom.gba", 0x1C37B5, 0x32 + +Text_1C37E7:: @ 81C37E7 + .incbin "baserom.gba", 0x1C37E7, 0x20 + +Text_1C3807:: @ 81C3807 + .incbin "baserom.gba", 0x1C3807, 0x2E + +Text_1C3835:: @ 81C3835 + .incbin "baserom.gba", 0x1C3835, 0x35 + +Text_1C386A:: @ 81C386A + .incbin "baserom.gba", 0x1C386A, 0x35 + +Text_1C389F:: @ 81C389F + .incbin "baserom.gba", 0x1C389F, 0x2B + +Text_1C38CA:: @ 81C38CA + .incbin "baserom.gba", 0x1C38CA, 0x30 + +Text_1C38FA:: @ 81C38FA + .incbin "baserom.gba", 0x1C38FA, 0x49 + +Text_1C3943:: @ 81C3943 + .incbin "baserom.gba", 0x1C3943, 0x44 + +Text_1C3987:: @ 81C3987 + .incbin "baserom.gba", 0x1C3987, 0x3F + +Text_1C39C6:: @ 81C39C6 + .incbin "baserom.gba", 0x1C39C6, 0x3F + +Text_1C3A05:: @ 81C3A05 + .incbin "baserom.gba", 0x1C3A05, 0x50 + +Text_1C3A55:: @ 81C3A55 + .incbin "baserom.gba", 0x1C3A55, 0x52 + +Text_1C3AA7:: @ 81C3AA7 + .incbin "baserom.gba", 0x1C3AA7, 0x18 + +Text_1C3ABF:: @ 81C3ABF + .incbin "baserom.gba", 0x1C3ABF, 0x33 + +Text_1C3AF2:: @ 81C3AF2 + .incbin "baserom.gba", 0x1C3AF2, 0x2B + +Text_1C3B1D:: @ 81C3B1D + .incbin "baserom.gba", 0x1C3B1D, 0x13 + +Text_1C3B30:: @ 81C3B30 + .incbin "baserom.gba", 0x1C3B30, 0x3E + +Text_1C3B6E:: @ 81C3B6E + .incbin "baserom.gba", 0x1C3B6E, 0x2B + +Text_1C3B99:: @ 81C3B99 + .incbin "baserom.gba", 0x1C3B99, 0x1E + +Text_1C3BB7:: @ 81C3BB7 + .incbin "baserom.gba", 0x1C3BB7, 0x3F + +Text_1C3BF6:: @ 81C3BF6 + .incbin "baserom.gba", 0x1C3BF6, 0x32 + +Text_1C3C28:: @ 81C3C28 + .incbin "baserom.gba", 0x1C3C28, 0x48 + +Text_1C3C70:: @ 81C3C70 + .incbin "baserom.gba", 0x1C3C70, 0x40 + +Text_1C3CB0:: @ 81C3CB0 + .incbin "baserom.gba", 0x1C3CB0, 0x41 + +Text_1C3CF1:: @ 81C3CF1 + .incbin "baserom.gba", 0x1C3CF1, 0x56 + +Text_1C3D47:: @ 81C3D47 + .incbin "baserom.gba", 0x1C3D47, 0x2C + +Text_1C3D73:: @ 81C3D73 + .incbin "baserom.gba", 0x1C3D73, 0x2F + +Text_1C3DA2:: @ 81C3DA2 + .incbin "baserom.gba", 0x1C3DA2, 0x6D + +Text_1C3E0F:: @ 81C3E0F + .incbin "baserom.gba", 0x1C3E0F, 0x5B + +Text_1C3E6A:: @ 81C3E6A + .incbin "baserom.gba", 0x1C3E6A, 0x66 + +Text_1C3ED0:: @ 81C3ED0 + .incbin "baserom.gba", 0x1C3ED0, 0x41 + +Text_1C3F11:: @ 81C3F11 + .incbin "baserom.gba", 0x1C3F11, 0x40 + +Text_1C3F51:: @ 81C3F51 + .incbin "baserom.gba", 0x1C3F51, 0x2A + +Text_1C3F7B:: @ 81C3F7B + .incbin "baserom.gba", 0x1C3F7B, 0x38 + +Text_1C3FB3:: @ 81C3FB3 + .incbin "baserom.gba", 0x1C3FB3, 0x36 + +Text_1C3FE9:: @ 81C3FE9 + .incbin "baserom.gba", 0x1C3FE9, 0x3F + +Text_1C4028:: @ 81C4028 + .incbin "baserom.gba", 0x1C4028, 0x2F + +Text_1C4057:: @ 81C4057 + .incbin "baserom.gba", 0x1C4057, 0x28 + +Text_1C407F:: @ 81C407F + .incbin "baserom.gba", 0x1C407F, 0x5A + +Text_1C40D9:: @ 81C40D9 + .incbin "baserom.gba", 0x1C40D9, 0x21 + +Text_1C40FA:: @ 81C40FA + .incbin "baserom.gba", 0x1C40FA, 0x3E + +Text_1C4138:: @ 81C4138 + .incbin "baserom.gba", 0x1C4138, 0x2E + +Text_1C4166:: @ 81C4166 + .incbin "baserom.gba", 0x1C4166, 0x30 + +Text_1C4196:: @ 81C4196 + .incbin "baserom.gba", 0x1C4196, 0x3E + +Text_1C41D4:: @ 81C41D4 + .incbin "baserom.gba", 0x1C41D4, 0x3C + +Text_1C4210:: @ 81C4210 + .incbin "baserom.gba", 0x1C4210, 0x70 + +Text_1C4280:: @ 81C4280 + .incbin "baserom.gba", 0x1C4280, 0x20 + +Text_1C42A0:: @ 81C42A0 + .incbin "baserom.gba", 0x1C42A0, 0x36 + +Text_1C42D6:: @ 81C42D6 + .incbin "baserom.gba", 0x1C42D6, 0x18 + +Text_1C42EE:: @ 81C42EE + .incbin "baserom.gba", 0x1C42EE, 0x39 + +Text_1C4327:: @ 81C4327 + .incbin "baserom.gba", 0x1C4327, 0x4D + +Text_1C4374:: @ 81C4374 + .incbin "baserom.gba", 0x1C4374, 0x39 + +Text_1C43AD:: @ 81C43AD + .incbin "baserom.gba", 0x1C43AD, 0x3F + +Text_1C43EC:: @ 81C43EC + .incbin "baserom.gba", 0x1C43EC, 0x2A + +Text_1C4416:: @ 81C4416 + .incbin "baserom.gba", 0x1C4416, 0x36 + +Text_1C444C:: @ 81C444C + .incbin "baserom.gba", 0x1C444C, 0x45 + +Text_1C4491:: @ 81C4491 + .incbin "baserom.gba", 0x1C4491, 0x3A + +Text_1C44CB:: @ 81C44CB + .incbin "baserom.gba", 0x1C44CB, 0x83 + +Text_1C454E:: @ 81C454E + .incbin "baserom.gba", 0x1C454E, 0x40 + +Text_1C458E:: @ 81C458E + .incbin "baserom.gba", 0x1C458E, 0x34 + +Text_1C45C2:: @ 81C45C2 + .incbin "baserom.gba", 0x1C45C2, 0x39 + +Text_1C45FB:: @ 81C45FB + .incbin "baserom.gba", 0x1C45FB, 0x67 + +Text_1C4662:: @ 81C4662 + .incbin "baserom.gba", 0x1C4662, 0x37 + +Text_1C4699:: @ 81C4699 + .incbin "baserom.gba", 0x1C4699, 0x3A + +Text_1C46D3:: @ 81C46D3 + .incbin "baserom.gba", 0x1C46D3, 0x37 + +Text_1C470A:: @ 81C470A + .incbin "baserom.gba", 0x1C470A, 0x2F + +Text_1C4739:: @ 81C4739 + .incbin "baserom.gba", 0x1C4739, 0x31 + +Text_1C476A:: @ 81C476A + .incbin "baserom.gba", 0x1C476A, 0x44 VictoryRoad_2F_EventScript_1C47AE:: @ 81C47AE .incbin "baserom.gba", 0x1C47AE, 0x68 diff --git a/include/constants/flags.h b/include/constants/flags.h index a4b891aca..2d5772959 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -5,6 +5,7 @@ #define FLAG_SYS_SAFARI_MODE 0x800 #define FLAG_WHITE_FLUTE_ACTIVE 0x803 #define FLAG_BLACK_FLUTE_ACTIVE 0x804 +#define FLAG_0x805 0x805 // World Map Flags #define FLAG_WORLD_MAP_PALLET_TOWN 0x890 From 4ac92f7cb5ff8c9231629993634c30b3656f4fae Mon Sep 17 00:00:00 2001 From: garak Date: Wed, 16 Oct 2019 13:54:05 -0400 Subject: [PATCH 033/114] disassemble scripts up to 81BFB87 --- asm/field_control_avatar.s | 4 +- asm/fldeff_flash.s | 4 +- asm/wild_encounter.s | 4 +- data/map_event_scripts.inc | 2226 ++++++++++++++++++++++++++---------- 4 files changed, 1605 insertions(+), 633 deletions(-) diff --git a/asm/field_control_avatar.s b/asm/field_control_avatar.s index 093f3621e..7924e20a8 100644 --- a/asm/field_control_avatar.s +++ b/asm/field_control_avatar.s @@ -1834,11 +1834,11 @@ _0806D704: beq _0806D720 movs r0, 0xD bl IncrementGameStat - ldr r0, _0806D71C @ =gUnknown_81BF546 + ldr r0, _0806D71C @ =EventScript_81BF546 bl ScriptContext1_SetupScript b _0806D730 .align 2, 0 -_0806D71C: .4byte gUnknown_81BF546 +_0806D71C: .4byte EventScript_81BF546 _0806D720: bl SafariZoneTakeStep lsls r0, 24 diff --git a/asm/fldeff_flash.s b/asm/fldeff_flash.s index 4ce45b5c7..63067bb03 100644 --- a/asm/fldeff_flash.s +++ b/asm/fldeff_flash.s @@ -76,13 +76,13 @@ sub_80C9BB0: @ 80C9BB0 bl PlaySE ldr r0, _080C9BC8 @ =0x00000806 bl FlagSet - ldr r0, _080C9BCC @ =gUnknown_81BFB5F + ldr r0, _080C9BCC @ =EventScript_81BFB5F bl ScriptContext1_SetupScript pop {r0} bx r0 .align 2, 0 _080C9BC8: .4byte 0x00000806 -_080C9BCC: .4byte gUnknown_81BFB5F +_080C9BCC: .4byte EventScript_81BFB5F thumb_func_end sub_80C9BB0 thumb_func_start sub_80C9BD0 diff --git a/asm/wild_encounter.s b/asm/wild_encounter.s index c43ebf0a9..b7ac02d0a 100644 --- a/asm/wild_encounter.s +++ b/asm/wild_encounter.s @@ -1302,14 +1302,14 @@ sub_80830B8: @ 80830B8 bl VarSet cmp r4, 0 bne _08083104 - ldr r0, _08083100 @ =gUnknown_81BFB65 + ldr r0, _08083100 @ =EventScript_1BFB65 bl ScriptContext1_SetupScript movs r0, 0x1 b _08083106 .align 2, 0 _080830F8: .4byte gUnknown_203ADFA _080830FC: .4byte 0x00004020 -_08083100: .4byte gUnknown_81BFB65 +_08083100: .4byte EventScript_1BFB65 _08083104: movs r0, 0 _08083106: diff --git a/data/map_event_scripts.inc b/data/map_event_scripts.inc index 26ec2b9b0..d61b799e8 100644 --- a/data/map_event_scripts.inc +++ b/data/map_event_scripts.inc @@ -11461,6 +11461,1604 @@ EventScript_1BE308: releaseall end +gUnknown_81BE30A:: @ 81BE30A + .string "A wall of water is crashing down\n" + .string "with a mighty roar.$" + +gUnknown_81BE33F:: @ 81BE33F + .string "It's a large waterfall.\n" + .string "Would you like to use WATERFALL?$" + +gUnknown_81BE378:: @ 81BE378 + .string "{STR_VAR_1} used WATERFALL.$" + +EventScript_1BE38B:: @ 81BE38B + lockall + checkpartymove MOVE_DIVE + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BE3CA + getpartymonname 0, VAR_RESULT + setfieldeffectarg 0, VAR_RESULT + setfieldeffectarg 1, 1 + loadword 0, gUnknown_81BE469 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE3D2 + loadword 0, gUnknown_81BE49B + callstd 4 + dofieldeffect 44 + goto EventScript_1BE3D2 + +EventScript_1BE3C9:: @ 81BE3C9 + lockall +EventScript_1BE3CA: + loadword 0, Text_1BE42B + callstd 4 +EventScript_1BE3D2: + releaseall + end + +EventScript_1BE3D4:: @ 81BE3D4 + lockall + checkpartymove MOVE_DIVE + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BE412 + getpartymonname 0, VAR_RESULT + setfieldeffectarg 0, VAR_RESULT + setfieldeffectarg 1, 1 + loadword 0, gUnknown_81BE4EF + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE429 + loadword 0, gUnknown_81BE49B + callstd 4 + dofieldeffect 44 + goto EventScript_1BE429 + +EventScript_1BE412:: @ 81BE412 + lockall + loadword 0, gUnknown_81BE4A9 + callstd 4 + goto EventScript_1BE429 + +EventScript_1BE420:: @ 81BE420 + lockall + loadword 0, gUnknown_81BE52F + callstd 4 +EventScript_1BE429: + releaseall + end + +Text_1BE42B:: @ 81BE42B + .string "The sea is deep here. A POKéMON\n" + .string "may be able to go underwater.$" + +gUnknown_81BE469:: @ 81BE469 + .string "The sea is deep here.\n" + .string "Would you like to use DIVE?$" + +gUnknown_81BE49B:: @ 81BE49B + .string "{STR_VAR_1} used DIVE.$" + +gUnknown_81BE4A9:: @ 81BE4A9 + .string "Light is filtering down from above.\n" + .string "A POKéMON may be able to surface.$" + +gUnknown_81BE4EF:: @ 81BE4EF + .string "Light is filtering down from above.\n" + .string "Would you like to use DIVE?$" + +gUnknown_81BE52F:: @ 81BE52F + .string "There is an obstacle above.\n" + .string "DIVE can't be used here.$" + +EventScript_FailSweetScent:: @ 81BE564 + loadword 0, Text_1BE56D + callstd 3 + end + +Text_1BE56D:: @ 81BE56D + .string "Looks like there's nothing here…$" + +Route2_EventScript_1BE58E:: @ 81BE58E + setorcopyvar VAR_0x8000, 34 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route2_EventScript_1BE59B:: @ 81BE59B + setorcopyvar VAR_0x8000, 18 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ViridianForest_EventScript_1BE5A8:: @ 81BE5A8 + setorcopyvar VAR_0x8000, 4 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ViridianForest_EventScript_1BE5B5:: @ 81BE5B5 + setorcopyvar VAR_0x8000, 14 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ViridianForest_EventScript_1BE5C2:: @ 81BE5C2 + setorcopyvar VAR_0x8000, 13 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE5CF:: @ 81BE5CF + setorcopyvar VAR_0x8000, 18 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE5DC:: @ 81BE5DC + setorcopyvar VAR_0x8000, 297 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE5E9:: @ 81BE5E9 + setorcopyvar VAR_0x8000, 13 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE5F6:: @ 81BE5F6 + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE603:: @ 81BE603 + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE610:: @ 81BE610 + setorcopyvar VAR_0x8000, 94 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_B2F_EventScript_1BE61D:: @ 81BE61D + setorcopyvar VAR_0x8000, 109 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_B2F_EventScript_1BE62A:: @ 81BE62A + setorcopyvar VAR_0x8000, 334 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route4_EventScript_1BE637:: @ 81BE637 + setorcopyvar VAR_0x8000, 293 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route24_EventScript_1BE644:: @ 81BE644 + setorcopyvar VAR_0x8000, 333 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route25_EventScript_1BE651:: @ 81BE651 + setorcopyvar VAR_0x8000, 331 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_1F_Room2_EventScript_1BE65E:: @ 81BE65E + setorcopyvar VAR_0x8000, 319 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_2F_Room2_EventScript_1BE66B:: @ 81BE66B + setorcopyvar VAR_0x8000, 108 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_2F_Room4_EventScript_1BE678:: @ 81BE678 + setorcopyvar VAR_0x8000, 75 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_B1F_Room2_EventScript_1BE685:: @ 81BE685 + setorcopyvar VAR_0x8000, 332 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_B1F_Room3_EventScript_1BE692:: @ 81BE692 + setorcopyvar VAR_0x8000, 34 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_B1F_Room5_EventScript_1BE69F:: @ 81BE69F + setorcopyvar VAR_0x8000, 22 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_Kitchen_EventScript_1BE6AC:: @ 81BE6AC + setorcopyvar VAR_0x8000, 3 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route9_EventScript_1BE6B9:: @ 81BE6B9 + setorcopyvar VAR_0x8000, 328 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B1F_EventScript_1BE6C6:: @ 81BE6C6 + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B1F_EventScript_1BE6D3:: @ 81BE6D3 + setorcopyvar VAR_0x8000, 21 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B2F_EventScript_1BE6E0:: @ 81BE6E0 + setorcopyvar VAR_0x8000, 77 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B2F_EventScript_1BE6ED:: @ 81BE6ED + setorcopyvar VAR_0x8000, 94 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B2F_EventScript_1BE6FA:: @ 81BE6FA + setorcopyvar VAR_0x8000, 300 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B2F_EventScript_1BE707:: @ 81BE707 + setorcopyvar VAR_0x8000, 22 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B3F_EventScript_1BE714:: @ 81BE714 + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B3F_EventScript_1BE721:: @ 81BE721 + setorcopyvar VAR_0x8000, 309 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B4F_EventScript_1BE72E:: @ 81BE72E + setorcopyvar VAR_0x8000, 337 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B4F_EventScript_1BE73B:: @ 81BE73B + setorcopyvar VAR_0x8000, 35 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B4F_EventScript_1BE748:: @ 81BE748 + setorcopyvar VAR_0x8000, 67 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_3F_EventScript_1BE755:: @ 81BE755 + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_4F_EventScript_1BE762:: @ 81BE762 + setorcopyvar VAR_0x8000, 36 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_4F_EventScript_1BE76F:: @ 81BE76F + setorcopyvar VAR_0x8000, 17 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_4F_EventScript_1BE77C:: @ 81BE77C + setorcopyvar VAR_0x8000, 3 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_5F_EventScript_1BE789:: @ 81BE789 + setorcopyvar VAR_0x8000, 110 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_6F_EventScript_1BE796:: @ 81BE796 + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_6F_EventScript_1BE7A3:: @ 81BE7A3 + setorcopyvar VAR_0x8000, 78 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route12_EventScript_1BE7B0:: @ 81BE7B0 + setorcopyvar VAR_0x8000, 336 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route12_EventScript_1BE7BD:: @ 81BE7BD + setorcopyvar VAR_0x8000, 65 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route15_EventScript_1BE7CA:: @ 81BE7CA + setorcopyvar VAR_0x8000, 306 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_Center_EventScript_1BE7D7:: @ 81BE7D7 + setorcopyvar VAR_0x8000, 110 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_East_EventScript_1BE7E4:: @ 81BE7E4 + setorcopyvar VAR_0x8000, 20 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_East_EventScript_1BE7F1:: @ 81BE7F1 + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_East_EventScript_1BE7FE:: @ 81BE7FE + setorcopyvar VAR_0x8000, 299 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_East_EventScript_1BE80B:: @ 81BE80B + setorcopyvar VAR_0x8000, 98 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_North_EventScript_1BE818:: @ 81BE818 + setorcopyvar VAR_0x8000, 64 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_North_EventScript_1BE825:: @ 81BE825 + setorcopyvar VAR_0x8000, 335 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_West_EventScript_1BE832:: @ 81BE832 + setorcopyvar VAR_0x8000, 320 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_West_EventScript_1BE83F:: @ 81BE83F + setorcopyvar VAR_0x8000, 353 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_West_EventScript_1BE84C:: @ 81BE84C + setorcopyvar VAR_0x8000, 20 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_West_EventScript_1BE859:: @ 81BE859 + setorcopyvar VAR_0x8000, 25 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_3F_EventScript_1BE866:: @ 81BE866 + setorcopyvar VAR_0x8000, 21 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_4F_EventScript_1BE873:: @ 81BE873 + setorcopyvar VAR_0x8000, 25 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_4F_EventScript_1BE880:: @ 81BE880 + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_4F_EventScript_1BE88D:: @ 81BE88D + setorcopyvar VAR_0x8000, 23 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_5F_EventScript_1BE89A:: @ 81BE89A + setorcopyvar VAR_0x8000, 64 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_5F_EventScript_1BE8A7:: @ 81BE8A7 + setorcopyvar VAR_0x8000, 289 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_5F_EventScript_1BE8B4:: @ 81BE8B4 + setorcopyvar VAR_0x8000, 355 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_6F_EventScript_1BE8C1:: @ 81BE8C1 + setorcopyvar VAR_0x8000, 63 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_6F_EventScript_1BE8CE:: @ 81BE8CE + setorcopyvar VAR_0x8000, 79 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_7F_EventScript_1BE8DB:: @ 81BE8DB + setorcopyvar VAR_0x8000, 67 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_7F_EventScript_1BE8E8:: @ 81BE8E8 + setorcopyvar VAR_0x8000, 296 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_10F_EventScript_1BE8F5:: @ 81BE8F5 + setorcopyvar VAR_0x8000, 66 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_10F_EventScript_1BE902:: @ 81BE902 + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_10F_EventScript_1BE90F:: @ 81BE90F + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PowerPlant_EventScript_1BE91C:: @ 81BE91C + setorcopyvar VAR_0x8000, 20 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PowerPlant_EventScript_1BE929:: @ 81BE929 + setorcopyvar VAR_0x8000, 305 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PowerPlant_EventScript_1BE936:: @ 81BE936 + setorcopyvar VAR_0x8000, 313 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PowerPlant_EventScript_1BE943:: @ 81BE943 + setorcopyvar VAR_0x8000, 96 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PowerPlant_EventScript_1BE950:: @ 81BE950 + setorcopyvar VAR_0x8000, 36 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_1F_EventScript_1BE95D:: @ 81BE95D + setorcopyvar VAR_0x8000, 66 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_1F_EventScript_1BE96A:: @ 81BE96A + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_2F_EventScript_1BE977:: @ 81BE977 + setorcopyvar VAR_0x8000, 67 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_3F_EventScript_1BE984:: @ 81BE984 + setorcopyvar VAR_0x8000, 20 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_3F_EventScript_1BE991:: @ 81BE991 + setorcopyvar VAR_0x8000, 65 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_B1F_EventScript_1BE99E:: @ 81BE99E + setorcopyvar VAR_0x8000, 302 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_B1F_EventScript_1BE9AB:: @ 81BE9AB + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_B1F_EventScript_1BE9B8:: @ 81BE9B8 + setorcopyvar VAR_0x8000, 310 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_B1F_EventScript_1BE9C5:: @ 81BE9C5 + setorcopyvar VAR_0x8000, 351 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_1F_EventScript_1BE9D2:: @ 81BE9D2 + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_1F_EventScript_1BE9DF:: @ 81BE9DF + setorcopyvar VAR_0x8000, 290 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_2F_EventScript_1BE9EC:: @ 81BE9EC + setorcopyvar VAR_0x8000, 73 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_2F_EventScript_1BE9F9:: @ 81BE9F9 + setorcopyvar VAR_0x8000, 295 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_2F_EventScript_1BEA06:: @ 81BEA06 + setorcopyvar VAR_0x8000, 23 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_2F_EventScript_1BEA13:: @ 81BEA13 + setorcopyvar VAR_0x8000, 325 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_3F_EventScript_1BEA20:: @ 81BEA20 + setorcopyvar VAR_0x8000, 25 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_3F_EventScript_1BEA2D:: @ 81BEA2D + setorcopyvar VAR_0x8000, 338 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_1F_EventScript_1BEA3A:: @ 81BEA3A + setorcopyvar VAR_0x8000, 37 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_1F_EventScript_1BEA47:: @ 81BEA47 + setorcopyvar VAR_0x8000, 110 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_1F_EventScript_1BEA54:: @ 81BEA54 + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_2F_EventScript_1BEA61:: @ 81BEA61 + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_2F_EventScript_1BEA6E:: @ 81BEA6E + setorcopyvar VAR_0x8000, 69 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_2F_EventScript_1BEA7B:: @ 81BEA7B + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_B1F_EventScript_1BEA88:: @ 81BEA88 + setorcopyvar VAR_0x8000, 25 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_B1F_EventScript_1BEA95:: @ 81BEA95 + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FuchsiaCity_Building1_EventScript_1BEAA2:: @ 81BEAA2 + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +TwoIsland_EventScript_1BEAAF:: @ 81BEAAF + setorcopyvar VAR_0x8000, 24 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ThreeIsland_EventScript_1BEABC:: @ 81BEABC + setorcopyvar VAR_0x8000, 70 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ViridianForest_EventScript_1BEAC9:: @ 81BEAC9 + setorcopyvar VAR_0x8000, 13 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_B2F_EventScript_1BEAD6:: @ 81BEAD6 + setorcopyvar VAR_0x8000, 24 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_B2F_EventScript_1BEAE3:: @ 81BEAE3 + setorcopyvar VAR_0x8000, 14 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route11_EventScript_1BEAF0:: @ 81BEAF0 + setorcopyvar VAR_0x8000, 76 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route9_EventScript_1BEAFD:: @ 81BEAFD + setorcopyvar VAR_0x8000, 15 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RockTunnel_1F_EventScript_1BEB0A:: @ 81BEB0A + setorcopyvar VAR_0x8000, 86 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RockTunnel_1F_EventScript_1BEB17:: @ 81BEB17 + setorcopyvar VAR_0x8000, 106 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RockTunnel_1F_EventScript_1BEB24:: @ 81BEB24 + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RockTunnel_B1F_EventScript_1BEB31:: @ 81BEB31 + setorcopyvar VAR_0x8000, 24 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RockTunnel_B1F_EventScript_1BEB3E:: @ 81BEB3E + setorcopyvar VAR_0x8000, 35 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_8F_EventScript_1BEB4B:: @ 81BEB4B + setorcopyvar VAR_0x8000, 65 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_11F_EventScript_1BEB58:: @ 81BEB58 + setorcopyvar VAR_0x8000, 70 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_1F_EventScript_1BEB65:: @ 81BEB65 + setorcopyvar VAR_0x8000, 64 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_2F_EventScript_1BEB72:: @ 81BEB72 + setorcopyvar VAR_0x8000, 70 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_2F_EventScript_1BEB7F:: @ 81BEB7F + setorcopyvar VAR_0x8000, 63 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ViridianCity_EventScript_1BEB8C:: @ 81BEB8C + setorcopyvar VAR_0x8000, 13 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route11_EventScript_1BEB99:: @ 81BEB99 + setorcopyvar VAR_0x8000, 3 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route11_EventScript_1BEBA6:: @ 81BEBA6 + setorcopyvar VAR_0x8000, 17 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_5F_EventScript_1BEBB3:: @ 81BEBB3 + setorcopyvar VAR_0x8000, 190 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeladonCity_EventScript_1BEBC0:: @ 81BEBC0 + setorcopyvar VAR_0x8000, 34 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B3F_EventScript_1BEBCD:: @ 81BEBCD + setorcopyvar VAR_0x8000, 206 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_North_EventScript_1BEBDA:: @ 81BEBDA + setorcopyvar VAR_0x8000, 183 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SeafoamIslands_1F_EventScript_1BEBE7:: @ 81BEBE7 + setorcopyvar VAR_0x8000, 16 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SeafoamIslands_B1F_EventScript_1BEBF4:: @ 81BEBF4 + setorcopyvar VAR_0x8000, 97 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SeafoamIslands_B1F_EventScript_1BEC01:: @ 81BEC01 + setorcopyvar VAR_0x8000, 24 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SeafoamIslands_B2F_EventScript_1BEC0E:: @ 81BEC0E + setorcopyvar VAR_0x8000, 107 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SeafoamIslands_B4F_EventScript_1BEC1B:: @ 81BEC1B + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_EventScript_1BEC28:: @ 81BEC28 + setorcopyvar VAR_0x8000, 109 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_EventScript_1BEC35:: @ 81BEC35 + setorcopyvar VAR_0x8000, 108 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +OneIsland_KindleRoad_EventScript_1BEC42:: @ 81BEC42 + setorcopyvar VAR_0x8000, 34 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +OneIsland_KindleRoad_EventScript_1BEC4F:: @ 81BEC4F + setorcopyvar VAR_0x8000, 84 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +OneIsland_KindleRoad_EventScript_1BEC5C:: @ 81BEC5C + setorcopyvar VAR_0x8000, 66 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_Meadow_EventScript_1BEC69:: @ 81BEC69 + setorcopyvar VAR_0x8000, 20 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_Meadow_EventScript_1BEC76:: @ 81BEC76 + setorcopyvar VAR_0x8000, 69 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_MemorialPillar_EventScript_1BEC83:: @ 81BEC83 + setorcopyvar VAR_0x8000, 199 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_OutcastIsland_EventScript_1BEC90:: @ 81BEC90 + setorcopyvar VAR_0x8000, 69 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_WaterPath_EventScript_1BEC9D:: @ 81BEC9D + setorcopyvar VAR_0x8000, 36 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_WaterPath_EventScript_1BECAA:: @ 81BECAA + setorcopyvar VAR_0x8000, 201 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_RuinValley_EventScript_1BECB7:: @ 81BECB7 + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_RuinValley_EventScript_1BECC4:: @ 81BECC4 + setorcopyvar VAR_0x8000, 63 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_RuinValley_EventScript_1BECD1:: @ 81BECD1 + setorcopyvar VAR_0x8000, 93 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SevenIsland_SevaultCanyon_EventScript_1BECDE:: @ 81BECDE + setorcopyvar VAR_0x8000, 187 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SevenIsland_SevaultCanyon_EventScript_1BECEB:: @ 81BECEB + setorcopyvar VAR_0x8000, 37 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SevenIsland_SevaultCanyon_EventScript_1BECF8:: @ 81BECF8 + setorcopyvar VAR_0x8000, 110 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ThreeIsland_BerryForest_EventScript_1BED05:: @ 81BED05 + setorcopyvar VAR_0x8000, 35 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ThreeIsland_BerryForest_EventScript_1BED12:: @ 81BED12 + setorcopyvar VAR_0x8000, 23 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ThreeIsland_BerryForest_EventScript_1BED1F:: @ 81BED1F + setorcopyvar VAR_0x8000, 37 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtEmber_Exterior_EventScript_1BED2C:: @ 81BED2C + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtEmber_Exterior_EventScript_1BED39:: @ 81BED39 + setorcopyvar VAR_0x8000, 95 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtEmber_Exterior_EventScript_1BED46:: @ 81BED46 + setorcopyvar VAR_0x8000, 74 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_IcefallCave_1F_EventScript_1BED53:: @ 81BED53 + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_IcefallCave_1F_EventScript_1BED60:: @ 81BED60 + setorcopyvar VAR_0x8000, 345 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_IcefallCave_B1F_EventScript_1BED6D:: @ 81BED6D + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_IcefallCave_B1F_EventScript_1BED7A:: @ 81BED7A + setorcopyvar VAR_0x8000, 212 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_RocketWarehouse_EventScript_1BED87:: @ 81BED87 + setorcopyvar VAR_0x8000, 107 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_RocketWarehouse_EventScript_1BED94:: @ 81BED94 + setorcopyvar VAR_0x8000, 324 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_RocketWarehouse_EventScript_1BEDA1:: @ 81BEDA1 + setorcopyvar VAR_0x8000, 106 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_RocketWarehouse_EventScript_1BEDAE:: @ 81BEDAE + setorcopyvar VAR_0x8000, 218 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_LostCave_Room10_EventScript_1BEDBB:: @ 81BEDBB + setorcopyvar VAR_0x8000, 217 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_LostCave_Room11_EventScript_1BEDC8:: @ 81BEDC8 + setorcopyvar VAR_0x8000, 221 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_LostCave_Room12_EventScript_1BEDD5:: @ 81BEDD5 + setorcopyvar VAR_0x8000, 220 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_LostCave_Room13_EventScript_1BEDE2:: @ 81BEDE2 + setorcopyvar VAR_0x8000, 25 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_LostCave_Room14_EventScript_1BEDEF:: @ 81BEDEF + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SevenIsland_SevaultCanyon_House_EventScript_1BEDFC:: @ 81BEDFC + setorcopyvar VAR_0x8000, 222 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_4F_EventScript_1BEE09:: @ 81BEE09 + setorcopyvar VAR_0x8000, 329 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PewterCity_PokemonCenter_1F_EventScript_1BEE16:: @ 81BEE16 + lock + faceplayer + compare_var_to_value VAR_0x4001, 1 + goto_if 1, EventScript_1BEE3A + checkflag 2093 + goto_if 1, EventScript_1BEECD + loadword 0, Text_1BEF88 + callstd 4 + goto EventScript_1BEE44 + end + +EventScript_1BEE3A:: @ 81BEE3A + loadword 0, gUnknown_81BF36A + callstd 4 + release + end + +EventScript_1BEE44:: @ 81BEE44 + message Text_1BF017 + waitmessage + multichoice 18, 6, 18, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BEE8F + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BEEC3 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BEE81 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BEEC3 + end + +EventScript_1BEE81:: @ 81BEE81 + loadword 0, gUnknown_81BF053 + callstd 4 + goto EventScript_1BEE44 + end + +EventScript_1BEE8F:: @ 81BEE8F + loadword 0, gUnknown_81BF166 + callstd 4 + closemessage + goto EventScript_1BEF5A + end + +EventScript_1BEE9E:: @ 81BEE9E + loadword 0, gUnknown_81BF1B2 + callstd 4 + release + end + +EventScript_1BEEA8:: @ 81BEEA8 + setvar VAR_0x4001, 1 + setvar VAR_0x8004, 0 + special sub_80BDA7C + waitmessage + delay 80 + loadword 0, gUnknown_81BF28E + callstd 4 + release + end + +EventScript_1BEEC3:: @ 81BEEC3 + loadword 0, gUnknown_81BF17B + callstd 4 + release + end + +EventScript_1BEECD:: @ 81BEECD + loadword 0, gUnknown_81BF1E8 + callstd 4 + goto EventScript_1BEEDB + end + +EventScript_1BEEDB:: @ 81BEEDB + message Text_1BF1FB + waitmessage + multichoice 18, 6, 18, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BEF26 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BEF35 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BEF18 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BEF35 + end + +EventScript_1BEF18:: @ 81BEF18 + loadword 0, gUnknown_81BF053 + callstd 4 + goto EventScript_1BEEDB + end + +EventScript_1BEF26:: @ 81BEF26 + loadword 0, gUnknown_81BF222 + callstd 4 + closemessage + goto EventScript_1BEF5A + end + +EventScript_1BEF35:: @ 81BEF35 + loadword 0, gUnknown_81BF252 + callstd 4 + release + end + +EventScript_1BEF3F:: @ 81BEF3F + setvar VAR_0x4001, 1 + setvar VAR_0x8004, 0 + special sub_80BDA7C + waitmessage + delay 80 + loadword 0, gUnknown_81BF30D + callstd 4 + release + end + +EventScript_1BEF5A:: @ 81BEF5A + setvar VAR_0x8004, 0 + call EventScript_1A6AC0 + lock + faceplayer + compare_var_to_value VAR_0x8004, 0 + goto_if 1, EventScript_1BEF3F + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BEE9E + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BEEA8 + end + +Text_1BEF88:: @ 81BEF88 + .string "Hi, glad to meet you!\p" + .string "…That's unfriendly of you.\n" + .string "How about saying hi back?\p" + .string "So, come on, tell me about\n" + .string "yourself.\p" + .string "I'd love to hear your profile!$" + +Text_1BF017:: @ 81BF017 + .string "Tell me something good about\n" + .string "yourself. What's your profile?$" + +gUnknown_81BF053:: @ 81BF053 + .string "A profile is written using four\n" + .string "words or phrases.\p" + .string "There're plenty of words to choose\n" + .string "from for your profile.\p" + .string "The words and phrases are placed\n" + .string "in several convenient groups.\p" + .string "First, choose a group, then choose\n" + .string "a word or phrase.\p" + .string "…It's easier than it sounds.\n" + .string "Why don't you try it?$" + +gUnknown_81BF166:: @ 81BF166 + .string "What's your profile?$" + +gUnknown_81BF17B:: @ 81BF17B + .string "Aww… Don't be like that.\n" + .string "You can tell me your profile.$" + +gUnknown_81BF1B2:: @ 81BF1B2 + .string "Oh, you've decided not to?\n" + .string "You're fickle, aren't you?$" + +gUnknown_81BF1E8:: @ 81BF1E8 + .string "Hi!\n" + .string "We meet again!$" + +Text_1BF1FB:: @ 81BF1FB + .string "Would you like to change your\n" + .string "profile?$" + +gUnknown_81BF222:: @ 81BF222 + .string "What are you like now?\n" + .string "I'd really like to know.$" + +gUnknown_81BF252:: @ 81BF252 + .string "Okay, you like your profile the\n" + .string "way it is.\p" + .string "I think so, too.$" + +gUnknown_81BF28E:: @ 81BF28E + .string "Hmhm…\p" + .string "Your profile really says something\n" + .string "about who you are.\p" + .string "Now that I know you better, it \n" + .string "makes us better friends than ever!$" + +gUnknown_81BF30D:: @ 81BF30D + .string "Oh, I've heard that before…\p" + .string "My cousin, who lives far away,\n" + .string "always used to say that, I think.$" + +gUnknown_81BF36A:: @ 81BF36A + .string "Please tell me more about\n" + .string "yourself next time!$" + +Route5_PokemonDayCare_EventScript_1BF398:: @ 81BF398 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lock + faceplayer + showmoneybox 0, 0, 0 + specialvar VAR_RESULT, IsThereMonInRoute5Daycare + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BF46E + loadword 0, Text_19DD66 + callstd 5 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BF3DD + loadword 0, Text_19DDB2 + callstd 4 + goto EventScript_1BF541 + end + +EventScript_1BF3DD:: @ 81BF3DD + specialvar VAR_RESULT, CountPartyNonEggMons + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BF452 + loadword 0, Text_19DDBE + callstd 4 + fadescreen 1 + hidemoneybox + nop + nop + special ChooseSendDaycareMon + waitstate + showmoneybox 0, 0, 0 + compare_var_to_value VAR_0x8004, 6 + goto_if 4, EventScript_1BF444 + specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BF460 + specialvar VAR_0x8005, GetSelectedMonNickAndSpecies + loadword 0, Text_19DDF9 + callstd 4 + waitse + playmoncry VAR_0x8005, 0 + loadword 0, Text_19DE24 + callstd 4 + waitmoncry + special PutMonInRoute5Daycare + incrementgamestat 47 + goto EventScript_1BF541 + end + +EventScript_1BF444:: @ 81BF444 + loadword 0, Text_19DDDC + callstd 4 + goto EventScript_1BF541 + end + +EventScript_1BF452:: @ 81BF452 + loadword 0, Text_19DEF5 + callstd 4 + goto EventScript_1BF541 + end + +EventScript_1BF460:: @ 81BF460 + loadword 0, Text_19DF1D + callstd 4 + goto EventScript_1BF541 + end + +EventScript_1BF46E:: @ 81BF46E + setvar VAR_0x8004, 0 + specialvar VAR_RESULT, GetNumLevelsGainedForRoute5DaycareMon + compare_var_to_value VAR_RESULT, 0 + call_if 5, EventScript_1BF4AA + compare_var_to_value VAR_RESULT, 0 + call_if 1, EventScript_1BF4B3 + special GetCostToWithdrawRoute5DaycareMon + loadword 0, Text_19DE80 + callstd 5 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BF4BC + goto EventScript_1BF444 + end + +EventScript_1BF4AA:: @ 81BF4AA + loadword 0, Text_19DF56 + callstd 4 + return + +EventScript_1BF4B3:: @ 81BF4B3 + loadword 0, Text_19DE3C + callstd 4 + return + +EventScript_1BF4BC:: @ 81BF4BC + specialvar VAR_RESULT, CalculatePlayerPartyCount + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BF533 + specialvar VAR_RESULT, IsEnoughForCostInVar0x8005 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BF4EA + loadword 0, Text_19E001 + callstd 4 + goto EventScript_1BF541 + end + +EventScript_1BF4EA:: @ 81BF4EA + setvar VAR_0x8004, 0 + specialvar VAR_RESULT, TakePokemonFromRoute5Daycare + special SubtractMoneyFromVar0x8005 + updatemoneybox 0, 0, 0 + copyvar VAR_0x8008, VAR_RESULT + countpokemon + subvar VAR_RESULT, 1 + getpartymonname 0, VAR_RESULT + copyvar VAR_RESULT, VAR_0x8008 + loadword 0, Text_19DEAF + callstd 4 + textcolor 3 + waitse + playmoncry VAR_RESULT, 0 + loadword 0, Text_19DECF + callstd 4 + call EventScript_1A6675 + waitmoncry + goto EventScript_1BF541 + end + +EventScript_1BF533:: @ 81BF533 + loadword 0, Text_19DFC2 + callstd 4 + goto EventScript_1BF541 + end + +EventScript_1BF541:: @ 81BF541 + hidemoneybox + nop + nop + release + end + +EventScript_81BF546:: @ 81BF546 + lockall + loadword 0, Text_1BFB5A + callstd 4 + special EggHatch + waitstate + releaseall + end + +gUnknown_81BF555:: @ 81BF555 + .string "I'm the DAY-CARE MAN.\p" + .string "I help take care of the precious\n" + .string "POKéMON of TRAINERS.\p" + .string "If you'd like me to raise your\n" + .string "POKéMON, have a word with my wife.$" + +gUnknown_81BF5E3:: @ 81BF5E3 + .string "Ah, it's you!\p" + .string "We were raising your POKéMON, and\n" + .string "my goodness, were we surprised!\p" + .string "Your POKéMON had an EGG!\p" + .string "We don't know how it got there,\n" + .string "but your POKéMON had it.\p" + .string "You do want it, yes?$" + +gUnknown_81BF69A:: @ 81BF69A + .string "Ah, it's you! Good to see you.\n" + .string "Your {STR_VAR_1}'s doing fine.$" + +gUnknown_81BF6CF:: @ 81BF6CF + .string "Well then, I'll keep it.\n" + .string "Thanks!$" + +gUnknown_81BF6F0:: @ 81BF6F0 + .string "You have no room for it…\n" + .string "Come back when you've made room.$" + +Text_1BF72A:: @ 81BF72A + .string "{PLAYER} received the EGG from\n" + .string "the DAY-CARE MAN.$" + +gUnknown_81BF755:: @ 81BF755 + .string "Take good care of it.$" + +Text_1BF76B:: @ 81BF76B + .string "ポケモンを ひきとりたい ときは\n" + .string "ばさんに いって おくれ$" + +gUnknown_81BF789:: @ 81BF789 + .string "Ah, it's you! Your {STR_VAR_1} and\n" + .string "{STR_VAR_2} are doing fine.$" + +gUnknown_81BF7B6:: @ 81BF7B6 + .string "I really will keep it.\n" + .string "You do want this, yes?$" + +gUnknown_81BF7E4:: @ 81BF7E4 + .string "I'm the DAY-CARE LADY.\p" + .string "We can raise POKéMON for you.\p" + .string "Would you like us to raise one?$" + +gUnknown_81BF839:: @ 81BF839 + .string "Which POKéMON should we raise for\n" + .string "you?$" + +gUnknown_81BF860:: @ 81BF860 + .string "Fine, we'll raise your {STR_VAR_1}\n" + .string "for a while.\p" + .string "Come back for it later.$" + +gUnknown_81BF89F:: @ 81BF89F + .string "We can raise two of your POKéMON.\p" + .string "Would you like us to raise one\n" + .string "more POKéMON for you?$" + +gUnknown_81BF8F6:: @ 81BF8F6 + .string "My husband was looking for you.$" + +gUnknown_81BF916:: @ 81BF916 + .string "Oh, fine, then.\n" + .string "Come again.$" + +gUnknown_81BF932:: @ 81BF932 + .string "You don't have enough money…$" + +gUnknown_81BF94F:: @ 81BF94F + .string "Will you take back the other one,\n" + .string "too?$" + +gUnknown_81BF976:: @ 81BF976 + .string "Fine.\n" + .string "Come again.$" + +gUnknown_81BF988:: @ 81BF988 + .string "Ah, it's you!\n" + .string "Good to see you.\p" + .string "Your POKéMON can only be doing\n" + .string "good!$" + +gUnknown_81BF9CC:: @ 81BF9CC + .string "By level, your {STR_VAR_1} has\n" + .string "grown by {STR_VAR_2}.$" + +gUnknown_81BF9EF:: @ 81BF9EF + .string "Your POKéMON party is full.\n" + .string "Make room, then come see me.$" + +Text_1BFA28:: @ 81BFA28 + .string "どっちの ポケモンを ひきとるかい?$" + +gUnknown_81BFA3B:: @ 81BFA3B + .string "If you want your {STR_VAR_1} back,\n" + .string "it will cost ¥{STR_VAR_2}.$" + +gUnknown_81BFA67:: @ 81BFA67 + .string "Perfect!\n" + .string "Here's your POKéMON.$" + +gUnknown_81BFA85:: @ 81BFA85 + .string "{PLAYER} took back {STR_VAR_1} from\n" + .string "the DAY-CARE LADY.$" + +gUnknown_81BFAAD:: @ 81BFAAD + .string "Oh? But you have just one\n" + .string "POKéMON.\p" + .string "Come back another time.$" + +gUnknown_81BFAE8:: @ 81BFAE8 + .string "Will you take your POKéMON back?$" + +gUnknown_81BFB09:: @ 81BFB09 + .string "If you leave me that POKéMON,\n" + .string "what will you battle with?\p" + .string "Come back another time.$" + +Text_1BFB5A:: @ 81BFB5A + .string "Huh?$" + +EventScript_81BFB5F:: @ 81BFB5F + animateflash 0 + setflashradius 0 + end + +EventScript_1BFB65:: @ 81BFB65 + loadword 0, Text_1BFB6E + callstd 3 + end + +Text_1BFB6E:: @ 81BFB6E + .string "REPEL's effect wore off…$" @@ -11494,640 +13092,14 @@ EventScript_1BE308: - - - - - - - - - - - - - .include "data/script_dump_out.inc" +@ .include "data/script_dump_out.inc" @ .include "data/script_dump.inc" - - - - - @ ??? -gUnknown_81BE30A:: @ 81BE30A - .incbin "baserom.gba", 0x1BE30A, 0x35 -gUnknown_81BE33F:: @ 81BE33F - .incbin "baserom.gba", 0x1BE33F, 0x39 -gUnknown_81BE378:: @ 81BE378 - .incbin "baserom.gba", 0x1BE378, 0x1EC - -EventScript_FailSweetScent:: @ 81BE564 - .incbin "baserom.gba", 0x1BE564, 0x2A - -Route2_EventScript_1BE58E:: @ 81BE58E - .incbin "baserom.gba", 0x1BE58E, 0xD - -Route2_EventScript_1BE59B:: @ 81BE59B - .incbin "baserom.gba", 0x1BE59B, 0xD - -ViridianForest_EventScript_1BE5A8:: @ 81BE5A8 - .incbin "baserom.gba", 0x1BE5A8, 0xD - -ViridianForest_EventScript_1BE5B5:: @ 81BE5B5 - .incbin "baserom.gba", 0x1BE5B5, 0xD - -ViridianForest_EventScript_1BE5C2:: @ 81BE5C2 - .incbin "baserom.gba", 0x1BE5C2, 0xD - -MtMoon_1F_EventScript_1BE5CF:: @ 81BE5CF - .incbin "baserom.gba", 0x1BE5CF, 0xD - -MtMoon_1F_EventScript_1BE5DC:: @ 81BE5DC - .incbin "baserom.gba", 0x1BE5DC, 0xD - -MtMoon_1F_EventScript_1BE5E9:: @ 81BE5E9 - .incbin "baserom.gba", 0x1BE5E9, 0xD - -MtMoon_1F_EventScript_1BE5F6:: @ 81BE5F6 - .incbin "baserom.gba", 0x1BE5F6, 0xD - -MtMoon_1F_EventScript_1BE603:: @ 81BE603 - .incbin "baserom.gba", 0x1BE603, 0xD - -MtMoon_1F_EventScript_1BE610:: @ 81BE610 - .incbin "baserom.gba", 0x1BE610, 0xD - -MtMoon_B2F_EventScript_1BE61D:: @ 81BE61D - .incbin "baserom.gba", 0x1BE61D, 0xD - -MtMoon_B2F_EventScript_1BE62A:: @ 81BE62A - .incbin "baserom.gba", 0x1BE62A, 0xD - -Route4_EventScript_1BE637:: @ 81BE637 - .incbin "baserom.gba", 0x1BE637, 0xD - -Route24_EventScript_1BE644:: @ 81BE644 - .incbin "baserom.gba", 0x1BE644, 0xD - -Route25_EventScript_1BE651:: @ 81BE651 - .incbin "baserom.gba", 0x1BE651, 0xD - -SSAnne_1F_Room2_EventScript_1BE65E:: @ 81BE65E - .incbin "baserom.gba", 0x1BE65E, 0xD - -SSAnne_2F_Room2_EventScript_1BE66B:: @ 81BE66B - .incbin "baserom.gba", 0x1BE66B, 0xD - -SSAnne_2F_Room4_EventScript_1BE678:: @ 81BE678 - .incbin "baserom.gba", 0x1BE678, 0xD - -SSAnne_B1F_Room2_EventScript_1BE685:: @ 81BE685 - .incbin "baserom.gba", 0x1BE685, 0xD - -SSAnne_B1F_Room3_EventScript_1BE692:: @ 81BE692 - .incbin "baserom.gba", 0x1BE692, 0xD - -SSAnne_B1F_Room5_EventScript_1BE69F:: @ 81BE69F - .incbin "baserom.gba", 0x1BE69F, 0xD - -SSAnne_Kitchen_EventScript_1BE6AC:: @ 81BE6AC - .incbin "baserom.gba", 0x1BE6AC, 0xD - -Route9_EventScript_1BE6B9:: @ 81BE6B9 - .incbin "baserom.gba", 0x1BE6B9, 0xD - -RocketHideout_B1F_EventScript_1BE6C6:: @ 81BE6C6 - .incbin "baserom.gba", 0x1BE6C6, 0xD - -RocketHideout_B1F_EventScript_1BE6D3:: @ 81BE6D3 - .incbin "baserom.gba", 0x1BE6D3, 0xD - -RocketHideout_B2F_EventScript_1BE6E0:: @ 81BE6E0 - .incbin "baserom.gba", 0x1BE6E0, 0xD - -RocketHideout_B2F_EventScript_1BE6ED:: @ 81BE6ED - .incbin "baserom.gba", 0x1BE6ED, 0xD - -RocketHideout_B2F_EventScript_1BE6FA:: @ 81BE6FA - .incbin "baserom.gba", 0x1BE6FA, 0xD - -RocketHideout_B2F_EventScript_1BE707:: @ 81BE707 - .incbin "baserom.gba", 0x1BE707, 0xD - -RocketHideout_B3F_EventScript_1BE714:: @ 81BE714 - .incbin "baserom.gba", 0x1BE714, 0xD - -RocketHideout_B3F_EventScript_1BE721:: @ 81BE721 - .incbin "baserom.gba", 0x1BE721, 0xD - -RocketHideout_B4F_EventScript_1BE72E:: @ 81BE72E - .incbin "baserom.gba", 0x1BE72E, 0xD - -RocketHideout_B4F_EventScript_1BE73B:: @ 81BE73B - .incbin "baserom.gba", 0x1BE73B, 0xD - -RocketHideout_B4F_EventScript_1BE748:: @ 81BE748 - .incbin "baserom.gba", 0x1BE748, 0xD - -PokemonTower_3F_EventScript_1BE755:: @ 81BE755 - .incbin "baserom.gba", 0x1BE755, 0xD - -PokemonTower_4F_EventScript_1BE762:: @ 81BE762 - .incbin "baserom.gba", 0x1BE762, 0xD - -PokemonTower_4F_EventScript_1BE76F:: @ 81BE76F - .incbin "baserom.gba", 0x1BE76F, 0xD - -PokemonTower_4F_EventScript_1BE77C:: @ 81BE77C - .incbin "baserom.gba", 0x1BE77C, 0xD - -PokemonTower_5F_EventScript_1BE789:: @ 81BE789 - .incbin "baserom.gba", 0x1BE789, 0xD - -PokemonTower_6F_EventScript_1BE796:: @ 81BE796 - .incbin "baserom.gba", 0x1BE796, 0xD - -PokemonTower_6F_EventScript_1BE7A3:: @ 81BE7A3 - .incbin "baserom.gba", 0x1BE7A3, 0xD - -Route12_EventScript_1BE7B0:: @ 81BE7B0 - .incbin "baserom.gba", 0x1BE7B0, 0xD - -Route12_EventScript_1BE7BD:: @ 81BE7BD - .incbin "baserom.gba", 0x1BE7BD, 0xD - -Route15_EventScript_1BE7CA:: @ 81BE7CA - .incbin "baserom.gba", 0x1BE7CA, 0xD - -SafariZone_Center_EventScript_1BE7D7:: @ 81BE7D7 - .incbin "baserom.gba", 0x1BE7D7, 0xD - -SafariZone_East_EventScript_1BE7E4:: @ 81BE7E4 - .incbin "baserom.gba", 0x1BE7E4, 0xD - -SafariZone_East_EventScript_1BE7F1:: @ 81BE7F1 - .incbin "baserom.gba", 0x1BE7F1, 0xD - -SafariZone_East_EventScript_1BE7FE:: @ 81BE7FE - .incbin "baserom.gba", 0x1BE7FE, 0xD - -SafariZone_East_EventScript_1BE80B:: @ 81BE80B - .incbin "baserom.gba", 0x1BE80B, 0xD - -SafariZone_North_EventScript_1BE818:: @ 81BE818 - .incbin "baserom.gba", 0x1BE818, 0xD - -SafariZone_North_EventScript_1BE825:: @ 81BE825 - .incbin "baserom.gba", 0x1BE825, 0xD - -SafariZone_West_EventScript_1BE832:: @ 81BE832 - .incbin "baserom.gba", 0x1BE832, 0xD - -SafariZone_West_EventScript_1BE83F:: @ 81BE83F - .incbin "baserom.gba", 0x1BE83F, 0xD - -SafariZone_West_EventScript_1BE84C:: @ 81BE84C - .incbin "baserom.gba", 0x1BE84C, 0xD - -SafariZone_West_EventScript_1BE859:: @ 81BE859 - .incbin "baserom.gba", 0x1BE859, 0xD - -SilphCo_3F_EventScript_1BE866:: @ 81BE866 - .incbin "baserom.gba", 0x1BE866, 0xD - -SilphCo_4F_EventScript_1BE873:: @ 81BE873 - .incbin "baserom.gba", 0x1BE873, 0xD - -SilphCo_4F_EventScript_1BE880:: @ 81BE880 - .incbin "baserom.gba", 0x1BE880, 0xD - -SilphCo_4F_EventScript_1BE88D:: @ 81BE88D - .incbin "baserom.gba", 0x1BE88D, 0xD - -SilphCo_5F_EventScript_1BE89A:: @ 81BE89A - .incbin "baserom.gba", 0x1BE89A, 0xD - -SilphCo_5F_EventScript_1BE8A7:: @ 81BE8A7 - .incbin "baserom.gba", 0x1BE8A7, 0xD - -SilphCo_5F_EventScript_1BE8B4:: @ 81BE8B4 - .incbin "baserom.gba", 0x1BE8B4, 0xD - -SilphCo_6F_EventScript_1BE8C1:: @ 81BE8C1 - .incbin "baserom.gba", 0x1BE8C1, 0xD - -SilphCo_6F_EventScript_1BE8CE:: @ 81BE8CE - .incbin "baserom.gba", 0x1BE8CE, 0xD - -SilphCo_7F_EventScript_1BE8DB:: @ 81BE8DB - .incbin "baserom.gba", 0x1BE8DB, 0xD - -SilphCo_7F_EventScript_1BE8E8:: @ 81BE8E8 - .incbin "baserom.gba", 0x1BE8E8, 0xD - -SilphCo_10F_EventScript_1BE8F5:: @ 81BE8F5 - .incbin "baserom.gba", 0x1BE8F5, 0xD - -SilphCo_10F_EventScript_1BE902:: @ 81BE902 - .incbin "baserom.gba", 0x1BE902, 0xD - -SilphCo_10F_EventScript_1BE90F:: @ 81BE90F - .incbin "baserom.gba", 0x1BE90F, 0xD - -PowerPlant_EventScript_1BE91C:: @ 81BE91C - .incbin "baserom.gba", 0x1BE91C, 0xD - -PowerPlant_EventScript_1BE929:: @ 81BE929 - .incbin "baserom.gba", 0x1BE929, 0xD - -PowerPlant_EventScript_1BE936:: @ 81BE936 - .incbin "baserom.gba", 0x1BE936, 0xD - -PowerPlant_EventScript_1BE943:: @ 81BE943 - .incbin "baserom.gba", 0x1BE943, 0xD - -PowerPlant_EventScript_1BE950:: @ 81BE950 - .incbin "baserom.gba", 0x1BE950, 0xD - -PokemonMansion_1F_EventScript_1BE95D:: @ 81BE95D - .incbin "baserom.gba", 0x1BE95D, 0xD - -PokemonMansion_1F_EventScript_1BE96A:: @ 81BE96A - .incbin "baserom.gba", 0x1BE96A, 0xD - -PokemonMansion_2F_EventScript_1BE977:: @ 81BE977 - .incbin "baserom.gba", 0x1BE977, 0xD - -PokemonMansion_3F_EventScript_1BE984:: @ 81BE984 - .incbin "baserom.gba", 0x1BE984, 0xD - -PokemonMansion_3F_EventScript_1BE991:: @ 81BE991 - .incbin "baserom.gba", 0x1BE991, 0xD - -PokemonMansion_B1F_EventScript_1BE99E:: @ 81BE99E - .incbin "baserom.gba", 0x1BE99E, 0xD - -PokemonMansion_B1F_EventScript_1BE9AB:: @ 81BE9AB - .incbin "baserom.gba", 0x1BE9AB, 0xD - -PokemonMansion_B1F_EventScript_1BE9B8:: @ 81BE9B8 - .incbin "baserom.gba", 0x1BE9B8, 0xD - -PokemonMansion_B1F_EventScript_1BE9C5:: @ 81BE9C5 - .incbin "baserom.gba", 0x1BE9C5, 0xD - -VictoryRoad_1F_EventScript_1BE9D2:: @ 81BE9D2 - .incbin "baserom.gba", 0x1BE9D2, 0xD - -VictoryRoad_1F_EventScript_1BE9DF:: @ 81BE9DF - .incbin "baserom.gba", 0x1BE9DF, 0xD - -VictoryRoad_2F_EventScript_1BE9EC:: @ 81BE9EC - .incbin "baserom.gba", 0x1BE9EC, 0xD - -VictoryRoad_2F_EventScript_1BE9F9:: @ 81BE9F9 - .incbin "baserom.gba", 0x1BE9F9, 0xD - -VictoryRoad_2F_EventScript_1BEA06:: @ 81BEA06 - .incbin "baserom.gba", 0x1BEA06, 0xD - -VictoryRoad_2F_EventScript_1BEA13:: @ 81BEA13 - .incbin "baserom.gba", 0x1BEA13, 0xD - -VictoryRoad_3F_EventScript_1BEA20:: @ 81BEA20 - .incbin "baserom.gba", 0x1BEA20, 0xD - -VictoryRoad_3F_EventScript_1BEA2D:: @ 81BEA2D - .incbin "baserom.gba", 0x1BEA2D, 0xD - -CeruleanCave_1F_EventScript_1BEA3A:: @ 81BEA3A - .incbin "baserom.gba", 0x1BEA3A, 0xD - -CeruleanCave_1F_EventScript_1BEA47:: @ 81BEA47 - .incbin "baserom.gba", 0x1BEA47, 0xD - -CeruleanCave_1F_EventScript_1BEA54:: @ 81BEA54 - .incbin "baserom.gba", 0x1BEA54, 0xD - -CeruleanCave_2F_EventScript_1BEA61:: @ 81BEA61 - .incbin "baserom.gba", 0x1BEA61, 0xD - -CeruleanCave_2F_EventScript_1BEA6E:: @ 81BEA6E - .incbin "baserom.gba", 0x1BEA6E, 0xD - -CeruleanCave_2F_EventScript_1BEA7B:: @ 81BEA7B - .incbin "baserom.gba", 0x1BEA7B, 0xD - -CeruleanCave_B1F_EventScript_1BEA88:: @ 81BEA88 - .incbin "baserom.gba", 0x1BEA88, 0xD - -CeruleanCave_B1F_EventScript_1BEA95:: @ 81BEA95 - .incbin "baserom.gba", 0x1BEA95, 0xD - -FuchsiaCity_Building1_EventScript_1BEAA2:: @ 81BEAA2 - .incbin "baserom.gba", 0x1BEAA2, 0xD - -TwoIsland_EventScript_1BEAAF:: @ 81BEAAF - .incbin "baserom.gba", 0x1BEAAF, 0xD - -ThreeIsland_EventScript_1BEABC:: @ 81BEABC - .incbin "baserom.gba", 0x1BEABC, 0xD - -ViridianForest_EventScript_1BEAC9:: @ 81BEAC9 - .incbin "baserom.gba", 0x1BEAC9, 0xD - -MtMoon_B2F_EventScript_1BEAD6:: @ 81BEAD6 - .incbin "baserom.gba", 0x1BEAD6, 0xD - -MtMoon_B2F_EventScript_1BEAE3:: @ 81BEAE3 - .incbin "baserom.gba", 0x1BEAE3, 0xD - -Route11_EventScript_1BEAF0:: @ 81BEAF0 - .incbin "baserom.gba", 0x1BEAF0, 0xD - -Route9_EventScript_1BEAFD:: @ 81BEAFD - .incbin "baserom.gba", 0x1BEAFD, 0xD - -RockTunnel_1F_EventScript_1BEB0A:: @ 81BEB0A - .incbin "baserom.gba", 0x1BEB0A, 0xD - -RockTunnel_1F_EventScript_1BEB17:: @ 81BEB17 - .incbin "baserom.gba", 0x1BEB17, 0xD - -RockTunnel_1F_EventScript_1BEB24:: @ 81BEB24 - .incbin "baserom.gba", 0x1BEB24, 0xD - -RockTunnel_B1F_EventScript_1BEB31:: @ 81BEB31 - .incbin "baserom.gba", 0x1BEB31, 0xD - -RockTunnel_B1F_EventScript_1BEB3E:: @ 81BEB3E - .incbin "baserom.gba", 0x1BEB3E, 0xD - -SilphCo_8F_EventScript_1BEB4B:: @ 81BEB4B - .incbin "baserom.gba", 0x1BEB4B, 0xD - -SilphCo_11F_EventScript_1BEB58:: @ 81BEB58 - .incbin "baserom.gba", 0x1BEB58, 0xD - -PokemonMansion_1F_EventScript_1BEB65:: @ 81BEB65 - .incbin "baserom.gba", 0x1BEB65, 0xD - -PokemonMansion_2F_EventScript_1BEB72:: @ 81BEB72 - .incbin "baserom.gba", 0x1BEB72, 0xD - -PokemonMansion_2F_EventScript_1BEB7F:: @ 81BEB7F - .incbin "baserom.gba", 0x1BEB7F, 0xD - -ViridianCity_EventScript_1BEB8C:: @ 81BEB8C - .incbin "baserom.gba", 0x1BEB8C, 0xD - -Route11_EventScript_1BEB99:: @ 81BEB99 - .incbin "baserom.gba", 0x1BEB99, 0xD - -Route11_EventScript_1BEBA6:: @ 81BEBA6 - .incbin "baserom.gba", 0x1BEBA6, 0xD - -PokemonTower_5F_EventScript_1BEBB3:: @ 81BEBB3 - .incbin "baserom.gba", 0x1BEBB3, 0xD - -CeladonCity_EventScript_1BEBC0:: @ 81BEBC0 - .incbin "baserom.gba", 0x1BEBC0, 0xD - -RocketHideout_B3F_EventScript_1BEBCD:: @ 81BEBCD - .incbin "baserom.gba", 0x1BEBCD, 0xD - -SafariZone_North_EventScript_1BEBDA:: @ 81BEBDA - .incbin "baserom.gba", 0x1BEBDA, 0xD - -SeafoamIslands_1F_EventScript_1BEBE7:: @ 81BEBE7 - .incbin "baserom.gba", 0x1BEBE7, 0xD - -SeafoamIslands_B1F_EventScript_1BEBF4:: @ 81BEBF4 - .incbin "baserom.gba", 0x1BEBF4, 0xD - -SeafoamIslands_B1F_EventScript_1BEC01:: @ 81BEC01 - .incbin "baserom.gba", 0x1BEC01, 0xD - -SeafoamIslands_B2F_EventScript_1BEC0E:: @ 81BEC0E - .incbin "baserom.gba", 0x1BEC0E, 0xD - -SeafoamIslands_B4F_EventScript_1BEC1B:: @ 81BEC1B - .incbin "baserom.gba", 0x1BEC1B, 0xD - -FourIsland_EventScript_1BEC28:: @ 81BEC28 - .incbin "baserom.gba", 0x1BEC28, 0xD - -FourIsland_EventScript_1BEC35:: @ 81BEC35 - .incbin "baserom.gba", 0x1BEC35, 0xD - -OneIsland_KindleRoad_EventScript_1BEC42:: @ 81BEC42 - .incbin "baserom.gba", 0x1BEC42, 0xD - -OneIsland_KindleRoad_EventScript_1BEC4F:: @ 81BEC4F - .incbin "baserom.gba", 0x1BEC4F, 0xD - -OneIsland_KindleRoad_EventScript_1BEC5C:: @ 81BEC5C - .incbin "baserom.gba", 0x1BEC5C, 0xD - -FiveIsland_Meadow_EventScript_1BEC69:: @ 81BEC69 - .incbin "baserom.gba", 0x1BEC69, 0xD - -FiveIsland_Meadow_EventScript_1BEC76:: @ 81BEC76 - .incbin "baserom.gba", 0x1BEC76, 0xD - -FiveIsland_MemorialPillar_EventScript_1BEC83:: @ 81BEC83 - .incbin "baserom.gba", 0x1BEC83, 0xD - -SixIsland_OutcastIsland_EventScript_1BEC90:: @ 81BEC90 - .incbin "baserom.gba", 0x1BEC90, 0xD - -SixIsland_WaterPath_EventScript_1BEC9D:: @ 81BEC9D - .incbin "baserom.gba", 0x1BEC9D, 0xD - -SixIsland_WaterPath_EventScript_1BECAA:: @ 81BECAA - .incbin "baserom.gba", 0x1BECAA, 0xD - -SixIsland_RuinValley_EventScript_1BECB7:: @ 81BECB7 - .incbin "baserom.gba", 0x1BECB7, 0xD - -SixIsland_RuinValley_EventScript_1BECC4:: @ 81BECC4 - .incbin "baserom.gba", 0x1BECC4, 0xD - -SixIsland_RuinValley_EventScript_1BECD1:: @ 81BECD1 - .incbin "baserom.gba", 0x1BECD1, 0xD - -SevenIsland_SevaultCanyon_EventScript_1BECDE:: @ 81BECDE - .incbin "baserom.gba", 0x1BECDE, 0xD - -SevenIsland_SevaultCanyon_EventScript_1BECEB:: @ 81BECEB - .incbin "baserom.gba", 0x1BECEB, 0xD - -SevenIsland_SevaultCanyon_EventScript_1BECF8:: @ 81BECF8 - .incbin "baserom.gba", 0x1BECF8, 0xD - -ThreeIsland_BerryForest_EventScript_1BED05:: @ 81BED05 - .incbin "baserom.gba", 0x1BED05, 0xD - -ThreeIsland_BerryForest_EventScript_1BED12:: @ 81BED12 - .incbin "baserom.gba", 0x1BED12, 0xD - -ThreeIsland_BerryForest_EventScript_1BED1F:: @ 81BED1F - .incbin "baserom.gba", 0x1BED1F, 0xD - -MtEmber_Exterior_EventScript_1BED2C:: @ 81BED2C - .incbin "baserom.gba", 0x1BED2C, 0xD - -MtEmber_Exterior_EventScript_1BED39:: @ 81BED39 - .incbin "baserom.gba", 0x1BED39, 0xD - -MtEmber_Exterior_EventScript_1BED46:: @ 81BED46 - .incbin "baserom.gba", 0x1BED46, 0xD - -FourIsland_IcefallCave_1F_EventScript_1BED53:: @ 81BED53 - .incbin "baserom.gba", 0x1BED53, 0xD - -FourIsland_IcefallCave_1F_EventScript_1BED60:: @ 81BED60 - .incbin "baserom.gba", 0x1BED60, 0xD - -FourIsland_IcefallCave_B1F_EventScript_1BED6D:: @ 81BED6D - .incbin "baserom.gba", 0x1BED6D, 0xD - -FourIsland_IcefallCave_B1F_EventScript_1BED7A:: @ 81BED7A - .incbin "baserom.gba", 0x1BED7A, 0xD - -FiveIsland_RocketWarehouse_EventScript_1BED87:: @ 81BED87 - .incbin "baserom.gba", 0x1BED87, 0xD - -FiveIsland_RocketWarehouse_EventScript_1BED94:: @ 81BED94 - .incbin "baserom.gba", 0x1BED94, 0xD - -FiveIsland_RocketWarehouse_EventScript_1BEDA1:: @ 81BEDA1 - .incbin "baserom.gba", 0x1BEDA1, 0xD - -FiveIsland_RocketWarehouse_EventScript_1BEDAE:: @ 81BEDAE - .incbin "baserom.gba", 0x1BEDAE, 0xD - -FiveIsland_LostCave_Room10_EventScript_1BEDBB:: @ 81BEDBB - .incbin "baserom.gba", 0x1BEDBB, 0xD - -FiveIsland_LostCave_Room11_EventScript_1BEDC8:: @ 81BEDC8 - .incbin "baserom.gba", 0x1BEDC8, 0xD - -FiveIsland_LostCave_Room12_EventScript_1BEDD5:: @ 81BEDD5 - .incbin "baserom.gba", 0x1BEDD5, 0xD - -FiveIsland_LostCave_Room13_EventScript_1BEDE2:: @ 81BEDE2 - .incbin "baserom.gba", 0x1BEDE2, 0xD - -FiveIsland_LostCave_Room14_EventScript_1BEDEF:: @ 81BEDEF - .incbin "baserom.gba", 0x1BEDEF, 0xD - -SevenIsland_SevaultCanyon_House_EventScript_1BEDFC:: @ 81BEDFC - .incbin "baserom.gba", 0x1BEDFC, 0xD - -SilphCo_4F_EventScript_1BEE09:: @ 81BEE09 - .incbin "baserom.gba", 0x1BEE09, 0xD - -PewterCity_PokemonCenter_1F_EventScript_1BEE16:: @ 81BEE16 - .incbin "baserom.gba", 0x1BEE16, 0x582 - -Route5_PokemonDayCare_EventScript_1BF398:: @ 81BF398 - .incbin "baserom.gba", 0x1BF398, 0x1AE - -gUnknown_81BF546:: @ 81BF546 - .incbin "baserom.gba", 0x1BF546, 0xF - -gUnknown_81BF555:: @ 81BF555 - .incbin "baserom.gba", 0x1BF555, 0x8E - -gUnknown_81BF5E3:: @ 81BF5E3 - .incbin "baserom.gba", 0x1BF5E3, 0xB7 - -gUnknown_81BF69A:: @ 81BF69A - .incbin "baserom.gba", 0x1BF69A, 0x35 - -gUnknown_81BF6CF:: @ 81BF6CF - .incbin "baserom.gba", 0x1BF6CF, 0x21 - -gUnknown_81BF6F0:: @ 81BF6F0 - .incbin "baserom.gba", 0x1BF6F0, 0x3A - -Text_1BF72A:: @ 81BF72A - .incbin "baserom.gba", 0x1BF72A, 0x2B - -gUnknown_81BF755:: @ 81BF755 - .incbin "baserom.gba", 0x1BF755, 0x34 - -gUnknown_81BF789:: @ 81BF789 - .incbin "baserom.gba", 0x1BF789, 0x2D - -gUnknown_81BF7B6:: @ 81BF7B6 - .incbin "baserom.gba", 0x1BF7B6, 0x2E - -gUnknown_81BF7E4:: @ 81BF7E4 - .incbin "baserom.gba", 0x1BF7E4, 0x55 - -gUnknown_81BF839:: @ 81BF839 - .incbin "baserom.gba", 0x1BF839, 0x27 - -gUnknown_81BF860:: @ 81BF860 - .incbin "baserom.gba", 0x1BF860, 0x3F - -gUnknown_81BF89F:: @ 81BF89F - .incbin "baserom.gba", 0x1BF89F, 0x57 - -gUnknown_81BF8F6:: @ 81BF8F6 - .incbin "baserom.gba", 0x1BF8F6, 0x20 - -gUnknown_81BF916:: @ 81BF916 - .incbin "baserom.gba", 0x1BF916, 0x1C - -gUnknown_81BF932:: @ 81BF932 - .incbin "baserom.gba", 0x1BF932, 0x1D - -gUnknown_81BF94F:: @ 81BF94F - .incbin "baserom.gba", 0x1BF94F, 0x27 - -gUnknown_81BF976:: @ 81BF976 - .incbin "baserom.gba", 0x1BF976, 0x12 - -gUnknown_81BF988:: @ 81BF988 - .incbin "baserom.gba", 0x1BF988, 0x44 - -gUnknown_81BF9CC:: @ 81BF9CC - .incbin "baserom.gba", 0x1BF9CC, 0x23 - -gUnknown_81BF9EF:: @ 81BF9EF - .incbin "baserom.gba", 0x1BF9EF, 0x4C - -gUnknown_81BFA3B:: @ 81BFA3B - .incbin "baserom.gba", 0x1BFA3B, 0x2C - -gUnknown_81BFA67:: @ 81BFA67 - .incbin "baserom.gba", 0x1BFA67, 0x1E - -gUnknown_81BFA85:: @ 81BFA85 - .incbin "baserom.gba", 0x1BFA85, 0x28 - -gUnknown_81BFAAD:: @ 81BFAAD - .incbin "baserom.gba", 0x1BFAAD, 0x3B - -gUnknown_81BFAE8:: @ 81BFAE8 - .incbin "baserom.gba", 0x1BFAE8, 0x21 - -gUnknown_81BFB09:: @ 81BFB09 - .incbin "baserom.gba", 0x1BFB09, 0x56 - -gUnknown_81BFB5F:: @ 81BFB5F - .incbin "baserom.gba", 0x1BFB5F, 0x6 - -gUnknown_81BFB65:: @ 81BFB65 - .incbin "baserom.gba", 0x1BFB65, 0x22 EventScript_SafariWarpOut:: @ 81BFB87 .incbin "baserom.gba", 0x1BFB87, 0x23 From 0ee7b5af14c68d93146f610e8581c5ebefbda300 Mon Sep 17 00:00:00 2001 From: garak Date: Wed, 16 Oct 2019 17:54:18 -0400 Subject: [PATCH 034/114] disassemble last map event scripts --- asm/battle_setup.s | 8 +- asm/field_control_avatar.s | 16 +- data/map_event_scripts.inc | 2581 +++++++++++++++++++++++++++++++----- 3 files changed, 2241 insertions(+), 364 deletions(-) diff --git a/asm/battle_setup.s b/asm/battle_setup.s index 5a9797056..ce7600ab3 100644 --- a/asm/battle_setup.s +++ b/asm/battle_setup.s @@ -1999,13 +1999,13 @@ BattleSetup_GetScriptAddrAfterBattle: @ 80805E8 ldr r0, [r0] cmp r0, 0 bne _080805F4 - ldr r0, _080805FC @ =gUnknown_81C555B + ldr r0, _080805FC @ =EventScript_1C555B _080805F4: pop {r1} bx r1 .align 2, 0 _080805F8: .4byte gUnknown_20386C4 -_080805FC: .4byte gUnknown_81C555B +_080805FC: .4byte EventScript_1C555B thumb_func_end BattleSetup_GetScriptAddrAfterBattle thumb_func_start BattleSetup_GetTrainerPostBattleScript @@ -2015,13 +2015,13 @@ BattleSetup_GetTrainerPostBattleScript: @ 8080600 ldr r0, [r0] cmp r0, 0 bne _0808060C - ldr r0, _08080614 @ =gUnknown_81C555B + ldr r0, _08080614 @ =EventScript_1C555B _0808060C: pop {r1} bx r1 .align 2, 0 _08080610: .4byte gUnknown_20386C8 -_08080614: .4byte gUnknown_81C555B +_08080614: .4byte EventScript_1C555B thumb_func_end BattleSetup_GetTrainerPostBattleScript thumb_func_start sub_8080618 diff --git a/asm/field_control_avatar.s b/asm/field_control_avatar.s index 7924e20a8..2caa5a7fd 100644 --- a/asm/field_control_avatar.s +++ b/asm/field_control_avatar.s @@ -1100,11 +1100,11 @@ sub_806D0E4: @ 806D0E4 ldr r0, [r5, 0x8] cmp r0, 0 bne _0806D120 - ldr r0, _0806D11C @ =gUnknown_81C555B + ldr r0, _0806D11C @ =EventScript_1C555B b _0806D1E6 .align 2, 0 _0806D118: .4byte gMapHeader -_0806D11C: .4byte gUnknown_81C555B +_0806D11C: .4byte EventScript_1C555B _0806D120: adds r0, r7, 0 adds r1, r6, 0 @@ -1330,10 +1330,10 @@ _0806D2F0: lsrs r0, 24 cmp r0, 0x1 bne _0806D308 - ldr r0, _0806D304 @ =gUnknown_81C549C + ldr r0, _0806D304 @ =EventScript_1C549C b _0806D53E .align 2, 0 -_0806D304: .4byte gUnknown_81C549C +_0806D304: .4byte EventScript_1C549C _0806D308: adds r0, r4, 0 adds r1, r5, 0 @@ -2150,13 +2150,13 @@ _0806D950: ldr r0, [r0, 0x8] cmp r0, 0 bne _0806D958 - ldr r0, _0806D960 @ =gUnknown_81C555B + ldr r0, _0806D960 @ =EventScript_1C555B _0806D958: pop {r4} pop {r1} bx r1 .align 2, 0 -_0806D960: .4byte gUnknown_81C555B +_0806D960: .4byte EventScript_1C555B thumb_func_end sub_806D928 thumb_func_start mapheader_run_first_tag2_script_list_match_conditionally @@ -2332,12 +2332,12 @@ _0806DAC4: cmp r0, 0x1 bne _0806DAE4 bl ResetInitialPlayerAvatarState - ldr r0, _0806DAE0 @ =gUnknown_81C1361 + ldr r0, _0806DAE0 @ =EventScript_1C1361 bl ScriptContext1_SetupScript movs r0, 0x1 b _0806DAEE .align 2, 0 -_0806DAE0: .4byte gUnknown_81C1361 +_0806DAE0: .4byte EventScript_1C1361 _0806DAE4: bl DoWarp movs r0, 0x1 diff --git a/data/map_event_scripts.inc b/data/map_event_scripts.inc index d61b799e8..7f7bf8576 100644 --- a/data/map_event_scripts.inc +++ b/data/map_event_scripts.inc @@ -13060,916 +13060,2350 @@ EventScript_1BFB65:: @ 81BFB65 Text_1BFB6E:: @ 81BFB6E .string "REPEL's effect wore off…$" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -@ .include "data/script_dump_out.inc" -@ .include "data/script_dump.inc" - - - -@ ??? - - - EventScript_SafariWarpOut:: @ 81BFB87 - .incbin "baserom.gba", 0x1BFB87, 0x23 + setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 3 + special ExitSafariMode + setwarp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1 + end + +EventScript_1BFB98:: @ 81BFB98 + setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 1 + special ExitSafariMode + warp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1 + waitstate + end EventScript_SafariRetire:: @ 81BFBAA - .incbin "baserom.gba", 0x1BFBAA, 0x1B + lockall + loadword 0, Text_1BFBE9 + callstd 5 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BFBC0 + releaseall + end + +EventScript_1BFBC0:: @ 81BFBC0 + goto EventScript_1BFB98 EventScript_SafariTimesUp:: @ 81BFBC5 - .incbin "baserom.gba", 0x1BFBC5, 0x12 + lockall + playse SE_PINPON + loadword 0, gUnknown_81BFC1B + callstd 4 + goto EventScript_1BFB98 + end EventScript_SafariOutOfBalls:: @ 81BFBD7 - .incbin "baserom.gba", 0x1BFBD7, 0x2D5 + lockall + playse SE_PINPON + loadword 0, gUnknown_81BFC53 + callstd 4 + goto EventScript_1BFB98 + end + +Text_1BFBE9:: @ 81BFBE9 + .string "Would you like to exit the SAFARI\n" + .string "ZONE right now?$" + +gUnknown_81BFC1B:: @ 81BFC1B + .string "PA: Ding-dong!\p" + .string "Time's up!\p" + .string "PA: Your SAFARI GAME is over!$" + +gUnknown_81BFC53:: @ 81BFC53 + .string "PA: Ding-dong!\p" + .string "You are out of SAFARI BALLS!\p" + .string "PA: Your SAFARI GAME is over!$" + +Text_1BFC9D:: @ 81BFC9D + .string "サファリゾーンへ ようこそ!\p" + .string "ここでは ホウエンでは なかなか\n" + .string "みることの できない ポケモンを\p" + .string "しぜんの すがたの まま\n" + .string "めに することが できます\p" + .string "また ポケモントレーナーの\n" + .string "ようぼうに おこたえ して\p" + .string "ポケモンを\n" + .string "つかまえる ことも できます!\p" + .string "サファリゾーンを たのしんで いってね!$" + +Text_1BFD30:: @ 81BFD30 + .string "サファリゾーンへ ようこそ!\n" + .string "サファリゾーンは はじめて ですか?$" + +Text_1BFD52:: @ 81BFD52 + .string "サファリゾーンを たのしんで いってね!$" + +Text_1BFD67:: @ 81BFD67 + .string "サファリゾーンでは\n" + .string "30この サファリボールを つかって\l" + .string "ポケモンを つかまえる ことが できます\p" + .string "サファリボールを つかいきるか\n" + .string "500ぽ あるくと\p" + .string "ゲームは しゅうりょう です\p" + .string "サファリゾーンを たのしんで いってね!$" + +Text_1BFDD7:: @ 81BFDD7 + .string "サファリゾーンへ ようこそ!\p" + .string "500えんで ポケモン つかまえほうだい!\n" + .string "サファリゲームに さんか しますか?$" + +Text_1BFE0F:: @ 81BFE0F + .string "そうですか\n" + .string "こんど ぜひ さんか してください!$" + +Text_1BFE28:: @ 81BFE28 + .string "おかねが たりませんよ!$" + +Text_1BFE35:: @ 81BFE35 + .string "それでは 500えん いただきます$" + +Text_1BFE47:: @ 81BFE47 + .string "では サファリボールを どうぞ!$" + +Text_1BFE58:: @ 81BFE58 + .string "{PLAYER}は サファリボールを\n" + .string "30こ うけとった!$" + +Text_1BFE70:: @ 81BFE70 + .string "じかんに なりましたら\n" + .string "こちらから おしらせ しますので\p" + .string "ぞんぶんに おたのしみ ください!\n" + .string "では いってらっしゃい!$" gUnknown_81BFEAC:: @ 81BFEAC - .incbin "baserom.gba", 0x1BFEAC, 0xF04 + .string "Excuse me!\n" + .string "Your PC BOX is full.$" + +Text_1BFECC:: @ 81BFECC + .string "あ! おきゃくさん\n" + .string "ポロックケースを おもちで ないですね?\p" + .string "サファリゾーンは ポロックを つかうと\n" + .string "より おたのしみ いただけますので\p" + .string "ぜひ ポロックケースを\n" + .string "おもちに なって おこし ください!$" + +Text_1BFF30:: @ 81BFF30 + .string "まだ じかんが のこっていますが\n" + .string "サファリゾーンを やめますか?$" + +Text_1BFF51:: @ 81BFF51 + .string "では ひきつづき おたのしみ ください!$" + +Text_1BFF66:: @ 81BFF66 + .string "わかりました\p" + .string "それでは のこりの サファリボールを\n" + .string "おあずかり します\p" + .string "おつかれさまでした\n" + .string "また ごりよう ください$" + +Text_1BFFA1:: @ 81BFFA1 + .string "それでは いってらっしゃい!\l" + .string "なにか ありましたら\n" + .string "わたしに こえを かけて くださいね$" + +Text_1BFFCE:: @ 81BFFCE + .string "しってた?\p" + .string "あの しかくい はこに ポロックを おくと\n" + .string "ポケモンが あつまって くるんだよ!$" + +Text_1BFFFD:: @ 81BFFFD + .string "この さきに いきたい けど\n" + .string "じてんしゃ もって くるの わすれた‥‥\p" + .string "おくに めずらしい ポケモンが\n" + .string "いそうな きが するのに!$" + +Text_1C003F:: @ 81C003F + .string "ポケモンに ポロックを なげても\n" + .string "しらんぷり される ときが あるのよ\p" + .string "ポケモンにも すききらいが あるのかしら?$" + +Text_1C0079:: @ 81C0079 + .string "ぜぇ‥‥ ぜぇ‥‥\n" + .string "やっと ここまで きたけど‥‥\p" + .string "つかれちゃって ポケモン つかまえる\n" + .string "げんきも のこって ないよ‥‥$" + +Text_1C00B6:: @ 81C00B6 + .string "ホウエンに いない みずポケモンを\n" + .string "さがしに きたんだけど‥‥\p" + .string "みずうみは どこにあるのか\n" + .string "きみ しってるかい?$" + +Text_1C00EF:: @ 81C00EF + .string "ここで めずらしい ポケモンを\n" + .string "たくさん つかまえて\l" + .string "ともだちと こうかん するんだ!$" + +Text_1C011B:: @ 81C011B + .string "ポロックおきばに おいた ポロックが\n" + .string "いつのまにか なくなっていた‥‥\p" + .string "しらない うちに\n" + .string "ポケモンが たべちゃったのかな?$" + +Text_1C0159:: @ 81C0159 + .string "サファリゾーンの おとくな じょうほう!\p" + .string "であった ポケモンに\n" + .string "ポロックを なげると にげにくく なります!$" + +Text_1C0190:: @ 81C0190 + .string "あるき つかれたら ちょっと ひといき!\n" + .string "‘みんなの きゅうけいじょ'$" + +Text_1C01B4:: @ 81C01B4 + .string "おれ ポロック もってないけど\n" + .string "ポケモン たくさん つかまえたよ\p" + .string "ちかづいて ボールを なげる だけで\n" + .string "けっこう つかまえられる もんだよ!$" + +Text_1C01FB:: @ 81C01FB + .string "ポロックを つかうと いつもより\n" + .string "ちょっぴり にげにくく なるみたい\p" + .string "だから にげにくい ポケモンに つかっても\n" + .string "あんまり いみが ないかもね$" + +Text_1C0243:: @ 81C0243 + .string "ポロックおきばに ポロック おいて\n" + .string "ポケモンを つかまえると\p" + .string "おなじ ような せいかくの ポケモンが\n" + .string "あつまる きが するなあ$" + +Text_1C0283:: @ 81C0283 + .string "わしは おおきな {STR_VAR_1}に\n" + .string "とても きょうみが ある!\p" + .string "ん? きみ {STR_VAR_1} もってるの?\n" + .string "ちょ ちょ ちょっと···\l" + .string "おじさんに みせて おくれ!$" + +Text_1C02CB:: @ 81C02CB + .string "おお! こいつは でかい!\n" + .string "とても すばらしい {STR_VAR_1}だ!\p" + .string "みせて くれて ありがとう\n" + .string "おれいに これを もって いきなさい$" + +Text_1C0309:: @ 81C0309 + .string "{PLAYER}は\n" + .string "{STR_VAR_2}を もらった!$" + +Text_1C0317:: @ 81C0317 + .string "ありゃ?\n" + .string "きみ もちもの いっぱいだね$" + +Text_1C032B:: @ 81C032B + .string "ううむ わしは これより おおきい\n" + .string "{STR_VAR_1}を みたこと あるな···$" + +Text_1C034D:: @ 81C034D + .string "おお こいつは なかなか···って\n" + .string "これ {STR_VAR_1}じゃ ないよ!$" + +Text_1C036C:: @ 81C036C + .string "おおきい {STR_VAR_1} もってないの?\l" + .string "それは ざんねん···\n" + .string "こんど おおきい {STR_VAR_1} みせてね$" + +Text_1C0399:: @ 81C0399 + .string "しじょう さいだいの {STR_VAR_1}!\n" + .string "{STR_VAR_2}の {STR_VAR_3}cmのやつ!$" + +Text_1C03B5:: @ 81C03B5 + .string "パパ“{PLAYER}! よく きたな!\n" + .string "{PLAYER}あての てがみが とどけられたぞ$" + +Text_1C03D7:: @ 81C03D7 + .string "パパ“わたしも みたことのない\n" + .string "ふねの チケット だな‥‥\l" + .string "ミナモに いってみると いいだろう$" + +Text_1C0407:: @ 81C0407 + .string "カイナいき れんらくせん‥‥\p" + .string "あら?\n" + .string "その チケットは‥‥!$" + +Text_1C0426:: @ 81C0426 + .string "ヘンテコな チケットを\n" + .string "もってきたのは おまえさんか?\p" + .string "おまえが いこうと しているのは\n" + .string "みなみの はての ちっぽけな しま‥‥\p" + .string "そこでは なにが おこるのか\n" + .string "だれも わからねえ‥‥\l" + .string "ううむ ふなのりの ちが さわぐぜ!\p" + .string "さあ のりな!$" + +Text_1C049D:: @ 81C049D + .string "なにもねえ ちんけな しま だな‥‥\n" + .string "ミナモへ かえるか?$" + +Text_1C04BB:: @ 81C04BB + .string "ùÏ! ÉÇñÑ ÒñÉ!$" + +Text_1C04C9:: @ 81C04C9 + .string "そうかい\n" + .string "まあ すきにするが いいさ$" + +Text_1C04DC:: @ 81C04DC + .string "すべての ゆめは もうひとつの げんじつ\n" + .string "それを わすれるべからず‥‥$" + +Text_1C0500:: @ 81C0500 + .string "きおく かすみし ものは\n" + .string "こころに きざみつける ことを のぞむ‥‥$" + +Text_1C0523:: @ 81C0523 + .string "パパ“やあ {PLAYER}!\p" + .string "めずらしい きのみを てに いれたから\n" + .string "プレゼント するよ!$" + +Text_1C054C:: @ 81C054C + .string "ふかふかの つちに はえている きのみは\n" + .string "じゆうに とっても よいのじゃが‥\p" + .string "1つだけ きのみを おなじ ばしょに うめる\n" + .string "それが れいぎと いうものじゃ\p" + .string "ほれ これを わけてやろう$" + +Text_1C05A8:: @ 81C05A8 + .string "あんた みたところ トレーナーじゃろ?\p" + .string "トレーナーは よく きのみを ポケモンに\n" + .string "もたせとるわい\p" + .string "ふやすも つかうも あんた しだいじゃ$" + +Text_1C05ED:: @ 81C05ED + .string "いつも みずを あげてたら\n" + .string "たくさん はなが さいたんだ\p" + .string "そしたら きのみも たくさん できた!\p" + .string "はい!\n" + .string "これ あげる$" + +Text_1C0629:: @ 81C0629 + .string "がんばって あかいポロック つくるんだ!\n" + .string "{STR_VAR_1}も がんばってね!$" + +Text_1C064A:: @ 81C064A + .string "きょうは なにいろの きのみを\n" + .string "さがそっかなー$" + +Text_1C0662:: @ 81C0662 + .string "ポケモンコンテストの ゆうしょうを めざして\n" + .string "きのみを あつめているんだ\p" + .string "よかったら きみにも わけて あげるよ!$" + +Text_1C069C:: @ 81C069C + .string "きみも がんばれ!$" + +Text_1C06A6:: @ 81C06A6 + .string "きょうは どの きのみを うめるか‥\n" + .string "そして なにいろの ポロックを つくるか‥\p" + .string "なやむのも また たのしいよ$" + +Text_1C06DE:: @ 81C06DE + .string "ケースを ふると でてくる ポロック‥\p" + .string "そして それを キャッチして\n" + .string "たべてくれる ポケモン‥\p" + .string "これって あい だよね?$" + +Text_1C071B:: @ 81C071B + .string "うん うん!\n" + .string "やっぱ わかるひとには わかるよね\p" + .string "これ あげる$" + +Text_1C073B:: @ 81C073B + .string "そっか‥‥\n" + .string "でも ちがうと かんじることも たいせつだね\p" + .string "これ あげる$" + +Text_1C075F:: @ 81C075F + .string "その きのみは めずらしいもの らしいから\n" + .string "たいせつに そだててね!$" + +Text_1C0782:: @ 81C0782 + .string "また きのみめいじんに もらって こようっと$" + +Text_1C0799:: @ 81C0799 + .string "やっぱり\p" + .string "わたしに スーツが にあうように\n" + .string "うみには しおかぜが にあうな\l" + .string "そして きみには きのみが にあいそうだ‥‥\p" + .string "なんでだろうね?$" + +Text_1C07DF:: @ 81C07DF + .string "やっぱり それは‥‥‥‥\p" + .string "きみが トレーナーだからだ!$" + +Text_1C07FB:: @ 81C07FB + .string "やっぱり\p" + .string "わたしに シンプルさが にあうように\n" + .string "ポケモンには ポロックが にあうな$" + +Text_1C0825:: @ 81C0825 + .string "わしは きのみめいじんと よばれておる\p" + .string "わしは せかいじゅうを うつくしい はなで\n" + .string "うめつくそうと きのみを そだてて\l" + .string "そして くばり まくって おるのじゃ\p" + .string "きみにも きのみを わけて あげよう!$" + +Text_1C0888:: @ 81C0888 + .string "ほれ えんりょ せずに もう ひとつ!$" + +Text_1C089C:: @ 81C089C + .string "カナズミの ちかくにある サン·トウカという\n" + .string "フラワーショップも よろしくの\p" + .string "せかいに はなを さかせましょう!$" + +Text_1C08D5:: @ 81C08D5 + .string "きょうは もう おしまいじゃ\n" + .string "また おいで\p" + .string "せかいに はなを さかせましょう!$" + +Text_1C08FD:: @ 81C08FD + .string "じいさんの きのみの そだてかたは\n" + .string "そりゃあ せかいいちじゃ\p" + .string "わしも はなが たかいわい\p" + .string "ところで あんた\n" + .string "いい ことばを きいたことが ないかい?$" + +Text_1C0948:: @ 81C0948 + .string "おお! とても よい ことばじゃ!\n" + .string "かんどう したわい\p" + .string "ほれ これを もっていきなされ$" + +Text_1C0974:: @ 81C0974 + .string "おお! なかなか よい ことばじゃ\n" + .string "あんたも たいしたもんじゃ\p" + .string "ほれ これを もっていきなされ$" + +Text_1C09A4:: @ 81C09A4 + .string "まごたち 4にんも じいさんを しのぐ\n" + .string "おおものに なるじゃろうて\p" + .string "じんせい たのしいことが つきんのう!$" + +Text_1C09DA:: @ 81C09DA + .string "ほう‥‥$" + +Text_1C09DF:: @ 81C09DF + .string "こんにちは!\p" + .string "はなを せかいに ひろめる\n" + .string "フラワーショップ サン·トウカです!$" + +Text_1C0A07:: @ 81C0A07 + .string "{PLAYER}{KUN} きのみの こと しりたい?$" + +Text_1C0A1A:: @ 81C0A1A + .string "あなたの なまえは‥‥\p" + .string "{PLAYER}{KUN}ね!\n" + .string "とっても いい なまえだね!\l" + .string "{PLAYER}{KUN} きのみのこと しりたい?$" + +Text_1C0A4E:: @ 81C0A4E + .string "きのみはね くろい ふかふかの つちの\n" + .string "ところで たまに とれるの\l" + .string "でね‥‥\p" + .string "とったら その1つを また うめるの!\p" + .string "そうすると その きのみ から\n" + .string "めがでて みきが できて はながさいて\l" + .string "また きのみ が できるの\p" + .string "そうやって はなを ふやして\n" + .string "せかいじゅうを はなに するのが\l" + .string "わたしの ゆめ なんだ!\p" + .string "だから {PLAYER}{KUN}も きのみを うめて\n" + .string "せかいに はなを ふやしてね!$" + +Text_1C0B0B:: @ 81C0B0B + .string "おはなって とっても しあわせな きぶんに\n" + .string "してくれるよね$" + +Text_1C0B29:: @ 81C0B29 + .string "こんにちは!\p" + .string "おはなは せわを すれば するほど\n" + .string "たくさん きれいに さいて くれるの\p" + .string "あなたも せわを したく なった でしょ?\n" + .string "これ あげるわ$" + +Text_1C0B73:: @ 81C0B73 + .string "きのみが そだつ たびに\n" + .string "じょうろで みずを あげてね!\p" + .string "あとね\p" + .string "きのみは ずっと ずっと ほうっておくと\n" + .string "じめんに おちてしまうの\l" + .string "でもね そこから また めがでて くるの!\p" + .string "すごいよね!\n" + .string "いきものの ちからを かんじるよね$" + +Text_1C0BE5:: @ 81C0BE5 + .string "おねーちゃんたちを みならって\n" + .string "がんばって おはなを そだててるの\p" + .string "はい! これあげる!$" + +Text_1C0C12:: @ 81C0C12 + .string "きのみは うめて おおきく したり\n" + .string "ポケモンに もたせたり できるの\p" + .string "でも さいきん きのみを いくつか まぜると\n" + .string "ポケモンの おかしになる きかいが\l" + .string "ある らしいんだ\p" + .string "あたしも おかし ほしー$" + +Text_1C0C74:: @ 81C0C74 + .string "{STR_VAR_1} なまえ なんていうの?\p" + .string "‥‥‥ ‥‥‥ ‥‥‥\n" + .string "へー いいねー\p" + .string "わたしは キリ っていう なまえなの\p" + .string "パパと ママが すくすくと そだって\n" + .string "こころの あたたかい おんなのこに なって\l" + .string "ほしいっていう ねがいを こめたんだって!\p" + .string "{STR_VAR_1}にも これ あげる$" + +Text_1C0CF5:: @ 81C0CF5 + .string "あと {STR_VAR_1}には キリの だいすきな\n" + .string "この きのみも あげちゃう!$" + +Text_1C0D16:: @ 81C0D16 + .string "{STR_VAR_1}の なまえには\n" + .string "どんな ねがいが こめられてるの?$" + +Text_1C0D32:: @ 81C0D32 + .string "はる なつ あき ふゆ\n" + .string "はるに うまれると はるが すきで\l" + .string "なつに うまれると なつが すきなのかな?$" + +Text_1C0D66:: @ 81C0D66 + .string "じゃあ キリは あきに うまれたから\n" + .string "あきが だいすき!\p" + .string "{STR_VAR_1}は いつが すき?$" + +Text_1C0D8F:: @ 81C0D8F + .string "そっか‥\n" + .string "かんけいないのか‥\p" + .string "しりたいことって たくさんあるなー$" gUnknown_81C0DB0:: @ 81C0DB0 - .incbin "baserom.gba", 0x1C0DB0, 0x41 + .string "It's crammed full of POKéMON\n" + .string "books.$" + +Text_1C0DD4:: @ 81C0DD4 + .string "ほんだなに ならんでいるのは\n" + .string "ポケモンの ほん ばかりだ$" Text_1C0DF1:: @ 81C0DF1 - .incbin "baserom.gba", 0x1C0DF1, 0xC + .string "A TOWN MAP.$" gUnknown_81C0DFD:: @ 81C0DFD - .incbin "baserom.gba", 0x1C0DFD, 0x1C + .string "Wow!\n" + .string "Tons of POKéMON stuff!$" gUnknown_81C0E19:: @ 81C0E19 - .incbin "baserom.gba", 0x1C0E19, 0x27 + .string "Dishes and plates are neatly\n" + .string "lined up.$" gUnknown_81C0E40:: @ 81C0E40 - .incbin "baserom.gba", 0x1C0E40, 0x33 + .string "It smells delicious!\n" + .string "Somebody's been cooking here.$" gUnknown_81C0E73:: @ 81C0E73 - .incbin "baserom.gba", 0x1C0E73, 0x39 + .string "It's a nicely made dresser.\n" + .string "It will hold a lot of stuff.$" gUnknown_81C0EAC:: @ 81C0EAC - .incbin "baserom.gba", 0x1C0EAC, 0x1F + .string "There's a pile of snacks here.$" gUnknown_81C0ECB:: @ 81C0ECB - .incbin "baserom.gba", 0x1C0ECB, 0x2C + .string "All your item needs fulfilled!\n" + .string "POKéMON MART$" gUnknown_81C0EF7:: @ 81C0EF7 - .incbin "baserom.gba", 0x1C0EF7, 0x22 + .string "Heal Your POKéMON!\n" + .string "POKéMON CENTER$" gUnknown_81C0F19:: @ 81C0F19 - .incbin "baserom.gba", 0x1C0F19, 0x40 + .string "INDIGO PLATEAU\p" + .string "The ultimate goal of TRAINERS!\n" + .string "POKéMON LEAGUE HQ$" gUnknown_81C0F59:: @ 81C0F59 - .incbin "baserom.gba", 0x1C0F59, 0x40 + .string "INDIGO PLATEAU\p" + .string "The highest POKéMON authority!\n" + .string "POKéMON LEAGUE HQ$" gUnknown_81C0F99:: @ 81C0F99 - .incbin "baserom.gba", 0x1C0F99, 0x3F + .string "It should be packed with all kinds\n" + .string "of delicious things to eat.$" gUnknown_81C0FD8:: @ 81C0FD8 - .incbin "baserom.gba", 0x1C0FD8, 0x38 - -gUnknown_81C1010:: @ 81C1010 - .incbin "baserom.gba", 0x1C1010, 0xB + .string "It's a blueprint of some sort.\n" + .string "It's filled with diagrams and text.$" gUnknown_81C101B:: @ 81C101B - .incbin "baserom.gba", 0x1C101B, 0x1 - -gUnknown_81C101C:: @ 81C101C - .incbin "baserom.gba", 0x1C101C, 0x44 + .string "It's a pretty picture of a POKéMON.\n" + .string "It looks like it's feeling good.$" gUnknown_81C1060:: @ 81C1060 - .incbin "baserom.gba", 0x1C1060, 0x3C + .string "What could this machine be?\n" + .string "Better not mess around with it!$" gUnknown_81C109C:: @ 81C109C - .incbin "baserom.gba", 0x1C109C, 0x25 + .string "It's a telephone.\n" + .string "Better not use it.$" gUnknown_81C10C1:: @ 81C10C1 - .incbin "baserom.gba", 0x1C10C1, 0x3B + .string "It's all complicated words and\n" + .string "numbers that make no sense…$" gUnknown_81C10FC:: @ 81C10FC - .incbin "baserom.gba", 0x1C10FC, 0x38 + .string "It's an advertising poster about\n" + .string "all kinds of products.$" gUnknown_81C1134:: @ 81C1134 - .incbin "baserom.gba", 0x1C1134, 0x3A + .string "Oh, that smells tasty!\n" + .string "It might get the stomach growling!$" gUnknown_81C116E:: @ 81C116E - .incbin "baserom.gba", 0x1C116E, 0x26 + .string "Inside this…\n" + .string "……\p" + .string "There's nothing here!$" gUnknown_81C1194:: @ 81C1194 - .incbin "baserom.gba", 0x1C1194, 0x26 + .string "It's a cup with a POKéMON mark\n" + .string "on it.$" gUnknown_81C11BA:: @ 81C11BA - .incbin "baserom.gba", 0x1C11BA, 0x22 + .string "The window is very well polished.$" gUnknown_81C11DC:: @ 81C11DC - .incbin "baserom.gba", 0x1C11DC, 0x3B + .string "Outside the window…\p" + .string "The sky looks fantastically\n" + .string "beautiful.$" gUnknown_81C1217:: @ 81C1217 - .incbin "baserom.gba", 0x1C1217, 0x34 + .string "Lights in different colors are\n" + .string "flashing on and off.$" gUnknown_81C124B:: @ 81C124B - .incbin "baserom.gba", 0x1C124B, 0x28 + .string "All sorts of tools are lined up\n" + .string "neatly.$" gUnknown_81C1273:: @ 81C1273 - .incbin "baserom.gba", 0x1C1273, 0x34 + .string "It's a machine of some sort.\n" + .string "It sure is impressive.$" gUnknown_81C12A7:: @ 81C12A7 - .incbin "baserom.gba", 0x1C12A7, 0x2F + .string "It's the latest video game!\n" + .string "It sure looks fun!$" gUnknown_81C12D6:: @ 81C12D6 - .incbin "baserom.gba", 0x1C12D6, 0x2A + .string "There are obvious signs of burglary\n" + .string "here…$" gUnknown_81C1300:: @ 81C1300 - .incbin "baserom.gba", 0x1C1300, 0x61 + .string "There's a POKéMON on TV!\n" + .string "It looks like it's having fun.$" -gUnknown_81C1361:: @ 81C1361 - .incbin "baserom.gba", 0x1C1361, 0x1B +EventScript_1C1338:: @ 81C1338 + waitse + setdivewarp MAP_UNKNOWN_MAP_00_00, 72, 7187, 8 + nop + copyvar VAR_0x4030, 1 + end + +EventScript_1C1348:: @ 81C1348 + lockall + delay 20 + applymovement 255, Movement_1C137A + waitmovement 0 + playse SE_RU_HYUU + delay 60 + warphole 0xFFFF + waitstate + end + +EventScript_1C1361:: @ 81C1361 + lockall + delay 20 + applymovement 255, Movement_1C137A + waitmovement 0 + playse SE_RU_HYUU + delay 60 + special DoFallWarp + waitstate + end + +Movement_1C137A:: @ 81C137A + step_60 + step_end gUnknown_81C137C:: @ 81C137C - .incbin "baserom.gba", 0x1C137C, 0x5A + .string "The battery isn't charged enough.\p" + .string "No. of steps required to fully\n" + .string "charge the battery: {STR_VAR_1}{PAUSE_UNTIL_PRESS}$" gUnknown_81C13D6:: @ 81C13D6 - .incbin "baserom.gba", 0x1C13D6, 0x53 + .string "There are no TRAINERS within range\n" + .string "who can battle…\p" + .string "The VS SEEKER was turned off.{PAUSE_UNTIL_PRESS}$" gUnknown_81C1429:: @ 81C1429 - .incbin "baserom.gba", 0x1C1429, 0x51 + .string "The other TRAINERS don't appear\n" + .string "to be ready for battle.\p" + .string "Let's wait till later.{PAUSE_UNTIL_PRESS}$" Text_1C147A:: @ 81C147A - .incbin "baserom.gba", 0x1C147A, 0x23 + .string "Hey!\n" + .string "I saw you in VIRIDIAN FOREST!$" Text_1C149D:: @ 81C149D - .incbin "baserom.gba", 0x1C149D, 0x56 + .string "Hi! I like shorts!\n" + .string "They're comfy and easy to wear!\p" + .string "You should be wearing shorts, too!$" Text_1C14F3:: @ 81C14F3 - .incbin "baserom.gba", 0x1C14F3, 0x2E + .string "Excuse me!\n" + .string "You keep looking at me, don't you?$" Text_1C1521:: @ 81C1521 - .incbin "baserom.gba", 0x1C1521, 0x3C + .string "You're a TRAINER, aren't you?\n" + .string "Let's get with it right away!$" Text_1C155D:: @ 81C155D - .incbin "baserom.gba", 0x1C155D, 0x2B + .string "That look you give me…\n" + .string "It intrigues me so!$" Text_1C1588:: @ 81C1588 - .incbin "baserom.gba", 0x1C1588, 0x3D + .string "Hey! What's wrong with you?\n" + .string "You're still not wearing shorts!$" Text_1C15C5:: @ 81C15C5 - .incbin "baserom.gba", 0x1C15C5, 0x34 + .string "I'll battle you with the POKéMON\n" + .string "I started raising.$" Text_1C15F9:: @ 81C15F9 - .incbin "baserom.gba", 0x1C15F9, 0x16 + .string "Eek!\n" + .string "Did you push me?$" Text_1C160F:: @ 81C160F - .incbin "baserom.gba", 0x1C160F, 0x2D + .string "I always catch mushroom POKéMON\n" + .string "on MT. MOON.$" Text_1C163C:: @ 81C163C - .incbin "baserom.gba", 0x1C163C, 0x31 + .string "Oh! You're that nosy kid who\n" + .string "eavesdropped on us!$" Text_1C166D:: @ 81C166D - .incbin "baserom.gba", 0x1C166D, 0x75 + .string "Excuse me! Didn't I tell you that\n" + .string "this is a private conversation?\p" + .string "You shouldn't be listening in,\n" + .string "you uncouth person!$" Text_1C16E2:: @ 81C16E2 - .incbin "baserom.gba", 0x1C16E2, 0x41 + .string "I'm trying to find something good\n" + .string "that's not a BUG POKéMON, but…$" Text_1C1723:: @ 81C1723 - .incbin "baserom.gba", 0x1C1723, 0x23 + .string "Huh?\n" + .string "You want to go with me again?$" Text_1C1746:: @ 81C1746 - .incbin "baserom.gba", 0x1C1746, 0x25 + .string "Me?\n" + .string "Well, okay. I'll play this once.$" Text_1C176B:: @ 81C176B - .incbin "baserom.gba", 0x1C176B, 0x28 + .string "Hey, long time!\n" + .string "Have you gotten better?$" Text_1C1793:: @ 81C1793 - .incbin "baserom.gba", 0x1C1793, 0x3A + .string "You are good at POKéMON, but how\n" + .string "is your chemistry grade?$" Text_1C17CD:: @ 81C17CD - .incbin "baserom.gba", 0x1C17CD, 0x24 + .string "All right!\n" + .string "Let's play another game!$" Text_1C17F1:: @ 81C17F1 - .incbin "baserom.gba", 0x1C17F1, 0x43 + .string "You need strategy to win at\n" + .string "battling.\p" + .string "Are you following my advice?$" Text_1C1834:: @ 81C1834 - .incbin "baserom.gba", 0x1C1834, 0x3F + .string "I've collected many NIDORAN.\n" + .string "I don't want them to evolve, but…$" Text_1C1873:: @ 81C1873 - .incbin "baserom.gba", 0x1C1873, 0x37 + .string "School is fun, but I still think\n" + .string "POKéMON are fun, too.$" Text_1C18AA:: @ 81C18AA - .incbin "baserom.gba", 0x1C18AA, 0x32 + .string "MEOWTH and PERSIAN are so cute,\n" + .string "meow, meow, meow!$" Text_1C18DC:: @ 81C18DC - .incbin "baserom.gba", 0x1C18DC, 0x43 + .string "We may look silly standing here\n" + .string "like this, but I can still battle.$" Text_1C191F:: @ 81C191F - .incbin "baserom.gba", 0x1C191F, 0x36 + .string "I'm a rambling, gaming dude!\n" + .string "I'm on a winning streak!$" Text_1C1955:: @ 81C1955 - .incbin "baserom.gba", 0x1C1955, 0x47 + .string "What's a cute, round, and fluffy\n" + .string "POKéMON?\p" + .string "You already know, don't you?$" Text_1C199C:: @ 81C199C - .incbin "baserom.gba", 0x1C199C, 0x20 + .string "My bike's still acting up, man.$" Text_1C19BC:: @ 81C19BC - .incbin "baserom.gba", 0x1C19BC, 0x29 + .string "Okay, kid!\n" + .string "Don't expect mercy this time!$" Text_1C19E5:: @ 81C19E5 - .incbin "baserom.gba", 0x1C19E5, 0x28 + .string "ELI: Our twin power became even\n" + .string "better!$" Text_1C1A0D:: @ 81C1A0D - .incbin "baserom.gba", 0x1C1A0D, 0x21 + .string "ANNE: Our twin power powered up!$" Text_1C1A2E:: @ 81C1A2E - .incbin "baserom.gba", 0x1C1A2E, 0x2F + .string "We're to battle again?\n" + .string "This time, you're mine!$" Text_1C1A5D:: @ 81C1A5D - .incbin "baserom.gba", 0x1C1A5D, 0x3E + .string "I haven't forgotten you were with\n" + .string "those good-looking POKéMON.$" Text_1C1A9B:: @ 81C1A9B - .incbin "baserom.gba", 0x1C1A9B, 0x60 + .string "I'm taking ROCK TUNNEL to go to\n" + .string "LAVENDER…\p" + .string "But I keep getting stopped by\n" + .string "everyone along the way…$" Text_1C1AFB:: @ 81C1AFB - .incbin "baserom.gba", 0x1C1AFB, 0x3C + .string "Don't you dare patronize me today!\n" + .string "We're playing for keeps!$" Text_1C1B37:: @ 81C1B37 - .incbin "baserom.gba", 0x1C1B37, 0x27 + .string "Bwahaha!\n" + .string "Great! I was bored again, eh!$" Text_1C1B5E:: @ 81C1B5E - .incbin "baserom.gba", 0x1C1B5E, 0x25 + .string "Hahaha!\n" + .string "A little toughie, as always!$" Text_1C1B83:: @ 81C1B83 - .incbin "baserom.gba", 0x1C1B83, 0x3B + .string "I got up early every day to train\n" + .string "my POKéMON from cocoons!$" Text_1C1BBE:: @ 81C1BBE - .incbin "baserom.gba", 0x1C1BBE, 0x1E + .string "Hahahaha!\n" + .string "I'll win this time!$" Text_1C1BDC:: @ 81C1BDC - .incbin "baserom.gba", 0x1C1BDC, 0x1E + .string "Go win, my super BUG POKéMON!$" Text_1C1BFA:: @ 81C1BFA - .incbin "baserom.gba", 0x1C1BFA, 0x55 + .string "Wow, you came here again?\n" + .string "Maybe you're a POKéMANIAC, too?\l" + .string "Want to see my collection?$" Text_1C1C4F:: @ 81C1C4F - .incbin "baserom.gba", 0x1C1C4F, 0x27 + .string "Ha-hahah-ah-ha!\n" + .string "I can't stop sneezing!$" Text_1C1C76:: @ 81C1C76 - .incbin "baserom.gba", 0x1C1C76, 0x24 + .string "Hi, kid!\n" + .string "Did I show you my POKéMON?$" Text_1C1C9A:: @ 81C1C9A - .incbin "baserom.gba", 0x1C1C9A, 0x39 + .string "I went out to a POKéMON GYM again.\p" + .string "…But I lost as usual.$" Text_1C1CD3:: @ 81C1CD3 - .incbin "baserom.gba", 0x1C1CD3, 0x41 + .string "Ah!\n" + .string "This mountain air is delicious!\l" + .string "It's so good, I can't leave!$" Text_1C1D14:: @ 81C1D14 - .incbin "baserom.gba", 0x1C1D14, 0x3C + .string "My head is starting to spin.\n" + .string "I've been hiking for too long…$" Text_1C1D50:: @ 81C1D50 - .incbin "baserom.gba", 0x1C1D50, 0x29 + .string "Win, lose, or draw!\n" + .string "Now for our rematch!$" Text_1C1D79:: @ 81C1D79 - .incbin "baserom.gba", 0x1C1D79, 0x3C + .string "Competing is the ultimate thrill.\n" + .string "I still can't get enough!$" Text_1C1DB5:: @ 81C1DB5 - .incbin "baserom.gba", 0x1C1DB5, 0x2C + .string "You know, right?\n" + .string "Let's go, but don't cheat!$" Text_1C1DE1:: @ 81C1DE1 - .incbin "baserom.gba", 0x1C1DE1, 0x3E + .string "Hi, there!\p" + .string "But be careful!\n" + .string "I'm still laying down some cables!$" Text_1C1E1F:: @ 81C1E1F - .incbin "baserom.gba", 0x1C1E1F, 0x38 + .string "I became a TRAINER a while ago.\n" + .string "But, I think I can win.$" Text_1C1E57:: @ 81C1E57 - .incbin "baserom.gba", 0x1C1E57, 0x48 + .string "Fwahaha!\n" + .string "I have never lost!\p" + .string "…And if I did, I've forgotten all\n" + .string "about it!$" Text_1C1E9F:: @ 81C1E9F - .incbin "baserom.gba", 0x1C1E9F, 0x43 + .string "I have never won before…\p" + .string "Perhaps I am destined to remain\n" + .string "that way…$" Text_1C1EE2:: @ 81C1EE2 - .incbin "baserom.gba", 0x1C1EE2, 0x3B + .string "I'm the best in my class.\n" + .string "I train every morning and night!$" Text_1C1F1D:: @ 81C1F1D - .incbin "baserom.gba", 0x1C1F1D, 0x23 + .string "Keep your eyes out for live wires!$" Text_1C1F40:: @ 81C1F40 - .incbin "baserom.gba", 0x1C1F40, 0x5D + .string "I raised my POKéMON carefully.\n" + .string "They should be ready by now.\l" + .string "This time, they should win, too.$" Text_1C1F9D:: @ 81C1F9D - .incbin "baserom.gba", 0x1C1F9D, 0x3B + .string "Yeah!\n" + .string "I got a bite, here!\l" + .string "Th-this might be the real thing!$" Text_1C1FD8:: @ 81C1FD8 - .incbin "baserom.gba", 0x1C1FD8, 0x30 + .string "You're finally here.\n" + .string "Fishing is a waiting game.$" Text_1C2008:: @ 81C2008 - .incbin "baserom.gba", 0x1C2008, 0x33 + .string "Still can't find a MOON STONE…\n" + .string "Have you found one?$" Text_1C203B:: @ 81C203B - .incbin "baserom.gba", 0x1C203B, 0x61 + .string "Electricity has always been my\n" + .string "specialty.\p" + .string "I don't know a thing about POKéMON\n" + .string "of the sea, though.$" Text_1C209C:: @ 81C209C - .incbin "baserom.gba", 0x1C209C, 0x38 + .string "The FISHING FOOL vs. POKéMON KID!\n" + .string "Another round, fight!$" Text_1C20D4:: @ 81C20D4 - .incbin "baserom.gba", 0x1C20D4, 0x60 + .string "I love fishing, don't get me wrong.\n" + .string "But, I wish I had more work…\l" + .string "…It's hard to give up fishing!$" Text_1C2134:: @ 81C2134 - .incbin "baserom.gba", 0x1C2134, 0x37 + .string "What's catching?\p" + .string "You'll never know unless you beat\n" + .string "me!$" Text_1C216B:: @ 81C216B - .incbin "baserom.gba", 0x1C216B, 0x30 + .string "JES: I'll win here today and\n" + .string "propose to my GIA.$" Text_1C219B:: @ 81C219B - .incbin "baserom.gba", 0x1C219B, 0x53 + .string "GIA: Hey, JES…\n" + .string "I've been waiting a long time now.\p" + .string "If we win today, I'll marry you!$" Text_1C21EE:: @ 81C21EE - .incbin "baserom.gba", 0x1C21EE, 0x1E + .string "My bird POKéMON remember you!$" Text_1C220C:: @ 81C220C - .incbin "baserom.gba", 0x1C220C, 0x30 + .string "I want to be the best TRAINER \n" + .string "while I'm a kid!$" Text_1C223C:: @ 81C223C - .incbin "baserom.gba", 0x1C223C, 0x1F + .string "Wow!\n" + .string "You got more cool BADGES!$" Text_1C225B:: @ 81C225B - .incbin "baserom.gba", 0x1C225B, 0x3E + .string "My cutely grown POKéMON wish to\n" + .string "become reacquainted with you.$" Text_1C2299:: @ 81C2299 - .incbin "baserom.gba", 0x1C2299, 0x31 + .string "I cleaned out my savings and\n" + .string "bought more CARBOS.$" Text_1C22CA:: @ 81C22CA - .incbin "baserom.gba", 0x1C22CA, 0x3C + .string "I'm not going to lose this time.\n" + .string "The wind's blowing my way!$" Text_1C2306:: @ 81C2306 - .incbin "baserom.gba", 0x1C2306, 0x3A + .string "Oh, you're back?\p" + .string "Sure, I'll play again with you,\n" + .string "sweetie.$" Text_1C2340:: @ 81C2340 - .incbin "baserom.gba", 0x1C2340, 0x2B + .string "Can't you forget that you battled\n" + .string "with me?$" Text_1C236B:: @ 81C236B - .incbin "baserom.gba", 0x1C236B, 0x18 + .string "What're you starin' at?$" Text_1C2383:: @ 81C2383 - .incbin "baserom.gba", 0x1C2383, 0x3E + .string "I always go with bird POKéMON.\n" + .string "I've dedicated myself to them.$" Text_1C23C1:: @ 81C23C1 - .incbin "baserom.gba", 0x1C23C1, 0x2E + .string "I used TMs to teach good moves\n" + .string "to my POKéMON.$" Text_1C23EF:: @ 81C23EF - .incbin "baserom.gba", 0x1C23EF, 0x36 + .string "My bird POKéMON should be ready\n" + .string "for battle this time.$" Text_1C2425:: @ 81C2425 - .incbin "baserom.gba", 0x1C2425, 0x3C + .string "Are you using TMs on POKéMON?\n" + .string "Just holding them is useless.$" Text_1C2461:: @ 81C2461 - .incbin "baserom.gba", 0x1C2461, 0x6A + .string "Have you taught your bird POKéMON\n" + .string "how to FLY?\p" + .string "You'll be able to soar with it into\n" + .string "the sky! Give it a try.$" Text_1C24CB:: @ 81C24CB - .incbin "baserom.gba", 0x1C24CB, 0x3A + .string "The legend of the winged mirages…\n" + .string "You've heard it, right?$" Text_1C2505:: @ 81C2505 - .incbin "baserom.gba", 0x1C2505, 0x2C + .string "I'm really not into it, but okay.\n" + .string "Let's go!$" Text_1C2531:: @ 81C2531 - .incbin "baserom.gba", 0x1C2531, 0x41 + .string "Hey!\n" + .string "I remember you!\p" + .string "C'mon, c'mon.\n" + .string "Let's go, let's go, let's go!$" Text_1C2572:: @ 81C2572 - .incbin "baserom.gba", 0x1C2572, 0x2C + .string "You're here again, huh?\n" + .string "Shut up and battle.$" Text_1C259E:: @ 81C259E - .incbin "baserom.gba", 0x1C259E, 0x38 + .string "We've been riding here because of\n" + .string "the wide-open spaces.$" Text_1C25D6:: @ 81C25D6 - .incbin "baserom.gba", 0x1C25D6, 0x25 + .string "POKéMON battle, right?\n" + .string "Cool! Rumble!$" Text_1C25FB:: @ 81C25FB - .incbin "baserom.gba", 0x1C25FB, 0x20 + .string "KIRI: JAN, I hope we win today.$" Text_1C261B:: @ 81C261B - .incbin "baserom.gba", 0x1C261B, 0x35 + .string "JAN: KIRI, here we go!\n" + .string "Let's win for sure this time!$" Text_1C2650:: @ 81C2650 - .incbin "baserom.gba", 0x1C2650, 0x3D + .string "I'm going to keep battling with the\n" + .string "POKéMON I got in trades.$" Text_1C268D:: @ 81C268D - .incbin "baserom.gba", 0x1C268D, 0x46 + .string "You look gentle, so I think I can\n" + .string "beat you.\p" + .string "I'll give it one more go!$" Text_1C26D3:: @ 81C26D3 - .incbin "baserom.gba", 0x1C26D3, 0x44 + .string "When I whistle, bird POKéMON\n" + .string "gather around.\p" + .string "They're amazingly cute!$" Text_1C2717:: @ 81C2717 - .incbin "baserom.gba", 0x1C2717, 0x3C + .string "Hmm? My birds are shivering!\n" + .string "Wait, aren't you that TRAINER…$" Text_1C2753:: @ 81C2753 - .incbin "baserom.gba", 0x1C2753, 0x4A + .string "Oh, you're a little cutie!\n" + .string "So like a darling POKéMON!\l" + .string "I remember you now!$" Text_1C279D:: @ 81C279D - .incbin "baserom.gba", 0x1C279D, 0x4A + .string "I raise POKéMON for protection\n" + .string "because I live alone.\p" + .string "That hasn't changed.$" Text_1C27E7:: @ 81C27E7 - .incbin "baserom.gba", 0x1C27E7, 0x2D + .string "Hey, kid! C'mon!\n" + .string "I got these off some loser!$" Text_1C2814:: @ 81C2814 - .incbin "baserom.gba", 0x1C2814, 0x32 + .string "Fork over all your cash when you\n" + .string "lose to me, kid!$" Text_1C2846:: @ 81C2846 - .incbin "baserom.gba", 0x1C2846, 0x37 + .string "What's cool and happening?\n" + .string "Trading POKéMON, of course.$" Text_1C287D:: @ 81C287D - .incbin "baserom.gba", 0x1C287D, 0x24 + .string "Want to play with my POKéMON\n" + .string "again?$" Text_1C28A1:: @ 81C28A1 - .incbin "baserom.gba", 0x1C28A1, 0x4B + .string "MYA: Hi, we keep meeting,\n" + .string "don't we?\p" + .string "Help me train my little brother\n" + .string "again?$" Text_1C28EC:: @ 81C28EC - .incbin "baserom.gba", 0x1C28EC, 0x27 + .string "RON: My sister's gotten more\n" + .string "powerful…$" Text_1C2913:: @ 81C2913 - .incbin "baserom.gba", 0x1C2913, 0x12 + .string "What do you want?$" Text_1C2925:: @ 81C2925 - .incbin "baserom.gba", 0x1C2925, 0x1F + .string "Nice BIKE!\n" + .string "Hand it over quick!$" Text_1C2944:: @ 81C2944 - .incbin "baserom.gba", 0x1C2944, 0x37 + .string "Come out and play, little mouse.\n" + .string "I'll treat you right!$" Text_1C297B:: @ 81C297B - .incbin "baserom.gba", 0x1C297B, 0x35 + .string "Hey, wait a second!\n" + .string "Don't call me and then run away!$" Text_1C29B0:: @ 81C29B0 - .incbin "baserom.gba", 0x1C29B0, 0x3B + .string "I'm feeling hungry and mean!\n" + .string "I really need a punching bag!$" Text_1C29EB:: @ 81C29EB - .incbin "baserom.gba", 0x1C29EB, 0x2E + .string "Hey, there!\n" + .string "We'll have ourselves a good time!$" Text_1C2A19:: @ 81C2A19 - .incbin "baserom.gba", 0x1C2A19, 0x3A + .string "JED: Are you here to see our\n" + .string "love, which knows no bounds?$" Text_1C2A53:: @ 81C2A53 - .incbin "baserom.gba", 0x1C2A53, 0x35 + .string "LEA: Sometimes, the intensity of\n" + .string "our love scares me.$" Text_1C2A88:: @ 81C2A88 - .incbin "baserom.gba", 0x1C2A88, 0x3C + .string "I told you, there's no getting rich\n" + .string "quick in battling kids.$" Text_1C2AC4:: @ 81C2AC4 - .incbin "baserom.gba", 0x1C2AC4, 0x2C + .string "I'm mighty proud of my bod, kiddo.\n" + .string "Come on!$" Text_1C2AF0:: @ 81C2AF0 - .incbin "baserom.gba", 0x1C2AF0, 0x16 + .string "You out for a stroll?$" Text_1C2B06:: @ 81C2B06 - .incbin "baserom.gba", 0x1C2B06, 0x26 + .string "We're BIKERS!\n" + .string "We rule the roads, man!$" Text_1C2B2C:: @ 81C2B2C - .incbin "baserom.gba", 0x1C2B2C, 0x32 + .string "VOLTORB's going to seriously\n" + .string "electrify you today!$" Text_1C2B5E:: @ 81C2B5E - .incbin "baserom.gba", 0x1C2B5E, 0x3E + .string "I leveled up my POKéMON, but it\n" + .string "absolutely won't evolve. Why?$" Text_1C2B9C:: @ 81C2B9C - .incbin "baserom.gba", 0x1C2B9C, 0x3E + .string "Gaah! I really need to exercise\n" + .string "and seriously trim some flab!$" Text_1C2BDA:: @ 81C2BDA - .incbin "baserom.gba", 0x1C2BDA, 0xC + .string "Be a rebel!$" Text_1C2BE6:: @ 81C2BE6 - .incbin "baserom.gba", 0x1C2BE6, 0x2A + .string "Yep, that's a nice BIKE!\n" + .string "How's it handle?$" Text_1C2C10:: @ 81C2C10 - .incbin "baserom.gba", 0x1C2C10, 0x1B + .string "Get lost, kid!\n" + .string "I'm bushed!$" Text_1C2C2B:: @ 81C2C2B - .incbin "baserom.gba", 0x1C2C2B, 0x50 + .string "I've been checking every grassy\n" + .string "area for new POKéMON.\p" + .string "But it's not always easy…$" Text_1C2C7B:: @ 81C2C7B - .incbin "baserom.gba", 0x1C2C7B, 0x2D + .string "Koorukukukoo!\n" + .string "Is my birdcall getting better?$" Text_1C2CA8:: @ 81C2CA8 - .incbin "baserom.gba", 0x1C2CA8, 0x46 + .string "I warned you before, this is my\n" + .string "turf!\p" + .string "I don't want you coming around.$" Text_1C2CEE:: @ 81C2CEE - .incbin "baserom.gba", 0x1C2CEE, 0x2B + .string "I'm almost warmed up to go\n" + .string "out for a swim.$" Text_1C2D19:: @ 81C2D19 - .incbin "baserom.gba", 0x1C2D19, 0x32 + .string "Wait! Slow down!\n" + .string "What if you have a heart attack?$" Text_1C2D4B:: @ 81C2D4B - .incbin "baserom.gba", 0x1C2D4B, 0x32 + .string "I love swimming!\n" + .string "I guess you're the surfing type.$" Text_1C2D7D:: @ 81C2D7D - .incbin "baserom.gba", 0x1C2D7D, 0x2A + .string "What's beyond the horizon?\n" + .string "Have you seen?$" Text_1C2DA7:: @ 81C2DA7 - .incbin "baserom.gba", 0x1C2DA7, 0x42 + .string "I tried diving for POKéMON again,\n" + .string "but it was a no-go like before.$" Text_1C2DE9:: @ 81C2DE9 - .incbin "baserom.gba", 0x1C2DE9, 0x61 + .string "I look at the sea to forget all\n" + .string "the bad things that happened.\p" + .string "…Like losing to you the last time!$" Text_1C2E4A:: @ 81C2E4A - .incbin "baserom.gba", 0x1C2E4A, 0x53 + .string "You always get to ride your\n" + .string "POKéMON…\p" + .string "It looks so relaxing.\n" + .string "Can I have it if I win?$" Text_1C2E9D:: @ 81C2E9D - .incbin "baserom.gba", 0x1C2E9D, 0x23 + .string "Swimming's great!\n" + .string "Sunburns aren't!$" Text_1C2EC0:: @ 81C2EC0 - .incbin "baserom.gba", 0x1C2EC0, 0x3C + .string "These waters are treacherous!\n" + .string "You shouldn't come back here!$" Text_1C2EFC:: @ 81C2EFC - .incbin "baserom.gba", 0x1C2EFC, 0x45 + .string "I swam here with my friends…\n" + .string "I'm tired…\l" + .string "Must we really battle again?$" Text_1C2F41:: @ 81C2F41 - .incbin "baserom.gba", 0x1C2F41, 0x6D + .string "LIA: You know my brother just\n" + .string "became a TRAINER, right?\p" + .string "I want to make him better, so I\n" + .string "need your help again.$" Text_1C2FAE:: @ 81C2FAE - .incbin "baserom.gba", 0x1C2FAE, 0x45 + .string "LUC: My big sis taught me all\n" + .string "about POKéMON.\p" + .string "I wonder if I'm better?$" Text_1C2FF3:: @ 81C2FF3 - .incbin "baserom.gba", 0x1C2FF3, 0x3B + .string "The water is shallow here.\n" + .string "There are many people swimming.$" Text_1C302E:: @ 81C302E - .incbin "baserom.gba", 0x1C302E, 0x31 + .string "Are you jealous that I'm\n" + .string "vacationing on SEAFOAM?$" Text_1C305F:: @ 81C305F - .incbin "baserom.gba", 0x1C305F, 0x36 + .string "I love floating with the fishes\n" + .string "here among the waves.$" Text_1C3095:: @ 81C3095 - .incbin "baserom.gba", 0x1C3095, 0x1B + .string "Were you on vacation, too?$" Text_1C30B0:: @ 81C30B0 - .incbin "baserom.gba", 0x1C30B0, 0x3D + .string "Check out my physique!\p" + .string "It's even more buff than ever\n" + .string "before!$" Text_1C30ED:: @ 81C30ED - .incbin "baserom.gba", 0x1C30ED, 0x3F + .string "Why are you riding a POKéMON?\n" + .string "Haven't you learned to swim yet?$" Text_1C312C:: @ 81C312C - .incbin "baserom.gba", 0x1C312C, 0x1D + .string "I rode my bird POKéMON here.$" Text_1C3149:: @ 81C3149 - .incbin "baserom.gba", 0x1C3149, 0x3C + .string "My boyfriend gave me big pearls.\n" + .string "And, they've grown bigger!$" Text_1C3185:: @ 81C3185 - .incbin "baserom.gba", 0x1C3185, 0x3F + .string "I swam here from CINNABAR ISLAND.\n" + .string "It wasn't easy, like I said.$" Text_1C31C4:: @ 81C31C4 - .incbin "baserom.gba", 0x1C31C4, 0x44 + .string "CINNABAR, in the west, has a LAB\n" + .string "for POKéMON.\p" + .string "My daddy works there.$" Text_1C3208:: @ 81C3208 - .incbin "baserom.gba", 0x1C3208, 0x29 + .string "You want to know if the fish are\n" + .string "biting?$" Text_1C3231:: @ 81C3231 - .incbin "baserom.gba", 0x1C3231, 0x33 + .string "I got a big haul again!\n" + .string "Wanna go for it once more?$" Text_1C3264:: @ 81C3264 - .incbin "baserom.gba", 0x1C3264, 0x34 + .string "The sea cleanses my body and soul!$" + +Text_1C3287:: @ 81C3287 + .string "きょうも およぎに\n" + .string "きちまったぜ$" Text_1C3298:: @ 81C3298 - .incbin "baserom.gba", 0x1C3298, 0x3B + .string "I caught my POKéMON at sea.\n" + .string "And that's where I train them.$" Text_1C32D3:: @ 81C32D3 - .incbin "baserom.gba", 0x1C32D3, 0x2A + .string "Right now, I'm in another triathlon\n" + .string "meet!$" Text_1C32FD:: @ 81C32FD - .incbin "baserom.gba", 0x1C32FD, 0x20 + .string "Ahh!\n" + .string "Feel the sun and the wind!$" Text_1C331D:: @ 81C331D - .incbin "baserom.gba", 0x1C331D, 0x39 + .string "Hey, cut it out already.\n" + .string "You always scare away the fish!$" Text_1C3356:: @ 81C3356 - .incbin "baserom.gba", 0x1C3356, 0x22 + .string "Keep me company till I get a hit.$" Text_1C3378:: @ 81C3378 - .incbin "baserom.gba", 0x1C3378, 0x36 + .string "LIL: Huh? A battle again?\n" + .string "IAN, can't you do it alone?$" Text_1C33AE:: @ 81C33AE - .incbin "baserom.gba", 0x1C33AE, 0x39 + .string "IAN: My sis is still a slob.\n" + .string "Help me get her into shape!$" Text_1C33E7:: @ 81C33E7 - .incbin "baserom.gba", 0x1C33E7, 0x1D + .string "I won't lose while I'm here!$" Text_1C3404:: @ 81C3404 - .incbin "baserom.gba", 0x1C3404, 0x41 + .string "Dad took me to a great party on\n" + .string "the S.S. ANNE at VERMILION CITY.$" Text_1C3445:: @ 81C3445 - .incbin "baserom.gba", 0x1C3445, 0x57 + .string "I'm a cool guy.\n" + .string "I've got a girlfriend!\p" + .string "I'll show her how cool I am for\n" + .string "sure this time!$" Text_1C349C:: @ 81C349C - .incbin "baserom.gba", 0x1C349C, 0x38 + .string "Hi!\n" + .string "My boyfriend is cool!\l" + .string "My conditioning's good today!$" Text_1C34D4:: @ 81C34D4 - .incbin "baserom.gba", 0x1C34D4, 0x36 + .string "I had this feeling…\n" + .string "I knew I had to battle you again!$" Text_1C350A:: @ 81C350A - .incbin "baserom.gba", 0x1C350A, 0x31 + .string "My friend has many cute POKéMON.\n" + .string "I'm so jealous!$" Text_1C353B:: @ 81C353B - .incbin "baserom.gba", 0x1C353B, 0x43 + .string "I just trained up on MT. MOON,\n" + .string "but I've still got gas in the tank!$" Text_1C357E:: @ 81C357E - .incbin "baserom.gba", 0x1C357E, 0x3E + .string "A POKéMANIAC lives on the cape.\n" + .string "Have you seen his collection?$" Text_1C35BC:: @ 81C35BC - .incbin "baserom.gba", 0x1C35BC, 0x32 + .string "You're going to see BILL again?\n" + .string "First, we battle!$" Text_1C35EE:: @ 81C35EE - .incbin "baserom.gba", 0x1C35EE, 0x20 + .string "I saw your feat from the grass!$" Text_1C360E:: @ 81C360E - .incbin "baserom.gba", 0x1C360E, 0x16 + .string "Okay!\n" + .string "I'll stomp you!$" Text_1C3624:: @ 81C3624 - .incbin "baserom.gba", 0x1C3624, 0x33 + .string "You always look so busy…\n" + .string "Aren't you getting tired?$" Text_1C3657:: @ 81C3657 - .incbin "baserom.gba", 0x1C3657, 0x2E + .string "You really must love coming to\n" + .string "NUGGET BRIDGE.$" Text_1C3685:: @ 81C3685 - .incbin "baserom.gba", 0x1C3685, 0x55 + .string "The time we battled…\p" + .string "Even though I was the second in\n" + .string "line, I was the best, wasn't I?$" Text_1C36DA:: @ 81C36DA - .incbin "baserom.gba", 0x1C36DA, 0x99 + .string "People call this the NUGGET\n" + .string "BRIDGE!\p" + .string "You've already beaten us, so you're\n" + .string "not allowed to take the challenge…\p" + .string "…But, you're welcome to battle with\n" + .string "us again.$" Text_1C3773:: @ 81C3773 - .incbin "baserom.gba", 0x1C3773, 0x42 + .string "Lying back, rocked by the waves…\n" + .string "I don't notice time slipping by…$" Text_1C37B5:: @ 81C37B5 - .incbin "baserom.gba", 0x1C37B5, 0x32 + .string "The weather's gorgeous!\n" + .string "I'll try not to spoil it.$" Text_1C37E7:: @ 81C37E7 - .incbin "baserom.gba", 0x1C37E7, 0x20 + .string "My sunburn is starting to hurt…$" Text_1C3807:: @ 81C3807 - .incbin "baserom.gba", 0x1C3807, 0x2E + .string "The fire bird's mountain casts\n" + .string "a huge shadow…$" Text_1C3835:: @ 81C3835 - .incbin "baserom.gba", 0x1C3835, 0x35 + .string "I have this strong feeling that\n" + .string "I can win this time!$" Text_1C386A:: @ 81C386A - .incbin "baserom.gba", 0x1C386A, 0x35 + .string "Wait! Wait a second!\n" + .string "I'm sure I've hooked a big one!$" Text_1C389F:: @ 81C389F - .incbin "baserom.gba", 0x1C389F, 0x2B + .string "You'll help me out with my\n" + .string "training again?$" Text_1C38CA:: @ 81C38CA - .incbin "baserom.gba", 0x1C38CA, 0x30 + .string "We haven't missed a single day of\n" + .string "training yet!$" Text_1C38FA:: @ 81C38FA - .incbin "baserom.gba", 0x1C38FA, 0x49 + .string "Every morning, before breakfast,\n" + .string "I swim around this island…\l" + .string "Three times!$" Text_1C3943:: @ 81C3943 - .incbin "baserom.gba", 0x1C3943, 0x44 + .string "Dress appropriately for battle!\n" + .string "Lose that frivolous outfit, I said!$" Text_1C3987:: @ 81C3987 - .incbin "baserom.gba", 0x1C3987, 0x3F + .string "You know, everything tastes great\n" + .string "when you're out in the wild.$" Text_1C39C6:: @ 81C39C6 - .incbin "baserom.gba", 0x1C39C6, 0x3F + .string "I ate too much again, so will you\n" + .string "battle us for some exercise?$" Text_1C3A05:: @ 81C3A05 - .incbin "baserom.gba", 0x1C3A05, 0x50 + .string "KIA: My big brother and I make\n" + .string "an awesome combination!\p" + .string "We won't lose this time!$" Text_1C3A55:: @ 81C3A55 - .incbin "baserom.gba", 0x1C3A55, 0x52 + .string "MIK: Together with KIA, we're\n" + .string "afraid of nothing!\p" + .string "We'll prove it to you this time!$" Text_1C3AA7:: @ 81C3AA7 - .incbin "baserom.gba", 0x1C3AA7, 0x18 + .string "Are we to battle again?$" Text_1C3ABF:: @ 81C3ABF - .incbin "baserom.gba", 0x1C3ABF, 0x33 + .string "From where have you come, and\n" + .string "where are you bound?$" Text_1C3AF2:: @ 81C3AF2 - .incbin "baserom.gba", 0x1C3AF2, 0x2B + .string "I want to swim without my float\n" + .string "ring soon.$" Text_1C3B1D:: @ 81C3B1D - .incbin "baserom.gba", 0x1C3B1D, 0x13 + .string "Yay, yay!\n" + .string "POKéMON!$" Text_1C3B30:: @ 81C3B30 - .incbin "baserom.gba", 0x1C3B30, 0x3E + .string "Oh, no, didn't I tell you already?\n" + .string "Please, stay away from me!$" Text_1C3B6E:: @ 81C3B6E - .incbin "baserom.gba", 0x1C3B6E, 0x2B + .string "JOY: We've gotten stronger!\n" + .string "Lots and lots!$" Text_1C3B99:: @ 81C3B99 - .incbin "baserom.gba", 0x1C3B99, 0x1E + .string "MEG: You can't beat us today!$" Text_1C3BB7:: @ 81C3BB7 - .incbin "baserom.gba", 0x1C3BB7, 0x3F + .string "Oh, hello!\p" + .string "Are you raising your POKéMON in a\n" + .string "good environment?$" Text_1C3BF6:: @ 81C3BF6 - .incbin "baserom.gba", 0x1C3BF6, 0x32 + .string "With these hands, I will create\n" + .string "my victory today.$" Text_1C3C28:: @ 81C3C28 - .incbin "baserom.gba", 0x1C3C28, 0x48 + .string "Must I repeat myself?\n" + .string "I'm trying to paint.\l" + .string "Please keep out of my sight!$" Text_1C3C70:: @ 81C3C70 - .incbin "baserom.gba", 0x1C3C70, 0x40 + .string "I haven't made any progress…\n" + .string "I still can't get the right angle…$" Text_1C3CB0:: @ 81C3CB0 - .incbin "baserom.gba", 0x1C3CB0, 0x41 + .string "Oh, you will give me another\n" + .string "opportunity to match wits with you?$" Text_1C3CF1:: @ 81C3CF1 - .incbin "baserom.gba", 0x1C3CF1, 0x56 + .string "They're almost finished making the\n" + .string "pool for my POKéMON.\p" + .string "You must drop in for a visit.$" Text_1C3D47:: @ 81C3D47 - .incbin "baserom.gba", 0x1C3D47, 0x2C + .string "I'm a good runner.\n" + .string "I've gotten even faster!$" Text_1C3D73:: @ 81C3D73 - .incbin "baserom.gba", 0x1C3D73, 0x2F + .string "I say, friend!\n" + .string "Let us enjoy our time together!$" Text_1C3DA2:: @ 81C3DA2 - .incbin "baserom.gba", 0x1C3DA2, 0x6D + .string "I'm the eldest of the BIRD\n" + .string "BROTHERS. Remember me?\p" + .string "That's right, I'm the one who loves\n" + .string "birds for their beaks!$" Text_1C3E0F:: @ 81C3E0F - .incbin "baserom.gba", 0x1C3E0F, 0x5B + .string "I'm the middle kid of the BIRD\n" + .string "BROTHERS.\p" + .string "I'm the one that loves wings.\n" + .string "Let's battle again!$" Text_1C3E6A:: @ 81C3E6A - .incbin "baserom.gba", 0x1C3E6A, 0x66 + .string "I'm the youngest of the BIRD\n" + .string "BROTHERS.\p" + .string "I love birds for their down.\n" + .string "I didn't think I'd see you again!$" Text_1C3ED0:: @ 81C3ED0 - .incbin "baserom.gba", 0x1C3ED0, 0x41 + .string "I'm still having no luck at all.\n" + .string "A battle'd be a change of pace!$" Text_1C3F11:: @ 81C3F11 - .incbin "baserom.gba", 0x1C3F11, 0x40 + .string "Gasp… Gasp…\p" + .string "I swam here from SIX ISLAND's port\n" + .string "in one go again.$" Text_1C3F51:: @ 81C3F51 - .incbin "baserom.gba", 0x1C3F51, 0x2A + .string "You always come along while I'm\n" + .string "swimming.$" Text_1C3F7B:: @ 81C3F7B - .incbin "baserom.gba", 0x1C3F7B, 0x38 + .string "AVA: Let's have another\n" + .string "two-on-two marine battle today!$" Text_1C3FB3:: @ 81C3FB3 - .incbin "baserom.gba", 0x1C3FB3, 0x36 + .string "GEB: My big sister and I are way\n" + .string "tougher than before!$" Text_1C3FE9:: @ 81C3FE9 - .incbin "baserom.gba", 0x1C3FE9, 0x3F + .string "…Huh?\p" + .string "I envision my house, but TELEPORT\n" + .string "always brings me here!$" Text_1C4028:: @ 81C4028 - .incbin "baserom.gba", 0x1C4028, 0x2F + .string "Oh, hello.\n" + .string "A pleasant breeze is blowing again.$" Text_1C4057:: @ 81C4057 - .incbin "baserom.gba", 0x1C4057, 0x28 + .string "Hehehe, I'm practicing in secret\n" + .string "again.$" Text_1C407F:: @ 81C407F - .incbin "baserom.gba", 0x1C407F, 0x5A + .string "What, you're sick of seeing\n" + .string "SWIMMERS like me?\p" + .string "Aww, don't be hatin'!\n" + .string "Battle with me again.$" Text_1C40D9:: @ 81C40D9 - .incbin "baserom.gba", 0x1C40D9, 0x21 + .string "Sigh…\n" + .string "My boyfriend's busy again…$" Text_1C40FA:: @ 81C40FA - .incbin "baserom.gba", 0x1C40FA, 0x3E + .string "Come on, tell me, where are the\n" + .string "mountains around these parts?$" Text_1C4138:: @ 81C4138 - .incbin "baserom.gba", 0x1C4138, 0x2E + .string "MIU: Hello, POKéMON!\n" + .string "It's time to play again!$" Text_1C4166:: @ 81C4166 - .incbin "baserom.gba", 0x1C4166, 0x30 + .string "MIA: Hello, POKéMON!\n" + .string "It's time to battle again!$" Text_1C4196:: @ 81C4196 - .incbin "baserom.gba", 0x1C4196, 0x3E + .string "There appear to be many secrets\n" + .string "still unsolved in this world.$" Text_1C41D4:: @ 81C41D4 - .incbin "baserom.gba", 0x1C41D4, 0x3C + .string "Hi, didn't we meet before?\n" + .string "What compelled you to come back?$" Text_1C4210:: @ 81C4210 - .incbin "baserom.gba", 0x1C4210, 0x70 + .string "It's been said that there are\n" + .string "mysterious stones on this island.\p" + .string "Have you discovered anything since\n" + .string "we last met?$" Text_1C4280:: @ 81C4280 - .incbin "baserom.gba", 0x1C4280, 0x20 + .string "A rematch with you, so high up!$" Text_1C42A0:: @ 81C42A0 - .incbin "baserom.gba", 0x1C42A0, 0x36 + .string "I'm pretty familiar with the land\n" + .string "around these parts.$" Text_1C42D6:: @ 81C42D6 - .incbin "baserom.gba", 0x1C42D6, 0x18 + .string "I sensed your approach.$" Text_1C42EE:: @ 81C42EE - .incbin "baserom.gba", 0x1C42EE, 0x39 + .string "Somewhere on this island, peculiar\n" + .string "POKéMON are sleeping.$" Text_1C4327:: @ 81C4327 - .incbin "baserom.gba", 0x1C4327, 0x4D + .string "Kyahaha!\p" + .string "Coming back won't change a thing.\n" + .string "I'll flick you away effortlessly!$" Text_1C4374:: @ 81C4374 - .incbin "baserom.gba", 0x1C4374, 0x39 + .string "Howdy! You're a member of my\n" + .string "fan club, isn't that right?$" Text_1C43AD:: @ 81C43AD - .incbin "baserom.gba", 0x1C43AD, 0x3F + .string "This island is too spread out…\n" + .string "Patrolling the place is a drag…$" Text_1C43EC:: @ 81C43EC - .incbin "baserom.gba", 0x1C43EC, 0x2A + .string "I don't forgive people who abuse\n" + .string "POKéMON!$" Text_1C4416:: @ 81C4416 - .incbin "baserom.gba", 0x1C4416, 0x36 + .string "EVE: I'll team up with JON and\n" + .string "battle together again.$" Text_1C444C:: @ 81C444C - .incbin "baserom.gba", 0x1C444C, 0x45 + .string "JON: When I'm with EVE, it feels\n" + .string "like we could never lose, not ever.$" Text_1C4491:: @ 81C4491 - .incbin "baserom.gba", 0x1C4491, 0x3A + .string "Let's have another battle.\n" + .string "My conditioning's in top form!$" Text_1C44CB:: @ 81C44CB - .incbin "baserom.gba", 0x1C44CB, 0x83 + .string "It doesn't matter if you happen to\n" + .string "have the strongest POKéMON…\p" + .string "It doesn't mean a thing if you don't\n" + .string "know how to use them properly!$" Text_1C454E:: @ 81C454E - .incbin "baserom.gba", 0x1C454E, 0x40 + .string "I work to protect the environment.\n" + .string "In turn, nature protects me!$" Text_1C458E:: @ 81C458E - .incbin "baserom.gba", 0x1C458E, 0x34 + .string "Every time we meet, you have those\n" + .string "snazzy shoes on.$" Text_1C45C2:: @ 81C45C2 - .incbin "baserom.gba", 0x1C45C2, 0x39 + .string "You must have gotten tougher.\n" + .string "Let me battle you, please!$" Text_1C45FB:: @ 81C45FB - .incbin "baserom.gba", 0x1C45FB, 0x67 + .string "I was given the best possible\n" + .string "education to become this strong.\p" + .string "I won't lose this time.\n" + .string "Absolutely not!$" Text_1C4662:: @ 81C4662 - .incbin "baserom.gba", 0x1C4662, 0x37 + .string "LEX: My darling NYA, together\n" + .string "we will win for certain!$" Text_1C4699:: @ 81C4699 - .incbin "baserom.gba", 0x1C4699, 0x3A + .string "NYA: I won't drag down my mentor\n" + .string "LEX! We're going to win!$" Text_1C46D3:: @ 81C46D3 - .incbin "baserom.gba", 0x1C46D3, 0x37 + .string "Have you discovered anything about\n" + .string "this stone chamber?$" Text_1C470A:: @ 81C470A - .incbin "baserom.gba", 0x1C470A, 0x2F + .string "A mystic POKéMON is said to sleep\n" + .string "inside here.$" Text_1C4739:: @ 81C4739 - .incbin "baserom.gba", 0x1C4739, 0x31 + .string "My teacher is showing me how to\n" + .string "paint some more.$" Text_1C476A:: @ 81C476A - .incbin "baserom.gba", 0x1C476A, 0x44 + .string "Today, in addition to our lesson,\n" + .string "we came to see the chamber again.$" VictoryRoad_2F_EventScript_1C47AE:: @ 81C47AE - .incbin "baserom.gba", 0x1C47AE, 0x68 + lock + faceplayer + checkflag FLAG_0x2C0 + goto_if 1, EventScript_1C480C + loadword 0, Text_1749F9 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4802 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4802 + loadword 0, Text_174AE2 + callstd 4 + setvar VAR_0x8005, 4 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4802 + setflag FLAG_0x2C0 + goto EventScript_1C480C + end + +EventScript_1C4802:: @ 81C4802 + loadword 0, Text_174ABC + callstd 4 + release + end + +EventScript_1C480C:: @ 81C480C + loadword 0, Text_174B0C + callstd 4 + release + end EventScript_1C4816:: @ 81C4816 - .incbin "baserom.gba", 0x1C4816, 0x68 + lock + faceplayer + checkflag FLAG_0x2C1 + goto_if 1, EventScript_1C4874 + loadword 0, Text_175711 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C486A + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C486A + loadword 0, Text_1757C1 + callstd 4 + setvar VAR_0x8005, 11 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C486A + setflag FLAG_0x2C1 + goto EventScript_1C4874 + end + +EventScript_1C486A:: @ 81C486A + loadword 0, Text_17579D + callstd 4 + release + end + +EventScript_1C4874:: @ 81C4874 + loadword 0, Text_1757EC + callstd 4 + release + end RockTunnel_B1F_EventScript_1C487E:: @ 81C487E - .incbin "baserom.gba", 0x1C487E, 0x68 + lock + faceplayer + checkflag FLAG_0x2C2 + goto_if 1, EventScript_1C48DC + loadword 0, Text_1799E0 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C48D2 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C48D2 + loadword 0, Text_179AE1 + callstd 4 + setvar VAR_0x8005, 13 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C48D2 + setflag FLAG_0x2C2 + goto EventScript_1C48DC + end + +EventScript_1C48D2:: @ 81C48D2 + loadword 0, Text_179AC0 + callstd 4 + release + end + +EventScript_1C48DC:: @ 81C48DC + loadword 0, Text_179B0A + callstd 4 + release + end MtEmber_Exterior_EventScript_1C48E6:: @ 81C48E6 - .incbin "baserom.gba", 0x1C48E6, 0x68 + lock + faceplayer + checkflag FLAG_0x2C3 + goto_if 1, EventScript_1C4944 + loadword 0, Text_17A642 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C493A + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C493A + loadword 0, Text_17A717 + callstd 4 + setvar VAR_0x8005, 12 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C493A + setflag FLAG_0x2C3 + goto EventScript_1C4944 + end + +EventScript_1C493A:: @ 81C493A + loadword 0, Text_17A6ED + callstd 4 + release + end + +EventScript_1C4944:: @ 81C4944 + loadword 0, Text_17A756 + callstd 4 + release + end Route4_EventScript_1C494E:: @ 81C494E - .incbin "baserom.gba", 0x1C494E, 0x68 + lock + faceplayer + checkflag FLAG_0x2C4 + goto_if 1, EventScript_1C49AC + loadword 0, Text_1839D5 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C49A2 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C49A2 + loadword 0, Text_183ABF + callstd 4 + setvar VAR_0x8005, 0 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C49A2 + setflag FLAG_0x2C4 + goto EventScript_1C49AC + end + +EventScript_1C49A2:: @ 81C49A2 + loadword 0, Text_183A83 + callstd 4 + release + end + +EventScript_1C49AC:: @ 81C49AC + loadword 0, Text_183AE2 + callstd 4 + release + end Route4_EventScript_1C49B6:: @ 81C49B6 - .incbin "baserom.gba", 0x1C49B6, 0x68 + lock + faceplayer + checkflag FLAG_0x2C5 + goto_if 1, EventScript_1C4A14 + loadword 0, Text_183B74 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A0A + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A0A + loadword 0, Text_183C68 + callstd 4 + setvar VAR_0x8005, 2 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A0A + setflag FLAG_0x2C5 + goto EventScript_1C4A14 + end + +EventScript_1C4A0A:: @ 81C4A0A + loadword 0, Text_183C25 + callstd 4 + release + end + +EventScript_1C4A14:: @ 81C4A14 + loadword 0, Text_183C94 + callstd 4 + release + end EventScript_1C4A1E:: @ 81C4A1E - .incbin "baserom.gba", 0x1C4A1E, 0x68 + lock + faceplayer + checkflag FLAG_0x2C6 + goto_if 1, EventScript_1C4A7C + loadword 0, Text_17E316 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A72 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A72 + loadword 0, Text_17E3F1 + callstd 4 + setvar VAR_0x8005, 10 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A72 + setflag FLAG_0x2C6 + goto EventScript_1C4A7C + end + +EventScript_1C4A72:: @ 81C4A72 + loadword 0, Text_17E3E9 + callstd 4 + release + end + +EventScript_1C4A7C:: @ 81C4A7C + loadword 0, Text_17E41B + callstd 4 + release + end EventScript_1C4A86:: @ 81C4A86 - .incbin "baserom.gba", 0x1C4A86, 0x68 + lock + faceplayer + checkflag FLAG_0x2C7 + goto_if 1, EventScript_1C4AE4 + loadword 0, Text_180388 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4ADA + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4ADA + loadword 0, Text_180484 + callstd 4 + setvar VAR_0x8005, 9 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4ADA + setflag FLAG_0x2C7 + goto EventScript_1C4AE4 + end + +EventScript_1C4ADA:: @ 81C4ADA + loadword 0, Text_18043F + callstd 4 + release + end + +EventScript_1C4AE4:: @ 81C4AE4 + loadword 0, Text_1804C4 + callstd 4 + release + end FuchsiaCity_EventScript_1C4AEE:: @ 81C4AEE - .incbin "baserom.gba", 0x1C4AEE, 0x68 + lock + faceplayer + checkflag FLAG_0x2C8 + goto_if 1, EventScript_1C4B4C + loadword 0, Text_180948 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4B42 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4B42 + loadword 0, Text_180A57 + callstd 4 + setvar VAR_0x8005, 14 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4B42 + setflag FLAG_0x2C8 + goto EventScript_1C4B4C + end + +EventScript_1C4B42:: @ 81C4B42 + loadword 0, Text_180A32 + callstd 4 + release + end + +EventScript_1C4B4C:: @ 81C4B4C + loadword 0, Text_180A80 + callstd 4 + release + end SevenIsland_EventScript_1C4B56:: @ 81C4B56 - .incbin "baserom.gba", 0x1C4B56, 0x68 + lock + faceplayer + checkflag FLAG_0x2C9 + goto_if 1, EventScript_1C4BB4 + loadword 0, Text_182F01 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4BAA + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4BAA + loadword 0, Text_182FD9 + callstd 4 + setvar VAR_0x8005, 1 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4BAA + setflag FLAG_0x2C9 + goto EventScript_1C4BB4 + end + +EventScript_1C4BAA:: @ 81C4BAA + loadword 0, Text_182FC1 + callstd 4 + release + end + +EventScript_1C4BB4:: @ 81C4BB4 + loadword 0, Text_18300D + callstd 4 + release + end PewterCity_Museum_1F_EventScript_1C4BBE:: @ 81C4BBE - .incbin "baserom.gba", 0x1C4BBE, 0x68 + lock + faceplayer + checkflag FLAG_0x2CA + goto_if 1, EventScript_1C4C1C + loadword 0, Text_1909A3 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C12 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C12 + loadword 0, Text_190AD5 + callstd 4 + setvar VAR_0x8005, 6 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C12 + setflag FLAG_0x2CA + goto EventScript_1C4C1C + end + +EventScript_1C4C12:: @ 81C4C12 + loadword 0, Text_190AA9 + callstd 4 + release + end + +EventScript_1C4C1C:: @ 81C4C1C + loadword 0, Text_190B00 + callstd 4 + release + end EventScript_1C4C26:: @ 81C4C26 - .incbin "baserom.gba", 0x1C4C26, 0x68 + lock + faceplayer + checkflag FLAG_0x2CB + goto_if 1, EventScript_1C4C84 + loadword 0, Text_195928 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C7A + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C7A + loadword 0, Text_195A08 + callstd 4 + setvar VAR_0x8005, 5 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C7A + setflag FLAG_0x2CB + goto EventScript_1C4C84 + end + +EventScript_1C4C7A:: @ 81C4C7A + loadword 0, Text_1959CC + callstd 4 + release + end + +EventScript_1C4C84:: @ 81C4C84 + loadword 0, Text_195A31 + callstd 4 + release + end EventScript_1C4C8E:: @ 81C4C8E - .incbin "baserom.gba", 0x1C4C8E, 0x68 + lock + faceplayer + checkflag FLAG_0x2CC + goto_if 1, EventScript_1C4CEC + loadword 0, Text_19A137 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4CE2 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4CE2 + loadword 0, Text_19A1EA + callstd 4 + setvar VAR_0x8005, 8 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4CE2 + setflag FLAG_0x2CC + goto EventScript_1C4CEC + end + +EventScript_1C4CE2:: @ 81C4CE2 + loadword 0, Text_19A1CB + callstd 4 + release + end + +EventScript_1C4CEC:: @ 81C4CEC + loadword 0, Text_19A20E + callstd 4 + release + end EventScript_1C4CF6:: @ 81C4CF6 - .incbin "baserom.gba", 0x1C4CF6, 0x8E + checkflag FLAG_0x2CD + goto_if 1, EventScript_1C4D59 + loadword 0, Text_19AD85 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4D4F + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4D4F + loadword 0, Text_19ADEE + callstd 4 + setvar VAR_0x8005, 7 + call EventScript_1C4F30 + lock + faceplayer + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4D4F + removeitem ITEM_POKE_DOLL, 1 + setflag FLAG_0x2CD + goto EventScript_1C4D59 + end + +EventScript_1C4D4F:: @ 81C4D4F + loadword 0, Text_19ADD8 + callstd 4 + release + end + +EventScript_1C4D59:: @ 81C4D59 + checkplayergender + compare_var_to_value VAR_RESULT, 0 + call_if 1, EventScript_1C4D72 + compare_var_to_value VAR_RESULT, 1 + call_if 1, EventScript_1C4D7B + release + end + +EventScript_1C4D72:: @ 81C4D72 + loadword 0, Text_19AE1C + callstd 4 + return + +EventScript_1C4D7B:: @ 81C4D7B + loadword 0, Text_19AE90 + callstd 4 + return FourIsland_House1_EventScript_1C4D84:: @ 81C4D84 - .incbin "baserom.gba", 0x1C4D84, 0x68 + lock + faceplayer + checkflag FLAG_0x2CE + goto_if 1, EventScript_1C4DE2 + loadword 0, Text_1A3505 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4DD8 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4DD8 + loadword 0, Text_1A35DA + callstd 4 + setvar VAR_0x8005, 3 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4DD8 + setflag FLAG_0x2CE + goto EventScript_1C4DE2 + end + +EventScript_1C4DD8:: @ 81C4DD8 + loadword 0, Text_1A35C7 + callstd 4 + release + end + +EventScript_1C4DE2:: @ 81C4DE2 + loadword 0, Text_1A3609 + callstd 4 + release + end TwoIsland_CapeBrink_House_EventScript_1C4DEC:: @ 81C4DEC - .incbin "baserom.gba", 0x1C4DEC, 0x168 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + lock + faceplayer + checkflag FLAG_0x2E1 + goto_if 1, EventScript_1C4EA1 + checkflag FLAG_0x002 + goto_if 1, EventScript_1C4E97 + getfirstpartymonname 0 + loadword 0, Text_1A46C6 + callstd 4 + specialvar VAR_RESULT, sub_80CCB94 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4F26 + copyvar VAR_0x8009, VAR_0x8005 + compare_var_to_value VAR_FACING, 2 + call_if 1, EventScript_1C4EF0 + compare_var_to_value VAR_FACING, 1 + call_if 1, EventScript_1C4EFB + compare_var_to_value VAR_FACING, 4 + call_if 1, EventScript_1C4F06 + compare_var_to_value VAR_FACING, 3 + call_if 1, EventScript_1C4F11 + loadword 0, Text_1A4751 + callstd 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4F1C + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4F1C + loadword 0, Text_1A4814 + callstd 4 + closemessage + fadescreen 1 + goto EventScript_1C4EDA + +EventScript_1C4E8F:: @ 81C4E8F + fadescreen 0 + goto EventScript_1C4EAB + end + +EventScript_1C4E97:: @ 81C4E97 + loadword 0, Text_1A48B3 + callstd 4 + release + end + +EventScript_1C4EA1:: @ 81C4EA1 + loadword 0, Text_1A4972 + callstd 4 + release + end + +EventScript_1C4EAB:: @ 81C4EAB + copyvar VAR_0x8005, VAR_0x8009 + specialvar VAR_RESULT, sub_80CCCF8 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1C4ECD + loadword 0, Text_1A4865 + callstd 4 + setflag FLAG_0x002 + release + end + +EventScript_1C4ECD:: @ 81C4ECD + loadword 0, Text_1A48F3 + callstd 4 + setflag FLAG_0x2E1 + release + end + +EventScript_1C4EDA:: @ 81C4EDA + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4F1C + goto EventScript_1C4EAB + end + +EventScript_1C4EF0:: @ 81C4EF0 + applymovement 1, Movement_1C4F4C + waitmovement 0 + return + +EventScript_1C4EFB:: @ 81C4EFB + applymovement 1, Movement_1C4F4E + waitmovement 0 + return + +EventScript_1C4F06:: @ 81C4F06 + applymovement 1, Movement_1C4F50 + waitmovement 0 + return + +EventScript_1C4F11:: @ 81C4F11 + applymovement 1, Movement_1C4F52 + waitmovement 0 + return + +EventScript_1C4F1C:: @ 81C4F1C + loadword 0, Text_1A47E5 + callstd 4 + release + end + +EventScript_1C4F26:: @ 81C4F26 + loadword 0, Text_1A4737 + callstd 4 + release + end + +EventScript_1C4F30:: @ 81C4F30 + special sub_812781C + waitstate + lock + faceplayer + return + +EventScript_1C4F37:: @ 81C4F37 + textcolor 3 + special sub_80699BC + signmsg + loadword 0, Text_1A644F + callstd 5 + normalmsg + call EventScript_1A6675 + return + +Movement_1C4F4C:: @ 81C4F4C + step_52 + step_end + +Movement_1C4F4E:: @ 81C4F4E + step_53 + step_end + +Movement_1C4F50:: @ 81C4F50 + step_54 + step_end + +Movement_1C4F52:: @ 81C4F52 + step_55 + step_end SevenIsland_TrainerTower_1F_MapScript1_1C4F54:: @ 81C4F54 SevenIsland_TrainerTower_2F_MapScript1_1C4F54:: @ 81C4F54 @@ -13981,7 +15415,10 @@ SevenIsland_TrainerTower_7F_MapScript1_1C4F54:: @ 81C4F54 SevenIsland_TrainerTower_8F_MapScript1_1C4F54:: @ 81C4F54 SevenIsland_TrainerTower_Elevator_MapScript1_1C4F54:: @ 81C4F54 SevenIsland_TrainerTower_Roof_MapScript1_1C4F54:: @ 81C4F54 - .incbin "baserom.gba", 0x1C4F54, 0xE + setvar VAR_0x4002, 0 + setvar VAR_0x8004, 10 + special sub_815D9E8 + end SevenIsland_TrainerTower_1F_MapScript2_1C4F62:: @ 81C4F62 SevenIsland_TrainerTower_2F_MapScript2_1C4F62:: @ 81C4F62 @@ -13991,7 +15428,65 @@ SevenIsland_TrainerTower_5F_MapScript2_1C4F62:: @ 81C4F62 SevenIsland_TrainerTower_6F_MapScript2_1C4F62:: @ 81C4F62 SevenIsland_TrainerTower_7F_MapScript2_1C4F62:: @ 81C4F62 SevenIsland_TrainerTower_8F_MapScript2_1C4F62:: @ 81C4F62 - .incbin "baserom.gba", 0x1C4F62, 0xE4 + setvar VAR_0x8004, 0 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C4FA7 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C4FC5 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5019 + setflag FLAG_0x002 + setflag FLAG_0x003 + setflag FLAG_0x004 + setflag FLAG_0x005 + setvar VAR_0x400E, 1 + setvar VAR_0x400F, 1 + end + +EventScript_1C4FA7:: @ 81C4FA7 + setflag FLAG_0x002 + setflag FLAG_0x004 + setflag FLAG_0x005 + setvar VAR_0x400F, 1 + setobjectxyperm 3, 15, 13 + setobjectmovementtype 3, 9 + goto EventScript_1C5042 + +EventScript_1C4FC5:: @ 81C4FC5 + setflag FLAG_0x003 + setflag FLAG_0x004 + setvar VAR_0x400E, 1 + setvar VAR_0x8004, 5 + special sub_815D9E8 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1C4FFE + setobjectxyperm 2, 10, 12 + setobjectmovementtype 2, 9 + setobjectxyperm 5, 10, 13 + setobjectmovementtype 5, 9 + goto EventScript_1C5042 + +EventScript_1C4FFE:: @ 81C4FFE + setobjectxyperm 2, 10, 12 + setobjectmovementtype 2, 8 + setobjectxyperm 5, 11, 12 + setobjectmovementtype 5, 8 + goto EventScript_1C5042 + +EventScript_1C5019:: @ 81C5019 + setflag FLAG_0x005 + setvar VAR_0x400F, 1 + setobjectxyperm 2, 10, 10 + setobjectmovementtype 2, 8 + setobjectxyperm 3, 14, 13 + setobjectmovementtype 3, 9 + setobjectxyperm 4, 10, 16 + setobjectmovementtype 4, 7 +EventScript_1C5042: + setflag FLAG_0x006 + end SevenIsland_TrainerTower_1F_MapScript3_1C5046:: @ 81C5046 SevenIsland_TrainerTower_2F_MapScript3_1C5046:: @ 81C5046 @@ -14003,25 +15498,317 @@ SevenIsland_TrainerTower_7F_MapScript3_1C5046:: @ 81C5046 SevenIsland_TrainerTower_8F_MapScript3_1C5046:: @ 81C5046 SevenIsland_TrainerTower_Elevator_MapScript2_1C5046:: @ 81C5046 SevenIsland_TrainerTower_Roof_MapScript2_1C5046:: @ 81C5046 - .incbin "baserom.gba", 0x1C5046, 0x2AE + map_script_2 VAR_0x4002, 0, EventScript_1C5050 + .2byte 0 + +EventScript_1C5050:: @ 81C5050 + setvar VAR_0x4002, 1 + setvar VAR_0x8004, 5 + special sub_815D9E8 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C5072 + setvar VAR_0x400E, 1 + setvar VAR_0x400F, 1 +EventScript_1C5072: + setvar VAR_0x8004, 18 + special sub_815D9E8 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1C5086 + end + +EventScript_1C5086:: @ 81C5086 + warp MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY, 255, 9, 7 + waitstate +EventScript_1C508F:: + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 0 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C50C2 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C510D + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C515C +EventScript_1C50C2: + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 3, Movement_1A75DB + waitmovement 0 + applymovement 3, Movement_1A75DD + waitmovement 0 + setvar VAR_0x400E, 1 + applymovement 3, Movement_1C5541 + waitmovement 0 + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 2 + setvar VAR_0x8006, 0 + special sub_815D9E8 + loadword 0, gStringVar4 + callstd 4 + closemessage + goto EventScript_1C5219 + +EventScript_1C510D:: @ 81C510D + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 2 + copyvar VAR_0x8006, VAR_0x4003 + special sub_815D9E8 + loadword 0, gStringVar4 + callstd 4 + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 2 + addvar VAR_0x4003, 1 + compare_var_to_value VAR_0x4003, 1 + goto_if 1, EventScript_1C5146 + setvar VAR_0x4003, 0 +EventScript_1C5146: + copyvar VAR_0x8006, VAR_0x4003 + special sub_815D9E8 + loadword 0, gStringVar4 + callstd 4 + closemessage + goto EventScript_1C5219 + +EventScript_1C515C:: @ 81C515C + copyvar VAR_0x8000, VAR_0x4001 + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C5182 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C51AD + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C51D8 +EventScript_1C5182: + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 4, Movement_1A75DB + waitmovement 0 + applymovement 4, Movement_1A75DD + waitmovement 0 + applymovement 4, Movement_1C5546 + waitmovement 0 + goto EventScript_1C51FE + +EventScript_1C51AD:: @ 81C51AD + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 2, Movement_1A75DB + waitmovement 0 + applymovement 2, Movement_1A75DD + waitmovement 0 + applymovement 2, Movement_1C5549 + waitmovement 0 + goto EventScript_1C51FE + +EventScript_1C51D8:: @ 81C51D8 + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 3, Movement_1A75DB + waitmovement 0 + applymovement 3, Movement_1A75DD + waitmovement 0 + applymovement 3, Movement_1C5542 + waitmovement 0 +EventScript_1C51FE: + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 2 + copyvar VAR_0x8006, VAR_0x4001 + special sub_815D9E8 + loadword 0, gStringVar4 + callstd 4 + closemessage +EventScript_1C5219: + setvar VAR_0x8004, 2 + setvar VAR_0x8005, 0 + special sub_815D9E8 + waitstate + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C524D + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C52E0 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1C52E0 +EventScript_1C524D: + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 0 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C52D7 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C52BA + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5280 +EventScript_1C5280: + copyvar VAR_0x8000, VAR_0x4001 + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C52A6 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C52B0 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C52D0 +EventScript_1C52A6: + addvar VAR_0x4001, 1 + goto EventScript_1C515C + +EventScript_1C52B0:: @ 81C52B0 + addvar VAR_0x4001, 1 + goto EventScript_1C515C + +EventScript_1C52BA:: @ 81C52BA + applymovement 5, Movement_1C554C + waitmovement 0 + applymovement 2, Movement_1C5550 + goto EventScript_1C52D7 + +EventScript_1C52D0:: @ 81C52D0 + applymovement 3, Movement_1C554D +EventScript_1C52D7: + setvar VAR_0x8004, 4 + special sub_815D9E8 + end + +EventScript_1C52E0:: @ 81C52E0 + special sp000_heal_pokemon + setvar VAR_0x8004, 11 + special sub_815D9E8 + warp MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY, 255, 9, 7 + waitstate EventScript_1C52F4:: @ 81C52F4 - .incbin "baserom.gba", 0x1C52F4, 0x47 + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 0 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C5327 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C5327 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5331 +EventScript_1C5327: + setvar VAR_0x8006, 0 + goto EventScript_1C5391 + +EventScript_1C5331:: @ 81C5331 + setvar VAR_0x8006, 1 + goto EventScript_1C5391 EventScript_1C533B:: @ 81C533B - .incbin "baserom.gba", 0x1C533B, 0x47 + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 0 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C536E + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C536E + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5378 +EventScript_1C536E: + setvar VAR_0x8006, 0 + goto EventScript_1C5391 + +EventScript_1C5378:: @ 81C5378 + setvar VAR_0x8006, 2 + goto EventScript_1C5391 EventScript_1C5382:: @ 81C5382 - .incbin "baserom.gba", 0x1C5382, 0xA + setvar VAR_0x8006, 0 + goto EventScript_1C5391 EventScript_1C538C:: @ 81C538C - .incbin "baserom.gba", 0x1C538C, 0x1E + setvar VAR_0x8006, 1 +EventScript_1C5391: + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 5 + special sub_815D9E8 + lock + faceplayer + loadword 0, gStringVar4 + callstd 4 + release + return EventScript_1C53AA:: @ 81C53AA - .incbin "baserom.gba", 0x1C53AA, 0xF2 + lock + faceplayer + setvar VAR_0x8004, 7 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C53DA + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C53E2 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5492 +EventScript_1C53DA: + loadword 0, Text_17CA5A + callstd 4 +EventScript_1C53E2: + setvar VAR_0x8004, 8 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C5410 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C543A + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C544F +EventScript_1C5410: + loadword 0, Text_17CB09 + callstd 4 + textcolor 3 + playfanfare MUS_FANFA1 + message Text_1A51F6 + waitfanfare + waitmessage + getstdstring 2, 24 + loadword 0, gUnknown_81A5218 + callstd 4 + call EventScript_1A6675 + goto EventScript_1C544F -gUnknown_81C549C:: @ 81C549C - .incbin "baserom.gba", 0x1C549C, 0x13 +EventScript_1C543A:: @ 81C543A + loadword 0, Text_17CB09 + callstd 4 + loadword 0, gUnknown_81A5207 + callstd 4 + goto EventScript_1C544F + +EventScript_1C544F:: @ 81C544F + setvar VAR_0x8004, 9 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C547D + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C548A + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5492 +EventScript_1C547D: + loadword 0, Text_17CB1A + callstd 4 + goto EventScript_1C5492 + +EventScript_1C548A:: @ 81C548A + loadword 0, Text_17CBC0 + callstd 4 +EventScript_1C5492: + loadword 0, Text_17CBF5 + callstd 4 + release + return + +EventScript_1C549C:: @ 81C549C + lockall + setvar VAR_0x8004, 13 + special sub_815D9E8 + loadword 0, Text_17CC56 + callstd 4 + releaseall + end SevenIsland_TrainerTower_2F_EventScript_1C54AF:: @ 81C54AF SevenIsland_TrainerTower_4F_EventScript_1C54AF:: @ 81C54AF @@ -14031,7 +15818,7 @@ SevenIsland_TrainerTower_5F_EventScript_1C54AF:: @ 81C54AF SevenIsland_TrainerTower_7F_EventScript_1C54AF:: @ 81C54AF SevenIsland_TrainerTower_3F_EventScript_1C54AF:: @ 81C54AF SevenIsland_TrainerTower_1F_EventScript_1C54AF:: @ 81C54AF - .incbin "baserom.gba", 0x1C54AF, 0x5 + goto EventScript_1C508F SevenIsland_TrainerTower_2F_EventScript_1C54B4:: @ 81C54B4 SevenIsland_TrainerTower_4F_EventScript_1C54B4:: @ 81C54B4 @@ -14041,7 +15828,17 @@ SevenIsland_TrainerTower_5F_EventScript_1C54B4:: @ 81C54B4 SevenIsland_TrainerTower_7F_EventScript_1C54B4:: @ 81C54B4 SevenIsland_TrainerTower_3F_EventScript_1C54B4:: @ 81C54B4 SevenIsland_TrainerTower_1F_EventScript_1C54B4:: @ 81C54B4 - .incbin "baserom.gba", 0x1C54B4, 0x36 + setvar VAR_0x4003, 0 + setvar VAR_0x8004, 16 + special sub_815D9E8 + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1C5528 + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 2, Movement_1A75DB + waitmovement 0 + applymovement 2, Movement_1A75DD + goto EventScript_1C551B SevenIsland_TrainerTower_2F_EventScript_1C54EA:: @ 81C54EA SevenIsland_TrainerTower_4F_EventScript_1C54EA:: @ 81C54EA @@ -14051,10 +15848,91 @@ SevenIsland_TrainerTower_5F_EventScript_1C54EA:: @ 81C54EA SevenIsland_TrainerTower_7F_EventScript_1C54EA:: @ 81C54EA SevenIsland_TrainerTower_3F_EventScript_1C54EA:: @ 81C54EA SevenIsland_TrainerTower_1F_EventScript_1C54EA:: @ 81C54EA - .incbin "baserom.gba", 0x1C54EA, 0x71 + setvar VAR_0x4003, 1 + setvar VAR_0x8004, 16 + special sub_815D9E8 + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1C5528 + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 5, Movement_1A75DB + waitmovement 0 + applymovement 5, Movement_1A75DD +EventScript_1C551B: + waitmovement 0 + setvar VAR_0x400F, 1 + goto EventScript_1C508F -gUnknown_81C555B:: @ 81C555B - .incbin "baserom.gba", 0x1C555B, 0x6E +EventScript_1C5528:: @ 81C5528 + lockall + playse SE_PINPON + loadword 0, Text_17CC73 + callstd 4 + closemessage + applymovement 255, Movement_1C5544 + waitmovement 0 + releaseall + end + +Movement_1C5541: + step_12 +Movement_1C5542:: @ 81C5542 + step_12 + step_12 +Movement_1C5544: + step_12 + step_end + +Movement_1C5546:: @ 81C5546 + step_11 + step_11 + step_end + +Movement_1C5549:: @ 81C5549 + step_10 + step_10 + step_end + +Movement_1C554C:: @ 81C554C + step_13 +Movement_1C554D: + step_11 + step_00 + step_end + +Movement_1C5550:: @ 81C5550 + step_00 + step_end + +EventScript_1C5550:: @ 81C5552 + loadword 0, Text_1C556D + callstd 2 + end + +EventScript_1C555B:: @ 81C555B + loadword 0, Text_1C558D + callstd 3 + end + +EventScript_1C5564:: @ 81C5564 + loadword 0, Text_1C55A4 + callstd 3 + end + +Text_1C556D:: @ 81C556D + .string "テストよう メッセージです!\n" + .string "ポケモンの せかいへ ようこそ!$" + +Text_1C558D:: @ 81C558D + .string "テストよう メッセージです!\n" + .string "かんばん です$" + +Text_1C55A4:: @ 81C55A4 + .string "テストよう メッセージです!\n" + .string "ざひょう チェックの イベントです$" + +Text_1C55C5:: @ 81C55C5 + .string " $" gText_WouldYouLikeToSaveTheGame:: @ 81C55C9 .string "Would you like to save the game?$" @@ -14073,7 +15951,6 @@ gText_PlayerSavedTheGame:: @ 81C5647 gUnknown_81C565A:: .string "セーブに しっぱい しました‥$" -@ 0xE5 gText_DifferentGameFile:: @ 81C566A .string "WARNING!\p" .string "There is a different game file that\n" From 28080589f064cf243cde6bd0195b62b6e69d582f Mon Sep 17 00:00:00 2001 From: garak Date: Wed, 16 Oct 2019 17:59:41 -0400 Subject: [PATCH 035/114] use msgbox macro --- data/map_event_scripts.inc | 2439 ++++++++++++------------------------ 1 file changed, 813 insertions(+), 1626 deletions(-) diff --git a/data/map_event_scripts.inc b/data/map_event_scripts.inc index 7f7bf8576..8145c6935 100644 --- a/data/map_event_scripts.inc +++ b/data/map_event_scripts.inc @@ -1866,14 +1866,12 @@ gUnknown_81A6955:: @ 81A6955 setvar VAR_0x8004, 0 special sub_80CA86C playse SE_PC_ON - loadword 0, Text_1A5075 - callstd 4 + msgbox Text_1A5075 goto EventScript_1A6998 end EventScript_1A698E:: @ 81A698E - loadword 0, Text_1A1390 - callstd 4 + msgbox Text_1A1390 releaseall end @@ -1903,8 +1901,7 @@ EventScript_1A69A8:: @ 81A69A8 EventScript_1A69F0:: @ 81A69F0 playse SE_PC_LOGIN - loadword 0, Text_1A50DD - callstd 4 + msgbox Text_1A50DD special sub_80EB6FC waitstate goto EventScript_1A6998 @@ -1916,8 +1913,7 @@ EventScript_1A6A05:: @ 81A6A05 call_if 0, EventScript_1A6A34 checkflag FLAG_SYS_NOT_SOMEONES_PC call_if 1, EventScript_1A6A3D - loadword 0, Text_1A50BE - callstd 4 + msgbox Text_1A50BE special sub_808C6A8 waitstate setvar VAR_0x8004, 27 @@ -1926,13 +1922,11 @@ EventScript_1A6A05:: @ 81A6A05 end EventScript_1A6A34:: @ 81A6A34 - loadword 0, Text_1A50A7 - callstd 4 + msgbox Text_1A50A7 return EventScript_1A6A3D:: @ 81A6A3D - loadword 0, Text_1A50EF - callstd 4 + msgbox Text_1A50EF return EventScript_1A6A46:: @ 81A6A46 @@ -1960,10 +1954,8 @@ EventScript_1A6A7A:: @ 81A6A7A checkflag FLAG_0x829 goto_if 0, EventScript_1A6A46 playse SE_PC_LOGIN - loadword 0, Text_1A5BC6 - callstd 4 - loadword 0, Text_1A5C03 - callstd 5 + msgbox Text_1A5BC6 + msgbox Text_1A5C03, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1A6AB2 setflag FLAG_0x2FF @@ -1973,8 +1965,7 @@ EventScript_1A6A7A:: @ 81A6A7A end EventScript_1A6AB2:: @ 81A6AB2 - loadword 0, Text_1A5C2E - callstd 4 + msgbox Text_1A5C2E goto EventScript_1A6998 end @@ -1994,12 +1985,10 @@ EventScript_1A6AC8:: @ 81A6AC8 getpartymonname 0, VAR_RESULT setfieldeffectarg 0, VAR_RESULT lockall - loadword 0, Text_1A556E - callstd 5 + msgbox Text_1A556E, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1A6AC8_Release - loadword 0, Text_1A55A5 - callstd 4 + msgbox Text_1A55A5 dofieldeffect 9 EventScript_1A6AC8_Release:@ 81A6B0B releaseall @@ -2008,8 +1997,7 @@ EventScript_1A6AC8_End: @ 81A6B0C gUnknown_81A6B0D:: @ 81A6B0D lockall - loadword 0, Text_1A55B3 - callstd 4 + msgbox Text_1A55B3 releaseall end @@ -2100,25 +2088,21 @@ EventScript_1A6BE0:: @ 81A6BE0 EventScript_1A6BF9:: @ 81A6BF9 textcolor 3 - loadword 0, gUnknown_81A5242 - callstd 4 + msgbox gUnknown_81A5242 release end EventScript_1A6C05:: @ 81A6C05 - loadword 0, gUnknown_81A5242 - callstd 4 + msgbox gUnknown_81A5242 return EventScript_1A6C0E:: @ 81A6C0E - loadword 0, Text_1A5301 - callstd 4 + msgbox Text_1A5301 release end EventScript_1A6C18:: @ 81A6C18 - loadword 0, Text_1A5301 - callstd 4 + msgbox Text_1A5301 return EventScript_1A6C21:: @ 81A6C21 @@ -2136,8 +2120,7 @@ EventScript_1A6C26:: @ 81A6C26 gUnknown_81A6C32:: @ 81A6C32 lockall - loadword 0, Text_1C0DF1 - callstd 4 + msgbox Text_1C0DF1 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if 1, EventScript_1A7AE0 @@ -2283,13 +2266,11 @@ EventScript_1A737B:: @ 81A737B return EventScript_1A73A4:: @ 81A73A4 - loadword 0, Text_1A72F2 - callstd 4 + msgbox Text_1A72F2 return EventScript_1A73AD:: @ 81A73AD - loadword 0, gUnknown_81A6C51 - callstd 4 + msgbox gUnknown_81A6C51 return EventScript_1A73B6:: @ 81A73B6 @@ -2323,8 +2304,7 @@ EventScript_1A73E0:: @ 81A73E0 copyvar VAR_0x800A, VAR_RESULT getnumberstring 0, VAR_0x8008 getnumberstring 1, VAR_0x8009 - loadword 0, Text_1A6CA3 - callstd 4 + msgbox Text_1A6CA3 checkflag FLAG_0x2FF call_if 0, EventScript_1A746D call EventScript_1A73B6 @@ -2336,8 +2316,7 @@ EventScript_1A73E0:: @ 81A73E0 copyvar VAR_0x8009, VAR_0x8006 getnumberstring 0, VAR_0x8008 getnumberstring 1, VAR_0x8009 - loadword 0, Text_1A71AA - callstd 4 + msgbox Text_1A71AA specialvar VAR_RESULT, HasAllMons compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1A7470 @@ -2350,15 +2329,13 @@ EventScript_1A746D:: @ 81A746D return EventScript_1A7470:: @ 81A7470 - loadword 0, Text_1A71EE - callstd 4 + msgbox Text_1A71EE goto EventScript_1A748F end EventScript_1A747E:: @ 81A747E setflag FLAG_0x2F4 - loadword 0, Text_1A722F - callstd 4 + msgbox Text_1A722F goto EventScript_1A748F end @@ -2443,8 +2420,7 @@ EventScript_1A7538:: @ 81A7538 EventScript_1A754B:: @ 81A754B lockall textcolor 0 - loadword 0, Text_1A5C4D - callstd 4 + msgbox Text_1A5C4D closemessage applymovement 255, Movement_1A75D3 waitmovement 0 @@ -2563,150 +2539,121 @@ Movement_1A7603:: @ 81A7603 step_end gUnknown_81A7606:: @ 81A7606 - loadword 0, gUnknown_81C0DB0 - callstd 3 + msgbox gUnknown_81C0DB0, 3 end gUnknown_81A760F:: @ 81A760F - loadword 0, gUnknown_81C0DFD - callstd 3 + msgbox gUnknown_81C0DFD, 3 end gUnknown_81A7618:: @ 81A7618 - loadword 0, gUnknown_81C0F99 - callstd 3 + msgbox gUnknown_81C0F99, 3 end gUnknown_81A7621:: @ 81A7621 - loadword 0, gUnknown_81C12A7 - callstd 3 + msgbox gUnknown_81C12A7, 3 end gUnknown_81A762A:: @ 81A762A - loadword 0, gUnknown_81C10C1 - callstd 3 + msgbox gUnknown_81C10C1, 3 end gUnknown_81A7633:: @ 81A7633 - loadword 0, gUnknown_81C1273 - callstd 3 + msgbox gUnknown_81C1273, 3 end gUnknown_81A763C:: @ 81A763C - loadword 0, gUnknown_81C0FD8 - callstd 3 + msgbox gUnknown_81C0FD8, 3 end gUnknown_81A7645:: @ 81A7645 - loadword 0, gUnknown_81C12D6 - callstd 3 + msgbox gUnknown_81C12D6, 3 end gUnknown_81A764E:: @ 81A764E - loadword 0, gUnknown_81C1300 - callstd 3 + msgbox gUnknown_81C1300, 3 end gUnknown_81A7657:: @ 81A7657 - loadword 0, gUnknown_81C0E19 - callstd 3 + msgbox gUnknown_81C0E19, 3 end gUnknown_81A7660:: @ 81A7660 - loadword 0, gUnknown_81C0E40 - callstd 3 + msgbox gUnknown_81C0E40, 3 end gUnknown_81A7669:: @ 81A7669 - loadword 0, gUnknown_81C0E73 - callstd 3 + msgbox gUnknown_81C0E73, 3 end gUnknown_81A7672:: @ 81A7672 - loadword 0, gUnknown_81C0EAC - callstd 3 + msgbox gUnknown_81C0EAC, 3 end gUnknown_81A767B:: @ 81A767B - loadword 0, gUnknown_81C101B - callstd 3 + msgbox gUnknown_81C101B, 3 end gUnknown_81A7684:: @ 81A7684 - loadword 0, gUnknown_81C1060 - callstd 3 + msgbox gUnknown_81C1060, 3 end gUnknown_81A768D:: @ 81A768D - loadword 0, gUnknown_81C109C - callstd 3 + msgbox gUnknown_81C109C, 3 end gUnknown_81A7696:: @ 81A7696 - loadword 0, gUnknown_81C10FC - callstd 3 + msgbox gUnknown_81C10FC, 3 end gUnknown_81A769F:: @ 81A769F - loadword 0, gUnknown_81C1134 - callstd 3 + msgbox gUnknown_81C1134, 3 end gUnknown_81A76A8:: @ 81A76A8 - loadword 0, gUnknown_81C116E - callstd 3 + msgbox gUnknown_81C116E, 3 end gUnknown_81A76B1:: @ 81A76B1 - loadword 0, gUnknown_81C1194 - callstd 3 + msgbox gUnknown_81C1194, 3 end gUnknown_81A76BA:: @ 81A76BA - loadword 0, gUnknown_81C11BA - callstd 3 + msgbox gUnknown_81C11BA, 3 end gUnknown_81A76C3:: @ 81A76C3 - loadword 0, gUnknown_81C11DC - callstd 3 + msgbox gUnknown_81C11DC, 3 end gUnknown_81A76CC:: @ 81A76CC - loadword 0, gUnknown_81C1217 - callstd 3 + msgbox gUnknown_81C1217, 3 end gUnknown_81A76D5:: @ 81A76D5 - loadword 0, gUnknown_81C124B - callstd 3 + msgbox gUnknown_81C124B, 3 end gUnknown_81A76DE:: @ 81A76DE - loadword 0, gUnknown_81C0ECB - callstd 3 + msgbox gUnknown_81C0ECB, 3 end gUnknown_81A76E7:: @ 81A76E7 - loadword 0, gUnknown_81C0EF7 - callstd 3 + msgbox gUnknown_81C0EF7, 3 end gUnknown_81A76F0:: @ 81A76F0 - loadword 0, gUnknown_81C0F19 - callstd 3 + msgbox gUnknown_81C0F19, 3 end gUnknown_81A76F9:: @ 81A76F9 - loadword 0, gUnknown_81C0F59 - callstd 3 + msgbox gUnknown_81C0F59, 3 end gUnknown_81A7702:: @ 81A7702 lockall textcolor 3 - loadword 0, Text_1A622C - callstd 5 + msgbox Text_1A622C, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1A778A setvar VAR_0x8004, 14 @@ -2731,14 +2678,12 @@ EventScript_1A774D:: @ 81A774D waitmovement 0 applymovement VAR_0x8008, Movement_1A75DD waitmovement 0 - loadword 0, Text_1A62D3 - callstd 4 + msgbox Text_1A62D3 setflag 2105 textcolor 3 special sub_80699BC signmsg - loadword 0, Text_1A6359 - callstd 4 + msgbox Text_1A6359 normalmsg releaseall end @@ -2750,14 +2695,12 @@ EventScript_1A778A:: @ 81A778A EventScript_1A778C:: @ 81A778C applymovement VAR_0x8008, Movement_1A75F1 waitmovement 0 - loadword 0, Text_1A6265 - callstd 4 + msgbox Text_1A6265 releaseall end gUnknown_81A77A0:: @ 81A77A0 - loadword 0, Text_1A5375 - callstd 3 + msgbox Text_1A5375, 3 end EventScript_1A77A9:: @ 81A77A9 @@ -2787,11 +2730,9 @@ Route18_EastEntrance_1F_EventScript_1A77C1:: @ 81A77C1 end EventScript_1A77C9:: @ 81A77C9 - loadword 0, Text_1A572A - callstd 4 + msgbox Text_1A572A playse SE_BOO - loadword 0, Text_1A5776 - callstd 4 + msgbox Text_1A5776 release end @@ -2815,8 +2756,7 @@ EventScript_1A77EC:: @ 81A77EC end EventScript_1A77F9:: @ 81A77F9 - loadword 0, Text_1A5839 - callstd 4 + msgbox Text_1A5839 release end @@ -2923,8 +2863,7 @@ EventScript_1A794D:: @ 81A794D end EventScript_1A795F:: @ 81A795F - loadword 0, Text_1A5839 - callstd 4 + msgbox Text_1A5839 copyvar VAR_0x405F, VAR_0x4001 release end @@ -3001,11 +2940,9 @@ EventScript_1A7A41:: @ 81A7A41 end EventScript_1A7A50:: @ 81A7A50 - loadword 0, Text_1A572A - callstd 4 + msgbox Text_1A572A playse SE_BOO - loadword 0, Text_1A5776 - callstd 4 + msgbox Text_1A5776 closemessage applymovement 255, Movement_1A7AB7 applymovement VAR_0x8009, Movement_1A75ED @@ -3037,8 +2974,7 @@ EventScript_1A7A96:: @ 81A7A96 end EventScript_1A7AA8:: @ 81A7AA8 - loadword 0, Text_1A5839 - callstd 4 + msgbox Text_1A5839 copyvar VAR_0x405F, VAR_0x4001 releaseall end @@ -3052,20 +2988,17 @@ EventScript_1A7AB9:: @ 81A7AB9 return EventScript_1A7ABD:: @ 81A7ABD - loadword 0, Text_1A58A7 - callstd 4 + msgbox Text_1A58A7 release end EventScript_1A7AC7:: @ 81A7AC7 - loadword 0, Text_1A594D - callstd 4 + msgbox Text_1A594D release end EventScript_1A7AD1:: @ 81A7AD1 - loadword 0, Text_1A5909 - callstd 4 + msgbox Text_1A5909 release end @@ -3079,12 +3012,10 @@ EventScript_1A7AE0:: @ 81A7AE0 end EventScript_1A7AE2:: @ 81A7AE2 - loadword 0, Text_177460 - callstd 5 + msgbox Text_177460, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1A7B70 - loadword 0, Text_17747B - callstd 4 + msgbox Text_17747B checkflag FLAG_0x26C goto_if 1, EventScript_1A7B3B setflag FLAG_0x26C @@ -3113,8 +3044,7 @@ EventScript_1A7B3B:: @ 81A7B3B end EventScript_1A7B70:: @ 81A7B70 - loadword 0, Text_177489 - callstd 4 + msgbox Text_177489 releaseall end @@ -3316,14 +3246,12 @@ EventScript_1A80FE:: @ 81A80FE end EventScript_1A8135:: @ 81A8135 - loadword 0, Text_1A5BAD - callstd 4 + msgbox Text_1A5BAD releaseall end EventScript_1A813F:: @ 81A813F - loadword 0, Text_1A5CDF - callstd 4 + msgbox Text_1A5CDF releaseall end @@ -3853,8 +3781,7 @@ EventScript_1A8B23:: @ 81A8B23 EventScript_1A8B32:: @ 81A8B32 playfanfare MUS_FANFA1 - loadword 0, Text_1A5B88 - callstd 4 + msgbox Text_1A5B88 waitfanfare compare_var_to_value VAR_0x4001, 1 call_if 1, EventScript_1A8532 @@ -3931,30 +3858,26 @@ EventScript_1A8C57:: @ 81A8C57 specialvar VAR_RESULT, sub_80CC7B4 compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A8C70 - loadword 0, Text_1A5CF1 - callstd 4 + msgbox Text_1A5CF1 return EventScript_1A8C70:: @ 81A8C70 specialvar VAR_RESULT, get_unknown_box_id bufferboxname 2, 32781 - loadword 0, Text_1A5D6E - callstd 4 + msgbox Text_1A5D6E return EventScript_1A8C82:: @ 81A8C82 specialvar VAR_RESULT, sub_80CC7B4 compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A8C9B - loadword 0, Text_1A5D31 - callstd 4 + msgbox Text_1A5D31 return EventScript_1A8C9B:: @ 81A8C9B specialvar VAR_RESULT, get_unknown_box_id bufferboxname 2, 32781 - loadword 0, Text_1A5DB1 - callstd 4 + msgbox Text_1A5DB1 return EventScript_1A8CAD:: @ 81A8CAD @@ -4068,22 +3991,19 @@ VermilionCity_PokemonCenter_1F_EventScript_1A8D08:: @ 81A8D08 faceplayer checkflag FLAG_0x292 goto_if 1, EventScript_1A8D3F - loadword 0, Text_194234 - callstd 4 + msgbox Text_194234 setflag FLAG_0x292 setorcopyvar VAR_0x8000, 362 setorcopyvar VAR_0x8001, 1 callstd 0 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1A6BF9 - loadword 0, Text_19430F - callstd 4 + msgbox Text_19430F release end EventScript_1A8D3F:: @ 81A8D3F - loadword 0, Text_194381 - callstd 4 + msgbox Text_194381 release end @@ -4118,8 +4038,7 @@ EventScript_DigUpItemBagIsFull:: gUnknown_81A8D97:: @ 81A8D97 lockall textcolor 1 - loadword 0, Text_1A5E89 - callstd 4 + msgbox Text_1A5E89 call EventScript_1A65CE checkflag FLAG_0x4B0 call_if 0, EventScript_1A8DC6 @@ -4132,13 +4051,11 @@ gUnknown_81A8D97:: @ 81A8D97 end EventScript_1A8DC6:: @ 81A8DC6 - loadword 0, Text_1A5EC0 - callstd 4 + msgbox Text_1A5EC0 return EventScript_1A8DCF:: @ 81A8DCF - loadword 0, Text_1A5F9B - callstd 4 + msgbox Text_1A5F9B return gUnknown_81A8DD8:: @ 81A8DD8 @@ -4146,11 +4063,9 @@ gUnknown_81A8DD8:: @ 81A8DD8 textcolor 1 applymovement 1, Movement_1A75ED waitmovement 0 - loadword 0, Text_1A5FDF - callstd 4 + msgbox Text_1A5FDF call EventScript_1A6C26 - loadword 0, Text_1A6046 - callstd 4 + msgbox Text_1A6046 fadedefaultbgm releaseall end @@ -4174,15 +4089,13 @@ EventScript_1A8E11:: @ 81A8E11 end EventScript_1A8E2E:: @ 81A8E2E - loadword 0, Text_1A61E5 - callstd 4 + msgbox Text_1A61E5 goto EventScript_1A8E4D end EventScript_1A8E3C:: @ 81A8E3C special sub_8054C48 - loadword 0, Text_1A6197 - callstd 4 + msgbox Text_1A6197 goto EventScript_1A8E4D end @@ -4198,8 +4111,7 @@ gStdScript_8:: @ 81A8E58 bufferitemnameplural 1, VAR_0x8000, VAR_0x8001 checkitemtype VAR_0x8000 call EventScript_1A8E6F - loadword 0, gUnknown_81A5218 - callstd 4 + msgbox gUnknown_81A5218 return EventScript_1A8E6F:: @ 81A8E6F @@ -4362,14 +4274,12 @@ EventScript_1A909E:: @ 81A909E end EventScript_1A90BE:: @ 81A90BE - loadword 0, Text_17FB67 - callstd 4 + msgbox Text_17FB67 goto EventScript_1A90DA end EventScript_1A90CC:: @ 81A90CC - loadword 0, Text_1A641B - callstd 4 + msgbox Text_1A641B goto EventScript_1A90DA end @@ -4498,8 +4408,7 @@ EventScript_1A9236:: @ 81A9236 removeobject VAR_LAST_TALKED fadescreen 0 getspeciesname 0, VAR_0x8004 - loadword 0, Text_1A63C4 - callstd 4 + msgbox Text_1A63C4 release end @@ -4508,8 +4417,7 @@ EventScript_1A924B:: @ 81A924B waitmessage playfanfare MUS_POKEFUE waitfanfare - loadword 0, Text_185354 - callstd 4 + msgbox Text_185354 return EventScript_1A925E:: @ 81A925E @@ -4529,8 +4437,7 @@ EventScript_1A926C:: @ 81A926C EventScript_1A927C:: @ 81A927C textcolor 3 - loadword 0, gUnknown_81A5E31 - callstd 4 + msgbox gUnknown_81A5E31 release end @@ -4656,14 +4563,12 @@ Route3_EventScript_1A93C9:: @ 81A93C9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A93F0 - loadword 0, Text_1835B4 - callstd 6 + msgbox Text_1835B4, 6 end EventScript_1A93F0:: @ 81A93F0 trainerbattle 5, 89, 0, Text_1C149D, Text_1835A0 - loadword 0, Text_1835B4 - callstd 6 + msgbox Text_1835B4, 6 end Route3_EventScript_1A9407:: @ 81A9407 @@ -4671,14 +4576,12 @@ Route3_EventScript_1A9407:: @ 81A9407 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A942E - loadword 0, Text_1837CF - callstd 6 + msgbox Text_1837CF, 6 end EventScript_1A942E:: @ 81A942E trainerbattle 5, 90, 0, Text_1C1588, Text_1837BD - loadword 0, Text_1837CF - callstd 6 + msgbox Text_1837CF, 6 end Route3_EventScript_1A9445:: @ 81A9445 @@ -4686,14 +4589,12 @@ Route3_EventScript_1A9445:: @ 81A9445 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A946C - loadword 0, Text_18351C - callstd 6 + msgbox Text_18351C, 6 end EventScript_1A946C:: @ 81A946C trainerbattle 5, 105, 0, Text_1C147A, Text_183509 - loadword 0, Text_18351C - callstd 6 + msgbox Text_18351C, 6 end Route3_EventScript_1A9483:: @ 81A9483 @@ -4701,14 +4602,12 @@ Route3_EventScript_1A9483:: @ 81A9483 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A94AA - loadword 0, Text_1836D9 - callstd 6 + msgbox Text_1836D9, 6 end EventScript_1A94AA:: @ 81A94AA trainerbattle 5, 106, 0, Text_1C1521, Text_1836B3 - loadword 0, Text_1836D9 - callstd 6 + msgbox Text_1836D9, 6 end Route3_EventScript_1A94C1:: @ 81A94C1 @@ -4716,14 +4615,12 @@ Route3_EventScript_1A94C1:: @ 81A94C1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A94E8 - loadword 0, Text_183849 - callstd 6 + msgbox Text_183849, 6 end EventScript_1A94E8:: @ 81A94E8 trainerbattle 5, 107, 0, Text_1C15C5, Text_183837 - loadword 0, Text_183849 - callstd 6 + msgbox Text_183849, 6 end Route3_EventScript_1A94FF:: @ 81A94FF @@ -4731,14 +4628,12 @@ Route3_EventScript_1A94FF:: @ 81A94FF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9526 - loadword 0, Text_18364C - callstd 6 + msgbox Text_18364C, 6 end EventScript_1A9526:: @ 81A9526 trainerbattle 5, 116, 0, Text_1C14F3, Text_18363F - loadword 0, Text_18364C - callstd 6 + msgbox Text_18364C, 6 end Route3_EventScript_1A953D:: @ 81A953D @@ -4746,14 +4641,12 @@ Route3_EventScript_1A953D:: @ 81A953D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9564 - loadword 0, Text_18374F - callstd 6 + msgbox Text_18374F, 6 end EventScript_1A9564:: @ 81A9564 trainerbattle 5, 117, 0, Text_1C155D, Text_183746 - loadword 0, Text_18374F - callstd 6 + msgbox Text_18374F, 6 end Route3_EventScript_1A957B:: @ 81A957B @@ -4761,14 +4654,12 @@ Route3_EventScript_1A957B:: @ 81A957B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A95A2 - loadword 0, Text_18389C - callstd 6 + msgbox Text_18389C, 6 end EventScript_1A95A2:: @ 81A95A2 trainerbattle 5, 118, 0, Text_1C15F9, Text_183891 - loadword 0, Text_18389C - callstd 6 + msgbox Text_18389C, 6 end Route4_EventScript_1A95B9:: @ 81A95B9 @@ -4776,14 +4667,12 @@ Route4_EventScript_1A95B9:: @ 81A95B9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A95E0 - loadword 0, Text_183957 - callstd 6 + msgbox Text_183957, 6 end EventScript_1A95E0:: @ 81A95E0 trainerbattle 5, 119, 0, Text_1C160F, Text_183938 - loadword 0, Text_183957 - callstd 6 + msgbox Text_183957, 6 end Route24_EventScript_1A95F7:: @ 81A95F7 @@ -4791,14 +4680,12 @@ Route24_EventScript_1A95F7:: @ 81A95F7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A961E - loadword 0, Text_188FA7 - callstd 6 + msgbox Text_188FA7, 6 end EventScript_1A961E:: @ 81A961E trainerbattle 5, 92, 0, Text_1C3657, Text_188F95 - loadword 0, Text_188FA7 - callstd 6 + msgbox Text_188FA7, 6 end Route24_EventScript_1A9635:: @ 81A9635 @@ -4806,14 +4693,12 @@ Route24_EventScript_1A9635:: @ 81A9635 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A965C - loadword 0, Text_18909E - callstd 6 + msgbox Text_18909E, 6 end EventScript_1A965C:: @ 81A965C trainerbattle 5, 110, 0, Text_1C36DA, Text_18908C - loadword 0, Text_18909E - callstd 6 + msgbox Text_18909E, 6 end Route24_EventScript_1A9673:: @ 81A9673 @@ -4821,14 +4706,12 @@ Route24_EventScript_1A9673:: @ 81A9673 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A969A - loadword 0, Text_188F53 - callstd 6 + msgbox Text_188F53, 6 end EventScript_1A969A:: @ 81A969A trainerbattle 5, 122, 0, Text_1C3624, Text_188F46 - loadword 0, Text_188F53 - callstd 6 + msgbox Text_188F53, 6 end Route24_EventScript_1A96B1:: @ 81A96B1 @@ -4836,14 +4719,12 @@ Route24_EventScript_1A96B1:: @ 81A96B1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A96D8 - loadword 0, Text_188FF9 - callstd 6 + msgbox Text_188FF9, 6 end EventScript_1A96D8:: @ 81A96D8 trainerbattle 5, 123, 0, Text_1C3685, Text_188FE7 - loadword 0, Text_188FF9 - callstd 6 + msgbox Text_188FF9, 6 end Route24_EventScript_1A96EF:: @ 81A96EF @@ -4851,14 +4732,12 @@ Route24_EventScript_1A96EF:: @ 81A96EF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9716 - loadword 0, Text_188EA3 - callstd 6 + msgbox Text_188EA3, 6 end EventScript_1A9716:: @ 81A9716 trainerbattle 5, 143, 0, Text_1C35EE, Text_188E94 - loadword 0, Text_188EA3 - callstd 6 + msgbox Text_188EA3, 6 end Route24_EventScript_1A972D:: @ 81A972D @@ -4866,14 +4745,12 @@ Route24_EventScript_1A972D:: @ 81A972D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9754 - loadword 0, Text_188F0A - callstd 6 + msgbox Text_188F0A, 6 end EventScript_1A9754:: @ 81A9754 trainerbattle 5, 144, 0, Text_1C360E, Text_188EFA - loadword 0, Text_188F0A - callstd 6 + msgbox Text_188F0A, 6 end Route25_EventScript_1A976B:: @ 81A976B @@ -4881,14 +4758,12 @@ Route25_EventScript_1A976B:: @ 81A976B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9792 - loadword 0, Text_1890F5 - callstd 6 + msgbox Text_1890F5, 6 end EventScript_1A9792:: @ 81A9792 trainerbattle 5, 93, 0, Text_1C33E7, Text_1890E6 - loadword 0, Text_1890F5 - callstd 6 + msgbox Text_1890F5, 6 end Route25_EventScript_1A97A9:: @ 81A97A9 @@ -4896,14 +4771,12 @@ Route25_EventScript_1A97A9:: @ 81A97A9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A97D0 - loadword 0, Text_1891B3 - callstd 6 + msgbox Text_1891B3, 6 end EventScript_1A97D0:: @ 81A97D0 trainerbattle 5, 94, 0, Text_1C3404, Text_1891A6 - loadword 0, Text_1891B3 - callstd 6 + msgbox Text_1891B3, 6 end Route25_EventScript_1A97E7:: @ 81A97E7 @@ -4911,14 +4784,12 @@ Route25_EventScript_1A97E7:: @ 81A97E7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A980E - loadword 0, Text_1892EF - callstd 6 + msgbox Text_1892EF, 6 end EventScript_1A980E:: @ 81A980E trainerbattle 5, 95, 0, Text_1C34D4, Text_1892D9 - loadword 0, Text_1892EF - callstd 6 + msgbox Text_1892EF, 6 end Route25_EventScript_1A9825:: @ 81A9825 @@ -4926,14 +4797,12 @@ Route25_EventScript_1A9825:: @ 81A9825 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A984C - loadword 0, Text_189281 - callstd 6 + msgbox Text_189281, 6 end EventScript_1A984C:: @ 81A984C trainerbattle 5, 153, 0, Text_1C349C, Text_189261 - loadword 0, Text_189281 - callstd 6 + msgbox Text_189281, 6 end Route25_EventScript_1A9863:: @ 81A9863 @@ -4941,14 +4810,12 @@ Route25_EventScript_1A9863:: @ 81A9863 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A988A - loadword 0, Text_189378 - callstd 6 + msgbox Text_189378, 6 end EventScript_1A988A:: @ 81A988A trainerbattle 5, 125, 0, Text_1C350A, Text_189364 - loadword 0, Text_189378 - callstd 6 + msgbox Text_189378, 6 end Route25_EventScript_1A98A1:: @ 81A98A1 @@ -4956,14 +4823,12 @@ Route25_EventScript_1A98A1:: @ 81A98A1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A98C8 - loadword 0, Text_1893FB - callstd 6 + msgbox Text_1893FB, 6 end EventScript_1A98C8:: @ 81A98C8 trainerbattle 5, 182, 0, Text_1C353B, Text_1893EA - loadword 0, Text_1893FB - callstd 6 + msgbox Text_1893FB, 6 end Route25_EventScript_1A98DF:: @ 81A98DF @@ -4971,14 +4836,12 @@ Route25_EventScript_1A98DF:: @ 81A98DF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9906 - loadword 0, Text_18947E - callstd 6 + msgbox Text_18947E, 6 end EventScript_1A9906:: @ 81A9906 trainerbattle 5, 183, 0, Text_1C357E, Text_189459 - loadword 0, Text_18947E - callstd 6 + msgbox Text_18947E, 6 end Route25_EventScript_1A991D:: @ 81A991D @@ -4986,14 +4849,12 @@ Route25_EventScript_1A991D:: @ 81A991D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9944 - loadword 0, Text_18951C - callstd 6 + msgbox Text_18951C, 6 end EventScript_1A9944:: @ 81A9944 trainerbattle 5, 184, 0, Text_1C35BC, Text_18950A - loadword 0, Text_18951C - callstd 6 + msgbox Text_18951C, 6 end Route25_EventScript_1A995B:: @ 81A995B @@ -5001,14 +4862,12 @@ Route25_EventScript_1A995B:: @ 81A995B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9982 - loadword 0, Text_18921D - callstd 6 + msgbox Text_18921D, 6 end EventScript_1A9982:: @ 81A9982 trainerbattle 5, 471, 0, Text_1C3445, Text_189212 - loadword 0, Text_18921D - callstd 6 + msgbox Text_18921D, 6 end Route6_EventScript_1A9999:: @ 81A9999 @@ -5016,14 +4875,12 @@ Route6_EventScript_1A9999:: @ 81A9999 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A99C0 - loadword 0, Text_183ED4 - callstd 6 + msgbox Text_183ED4, 6 end EventScript_1A99C0:: @ 81A99C0 trainerbattle 5, 111, 0, Text_1C16E2, Text_183EC0 - loadword 0, Text_183ED4 - callstd 6 + msgbox Text_183ED4, 6 end Route6_EventScript_1A99D7:: @ 81A99D7 @@ -5031,14 +4888,12 @@ Route6_EventScript_1A99D7:: @ 81A99D7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A99FE - loadword 0, Text_18402B - callstd 6 + msgbox Text_18402B, 6 end EventScript_1A99FE:: @ 81A99FE trainerbattle 5, 112, 0, Text_1C176B, Text_18401A - loadword 0, Text_18402B - callstd 6 + msgbox Text_18402B, 6 end Route6_EventScript_1A9A15:: @ 81A9A15 @@ -5046,14 +4901,12 @@ Route6_EventScript_1A9A15:: @ 81A9A15 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9A3C - loadword 0, Text_183E3C - callstd 6 + msgbox Text_183E3C, 6 end EventScript_1A9A3C:: @ 81A9A3C trainerbattle 5, 145, 0, Text_1C163C, Text_183E2A - loadword 0, Text_183E3C - callstd 6 + msgbox Text_183E3C, 6 end Route6_EventScript_1A9A53:: @ 81A9A53 @@ -5061,14 +4914,12 @@ Route6_EventScript_1A9A53:: @ 81A9A53 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9A7A - loadword 0, Text_183F51 - callstd 6 + msgbox Text_183F51, 6 end EventScript_1A9A7A:: @ 81A9A7A trainerbattle 5, 146, 0, Text_1C1723, Text_183F24 - loadword 0, Text_183F51 - callstd 6 + msgbox Text_183F51, 6 end Route6_EventScript_1A9A91:: @ 81A9A91 @@ -5076,14 +4927,12 @@ Route6_EventScript_1A9A91:: @ 81A9A91 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9AB8 - loadword 0, Text_183E8D - callstd 6 + msgbox Text_183E8D, 6 end EventScript_1A9AB8:: @ 81A9AB8 trainerbattle 5, 151, 0, Text_1C166D, Text_183E79 - loadword 0, Text_183E8D - callstd 6 + msgbox Text_183E8D, 6 end Route6_EventScript_1A9ACF:: @ 81A9ACF @@ -5091,14 +4940,12 @@ Route6_EventScript_1A9ACF:: @ 81A9ACF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9AF6 - loadword 0, Text_183FC4 - callstd 6 + msgbox Text_183FC4, 6 end EventScript_1A9AF6:: @ 81A9AF6 trainerbattle 5, 152, 0, Text_1C1746, Text_183FAB - loadword 0, Text_183FC4 - callstd 6 + msgbox Text_183FC4, 6 end Route11_EventScript_1A9B0D:: @ 81A9B0D @@ -5106,14 +4953,12 @@ Route11_EventScript_1A9B0D:: @ 81A9B0D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9B34 - loadword 0, Text_184FEF - callstd 6 + msgbox Text_184FEF, 6 end EventScript_1A9B34:: @ 81A9B34 trainerbattle 5, 97, 0, Text_1C1DB5, Text_184FD8 - loadword 0, Text_184FEF - callstd 6 + msgbox Text_184FEF, 6 end Route11_EventScript_1A9B4B:: @ 81A9B4B @@ -5121,14 +4966,12 @@ Route11_EventScript_1A9B4B:: @ 81A9B4B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9B72 - loadword 0, Text_1850CF - callstd 6 + msgbox Text_1850CF, 6 end EventScript_1A9B72:: @ 81A9B72 trainerbattle 5, 98, 0, Text_1C1E1F, Text_18509B - loadword 0, Text_1850CF - callstd 6 + msgbox Text_1850CF, 6 end Route11_EventScript_1A9B89:: @ 81A9B89 @@ -5136,14 +4979,12 @@ Route11_EventScript_1A9B89:: @ 81A9B89 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9BB0 - loadword 0, Text_1851D2 - callstd 6 + msgbox Text_1851D2, 6 end EventScript_1A9BB0:: @ 81A9BB0 trainerbattle 5, 99, 0, Text_1C1EE2, Text_1851AC - loadword 0, Text_1851D2 - callstd 6 + msgbox Text_1851D2, 6 end Route11_EventScript_1A9BC7:: @ 81A9BC7 @@ -5151,14 +4992,12 @@ Route11_EventScript_1A9BC7:: @ 81A9BC7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9BEE - loadword 0, Text_1852E3 - callstd 6 + msgbox Text_1852E3, 6 end EventScript_1A9BEE:: @ 81A9BEE trainerbattle 5, 100, 0, Text_1C1F40, Text_1852C1 - loadword 0, Text_1852E3 - callstd 6 + msgbox Text_1852E3, 6 end Route11_EventScript_1A9C05:: @ 81A9C05 @@ -5166,14 +5005,12 @@ Route11_EventScript_1A9C05:: @ 81A9C05 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9C2C - loadword 0, Text_18504A - callstd 6 + msgbox Text_18504A, 6 end EventScript_1A9C2C:: @ 81A9C2C trainerbattle 5, 221, 0, Text_1C1DE1, Text_185037 - loadword 0, Text_18504A - callstd 6 + msgbox Text_18504A, 6 end Route11_EventScript_1A9C43:: @ 81A9C43 @@ -5181,14 +5018,12 @@ Route11_EventScript_1A9C43:: @ 81A9C43 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9C6A - loadword 0, Text_185266 - callstd 6 + msgbox Text_185266, 6 end EventScript_1A9C6A:: @ 81A9C6A trainerbattle 5, 222, 0, Text_1C1F1D, Text_185250 - loadword 0, Text_185266 - callstd 6 + msgbox Text_185266, 6 end Route11_EventScript_1A9C81:: @ 81A9C81 @@ -5196,14 +5031,12 @@ Route11_EventScript_1A9C81:: @ 81A9C81 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9CA8 - loadword 0, Text_184F2E - callstd 6 + msgbox Text_184F2E, 6 end EventScript_1A9CA8:: @ 81A9CA8 trainerbattle 5, 258, 0, Text_1C1D50, Text_184F15 - loadword 0, Text_184F2E - callstd 6 + msgbox Text_184F2E, 6 end Route11_EventScript_1A9CBF:: @ 81A9CBF @@ -5211,14 +5044,12 @@ Route11_EventScript_1A9CBF:: @ 81A9CBF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9CE6 - loadword 0, Text_184F8E - callstd 6 + msgbox Text_184F8E, 6 end EventScript_1A9CE6:: @ 81A9CE6 trainerbattle 5, 259, 0, Text_1C1D79, Text_184F7E - loadword 0, Text_184F8E - callstd 6 + msgbox Text_184F8E, 6 end Route11_EventScript_1A9CFD:: @ 81A9CFD @@ -5226,14 +5057,12 @@ Route11_EventScript_1A9CFD:: @ 81A9CFD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9D24 - loadword 0, Text_185114 - callstd 6 + msgbox Text_185114, 6 end EventScript_1A9D24:: @ 81A9D24 trainerbattle 5, 260, 0, Text_1C1E57, Text_185105 - loadword 0, Text_185114 - callstd 6 + msgbox Text_185114, 6 end Route11_EventScript_1A9D3B:: @ 81A9D3B @@ -5241,14 +5070,12 @@ Route11_EventScript_1A9D3B:: @ 81A9D3B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9D62 - loadword 0, Text_185161 - callstd 6 + msgbox Text_185161, 6 end EventScript_1A9D62:: @ 81A9D62 trainerbattle 5, 261, 0, Text_1C1E9F, Text_18514E - loadword 0, Text_185161 - callstd 6 + msgbox Text_185161, 6 end Route9_EventScript_1A9D79:: @ 81A9D79 @@ -5256,14 +5083,12 @@ Route9_EventScript_1A9D79:: @ 81A9D79 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9DA0 - loadword 0, Text_184A8C - callstd 6 + msgbox Text_184A8C, 6 end EventScript_1A9DA0:: @ 81A9DA0 trainerbattle 5, 114, 0, Text_1C1B83, Text_184A6A - loadword 0, Text_184A8C - callstd 6 + msgbox Text_184A8C, 6 end Route9_EventScript_1A9DB7:: @ 81A9DB7 @@ -5271,14 +5096,12 @@ Route9_EventScript_1A9DB7:: @ 81A9DB7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9DDE - loadword 0, Text_184B3B - callstd 6 + msgbox Text_184B3B, 6 end EventScript_1A9DDE:: @ 81A9DDE trainerbattle 5, 115, 0, Text_1C1BDC, Text_184B32 - loadword 0, Text_184B3B - callstd 6 + msgbox Text_184B3B, 6 end Route9_EventScript_1A9DF5:: @ 81A9DF5 @@ -5286,14 +5109,12 @@ Route9_EventScript_1A9DF5:: @ 81A9DF5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9E1C - loadword 0, Text_184890 - callstd 6 + msgbox Text_184890, 6 end EventScript_1A9E1C:: @ 81A9E1C trainerbattle 5, 148, 0, Text_1C1A5D, Text_18487E - loadword 0, Text_184890 - callstd 6 + msgbox Text_184890, 6 end Route9_EventScript_1A9E33:: @ 81A9E33 @@ -5301,14 +5122,12 @@ Route9_EventScript_1A9E33:: @ 81A9E33 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9E5A - loadword 0, Text_1848DE - callstd 6 + msgbox Text_1848DE, 6 end EventScript_1A9E5A:: @ 81A9E5A trainerbattle 5, 149, 0, Text_1C1A9B, Text_1848CC - loadword 0, Text_1848DE - callstd 6 + msgbox Text_1848DE, 6 end Route9_EventScript_1A9E71:: @ 81A9E71 @@ -5316,14 +5135,12 @@ Route9_EventScript_1A9E71:: @ 81A9E71 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9E98 - loadword 0, Text_1847F0 - callstd 6 + msgbox Text_1847F0, 6 end EventScript_1A9E98:: @ 81A9E98 trainerbattle 5, 154, 0, Text_1C1A2E, Text_1847DF - loadword 0, Text_1847F0 - callstd 6 + msgbox Text_1847F0, 6 end Route9_EventScript_1A9EAF:: @ 81A9EAF @@ -5331,14 +5148,12 @@ Route9_EventScript_1A9EAF:: @ 81A9EAF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9ED6 - loadword 0, Text_184931 - callstd 6 + msgbox Text_184931, 6 end EventScript_1A9ED6:: @ 81A9ED6 trainerbattle 5, 155, 0, Text_1C1AFB, Text_18491C - loadword 0, Text_184931 - callstd 6 + msgbox Text_184931, 6 end Route9_EventScript_1A9EED:: @ 81A9EED @@ -5346,14 +5161,12 @@ Route9_EventScript_1A9EED:: @ 81A9EED specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9F14 - loadword 0, Text_184AF1 - callstd 6 + msgbox Text_184AF1, 6 end EventScript_1A9F14:: @ 81A9F14 trainerbattle 5, 185, 0, Text_1C1BBE, Text_184AD5 - loadword 0, Text_184AF1 - callstd 6 + msgbox Text_184AF1, 6 end Route9_EventScript_1A9F2B:: @ 81A9F2B @@ -5361,14 +5174,12 @@ Route9_EventScript_1A9F2B:: @ 81A9F2B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9F52 - loadword 0, Text_184A11 - callstd 6 + msgbox Text_184A11, 6 end EventScript_1A9F52:: @ 81A9F52 trainerbattle 5, 186, 0, Text_1C1B5E, Text_184A04 - loadword 0, Text_184A11 - callstd 6 + msgbox Text_184A11, 6 end Route9_EventScript_1A9F69:: @ 81A9F69 @@ -5376,14 +5187,12 @@ Route9_EventScript_1A9F69:: @ 81A9F69 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9F90 - loadword 0, Text_1849B0 - callstd 6 + msgbox Text_1849B0, 6 end EventScript_1A9F90:: @ 81A9F90 trainerbattle 5, 465, 0, Text_1C1B37, Text_18497F - loadword 0, Text_1849B0 - callstd 6 + msgbox Text_1849B0, 6 end Route10_EventScript_1A9FA7:: @ 81A9FA7 @@ -5391,14 +5200,12 @@ Route10_EventScript_1A9FA7:: @ 81A9FA7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9FCE - loadword 0, Text_184D4D - callstd 6 + msgbox Text_184D4D, 6 end EventScript_1A9FCE:: @ 81A9FCE trainerbattle 5, 156, 0, Text_1C1C9A, Text_184D31 - loadword 0, Text_184D4D - callstd 6 + msgbox Text_184D4D, 6 end Route10_EventScript_1A9FE5:: @ 81A9FE5 @@ -5406,14 +5213,12 @@ Route10_EventScript_1A9FE5:: @ 81A9FE5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA00C - loadword 0, Text_184E5E - callstd 6 + msgbox Text_184E5E, 6 end EventScript_1AA00C:: @ 81AA00C trainerbattle 5, 157, 0, Text_1C1D14, Text_184E3B - loadword 0, Text_184E5E - callstd 6 + msgbox Text_184E5E, 6 end Route10_EventScript_1AA023:: @ 81AA023 @@ -5421,14 +5226,12 @@ Route10_EventScript_1AA023:: @ 81AA023 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA04A - loadword 0, Text_184BFB - callstd 6 + msgbox Text_184BFB, 6 end EventScript_1AA04A:: @ 81AA04A trainerbattle 5, 162, 0, Text_1C1BFA, Text_184BE5 - loadword 0, Text_184BFB - callstd 6 + msgbox Text_184BFB, 6 end Route10_EventScript_1AA061:: @ 81AA061 @@ -5436,14 +5239,12 @@ Route10_EventScript_1AA061:: @ 81AA061 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA088 - loadword 0, Text_184CBB - callstd 6 + msgbox Text_184CBB, 6 end EventScript_1AA088:: @ 81AA088 trainerbattle 5, 163, 0, Text_1C1C76, Text_184CA7 - loadword 0, Text_184CBB - callstd 6 + msgbox Text_184CBB, 6 end Route10_EventScript_1AA09F:: @ 81AA09F @@ -5451,14 +5252,12 @@ Route10_EventScript_1AA09F:: @ 81AA09F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA0C6 - loadword 0, Text_184C60 - callstd 6 + msgbox Text_184C60, 6 end EventScript_1AA0C6:: @ 81AA0C6 trainerbattle 5, 187, 0, Text_1C1C4F, Text_184C2D - loadword 0, Text_184C60 - callstd 6 + msgbox Text_184C60, 6 end Route10_EventScript_1AA0DD:: @ 81AA0DD @@ -5466,14 +5265,12 @@ Route10_EventScript_1AA0DD:: @ 81AA0DD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA104 - loadword 0, Text_184DE4 - callstd 6 + msgbox Text_184DE4, 6 end EventScript_1AA104:: @ 81AA104 trainerbattle 5, 188, 0, Text_1C1CD3, Text_184DCE - loadword 0, Text_184DE4 - callstd 6 + msgbox Text_184DE4, 6 end Route8_EventScript_1AA11B:: @ 81AA11B @@ -5481,14 +5278,12 @@ Route8_EventScript_1AA11B:: @ 81AA11B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA142 - loadword 0, Text_18421B - callstd 6 + msgbox Text_18421B, 6 end EventScript_1AA142:: @ 81AA142 trainerbattle 5, 128, 0, Text_1C1834, Text_184210 - loadword 0, Text_18421B - callstd 6 + msgbox Text_18421B, 6 end Route8_EventScript_1AA159:: @ 81AA159 @@ -5496,14 +5291,12 @@ Route8_EventScript_1AA159:: @ 81AA159 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA180 - loadword 0, Text_184350 - callstd 6 + msgbox Text_184350, 6 end EventScript_1AA180:: @ 81AA180 trainerbattle 5, 129, 0, Text_1C18AA, Text_184346 - loadword 0, Text_184350 - callstd 6 + msgbox Text_184350, 6 end Route8_EventScript_1AA197:: @ 81AA197 @@ -5511,14 +5304,12 @@ Route8_EventScript_1AA197:: @ 81AA197 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA1BE - loadword 0, Text_1843D2 - callstd 6 + msgbox Text_1843D2, 6 end EventScript_1AA1BE:: @ 81AA1BE trainerbattle 5, 130, 0, Text_1C18DC, Text_1843A6 - loadword 0, Text_1843D2 - callstd 6 + msgbox Text_1843D2, 6 end Route8_EventScript_1AA1D5:: @ 81AA1D5 @@ -5526,14 +5317,12 @@ Route8_EventScript_1AA1D5:: @ 81AA1D5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA1FC - loadword 0, Text_1844FD - callstd 6 + msgbox Text_1844FD, 6 end EventScript_1AA1FC:: @ 81AA1FC trainerbattle 5, 131, 0, Text_1C1955, Text_1844D6 - loadword 0, Text_1844FD - callstd 6 + msgbox Text_1844FD, 6 end Route8_EventScript_1AA213:: @ 81AA213 @@ -5541,14 +5330,12 @@ Route8_EventScript_1AA213:: @ 81AA213 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA23A - loadword 0, Text_18410E - callstd 6 + msgbox Text_18410E, 6 end EventScript_1AA23A:: @ 81AA23A trainerbattle 5, 171, 0, Text_1C1793, Text_184100 - loadword 0, Text_18410E - callstd 6 + msgbox Text_18410E, 6 end Route8_EventScript_1AA251:: @ 81AA251 @@ -5556,14 +5343,12 @@ Route8_EventScript_1AA251:: @ 81AA251 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA278 - loadword 0, Text_1841C8 - callstd 6 + msgbox Text_1841C8, 6 end EventScript_1AA278:: @ 81AA278 trainerbattle 5, 172, 0, Text_1C17F1, Text_1841B6 - loadword 0, Text_1841C8 - callstd 6 + msgbox Text_1841C8, 6 end Route8_EventScript_1AA28F:: @ 81AA28F @@ -5571,14 +5356,12 @@ Route8_EventScript_1AA28F:: @ 81AA28F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA2B6 - loadword 0, Text_1842B3 - callstd 6 + msgbox Text_1842B3, 6 end EventScript_1AA2B6:: @ 81AA2B6 trainerbattle 5, 173, 0, Text_1C1873, Text_18427A - loadword 0, Text_1842B3 - callstd 6 + msgbox Text_1842B3, 6 end Route8_EventScript_1AA2CD:: @ 81AA2CD @@ -5586,14 +5369,12 @@ Route8_EventScript_1AA2CD:: @ 81AA2CD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA2F4 - loadword 0, Text_184162 - callstd 6 + msgbox Text_184162, 6 end EventScript_1AA2F4:: @ 81AA2F4 trainerbattle 5, 262, 0, Text_1C17CD, Text_18414D - loadword 0, Text_184162 - callstd 6 + msgbox Text_184162, 6 end Route8_EventScript_1AA30B:: @ 81AA30B @@ -5601,14 +5382,12 @@ Route8_EventScript_1AA30B:: @ 81AA30B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA332 - loadword 0, Text_184466 - callstd 6 + msgbox Text_184466, 6 end EventScript_1AA332:: @ 81AA332 trainerbattle 5, 264, 0, Text_1C191F, Text_18444F - loadword 0, Text_184466 - callstd 6 + msgbox Text_184466, 6 end Route8_EventScript_1AA349:: @ 81AA349 @@ -5616,14 +5395,12 @@ Route8_EventScript_1AA349:: @ 81AA349 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA374 - loadword 0, Text_1845F2 - callstd 6 + msgbox Text_1845F2, 6 end EventScript_1AA374:: @ 81AA374 trainerbattle 7, 484, 0, Text_1C19E5, Text_1845D0, Text_184616 - loadword 0, Text_1845F2 - callstd 6 + msgbox Text_1845F2, 6 end Route8_EventScript_1AA38F:: @ 81AA38F @@ -5631,14 +5408,12 @@ Route8_EventScript_1AA38F:: @ 81AA38F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA3BA - loadword 0, Text_18468B - callstd 6 + msgbox Text_18468B, 6 end EventScript_1AA3BA:: @ 81AA3BA trainerbattle 7, 484, 0, Text_1C1A0D, Text_184675, Text_1846AF - loadword 0, Text_18468B - callstd 6 + msgbox Text_18468B, 6 end Route8_EventScript_1AA3D5:: @ 81AA3D5 @@ -5646,14 +5421,12 @@ Route8_EventScript_1AA3D5:: @ 81AA3D5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA3FC - loadword 0, Text_184719 - callstd 6 + msgbox Text_184719, 6 end EventScript_1AA3FC:: @ 81AA3FC trainerbattle 5, 535, 0, Text_1C199C, Text_1846FC - loadword 0, Text_184719 - callstd 6 + msgbox Text_184719, 6 end Route8_EventScript_1AA413:: @ 81AA413 @@ -5661,14 +5434,12 @@ Route8_EventScript_1AA413:: @ 81AA413 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA43A - loadword 0, Text_18477A - callstd 6 + msgbox Text_18477A, 6 end EventScript_1AA43A:: @ 81AA43A trainerbattle 5, 536, 0, Text_1C19BC, Text_184767 - loadword 0, Text_18477A - callstd 6 + msgbox Text_18477A, 6 end Route12_EventScript_1AA451:: @ 81AA451 @@ -5676,14 +5447,12 @@ Route12_EventScript_1AA451:: @ 81AA451 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA478 - loadword 0, Text_185432 - callstd 6 + msgbox Text_185432, 6 end EventScript_1AA478:: @ 81AA478 trainerbattle 5, 225, 0, Text_1C1F9D, Text_18541B - loadword 0, Text_185432 - callstd 6 + msgbox Text_185432, 6 end Route12_EventScript_1AA48F:: @ 81AA48F @@ -5691,14 +5460,12 @@ Route12_EventScript_1AA48F:: @ 81AA48F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA4B6 - loadword 0, Text_185488 - callstd 6 + msgbox Text_185488, 6 end EventScript_1AA4B6:: @ 81AA4B6 trainerbattle 5, 226, 0, Text_1C1FD8, Text_185475 - loadword 0, Text_185488 - callstd 6 + msgbox Text_185488, 6 end Route12_EventScript_1AA4CD:: @ 81AA4CD @@ -5706,14 +5473,12 @@ Route12_EventScript_1AA4CD:: @ 81AA4CD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA4F4 - loadword 0, Text_185616 - callstd 6 + msgbox Text_185616, 6 end EventScript_1AA4F4:: @ 81AA4F4 trainerbattle 5, 227, 0, Text_1C209C, Text_185606 - loadword 0, Text_185616 - callstd 6 + msgbox Text_185616, 6 end Route12_EventScript_1AA50B:: @ 81AA50B @@ -5721,14 +5486,12 @@ Route12_EventScript_1AA50B:: @ 81AA50B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA532 - loadword 0, Text_1856DF - callstd 6 + msgbox Text_1856DF, 6 end EventScript_1AA532:: @ 81AA532 trainerbattle 5, 228, 0, Text_1C20D4, Text_1856D0 - loadword 0, Text_1856DF - callstd 6 + msgbox Text_1856DF, 6 end Route12_EventScript_1AA549:: @ 81AA549 @@ -5736,14 +5499,12 @@ Route12_EventScript_1AA549:: @ 81AA549 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA570 - loadword 0, Text_18574D - callstd 6 + msgbox Text_18574D, 6 end EventScript_1AA570:: @ 81AA570 trainerbattle 5, 233, 0, Text_1C2134, Text_185744 - loadword 0, Text_18574D - callstd 6 + msgbox Text_18574D, 6 end Route12_EventScript_1AA587:: @ 81AA587 @@ -5751,14 +5512,12 @@ Route12_EventScript_1AA587:: @ 81AA587 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA5AE - loadword 0, Text_1855A6 - callstd 6 + msgbox Text_1855A6, 6 end EventScript_1AA5AE:: @ 81AA5AE trainerbattle 5, 285, 0, Text_1C203B, Text_18559B - loadword 0, Text_1855A6 - callstd 6 + msgbox Text_1855A6, 6 end Route12_EventScript_1AA5C5:: @ 81AA5C5 @@ -5766,14 +5525,12 @@ Route12_EventScript_1AA5C5:: @ 81AA5C5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA5EC - loadword 0, Text_1854F2 - callstd 6 + msgbox Text_1854F2, 6 end EventScript_1AA5EC:: @ 81AA5EC trainerbattle 5, 477, 0, Text_1C2008, Text_1854ED - loadword 0, Text_1854F2 - callstd 6 + msgbox Text_1854F2, 6 end Route12_EventScript_1AA603:: @ 81AA603 @@ -5781,14 +5538,12 @@ Route12_EventScript_1AA603:: @ 81AA603 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA62E - loadword 0, Text_18581F - callstd 6 + msgbox Text_18581F, 6 end EventScript_1AA62E:: @ 81AA62E trainerbattle 7, 486, 0, Text_1C216B, Text_1857F1, Text_185842 - loadword 0, Text_18581F - callstd 6 + msgbox Text_18581F, 6 end Route12_EventScript_1AA649:: @ 81AA649 @@ -5796,14 +5551,12 @@ Route12_EventScript_1AA649:: @ 81AA649 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA674 - loadword 0, Text_1858E2 - callstd 6 + msgbox Text_1858E2, 6 end EventScript_1AA674:: @ 81AA674 trainerbattle 7, 486, 0, Text_1C219B, Text_1858D0, Text_185908 - loadword 0, Text_1858E2 - callstd 6 + msgbox Text_1858E2, 6 end Route13_EventScript_1AA68F:: @ 81AA68F @@ -5811,14 +5564,12 @@ Route13_EventScript_1AA68F:: @ 81AA68F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA6B6 - loadword 0, Text_185D33 - callstd 6 + msgbox Text_185D33, 6 end EventScript_1AA6B6:: @ 81AA6B6 trainerbattle 5, 195, 0, Text_1C236B, Text_185D1D - loadword 0, Text_185D33 - callstd 6 + msgbox Text_185D33, 6 end Route13_EventScript_1AA6CD:: @ 81AA6CD @@ -5826,14 +5577,12 @@ Route13_EventScript_1AA6CD:: @ 81AA6CD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA6F4 - loadword 0, Text_185C35 - callstd 6 + msgbox Text_185C35, 6 end EventScript_1AA6F4:: @ 81AA6F4 trainerbattle 5, 268, 0, Text_1C2306, Text_185C1F - loadword 0, Text_185C35 - callstd 6 + msgbox Text_185C35, 6 end Route13_EventScript_1AA70B:: @ 81AA70B @@ -5841,14 +5590,12 @@ Route13_EventScript_1AA70B:: @ 81AA70B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA732 - loadword 0, Text_185CA8 - callstd 6 + msgbox Text_185CA8, 6 end EventScript_1AA732:: @ 81AA732 trainerbattle 5, 269, 0, Text_1C2340, Text_185C95 - loadword 0, Text_185CA8 - callstd 6 + msgbox Text_185CA8, 6 end Route13_EventScript_1AA749:: @ 81AA749 @@ -5856,14 +5603,12 @@ Route13_EventScript_1AA749:: @ 81AA749 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA770 - loadword 0, Text_1859A2 - callstd 6 + msgbox Text_1859A2, 6 end EventScript_1AA770:: @ 81AA770 trainerbattle 5, 300, 0, Text_1C21EE, Text_18597E - loadword 0, Text_1859A2 - callstd 6 + msgbox Text_1859A2, 6 end Route13_EventScript_1AA787:: @ 81AA787 @@ -5871,14 +5616,12 @@ Route13_EventScript_1AA787:: @ 81AA787 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA7AE - loadword 0, Text_185BDB - callstd 6 + msgbox Text_185BDB, 6 end EventScript_1AA7AE:: @ 81AA7AE trainerbattle 5, 301, 0, Text_1C22CA, Text_185BCA - loadword 0, Text_185BDB - callstd 6 + msgbox Text_185BDB, 6 end Route13_EventScript_1AA7C5:: @ 81AA7C5 @@ -5886,14 +5629,12 @@ Route13_EventScript_1AA7C5:: @ 81AA7C5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA7EC - loadword 0, Text_185D89 - callstd 6 + msgbox Text_185D89, 6 end EventScript_1AA7EC:: @ 81AA7EC trainerbattle 5, 302, 0, Text_1C2383, Text_185D7B - loadword 0, Text_185D89 - callstd 6 + msgbox Text_185D89, 6 end Route13_EventScript_1AA803:: @ 81AA803 @@ -5901,14 +5642,12 @@ Route13_EventScript_1AA803:: @ 81AA803 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA82A - loadword 0, Text_185B67 - callstd 6 + msgbox Text_185B67, 6 end EventScript_1AA82A:: @ 81AA82A trainerbattle 5, 466, 0, Text_1C2299, Text_185B48 - loadword 0, Text_185B67 - callstd 6 + msgbox Text_185B67, 6 end Route13_EventScript_1AA841:: @ 81AA841 @@ -5916,14 +5655,12 @@ Route13_EventScript_1AA841:: @ 81AA841 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA868 - loadword 0, Text_1859F9 - callstd 6 + msgbox Text_1859F9, 6 end EventScript_1AA868:: @ 81AA868 trainerbattle 5, 467, 0, Text_1C220C, Text_1859EC - loadword 0, Text_1859F9 - callstd 6 + msgbox Text_1859F9, 6 end Route13_EventScript_1AA87F:: @ 81AA87F @@ -5931,14 +5668,12 @@ Route13_EventScript_1AA87F:: @ 81AA87F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA8A6 - loadword 0, Text_185A62 - callstd 6 + msgbox Text_185A62, 6 end EventScript_1AA8A6:: @ 81AA8A6 trainerbattle 5, 468, 0, Text_1C223C, Text_185A56 - loadword 0, Text_185A62 - callstd 6 + msgbox Text_185A62, 6 end Route13_EventScript_1AA8BD:: @ 81AA8BD @@ -5946,14 +5681,12 @@ Route13_EventScript_1AA8BD:: @ 81AA8BD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA8E4 - loadword 0, Text_185ADE - callstd 6 + msgbox Text_185ADE, 6 end EventScript_1AA8E4:: @ 81AA8E4 trainerbattle 5, 469, 0, Text_1C225B, Text_185AC1 - loadword 0, Text_185ADE - callstd 6 + msgbox Text_185ADE, 6 end Route14_EventScript_1AA8FB:: @ 81AA8FB @@ -5961,14 +5694,12 @@ Route14_EventScript_1AA8FB:: @ 81AA8FB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA922 - loadword 0, Text_18636E - callstd 6 + msgbox Text_18636E, 6 end EventScript_1AA922:: @ 81AA922 trainerbattle 5, 196, 0, Text_1C25D6, Text_186362 - loadword 0, Text_18636E - callstd 6 + msgbox Text_18636E, 6 end Route14_EventScript_1AA939:: @ 81AA939 @@ -5976,14 +5707,12 @@ Route14_EventScript_1AA939:: @ 81AA939 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA960 - loadword 0, Text_186239 - callstd 6 + msgbox Text_186239, 6 end EventScript_1AA960:: @ 81AA960 trainerbattle 5, 207, 0, Text_1C2531, Text_186223 - loadword 0, Text_186239 - callstd 6 + msgbox Text_186239, 6 end Route14_EventScript_1AA977:: @ 81AA977 @@ -5991,14 +5720,12 @@ Route14_EventScript_1AA977:: @ 81AA977 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA99E - loadword 0, Text_18629D - callstd 6 + msgbox Text_18629D, 6 end EventScript_1AA99E:: @ 81AA99E trainerbattle 5, 208, 0, Text_1C2572, Text_186291 - loadword 0, Text_18629D - callstd 6 + msgbox Text_18629D, 6 end Route14_EventScript_1AA9B5:: @ 81AA9B5 @@ -6006,14 +5733,12 @@ Route14_EventScript_1AA9B5:: @ 81AA9B5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA9DC - loadword 0, Text_1862F8 - callstd 6 + msgbox Text_1862F8, 6 end EventScript_1AA9DC:: @ 81AA9DC trainerbattle 5, 209, 0, Text_1C259E, Text_1862EF - loadword 0, Text_1862F8 - callstd 6 + msgbox Text_1862F8, 6 end Route14_EventScript_1AA9F3:: @ 81AA9F3 @@ -6021,14 +5746,12 @@ Route14_EventScript_1AA9F3:: @ 81AA9F3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAA1A - loadword 0, Text_18611D - callstd 6 + msgbox Text_18611D, 6 end EventScript_1AAA1A:: @ 81AAA1A trainerbattle 5, 303, 0, Text_1C24CB, Text_18610A - loadword 0, Text_18611D - callstd 6 + msgbox Text_18611D, 6 end Route14_EventScript_1AAA31:: @ 81AAA31 @@ -6036,14 +5759,12 @@ Route14_EventScript_1AAA31:: @ 81AAA31 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAA58 - loadword 0, Text_1861BE - callstd 6 + msgbox Text_1861BE, 6 end EventScript_1AAA58:: @ 81AAA58 trainerbattle 5, 304, 0, Text_1C2505, Text_1861B3 - loadword 0, Text_1861BE - callstd 6 + msgbox Text_1861BE, 6 end Route14_EventScript_1AAA6F:: @ 81AAA6F @@ -6051,14 +5772,12 @@ Route14_EventScript_1AAA6F:: @ 81AAA6F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAA96 - loadword 0, Text_185E9C - callstd 6 + msgbox Text_185E9C, 6 end EventScript_1AAA96:: @ 81AAA96 trainerbattle 5, 313, 0, Text_1C23C1, Text_185E81 - loadword 0, Text_185E9C - callstd 6 + msgbox Text_185E9C, 6 end Route14_EventScript_1AAAAD:: @ 81AAAAD @@ -6066,14 +5785,12 @@ Route14_EventScript_1AAAAD:: @ 81AAAAD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAAD4 - loadword 0, Text_185F1A - callstd 6 + msgbox Text_185F1A, 6 end EventScript_1AAAD4:: @ 81AAAD4 trainerbattle 5, 314, 0, Text_1C23EF, Text_185F0B - loadword 0, Text_185F1A - callstd 6 + msgbox Text_185F1A, 6 end Route14_EventScript_1AAAEB:: @ 81AAAEB @@ -6081,14 +5798,12 @@ Route14_EventScript_1AAAEB:: @ 81AAAEB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAB12 - loadword 0, Text_185FBB - callstd 6 + msgbox Text_185FBB, 6 end EventScript_1AAB12:: @ 81AAB12 trainerbattle 5, 315, 0, Text_1C2425, Text_185FAE - loadword 0, Text_185FBB - callstd 6 + msgbox Text_185FBB, 6 end Route14_EventScript_1AAB29:: @ 81AAB29 @@ -6096,14 +5811,12 @@ Route14_EventScript_1AAB29:: @ 81AAB29 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAB50 - loadword 0, Text_186091 - callstd 6 + msgbox Text_186091, 6 end EventScript_1AAB50:: @ 81AAB50 trainerbattle 5, 316, 0, Text_1C2461, Text_18607C - loadword 0, Text_186091 - callstd 6 + msgbox Text_186091, 6 end Route14_EventScript_1AAB67:: @ 81AAB67 @@ -6111,14 +5824,12 @@ Route14_EventScript_1AAB67:: @ 81AAB67 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAB92 - loadword 0, Text_18640D - callstd 6 + msgbox Text_18640D, 6 end EventScript_1AAB92:: @ 81AAB92 trainerbattle 7, 487, 0, Text_1C25FB, Text_1863EA, Text_18642E - loadword 0, Text_18640D - callstd 6 + msgbox Text_18640D, 6 end Route14_EventScript_1AABAD:: @ 81AABAD @@ -6126,14 +5837,12 @@ Route14_EventScript_1AABAD:: @ 81AABAD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AABD8 - loadword 0, Text_18649C - callstd 6 + msgbox Text_18649C, 6 end EventScript_1AABD8:: @ 81AABD8 trainerbattle 7, 487, 0, Text_1C261B, Text_186487, Text_1864D3 - loadword 0, Text_18649C - callstd 6 + msgbox Text_18649C, 6 end Route15_EventScript_1AABF3:: @ 81AABF3 @@ -6141,14 +5850,12 @@ Route15_EventScript_1AABF3:: @ 81AABF3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAC1A - loadword 0, Text_1868F1 - callstd 6 + msgbox Text_1868F1, 6 end EventScript_1AAC1A:: @ 81AAC1A trainerbattle 5, 197, 0, Text_1C27E7, Text_1868E8 - loadword 0, Text_1868F1 - callstd 6 + msgbox Text_1868F1, 6 end Route15_EventScript_1AAC31:: @ 81AAC31 @@ -6156,14 +5863,12 @@ Route15_EventScript_1AAC31:: @ 81AAC31 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAC58 - loadword 0, Text_18697C - callstd 6 + msgbox Text_18697C, 6 end EventScript_1AAC58:: @ 81AAC58 trainerbattle 5, 198, 0, Text_1C2814, Text_186968 - loadword 0, Text_18697C - callstd 6 + msgbox Text_18697C, 6 end Route15_EventScript_1AAC6F:: @ 81AAC6F @@ -6171,14 +5876,12 @@ Route15_EventScript_1AAC6F:: @ 81AAC6F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAC96 - loadword 0, Text_1867DA - callstd 6 + msgbox Text_1867DA, 6 end EventScript_1AAC96:: @ 81AAC96 trainerbattle 5, 273, 0, Text_1C2753, Text_1867C1 - loadword 0, Text_1867DA - callstd 6 + msgbox Text_1867DA, 6 end Route15_EventScript_1AACAD:: @ 81AACAD @@ -6186,14 +5889,12 @@ Route15_EventScript_1AACAD:: @ 81AACAD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AACD4 - loadword 0, Text_18686F - callstd 6 + msgbox Text_18686F, 6 end EventScript_1AACD4:: @ 81AACD4 trainerbattle 5, 274, 0, Text_1C279D, Text_186841 - loadword 0, Text_18686F - callstd 6 + msgbox Text_18686F, 6 end Route15_EventScript_1AACEB:: @ 81AACEB @@ -6201,14 +5902,12 @@ Route15_EventScript_1AACEB:: @ 81AACEB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAD12 - loadword 0, Text_18668D - callstd 6 + msgbox Text_18668D, 6 end EventScript_1AAD12:: @ 81AAD12 trainerbattle 5, 305, 0, Text_1C26D3, Text_18667A - loadword 0, Text_18668D - callstd 6 + msgbox Text_18668D, 6 end Route15_EventScript_1AAD29:: @ 81AAD29 @@ -6216,14 +5915,12 @@ Route15_EventScript_1AAD29:: @ 81AAD29 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAD50 - loadword 0, Text_18671A - callstd 6 + msgbox Text_18671A, 6 end EventScript_1AAD50:: @ 81AAD50 trainerbattle 5, 306, 0, Text_1C2717, Text_186707 - loadword 0, Text_18671A - callstd 6 + msgbox Text_18671A, 6 end Route15_EventScript_1AAD67:: @ 81AAD67 @@ -6231,14 +5928,12 @@ Route15_EventScript_1AAD67:: @ 81AAD67 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAD8E - loadword 0, Text_186A55 - callstd 6 + msgbox Text_186A55, 6 end EventScript_1AAD8E:: @ 81AAD8E trainerbattle 5, 478, 0, Text_1C287D, Text_186A40 - loadword 0, Text_186A55 - callstd 6 + msgbox Text_186A55, 6 end Route15_EventScript_1AADA5:: @ 81AADA5 @@ -6246,14 +5941,12 @@ Route15_EventScript_1AADA5:: @ 81AADA5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AADCC - loadword 0, Text_18655A - callstd 6 + msgbox Text_18655A, 6 end EventScript_1AADCC:: @ 81AADCC trainerbattle 5, 479, 0, Text_1C2650, Text_186549 - loadword 0, Text_18655A - callstd 6 + msgbox Text_18655A, 6 end Route15_EventScript_1AADE3:: @ 81AADE3 @@ -6261,14 +5954,12 @@ Route15_EventScript_1AADE3:: @ 81AADE3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAE0A - loadword 0, Text_18661D - callstd 6 + msgbox Text_18661D, 6 end EventScript_1AAE0A:: @ 81AAE0A trainerbattle 5, 480, 0, Text_1C268D, Text_186612 - loadword 0, Text_18661D - callstd 6 + msgbox Text_18661D, 6 end Route15_EventScript_1AAE21:: @ 81AAE21 @@ -6276,14 +5967,12 @@ Route15_EventScript_1AAE21:: @ 81AAE21 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAE48 - loadword 0, Text_1869F4 - callstd 6 + msgbox Text_1869F4, 6 end EventScript_1AAE48:: @ 81AAE48 trainerbattle 5, 481, 0, Text_1C2846, Text_1869E6 - loadword 0, Text_1869F4 - callstd 6 + msgbox Text_1869F4, 6 end Route15_EventScript_1AAE5F:: @ 81AAE5F @@ -6291,14 +5980,12 @@ Route15_EventScript_1AAE5F:: @ 81AAE5F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAE8A - loadword 0, Text_186B0A - callstd 6 + msgbox Text_186B0A, 6 end EventScript_1AAE8A:: @ 81AAE8A trainerbattle 7, 488, 0, Text_1C28A1, Text_186ACB, Text_186B46 - loadword 0, Text_186B0A - callstd 6 + msgbox Text_186B0A, 6 end Route15_EventScript_1AAEA5:: @ 81AAEA5 @@ -6306,14 +5993,12 @@ Route15_EventScript_1AAEA5:: @ 81AAEA5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAED0 - loadword 0, Text_186BD2 - callstd 6 + msgbox Text_186BD2, 6 end EventScript_1AAED0:: @ 81AAED0 trainerbattle 7, 488, 0, Text_1C28EC, Text_186BB1, Text_186BFE - loadword 0, Text_186BD2 - callstd 6 + msgbox Text_186BD2, 6 end Route16_EventScript_1AAEEB:: @ 81AAEEB @@ -6321,14 +6006,12 @@ Route16_EventScript_1AAEEB:: @ 81AAEEB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAF12 - loadword 0, Text_186C75 - callstd 6 + msgbox Text_186C75, 6 end EventScript_1AAF12:: @ 81AAF12 trainerbattle 5, 199, 0, Text_1C2913, Text_186C5F - loadword 0, Text_186C75 - callstd 6 + msgbox Text_186C75, 6 end Route16_EventScript_1AAF29:: @ 81AAF29 @@ -6336,14 +6019,12 @@ Route16_EventScript_1AAF29:: @ 81AAF29 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAF50 - loadword 0, Text_186D5A - callstd 6 + msgbox Text_186D5A, 6 end EventScript_1AAF50:: @ 81AAF50 trainerbattle 5, 201, 0, Text_1C297B, Text_186D52 - loadword 0, Text_186D5A - callstd 6 + msgbox Text_186D5A, 6 end Route16_EventScript_1AAF67:: @ 81AAF67 @@ -6351,14 +6032,12 @@ Route16_EventScript_1AAF67:: @ 81AAF67 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAF8E - loadword 0, Text_186EC7 - callstd 6 + msgbox Text_186EC7, 6 end EventScript_1AAF8E:: @ 81AAF8E trainerbattle 5, 202, 0, Text_1C29EB, Text_186EB4 - loadword 0, Text_186EC7 - callstd 6 + msgbox Text_186EC7, 6 end Route16_EventScript_1AAFA5:: @ 81AAFA5 @@ -6366,14 +6045,12 @@ Route16_EventScript_1AAFA5:: @ 81AAFA5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAFCC - loadword 0, Text_186CC5 - callstd 6 + msgbox Text_186CC5, 6 end EventScript_1AAFCC:: @ 81AAFCC trainerbattle 5, 249, 0, Text_1C2925, Text_186CBB - loadword 0, Text_186CC5 - callstd 6 + msgbox Text_186CC5, 6 end Route16_EventScript_1AAFE3:: @ 81AAFE3 @@ -6381,14 +6058,12 @@ Route16_EventScript_1AAFE3:: @ 81AAFE3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB00A - loadword 0, Text_186D16 - callstd 6 + msgbox Text_186D16, 6 end EventScript_1AB00A:: @ 81AB00A trainerbattle 5, 250, 0, Text_1C2944, Text_186D06 - loadword 0, Text_186D16 - callstd 6 + msgbox Text_186D16, 6 end Route16_EventScript_1AB021:: @ 81AB021 @@ -6396,14 +6071,12 @@ Route16_EventScript_1AB021:: @ 81AB021 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB048 - loadword 0, Text_186E1C - callstd 6 + msgbox Text_186E1C, 6 end EventScript_1AB048:: @ 81AB048 trainerbattle 5, 251, 0, Text_1C29B0, Text_186E0D - loadword 0, Text_186E1C - callstd 6 + msgbox Text_186E1C, 6 end Route16_EventScript_1AB05F:: @ 81AB05F @@ -6411,14 +6084,12 @@ Route16_EventScript_1AB05F:: @ 81AB05F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB08A - loadword 0, Text_187027 - callstd 6 + msgbox Text_187027, 6 end EventScript_1AB08A:: @ 81AB08A trainerbattle 7, 489, 0, Text_1C2A19, Text_186FFA, Text_187057 - loadword 0, Text_187027 - callstd 6 + msgbox Text_187027, 6 end Route16_EventScript_1AB0A5:: @ 81AB0A5 @@ -6426,14 +6097,12 @@ Route16_EventScript_1AB0A5:: @ 81AB0A5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB0D0 - loadword 0, Text_1870F9 - callstd 6 + msgbox Text_1870F9, 6 end EventScript_1AB0D0:: @ 81AB0D0 trainerbattle 7, 489, 0, Text_1C2A53, Text_1870CC, Text_187120 - loadword 0, Text_1870F9 - callstd 6 + msgbox Text_1870F9, 6 end Route17_EventScript_1AB0EB:: @ 81AB0EB @@ -6441,14 +6110,12 @@ Route17_EventScript_1AB0EB:: @ 81AB0EB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB112 - loadword 0, Text_1872EB - callstd 6 + msgbox Text_1872EB, 6 end EventScript_1AB112:: @ 81AB112 trainerbattle 5, 203, 0, Text_1C2B06, Text_1872E3 - loadword 0, Text_1872EB - callstd 6 + msgbox Text_1872EB, 6 end Route17_EventScript_1AB129:: @ 81AB129 @@ -6456,14 +6123,12 @@ Route17_EventScript_1AB129:: @ 81AB129 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB150 - loadword 0, Text_187333 - callstd 6 + msgbox Text_187333, 6 end EventScript_1AB150:: @ 81AB150 trainerbattle 5, 204, 0, Text_1C2B2C, Text_187325 - loadword 0, Text_187333 - callstd 6 + msgbox Text_187333, 6 end Route17_EventScript_1AB167:: @ 81AB167 @@ -6471,14 +6136,12 @@ Route17_EventScript_1AB167:: @ 81AB167 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB18E - loadword 0, Text_187479 - callstd 6 + msgbox Text_187479, 6 end EventScript_1AB18E:: @ 81AB18E trainerbattle 5, 205, 0, Text_1C2BE6, Text_187472 - loadword 0, Text_187479 - callstd 6 + msgbox Text_187479, 6 end Route17_EventScript_1AB1A5:: @ 81AB1A5 @@ -6486,14 +6149,12 @@ Route17_EventScript_1AB1A5:: @ 81AB1A5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB1CC - loadword 0, Text_1874C9 - callstd 6 + msgbox Text_1874C9, 6 end EventScript_1AB1CC:: @ 81AB1CC trainerbattle 5, 206, 0, Text_1C2C10, Text_1874B6 - loadword 0, Text_1874C9 - callstd 6 + msgbox Text_1874C9, 6 end Route17_EventScript_1AB1E3:: @ 81AB1E3 @@ -6501,14 +6162,12 @@ Route17_EventScript_1AB1E3:: @ 81AB1E3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB20A - loadword 0, Text_1871BA - callstd 6 + msgbox Text_1871BA, 6 end EventScript_1AB20A:: @ 81AB20A trainerbattle 5, 252, 0, Text_1C2A88, Text_1871AE - loadword 0, Text_1871BA - callstd 6 + msgbox Text_1871BA, 6 end Route17_EventScript_1AB221:: @ 81AB221 @@ -6516,14 +6175,12 @@ Route17_EventScript_1AB221:: @ 81AB221 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB248 - loadword 0, Text_18725A - callstd 6 + msgbox Text_18725A, 6 end EventScript_1AB248:: @ 81AB248 trainerbattle 5, 253, 0, Text_1C2AC4, Text_187254 - loadword 0, Text_18725A - callstd 6 + msgbox Text_18725A, 6 end Route17_EventScript_1AB25F:: @ 81AB25F @@ -6531,14 +6188,12 @@ Route17_EventScript_1AB25F:: @ 81AB25F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB286 - loadword 0, Text_18739F - callstd 6 + msgbox Text_18739F, 6 end EventScript_1AB286:: @ 81AB286 trainerbattle 5, 254, 0, Text_1C2B5E, Text_187395 - loadword 0, Text_18739F - callstd 6 + msgbox Text_18739F, 6 end Route17_EventScript_1AB29D:: @ 81AB29D @@ -6546,14 +6201,12 @@ Route17_EventScript_1AB29D:: @ 81AB29D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB2C4 - loadword 0, Text_1873FF - callstd 6 + msgbox Text_1873FF, 6 end EventScript_1AB2C4:: @ 81AB2C4 trainerbattle 5, 255, 0, Text_1C2B9C, Text_1873EB - loadword 0, Text_1873FF - callstd 6 + msgbox Text_1873FF, 6 end Route17_EventScript_1AB2DB:: @ 81AB2DB @@ -6561,14 +6214,12 @@ Route17_EventScript_1AB2DB:: @ 81AB2DB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB302 - loadword 0, Text_187432 - callstd 6 + msgbox Text_187432, 6 end EventScript_1AB302:: @ 81AB302 trainerbattle 5, 256, 0, Text_1C2BDA, Text_187429 - loadword 0, Text_187432 - callstd 6 + msgbox Text_187432, 6 end Route17_EventScript_1AB319:: @ 81AB319 @@ -6576,14 +6227,12 @@ Route17_EventScript_1AB319:: @ 81AB319 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB340 - loadword 0, Text_1872A5 - callstd 6 + msgbox Text_1872A5, 6 end EventScript_1AB340:: @ 81AB340 trainerbattle 5, 470, 0, Text_1C2AF0, Text_187295 - loadword 0, Text_1872A5 - callstd 6 + msgbox Text_1872A5, 6 end Route18_EventScript_1AB357:: @ 81AB357 @@ -6591,14 +6240,12 @@ Route18_EventScript_1AB357:: @ 81AB357 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB37E - loadword 0, Text_187677 - callstd 6 + msgbox Text_187677, 6 end EventScript_1AB37E:: @ 81AB37E trainerbattle 5, 307, 0, Text_1C2C2B, Text_187672 - loadword 0, Text_187677 - callstd 6 + msgbox Text_187677, 6 end Route18_EventScript_1AB395:: @ 81AB395 @@ -6606,14 +6253,12 @@ Route18_EventScript_1AB395:: @ 81AB395 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB3BC - loadword 0, Text_1876C5 - callstd 6 + msgbox Text_1876C5, 6 end EventScript_1AB3BC:: @ 81AB3BC trainerbattle 5, 308, 0, Text_1C2C7B, Text_1876B3 - loadword 0, Text_1876C5 - callstd 6 + msgbox Text_1876C5, 6 end Route18_EventScript_1AB3D3:: @ 81AB3D3 @@ -6621,14 +6266,12 @@ Route18_EventScript_1AB3D3:: @ 81AB3D3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB3FA - loadword 0, Text_18772C - callstd 6 + msgbox Text_18772C, 6 end EventScript_1AB3FA:: @ 81AB3FA trainerbattle 5, 309, 0, Text_1C2CA8, Text_187726 - loadword 0, Text_18772C - callstd 6 + msgbox Text_18772C, 6 end Route19_EventScript_1AB411:: @ 81AB411 @@ -6636,14 +6279,12 @@ Route19_EventScript_1AB411:: @ 81AB411 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB438 - loadword 0, Text_1877EE - callstd 6 + msgbox Text_1877EE, 6 end EventScript_1AB438:: @ 81AB438 trainerbattle 5, 235, 0, Text_1C2CEE, Text_1877DF - loadword 0, Text_1877EE - callstd 6 + msgbox Text_1877EE, 6 end Route19_EventScript_1AB44F:: @ 81AB44F @@ -6651,14 +6292,12 @@ Route19_EventScript_1AB44F:: @ 81AB44F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB476 - loadword 0, Text_187852 - callstd 6 + msgbox Text_187852, 6 end EventScript_1AB476:: @ 81AB476 trainerbattle 5, 236, 0, Text_1C2D19, Text_18783E - loadword 0, Text_187852 - callstd 6 + msgbox Text_187852, 6 end Route19_EventScript_1AB48D:: @ 81AB48D @@ -6666,14 +6305,12 @@ Route19_EventScript_1AB48D:: @ 81AB48D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB4B4 - loadword 0, Text_1878B1 - callstd 6 + msgbox Text_1878B1, 6 end EventScript_1AB4B4:: @ 81AB4B4 trainerbattle 5, 237, 0, Text_1C2D4B, Text_1878A5 - loadword 0, Text_1878B1 - callstd 6 + msgbox Text_1878B1, 6 end Route19_EventScript_1AB4CB:: @ 81AB4CB @@ -6681,14 +6318,12 @@ Route19_EventScript_1AB4CB:: @ 81AB4CB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB4F2 - loadword 0, Text_1878FE - callstd 6 + msgbox Text_1878FE, 6 end EventScript_1AB4F2:: @ 81AB4F2 trainerbattle 5, 238, 0, Text_1C2D7D, Text_1878F8 - loadword 0, Text_1878FE - callstd 6 + msgbox Text_1878FE, 6 end Route19_EventScript_1AB509:: @ 81AB509 @@ -6696,14 +6331,12 @@ Route19_EventScript_1AB509:: @ 81AB509 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB530 - loadword 0, Text_18795B - callstd 6 + msgbox Text_18795B, 6 end EventScript_1AB530:: @ 81AB530 trainerbattle 5, 239, 0, Text_1C2DA7, Text_187955 - loadword 0, Text_18795B - callstd 6 + msgbox Text_18795B, 6 end Route19_EventScript_1AB547:: @ 81AB547 @@ -6711,14 +6344,12 @@ Route19_EventScript_1AB547:: @ 81AB547 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB56E - loadword 0, Text_1879D3 - callstd 6 + msgbox Text_1879D3, 6 end EventScript_1AB56E:: @ 81AB56E trainerbattle 5, 240, 0, Text_1C2DE9, Text_1879C3 - loadword 0, Text_1879D3 - callstd 6 + msgbox Text_1879D3, 6 end Route19_EventScript_1AB585:: @ 81AB585 @@ -6726,14 +6357,12 @@ Route19_EventScript_1AB585:: @ 81AB585 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB5AC - loadword 0, Text_187B35 - callstd 6 + msgbox Text_187B35, 6 end EventScript_1AB5AC:: @ 81AB5AC trainerbattle 5, 241, 0, Text_1C2EC0, Text_187B25 - loadword 0, Text_187B35 - callstd 6 + msgbox Text_187B35, 6 end Route19_EventScript_1AB5C3:: @ 81AB5C3 @@ -6741,14 +6370,12 @@ Route19_EventScript_1AB5C3:: @ 81AB5C3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB5EA - loadword 0, Text_187A50 - callstd 6 + msgbox Text_187A50, 6 end EventScript_1AB5EA:: @ 81AB5EA trainerbattle 5, 276, 0, Text_1C2E4A, Text_187A44 - loadword 0, Text_187A50 - callstd 6 + msgbox Text_187A50, 6 end Route19_EventScript_1AB601:: @ 81AB601 @@ -6756,14 +6383,12 @@ Route19_EventScript_1AB601:: @ 81AB601 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB628 - loadword 0, Text_187ACA - callstd 6 + msgbox Text_187ACA, 6 end EventScript_1AB628:: @ 81AB628 trainerbattle 5, 277, 0, Text_1C2E9D, Text_187AC1 - loadword 0, Text_187ACA - callstd 6 + msgbox Text_187ACA, 6 end Route19_EventScript_1AB63F:: @ 81AB63F @@ -6771,14 +6396,12 @@ Route19_EventScript_1AB63F:: @ 81AB63F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB666 - loadword 0, Text_187B94 - callstd 6 + msgbox Text_187B94, 6 end EventScript_1AB666:: @ 81AB666 trainerbattle 5, 278, 0, Text_1C2EFC, Text_187B85 - loadword 0, Text_187B94 - callstd 6 + msgbox Text_187B94, 6 end Route19_EventScript_1AB67D:: @ 81AB67D @@ -6786,14 +6409,12 @@ Route19_EventScript_1AB67D:: @ 81AB67D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB6A8 - loadword 0, Text_187C9E - callstd 6 + msgbox Text_187C9E, 6 end EventScript_1AB6A8:: @ 81AB6A8 trainerbattle 7, 490, 0, Text_1C2F41, Text_187C6F, Text_187CF2 - loadword 0, Text_187C9E - callstd 6 + msgbox Text_187C9E, 6 end Route19_EventScript_1AB6C3:: @ 81AB6C3 @@ -6801,14 +6422,12 @@ Route19_EventScript_1AB6C3:: @ 81AB6C3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB6EE - loadword 0, Text_187DAD - callstd 6 + msgbox Text_187DAD, 6 end EventScript_1AB6EE:: @ 81AB6EE trainerbattle 7, 490, 0, Text_1C2FAE, Text_187D7E, Text_187DE8 - loadword 0, Text_187DAD - callstd 6 + msgbox Text_187DAD, 6 end Route20_EventScript_1AB709:: @ 81AB709 @@ -6816,14 +6435,12 @@ Route20_EventScript_1AB709:: @ 81AB709 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB730 - loadword 0, Text_187E83 - callstd 6 + msgbox Text_187E83, 6 end EventScript_1AB730:: @ 81AB730 trainerbattle 5, 242, 0, Text_1C2FF3, Text_187E7B - loadword 0, Text_187E83 - callstd 6 + msgbox Text_187E83, 6 end Route20_EventScript_1AB747:: @ 81AB747 @@ -6831,14 +6448,12 @@ Route20_EventScript_1AB747:: @ 81AB747 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB76E - loadword 0, Text_187FFE - callstd 6 + msgbox Text_187FFE, 6 end EventScript_1AB76E:: @ 81AB76E trainerbattle 5, 243, 0, Text_1C30B0, Text_187FF7 - loadword 0, Text_187FFE - callstd 6 + msgbox Text_187FFE, 6 end Route20_EventScript_1AB785:: @ 81AB785 @@ -6846,14 +6461,12 @@ Route20_EventScript_1AB785:: @ 81AB785 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB7AC - loadword 0, Text_18806D - callstd 6 + msgbox Text_18806D, 6 end EventScript_1AB7AC:: @ 81AB7AC trainerbattle 5, 244, 0, Text_1C30ED, Text_18805C - loadword 0, Text_18806D - callstd 6 + msgbox Text_18806D, 6 end Route20_EventScript_1AB7C3:: @ 81AB7C3 @@ -6861,14 +6474,12 @@ Route20_EventScript_1AB7C3:: @ 81AB7C3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB7EA - loadword 0, Text_187F61 - callstd 6 + msgbox Text_187F61, 6 end EventScript_1AB7EA:: @ 81AB7EA trainerbattle 5, 270, 0, Text_1C305F, Text_187F5A - loadword 0, Text_187F61 - callstd 6 + msgbox Text_187F61, 6 end Route20_EventScript_1AB801:: @ 81AB801 @@ -6876,14 +6487,12 @@ Route20_EventScript_1AB801:: @ 81AB801 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB828 - loadword 0, Text_188139 - callstd 6 + msgbox Text_188139, 6 end EventScript_1AB828:: @ 81AB828 trainerbattle 5, 271, 0, Text_1C3149, Text_188119 - loadword 0, Text_188139 - callstd 6 + msgbox Text_188139, 6 end Route20_EventScript_1AB83F:: @ 81AB83F @@ -6891,14 +6500,12 @@ Route20_EventScript_1AB83F:: @ 81AB83F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB866 - loadword 0, Text_18827B - callstd 6 + msgbox Text_18827B, 6 end EventScript_1AB866:: @ 81AB866 trainerbattle 5, 272, 0, Text_1C31C4, Text_18825C - loadword 0, Text_18827B - callstd 6 + msgbox Text_18827B, 6 end Route20_EventScript_1AB87D:: @ 81AB87D @@ -6906,14 +6513,12 @@ Route20_EventScript_1AB87D:: @ 81AB87D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB8A4 - loadword 0, Text_187EF6 - callstd 6 + msgbox Text_187EF6, 6 end EventScript_1AB8A4:: @ 81AB8A4 trainerbattle 5, 279, 0, Text_1C302E, Text_187EED - loadword 0, Text_187EF6 - callstd 6 + msgbox Text_187EF6, 6 end Route20_EventScript_1AB8BB:: @ 81AB8BB @@ -6921,14 +6526,12 @@ Route20_EventScript_1AB8BB:: @ 81AB8BB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB8E2 - loadword 0, Text_1880C8 - callstd 6 + msgbox Text_1880C8, 6 end EventScript_1AB8E2:: @ 81AB8E2 trainerbattle 5, 310, 0, Text_1C312C, Text_1880AB - loadword 0, Text_1880C8 - callstd 6 + msgbox Text_1880C8, 6 end Route20_EventScript_1AB8F9:: @ 81AB8F9 @@ -6936,14 +6539,12 @@ Route20_EventScript_1AB8F9:: @ 81AB8F9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB920 - loadword 0, Text_1881B8 - callstd 6 + msgbox Text_1881B8, 6 end EventScript_1AB920:: @ 81AB920 trainerbattle 5, 472, 0, Text_1C3185, Text_1881A3 - loadword 0, Text_1881B8 - callstd 6 + msgbox Text_1881B8, 6 end Route20_EventScript_1AB937:: @ 81AB937 @@ -6951,14 +6552,12 @@ Route20_EventScript_1AB937:: @ 81AB937 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB95E - loadword 0, Text_187FA3 - callstd 6 + msgbox Text_187FA3, 6 end EventScript_1AB95E:: @ 81AB95E trainerbattle 5, 473, 0, Text_1C3095, Text_187F92 - loadword 0, Text_187FA3 - callstd 6 + msgbox Text_187FA3, 6 end Route21_North_EventScript_1AB975:: @ 81AB975 @@ -6966,14 +6565,12 @@ Route21_North_EventScript_1AB975:: @ 81AB975 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB99C - loadword 0, Text_188389 - callstd 6 + msgbox Text_188389, 6 end EventScript_1AB99C:: @ 81AB99C trainerbattle 5, 229, 0, Text_1C3208, Text_188383 - loadword 0, Text_188389 - callstd 6 + msgbox Text_188389, 6 end Route21_South_EventScript_1AB9B3:: @ 81AB9B3 @@ -6981,14 +6578,12 @@ Route21_South_EventScript_1AB9B3:: @ 81AB9B3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB9DA - loadword 0, Text_188632 - callstd 6 + msgbox Text_188632, 6 end EventScript_1AB9DA:: @ 81AB9DA trainerbattle 5, 230, 0, Text_1C331D, Text_1885F8 - loadword 0, Text_188632 - callstd 6 + msgbox Text_188632, 6 end Route21_North_EventScript_1AB9F1:: @ 81AB9F1 @@ -6996,14 +6591,12 @@ Route21_North_EventScript_1AB9F1:: @ 81AB9F1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABA18 - loadword 0, Text_18841D - callstd 6 + msgbox Text_18841D, 6 end EventScript_1ABA18:: @ 81ABA18 trainerbattle 5, 231, 0, Text_1C3231, Text_1883E9 - loadword 0, Text_18841D - callstd 6 + msgbox Text_18841D, 6 end Route21_South_EventScript_1ABA2F:: @ 81ABA2F @@ -7011,14 +6604,12 @@ Route21_South_EventScript_1ABA2F:: @ 81ABA2F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABA56 - loadword 0, Text_1886C5 - callstd 6 + msgbox Text_1886C5, 6 end EventScript_1ABA56:: @ 81ABA56 trainerbattle 5, 232, 0, Text_1C3356, Text_1886AE - loadword 0, Text_1886C5 - callstd 6 + msgbox Text_1886C5, 6 end Route21_North_EventScript_1ABA6D:: @ 81ABA6D @@ -7026,14 +6617,12 @@ Route21_North_EventScript_1ABA6D:: @ 81ABA6D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABA94 - loadword 0, Text_188465 - callstd 6 + msgbox Text_188465, 6 end EventScript_1ABA94:: @ 81ABA94 trainerbattle 5, 245, 0, Text_1C3264, Text_18845F - loadword 0, Text_188465 - callstd 6 + msgbox Text_188465, 6 end Route21_South_EventScript_1ABAAB:: @ 81ABAAB @@ -7041,14 +6630,12 @@ Route21_South_EventScript_1ABAAB:: @ 81ABAAB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABAD2 - loadword 0, Text_1884FF - callstd 6 + msgbox Text_1884FF, 6 end EventScript_1ABAD2:: @ 81ABAD2 trainerbattle 5, 246, 0, Text_1C3298, Text_1884F0 - loadword 0, Text_1884FF - callstd 6 + msgbox Text_1884FF, 6 end Route21_South_EventScript_1ABAE9:: @ 81ABAE9 @@ -7056,14 +6643,12 @@ Route21_South_EventScript_1ABAE9:: @ 81ABAE9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABB10 - loadword 0, Text_188555 - callstd 6 + msgbox Text_188555, 6 end EventScript_1ABB10:: @ 81ABB10 trainerbattle 5, 247, 0, Text_1C32D3, Text_188543 - loadword 0, Text_188555 - callstd 6 + msgbox Text_188555, 6 end Route21_South_EventScript_1ABB27:: @ 81ABB27 @@ -7071,14 +6656,12 @@ Route21_South_EventScript_1ABB27:: @ 81ABB27 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABB4E - loadword 0, Text_1885BF - callstd 6 + msgbox Text_1885BF, 6 end EventScript_1ABB4E:: @ 81ABB4E trainerbattle 5, 248, 0, Text_1C32FD, Text_1885B2 - loadword 0, Text_1885BF - callstd 6 + msgbox Text_1885BF, 6 end Route21_North_EventScript_1ABB65:: @ 81ABB65 @@ -7086,14 +6669,12 @@ Route21_North_EventScript_1ABB65:: @ 81ABB65 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABB90 - loadword 0, Text_188734 - callstd 6 + msgbox Text_188734, 6 end EventScript_1ABB90:: @ 81ABB90 trainerbattle 7, 491, 0, Text_1C3378, Text_188712, Text_18875E - loadword 0, Text_188734 - callstd 6 + msgbox Text_188734, 6 end Route21_North_EventScript_1ABBAB:: @ 81ABBAB @@ -7101,14 +6682,12 @@ Route21_North_EventScript_1ABBAB:: @ 81ABBAB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABBD6 - loadword 0, Text_188812 - callstd 6 + msgbox Text_188812, 6 end EventScript_1ABBD6:: @ 81ABBD6 trainerbattle 7, 491, 0, Text_1C33AE, Text_1887F1, Text_188850 - loadword 0, Text_188812 - callstd 6 + msgbox Text_188812, 6 end OneIsland_KindleRoad_EventScript_1ABBF1:: @ 81ABBF1 @@ -7116,14 +6695,12 @@ OneIsland_KindleRoad_EventScript_1ABBF1:: @ 81ABBF1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABC18 - loadword 0, Text_189657 - callstd 6 + msgbox Text_189657, 6 end EventScript_1ABC18:: @ 81ABC18 trainerbattle 5, 547, 0, Text_1C37B5, Text_18964D - loadword 0, Text_189657 - callstd 6 + msgbox Text_189657, 6 end OneIsland_KindleRoad_EventScript_1ABC2F:: @ 81ABC2F @@ -7131,14 +6708,12 @@ OneIsland_KindleRoad_EventScript_1ABC2F:: @ 81ABC2F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABC56 - loadword 0, Text_1896C1 - callstd 6 + msgbox Text_1896C1, 6 end EventScript_1ABC56:: @ 81ABC56 trainerbattle 5, 548, 0, Text_1C37E7, Text_1896AC - loadword 0, Text_1896C1 - callstd 6 + msgbox Text_1896C1, 6 end OneIsland_KindleRoad_EventScript_1ABC6D:: @ 81ABC6D @@ -7146,14 +6721,12 @@ OneIsland_KindleRoad_EventScript_1ABC6D:: @ 81ABC6D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABC94 - loadword 0, Text_189740 - callstd 6 + msgbox Text_189740, 6 end EventScript_1ABC94:: @ 81ABC94 trainerbattle 5, 549, 0, Text_1C3807, Text_189728 - loadword 0, Text_189740 - callstd 6 + msgbox Text_189740, 6 end OneIsland_KindleRoad_EventScript_1ABCAB:: @ 81ABCAB @@ -7161,14 +6734,12 @@ OneIsland_KindleRoad_EventScript_1ABCAB:: @ 81ABCAB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABCD2 - loadword 0, Text_1897C5 - callstd 6 + msgbox Text_1897C5, 6 end EventScript_1ABCD2:: @ 81ABCD2 trainerbattle 5, 550, 0, Text_1C3835, Text_1897A4 - loadword 0, Text_1897C5 - callstd 6 + msgbox Text_1897C5, 6 end OneIsland_KindleRoad_EventScript_1ABCE9:: @ 81ABCE9 @@ -7176,14 +6747,12 @@ OneIsland_KindleRoad_EventScript_1ABCE9:: @ 81ABCE9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABD10 - loadword 0, Text_18984B - callstd 6 + msgbox Text_18984B, 6 end EventScript_1ABD10:: @ 81ABD10 trainerbattle 5, 551, 0, Text_1C386A, Text_189833 - loadword 0, Text_18984B - callstd 6 + msgbox Text_18984B, 6 end OneIsland_KindleRoad_EventScript_1ABD27:: @ 81ABD27 @@ -7191,14 +6760,12 @@ OneIsland_KindleRoad_EventScript_1ABD27:: @ 81ABD27 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABD4E - loadword 0, Text_1898C4 - callstd 6 + msgbox Text_1898C4, 6 end EventScript_1ABD4E:: @ 81ABD4E trainerbattle 5, 518, 0, Text_1C389F, Text_1898AB - loadword 0, Text_1898C4 - callstd 6 + msgbox Text_1898C4, 6 end OneIsland_KindleRoad_EventScript_1ABD65:: @ 81ABD65 @@ -7206,14 +6773,12 @@ OneIsland_KindleRoad_EventScript_1ABD65:: @ 81ABD65 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABD8C - loadword 0, Text_18992C - callstd 6 + msgbox Text_18992C, 6 end EventScript_1ABD8C:: @ 81ABD8C trainerbattle 5, 552, 0, Text_1C38CA, Text_18991B - loadword 0, Text_18992C - callstd 6 + msgbox Text_18992C, 6 end OneIsland_KindleRoad_EventScript_1ABDA3:: @ 81ABDA3 @@ -7221,14 +6786,12 @@ OneIsland_KindleRoad_EventScript_1ABDA3:: @ 81ABDA3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABDCA - loadword 0, Text_189998 - callstd 6 + msgbox Text_189998, 6 end EventScript_1ABDCA:: @ 81ABDCA trainerbattle 5, 553, 0, Text_1C38FA, Text_18998C - loadword 0, Text_189998 - callstd 6 + msgbox Text_189998, 6 end OneIsland_KindleRoad_EventScript_1ABDE1:: @ 81ABDE1 @@ -7236,14 +6799,12 @@ OneIsland_KindleRoad_EventScript_1ABDE1:: @ 81ABDE1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABE08 - loadword 0, Text_189A13 - callstd 6 + msgbox Text_189A13, 6 end EventScript_1ABE08:: @ 81ABE08 trainerbattle 5, 554, 0, Text_1C3943, Text_189A0A - loadword 0, Text_189A13 - callstd 6 + msgbox Text_189A13, 6 end OneIsland_KindleRoad_EventScript_1ABE1F:: @ 81ABE1F @@ -7251,14 +6812,12 @@ OneIsland_KindleRoad_EventScript_1ABE1F:: @ 81ABE1F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABE46 - loadword 0, Text_189A9F - callstd 6 + msgbox Text_189A9F, 6 end EventScript_1ABE46:: @ 81ABE46 trainerbattle 5, 555, 0, Text_1C3987, Text_189A92 - loadword 0, Text_189A9F - callstd 6 + msgbox Text_189A9F, 6 end OneIsland_KindleRoad_EventScript_1ABE5D:: @ 81ABE5D @@ -7266,14 +6825,12 @@ OneIsland_KindleRoad_EventScript_1ABE5D:: @ 81ABE5D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABE84 - loadword 0, Text_189B24 - callstd 6 + msgbox Text_189B24, 6 end EventScript_1ABE84:: @ 81ABE84 trainerbattle 5, 556, 0, Text_1C39C6, Text_189B0B - loadword 0, Text_189B24 - callstd 6 + msgbox Text_189B24, 6 end OneIsland_KindleRoad_EventScript_1ABE9B:: @ 81ABE9B @@ -7281,14 +6838,12 @@ OneIsland_KindleRoad_EventScript_1ABE9B:: @ 81ABE9B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABEC6 - loadword 0, Text_189BA3 - callstd 6 + msgbox Text_189BA3, 6 end EventScript_1ABEC6:: @ 81ABEC6 trainerbattle 7, 557, 0, Text_1C3A05, Text_189B84, Text_189BDE - loadword 0, Text_189BA3 - callstd 6 + msgbox Text_189BA3, 6 end OneIsland_KindleRoad_EventScript_1ABEE1:: @ 81ABEE1 @@ -7296,14 +6851,12 @@ OneIsland_KindleRoad_EventScript_1ABEE1:: @ 81ABEE1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABF0C - loadword 0, Text_189C7E - callstd 6 + msgbox Text_189C7E, 6 end EventScript_1ABF0C:: @ 81ABF0C trainerbattle 7, 557, 0, Text_1C3A55, Text_189C62, Text_189CAB - loadword 0, Text_189C7E - callstd 6 + msgbox Text_189C7E, 6 end OneIsland_TreasureBeach_EventScript_1ABF27:: @ 81ABF27 @@ -7311,14 +6864,12 @@ OneIsland_TreasureBeach_EventScript_1ABF27:: @ 81ABF27 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABF4E - loadword 0, Text_189DA3 - callstd 6 + msgbox Text_189DA3, 6 end EventScript_1ABF4E:: @ 81ABF4E trainerbattle 5, 546, 0, Text_1C3773, Text_189D8B - loadword 0, Text_189DA3 - callstd 6 + msgbox Text_189DA3, 6 end ThreeIsland_BondBridge_EventScript_1ABF65:: @ 81ABF65 @@ -7326,14 +6877,12 @@ ThreeIsland_BondBridge_EventScript_1ABF65:: @ 81ABF65 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABF8C - loadword 0, Text_189E9E - callstd 6 + msgbox Text_189E9E, 6 end EventScript_1ABF8C:: @ 81ABF8C trainerbattle 5, 523, 0, Text_1C3AA7, Text_189E72 - loadword 0, Text_189E9E - callstd 6 + msgbox Text_189E9E, 6 end ThreeIsland_BondBridge_EventScript_1ABFA3:: @ 81ABFA3 @@ -7341,14 +6890,12 @@ ThreeIsland_BondBridge_EventScript_1ABFA3:: @ 81ABFA3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABFCA - loadword 0, Text_189F21 - callstd 6 + msgbox Text_189F21, 6 end EventScript_1ABFCA:: @ 81ABFCA trainerbattle 5, 558, 0, Text_1C3ABF, Text_189EFA - loadword 0, Text_189F21 - callstd 6 + msgbox Text_189F21, 6 end ThreeIsland_BondBridge_EventScript_1ABFE1:: @ 81ABFE1 @@ -7356,14 +6903,12 @@ ThreeIsland_BondBridge_EventScript_1ABFE1:: @ 81ABFE1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC008 - loadword 0, Text_189FA8 - callstd 6 + msgbox Text_189FA8, 6 end EventScript_1AC008:: @ 81AC008 trainerbattle 5, 519, 0, Text_1C3AF2, Text_189F9A - loadword 0, Text_189FA8 - callstd 6 + msgbox Text_189FA8, 6 end ThreeIsland_BondBridge_EventScript_1AC01F:: @ 81AC01F @@ -7371,14 +6916,12 @@ ThreeIsland_BondBridge_EventScript_1AC01F:: @ 81AC01F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC046 - loadword 0, Text_18A000 - callstd 6 + msgbox Text_18A000, 6 end EventScript_1AC046:: @ 81AC046 trainerbattle 5, 559, 0, Text_1C3B1D, Text_189FEE - loadword 0, Text_18A000 - callstd 6 + msgbox Text_18A000, 6 end ThreeIsland_BondBridge_EventScript_1AC05D:: @ 81AC05D @@ -7386,14 +6929,12 @@ ThreeIsland_BondBridge_EventScript_1AC05D:: @ 81AC05D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC084 - loadword 0, Text_18A082 - callstd 6 + msgbox Text_18A082, 6 end EventScript_1AC084:: @ 81AC084 trainerbattle 5, 561, 0, Text_1C3B30, Text_18A053 - loadword 0, Text_18A082 - callstd 6 + msgbox Text_18A082, 6 end ThreeIsland_BondBridge_EventScript_1AC09B:: @ 81AC09B @@ -7401,14 +6942,12 @@ ThreeIsland_BondBridge_EventScript_1AC09B:: @ 81AC09B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC0C6 - loadword 0, Text_18A106 - callstd 6 + msgbox Text_18A106, 6 end EventScript_1AC0C6:: @ 81AC0C6 trainerbattle 7, 560, 0, Text_1C3B6E, Text_18A0F7, Text_18A138 - loadword 0, Text_18A106 - callstd 6 + msgbox Text_18A106, 6 end ThreeIsland_BondBridge_EventScript_1AC0E1:: @ 81AC0E1 @@ -7416,14 +6955,12 @@ ThreeIsland_BondBridge_EventScript_1AC0E1:: @ 81AC0E1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC10C - loadword 0, Text_18A1B2 - callstd 6 + msgbox Text_18A1B2, 6 end EventScript_1AC10C:: @ 81AC10C trainerbattle 7, 560, 0, Text_1C3B99, Text_18A1A3, Text_18A1CD - loadword 0, Text_18A1B2 - callstd 6 + msgbox Text_18A1B2, 6 end FiveIsland_ResortGorgeous_EventScript_1AC127:: @ 81AC127 @@ -7431,14 +6968,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC127:: @ 81AC127 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC14E - loadword 0, Text_18A430 - callstd 6 + msgbox Text_18A430, 6 end EventScript_1AC14E:: @ 81AC14E trainerbattle 5, 526, 0, Text_1C3BF6, Text_18A40E - loadword 0, Text_18A430 - callstd 6 + msgbox Text_18A430, 6 end FiveIsland_ResortGorgeous_EventScript_1AC165:: @ 81AC165 @@ -7446,14 +6981,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC165:: @ 81AC165 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC18C - loadword 0, Text_18A4C6 - callstd 6 + msgbox Text_18A4C6, 6 end EventScript_1AC18C:: @ 81AC18C trainerbattle 5, 562, 0, Text_1C3C28, Text_18A49E - loadword 0, Text_18A4C6 - callstd 6 + msgbox Text_18A4C6, 6 end FiveIsland_ResortGorgeous_EventScript_1AC1A3:: @ 81AC1A3 @@ -7461,14 +6994,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC1A3:: @ 81AC1A3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC1CA - loadword 0, Text_18A555 - callstd 6 + msgbox Text_18A555, 6 end EventScript_1AC1CA:: @ 81AC1CA trainerbattle 5, 563, 0, Text_1C3C70, Text_18A535 - loadword 0, Text_18A555 - callstd 6 + msgbox Text_18A555, 6 end FiveIsland_ResortGorgeous_EventScript_1AC1E1:: @ 81AC1E1 @@ -7476,14 +7007,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC1E1:: @ 81AC1E1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC208 - loadword 0, Text_18A601 - callstd 6 + msgbox Text_18A601, 6 end EventScript_1AC208:: @ 81AC208 trainerbattle 5, 525, 0, Text_1C3CB0, Text_18A5EE - loadword 0, Text_18A601 - callstd 6 + msgbox Text_18A601, 6 end FiveIsland_ResortGorgeous_EventScript_1AC21F:: @ 81AC21F @@ -7491,14 +7020,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC21F:: @ 81AC21F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC246 - loadword 0, Text_18A699 - callstd 6 + msgbox Text_18A699, 6 end EventScript_1AC246:: @ 81AC246 trainerbattle 5, 564, 0, Text_1C3CF1, Text_18A67F - loadword 0, Text_18A699 - callstd 6 + msgbox Text_18A699, 6 end FiveIsland_ResortGorgeous_EventScript_1AC25D:: @ 81AC25D @@ -7506,14 +7033,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC25D:: @ 81AC25D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC284 - loadword 0, Text_18A715 - callstd 6 + msgbox Text_18A715, 6 end EventScript_1AC284:: @ 81AC284 trainerbattle 5, 565, 0, Text_1C3D47, Text_18A6FE - loadword 0, Text_18A715 - callstd 6 + msgbox Text_18A715, 6 end FiveIsland_ResortGorgeous_EventScript_1AC29B:: @ 81AC29B @@ -7521,14 +7046,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC29B:: @ 81AC29B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC2C2 - loadword 0, Text_18A7AC - callstd 6 + msgbox Text_18A7AC, 6 end EventScript_1AC2C2:: @ 81AC2C2 trainerbattle 5, 566, 0, Text_1C3D73, Text_18A786 - loadword 0, Text_18A7AC - callstd 6 + msgbox Text_18A7AC, 6 end FiveIsland_WaterLabyrinth_EventScript_1AC2D9:: @ 81AC2D9 @@ -7536,14 +7059,12 @@ FiveIsland_WaterLabyrinth_EventScript_1AC2D9:: @ 81AC2D9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC300 - loadword 0, Text_18AB37 - callstd 6 + msgbox Text_18AB37, 6 end EventScript_1AC300:: @ 81AC300 trainerbattle 5, 520, 0, Text_1C3BB7, Text_18AB0B - loadword 0, Text_18AB37 - callstd 6 + msgbox Text_18AB37, 6 end FiveIsland_MemorialPillar_EventScript_1AC317:: @ 81AC317 @@ -7551,14 +7072,12 @@ FiveIsland_MemorialPillar_EventScript_1AC317:: @ 81AC317 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC33E - loadword 0, Text_18AEB6 - callstd 6 + msgbox Text_18AEB6, 6 end EventScript_1AC33E:: @ 81AC33E trainerbattle 5, 570, 0, Text_1C3DA2, Text_18AEA8 - loadword 0, Text_18AEB6 - callstd 6 + msgbox Text_18AEB6, 6 end FiveIsland_MemorialPillar_EventScript_1AC355:: @ 81AC355 @@ -7566,14 +7085,12 @@ FiveIsland_MemorialPillar_EventScript_1AC355:: @ 81AC355 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC37C - loadword 0, Text_18AF45 - callstd 6 + msgbox Text_18AF45, 6 end EventScript_1AC37C:: @ 81AC37C trainerbattle 5, 571, 0, Text_1C3E0F, Text_18AF39 - loadword 0, Text_18AF45 - callstd 6 + msgbox Text_18AF45, 6 end FiveIsland_MemorialPillar_EventScript_1AC393:: @ 81AC393 @@ -7581,14 +7098,12 @@ FiveIsland_MemorialPillar_EventScript_1AC393:: @ 81AC393 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC3BA - loadword 0, Text_18AFF2 - callstd 6 + msgbox Text_18AFF2, 6 end EventScript_1AC3BA:: @ 81AC3BA trainerbattle 5, 572, 0, Text_1C3E6A, Text_18AFCC - loadword 0, Text_18AFF2 - callstd 6 + msgbox Text_18AFF2, 6 end SixIsland_OutcastIsland_EventScript_1AC3D1:: @ 81AC3D1 @@ -7596,14 +7111,12 @@ SixIsland_OutcastIsland_EventScript_1AC3D1:: @ 81AC3D1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC3F8 - loadword 0, Text_18B451 - callstd 6 + msgbox Text_18B451, 6 end EventScript_1AC3F8:: @ 81AC3F8 trainerbattle 5, 573, 0, Text_1C3ED0, Text_18B43B - loadword 0, Text_18B451 - callstd 6 + msgbox Text_18B451, 6 end SixIsland_OutcastIsland_EventScript_1AC40F:: @ 81AC40F @@ -7611,14 +7124,12 @@ SixIsland_OutcastIsland_EventScript_1AC40F:: @ 81AC40F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC436 - loadword 0, Text_18B4D1 - callstd 6 + msgbox Text_18B4D1, 6 end EventScript_1AC436:: @ 81AC436 trainerbattle 5, 574, 0, Text_1C3F11, Text_18B4C5 - loadword 0, Text_18B4D1 - callstd 6 + msgbox Text_18B4D1, 6 end SixIsland_OutcastIsland_EventScript_1AC44D:: @ 81AC44D @@ -7626,14 +7137,12 @@ SixIsland_OutcastIsland_EventScript_1AC44D:: @ 81AC44D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC474 - loadword 0, Text_18B573 - callstd 6 + msgbox Text_18B573, 6 end EventScript_1AC474:: @ 81AC474 trainerbattle 5, 575, 0, Text_1C3F51, Text_18B539 - loadword 0, Text_18B573 - callstd 6 + msgbox Text_18B573, 6 end SixIsland_OutcastIsland_EventScript_1AC48B:: @ 81AC48B @@ -7641,14 +7150,12 @@ SixIsland_OutcastIsland_EventScript_1AC48B:: @ 81AC48B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC4B6 - loadword 0, Text_18B62E - callstd 6 + msgbox Text_18B62E, 6 end EventScript_1AC4B6:: @ 81AC4B6 trainerbattle 7, 576, 0, Text_1C3F7B, Text_18B5F4, Text_18B660 - loadword 0, Text_18B62E - callstd 6 + msgbox Text_18B62E, 6 end SixIsland_OutcastIsland_EventScript_1AC4D1:: @ 81AC4D1 @@ -7656,14 +7163,12 @@ SixIsland_OutcastIsland_EventScript_1AC4D1:: @ 81AC4D1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC4FC - loadword 0, Text_18B720 - callstd 6 + msgbox Text_18B720, 6 end EventScript_1AC4FC:: @ 81AC4FC trainerbattle 7, 576, 0, Text_1C3FB3, Text_18B6EF, Text_18B762 - loadword 0, Text_18B720 - callstd 6 + msgbox Text_18B720, 6 end SixIsland_GreenPath_EventScript_1AC517:: @ 81AC517 @@ -7671,14 +7176,12 @@ SixIsland_GreenPath_EventScript_1AC517:: @ 81AC517 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC53E - loadword 0, Text_18B7FD - callstd 6 + msgbox Text_18B7FD, 6 end EventScript_1AC53E:: @ 81AC53E trainerbattle 5, 517, 0, Text_1C3FE9, Text_18B7F0 - loadword 0, Text_18B7FD - callstd 6 + msgbox Text_18B7FD, 6 end SixIsland_WaterPath_EventScript_1AC555:: @ 81AC555 @@ -7686,14 +7189,12 @@ SixIsland_WaterPath_EventScript_1AC555:: @ 81AC555 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC57C - loadword 0, Text_18B8F7 - callstd 6 + msgbox Text_18B8F7, 6 end EventScript_1AC57C:: @ 81AC57C trainerbattle 5, 577, 0, Text_1C4028, Text_18B8C8 - loadword 0, Text_18B8F7 - callstd 6 + msgbox Text_18B8F7, 6 end SixIsland_WaterPath_EventScript_1AC593:: @ 81AC593 @@ -7701,14 +7202,12 @@ SixIsland_WaterPath_EventScript_1AC593:: @ 81AC593 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC5BA - loadword 0, Text_18B9A5 - callstd 6 + msgbox Text_18B9A5, 6 end EventScript_1AC5BA:: @ 81AC5BA trainerbattle 5, 291, 0, Text_1C4057, Text_18B988 - loadword 0, Text_18B9A5 - callstd 6 + msgbox Text_18B9A5, 6 end SixIsland_WaterPath_EventScript_1AC5D1:: @ 81AC5D1 @@ -7716,14 +7215,12 @@ SixIsland_WaterPath_EventScript_1AC5D1:: @ 81AC5D1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC5F8 - loadword 0, Text_18BA57 - callstd 6 + msgbox Text_18BA57, 6 end EventScript_1AC5F8:: @ 81AC5F8 trainerbattle 5, 578, 0, Text_1C407F, Text_18BA47 - loadword 0, Text_18BA57 - callstd 6 + msgbox Text_18BA57, 6 end SixIsland_WaterPath_EventScript_1AC60F:: @ 81AC60F @@ -7731,14 +7228,12 @@ SixIsland_WaterPath_EventScript_1AC60F:: @ 81AC60F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC636 - loadword 0, Text_18BAE0 - callstd 6 + msgbox Text_18BAE0, 6 end EventScript_1AC636:: @ 81AC636 trainerbattle 5, 579, 0, Text_1C40D9, Text_18BAC0 - loadword 0, Text_18BAE0 - callstd 6 + msgbox Text_18BAE0, 6 end SixIsland_WaterPath_EventScript_1AC64D:: @ 81AC64D @@ -7746,14 +7241,12 @@ SixIsland_WaterPath_EventScript_1AC64D:: @ 81AC64D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC678 - loadword 0, Text_18BBF6 - callstd 6 + msgbox Text_18BBF6, 6 end EventScript_1AC678:: @ 81AC678 trainerbattle 7, 580, 0, Text_1C4138, Text_18BBE2, Text_18BC24 - loadword 0, Text_18BBF6 - callstd 6 + msgbox Text_18BBF6, 6 end SixIsland_WaterPath_EventScript_1AC693:: @ 81AC693 @@ -7761,14 +7254,12 @@ SixIsland_WaterPath_EventScript_1AC693:: @ 81AC693 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC6BE - loadword 0, Text_18BCAE - callstd 6 + msgbox Text_18BCAE, 6 end EventScript_1AC6BE:: @ 81AC6BE trainerbattle 7, 580, 0, Text_1C4166, Text_18BC84, Text_18BCCF - loadword 0, Text_18BCAE - callstd 6 + msgbox Text_18BCAE, 6 end SixIsland_WaterPath_EventScript_1AC6D9:: @ 81AC6D9 @@ -7776,14 +7267,12 @@ SixIsland_WaterPath_EventScript_1AC6D9:: @ 81AC6D9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC700 - loadword 0, Text_18BB8B - callstd 6 + msgbox Text_18BB8B, 6 end EventScript_1AC700:: @ 81AC700 trainerbattle 5, 581, 0, Text_1C40FA, Text_18BB62 - loadword 0, Text_18BB8B - callstd 6 + msgbox Text_18BB8B, 6 end SixIsland_RuinValley_EventScript_1AC717:: @ 81AC717 @@ -7791,14 +7280,12 @@ SixIsland_RuinValley_EventScript_1AC717:: @ 81AC717 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC73E - loadword 0, Text_18BEA0 - callstd 6 + msgbox Text_18BEA0, 6 end EventScript_1AC73E:: @ 81AC73E trainerbattle 5, 524, 0, Text_1C4196, Text_18BE9B - loadword 0, Text_18BEA0 - callstd 6 + msgbox Text_18BEA0, 6 end SixIsland_RuinValley_EventScript_1AC755:: @ 81AC755 @@ -7806,14 +7293,12 @@ SixIsland_RuinValley_EventScript_1AC755:: @ 81AC755 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC77C - loadword 0, Text_18BF6C - callstd 6 + msgbox Text_18BF6C, 6 end EventScript_1AC77C:: @ 81AC77C trainerbattle 5, 582, 0, Text_1C41D4, Text_18BF33 - loadword 0, Text_18BF6C - callstd 6 + msgbox Text_18BF6C, 6 end SixIsland_RuinValley_EventScript_1AC793:: @ 81AC793 @@ -7821,14 +7306,12 @@ SixIsland_RuinValley_EventScript_1AC793:: @ 81AC793 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC7BA - loadword 0, Text_18C04C - callstd 6 + msgbox Text_18C04C, 6 end EventScript_1AC7BA:: @ 81AC7BA trainerbattle 5, 583, 0, Text_1C4210, Text_18C03B - loadword 0, Text_18C04C - callstd 6 + msgbox Text_18C04C, 6 end SixIsland_RuinValley_EventScript_1AC7D1:: @ 81AC7D1 @@ -7836,14 +7319,12 @@ SixIsland_RuinValley_EventScript_1AC7D1:: @ 81AC7D1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC7F8 - loadword 0, Text_18C0EA - callstd 6 + msgbox Text_18C0EA, 6 end EventScript_1AC7F8:: @ 81AC7F8 trainerbattle 5, 584, 0, Text_1C4280, Text_18C0BB - loadword 0, Text_18C0EA - callstd 6 + msgbox Text_18C0EA, 6 end SixIsland_RuinValley_EventScript_1AC80F:: @ 81AC80F @@ -7851,14 +7332,12 @@ SixIsland_RuinValley_EventScript_1AC80F:: @ 81AC80F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC836 - loadword 0, Text_18C17A - callstd 6 + msgbox Text_18C17A, 6 end EventScript_1AC836:: @ 81AC836 trainerbattle 5, 585, 0, Text_1C42A0, Text_18C140 - loadword 0, Text_18C17A - callstd 6 + msgbox Text_18C17A, 6 end SevenIsland_TrainerTower_EventScript_1AC84D:: @ 81AC84D @@ -7866,14 +7345,12 @@ SevenIsland_TrainerTower_EventScript_1AC84D:: @ 81AC84D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC874 - loadword 0, Text_18C20E - callstd 6 + msgbox Text_18C20E, 6 end EventScript_1AC874:: @ 81AC874 trainerbattle 5, 586, 0, Text_1C42D6, Text_18C205 - loadword 0, Text_18C20E - callstd 6 + msgbox Text_18C20E, 6 end SevenIsland_TrainerTower_EventScript_1AC88B:: @ 81AC88B @@ -7881,14 +7358,12 @@ SevenIsland_TrainerTower_EventScript_1AC88B:: @ 81AC88B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC8B2 - loadword 0, Text_18C2D5 - callstd 6 + msgbox Text_18C2D5, 6 end EventScript_1AC8B2:: @ 81AC8B2 trainerbattle 5, 587, 0, Text_1C42EE, Text_18C2BC - loadword 0, Text_18C2D5 - callstd 6 + msgbox Text_18C2D5, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1AC8C9:: @ 81AC8C9 @@ -7896,14 +7371,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC8C9:: @ 81AC8C9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC8F0 - loadword 0, Text_18C3FF - callstd 6 + msgbox Text_18C3FF, 6 end EventScript_1AC8F0:: @ 81AC8F0 trainerbattle 5, 588, 0, Text_1C4327, Text_18C3E7 - loadword 0, Text_18C3FF - callstd 6 + msgbox Text_18C3FF, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1AC907:: @ 81AC907 @@ -7911,14 +7384,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC907:: @ 81AC907 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC932 - loadword 0, Text_18C683 - callstd 6 + msgbox Text_18C683, 6 end EventScript_1AC932:: @ 81AC932 trainerbattle 7, 589, 0, Text_1C4416, Text_18C662, Text_18C6AB - loadword 0, Text_18C683 - callstd 6 + msgbox Text_18C683, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1AC94D:: @ 81AC94D @@ -7926,14 +7397,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC94D:: @ 81AC94D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC978 - loadword 0, Text_18C773 - callstd 6 + msgbox Text_18C773, 6 end EventScript_1AC978:: @ 81AC978 trainerbattle 7, 589, 0, Text_1C444C, Text_18C73B, Text_18C7BD - loadword 0, Text_18C773 - callstd 6 + msgbox Text_18C773, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1AC993:: @ 81AC993 @@ -7941,14 +7410,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC993:: @ 81AC993 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC9BA - loadword 0, Text_18C4BA - callstd 6 + msgbox Text_18C4BA, 6 end EventScript_1AC9BA:: @ 81AC9BA trainerbattle 5, 590, 0, Text_1C4374, Text_18C473 - loadword 0, Text_18C4BA - callstd 6 + msgbox Text_18C4BA, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1AC9D1:: @ 81AC9D1 @@ -7956,14 +7423,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC9D1:: @ 81AC9D1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC9F8 - loadword 0, Text_18C54B - callstd 6 + msgbox Text_18C54B, 6 end EventScript_1AC9F8:: @ 81AC9F8 trainerbattle 5, 521, 0, Text_1C43AD, Text_18C543 - loadword 0, Text_18C54B - callstd 6 + msgbox Text_18C54B, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1ACA0F:: @ 81ACA0F @@ -7971,14 +7436,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1ACA0F:: @ 81ACA0F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACA36 - loadword 0, Text_18C5F5 - callstd 6 + msgbox Text_18C5F5, 6 end EventScript_1ACA36:: @ 81ACA36 trainerbattle 5, 522, 0, Text_1C43EC, Text_18C5CD - loadword 0, Text_18C5F5 - callstd 6 + msgbox Text_18C5F5, 6 end SevenIsland_SevaultCanyon_EventScript_1ACA4D:: @ 81ACA4D @@ -7986,14 +7449,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACA4D:: @ 81ACA4D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACA74 - loadword 0, Text_18C8C2 - callstd 6 + msgbox Text_18C8C2, 6 end EventScript_1ACA74:: @ 81ACA74 trainerbattle 5, 591, 0, Text_1C4491, Text_18C8A6 - loadword 0, Text_18C8C2 - callstd 6 + msgbox Text_18C8C2, 6 end SevenIsland_SevaultCanyon_EventScript_1ACA8B:: @ 81ACA8B @@ -8001,14 +7462,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACA8B:: @ 81ACA8B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACAB2 - loadword 0, Text_18C999 - callstd 6 + msgbox Text_18C999, 6 end EventScript_1ACAB2:: @ 81ACAB2 trainerbattle 5, 593, 0, Text_1C44CB, Text_18C980 - loadword 0, Text_18C999 - callstd 6 + msgbox Text_18C999, 6 end SevenIsland_SevaultCanyon_EventScript_1ACAC9:: @ 81ACAC9 @@ -8016,14 +7475,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACAC9:: @ 81ACAC9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACAF0 - loadword 0, Text_18CA9C - callstd 6 + msgbox Text_18CA9C, 6 end EventScript_1ACAF0:: @ 81ACAF0 trainerbattle 5, 596, 0, Text_1C454E, Text_18CA6F - loadword 0, Text_18CA9C - callstd 6 + msgbox Text_18CA9C, 6 end SevenIsland_SevaultCanyon_EventScript_1ACB07:: @ 81ACB07 @@ -8031,14 +7488,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACB07:: @ 81ACB07 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACB2E - loadword 0, Text_18CB6C - callstd 6 + msgbox Text_18CB6C, 6 end EventScript_1ACB2E:: @ 81ACB2E trainerbattle 5, 598, 0, Text_1C458E, Text_18CB3E - loadword 0, Text_18CB6C - callstd 6 + msgbox Text_18CB6C, 6 end SevenIsland_SevaultCanyon_EventScript_1ACB45:: @ 81ACB45 @@ -8046,14 +7501,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACB45:: @ 81ACB45 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACB6C - loadword 0, Text_18CC09 - callstd 6 + msgbox Text_18CC09, 6 end EventScript_1ACB6C:: @ 81ACB6C trainerbattle 5, 599, 0, Text_1C45C2, Text_18CBE0 - loadword 0, Text_18CC09 - callstd 6 + msgbox Text_18CC09, 6 end SevenIsland_SevaultCanyon_EventScript_1ACB83:: @ 81ACB83 @@ -8061,14 +7514,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACB83:: @ 81ACB83 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACBAA - loadword 0, Text_18CCEA - callstd 6 + msgbox Text_18CCEA, 6 end EventScript_1ACBAA:: @ 81ACBAA trainerbattle 5, 600, 0, Text_1C45FB, Text_18CCAE - loadword 0, Text_18CCEA - callstd 6 + msgbox Text_18CCEA, 6 end SevenIsland_SevaultCanyon_EventScript_1ACBC1:: @ 81ACBC1 @@ -8076,14 +7527,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACBC1:: @ 81ACBC1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACBEC - loadword 0, Text_18CD9C - callstd 6 + msgbox Text_18CD9C, 6 end EventScript_1ACBEC:: @ 81ACBEC trainerbattle 7, 601, 0, Text_1C4662, Text_18CD75, Text_18CDE2 - loadword 0, Text_18CD9C - callstd 6 + msgbox Text_18CD9C, 6 end SevenIsland_SevaultCanyon_EventScript_1ACC07:: @ 81ACC07 @@ -8091,14 +7540,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACC07:: @ 81ACC07 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACC32 - loadword 0, Text_18CE78 - callstd 6 + msgbox Text_18CE78, 6 end EventScript_1ACC32:: @ 81ACC32 trainerbattle 7, 601, 0, Text_1C4699, Text_18CE5A, Text_18CEF4 - loadword 0, Text_18CE78 - callstd 6 + msgbox Text_18CE78, 6 end SevenIsland_TanobyRuins_EventScript_1ACC4D:: @ 81ACC4D @@ -8106,14 +7553,12 @@ SevenIsland_TanobyRuins_EventScript_1ACC4D:: @ 81ACC4D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACC74 - loadword 0, Text_18D061 - callstd 6 + msgbox Text_18D061, 6 end EventScript_1ACC74:: @ 81ACC74 trainerbattle 5, 602, 0, Text_1C46D3, Text_18D02A - loadword 0, Text_18D061 - callstd 6 + msgbox Text_18D061, 6 end SevenIsland_TanobyRuins_EventScript_1ACC8B:: @ 81ACC8B @@ -8121,14 +7566,12 @@ SevenIsland_TanobyRuins_EventScript_1ACC8B:: @ 81ACC8B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACCB2 - loadword 0, Text_18D125 - callstd 6 + msgbox Text_18D125, 6 end EventScript_1ACCB2:: @ 81ACCB2 trainerbattle 5, 603, 0, Text_1C470A, Text_18D108 - loadword 0, Text_18D125 - callstd 6 + msgbox Text_18D125, 6 end SevenIsland_TanobyRuins_EventScript_1ACCC9:: @ 81ACCC9 @@ -8136,14 +7579,12 @@ SevenIsland_TanobyRuins_EventScript_1ACCC9:: @ 81ACCC9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACCF0 - loadword 0, Text_18D1E3 - callstd 6 + msgbox Text_18D1E3, 6 end EventScript_1ACCF0:: @ 81ACCF0 trainerbattle 5, 604, 0, Text_1C4739, Text_18D1B5 - loadword 0, Text_18D1E3 - callstd 6 + msgbox Text_18D1E3, 6 end SevenIsland_TanobyRuins_EventScript_1ACD07:: @ 81ACD07 @@ -8151,14 +7592,12 @@ SevenIsland_TanobyRuins_EventScript_1ACD07:: @ 81ACD07 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACD2E - loadword 0, Text_18D284 - callstd 6 + msgbox Text_18D284, 6 end EventScript_1ACD2E:: @ 81ACD2E trainerbattle 5, 605, 0, Text_1C476A, Text_18D26D - loadword 0, Text_18D284 - callstd 6 + msgbox Text_18D284, 6 end @ Test message! @@ -8177,8 +7616,7 @@ ViridianCity_House2_EventScript_1ACD65:: @ 81ACD65 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B1AB9 - callstd 4 + msgbox gUnknown_81B1AB9 release end @@ -8192,8 +7630,7 @@ EventScript_1ACD8D:: @ 81ACD8D setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B1AB9 - callstd 4 + msgbox gUnknown_81B1AB9 release end @@ -8204,8 +7641,7 @@ EventScript_1ACDB5:: @ 81ACDB5 setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B1AB9 - callstd 4 + msgbox gUnknown_81B1AB9 release end @@ -8215,8 +7651,7 @@ FourIsland_PokemonCenter_1F_EventScript_1ACDD0:: @ 81ACDD0 setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B1B3D - callstd 4 + msgbox gUnknown_81B1B3D releaseall end @@ -8226,8 +7661,7 @@ Route4_EventScript_1ACDEA:: @ 81ACDEA setvar VAR_0x8004, 2 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_183D26 - callstd 4 + msgbox Text_183D26 release end @@ -8237,8 +7671,7 @@ MtMoon_1F_EventScript_1ACE03:: @ 81ACE03 setvar VAR_0x8004, 2 setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_172B00 - callstd 4 + msgbox Text_172B00 release end @@ -8248,8 +7681,7 @@ PewterCity_Museum_1F_EventScript_1ACE1C:: @ 81ACE1C setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B146A - callstd 4 + msgbox gUnknown_81B146A releaseall end @@ -8259,8 +7691,7 @@ Route20_EventScript_1ACE36:: @ 81ACE36 setvar VAR_0x8004, 3 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_1882E1 - callstd 4 + msgbox Text_1882E1 release end @@ -8270,8 +7701,7 @@ Route25_EventScript_1ACE4F:: @ 81ACE4F setvar VAR_0x8004, 3 setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_189569 - callstd 4 + msgbox Text_189569 release end @@ -8282,8 +7712,7 @@ CeruleanCity_PokemonCenter_1F_EventScript_1ACE68:: @ 81ACE68 setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B14E8 - callstd 4 + msgbox gUnknown_81B14E8 release end @@ -8293,8 +7722,7 @@ VermilionCity_PokemonCenter_1F_EventScript_1ACE83:: @ 81ACE83 setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B1558 - callstd 4 + msgbox gUnknown_81B1558 releaseall end @@ -8305,8 +7733,7 @@ CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B161B - callstd 4 + msgbox gUnknown_81B161B release end @@ -8317,8 +7744,7 @@ FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8 setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B16A8 - callstd 4 + msgbox gUnknown_81B16A8 release end @@ -8328,8 +7754,7 @@ SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3 setvar VAR_0x8004, 6 setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_177C47 - callstd 4 + msgbox Text_177C47 release end @@ -8340,8 +7765,7 @@ SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B1753 - callstd 4 + msgbox gUnknown_81B1753 release end @@ -8353,8 +7777,7 @@ CinnabarIsland_Gym_EventScript_1ACF07:: @ 81ACF07 setvar VAR_0x8004, 14 setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_199E8A - callstd 4 + msgbox Text_199E8A releaseall end @@ -8364,8 +7787,7 @@ FiveIsland_ResortGorgeous_House_EventScript_1ACF2C:: @ 81ACF2C setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B17E9 - callstd 4 + msgbox gUnknown_81B17E9 releaseall end @@ -8375,8 +7797,7 @@ FourIsland_Mart_EventScript_1ACF46:: @ 81ACF46 setvar VAR_0x8004, 9 setvar VAR_0x8005, 2 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_1A3A60 - callstd 4 + msgbox Text_1A3A60 release end @@ -8387,8 +7808,7 @@ FiveIsland_PokemonCenter_1F_EventScript_1ACF5F:: @ 81ACF5F setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B187F - callstd 4 + msgbox gUnknown_81B187F release end @@ -8399,8 +7819,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A:: @ 81ACF7A setvar VAR_0x8005, 2 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B1913 - callstd 4 + msgbox gUnknown_81B1913 release end @@ -8410,8 +7829,7 @@ SevenIsland_SevaultCanyon_EventScript_1ACF95:: @ 81ACF95 setvar VAR_0x8004, 10 setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_18CF4D - callstd 4 + msgbox Text_18CF4D release end @@ -8424,8 +7842,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE:: @ 81ACFAE setvar VAR_0x8004, 11 setvar VAR_0x8005, 2 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_19A9E7 - callstd 4 + msgbox Text_19A9E7 release end @@ -8436,8 +7853,7 @@ SevenIsland_PokemonCenter_1F_EventScript_1ACFD4:: @ 81ACFD4 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B19A8 - callstd 4 + msgbox gUnknown_81B19A8 release end @@ -8447,8 +7863,7 @@ SixIsland_Mart_EventScript_1ACFEF:: @ 81ACFEF setvar VAR_0x8004, 11 setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_1A41CA - callstd 4 + msgbox Text_1A41CA release end @@ -8458,8 +7873,7 @@ EventScript_1AD008:: @ 81AD008 setvar VAR_0x8004, 12 setvar VAR_0x8005, 0 special SetFlavorTextFlagFromSpecialVars - loadword 0, gFameCheckerFlavorText_Lance0 - callstd 4 + msgbox gFameCheckerFlavorText_Lance0 release end @@ -8469,8 +7883,7 @@ EventScript_1AD021:: @ 81AD021 setvar VAR_0x8004, 12 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_181569 - callstd 4 + msgbox Text_181569 release end @@ -8480,8 +7893,7 @@ SaffronCity_EventScript_1AD03A:: @ 81AD03A setvar VAR_0x8004, 12 setvar VAR_0x8005, 2 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_181569 - callstd 4 + msgbox Text_181569 release end @@ -8491,8 +7903,7 @@ CeladonCity_DepartmentStore_2F_EventScript_1AD053:: @ 81AD053 setvar VAR_0x8004, 12 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_19566B - callstd 4 + msgbox Text_19566B release end @@ -8503,8 +7914,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C:: @ 81AD06C setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B1A31 - callstd 4 + msgbox gUnknown_81B1A31 release end @@ -8514,8 +7924,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_1AD087:: @ 81AD087 setvar VAR_0x8004, 12 setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_19AB16 - callstd 4 + msgbox Text_19AB16 release end @@ -8525,8 +7934,7 @@ LavenderTown_PokemonCenter_1F_EventScript_1AD0A0:: @ 81AD0A0 setvar VAR_0x8004, 14 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_19358E - callstd 4 + msgbox Text_19358E release end @@ -8537,8 +7945,7 @@ CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9:: @ 81AD0B9 setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars textcolor 3 - loadword 0, gUnknown_81B1BD1 - callstd 4 + msgbox gUnknown_81B1BD1 release end @@ -8548,8 +7955,7 @@ SilphCo_5F_EventScript_1AD0D4:: @ 81AD0D4 setvar VAR_0x8004, 15 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_175E99 - callstd 4 + msgbox Text_175E99 release end SilphCo_8F_EventScript_1AD0ED:: @ 81AD0ED @@ -8558,8 +7964,7 @@ SilphCo_8F_EventScript_1AD0ED:: @ 81AD0ED setvar VAR_0x8004, 15 setvar VAR_0x8005, 2 special SetFlavorTextFlagFromSpecialVars - loadword 0, Text_176ACB - callstd 4 + msgbox Text_176ACB release end @@ -8568,8 +7973,7 @@ SilphCo_8F_EventScript_1AD0ED:: @ 81AD0ED CeladonCity_GameCorner_EventScript_1B2867:: @ 81B2867 lockall showmoneybox 0, 0, 0 - loadword 0, gUnknown_81B1D7D - callstd 5 + msgbox gUnknown_81B1D7D, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1B2926 checkmoney 50, 0 @@ -8628,8 +8032,7 @@ EventScript_1B2907:: @ 81B2907 dofieldeffect 69 delay 60 special sub_80CC2BC - loadword 0, gUnknown_81B1E7D - callstd 4 + msgbox gUnknown_81B1E7D hidemoneybox nop nop @@ -8644,8 +8047,7 @@ EventScript_1B2926:: @ 81B2926 end EventScript_1B292B:: @ 81B292B - loadword 0, gUnknown_81B1E07 - callstd 4 + msgbox gUnknown_81B1E07 hidemoneybox nop nop @@ -8663,8 +8065,7 @@ FourIsland_House2_EventScript_1B2938:: @ 81B2938 EventScript_1B2951:: @ 81B2951 setflag FLAG_0x290 - loadword 0, gUnknown_81B1EB3 - callstd 4 + msgbox gUnknown_81B1EB3 applymovement 1, Movement_1A75E1 waitmovement 0 playse SE_PIN @@ -8698,8 +8099,7 @@ EventScript_1B29C5:: @ 81B29C5 end EventScript_1B29C6:: @ 81B29C6 - loadword 0, gUnknown_81B1FEF - callstd 4 + msgbox gUnknown_81B1FEF release end @@ -8809,8 +8209,7 @@ EventScript_1B2B4C:: @ 81B2B4C end EventScript_1B2B8E:: @ 81B2B8E - loadword 0, gUnknown_81B1EF8 - callstd 4 + msgbox gUnknown_81B1EF8 release end @@ -8829,8 +8228,7 @@ EventScript_1B2BC5:: @ 81B2BC5 compare_var_to_value VAR_BIRCH_STATE, 1 goto_if 1, EventScript_1B2C3D setvar VAR_BIRCH_STATE, 1 - loadword 0, gUnknown_81B206E - callstd 4 + msgbox gUnknown_81B206E goto EventScript_1B2C51 EventScript_1B2BE2:: @ 81B2BE2 @@ -8840,8 +8238,7 @@ EventScript_1B2BE3:: @ 81B2BE3 compare_var_to_value VAR_BIRCH_STATE, 2 goto_if 1, EventScript_1B2C3D setvar VAR_BIRCH_STATE, 2 - loadword 0, gUnknown_81B20CF - callstd 4 + msgbox gUnknown_81B20CF goto EventScript_1B2C51 EventScript_1B2C00:: @ 81B2C00 @@ -8851,8 +8248,7 @@ EventScript_1B2C01:: @ 81B2C01 compare_var_to_value VAR_BIRCH_STATE, 3 goto_if 1, EventScript_1B2C3D setvar VAR_BIRCH_STATE, 3 - loadword 0, gUnknown_81B2133 - callstd 4 + msgbox gUnknown_81B2133 goto EventScript_1B2C51 EventScript_1B2C1E:: @ 81B2C1E @@ -8862,22 +8258,19 @@ EventScript_1B2C1F:: @ 81B2C1F compare_var_to_value VAR_BIRCH_STATE, 4 goto_if 1, EventScript_1B2C47 setvar VAR_BIRCH_STATE, 4 - loadword 0, gUnknown_81B21C4 - callstd 4 + msgbox gUnknown_81B21C4 goto EventScript_1B2C51 EventScript_1B2C3C:: @ 81B2C3C end EventScript_1B2C3D:: @ 81B2C3D - loadword 0, gUnknown_81B227C - callstd 4 + msgbox gUnknown_81B227C release end EventScript_1B2C47:: @ 81B2C47 - loadword 0, gUnknown_81B22B0 - callstd 4 + msgbox gUnknown_81B22B0 release end @@ -8906,8 +8299,7 @@ EventScript_1B2C8F:: @ 81B2C8F compare_var_to_value VAR_CRUISE_STEP_COUNT, 1 goto_if 1, EventScript_1B2D07 setvar VAR_CRUISE_STEP_COUNT, 1 - loadword 0, gUnknown_81B2308 - callstd 4 + msgbox gUnknown_81B2308 goto EventScript_1B2D1B EventScript_1B2CAC:: @ 81B2CAC @@ -8917,8 +8309,7 @@ EventScript_1B2CAD:: @ 81B2CAD compare_var_to_value VAR_CRUISE_STEP_COUNT, 2 goto_if 1, EventScript_1B2D07 setvar VAR_CRUISE_STEP_COUNT, 2 - loadword 0, gUnknown_81B2372 - callstd 4 + msgbox gUnknown_81B2372 goto EventScript_1B2D1B EventScript_1B2CCA:: @ 81B2CCA @@ -8928,8 +8319,7 @@ EventScript_1B2CCB:: @ 81B2CCB compare_var_to_value VAR_CRUISE_STEP_COUNT, 3 goto_if 1, EventScript_1B2D07 setvar VAR_CRUISE_STEP_COUNT, 3 - loadword 0, gUnknown_81B23E0 - callstd 4 + msgbox gUnknown_81B23E0 goto EventScript_1B2D1B EventScript_1B2CE8:: @ 81B2CE8 @@ -8939,22 +8329,19 @@ EventScript_1B2CE9:: @ 81B2CE9 compare_var_to_value VAR_CRUISE_STEP_COUNT, 4 goto_if 1, EventScript_1B2D11 setvar VAR_CRUISE_STEP_COUNT, 4 - loadword 0, gUnknown_81B2448 - callstd 4 + msgbox gUnknown_81B2448 goto EventScript_1B2D1B EventScript_1B2D06:: @ 81B2D06 end EventScript_1B2D07:: @ 81B2D07 - loadword 0, gUnknown_81B251B - callstd 4 + msgbox gUnknown_81B251B release end EventScript_1B2D11:: @ 81B2D11 - loadword 0, gUnknown_81B254F - callstd 4 + msgbox gUnknown_81B254F release end @@ -8983,8 +8370,7 @@ EventScript_1B2D59:: @ 81B2D59 compare_var_to_value VAR_POKELOT_RND1, 1 goto_if 1, EventScript_1B2DD1 setvar VAR_POKELOT_RND1, 1 - loadword 0, gUnknown_81B25A7 - callstd 4 + msgbox gUnknown_81B25A7 goto EventScript_1B2DE5 EventScript_1B2D76:: @ 81B2D76 @@ -8994,8 +8380,7 @@ EventScript_1B2D77:: @ 81B2D77 compare_var_to_value VAR_POKELOT_RND1, 2 goto_if 1, EventScript_1B2DD1 setvar VAR_POKELOT_RND1, 2 - loadword 0, gUnknown_81B2609 - callstd 4 + msgbox gUnknown_81B2609 goto EventScript_1B2DE5 EventScript_1B2D94:: @ 81B2D94 @@ -9005,8 +8390,7 @@ EventScript_1B2D95:: @ 81B2D95 compare_var_to_value VAR_POKELOT_RND1, 3 goto_if 1, EventScript_1B2DD1 setvar VAR_POKELOT_RND1, 3 - loadword 0, gUnknown_81B267B - callstd 4 + msgbox gUnknown_81B267B goto EventScript_1B2DE5 EventScript_1B2DB2:: @ 81B2DB2 @@ -9016,22 +8400,19 @@ EventScript_1B2DB3:: @ 81B2DB3 compare_var_to_value VAR_POKELOT_RND1, 4 goto_if 1, EventScript_1B2DDB setvar VAR_POKELOT_RND1, 4 - loadword 0, gUnknown_81B26F6 - callstd 4 + msgbox gUnknown_81B26F6 goto EventScript_1B2DE5 EventScript_1B2DD0:: @ 81B2DD0 end EventScript_1B2DD1:: @ 81B2DD1 - loadword 0, gUnknown_81B27DB - callstd 4 + msgbox gUnknown_81B27DB release end EventScript_1B2DDB:: @ 81B2DDB - loadword 0, gUnknown_81B280F - callstd 4 + msgbox gUnknown_81B280F release end @@ -9111,8 +8492,7 @@ ViridianCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 execram EventScript_1BB1E4:: @ 81BB1E4 - loadword 0, Text_1A6393 - callstd 2 + msgbox Text_1A6393, 2 end CeladonCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED @@ -9344,14 +8724,12 @@ EventScript_1BB415:: @ 81BB415 textcolor 1 applymovement 255, Movement_1A75E9 waitmovement 0 - loadword 0, gUnknown_81BD898 - callstd 4 + msgbox gUnknown_81BD898 closemessage applymovement 255, Movement_1BB447 waitmovement 0 delay 30 - loadword 0, gUnknown_81BD966 - callstd 4 + msgbox gUnknown_81BD966 setvar VAR_0x407C, 2 releaseall end @@ -9369,8 +8747,7 @@ EventScript_1BB44A:: @ 81BB44A end EventScript_1BB459:: @ 81BB459 - loadword 0, gUnknown_81BC35E - callstd 4 + msgbox gUnknown_81BC35E goto EventScript_1BB467 end @@ -9415,8 +8792,7 @@ EventScript_1BB4AE:: @ 81BB4AE end EventScript_1BB501:: @ 81BB501 - loadword 0, gUnknown_81BD390 - callstd 4 + msgbox gUnknown_81BD390 goto EventScript_1BB4AE EventScript_1BB50E:: @ 81BB50E @@ -9440,8 +8816,7 @@ EventScript_1BB532:: @ 81BB532 end EventScript_1BB533:: @ 81BB533 - loadword 0, gUnknown_81BC409 - callstd 4 + msgbox gUnknown_81BC409 goto EventScript_1BB4AE EventScript_1BB540:: @ 81BB540 @@ -9538,8 +8913,7 @@ EventScript_1BB667:: @ 81BB667 EventScript_1BB668:: @ 81BB668 special CloseLink - loadword 0, gUnknown_81BC736 - callstd 4 + msgbox gUnknown_81BC736 goto EventScript_1BB69B EventScript_1BB678:: @ 81BB678 @@ -9547,8 +8921,7 @@ EventScript_1BB678:: @ 81BB678 EventScript_1BB679:: @ 81BB679 special CloseLink - loadword 0, gUnknown_81BC700 - callstd 4 + msgbox gUnknown_81BC700 goto EventScript_1BB69B EventScript_1BB689:: @ 81BB689 @@ -9556,8 +8929,7 @@ EventScript_1BB689:: @ 81BB689 EventScript_1BB68A:: @ 81BB68A special CloseLink - loadword 0, gUnknown_81BC6CA - callstd 4 + msgbox gUnknown_81BC6CA goto EventScript_1BB69B EventScript_1BB69A:: @ 81BB69A @@ -9566,8 +8938,7 @@ EventScript_1BB69A:: @ 81BB69A EventScript_1BB69B:: @ 81BB69B special CloseLink special HelpSystem_Enable - loadword 0, gUnknown_81BC76B - callstd 4 + msgbox gUnknown_81BC76B release end @@ -9643,14 +9014,12 @@ EventScript_1BB79C:: @ 81BB79C return EventScript_1BB7C2:: @ 81BB7C2 - loadword 0, gUnknown_81BC442 - callstd 4 + msgbox gUnknown_81BC442 setvar VAR_RESULT, 0 return EventScript_1BB7D0:: @ 81BB7D0 - loadword 0, gUnknown_81BC47C - callstd 4 + msgbox gUnknown_81BC47C setvar VAR_RESULT, 0 return @@ -9660,56 +9029,49 @@ EventScript_1BB7DE:: @ 81BB7DE EventScript_1BB7DF:: @ 81BB7DF special CloseLink special HelpSystem_Enable - loadword 0, gUnknown_81BC95C - callstd 4 + msgbox gUnknown_81BC95C release end EventScript_1BB7EF:: @ 81BB7EF special CloseLink special HelpSystem_Enable - loadword 0, gUnknown_81BC9C0 - callstd 4 + msgbox gUnknown_81BC9C0 release end EventScript_1BB7FF:: @ 81BB7FF special CloseLink special HelpSystem_Enable - loadword 0, gUnknown_81BC615 - callstd 4 + msgbox gUnknown_81BC615 release end EventScript_1BB80F:: @ 81BB80F special CloseLink special HelpSystem_Enable - loadword 0, gUnknown_81BC5C0 - callstd 4 + msgbox gUnknown_81BC5C0 release end EventScript_1BB81F:: @ 81BB81F special CloseLink special HelpSystem_Enable - loadword 0, gUnknown_81BC64E - callstd 4 + msgbox gUnknown_81BC64E release end EventScript_1BB82F:: @ 81BB82F special CloseLink special HelpSystem_Enable - loadword 0, gUnknown_81BC68A - callstd 4 + msgbox gUnknown_81BC68A release end EventScript_1BB83F:: @ 81BB83F special CloseLink special HelpSystem_Enable - loadword 0, gUnknown_81BCFD1 - callstd 4 + msgbox gUnknown_81BCFD1 release end @@ -9722,28 +9084,24 @@ EventScript_1BB84F:: @ 81BB84F EventScript_1BB857:: @ 81BB857 special CloseLink special HelpSystem_Enable - loadword 0, gUnknown_81BC6A1 - callstd 4 + msgbox gUnknown_81BC6A1 release end EventScript_1BB867:: @ 81BB867 special CloseLink special HelpSystem_Enable - loadword 0, gUnknown_81BC9E0 - callstd 4 + msgbox gUnknown_81BC9E0 release end EventScript_1BB877:: @ 81BB877 - loadword 0, Text_1A561A - callstd 4 + msgbox Text_1A561A release end EventScript_1BB881:: @ 81BB881 - loadword 0, Text_1A5667 - callstd 4 + msgbox Text_1A5667 releaseall end @@ -9914,8 +9272,7 @@ UnknownMap_00_02_EventScript_1BB980:: @ 81BB980 gUnknown_81BB981:: @ 81BB981 textcolor 3 - loadword 0, gUnknown_81BC84B - callstd 4 + msgbox gUnknown_81BC84B fadescreen 1 special sp02A_crash_sound waitstate @@ -9923,8 +9280,7 @@ gUnknown_81BB981:: @ 81BB981 gUnknown_81BB992:: @ 81BB992 textcolor 3 - loadword 0, gUnknown_81BC874 - callstd 4 + msgbox gUnknown_81BC874 fadescreen 1 special sp02A_crash_sound waitstate @@ -9932,16 +9288,14 @@ gUnknown_81BB992:: @ 81BB992 gUnknown_81BB9A3:: @ 81BB9A3 textcolor 3 - loadword 0, gUnknown_81BC827 - callstd 4 + msgbox gUnknown_81BC827 closemessage end UnknownMap_00_00_EventScript_1BB9AF:: @ 81BB9AF textcolor 3 special sub_8069740 - loadword 0, gUnknown_81BC8AD - callstd 4 + msgbox gUnknown_81BC8AD special sub_8069768 closemessage end @@ -9949,8 +9303,7 @@ UnknownMap_00_00_EventScript_1BB9AF:: @ 81BB9AF UnknownMap_00_01_EventScript_1BB9C1:: @ 81BB9C1 textcolor 3 special sub_8069740 - loadword 0, gUnknown_81BC8DA - callstd 4 + msgbox gUnknown_81BC8DA special sub_8069768 closemessage end @@ -9960,8 +9313,7 @@ UnknownMap_00_02_EventScript_1BB9D3:: @ 81BB9D3 gUnknown_81BB9D4:: @ 81BB9D4 textcolor 3 - loadword 0, gUnknown_81BC7A1 - callstd 5 + msgbox gUnknown_81BC7A1, 5 compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1BB9F0 erasebox 0, 0, 29, 19 @@ -10032,8 +9384,7 @@ EventScript_1BBA94:: @ 81BBA94 call EventScript_1A4EAF compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BB82F - loadword 0, gUnknown_81BD86A - callstd 4 + msgbox gUnknown_81BD86A closemessage special sp000_heal_pokemon setvar VAR_0x8004, 6 @@ -10073,24 +9424,21 @@ EventScript_1BBB1E:: @ 81BBB1E return EventScript_1BBB44:: @ 81BBB44 - loadword 0, gUnknown_81BCBC3 - callstd 4 + msgbox gUnknown_81BCBC3 goto EventScript_1A77B0 EventScript_1BBB51:: @ 81BBB51 end EventScript_1BBB52:: @ 81BBB52 - loadword 0, gUnknown_81BCC00 - callstd 4 + msgbox gUnknown_81BCC00 goto EventScript_1A77B0 EventScript_1BBB5F:: @ 81BBB5F end EventScript_1BBB60:: @ 81BBB60 - loadword 0, gUnknown_81BCC3A - callstd 4 + msgbox gUnknown_81BCC3A release return @@ -10099,18 +9447,15 @@ EventScript_1BBB6A:: @ 81BBB6A faceplayer checkflag FLAG_0x829 goto_if 0, EventScript_1BB877 - loadword 0, gUnknown_81BDB85 - callstd 5 + msgbox gUnknown_81BDB85, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BBB92 - loadword 0, gUnknown_81BDBF8 - callstd 4 + msgbox gUnknown_81BDBF8 release return EventScript_1BBB92:: @ 81BBB92 - loadword 0, gUnknown_81BDEDF - callstd 4 + msgbox gUnknown_81BDEDF release return @@ -10168,8 +9513,7 @@ EventScript_1BBC32:: @ 81BBC32 end EventScript_1BBC69:: @ 81BBC69 - loadword 0, gUnknown_81BD317 - callstd 5 + msgbox gUnknown_81BD317, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BB82F call EventScript_1BB79C @@ -10218,8 +9562,7 @@ EventScript_1BBD0D:: @ 81BBD0D end EventScript_1BBD0E:: @ 81BBD0E - loadword 0, gUnknown_81BC409 - callstd 4 + msgbox gUnknown_81BC409 goto EventScript_1BBC97 EventScript_1BBD1B:: @ 81BBD1B @@ -10233,16 +9576,14 @@ EventScript_1BBD26:: @ 81BBD26 end EventScript_1BBD27:: @ 81BBD27 - loadword 0, gUnknown_81BD390 - callstd 4 + msgbox gUnknown_81BD390 goto EventScript_1BBC97 EventScript_1BBD34:: @ 81BBD34 end EventScript_1BBD35:: @ 81BBD35 - loadword 0, gUnknown_81BD362 - callstd 5 + msgbox gUnknown_81BD362, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BB82F special CheckHasAtLeastOneBerry @@ -10255,8 +9596,7 @@ EventScript_1BBD60:: @ 81BBD60 end EventScript_1BBD61:: @ 81BBD61 - loadword 0, gUnknown_81BCB81 - callstd 4 + msgbox gUnknown_81BCB81 goto EventScript_1BBBE7 EventScript_1BBD6E:: @ 81BBD6E @@ -10448,15 +9788,13 @@ gUnknown_81BBFD8:: @ 81BBFD8 fadescreen 1 special sub_814F1D4 waitstate - loadword 0, gUnknown_81BCA43 - callstd 4 + msgbox gUnknown_81BCA43 special HelpSystem_Enable releaseall end EventScript_1BC016:: @ 81BC016 - loadword 0, gUnknown_81BCA13 - callstd 4 + msgbox gUnknown_81BCA13 releaseall end @@ -10528,20 +9866,17 @@ EventScript_1BC060:: @ 81BC060 end EventScript_1BC0B0:: @ 81BC0B0 - loadword 0, gUnknown_81BCD4D - callstd 4 + msgbox gUnknown_81BCD4D release end EventScript_1BC0BA:: @ 81BC0BA - loadword 0, gUnknown_81BCE73 - callstd 4 + msgbox gUnknown_81BCE73 release end EventScript_1BC0C4:: @ 81BC0C4 - loadword 0, gUnknown_81BCF2E - callstd 4 + msgbox gUnknown_81BCF2E release end @@ -10578,8 +9913,7 @@ EventScript_1BC13A:: @ 81BC13A special sub_8149A18 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BC2A6 - loadword 0, gUnknown_81BD059 - callstd 4 + msgbox gUnknown_81BD059 setvar VAR_0x8005, 0 special sub_8127888 waitstate @@ -10599,8 +9933,7 @@ EventScript_1BC184:: @ 81BC184 special sub_81537C0 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BC2A6 - loadword 0, gUnknown_81BD059 - callstd 4 + msgbox gUnknown_81BD059 setvar VAR_0x8005, 1 special sub_8127888 waitstate @@ -10675,14 +10008,12 @@ EventScript_1BC262:: @ 81BC262 end EventScript_1BC29C:: @ 81BC29C - loadword 0, gUnknown_81BCFE8 - callstd 4 + msgbox gUnknown_81BCFE8 release end EventScript_1BC2A6:: @ 81BC2A6 - loadword 0, gUnknown_81BD0CF - callstd 5 + msgbox gUnknown_81BD0CF, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BB83F compare_var_to_value VAR_0x8005, 0 @@ -10695,13 +10026,11 @@ EventScript_1BC2D4:: @ 81BC2D4 end EventScript_1BC2D5:: @ 81BC2D5 - loadword 0, gUnknown_81BD14B - callstd 4 + msgbox gUnknown_81BD14B return EventScript_1BC2DE:: @ 81BC2DE - loadword 0, gUnknown_81BD213 - callstd 4 + msgbox gUnknown_81BD213 return TwoIsland_JoyfulGameCorner_EventScript_1BC2E7:: @ 81BC2E7 @@ -11212,12 +10541,10 @@ ViridianCity_EventScript_1BDF13:: @ 81BDF13 setfieldeffectarg 0, VAR_RESULT getpartymonname 0, VAR_RESULT getmovename 1, MOVE_CUT - loadword 0, gUnknown_81BDF94 - callstd 5 + msgbox gUnknown_81BDF94, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BDF91 - loadword 0, gUnknown_81BDFD7 - callstd 4 + msgbox gUnknown_81BDFD7 closemessage dofieldeffect 2 waitstate @@ -11243,8 +10570,7 @@ Movement_1BDF85:: @ 81BDF85 step_end EventScript_1BDF87:: @ 81BDF87 - loadword 0, gUnknown_81BDFE3 - callstd 3 + msgbox gUnknown_81BDFE3, 3 releaseall end @@ -11293,12 +10619,10 @@ CeruleanCave_1F_EventScript_1BE00C:: @ 81BE00C setfieldeffectarg 0, VAR_RESULT getpartymonname 0, VAR_RESULT getmovename 1, MOVE_ROCK_SMASH - loadword 0, Text_1BE09D - callstd 5 + msgbox Text_1BE09D, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BE09A - loadword 0, gUnknown_81BDFD7 - callstd 4 + msgbox gUnknown_81BDFD7 closemessage dofieldeffect 37 waitstate @@ -11332,8 +10656,7 @@ Movement_1BE08F:: @ 81BE08F step_end EventScript_1BE091:: @ 81BE091 - loadword 0, gUnknown_81BE0E2 - callstd 3 + msgbox gUnknown_81BE0E2, 3 end EventScript_1BE09A:: @ 81BE09A @@ -11377,8 +10700,7 @@ VictoryRoad_2F_EventScript_1BE11D:: @ 81BE11D compare_var_to_value VAR_RESULT, 6 goto_if 1, EventScript_1BE185 setfieldeffectarg 0, VAR_RESULT - loadword 0, gUnknown_81BE19A - callstd 5 + msgbox gUnknown_81BE19A, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BE197 closemessage @@ -11396,18 +10718,15 @@ EventScript_FldEffStrength:: @ 81BE16E EventScript_1BE179:: @ 81BE179 setflag FLAG_0x805 - loadword 0, gUnknown_81BE1FA - callstd 3 + msgbox gUnknown_81BE1FA, 3 end EventScript_1BE185:: @ 81BE185 - loadword 0, gUnknown_81BE244 - callstd 3 + msgbox gUnknown_81BE244, 3 end EventScript_1BE18E:: @ 81BE18E - loadword 0, gUnknown_81BE284 - callstd 3 + msgbox gUnknown_81BE284, 3 end EventScript_1BE197:: @ 81BE197 @@ -11443,20 +10762,17 @@ gUnknown_81BE2B7:: @ 81BE2B7 goto_if 1, EventScript_1BE300 getpartymonname 0, VAR_RESULT setfieldeffectarg 0, VAR_RESULT - loadword 0, gUnknown_81BE33F - callstd 5 + msgbox gUnknown_81BE33F, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BE308 - loadword 0, gUnknown_81BE378 - callstd 4 + msgbox gUnknown_81BE378 dofieldeffect 43 goto EventScript_1BE308 EventScript_81BE2FF:: @ 81BE2FF lockall EventScript_1BE300: - loadword 0, gUnknown_81BE30A - callstd 4 + msgbox gUnknown_81BE30A EventScript_1BE308: releaseall end @@ -11480,20 +10796,17 @@ EventScript_1BE38B:: @ 81BE38B getpartymonname 0, VAR_RESULT setfieldeffectarg 0, VAR_RESULT setfieldeffectarg 1, 1 - loadword 0, gUnknown_81BE469 - callstd 5 + msgbox gUnknown_81BE469, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BE3D2 - loadword 0, gUnknown_81BE49B - callstd 4 + msgbox gUnknown_81BE49B dofieldeffect 44 goto EventScript_1BE3D2 EventScript_1BE3C9:: @ 81BE3C9 lockall EventScript_1BE3CA: - loadword 0, Text_1BE42B - callstd 4 + msgbox Text_1BE42B EventScript_1BE3D2: releaseall end @@ -11506,25 +10819,21 @@ EventScript_1BE3D4:: @ 81BE3D4 getpartymonname 0, VAR_RESULT setfieldeffectarg 0, VAR_RESULT setfieldeffectarg 1, 1 - loadword 0, gUnknown_81BE4EF - callstd 5 + msgbox gUnknown_81BE4EF, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BE429 - loadword 0, gUnknown_81BE49B - callstd 4 + msgbox gUnknown_81BE49B dofieldeffect 44 goto EventScript_1BE429 EventScript_1BE412:: @ 81BE412 lockall - loadword 0, gUnknown_81BE4A9 - callstd 4 + msgbox gUnknown_81BE4A9 goto EventScript_1BE429 EventScript_1BE420:: @ 81BE420 lockall - loadword 0, gUnknown_81BE52F - callstd 4 + msgbox gUnknown_81BE52F EventScript_1BE429: releaseall end @@ -11553,8 +10862,7 @@ gUnknown_81BE52F:: @ 81BE52F .string "DIVE can't be used here.$" EventScript_FailSweetScent:: @ 81BE564 - loadword 0, Text_1BE56D - callstd 3 + msgbox Text_1BE56D, 3 end Text_1BE56D:: @ 81BE56D @@ -12575,14 +11883,12 @@ PewterCity_PokemonCenter_1F_EventScript_1BEE16:: @ 81BEE16 goto_if 1, EventScript_1BEE3A checkflag 2093 goto_if 1, EventScript_1BEECD - loadword 0, Text_1BEF88 - callstd 4 + msgbox Text_1BEF88 goto EventScript_1BEE44 end EventScript_1BEE3A:: @ 81BEE3A - loadword 0, gUnknown_81BF36A - callstd 4 + msgbox gUnknown_81BF36A release end @@ -12602,21 +11908,18 @@ EventScript_1BEE44:: @ 81BEE44 end EventScript_1BEE81:: @ 81BEE81 - loadword 0, gUnknown_81BF053 - callstd 4 + msgbox gUnknown_81BF053 goto EventScript_1BEE44 end EventScript_1BEE8F:: @ 81BEE8F - loadword 0, gUnknown_81BF166 - callstd 4 + msgbox gUnknown_81BF166 closemessage goto EventScript_1BEF5A end EventScript_1BEE9E:: @ 81BEE9E - loadword 0, gUnknown_81BF1B2 - callstd 4 + msgbox gUnknown_81BF1B2 release end @@ -12626,20 +11929,17 @@ EventScript_1BEEA8:: @ 81BEEA8 special sub_80BDA7C waitmessage delay 80 - loadword 0, gUnknown_81BF28E - callstd 4 + msgbox gUnknown_81BF28E release end EventScript_1BEEC3:: @ 81BEEC3 - loadword 0, gUnknown_81BF17B - callstd 4 + msgbox gUnknown_81BF17B release end EventScript_1BEECD:: @ 81BEECD - loadword 0, gUnknown_81BF1E8 - callstd 4 + msgbox gUnknown_81BF1E8 goto EventScript_1BEEDB end @@ -12659,21 +11959,18 @@ EventScript_1BEEDB:: @ 81BEEDB end EventScript_1BEF18:: @ 81BEF18 - loadword 0, gUnknown_81BF053 - callstd 4 + msgbox gUnknown_81BF053 goto EventScript_1BEEDB end EventScript_1BEF26:: @ 81BEF26 - loadword 0, gUnknown_81BF222 - callstd 4 + msgbox gUnknown_81BF222 closemessage goto EventScript_1BEF5A end EventScript_1BEF35:: @ 81BEF35 - loadword 0, gUnknown_81BF252 - callstd 4 + msgbox gUnknown_81BF252 release end @@ -12683,8 +11980,7 @@ EventScript_1BEF3F:: @ 81BEF3F special sub_80BDA7C waitmessage delay 80 - loadword 0, gUnknown_81BF30D - callstd 4 + msgbox gUnknown_81BF30D release end @@ -12779,12 +12075,10 @@ Route5_PokemonDayCare_EventScript_1BF398:: @ 81BF398 specialvar VAR_RESULT, IsThereMonInRoute5Daycare compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1BF46E - loadword 0, Text_19DD66 - callstd 5 + msgbox Text_19DD66, 5 compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1BF3DD - loadword 0, Text_19DDB2 - callstd 4 + msgbox Text_19DDB2 goto EventScript_1BF541 end @@ -12792,8 +12086,7 @@ EventScript_1BF3DD:: @ 81BF3DD specialvar VAR_RESULT, CountPartyNonEggMons compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1BF452 - loadword 0, Text_19DDBE - callstd 4 + msgbox Text_19DDBE fadescreen 1 hidemoneybox nop @@ -12807,12 +12100,10 @@ EventScript_1BF3DD:: @ 81BF3DD compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BF460 specialvar VAR_0x8005, GetSelectedMonNickAndSpecies - loadword 0, Text_19DDF9 - callstd 4 + msgbox Text_19DDF9 waitse playmoncry VAR_0x8005, 0 - loadword 0, Text_19DE24 - callstd 4 + msgbox Text_19DE24 waitmoncry special PutMonInRoute5Daycare incrementgamestat 47 @@ -12820,20 +12111,17 @@ EventScript_1BF3DD:: @ 81BF3DD end EventScript_1BF444:: @ 81BF444 - loadword 0, Text_19DDDC - callstd 4 + msgbox Text_19DDDC goto EventScript_1BF541 end EventScript_1BF452:: @ 81BF452 - loadword 0, Text_19DEF5 - callstd 4 + msgbox Text_19DEF5 goto EventScript_1BF541 end EventScript_1BF460:: @ 81BF460 - loadword 0, Text_19DF1D - callstd 4 + msgbox Text_19DF1D goto EventScript_1BF541 end @@ -12845,21 +12133,18 @@ EventScript_1BF46E:: @ 81BF46E compare_var_to_value VAR_RESULT, 0 call_if 1, EventScript_1BF4B3 special GetCostToWithdrawRoute5DaycareMon - loadword 0, Text_19DE80 - callstd 5 + msgbox Text_19DE80, 5 compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1BF4BC goto EventScript_1BF444 end EventScript_1BF4AA:: @ 81BF4AA - loadword 0, Text_19DF56 - callstd 4 + msgbox Text_19DF56 return EventScript_1BF4B3:: @ 81BF4B3 - loadword 0, Text_19DE3C - callstd 4 + msgbox Text_19DE3C return EventScript_1BF4BC:: @ 81BF4BC @@ -12869,8 +12154,7 @@ EventScript_1BF4BC:: @ 81BF4BC specialvar VAR_RESULT, IsEnoughForCostInVar0x8005 compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1BF4EA - loadword 0, Text_19E001 - callstd 4 + msgbox Text_19E001 goto EventScript_1BF541 end @@ -12884,21 +12168,18 @@ EventScript_1BF4EA:: @ 81BF4EA subvar VAR_RESULT, 1 getpartymonname 0, VAR_RESULT copyvar VAR_RESULT, VAR_0x8008 - loadword 0, Text_19DEAF - callstd 4 + msgbox Text_19DEAF textcolor 3 waitse playmoncry VAR_RESULT, 0 - loadword 0, Text_19DECF - callstd 4 + msgbox Text_19DECF call EventScript_1A6675 waitmoncry goto EventScript_1BF541 end EventScript_1BF533:: @ 81BF533 - loadword 0, Text_19DFC2 - callstd 4 + msgbox Text_19DFC2 goto EventScript_1BF541 end @@ -12911,8 +12192,7 @@ EventScript_1BF541:: @ 81BF541 EventScript_81BF546:: @ 81BF546 lockall - loadword 0, Text_1BFB5A - callstd 4 + msgbox Text_1BFB5A special EggHatch waitstate releaseall @@ -13053,8 +12333,7 @@ EventScript_81BFB5F:: @ 81BFB5F end EventScript_1BFB65:: @ 81BFB65 - loadword 0, Text_1BFB6E - callstd 3 + msgbox Text_1BFB6E, 3 end Text_1BFB6E:: @ 81BFB6E @@ -13075,8 +12354,7 @@ EventScript_1BFB98:: @ 81BFB98 EventScript_SafariRetire:: @ 81BFBAA lockall - loadword 0, Text_1BFBE9 - callstd 5 + msgbox Text_1BFBE9, 5 compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1BFBC0 releaseall @@ -13088,16 +12366,14 @@ EventScript_1BFBC0:: @ 81BFBC0 EventScript_SafariTimesUp:: @ 81BFBC5 lockall playse SE_PINPON - loadword 0, gUnknown_81BFC1B - callstd 4 + msgbox gUnknown_81BFC1B goto EventScript_1BFB98 end EventScript_SafariOutOfBalls:: @ 81BFBD7 lockall playse SE_PINPON - loadword 0, gUnknown_81BFC53 - callstd 4 + msgbox gUnknown_81BFC53 goto EventScript_1BFB98 end @@ -14740,15 +14016,13 @@ VictoryRoad_2F_EventScript_1C47AE:: @ 81C47AE faceplayer checkflag FLAG_0x2C0 goto_if 1, EventScript_1C480C - loadword 0, Text_1749F9 - callstd 5 + msgbox Text_1749F9, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4802 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4802 - loadword 0, Text_174AE2 - callstd 4 + msgbox Text_174AE2 setvar VAR_0x8005, 4 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -14758,14 +14032,12 @@ VictoryRoad_2F_EventScript_1C47AE:: @ 81C47AE end EventScript_1C4802:: @ 81C4802 - loadword 0, Text_174ABC - callstd 4 + msgbox Text_174ABC release end EventScript_1C480C:: @ 81C480C - loadword 0, Text_174B0C - callstd 4 + msgbox Text_174B0C release end @@ -14774,15 +14046,13 @@ EventScript_1C4816:: @ 81C4816 faceplayer checkflag FLAG_0x2C1 goto_if 1, EventScript_1C4874 - loadword 0, Text_175711 - callstd 5 + msgbox Text_175711, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C486A call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C486A - loadword 0, Text_1757C1 - callstd 4 + msgbox Text_1757C1 setvar VAR_0x8005, 11 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -14792,14 +14062,12 @@ EventScript_1C4816:: @ 81C4816 end EventScript_1C486A:: @ 81C486A - loadword 0, Text_17579D - callstd 4 + msgbox Text_17579D release end EventScript_1C4874:: @ 81C4874 - loadword 0, Text_1757EC - callstd 4 + msgbox Text_1757EC release end @@ -14808,15 +14076,13 @@ RockTunnel_B1F_EventScript_1C487E:: @ 81C487E faceplayer checkflag FLAG_0x2C2 goto_if 1, EventScript_1C48DC - loadword 0, Text_1799E0 - callstd 5 + msgbox Text_1799E0, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C48D2 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C48D2 - loadword 0, Text_179AE1 - callstd 4 + msgbox Text_179AE1 setvar VAR_0x8005, 13 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -14826,14 +14092,12 @@ RockTunnel_B1F_EventScript_1C487E:: @ 81C487E end EventScript_1C48D2:: @ 81C48D2 - loadword 0, Text_179AC0 - callstd 4 + msgbox Text_179AC0 release end EventScript_1C48DC:: @ 81C48DC - loadword 0, Text_179B0A - callstd 4 + msgbox Text_179B0A release end @@ -14842,15 +14106,13 @@ MtEmber_Exterior_EventScript_1C48E6:: @ 81C48E6 faceplayer checkflag FLAG_0x2C3 goto_if 1, EventScript_1C4944 - loadword 0, Text_17A642 - callstd 5 + msgbox Text_17A642, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C493A call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C493A - loadword 0, Text_17A717 - callstd 4 + msgbox Text_17A717 setvar VAR_0x8005, 12 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -14860,14 +14122,12 @@ MtEmber_Exterior_EventScript_1C48E6:: @ 81C48E6 end EventScript_1C493A:: @ 81C493A - loadword 0, Text_17A6ED - callstd 4 + msgbox Text_17A6ED release end EventScript_1C4944:: @ 81C4944 - loadword 0, Text_17A756 - callstd 4 + msgbox Text_17A756 release end @@ -14876,15 +14136,13 @@ Route4_EventScript_1C494E:: @ 81C494E faceplayer checkflag FLAG_0x2C4 goto_if 1, EventScript_1C49AC - loadword 0, Text_1839D5 - callstd 5 + msgbox Text_1839D5, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C49A2 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C49A2 - loadword 0, Text_183ABF - callstd 4 + msgbox Text_183ABF setvar VAR_0x8005, 0 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -14894,14 +14152,12 @@ Route4_EventScript_1C494E:: @ 81C494E end EventScript_1C49A2:: @ 81C49A2 - loadword 0, Text_183A83 - callstd 4 + msgbox Text_183A83 release end EventScript_1C49AC:: @ 81C49AC - loadword 0, Text_183AE2 - callstd 4 + msgbox Text_183AE2 release end @@ -14910,15 +14166,13 @@ Route4_EventScript_1C49B6:: @ 81C49B6 faceplayer checkflag FLAG_0x2C5 goto_if 1, EventScript_1C4A14 - loadword 0, Text_183B74 - callstd 5 + msgbox Text_183B74, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4A0A call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4A0A - loadword 0, Text_183C68 - callstd 4 + msgbox Text_183C68 setvar VAR_0x8005, 2 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -14928,14 +14182,12 @@ Route4_EventScript_1C49B6:: @ 81C49B6 end EventScript_1C4A0A:: @ 81C4A0A - loadword 0, Text_183C25 - callstd 4 + msgbox Text_183C25 release end EventScript_1C4A14:: @ 81C4A14 - loadword 0, Text_183C94 - callstd 4 + msgbox Text_183C94 release end @@ -14944,15 +14196,13 @@ EventScript_1C4A1E:: @ 81C4A1E faceplayer checkflag FLAG_0x2C6 goto_if 1, EventScript_1C4A7C - loadword 0, Text_17E316 - callstd 5 + msgbox Text_17E316, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4A72 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4A72 - loadword 0, Text_17E3F1 - callstd 4 + msgbox Text_17E3F1 setvar VAR_0x8005, 10 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -14962,14 +14212,12 @@ EventScript_1C4A1E:: @ 81C4A1E end EventScript_1C4A72:: @ 81C4A72 - loadword 0, Text_17E3E9 - callstd 4 + msgbox Text_17E3E9 release end EventScript_1C4A7C:: @ 81C4A7C - loadword 0, Text_17E41B - callstd 4 + msgbox Text_17E41B release end @@ -14978,15 +14226,13 @@ EventScript_1C4A86:: @ 81C4A86 faceplayer checkflag FLAG_0x2C7 goto_if 1, EventScript_1C4AE4 - loadword 0, Text_180388 - callstd 5 + msgbox Text_180388, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4ADA call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4ADA - loadword 0, Text_180484 - callstd 4 + msgbox Text_180484 setvar VAR_0x8005, 9 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -14996,14 +14242,12 @@ EventScript_1C4A86:: @ 81C4A86 end EventScript_1C4ADA:: @ 81C4ADA - loadword 0, Text_18043F - callstd 4 + msgbox Text_18043F release end EventScript_1C4AE4:: @ 81C4AE4 - loadword 0, Text_1804C4 - callstd 4 + msgbox Text_1804C4 release end @@ -15012,15 +14256,13 @@ FuchsiaCity_EventScript_1C4AEE:: @ 81C4AEE faceplayer checkflag FLAG_0x2C8 goto_if 1, EventScript_1C4B4C - loadword 0, Text_180948 - callstd 5 + msgbox Text_180948, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4B42 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4B42 - loadword 0, Text_180A57 - callstd 4 + msgbox Text_180A57 setvar VAR_0x8005, 14 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -15030,14 +14272,12 @@ FuchsiaCity_EventScript_1C4AEE:: @ 81C4AEE end EventScript_1C4B42:: @ 81C4B42 - loadword 0, Text_180A32 - callstd 4 + msgbox Text_180A32 release end EventScript_1C4B4C:: @ 81C4B4C - loadword 0, Text_180A80 - callstd 4 + msgbox Text_180A80 release end @@ -15046,15 +14286,13 @@ SevenIsland_EventScript_1C4B56:: @ 81C4B56 faceplayer checkflag FLAG_0x2C9 goto_if 1, EventScript_1C4BB4 - loadword 0, Text_182F01 - callstd 5 + msgbox Text_182F01, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4BAA call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4BAA - loadword 0, Text_182FD9 - callstd 4 + msgbox Text_182FD9 setvar VAR_0x8005, 1 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -15064,14 +14302,12 @@ SevenIsland_EventScript_1C4B56:: @ 81C4B56 end EventScript_1C4BAA:: @ 81C4BAA - loadword 0, Text_182FC1 - callstd 4 + msgbox Text_182FC1 release end EventScript_1C4BB4:: @ 81C4BB4 - loadword 0, Text_18300D - callstd 4 + msgbox Text_18300D release end @@ -15080,15 +14316,13 @@ PewterCity_Museum_1F_EventScript_1C4BBE:: @ 81C4BBE faceplayer checkflag FLAG_0x2CA goto_if 1, EventScript_1C4C1C - loadword 0, Text_1909A3 - callstd 5 + msgbox Text_1909A3, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4C12 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4C12 - loadword 0, Text_190AD5 - callstd 4 + msgbox Text_190AD5 setvar VAR_0x8005, 6 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -15098,14 +14332,12 @@ PewterCity_Museum_1F_EventScript_1C4BBE:: @ 81C4BBE end EventScript_1C4C12:: @ 81C4C12 - loadword 0, Text_190AA9 - callstd 4 + msgbox Text_190AA9 release end EventScript_1C4C1C:: @ 81C4C1C - loadword 0, Text_190B00 - callstd 4 + msgbox Text_190B00 release end @@ -15114,15 +14346,13 @@ EventScript_1C4C26:: @ 81C4C26 faceplayer checkflag FLAG_0x2CB goto_if 1, EventScript_1C4C84 - loadword 0, Text_195928 - callstd 5 + msgbox Text_195928, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4C7A call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4C7A - loadword 0, Text_195A08 - callstd 4 + msgbox Text_195A08 setvar VAR_0x8005, 5 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -15132,14 +14362,12 @@ EventScript_1C4C26:: @ 81C4C26 end EventScript_1C4C7A:: @ 81C4C7A - loadword 0, Text_1959CC - callstd 4 + msgbox Text_1959CC release end EventScript_1C4C84:: @ 81C4C84 - loadword 0, Text_195A31 - callstd 4 + msgbox Text_195A31 release end @@ -15148,15 +14376,13 @@ EventScript_1C4C8E:: @ 81C4C8E faceplayer checkflag FLAG_0x2CC goto_if 1, EventScript_1C4CEC - loadword 0, Text_19A137 - callstd 5 + msgbox Text_19A137, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4CE2 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4CE2 - loadword 0, Text_19A1EA - callstd 4 + msgbox Text_19A1EA setvar VAR_0x8005, 8 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -15166,29 +14392,25 @@ EventScript_1C4C8E:: @ 81C4C8E end EventScript_1C4CE2:: @ 81C4CE2 - loadword 0, Text_19A1CB - callstd 4 + msgbox Text_19A1CB release end EventScript_1C4CEC:: @ 81C4CEC - loadword 0, Text_19A20E - callstd 4 + msgbox Text_19A20E release end EventScript_1C4CF6:: @ 81C4CF6 checkflag FLAG_0x2CD goto_if 1, EventScript_1C4D59 - loadword 0, Text_19AD85 - callstd 5 + msgbox Text_19AD85, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4D4F call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4D4F - loadword 0, Text_19ADEE - callstd 4 + msgbox Text_19ADEE setvar VAR_0x8005, 7 call EventScript_1C4F30 lock @@ -15201,8 +14423,7 @@ EventScript_1C4CF6:: @ 81C4CF6 end EventScript_1C4D4F:: @ 81C4D4F - loadword 0, Text_19ADD8 - callstd 4 + msgbox Text_19ADD8 release end @@ -15216,13 +14437,11 @@ EventScript_1C4D59:: @ 81C4D59 end EventScript_1C4D72:: @ 81C4D72 - loadword 0, Text_19AE1C - callstd 4 + msgbox Text_19AE1C return EventScript_1C4D7B:: @ 81C4D7B - loadword 0, Text_19AE90 - callstd 4 + msgbox Text_19AE90 return FourIsland_House1_EventScript_1C4D84:: @ 81C4D84 @@ -15230,15 +14449,13 @@ FourIsland_House1_EventScript_1C4D84:: @ 81C4D84 faceplayer checkflag FLAG_0x2CE goto_if 1, EventScript_1C4DE2 - loadword 0, Text_1A3505 - callstd 5 + msgbox Text_1A3505, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4DD8 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4DD8 - loadword 0, Text_1A35DA - callstd 4 + msgbox Text_1A35DA setvar VAR_0x8005, 3 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 @@ -15248,14 +14465,12 @@ FourIsland_House1_EventScript_1C4D84:: @ 81C4D84 end EventScript_1C4DD8:: @ 81C4DD8 - loadword 0, Text_1A35C7 - callstd 4 + msgbox Text_1A35C7 release end EventScript_1C4DE2:: @ 81C4DE2 - loadword 0, Text_1A3609 - callstd 4 + msgbox Text_1A3609 release end @@ -15271,8 +14486,7 @@ TwoIsland_CapeBrink_House_EventScript_1C4DEC:: @ 81C4DEC checkflag FLAG_0x002 goto_if 1, EventScript_1C4E97 getfirstpartymonname 0 - loadword 0, Text_1A46C6 - callstd 4 + msgbox Text_1A46C6 specialvar VAR_RESULT, sub_80CCB94 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4F26 @@ -15285,15 +14499,13 @@ TwoIsland_CapeBrink_House_EventScript_1C4DEC:: @ 81C4DEC call_if 1, EventScript_1C4F06 compare_var_to_value VAR_FACING, 3 call_if 1, EventScript_1C4F11 - loadword 0, Text_1A4751 - callstd 5 + msgbox Text_1A4751, 5 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4F1C call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1C4F1C - loadword 0, Text_1A4814 - callstd 4 + msgbox Text_1A4814 closemessage fadescreen 1 goto EventScript_1C4EDA @@ -15304,14 +14516,12 @@ EventScript_1C4E8F:: @ 81C4E8F end EventScript_1C4E97:: @ 81C4E97 - loadword 0, Text_1A48B3 - callstd 4 + msgbox Text_1A48B3 release end EventScript_1C4EA1:: @ 81C4EA1 - loadword 0, Text_1A4972 - callstd 4 + msgbox Text_1A4972 release end @@ -15320,15 +14530,13 @@ EventScript_1C4EAB:: @ 81C4EAB specialvar VAR_RESULT, sub_80CCCF8 compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1C4ECD - loadword 0, Text_1A4865 - callstd 4 + msgbox Text_1A4865 setflag FLAG_0x002 release end EventScript_1C4ECD:: @ 81C4ECD - loadword 0, Text_1A48F3 - callstd 4 + msgbox Text_1A48F3 setflag FLAG_0x2E1 release end @@ -15361,14 +14569,12 @@ EventScript_1C4F11:: @ 81C4F11 return EventScript_1C4F1C:: @ 81C4F1C - loadword 0, Text_1A47E5 - callstd 4 + msgbox Text_1A47E5 release end EventScript_1C4F26:: @ 81C4F26 - loadword 0, Text_1A4737 - callstd 4 + msgbox Text_1A4737 release end @@ -15383,8 +14589,7 @@ EventScript_1C4F37:: @ 81C4F37 textcolor 3 special sub_80699BC signmsg - loadword 0, Text_1A644F - callstd 5 + msgbox Text_1A644F, 5 normalmsg call EventScript_1A6675 return @@ -15544,8 +14749,7 @@ EventScript_1C50C2: setvar VAR_0x8005, 2 setvar VAR_0x8006, 0 special sub_815D9E8 - loadword 0, gStringVar4 - callstd 4 + msgbox gStringVar4 closemessage goto EventScript_1C5219 @@ -15554,8 +14758,7 @@ EventScript_1C510D:: @ 81C510D setvar VAR_0x8005, 2 copyvar VAR_0x8006, VAR_0x4003 special sub_815D9E8 - loadword 0, gStringVar4 - callstd 4 + msgbox gStringVar4 setvar VAR_0x8004, 1 setvar VAR_0x8005, 2 addvar VAR_0x4003, 1 @@ -15565,8 +14768,7 @@ EventScript_1C510D:: @ 81C510D EventScript_1C5146: copyvar VAR_0x8006, VAR_0x4003 special sub_815D9E8 - loadword 0, gStringVar4 - callstd 4 + msgbox gStringVar4 closemessage goto EventScript_1C5219 @@ -15614,8 +14816,7 @@ EventScript_1C51FE: setvar VAR_0x8005, 2 copyvar VAR_0x8006, VAR_0x4001 special sub_815D9E8 - loadword 0, gStringVar4 - callstd 4 + msgbox gStringVar4 closemessage EventScript_1C5219: setvar VAR_0x8004, 2 @@ -15726,8 +14927,7 @@ EventScript_1C5391: special sub_815D9E8 lock faceplayer - loadword 0, gStringVar4 - callstd 4 + msgbox gStringVar4 release return @@ -15744,8 +14944,7 @@ EventScript_1C53AA:: @ 81C53AA compare_var_to_value VAR_0x8000, 2 goto_if 1, EventScript_1C5492 EventScript_1C53DA: - loadword 0, Text_17CA5A - callstd 4 + msgbox Text_17CA5A EventScript_1C53E2: setvar VAR_0x8004, 8 special sub_815D9E8 @@ -15757,24 +14956,20 @@ EventScript_1C53E2: compare_var_to_value VAR_0x8000, 2 goto_if 1, EventScript_1C544F EventScript_1C5410: - loadword 0, Text_17CB09 - callstd 4 + msgbox Text_17CB09 textcolor 3 playfanfare MUS_FANFA1 message Text_1A51F6 waitfanfare waitmessage getstdstring 2, 24 - loadword 0, gUnknown_81A5218 - callstd 4 + msgbox gUnknown_81A5218 call EventScript_1A6675 goto EventScript_1C544F EventScript_1C543A:: @ 81C543A - loadword 0, Text_17CB09 - callstd 4 - loadword 0, gUnknown_81A5207 - callstd 4 + msgbox Text_17CB09 + msgbox gUnknown_81A5207 goto EventScript_1C544F EventScript_1C544F:: @ 81C544F @@ -15788,16 +14983,13 @@ EventScript_1C544F:: @ 81C544F compare_var_to_value VAR_0x8000, 2 goto_if 1, EventScript_1C5492 EventScript_1C547D: - loadword 0, Text_17CB1A - callstd 4 + msgbox Text_17CB1A goto EventScript_1C5492 EventScript_1C548A:: @ 81C548A - loadword 0, Text_17CBC0 - callstd 4 + msgbox Text_17CBC0 EventScript_1C5492: - loadword 0, Text_17CBF5 - callstd 4 + msgbox Text_17CBF5 release return @@ -15805,8 +14997,7 @@ EventScript_1C549C:: @ 81C549C lockall setvar VAR_0x8004, 13 special sub_815D9E8 - loadword 0, Text_17CC56 - callstd 4 + msgbox Text_17CC56 releaseall end @@ -15866,8 +15057,7 @@ EventScript_1C551B: EventScript_1C5528:: @ 81C5528 lockall playse SE_PINPON - loadword 0, Text_17CC73 - callstd 4 + msgbox Text_17CC73 closemessage applymovement 255, Movement_1C5544 waitmovement 0 @@ -15905,18 +15095,15 @@ Movement_1C5550:: @ 81C5550 step_end EventScript_1C5550:: @ 81C5552 - loadword 0, Text_1C556D - callstd 2 + msgbox Text_1C556D, 2 end EventScript_1C555B:: @ 81C555B - loadword 0, Text_1C558D - callstd 3 + msgbox Text_1C558D, 3 end EventScript_1C5564:: @ 81C5564 - loadword 0, Text_1C55A4 - callstd 3 + msgbox Text_1C55A4, 3 end Text_1C556D:: @ 81C556D From 2ab9d19d34e6c5c9d73ca9c8da11098fd379d62b Mon Sep 17 00:00:00 2001 From: garak Date: Wed, 16 Oct 2019 19:08:53 -0400 Subject: [PATCH 036/114] use FLDEFF constants for dofieldeffect macro --- data/event_scripts.s | 2 +- data/map_event_scripts.inc | 24 +++++------ include/constants/field_effects.h | 72 +++++++++++++++++++++++++++++++ include/field_effect.h | 71 +----------------------------- 4 files changed, 86 insertions(+), 83 deletions(-) create mode 100644 include/constants/field_effects.h diff --git a/data/event_scripts.s b/data/event_scripts.s index 7f03adfc2..3eac22a79 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -10,9 +10,9 @@ #include "constants/vars.h" #include "constants/battle.h" #include "constants/spawn_points.h" +#include "constants/field_effects.h" .include "asm/macros.inc" .include "asm/macros/event.inc" -@ .include "constants/constants.inc" .section script_data, "aw", %progbits diff --git a/data/map_event_scripts.inc b/data/map_event_scripts.inc index 8145c6935..5a64cd6c2 100644 --- a/data/map_event_scripts.inc +++ b/data/map_event_scripts.inc @@ -1552,7 +1552,7 @@ EventScript_1A65B8:: @ 81A65B8 EventScript_1A65CE:: @ 81A65CE applymovement VAR_LAST_TALKED, Movement_1A75E7 waitmovement 0 - dofieldeffect 25 + dofieldeffect FLDEFF_POKEBALL waitfieldeffect 25 applymovement VAR_LAST_TALKED, Movement_1A75ED waitmovement 0 @@ -1989,7 +1989,7 @@ EventScript_1A6AC8:: @ 81A6AC8 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1A6AC8_Release msgbox Text_1A55A5 - dofieldeffect 9 + dofieldeffect FLDEFF_USE_SURF EventScript_1A6AC8_Release:@ 81A6B0B releaseall EventScript_1A6AC8_End: @ 81A6B0C @@ -8029,7 +8029,7 @@ EventScript_1B2907:: @ 81B2907 message gUnknown_81B1E42 waitmessage playse MUS_ME_PHOTO - dofieldeffect 69 + FLDEFF_UNK_45 69 delay 60 special sub_80CC2BC msgbox gUnknown_81B1E7D @@ -10546,14 +10546,14 @@ ViridianCity_EventScript_1BDF13:: @ 81BDF13 goto_if 1, EventScript_1BDF91 msgbox gUnknown_81BDFD7 closemessage - dofieldeffect 2 + dofieldeffect FLDEFF_USE_CUT_ON_TREE waitstate goto EventScript_1BDF76 end gUnknown_81BDF6B:: @ 81BDF6B lockall - dofieldeffect 2 + dofieldeffect FLDEFF_USE_CUT_ON_TREE waitstate goto EventScript_1BDF76 end @@ -10624,14 +10624,14 @@ CeruleanCave_1F_EventScript_1BE00C:: @ 81BE00C goto_if 1, EventScript_1BE09A msgbox gUnknown_81BDFD7 closemessage - dofieldeffect 37 + dofieldeffect FLDEFF_USE_ROCK_SMASH waitstate goto EventScript_1BE06F end EventScript_FldEffRockSmash:: @ 81BE064 lockall - dofieldeffect 37 + dofieldeffect FLDEFF_USE_ROCK_SMASH waitstate goto EventScript_1BE06F end @@ -10704,14 +10704,14 @@ VictoryRoad_2F_EventScript_1BE11D:: @ 81BE11D compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BE197 closemessage - dofieldeffect 40 + dofieldeffect FLDEFF_USE_STRENGTH waitstate goto EventScript_1BE179 end EventScript_FldEffStrength:: @ 81BE16E lockall - dofieldeffect 40 + dofieldeffect FLDEFF_USE_STRENGTH waitstate goto EventScript_1BE179 end @@ -10766,7 +10766,7 @@ gUnknown_81BE2B7:: @ 81BE2B7 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BE308 msgbox gUnknown_81BE378 - dofieldeffect 43 + dofieldeffect FLDEFF_USE_WATERFALL goto EventScript_1BE308 EventScript_81BE2FF:: @ 81BE2FF @@ -10800,7 +10800,7 @@ EventScript_1BE38B:: @ 81BE38B compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BE3D2 msgbox gUnknown_81BE49B - dofieldeffect 44 + dofieldeffect FLDEFF_USE_DIVE goto EventScript_1BE3D2 EventScript_1BE3C9:: @ 81BE3C9 @@ -10823,7 +10823,7 @@ EventScript_1BE3D4:: @ 81BE3D4 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BE429 msgbox gUnknown_81BE49B - dofieldeffect 44 + dofieldeffect FLDEFF_USE_DIVE goto EventScript_1BE429 EventScript_1BE412:: @ 81BE412 diff --git a/include/constants/field_effects.h b/include/constants/field_effects.h new file mode 100644 index 000000000..62ab5af0c --- /dev/null +++ b/include/constants/field_effects.h @@ -0,0 +1,72 @@ +#ifndef GUARD_CONSTANTS_FIELD_EFFECTS_H +#define GUARD_CONSTANTS_FIELD_EFFECTS_H + +#define FLDEFF_EXCLAMATION_MARK_ICON_1 0 +#define FLDEFF_USE_CUT_ON_GRASS 1 +#define FLDEFF_USE_CUT_ON_TREE 2 +#define FLDEFF_SHADOW 3 +#define FLDEFF_TALL_GRASS 4 +#define FLDEFF_RIPPLE 5 +#define FLDEFF_FIELD_MOVE_SHOW_MON 6 +#define FLDEFF_ASH 7 +#define FLDEFF_SURF_BLOB 8 +#define FLDEFF_USE_SURF 9 +#define FLDEFF_DUST 10 +#define FLDEFF_USE_SECRET_POWER_CAVE 11 +#define FLDEFF_JUMP_TALL_GRASS 12 +#define FLDEFF_SAND_FOOTPRINTS 13 +#define FLDEFF_JUMP_BIG_SPLASH 14 +#define FLDEFF_SPLASH 15 +#define FLDEFF_JUMP_SMALL_SPLASH 16 +#define FLDEFF_LONG_GRASS 17 +#define FLDEFF_JUMP_LONG_GRASS 18 +#define FLDEFF_UNKNOWN_19 19 +#define FLDEFF_UNKNOWN_20 20 +#define FLDEFF_UNKNOWN_21 21 +#define FLDEFF_UNKNOWN_22 22 +#define FLDEFF_BERRY_TREE_GROWTH_SPARKLE 23 +#define FLDEFF_DEEP_SAND_FOOTPRINTS 24 +#define FLDEFF_POKECENTER_HEAL 25 +#define FLDEFF_USE_SECRET_POWER_TREE 26 +#define FLDEFF_USE_SECRET_POWER_SHRUB 27 +#define FLDEFF_TREE_DISGUISE 28 +#define FLDEFF_MOUNTAIN_DISGUISE 29 +#define FLDEFF_NPCFLY_OUT 30 +#define FLDEFF_USE_FLY 31 +#define FLDEFF_FLY_IN 32 +#define FLDEFF_EXCLAMATION_MARK_ICON_2 33 +#define FLDEFF_FEET_IN_FLOWING_WATER 34 +#define FLDEFF_BIKE_TIRE_TRACKS 35 +#define FLDEFF_SAND_DISGUISE 36 +#define FLDEFF_USE_ROCK_SMASH 37 +#define FLDEFF_USE_DIG 38 +#define FLDEFF_SAND_PILE 39 +#define FLDEFF_USE_STRENGTH 40 +#define FLDEFF_SHORT_GRASS 41 +#define FLDEFF_HOT_SPRINGS_WATER 42 +#define FLDEFF_USE_WATERFALL 43 +#define FLDEFF_USE_DIVE 44 +#define FLDEFF_POKEBALL 45 +#define FLDEFF_HEART_ICON 46 +#define FLDEFF_NOP_47 47 +#define FLDEFF_NOP_48 48 +#define FLDEFF_POP_OUT_OF_ASH 49 +#define FLDEFF_LAVARIDGE_GYM_WARP 50 +#define FLDEFF_SWEET_SCENT 51 +#define FLDEFF_SAND_PILLAR 52 +#define FLDEFF_BUBBLES 53 +#define FLDEFF_SPARKLE 54 +#define FLDEFF_SECRET_POWER_CAVE 55 +#define FLDEFF_SECRET_POWER_TREE 56 +#define FLDEFF_SECRET_POWER_SHRUB 57 +#define FLDEFF_CUT_GRASS 58 +#define FLDEFF_FIELD_MOVE_SHOW_MON_INIT 59 +#define FLDEFF_USE_FLY_ANCIENT_TOMB 60 +#define FLDEFF_PCTURN_ON 61 +#define FLDEFF_HALL_OF_FAME_RECORD 62 +#define FLDEFF_USE_TELEPORT 63 +#define FLDEFF_UNK_40 64 +#define FLDEFF_UNK_41 65 // TODO: related to vs_seeker +#define FLDEFF_UNK_45 69 // TODO: related to fame checker photos + +#endif // GUARD_CONSTANTS_FIELD_EFFECTS_H diff --git a/include/field_effect.h b/include/field_effect.h index 8c89f8c9c..fa66929ea 100644 --- a/include/field_effect.h +++ b/include/field_effect.h @@ -2,76 +2,7 @@ #define GUARD_FIELD_EFFECTS_H #include "global.h" - -enum FieldEffectScriptIdx -{ - FLDEFF_EXCLAMATION_MARK_ICON_1, - FLDEFF_USE_CUT_ON_GRASS, - FLDEFF_USE_CUT_ON_TREE, - FLDEFF_SHADOW, - FLDEFF_TALL_GRASS, - FLDEFF_RIPPLE, - FLDEFF_FIELD_MOVE_SHOW_MON, - FLDEFF_ASH, - FLDEFF_SURF_BLOB, - FLDEFF_USE_SURF, - FLDEFF_DUST, - FLDEFF_USE_SECRET_POWER_CAVE, - FLDEFF_JUMP_TALL_GRASS, - FLDEFF_SAND_FOOTPRINTS, - FLDEFF_JUMP_BIG_SPLASH, - FLDEFF_SPLASH, - FLDEFF_JUMP_SMALL_SPLASH, - FLDEFF_LONG_GRASS, - FLDEFF_JUMP_LONG_GRASS, - FLDEFF_UNKNOWN_19, - FLDEFF_UNKNOWN_20, - FLDEFF_UNKNOWN_21, - FLDEFF_UNKNOWN_22, - FLDEFF_BERRY_TREE_GROWTH_SPARKLE, - FLDEFF_DEEP_SAND_FOOTPRINTS, - FLDEFF_POKECENTER_HEAL, - FLDEFF_USE_SECRET_POWER_TREE, - FLDEFF_USE_SECRET_POWER_SHRUB, - FLDEFF_TREE_DISGUISE, - FLDEFF_MOUNTAIN_DISGUISE, - FLDEFF_NPCFLY_OUT, - FLDEFF_USE_FLY, - FLDEFF_FLY_IN, - FLDEFF_EXCLAMATION_MARK_ICON_2, - FLDEFF_FEET_IN_FLOWING_WATER, - FLDEFF_BIKE_TIRE_TRACKS, - FLDEFF_SAND_DISGUISE, - FLDEFF_USE_ROCK_SMASH, - FLDEFF_USE_DIG, - FLDEFF_SAND_PILE, - FLDEFF_USE_STRENGTH, - FLDEFF_SHORT_GRASS, - FLDEFF_HOT_SPRINGS_WATER, - FLDEFF_USE_WATERFALL, - FLDEFF_USE_DIVE, - FLDEFF_POKEBALL, - FLDEFF_HEART_ICON, - FLDEFF_NOP_47, - FLDEFF_NOP_48, - FLDEFF_POP_OUT_OF_ASH, - FLDEFF_LAVARIDGE_GYM_WARP, - FLDEFF_SWEET_SCENT, - FLDEFF_SAND_PILLAR, - FLDEFF_BUBBLES, - FLDEFF_SPARKLE, - FLDEFF_SECRET_POWER_CAVE, - FLDEFF_SECRET_POWER_TREE, - FLDEFF_SECRET_POWER_SHRUB, - FLDEFF_CUT_GRASS, - FLDEFF_FIELD_MOVE_SHOW_MON_INIT, - FLDEFF_USE_FLY_ANCIENT_TOMB, - FLDEFF_PCTURN_ON, - FLDEFF_HALL_OF_FAME_RECORD, - FLDEFF_USE_TELEPORT, - FLDEFF_UNK_40, - FLDEFF_UNK_41 // TODO: related to vs_seeker -}; +#include "constants/field_effects.h" extern u32 gFieldEffectArguments[8]; extern void (*gPostMenuFieldCallback)(void); From 4e379468d5bf2e5bfa705a519cad0d804f1afd4d Mon Sep 17 00:00:00 2001 From: garak Date: Wed, 16 Oct 2019 19:42:35 -0400 Subject: [PATCH 037/114] delete data/map_event_scripts.inc and move to data/event_scripts.s --- data/event_scripts.s | 15543 ++++++++++++++++++++++++++++++++++- data/map_event_scripts.inc | 15541 ---------------------------------- 2 files changed, 15542 insertions(+), 15542 deletions(-) delete mode 100644 data/map_event_scripts.inc diff --git a/data/event_scripts.s b/data/event_scripts.s index 3eac22a79..c21e6d9c3 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -58,4 +58,15545 @@ gStdScripts:: @ 8160450 .4byte gStdScript_ItemMessageAndFanfare gStdScriptsEnd:: - .include "data/map_event_scripts.inc" + + + .include "data/maps/UnknownMap_00_00/scripts.inc" + .include "data/maps/UnknownMap_00_01/scripts.inc" + .include "data/maps/UnknownMap_00_02/scripts.inc" + .include "data/maps/UnknownMap_00_03/scripts.inc" + .include "data/maps/UnknownMap_00_04/scripts.inc" + .include "data/maps/ViridianForest/scripts.inc" + .include "data/maps/MtMoon_1F/scripts.inc" + .include "data/maps/MtMoon_B1F/scripts.inc" + .include "data/maps/MtMoon_B2F/scripts.inc" + .include "data/maps/SSAnne_Exterior/scripts.inc" + .include "data/maps/SSAnne_1F_Corridor/scripts.inc" + .include "data/maps/SSAnne_2F_Corridor/scripts.inc" + .include "data/maps/SSAnne_3F_Corridor/scripts.inc" + .include "data/maps/SSAnne_B1F_Corridor/scripts.inc" + .include "data/maps/SSAnne_Deck/scripts.inc" + .include "data/maps/SSAnne_Kitchen/scripts.inc" + .include "data/maps/SSAnne_CaptainsOffice/scripts.inc" + .include "data/maps/SSAnne_1F_Room1/scripts.inc" + .include "data/maps/SSAnne_1F_Room2/scripts.inc" + .include "data/maps/SSAnne_1F_Room3/scripts.inc" + .include "data/maps/SSAnne_1F_Room4/scripts.inc" + .include "data/maps/SSAnne_1F_Room5/scripts.inc" + .include "data/maps/SSAnne_1F_Room7/scripts.inc" + .include "data/maps/SSAnne_2F_Room1/scripts.inc" + .include "data/maps/SSAnne_2F_Room2/scripts.inc" + .include "data/maps/SSAnne_2F_Room3/scripts.inc" + .include "data/maps/SSAnne_2F_Room4/scripts.inc" + .include "data/maps/SSAnne_2F_Room5/scripts.inc" + .include "data/maps/SSAnne_2F_Room6/scripts.inc" + .include "data/maps/SSAnne_B1F_Room1/scripts.inc" + .include "data/maps/SSAnne_B1F_Room2/scripts.inc" + .include "data/maps/SSAnne_B1F_Room3/scripts.inc" + .include "data/maps/SSAnne_B1F_Room4/scripts.inc" + .include "data/maps/SSAnne_B1F_Room5/scripts.inc" + .include "data/maps/SSAnne_1F_Room6/scripts.inc" + .include "data/maps/UndergroundPath_NorthEntrance/scripts.inc" + .include "data/maps/UndergroundPath_NorthSouthTunnel/scripts.inc" + .include "data/maps/UndergroundPath_SouthEntrance/scripts.inc" + .include "data/maps/UndergroundPath_WestEntrance/scripts.inc" + .include "data/maps/UndergroundPath_EastWestTunnel/scripts.inc" + .include "data/maps/UndergroundPath_EastEntrance/scripts.inc" + .include "data/maps/DiglettsCave_NorthEntrance/scripts.inc" + .include "data/maps/DiglettsCave_B1F/scripts.inc" + .include "data/maps/DiglettsCave_SouthEntrance/scripts.inc" + .include "data/maps/VictoryRoad_1F/scripts.inc" + .include "data/maps/VictoryRoad_2F/scripts.inc" + .include "data/maps/VictoryRoad_3F/scripts.inc" + .include "data/maps/RocketHideout_B1F/scripts.inc" + .include "data/maps/RocketHideout_B2F/scripts.inc" + .include "data/maps/RocketHideout_B3F/scripts.inc" + .include "data/maps/RocketHideout_B4F/scripts.inc" + .include "data/maps/RocketHideout_Elevator/scripts.inc" + .include "data/maps/SilphCo_1F/scripts.inc" + .include "data/maps/SilphCo_2F/scripts.inc" + .include "data/maps/SilphCo_3F/scripts.inc" + .include "data/maps/SilphCo_4F/scripts.inc" + .include "data/maps/SilphCo_5F/scripts.inc" + .include "data/maps/SilphCo_6F/scripts.inc" + .include "data/maps/SilphCo_7F/scripts.inc" + .include "data/maps/SilphCo_8F/scripts.inc" + .include "data/maps/SilphCo_9F/scripts.inc" + .include "data/maps/SilphCo_10F/scripts.inc" + .include "data/maps/SilphCo_11F/scripts.inc" + .include "data/maps/SilphCo_Elevator/scripts.inc" + .include "data/maps/PokemonMansion_1F/scripts.inc" + .include "data/maps/PokemonMansion_2F/scripts.inc" + .include "data/maps/PokemonMansion_3F/scripts.inc" + .include "data/maps/PokemonMansion_B1F/scripts.inc" + .include "data/maps/SafariZone_Center/scripts.inc" + .include "data/maps/SafariZone_East/scripts.inc" + .include "data/maps/SafariZone_North/scripts.inc" + .include "data/maps/SafariZone_West/scripts.inc" + .include "data/maps/SafariZone_Building1/scripts.inc" + .include "data/maps/SafariZone_Building2/scripts.inc" + .include "data/maps/SafariZone_Building3/scripts.inc" + .include "data/maps/SafariZone_Building4/scripts.inc" + .include "data/maps/SafariZone_SecretHouse/scripts.inc" + .include "data/maps/CeruleanCave_1F/scripts.inc" + .include "data/maps/CeruleanCave_2F/scripts.inc" + .include "data/maps/CeruleanCave_B1F/scripts.inc" + .include "data/maps/PokemonLeague_LoreleisRoom/scripts.inc" + .include "data/maps/PokemonLeague_BrunosRoom/scripts.inc" + .include "data/maps/PokemonLeague_AgathasRoom/scripts.inc" + .include "data/maps/PokemonLeague_LancesRoom/scripts.inc" + .include "data/maps/PokemonLeague_ChampionsRoom/scripts.inc" + .include "data/maps/PokemonLeague_HallOfFame/scripts.inc" + .include "data/maps/RockTunnel_1F/scripts.inc" + .include "data/maps/RockTunnel_B1F/scripts.inc" + .include "data/maps/SeafoamIslands_1F/scripts.inc" + .include "data/maps/SeafoamIslands_B1F/scripts.inc" + .include "data/maps/SeafoamIslands_B2F/scripts.inc" + .include "data/maps/SeafoamIslands_B3F/scripts.inc" + .include "data/maps/SeafoamIslands_B4F/scripts.inc" + .include "data/maps/PokemonTower_1F/scripts.inc" + .include "data/maps/PokemonTower_2F/scripts.inc" + .include "data/maps/PokemonTower_3F/scripts.inc" + .include "data/maps/PokemonTower_4F/scripts.inc" + .include "data/maps/PokemonTower_5F/scripts.inc" + .include "data/maps/PokemonTower_6F/scripts.inc" + .include "data/maps/PokemonTower_7F/scripts.inc" + .include "data/maps/PowerPlant/scripts.inc" + .include "data/maps/MtEmber_RubyPath_B4F/scripts.inc" + .include "data/maps/MtEmber_Exterior/scripts.inc" + .include "data/maps/MtEmber_SummitPath_1F/scripts.inc" + .include "data/maps/MtEmber_SummitPath_2F/scripts.inc" + .include "data/maps/MtEmber_SummitPath_3F/scripts.inc" + .include "data/maps/MtEmber_Summit/scripts.inc" + .include "data/maps/MtEmber_RubyPath_B5F/scripts.inc" + .include "data/maps/MtEmber_RubyPath_1F/scripts.inc" + .include "data/maps/MtEmber_RubyPath_B1F/scripts.inc" + .include "data/maps/MtEmber_RubyPath_B2F/scripts.inc" + .include "data/maps/MtEmber_RubyPath_B3F/scripts.inc" + .include "data/maps/MtEmber_RubyPath_B1F_Stairs/scripts.inc" + .include "data/maps/MtEmber_RubyPath_B2F_Stairs/scripts.inc" + .include "data/maps/ThreeIsland_BerryForest/scripts.inc" + .include "data/maps/FourIsland_IcefallCave_Entrance/scripts.inc" + .include "data/maps/FourIsland_IcefallCave_1F/scripts.inc" + .include "data/maps/FourIsland_IcefallCave_B1F/scripts.inc" + .include "data/maps/FourIsland_IcefallCave_Back/scripts.inc" + .include "data/maps/FiveIsland_RocketWarehouse/scripts.inc" + .include "data/maps/SixIsland_DottedHole_1F/scripts.inc" + .include "data/maps/SixIsland_DottedHole_B1F/scripts.inc" + .include "data/maps/SixIsland_DottedHole_B2F/scripts.inc" + .include "data/maps/SixIsland_DottedHole_B3F/scripts.inc" + .include "data/maps/SixIsland_DottedHole_B4F/scripts.inc" + .include "data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc" + .include "data/maps/SixIsland_PatternBush/scripts.inc" + .include "data/maps/SixIsland_AlteringCave/scripts.inc" + .include "data/maps/NavelRock_Exterior/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_1F/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_2F/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_3F/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_4F/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_5F/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_6F/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_7F/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_8F/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_Roof/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Entrance/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room1/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room2/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room3/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room4/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room5/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room6/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room7/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room8/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room9/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room10/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room11/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room12/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room13/scripts.inc" + .include "data/maps/FiveIsland_LostCave_Room14/scripts.inc" + .include "data/maps/SevenIsland_TanobyRuins_MoneanChamber/scripts.inc" + .include "data/maps/SevenIsland_TanobyRuins_LiptooChamber/scripts.inc" + .include "data/maps/SevenIsland_TanobyRuins_WeepthChamber/scripts.inc" + .include "data/maps/SevenIsland_TanobyRuins_DilfordChamber/scripts.inc" + .include "data/maps/SevenIsland_TanobyRuins_ScufibChamber/scripts.inc" + .include "data/maps/SevenIsland_TanobyRuins_RixyChamber/scripts.inc" + .include "data/maps/SevenIsland_TanobyRuins_ViapoisChamber/scripts.inc" + .include "data/maps/ThreeIsland_DunsparceTunnel/scripts.inc" + .include "data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc" + .include "data/maps/NavelRock_1F/scripts.inc" + .include "data/maps/NavelRock_Summit/scripts.inc" + .include "data/maps/NavelRock_Base/scripts.inc" + .include "data/maps/NavelRock_SummitPath_2F/scripts.inc" + .include "data/maps/NavelRock_SummitPath_3F/scripts.inc" + .include "data/maps/NavelRock_SummitPath_4F/scripts.inc" + .include "data/maps/NavelRock_SummitPath_5F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B1F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B2F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B3F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B4F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B5F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B6F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B7F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B8F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B9F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B10F/scripts.inc" + .include "data/maps/NavelRock_BasePath_B11F/scripts.inc" + .include "data/maps/NavelRock_B1F/scripts.inc" + .include "data/maps/NavelRock_Fork/scripts.inc" + .include "data/maps/BirthIsland_Exterior/scripts.inc" + .include "data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc" + .include "data/maps/BirthIsland_Harbor/scripts.inc" + .include "data/maps/PalletTown/scripts.inc" + .include "data/maps/ViridianCity/scripts.inc" + .include "data/maps/PewterCity/scripts.inc" + .include "data/maps/CeruleanCity/scripts.inc" + .include "data/maps/LavenderTown/scripts.inc" + .include "data/maps/VermilionCity/scripts.inc" + .include "data/maps/CeladonCity/scripts.inc" + .include "data/maps/FuchsiaCity/scripts.inc" + .include "data/maps/CinnabarIsland/scripts.inc" + .include "data/maps/IndigoPlateau_Exterior/scripts.inc" + .include "data/maps/SaffronCity/scripts.inc" + .include "data/maps/SaffronCity_Classic/scripts.inc" + .include "data/maps/OneIsland/scripts.inc" + .include "data/maps/TwoIsland/scripts.inc" + .include "data/maps/ThreeIsland/scripts.inc" + .include "data/maps/FourIsland/scripts.inc" + .include "data/maps/FiveIsland/scripts.inc" + .include "data/maps/SevenIsland/scripts.inc" + .include "data/maps/SixIsland/scripts.inc" + .include "data/maps/Route1/scripts.inc" + .include "data/maps/Route2/scripts.inc" + .include "data/maps/Route3/scripts.inc" + .include "data/maps/Route4/scripts.inc" + .include "data/maps/Route5/scripts.inc" + .include "data/maps/Route6/scripts.inc" + .include "data/maps/Route7/scripts.inc" + .include "data/maps/Route8/scripts.inc" + .include "data/maps/Route9/scripts.inc" + .include "data/maps/Route10/scripts.inc" + .include "data/maps/Route11/scripts.inc" + .include "data/maps/Route12/scripts.inc" + .include "data/maps/Route13/scripts.inc" + .include "data/maps/Route14/scripts.inc" + .include "data/maps/Route15/scripts.inc" + .include "data/maps/Route16/scripts.inc" + .include "data/maps/Route17/scripts.inc" + .include "data/maps/Route18/scripts.inc" + .include "data/maps/Route19/scripts.inc" + .include "data/maps/Route20/scripts.inc" + .include "data/maps/Route21_North/scripts.inc" + .include "data/maps/Route21_South/scripts.inc" + .include "data/maps/Route22/scripts.inc" + .include "data/maps/Route23/scripts.inc" + .include "data/maps/Route24/scripts.inc" + .include "data/maps/Route25/scripts.inc" + .include "data/maps/OneIsland_KindleRoad/scripts.inc" + .include "data/maps/OneIsland_TreasureBeach/scripts.inc" + .include "data/maps/TwoIsland_CapeBrink/scripts.inc" + .include "data/maps/ThreeIsland_BondBridge/scripts.inc" + .include "data/maps/ThreeIsland_Port/scripts.inc" + .include "data/maps/UnknownMap_03_50/scripts.inc" + .include "data/maps/UnknownMap_03_51/scripts.inc" + .include "data/maps/UnknownMap_03_52/scripts.inc" + .include "data/maps/UnknownMap_03_53/scripts.inc" + .include "data/maps/FiveIsland_ResortGorgeous/scripts.inc" + .include "data/maps/FiveIsland_WaterLabyrinth/scripts.inc" + .include "data/maps/FiveIsland_Meadow/scripts.inc" + .include "data/maps/FiveIsland_MemorialPillar/scripts.inc" + .include "data/maps/SixIsland_OutcastIsland/scripts.inc" + .include "data/maps/SixIsland_GreenPath/scripts.inc" + .include "data/maps/SixIsland_WaterPath/scripts.inc" + .include "data/maps/SixIsland_RuinValley/scripts.inc" + .include "data/maps/SevenIsland_TrainerTower/scripts.inc" + .include "data/maps/SevenIsland_SevaultCanyon_Entrance/scripts.inc" + .include "data/maps/SevenIsland_SevaultCanyon/scripts.inc" + .include "data/maps/SevenIsland_TanobyRuins/scripts.inc" + .include "data/maps/PalletTown_PlayersHouse_1F/scripts.inc" + .include "data/maps/PalletTown_PlayersHouse_2F/scripts.inc" + .include "data/maps/PalletTown_GarysHouse/scripts.inc" + .include "data/maps/PalletTown_ProfessorOaksLab/scripts.inc" + .include "data/maps/ViridianCity_House1/scripts.inc" + .include "data/maps/ViridianCity_Gym/scripts.inc" + .include "data/maps/ViridianCity_House2/scripts.inc" + .include "data/maps/ViridianCity_Mart/scripts.inc" + .include "data/maps/ViridianCity_PokemonCenter_1F/scripts.inc" + .include "data/maps/ViridianCity_PokemonCenter_2F/scripts.inc" + .include "data/maps/PewterCity_Museum_1F/scripts.inc" + .include "data/maps/PewterCity_Museum_2F/scripts.inc" + .include "data/maps/PewterCity_Gym/scripts.inc" + .include "data/maps/PewterCity_Mart/scripts.inc" + .include "data/maps/PewterCity_House1/scripts.inc" + .include "data/maps/PewterCity_PokemonCenter_1F/scripts.inc" + .include "data/maps/PewterCity_PokemonCenter_2F/scripts.inc" + .include "data/maps/PewterCity_House2/scripts.inc" + .include "data/maps/CeruleanCity_House1/scripts.inc" + .include "data/maps/CeruleanCity_House2/scripts.inc" + .include "data/maps/CeruleanCity_House3/scripts.inc" + .include "data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc" + .include "data/maps/CeruleanCity_PokemonCenter_2F/scripts.inc" + .include "data/maps/CeruleanCity_Gym/scripts.inc" + .include "data/maps/CeruleanCity_BikeShop/scripts.inc" + .include "data/maps/CeruleanCity_Mart/scripts.inc" + .include "data/maps/CeruleanCity_House4/scripts.inc" + .include "data/maps/CeruleanCity_House5/scripts.inc" + .include "data/maps/LavenderTown_PokemonCenter_1F/scripts.inc" + .include "data/maps/LavenderTown_PokemonCenter_2F/scripts.inc" + .include "data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc" + .include "data/maps/LavenderTown_House1/scripts.inc" + .include "data/maps/LavenderTown_House2/scripts.inc" + .include "data/maps/LavenderTown_Mart/scripts.inc" + .include "data/maps/VermilionCity_House1/scripts.inc" + .include "data/maps/VermilionCity_PokemonCenter_1F/scripts.inc" + .include "data/maps/VermilionCity_PokemonCenter_2F/scripts.inc" + .include "data/maps/VermilionCity_PokemonFanClub/scripts.inc" + .include "data/maps/VermilionCity_Mart/scripts.inc" + .include "data/maps/VermilionCity_Gym/scripts.inc" + .include "data/maps/VermilionCity_House3/scripts.inc" + .include "data/maps/CeladonCity_DepartmentStore_1F/scripts.inc" + .include "data/maps/CeladonCity_DepartmentStore_2F/scripts.inc" + .include "data/maps/CeladonCity_DepartmentStore_3F/scripts.inc" + .include "data/maps/CeladonCity_DepartmentStore_4F/scripts.inc" + .include "data/maps/CeladonCity_DepartmentStore_5F/scripts.inc" + .include "data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc" + .include "data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc" + .include "data/maps/CeladonCity_Condominiums_1F/scripts.inc" + .include "data/maps/CeladonCity_Condominiums_2F/scripts.inc" + .include "data/maps/CeladonCity_Condominiums_3F/scripts.inc" + .include "data/maps/CeladonCity_Condominiums_Roof/scripts.inc" + .include "data/maps/CeladonCity_Condominiums_RoofRoom/scripts.inc" + .include "data/maps/CeladonCity_PokemonCenter_1F/scripts.inc" + .include "data/maps/CeladonCity_PokemonCenter_2F/scripts.inc" + .include "data/maps/CeladonCity_GameCorner/scripts.inc" + .include "data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc" + .include "data/maps/CeladonCity_Gym/scripts.inc" + .include "data/maps/CeladonCity_Restaurant/scripts.inc" + .include "data/maps/CeladonCity_House1/scripts.inc" + .include "data/maps/CeladonCity_Hotel/scripts.inc" + .include "data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc" + .include "data/maps/FuchsiaCity_Mart/scripts.inc" + .include "data/maps/FuchsiaCity_ZooBuilding/scripts.inc" + .include "data/maps/FuchsiaCity_Gym/scripts.inc" + .include "data/maps/FuchsiaCity_House1/scripts.inc" + .include "data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc" + .include "data/maps/FuchsiaCity_PokemonCenter_2F/scripts.inc" + .include "data/maps/FuchsiaCity_Building1/scripts.inc" + .include "data/maps/FuchsiaCity_House2/scripts.inc" + .include "data/maps/FuchsiaCity_House3/scripts.inc" + .include "data/maps/CinnabarIsland_Gym/scripts.inc" + .include "data/maps/CinnabarIsland_PokemonLab_Entrance/scripts.inc" + .include "data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc" + .include "data/maps/CinnabarIsland_PokemonLab_ResearchRoom/scripts.inc" + .include "data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc" + .include "data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc" + .include "data/maps/CinnabarIsland_PokemonCenter_2F/scripts.inc" + .include "data/maps/CinnabarIsland_Mart/scripts.inc" + .include "data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc" + .include "data/maps/IndigoPlateau_PokemonCenter_2F/scripts.inc" + .include "data/maps/SaffronCity_House1_1F/scripts.inc" + .include "data/maps/SaffronCity_House1_2F/scripts.inc" + .include "data/maps/SaffronCity_Dojo/scripts.inc" + .include "data/maps/SaffronCity_Gym/scripts.inc" + .include "data/maps/SaffronCity_House2/scripts.inc" + .include "data/maps/SaffronCity_Mart/scripts.inc" + .include "data/maps/SaffronCity_PokemonCenter_1F/scripts.inc" + .include "data/maps/SaffronCity_PokemonCenter_2F/scripts.inc" + .include "data/maps/SaffronCity_House3/scripts.inc" + .include "data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc" + .include "data/maps/Route2_ViridianForest_SouthEntrance/scripts.inc" + .include "data/maps/Route2_House/scripts.inc" + .include "data/maps/Route2_EastBuilding/scripts.inc" + .include "data/maps/Route2_ViridianForest_NorthEntrance/scripts.inc" + .include "data/maps/Route4_PokemonCenter_1F/scripts.inc" + .include "data/maps/Route4_PokemonCenter_2F/scripts.inc" + .include "data/maps/Route5_PokemonDayCare/scripts.inc" + .include "data/maps/Route5_SouthEntrance/scripts.inc" + .include "data/maps/Route6_NorthEntrance/scripts.inc" + .include "data/maps/UnknownMap_18_01/scripts.inc" + .include "data/maps/Route7_EastEntrance/scripts.inc" + .include "data/maps/Route8_WestEntrance/scripts.inc" + .include "data/maps/Route10_PokemonCenter_1F/scripts.inc" + .include "data/maps/Route10_PokemonCenter_2F/scripts.inc" + .include "data/maps/Route11_EastEntrance_1F/scripts.inc" + .include "data/maps/Route11_EastEntrance_2F/scripts.inc" + .include "data/maps/Route12_NorthEntrance_1F/scripts.inc" + .include "data/maps/Route12_NorthEntrance_2F/scripts.inc" + .include "data/maps/Route12_FishingHouse/scripts.inc" + .include "data/maps/Route15_WestEntrance_1F/scripts.inc" + .include "data/maps/Route15_WestEntrance_2F/scripts.inc" + .include "data/maps/Route16_House/scripts.inc" + .include "data/maps/Route16_NorthEntrance_1F/scripts.inc" + .include "data/maps/Route16_NorthEntrance_2F/scripts.inc" + .include "data/maps/Route18_EastEntrance_1F/scripts.inc" + .include "data/maps/Route18_EastEntrance_2F/scripts.inc" + .include "data/maps/UnusedHouse_27_00/scripts.inc" + .include "data/maps/Route22_NorthEntrance/scripts.inc" + .include "data/maps/UnusedHouse_29_00/scripts.inc" + .include "data/maps/Route25_SeaCottage/scripts.inc" + .include "data/maps/SevenIsland_House_Room1/scripts.inc" + .include "data/maps/SevenIsland_House_Room2/scripts.inc" + .include "data/maps/SevenIsland_Mart/scripts.inc" + .include "data/maps/SevenIsland_PokemonCenter_1F/scripts.inc" + .include "data/maps/SevenIsland_PokemonCenter_2F/scripts.inc" + .include "data/maps/UnusedHouse_31_05/scripts.inc" + .include "data/maps/SevenIsland_Harbor/scripts.inc" + .include "data/maps/OneIsland_PokemonCenter_1F/scripts.inc" + .include "data/maps/OneIsland_PokemonCenter_2F/scripts.inc" + .include "data/maps/OneIsland_House1/scripts.inc" + .include "data/maps/OneIsland_House2/scripts.inc" + .include "data/maps/OneIsland_Harbor/scripts.inc" + .include "data/maps/TwoIsland_JoyfulGameCorner/scripts.inc" + .include "data/maps/TwoIsland_House/scripts.inc" + .include "data/maps/TwoIsland_PokemonCenter_1F/scripts.inc" + .include "data/maps/TwoIsland_PokemonCenter_2F/scripts.inc" + .include "data/maps/TwoIsland_Harbor/scripts.inc" + .include "data/maps/ThreeIsland_House1/scripts.inc" + .include "data/maps/ThreeIsland_PokemonCenter_1F/scripts.inc" + .include "data/maps/ThreeIsland_PokemonCenter_2F/scripts.inc" + .include "data/maps/ThreeIsland_Mart/scripts.inc" + .include "data/maps/ThreeIsland_House2/scripts.inc" + .include "data/maps/ThreeIsland_House3/scripts.inc" + .include "data/maps/ThreeIsland_House4/scripts.inc" + .include "data/maps/ThreeIsland_House5/scripts.inc" + .include "data/maps/FourIsland_PokemonDayCare/scripts.inc" + .include "data/maps/FourIsland_PokemonCenter_1F/scripts.inc" + .include "data/maps/FourIsland_PokemonCenter_2F/scripts.inc" + .include "data/maps/FourIsland_House1/scripts.inc" + .include "data/maps/FourIsland_LoreleisHouse/scripts.inc" + .include "data/maps/FourIsland_Harbor/scripts.inc" + .include "data/maps/FourIsland_House2/scripts.inc" + .include "data/maps/FourIsland_Mart/scripts.inc" + .include "data/maps/FiveIsland_PokemonCenter_1F/scripts.inc" + .include "data/maps/FiveIsland_PokemonCenter_2F/scripts.inc" + .include "data/maps/FiveIsland_Harbor/scripts.inc" + .include "data/maps/FiveIsland_House1/scripts.inc" + .include "data/maps/FiveIsland_House2/scripts.inc" + .include "data/maps/SixIsland_PokemonCenter_1F/scripts.inc" + .include "data/maps/SixIsland_PokemonCenter_2F/scripts.inc" + .include "data/maps/SixIsland_Harbor/scripts.inc" + .include "data/maps/SixIsland_House/scripts.inc" + .include "data/maps/SixIsland_Mart/scripts.inc" + .include "data/maps/ThreeIsland_Harbor/scripts.inc" + .include "data/maps/FiveIsland_ResortGorgeous_House/scripts.inc" + .include "data/maps/TwoIsland_CapeBrink_House/scripts.inc" + .include "data/maps/SixIsland_WaterPath_House1/scripts.inc" + .include "data/maps/SixIsland_WaterPath_House2/scripts.inc" + .include "data/maps/SevenIsland_SevaultCanyon_House/scripts.inc" + + + + .include "data/maps/ViridianForest/text.inc" + .include "data/maps/MtMoon_1F/text.inc" + .include "data/maps/MtMoon_B2F/text.inc" + .include "data/maps/SSAnne_1F_Corridor/text.inc" + .include "data/maps/SSAnne_2F_Corridor/text.inc" + .include "data/maps/SSAnne_3F_Corridor/text.inc" + .include "data/maps/SSAnne_Deck/text.inc" + .include "data/maps/SSAnne_Kitchen/text.inc" + .include "data/maps/SSAnne_CaptainsOffice/text.inc" + .include "data/maps/SSAnne_1F_Room1/text.inc" + .include "data/maps/SSAnne_1F_Room2/text.inc" + .include "data/maps/SSAnne_1F_Room3/text.inc" + .include "data/maps/SSAnne_1F_Room4/text.inc" + .include "data/maps/SSAnne_1F_Room5/text.inc" + .include "data/maps/SSAnne_1F_Room7/text.inc" + .include "data/maps/SSAnne_2F_Room1/text.inc" + .include "data/maps/SSAnne_2F_Room2/text.inc" + .include "data/maps/SSAnne_2F_Room3/text.inc" + .include "data/maps/SSAnne_2F_Room4/text.inc" + .include "data/maps/SSAnne_2F_Room5/text.inc" + .include "data/maps/SSAnne_2F_Room6/text.inc" + .include "data/maps/SSAnne_B1F_Room1/text.inc" + .include "data/maps/SSAnne_B1F_Room2/text.inc" + .include "data/maps/SSAnne_B1F_Room3/text.inc" + .include "data/maps/SSAnne_B1F_Room4/text.inc" + .include "data/maps/SSAnne_B1F_Room5/text.inc" + .include "data/maps/SSAnne_1F_Room6/text.inc" + .include "data/maps/UndergroundPath_SouthEntrance/text.inc" + .include "data/maps/UndergroundPath_WestEntrance/text.inc" + .include "data/maps/UndergroundPath_EastEntrance/text.inc" + .include "data/maps/DiglettsCave_NorthEntrance/text.inc" + .include "data/maps/DiglettsCave_SouthEntrance/text.inc" + .include "data/maps/VictoryRoad_1F/text.inc" + .include "data/maps/VictoryRoad_2F/text.inc" + .include "data/maps/VictoryRoad_3F/text.inc" + .include "data/maps/RocketHideout_B1F/text.inc" + .include "data/maps/RocketHideout_B2F/text.inc" + .include "data/maps/RocketHideout_B3F/text.inc" + .include "data/maps/RocketHideout_B4F/text.inc" + .include "data/maps/RocketHideout_Elevator/text.inc" + .include "data/maps/SilphCo_1F/text.inc" + .include "data/maps/SilphCo_2F/text.inc" + .include "data/maps/SilphCo_3F/text.inc" + .include "data/maps/SilphCo_4F/text.inc" + .include "data/maps/SilphCo_5F/text.inc" + .include "data/maps/SilphCo_6F/text.inc" + .include "data/maps/SilphCo_7F/text.inc" + .include "data/maps/SilphCo_8F/text.inc" + .include "data/maps/SilphCo_9F/text.inc" + .include "data/maps/SilphCo_10F/text.inc" + .include "data/maps/SilphCo_11F/text.inc" + .include "data/maps/PokemonMansion_1F/text.inc" + .include "data/maps/PokemonMansion_2F/text.inc" + .include "data/maps/PokemonMansion_3F/text.inc" + .include "data/maps/PokemonMansion_B1F/text.inc" + .include "data/maps/SafariZone_Center/text.inc" + .include "data/maps/SafariZone_East/text.inc" + .include "data/maps/SafariZone_North/text.inc" + .include "data/maps/SafariZone_West/text.inc" + .include "data/maps/SafariZone_Building1/text.inc" + .include "data/maps/SafariZone_Building2/text.inc" + .include "data/maps/SafariZone_Building3/text.inc" + .include "data/maps/SafariZone_Building4/text.inc" + .include "data/maps/SafariZone_SecretHouse/text.inc" + .include "data/maps/CeruleanCave_B1F/text.inc" + .include "data/maps/PokemonLeague_LoreleisRoom/text.inc" + .include "data/maps/PokemonLeague_BrunosRoom/text.inc" + .include "data/maps/PokemonLeague_AgathasRoom/text.inc" + .include "data/maps/PokemonLeague_LancesRoom/text.inc" + .include "data/maps/PokemonLeague_ChampionsRoom/text.inc" + .include "data/maps/PokemonLeague_HallOfFame/text.inc" + .include "data/maps/RockTunnel_1F/text.inc" + .include "data/maps/RockTunnel_B1F/text.inc" + .include "data/maps/SeafoamIslands_B4F/text.inc" + .include "data/maps/PokemonTower_1F/text.inc" + .include "data/maps/PokemonTower_2F/text.inc" + .include "data/maps/PokemonTower_3F/text.inc" + .include "data/maps/PokemonTower_4F/text.inc" + .include "data/maps/PokemonTower_5F/text.inc" + .include "data/maps/PokemonTower_6F/text.inc" + .include "data/maps/PokemonTower_7F/text.inc" + .include "data/maps/MtEmber_Exterior/text.inc" + .include "data/maps/MtEmber_RubyPath_B3F/text.inc" + .include "data/maps/ThreeIsland_BerryForest/text.inc" + .include "data/maps/FourIsland_IcefallCave_Back/text.inc" + .include "data/maps/FiveIsland_RocketWarehouse/text.inc" + .include "data/maps/SixIsland_DottedHole_SapphireRoom/text.inc" + .include "data/maps/SixIsland_PatternBush/text.inc" + .include "data/maps/SevenIsland_TrainerTower_Lobby/text.inc" + .include "data/maps/FiveIsland_LostCave_Room1/text.inc" + .include "data/maps/FiveIsland_LostCave_Room4/text.inc" + .include "data/maps/FiveIsland_LostCave_Room10/text.inc" + .include "data/maps/ThreeIsland_DunsparceTunnel/text.inc" + .include "data/maps/SevenIsland_SeavaultCanyon_TanobyKey/text.inc" + .include "data/maps/OneIsland_KindleRoad_EmberSpa/text.inc" + .include "data/maps/PalletTown/text.inc" + .include "data/maps/ViridianCity/text.inc" + .include "data/maps/PewterCity/text.inc" + .include "data/maps/CeruleanCity/text.inc" + .include "data/maps/LavenderTown/text.inc" + .include "data/maps/VermilionCity/text.inc" + .include "data/maps/CeladonCity/text.inc" + .include "data/maps/FuchsiaCity/text.inc" + .include "data/maps/CinnabarIsland/text.inc" + .include "data/maps/SaffronCity/text.inc" + .include "data/maps/OneIsland/text.inc" + .include "data/maps/TwoIsland/text.inc" + .include "data/maps/ThreeIsland/text.inc" + .include "data/maps/FourIsland/text.inc" + .include "data/maps/FiveIsland/text.inc" + .include "data/maps/SevenIsland/text.inc" + .include "data/maps/SixIsland/text.inc" + .include "data/maps/Route1/text.inc" + .include "data/maps/Route2/text.inc" + .include "data/maps/Route3/text.inc" + .include "data/maps/Route4/text.inc" + .include "data/maps/Route5/text.inc" + .include "data/maps/Route6/text.inc" + .include "data/maps/Route7/text.inc" + .include "data/maps/Route8/text.inc" + .include "data/maps/Route9/text.inc" + .include "data/maps/Route10/text.inc" + .include "data/maps/Route11/text.inc" + .include "data/maps/Route12/text.inc" + .include "data/maps/Route13/text.inc" + .include "data/maps/Route14/text.inc" + .include "data/maps/Route15/text.inc" + .include "data/maps/Route16/text.inc" + .include "data/maps/Route17/text.inc" + .include "data/maps/Route18/text.inc" + .include "data/maps/Route19/text.inc" + .include "data/maps/Route20/text.inc" + .include "data/maps/Route22/text.inc" + .include "data/maps/Route23/text.inc" + .include "data/maps/Route24/text.inc" + .include "data/maps/Route25/text.inc" + .include "data/maps/OneIsland_KindleRoad/text.inc" + .include "data/maps/OneIsland_TreasureBeach/text.inc" + .include "data/maps/ThreeIsland_BondBridge/text.inc" + .include "data/maps/ThreeIsland_Port/text.inc" + .include "data/maps/FiveIsland_ResortGorgeous/text.inc" + .include "data/maps/FiveIsland_WaterLabyrinth/text.inc" + .include "data/maps/FiveIsland_Meadow/text.inc" + .include "data/maps/FiveIsland_MemorialPillar/text.inc" + .include "data/maps/SixIsland_OutcastIsland/text.inc" + .include "data/maps/SixIsland_GreenPath/text.inc" + .include "data/maps/SixIsland_WaterPath/text.inc" + .include "data/maps/SixIsland_RuinValley/text.inc" + .include "data/maps/SevenIsland_TrainerTower/text.inc" + .include "data/maps/SevenIsland_SevaultCanyon_Entrance/text.inc" + .include "data/maps/SevenIsland_SevaultCanyon/text.inc" + .include "data/maps/PalletTown_PlayersHouse_1F/text.inc" + .include "data/maps/PalletTown_PlayersHouse_2F/text.inc" + .include "data/maps/PalletTown_GarysHouse/text.inc" + .include "data/maps/PalletTown_ProfessorOaksLab/text.inc" + .include "data/maps/ViridianCity_House1/text.inc" + .include "data/maps/ViridianCity_Gym/text.inc" + .include "data/maps/ViridianCity_House2/text.inc" + .include "data/maps/ViridianCity_Mart/text.inc" + .include "data/maps/ViridianCity_PokemonCenter_1F/text.inc" + .include "data/maps/PewterCity_Museum_1F/text.inc" + .include "data/maps/PewterCity_Museum_2F/text.inc" + .include "data/maps/PewterCity_Gym/text.inc" + .include "data/maps/PewterCity_Mart/text.inc" + .include "data/maps/PewterCity_House1/text.inc" + .include "data/maps/PewterCity_PokemonCenter_1F/text.inc" + .include "data/maps/PewterCity_House2/text.inc" + .include "data/maps/CeruleanCity_House1/text.inc" + .include "data/maps/CeruleanCity_House2/text.inc" + .include "data/maps/CeruleanCity_House3/text.inc" + .include "data/maps/CeruleanCity_PokemonCenter_1F/text.inc" + .include "data/maps/CeruleanCity_Gym/text.inc" + .include "data/maps/CeruleanCity_BikeShop/text.inc" + .include "data/maps/CeruleanCity_Mart/text.inc" + .include "data/maps/CeruleanCity_House4/text.inc" + .include "data/maps/CeruleanCity_House5/text.inc" + .include "data/maps/LavenderTown_PokemonCenter_1F/text.inc" + .include "data/maps/LavenderTown_VolunteerPokemonHouse/text.inc" + .include "data/maps/LavenderTown_House1/text.inc" + .include "data/maps/LavenderTown_House2/text.inc" + .include "data/maps/LavenderTown_Mart/text.inc" + .include "data/maps/VermilionCity_House1/text.inc" + .include "data/maps/VermilionCity_PokemonCenter_1F/text.inc" + .include "data/maps/VermilionCity_PokemonFanClub/text.inc" + .include "data/maps/VermilionCity_Mart/text.inc" + .include "data/maps/VermilionCity_Gym/text.inc" + .include "data/maps/VermilionCity_House3/text.inc" + .include "data/maps/CeladonCity_DepartmentStore_1F/text.inc" + .include "data/maps/CeladonCity_DepartmentStore_2F/text.inc" + .include "data/maps/CeladonCity_DepartmentStore_3F/text.inc" + .include "data/maps/CeladonCity_DepartmentStore_4F/text.inc" + .include "data/maps/CeladonCity_DepartmentStore_5F/text.inc" + .include "data/maps/CeladonCity_DepartmentStore_Roof/text.inc" + .include "data/maps/CeladonCity_Condominiums_1F/text.inc" + .include "data/maps/CeladonCity_Condominiums_2F/text.inc" + .include "data/maps/CeladonCity_Condominiums_3F/text.inc" + .include "data/maps/CeladonCity_Condominiums_Roof/text.inc" + .include "data/maps/CeladonCity_Condominiums_RoofRoom/text.inc" + .include "data/maps/CeladonCity_PokemonCenter_1F/text.inc" + .include "data/maps/CeladonCity_GameCorner/text.inc" + .include "data/maps/CeladonCity_GameCorner_PrizeRoom/text.inc" + .include "data/maps/CeladonCity_Gym/text.inc" + .include "data/maps/CeladonCity_Restaurant/text.inc" + .include "data/maps/CeladonCity_House1/text.inc" + .include "data/maps/CeladonCity_Hotel/text.inc" + .include "data/maps/FuchsiaCity_SafariZone_Entrance/text.inc" + .include "data/maps/FuchsiaCity_Mart/text.inc" + .include "data/maps/FuchsiaCity_ZooBuilding/text.inc" + .include "data/maps/FuchsiaCity_Gym/text.inc" + .include "data/maps/FuchsiaCity_House1/text.inc" + .include "data/maps/FuchsiaCity_PokemonCenter_1F/text.inc" + .include "data/maps/FuchsiaCity_Building1/text.inc" + .include "data/maps/FuchsiaCity_House2/text.inc" + .include "data/maps/FuchsiaCity_House3/text.inc" + .include "data/maps/CinnabarIsland_Gym/text.inc" + .include "data/maps/CinnabarIsland_PokemonLab_Entrance/text.inc" + .include "data/maps/CinnabarIsland_PokemonLab_Lounge/text.inc" + .include "data/maps/CinnabarIsland_PokemonLab_ResearchRoom/text.inc" + .include "data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/text.inc" + .include "data/maps/CinnabarIsland_PokemonCenter_1F/text.inc" + .include "data/maps/CinnabarIsland_Mart/text.inc" + .include "data/maps/IndigoPlateau_PokemonCenter_1F/text.inc" + .include "data/maps/SaffronCity_House1_1F/text.inc" + .include "data/maps/SaffronCity_House1_2F/text.inc" + .include "data/maps/SaffronCity_Dojo/text.inc" + .include "data/maps/SaffronCity_Gym/text.inc" + .include "data/maps/SaffronCity_House2/text.inc" + .include "data/maps/SaffronCity_Mart/text.inc" + .include "data/maps/SaffronCity_PokemonCenter_1F/text.inc" + .include "data/maps/SaffronCity_House3/text.inc" + .include "data/maps/SaffronCity_PokemonTrainerFanClub/text.inc" + .include "data/maps/Route2_ViridianForest_SouthEntrance/text.inc" + .include "data/maps/Route2_House/text.inc" + .include "data/maps/Route2_EastBuilding/text.inc" + .include "data/maps/Route2_ViridianForest_NorthEntrance/text.inc" + .include "data/maps/Route4_PokemonCenter_1F/text.inc" + .include "data/maps/Route5_SouthEntrance/text.inc" + .include "data/maps/Route6_NorthEntrance/text.inc" + .include "data/maps/Route7_EastEntrance/text.inc" + .include "data/maps/Route8_WestEntrance/text.inc" + .include "data/maps/Route10_PokemonCenter_1F/text.inc" + .include "data/maps/Route11_EastEntrance_1F/text.inc" + .include "data/maps/Route11_EastEntrance_2F/text.inc" + .include "data/maps/Route12_NorthEntrance_1F/text.inc" + .include "data/maps/Route12_NorthEntrance_2F/text.inc" + .include "data/maps/Route12_FishingHouse/text.inc" + .include "data/maps/Route15_WestEntrance_1F/text.inc" + .include "data/maps/Route15_WestEntrance_2F/text.inc" + .include "data/maps/Route16_House/text.inc" + .include "data/maps/Route16_NorthEntrance_1F/text.inc" + .include "data/maps/Route16_NorthEntrance_2F/text.inc" + .include "data/maps/Route18_EastEntrance_1F/text.inc" + .include "data/maps/Route18_EastEntrance_2F/text.inc" + .include "data/maps/Route25_SeaCottage/text.inc" + .include "data/maps/SevenIsland_House_Room1/text.inc" + .include "data/maps/SevenIsland_Mart/text.inc" + .include "data/maps/SevenIsland_PokemonCenter_1F/text.inc" + .include "data/maps/OneIsland_PokemonCenter_1F/text.inc" + .include "data/maps/OneIsland_House1/text.inc" + .include "data/maps/OneIsland_House2/text.inc" + .include "data/maps/TwoIsland_JoyfulGameCorner/text.inc" + .include "data/maps/TwoIsland_House/text.inc" + .include "data/maps/TwoIsland_PokemonCenter_1F/text.inc" + .include "data/maps/ThreeIsland_House1/text.inc" + .include "data/maps/ThreeIsland_PokemonCenter_1F/text.inc" + .include "data/maps/ThreeIsland_Mart/text.inc" + .include "data/maps/ThreeIsland_House2/text.inc" + .include "data/maps/ThreeIsland_House3/text.inc" + .include "data/maps/ThreeIsland_House4/text.inc" + .include "data/maps/ThreeIsland_House5/text.inc" + .include "data/maps/FourIsland_PokemonCenter_1F/text.inc" + .include "data/maps/FourIsland_House1/text.inc" + .include "data/maps/FourIsland_LoreleisHouse/text.inc" + .include "data/maps/FourIsland_Mart/text.inc" + .include "data/maps/FiveIsland_PokemonCenter_1F/text.inc" + .include "data/maps/FiveIsland_House1/text.inc" + .include "data/maps/FiveIsland_House2/text.inc" + .include "data/maps/SixIsland_PokemonCenter_1F/text.inc" + .include "data/maps/SixIsland_House/text.inc" + .include "data/maps/SixIsland_Mart/text.inc" + .include "data/maps/FiveIsland_ResortGorgeous_House/text.inc" + .include "data/maps/SixIsland_WaterPath_House1/text.inc" + .include "data/maps/SixIsland_WaterPath_House2/text.inc" + .include "data/maps/SevenIsland_SevaultCanyon_House/text.inc" + + + +gStdScript_2:: @ 81A4E3F + lock + faceplayer + message 0x0 + waitmessage + waitbuttonpress + release + return + +gStdScript_3:: @ 81A4E4A + lockall + message 0x0 + waitmessage + waitbuttonpress + releaseall + return + +gStdScript_4:: @ 81A4E54 + message 0x0 + waitmessage + waitbuttonpress + return + +gStdScript_5:: @ 81A4E5C + message 0x0 + waitmessage + yesnobox 20, 8 + return + +gStdScript_ItemMessageAndFanfare:: @ 81A4E66 + textcolor 3 + compare_var_to_value VAR_0x8002, MUS_FANFA1 + call_if 1, EventScript_1A4EA2 + compare_var_to_value VAR_0x8002, MUS_FAN5 + call_if 1, EventScript_1A4EA6 + message 0x0 + waitmessage + waitfanfare + compare_var_to_value VAR_0x8002, MUS_FANFA1 + call_if 1, EventScript_1A4EAA + setorcopyvar VAR_0x8000, VAR_0x8000 + setorcopyvar VAR_0x8001, VAR_0x8001 + callstd 8 + call EventScript_1A6675 + return + +EventScript_1A4EA2:: @ 81A4EA2 + playfanfare MUS_FANFA1 + return + +EventScript_1A4EA6:: @ 81A4EA6 + playfanfare MUS_FAN5 + return + +EventScript_1A4EAA:: @ 81A4EAA + delay 50 + return + +EventScript_1A4EAE:: @ 81A4EAE + return + +EventScript_1A4EAF:: @ 81A4EAF + special Field_AskSaveTheGame + waitstate + return + +gUnknown_81A4EB4:: @ 81A4EB4 + lock + special sub_8080628 + special ScrSpecial_EndTrainerApproach + waitstate + goto EventScript_1A4FC7 + +gUnknown_81A4EC1:: @ 81A4EC1 + lock + faceplayer + applymovement VAR_LAST_TALKED, Movement_1A4FC5 + waitmovement 0 + specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1A4EE8 + special sub_8080628 + special sub_8080398 + goto EventScript_1A4FC7 + +EventScript_1A4EE8:: @ 81A4EE8 + ontrainerbattleend + +gUnknown_81A4EE9:: @ 81A4EE9 + lock + faceplayer + call EventScript_1A4FBA + specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1A4F20 + special CheckForAlivePartyMons + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1A4F19 + special sub_8080628 + special sub_8080398 + goto EventScript_1A4FC7 + +EventScript_1A4F19:: @ 81A4F19 + special sub_8080618 + waitmessage + waitbuttonpress + release + end + +EventScript_1A4F20:: @ 81A4F20 + ontrainerbattleend + +gUnknown_81A4F21:: @ 81A4F21 + applymovement VAR_LAST_TALKED, Movement_1A4FC5 + waitmovement 0 + special sub_8080628 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if_eq EventScript_1A501A + battlebegin + ontrainerbattleend + +gUnknown_81A4F3E:: @ 81A4F3E + call EventScript_1A4FBA + specialvar VAR_RESULT, sub_810CEB4 + compare_var_to_value VAR_RESULT, 0 + goto_if_eq EventScript_1A4F72 + special sub_8080628 + special sub_8080398 + special sub_80805D8 + waitmessage + waitbuttonpress + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if_eq EventScript_1A4FB8 + special sub_80805B0 + waitstate + releaseall + end + +EventScript_1A4F72:: @ 81A4F72 + ontrainerbattleend + +gUnknown_81A4F73:: @ 81A4F73 + specialvar VAR_RESULT, sub_810CEB4 + compare_var_to_value VAR_RESULT, 0 + goto_if_eq EventScript_1A4FB0 + special CheckForAlivePartyMons + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1A4FB1 + special sub_8080628 + special sub_8080398 + special sub_80805D8 + waitmessage + waitbuttonpress + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if_eq EventScript_1A4FB8 + special sub_80805B0 + waitstate + releaseall + end + +EventScript_1A4FB0:: @ 81A4FB0 + ontrainerbattleend + +EventScript_1A4FB1:: @ 81A4FB1 + special sub_8080618 + waitmessage + waitbuttonpress + release + end + +EventScript_1A4FB8:: @ 81A4FB8 + releaseall + end + +EventScript_1A4FBA:: @ 81A4FBA + applymovement VAR_LAST_TALKED, Movement_1A4FC5 + waitmovement 0 + return + +Movement_1A4FC5:: @ 81A4FC5 + step_67 + step_end + +EventScript_1A4FC7:: @ 81A4FC7 + special sub_80805D8 + waitmessage + waitbuttonpress + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if_eq EventScript_1A501A + battlebegin + specialvar VAR_RESULT, sub_80803CC + compare_var_to_value VAR_RESULT, 0 + goto_if_eq EventScript_1A5017 + compare_var_to_value VAR_RESULT, 2 + goto_if_eq EventScript_1A5019 + compare_var_to_value VAR_RESULT, 1 + goto_if_eq EventScript_1A5019 + compare_var_to_value VAR_RESULT, 6 + goto_if_eq EventScript_1A5019 + compare_var_to_value VAR_RESULT, 8 + goto_if_eq EventScript_1A5019 + +EventScript_1A5017:: @ 81A5017 + releaseall + end + +EventScript_1A5019:: @ 81A5019 + ontrainerbattleendgoto + +EventScript_1A501A:: @ 81A501A + special sub_80803FC + releaseall + end + +gStdScript_Message_WaitButton_AndRelease:: @ 81A501F + message 0x0 + waitmessage + waitbuttonpress + release + return + + + +gUnknown_81A5028:: @ 81A5028 + .string "Would you like to mix records with\n" + .string "other TRAINERS?$" + +Text_1A505B:: @ 81A505B + .string "We hope to see you again!$" + +Text_1A5075:: @ 81A5075 + .string "{PLAYER} booted up the PC.$" + +gUnknown_81A508A:: @ 81A508A + .string "Which PC should be accessed?$" + +Text_1A50A7:: @ 81A50A7 + .string "Accessed Someone's PC.$" + +Text_1A50BE:: @ 81A50BE + .string "POKéMON Storage System opened.$" + +Text_1A50DD:: @ 81A50DD + .string "Accessed {PLAYER}'s PC.$" + +Text_1A50EF:: @ 81A50EF + .string "Accessed BILL's PC.$" + +Text_1A5103:: @ 81A5103 + .string "Welcome to the POKéMON CABLE CLUB\n" + .string "TRADE CENTER.$" + +Text_1A5133:: @ 81A5133 + .string "Welcome to the POKéMON CABLE CLUB\n" + .string "COLOSSEUM.$" + +Text_1A5160:: @ 81A5160 + .string "Welcome to the POKéMON CABLE CLUB\n" + .string "TIME CAPSULE.$" + +gUnknown_81A5190:: @ 81A5190 + .string "Please come again!$" + +Text_1A51A3:: @ 81A51A3 + .string "Welcome!\p" + .string "We're having a discount sale today!$" + +Text_1A51D0:: @ 81A51D0 + .string "{PLAYER}{KUN}, welcome!\p" + .string "What can I do for you?$" + +Text_1A51F6:: @ 81A51F6 + .string "Obtained the {STR_VAR_2}!$" + +gUnknown_81A5207:: @ 81A5207 + .string "The BAG is full…$" + +gUnknown_81A5218:: @ 81A5218 + .string "{PLAYER} put the {STR_VAR_2}\n" + .string "in the {STR_VAR_3}.$" + +Text_1A5231:: @ 81A5231 + .string "{PLAYER} found one {STR_VAR_2}!$" + +gUnknown_81A5242:: @ 81A5242 + .string "Too bad!\n" + .string "The BAG is full…$" + +Text_1A525C:: @ 81A525C + .string "{PLAYER} found\n" + .string "{STR_VAR_1} {STR_VAR_2}!$" + +Text_1A526C:: @ 81A526C + .string "{PLAYER} put the COINS away in\n" + .string "the COIN CASE.$" + +Text_1A5294:: @ 81A5294 + .string "Too bad!\n" + .string "The COIN CASE is full…$" + +Text_1A52B4:: @ 81A52B4 + .string "Too bad!\n" + .string "There's nothing to put them in…$" + +Text_1A52DD:: @ 81A52DD + .string "{PLAYER} found\n" + .string "{STR_VAR_1} {STR_VAR_2}(s)!$" + +Text_1A52F0:: @ 81A52F0 + .string "Obtained the {STR_VAR_2}!$" + +Text_1A5301:: @ 81A5301 + .string "Too bad! There's no room left for\n" + .string "another {STR_VAR_2}…$" + +gUnknown_81A532F:: @ 81A532F + .string "The {STR_VAR_2} was transferred\n" + .string "to the PC.$" + +Text_1A5351:: @ 81A5351 + .string "じゅんびちゅうです!$" + +Text_1A535C:: @ 81A535C + .string "Which floor do you want?$" + +Text_1A5375:: @ 81A5375 + .string "An item in the BAG can be\n" + .string "registered to SELECT for easy use.$" + +Text_1A53B2:: @ 81A53B2 + .string "パソコンに\n" + .string "ポケモン トレーナー こうざの\l" + .string "メールが きている!\p" + .string "‥‥ ‥‥ ‥‥\p" + .string "ポケモンが おぼえられる わざは 4つ!\p" + .string "どんな わざを おぼえさせるかで\n" + .string "トレーナーの じつりょくが とわれます!\p" + .string "‥‥ ‥‥ ‥‥$" + +gUnknown_81A5420:: @ 81A5420 + .string "{PLAYER} booted up the PC.$" + +Text_1A5435:: @ 81A5435 + .string "つうしんは キャンセルされました$" + +Text_1A5446:: @ 81A5446 + .string "Want to give a nickname to the\n" + .string "{STR_VAR_2} you received?$" + +gText_PkmnFainted3:: @ 81A5476 + .string "{STR_VAR_1} fainted…\p" + .string "$" + +Text_1A5483:: @ 81A5483 + .string "Welcome to our POKéMON CENTER!\p" + .string "Would you like me to heal your\n" + .string "POKéMON back to perfect health?$" + +Text_1A54E1:: @ 81A54E1 + .string "Okay, I'll take your POKéMON for a\n" + .string "few seconds.$" + +Text_1A5511:: @ 81A5511 + .string "We hope to see you again!$" + +Text_1A552B:: @ 81A552B + .string "Thank you for waiting.\n" + .string "We've restored your POKéMON to\l" + .string "full health.$" + +Text_1A556E:: @ 81A556E + .string "The water is dyed a deep blue…\n" + .string "Would you like to SURF?$" + +Text_1A55A5:: @ 81A55A5 + .string "{STR_VAR_1} used SURF!$" + +Text_1A55B3:: @ 81A55B3 + .string "The current is much too fast!\n" + .string "SURF can't be used here…$" + +Text_1A55EA:: @ 81A55EA + .string "どこか とおくの とびらが\n" + .string "ひらいたような おとだ‥‥$" + +Text_1A5606:: @ 81A5606 + .string "かべに\n" + .string "おおきな あなが あいている!$" + +Text_1A561A:: @ 81A561A + .string "I'm terribly sorry.\n" + .string "The POKéMON WIRELESS CLUB is\l" + .string "undergoing adjustments now.$" + +Text_1A5667:: @ 81A5667 + .string "It appears to be undergoing\n" + .string "adjustments…$" + +Text_1A5690:: @ 81A5690 + .string "{PLAYER} handed over the\n" + .string "{STR_VAR_1}.$" + +gUnknown_81A56A7:: @ 81A56A7 + .string "Do you want to give a nickname to\n" + .string "this {STR_VAR_1}?$" + +Text_1A56D2:: @ 81A56D2 + .string "おッ! ダウジングマシンが\n" + .string "はんのう してるぞ!\p" + .string "ましたに どうぐが うまってる!\n" + .string "‥‥‥$" + +Text_1A5700:: @ 81A5700 + .string "{PLAYER} dug up one {STR_VAR_2}\n" + .string "from deep in the ground.$" + +Text_1A572A:: @ 81A572A + .string "Only truly skilled TRAINERS are\n" + .string "allowed through.\p" + .string "You don't have the {STR_VAR_1}\n" + .string "yet!$" + +Text_1A5776:: @ 81A5776 + .string "Rules are rules.\n" + .string "I can't let you pass.$" + +Text_1A579D:: @ 81A579D + .string "Oh! That is the {STR_VAR_1}!\n" + .string "Go right ahead.$" + +Text_1A57C1:: @ 81A57C1 + .string "You can pass here only if you have\n" + .string "the {STR_VAR_1}.\p" + .string "You don't have the {STR_VAR_1}\n" + .string "yet.\p" + .string "You have to have it to get to\n" + .string "the POKéMON LEAGUE.$" + +Text_1A5839:: @ 81A5839 + .string "You can pass here only if you have\n" + .string "the {STR_VAR_1}.\p" + .string "Oh! That is the {STR_VAR_1}!{PAUSE_MUSIC}{PLAY_BGM}{MUS_FANFA1}{PAUSE 0x60}{RESUME_MUSIC}\p" + .string "Okay, then.\n" + .string "Please, go right ahead.$" + +Text_1A58A7:: @ 81A58A7 + .string "Let's see…\n" + .string "Uh-oh! You have caught only\l" + .string "{STR_VAR_3} kinds of POKéMON!\p" + .string "You need {STR_VAR_1} kinds\n" + .string "if you want the {STR_VAR_2}.$" + +Text_1A5909:: @ 81A5909 + .string "…Oh. I see.\p" + .string "When you get {STR_VAR_1} kinds of POKéMON,\n" + .string "come back for the {STR_VAR_2}.$" + +Text_1A594D:: @ 81A594D + .string "Oh! I see you don't have any\n" + .string "room for the {STR_VAR_2}.$" + +gUnknown_81A597B:: @ 81A597B + .string "I'm looking for the POKéMON\n" + .string "{STR_VAR_1}!\p" + .string "Wanna trade one for my\n" + .string "{STR_VAR_2}?$" + +gUnknown_81A59B6:: @ 81A59B6 + .string "Awww!\n" + .string "Oh, well…$" + +gUnknown_81A59C6:: @ 81A59C6 + .string "What?\n" + .string "That's no {STR_VAR_1}!$" + +gUnknown_81A59DA:: @ 81A59DA + .string "Hey, thanks!$" + +gUnknown_81A59E7:: @ 81A59E7 + .string "Isn't my old {STR_VAR_2} great?$" + +gUnknown_81A59FE:: @ 81A59FE + .string "Hello, there! Do you happen to\n" + .string "have a {STR_VAR_1}?\p" + .string "Would you agree to a trade for\n" + .string "my {STR_VAR_2}?$" + +gUnknown_81A5A4E:: @ 81A5A4E + .string "Well, if you don't want to…$" + +gUnknown_81A5A6A:: @ 81A5A6A + .string "Hmmm?\n" + .string "This isn't a {STR_VAR_1}.\p" + .string "Think of me if you get one.$" + +gUnknown_81A5A9D:: @ 81A5A9D + .string "Thanks!$" + +gUnknown_81A5AA5:: @ 81A5AA5 + .string "The {STR_VAR_2} that I traded you,\n" + .string "has it grown stronger?$" + +gUnknown_81A5AD6:: @ 81A5AD6 + .string "Hi!\n" + .string "Do you have a {STR_VAR_1}?\p" + .string "Want to trade it for my\n" + .string "{STR_VAR_2}?$" + +gUnknown_81A5B08:: @ 81A5B08 + .string "That's too bad.$" + +gUnknown_81A5B18:: @ 81A5B18 + .string "…This is no {STR_VAR_1}.\p" + .string "If you get one, trade it with me.$" + +gUnknown_81A5B4A:: @ 81A5B4A + .string "Thanks, you're a pal!$" + +gUnknown_81A5B60:: @ 81A5B60 + .string "How is my old {STR_VAR_2}?\n" + .string "My {STR_VAR_1} is doing great!$" + +Text_1A5B88:: @ 81A5B88 + .string "Bingo!\n" + .string "The CARD KEY opened the door!$" + +Text_1A5BAD:: @ 81A5BAD + .string "No!\n" + .string "It needs a CARD KEY!$" + +Text_1A5BC6:: @ 81A5BC6 + .string "Accessed PROF. OAK's PC…\p" + .string "Accessed the POKéDEX Rating\n" + .string "System…$" + +Text_1A5C03:: @ 81A5C03 + .string "Would you like to have your\n" + .string "POKéDEX rated?$" + +Text_1A5C2E:: @ 81A5C2E + .string "Closed link to PROF. OAK's PC.$" + +Text_1A5C4D:: @ 81A5C4D + .string "Someone's voice rang out,\n" + .string "“Don't run away!”$" + +Text_1A5C79:: @ 81A5C79 + .string "えっとー\n" + .string "{STR_VAR_2}が みてみたいなー\p" + .string "それも {STR_VAR_1}{STR_VAR_3}\n" + .string "{STR_VAR_2}が みてみたいなー$" + +Text_1A5C9F:: @ 81A5C9F + .string "わぁー すごい!\n" + .string "{STR_VAR_1}{STR_VAR_3}{STR_VAR_2}だー!\p" + .string "ありがとー\n" + .string "また よろしくねー!$" + +Text_1A5CC3:: @ 81A5CC3 + .string "それっ ちがうよー!$" + +Text_1A5CCE:: @ 81A5CCE + .string "そっか‥$" + +Text_1A5CD3:: @ 81A5CD3 + .string "ドアは しまっている‥$" + +Text_1A5CDF:: @ 81A5CDF + .string "The door is open…$" + +Text_1A5CF1:: @ 81A5CF1 + .string "{STR_VAR_2} was transferred to\n" + .string "Someone's PC.\p" + .string "It was placed in \n" + .string "BOX “{STR_VAR_1}.”$" + +Text_1A5D31:: @ 81A5D31 + .string "{STR_VAR_2} was transferred to\n" + .string "BILL'S PC.\p" + .string "It was placed in \n" + .string "BOX “{STR_VAR_1}.”$" + +Text_1A5D6E:: @ 81A5D6E + .string "BOX “{STR_VAR_3}” on\n" + .string "Someone's PC was full.\p" + .string "{STR_VAR_2} was transferred to\n" + .string "BOX “{STR_VAR_1}.”$" + +Text_1A5DB1:: @ 81A5DB1 + .string "BOX “{STR_VAR_3}” on\n" + .string "BILL'S PC was full.\p" + .string "{STR_VAR_2} was transferred to\n" + .string "BOX “{STR_VAR_1}.”$" + +Text_1A5DF1:: @ 81A5DF1 + .string "{PLAYER} obtained\n" + .string "the {STR_VAR_1}!$" + +Text_1A5E05:: @ 81A5E05 + .string "ポケモンを もちきれないので\n" + .string "パソコンの ボックス“{STR_VAR_1}” に\l" + .string "{STR_VAR_2}を てんそうした!$" + +gUnknown_81A5E31:: @ 81A5E31 + .string "There's no more room for POKéMON!\p" + .string "The POKéMON BOXES are full and\n" + .string "can't accept any more!$" + +Text_1A5E89:: @ 81A5E89 + .string "First, you should restore your\n" + .string "POKéMON to full health.$" + +Text_1A5EC0:: @ 81A5EC0 + .string "Your POKéMON have been healed\n" + .string "to perfect health.\p" + .string "If your POKéMON's energy, HP,\n" + .string "is down, please come see us.\p" + .string "If you're planning to go far in the\n" + .string "field, you should buy some POTIONS\l" + .string "at the POKéMON MART.\p" + .string "We hope you excel!$" + +Text_1A5F9B:: @ 81A5F9B + .string "Your POKéMON have been healed\n" + .string "to perfect health.\p" + .string "We hope you excel!$" + +Text_1A5FDF:: @ 81A5FDF + .string "MOM: {PLAYER}!\n" + .string "Welcome home.\p" + .string "It sounds like you had quite\n" + .string "an experience.\p" + .string "Maybe you should take a quick\n" + .string "rest.$" + +Text_1A6046:: @ 81A6046 + .string "MOM: Oh, good! You and your\n" + .string "POKéMON are looking great.\p" + .string "I just heard from PROF. OAK.\p" + .string "He said that POKéMON's energy is\n" + .string "measured in HP.\p" + .string "If your POKéMON lose their HP,\n" + .string "you can restore them at any\l" + .string "POKéMON CENTER.\p" + .string "If you're going to travel far away,\n" + .string "the smart TRAINER stocks up on\l" + .string "POTIONS at the POKéMON MART.\p" + .string "Make me proud, honey!\p" + .string "Take care!$" + +Text_1A6197:: @ 81A6197 + .string "{PLAYER} is out of usable\n" + .string "POKéMON!\p" + .string "{PLAYER} panicked and lost ¥{STR_VAR_1}…\p" + .string "… … … …\p" + .string "{PLAYER} whited out!$" + +Text_1A61E5:: @ 81A61E5 + .string "{PLAYER} is out of usable\n" + .string "POKéMON!\p" + .string "{PLAYER} whited out!$" + +Text_1A6211:: @ 81A6211 + .string "Hi, there!\n" + .string "May I help you?$" + +Text_1A622C:: @ 81A622C + .string "There is a questionnaire.\n" + .string "Would you like to fill it out?$" + +Text_1A6265:: @ 81A6265 + .string "Thank you for taking the time to\n" + .string "fill out our questionnaire.\p" + .string "Your feedback will be used for\n" + .string "future reference.$" + +Text_1A62D3:: @ 81A62D3 + .string "Oh, hello!\n" + .string "You know those words?\p" + .string "That means you must know about\n" + .string "the MYSTERY GIFT.\p" + .string "From now on, you should be\n" + .string "receiving MYSTERY GIFTS!$" + +Text_1A6359:: @ 81A6359 + .string "Once you save your game, you can\n" + .string "access the MYSTERY GIFT.$" + +Text_1A6393:: @ 81A6393 + .string "Thank you for accessing the\n" + .string "MYSTERY GIFT System.$" + +Text_1A63C4:: @ 81A63C4 + .string "The {STR_VAR_1} flew away!$" + +Text_1A63D6:: @ 81A63D6 + .string "ベッドが ある‥‥\n" + .string "やすんでいこう$" + +Text_1A63E8:: @ 81A63E8 + .string "{PLAYER} found a {STR_VAR_2}!\n" + .string "It contains {STR_VAR_1}.$" + +Text_1A6407:: @ 81A6407 + .string "おつかれさん!\n" + .string "どこに いきたいんだ?$" + +Text_1A641B:: @ 81A641B + .string "All right!\n" + .string "All aboard SEAGALLOP HI-SPEED {STR_VAR_1}!$" + +Text_1A6448:: @ 81A6448 + .string "Gyaoo!$" + +Text_1A644F:: @ 81A644F + .string "This move can be learned only\n" + .string "once. Is that okay?$" + + +EventScript_ResetAllMapFlags:: @ 81A6481 + setflag FLAG_0x02B + setflag FLAG_0x02C + setflag FLAG_0x033 + setflag FLAG_0x092 + setflag FLAG_0x035 + setflag FLAG_0x036 + setflag FLAG_0x037 + setflag FLAG_0x03C + setflag FLAG_0x03D + setflag FLAG_0x0A1 + setflag FLAG_0x03F + setflag FLAG_0x04F + setflag FLAG_0x05A + setflag FLAG_0x0A3 + setflag FLAG_0x0A4 + setflag FLAG_0x062 + setflag FLAG_0x06B + setflag FLAG_0x0A2 + setflag FLAG_0x08C + setflag FLAG_0x06C + setflag FLAG_0x06D + setflag FLAG_0x06E + setflag FLAG_0x06F + setflag FLAG_0x075 + setflag FLAG_0x074 + setflag FLAG_0x07B + setflag FLAG_0x07C + setflag FLAG_0x07D + setflag FLAG_0x076 + setflag FLAG_0x091 + setflag FLAG_0x097 + setflag FLAG_0x090 + setflag FLAG_0x094 + setflag FLAG_0x095 + setflag FLAG_0x096 + setflag FLAG_0x099 + setflag FLAG_0x0A5 + setflag FLAG_0x0A6 + setflag FLAG_0x0A7 + setflag FLAG_0x0A8 + setflag FLAG_0x0A9 + setflag FLAG_0x0AA + setflag FLAG_0x0AB + setflag FLAG_0x0AC + setflag FLAG_0x09D + setflag FLAG_0x09E + setflag FLAG_0x09F + setflag FLAG_0x0A0 + setflag FLAG_0x0AE + setvar VAR_0x4025, 500 + end + +EventScript_1A651A:: @ 81A651A + clearflag FLAG_0x09D + call EventScript_1A6551 + special sub_81130A8 + specialvar VAR_RESULT, IsNationalPokedexEnabled + compare_var_to_value VAR_RESULT, 0 + call_if 1, EventScript_1A653B + call EventScript_1A6541 + return + +EventScript_1A653B:: @ 81A653B + setvar VAR_MAP_SCENE_PALLET_TOWN, 2 + return + +EventScript_1A6541:: @ 81A6541 + clearflag FLAG_0x2F5 + clearflag FLAG_0x2F6 + clearflag FLAG_0x2F7 + return + +gUnknown_81A654B:: @ 81A654B + call EventScript_1A6551 + end + +EventScript_1A6551:: @ 81A6551 + clearflag FLAG_0x4B8 + clearflag FLAG_0x4B9 + clearflag FLAG_0x4BA + clearflag FLAG_0x4BB + clearflag FLAG_0x4BC + cleartrainerflag 438 + cleartrainerflag 439 + cleartrainerflag 440 + cleartrainerflag 739 + cleartrainerflag 740 + cleartrainerflag 741 + setvar VAR_0x4068, 0 + return + +EventScript_1A6578:: @ 81A6578 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if_eq EventScript_1A7AE0 + message Text_1A5483 + waitmessage + multichoice 19, 8, 0, 2 + switch VAR_RESULT + case 0, EventScript_1A65B8 + case 1 EventScript_1A6663 + case 127, EventScript_1A6663 + end + +EventScript_1A65B8:: @ 81A65B8 + incrementgamestat 15 + message Text_1A54E1 + waitmessage + call EventScript_1A65CE + special sub_80CC524 + goto EventScript_1A65EC + end + +EventScript_1A65CE:: @ 81A65CE + applymovement VAR_LAST_TALKED, Movement_1A75E7 + waitmovement 0 + dofieldeffect FLDEFF_POKECENTER_HEAL + waitfieldeffect 25 + applymovement VAR_LAST_TALKED, Movement_1A75ED + waitmovement 0 + special sp000_heal_pokemon + return + +EventScript_1A65EC:: @ 81A65EC + specialvar VAR_RESULT, sub_80CD074 + compare_var_to_value VAR_RESULT, 0 + goto_if_eq EventScript_1A661D + specialvar VAR_RESULT, sp182_move_string + copyvar VAR_0x8008, VAR_RESULT + compare_var_to_value VAR_0x8008, 0 + goto_if_eq EventScript_1A661D + compare_var_to_value VAR_0x8008, 1 + goto_if_eq EventScript_1A6636 + end + +EventScript_1A661D:: @ 81A661D + message Text_1A552B + waitmessage + applymovement VAR_LAST_TALKED, Movement_1A666C + waitmovement 0 + msgbox Text_1A5511 + return + +EventScript_1A6636:: @ 81A6636 + checkflag 2114 + goto_if_eq EventScript_1A661D + msgbox Text_1A552B + setflag 2114 + message Text_1BCCCA + waitmessage + applymovement VAR_LAST_TALKED, Movement_1A666C + waitmovement 0 + msgbox Text_1A5511 + return + +EventScript_1A6663:: @ 81A6663 + msgbox Text_1A5511 + return + +Movement_1A666C:: @ 81A666C + step_5b + step_1a + step_end + +EventScript_1A666F:: @ 81A666F + copyvar VAR_MON_BOX_POS, VAR_MON_BOX_ID + return + +EventScript_1A6675:: @ 81A6675 + copyvar VAR_MON_BOX_ID, VAR_MON_BOX_POS + return + +gStdScript_0:: @ 81A667B + copyvar VAR_MON_BOX_POS, VAR_MON_BOX_ID + textcolor 3 + additem VAR_0x8000, VAR_0x8001 + copyvar VAR_0x8007, VAR_RESULT + call EventScript_1A6697 + copyvar VAR_MON_BOX_ID, VAR_MON_BOX_POS + return + +EventScript_1A6697:: @ 81A6697 + bufferitemnameplural 1, VAR_0x8000, VAR_0x8001 + checkitemtype VAR_0x8000 + call EventScript_1A66BC + compare_var_to_value VAR_0x8007, 1 + call_if 1, EventScript_1A6749 + compare_var_to_value VAR_0x8007, 0 + call_if 1, EventScript_1A675E + return + +EventScript_1A66BC:: @ 81A66BC + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 1 + goto_if_eq EventScript_1A66F9 + compare_var_to_value VAR_0x8000, 2 + goto_if_eq EventScript_1A6709 + compare_var_to_value VAR_0x8000, 3 + goto_if_eq EventScript_1A6719 + compare_var_to_value VAR_0x8000, 4 + goto_if_eq EventScript_1A6729 + compare_var_to_value VAR_0x8000, 5 + goto_if_eq EventScript_1A6739 + end + +EventScript_1A66F9:: @ 81A66F9 + getstdstring 2, 24 + compare_var_to_value VAR_0x8007, 1 + call_if 1, EventScript_1A6764 + return + +EventScript_1A6709:: @ 81A6709 + getstdstring 2, 25 + compare_var_to_value VAR_0x8007, 1 + call_if 1, EventScript_1A6764 + return + +EventScript_1A6719:: @ 81A6719 + getstdstring 2, 26 + compare_var_to_value VAR_0x8007, 1 + call_if 1, EventScript_1A6764 + return + +EventScript_1A6729:: @ 81A6729 + getstdstring 2, 27 + compare_var_to_value VAR_0x8007, 1 + call_if 1, EventScript_1A6768 + return + +EventScript_1A6739:: @ 81A6739 + getstdstring 2, 28 + compare_var_to_value VAR_0x8007, 1 + call_if 1, EventScript_1A6764 + return + +EventScript_1A6749:: @ 81A6749 + message Text_1A51F6 + waitfanfare + waitmessage + msgbox gUnknown_81A5218 + setvar VAR_RESULT, 1 + return + +EventScript_1A675E:: @ 81A675E + setvar VAR_RESULT, 0 + return + +EventScript_1A6764:: @ 81A6764 + playfanfare MUS_FANFA1 + return + +EventScript_1A6768:: @ 81A6768 + playfanfare MUS_FANFA1 + return + +gStdScript_7:: @ 81A676C + adddecor VAR_0x8000 + copyvar VAR_0x8007, VAR_RESULT + call EventScript_1A677A + return + +EventScript_1A677A:: @ 81A677A + getdecorname 1, VAR_0x8000 + compare_var_to_value VAR_0x8007, 1 + call_if 1, EventScript_1A6795 + compare_var_to_value VAR_0x8007, 0 + call_if 1, EventScript_1A67AD + return + +EventScript_1A6795:: @ 81A6795 + playfanfare MUS_FANFA4 + message Text_1A52F0 + waitfanfare + waitmessage + msgbox gUnknown_81A532F + setvar VAR_RESULT, 1 + return + +EventScript_1A67AD:: @ 81A67AD + setvar VAR_RESULT, 0 + return + +gStdScript_1:: @ 81A67B3 + lock + faceplayer + waitse + copyvar VAR_0x8004, VAR_0x8000 + copyvar VAR_0x8005, VAR_0x8001 + checkitemspace VAR_0x8000, VAR_0x8001 + copyvar VAR_0x8007, VAR_RESULT + getitemname 1, VAR_0x8000 + checkitemtype VAR_0x8000 + call EventScript_1A66BC + compare_var_to_value VAR_0x8007, 1 + call_if 1, EventScript_1A67EE + compare_var_to_value VAR_0x8007, 0 + call_if 1, EventScript_1A682D + release + return + +EventScript_1A67EE:: @ 81A67EE + removeobject VAR_LAST_TALKED + additem VAR_0x8004, VAR_0x8005 + specialvar VAR_RESULT, sub_80CC8CC + copyvar VAR_0x8008, VAR_RESULT + compare_var_to_value VAR_0x8008, 1 + call_if 1, EventScript_1A6821 + compare_var_to_value VAR_0x8008, 0 + call_if 1, EventScript_1A6827 + waitfanfare + waitmessage + msgbox gUnknown_81A5218 + return + +EventScript_1A6821:: @ 81A6821 + message Text_1A63E8 + return + +EventScript_1A6827:: @ 81A6827 + message Text_1A5231 + return + +EventScript_1A682D:: @ 81A682D + msgbox Text_1A51F6 + msgbox gUnknown_81A5242 + setvar VAR_RESULT, 0 + return + +EventScript_PickUpHiddenItem:: @ 81A6843 + lockall + textcolor 3 + waitse + compare_var_to_value VAR_0x8005, 0 + goto_if_eq EventScript_PickUpHiddenCoins + call EventScript_GiveItem + compare_var_to_value VAR_0x8007, 1 + goto_if_eq EventScript_ItemInPocketMessage + compare_var_to_value VAR_0x8007, 0 + goto_if_eq EventScript_BagIsFullMessage + end + +EventScript_GiveItem:: + additem VAR_0x8005, VAR_0x8006 + copyvar VAR_0x8007, VAR_RESULT + getitemname 1, VAR_0x8005 + checkitemtype VAR_0x8005 + call EventScript_1A66BC + return + +EventScript_ItemInPocketMessage:: + compare_var_to_value VAR_0x8006, 1 + call_if 1, EventScript_FoundSingleItemMessage + compare_var_to_value VAR_0x8006, 1 + call_if 5, EventScript_FoundMultipleItemsMessage + waitfanfare + waitmessage + msgbox gUnknown_81A5218 + special Special_SetHiddenItemFlag + releaseall + end + +EventScript_FoundSingleItemMessage:: + message Text_1A5231 + return + +EventScript_FoundCoinsMessage:: + getnumberstring 0, VAR_0x8006 + message Text_1A525C + return + +EventScript_FoundMultipleItemsMessage:: + getnumberstring 0, VAR_0x8006 + message Text_1A52DD + return + +EventScript_BagIsFullMessage:: + msgbox Text_1A5231 + msgbox gUnknown_81A5242 + setvar VAR_RESULT, 0 + releaseall + end + +EventScript_PickUpHiddenCoins:: + checkflag FLAG_GOT_COIN_CASE + goto_if 0, EventScript_HiddenCoinsButNoCoinCase + checkcoins VAR_RESULT + specialvar VAR_RESULT, Special_CheckAddCoins + compare_var_to_value VAR_RESULT, 0 + goto_if_eq EventScript_HiddenCoinsButTheCoinCaseIsFull + givecoins VAR_0x8006 + getstdstring 1, 0x17 + call EventScript_1A6764 + call EventScript_FoundCoinsMessage + waitfanfare + waitmessage + msgbox Text_1A526C + special Special_SetHiddenItemFlag + releaseall + end + +EventScript_HiddenCoinsButTheCoinCaseIsFull:: + getnumberstring 0, VAR_0x8006 + getstdstring 1, 0x17 + msgbox Text_1A525C + msgbox Text_1A5294 + setvar VAR_RESULT, 0 + releaseall + end + +EventScript_HiddenCoinsButNoCoinCase:: + getnumberstring 0, VAR_0x8006 + getstdstring 1, 0x17 + msgbox Text_1A525C + msgbox Text_1A52B4 + setvar VAR_RESULT, 0 + releaseall + end + +gUnknown_81A6955:: @ 81A6955 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkflag FLAG_0x841 + goto_if 1, EventScript_1A698E + setvar VAR_0x8004, 27 + special Special_SetSomeVariable + setvar VAR_0x8004, 0 + special sub_80CA86C + playse SE_PC_ON + msgbox Text_1A5075 + goto EventScript_1A6998 + end + +EventScript_1A698E:: @ 81A698E + msgbox Text_1A1390 + releaseall + end + +EventScript_1A6998:: @ 81A6998 + message gUnknown_81A508A + waitmessage + special ScrSpecial_CreatePCMenu + waitstate + goto EventScript_1A69A8 + end + +EventScript_1A69A8:: @ 81A69A8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A6A05 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A69F0 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A6A7A + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A6A56 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A6A46 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A6A46 + end + +EventScript_1A69F0:: @ 81A69F0 + playse SE_PC_LOGIN + msgbox Text_1A50DD + special sub_80EB6FC + waitstate + goto EventScript_1A6998 + end + +EventScript_1A6A05:: @ 81A6A05 + playse SE_PC_LOGIN + checkflag FLAG_SYS_NOT_SOMEONES_PC + call_if 0, EventScript_1A6A34 + checkflag FLAG_SYS_NOT_SOMEONES_PC + call_if 1, EventScript_1A6A3D + msgbox Text_1A50BE + special sub_808C6A8 + waitstate + setvar VAR_0x8004, 27 + special Special_SetSomeVariable + goto EventScript_1A6998 + end + +EventScript_1A6A34:: @ 81A6A34 + msgbox Text_1A50A7 + return + +EventScript_1A6A3D:: @ 81A6A3D + msgbox Text_1A50EF + return + +EventScript_1A6A46:: @ 81A6A46 + setvar VAR_0x8004, 0 + playse SE_PC_OFF + special sub_80CA9A8 + special sub_812B35C + releaseall + end + +EventScript_1A6A56:: @ 81A6A56 + checkflag FLAG_0x82C + goto_if 0, EventScript_1A6A46 + playse SE_PC_LOGIN + setvar VAR_0x8004, 31 + special HelpSystem_BackupSomeVariable + special Special_SetSomeVariable + special HallOfFamePCBeginFade + waitstate + special HelpSystem_RestoreSomeVariable + goto EventScript_1A69A8 + end + +EventScript_1A6A7A:: @ 81A6A7A + checkflag FLAG_0x829 + goto_if 0, EventScript_1A6A46 + playse SE_PC_LOGIN + msgbox Text_1A5BC6 + msgbox Text_1A5C03, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A6AB2 + setflag FLAG_0x2FF + call EventScript_1A73E0 + clearflag FLAG_0x2FF + goto EventScript_1A6AB2 + end + +EventScript_1A6AB2:: @ 81A6AB2 + msgbox Text_1A5C2E + goto EventScript_1A6998 + end + +EventScript_1A6AC0:: @ 81A6AC0 + fadescreen 1 + special sub_80FEE44 + fadescreen 0 + return + +EventScript_1A6AC8:: @ 81A6AC8 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A6AC8_End + checkpartymove MOVE_SURF + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1A6AC8_End + getpartymonname 0, VAR_RESULT + setfieldeffectarg 0, VAR_RESULT + lockall + msgbox Text_1A556E, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A6AC8_Release + msgbox Text_1A55A5 + dofieldeffect FLDEFF_USE_SURF +EventScript_1A6AC8_Release:@ 81A6B0B + releaseall +EventScript_1A6AC8_End: @ 81A6B0C + end + +gUnknown_81A6B0D:: @ 81A6B0D + lockall + msgbox Text_1A55B3 + releaseall + end + +EventScript_1A6B18:: @ 81A6B18 + copyvar VAR_0x8000, VAR_0x8008 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A6B76 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A6B7A + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A6B81 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A6B8B + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A6BA1 + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1A6BB4 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1A6BCA + compare_var_to_value VAR_0x8000, 8 + goto_if 1, EventScript_1A6BE0 + end + +EventScript_1A6B76:: @ 81A6B76 + settrainerflag 142 + return + +EventScript_1A6B7A:: @ 81A6B7A + settrainerflag 150 + settrainerflag 234 + return + +EventScript_1A6B81:: @ 81A6B81 + settrainerflag 141 + settrainerflag 220 + settrainerflag 423 + return + +EventScript_1A6B8B:: @ 81A6B8B + settrainerflag 132 + settrainerflag 133 + settrainerflag 160 + settrainerflag 265 + settrainerflag 266 + settrainerflag 267 + settrainerflag 402 + return + +EventScript_1A6BA1:: @ 81A6BA1 + settrainerflag 294 + settrainerflag 295 + settrainerflag 288 + settrainerflag 289 + settrainerflag 292 + settrainerflag 293 + return + +EventScript_1A6BB4:: @ 81A6BB4 + settrainerflag 280 + settrainerflag 281 + settrainerflag 282 + settrainerflag 283 + settrainerflag 462 + settrainerflag 463 + settrainerflag 464 + return + +EventScript_1A6BCA:: @ 81A6BCA + settrainerflag 177 + settrainerflag 178 + settrainerflag 179 + settrainerflag 180 + settrainerflag 213 + settrainerflag 214 + settrainerflag 215 + return + +EventScript_1A6BE0:: @ 81A6BE0 + settrainerflag 296 + settrainerflag 297 + settrainerflag 322 + settrainerflag 323 + settrainerflag 324 + settrainerflag 392 + settrainerflag 400 + settrainerflag 401 + return + +EventScript_1A6BF9:: @ 81A6BF9 + textcolor 3 + msgbox gUnknown_81A5242 + release + end + +EventScript_1A6C05:: @ 81A6C05 + msgbox gUnknown_81A5242 + return + +EventScript_1A6C0E:: @ 81A6C0E + msgbox Text_1A5301 + release + end + +EventScript_1A6C18:: @ 81A6C18 + msgbox Text_1A5301 + return + +EventScript_1A6C21:: @ 81A6C21 + playfanfare MUS_ME_BACHI + waitfanfare + return + +EventScript_1A6C26:: @ 81A6C26 + fadescreen 1 + playfanfare MUS_ME_ASA + waitfanfare + special sp000_heal_pokemon + fadescreen 0 + return + +gUnknown_81A6C32:: @ 81A6C32 + lockall + msgbox Text_1C0DF1 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + fadescreen 1 + special sub_80CA7EC + waitstate + releaseall + end + +gUnknown_81A6C51:: @ 81A6C51 + .string "OAK: Good to see you!\n" + .string "How is your POKéDEX coming along?\p" + .string "Here, let me take a look.$" + +Text_1A6CA3:: @ 81A6CA3 + .string "The amount of progress you've made\n" + .string "on your POKéDEX is:\p" + .string "{STR_VAR_1} POKéMON seen and\n" + .string "{STR_VAR_2} POKéMON owned.\p" + .string "{SIZE}ÁPROF. OAK's rating:$" +gUnknown_81A6D17:: @ 81A6D17 + .string "You still have lots to do.\p" + .string "Go into every patch of grass you\n" + .string "see and look for POKéMON!$" + +gUnknown_81A6D6D:: @ 81A6D6D + .string "It looks as if you're getting on\n" + .string "the right track!\p" + .string "I've given one of my AIDES a FLASH\n" + .string "HM. Make sure you go get it!$" + +gUnknown_81A6DDF:: @ 81A6DDF + .string "Your POKéDEX could use a bit more\n" + .string "volume still!\p" + .string "Try to catch other species of\n" + .string "POKéMON!$" + +gUnknown_81A6E36:: @ 81A6E36 + .string "Good, it's apparent that you're\n" + .string "trying hard!\p" + .string "I've given one of my AIDES an\n" + .string "ITEMFINDER. Be sure to collect it!$" + +gUnknown_81A6EA4:: @ 81A6EA4 + .string "Your POKéDEX is coming along quite\n" + .string "well!\p" + .string "I've given one of my AIDES an\n" + .string "AMULET COIN. Be sure to get it!$" + +gUnknown_81A6F0B:: @ 81A6F0B + .string "Ah, you've finally topped 50\n" + .string "species!\p" + .string "I've given one of my AIDES an EXP.\n" + .string "SHARE. Be sure to go get it!$" + +gUnknown_81A6F71:: @ 81A6F71 + .string "Hoho! This is turning into quite the\n" + .string "respectable POKéDEX!$" + +gUnknown_81A6FAB:: @ 81A6FAB + .string "Very good!\p" + .string "I think you'll collect even more\n" + .string "POKéMON by going fishing!$" + +gUnknown_81A6FF1:: @ 81A6FF1 + .string "Wonderful! Let me guess… You\n" + .string "like to collect things, don't you?$" + +gUnknown_81A7031:: @ 81A7031 + .string "I'm impressed!\n" + .string "It must have been difficult to do!$" + +gUnknown_81A7063:: @ 81A7063 + .string "You've finally hit 100 species!\n" + .string "I can't believe how good you are!$" + +gUnknown_81A70A5:: @ 81A70A5 + .string "You even have the evolved forms\n" + .string "of POKéMON! Super!$" + +gUnknown_81A70D8:: @ 81A70D8 + .string "Excellent! Trade with friends to\n" + .string "get some more!$" + +gUnknown_81A7108:: @ 81A7108 + .string "Outstanding!\n" + .string "You've become a real pro at this!$" + +gUnknown_81A7137:: @ 81A7137 + .string "I have nothing left to say!\n" + .string "You're the POKéMON PROFESSOR now!$" + +gUnknown_81A7175:: @ 81A7175 + .string "Your POKéDEX is entirely complete!\n" + .string "Congratulations!!$" + +Text_1A71AA:: @ 81A71AA + .string "And your NATIONAL POKéDEX is:\p" + .string "{STR_VAR_1} POKéMON seen and\n" + .string "{STR_VAR_2} POKéMON owned.$" + +Text_1A71EE:: @ 81A71EE + .string "I'll be looking forward to seeing\n" + .string "you fill the NATIONAL POKéDEX!$" + +Text_1A722F:: @ 81A722F + .string "Finally…\p" + .string "You've finally completed the\n" + .string "POKéDEX!\p" + .string "It's magnificent!\n" + .string "Truly, this is a fantastic feat!$" + +Text_1A7291:: @ 81A7291 + .string "Wroooooooaaaaaarrrr!$" + +Text_1A72A6:: @ 81A72A6 + .string "はあ はあ‥$" + +gUnknown_81A72AD:: @ 81A72AD + .string "Thank you, {PLAYER}!\n" + .string "Sincerely, thank you!\l" + .string "You've made my dream a reality!$" + +Text_1A72F2:: @ 81A72F2 + .string "OAK: Ah, welcome!\p" + .string "Tell me, how is your POKéDEX\n" + .string "coming along?\p" + .string "Wahaha!\p" + .string "Actually, I know how it is, but I\n" + .string "love seeing it anyway!\p" + .string "Let's see…$" + +EventScript_1A737B:: @ 81A737B + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + checkflag FLAG_0x2F4 + call_if 1, EventScript_1A73A4 + checkflag FLAG_0x2F4 + call_if 0, EventScript_1A73AD + call EventScript_1A73E0 + return + +EventScript_1A73A4:: @ 81A73A4 + msgbox Text_1A72F2 + return + +EventScript_1A73AD:: @ 81A73AD + msgbox gUnknown_81A6C51 + return + +EventScript_1A73B6:: @ 81A73B6 + copyvar VAR_0x8004, VAR_0x8009 + special sub_80CA524 + waitmessage + compare_var_to_value VAR_RESULT, 0 + call_if 1, EventScript_1A73D8 + compare_var_to_value VAR_RESULT, 1 + call_if 1, EventScript_1A73DC + waitfanfare + waitbuttonpress + return + +EventScript_1A73D8:: @ 81A73D8 + playfanfare MUS_FAN2 + return + +EventScript_1A73DC:: @ 81A73DC + playfanfare MUS_FANFA5 + return + +EventScript_1A73E0:: @ 81A73E0 + setvar VAR_0x8004, 31 + special HelpSystem_BackupSomeVariable + special Special_SetSomeVariable + setvar VAR_0x8004, 0 + specialvar VAR_RESULT, Special_GetPokedexCount + copyvar VAR_0x8008, VAR_0x8005 + copyvar VAR_0x8009, VAR_0x8006 + copyvar VAR_0x800A, VAR_RESULT + getnumberstring 0, VAR_0x8008 + getnumberstring 1, VAR_0x8009 + msgbox Text_1A6CA3 + checkflag FLAG_0x2FF + call_if 0, EventScript_1A746D + call EventScript_1A73B6 + compare_var_to_value VAR_0x800A, 0 + goto_if 1, EventScript_1A748F + setvar VAR_0x8004, 1 + specialvar VAR_RESULT, Special_GetPokedexCount + copyvar VAR_0x8008, VAR_0x8005 + copyvar VAR_0x8009, VAR_0x8006 + getnumberstring 0, VAR_0x8008 + getnumberstring 1, VAR_0x8009 + msgbox Text_1A71AA + specialvar VAR_RESULT, HasAllMons + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A7470 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A747E + end + +EventScript_1A746D:: @ 81A746D + textcolor 0 + return + +EventScript_1A7470:: @ 81A7470 + msgbox Text_1A71EE + goto EventScript_1A748F + end + +EventScript_1A747E:: @ 81A747E + setflag FLAG_0x2F4 + msgbox Text_1A722F + goto EventScript_1A748F + end + +EventScript_1A748F:: @ 81A748F + special HelpSystem_RestoreSomeVariable + return + +EventScript_1A7493:: @ 81A7493 + lockall + setvar VAR_0x4001, 1 + goto EventScript_1A74B7 + end + +EventScript_1A749F:: @ 81A749F + lockall + setvar VAR_0x4002, 1 + goto EventScript_1A74B7 + end + +EventScript_1A74AB:: @ 81A74AB + lockall + setvar VAR_0x4003, 1 + goto EventScript_1A74B7 + end + +EventScript_1A74B7:: @ 81A74B7 + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 1 + setvar VAR_0x8006, 8 + setvar VAR_0x8007, 5 + special sub_80CAC28 + waitstate + releaseall + end + +EventScript_1A74D1:: @ 81A74D1 + setvar VAR_0x4001, 1 + setvar VAR_0x4002, 1 + setvar VAR_0x4003, 1 + setvar VAR_0x4004, 1 + setvar VAR_0x4005, 1 + return + +EventScript_1A74EB:: @ 81A74EB + fadescreen 1 + special ChangePokemonNickname + waitstate + return + +EventScript_1A74F2:: @ 81A74F2 + getitemname 0, VAR_0x8004 + playfanfare MUS_ME_WAZA + message Text_1A5690 + waitmessage + waitfanfare + removeitem VAR_0x8004, 1 + return + +EventScript_1A7506:: @ 81A7506 + applymovement 255, Movement_1A75FE + waitmovement 0 + playse SE_DOOR + call EventScript_1A7538 + special DrawWholeMapView + setflag FLAG_0x004 + return + +EventScript_1A751F:: @ 81A751F + applymovement 255, Movement_1A75F3 + waitmovement 0 + setflag FLAG_0x002 + playse SE_KI_GASYAN + call EventScript_1A759C + special DrawWholeMapView + return + +EventScript_1A7538:: @ 81A7538 + setmetatile 6, 1, 654, 1 + setmetatile 6, 2, 662, 0 + return + +EventScript_1A754B:: @ 81A754B + lockall + textcolor 0 + msgbox Text_1A5C4D + closemessage + applymovement 255, Movement_1A75D3 + waitmovement 0 + releaseall + end + +EventScript_1A7563:: @ 81A7563 + applymovement 255, Movement_1A75FE + waitmovement 0 + playse SE_DOOR + setmetatile 6, 4, 654, 1 + setmetatile 6, 5, 662, 0 + special DrawWholeMapView + setflag FLAG_0x004 + return + +EventScript_1A7589:: @ 81A7589 + setmetatile 6, 4, 654, 1 + setmetatile 6, 5, 662, 0 + return + +EventScript_1A759C:: @ 81A759C + setmetatile 5, 11, 669, 1 + setmetatile 6, 11, 670, 1 + setmetatile 7, 11, 671, 1 + setmetatile 5, 12, 677, 1 + setmetatile 6, 12, 678, 1 + setmetatile 7, 12, 679, 1 + return + +Movement_1A75D3:: @ 81A75D3 + step_11 + step_end + +EventScript_1A75D5:: @ 81A75D5 + special sub_80CC974 + return + +Movement_1A75D9:: @ 81A75D9 + step_63 + step_end + +Movement_1A75DB:: @ 81A75DB + step_62 + step_end + +Movement_1A75DD:: @ 81A75DD + step_1c + step_1c + step_1c + step_end + +Movement_1A75E1:: @ 81A75E1 + step_4a + step_end + +Movement_1A75E3:: @ 81A75E3 + step_4b + step_end + +Movement_1A75E5:: @ 81A75E5 + step_5a + step_end + +Movement_1A75E7:: @ 81A75E7 + step_2f + step_end + +Movement_1A75E9:: @ 81A75E9 + step_2e + step_end + +Movement_1A75EB:: @ 81A75EB + step_30 + step_end + +Movement_1A75ED:: @ 81A75ED + step_2d + step_end + +Movement_1A75EF:: @ 81A75EF + step_03 + step_end + +Movement_1A75F1:: @ 81A75F1 + step_00 + step_end + +Movement_1A75F3:: @ 81A75F3 + step_11 + step_11 + step_11 + step_11 + step_11 + step_end + +Movement_1A75F9:: @ 81A75F9 + step_11 + step_11 + step_11 + step_11 + step_end + +Movement_1A75FE:: @ 81A75FE + step_1c + step_1c + step_end + +Movement_1A7601:: @ 81A7601 + step_11 + step_end + +Movement_1A7603:: @ 81A7603 + step_11 + step_11 + step_end + +gUnknown_81A7606:: @ 81A7606 + msgbox gUnknown_81C0DB0, 3 + end + +gUnknown_81A760F:: @ 81A760F + msgbox gUnknown_81C0DFD, 3 + end + +gUnknown_81A7618:: @ 81A7618 + msgbox gUnknown_81C0F99, 3 + end + +gUnknown_81A7621:: @ 81A7621 + msgbox gUnknown_81C12A7, 3 + end + +gUnknown_81A762A:: @ 81A762A + msgbox gUnknown_81C10C1, 3 + end + +gUnknown_81A7633:: @ 81A7633 + msgbox gUnknown_81C1273, 3 + end + +gUnknown_81A763C:: @ 81A763C + msgbox gUnknown_81C0FD8, 3 + end + +gUnknown_81A7645:: @ 81A7645 + msgbox gUnknown_81C12D6, 3 + end + +gUnknown_81A764E:: @ 81A764E + msgbox gUnknown_81C1300, 3 + end + +gUnknown_81A7657:: @ 81A7657 + msgbox gUnknown_81C0E19, 3 + end + +gUnknown_81A7660:: @ 81A7660 + msgbox gUnknown_81C0E40, 3 + end + +gUnknown_81A7669:: @ 81A7669 + msgbox gUnknown_81C0E73, 3 + end + +gUnknown_81A7672:: @ 81A7672 + msgbox gUnknown_81C0EAC, 3 + end + +gUnknown_81A767B:: @ 81A767B + msgbox gUnknown_81C101B, 3 + end + +gUnknown_81A7684:: @ 81A7684 + msgbox gUnknown_81C1060, 3 + end + +gUnknown_81A768D:: @ 81A768D + msgbox gUnknown_81C109C, 3 + end + +gUnknown_81A7696:: @ 81A7696 + msgbox gUnknown_81C10FC, 3 + end + +gUnknown_81A769F:: @ 81A769F + msgbox gUnknown_81C1134, 3 + end + +gUnknown_81A76A8:: @ 81A76A8 + msgbox gUnknown_81C116E, 3 + end + +gUnknown_81A76B1:: @ 81A76B1 + msgbox gUnknown_81C1194, 3 + end + +gUnknown_81A76BA:: @ 81A76BA + msgbox gUnknown_81C11BA, 3 + end + +gUnknown_81A76C3:: @ 81A76C3 + msgbox gUnknown_81C11DC, 3 + end + +gUnknown_81A76CC:: @ 81A76CC + msgbox gUnknown_81C1217, 3 + end + +gUnknown_81A76D5:: @ 81A76D5 + msgbox gUnknown_81C124B, 3 + end + +gUnknown_81A76DE:: @ 81A76DE + msgbox gUnknown_81C0ECB, 3 + end + +gUnknown_81A76E7:: @ 81A76E7 + msgbox gUnknown_81C0EF7, 3 + end + +gUnknown_81A76F0:: @ 81A76F0 + msgbox gUnknown_81C0F19, 3 + end + +gUnknown_81A76F9:: @ 81A76F9 + msgbox gUnknown_81C0F59, 3 + end + +gUnknown_81A7702:: @ 81A7702 + lockall + textcolor 3 + msgbox Text_1A622C, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A778A + setvar VAR_0x8004, 14 + call EventScript_1A6AC0 + lock + faceplayer + specialvar VAR_0x8008, sub_80CC4D4 + textcolor 0 + compare_var_to_value VAR_0x8004, 0 + goto_if 1, EventScript_1A774D + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A778A + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A778C + end + +EventScript_1A774D:: @ 81A774D + applymovement VAR_0x8008, Movement_1A75F1 + waitmovement 0 + playse SE_PIN + applymovement VAR_0x8008, Movement_1A75DB + waitmovement 0 + applymovement VAR_0x8008, Movement_1A75DD + waitmovement 0 + msgbox Text_1A62D3 + setflag 2105 + textcolor 3 + special sub_80699BC + signmsg + msgbox Text_1A6359 + normalmsg + releaseall + end + +EventScript_1A778A:: @ 81A778A + releaseall + end + +EventScript_1A778C:: @ 81A778C + applymovement VAR_0x8008, Movement_1A75F1 + waitmovement 0 + msgbox Text_1A6265 + releaseall + end + +gUnknown_81A77A0:: @ 81A77A0 + msgbox Text_1A5375, 3 + end + +EventScript_1A77A9:: @ 81A77A9 + return + +EventScript_1A77AA:: @ 81A77AA + setvar VAR_RESULT, 1 + return + +EventScript_1A77B0:: @ 81A77B0 + setvar VAR_RESULT, 0 + return + +Route16_NorthEntrance_1F_EventScript_1A77B6:: @ 81A77B6 +Route18_EastEntrance_1F_EventScript_1A77B6:: @ 81A77B6 + lockall + clearflag FLAG_0x830 + setvar VAR_MAP_SCENE_ROUTE16, 0 + releaseall + end + +Route16_NorthEntrance_1F_EventScript_1A77C1:: @ 81A77C1 +Route18_EastEntrance_1F_EventScript_1A77C1:: @ 81A77C1 + lockall + setvar VAR_MAP_SCENE_ROUTE16, 1 + releaseall + end + +EventScript_1A77C9:: @ 81A77C9 + msgbox Text_1A572A + playse SE_BOO + msgbox Text_1A5776 + release + end + +EventScript_1A77DE:: @ 81A77DE + message Text_1A57C1 + waitmessage + playse SE_BOO + waitbuttonpress + closemessage + waitse + release + end + +EventScript_1A77EC:: @ 81A77EC + message Text_1A579D + waitmessage + playfanfare MUS_FANFA1 + waitfanfare + waitbuttonpress + release + end + +EventScript_1A77F9:: @ 81A77F9 + msgbox Text_1A5839 + release + end + +EventScript_1A7803:: @ 81A7803 + compare_var_to_var VAR_0x405F, VAR_0x4001 + goto_if 4, EventScript_1A77EC + copyvar VAR_0x8000, VAR_0x4001 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A78D5 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A78E4 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A78F3 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A7902 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A7911 + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1A7920 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1A792F + compare_var_to_value VAR_0x8000, 8 + goto_if 1, EventScript_1A793E + end + +EventScript_1A786C:: @ 81A786C + compare_var_to_var VAR_0x405F, VAR_0x4001 + goto_if 4, EventScript_1A77F9 + copyvar VAR_0x8000, VAR_0x4001 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A78D5 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A78E4 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A78F3 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A7902 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A7911 + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1A7920 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1A792F + compare_var_to_value VAR_0x8000, 8 + goto_if 1, EventScript_1A793E + end + +EventScript_1A78D5:: @ 81A78D5 + checkflag FLAG_UNK820 + goto_if 1, EventScript_1A794D + goto EventScript_1A77C9 + end + +EventScript_1A78E4:: @ 81A78E4 + checkflag FLAG_0x821 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A78F3:: @ 81A78F3 + checkflag FLAG_0x822 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A7902:: @ 81A7902 + checkflag FLAG_0x823 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A7911:: @ 81A7911 + checkflag FLAG_UNK824 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A7920:: @ 81A7920 + checkflag FLAG_0x825 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A792F:: @ 81A792F + checkflag FLAG_UNK826 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A793E:: @ 81A793E + checkflag FLAG_0x827 + goto_if 1, EventScript_1A795F + goto EventScript_1A77DE + end + +EventScript_1A794D:: @ 81A794D + message Text_1A579D + waitmessage + playfanfare MUS_FANFA1 + waitfanfare + waitbuttonpress + copyvar VAR_0x405F, VAR_0x4001 + release + end + +EventScript_1A795F:: @ 81A795F + msgbox Text_1A5839 + copyvar VAR_0x405F, VAR_0x4001 + release + end + +EventScript_1A796E:: @ 81A796E + textcolor 0 + applymovement VAR_0x8009, Movement_1A75E7 + waitmovement 0 + copyvar VAR_0x8000, VAR_0x4001 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A79D8 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A79E7 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A79F6 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A7A05 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A7A14 + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1A7A23 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1A7A32 + compare_var_to_value VAR_0x8000, 8 + goto_if 1, EventScript_1A7A41 + end + +EventScript_1A79D8:: @ 81A79D8 + checkflag FLAG_UNK820 + goto_if 1, EventScript_1A7A96 + goto EventScript_1A7A50 + end + +EventScript_1A79E7:: @ 81A79E7 + checkflag FLAG_0x821 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A79F6:: @ 81A79F6 + checkflag FLAG_0x822 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A05:: @ 81A7A05 + checkflag FLAG_0x823 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A14:: @ 81A7A14 + checkflag FLAG_UNK824 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A23:: @ 81A7A23 + checkflag FLAG_0x825 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A32:: @ 81A7A32 + checkflag FLAG_UNK826 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A41:: @ 81A7A41 + checkflag FLAG_0x827 + goto_if 1, EventScript_1A7AA8 + goto EventScript_1A7A77 + end + +EventScript_1A7A50:: @ 81A7A50 + msgbox Text_1A572A + playse SE_BOO + msgbox Text_1A5776 + closemessage + applymovement 255, Movement_1A7AB7 + applymovement VAR_0x8009, Movement_1A75ED + waitmovement 0 + releaseall + end + +EventScript_1A7A77:: @ 81A7A77 + message Text_1A57C1 + waitmessage + playse SE_BOO + waitbuttonpress + closemessage + waitse + applymovement 255, Movement_1A7AB7 + applymovement VAR_0x8009, Movement_1A75ED + waitmovement 0 + releaseall + end + +EventScript_1A7A96:: @ 81A7A96 + message Text_1A579D + waitmessage + playfanfare MUS_FANFA1 + waitfanfare + waitbuttonpress + copyvar VAR_0x405F, VAR_0x4001 + releaseall + end + +EventScript_1A7AA8:: @ 81A7AA8 + msgbox Text_1A5839 + copyvar VAR_0x405F, VAR_0x4001 + releaseall + end + +Movement_1A7AB7:: @ 81A7AB7 + step_10 + step_end + +EventScript_1A7AB9:: @ 81A7AB9 + special sub_80CB204 + return + +EventScript_1A7ABD:: @ 81A7ABD + msgbox Text_1A58A7 + release + end + +EventScript_1A7AC7:: @ 81A7AC7 + msgbox Text_1A594D + release + end + +EventScript_1A7AD1:: @ 81A7AD1 + msgbox Text_1A5909 + release + end + +gUnknown_81A7ADB:: @ 81A7ADB + special sub_80CADC4 + release + end + +EventScript_1A7AE0:: @ 81A7AE0 + release + end + +EventScript_1A7AE2:: @ 81A7AE2 + msgbox Text_177460, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A7B70 + msgbox Text_17747B + checkflag FLAG_0x26C + goto_if 1, EventScript_1A7B3B + setflag FLAG_0x26C + copyvar VAR_0x8000, VAR_0x8004 + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A7B7A + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A7D3E + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A7E72 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A7F4C + end + +EventScript_1A7B3B:: @ 81A7B3B + clearflag FLAG_0x26C + copyvar VAR_0x8000, VAR_0x8004 + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A7C5C + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A7DD8 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A7EDF + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A8025 + end + +EventScript_1A7B70:: @ 81A7B70 + msgbox Text_177489 + releaseall + end + +EventScript_1A7B7A:: @ 81A7B7A + setmetatile 22, 10, 645, 0 + setmetatile 23, 10, 644, 0 + setmetatile 24, 10, 644, 0 + setmetatile 22, 11, 645, 0 + setmetatile 23, 11, 644, 0 + setmetatile 24, 11, 644, 0 + setmetatile 27, 25, 645, 0 + setmetatile 28, 25, 644, 0 + setmetatile 29, 25, 644, 0 + setmetatile 27, 26, 645, 0 + setmetatile 28, 26, 644, 0 + setmetatile 29, 26, 644, 0 + setmetatile 32, 25, 645, 0 + setmetatile 33, 25, 644, 0 + setmetatile 34, 25, 644, 0 + setmetatile 32, 26, 645, 0 + setmetatile 33, 26, 644, 0 + setmetatile 34, 26, 644, 0 + setmetatile 31, 18, 760, 1 + setmetatile 32, 18, 761, 1 + setmetatile 33, 18, 762, 1 + setmetatile 31, 19, 768, 1 + setmetatile 32, 19, 769, 1 + setmetatile 33, 19, 770, 1 + setmetatile 5, 4, 845, 0 + return + +EventScript_1A7C5C:: @ 81A7C5C + setmetatile 22, 10, 760, 1 + setmetatile 23, 10, 761, 1 + setmetatile 24, 10, 762, 1 + setmetatile 22, 11, 768, 1 + setmetatile 23, 11, 769, 1 + setmetatile 24, 11, 770, 1 + setmetatile 27, 25, 760, 1 + setmetatile 28, 25, 761, 1 + setmetatile 29, 25, 762, 1 + setmetatile 27, 26, 768, 1 + setmetatile 28, 26, 769, 1 + setmetatile 29, 26, 770, 1 + setmetatile 32, 25, 760, 1 + setmetatile 33, 25, 761, 1 + setmetatile 34, 25, 762, 1 + setmetatile 32, 26, 768, 1 + setmetatile 33, 26, 769, 1 + setmetatile 34, 26, 770, 1 + setmetatile 31, 18, 645, 0 + setmetatile 32, 18, 644, 0 + setmetatile 33, 18, 644, 0 + setmetatile 31, 19, 645, 0 + setmetatile 32, 19, 644, 0 + setmetatile 33, 19, 644, 0 + setmetatile 5, 4, 788, 0 + return + +EventScript_1A7D3E:: @ 81A7D3E + setmetatile 24, 14, 645, 0 + setmetatile 25, 14, 644, 0 + setmetatile 26, 14, 644, 0 + setmetatile 24, 15, 645, 0 + setmetatile 25, 15, 644, 0 + setmetatile 26, 15, 644, 0 + setmetatile 10, 28, 677, 1 + setmetatile 10, 29, 685, 1 + setmetatile 10, 30, 645, 0 + setmetatile 10, 31, 644, 0 + setmetatile 10, 32, 693, 0 + setmetatile 12, 4, 848, 1 + setmetatile 12, 5, 856, 1 + setmetatile 12, 6, 864, 1 + setmetatile 12, 7, 872, 1 + setmetatile 12, 8, 880, 1 + setmetatile 2, 15, 845, 0 + return + +EventScript_1A7DD8:: @ 81A7DD8 + setmetatile 24, 14, 760, 1 + setmetatile 25, 14, 761, 1 + setmetatile 26, 14, 762, 1 + setmetatile 24, 15, 768, 1 + setmetatile 25, 15, 769, 1 + setmetatile 26, 15, 770, 1 + setmetatile 10, 28, 848, 1 + setmetatile 10, 29, 856, 1 + setmetatile 10, 30, 864, 1 + setmetatile 10, 31, 872, 1 + setmetatile 10, 32, 880, 1 + setmetatile 12, 4, 677, 1 + setmetatile 12, 5, 685, 1 + setmetatile 12, 6, 645, 0 + setmetatile 12, 7, 644, 0 + setmetatile 12, 8, 693, 0 + setmetatile 2, 15, 788, 0 + return + +EventScript_1A7E72:: @ 81A7E72 + setmetatile 17, 11, 645, 0 + setmetatile 18, 11, 644, 0 + setmetatile 19, 11, 644, 0 + setmetatile 17, 12, 645, 0 + setmetatile 18, 12, 644, 0 + setmetatile 19, 12, 644, 0 + setmetatile 21, 4, 848, 1 + setmetatile 21, 5, 856, 1 + setmetatile 21, 6, 864, 1 + setmetatile 21, 7, 872, 1 + setmetatile 21, 8, 880, 1 + setmetatile 12, 4, 845, 0 + return + +EventScript_1A7EDF:: @ 81A7EDF + setmetatile 17, 11, 760, 1 + setmetatile 18, 11, 761, 1 + setmetatile 19, 11, 762, 1 + setmetatile 17, 12, 768, 1 + setmetatile 18, 12, 769, 1 + setmetatile 19, 12, 770, 1 + setmetatile 21, 4, 677, 1 + setmetatile 21, 5, 685, 1 + setmetatile 21, 6, 645, 0 + setmetatile 21, 7, 644, 0 + setmetatile 21, 8, 693, 0 + setmetatile 12, 4, 788, 0 + return + +EventScript_1A7F4C:: @ 81A7F4C + setmetatile 33, 20, 760, 1 + setmetatile 34, 20, 761, 1 + setmetatile 35, 20, 762, 1 + setmetatile 33, 21, 852, 1 + setmetatile 34, 21, 853, 1 + setmetatile 35, 21, 854, 1 + setmetatile 16, 26, 848, 1 + setmetatile 16, 27, 856, 1 + setmetatile 16, 28, 866, 1 + setmetatile 16, 29, 874, 1 + setmetatile 16, 30, 882, 1 + setmetatile 12, 8, 677, 1 + setmetatile 12, 9, 685, 1 + setmetatile 12, 10, 647, 0 + setmetatile 12, 11, 646, 0 + setmetatile 12, 12, 688, 0 + setmetatile 20, 22, 647, 0 + setmetatile 21, 22, 646, 0 + setmetatile 22, 22, 646, 0 + setmetatile 20, 23, 647, 0 + setmetatile 21, 23, 646, 0 + setmetatile 22, 23, 646, 0 + setmetatile 24, 28, 847, 0 + setmetatile 27, 4, 847, 0 + return + +EventScript_1A8025:: @ 81A8025 + setmetatile 33, 20, 647, 0 + setmetatile 34, 20, 646, 0 + setmetatile 35, 20, 646, 0 + setmetatile 33, 21, 647, 0 + setmetatile 34, 21, 646, 0 + setmetatile 35, 21, 646, 0 + setmetatile 16, 26, 677, 1 + setmetatile 16, 27, 685, 1 + setmetatile 16, 28, 647, 0 + setmetatile 16, 29, 646, 0 + setmetatile 16, 30, 688, 0 + setmetatile 12, 8, 848, 1 + setmetatile 12, 9, 856, 1 + setmetatile 12, 10, 866, 1 + setmetatile 12, 11, 874, 1 + setmetatile 12, 12, 882, 1 + setmetatile 20, 22, 760, 1 + setmetatile 21, 22, 761, 1 + setmetatile 22, 22, 762, 1 + setmetatile 20, 23, 852, 1 + setmetatile 21, 23, 853, 1 + setmetatile 22, 23, 854, 1 + setmetatile 24, 28, 790, 0 + setmetatile 27, 4, 790, 0 + return + +EventScript_1A80FE:: @ 81A80FE + lockall + applymovement VAR_0x8004, Movement_1A75E7 + waitmovement 0 + delay 20 + applymovement VAR_0x8004, Movement_1A75E9 + waitmovement 0 + delay 20 + applymovement VAR_0x8004, Movement_1A75EB + waitmovement 0 + delay 20 + applymovement VAR_0x8004, Movement_1A75ED + waitmovement 0 + delay 20 + releaseall + end + +EventScript_1A8135:: @ 81A8135 + msgbox Text_1A5BAD + releaseall + end + +EventScript_1A813F:: @ 81A813F + msgbox Text_1A5CDF + releaseall + end + +EventScript_1A8149:: @ 81A8149 + setmetatile 5, 8, 944, 1 + setmetatile 6, 8, 945, 1 + setmetatile 5, 9, 952, 1 + setmetatile 6, 9, 953, 1 + setmetatile 6, 10, 821, 0 + return + +EventScript_1A8177:: @ 81A8177 + setmetatile 5, 15, 944, 1 + setmetatile 6, 15, 945, 1 + setmetatile 5, 16, 952, 1 + setmetatile 6, 16, 953, 1 + setmetatile 6, 17, 821, 0 + return + +EventScript_1A81A5:: @ 81A81A5 + setmetatile 9, 11, 960, 1 + setmetatile 10, 11, 961, 1 + setmetatile 9, 12, 962, 1 + setmetatile 10, 12, 963, 1 + setmetatile 9, 13, 964, 1 + setmetatile 10, 13, 965, 1 + return + +EventScript_1A81DC:: @ 81A81DC + setmetatile 20, 11, 960, 1 + setmetatile 21, 11, 961, 1 + setmetatile 20, 12, 962, 1 + setmetatile 21, 12, 963, 1 + setmetatile 20, 13, 964, 1 + setmetatile 21, 13, 965, 1 + return + +EventScript_1A8213:: @ 81A8213 + setmetatile 3, 16, 944, 1 + setmetatile 4, 16, 945, 1 + setmetatile 3, 17, 952, 1 + setmetatile 4, 17, 953, 1 + setmetatile 4, 18, 821, 0 + return + +EventScript_1A8241:: @ 81A8241 + setmetatile 14, 11, 944, 1 + setmetatile 15, 11, 945, 1 + setmetatile 14, 12, 952, 1 + setmetatile 15, 12, 953, 1 + setmetatile 15, 13, 821, 0 + return + +EventScript_1A826F:: @ 81A826F + setmetatile 7, 8, 960, 1 + setmetatile 8, 8, 961, 1 + setmetatile 7, 9, 962, 1 + setmetatile 8, 9, 963, 1 + setmetatile 7, 10, 964, 1 + setmetatile 8, 10, 965, 1 + return + +EventScript_1A82A6:: @ 81A82A6 + setmetatile 7, 17, 960, 1 + setmetatile 8, 17, 961, 1 + setmetatile 7, 18, 962, 1 + setmetatile 8, 18, 963, 1 + setmetatile 7, 19, 964, 1 + setmetatile 8, 19, 965, 1 + return + +EventScript_1A82DD:: @ 81A82DD + setmetatile 18, 12, 960, 1 + setmetatile 19, 12, 961, 1 + setmetatile 18, 13, 962, 1 + setmetatile 19, 13, 963, 1 + setmetatile 18, 14, 964, 1 + setmetatile 19, 14, 965, 1 + return + +EventScript_1A8314:: @ 81A8314 + setmetatile 5, 14, 960, 1 + setmetatile 6, 14, 961, 1 + setmetatile 5, 15, 962, 1 + setmetatile 6, 15, 963, 1 + setmetatile 5, 16, 964, 1 + setmetatile 6, 16, 965, 1 + return + +EventScript_1A834B:: @ 81A834B + setmetatile 11, 8, 944, 1 + setmetatile 12, 8, 945, 1 + setmetatile 11, 9, 952, 1 + setmetatile 12, 9, 953, 1 + setmetatile 12, 10, 821, 0 + return + +EventScript_1A8379:: @ 81A8379 + setmetatile 24, 7, 944, 1 + setmetatile 25, 7, 945, 1 + setmetatile 24, 8, 952, 1 + setmetatile 25, 8, 953, 1 + setmetatile 25, 9, 821, 0 + return + +EventScript_1A83A7:: @ 81A83A7 + setmetatile 25, 13, 944, 1 + setmetatile 26, 13, 945, 1 + setmetatile 25, 14, 952, 1 + setmetatile 26, 14, 953, 1 + setmetatile 26, 15, 821, 0 + return + +EventScript_1A83D5:: @ 81A83D5 + setmetatile 5, 9, 960, 1 + setmetatile 6, 9, 961, 1 + setmetatile 5, 10, 962, 1 + setmetatile 6, 10, 963, 1 + setmetatile 5, 11, 964, 1 + setmetatile 6, 11, 965, 1 + return + +EventScript_1A840C:: @ 81A840C + setmetatile 2, 9, 960, 1 + setmetatile 3, 9, 961, 1 + setmetatile 2, 10, 962, 1 + setmetatile 3, 10, 963, 1 + setmetatile 2, 11, 964, 1 + setmetatile 3, 11, 965, 1 + return + +EventScript_1A8443:: @ 81A8443 + setmetatile 12, 15, 960, 1 + setmetatile 13, 15, 961, 1 + setmetatile 12, 16, 962, 1 + setmetatile 13, 16, 963, 1 + setmetatile 12, 17, 964, 1 + setmetatile 13, 17, 965, 1 + return + +EventScript_1A847A:: @ 81A847A + setmetatile 21, 6, 944, 1 + setmetatile 22, 6, 945, 1 + setmetatile 21, 7, 952, 1 + setmetatile 22, 7, 953, 1 + setmetatile 22, 8, 821, 0 + return + +EventScript_1A84A8:: @ 81A84A8 + setmetatile 21, 12, 944, 1 + setmetatile 22, 12, 945, 1 + setmetatile 21, 13, 952, 1 + setmetatile 22, 13, 953, 1 + setmetatile 22, 14, 821, 0 + return + +EventScript_1A84D6:: @ 81A84D6 + setmetatile 12, 11, 944, 1 + setmetatile 13, 11, 945, 1 + setmetatile 12, 12, 952, 1 + setmetatile 13, 12, 953, 1 + setmetatile 13, 13, 821, 0 + return + +EventScript_1A8504:: @ 81A8504 + setmetatile 5, 16, 944, 1 + setmetatile 6, 16, 945, 1 + setmetatile 5, 17, 952, 1 + setmetatile 6, 17, 953, 1 + setmetatile 6, 18, 821, 0 + return + +EventScript_1A8532:: @ 81A8532 + setmetatile 5, 8, 821, 0 + setmetatile 6, 8, 820, 0 + setmetatile 5, 9, 821, 0 + setmetatile 6, 9, 820, 0 + setmetatile 6, 10, 820, 0 + return + +EventScript_1A8560:: @ 81A8560 + setmetatile 5, 15, 821, 0 + setmetatile 6, 15, 820, 0 + setmetatile 5, 16, 821, 0 + setmetatile 6, 16, 820, 0 + setmetatile 6, 17, 820, 0 + return + +EventScript_1A858E:: @ 81A858E + setmetatile 9, 11, 839, 1 + setmetatile 10, 11, 838, 1 + setmetatile 9, 12, 821, 0 + setmetatile 10, 12, 821, 0 + setmetatile 9, 13, 825, 0 + setmetatile 10, 13, 826, 0 + return + +EventScript_1A85C5:: @ 81A85C5 + setmetatile 20, 11, 839, 1 + setmetatile 21, 11, 838, 1 + setmetatile 20, 12, 821, 0 + setmetatile 21, 12, 821, 0 + setmetatile 20, 13, 825, 0 + setmetatile 21, 13, 826, 0 + return + +EventScript_1A85FC:: @ 81A85FC + setmetatile 3, 16, 821, 0 + setmetatile 4, 16, 820, 0 + setmetatile 3, 17, 821, 0 + setmetatile 4, 17, 820, 0 + setmetatile 4, 18, 820, 0 + return + +EventScript_1A862A:: @ 81A862A + setmetatile 14, 11, 821, 0 + setmetatile 15, 11, 820, 0 + setmetatile 14, 12, 821, 0 + setmetatile 15, 12, 820, 0 + setmetatile 15, 13, 820, 0 + return + +EventScript_1A8658:: @ 81A8658 + setmetatile 7, 8, 839, 1 + setmetatile 8, 8, 838, 1 + setmetatile 7, 9, 821, 0 + setmetatile 8, 9, 821, 0 + setmetatile 7, 10, 825, 0 + setmetatile 8, 10, 826, 0 + return + +EventScript_1A868F:: @ 81A868F + setmetatile 7, 17, 839, 1 + setmetatile 8, 17, 838, 1 + setmetatile 7, 18, 821, 0 + setmetatile 8, 18, 821, 0 + setmetatile 7, 19, 825, 0 + setmetatile 8, 19, 826, 0 + return + +EventScript_1A86C6:: @ 81A86C6 + setmetatile 18, 12, 839, 1 + setmetatile 19, 12, 838, 1 + setmetatile 18, 13, 821, 0 + setmetatile 19, 13, 821, 0 + setmetatile 18, 14, 825, 0 + setmetatile 19, 14, 826, 0 + return + +EventScript_1A86FD:: @ 81A86FD + setmetatile 5, 14, 839, 1 + setmetatile 6, 14, 838, 1 + setmetatile 5, 15, 821, 0 + setmetatile 6, 15, 821, 0 + setmetatile 5, 16, 825, 0 + setmetatile 6, 16, 826, 0 + return + +EventScript_1A8734:: @ 81A8734 + setmetatile 11, 8, 821, 0 + setmetatile 12, 8, 820, 0 + setmetatile 11, 9, 821, 0 + setmetatile 12, 9, 820, 0 + setmetatile 12, 10, 820, 0 + return + +EventScript_1A8762:: @ 81A8762 + setmetatile 24, 7, 821, 0 + setmetatile 25, 7, 820, 0 + setmetatile 24, 8, 821, 0 + setmetatile 25, 8, 820, 0 + setmetatile 25, 9, 820, 0 + return + +EventScript_1A8790:: @ 81A8790 + setmetatile 25, 13, 821, 0 + setmetatile 26, 13, 820, 0 + setmetatile 25, 14, 821, 0 + setmetatile 26, 14, 820, 0 + setmetatile 26, 15, 820, 0 + return + +EventScript_1A87BE:: @ 81A87BE + setmetatile 5, 9, 839, 1 + setmetatile 6, 9, 838, 1 + setmetatile 5, 10, 821, 0 + setmetatile 6, 10, 821, 0 + setmetatile 5, 11, 825, 0 + setmetatile 6, 11, 826, 0 + return + +EventScript_1A87F5:: @ 81A87F5 + setmetatile 2, 9, 839, 1 + setmetatile 3, 9, 838, 1 + setmetatile 2, 10, 821, 0 + setmetatile 3, 10, 821, 0 + setmetatile 2, 11, 825, 0 + setmetatile 3, 11, 826, 0 + return + +EventScript_1A882C:: @ 81A882C + setmetatile 12, 15, 839, 1 + setmetatile 13, 15, 838, 1 + setmetatile 12, 16, 821, 0 + setmetatile 13, 16, 821, 0 + setmetatile 12, 17, 825, 0 + setmetatile 13, 17, 826, 0 + return + +EventScript_1A8863:: @ 81A8863 + setmetatile 21, 6, 821, 0 + setmetatile 22, 6, 820, 0 + setmetatile 21, 7, 821, 0 + setmetatile 22, 7, 820, 0 + setmetatile 22, 8, 820, 0 + return + +EventScript_1A8891:: @ 81A8891 + setmetatile 21, 12, 821, 0 + setmetatile 22, 12, 820, 0 + setmetatile 21, 13, 821, 0 + setmetatile 22, 13, 820, 0 + setmetatile 22, 14, 820, 0 + return + +EventScript_1A88BF:: @ 81A88BF + setmetatile 12, 11, 821, 0 + setmetatile 13, 11, 820, 0 + setmetatile 12, 12, 821, 0 + setmetatile 13, 12, 820, 0 + setmetatile 13, 13, 820, 0 + return + +EventScript_1A88ED:: @ 81A88ED + setmetatile 5, 16, 821, 0 + setmetatile 6, 16, 820, 0 + setmetatile 5, 17, 821, 0 + setmetatile 6, 17, 820, 0 + setmetatile 6, 18, 820, 0 + return + +SilphCo_2F_EventScript_1A891B:: @ 81A891B + lockall + setvar VAR_0x4001, 1 + setvar VAR_0x8004, 634 + checkflag FLAG_0x27A + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_2F_EventScript_1A8935:: @ 81A8935 + lockall + setvar VAR_0x4001, 2 + setvar VAR_0x8004, 635 + checkflag FLAG_0x27B + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_3F_EventScript_1A894F:: @ 81A894F + lockall + setvar VAR_0x4001, 3 + setvar VAR_0x8004, 636 + checkflag FLAG_0x27C + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_3F_EventScript_1A8969:: @ 81A8969 + lockall + setvar VAR_0x4001, 4 + setvar VAR_0x8004, 637 + checkflag FLAG_0x27D + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_4F_EventScript_1A8983:: @ 81A8983 + lockall + setvar VAR_0x4001, 5 + setvar VAR_0x8004, 638 + checkflag FLAG_0x27E + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_4F_EventScript_1A899D:: @ 81A899D + lockall + setvar VAR_0x4001, 6 + setvar VAR_0x8004, 639 + checkflag FLAG_0x27F + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_5F_EventScript_1A89B7:: @ 81A89B7 + lockall + setvar VAR_0x4001, 7 + setvar VAR_0x8004, 640 + checkflag FLAG_0x280 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_5F_EventScript_1A89D1:: @ 81A89D1 + lockall + setvar VAR_0x4001, 8 + setvar VAR_0x8004, 641 + checkflag FLAG_0x281 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_5F_EventScript_1A89EB:: @ 81A89EB + lockall + setvar VAR_0x4001, 9 + setvar VAR_0x8004, 642 + checkflag FLAG_0x282 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_6F_EventScript_1A8A05:: @ 81A8A05 + lockall + setvar VAR_0x4001, 10 + setvar VAR_0x8004, 643 + checkflag FLAG_0x283 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_7F_EventScript_1A8A1F:: @ 81A8A1F + lockall + setvar VAR_0x4001, 11 + setvar VAR_0x8004, 644 + checkflag FLAG_0x284 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_7F_EventScript_1A8A39:: @ 81A8A39 + lockall + setvar VAR_0x4001, 12 + setvar VAR_0x8004, 645 + checkflag FLAG_0x285 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_7F_EventScript_1A8A53:: @ 81A8A53 + lockall + setvar VAR_0x4001, 13 + setvar VAR_0x8004, 646 + checkflag FLAG_0x286 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_8F_EventScript_1A8A6D:: @ 81A8A6D + lockall + setvar VAR_0x4001, 14 + setvar VAR_0x8004, 647 + checkflag FLAG_0x287 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_9F_EventScript_1A8A87:: @ 81A8A87 + lockall + setvar VAR_0x4001, 15 + setvar VAR_0x8004, 648 + checkflag FLAG_0x288 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_9F_EventScript_1A8AA1:: @ 81A8AA1 + lockall + setvar VAR_0x4001, 16 + setvar VAR_0x8004, 649 + checkflag FLAG_0x289 + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_9F_EventScript_1A8ABB:: @ 81A8ABB + lockall + setvar VAR_0x4001, 17 + setvar VAR_0x8004, 650 + checkflag FLAG_0x28A + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_9F_EventScript_1A8AD5:: @ 81A8AD5 + lockall + setvar VAR_0x4001, 18 + setvar VAR_0x8004, 651 + checkflag FLAG_0x28B + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_10F_EventScript_1A8AEF:: @ 81A8AEF + lockall + setvar VAR_0x4001, 19 + setvar VAR_0x8004, 652 + checkflag FLAG_0x28C + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +SilphCo_11F_EventScript_1A8B09:: @ 81A8B09 + lockall + setvar VAR_0x4001, 20 + setvar VAR_0x8004, 653 + checkflag FLAG_0x28D + goto_if 1, EventScript_1A813F + goto EventScript_1A8B23 + end + +EventScript_1A8B23:: @ 81A8B23 + checkflag FLAG_0x192 + goto_if 1, EventScript_1A8B32 + goto EventScript_1A8135 + end + +EventScript_1A8B32:: @ 81A8B32 + playfanfare MUS_FANFA1 + msgbox Text_1A5B88 + waitfanfare + compare_var_to_value VAR_0x4001, 1 + call_if 1, EventScript_1A8532 + compare_var_to_value VAR_0x4001, 2 + call_if 1, EventScript_1A8560 + compare_var_to_value VAR_0x4001, 3 + call_if 1, EventScript_1A858E + compare_var_to_value VAR_0x4001, 4 + call_if 1, EventScript_1A85C5 + compare_var_to_value VAR_0x4001, 5 + call_if 1, EventScript_1A85FC + compare_var_to_value VAR_0x4001, 6 + call_if 1, EventScript_1A862A + compare_var_to_value VAR_0x4001, 7 + call_if 1, EventScript_1A8658 + compare_var_to_value VAR_0x4001, 8 + call_if 1, EventScript_1A868F + compare_var_to_value VAR_0x4001, 9 + call_if 1, EventScript_1A86C6 + compare_var_to_value VAR_0x4001, 10 + call_if 1, EventScript_1A86FD + compare_var_to_value VAR_0x4001, 11 + call_if 1, EventScript_1A8734 + compare_var_to_value VAR_0x4001, 12 + call_if 1, EventScript_1A8762 + compare_var_to_value VAR_0x4001, 13 + call_if 1, EventScript_1A8790 + compare_var_to_value VAR_0x4001, 14 + call_if 1, EventScript_1A87BE + compare_var_to_value VAR_0x4001, 15 + call_if 1, EventScript_1A87F5 + compare_var_to_value VAR_0x4001, 16 + call_if 1, EventScript_1A882C + compare_var_to_value VAR_0x4001, 17 + call_if 1, EventScript_1A8863 + compare_var_to_value VAR_0x4001, 18 + call_if 1, EventScript_1A8891 + compare_var_to_value VAR_0x4001, 19 + call_if 1, EventScript_1A88BF + compare_var_to_value VAR_0x4001, 20 + call_if 1, EventScript_1A88ED + waitse + playse SE_KI_GASYAN + special DrawWholeMapView + waitse + special Special_SetHiddenItemFlag + releaseall + end + +EventScript_1A8C27:: @ 81A8C27 + countpokemon + subvar VAR_RESULT, 1 + copyvar VAR_0x8004, VAR_RESULT + return + +EventScript_1A8C33:: @ 81A8C33 + fadescreen 1 + special ChangeBoxPokemonNickname + waitstate + lock + faceplayer + return + +EventScript_1A8C3C:: @ 81A8C3C + bufferboxname 0, 16439 + getspeciesname 1, 16385 + checkflag FLAG_SYS_NOT_SOMEONES_PC + call_if 0, EventScript_1A8C57 + checkflag FLAG_SYS_NOT_SOMEONES_PC + call_if 1, EventScript_1A8C82 + return + +EventScript_1A8C57:: @ 81A8C57 + specialvar VAR_RESULT, sub_80CC7B4 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A8C70 + msgbox Text_1A5CF1 + return + +EventScript_1A8C70:: @ 81A8C70 + specialvar VAR_RESULT, get_unknown_box_id + bufferboxname 2, 32781 + msgbox Text_1A5D6E + return + +EventScript_1A8C82:: @ 81A8C82 + specialvar VAR_RESULT, sub_80CC7B4 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A8C9B + msgbox Text_1A5D31 + return + +EventScript_1A8C9B:: @ 81A8C9B + specialvar VAR_RESULT, get_unknown_box_id + bufferboxname 2, 32781 + msgbox Text_1A5DB1 + return + +EventScript_1A8CAD:: @ 81A8CAD + copyvar VAR_0x8004, VAR_0x8008 + specialvar VAR_RESULT, sub_8053A9C + copyvar VAR_0x8009, VAR_RESULT + return + +EventScript_1A8CBD:: @ 81A8CBD + special sub_80BF8FC + waitstate + lock + faceplayer + copyvar VAR_0x800A, VAR_0x8004 + return + +EventScript_1A8CC9:: @ 81A8CC9 + copyvar VAR_0x8005, VAR_0x800A + specialvar VAR_RESULT, sub_8053D2C + copyvar VAR_0x800B, VAR_RESULT + return + +EventScript_1A8CD9:: @ 81A8CD9 + copyvar VAR_0x8004, VAR_0x8008 + copyvar VAR_0x8005, VAR_0x800A + special sub_8053D68 + special sub_8054440 + waitstate + lock + faceplayer + return + +gUnknown_81A8CED:: @ 81A8CED + special sub_810C3A4 + waitstate + special sub_810C444 + releaseall + end + +CeruleanCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +CinnabarIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +FiveIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +FuchsiaCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +OneIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +PewterCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +SevenIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +VermilionCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +FourIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +SixIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +ThreeIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +TwoIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +Route10_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +Route10_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +Route4_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +SaffronCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +IndigoPlateau_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +CeladonCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +LavenderTown_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 +ViridianCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 + call EventScript_1BBA04 + end + +CeruleanCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +CinnabarIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +FiveIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +FuchsiaCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +OneIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +PewterCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +SevenIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +VermilionCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +FourIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +SixIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +ThreeIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +TwoIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +Route10_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +Route10_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +Route4_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +SaffronCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +IndigoPlateau_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +CeladonCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +LavenderTown_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC +ViridianCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC + call EventScript_1BBB6A + end + +CeruleanCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +CinnabarIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +FiveIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +FuchsiaCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +OneIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +PewterCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +SevenIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +VermilionCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +FourIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +SixIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +ThreeIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +TwoIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +Route10_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +Route10_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +Route4_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +SaffronCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +IndigoPlateau_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +CeladonCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +LavenderTown_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 +ViridianCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 + call EventScript_1BBB9C + end + +VermilionCity_PokemonCenter_1F_EventScript_1A8D08:: @ 81A8D08 + lock + faceplayer + checkflag FLAG_0x292 + goto_if 1, EventScript_1A8D3F + msgbox Text_194234 + setflag FLAG_0x292 + setorcopyvar VAR_0x8000, 362 + setorcopyvar VAR_0x8001, 1 + callstd 0 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A6BF9 + msgbox Text_19430F + release + end + +EventScript_1A8D3F:: @ 81A8D3F + msgbox Text_194381 + release + end + +EventScript_ItemfinderDigUpUnderfootItem:: @ 81A8D49 + lockall + textcolor 3 + waitse + call EventScript_GiveItem + compare_var_to_value VAR_0x8007, 1 + goto_if_eq EventScript_DigUpItemPutInPocket + compare_var_to_value VAR_0x8007, 0 + goto_if_eq EventScript_DigUpItemBagIsFull + end + +EventScript_DigUpItemPutInPocket:: + message Text_1A5700 + waitfanfare + waitmessage + delay 60 + msgbox gUnknown_81A5218 + special Special_SetHiddenItemFlag + releaseall + end + +EventScript_DigUpItemBagIsFull:: + msgbox Text_1A5700 + msgbox gUnknown_81A5242 + setvar VAR_RESULT, 0 + releaseall + end + +gUnknown_81A8D97:: @ 81A8D97 + lockall + textcolor 1 + msgbox Text_1A5E89 + call EventScript_1A65CE + checkflag FLAG_0x4B0 + call_if 0, EventScript_1A8DC6 + checkflag FLAG_0x4B0 + call_if 1, EventScript_1A8DCF + applymovement VAR_LAST_TALKED, Movement_1A666C + waitmovement 0 + fadedefaultbgm + releaseall + end + +EventScript_1A8DC6:: @ 81A8DC6 + msgbox Text_1A5EC0 + return + +EventScript_1A8DCF:: @ 81A8DCF + msgbox Text_1A5F9B + return + +gUnknown_81A8DD8:: @ 81A8DD8 + lockall + textcolor 1 + applymovement 1, Movement_1A75ED + waitmovement 0 + msgbox Text_1A5FDF + call EventScript_1A6C26 + msgbox Text_1A6046 + fadedefaultbgm + releaseall + end + +gUnknown_81A8DFD:: @ 81A8DFD + lockall + textcolor 3 + special ExecuteWhiteOut + waitstate + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A8E11 + releaseall + end + +EventScript_1A8E11:: @ 81A8E11 + checkmoney 1, 0 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1A8E2E + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A8E3C + end + +EventScript_1A8E2E:: @ 81A8E2E + msgbox Text_1A61E5 + goto EventScript_1A8E4D + end + +EventScript_1A8E3C:: @ 81A8E3C + special sub_8054C48 + msgbox Text_1A6197 + goto EventScript_1A8E4D + end + +EventScript_1A8E4D:: @ 81A8E4D + special sub_807F0B0 + waitstate + fadescreen 1 + special sub_80CA3C4 + waitstate + end + +gStdScript_8:: @ 81A8E58 + bufferitemnameplural 1, VAR_0x8000, VAR_0x8001 + checkitemtype VAR_0x8000 + call EventScript_1A8E6F + msgbox gUnknown_81A5218 + return + +EventScript_1A8E6F:: @ 81A8E6F + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8EAC + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A8EB1 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A8EB6 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A8EBB + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A8EC0 + end + +EventScript_1A8EAC:: @ 81A8EAC + getstdstring 2, 24 + return + +EventScript_1A8EB1:: @ 81A8EB1 + getstdstring 2, 25 + return + +EventScript_1A8EB6:: @ 81A8EB6 + getstdstring 2, 26 + return + +EventScript_1A8EBB:: @ 81A8EBB + getstdstring 2, 27 + return + +EventScript_1A8EC0:: @ 81A8EC0 + getstdstring 2, 28 + return + +EventScript_1A8EC5:: @ 81A8EC5 + compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 + goto_if 4, EventScript_1A911E + compare_var_to_value VAR_0x4071, 4 + goto_if 4, EventScript_1A8F12 + multichoice 19, 6, 44, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FF9 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A9004 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A8F12:: @ 81A8F12 + multichoice 19, 5, 58, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FE3 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8FF9 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A9004 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A8F54:: @ 81A8F54 + compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 + goto_if 4, EventScript_1A911E + compare_var_to_value VAR_0x4071, 4 + goto_if 4, EventScript_1A8FA1 + multichoice 19, 6, 45, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FEE + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A9004 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A8FA1:: @ 81A8FA1 + multichoice 19, 5, 59, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FE3 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8FEE + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A9004 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A8FE3:: @ 81A8FE3 + setvar VAR_0x8006, 0 + goto EventScript_1A909E + end + +EventScript_1A8FEE:: @ 81A8FEE + setvar VAR_0x8006, 1 + goto EventScript_1A909E + end + +EventScript_1A8FF9:: @ 81A8FF9 + setvar VAR_0x8006, 2 + goto EventScript_1A909E + end + +EventScript_1A9004:: @ 81A9004 + setvar VAR_0x8006, 3 + goto EventScript_1A909E + end + +EventScript_1A900F:: @ 81A900F + compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 + goto_if 4, EventScript_1A911E + compare_var_to_value VAR_0x4071, 4 + goto_if 4, EventScript_1A905C + multichoice 19, 6, 46, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FEE + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8FF9 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A905C:: @ 81A905C + multichoice 19, 5, 60, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A8FE3 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A8FEE + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A8FF9 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A90F6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A909E:: @ 81A909E + specialvar VAR_RESULT, sub_8147500 + getnumberstring 0, VAR_RESULT + compare_var_to_value VAR_0x8004, 0 + goto_if 1, EventScript_1A90BE + compare_var_to_value VAR_0x8004, 0 + goto_if 5, EventScript_1A90CC + end + +EventScript_1A90BE:: @ 81A90BE + msgbox Text_17FB67 + goto EventScript_1A90DA + end + +EventScript_1A90CC:: @ 81A90CC + msgbox Text_1A641B + goto EventScript_1A90DA + end + +EventScript_1A90DA:: @ 81A90DA + closemessage + delay 20 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + fadescreen 1 + special ScrSpecial_SeaGallopFerry + waitstate + end + +EventScript_1A90F6:: @ 81A90F6 + specialvar VAR_RESULT, sub_8147594 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9108 + release + end + +EventScript_1A9108:: @ 81A9108 + closemessage + applymovement 6, Movement_1A75E5 + applymovement 255, Movement_1A911C + waitmovement 0 + releaseall + end + +Movement_1A911C:: @ 81A911C + step_11 + step_end + +EventScript_1A911E:: @ 81A911E + setvar VAR_0x8005, 0 + special sub_809D764 + waitstate + specialvar VAR_0x8006, sub_809D8C0 + copyvar VAR_0x8000, VAR_0x8006 + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1A91D5 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1A91E0 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1A91EB + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1A91F6 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A9201 + compare_var_to_value VAR_0x8000, 254 + goto_if 1, EventScript_1A917F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A917F:: @ 81A917F + setvar VAR_0x8005, 1 + special sub_809D764 + waitstate + specialvar VAR_0x8006, sub_809D8C0 + copyvar VAR_0x8000, VAR_0x8006 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1A9201 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1A920C + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1A9217 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1A9222 + compare_var_to_value VAR_0x8000, 254 + goto_if 1, EventScript_1A911E + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1A90F6 + end + +EventScript_1A91D5:: @ 81A91D5 + setvar VAR_0x8006, 0 + goto EventScript_1A909E + end + +EventScript_1A91E0:: @ 81A91E0 + setvar VAR_0x8006, 1 + goto EventScript_1A909E + end + +EventScript_1A91EB:: @ 81A91EB + setvar VAR_0x8006, 2 + goto EventScript_1A909E + end + +EventScript_1A91F6:: @ 81A91F6 + setvar VAR_0x8006, 3 + goto EventScript_1A909E + end + +EventScript_1A9201:: @ 81A9201 + setvar VAR_0x8006, 4 + goto EventScript_1A909E + end + +EventScript_1A920C:: @ 81A920C + setvar VAR_0x8006, 5 + goto EventScript_1A909E + end + +EventScript_1A9217:: @ 81A9217 + setvar VAR_0x8006, 6 + goto EventScript_1A909E + end + +EventScript_1A9222:: @ 81A9222 + setvar VAR_0x8006, 7 + goto EventScript_1A909E + end + +EventScript_1A922D:: @ 81A922D + fadescreen 1 + removeobject VAR_LAST_TALKED + fadescreen 0 + release + end + +EventScript_1A9236:: @ 81A9236 + fadescreen 1 + removeobject VAR_LAST_TALKED + fadescreen 0 + getspeciesname 0, VAR_0x8004 + msgbox Text_1A63C4 + release + end + +EventScript_1A924B:: @ 81A924B + message Text_1853E8 + waitmessage + playfanfare MUS_POKEFUE + waitfanfare + msgbox Text_185354 + return + +EventScript_1A925E:: @ 81A925E + checkflag FLAG_0x849 + goto_if 1, EventScript_1A77A9 + setweather 11 + doweather + return + +EventScript_1A926C:: @ 81A926C + special sub_80CD098 + waitbuttonpress + playse SE_SELECT + setvar VAR_0x8006, 1 + special sub_80CD098 + return + +EventScript_1A927C:: @ 81A927C + textcolor 3 + msgbox gUnknown_81A5E31 + release + end + +gUnknown_81A9288:: @ 81A9288 + .braille "UP$" + +gUnknown_81A928B:: @ 81A928B + .braille "DOWN$" + +gUnknown_81A9290:: @ 81A9290 + .braille "RIGHT$" + +gUnknown_81A9296:: @ 81A9296 + .braille "LEFT$" + +gUnknown_81A929B:: @ 81A929B + .braille "CUT$" + +gUnknown_81A929F:: @ 81A929F + .braille "ABC$" + +gUnknown_81A92A3:: @ 81A92A3 + .braille "GHI$" + +gUnknown_81A92A7:: @ 81A92A7 + .braille "MNO$" + +gUnknown_81A92AB:: @ 81A92AB + .braille "TUV$" + +gUnknown_81A92AF:: @ 81A92AF + .braille "DEF$" + +gUnknown_81A92B3:: @ 81A92B3 + .braille "JKL$" + +gUnknown_81A92B7:: @ 81A92B7 + .braille "PQRS$" + +gUnknown_81A92BC:: @ 81A92BC + .braille "WXYZ$" + +gUnknown_81A92C1:: @ 81A92C1 + .braille ".$" + +gUnknown_81A92C3:: @ 81A92C3 + .braille ",$" + +gUnknown_81A92C5:: @ 81A92C5 + .braille "EVERYTHING$" + +gUnknown_81A92D0:: @ 81A92D0 + .braille "HAS MEANING$" + +gUnknown_81A92DC:: @ 81A92DC + .braille "EXISTENCE$" + +gUnknown_81A92E6:: @ 81A92E6 + .braille "HAS MEANING$" + +gUnknown_81A92F2:: @ 81A92F2 + .braille "BEING ALIVE$" + +gUnknown_81A92FE:: @ 81A92FE + .braille "HAS MEANING$" + +gUnknown_81A930A:: @ 81A930A + .braille "HAVE DREAMS$" + +gUnknown_81A9316:: @ 81A9316 + .braille "USE POWER.$" + +gUnknown_81A9321:: @ 81A9321 + .braille "LET THE TWO$" + +gUnknown_81A932D:: @ 81A932D + .braille "GLITTERING$" + +gUnknown_81A9338:: @ 81A9338 + .braille "STONES$" + +gUnknown_81A933F:: @ 81A933F + .braille "ONE IN RED$" + +gUnknown_81A934A:: @ 81A934A + .braille "ONE IN BLUE$" + +gUnknown_81A9356:: @ 81A9356 + .braille "CONNECT THE$" + +gUnknown_81A9362:: @ 81A9362 + .braille "PAST.$" + +gUnknown_81A9368:: @ 81A9368 + .braille "TWO FRIENDS$" + +gUnknown_81A9374:: @ 81A9374 + .braille "SHARING$" + +gUnknown_81A937C:: @ 81A937C + .braille "POWER OPEN$" + +gUnknown_81A9387:: @ 81A9387 + .braille "A WINDOW TO$" + +gUnknown_81A9393:: @ 81A9393 + .braille "A NEW WORLD$" + +gUnknown_81A939F:: @ 81A939F + .braille "THAT GLOWS.$" + +gUnknown_81A93AB:: @ 81A93AB + .braille "THE NEXT$" + +gUnknown_81A93B4:: @ 81A93B4 + .braille "WORLD WAITS$" + +gUnknown_81A93C0:: @ 81A93C0 + .braille "FOR YOU.$" + +Route3_EventScript_1A93C9:: @ 81A93C9 + trainerbattle 0, 89, 0, Text_183560, Text_1835A0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A93F0 + msgbox Text_1835B4, 6 + end + +EventScript_1A93F0:: @ 81A93F0 + trainerbattle 5, 89, 0, Text_1C149D, Text_1835A0 + msgbox Text_1835B4, 6 + end + +Route3_EventScript_1A9407:: @ 81A9407 + trainerbattle 0, 90, 0, Text_183786, Text_1837BD + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A942E + msgbox Text_1837CF, 6 + end + +EventScript_1A942E:: @ 81A942E + trainerbattle 5, 90, 0, Text_1C1588, Text_1837BD + msgbox Text_1837CF, 6 + end + +Route3_EventScript_1A9445:: @ 81A9445 + trainerbattle 0, 105, 0, Text_1834E6, Text_183509 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A946C + msgbox Text_18351C, 6 + end + +EventScript_1A946C:: @ 81A946C + trainerbattle 5, 105, 0, Text_1C147A, Text_183509 + msgbox Text_18351C, 6 + end + +Route3_EventScript_1A9483:: @ 81A9483 + trainerbattle 0, 106, 0, Text_183682, Text_1836B3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A94AA + msgbox Text_1836D9, 6 + end + +EventScript_1A94AA:: @ 81A94AA + trainerbattle 5, 106, 0, Text_1C1521, Text_1836B3 + msgbox Text_1836D9, 6 + end + +Route3_EventScript_1A94C1:: @ 81A94C1 + trainerbattle 0, 107, 0, Text_183807, Text_183837 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A94E8 + msgbox Text_183849, 6 + end + +EventScript_1A94E8:: @ 81A94E8 + trainerbattle 5, 107, 0, Text_1C15C5, Text_183837 + msgbox Text_183849, 6 + end + +Route3_EventScript_1A94FF:: @ 81A94FF + trainerbattle 0, 116, 0, Text_183616, Text_18363F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9526 + msgbox Text_18364C, 6 + end + +EventScript_1A9526:: @ 81A9526 + trainerbattle 5, 116, 0, Text_1C14F3, Text_18363F + msgbox Text_18364C, 6 + end + +Route3_EventScript_1A953D:: @ 81A953D + trainerbattle 0, 117, 0, Text_18371B, Text_183746 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9564 + msgbox Text_18374F, 6 + end + +EventScript_1A9564:: @ 81A9564 + trainerbattle 5, 117, 0, Text_1C155D, Text_183746 + msgbox Text_18374F, 6 + end + +Route3_EventScript_1A957B:: @ 81A957B + trainerbattle 0, 118, 0, Text_18387A, Text_183891 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A95A2 + msgbox Text_18389C, 6 + end + +EventScript_1A95A2:: @ 81A95A2 + trainerbattle 5, 118, 0, Text_1C15F9, Text_183891 + msgbox Text_18389C, 6 + end + +Route4_EventScript_1A95B9:: @ 81A95B9 + trainerbattle 0, 119, 0, Text_183906, Text_183938 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A95E0 + msgbox Text_183957, 6 + end + +EventScript_1A95E0:: @ 81A95E0 + trainerbattle 5, 119, 0, Text_1C160F, Text_183938 + msgbox Text_183957, 6 + end + +Route24_EventScript_1A95F7:: @ 81A95F7 + trainerbattle 0, 92, 0, Text_188F76, Text_188F95 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A961E + msgbox Text_188FA7, 6 + end + +EventScript_1A961E:: @ 81A961E + trainerbattle 5, 92, 0, Text_1C3657, Text_188F95 + msgbox Text_188FA7, 6 + end + +Route24_EventScript_1A9635:: @ 81A9635 + trainerbattle 0, 110, 0, Text_18901B, Text_18908C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A965C + msgbox Text_18909E, 6 + end + +EventScript_1A965C:: @ 81A965C + trainerbattle 5, 110, 0, Text_1C36DA, Text_18908C + msgbox Text_18909E, 6 + end + +Route24_EventScript_1A9673:: @ 81A9673 + trainerbattle 0, 122, 0, Text_188F2C, Text_188F46 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A969A + msgbox Text_188F53, 6 + end + +EventScript_1A969A:: @ 81A969A + trainerbattle 5, 122, 0, Text_1C3624, Text_188F46 + msgbox Text_188F53, 6 + end + +Route24_EventScript_1A96B1:: @ 81A96B1 + trainerbattle 0, 123, 0, Text_188FC9, Text_188FE7 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A96D8 + msgbox Text_188FF9, 6 + end + +EventScript_1A96D8:: @ 81A96D8 + trainerbattle 5, 123, 0, Text_1C3685, Text_188FE7 + msgbox Text_188FF9, 6 + end + +Route24_EventScript_1A96EF:: @ 81A96EF + trainerbattle 0, 143, 0, Text_188E74, Text_188E94 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9716 + msgbox Text_188EA3, 6 + end + +EventScript_1A9716:: @ 81A9716 + trainerbattle 5, 143, 0, Text_1C35EE, Text_188E94 + msgbox Text_188EA3, 6 + end + +Route24_EventScript_1A972D:: @ 81A972D + trainerbattle 0, 144, 0, Text_188ED9, Text_188EFA + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9754 + msgbox Text_188F0A, 6 + end + +EventScript_1A9754:: @ 81A9754 + trainerbattle 5, 144, 0, Text_1C360E, Text_188EFA + msgbox Text_188F0A, 6 + end + +Route25_EventScript_1A976B:: @ 81A976B + trainerbattle 0, 93, 0, Text_1890C0, Text_1890E6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9792 + msgbox Text_1890F5, 6 + end + +EventScript_1A9792:: @ 81A9792 + trainerbattle 5, 93, 0, Text_1C33E7, Text_1890E6 + msgbox Text_1890F5, 6 + end + +Route25_EventScript_1A97A9:: @ 81A97A9 + trainerbattle 0, 94, 0, Text_189165, Text_1891A6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A97D0 + msgbox Text_1891B3, 6 + end + +EventScript_1A97D0:: @ 81A97D0 + trainerbattle 5, 94, 0, Text_1C3404, Text_1891A6 + msgbox Text_1891B3, 6 + end + +Route25_EventScript_1A97E7:: @ 81A97E7 + trainerbattle 0, 95, 0, Text_1892A9, Text_1892D9 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A980E + msgbox Text_1892EF, 6 + end + +EventScript_1A980E:: @ 81A980E + trainerbattle 5, 95, 0, Text_1C34D4, Text_1892D9 + msgbox Text_1892EF, 6 + end + +Route25_EventScript_1A9825:: @ 81A9825 + trainerbattle 0, 153, 0, Text_189247, Text_189261 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A984C + msgbox Text_189281, 6 + end + +EventScript_1A984C:: @ 81A984C + trainerbattle 5, 153, 0, Text_1C349C, Text_189261 + msgbox Text_189281, 6 + end + +Route25_EventScript_1A9863:: @ 81A9863 + trainerbattle 0, 125, 0, Text_189333, Text_189364 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A988A + msgbox Text_189378, 6 + end + +EventScript_1A988A:: @ 81A988A + trainerbattle 5, 125, 0, Text_1C350A, Text_189364 + msgbox Text_189378, 6 + end + +Route25_EventScript_1A98A1:: @ 81A98A1 + trainerbattle 0, 182, 0, Text_1893A7, Text_1893EA + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A98C8 + msgbox Text_1893FB, 6 + end + +EventScript_1A98C8:: @ 81A98C8 + trainerbattle 5, 182, 0, Text_1C353B, Text_1893EA + msgbox Text_1893FB, 6 + end + +Route25_EventScript_1A98DF:: @ 81A98DF + trainerbattle 0, 183, 0, Text_189423, Text_189459 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9906 + msgbox Text_18947E, 6 + end + +EventScript_1A9906:: @ 81A9906 + trainerbattle 5, 183, 0, Text_1C357E, Text_189459 + msgbox Text_18947E, 6 + end + +Route25_EventScript_1A991D:: @ 81A991D + trainerbattle 0, 184, 0, Text_1894DE, Text_18950A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9944 + msgbox Text_18951C, 6 + end + +EventScript_1A9944:: @ 81A9944 + trainerbattle 5, 184, 0, Text_1C35BC, Text_18950A + msgbox Text_18951C, 6 + end + +Route25_EventScript_1A995B:: @ 81A995B + trainerbattle 0, 471, 0, Text_1891EB, Text_189212 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9982 + msgbox Text_18921D, 6 + end + +EventScript_1A9982:: @ 81A9982 + trainerbattle 5, 471, 0, Text_1C3445, Text_189212 + msgbox Text_18921D, 6 + end + +Route6_EventScript_1A9999:: @ 81A9999 + trainerbattle 0, 111, 0, Text_183E9F, Text_183EC0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A99C0 + msgbox Text_183ED4, 6 + end + +EventScript_1A99C0:: @ 81A99C0 + trainerbattle 5, 111, 0, Text_1C16E2, Text_183EC0 + msgbox Text_183ED4, 6 + end + +Route6_EventScript_1A99D7:: @ 81A99D7 + trainerbattle 0, 112, 0, Text_183FF0, Text_18401A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A99FE + msgbox Text_18402B, 6 + end + +EventScript_1A99FE:: @ 81A99FE + trainerbattle 5, 112, 0, Text_1C176B, Text_18401A + msgbox Text_18402B, 6 + end + +Route6_EventScript_1A9A15:: @ 81A9A15 + trainerbattle 0, 145, 0, Text_183E04, Text_183E2A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9A3C + msgbox Text_183E3C, 6 + end + +EventScript_1A9A3C:: @ 81A9A3C + trainerbattle 5, 145, 0, Text_1C163C, Text_183E2A + msgbox Text_183E3C, 6 + end + +Route6_EventScript_1A9A53:: @ 81A9A53 + trainerbattle 0, 146, 0, Text_183F07, Text_183F24 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9A7A + msgbox Text_183F51, 6 + end + +EventScript_1A9A7A:: @ 81A9A7A + trainerbattle 5, 146, 0, Text_1C1723, Text_183F24 + msgbox Text_183F51, 6 + end + +Route6_EventScript_1A9A91:: @ 81A9A91 + trainerbattle 0, 151, 0, Text_183E4E, Text_183E79 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9AB8 + msgbox Text_183E8D, 6 + end + +EventScript_1A9AB8:: @ 81A9AB8 + trainerbattle 5, 151, 0, Text_1C166D, Text_183E79 + msgbox Text_183E8D, 6 + end + +Route6_EventScript_1A9ACF:: @ 81A9ACF + trainerbattle 0, 152, 0, Text_183F90, Text_183FAB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9AF6 + msgbox Text_183FC4, 6 + end + +EventScript_1A9AF6:: @ 81A9AF6 + trainerbattle 5, 152, 0, Text_1C1746, Text_183FAB + msgbox Text_183FC4, 6 + end + +Route11_EventScript_1A9B0D:: @ 81A9B0D + trainerbattle 0, 97, 0, Text_184FBD, Text_184FD8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9B34 + msgbox Text_184FEF, 6 + end + +EventScript_1A9B34:: @ 81A9B34 + trainerbattle 5, 97, 0, Text_1C1DB5, Text_184FD8 + msgbox Text_184FEF, 6 + end + +Route11_EventScript_1A9B4B:: @ 81A9B4B + trainerbattle 0, 98, 0, Text_18506A, Text_18509B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9B72 + msgbox Text_1850CF, 6 + end + +EventScript_1A9B72:: @ 81A9B72 + trainerbattle 5, 98, 0, Text_1C1E1F, Text_18509B + msgbox Text_1850CF, 6 + end + +Route11_EventScript_1A9B89:: @ 81A9B89 + trainerbattle 0, 99, 0, Text_18517B, Text_1851AC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9BB0 + msgbox Text_1851D2, 6 + end + +EventScript_1A9BB0:: @ 81A9BB0 + trainerbattle 5, 99, 0, Text_1C1EE2, Text_1851AC + msgbox Text_1851D2, 6 + end + +Route11_EventScript_1A9BC7:: @ 81A9BC7 + trainerbattle 0, 100, 0, Text_185285, Text_1852C1 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9BEE + msgbox Text_1852E3, 6 + end + +EventScript_1A9BEE:: @ 81A9BEE + trainerbattle 5, 100, 0, Text_1C1F40, Text_1852C1 + msgbox Text_1852E3, 6 + end + +Route11_EventScript_1A9C05:: @ 81A9C05 + trainerbattle 0, 221, 0, Text_185011, Text_185037 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9C2C + msgbox Text_18504A, 6 + end + +EventScript_1A9C2C:: @ 81A9C2C + trainerbattle 5, 221, 0, Text_1C1DE1, Text_185037 + msgbox Text_18504A, 6 + end + +Route11_EventScript_1A9C43:: @ 81A9C43 + trainerbattle 0, 222, 0, Text_185236, Text_185250 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9C6A + msgbox Text_185266, 6 + end + +EventScript_1A9C6A:: @ 81A9C6A + trainerbattle 5, 222, 0, Text_1C1F1D, Text_185250 + msgbox Text_185266, 6 + end + +Route11_EventScript_1A9C81:: @ 81A9C81 + trainerbattle 0, 258, 0, Text_184F01, Text_184F15 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9CA8 + msgbox Text_184F2E, 6 + end + +EventScript_1A9CA8:: @ 81A9CA8 + trainerbattle 5, 258, 0, Text_1C1D50, Text_184F15 + msgbox Text_184F2E, 6 + end + +Route11_EventScript_1A9CBF:: @ 81A9CBF + trainerbattle 0, 259, 0, Text_184F5D, Text_184F7E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9CE6 + msgbox Text_184F8E, 6 + end + +EventScript_1A9CE6:: @ 81A9CE6 + trainerbattle 5, 259, 0, Text_1C1D79, Text_184F7E + msgbox Text_184F8E, 6 + end + +Route11_EventScript_1A9CFD:: @ 81A9CFD + trainerbattle 0, 260, 0, Text_1850E9, Text_185105 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9D24 + msgbox Text_185114, 6 + end + +EventScript_1A9D24:: @ 81A9D24 + trainerbattle 5, 260, 0, Text_1C1E57, Text_185105 + msgbox Text_185114, 6 + end + +Route11_EventScript_1A9D3B:: @ 81A9D3B + trainerbattle 0, 261, 0, Text_185135, Text_18514E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9D62 + msgbox Text_185161, 6 + end + +EventScript_1A9D62:: @ 81A9D62 + trainerbattle 5, 261, 0, Text_1C1E9F, Text_18514E + msgbox Text_185161, 6 + end + +Route9_EventScript_1A9D79:: @ 81A9D79 + trainerbattle 0, 114, 0, Text_184A2F, Text_184A6A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9DA0 + msgbox Text_184A8C, 6 + end + +EventScript_1A9DA0:: @ 81A9DA0 + trainerbattle 5, 114, 0, Text_1C1B83, Text_184A6A + msgbox Text_184A8C, 6 + end + +Route9_EventScript_1A9DB7:: @ 81A9DB7 + trainerbattle 0, 115, 0, Text_184B18, Text_184B32 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9DDE + msgbox Text_184B3B, 6 + end + +EventScript_1A9DDE:: @ 81A9DDE + trainerbattle 5, 115, 0, Text_1C1BDC, Text_184B32 + msgbox Text_184B3B, 6 + end + +Route9_EventScript_1A9DF5:: @ 81A9DF5 + trainerbattle 0, 148, 0, Text_184844, Text_18487E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9E1C + msgbox Text_184890, 6 + end + +EventScript_1A9E1C:: @ 81A9E1C + trainerbattle 5, 148, 0, Text_1C1A5D, Text_18487E + msgbox Text_184890, 6 + end + +Route9_EventScript_1A9E33:: @ 81A9E33 + trainerbattle 0, 149, 0, Text_18489E, Text_1848CC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9E5A + msgbox Text_1848DE, 6 + end + +EventScript_1A9E5A:: @ 81A9E5A + trainerbattle 5, 149, 0, Text_1C1A9B, Text_1848CC + msgbox Text_1848DE, 6 + end + +Route9_EventScript_1A9E71:: @ 81A9E71 + trainerbattle 0, 154, 0, Text_1847B7, Text_1847DF + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9E98 + msgbox Text_1847F0, 6 + end + +EventScript_1A9E98:: @ 81A9E98 + trainerbattle 5, 154, 0, Text_1C1A2E, Text_1847DF + msgbox Text_1847F0, 6 + end + +Route9_EventScript_1A9EAF:: @ 81A9EAF + trainerbattle 0, 155, 0, Text_1848FF, Text_18491C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9ED6 + msgbox Text_184931, 6 + end + +EventScript_1A9ED6:: @ 81A9ED6 + trainerbattle 5, 155, 0, Text_1C1AFB, Text_18491C + msgbox Text_184931, 6 + end + +Route9_EventScript_1A9EED:: @ 81A9EED + trainerbattle 0, 185, 0, Text_184ABE, Text_184AD5 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9F14 + msgbox Text_184AF1, 6 + end + +EventScript_1A9F14:: @ 81A9F14 + trainerbattle 5, 185, 0, Text_1C1BBE, Text_184AD5 + msgbox Text_184AF1, 6 + end + +Route9_EventScript_1A9F2B:: @ 81A9F2B + trainerbattle 0, 186, 0, Text_1849DF, Text_184A04 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9F52 + msgbox Text_184A11, 6 + end + +EventScript_1A9F52:: @ 81A9F52 + trainerbattle 5, 186, 0, Text_1C1B5E, Text_184A04 + msgbox Text_184A11, 6 + end + +Route9_EventScript_1A9F69:: @ 81A9F69 + trainerbattle 0, 465, 0, Text_18495E, Text_18497F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9F90 + msgbox Text_1849B0, 6 + end + +EventScript_1A9F90:: @ 81A9F90 + trainerbattle 5, 465, 0, Text_1C1B37, Text_18497F + msgbox Text_1849B0, 6 + end + +Route10_EventScript_1A9FA7:: @ 81A9FA7 + trainerbattle 0, 156, 0, Text_184CF1, Text_184D31 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1A9FCE + msgbox Text_184D4D, 6 + end + +EventScript_1A9FCE:: @ 81A9FCE + trainerbattle 5, 156, 0, Text_1C1C9A, Text_184D31 + msgbox Text_184D4D, 6 + end + +Route10_EventScript_1A9FE5:: @ 81A9FE5 + trainerbattle 0, 157, 0, Text_184E04, Text_184E3B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA00C + msgbox Text_184E5E, 6 + end + +EventScript_1AA00C:: @ 81AA00C + trainerbattle 5, 157, 0, Text_1C1D14, Text_184E3B + msgbox Text_184E5E, 6 + end + +Route10_EventScript_1AA023:: @ 81AA023 + trainerbattle 0, 162, 0, Text_184B8A, Text_184BE5 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA04A + msgbox Text_184BFB, 6 + end + +EventScript_1AA04A:: @ 81AA04A + trainerbattle 5, 162, 0, Text_1C1BFA, Text_184BE5 + msgbox Text_184BFB, 6 + end + +Route10_EventScript_1AA061:: @ 81AA061 + trainerbattle 0, 163, 0, Text_184C86, Text_184CA7 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA088 + msgbox Text_184CBB, 6 + end + +EventScript_1AA088:: @ 81AA088 + trainerbattle 5, 163, 0, Text_1C1C76, Text_184CA7 + msgbox Text_184CBB, 6 + end + +Route10_EventScript_1AA09F:: @ 81AA09F + trainerbattle 0, 187, 0, Text_184C1D, Text_184C2D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA0C6 + msgbox Text_184C60, 6 + end + +EventScript_1AA0C6:: @ 81AA0C6 + trainerbattle 5, 187, 0, Text_1C1C4F, Text_184C2D + msgbox Text_184C60, 6 + end + +Route10_EventScript_1AA0DD:: @ 81AA0DD + trainerbattle 0, 188, 0, Text_184DAA, Text_184DCE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA104 + msgbox Text_184DE4, 6 + end + +EventScript_1AA104:: @ 81AA104 + trainerbattle 5, 188, 0, Text_1C1CD3, Text_184DCE + msgbox Text_184DE4, 6 + end + +Route8_EventScript_1AA11B:: @ 81AA11B + trainerbattle 0, 128, 0, Text_1841ED, Text_184210 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA142 + msgbox Text_18421B, 6 + end + +EventScript_1AA142:: @ 81AA142 + trainerbattle 5, 128, 0, Text_1C1834, Text_184210 + msgbox Text_18421B, 6 + end + +Route8_EventScript_1AA159:: @ 81AA159 + trainerbattle 0, 129, 0, Text_184321, Text_184346 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA180 + msgbox Text_184350, 6 + end + +EventScript_1AA180:: @ 81AA180 + trainerbattle 5, 129, 0, Text_1C18AA, Text_184346 + msgbox Text_184350, 6 + end + +Route8_EventScript_1AA197:: @ 81AA197 + trainerbattle 0, 130, 0, Text_18437A, Text_1843A6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA1BE + msgbox Text_1843D2, 6 + end + +EventScript_1AA1BE:: @ 81AA1BE + trainerbattle 5, 130, 0, Text_1C18DC, Text_1843A6 + msgbox Text_1843D2, 6 + end + +Route8_EventScript_1AA1D5:: @ 81AA1D5 + trainerbattle 0, 131, 0, Text_1844AC, Text_1844D6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA1FC + msgbox Text_1844FD, 6 + end + +EventScript_1AA1FC:: @ 81AA1FC + trainerbattle 5, 131, 0, Text_1C1955, Text_1844D6 + msgbox Text_1844FD, 6 + end + +Route8_EventScript_1AA213:: @ 81AA213 + trainerbattle 0, 171, 0, Text_1840C5, Text_184100 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA23A + msgbox Text_18410E, 6 + end + +EventScript_1AA23A:: @ 81AA23A + trainerbattle 5, 171, 0, Text_1C1793, Text_184100 + msgbox Text_18410E, 6 + end + +Route8_EventScript_1AA251:: @ 81AA251 + trainerbattle 0, 172, 0, Text_18417C, Text_1841B6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA278 + msgbox Text_1841C8, 6 + end + +EventScript_1AA278:: @ 81AA278 + trainerbattle 5, 172, 0, Text_1C17F1, Text_1841B6 + msgbox Text_1841C8, 6 + end + +Route8_EventScript_1AA28F:: @ 81AA28F + trainerbattle 0, 173, 0, Text_184257, Text_18427A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA2B6 + msgbox Text_1842B3, 6 + end + +EventScript_1AA2B6:: @ 81AA2B6 + trainerbattle 5, 173, 0, Text_1C1873, Text_18427A + msgbox Text_1842B3, 6 + end + +Route8_EventScript_1AA2CD:: @ 81AA2CD + trainerbattle 0, 262, 0, Text_18412F, Text_18414D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA2F4 + msgbox Text_184162, 6 + end + +EventScript_1AA2F4:: @ 81AA2F4 + trainerbattle 5, 262, 0, Text_1C17CD, Text_18414D + msgbox Text_184162, 6 + end + +Route8_EventScript_1AA30B:: @ 81AA30B + trainerbattle 0, 264, 0, Text_184432, Text_18444F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA332 + msgbox Text_184466, 6 + end + +EventScript_1AA332:: @ 81AA332 + trainerbattle 5, 264, 0, Text_1C191F, Text_18444F + msgbox Text_184466, 6 + end + +Route8_EventScript_1AA349:: @ 81AA349 + trainerbattle 4, 484, 0, Text_1845A4, Text_1845D0, Text_184616 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA374 + msgbox Text_1845F2, 6 + end + +EventScript_1AA374:: @ 81AA374 + trainerbattle 7, 484, 0, Text_1C19E5, Text_1845D0, Text_184616 + msgbox Text_1845F2, 6 + end + +Route8_EventScript_1AA38F:: @ 81AA38F + trainerbattle 4, 484, 0, Text_18464A, Text_184675, Text_1846AF + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA3BA + msgbox Text_18468B, 6 + end + +EventScript_1AA3BA:: @ 81AA3BA + trainerbattle 7, 484, 0, Text_1C1A0D, Text_184675, Text_1846AF + msgbox Text_18468B, 6 + end + +Route8_EventScript_1AA3D5:: @ 81AA3D5 + trainerbattle 0, 535, 0, Text_1846E2, Text_1846FC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA3FC + msgbox Text_184719, 6 + end + +EventScript_1AA3FC:: @ 81AA3FC + trainerbattle 5, 535, 0, Text_1C199C, Text_1846FC + msgbox Text_184719, 6 + end + +Route8_EventScript_1AA413:: @ 81AA413 + trainerbattle 0, 536, 0, Text_184742, Text_184767 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA43A + msgbox Text_18477A, 6 + end + +EventScript_1AA43A:: @ 81AA43A + trainerbattle 5, 536, 0, Text_1C19BC, Text_184767 + msgbox Text_18477A, 6 + end + +Route12_EventScript_1AA451:: @ 81AA451 + trainerbattle 0, 225, 0, Text_185402, Text_18541B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA478 + msgbox Text_185432, 6 + end + +EventScript_1AA478:: @ 81AA478 + trainerbattle 5, 225, 0, Text_1C1F9D, Text_18541B + msgbox Text_185432, 6 + end + +Route12_EventScript_1AA48F:: @ 81AA48F + trainerbattle 0, 226, 0, Text_18544E, Text_185475 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA4B6 + msgbox Text_185488, 6 + end + +EventScript_1AA4B6:: @ 81AA4B6 + trainerbattle 5, 226, 0, Text_1C1FD8, Text_185475 + msgbox Text_185488, 6 + end + +Route12_EventScript_1AA4CD:: @ 81AA4CD + trainerbattle 0, 227, 0, Text_1855E1, Text_185606 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA4F4 + msgbox Text_185616, 6 + end + +EventScript_1AA4F4:: @ 81AA4F4 + trainerbattle 5, 227, 0, Text_1C209C, Text_185606 + msgbox Text_185616, 6 + end + +Route12_EventScript_1AA50B:: @ 81AA50B + trainerbattle 0, 228, 0, Text_185682, Text_1856D0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA532 + msgbox Text_1856DF, 6 + end + +EventScript_1AA532:: @ 81AA532 + trainerbattle 5, 228, 0, Text_1C20D4, Text_1856D0 + msgbox Text_1856DF, 6 + end + +Route12_EventScript_1AA549:: @ 81AA549 + trainerbattle 0, 233, 0, Text_18570E, Text_185744 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA570 + msgbox Text_18574D, 6 + end + +EventScript_1AA570:: @ 81AA570 + trainerbattle 5, 233, 0, Text_1C2134, Text_185744 + msgbox Text_18574D, 6 + end + +Route12_EventScript_1AA587:: @ 81AA587 + trainerbattle 0, 285, 0, Text_185547, Text_18559B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA5AE + msgbox Text_1855A6, 6 + end + +EventScript_1AA5AE:: @ 81AA5AE + trainerbattle 5, 285, 0, Text_1C203B, Text_18559B + msgbox Text_1855A6, 6 + end + +Route12_EventScript_1AA5C5:: @ 81AA5C5 + trainerbattle 0, 477, 0, Text_1854B9, Text_1854ED + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA5EC + msgbox Text_1854F2, 6 + end + +EventScript_1AA5EC:: @ 81AA5EC + trainerbattle 5, 477, 0, Text_1C2008, Text_1854ED + msgbox Text_1854F2, 6 + end + +Route12_EventScript_1AA603:: @ 81AA603 + trainerbattle 4, 486, 0, Text_1857C5, Text_1857F1, Text_185842 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA62E + msgbox Text_18581F, 6 + end + +EventScript_1AA62E:: @ 81AA62E + trainerbattle 7, 486, 0, Text_1C216B, Text_1857F1, Text_185842 + msgbox Text_18581F, 6 + end + +Route12_EventScript_1AA649:: @ 81AA649 + trainerbattle 4, 486, 0, Text_1858A6, Text_1858D0, Text_185908 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA674 + msgbox Text_1858E2, 6 + end + +EventScript_1AA674:: @ 81AA674 + trainerbattle 7, 486, 0, Text_1C219B, Text_1858D0, Text_185908 + msgbox Text_1858E2, 6 + end + +Route13_EventScript_1AA68F:: @ 81AA68F + trainerbattle 0, 195, 0, Text_185D05, Text_185D1D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA6B6 + msgbox Text_185D33, 6 + end + +EventScript_1AA6B6:: @ 81AA6B6 + trainerbattle 5, 195, 0, Text_1C236B, Text_185D1D + msgbox Text_185D33, 6 + end + +Route13_EventScript_1AA6CD:: @ 81AA6CD + trainerbattle 0, 268, 0, Text_185BFC, Text_185C1F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA6F4 + msgbox Text_185C35, 6 + end + +EventScript_1AA6F4:: @ 81AA6F4 + trainerbattle 5, 268, 0, Text_1C2306, Text_185C1F + msgbox Text_185C35, 6 + end + +Route13_EventScript_1AA70B:: @ 81AA70B + trainerbattle 0, 269, 0, Text_185C69, Text_185C95 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA732 + msgbox Text_185CA8, 6 + end + +EventScript_1AA732:: @ 81AA732 + trainerbattle 5, 269, 0, Text_1C2340, Text_185C95 + msgbox Text_185CA8, 6 + end + +Route13_EventScript_1AA749:: @ 81AA749 + trainerbattle 0, 300, 0, Text_185955, Text_18597E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA770 + msgbox Text_1859A2, 6 + end + +EventScript_1AA770:: @ 81AA770 + trainerbattle 5, 300, 0, Text_1C21EE, Text_18597E + msgbox Text_1859A2, 6 + end + +Route13_EventScript_1AA787:: @ 81AA787 + trainerbattle 0, 301, 0, Text_185B8F, Text_185BCA + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA7AE + msgbox Text_185BDB, 6 + end + +EventScript_1AA7AE:: @ 81AA7AE + trainerbattle 5, 301, 0, Text_1C22CA, Text_185BCA + msgbox Text_185BDB, 6 + end + +Route13_EventScript_1AA7C5:: @ 81AA7C5 + trainerbattle 0, 302, 0, Text_185D3D, Text_185D7B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA7EC + msgbox Text_185D89, 6 + end + +EventScript_1AA7EC:: @ 81AA7EC + trainerbattle 5, 302, 0, Text_1C2383, Text_185D7B + msgbox Text_185D89, 6 + end + +Route13_EventScript_1AA803:: @ 81AA803 + trainerbattle 0, 466, 0, Text_185B12, Text_185B48 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA82A + msgbox Text_185B67, 6 + end + +EventScript_1AA82A:: @ 81AA82A + trainerbattle 5, 466, 0, Text_1C2299, Text_185B48 + msgbox Text_185B67, 6 + end + +Route13_EventScript_1AA841:: @ 81AA841 + trainerbattle 0, 467, 0, Text_1859CF, Text_1859EC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA868 + msgbox Text_1859F9, 6 + end + +EventScript_1AA868:: @ 81AA868 + trainerbattle 5, 467, 0, Text_1C220C, Text_1859EC + msgbox Text_1859F9, 6 + end + +Route13_EventScript_1AA87F:: @ 81AA87F + trainerbattle 0, 468, 0, Text_185A37, Text_185A56 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA8A6 + msgbox Text_185A62, 6 + end + +EventScript_1AA8A6:: @ 81AA8A6 + trainerbattle 5, 468, 0, Text_1C223C, Text_185A56 + msgbox Text_185A62, 6 + end + +Route13_EventScript_1AA8BD:: @ 81AA8BD + trainerbattle 0, 469, 0, Text_185A91, Text_185AC1 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA8E4 + msgbox Text_185ADE, 6 + end + +EventScript_1AA8E4:: @ 81AA8E4 + trainerbattle 5, 469, 0, Text_1C225B, Text_185AC1 + msgbox Text_185ADE, 6 + end + +Route14_EventScript_1AA8FB:: @ 81AA8FB + trainerbattle 0, 196, 0, Text_186344, Text_186362 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA922 + msgbox Text_18636E, 6 + end + +EventScript_1AA922:: @ 81AA922 + trainerbattle 5, 196, 0, Text_1C25D6, Text_186362 + msgbox Text_18636E, 6 + end + +Route14_EventScript_1AA939:: @ 81AA939 + trainerbattle 0, 207, 0, Text_1861F7, Text_186223 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA960 + msgbox Text_186239, 6 + end + +EventScript_1AA960:: @ 81AA960 + trainerbattle 5, 207, 0, Text_1C2531, Text_186223 + msgbox Text_186239, 6 + end + +Route14_EventScript_1AA977:: @ 81AA977 + trainerbattle 0, 208, 0, Text_186263, Text_186291 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA99E + msgbox Text_18629D, 6 + end + +EventScript_1AA99E:: @ 81AA99E + trainerbattle 5, 208, 0, Text_1C2572, Text_186291 + msgbox Text_18629D, 6 + end + +Route14_EventScript_1AA9B5:: @ 81AA9B5 + trainerbattle 0, 209, 0, Text_1862BD, Text_1862EF + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AA9DC + msgbox Text_1862F8, 6 + end + +EventScript_1AA9DC:: @ 81AA9DC + trainerbattle 5, 209, 0, Text_1C259E, Text_1862EF + msgbox Text_1862F8, 6 + end + +Route14_EventScript_1AA9F3:: @ 81AA9F3 + trainerbattle 0, 303, 0, Text_1860D9, Text_18610A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAA1A + msgbox Text_18611D, 6 + end + +EventScript_1AAA1A:: @ 81AAA1A + trainerbattle 5, 303, 0, Text_1C24CB, Text_18610A + msgbox Text_18611D, 6 + end + +Route14_EventScript_1AAA31:: @ 81AAA31 + trainerbattle 0, 304, 0, Text_18618E, Text_1861B3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAA58 + msgbox Text_1861BE, 6 + end + +EventScript_1AAA58:: @ 81AAA58 + trainerbattle 5, 304, 0, Text_1C2505, Text_1861B3 + msgbox Text_1861BE, 6 + end + +Route14_EventScript_1AAA6F:: @ 81AAA6F + trainerbattle 0, 313, 0, Text_185E4D, Text_185E81 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAA96 + msgbox Text_185E9C, 6 + end + +EventScript_1AAA96:: @ 81AAA96 + trainerbattle 5, 313, 0, Text_1C23C1, Text_185E81 + msgbox Text_185E9C, 6 + end + +Route14_EventScript_1AAAAD:: @ 81AAAAD + trainerbattle 0, 314, 0, Text_185EDF, Text_185F0B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAAD4 + msgbox Text_185F1A, 6 + end + +EventScript_1AAAD4:: @ 81AAAD4 + trainerbattle 5, 314, 0, Text_1C23EF, Text_185F0B + msgbox Text_185F1A, 6 + end + +Route14_EventScript_1AAAEB:: @ 81AAAEB + trainerbattle 0, 315, 0, Text_185F46, Text_185FAE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAB12 + msgbox Text_185FBB, 6 + end + +EventScript_1AAB12:: @ 81AAB12 + trainerbattle 5, 315, 0, Text_1C2425, Text_185FAE + msgbox Text_185FBB, 6 + end + +Route14_EventScript_1AAB29:: @ 81AAB29 + trainerbattle 0, 316, 0, Text_186021, Text_18607C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAB50 + msgbox Text_186091, 6 + end + +EventScript_1AAB50:: @ 81AAB50 + trainerbattle 5, 316, 0, Text_1C2461, Text_18607C + msgbox Text_186091, 6 + end + +Route14_EventScript_1AAB67:: @ 81AAB67 + trainerbattle 4, 487, 0, Text_1863B7, Text_1863EA, Text_18642E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAB92 + msgbox Text_18640D, 6 + end + +EventScript_1AAB92:: @ 81AAB92 + trainerbattle 7, 487, 0, Text_1C25FB, Text_1863EA, Text_18642E + msgbox Text_18640D, 6 + end + +Route14_EventScript_1AABAD:: @ 81AABAD + trainerbattle 4, 487, 0, Text_18645B, Text_186487, Text_1864D3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AABD8 + msgbox Text_18649C, 6 + end + +EventScript_1AABD8:: @ 81AABD8 + trainerbattle 7, 487, 0, Text_1C261B, Text_186487, Text_1864D3 + msgbox Text_18649C, 6 + end + +Route15_EventScript_1AABF3:: @ 81AABF3 + trainerbattle 0, 197, 0, Text_1868B6, Text_1868E8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAC1A + msgbox Text_1868F1, 6 + end + +EventScript_1AAC1A:: @ 81AAC1A + trainerbattle 5, 197, 0, Text_1C27E7, Text_1868E8 + msgbox Text_1868F1, 6 + end + +Route15_EventScript_1AAC31:: @ 81AAC31 + trainerbattle 0, 198, 0, Text_186936, Text_186968 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAC58 + msgbox Text_18697C, 6 + end + +EventScript_1AAC58:: @ 81AAC58 + trainerbattle 5, 198, 0, Text_1C2814, Text_186968 + msgbox Text_18697C, 6 + end + +Route15_EventScript_1AAC6F:: @ 81AAC6F + trainerbattle 0, 273, 0, Text_18678B, Text_1867C1 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAC96 + msgbox Text_1867DA, 6 + end + +EventScript_1AAC96:: @ 81AAC96 + trainerbattle 5, 273, 0, Text_1C2753, Text_1867C1 + msgbox Text_1867DA, 6 + end + +Route15_EventScript_1AACAD:: @ 81AACAD + trainerbattle 0, 274, 0, Text_18680C, Text_186841 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AACD4 + msgbox Text_18686F, 6 + end + +EventScript_1AACD4:: @ 81AACD4 + trainerbattle 5, 274, 0, Text_1C279D, Text_186841 + msgbox Text_18686F, 6 + end + +Route15_EventScript_1AACEB:: @ 81AACEB + trainerbattle 0, 305, 0, Text_18664F, Text_18667A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAD12 + msgbox Text_18668D, 6 + end + +EventScript_1AAD12:: @ 81AAD12 + trainerbattle 5, 305, 0, Text_1C26D3, Text_18667A + msgbox Text_18668D, 6 + end + +Route15_EventScript_1AAD29:: @ 81AAD29 + trainerbattle 0, 306, 0, Text_1866D1, Text_186707 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAD50 + msgbox Text_18671A, 6 + end + +EventScript_1AAD50:: @ 81AAD50 + trainerbattle 5, 306, 0, Text_1C2717, Text_186707 + msgbox Text_18671A, 6 + end + +Route15_EventScript_1AAD67:: @ 81AAD67 + trainerbattle 0, 478, 0, Text_186A22, Text_186A40 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAD8E + msgbox Text_186A55, 6 + end + +EventScript_1AAD8E:: @ 81AAD8E + trainerbattle 5, 478, 0, Text_1C287D, Text_186A40 + msgbox Text_186A55, 6 + end + +Route15_EventScript_1AADA5:: @ 81AADA5 + trainerbattle 0, 479, 0, Text_18650B, Text_186549 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AADCC + msgbox Text_18655A, 6 + end + +EventScript_1AADCC:: @ 81AADCC + trainerbattle 5, 479, 0, Text_1C2650, Text_186549 + msgbox Text_18655A, 6 + end + +Route15_EventScript_1AADE3:: @ 81AADE3 + trainerbattle 0, 480, 0, Text_1865D3, Text_186612 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAE0A + msgbox Text_18661D, 6 + end + +EventScript_1AAE0A:: @ 81AAE0A + trainerbattle 5, 480, 0, Text_1C268D, Text_186612 + msgbox Text_18661D, 6 + end + +Route15_EventScript_1AAE21:: @ 81AAE21 + trainerbattle 0, 481, 0, Text_1869BA, Text_1869E6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAE48 + msgbox Text_1869F4, 6 + end + +EventScript_1AAE48:: @ 81AAE48 + trainerbattle 5, 481, 0, Text_1C2846, Text_1869E6 + msgbox Text_1869F4, 6 + end + +Route15_EventScript_1AAE5F:: @ 81AAE5F + trainerbattle 4, 488, 0, Text_186A95, Text_186ACB, Text_186B46 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAE8A + msgbox Text_186B0A, 6 + end + +EventScript_1AAE8A:: @ 81AAE8A + trainerbattle 7, 488, 0, Text_1C28A1, Text_186ACB, Text_186B46 + msgbox Text_186B0A, 6 + end + +Route15_EventScript_1AAEA5:: @ 81AAEA5 + trainerbattle 4, 488, 0, Text_186B89, Text_186BB1, Text_186BFE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAED0 + msgbox Text_186BD2, 6 + end + +EventScript_1AAED0:: @ 81AAED0 + trainerbattle 7, 488, 0, Text_1C28EC, Text_186BB1, Text_186BFE + msgbox Text_186BD2, 6 + end + +Route16_EventScript_1AAEEB:: @ 81AAEEB + trainerbattle 0, 199, 0, Text_186C4D, Text_186C5F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAF12 + msgbox Text_186C75, 6 + end + +EventScript_1AAF12:: @ 81AAF12 + trainerbattle 5, 199, 0, Text_1C2913, Text_186C5F + msgbox Text_186C75, 6 + end + +Route16_EventScript_1AAF29:: @ 81AAF29 + trainerbattle 0, 201, 0, Text_186D39, Text_186D52 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAF50 + msgbox Text_186D5A, 6 + end + +EventScript_1AAF50:: @ 81AAF50 + trainerbattle 5, 201, 0, Text_1C297B, Text_186D52 + msgbox Text_186D5A, 6 + end + +Route16_EventScript_1AAF67:: @ 81AAF67 + trainerbattle 0, 202, 0, Text_186E86, Text_186EB4 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAF8E + msgbox Text_186EC7, 6 + end + +EventScript_1AAF8E:: @ 81AAF8E + trainerbattle 5, 202, 0, Text_1C29EB, Text_186EB4 + msgbox Text_186EC7, 6 + end + +Route16_EventScript_1AAFA5:: @ 81AAFA5 + trainerbattle 0, 249, 0, Text_186CA2, Text_186CBB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AAFCC + msgbox Text_186CC5, 6 + end + +EventScript_1AAFCC:: @ 81AAFCC + trainerbattle 5, 249, 0, Text_1C2925, Text_186CBB + msgbox Text_186CC5, 6 + end + +Route16_EventScript_1AAFE3:: @ 81AAFE3 + trainerbattle 0, 250, 0, Text_186CE5, Text_186D06 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB00A + msgbox Text_186D16, 6 + end + +EventScript_1AB00A:: @ 81AB00A + trainerbattle 5, 250, 0, Text_1C2944, Text_186D06 + msgbox Text_186D16, 6 + end + +Route16_EventScript_1AB021:: @ 81AB021 + trainerbattle 0, 251, 0, Text_186DD9, Text_186E0D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB048 + msgbox Text_186E1C, 6 + end + +EventScript_1AB048:: @ 81AB048 + trainerbattle 5, 251, 0, Text_1C29B0, Text_186E0D + msgbox Text_186E1C, 6 + end + +Route16_EventScript_1AB05F:: @ 81AB05F + trainerbattle 4, 489, 0, Text_186FBD, Text_186FFA, Text_187057 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB08A + msgbox Text_187027, 6 + end + +EventScript_1AB08A:: @ 81AB08A + trainerbattle 7, 489, 0, Text_1C2A19, Text_186FFA, Text_187057 + msgbox Text_187027, 6 + end + +Route16_EventScript_1AB0A5:: @ 81AB0A5 + trainerbattle 4, 489, 0, Text_187097, Text_1870CC, Text_187120 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB0D0 + msgbox Text_1870F9, 6 + end + +EventScript_1AB0D0:: @ 81AB0D0 + trainerbattle 7, 489, 0, Text_1C2A53, Text_1870CC, Text_187120 + msgbox Text_1870F9, 6 + end + +Route17_EventScript_1AB0EB:: @ 81AB0EB + trainerbattle 0, 203, 0, Text_1872BD, Text_1872E3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB112 + msgbox Text_1872EB, 6 + end + +EventScript_1AB112:: @ 81AB112 + trainerbattle 5, 203, 0, Text_1C2B06, Text_1872E3 + msgbox Text_1872EB, 6 + end + +Route17_EventScript_1AB129:: @ 81AB129 + trainerbattle 0, 204, 0, Text_18730A, Text_187325 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB150 + msgbox Text_187333, 6 + end + +EventScript_1AB150:: @ 81AB150 + trainerbattle 5, 204, 0, Text_1C2B2C, Text_187325 + msgbox Text_187333, 6 + end + +Route17_EventScript_1AB167:: @ 81AB167 + trainerbattle 0, 205, 0, Text_187456, Text_187472 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB18E + msgbox Text_187479, 6 + end + +EventScript_1AB18E:: @ 81AB18E + trainerbattle 5, 205, 0, Text_1C2BE6, Text_187472 + msgbox Text_187479, 6 + end + +Route17_EventScript_1AB1A5:: @ 81AB1A5 + trainerbattle 0, 206, 0, Text_18749B, Text_1874B6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB1CC + msgbox Text_1874C9, 6 + end + +EventScript_1AB1CC:: @ 81AB1CC + trainerbattle 5, 206, 0, Text_1C2C10, Text_1874B6 + msgbox Text_1874C9, 6 + end + +Route17_EventScript_1AB1E3:: @ 81AB1E3 + trainerbattle 0, 252, 0, Text_18717E, Text_1871AE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB20A + msgbox Text_1871BA, 6 + end + +EventScript_1AB20A:: @ 81AB20A + trainerbattle 5, 252, 0, Text_1C2A88, Text_1871AE + msgbox Text_1871BA, 6 + end + +Route17_EventScript_1AB221:: @ 81AB221 + trainerbattle 0, 253, 0, Text_187228, Text_187254 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB248 + msgbox Text_18725A, 6 + end + +EventScript_1AB248:: @ 81AB248 + trainerbattle 5, 253, 0, Text_1C2AC4, Text_187254 + msgbox Text_18725A, 6 + end + +Route17_EventScript_1AB25F:: @ 81AB25F + trainerbattle 0, 254, 0, Text_187362, Text_187395 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB286 + msgbox Text_18739F, 6 + end + +EventScript_1AB286:: @ 81AB286 + trainerbattle 5, 254, 0, Text_1C2B5E, Text_187395 + msgbox Text_18739F, 6 + end + +Route17_EventScript_1AB29D:: @ 81AB29D + trainerbattle 0, 255, 0, Text_1873D1, Text_1873EB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB2C4 + msgbox Text_1873FF, 6 + end + +EventScript_1AB2C4:: @ 81AB2C4 + trainerbattle 5, 255, 0, Text_1C2B9C, Text_1873EB + msgbox Text_1873FF, 6 + end + +Route17_EventScript_1AB2DB:: @ 81AB2DB + trainerbattle 0, 256, 0, Text_18741D, Text_187429 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB302 + msgbox Text_187432, 6 + end + +EventScript_1AB302:: @ 81AB302 + trainerbattle 5, 256, 0, Text_1C2BDA, Text_187429 + msgbox Text_187432, 6 + end + +Route17_EventScript_1AB319:: @ 81AB319 + trainerbattle 0, 470, 0, Text_18727D, Text_187295 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB340 + msgbox Text_1872A5, 6 + end + +EventScript_1AB340:: @ 81AB340 + trainerbattle 5, 470, 0, Text_1C2AF0, Text_187295 + msgbox Text_1872A5, 6 + end + +Route18_EventScript_1AB357:: @ 81AB357 + trainerbattle 0, 307, 0, Text_187640, Text_187672 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB37E + msgbox Text_187677, 6 + end + +EventScript_1AB37E:: @ 81AB37E + trainerbattle 5, 307, 0, Text_1C2C2B, Text_187672 + msgbox Text_187677, 6 + end + +Route18_EventScript_1AB395:: @ 81AB395 + trainerbattle 0, 308, 0, Text_18768C, Text_1876B3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB3BC + msgbox Text_1876C5, 6 + end + +EventScript_1AB3BC:: @ 81AB3BC + trainerbattle 5, 308, 0, Text_1C2C7B, Text_1876B3 + msgbox Text_1876C5, 6 + end + +Route18_EventScript_1AB3D3:: @ 81AB3D3 + trainerbattle 0, 309, 0, Text_187704, Text_187726 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB3FA + msgbox Text_18772C, 6 + end + +EventScript_1AB3FA:: @ 81AB3FA + trainerbattle 5, 309, 0, Text_1C2CA8, Text_187726 + msgbox Text_18772C, 6 + end + +Route19_EventScript_1AB411:: @ 81AB411 + trainerbattle 0, 235, 0, Text_1877A3, Text_1877DF + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB438 + msgbox Text_1877EE, 6 + end + +EventScript_1AB438:: @ 81AB438 + trainerbattle 5, 235, 0, Text_1C2CEE, Text_1877DF + msgbox Text_1877EE, 6 + end + +Route19_EventScript_1AB44F:: @ 81AB44F + trainerbattle 0, 236, 0, Text_187811, Text_18783E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB476 + msgbox Text_187852, 6 + end + +EventScript_1AB476:: @ 81AB476 + trainerbattle 5, 236, 0, Text_1C2D19, Text_18783E + msgbox Text_187852, 6 + end + +Route19_EventScript_1AB48D:: @ 81AB48D + trainerbattle 0, 237, 0, Text_187884, Text_1878A5 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB4B4 + msgbox Text_1878B1, 6 + end + +EventScript_1AB4B4:: @ 81AB4B4 + trainerbattle 5, 237, 0, Text_1C2D4B, Text_1878A5 + msgbox Text_1878B1, 6 + end + +Route19_EventScript_1AB4CB:: @ 81AB4CB + trainerbattle 0, 238, 0, Text_1878DD, Text_1878F8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB4F2 + msgbox Text_1878FE, 6 + end + +EventScript_1AB4F2:: @ 81AB4F2 + trainerbattle 5, 238, 0, Text_1C2D7D, Text_1878F8 + msgbox Text_1878FE, 6 + end + +Route19_EventScript_1AB509:: @ 81AB509 + trainerbattle 0, 239, 0, Text_187925, Text_187955 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB530 + msgbox Text_18795B, 6 + end + +EventScript_1AB530:: @ 81AB530 + trainerbattle 5, 239, 0, Text_1C2DA7, Text_187955 + msgbox Text_18795B, 6 + end + +Route19_EventScript_1AB547:: @ 81AB547 + trainerbattle 0, 240, 0, Text_187985, Text_1879C3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB56E + msgbox Text_1879D3, 6 + end + +EventScript_1AB56E:: @ 81AB56E + trainerbattle 5, 240, 0, Text_1C2DE9, Text_1879C3 + msgbox Text_1879D3, 6 + end + +Route19_EventScript_1AB585:: @ 81AB585 + trainerbattle 0, 241, 0, Text_187AFA, Text_187B25 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB5AC + msgbox Text_187B35, 6 + end + +EventScript_1AB5AC:: @ 81AB5AC + trainerbattle 5, 241, 0, Text_1C2EC0, Text_187B25 + msgbox Text_187B35, 6 + end + +Route19_EventScript_1AB5C3:: @ 81AB5C3 + trainerbattle 0, 276, 0, Text_187A11, Text_187A44 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB5EA + msgbox Text_187A50, 6 + end + +EventScript_1AB5EA:: @ 81AB5EA + trainerbattle 5, 276, 0, Text_1C2E4A, Text_187A44 + msgbox Text_187A50, 6 + end + +Route19_EventScript_1AB601:: @ 81AB601 + trainerbattle 0, 277, 0, Text_187A9E, Text_187AC1 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB628 + msgbox Text_187ACA, 6 + end + +EventScript_1AB628:: @ 81AB628 + trainerbattle 5, 277, 0, Text_1C2E9D, Text_187AC1 + msgbox Text_187ACA, 6 + end + +Route19_EventScript_1AB63F:: @ 81AB63F + trainerbattle 0, 278, 0, Text_187B5D, Text_187B85 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB666 + msgbox Text_187B94, 6 + end + +EventScript_1AB666:: @ 81AB666 + trainerbattle 5, 278, 0, Text_1C2EFC, Text_187B85 + msgbox Text_187B94, 6 + end + +Route19_EventScript_1AB67D:: @ 81AB67D + trainerbattle 4, 490, 0, Text_187C32, Text_187C6F, Text_187CF2 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB6A8 + msgbox Text_187C9E, 6 + end + +EventScript_1AB6A8:: @ 81AB6A8 + trainerbattle 7, 490, 0, Text_1C2F41, Text_187C6F, Text_187CF2 + msgbox Text_187C9E, 6 + end + +Route19_EventScript_1AB6C3:: @ 81AB6C3 + trainerbattle 4, 490, 0, Text_187D45, Text_187D7E, Text_187DE8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB6EE + msgbox Text_187DAD, 6 + end + +EventScript_1AB6EE:: @ 81AB6EE + trainerbattle 7, 490, 0, Text_1C2FAE, Text_187D7E, Text_187DE8 + msgbox Text_187DAD, 6 + end + +Route20_EventScript_1AB709:: @ 81AB709 + trainerbattle 0, 242, 0, Text_187E40, Text_187E7B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB730 + msgbox Text_187E83, 6 + end + +EventScript_1AB730:: @ 81AB730 + trainerbattle 5, 242, 0, Text_1C2FF3, Text_187E7B + msgbox Text_187E83, 6 + end + +Route20_EventScript_1AB747:: @ 81AB747 + trainerbattle 0, 243, 0, Text_187FDB, Text_187FF7 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB76E + msgbox Text_187FFE, 6 + end + +EventScript_1AB76E:: @ 81AB76E + trainerbattle 5, 243, 0, Text_1C30B0, Text_187FF7 + msgbox Text_187FFE, 6 + end + +Route20_EventScript_1AB785:: @ 81AB785 + trainerbattle 0, 244, 0, Text_18802E, Text_18805C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB7AC + msgbox Text_18806D, 6 + end + +EventScript_1AB7AC:: @ 81AB7AC + trainerbattle 5, 244, 0, Text_1C30ED, Text_18805C + msgbox Text_18806D, 6 + end + +Route20_EventScript_1AB7C3:: @ 81AB7C3 + trainerbattle 0, 270, 0, Text_187F24, Text_187F5A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB7EA + msgbox Text_187F61, 6 + end + +EventScript_1AB7EA:: @ 81AB7EA + trainerbattle 5, 270, 0, Text_1C305F, Text_187F5A + msgbox Text_187F61, 6 + end + +Route20_EventScript_1AB801:: @ 81AB801 + trainerbattle 0, 271, 0, Text_1880F8, Text_188119 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB828 + msgbox Text_188139, 6 + end + +EventScript_1AB828:: @ 81AB828 + trainerbattle 5, 271, 0, Text_1C3149, Text_188119 + msgbox Text_188139, 6 + end + +Route20_EventScript_1AB83F:: @ 81AB83F + trainerbattle 0, 272, 0, Text_188218, Text_18825C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB866 + msgbox Text_18827B, 6 + end + +EventScript_1AB866:: @ 81AB866 + trainerbattle 5, 272, 0, Text_1C31C4, Text_18825C + msgbox Text_18827B, 6 + end + +Route20_EventScript_1AB87D:: @ 81AB87D + trainerbattle 0, 279, 0, Text_187EBB, Text_187EED + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB8A4 + msgbox Text_187EF6, 6 + end + +EventScript_1AB8A4:: @ 81AB8A4 + trainerbattle 5, 279, 0, Text_1C302E, Text_187EED + msgbox Text_187EF6, 6 + end + +Route20_EventScript_1AB8BB:: @ 81AB8BB + trainerbattle 0, 310, 0, Text_18808E, Text_1880AB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB8E2 + msgbox Text_1880C8, 6 + end + +EventScript_1AB8E2:: @ 81AB8E2 + trainerbattle 5, 310, 0, Text_1C312C, Text_1880AB + msgbox Text_1880C8, 6 + end + +Route20_EventScript_1AB8F9:: @ 81AB8F9 + trainerbattle 0, 472, 0, Text_188165, Text_1881A3 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB920 + msgbox Text_1881B8, 6 + end + +EventScript_1AB920:: @ 81AB920 + trainerbattle 5, 472, 0, Text_1C3185, Text_1881A3 + msgbox Text_1881B8, 6 + end + +Route20_EventScript_1AB937:: @ 81AB937 + trainerbattle 0, 473, 0, Text_187F78, Text_187F92 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB95E + msgbox Text_187FA3, 6 + end + +EventScript_1AB95E:: @ 81AB95E + trainerbattle 5, 473, 0, Text_1C3095, Text_187F92 + msgbox Text_187FA3, 6 + end + +Route21_North_EventScript_1AB975:: @ 81AB975 + trainerbattle 0, 229, 0, Text_18835A, Text_188383 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB99C + msgbox Text_188389, 6 + end + +EventScript_1AB99C:: @ 81AB99C + trainerbattle 5, 229, 0, Text_1C3208, Text_188383 + msgbox Text_188389, 6 + end + +Route21_South_EventScript_1AB9B3:: @ 81AB9B3 + trainerbattle 0, 230, 0, Text_1885D8, Text_1885F8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AB9DA + msgbox Text_188632, 6 + end + +EventScript_1AB9DA:: @ 81AB9DA + trainerbattle 5, 230, 0, Text_1C331D, Text_1885F8 + msgbox Text_188632, 6 + end + +Route21_North_EventScript_1AB9F1:: @ 81AB9F1 + trainerbattle 0, 231, 0, Text_1883C6, Text_1883E9 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABA18 + msgbox Text_18841D, 6 + end + +EventScript_1ABA18:: @ 81ABA18 + trainerbattle 5, 231, 0, Text_1C3231, Text_1883E9 + msgbox Text_18841D, 6 + end + +Route21_South_EventScript_1ABA2F:: @ 81ABA2F + trainerbattle 0, 232, 0, Text_18868C, Text_1886AE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABA56 + msgbox Text_1886C5, 6 + end + +EventScript_1ABA56:: @ 81ABA56 + trainerbattle 5, 232, 0, Text_1C3356, Text_1886AE + msgbox Text_1886C5, 6 + end + +Route21_North_EventScript_1ABA6D:: @ 81ABA6D + trainerbattle 0, 245, 0, Text_18843C, Text_18845F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABA94 + msgbox Text_188465, 6 + end + +EventScript_1ABA94:: @ 81ABA94 + trainerbattle 5, 245, 0, Text_1C3264, Text_18845F + msgbox Text_188465, 6 + end + +Route21_South_EventScript_1ABAAB:: @ 81ABAAB + trainerbattle 0, 246, 0, Text_1884D4, Text_1884F0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABAD2 + msgbox Text_1884FF, 6 + end + +EventScript_1ABAD2:: @ 81ABAD2 + trainerbattle 5, 246, 0, Text_1C3298, Text_1884F0 + msgbox Text_1884FF, 6 + end + +Route21_South_EventScript_1ABAE9:: @ 81ABAE9 + trainerbattle 0, 247, 0, Text_18851F, Text_188543 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABB10 + msgbox Text_188555, 6 + end + +EventScript_1ABB10:: @ 81ABB10 + trainerbattle 5, 247, 0, Text_1C32D3, Text_188543 + msgbox Text_188555, 6 + end + +Route21_South_EventScript_1ABB27:: @ 81ABB27 + trainerbattle 0, 248, 0, Text_188592, Text_1885B2 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABB4E + msgbox Text_1885BF, 6 + end + +EventScript_1ABB4E:: @ 81ABB4E + trainerbattle 5, 248, 0, Text_1C32FD, Text_1885B2 + msgbox Text_1885BF, 6 + end + +Route21_North_EventScript_1ABB65:: @ 81ABB65 + trainerbattle 4, 491, 0, Text_1886E2, Text_188712, Text_18875E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABB90 + msgbox Text_188734, 6 + end + +EventScript_1ABB90:: @ 81ABB90 + trainerbattle 7, 491, 0, Text_1C3378, Text_188712, Text_18875E + msgbox Text_188734, 6 + end + +Route21_North_EventScript_1ABBAB:: @ 81ABBAB + trainerbattle 4, 491, 0, Text_1887B4, Text_1887F1, Text_188850 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABBD6 + msgbox Text_188812, 6 + end + +EventScript_1ABBD6:: @ 81ABBD6 + trainerbattle 7, 491, 0, Text_1C33AE, Text_1887F1, Text_188850 + msgbox Text_188812, 6 + end + +OneIsland_KindleRoad_EventScript_1ABBF1:: @ 81ABBF1 + trainerbattle 0, 547, 0, Text_18961F, Text_18964D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABC18 + msgbox Text_189657, 6 + end + +EventScript_1ABC18:: @ 81ABC18 + trainerbattle 5, 547, 0, Text_1C37B5, Text_18964D + msgbox Text_189657, 6 + end + +OneIsland_KindleRoad_EventScript_1ABC2F:: @ 81ABC2F + trainerbattle 0, 548, 0, Text_18968C, Text_1896AC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABC56 + msgbox Text_1896C1, 6 + end + +EventScript_1ABC56:: @ 81ABC56 + trainerbattle 5, 548, 0, Text_1C37E7, Text_1896AC + msgbox Text_1896C1, 6 + end + +OneIsland_KindleRoad_EventScript_1ABC6D:: @ 81ABC6D + trainerbattle 0, 549, 0, Text_1896F9, Text_189728 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABC94 + msgbox Text_189740, 6 + end + +EventScript_1ABC94:: @ 81ABC94 + trainerbattle 5, 549, 0, Text_1C3807, Text_189728 + msgbox Text_189740, 6 + end + +OneIsland_KindleRoad_EventScript_1ABCAB:: @ 81ABCAB + trainerbattle 0, 550, 0, Text_189767, Text_1897A4 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABCD2 + msgbox Text_1897C5, 6 + end + +EventScript_1ABCD2:: @ 81ABCD2 + trainerbattle 5, 550, 0, Text_1C3835, Text_1897A4 + msgbox Text_1897C5, 6 + end + +OneIsland_KindleRoad_EventScript_1ABCE9:: @ 81ABCE9 + trainerbattle 0, 551, 0, Text_1897FF, Text_189833 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABD10 + msgbox Text_18984B, 6 + end + +EventScript_1ABD10:: @ 81ABD10 + trainerbattle 5, 551, 0, Text_1C386A, Text_189833 + msgbox Text_18984B, 6 + end + +OneIsland_KindleRoad_EventScript_1ABD27:: @ 81ABD27 + trainerbattle 0, 518, 0, Text_189883, Text_1898AB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABD4E + msgbox Text_1898C4, 6 + end + +EventScript_1ABD4E:: @ 81ABD4E + trainerbattle 5, 518, 0, Text_1C389F, Text_1898AB + msgbox Text_1898C4, 6 + end + +OneIsland_KindleRoad_EventScript_1ABD65:: @ 81ABD65 + trainerbattle 0, 552, 0, Text_1898F0, Text_18991B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABD8C + msgbox Text_18992C, 6 + end + +EventScript_1ABD8C:: @ 81ABD8C + trainerbattle 5, 552, 0, Text_1C38CA, Text_18991B + msgbox Text_18992C, 6 + end + +OneIsland_KindleRoad_EventScript_1ABDA3:: @ 81ABDA3 + trainerbattle 0, 553, 0, Text_189950, Text_18998C + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABDCA + msgbox Text_189998, 6 + end + +EventScript_1ABDCA:: @ 81ABDCA + trainerbattle 5, 553, 0, Text_1C38FA, Text_18998C + msgbox Text_189998, 6 + end + +OneIsland_KindleRoad_EventScript_1ABDE1:: @ 81ABDE1 + trainerbattle 0, 554, 0, Text_1899CE, Text_189A0A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABE08 + msgbox Text_189A13, 6 + end + +EventScript_1ABE08:: @ 81ABE08 + trainerbattle 5, 554, 0, Text_1C3943, Text_189A0A + msgbox Text_189A13, 6 + end + +OneIsland_KindleRoad_EventScript_1ABE1F:: @ 81ABE1F + trainerbattle 0, 555, 0, Text_189A53, Text_189A92 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABE46 + msgbox Text_189A9F, 6 + end + +EventScript_1ABE46:: @ 81ABE46 + trainerbattle 5, 555, 0, Text_1C3987, Text_189A92 + msgbox Text_189A9F, 6 + end + +OneIsland_KindleRoad_EventScript_1ABE5D:: @ 81ABE5D + trainerbattle 0, 556, 0, Text_189ACB, Text_189B0B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABE84 + msgbox Text_189B24, 6 + end + +EventScript_1ABE84:: @ 81ABE84 + trainerbattle 5, 556, 0, Text_1C39C6, Text_189B0B + msgbox Text_189B24, 6 + end + +OneIsland_KindleRoad_EventScript_1ABE9B:: @ 81ABE9B + trainerbattle 4, 557, 0, Text_189B4D, Text_189B84, Text_189BDE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABEC6 + msgbox Text_189BA3, 6 + end + +EventScript_1ABEC6:: @ 81ABEC6 + trainerbattle 7, 557, 0, Text_1C3A05, Text_189B84, Text_189BDE + msgbox Text_189BA3, 6 + end + +OneIsland_KindleRoad_EventScript_1ABEE1:: @ 81ABEE1 + trainerbattle 4, 557, 0, Text_189C33, Text_189C62, Text_189CAB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABF0C + msgbox Text_189C7E, 6 + end + +EventScript_1ABF0C:: @ 81ABF0C + trainerbattle 7, 557, 0, Text_1C3A55, Text_189C62, Text_189CAB + msgbox Text_189C7E, 6 + end + +OneIsland_TreasureBeach_EventScript_1ABF27:: @ 81ABF27 + trainerbattle 0, 546, 0, Text_189D5A, Text_189D8B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABF4E + msgbox Text_189DA3, 6 + end + +EventScript_1ABF4E:: @ 81ABF4E + trainerbattle 5, 546, 0, Text_1C3773, Text_189D8B + msgbox Text_189DA3, 6 + end + +ThreeIsland_BondBridge_EventScript_1ABF65:: @ 81ABF65 + trainerbattle 0, 523, 0, Text_189E42, Text_189E72 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABF8C + msgbox Text_189E9E, 6 + end + +EventScript_1ABF8C:: @ 81ABF8C + trainerbattle 5, 523, 0, Text_1C3AA7, Text_189E72 + msgbox Text_189E9E, 6 + end + +ThreeIsland_BondBridge_EventScript_1ABFA3:: @ 81ABFA3 + trainerbattle 0, 558, 0, Text_189ED4, Text_189EFA + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ABFCA + msgbox Text_189F21, 6 + end + +EventScript_1ABFCA:: @ 81ABFCA + trainerbattle 5, 558, 0, Text_1C3ABF, Text_189EFA + msgbox Text_189F21, 6 + end + +ThreeIsland_BondBridge_EventScript_1ABFE1:: @ 81ABFE1 + trainerbattle 0, 519, 0, Text_189F63, Text_189F9A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC008 + msgbox Text_189FA8, 6 + end + +EventScript_1AC008:: @ 81AC008 + trainerbattle 5, 519, 0, Text_1C3AF2, Text_189F9A + msgbox Text_189FA8, 6 + end + +ThreeIsland_BondBridge_EventScript_1AC01F:: @ 81AC01F + trainerbattle 0, 559, 0, Text_189FDB, Text_189FEE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC046 + msgbox Text_18A000, 6 + end + +EventScript_1AC046:: @ 81AC046 + trainerbattle 5, 559, 0, Text_1C3B1D, Text_189FEE + msgbox Text_18A000, 6 + end + +ThreeIsland_BondBridge_EventScript_1AC05D:: @ 81AC05D + trainerbattle 0, 561, 0, Text_18A01F, Text_18A053 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC084 + msgbox Text_18A082, 6 + end + +EventScript_1AC084:: @ 81AC084 + trainerbattle 5, 561, 0, Text_1C3B30, Text_18A053 + msgbox Text_18A082, 6 + end + +ThreeIsland_BondBridge_EventScript_1AC09B:: @ 81AC09B + trainerbattle 4, 560, 0, Text_18A0C4, Text_18A0F7, Text_18A138 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC0C6 + msgbox Text_18A106, 6 + end + +EventScript_1AC0C6:: @ 81AC0C6 + trainerbattle 7, 560, 0, Text_1C3B6E, Text_18A0F7, Text_18A138 + msgbox Text_18A106, 6 + end + +ThreeIsland_BondBridge_EventScript_1AC0E1:: @ 81AC0E1 + trainerbattle 4, 560, 0, Text_18A179, Text_18A1A3, Text_18A1CD + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC10C + msgbox Text_18A1B2, 6 + end + +EventScript_1AC10C:: @ 81AC10C + trainerbattle 7, 560, 0, Text_1C3B99, Text_18A1A3, Text_18A1CD + msgbox Text_18A1B2, 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC127:: @ 81AC127 + trainerbattle 0, 526, 0, Text_18A3E2, Text_18A40E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC14E + msgbox Text_18A430, 6 + end + +EventScript_1AC14E:: @ 81AC14E + trainerbattle 5, 526, 0, Text_1C3BF6, Text_18A40E + msgbox Text_18A430, 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC165:: @ 81AC165 + trainerbattle 0, 562, 0, Text_18A461, Text_18A49E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC18C + msgbox Text_18A4C6, 6 + end + +EventScript_1AC18C:: @ 81AC18C + trainerbattle 5, 562, 0, Text_1C3C28, Text_18A49E + msgbox Text_18A4C6, 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC1A3:: @ 81AC1A3 + trainerbattle 0, 563, 0, Text_18A50E, Text_18A535 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC1CA + msgbox Text_18A555, 6 + end + +EventScript_1AC1CA:: @ 81AC1CA + trainerbattle 5, 563, 0, Text_1C3C70, Text_18A535 + msgbox Text_18A555, 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC1E1:: @ 81AC1E1 + trainerbattle 0, 525, 0, Text_18A5B9, Text_18A5EE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC208 + msgbox Text_18A601, 6 + end + +EventScript_1AC208:: @ 81AC208 + trainerbattle 5, 525, 0, Text_1C3CB0, Text_18A5EE + msgbox Text_18A601, 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC21F:: @ 81AC21F + trainerbattle 0, 564, 0, Text_18A645, Text_18A67F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC246 + msgbox Text_18A699, 6 + end + +EventScript_1AC246:: @ 81AC246 + trainerbattle 5, 564, 0, Text_1C3CF1, Text_18A67F + msgbox Text_18A699, 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC25D:: @ 81AC25D + trainerbattle 0, 565, 0, Text_18A6DA, Text_18A6FE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC284 + msgbox Text_18A715, 6 + end + +EventScript_1AC284:: @ 81AC284 + trainerbattle 5, 565, 0, Text_1C3D47, Text_18A6FE + msgbox Text_18A715, 6 + end + +FiveIsland_ResortGorgeous_EventScript_1AC29B:: @ 81AC29B + trainerbattle 0, 566, 0, Text_18A74A, Text_18A786 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC2C2 + msgbox Text_18A7AC, 6 + end + +EventScript_1AC2C2:: @ 81AC2C2 + trainerbattle 5, 566, 0, Text_1C3D73, Text_18A786 + msgbox Text_18A7AC, 6 + end + +FiveIsland_WaterLabyrinth_EventScript_1AC2D9:: @ 81AC2D9 + trainerbattle 0, 520, 0, Text_18AAD5, Text_18AB0B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC300 + msgbox Text_18AB37, 6 + end + +EventScript_1AC300:: @ 81AC300 + trainerbattle 5, 520, 0, Text_1C3BB7, Text_18AB0B + msgbox Text_18AB37, 6 + end + +FiveIsland_MemorialPillar_EventScript_1AC317:: @ 81AC317 + trainerbattle 0, 570, 0, Text_18AE50, Text_18AEA8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC33E + msgbox Text_18AEB6, 6 + end + +EventScript_1AC33E:: @ 81AC33E + trainerbattle 5, 570, 0, Text_1C3DA2, Text_18AEA8 + msgbox Text_18AEB6, 6 + end + +FiveIsland_MemorialPillar_EventScript_1AC355:: @ 81AC355 + trainerbattle 0, 571, 0, Text_18AEDC, Text_18AF39 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC37C + msgbox Text_18AF45, 6 + end + +EventScript_1AC37C:: @ 81AC37C + trainerbattle 5, 571, 0, Text_1C3E0F, Text_18AF39 + msgbox Text_18AF45, 6 + end + +FiveIsland_MemorialPillar_EventScript_1AC393:: @ 81AC393 + trainerbattle 0, 572, 0, Text_18AF72, Text_18AFCC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC3BA + msgbox Text_18AFF2, 6 + end + +EventScript_1AC3BA:: @ 81AC3BA + trainerbattle 5, 572, 0, Text_1C3E6A, Text_18AFCC + msgbox Text_18AFF2, 6 + end + +SixIsland_OutcastIsland_EventScript_1AC3D1:: @ 81AC3D1 + trainerbattle 0, 573, 0, Text_18B400, Text_18B43B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC3F8 + msgbox Text_18B451, 6 + end + +EventScript_1AC3F8:: @ 81AC3F8 + trainerbattle 5, 573, 0, Text_1C3ED0, Text_18B43B + msgbox Text_18B451, 6 + end + +SixIsland_OutcastIsland_EventScript_1AC40F:: @ 81AC40F + trainerbattle 0, 574, 0, Text_18B48F, Text_18B4C5 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC436 + msgbox Text_18B4D1, 6 + end + +EventScript_1AC436:: @ 81AC436 + trainerbattle 5, 574, 0, Text_1C3F11, Text_18B4C5 + msgbox Text_18B4D1, 6 + end + +SixIsland_OutcastIsland_EventScript_1AC44D:: @ 81AC44D + trainerbattle 0, 575, 0, Text_18B4FA, Text_18B539 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC474 + msgbox Text_18B573, 6 + end + +EventScript_1AC474:: @ 81AC474 + trainerbattle 5, 575, 0, Text_1C3F51, Text_18B539 + msgbox Text_18B573, 6 + end + +SixIsland_OutcastIsland_EventScript_1AC48B:: @ 81AC48B + trainerbattle 4, 576, 0, Text_18B5C8, Text_18B5F4, Text_18B660 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC4B6 + msgbox Text_18B62E, 6 + end + +EventScript_1AC4B6:: @ 81AC4B6 + trainerbattle 7, 576, 0, Text_1C3F7B, Text_18B5F4, Text_18B660 + msgbox Text_18B62E, 6 + end + +SixIsland_OutcastIsland_EventScript_1AC4D1:: @ 81AC4D1 + trainerbattle 4, 576, 0, Text_18B6C1, Text_18B6EF, Text_18B762 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC4FC + msgbox Text_18B720, 6 + end + +EventScript_1AC4FC:: @ 81AC4FC + trainerbattle 7, 576, 0, Text_1C3FB3, Text_18B6EF, Text_18B762 + msgbox Text_18B720, 6 + end + +SixIsland_GreenPath_EventScript_1AC517:: @ 81AC517 + trainerbattle 0, 517, 0, Text_18B7B0, Text_18B7F0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC53E + msgbox Text_18B7FD, 6 + end + +EventScript_1AC53E:: @ 81AC53E + trainerbattle 5, 517, 0, Text_1C3FE9, Text_18B7F0 + msgbox Text_18B7FD, 6 + end + +SixIsland_WaterPath_EventScript_1AC555:: @ 81AC555 + trainerbattle 0, 577, 0, Text_18B896, Text_18B8C8 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC57C + msgbox Text_18B8F7, 6 + end + +EventScript_1AC57C:: @ 81AC57C + trainerbattle 5, 577, 0, Text_1C4028, Text_18B8C8 + msgbox Text_18B8F7, 6 + end + +SixIsland_WaterPath_EventScript_1AC593:: @ 81AC593 + trainerbattle 0, 291, 0, Text_18B959, Text_18B988 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC5BA + msgbox Text_18B9A5, 6 + end + +EventScript_1AC5BA:: @ 81AC5BA + trainerbattle 5, 291, 0, Text_1C4057, Text_18B988 + msgbox Text_18B9A5, 6 + end + +SixIsland_WaterPath_EventScript_1AC5D1:: @ 81AC5D1 + trainerbattle 0, 578, 0, Text_18B9EC, Text_18BA47 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC5F8 + msgbox Text_18BA57, 6 + end + +EventScript_1AC5F8:: @ 81AC5F8 + trainerbattle 5, 578, 0, Text_1C407F, Text_18BA47 + msgbox Text_18BA57, 6 + end + +SixIsland_WaterPath_EventScript_1AC60F:: @ 81AC60F + trainerbattle 0, 579, 0, Text_18BA86, Text_18BAC0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC636 + msgbox Text_18BAE0, 6 + end + +EventScript_1AC636:: @ 81AC636 + trainerbattle 5, 579, 0, Text_1C40D9, Text_18BAC0 + msgbox Text_18BAE0, 6 + end + +SixIsland_WaterPath_EventScript_1AC64D:: @ 81AC64D + trainerbattle 4, 580, 0, Text_18BBBA, Text_18BBE2, Text_18BC24 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC678 + msgbox Text_18BBF6, 6 + end + +EventScript_1AC678:: @ 81AC678 + trainerbattle 7, 580, 0, Text_1C4138, Text_18BBE2, Text_18BC24 + msgbox Text_18BBF6, 6 + end + +SixIsland_WaterPath_EventScript_1AC693:: @ 81AC693 + trainerbattle 4, 580, 0, Text_18BC5A, Text_18BC84, Text_18BCCF + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC6BE + msgbox Text_18BCAE, 6 + end + +EventScript_1AC6BE:: @ 81AC6BE + trainerbattle 7, 580, 0, Text_1C4166, Text_18BC84, Text_18BCCF + msgbox Text_18BCAE, 6 + end + +SixIsland_WaterPath_EventScript_1AC6D9:: @ 81AC6D9 + trainerbattle 0, 581, 0, Text_18BB2D, Text_18BB62 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC700 + msgbox Text_18BB8B, 6 + end + +EventScript_1AC700:: @ 81AC700 + trainerbattle 5, 581, 0, Text_1C40FA, Text_18BB62 + msgbox Text_18BB8B, 6 + end + +SixIsland_RuinValley_EventScript_1AC717:: @ 81AC717 + trainerbattle 0, 524, 0, Text_18BE5D, Text_18BE9B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC73E + msgbox Text_18BEA0, 6 + end + +EventScript_1AC73E:: @ 81AC73E + trainerbattle 5, 524, 0, Text_1C4196, Text_18BE9B + msgbox Text_18BEA0, 6 + end + +SixIsland_RuinValley_EventScript_1AC755:: @ 81AC755 + trainerbattle 0, 582, 0, Text_18BF05, Text_18BF33 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC77C + msgbox Text_18BF6C, 6 + end + +EventScript_1AC77C:: @ 81AC77C + trainerbattle 5, 582, 0, Text_1C41D4, Text_18BF33 + msgbox Text_18BF6C, 6 + end + +SixIsland_RuinValley_EventScript_1AC793:: @ 81AC793 + trainerbattle 0, 583, 0, Text_18BFC5, Text_18C03B + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC7BA + msgbox Text_18C04C, 6 + end + +EventScript_1AC7BA:: @ 81AC7BA + trainerbattle 5, 583, 0, Text_1C4210, Text_18C03B + msgbox Text_18C04C, 6 + end + +SixIsland_RuinValley_EventScript_1AC7D1:: @ 81AC7D1 + trainerbattle 0, 584, 0, Text_18C09C, Text_18C0BB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC7F8 + msgbox Text_18C0EA, 6 + end + +EventScript_1AC7F8:: @ 81AC7F8 + trainerbattle 5, 584, 0, Text_1C4280, Text_18C0BB + msgbox Text_18C0EA, 6 + end + +SixIsland_RuinValley_EventScript_1AC80F:: @ 81AC80F + trainerbattle 0, 585, 0, Text_18C10A, Text_18C140 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC836 + msgbox Text_18C17A, 6 + end + +EventScript_1AC836:: @ 81AC836 + trainerbattle 5, 585, 0, Text_1C42A0, Text_18C140 + msgbox Text_18C17A, 6 + end + +SevenIsland_TrainerTower_EventScript_1AC84D:: @ 81AC84D + trainerbattle 0, 586, 0, Text_18C1ED, Text_18C205 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC874 + msgbox Text_18C20E, 6 + end + +EventScript_1AC874:: @ 81AC874 + trainerbattle 5, 586, 0, Text_1C42D6, Text_18C205 + msgbox Text_18C20E, 6 + end + +SevenIsland_TrainerTower_EventScript_1AC88B:: @ 81AC88B + trainerbattle 0, 587, 0, Text_18C283, Text_18C2BC + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC8B2 + msgbox Text_18C2D5, 6 + end + +EventScript_1AC8B2:: @ 81AC8B2 + trainerbattle 5, 587, 0, Text_1C42EE, Text_18C2BC + msgbox Text_18C2D5, 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1AC8C9:: @ 81AC8C9 + trainerbattle 0, 588, 0, Text_18C3BC, Text_18C3E7 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC8F0 + msgbox Text_18C3FF, 6 + end + +EventScript_1AC8F0:: @ 81AC8F0 + trainerbattle 5, 588, 0, Text_1C4327, Text_18C3E7 + msgbox Text_18C3FF, 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1AC907:: @ 81AC907 + trainerbattle 4, 589, 0, Text_18C632, Text_18C662, Text_18C6AB + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC932 + msgbox Text_18C683, 6 + end + +EventScript_1AC932:: @ 81AC932 + trainerbattle 7, 589, 0, Text_1C4416, Text_18C662, Text_18C6AB + msgbox Text_18C683, 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1AC94D:: @ 81AC94D + trainerbattle 4, 589, 0, Text_18C700, Text_18C73B, Text_18C7BD + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC978 + msgbox Text_18C773, 6 + end + +EventScript_1AC978:: @ 81AC978 + trainerbattle 7, 589, 0, Text_1C444C, Text_18C73B, Text_18C7BD + msgbox Text_18C773, 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1AC993:: @ 81AC993 + trainerbattle 0, 590, 0, Text_18C44B, Text_18C473 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC9BA + msgbox Text_18C4BA, 6 + end + +EventScript_1AC9BA:: @ 81AC9BA + trainerbattle 5, 590, 0, Text_1C4374, Text_18C473 + msgbox Text_18C4BA, 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1AC9D1:: @ 81AC9D1 + trainerbattle 0, 521, 0, Text_18C500, Text_18C543 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1AC9F8 + msgbox Text_18C54B, 6 + end + +EventScript_1AC9F8:: @ 81AC9F8 + trainerbattle 5, 521, 0, Text_1C43AD, Text_18C543 + msgbox Text_18C54B, 6 + end + +SevenIsland_SevaultCanyon_Entrance_EventScript_1ACA0F:: @ 81ACA0F + trainerbattle 0, 522, 0, Text_18C5AA, Text_18C5CD + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACA36 + msgbox Text_18C5F5, 6 + end + +EventScript_1ACA36:: @ 81ACA36 + trainerbattle 5, 522, 0, Text_1C43EC, Text_18C5CD + msgbox Text_18C5F5, 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACA4D:: @ 81ACA4D + trainerbattle 0, 591, 0, Text_18C887, Text_18C8A6 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACA74 + msgbox Text_18C8C2, 6 + end + +EventScript_1ACA74:: @ 81ACA74 + trainerbattle 5, 591, 0, Text_1C4491, Text_18C8A6 + msgbox Text_18C8C2, 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACA8B:: @ 81ACA8B + trainerbattle 0, 593, 0, Text_18C8FD, Text_18C980 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACAB2 + msgbox Text_18C999, 6 + end + +EventScript_1ACAB2:: @ 81ACAB2 + trainerbattle 5, 593, 0, Text_1C44CB, Text_18C980 + msgbox Text_18C999, 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACAC9:: @ 81ACAC9 + trainerbattle 0, 596, 0, Text_18CA2F, Text_18CA6F + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACAF0 + msgbox Text_18CA9C, 6 + end + +EventScript_1ACAF0:: @ 81ACAF0 + trainerbattle 5, 596, 0, Text_1C454E, Text_18CA6F + msgbox Text_18CA9C, 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACB07:: @ 81ACB07 + trainerbattle 0, 598, 0, Text_18CB16, Text_18CB3E + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACB2E + msgbox Text_18CB6C, 6 + end + +EventScript_1ACB2E:: @ 81ACB2E + trainerbattle 5, 598, 0, Text_1C458E, Text_18CB3E + msgbox Text_18CB6C, 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACB45:: @ 81ACB45 + trainerbattle 0, 599, 0, Text_18CBB4, Text_18CBE0 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACB6C + msgbox Text_18CC09, 6 + end + +EventScript_1ACB6C:: @ 81ACB6C + trainerbattle 5, 599, 0, Text_1C45C2, Text_18CBE0 + msgbox Text_18CC09, 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACB83:: @ 81ACB83 + trainerbattle 0, 600, 0, Text_18CC4F, Text_18CCAE + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACBAA + msgbox Text_18CCEA, 6 + end + +EventScript_1ACBAA:: @ 81ACBAA + trainerbattle 5, 600, 0, Text_1C45FB, Text_18CCAE + msgbox Text_18CCEA, 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACBC1:: @ 81ACBC1 + trainerbattle 4, 601, 0, Text_18CD49, Text_18CD75, Text_18CDE2 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACBEC + msgbox Text_18CD9C, 6 + end + +EventScript_1ACBEC:: @ 81ACBEC + trainerbattle 7, 601, 0, Text_1C4662, Text_18CD75, Text_18CDE2 + msgbox Text_18CD9C, 6 + end + +SevenIsland_SevaultCanyon_EventScript_1ACC07:: @ 81ACC07 + trainerbattle 4, 601, 0, Text_18CE20, Text_18CE5A, Text_18CEF4 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACC32 + msgbox Text_18CE78, 6 + end + +EventScript_1ACC32:: @ 81ACC32 + trainerbattle 7, 601, 0, Text_1C4699, Text_18CE5A, Text_18CEF4 + msgbox Text_18CE78, 6 + end + +SevenIsland_TanobyRuins_EventScript_1ACC4D:: @ 81ACC4D + trainerbattle 0, 602, 0, Text_18CFFB, Text_18D02A + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACC74 + msgbox Text_18D061, 6 + end + +EventScript_1ACC74:: @ 81ACC74 + trainerbattle 5, 602, 0, Text_1C46D3, Text_18D02A + msgbox Text_18D061, 6 + end + +SevenIsland_TanobyRuins_EventScript_1ACC8B:: @ 81ACC8B + trainerbattle 0, 603, 0, Text_18D0D9, Text_18D108 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACCB2 + msgbox Text_18D125, 6 + end + +EventScript_1ACCB2:: @ 81ACCB2 + trainerbattle 5, 603, 0, Text_1C470A, Text_18D108 + msgbox Text_18D125, 6 + end + +SevenIsland_TanobyRuins_EventScript_1ACCC9:: @ 81ACCC9 + trainerbattle 0, 604, 0, Text_18D18F, Text_18D1B5 + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACCF0 + msgbox Text_18D1E3, 6 + end + +EventScript_1ACCF0:: @ 81ACCF0 + trainerbattle 5, 604, 0, Text_1C4739, Text_18D1B5 + msgbox Text_18D1E3, 6 + end + +SevenIsland_TanobyRuins_EventScript_1ACD07:: @ 81ACD07 + trainerbattle 0, 605, 0, Text_18D22F, Text_18D26D + specialvar VAR_RESULT, sub_810CD4C + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1ACD2E + msgbox Text_18D284, 6 + end + +EventScript_1ACD2E:: @ 81ACD2E + trainerbattle 5, 605, 0, Text_1C476A, Text_18D26D + msgbox Text_18D284, 6 + end + +@ Test message! +@ Welcome to the world of Pokémon! +Text_1ACD45:: @ 81ACD45 + .string "テストよう メッセージです!\n" + .string "ポケモンの せかいへ ようこそ!$" + +ViridianCity_House2_EventScript_1ACD65:: @ 81ACD65 + lock + faceplayer + setvar VAR_0x8004, 0 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B1AB9 + release + end + +EventScript_1ACD8D:: @ 81ACD8D + lock + faceplayer + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 1 + special SetFlavorTextFlagFromSpecialVars + setvar VAR_0x8004, 0 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B1AB9 + release + end + +EventScript_1ACDB5:: @ 81ACDB5 + lock + faceplayer + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B1AB9 + release + end + +FourIsland_PokemonCenter_1F_EventScript_1ACDD0:: @ 81ACDD0 + lockall + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B1B3D + releaseall + end + +Route4_EventScript_1ACDEA:: @ 81ACDEA + lock + faceplayer + setvar VAR_0x8004, 2 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_183D26 + release + end + +MtMoon_1F_EventScript_1ACE03:: @ 81ACE03 + lock + faceplayer + setvar VAR_0x8004, 2 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_172B00 + release + end + +PewterCity_Museum_1F_EventScript_1ACE1C:: @ 81ACE1C + lockall + setvar VAR_0x8004, 2 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B146A + releaseall + end + +Route20_EventScript_1ACE36:: @ 81ACE36 + lock + faceplayer + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_1882E1 + release + end + +Route25_EventScript_1ACE4F:: @ 81ACE4F + lock + faceplayer + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_189569 + release + end + +CeruleanCity_PokemonCenter_1F_EventScript_1ACE68:: @ 81ACE68 + lock + faceplayer + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B14E8 + release + end + +VermilionCity_PokemonCenter_1F_EventScript_1ACE83:: @ 81ACE83 + lockall + setvar VAR_0x8004, 4 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B1558 + releaseall + end + +CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D + lock + faceplayer + setvar VAR_0x8004, 5 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B161B + release + end + +FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8 + lock + faceplayer + setvar VAR_0x8004, 6 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B16A8 + release + end + +SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3 + lock + faceplayer + setvar VAR_0x8004, 6 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_177C47 + release + end + +SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC + lock + faceplayer + setvar VAR_0x8004, 7 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B1753 + release + end + +CinnabarIsland_Gym_EventScript_1ACF07:: @ 81ACF07 + lockall + setvar VAR_0x8004, 8 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + setvar VAR_0x8004, 14 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_199E8A + releaseall + end + +FiveIsland_ResortGorgeous_House_EventScript_1ACF2C:: @ 81ACF2C + lockall + setvar VAR_0x8004, 8 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B17E9 + releaseall + end + +FourIsland_Mart_EventScript_1ACF46:: @ 81ACF46 + lock + faceplayer + setvar VAR_0x8004, 9 + setvar VAR_0x8005, 2 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_1A3A60 + release + end + +FiveIsland_PokemonCenter_1F_EventScript_1ACF5F:: @ 81ACF5F + lock + faceplayer + setvar VAR_0x8004, 9 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B187F + release + end + +SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A:: @ 81ACF7A + lock + faceplayer + setvar VAR_0x8004, 10 + setvar VAR_0x8005, 2 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B1913 + release + end + +SevenIsland_SevaultCanyon_EventScript_1ACF95:: @ 81ACF95 + lock + faceplayer + setvar VAR_0x8004, 10 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_18CF4D + release + end + +IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE:: @ 81ACFAE + lock + faceplayer + setvar VAR_0x8004, 11 + setvar VAR_0x8005, 1 + special SetFlavorTextFlagFromSpecialVars + setvar VAR_0x8004, 11 + setvar VAR_0x8005, 2 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_19A9E7 + release + end + +SevenIsland_PokemonCenter_1F_EventScript_1ACFD4:: @ 81ACFD4 + lock + faceplayer + setvar VAR_0x8004, 11 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B19A8 + release + end + +SixIsland_Mart_EventScript_1ACFEF:: @ 81ACFEF + lock + faceplayer + setvar VAR_0x8004, 11 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_1A41CA + release + end + +EventScript_1AD008:: @ 81AD008 + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 0 + special SetFlavorTextFlagFromSpecialVars + msgbox gFameCheckerFlavorText_Lance0 + release + end + +EventScript_1AD021:: @ 81AD021 + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 1 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_181569 + release + end + +SaffronCity_EventScript_1AD03A:: @ 81AD03A + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 2 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_181569 + release + end + +CeladonCity_DepartmentStore_2F_EventScript_1AD053:: @ 81AD053 + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_19566B + release + end + +IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C:: @ 81AD06C + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 4 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B1A31 + release + end + +IndigoPlateau_PokemonCenter_1F_EventScript_1AD087:: @ 81AD087 + lock + faceplayer + setvar VAR_0x8004, 12 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_19AB16 + release + end + +LavenderTown_PokemonCenter_1F_EventScript_1AD0A0:: @ 81AD0A0 + lock + faceplayer + setvar VAR_0x8004, 14 + setvar VAR_0x8005, 3 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_19358E + release + end + +CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9:: @ 81AD0B9 + lock + faceplayer + setvar VAR_0x8004, 14 + setvar VAR_0x8005, 5 + special SetFlavorTextFlagFromSpecialVars + textcolor 3 + msgbox gUnknown_81B1BD1 + release + end + +SilphCo_5F_EventScript_1AD0D4:: @ 81AD0D4 + lock + faceplayer + setvar VAR_0x8004, 15 + setvar VAR_0x8005, 1 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_175E99 + release + end +SilphCo_8F_EventScript_1AD0ED:: @ 81AD0ED + lock + faceplayer + setvar VAR_0x8004, 15 + setvar VAR_0x8005, 2 + special SetFlavorTextFlagFromSpecialVars + msgbox Text_176ACB + release + end + + .include "data/text/fame_checker.inc" + +CeladonCity_GameCorner_EventScript_1B2867:: @ 81B2867 + lockall + showmoneybox 0, 0, 0 + msgbox gUnknown_81B1D7D, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1B2926 + checkmoney 50, 0 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1B292B + playse SE_SHOP + takemoney 50, 0 + updatemoneybox 0, 0, 0 + waitse + message gUnknown_81B1E24 + waitmessage + multichoice 21, 0, 2, 1 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B28DB + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B28E6 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B28F1 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1B28FC + end + +EventScript_1B28DB:: @ 81B28DB + setvar VAR_0x8004, 0 + goto EventScript_1B2907 + +EventScript_1B28E5:: @ 81B28E5 + end + +EventScript_1B28E6:: @ 81B28E6 + setvar VAR_0x8004, 1 + goto EventScript_1B2907 + +EventScript_1B28F0:: @ 81B28F0 + end + +EventScript_1B28F1:: @ 81B28F1 + setvar VAR_0x8004, 2 + goto EventScript_1B2907 + +EventScript_1B28FB:: @ 81B28FB + end + +EventScript_1B28FC:: @ 81B28FC + setvar VAR_0x8004, 3 + goto EventScript_1B2907 + +EventScript_1B2906:: @ 81B2906 + end + +EventScript_1B2907:: @ 81B2907 + message gUnknown_81B1E42 + waitmessage + playse MUS_ME_PHOTO + dofieldeffect FLDEFF_UNK_45 + delay 60 + special sub_80CC2BC + msgbox gUnknown_81B1E7D + hidemoneybox + nop + nop + releaseall + end + +EventScript_1B2926:: @ 81B2926 + hidemoneybox + nop + nop + releaseall + end + +EventScript_1B292B:: @ 81B292B + msgbox gUnknown_81B1E07 + hidemoneybox + nop + nop + releaseall + end + +FourIsland_House2_EventScript_1B2938:: @ 81B2938 + lock + specialvar VAR_0x8008, sub_80CC3CC + checkflag FLAG_0x290 + goto_if 0, EventScript_1B2951 + checkflag FLAG_0x290 + goto_if 1, EventScript_1B2994 + end + +EventScript_1B2951:: @ 81B2951 + setflag FLAG_0x290 + msgbox gUnknown_81B1EB3 + applymovement 1, Movement_1A75E1 + waitmovement 0 + playse SE_PIN + applymovement 1, Movement_1A75DB + waitmovement 0 + applymovement 1, Movement_1A75DD + waitmovement 0 + compare_var_to_value VAR_0x8008, 0 + goto_if 1, EventScript_1B2B8E + message gUnknown_81B1EF8 + waitmessage + goto EventScript_1B29D0 + +EventScript_1B2993:: @ 81B2993 + end + +EventScript_1B2994:: @ 81B2994 + applymovement 1, Movement_1A75E1 + waitmovement 0 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + compare_var_to_value VAR_0x8008, 0 + goto_if 1, EventScript_1B29C6 + message gUnknown_81B2025 + waitmessage + goto EventScript_1B29D0 + +EventScript_1B29C5:: @ 81B29C5 + end + +EventScript_1B29C6:: @ 81B29C6 + msgbox gUnknown_81B1FEF + release + end + +EventScript_1B29D0:: @ 81B29D0 + copyvar VAR_0x8000, VAR_0x8008 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2A23 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B2A4F + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1B2A7B + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1B2AA7 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1B2ADE + compare_var_to_value VAR_0x8000, 6 + goto_if 1, EventScript_1B2B15 + compare_var_to_value VAR_0x8000, 7 + goto_if 1, EventScript_1B2B4C + end + +EventScript_1B2A23:: @ 81B2A23 + multichoice 15, 8, 3, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2B98 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2A4F:: @ 81B2A4F + multichoice 16, 8, 4, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2C62 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2A7B:: @ 81B2A7B + multichoice 15, 8, 5, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2D2C + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2AA7:: @ 81B2AA7 + multichoice 15, 6, 6, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2B98 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2C62 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2ADE:: @ 81B2ADE + multichoice 15, 6, 7, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2B98 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2D2C + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2B15:: @ 81B2B15 + multichoice 15, 6, 8, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2C62 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2D2C + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2B4C:: @ 81B2B4C + multichoice 15, 5, 9, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1B2B98 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1B2C62 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1B2D2C + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1B2DF6 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1B2DF6 + end + +EventScript_1B2B8E:: @ 81B2B8E + msgbox gUnknown_81B1EF8 + release + end + +EventScript_1B2B98:: @ 81B2B98 + compare_var_to_value VAR_0x8004, 39 + goto_if 3, EventScript_1B2BC5 + compare_var_to_value VAR_0x8004, 99 + goto_if 3, EventScript_1B2BE3 + compare_var_to_value VAR_0x8004, 199 + goto_if 3, EventScript_1B2C01 + compare_var_to_value VAR_0x8004, 200 + goto_if 4, EventScript_1B2C1F + end + +EventScript_1B2BC5:: @ 81B2BC5 + compare_var_to_value VAR_BIRCH_STATE, 1 + goto_if 1, EventScript_1B2C3D + setvar VAR_BIRCH_STATE, 1 + msgbox gUnknown_81B206E + goto EventScript_1B2C51 + +EventScript_1B2BE2:: @ 81B2BE2 + end + +EventScript_1B2BE3:: @ 81B2BE3 + compare_var_to_value VAR_BIRCH_STATE, 2 + goto_if 1, EventScript_1B2C3D + setvar VAR_BIRCH_STATE, 2 + msgbox gUnknown_81B20CF + goto EventScript_1B2C51 + +EventScript_1B2C00:: @ 81B2C00 + end + +EventScript_1B2C01:: @ 81B2C01 + compare_var_to_value VAR_BIRCH_STATE, 3 + goto_if 1, EventScript_1B2C3D + setvar VAR_BIRCH_STATE, 3 + msgbox gUnknown_81B2133 + goto EventScript_1B2C51 + +EventScript_1B2C1E:: @ 81B2C1E + end + +EventScript_1B2C1F:: @ 81B2C1F + compare_var_to_value VAR_BIRCH_STATE, 4 + goto_if 1, EventScript_1B2C47 + setvar VAR_BIRCH_STATE, 4 + msgbox gUnknown_81B21C4 + goto EventScript_1B2C51 + +EventScript_1B2C3C:: @ 81B2C3C + end + +EventScript_1B2C3D:: @ 81B2C3D + msgbox gUnknown_81B227C + release + end + +EventScript_1B2C47:: @ 81B2C47 + msgbox gUnknown_81B22B0 + release + end + +EventScript_1B2C51:: @ 81B2C51 + textcolor 3 + playfanfare MUS_FANFA1 + message gUnknown_81B2242 + waitmessage + waitfanfare + delay 90 + release + end + +EventScript_1B2C62:: @ 81B2C62 + compare_var_to_value VAR_0x8005, 99 + goto_if 3, EventScript_1B2C8F + compare_var_to_value VAR_0x8005, 199 + goto_if 3, EventScript_1B2CAD + compare_var_to_value VAR_0x8005, 299 + goto_if 3, EventScript_1B2CCB + compare_var_to_value VAR_0x8005, 300 + goto_if 4, EventScript_1B2CE9 + end + +EventScript_1B2C8F:: @ 81B2C8F + compare_var_to_value VAR_CRUISE_STEP_COUNT, 1 + goto_if 1, EventScript_1B2D07 + setvar VAR_CRUISE_STEP_COUNT, 1 + msgbox gUnknown_81B2308 + goto EventScript_1B2D1B + +EventScript_1B2CAC:: @ 81B2CAC + end + +EventScript_1B2CAD:: @ 81B2CAD + compare_var_to_value VAR_CRUISE_STEP_COUNT, 2 + goto_if 1, EventScript_1B2D07 + setvar VAR_CRUISE_STEP_COUNT, 2 + msgbox gUnknown_81B2372 + goto EventScript_1B2D1B + +EventScript_1B2CCA:: @ 81B2CCA + end + +EventScript_1B2CCB:: @ 81B2CCB + compare_var_to_value VAR_CRUISE_STEP_COUNT, 3 + goto_if 1, EventScript_1B2D07 + setvar VAR_CRUISE_STEP_COUNT, 3 + msgbox gUnknown_81B23E0 + goto EventScript_1B2D1B + +EventScript_1B2CE8:: @ 81B2CE8 + end + +EventScript_1B2CE9:: @ 81B2CE9 + compare_var_to_value VAR_CRUISE_STEP_COUNT, 4 + goto_if 1, EventScript_1B2D11 + setvar VAR_CRUISE_STEP_COUNT, 4 + msgbox gUnknown_81B2448 + goto EventScript_1B2D1B + +EventScript_1B2D06:: @ 81B2D06 + end + +EventScript_1B2D07:: @ 81B2D07 + msgbox gUnknown_81B251B + release + end + +EventScript_1B2D11:: @ 81B2D11 + msgbox gUnknown_81B254F + release + end + +EventScript_1B2D1B:: @ 81B2D1B + textcolor 3 + playfanfare MUS_FANFA1 + message gUnknown_81B24EA + waitmessage + waitfanfare + delay 90 + release + end + +EventScript_1B2D2C:: @ 81B2D2C + compare_var_to_value VAR_0x8006, 19 + goto_if 3, EventScript_1B2D59 + compare_var_to_value VAR_0x8006, 49 + goto_if 3, EventScript_1B2D77 + compare_var_to_value VAR_0x8006, 99 + goto_if 3, EventScript_1B2D95 + compare_var_to_value VAR_0x8006, 100 + goto_if 4, EventScript_1B2DB3 + end + +EventScript_1B2D59:: @ 81B2D59 + compare_var_to_value VAR_POKELOT_RND1, 1 + goto_if 1, EventScript_1B2DD1 + setvar VAR_POKELOT_RND1, 1 + msgbox gUnknown_81B25A7 + goto EventScript_1B2DE5 + +EventScript_1B2D76:: @ 81B2D76 + end + +EventScript_1B2D77:: @ 81B2D77 + compare_var_to_value VAR_POKELOT_RND1, 2 + goto_if 1, EventScript_1B2DD1 + setvar VAR_POKELOT_RND1, 2 + msgbox gUnknown_81B2609 + goto EventScript_1B2DE5 + +EventScript_1B2D94:: @ 81B2D94 + end + +EventScript_1B2D95:: @ 81B2D95 + compare_var_to_value VAR_POKELOT_RND1, 3 + goto_if 1, EventScript_1B2DD1 + setvar VAR_POKELOT_RND1, 3 + msgbox gUnknown_81B267B + goto EventScript_1B2DE5 + +EventScript_1B2DB2:: @ 81B2DB2 + end + +EventScript_1B2DB3:: @ 81B2DB3 + compare_var_to_value VAR_POKELOT_RND1, 4 + goto_if 1, EventScript_1B2DDB + setvar VAR_POKELOT_RND1, 4 + msgbox gUnknown_81B26F6 + goto EventScript_1B2DE5 + +EventScript_1B2DD0:: @ 81B2DD0 + end + +EventScript_1B2DD1:: @ 81B2DD1 + msgbox gUnknown_81B27DB + release + end + +EventScript_1B2DDB:: @ 81B2DDB + msgbox gUnknown_81B280F + release + end + +EventScript_1B2DE5:: @ 81B2DE5 + textcolor 3 + playfanfare MUS_FANFA1 + message gUnknown_81B27A6 + waitmessage + waitfanfare + delay 90 + release + end + +EventScript_1B2DF6:: @ 81B2DF6 + release + end + + .include "data/text/help_system.inc" + +CeladonCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +CeruleanCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +CinnabarIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +FiveIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +FourIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +FuchsiaCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +IndigoPlateau_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +LavenderTown_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +OneIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +PewterCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +Route10_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +Route4_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +SaffronCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +SevenIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +SixIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +ThreeIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +TwoIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +VermilionCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 +ViridianCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 + call EventScript_1BB1BA + end + +EventScript_1BB1BA:: @ 81BB1BA + specialvar VAR_RESULT, ValidateReceivedWonderCard + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB1CE + clearflag FLAG_0x070 + return + +EventScript_1BB1CE:: @ 81BB1CE + setflag FLAG_0x070 + return + +CeruleanCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +CinnabarIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +FiveIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +FuchsiaCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +OneIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +PewterCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +SevenIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +VermilionCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +FourIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +SixIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +ThreeIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +TwoIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +Route10_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +Route10_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +Route4_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +SaffronCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +IndigoPlateau_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +CeladonCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +LavenderTown_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 +ViridianCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + execram + +EventScript_1BB1E4:: @ 81BB1E4 + msgbox Text_1A6393, 2 + end + +CeladonCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +CeruleanCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +CinnabarIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +FiveIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +FourIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +FuchsiaCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +IndigoPlateau_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +LavenderTown_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +OneIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +PewterCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +Route10_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +Route4_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +SaffronCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +SevenIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +SixIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +ThreeIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +TwoIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +VermilionCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED +ViridianCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED + multichoice 64, 1, 0, 39 + showelevmenu + compare_local_to_local 8, 111 + setdivewarp MAP_NAVEL_ROCK_EXTERIOR, 39, 7090, 28424 + setdivewarp MAP_VIRIDIAN_CITY_HOUSE1, 39, 7090, 28424 + setdivewarp MAP_PALLET_TOWN, 39, 7090, 28424 + setdivewarp MAP_PEWTER_CITY_MUSEUM_1F, 39, 7090, 28424 + setdivewarp MAP_CERULEAN_CITY_HOUSE1, 39, 7090, 28424 + setdivewarp MAP_LAVENDER_TOWN_POKEMON_CENTER_1F, 39, 7090, 8 + nop + +EventScript_1BB227:: @ 81BB227 + compare_var_to_value VAR_0x8007, 0 + goto_if 1, EventScript_1BB236 + turnobject VAR_0x8007, 3 +EventScript_1BB236: + end + +CeladonCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +CeruleanCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +CinnabarIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +FiveIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +FourIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +FuchsiaCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +IndigoPlateau_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +LavenderTown_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +OneIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +PewterCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +Route10_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +Route4_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +SaffronCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +SevenIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +SixIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +ThreeIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +TwoIsland_JoyfulGameCorner_MapScript4_1BB237:: @ 81BB237 +TwoIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +VermilionCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 +ViridianCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 + compare_var_to_value VAR_0x406F, 1 + goto_if 1, EventScript_1BB285 + compare_var_to_value VAR_0x406F, 2 + goto_if 1, EventScript_1BB285 + compare_var_to_value VAR_0x406F, 5 + goto_if 1, EventScript_1BB285 + compare_var_to_value VAR_0x406F, 3 + goto_if 1, EventScript_1BB28B + compare_var_to_value VAR_0x406F, 6 + goto_if 1, EventScript_1BB291 + compare_var_to_value VAR_0x406F, 7 + goto_if 1, EventScript_1BB297 + compare_var_to_value VAR_0x406F, 8 + goto_if 1, EventScript_1BB29D + end + +EventScript_1BB285:: @ 81BB285 + call EventScript_1BC034 + end + +EventScript_1BB28B:: @ 81BB28B + call EventScript_1BC034 + end + +EventScript_1BB291:: @ 81BB291 + call EventScript_1BC020 + end + +EventScript_1BB297:: @ 81BB297 + call EventScript_1BC034 + end + +EventScript_1BB29D:: @ 81BB29D + call EventScript_1BC048 + end + +CeladonCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +CeruleanCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +CinnabarIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +FiveIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +FourIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +FuchsiaCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +IndigoPlateau_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +LavenderTown_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +OneIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +PewterCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +Route10_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +Route4_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +SaffronCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +SevenIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +SixIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +ThreeIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +TwoIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +VermilionCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 +ViridianCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 + map_script_2 VAR_0x407C, 1, EventScript_1BB415 + map_script_2 VAR_0x406F, 1, EventScript_1BB2E5 + map_script_2 VAR_0x406F, 2, EventScript_1BB2E5 + map_script_2 VAR_0x406F, 5, EventScript_1BB2E5 + map_script_2 VAR_0x406F, 3, EventScript_1BB34F + map_script_2 VAR_0x406F, 6, EventScript_1BB39C + map_script_2 VAR_0x406F, 7, EventScript_1BB2E5 + map_script_2 VAR_0x406F, 8, EventScript_1BB2FD + .2byte 0 + +EventScript_1BB2E5:: @ 81BB2E5 + lockall + call EventScript_1BB315 + call EventScript_1BC03E + special DrawWholeMapView + playse SE_TK_KASYA + erasebox 0, 0, 29, 19 + releaseall + end + +EventScript_1BB2FD:: @ 81BB2FD + lockall + call EventScript_1BB315 + call EventScript_1BC052 + special DrawWholeMapView + playse SE_TK_KASYA + erasebox 0, 0, 29, 19 + releaseall + end + +EventScript_1BB315:: @ 81BB315 + special CloseLink + special HelpSystem_Enable + special sub_811390C + setvar VAR_0x406F, 0 + textcolor 1 + compare_var_to_value VAR_0x8007, 0 + goto_if 1, EventScript_1BB40A + applymovement VAR_0x8007, Movement_1BB88F + waitmovement 0 + applymovement 255, Movement_1BB891 + waitmovement 0 + applymovement VAR_0x8007, Movement_1BB88B + waitmovement 0 + return + +EventScript_1BB34F:: @ 81BB34F + lockall + call EventScript_1BB367 + call EventScript_1BC03E + special DrawWholeMapView + playse SE_TK_KASYA + erasebox 0, 0, 29, 19 + releaseall + end + +EventScript_1BB367:: @ 81BB367 + special CloseLink + special HelpSystem_Enable + special sub_811390C + setvar VAR_0x406F, 0 + textcolor 1 + compare_var_to_value VAR_0x8007, 0 + goto_if 1, EventScript_1BB40A + applymovement 255, Movement_1BB8A0 + waitmovement 0 + applymovement VAR_0x8007, Movement_1BB88F + waitmovement 0 + call EventScript_1BB3E6 + return + +EventScript_1BB39C:: @ 81BB39C + lockall + call EventScript_1BB3B4 + call EventScript_1BC02A + special DrawWholeMapView + playse SE_TK_KASYA + erasebox 0, 0, 29, 19 + releaseall + end + +EventScript_1BB3B4:: @ 81BB3B4 + special HelpSystem_Enable + special sub_811390C + setvar VAR_0x406F, 0 + textcolor 1 + compare_var_to_value VAR_0x8007, 0 + goto_if 1, EventScript_1BB40A + applymovement 255, Movement_1BB8A0 + waitmovement 0 + applymovement VAR_0x8007, Movement_1BB88F + waitmovement 0 + call EventScript_1BB3E6 + return + +EventScript_1BB3E6:: @ 81BB3E6 + message Text_1BC918 + waitmessage + playse SE_PIN + message Text_1BC943 + waitmessage + applymovement 255, Movement_1BB891 + waitmovement 0 + applymovement VAR_0x8007, Movement_1BB88B + waitmovement 0 + return + +EventScript_1BB40A:: @ 81BB40A + applymovement 255, Movement_1BB891 + waitmovement 0 + return + +EventScript_1BB415:: @ 81BB415 + lockall + textcolor 1 + applymovement 255, Movement_1A75E9 + waitmovement 0 + msgbox gUnknown_81BD898 + closemessage + applymovement 255, Movement_1BB447 + waitmovement 0 + delay 30 + msgbox gUnknown_81BD966 + setvar VAR_0x407C, 2 + releaseall + end + +Movement_1BB447:: @ 81BB447 + step_11 + step_11 + step_end + +EventScript_1BB44A:: @ 81BB44A + message gUnknown_81BC311 + waitmessage + delay 15 + goto EventScript_1BB467 + end + +EventScript_1BB459:: @ 81BB459 + msgbox gUnknown_81BC35E + goto EventScript_1BB467 + end + +EventScript_1BB467:: @ 81BB467 + setvar VAR_0x8004, 0 + multichoice 0, 0, 39, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BB6AB + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BB4A3 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BB4A3:: @ 81BB4A3 + copyvar VAR_0x8007, VAR_LAST_TALKED + goto EventScript_1BB4AE + +EventScript_1BB4AD:: @ 81BB4AD + end + +EventScript_1BB4AE:: @ 81BB4AE + message Text_1BD338 + waitmessage + multichoice 0, 0, 17, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BB50F + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BB51A + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB541 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1BB501 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BB501:: @ 81BB501 + msgbox gUnknown_81BD390 + goto EventScript_1BB4AE + +EventScript_1BB50E:: @ 81BB50E + end + +EventScript_1BB50F:: @ 81BB50F + setvar VAR_0x8004, 1 + goto EventScript_1BB54C + +EventScript_1BB519:: @ 81BB519 + end + +EventScript_1BB51A:: @ 81BB51A + special CheckForAlivePartyMons + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1BB533 + setvar VAR_0x8004, 2 + goto EventScript_1BB54C + +EventScript_1BB532:: @ 81BB532 + end + +EventScript_1BB533:: @ 81BB533 + msgbox gUnknown_81BC409 + goto EventScript_1BB4AE + +EventScript_1BB540:: @ 81BB540 + end + +EventScript_1BB541:: @ 81BB541 + setvar VAR_0x8004, 5 + goto EventScript_1BB54C + +EventScript_1BB54B:: @ 81BB54B + end + +EventScript_1BB54C:: @ 81BB54C + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + message gUnknown_81BC4AC + waitmessage + special HelpSystem_Disable + textcolor 3 + special sub_8081064 + waitstate + call EventScript_1A6675 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB5B3 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1BB80F + compare_var_to_value VAR_RESULT, 3 + goto_if 1, EventScript_1BB81F + compare_var_to_value VAR_RESULT, 4 + goto_if 1, EventScript_1BB63C + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BB7FF + end + +EventScript_1BB5B3:: @ 81BB5B3 + special sp000_heal_pokemon + special SavePlayerParty + special LoadPlayerBag + copyvar VAR_0x406F, VAR_0x8004 + messageautoscroll Text_1BC590 + waitmessage + call EventScript_1BC034 + special DrawWholeMapView + playse SE_TK_KASYA + delay 60 + applymovement VAR_LAST_TALKED, Movement_1BB88F + waitmovement 0 + closemessage + applymovement 255, Movement_1BB898 + waitmovement 0 + opendoor 9, 1 + waitdooranim + applymovement 255, Movement_1BB89C + waitmovement 0 + hideobject 255, MAP_UNKNOWN_MAP_00_00 + closedoor 9, 1 + waitdooranim + release + compare_var_to_value VAR_0x8004, 5 + goto_if 1, EventScript_1BB62C + special SetCableClubWarp + warp MAP_UNKNOWN_MAP_00_00, 255, 6, 8 + special sub_807E654 + waitstate + end + +EventScript_1BB621:: @ 81BB621 + applymovement 255, Movement_1BB894 + waitmovement 0 + return + +EventScript_1BB62C:: @ 81BB62C + special SetCableClubWarp + warp MAP_UNKNOWN_MAP_00_03, 255, 5, 8 + special sub_807E654 + waitstate + end + +EventScript_1BB63C:: @ 81BB63C + copyvar VAR_0x8000, VAR_0x8004 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BB68A + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB679 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1BB668 + goto EventScript_1BB857 + +EventScript_1BB667:: @ 81BB667 + end + +EventScript_1BB668:: @ 81BB668 + special CloseLink + msgbox gUnknown_81BC736 + goto EventScript_1BB69B + +EventScript_1BB678:: @ 81BB678 + end + +EventScript_1BB679:: @ 81BB679 + special CloseLink + msgbox gUnknown_81BC700 + goto EventScript_1BB69B + +EventScript_1BB689:: @ 81BB689 + end + +EventScript_1BB68A:: @ 81BB68A + special CloseLink + msgbox gUnknown_81BC6CA + goto EventScript_1BB69B + +EventScript_1BB69A:: @ 81BB69A + end + +EventScript_1BB69B:: @ 81BB69B + special CloseLink + special HelpSystem_Enable + msgbox gUnknown_81BC76B + release + end + +EventScript_1BB6AB:: @ 81BB6AB + copyvar VAR_0x8007, VAR_LAST_TALKED + call EventScript_1BB79C + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + message gUnknown_81BC4AC + waitmessage + special HelpSystem_Disable + textcolor 3 + special sub_80810CC + waitstate + call EventScript_1A6675 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB73D + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1BB80F + compare_var_to_value VAR_RESULT, 3 + goto_if 1, EventScript_1BB81F + compare_var_to_value VAR_RESULT, 4 + goto_if 1, EventScript_1BB857 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BB7FF + compare_var_to_value VAR_RESULT, 7 + goto_if 1, EventScript_1BB7DF + compare_var_to_value VAR_RESULT, 9 + goto_if 1, EventScript_1BB7EF + end + +EventScript_1BB73D:: @ 81BB73D + setvar VAR_0x8004, 3 + copyvar VAR_0x406F, VAR_0x8004 + messageautoscroll Text_1BC590 + waitmessage + call EventScript_1BC034 + special DrawWholeMapView + playse SE_TK_KASYA + delay 60 + applymovement VAR_LAST_TALKED, Movement_1BB88F + waitmovement 0 + closemessage + applymovement 255, Movement_1BB898 + waitmovement 0 + opendoor 9, 1 + waitdooranim + applymovement 255, Movement_1BB89C + waitmovement 0 + hideobject 255, MAP_UNKNOWN_MAP_00_00 + closedoor 9, 1 + waitdooranim + release + special SetCableClubWarp + setwarp MAP_UNKNOWN_MAP_00_01, 255, 5, 8 + special sub_807E654 + waitstate + end + +EventScript_1BB79C:: @ 81BB79C + specialvar VAR_RESULT, CalculatePlayerPartyCount + compare_var_to_value VAR_RESULT, 2 + goto_if 0, EventScript_1BB7C2 + specialvar VAR_RESULT, GetNameOfEnigmaBerryInPlayerParty + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB7D0 + setvar VAR_RESULT, 1 + return + +EventScript_1BB7C2:: @ 81BB7C2 + msgbox gUnknown_81BC442 + setvar VAR_RESULT, 0 + return + +EventScript_1BB7D0:: @ 81BB7D0 + msgbox gUnknown_81BC47C + setvar VAR_RESULT, 0 + return + +EventScript_1BB7DE:: @ 81BB7DE + end + +EventScript_1BB7DF:: @ 81BB7DF + special CloseLink + special HelpSystem_Enable + msgbox gUnknown_81BC95C + release + end + +EventScript_1BB7EF:: @ 81BB7EF + special CloseLink + special HelpSystem_Enable + msgbox gUnknown_81BC9C0 + release + end + +EventScript_1BB7FF:: @ 81BB7FF + special CloseLink + special HelpSystem_Enable + msgbox gUnknown_81BC615 + release + end + +EventScript_1BB80F:: @ 81BB80F + special CloseLink + special HelpSystem_Enable + msgbox gUnknown_81BC5C0 + release + end + +EventScript_1BB81F:: @ 81BB81F + special CloseLink + special HelpSystem_Enable + msgbox gUnknown_81BC64E + release + end + +EventScript_1BB82F:: @ 81BB82F + special CloseLink + special HelpSystem_Enable + msgbox gUnknown_81BC68A + release + end + +EventScript_1BB83F:: @ 81BB83F + special CloseLink + special HelpSystem_Enable + msgbox gUnknown_81BCFD1 + release + end + +EventScript_1BB84F:: @ 81BB84F + special SetCableClubWarp + special sub_807E654 + waitstate + end + +EventScript_1BB857:: @ 81BB857 + special CloseLink + special HelpSystem_Enable + msgbox gUnknown_81BC6A1 + release + end + +EventScript_1BB867:: @ 81BB867 + special CloseLink + special HelpSystem_Enable + msgbox gUnknown_81BC9E0 + release + end + +EventScript_1BB877:: @ 81BB877 + msgbox Text_1A561A + release + end + +EventScript_1BB881:: @ 81BB881 + msgbox Text_1A5667 + releaseall + end + +Movement_1BB88B:: @ 81BB88B + step_00 + step_end + +Movement_1BB88D:: @ 81BB88D + step_03 + step_end + +Movement_1BB88F:: @ 81BB88F + step_02 + step_end + +Movement_1BB891:: @ 81BB891 + step_10 + step_10 + step_end + +Movement_1BB894:: @ 81BB894 + step_13 + step_11 + step_11 + step_end + +Movement_1BB898:: @ 81BB898 + step_12 + step_11 + step_11 + step_end + +Movement_1BB89C:: @ 81BB89C + step_11 + step_end + +Movement_1BB89E:: @ 81BB89E + step_02 + step_end + +Movement_1BB8A0:: @ 81BB8A0 + step_03 + step_end + +Movement_1BB8A2:: @ 81BB8A2 + step_12 + step_11 + step_11 + step_11 + step_end + +gUnknown_81BB8A7:: @ 81BB8A7 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + fadescreen 1 + setvar VAR_0x8004, 0 + special Special_BattleRecords + waitstate + releaseall + end + +gUnknown_81BB8C3:: @ 81BB8C3 +UnknownMap_00_00_EventScript_1BB8C3:: @ 81BB8C3 + setvar VAR_0x8005, 0 + textcolor 3 + special sub_80819C8 + waitstate + end + +gUnknown_81BB8CF:: @ 81BB8CF +UnknownMap_00_00_EventScript_1BB8CF:: @ 81BB8CF + setvar VAR_0x8005, 1 + textcolor 3 + special sub_80819C8 + waitstate + end + +gUnknown_81BB8DB:: @ 81BB8DB +UnknownMap_00_03_EventScript_1BB8DB:: @ 81BB8DB + fadescreen 1 + special sub_80A0334 + waitstate + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB94F + setvar VAR_0x8005, 0 + textcolor 3 + special sub_80819C8 + waitstate + end + +gUnknown_81BB8F8:: @ 81BB8F8 +UnknownMap_00_03_EventScript_1BB8F8:: @ 81BB8F8 + fadescreen 1 + special sub_80A0334 + waitstate + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB94F + setvar VAR_0x8005, 1 + textcolor 3 + special sub_80819C8 + waitstate + end + +gUnknown_81BB915:: @ 81BB915 +UnknownMap_00_03_EventScript_1BB915:: @ 81BB915 + fadescreen 1 + special sub_80A0334 + waitstate + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB94F + setvar VAR_0x8005, 2 + textcolor 3 + special sub_80819C8 + waitstate + end + +gUnknown_81BB932:: @ 81BB932 +UnknownMap_00_03_EventScript_1BB932:: @ 81BB932 + fadescreen 1 + special sub_80A0334 + waitstate + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB94F + setvar VAR_0x8005, 3 + textcolor 3 + special sub_80819C8 + waitstate + end + +EventScript_1BB94F:: @ 81BB94F + end + +gUnknown_81BB950:: @ 81BB950 +UnknownMap_00_01_EventScript_1BB950:: @ 81BB950 + setvar VAR_0x8005, 0 + textcolor 3 + special sub_8081978 + waitstate + end + +gUnknown_81BB95C:: @ 81BB95C +UnknownMap_00_01_EventScript_1BB95C:: @ 81BB95C + setvar VAR_0x8005, 1 + textcolor 3 + special sub_8081978 + waitstate + end + +EventScript_1BB968:: @ 81BB968 + setvar VAR_0x8005, 2 + textcolor 3 + special sub_8081978 + waitstate + end + +EventScript_1BB974:: @ 81BB974 + setvar VAR_0x8005, 3 + textcolor 3 + special sub_8081978 + waitstate + end + +gUnknown_81BB980:: @ 81BB980 +UnknownMap_00_02_EventScript_1BB980:: @ 81BB980 + end + +gUnknown_81BB981:: @ 81BB981 + textcolor 3 + msgbox gUnknown_81BC84B + fadescreen 1 + special sp02A_crash_sound + waitstate + end + +gUnknown_81BB992:: @ 81BB992 + textcolor 3 + msgbox gUnknown_81BC874 + fadescreen 1 + special sp02A_crash_sound + waitstate + end + +gUnknown_81BB9A3:: @ 81BB9A3 + textcolor 3 + msgbox gUnknown_81BC827 + closemessage + end + +UnknownMap_00_00_EventScript_1BB9AF:: @ 81BB9AF + textcolor 3 + special sub_8069740 + msgbox gUnknown_81BC8AD + special sub_8069768 + closemessage + end + +UnknownMap_00_01_EventScript_1BB9C1:: @ 81BB9C1 + textcolor 3 + special sub_8069740 + msgbox gUnknown_81BC8DA + special sub_8069768 + closemessage + end + +UnknownMap_00_02_EventScript_1BB9D3:: @ 81BB9D3 + end + +gUnknown_81BB9D4:: @ 81BB9D4 + textcolor 3 + msgbox gUnknown_81BC7A1, 5 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB9F0 + erasebox 0, 0, 29, 19 + releaseall + end + +EventScript_1BB9F0:: @ 81BB9F0 + textcolor 3 + messageautoscroll Text_1BC7E2 + waitmessage + special sub_8081770 + end + +gUnknown_81BB9FC:: @ 81BB9FC + special sub_8081744 + special sub_807E704 + waitstate + end + +EventScript_1BBA04:: @ 81BBA04 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + lock + faceplayer + checkflag FLAG_0x829 + goto_if 0, EventScript_1BB877 + specialvar VAR_RESULT, sub_80CD034 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB867 + copyvar VAR_0x8007, VAR_LAST_TALKED + specialvar VAR_RESULT, IsWirelessAdapterConnected + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BBB60 + message Text_1BD65B + waitmessage + goto EventScript_1BBA51 + +EventScript_1BBA50:: @ 81BBA50 + end + +EventScript_1BBA51:: @ 81BBA51 + multichoice 18, 6, 16, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBA94 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BBA88 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBA88:: @ 81BBA88 + message Text_1BD706 + waitmessage + goto EventScript_1BBA51 + +EventScript_1BBA93:: @ 81BBA93 + end + +EventScript_1BBA94:: @ 81BBA94 + call EventScript_1BBB1E + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + msgbox gUnknown_81BD86A + closemessage + special sp000_heal_pokemon + setvar VAR_0x8004, 6 + copyvar VAR_0x406F, VAR_0x8004 + special HelpSystem_Disable + call EventScript_1BC020 + special DrawWholeMapView + playse SE_TK_KASYA + delay 60 + applymovement VAR_LAST_TALKED, Movement_1BB88F + waitmovement 0 + applymovement 255, Movement_1BB898 + waitmovement 0 + opendoor 5, 1 + waitdooranim + applymovement 255, Movement_1BB89C + waitmovement 0 + hideobject 255, MAP_UNKNOWN_MAP_00_00 + closedoor 5, 1 + waitdooranim + special sub_811B15C + special SetCableClubWarp + warpteleport2 MAP_UNKNOWN_MAP_00_04, 255, 7, 11 + waitstate + special UnionRoomSpecial + waitstate + end + +EventScript_1BBB1E:: @ 81BBB1E + specialvar VAR_RESULT, CountPartyNonEggMons + compare_var_to_value VAR_RESULT, 2 + goto_if 0, EventScript_1BBB44 + specialvar VAR_RESULT, GetNameOfEnigmaBerryInPlayerParty + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBB52 + setvar VAR_RESULT, 1 + return + +EventScript_1BBB44:: @ 81BBB44 + msgbox gUnknown_81BCBC3 + goto EventScript_1A77B0 + +EventScript_1BBB51:: @ 81BBB51 + end + +EventScript_1BBB52:: @ 81BBB52 + msgbox gUnknown_81BCC00 + goto EventScript_1A77B0 + +EventScript_1BBB5F:: @ 81BBB5F + end + +EventScript_1BBB60:: @ 81BBB60 + msgbox gUnknown_81BCC3A + release + return + +EventScript_1BBB6A:: @ 81BBB6A + lock + faceplayer + checkflag FLAG_0x829 + goto_if 0, EventScript_1BB877 + msgbox gUnknown_81BDB85, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BBB92 + msgbox gUnknown_81BDBF8 + release + return + +EventScript_1BBB92:: @ 81BBB92 + msgbox gUnknown_81BDEDF + release + return + +EventScript_1BBB9C:: @ 81BBB9C + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + lock + faceplayer + checkflag FLAG_0x829 + goto_if 0, EventScript_1BB877 + specialvar VAR_RESULT, sub_80CD034 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BB867 + specialvar VAR_RESULT, IsWirelessAdapterConnected + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB44A + message Text_1BD28D + waitmessage + delay 15 + goto EventScript_1BBBE7 + +EventScript_1BBBE6:: @ 81BBBE6 + end + +EventScript_1BBBE7:: @ 81BBBE7 + checkflag FLAG_0x2BB + goto_if 0, EventScript_1BBC32 + multichoice 0, 0, 47, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBC69 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBC97 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BBD35 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBC32:: @ 81BBC32 + multichoice 0, 0, 50, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBC69 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBC97 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBC69:: @ 81BBC69 + msgbox gUnknown_81BD317, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + call EventScript_1BB79C + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + setvar VAR_0x8004, 3 + goto EventScript_1BBD6F + +EventScript_1BBC96:: @ 81BBC96 + end + +EventScript_1BBC97:: @ 81BBC97 + message Text_1BD338 + waitmessage + multichoice 0, 0, 17, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBCEA + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBCF5 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BBD1C + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1BBD27 + compare_var_to_value VAR_0x8000, 4 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBCEA:: @ 81BBCEA + setvar VAR_0x8004, 0 + goto EventScript_1BBD6F + +EventScript_1BBCF4:: @ 81BBCF4 + end + +EventScript_1BBCF5:: @ 81BBCF5 + special CheckForAlivePartyMons + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1BBD0E + setvar VAR_0x8004, 1 + goto EventScript_1BBD6F + +EventScript_1BBD0D:: @ 81BBD0D + end + +EventScript_1BBD0E:: @ 81BBD0E + msgbox gUnknown_81BC409 + goto EventScript_1BBC97 + +EventScript_1BBD1B:: @ 81BBD1B + end + +EventScript_1BBD1C:: @ 81BBD1C + setvar VAR_0x8004, 2 + goto EventScript_1BBD6F + +EventScript_1BBD26:: @ 81BBD26 + end + +EventScript_1BBD27:: @ 81BBD27 + msgbox gUnknown_81BD390 + goto EventScript_1BBC97 + +EventScript_1BBD34:: @ 81BBD34 + end + +EventScript_1BBD35:: @ 81BBD35 + msgbox gUnknown_81BD362, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + special CheckHasAtLeastOneBerry + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BBD61 + setvar VAR_0x8004, 5 + goto EventScript_1BBD6F + +EventScript_1BBD60:: @ 81BBD60 + end + +EventScript_1BBD61:: @ 81BBD61 + msgbox gUnknown_81BCB81 + goto EventScript_1BBBE7 + +EventScript_1BBD6E:: @ 81BBD6E + end + +EventScript_1BBD6F:: @ 81BBD6F + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB82F + copyvar VAR_0x8000, VAR_0x8004 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1BBDBC + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBDBC + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBDBC + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BBE50 + compare_var_to_value VAR_0x8000, 5 + goto_if 1, EventScript_1BBEE4 + end + +EventScript_1BBDBC:: @ 81BBDBC + textcolor 3 + message Text_1BD51B + waitmessage + call EventScript_1A6675 + multichoice 13, 6, 63, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBE28 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBE00 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBE00:: @ 81BBE00 + call EventScript_1BBF78 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBDBC + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBE00 + release + return + +EventScript_1BBE28:: @ 81BBE28 + call EventScript_1BBF80 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBDBC + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBE28 + release + return + +EventScript_1BBE50:: @ 81BBE50 + textcolor 3 + message Text_1BD582 + waitmessage + call EventScript_1A6675 + multichoice 13, 6, 63, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBEBC + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBE94 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBE94:: @ 81BBE94 + call EventScript_1BBF78 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBE50 + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBE94 + release + return + +EventScript_1BBEBC:: @ 81BBEBC + call EventScript_1BBF80 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBE50 + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBEBC + release + return + +EventScript_1BBEE4:: @ 81BBEE4 + textcolor 3 + message Text_1BD5F1 + waitmessage + call EventScript_1A6675 + multichoice 13, 6, 63, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BBF50 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BBF28 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB82F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB82F + end + +EventScript_1BBF28:: @ 81BBF28 + call EventScript_1BBF78 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBEE4 + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBF28 + release + return + +EventScript_1BBF50:: @ 81BBF50 + call EventScript_1BBF80 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BBF88 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BBEE4 + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BBF50 + release + return + +EventScript_1BBF78:: @ 81BBF78 + special HelpSystem_Disable + special sub_8115A24 + waitstate + return + +EventScript_1BBF80:: @ 81BBF80 + special HelpSystem_Disable + special BerryBlenderLinkJoinGroup + waitstate + return + +EventScript_1BBF88:: @ 81BBF88 + messageautoscroll Text_1BC59E + waitmessage + delay 60 + closemessage + copyvar VAR_0x8007, VAR_LAST_TALKED + call EventScript_1BC034 + special DrawWholeMapView + playse SE_TK_KASYA + delay 60 + applymovement VAR_LAST_TALKED, Movement_1BB88F + waitmovement 0 + closemessage + applymovement 255, Movement_1BB898 + waitmovement 0 + opendoor 9, 1 + waitdooranim + applymovement 255, Movement_1BB89C + waitmovement 0 + hideobject 255, MAP_UNKNOWN_MAP_00_00 + closedoor 9, 1 + waitdooranim + release + waitstate + end + +gUnknown_81BBFD8:: @ 81BBFD8 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkflag FLAG_0x829 + goto_if 0, EventScript_1BB881 + specialvar VAR_RESULT, IsWirelessAdapterConnected + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BC016 + special HelpSystem_Disable + fadescreen 1 + special sub_814F1D4 + waitstate + msgbox gUnknown_81BCA43 + special HelpSystem_Enable + releaseall + end + +EventScript_1BC016:: @ 81BC016 + msgbox gUnknown_81BCA13 + releaseall + end + +EventScript_1BC020:: @ 81BC020 + setmetatile 5, 3, 709, 0 + return + +EventScript_1BC02A:: @ 81BC02A + setmetatile 5, 3, 761, 1 + return + +EventScript_1BC034:: @ 81BC034 + setmetatile 9, 3, 709, 0 + return + +EventScript_1BC03E:: @ 81BC03E + setmetatile 9, 3, 761, 1 + return + +EventScript_1BC048:: @ 81BC048 + setmetatile 5, 3, 737, 0 + return + +EventScript_1BC052:: @ 81BC052 + setmetatile 5, 3, 759, 1 + return + +CeladonCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +CeruleanCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +CinnabarIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +FiveIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +FourIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +FuchsiaCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +IndigoPlateau_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +LavenderTown_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +OneIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +PewterCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +Route10_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +Route4_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +SaffronCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +SevenIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +SixIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +ThreeIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +TwoIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +VermilionCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C +ViridianCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C + special sub_811999C + end + +EventScript_1BC060:: @ 81BC060 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + lock + faceplayer + message Text_1BCCFF + waitmessage + multichoice 0, 0, 49, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BC0B0 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BC0BA + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BC0C4 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BC0C4 + end + +EventScript_1BC0B0:: @ 81BC0B0 + msgbox gUnknown_81BCD4D + release + end + +EventScript_1BC0BA:: @ 81BC0BA + msgbox gUnknown_81BCE73 + release + end + +EventScript_1BC0C4:: @ 81BC0C4 + msgbox gUnknown_81BCF2E + release + end + +EventScript_1BC0CE:: @ 81BC0CE + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + lock + faceplayer + message Text_1BCF69 + waitmessage + specialvar VAR_RESULT, IsWirelessAdapterConnected + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BC29C + delay 60 + special HelpSystem_Disable + message Text_1BD02D + waitmessage + multichoice 0, 0, 49, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BC13A + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BC184 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB83F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB83F + end + +EventScript_1BC13A:: @ 81BC13A + setvar VAR_0x8005, 0 + special sub_8149A18 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BC2A6 + msgbox gUnknown_81BD059 + setvar VAR_0x8005, 0 + special sub_8127888 + waitstate + compare_var_to_value VAR_0x8004, 6 + goto_if 4, EventScript_1BB83F + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB83F + setvar VAR_0x8004, 4 + goto EventScript_1BC1CE + +EventScript_1BC183:: @ 81BC183 + end + +EventScript_1BC184:: @ 81BC184 + setvar VAR_0x8005, 1 + special sub_81537C0 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BC2A6 + msgbox gUnknown_81BD059 + setvar VAR_0x8005, 1 + special sub_8127888 + waitstate + compare_var_to_value VAR_0x8004, 6 + goto_if 4, EventScript_1BB83F + call EventScript_1A4EAF + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB83F + setvar VAR_0x8004, 6 + goto EventScript_1BC1CE + +EventScript_1BC1CD:: @ 81BC1CD + end + +EventScript_1BC1CE:: @ 81BC1CE + textcolor 3 + message Text_1BD5F1 + waitmessage + call EventScript_1A6675 + multichoice 13, 6, 63, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BC23A + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BC212 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BB83F + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BB83F + end + +EventScript_1BC212:: @ 81BC212 + call EventScript_1BBF78 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BC262 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BC1CE + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BC212 + release + return + +EventScript_1BC23A:: @ 81BC23A + call EventScript_1BBF80 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BC262 + compare_var_to_value VAR_RESULT, 5 + goto_if 1, EventScript_1BC1CE + compare_var_to_value VAR_RESULT, 8 + goto_if 1, EventScript_1BC23A + release + return + +EventScript_1BC262:: @ 81BC262 + messageautoscroll Text_1BD080 + waitmessage + delay 120 + closemessage + copyvar VAR_0x8007, VAR_LAST_TALKED + call EventScript_1BC048 + special DrawWholeMapView + playse SE_TK_KASYA + delay 60 + applymovement VAR_LAST_TALKED, Movement_1BB88F + waitmovement 0 + closemessage + applymovement 255, Movement_1BB8A2 + waitmovement 0 + hideobject 255, MAP_UNKNOWN_MAP_00_00 + release + waitstate + end + +EventScript_1BC29C:: @ 81BC29C + msgbox gUnknown_81BCFE8 + release + end + +EventScript_1BC2A6:: @ 81BC2A6 + msgbox gUnknown_81BD0CF, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BB83F + compare_var_to_value VAR_0x8005, 0 + call_if 1, EventScript_1BC2D5 + compare_var_to_value VAR_0x8005, 1 + call_if 1, EventScript_1BC2DE + goto EventScript_1BB83F + +EventScript_1BC2D4:: @ 81BC2D4 + end + +EventScript_1BC2D5:: @ 81BC2D5 + msgbox gUnknown_81BD14B + return + +EventScript_1BC2DE:: @ 81BC2DE + msgbox gUnknown_81BD213 + return + +TwoIsland_JoyfulGameCorner_EventScript_1BC2E7:: @ 81BC2E7 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + special sub_814B504 + waitstate + releaseall + end + +TwoIsland_JoyfulGameCorner_EventScript_1BC2FC:: @ 81BC2FC + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + special sub_8153810 + waitstate + releaseall + end + +gUnknown_81BC311:: @ 81BC311 + .string "Welcome to the POKéMON CABLE\n" + .string "CLUB.\p" + .string "Which of our services do you wish\n" + .string "to use?$" + +gUnknown_81BC35E:: @ 81BC35E + .string "Which of our services do you wish\n" + .string "to use?$" + +Text_1BC388:: @ 81BC388 + .string "Trade POKéMON with another player\n" + .string "using a GBA Game Link cable.$" + +Text_1BC3C7:: @ 81BC3C7 + .string "You may battle another TRAINER\n" + .string "using a GBA Game Link cable.$" + +Text_1BC403:: @ 81BC403 + .string "おわります$" + +gUnknown_81BC409:: @ 81BC409 + .string "For a DOUBLE BATTLE, you must\n" + .string "have at least two POKéMON.$" + +gUnknown_81BC442:: @ 81BC442 + .string "For trading, you must have at\n" + .string "least two POKéMON with you.$" + +gUnknown_81BC47C:: @ 81BC47C + .string "A POKéMON holding the {STR_VAR_1}\n" + .string "BERRY can't be traded.$" + +gUnknown_81BC4AC:: @ 81BC4AC + .string "Please wait.\n" + .string "… … B Button: Cancel$" + +gUnknown_81BC4CE:: @ 81BC4CE + .string "When all players are ready…\n" + .string "A Button: Confirm\l" + .string "B Button: Cancel$" + +gUnknown_81BC50D:: @ 81BC50D + .string "Start link with {STR_VAR_1} players.\n" + .string "A Button: Confirm\l" + .string "B Button: Cancel$" + +gUnknown_81BC54C:: @ 81BC54C + .string "Awaiting linkup…\n" + .string "… … B Button: Cancel$" + +Text_1BC572:: @ 81BC572 + .string "はじめる まえに レポートを\n" + .string "かきますが よろしいですか?$" + +Text_1BC590:: @ 81BC590 + .string "Please enter.$" + +Text_1BC59E:: @ 81BC59E + .string "I'll direct you to your room now.$" + +gUnknown_81BC5C0:: @ 81BC5C0 + .string "Someone is not ready to link.\p" + .string "Please come back after everyone\n" + .string "has made preparations.$" + +gUnknown_81BC615:: @ 81BC615 + .string "Sorry, we have a link error…\n" + .string "Please reset and try again.$" + +gUnknown_81BC64E:: @ 81BC64E + .string "The link partners appear to have\n" + .string "made different selections.$" + +gUnknown_81BC68A:: @ 81BC68A + .string "Please do visit again.$" + +gUnknown_81BC6A1:: @ 81BC6A1 + .string "The number of participants is\n" + .string "incorrect.$" + +gUnknown_81BC6CA:: @ 81BC6CA + .string "The SINGLE BATTLE Mode can't be\n" + .string "played by {STR_VAR_1} players.$" + +gUnknown_81BC700:: @ 81BC700 + .string "The DOUBLE BATTLE Mode can't be\n" + .string "played by {STR_VAR_1} players.$" + +gUnknown_81BC736:: @ 81BC736 + .string "There must be four players to play\n" + .string "this Battle Mode.$" + +gUnknown_81BC76B:: @ 81BC76B + .string "Please confirm the number of\n" + .string "players and start again.$" + +gUnknown_81BC7A1:: @ 81BC7A1 + .string "The link will be terminated if you\n" + .string "leave the room. Is that okay?$" + +Text_1BC7E2:: @ 81BC7E2 + .string "Terminating link…\n" + .string "You will be escorted out of\l" + .string "the room. Please wait.$" + +gUnknown_81BC827:: @ 81BC827 + .string "This TRAINER is too busy to\n" + .string "notice…$" + +gUnknown_81BC84B:: @ 81BC84B + .string "Score! Got to look at {STR_VAR_1}'s\n" + .string "TRAINER CARD!$" + +gUnknown_81BC874:: @ 81BC874 + .string "Score! Got to look at {STR_VAR_1}'s\n" + .string "TRAINER CARD!\p" + .string "It's a {STR_VAR_2} card!$" + +gUnknown_81BC8AD:: @ 81BC8AD + .string "Please take your seat and start\n" + .string "your battle.$" + +gUnknown_81BC8DA:: @ 81BC8DA + .string "Please take your seat and start\n" + .string "your trade.$" + +Text_1BC906:: @ 81BC906 + .string "ごりよう ありがとう ございました$" + +Text_1BC918:: @ 81BC918 + .string "The TRAINER CARD data will\n" + .string "be overwritten.$" + +Text_1BC943:: @ 81BC943 + .string "I hope to see you again!$" + +gUnknown_81BC95C:: @ 81BC95C + .string "I'm awfully sorry.\p" + .string "We're not set up to conduct trades\n" + .string "with TRAINERS far away in another\l" + .string "region yet…$" + +gUnknown_81BC9C0:: @ 81BC9C0 + .string "The other TRAINER is not ready.$" + +gUnknown_81BC9E0:: @ 81BC9E0 + .string "You have at least one POKéMON\n" + .string "that can't be taken.$" + +gUnknown_81BCA13:: @ 81BCA13 + .string "The Wireless Adapter is not\n" + .string "connected properly.$" + +gUnknown_81BCA43:: @ 81BCA43 + .string "Participants are asked to step up\n" + .string "to the reception counter.$" + +Text_1BCA7F:: @ 81BCA7F + .string "こんにちは!$" + +Text_1BCA86:: @ 81BCA86 + .string "しょうしょう おまちください$" + +Text_1BCA95:: @ 81BCA95 + .string "You may trade your POKéMON here\n" + .string "with another TRAINER.$" + +Text_1BCACB:: @ 81BCACB + .string "You may battle with your friends\n" + .string "here.$" + +Text_1BCAF2:: @ 81BCAF2 + .string "Two to five TRAINERS can make\n" + .string "BERRY POWDER together.$" + +Text_1BCB27:: @ 81BCB27 + .string "ワイヤレス クラブでの\n" + .string "あそびかたを せつめいします$" + +Text_1BCB42:: @ 81BCB42 + .string "Cancels the selected MENU item.$" + +Text_1BCB62:: @ 81BCB62 + .string "どちらの しょうぶに しますか?$" + +Text_1BCB73:: @ 81BCB73 + .string "ひとつ まえに もどります$" + +gUnknown_81BCB81:: @ 81BCB81 + .string "To use the BERRY CRUSH service,\n" + .string "you must have at least one BERRY.$" + +gUnknown_81BCBC3:: @ 81BCBC3 + .string "To enter the UNION ROOM, you must\n" + .string "have at least two POKéMON.$" + +gUnknown_81BCC00:: @ 81BCC00 + .string "No POKéMON holding the {STR_VAR_1}\n" + .string "BERRY may enter the UNION ROOM.$" + +gUnknown_81BCC3A:: @ 81BCC3A + .string "This is the POKéMON WIRELESS CLUB\n" + .string "UNION ROOM.\p" + .string "Unfortunately, your Wireless\n" + .string "Adapter is not connected properly.\p" + .string "Please do come again.$" + +Text_1BCCBE:: @ 81BCCBE + .string "あ‥‥\n" + .string "おきゃくさま!$" + +Text_1BCCCA:: @ 81BCCCA + .string "It appears as if {STR_VAR_1} is playing\n" + .string "right now.\l" + .string "Go for it!$" + +Text_1BCCFF:: @ 81BCCFF + .string "I can explain game rules to you,\n" + .string "if you'd like.\p" + .string "Which game should I describe?$" + +gUnknown_81BCD4D:: @ 81BCD4D + .string "“POKéMON JUMP”\p" + .string "Make your POKéMON skip the\n" + .string "VINE WHIP rope with the A Button.\p" + .string "Only mini POKéMON around 28 inches\n" + .string "or less may participate.\p" + .string "POKéMON that only swim, burrow, or\n" + .string "fly are not good at jumping.\p" + .string "As a result, those POKéMON may not\n" + .string "participate.\p" + .string "Good things happen if everyone\n" + .string "jumps in time.$" + +gUnknown_81BCE73:: @ 81BCE73 + .string "“DODRIO BERRY-PICKING”\p" + .string "Command DODRIO's three heads to\n" + .string "catch falling BERRIES.\p" + .string "Press right, up, or left on the\n" + .string "{EXTRA_PLUS} Control Pad to move the heads.\p" + .string "To play this game, you must have\n" + .string "a DODRIO.$" + +gUnknown_81BCF2E:: @ 81BCF2E + .string "If you want to play a game,\n" + .string "please tell the man beside me.$" + +Text_1BCF69:: @ 81BCF69 + .string "Hi, welcome!\n" + .string "You can play games over the\l" + .string "Wireless Communication System.\p" + .string "Can you wait just a little bit?$" + +gUnknown_81BCFD1:: @ 81BCFD1 + .string "All right, come again!$" + +gUnknown_81BCFE8:: @ 81BCFE8 + .string "The Wireless Adapter isn't\n" + .string "connected.\p" + .string "Come back when it's hooked up!$" + +Text_1BD02D:: @ 81BD02D + .string "All right, which game did you want\n" + .string "to play?$" + +gUnknown_81BD059:: @ 81BD059 + .string "Which POKéMON would you like to\n" + .string "enter?$" + +Text_1BD080:: @ 81BD080 + .string "Okay, you're all good to go.\n" + .string "Don't let the others beat you!$" + +Text_1BD0BC:: @ 81BD0BC + .string "きょうは けえるのか?\n" + .string "またこいよ!$" + +gUnknown_81BD0CF:: @ 81BD0CF + .string "It doesn't look like you have any\n" + .string "POKéMON that you can enter…\p" + .string "Would you like me to explain what\n" + .string "kinds of POKéMON can enter?$" + +gUnknown_81BD14B:: @ 81BD14B + .string "“POKéMON JUMP” is open to POKéMON\n" + .string "around 28 inches or less.\p" + .string "What you can't enter are those\n" + .string "POKéMON that can't jump.\p" + .string "You know, like POKéMON that only\n" + .string "swim, burrow, or fly.\p" + .string "That's all you need to know.$" + +gUnknown_81BD213:: @ 81BD213 + .string "“DODRIO BERRY-PICKING”…\n" + .string "Well, the name says it all.\p" + .string "You have to have a DODRIO to play\n" + .string "this game.$" + +Text_1BD274:: @ 81BD274 + .string "もういちど はじめから\n" + .string "やりなおして みて くれ$" + +Text_1BD28D:: @ 81BD28D + .string "Welcome to the POKéMON WIRELESS\n" + .string "CLUB DIRECT CORNER.\p" + .string "You may interact directly with\n" + .string "your friends here.\p" + .string "Which room would you like to\n" + .string "enter?$" + +gUnknown_81BD317:: @ 81BD317 + .string "Would you like to trade POKéMON?$" + +Text_1BD338:: @ 81BD338 + .string "Which Battle Mode would you like\n" + .string "to play?$" + +gUnknown_81BD362:: @ 81BD362 + .string "Would you like to use the\n" + .string "BERRY CRUSH System?$" + +gUnknown_81BD390:: @ 81BD390 + .string "There are three Battle Modes.\p" + .string "SINGLE BATTLE is for two TRAINERS\n" + .string "with one or more POKéMON each.\p" + .string "Each TRAINER can have one POKéMON\n" + .string "in battle at a time.\p" + .string "DOUBLE BATTLE is for two TRAINERS\n" + .string "with two or more POKéMON each.\p" + .string "Each TRAINER will send out two\n" + .string "POKéMON in battle at a time.\p" + .string "MULTI BATTLE is for four TRAINERS\n" + .string "with one or more POKéMON each.\p" + .string "Each TRAINER can have one POKéMON\n" + .string "in battle at a time.$" + +Text_1BD51B:: @ 81BD51B + .string "Please decide which of you two\n" + .string "will become the LEADER.\p" + .string "The other player must then choose\n" + .string "“JOIN GROUP.”$" + +Text_1BD582:: @ 81BD582 + .string "Please decide which of you four\n" + .string "will become the GROUP LEADER.\p" + .string "The other players must then choose\n" + .string "“JOIN GROUP.”$" + +Text_1BD5F1:: @ 81BD5F1 + .string "Please decide which of you will\n" + .string "become the GROUP LEADER.\p" + .string "The other players must then choose\n" + .string "“JOIN GROUP.”$" + +Text_1BD65B:: @ 81BD65B + .string "Welcome to the POKéMON WIRELESS\n" + .string "CLUB UNION ROOM.\p" + .string "You may interact directly with\n" + .string "other TRAINERS here, some of\l" + .string "whom you may not even know.\p" + .string "Would you like to enter the ROOM?$" + +Text_1BD706:: @ 81BD706 + .string "The TRAINERS in the UNION ROOM\n" + .string "will be those players around you\l" + .string "who have also entered the ROOM.\p" + .string "You may do all sorts of things\n" + .string "here, such as exchanging greetings.\p" + .string "You may enter two POKéMON up to\n" + .string "Lv. 30 for a one-on-one battle.\p" + .string "You may take part in a chat with\n" + .string "two to five people.\p" + .string "Or, you may register a POKéMON for\n" + .string "trade.\p" + .string "Would you like to enter the ROOM?$" + +gUnknown_81BD86A:: @ 81BD86A + .string "I hope you enjoy your time in\n" + .string "the UNION ROOM.$" + +gUnknown_81BD898:: @ 81BD898 + .string "Hello!\n" + .string "My name is TEALA.\p" + .string "This must be your first time\n" + .string "up here.\p" + .string "I'll show you how the Wireless\n" + .string "Communication System works.\p" + .string "First, I need to show you this\n" + .string "floor of our POKéMON CENTER.\p" + .string "Right this way, please.$" + +gUnknown_81BD966:: @ 81BD966 + .string "On the top floor, there are two\n" + .string "rooms.\p" + .string "First, the room on the left.\n" + .string "It's the UNION ROOM.\p" + .string "You may link up with TRAINERS\n" + .string "around you who have also entered\l" + .string "the UNION ROOM.\p" + .string "With them, you may do things like\n" + .string "chat, battle, and trade.\p" + .string "Second, the room on the right is\n" + .string "the DIRECT CORNER.\p" + .string "You may trade or battle POKéMON\n" + .string "with your friends in this room.\p" + .string "If the Wireless Adapter isn't\n" + .string "connected, you may still link up\l" + .string "using a GBA Game Link cable.\p" + .string "If that is the case, you must go\n" + .string "to the DIRECT CORNER.\p" + .string "I hope you enjoy the Wireless \n" + .string "Communication System.$" + +gUnknown_81BDB85:: @ 81BDB85 + .string "Hello, {PLAYER}!\p" + .string "It's me, TEALA, the POKéMON\n" + .string "CENTER 2F attendant.\p" + .string "Is there something you needed to\n" + .string "ask me about linking?$" + +gUnknown_81BDBF8:: @ 81BDBF8 + .string "Let me explain how the POKéMON\n" + .string "WIRELESS CLUB works.\p" + .string "On this, the top floor, there are\n" + .string "two rooms.\p" + .string "First, the room on the left.\n" + .string "It's the UNION ROOM.\p" + .string "You may link up with TRAINERS\n" + .string "around you who have also entered\l" + .string "the UNION ROOM.\p" + .string "With them, you may do things like\n" + .string "chat, battle, and trade.\p" + .string "Second, the room on the right is\n" + .string "the DIRECT CORNER.\p" + .string "You may trade or battle POKéMON\n" + .string "with your friends in this room.\p" + .string "Sometimes, you may not be able to\n" + .string "find your friends in the UNION ROOM\l" + .string "or the DIRECT CORNER.\p" + .string "In that case, please move closer\n" + .string "to your friends.\p" + .string "If the Wireless Adapter isn't\n" + .string "connected, you may still link up\l" + .string "using a GBA Game Link cable.\p" + .string "If that is the case, you must go\n" + .string "to the DIRECT CORNER.\p" + .string "I hope you enjoy the Wireless \n" + .string "Communication System.$" + +gUnknown_81BDEDF:: @ 81BDEDF + .string "I hope you enjoy the Wireless\n" + .string "Communication System.$" + +CeladonCity_EventScript_1BDF13:: @ 81BDF13 +CeladonCity_Gym_EventScript_1BDF13:: @ 81BDF13 +FiveIsland_Meadow_EventScript_1BDF13:: @ 81BDF13 +PewterCity_EventScript_1BDF13:: @ 81BDF13 +Route10_EventScript_1BDF13:: @ 81BDF13 +Route12_EventScript_1BDF13:: @ 81BDF13 +Route14_EventScript_1BDF13:: @ 81BDF13 +Route16_EventScript_1BDF13:: @ 81BDF13 +Route25_EventScript_1BDF13:: @ 81BDF13 +Route2_EventScript_1BDF13:: @ 81BDF13 +Route8_EventScript_1BDF13:: @ 81BDF13 +ThreeIsland_BerryForest_EventScript_1BDF13:: @ 81BDF13 +ThreeIsland_BondBridge_EventScript_1BDF13:: @ 81BDF13 +ThreeIsland_EventScript_1BDF13:: @ 81BDF13 +Route9_EventScript_1BDF13:: @ 81BDF13 +Route13_EventScript_1BDF13:: @ 81BDF13 +TwoIsland_EventScript_1BDF13:: @ 81BDF13 +FuchsiaCity_EventScript_1BDF13:: @ 81BDF13 +VermilionCity_EventScript_1BDF13:: @ 81BDF13 +VermilionCity_EventScript_1BDF13:: @ 81BDF13 +CeruleanCity_EventScript_1BDF13:: @ 81BDF13 +ViridianCity_EventScript_1BDF13:: @ 81BDF13 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkflag FLAG_0x821 + goto_if 0, EventScript_1BDF87 + checkpartymove MOVE_CUT + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BDF87 + setfieldeffectarg 0, VAR_RESULT + getpartymonname 0, VAR_RESULT + getmovename 1, MOVE_CUT + msgbox gUnknown_81BDF94, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BDF91 + msgbox gUnknown_81BDFD7 + closemessage + dofieldeffect FLDEFF_USE_CUT_ON_TREE + waitstate + goto EventScript_1BDF76 + end + +gUnknown_81BDF6B:: @ 81BDF6B + lockall + dofieldeffect FLDEFF_USE_CUT_ON_TREE + waitstate + goto EventScript_1BDF76 + end + +EventScript_1BDF76:: @ 81BDF76 + applymovement VAR_LAST_TALKED, Movement_1BDF85 + waitmovement 0 + removeobject VAR_LAST_TALKED + releaseall + end + +Movement_1BDF85:: @ 81BDF85 + step_69 + step_end + +EventScript_1BDF87:: @ 81BDF87 + msgbox gUnknown_81BDFE3, 3 + releaseall + end + +EventScript_1BDF91:: @ 81BDF91 + closemessage + releaseall + end + +gUnknown_81BDF94:: @ 81BDF94 + .string "This tree looks like it can be CUT\n" + .string "down!\p" + .string "Would you like to CUT it?$" + +gUnknown_81BDFD7:: @ 81BDFD7 + .string "{STR_VAR_1} used {STR_VAR_2}!$" + +gUnknown_81BDFE3:: @ 81BDFE3 + .string "This tree looks like it can be CUT\n" + .string "down!$" + +CeruleanCave_2F_EventScript_1BE00C:: @ 81BE00C +MtEmber_Exterior_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B1F_Stairs_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B2F_EventScript_1BE00C:: @ 81BE00C +MtEmber_SummitPath_2F_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_1F_EventScript_1BE00C:: @ 81BE00C +SevenIsland_SevaultCanyon_EventScript_1BE00C:: @ 81BE00C +FourIsland_EventScript_1BE00C:: @ 81BE00C +OneIsland_KindleRoad_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B3F_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B1F_EventScript_1BE00C:: @ 81BE00C +MtEmber_RubyPath_B1F_EventScript_1BE00C:: @ 81BE00C +RockTunnel_B1F_EventScript_1BE00C:: @ 81BE00C +CeruleanCave_B1F_EventScript_1BE00C:: @ 81BE00C +CeruleanCave_1F_EventScript_1BE00C:: @ 81BE00C + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkflag FLAG_0x825 + goto_if 0, EventScript_1BE091 + checkpartymove MOVE_ROCK_SMASH + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BE091 + setfieldeffectarg 0, VAR_RESULT + getpartymonname 0, VAR_RESULT + getmovename 1, MOVE_ROCK_SMASH + msgbox Text_1BE09D, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE09A + msgbox gUnknown_81BDFD7 + closemessage + dofieldeffect FLDEFF_USE_ROCK_SMASH + waitstate + goto EventScript_1BE06F + end + +EventScript_FldEffRockSmash:: @ 81BE064 + lockall + dofieldeffect FLDEFF_USE_ROCK_SMASH + waitstate + goto EventScript_1BE06F + end + +EventScript_1BE06F:: @ 81BE06F + applymovement VAR_LAST_TALKED, Movement_1BE08F + waitmovement 0 + removeobject VAR_LAST_TALKED + special sub_8082E54 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE08D + waitstate + releaseall + end + +EventScript_1BE08D:: @ 81BE08D + releaseall + end + +Movement_1BE08F:: @ 81BE08F + step_68 + step_end + +EventScript_1BE091:: @ 81BE091 + msgbox gUnknown_81BE0E2, 3 + end + +EventScript_1BE09A:: @ 81BE09A + closemessage + releaseall + end + +Text_1BE09D:: @ 81BE09D + .string "This rock appears to be breakable.\n" + .string "Would you like to use ROCK SMASH?$" + +gUnknown_81BE0E2:: @ 81BE0E2 + .string "It's a rugged rock, but a POKéMON\n" + .string "may be able to smash it.$" + +MtEmber_Exterior_EventScript_1BE11D:: @ 81BE11D +MtEmber_RubyPath_B2F_EventScript_1BE11D:: @ 81BE11D +MtEmber_Summit_EventScript_1BE11D:: @ 81BE11D +SeafoamIslands_1F_EventScript_1BE11D:: @ 81BE11D +SeafoamIslands_B2F_EventScript_1BE11D:: @ 81BE11D +SevenIsland_SevaultCanyon_EventScript_1BE11D:: @ 81BE11D +VictoryRoad_1F_EventScript_1BE11D:: @ 81BE11D +VictoryRoad_3F_EventScript_1BE11D:: @ 81BE11D +SixIsland_RuinValley_EventScript_1BE11D:: @ 81BE11D +FuchsiaCity_Building1_EventScript_1BE11D:: @ 81BE11D +SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D:: @ 81BE11D +MtEmber_RubyPath_B3F_EventScript_1BE11D:: @ 81BE11D +SeafoamIslands_B3F_EventScript_1BE11D:: @ 81BE11D +SeafoamIslands_B3F_EventScript_1BE11D:: @ 81BE11D +SeafoamIslands_B1F_EventScript_1BE11D:: @ 81BE11D +VictoryRoad_2F_EventScript_1BE11D:: @ 81BE11D + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkflag FLAG_0x823 + goto_if 0, EventScript_1BE185 + checkflag FLAG_0x805 + goto_if 1, EventScript_1BE18E + checkpartymove MOVE_STRENGTH + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BE185 + setfieldeffectarg 0, VAR_RESULT + msgbox gUnknown_81BE19A, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE197 + closemessage + dofieldeffect FLDEFF_USE_STRENGTH + waitstate + goto EventScript_1BE179 + end + +EventScript_FldEffStrength:: @ 81BE16E + lockall + dofieldeffect FLDEFF_USE_STRENGTH + waitstate + goto EventScript_1BE179 + end + +EventScript_1BE179:: @ 81BE179 + setflag FLAG_0x805 + msgbox gUnknown_81BE1FA, 3 + end + +EventScript_1BE185:: @ 81BE185 + msgbox gUnknown_81BE244, 3 + end + +EventScript_1BE18E:: @ 81BE18E + msgbox gUnknown_81BE284, 3 + end + +EventScript_1BE197:: @ 81BE197 + closemessage + releaseall + end + +gUnknown_81BE19A:: @ 81BE19A + .string "It's a big boulder, but a POKéMON\n" + .string "may be able to push it aside.\p" + .string "Would you like to use STRENGTH?$" + +gUnknown_81BE1FA:: @ 81BE1FA + .string "{STR_VAR_1} used STRENGTH!\p" + .string "{STR_VAR_1}'s STRENGTH made it\n" + .string "possible to move boulders around!$" + +gUnknown_81BE244:: @ 81BE244 + .string "It's a big boulder, but a POKéMON\n" + .string "may be able to push it aside.$" + +gUnknown_81BE284:: @ 81BE284 + .string "STRENGTH made it possible to move\n" + .string "boulders around.$" + +gUnknown_81BE2B7:: @ 81BE2B7 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lockall + checkpartymove MOVE_WATERFALL + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BE300 + getpartymonname 0, VAR_RESULT + setfieldeffectarg 0, VAR_RESULT + msgbox gUnknown_81BE33F, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE308 + msgbox gUnknown_81BE378 + dofieldeffect FLDEFF_USE_WATERFALL + goto EventScript_1BE308 + +EventScript_81BE2FF:: @ 81BE2FF + lockall +EventScript_1BE300: + msgbox gUnknown_81BE30A +EventScript_1BE308: + releaseall + end + +gUnknown_81BE30A:: @ 81BE30A + .string "A wall of water is crashing down\n" + .string "with a mighty roar.$" + +gUnknown_81BE33F:: @ 81BE33F + .string "It's a large waterfall.\n" + .string "Would you like to use WATERFALL?$" + +gUnknown_81BE378:: @ 81BE378 + .string "{STR_VAR_1} used WATERFALL.$" + +EventScript_1BE38B:: @ 81BE38B + lockall + checkpartymove MOVE_DIVE + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BE3CA + getpartymonname 0, VAR_RESULT + setfieldeffectarg 0, VAR_RESULT + setfieldeffectarg 1, 1 + msgbox gUnknown_81BE469, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE3D2 + msgbox gUnknown_81BE49B + dofieldeffect FLDEFF_USE_DIVE + goto EventScript_1BE3D2 + +EventScript_1BE3C9:: @ 81BE3C9 + lockall +EventScript_1BE3CA: + msgbox Text_1BE42B +EventScript_1BE3D2: + releaseall + end + +EventScript_1BE3D4:: @ 81BE3D4 + lockall + checkpartymove MOVE_DIVE + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BE412 + getpartymonname 0, VAR_RESULT + setfieldeffectarg 0, VAR_RESULT + setfieldeffectarg 1, 1 + msgbox gUnknown_81BE4EF, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BE429 + msgbox gUnknown_81BE49B + dofieldeffect FLDEFF_USE_DIVE + goto EventScript_1BE429 + +EventScript_1BE412:: @ 81BE412 + lockall + msgbox gUnknown_81BE4A9 + goto EventScript_1BE429 + +EventScript_1BE420:: @ 81BE420 + lockall + msgbox gUnknown_81BE52F +EventScript_1BE429: + releaseall + end + +Text_1BE42B:: @ 81BE42B + .string "The sea is deep here. A POKéMON\n" + .string "may be able to go underwater.$" + +gUnknown_81BE469:: @ 81BE469 + .string "The sea is deep here.\n" + .string "Would you like to use DIVE?$" + +gUnknown_81BE49B:: @ 81BE49B + .string "{STR_VAR_1} used DIVE.$" + +gUnknown_81BE4A9:: @ 81BE4A9 + .string "Light is filtering down from above.\n" + .string "A POKéMON may be able to surface.$" + +gUnknown_81BE4EF:: @ 81BE4EF + .string "Light is filtering down from above.\n" + .string "Would you like to use DIVE?$" + +gUnknown_81BE52F:: @ 81BE52F + .string "There is an obstacle above.\n" + .string "DIVE can't be used here.$" + +EventScript_FailSweetScent:: @ 81BE564 + msgbox Text_1BE56D, 3 + end + +Text_1BE56D:: @ 81BE56D + .string "Looks like there's nothing here…$" + +Route2_EventScript_1BE58E:: @ 81BE58E + setorcopyvar VAR_0x8000, 34 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route2_EventScript_1BE59B:: @ 81BE59B + setorcopyvar VAR_0x8000, 18 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ViridianForest_EventScript_1BE5A8:: @ 81BE5A8 + setorcopyvar VAR_0x8000, 4 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ViridianForest_EventScript_1BE5B5:: @ 81BE5B5 + setorcopyvar VAR_0x8000, 14 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ViridianForest_EventScript_1BE5C2:: @ 81BE5C2 + setorcopyvar VAR_0x8000, 13 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE5CF:: @ 81BE5CF + setorcopyvar VAR_0x8000, 18 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE5DC:: @ 81BE5DC + setorcopyvar VAR_0x8000, 297 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE5E9:: @ 81BE5E9 + setorcopyvar VAR_0x8000, 13 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE5F6:: @ 81BE5F6 + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE603:: @ 81BE603 + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_1F_EventScript_1BE610:: @ 81BE610 + setorcopyvar VAR_0x8000, 94 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_B2F_EventScript_1BE61D:: @ 81BE61D + setorcopyvar VAR_0x8000, 109 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_B2F_EventScript_1BE62A:: @ 81BE62A + setorcopyvar VAR_0x8000, 334 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route4_EventScript_1BE637:: @ 81BE637 + setorcopyvar VAR_0x8000, 293 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route24_EventScript_1BE644:: @ 81BE644 + setorcopyvar VAR_0x8000, 333 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route25_EventScript_1BE651:: @ 81BE651 + setorcopyvar VAR_0x8000, 331 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_1F_Room2_EventScript_1BE65E:: @ 81BE65E + setorcopyvar VAR_0x8000, 319 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_2F_Room2_EventScript_1BE66B:: @ 81BE66B + setorcopyvar VAR_0x8000, 108 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_2F_Room4_EventScript_1BE678:: @ 81BE678 + setorcopyvar VAR_0x8000, 75 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_B1F_Room2_EventScript_1BE685:: @ 81BE685 + setorcopyvar VAR_0x8000, 332 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_B1F_Room3_EventScript_1BE692:: @ 81BE692 + setorcopyvar VAR_0x8000, 34 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_B1F_Room5_EventScript_1BE69F:: @ 81BE69F + setorcopyvar VAR_0x8000, 22 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SSAnne_Kitchen_EventScript_1BE6AC:: @ 81BE6AC + setorcopyvar VAR_0x8000, 3 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route9_EventScript_1BE6B9:: @ 81BE6B9 + setorcopyvar VAR_0x8000, 328 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B1F_EventScript_1BE6C6:: @ 81BE6C6 + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B1F_EventScript_1BE6D3:: @ 81BE6D3 + setorcopyvar VAR_0x8000, 21 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B2F_EventScript_1BE6E0:: @ 81BE6E0 + setorcopyvar VAR_0x8000, 77 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B2F_EventScript_1BE6ED:: @ 81BE6ED + setorcopyvar VAR_0x8000, 94 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B2F_EventScript_1BE6FA:: @ 81BE6FA + setorcopyvar VAR_0x8000, 300 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B2F_EventScript_1BE707:: @ 81BE707 + setorcopyvar VAR_0x8000, 22 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B3F_EventScript_1BE714:: @ 81BE714 + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B3F_EventScript_1BE721:: @ 81BE721 + setorcopyvar VAR_0x8000, 309 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B4F_EventScript_1BE72E:: @ 81BE72E + setorcopyvar VAR_0x8000, 337 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B4F_EventScript_1BE73B:: @ 81BE73B + setorcopyvar VAR_0x8000, 35 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B4F_EventScript_1BE748:: @ 81BE748 + setorcopyvar VAR_0x8000, 67 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_3F_EventScript_1BE755:: @ 81BE755 + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_4F_EventScript_1BE762:: @ 81BE762 + setorcopyvar VAR_0x8000, 36 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_4F_EventScript_1BE76F:: @ 81BE76F + setorcopyvar VAR_0x8000, 17 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_4F_EventScript_1BE77C:: @ 81BE77C + setorcopyvar VAR_0x8000, 3 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_5F_EventScript_1BE789:: @ 81BE789 + setorcopyvar VAR_0x8000, 110 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_6F_EventScript_1BE796:: @ 81BE796 + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_6F_EventScript_1BE7A3:: @ 81BE7A3 + setorcopyvar VAR_0x8000, 78 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route12_EventScript_1BE7B0:: @ 81BE7B0 + setorcopyvar VAR_0x8000, 336 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route12_EventScript_1BE7BD:: @ 81BE7BD + setorcopyvar VAR_0x8000, 65 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route15_EventScript_1BE7CA:: @ 81BE7CA + setorcopyvar VAR_0x8000, 306 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_Center_EventScript_1BE7D7:: @ 81BE7D7 + setorcopyvar VAR_0x8000, 110 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_East_EventScript_1BE7E4:: @ 81BE7E4 + setorcopyvar VAR_0x8000, 20 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_East_EventScript_1BE7F1:: @ 81BE7F1 + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_East_EventScript_1BE7FE:: @ 81BE7FE + setorcopyvar VAR_0x8000, 299 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_East_EventScript_1BE80B:: @ 81BE80B + setorcopyvar VAR_0x8000, 98 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_North_EventScript_1BE818:: @ 81BE818 + setorcopyvar VAR_0x8000, 64 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_North_EventScript_1BE825:: @ 81BE825 + setorcopyvar VAR_0x8000, 335 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_West_EventScript_1BE832:: @ 81BE832 + setorcopyvar VAR_0x8000, 320 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_West_EventScript_1BE83F:: @ 81BE83F + setorcopyvar VAR_0x8000, 353 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_West_EventScript_1BE84C:: @ 81BE84C + setorcopyvar VAR_0x8000, 20 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_West_EventScript_1BE859:: @ 81BE859 + setorcopyvar VAR_0x8000, 25 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_3F_EventScript_1BE866:: @ 81BE866 + setorcopyvar VAR_0x8000, 21 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_4F_EventScript_1BE873:: @ 81BE873 + setorcopyvar VAR_0x8000, 25 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_4F_EventScript_1BE880:: @ 81BE880 + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_4F_EventScript_1BE88D:: @ 81BE88D + setorcopyvar VAR_0x8000, 23 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_5F_EventScript_1BE89A:: @ 81BE89A + setorcopyvar VAR_0x8000, 64 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_5F_EventScript_1BE8A7:: @ 81BE8A7 + setorcopyvar VAR_0x8000, 289 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_5F_EventScript_1BE8B4:: @ 81BE8B4 + setorcopyvar VAR_0x8000, 355 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_6F_EventScript_1BE8C1:: @ 81BE8C1 + setorcopyvar VAR_0x8000, 63 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_6F_EventScript_1BE8CE:: @ 81BE8CE + setorcopyvar VAR_0x8000, 79 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_7F_EventScript_1BE8DB:: @ 81BE8DB + setorcopyvar VAR_0x8000, 67 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_7F_EventScript_1BE8E8:: @ 81BE8E8 + setorcopyvar VAR_0x8000, 296 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_10F_EventScript_1BE8F5:: @ 81BE8F5 + setorcopyvar VAR_0x8000, 66 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_10F_EventScript_1BE902:: @ 81BE902 + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_10F_EventScript_1BE90F:: @ 81BE90F + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PowerPlant_EventScript_1BE91C:: @ 81BE91C + setorcopyvar VAR_0x8000, 20 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PowerPlant_EventScript_1BE929:: @ 81BE929 + setorcopyvar VAR_0x8000, 305 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PowerPlant_EventScript_1BE936:: @ 81BE936 + setorcopyvar VAR_0x8000, 313 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PowerPlant_EventScript_1BE943:: @ 81BE943 + setorcopyvar VAR_0x8000, 96 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PowerPlant_EventScript_1BE950:: @ 81BE950 + setorcopyvar VAR_0x8000, 36 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_1F_EventScript_1BE95D:: @ 81BE95D + setorcopyvar VAR_0x8000, 66 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_1F_EventScript_1BE96A:: @ 81BE96A + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_2F_EventScript_1BE977:: @ 81BE977 + setorcopyvar VAR_0x8000, 67 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_3F_EventScript_1BE984:: @ 81BE984 + setorcopyvar VAR_0x8000, 20 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_3F_EventScript_1BE991:: @ 81BE991 + setorcopyvar VAR_0x8000, 65 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_B1F_EventScript_1BE99E:: @ 81BE99E + setorcopyvar VAR_0x8000, 302 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_B1F_EventScript_1BE9AB:: @ 81BE9AB + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_B1F_EventScript_1BE9B8:: @ 81BE9B8 + setorcopyvar VAR_0x8000, 310 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_B1F_EventScript_1BE9C5:: @ 81BE9C5 + setorcopyvar VAR_0x8000, 351 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_1F_EventScript_1BE9D2:: @ 81BE9D2 + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_1F_EventScript_1BE9DF:: @ 81BE9DF + setorcopyvar VAR_0x8000, 290 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_2F_EventScript_1BE9EC:: @ 81BE9EC + setorcopyvar VAR_0x8000, 73 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_2F_EventScript_1BE9F9:: @ 81BE9F9 + setorcopyvar VAR_0x8000, 295 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_2F_EventScript_1BEA06:: @ 81BEA06 + setorcopyvar VAR_0x8000, 23 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_2F_EventScript_1BEA13:: @ 81BEA13 + setorcopyvar VAR_0x8000, 325 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_3F_EventScript_1BEA20:: @ 81BEA20 + setorcopyvar VAR_0x8000, 25 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +VictoryRoad_3F_EventScript_1BEA2D:: @ 81BEA2D + setorcopyvar VAR_0x8000, 338 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_1F_EventScript_1BEA3A:: @ 81BEA3A + setorcopyvar VAR_0x8000, 37 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_1F_EventScript_1BEA47:: @ 81BEA47 + setorcopyvar VAR_0x8000, 110 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_1F_EventScript_1BEA54:: @ 81BEA54 + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_2F_EventScript_1BEA61:: @ 81BEA61 + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_2F_EventScript_1BEA6E:: @ 81BEA6E + setorcopyvar VAR_0x8000, 69 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_2F_EventScript_1BEA7B:: @ 81BEA7B + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_B1F_EventScript_1BEA88:: @ 81BEA88 + setorcopyvar VAR_0x8000, 25 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeruleanCave_B1F_EventScript_1BEA95:: @ 81BEA95 + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FuchsiaCity_Building1_EventScript_1BEAA2:: @ 81BEAA2 + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +TwoIsland_EventScript_1BEAAF:: @ 81BEAAF + setorcopyvar VAR_0x8000, 24 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ThreeIsland_EventScript_1BEABC:: @ 81BEABC + setorcopyvar VAR_0x8000, 70 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ViridianForest_EventScript_1BEAC9:: @ 81BEAC9 + setorcopyvar VAR_0x8000, 13 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_B2F_EventScript_1BEAD6:: @ 81BEAD6 + setorcopyvar VAR_0x8000, 24 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtMoon_B2F_EventScript_1BEAE3:: @ 81BEAE3 + setorcopyvar VAR_0x8000, 14 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route11_EventScript_1BEAF0:: @ 81BEAF0 + setorcopyvar VAR_0x8000, 76 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route9_EventScript_1BEAFD:: @ 81BEAFD + setorcopyvar VAR_0x8000, 15 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RockTunnel_1F_EventScript_1BEB0A:: @ 81BEB0A + setorcopyvar VAR_0x8000, 86 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RockTunnel_1F_EventScript_1BEB17:: @ 81BEB17 + setorcopyvar VAR_0x8000, 106 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RockTunnel_1F_EventScript_1BEB24:: @ 81BEB24 + setorcopyvar VAR_0x8000, 85 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RockTunnel_B1F_EventScript_1BEB31:: @ 81BEB31 + setorcopyvar VAR_0x8000, 24 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RockTunnel_B1F_EventScript_1BEB3E:: @ 81BEB3E + setorcopyvar VAR_0x8000, 35 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_8F_EventScript_1BEB4B:: @ 81BEB4B + setorcopyvar VAR_0x8000, 65 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_11F_EventScript_1BEB58:: @ 81BEB58 + setorcopyvar VAR_0x8000, 70 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_1F_EventScript_1BEB65:: @ 81BEB65 + setorcopyvar VAR_0x8000, 64 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_2F_EventScript_1BEB72:: @ 81BEB72 + setorcopyvar VAR_0x8000, 70 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonMansion_2F_EventScript_1BEB7F:: @ 81BEB7F + setorcopyvar VAR_0x8000, 63 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ViridianCity_EventScript_1BEB8C:: @ 81BEB8C + setorcopyvar VAR_0x8000, 13 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route11_EventScript_1BEB99:: @ 81BEB99 + setorcopyvar VAR_0x8000, 3 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +Route11_EventScript_1BEBA6:: @ 81BEBA6 + setorcopyvar VAR_0x8000, 17 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PokemonTower_5F_EventScript_1BEBB3:: @ 81BEBB3 + setorcopyvar VAR_0x8000, 190 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +CeladonCity_EventScript_1BEBC0:: @ 81BEBC0 + setorcopyvar VAR_0x8000, 34 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +RocketHideout_B3F_EventScript_1BEBCD:: @ 81BEBCD + setorcopyvar VAR_0x8000, 206 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SafariZone_North_EventScript_1BEBDA:: @ 81BEBDA + setorcopyvar VAR_0x8000, 183 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SeafoamIslands_1F_EventScript_1BEBE7:: @ 81BEBE7 + setorcopyvar VAR_0x8000, 16 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SeafoamIslands_B1F_EventScript_1BEBF4:: @ 81BEBF4 + setorcopyvar VAR_0x8000, 97 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SeafoamIslands_B1F_EventScript_1BEC01:: @ 81BEC01 + setorcopyvar VAR_0x8000, 24 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SeafoamIslands_B2F_EventScript_1BEC0E:: @ 81BEC0E + setorcopyvar VAR_0x8000, 107 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SeafoamIslands_B4F_EventScript_1BEC1B:: @ 81BEC1B + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_EventScript_1BEC28:: @ 81BEC28 + setorcopyvar VAR_0x8000, 109 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_EventScript_1BEC35:: @ 81BEC35 + setorcopyvar VAR_0x8000, 108 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +OneIsland_KindleRoad_EventScript_1BEC42:: @ 81BEC42 + setorcopyvar VAR_0x8000, 34 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +OneIsland_KindleRoad_EventScript_1BEC4F:: @ 81BEC4F + setorcopyvar VAR_0x8000, 84 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +OneIsland_KindleRoad_EventScript_1BEC5C:: @ 81BEC5C + setorcopyvar VAR_0x8000, 66 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_Meadow_EventScript_1BEC69:: @ 81BEC69 + setorcopyvar VAR_0x8000, 20 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_Meadow_EventScript_1BEC76:: @ 81BEC76 + setorcopyvar VAR_0x8000, 69 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_MemorialPillar_EventScript_1BEC83:: @ 81BEC83 + setorcopyvar VAR_0x8000, 199 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_OutcastIsland_EventScript_1BEC90:: @ 81BEC90 + setorcopyvar VAR_0x8000, 69 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_WaterPath_EventScript_1BEC9D:: @ 81BEC9D + setorcopyvar VAR_0x8000, 36 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_WaterPath_EventScript_1BECAA:: @ 81BECAA + setorcopyvar VAR_0x8000, 201 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_RuinValley_EventScript_1BECB7:: @ 81BECB7 + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_RuinValley_EventScript_1BECC4:: @ 81BECC4 + setorcopyvar VAR_0x8000, 63 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SixIsland_RuinValley_EventScript_1BECD1:: @ 81BECD1 + setorcopyvar VAR_0x8000, 93 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SevenIsland_SevaultCanyon_EventScript_1BECDE:: @ 81BECDE + setorcopyvar VAR_0x8000, 187 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SevenIsland_SevaultCanyon_EventScript_1BECEB:: @ 81BECEB + setorcopyvar VAR_0x8000, 37 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SevenIsland_SevaultCanyon_EventScript_1BECF8:: @ 81BECF8 + setorcopyvar VAR_0x8000, 110 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ThreeIsland_BerryForest_EventScript_1BED05:: @ 81BED05 + setorcopyvar VAR_0x8000, 35 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ThreeIsland_BerryForest_EventScript_1BED12:: @ 81BED12 + setorcopyvar VAR_0x8000, 23 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +ThreeIsland_BerryForest_EventScript_1BED1F:: @ 81BED1F + setorcopyvar VAR_0x8000, 37 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtEmber_Exterior_EventScript_1BED2C:: @ 81BED2C + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtEmber_Exterior_EventScript_1BED39:: @ 81BED39 + setorcopyvar VAR_0x8000, 95 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +MtEmber_Exterior_EventScript_1BED46:: @ 81BED46 + setorcopyvar VAR_0x8000, 74 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_IcefallCave_1F_EventScript_1BED53:: @ 81BED53 + setorcopyvar VAR_0x8000, 2 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_IcefallCave_1F_EventScript_1BED60:: @ 81BED60 + setorcopyvar VAR_0x8000, 345 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_IcefallCave_B1F_EventScript_1BED6D:: @ 81BED6D + setorcopyvar VAR_0x8000, 19 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FourIsland_IcefallCave_B1F_EventScript_1BED7A:: @ 81BED7A + setorcopyvar VAR_0x8000, 212 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_RocketWarehouse_EventScript_1BED87:: @ 81BED87 + setorcopyvar VAR_0x8000, 107 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_RocketWarehouse_EventScript_1BED94:: @ 81BED94 + setorcopyvar VAR_0x8000, 324 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_RocketWarehouse_EventScript_1BEDA1:: @ 81BEDA1 + setorcopyvar VAR_0x8000, 106 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_RocketWarehouse_EventScript_1BEDAE:: @ 81BEDAE + setorcopyvar VAR_0x8000, 218 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_LostCave_Room10_EventScript_1BEDBB:: @ 81BEDBB + setorcopyvar VAR_0x8000, 217 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_LostCave_Room11_EventScript_1BEDC8:: @ 81BEDC8 + setorcopyvar VAR_0x8000, 221 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_LostCave_Room12_EventScript_1BEDD5:: @ 81BEDD5 + setorcopyvar VAR_0x8000, 220 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_LostCave_Room13_EventScript_1BEDE2:: @ 81BEDE2 + setorcopyvar VAR_0x8000, 25 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +FiveIsland_LostCave_Room14_EventScript_1BEDEF:: @ 81BEDEF + setorcopyvar VAR_0x8000, 68 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SevenIsland_SevaultCanyon_House_EventScript_1BEDFC:: @ 81BEDFC + setorcopyvar VAR_0x8000, 222 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +SilphCo_4F_EventScript_1BEE09:: @ 81BEE09 + setorcopyvar VAR_0x8000, 329 + setorcopyvar VAR_0x8001, 1 + callstd 1 + end + +PewterCity_PokemonCenter_1F_EventScript_1BEE16:: @ 81BEE16 + lock + faceplayer + compare_var_to_value VAR_0x4001, 1 + goto_if 1, EventScript_1BEE3A + checkflag 2093 + goto_if 1, EventScript_1BEECD + msgbox Text_1BEF88 + goto EventScript_1BEE44 + end + +EventScript_1BEE3A:: @ 81BEE3A + msgbox gUnknown_81BF36A + release + end + +EventScript_1BEE44:: @ 81BEE44 + message Text_1BF017 + waitmessage + multichoice 18, 6, 18, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BEE8F + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BEEC3 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BEE81 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BEEC3 + end + +EventScript_1BEE81:: @ 81BEE81 + msgbox gUnknown_81BF053 + goto EventScript_1BEE44 + end + +EventScript_1BEE8F:: @ 81BEE8F + msgbox gUnknown_81BF166 + closemessage + goto EventScript_1BEF5A + end + +EventScript_1BEE9E:: @ 81BEE9E + msgbox gUnknown_81BF1B2 + release + end + +EventScript_1BEEA8:: @ 81BEEA8 + setvar VAR_0x4001, 1 + setvar VAR_0x8004, 0 + special sub_80BDA7C + waitmessage + delay 80 + msgbox gUnknown_81BF28E + release + end + +EventScript_1BEEC3:: @ 81BEEC3 + msgbox gUnknown_81BF17B + release + end + +EventScript_1BEECD:: @ 81BEECD + msgbox gUnknown_81BF1E8 + goto EventScript_1BEEDB + end + +EventScript_1BEEDB:: @ 81BEEDB + message Text_1BF1FB + waitmessage + multichoice 18, 6, 18, 0 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1BEF26 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1BEF35 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1BEF18 + compare_var_to_value VAR_0x8000, 127 + goto_if 1, EventScript_1BEF35 + end + +EventScript_1BEF18:: @ 81BEF18 + msgbox gUnknown_81BF053 + goto EventScript_1BEEDB + end + +EventScript_1BEF26:: @ 81BEF26 + msgbox gUnknown_81BF222 + closemessage + goto EventScript_1BEF5A + end + +EventScript_1BEF35:: @ 81BEF35 + msgbox gUnknown_81BF252 + release + end + +EventScript_1BEF3F:: @ 81BEF3F + setvar VAR_0x4001, 1 + setvar VAR_0x8004, 0 + special sub_80BDA7C + waitmessage + delay 80 + msgbox gUnknown_81BF30D + release + end + +EventScript_1BEF5A:: @ 81BEF5A + setvar VAR_0x8004, 0 + call EventScript_1A6AC0 + lock + faceplayer + compare_var_to_value VAR_0x8004, 0 + goto_if 1, EventScript_1BEF3F + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BEE9E + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BEEA8 + end + +Text_1BEF88:: @ 81BEF88 + .string "Hi, glad to meet you!\p" + .string "…That's unfriendly of you.\n" + .string "How about saying hi back?\p" + .string "So, come on, tell me about\n" + .string "yourself.\p" + .string "I'd love to hear your profile!$" + +Text_1BF017:: @ 81BF017 + .string "Tell me something good about\n" + .string "yourself. What's your profile?$" + +gUnknown_81BF053:: @ 81BF053 + .string "A profile is written using four\n" + .string "words or phrases.\p" + .string "There're plenty of words to choose\n" + .string "from for your profile.\p" + .string "The words and phrases are placed\n" + .string "in several convenient groups.\p" + .string "First, choose a group, then choose\n" + .string "a word or phrase.\p" + .string "…It's easier than it sounds.\n" + .string "Why don't you try it?$" + +gUnknown_81BF166:: @ 81BF166 + .string "What's your profile?$" + +gUnknown_81BF17B:: @ 81BF17B + .string "Aww… Don't be like that.\n" + .string "You can tell me your profile.$" + +gUnknown_81BF1B2:: @ 81BF1B2 + .string "Oh, you've decided not to?\n" + .string "You're fickle, aren't you?$" + +gUnknown_81BF1E8:: @ 81BF1E8 + .string "Hi!\n" + .string "We meet again!$" + +Text_1BF1FB:: @ 81BF1FB + .string "Would you like to change your\n" + .string "profile?$" + +gUnknown_81BF222:: @ 81BF222 + .string "What are you like now?\n" + .string "I'd really like to know.$" + +gUnknown_81BF252:: @ 81BF252 + .string "Okay, you like your profile the\n" + .string "way it is.\p" + .string "I think so, too.$" + +gUnknown_81BF28E:: @ 81BF28E + .string "Hmhm…\p" + .string "Your profile really says something\n" + .string "about who you are.\p" + .string "Now that I know you better, it \n" + .string "makes us better friends than ever!$" + +gUnknown_81BF30D:: @ 81BF30D + .string "Oh, I've heard that before…\p" + .string "My cousin, who lives far away,\n" + .string "always used to say that, I think.$" + +gUnknown_81BF36A:: @ 81BF36A + .string "Please tell me more about\n" + .string "yourself next time!$" + +Route5_PokemonDayCare_EventScript_1BF398:: @ 81BF398 + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + lock + faceplayer + showmoneybox 0, 0, 0 + specialvar VAR_RESULT, IsThereMonInRoute5Daycare + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BF46E + msgbox Text_19DD66, 5 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BF3DD + msgbox Text_19DDB2 + goto EventScript_1BF541 + end + +EventScript_1BF3DD:: @ 81BF3DD + specialvar VAR_RESULT, CountPartyNonEggMons + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BF452 + msgbox Text_19DDBE + fadescreen 1 + hidemoneybox + nop + nop + special ChooseSendDaycareMon + waitstate + showmoneybox 0, 0, 0 + compare_var_to_value VAR_0x8004, 6 + goto_if 4, EventScript_1BF444 + specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1BF460 + specialvar VAR_0x8005, GetSelectedMonNickAndSpecies + msgbox Text_19DDF9 + waitse + playmoncry VAR_0x8005, 0 + msgbox Text_19DE24 + waitmoncry + special PutMonInRoute5Daycare + incrementgamestat 47 + goto EventScript_1BF541 + end + +EventScript_1BF444:: @ 81BF444 + msgbox Text_19DDDC + goto EventScript_1BF541 + end + +EventScript_1BF452:: @ 81BF452 + msgbox Text_19DEF5 + goto EventScript_1BF541 + end + +EventScript_1BF460:: @ 81BF460 + msgbox Text_19DF1D + goto EventScript_1BF541 + end + +EventScript_1BF46E:: @ 81BF46E + setvar VAR_0x8004, 0 + specialvar VAR_RESULT, GetNumLevelsGainedForRoute5DaycareMon + compare_var_to_value VAR_RESULT, 0 + call_if 5, EventScript_1BF4AA + compare_var_to_value VAR_RESULT, 0 + call_if 1, EventScript_1BF4B3 + special GetCostToWithdrawRoute5DaycareMon + msgbox Text_19DE80, 5 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BF4BC + goto EventScript_1BF444 + end + +EventScript_1BF4AA:: @ 81BF4AA + msgbox Text_19DF56 + return + +EventScript_1BF4B3:: @ 81BF4B3 + msgbox Text_19DE3C + return + +EventScript_1BF4BC:: @ 81BF4BC + specialvar VAR_RESULT, CalculatePlayerPartyCount + compare_var_to_value VAR_RESULT, 6 + goto_if 1, EventScript_1BF533 + specialvar VAR_RESULT, IsEnoughForCostInVar0x8005 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BF4EA + msgbox Text_19E001 + goto EventScript_1BF541 + end + +EventScript_1BF4EA:: @ 81BF4EA + setvar VAR_0x8004, 0 + specialvar VAR_RESULT, TakePokemonFromRoute5Daycare + special SubtractMoneyFromVar0x8005 + updatemoneybox 0, 0, 0 + copyvar VAR_0x8008, VAR_RESULT + countpokemon + subvar VAR_RESULT, 1 + getpartymonname 0, VAR_RESULT + copyvar VAR_RESULT, VAR_0x8008 + msgbox Text_19DEAF + textcolor 3 + waitse + playmoncry VAR_RESULT, 0 + msgbox Text_19DECF + call EventScript_1A6675 + waitmoncry + goto EventScript_1BF541 + end + +EventScript_1BF533:: @ 81BF533 + msgbox Text_19DFC2 + goto EventScript_1BF541 + end + +EventScript_1BF541:: @ 81BF541 + hidemoneybox + nop + nop + release + end + +EventScript_81BF546:: @ 81BF546 + lockall + msgbox Text_1BFB5A + special EggHatch + waitstate + releaseall + end + +gUnknown_81BF555:: @ 81BF555 + .string "I'm the DAY-CARE MAN.\p" + .string "I help take care of the precious\n" + .string "POKéMON of TRAINERS.\p" + .string "If you'd like me to raise your\n" + .string "POKéMON, have a word with my wife.$" + +gUnknown_81BF5E3:: @ 81BF5E3 + .string "Ah, it's you!\p" + .string "We were raising your POKéMON, and\n" + .string "my goodness, were we surprised!\p" + .string "Your POKéMON had an EGG!\p" + .string "We don't know how it got there,\n" + .string "but your POKéMON had it.\p" + .string "You do want it, yes?$" + +gUnknown_81BF69A:: @ 81BF69A + .string "Ah, it's you! Good to see you.\n" + .string "Your {STR_VAR_1}'s doing fine.$" + +gUnknown_81BF6CF:: @ 81BF6CF + .string "Well then, I'll keep it.\n" + .string "Thanks!$" + +gUnknown_81BF6F0:: @ 81BF6F0 + .string "You have no room for it…\n" + .string "Come back when you've made room.$" + +Text_1BF72A:: @ 81BF72A + .string "{PLAYER} received the EGG from\n" + .string "the DAY-CARE MAN.$" + +gUnknown_81BF755:: @ 81BF755 + .string "Take good care of it.$" + +Text_1BF76B:: @ 81BF76B + .string "ポケモンを ひきとりたい ときは\n" + .string "ばさんに いって おくれ$" + +gUnknown_81BF789:: @ 81BF789 + .string "Ah, it's you! Your {STR_VAR_1} and\n" + .string "{STR_VAR_2} are doing fine.$" + +gUnknown_81BF7B6:: @ 81BF7B6 + .string "I really will keep it.\n" + .string "You do want this, yes?$" + +gUnknown_81BF7E4:: @ 81BF7E4 + .string "I'm the DAY-CARE LADY.\p" + .string "We can raise POKéMON for you.\p" + .string "Would you like us to raise one?$" + +gUnknown_81BF839:: @ 81BF839 + .string "Which POKéMON should we raise for\n" + .string "you?$" + +gUnknown_81BF860:: @ 81BF860 + .string "Fine, we'll raise your {STR_VAR_1}\n" + .string "for a while.\p" + .string "Come back for it later.$" + +gUnknown_81BF89F:: @ 81BF89F + .string "We can raise two of your POKéMON.\p" + .string "Would you like us to raise one\n" + .string "more POKéMON for you?$" + +gUnknown_81BF8F6:: @ 81BF8F6 + .string "My husband was looking for you.$" + +gUnknown_81BF916:: @ 81BF916 + .string "Oh, fine, then.\n" + .string "Come again.$" + +gUnknown_81BF932:: @ 81BF932 + .string "You don't have enough money…$" + +gUnknown_81BF94F:: @ 81BF94F + .string "Will you take back the other one,\n" + .string "too?$" + +gUnknown_81BF976:: @ 81BF976 + .string "Fine.\n" + .string "Come again.$" + +gUnknown_81BF988:: @ 81BF988 + .string "Ah, it's you!\n" + .string "Good to see you.\p" + .string "Your POKéMON can only be doing\n" + .string "good!$" + +gUnknown_81BF9CC:: @ 81BF9CC + .string "By level, your {STR_VAR_1} has\n" + .string "grown by {STR_VAR_2}.$" + +gUnknown_81BF9EF:: @ 81BF9EF + .string "Your POKéMON party is full.\n" + .string "Make room, then come see me.$" + +Text_1BFA28:: @ 81BFA28 + .string "どっちの ポケモンを ひきとるかい?$" + +gUnknown_81BFA3B:: @ 81BFA3B + .string "If you want your {STR_VAR_1} back,\n" + .string "it will cost ¥{STR_VAR_2}.$" + +gUnknown_81BFA67:: @ 81BFA67 + .string "Perfect!\n" + .string "Here's your POKéMON.$" + +gUnknown_81BFA85:: @ 81BFA85 + .string "{PLAYER} took back {STR_VAR_1} from\n" + .string "the DAY-CARE LADY.$" + +gUnknown_81BFAAD:: @ 81BFAAD + .string "Oh? But you have just one\n" + .string "POKéMON.\p" + .string "Come back another time.$" + +gUnknown_81BFAE8:: @ 81BFAE8 + .string "Will you take your POKéMON back?$" + +gUnknown_81BFB09:: @ 81BFB09 + .string "If you leave me that POKéMON,\n" + .string "what will you battle with?\p" + .string "Come back another time.$" + +Text_1BFB5A:: @ 81BFB5A + .string "Huh?$" + +EventScript_81BFB5F:: @ 81BFB5F + animateflash 0 + setflashradius 0 + end + +EventScript_1BFB65:: @ 81BFB65 + msgbox Text_1BFB6E, 3 + end + +Text_1BFB6E:: @ 81BFB6E + .string "REPEL's effect wore off…$" + +EventScript_SafariWarpOut:: @ 81BFB87 + setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 3 + special ExitSafariMode + setwarp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1 + end + +EventScript_1BFB98:: @ 81BFB98 + setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 1 + special ExitSafariMode + warp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1 + waitstate + end + +EventScript_SafariRetire:: @ 81BFBAA + lockall + msgbox Text_1BFBE9, 5 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1BFBC0 + releaseall + end + +EventScript_1BFBC0:: @ 81BFBC0 + goto EventScript_1BFB98 + +EventScript_SafariTimesUp:: @ 81BFBC5 + lockall + playse SE_PINPON + msgbox gUnknown_81BFC1B + goto EventScript_1BFB98 + end + +EventScript_SafariOutOfBalls:: @ 81BFBD7 + lockall + playse SE_PINPON + msgbox gUnknown_81BFC53 + goto EventScript_1BFB98 + end + +Text_1BFBE9:: @ 81BFBE9 + .string "Would you like to exit the SAFARI\n" + .string "ZONE right now?$" + +gUnknown_81BFC1B:: @ 81BFC1B + .string "PA: Ding-dong!\p" + .string "Time's up!\p" + .string "PA: Your SAFARI GAME is over!$" + +gUnknown_81BFC53:: @ 81BFC53 + .string "PA: Ding-dong!\p" + .string "You are out of SAFARI BALLS!\p" + .string "PA: Your SAFARI GAME is over!$" + +Text_1BFC9D:: @ 81BFC9D + .string "サファリゾーンへ ようこそ!\p" + .string "ここでは ホウエンでは なかなか\n" + .string "みることの できない ポケモンを\p" + .string "しぜんの すがたの まま\n" + .string "めに することが できます\p" + .string "また ポケモントレーナーの\n" + .string "ようぼうに おこたえ して\p" + .string "ポケモンを\n" + .string "つかまえる ことも できます!\p" + .string "サファリゾーンを たのしんで いってね!$" + +Text_1BFD30:: @ 81BFD30 + .string "サファリゾーンへ ようこそ!\n" + .string "サファリゾーンは はじめて ですか?$" + +Text_1BFD52:: @ 81BFD52 + .string "サファリゾーンを たのしんで いってね!$" + +Text_1BFD67:: @ 81BFD67 + .string "サファリゾーンでは\n" + .string "30この サファリボールを つかって\l" + .string "ポケモンを つかまえる ことが できます\p" + .string "サファリボールを つかいきるか\n" + .string "500ぽ あるくと\p" + .string "ゲームは しゅうりょう です\p" + .string "サファリゾーンを たのしんで いってね!$" + +Text_1BFDD7:: @ 81BFDD7 + .string "サファリゾーンへ ようこそ!\p" + .string "500えんで ポケモン つかまえほうだい!\n" + .string "サファリゲームに さんか しますか?$" + +Text_1BFE0F:: @ 81BFE0F + .string "そうですか\n" + .string "こんど ぜひ さんか してください!$" + +Text_1BFE28:: @ 81BFE28 + .string "おかねが たりませんよ!$" + +Text_1BFE35:: @ 81BFE35 + .string "それでは 500えん いただきます$" + +Text_1BFE47:: @ 81BFE47 + .string "では サファリボールを どうぞ!$" + +Text_1BFE58:: @ 81BFE58 + .string "{PLAYER}は サファリボールを\n" + .string "30こ うけとった!$" + +Text_1BFE70:: @ 81BFE70 + .string "じかんに なりましたら\n" + .string "こちらから おしらせ しますので\p" + .string "ぞんぶんに おたのしみ ください!\n" + .string "では いってらっしゃい!$" + +gUnknown_81BFEAC:: @ 81BFEAC + .string "Excuse me!\n" + .string "Your PC BOX is full.$" + +Text_1BFECC:: @ 81BFECC + .string "あ! おきゃくさん\n" + .string "ポロックケースを おもちで ないですね?\p" + .string "サファリゾーンは ポロックを つかうと\n" + .string "より おたのしみ いただけますので\p" + .string "ぜひ ポロックケースを\n" + .string "おもちに なって おこし ください!$" + +Text_1BFF30:: @ 81BFF30 + .string "まだ じかんが のこっていますが\n" + .string "サファリゾーンを やめますか?$" + +Text_1BFF51:: @ 81BFF51 + .string "では ひきつづき おたのしみ ください!$" + +Text_1BFF66:: @ 81BFF66 + .string "わかりました\p" + .string "それでは のこりの サファリボールを\n" + .string "おあずかり します\p" + .string "おつかれさまでした\n" + .string "また ごりよう ください$" + +Text_1BFFA1:: @ 81BFFA1 + .string "それでは いってらっしゃい!\l" + .string "なにか ありましたら\n" + .string "わたしに こえを かけて くださいね$" + +Text_1BFFCE:: @ 81BFFCE + .string "しってた?\p" + .string "あの しかくい はこに ポロックを おくと\n" + .string "ポケモンが あつまって くるんだよ!$" + +Text_1BFFFD:: @ 81BFFFD + .string "この さきに いきたい けど\n" + .string "じてんしゃ もって くるの わすれた‥‥\p" + .string "おくに めずらしい ポケモンが\n" + .string "いそうな きが するのに!$" + +Text_1C003F:: @ 81C003F + .string "ポケモンに ポロックを なげても\n" + .string "しらんぷり される ときが あるのよ\p" + .string "ポケモンにも すききらいが あるのかしら?$" + +Text_1C0079:: @ 81C0079 + .string "ぜぇ‥‥ ぜぇ‥‥\n" + .string "やっと ここまで きたけど‥‥\p" + .string "つかれちゃって ポケモン つかまえる\n" + .string "げんきも のこって ないよ‥‥$" + +Text_1C00B6:: @ 81C00B6 + .string "ホウエンに いない みずポケモンを\n" + .string "さがしに きたんだけど‥‥\p" + .string "みずうみは どこにあるのか\n" + .string "きみ しってるかい?$" + +Text_1C00EF:: @ 81C00EF + .string "ここで めずらしい ポケモンを\n" + .string "たくさん つかまえて\l" + .string "ともだちと こうかん するんだ!$" + +Text_1C011B:: @ 81C011B + .string "ポロックおきばに おいた ポロックが\n" + .string "いつのまにか なくなっていた‥‥\p" + .string "しらない うちに\n" + .string "ポケモンが たべちゃったのかな?$" + +Text_1C0159:: @ 81C0159 + .string "サファリゾーンの おとくな じょうほう!\p" + .string "であった ポケモンに\n" + .string "ポロックを なげると にげにくく なります!$" + +Text_1C0190:: @ 81C0190 + .string "あるき つかれたら ちょっと ひといき!\n" + .string "‘みんなの きゅうけいじょ'$" + +Text_1C01B4:: @ 81C01B4 + .string "おれ ポロック もってないけど\n" + .string "ポケモン たくさん つかまえたよ\p" + .string "ちかづいて ボールを なげる だけで\n" + .string "けっこう つかまえられる もんだよ!$" + +Text_1C01FB:: @ 81C01FB + .string "ポロックを つかうと いつもより\n" + .string "ちょっぴり にげにくく なるみたい\p" + .string "だから にげにくい ポケモンに つかっても\n" + .string "あんまり いみが ないかもね$" + +Text_1C0243:: @ 81C0243 + .string "ポロックおきばに ポロック おいて\n" + .string "ポケモンを つかまえると\p" + .string "おなじ ような せいかくの ポケモンが\n" + .string "あつまる きが するなあ$" + +Text_1C0283:: @ 81C0283 + .string "わしは おおきな {STR_VAR_1}に\n" + .string "とても きょうみが ある!\p" + .string "ん? きみ {STR_VAR_1} もってるの?\n" + .string "ちょ ちょ ちょっと···\l" + .string "おじさんに みせて おくれ!$" + +Text_1C02CB:: @ 81C02CB + .string "おお! こいつは でかい!\n" + .string "とても すばらしい {STR_VAR_1}だ!\p" + .string "みせて くれて ありがとう\n" + .string "おれいに これを もって いきなさい$" + +Text_1C0309:: @ 81C0309 + .string "{PLAYER}は\n" + .string "{STR_VAR_2}を もらった!$" + +Text_1C0317:: @ 81C0317 + .string "ありゃ?\n" + .string "きみ もちもの いっぱいだね$" + +Text_1C032B:: @ 81C032B + .string "ううむ わしは これより おおきい\n" + .string "{STR_VAR_1}を みたこと あるな···$" + +Text_1C034D:: @ 81C034D + .string "おお こいつは なかなか···って\n" + .string "これ {STR_VAR_1}じゃ ないよ!$" + +Text_1C036C:: @ 81C036C + .string "おおきい {STR_VAR_1} もってないの?\l" + .string "それは ざんねん···\n" + .string "こんど おおきい {STR_VAR_1} みせてね$" + +Text_1C0399:: @ 81C0399 + .string "しじょう さいだいの {STR_VAR_1}!\n" + .string "{STR_VAR_2}の {STR_VAR_3}cmのやつ!$" + +Text_1C03B5:: @ 81C03B5 + .string "パパ“{PLAYER}! よく きたな!\n" + .string "{PLAYER}あての てがみが とどけられたぞ$" + +Text_1C03D7:: @ 81C03D7 + .string "パパ“わたしも みたことのない\n" + .string "ふねの チケット だな‥‥\l" + .string "ミナモに いってみると いいだろう$" + +Text_1C0407:: @ 81C0407 + .string "カイナいき れんらくせん‥‥\p" + .string "あら?\n" + .string "その チケットは‥‥!$" + +Text_1C0426:: @ 81C0426 + .string "ヘンテコな チケットを\n" + .string "もってきたのは おまえさんか?\p" + .string "おまえが いこうと しているのは\n" + .string "みなみの はての ちっぽけな しま‥‥\p" + .string "そこでは なにが おこるのか\n" + .string "だれも わからねえ‥‥\l" + .string "ううむ ふなのりの ちが さわぐぜ!\p" + .string "さあ のりな!$" + +Text_1C049D:: @ 81C049D + .string "なにもねえ ちんけな しま だな‥‥\n" + .string "ミナモへ かえるか?$" + +Text_1C04BB:: @ 81C04BB + .string "ùÏ! ÉÇñÑ ÒñÉ!$" + +Text_1C04C9:: @ 81C04C9 + .string "そうかい\n" + .string "まあ すきにするが いいさ$" + +Text_1C04DC:: @ 81C04DC + .string "すべての ゆめは もうひとつの げんじつ\n" + .string "それを わすれるべからず‥‥$" + +Text_1C0500:: @ 81C0500 + .string "きおく かすみし ものは\n" + .string "こころに きざみつける ことを のぞむ‥‥$" + +Text_1C0523:: @ 81C0523 + .string "パパ“やあ {PLAYER}!\p" + .string "めずらしい きのみを てに いれたから\n" + .string "プレゼント するよ!$" + +Text_1C054C:: @ 81C054C + .string "ふかふかの つちに はえている きのみは\n" + .string "じゆうに とっても よいのじゃが‥\p" + .string "1つだけ きのみを おなじ ばしょに うめる\n" + .string "それが れいぎと いうものじゃ\p" + .string "ほれ これを わけてやろう$" + +Text_1C05A8:: @ 81C05A8 + .string "あんた みたところ トレーナーじゃろ?\p" + .string "トレーナーは よく きのみを ポケモンに\n" + .string "もたせとるわい\p" + .string "ふやすも つかうも あんた しだいじゃ$" + +Text_1C05ED:: @ 81C05ED + .string "いつも みずを あげてたら\n" + .string "たくさん はなが さいたんだ\p" + .string "そしたら きのみも たくさん できた!\p" + .string "はい!\n" + .string "これ あげる$" + +Text_1C0629:: @ 81C0629 + .string "がんばって あかいポロック つくるんだ!\n" + .string "{STR_VAR_1}も がんばってね!$" + +Text_1C064A:: @ 81C064A + .string "きょうは なにいろの きのみを\n" + .string "さがそっかなー$" + +Text_1C0662:: @ 81C0662 + .string "ポケモンコンテストの ゆうしょうを めざして\n" + .string "きのみを あつめているんだ\p" + .string "よかったら きみにも わけて あげるよ!$" + +Text_1C069C:: @ 81C069C + .string "きみも がんばれ!$" + +Text_1C06A6:: @ 81C06A6 + .string "きょうは どの きのみを うめるか‥\n" + .string "そして なにいろの ポロックを つくるか‥\p" + .string "なやむのも また たのしいよ$" + +Text_1C06DE:: @ 81C06DE + .string "ケースを ふると でてくる ポロック‥\p" + .string "そして それを キャッチして\n" + .string "たべてくれる ポケモン‥\p" + .string "これって あい だよね?$" + +Text_1C071B:: @ 81C071B + .string "うん うん!\n" + .string "やっぱ わかるひとには わかるよね\p" + .string "これ あげる$" + +Text_1C073B:: @ 81C073B + .string "そっか‥‥\n" + .string "でも ちがうと かんじることも たいせつだね\p" + .string "これ あげる$" + +Text_1C075F:: @ 81C075F + .string "その きのみは めずらしいもの らしいから\n" + .string "たいせつに そだててね!$" + +Text_1C0782:: @ 81C0782 + .string "また きのみめいじんに もらって こようっと$" + +Text_1C0799:: @ 81C0799 + .string "やっぱり\p" + .string "わたしに スーツが にあうように\n" + .string "うみには しおかぜが にあうな\l" + .string "そして きみには きのみが にあいそうだ‥‥\p" + .string "なんでだろうね?$" + +Text_1C07DF:: @ 81C07DF + .string "やっぱり それは‥‥‥‥\p" + .string "きみが トレーナーだからだ!$" + +Text_1C07FB:: @ 81C07FB + .string "やっぱり\p" + .string "わたしに シンプルさが にあうように\n" + .string "ポケモンには ポロックが にあうな$" + +Text_1C0825:: @ 81C0825 + .string "わしは きのみめいじんと よばれておる\p" + .string "わしは せかいじゅうを うつくしい はなで\n" + .string "うめつくそうと きのみを そだてて\l" + .string "そして くばり まくって おるのじゃ\p" + .string "きみにも きのみを わけて あげよう!$" + +Text_1C0888:: @ 81C0888 + .string "ほれ えんりょ せずに もう ひとつ!$" + +Text_1C089C:: @ 81C089C + .string "カナズミの ちかくにある サン·トウカという\n" + .string "フラワーショップも よろしくの\p" + .string "せかいに はなを さかせましょう!$" + +Text_1C08D5:: @ 81C08D5 + .string "きょうは もう おしまいじゃ\n" + .string "また おいで\p" + .string "せかいに はなを さかせましょう!$" + +Text_1C08FD:: @ 81C08FD + .string "じいさんの きのみの そだてかたは\n" + .string "そりゃあ せかいいちじゃ\p" + .string "わしも はなが たかいわい\p" + .string "ところで あんた\n" + .string "いい ことばを きいたことが ないかい?$" + +Text_1C0948:: @ 81C0948 + .string "おお! とても よい ことばじゃ!\n" + .string "かんどう したわい\p" + .string "ほれ これを もっていきなされ$" + +Text_1C0974:: @ 81C0974 + .string "おお! なかなか よい ことばじゃ\n" + .string "あんたも たいしたもんじゃ\p" + .string "ほれ これを もっていきなされ$" + +Text_1C09A4:: @ 81C09A4 + .string "まごたち 4にんも じいさんを しのぐ\n" + .string "おおものに なるじゃろうて\p" + .string "じんせい たのしいことが つきんのう!$" + +Text_1C09DA:: @ 81C09DA + .string "ほう‥‥$" + +Text_1C09DF:: @ 81C09DF + .string "こんにちは!\p" + .string "はなを せかいに ひろめる\n" + .string "フラワーショップ サン·トウカです!$" + +Text_1C0A07:: @ 81C0A07 + .string "{PLAYER}{KUN} きのみの こと しりたい?$" + +Text_1C0A1A:: @ 81C0A1A + .string "あなたの なまえは‥‥\p" + .string "{PLAYER}{KUN}ね!\n" + .string "とっても いい なまえだね!\l" + .string "{PLAYER}{KUN} きのみのこと しりたい?$" + +Text_1C0A4E:: @ 81C0A4E + .string "きのみはね くろい ふかふかの つちの\n" + .string "ところで たまに とれるの\l" + .string "でね‥‥\p" + .string "とったら その1つを また うめるの!\p" + .string "そうすると その きのみ から\n" + .string "めがでて みきが できて はながさいて\l" + .string "また きのみ が できるの\p" + .string "そうやって はなを ふやして\n" + .string "せかいじゅうを はなに するのが\l" + .string "わたしの ゆめ なんだ!\p" + .string "だから {PLAYER}{KUN}も きのみを うめて\n" + .string "せかいに はなを ふやしてね!$" + +Text_1C0B0B:: @ 81C0B0B + .string "おはなって とっても しあわせな きぶんに\n" + .string "してくれるよね$" + +Text_1C0B29:: @ 81C0B29 + .string "こんにちは!\p" + .string "おはなは せわを すれば するほど\n" + .string "たくさん きれいに さいて くれるの\p" + .string "あなたも せわを したく なった でしょ?\n" + .string "これ あげるわ$" + +Text_1C0B73:: @ 81C0B73 + .string "きのみが そだつ たびに\n" + .string "じょうろで みずを あげてね!\p" + .string "あとね\p" + .string "きのみは ずっと ずっと ほうっておくと\n" + .string "じめんに おちてしまうの\l" + .string "でもね そこから また めがでて くるの!\p" + .string "すごいよね!\n" + .string "いきものの ちからを かんじるよね$" + +Text_1C0BE5:: @ 81C0BE5 + .string "おねーちゃんたちを みならって\n" + .string "がんばって おはなを そだててるの\p" + .string "はい! これあげる!$" + +Text_1C0C12:: @ 81C0C12 + .string "きのみは うめて おおきく したり\n" + .string "ポケモンに もたせたり できるの\p" + .string "でも さいきん きのみを いくつか まぜると\n" + .string "ポケモンの おかしになる きかいが\l" + .string "ある らしいんだ\p" + .string "あたしも おかし ほしー$" + +Text_1C0C74:: @ 81C0C74 + .string "{STR_VAR_1} なまえ なんていうの?\p" + .string "‥‥‥ ‥‥‥ ‥‥‥\n" + .string "へー いいねー\p" + .string "わたしは キリ っていう なまえなの\p" + .string "パパと ママが すくすくと そだって\n" + .string "こころの あたたかい おんなのこに なって\l" + .string "ほしいっていう ねがいを こめたんだって!\p" + .string "{STR_VAR_1}にも これ あげる$" + +Text_1C0CF5:: @ 81C0CF5 + .string "あと {STR_VAR_1}には キリの だいすきな\n" + .string "この きのみも あげちゃう!$" + +Text_1C0D16:: @ 81C0D16 + .string "{STR_VAR_1}の なまえには\n" + .string "どんな ねがいが こめられてるの?$" + +Text_1C0D32:: @ 81C0D32 + .string "はる なつ あき ふゆ\n" + .string "はるに うまれると はるが すきで\l" + .string "なつに うまれると なつが すきなのかな?$" + +Text_1C0D66:: @ 81C0D66 + .string "じゃあ キリは あきに うまれたから\n" + .string "あきが だいすき!\p" + .string "{STR_VAR_1}は いつが すき?$" + +Text_1C0D8F:: @ 81C0D8F + .string "そっか‥\n" + .string "かんけいないのか‥\p" + .string "しりたいことって たくさんあるなー$" + +gUnknown_81C0DB0:: @ 81C0DB0 + .string "It's crammed full of POKéMON\n" + .string "books.$" + +Text_1C0DD4:: @ 81C0DD4 + .string "ほんだなに ならんでいるのは\n" + .string "ポケモンの ほん ばかりだ$" + +Text_1C0DF1:: @ 81C0DF1 + .string "A TOWN MAP.$" + +gUnknown_81C0DFD:: @ 81C0DFD + .string "Wow!\n" + .string "Tons of POKéMON stuff!$" + +gUnknown_81C0E19:: @ 81C0E19 + .string "Dishes and plates are neatly\n" + .string "lined up.$" + +gUnknown_81C0E40:: @ 81C0E40 + .string "It smells delicious!\n" + .string "Somebody's been cooking here.$" + +gUnknown_81C0E73:: @ 81C0E73 + .string "It's a nicely made dresser.\n" + .string "It will hold a lot of stuff.$" + +gUnknown_81C0EAC:: @ 81C0EAC + .string "There's a pile of snacks here.$" + +gUnknown_81C0ECB:: @ 81C0ECB + .string "All your item needs fulfilled!\n" + .string "POKéMON MART$" + +gUnknown_81C0EF7:: @ 81C0EF7 + .string "Heal Your POKéMON!\n" + .string "POKéMON CENTER$" + +gUnknown_81C0F19:: @ 81C0F19 + .string "INDIGO PLATEAU\p" + .string "The ultimate goal of TRAINERS!\n" + .string "POKéMON LEAGUE HQ$" + +gUnknown_81C0F59:: @ 81C0F59 + .string "INDIGO PLATEAU\p" + .string "The highest POKéMON authority!\n" + .string "POKéMON LEAGUE HQ$" + +gUnknown_81C0F99:: @ 81C0F99 + .string "It should be packed with all kinds\n" + .string "of delicious things to eat.$" + +gUnknown_81C0FD8:: @ 81C0FD8 + .string "It's a blueprint of some sort.\n" + .string "It's filled with diagrams and text.$" + +gUnknown_81C101B:: @ 81C101B + .string "It's a pretty picture of a POKéMON.\n" + .string "It looks like it's feeling good.$" + +gUnknown_81C1060:: @ 81C1060 + .string "What could this machine be?\n" + .string "Better not mess around with it!$" + +gUnknown_81C109C:: @ 81C109C + .string "It's a telephone.\n" + .string "Better not use it.$" + +gUnknown_81C10C1:: @ 81C10C1 + .string "It's all complicated words and\n" + .string "numbers that make no sense…$" + +gUnknown_81C10FC:: @ 81C10FC + .string "It's an advertising poster about\n" + .string "all kinds of products.$" + +gUnknown_81C1134:: @ 81C1134 + .string "Oh, that smells tasty!\n" + .string "It might get the stomach growling!$" + +gUnknown_81C116E:: @ 81C116E + .string "Inside this…\n" + .string "……\p" + .string "There's nothing here!$" + +gUnknown_81C1194:: @ 81C1194 + .string "It's a cup with a POKéMON mark\n" + .string "on it.$" + +gUnknown_81C11BA:: @ 81C11BA + .string "The window is very well polished.$" + +gUnknown_81C11DC:: @ 81C11DC + .string "Outside the window…\p" + .string "The sky looks fantastically\n" + .string "beautiful.$" + +gUnknown_81C1217:: @ 81C1217 + .string "Lights in different colors are\n" + .string "flashing on and off.$" + +gUnknown_81C124B:: @ 81C124B + .string "All sorts of tools are lined up\n" + .string "neatly.$" + +gUnknown_81C1273:: @ 81C1273 + .string "It's a machine of some sort.\n" + .string "It sure is impressive.$" + +gUnknown_81C12A7:: @ 81C12A7 + .string "It's the latest video game!\n" + .string "It sure looks fun!$" + +gUnknown_81C12D6:: @ 81C12D6 + .string "There are obvious signs of burglary\n" + .string "here…$" + +gUnknown_81C1300:: @ 81C1300 + .string "There's a POKéMON on TV!\n" + .string "It looks like it's having fun.$" + +EventScript_1C1338:: @ 81C1338 + waitse + setdivewarp MAP_UNKNOWN_MAP_00_00, 72, 7187, 8 + nop + copyvar VAR_0x4030, 1 + end + +EventScript_1C1348:: @ 81C1348 + lockall + delay 20 + applymovement 255, Movement_1C137A + waitmovement 0 + playse SE_RU_HYUU + delay 60 + warphole 0xFFFF + waitstate + end + +EventScript_1C1361:: @ 81C1361 + lockall + delay 20 + applymovement 255, Movement_1C137A + waitmovement 0 + playse SE_RU_HYUU + delay 60 + special DoFallWarp + waitstate + end + +Movement_1C137A:: @ 81C137A + step_60 + step_end + +gUnknown_81C137C:: @ 81C137C + .string "The battery isn't charged enough.\p" + .string "No. of steps required to fully\n" + .string "charge the battery: {STR_VAR_1}{PAUSE_UNTIL_PRESS}$" + +gUnknown_81C13D6:: @ 81C13D6 + .string "There are no TRAINERS within range\n" + .string "who can battle…\p" + .string "The VS SEEKER was turned off.{PAUSE_UNTIL_PRESS}$" + +gUnknown_81C1429:: @ 81C1429 + .string "The other TRAINERS don't appear\n" + .string "to be ready for battle.\p" + .string "Let's wait till later.{PAUSE_UNTIL_PRESS}$" + +Text_1C147A:: @ 81C147A + .string "Hey!\n" + .string "I saw you in VIRIDIAN FOREST!$" + +Text_1C149D:: @ 81C149D + .string "Hi! I like shorts!\n" + .string "They're comfy and easy to wear!\p" + .string "You should be wearing shorts, too!$" + +Text_1C14F3:: @ 81C14F3 + .string "Excuse me!\n" + .string "You keep looking at me, don't you?$" + +Text_1C1521:: @ 81C1521 + .string "You're a TRAINER, aren't you?\n" + .string "Let's get with it right away!$" + +Text_1C155D:: @ 81C155D + .string "That look you give me…\n" + .string "It intrigues me so!$" + +Text_1C1588:: @ 81C1588 + .string "Hey! What's wrong with you?\n" + .string "You're still not wearing shorts!$" + +Text_1C15C5:: @ 81C15C5 + .string "I'll battle you with the POKéMON\n" + .string "I started raising.$" + +Text_1C15F9:: @ 81C15F9 + .string "Eek!\n" + .string "Did you push me?$" + +Text_1C160F:: @ 81C160F + .string "I always catch mushroom POKéMON\n" + .string "on MT. MOON.$" + +Text_1C163C:: @ 81C163C + .string "Oh! You're that nosy kid who\n" + .string "eavesdropped on us!$" + +Text_1C166D:: @ 81C166D + .string "Excuse me! Didn't I tell you that\n" + .string "this is a private conversation?\p" + .string "You shouldn't be listening in,\n" + .string "you uncouth person!$" + +Text_1C16E2:: @ 81C16E2 + .string "I'm trying to find something good\n" + .string "that's not a BUG POKéMON, but…$" + +Text_1C1723:: @ 81C1723 + .string "Huh?\n" + .string "You want to go with me again?$" + +Text_1C1746:: @ 81C1746 + .string "Me?\n" + .string "Well, okay. I'll play this once.$" + +Text_1C176B:: @ 81C176B + .string "Hey, long time!\n" + .string "Have you gotten better?$" + +Text_1C1793:: @ 81C1793 + .string "You are good at POKéMON, but how\n" + .string "is your chemistry grade?$" + +Text_1C17CD:: @ 81C17CD + .string "All right!\n" + .string "Let's play another game!$" + +Text_1C17F1:: @ 81C17F1 + .string "You need strategy to win at\n" + .string "battling.\p" + .string "Are you following my advice?$" + +Text_1C1834:: @ 81C1834 + .string "I've collected many NIDORAN.\n" + .string "I don't want them to evolve, but…$" + +Text_1C1873:: @ 81C1873 + .string "School is fun, but I still think\n" + .string "POKéMON are fun, too.$" + +Text_1C18AA:: @ 81C18AA + .string "MEOWTH and PERSIAN are so cute,\n" + .string "meow, meow, meow!$" + +Text_1C18DC:: @ 81C18DC + .string "We may look silly standing here\n" + .string "like this, but I can still battle.$" + +Text_1C191F:: @ 81C191F + .string "I'm a rambling, gaming dude!\n" + .string "I'm on a winning streak!$" + +Text_1C1955:: @ 81C1955 + .string "What's a cute, round, and fluffy\n" + .string "POKéMON?\p" + .string "You already know, don't you?$" + +Text_1C199C:: @ 81C199C + .string "My bike's still acting up, man.$" + +Text_1C19BC:: @ 81C19BC + .string "Okay, kid!\n" + .string "Don't expect mercy this time!$" + +Text_1C19E5:: @ 81C19E5 + .string "ELI: Our twin power became even\n" + .string "better!$" + +Text_1C1A0D:: @ 81C1A0D + .string "ANNE: Our twin power powered up!$" + +Text_1C1A2E:: @ 81C1A2E + .string "We're to battle again?\n" + .string "This time, you're mine!$" + +Text_1C1A5D:: @ 81C1A5D + .string "I haven't forgotten you were with\n" + .string "those good-looking POKéMON.$" + +Text_1C1A9B:: @ 81C1A9B + .string "I'm taking ROCK TUNNEL to go to\n" + .string "LAVENDER…\p" + .string "But I keep getting stopped by\n" + .string "everyone along the way…$" + +Text_1C1AFB:: @ 81C1AFB + .string "Don't you dare patronize me today!\n" + .string "We're playing for keeps!$" + +Text_1C1B37:: @ 81C1B37 + .string "Bwahaha!\n" + .string "Great! I was bored again, eh!$" + +Text_1C1B5E:: @ 81C1B5E + .string "Hahaha!\n" + .string "A little toughie, as always!$" + +Text_1C1B83:: @ 81C1B83 + .string "I got up early every day to train\n" + .string "my POKéMON from cocoons!$" + +Text_1C1BBE:: @ 81C1BBE + .string "Hahahaha!\n" + .string "I'll win this time!$" + +Text_1C1BDC:: @ 81C1BDC + .string "Go win, my super BUG POKéMON!$" + +Text_1C1BFA:: @ 81C1BFA + .string "Wow, you came here again?\n" + .string "Maybe you're a POKéMANIAC, too?\l" + .string "Want to see my collection?$" + +Text_1C1C4F:: @ 81C1C4F + .string "Ha-hahah-ah-ha!\n" + .string "I can't stop sneezing!$" + +Text_1C1C76:: @ 81C1C76 + .string "Hi, kid!\n" + .string "Did I show you my POKéMON?$" + +Text_1C1C9A:: @ 81C1C9A + .string "I went out to a POKéMON GYM again.\p" + .string "…But I lost as usual.$" + +Text_1C1CD3:: @ 81C1CD3 + .string "Ah!\n" + .string "This mountain air is delicious!\l" + .string "It's so good, I can't leave!$" + +Text_1C1D14:: @ 81C1D14 + .string "My head is starting to spin.\n" + .string "I've been hiking for too long…$" + +Text_1C1D50:: @ 81C1D50 + .string "Win, lose, or draw!\n" + .string "Now for our rematch!$" + +Text_1C1D79:: @ 81C1D79 + .string "Competing is the ultimate thrill.\n" + .string "I still can't get enough!$" + +Text_1C1DB5:: @ 81C1DB5 + .string "You know, right?\n" + .string "Let's go, but don't cheat!$" + +Text_1C1DE1:: @ 81C1DE1 + .string "Hi, there!\p" + .string "But be careful!\n" + .string "I'm still laying down some cables!$" + +Text_1C1E1F:: @ 81C1E1F + .string "I became a TRAINER a while ago.\n" + .string "But, I think I can win.$" + +Text_1C1E57:: @ 81C1E57 + .string "Fwahaha!\n" + .string "I have never lost!\p" + .string "…And if I did, I've forgotten all\n" + .string "about it!$" + +Text_1C1E9F:: @ 81C1E9F + .string "I have never won before…\p" + .string "Perhaps I am destined to remain\n" + .string "that way…$" + +Text_1C1EE2:: @ 81C1EE2 + .string "I'm the best in my class.\n" + .string "I train every morning and night!$" + +Text_1C1F1D:: @ 81C1F1D + .string "Keep your eyes out for live wires!$" + +Text_1C1F40:: @ 81C1F40 + .string "I raised my POKéMON carefully.\n" + .string "They should be ready by now.\l" + .string "This time, they should win, too.$" + +Text_1C1F9D:: @ 81C1F9D + .string "Yeah!\n" + .string "I got a bite, here!\l" + .string "Th-this might be the real thing!$" + +Text_1C1FD8:: @ 81C1FD8 + .string "You're finally here.\n" + .string "Fishing is a waiting game.$" + +Text_1C2008:: @ 81C2008 + .string "Still can't find a MOON STONE…\n" + .string "Have you found one?$" + +Text_1C203B:: @ 81C203B + .string "Electricity has always been my\n" + .string "specialty.\p" + .string "I don't know a thing about POKéMON\n" + .string "of the sea, though.$" + +Text_1C209C:: @ 81C209C + .string "The FISHING FOOL vs. POKéMON KID!\n" + .string "Another round, fight!$" + +Text_1C20D4:: @ 81C20D4 + .string "I love fishing, don't get me wrong.\n" + .string "But, I wish I had more work…\l" + .string "…It's hard to give up fishing!$" + +Text_1C2134:: @ 81C2134 + .string "What's catching?\p" + .string "You'll never know unless you beat\n" + .string "me!$" + +Text_1C216B:: @ 81C216B + .string "JES: I'll win here today and\n" + .string "propose to my GIA.$" + +Text_1C219B:: @ 81C219B + .string "GIA: Hey, JES…\n" + .string "I've been waiting a long time now.\p" + .string "If we win today, I'll marry you!$" + +Text_1C21EE:: @ 81C21EE + .string "My bird POKéMON remember you!$" + +Text_1C220C:: @ 81C220C + .string "I want to be the best TRAINER \n" + .string "while I'm a kid!$" + +Text_1C223C:: @ 81C223C + .string "Wow!\n" + .string "You got more cool BADGES!$" + +Text_1C225B:: @ 81C225B + .string "My cutely grown POKéMON wish to\n" + .string "become reacquainted with you.$" + +Text_1C2299:: @ 81C2299 + .string "I cleaned out my savings and\n" + .string "bought more CARBOS.$" + +Text_1C22CA:: @ 81C22CA + .string "I'm not going to lose this time.\n" + .string "The wind's blowing my way!$" + +Text_1C2306:: @ 81C2306 + .string "Oh, you're back?\p" + .string "Sure, I'll play again with you,\n" + .string "sweetie.$" + +Text_1C2340:: @ 81C2340 + .string "Can't you forget that you battled\n" + .string "with me?$" + +Text_1C236B:: @ 81C236B + .string "What're you starin' at?$" + +Text_1C2383:: @ 81C2383 + .string "I always go with bird POKéMON.\n" + .string "I've dedicated myself to them.$" + +Text_1C23C1:: @ 81C23C1 + .string "I used TMs to teach good moves\n" + .string "to my POKéMON.$" + +Text_1C23EF:: @ 81C23EF + .string "My bird POKéMON should be ready\n" + .string "for battle this time.$" + +Text_1C2425:: @ 81C2425 + .string "Are you using TMs on POKéMON?\n" + .string "Just holding them is useless.$" + +Text_1C2461:: @ 81C2461 + .string "Have you taught your bird POKéMON\n" + .string "how to FLY?\p" + .string "You'll be able to soar with it into\n" + .string "the sky! Give it a try.$" + +Text_1C24CB:: @ 81C24CB + .string "The legend of the winged mirages…\n" + .string "You've heard it, right?$" + +Text_1C2505:: @ 81C2505 + .string "I'm really not into it, but okay.\n" + .string "Let's go!$" + +Text_1C2531:: @ 81C2531 + .string "Hey!\n" + .string "I remember you!\p" + .string "C'mon, c'mon.\n" + .string "Let's go, let's go, let's go!$" + +Text_1C2572:: @ 81C2572 + .string "You're here again, huh?\n" + .string "Shut up and battle.$" + +Text_1C259E:: @ 81C259E + .string "We've been riding here because of\n" + .string "the wide-open spaces.$" + +Text_1C25D6:: @ 81C25D6 + .string "POKéMON battle, right?\n" + .string "Cool! Rumble!$" + +Text_1C25FB:: @ 81C25FB + .string "KIRI: JAN, I hope we win today.$" + +Text_1C261B:: @ 81C261B + .string "JAN: KIRI, here we go!\n" + .string "Let's win for sure this time!$" + +Text_1C2650:: @ 81C2650 + .string "I'm going to keep battling with the\n" + .string "POKéMON I got in trades.$" + +Text_1C268D:: @ 81C268D + .string "You look gentle, so I think I can\n" + .string "beat you.\p" + .string "I'll give it one more go!$" + +Text_1C26D3:: @ 81C26D3 + .string "When I whistle, bird POKéMON\n" + .string "gather around.\p" + .string "They're amazingly cute!$" + +Text_1C2717:: @ 81C2717 + .string "Hmm? My birds are shivering!\n" + .string "Wait, aren't you that TRAINER…$" + +Text_1C2753:: @ 81C2753 + .string "Oh, you're a little cutie!\n" + .string "So like a darling POKéMON!\l" + .string "I remember you now!$" + +Text_1C279D:: @ 81C279D + .string "I raise POKéMON for protection\n" + .string "because I live alone.\p" + .string "That hasn't changed.$" + +Text_1C27E7:: @ 81C27E7 + .string "Hey, kid! C'mon!\n" + .string "I got these off some loser!$" + +Text_1C2814:: @ 81C2814 + .string "Fork over all your cash when you\n" + .string "lose to me, kid!$" + +Text_1C2846:: @ 81C2846 + .string "What's cool and happening?\n" + .string "Trading POKéMON, of course.$" + +Text_1C287D:: @ 81C287D + .string "Want to play with my POKéMON\n" + .string "again?$" + +Text_1C28A1:: @ 81C28A1 + .string "MYA: Hi, we keep meeting,\n" + .string "don't we?\p" + .string "Help me train my little brother\n" + .string "again?$" + +Text_1C28EC:: @ 81C28EC + .string "RON: My sister's gotten more\n" + .string "powerful…$" + +Text_1C2913:: @ 81C2913 + .string "What do you want?$" + +Text_1C2925:: @ 81C2925 + .string "Nice BIKE!\n" + .string "Hand it over quick!$" + +Text_1C2944:: @ 81C2944 + .string "Come out and play, little mouse.\n" + .string "I'll treat you right!$" + +Text_1C297B:: @ 81C297B + .string "Hey, wait a second!\n" + .string "Don't call me and then run away!$" + +Text_1C29B0:: @ 81C29B0 + .string "I'm feeling hungry and mean!\n" + .string "I really need a punching bag!$" + +Text_1C29EB:: @ 81C29EB + .string "Hey, there!\n" + .string "We'll have ourselves a good time!$" + +Text_1C2A19:: @ 81C2A19 + .string "JED: Are you here to see our\n" + .string "love, which knows no bounds?$" + +Text_1C2A53:: @ 81C2A53 + .string "LEA: Sometimes, the intensity of\n" + .string "our love scares me.$" + +Text_1C2A88:: @ 81C2A88 + .string "I told you, there's no getting rich\n" + .string "quick in battling kids.$" + +Text_1C2AC4:: @ 81C2AC4 + .string "I'm mighty proud of my bod, kiddo.\n" + .string "Come on!$" + +Text_1C2AF0:: @ 81C2AF0 + .string "You out for a stroll?$" + +Text_1C2B06:: @ 81C2B06 + .string "We're BIKERS!\n" + .string "We rule the roads, man!$" + +Text_1C2B2C:: @ 81C2B2C + .string "VOLTORB's going to seriously\n" + .string "electrify you today!$" + +Text_1C2B5E:: @ 81C2B5E + .string "I leveled up my POKéMON, but it\n" + .string "absolutely won't evolve. Why?$" + +Text_1C2B9C:: @ 81C2B9C + .string "Gaah! I really need to exercise\n" + .string "and seriously trim some flab!$" + +Text_1C2BDA:: @ 81C2BDA + .string "Be a rebel!$" + +Text_1C2BE6:: @ 81C2BE6 + .string "Yep, that's a nice BIKE!\n" + .string "How's it handle?$" + +Text_1C2C10:: @ 81C2C10 + .string "Get lost, kid!\n" + .string "I'm bushed!$" + +Text_1C2C2B:: @ 81C2C2B + .string "I've been checking every grassy\n" + .string "area for new POKéMON.\p" + .string "But it's not always easy…$" + +Text_1C2C7B:: @ 81C2C7B + .string "Koorukukukoo!\n" + .string "Is my birdcall getting better?$" + +Text_1C2CA8:: @ 81C2CA8 + .string "I warned you before, this is my\n" + .string "turf!\p" + .string "I don't want you coming around.$" + +Text_1C2CEE:: @ 81C2CEE + .string "I'm almost warmed up to go\n" + .string "out for a swim.$" + +Text_1C2D19:: @ 81C2D19 + .string "Wait! Slow down!\n" + .string "What if you have a heart attack?$" + +Text_1C2D4B:: @ 81C2D4B + .string "I love swimming!\n" + .string "I guess you're the surfing type.$" + +Text_1C2D7D:: @ 81C2D7D + .string "What's beyond the horizon?\n" + .string "Have you seen?$" + +Text_1C2DA7:: @ 81C2DA7 + .string "I tried diving for POKéMON again,\n" + .string "but it was a no-go like before.$" + +Text_1C2DE9:: @ 81C2DE9 + .string "I look at the sea to forget all\n" + .string "the bad things that happened.\p" + .string "…Like losing to you the last time!$" + +Text_1C2E4A:: @ 81C2E4A + .string "You always get to ride your\n" + .string "POKéMON…\p" + .string "It looks so relaxing.\n" + .string "Can I have it if I win?$" + +Text_1C2E9D:: @ 81C2E9D + .string "Swimming's great!\n" + .string "Sunburns aren't!$" + +Text_1C2EC0:: @ 81C2EC0 + .string "These waters are treacherous!\n" + .string "You shouldn't come back here!$" + +Text_1C2EFC:: @ 81C2EFC + .string "I swam here with my friends…\n" + .string "I'm tired…\l" + .string "Must we really battle again?$" + +Text_1C2F41:: @ 81C2F41 + .string "LIA: You know my brother just\n" + .string "became a TRAINER, right?\p" + .string "I want to make him better, so I\n" + .string "need your help again.$" + +Text_1C2FAE:: @ 81C2FAE + .string "LUC: My big sis taught me all\n" + .string "about POKéMON.\p" + .string "I wonder if I'm better?$" + +Text_1C2FF3:: @ 81C2FF3 + .string "The water is shallow here.\n" + .string "There are many people swimming.$" + +Text_1C302E:: @ 81C302E + .string "Are you jealous that I'm\n" + .string "vacationing on SEAFOAM?$" + +Text_1C305F:: @ 81C305F + .string "I love floating with the fishes\n" + .string "here among the waves.$" + +Text_1C3095:: @ 81C3095 + .string "Were you on vacation, too?$" + +Text_1C30B0:: @ 81C30B0 + .string "Check out my physique!\p" + .string "It's even more buff than ever\n" + .string "before!$" + +Text_1C30ED:: @ 81C30ED + .string "Why are you riding a POKéMON?\n" + .string "Haven't you learned to swim yet?$" + +Text_1C312C:: @ 81C312C + .string "I rode my bird POKéMON here.$" + +Text_1C3149:: @ 81C3149 + .string "My boyfriend gave me big pearls.\n" + .string "And, they've grown bigger!$" + +Text_1C3185:: @ 81C3185 + .string "I swam here from CINNABAR ISLAND.\n" + .string "It wasn't easy, like I said.$" + +Text_1C31C4:: @ 81C31C4 + .string "CINNABAR, in the west, has a LAB\n" + .string "for POKéMON.\p" + .string "My daddy works there.$" + +Text_1C3208:: @ 81C3208 + .string "You want to know if the fish are\n" + .string "biting?$" + +Text_1C3231:: @ 81C3231 + .string "I got a big haul again!\n" + .string "Wanna go for it once more?$" + +Text_1C3264:: @ 81C3264 + .string "The sea cleanses my body and soul!$" + +Text_1C3287:: @ 81C3287 + .string "きょうも およぎに\n" + .string "きちまったぜ$" + +Text_1C3298:: @ 81C3298 + .string "I caught my POKéMON at sea.\n" + .string "And that's where I train them.$" + +Text_1C32D3:: @ 81C32D3 + .string "Right now, I'm in another triathlon\n" + .string "meet!$" + +Text_1C32FD:: @ 81C32FD + .string "Ahh!\n" + .string "Feel the sun and the wind!$" + +Text_1C331D:: @ 81C331D + .string "Hey, cut it out already.\n" + .string "You always scare away the fish!$" + +Text_1C3356:: @ 81C3356 + .string "Keep me company till I get a hit.$" + +Text_1C3378:: @ 81C3378 + .string "LIL: Huh? A battle again?\n" + .string "IAN, can't you do it alone?$" + +Text_1C33AE:: @ 81C33AE + .string "IAN: My sis is still a slob.\n" + .string "Help me get her into shape!$" + +Text_1C33E7:: @ 81C33E7 + .string "I won't lose while I'm here!$" + +Text_1C3404:: @ 81C3404 + .string "Dad took me to a great party on\n" + .string "the S.S. ANNE at VERMILION CITY.$" + +Text_1C3445:: @ 81C3445 + .string "I'm a cool guy.\n" + .string "I've got a girlfriend!\p" + .string "I'll show her how cool I am for\n" + .string "sure this time!$" + +Text_1C349C:: @ 81C349C + .string "Hi!\n" + .string "My boyfriend is cool!\l" + .string "My conditioning's good today!$" + +Text_1C34D4:: @ 81C34D4 + .string "I had this feeling…\n" + .string "I knew I had to battle you again!$" + +Text_1C350A:: @ 81C350A + .string "My friend has many cute POKéMON.\n" + .string "I'm so jealous!$" + +Text_1C353B:: @ 81C353B + .string "I just trained up on MT. MOON,\n" + .string "but I've still got gas in the tank!$" + +Text_1C357E:: @ 81C357E + .string "A POKéMANIAC lives on the cape.\n" + .string "Have you seen his collection?$" + +Text_1C35BC:: @ 81C35BC + .string "You're going to see BILL again?\n" + .string "First, we battle!$" + +Text_1C35EE:: @ 81C35EE + .string "I saw your feat from the grass!$" + +Text_1C360E:: @ 81C360E + .string "Okay!\n" + .string "I'll stomp you!$" + +Text_1C3624:: @ 81C3624 + .string "You always look so busy…\n" + .string "Aren't you getting tired?$" + +Text_1C3657:: @ 81C3657 + .string "You really must love coming to\n" + .string "NUGGET BRIDGE.$" + +Text_1C3685:: @ 81C3685 + .string "The time we battled…\p" + .string "Even though I was the second in\n" + .string "line, I was the best, wasn't I?$" + +Text_1C36DA:: @ 81C36DA + .string "People call this the NUGGET\n" + .string "BRIDGE!\p" + .string "You've already beaten us, so you're\n" + .string "not allowed to take the challenge…\p" + .string "…But, you're welcome to battle with\n" + .string "us again.$" + +Text_1C3773:: @ 81C3773 + .string "Lying back, rocked by the waves…\n" + .string "I don't notice time slipping by…$" + +Text_1C37B5:: @ 81C37B5 + .string "The weather's gorgeous!\n" + .string "I'll try not to spoil it.$" + +Text_1C37E7:: @ 81C37E7 + .string "My sunburn is starting to hurt…$" + +Text_1C3807:: @ 81C3807 + .string "The fire bird's mountain casts\n" + .string "a huge shadow…$" + +Text_1C3835:: @ 81C3835 + .string "I have this strong feeling that\n" + .string "I can win this time!$" + +Text_1C386A:: @ 81C386A + .string "Wait! Wait a second!\n" + .string "I'm sure I've hooked a big one!$" + +Text_1C389F:: @ 81C389F + .string "You'll help me out with my\n" + .string "training again?$" + +Text_1C38CA:: @ 81C38CA + .string "We haven't missed a single day of\n" + .string "training yet!$" + +Text_1C38FA:: @ 81C38FA + .string "Every morning, before breakfast,\n" + .string "I swim around this island…\l" + .string "Three times!$" + +Text_1C3943:: @ 81C3943 + .string "Dress appropriately for battle!\n" + .string "Lose that frivolous outfit, I said!$" + +Text_1C3987:: @ 81C3987 + .string "You know, everything tastes great\n" + .string "when you're out in the wild.$" + +Text_1C39C6:: @ 81C39C6 + .string "I ate too much again, so will you\n" + .string "battle us for some exercise?$" + +Text_1C3A05:: @ 81C3A05 + .string "KIA: My big brother and I make\n" + .string "an awesome combination!\p" + .string "We won't lose this time!$" + +Text_1C3A55:: @ 81C3A55 + .string "MIK: Together with KIA, we're\n" + .string "afraid of nothing!\p" + .string "We'll prove it to you this time!$" + +Text_1C3AA7:: @ 81C3AA7 + .string "Are we to battle again?$" + +Text_1C3ABF:: @ 81C3ABF + .string "From where have you come, and\n" + .string "where are you bound?$" + +Text_1C3AF2:: @ 81C3AF2 + .string "I want to swim without my float\n" + .string "ring soon.$" + +Text_1C3B1D:: @ 81C3B1D + .string "Yay, yay!\n" + .string "POKéMON!$" + +Text_1C3B30:: @ 81C3B30 + .string "Oh, no, didn't I tell you already?\n" + .string "Please, stay away from me!$" + +Text_1C3B6E:: @ 81C3B6E + .string "JOY: We've gotten stronger!\n" + .string "Lots and lots!$" + +Text_1C3B99:: @ 81C3B99 + .string "MEG: You can't beat us today!$" + +Text_1C3BB7:: @ 81C3BB7 + .string "Oh, hello!\p" + .string "Are you raising your POKéMON in a\n" + .string "good environment?$" + +Text_1C3BF6:: @ 81C3BF6 + .string "With these hands, I will create\n" + .string "my victory today.$" + +Text_1C3C28:: @ 81C3C28 + .string "Must I repeat myself?\n" + .string "I'm trying to paint.\l" + .string "Please keep out of my sight!$" + +Text_1C3C70:: @ 81C3C70 + .string "I haven't made any progress…\n" + .string "I still can't get the right angle…$" + +Text_1C3CB0:: @ 81C3CB0 + .string "Oh, you will give me another\n" + .string "opportunity to match wits with you?$" + +Text_1C3CF1:: @ 81C3CF1 + .string "They're almost finished making the\n" + .string "pool for my POKéMON.\p" + .string "You must drop in for a visit.$" + +Text_1C3D47:: @ 81C3D47 + .string "I'm a good runner.\n" + .string "I've gotten even faster!$" + +Text_1C3D73:: @ 81C3D73 + .string "I say, friend!\n" + .string "Let us enjoy our time together!$" + +Text_1C3DA2:: @ 81C3DA2 + .string "I'm the eldest of the BIRD\n" + .string "BROTHERS. Remember me?\p" + .string "That's right, I'm the one who loves\n" + .string "birds for their beaks!$" + +Text_1C3E0F:: @ 81C3E0F + .string "I'm the middle kid of the BIRD\n" + .string "BROTHERS.\p" + .string "I'm the one that loves wings.\n" + .string "Let's battle again!$" + +Text_1C3E6A:: @ 81C3E6A + .string "I'm the youngest of the BIRD\n" + .string "BROTHERS.\p" + .string "I love birds for their down.\n" + .string "I didn't think I'd see you again!$" + +Text_1C3ED0:: @ 81C3ED0 + .string "I'm still having no luck at all.\n" + .string "A battle'd be a change of pace!$" + +Text_1C3F11:: @ 81C3F11 + .string "Gasp… Gasp…\p" + .string "I swam here from SIX ISLAND's port\n" + .string "in one go again.$" + +Text_1C3F51:: @ 81C3F51 + .string "You always come along while I'm\n" + .string "swimming.$" + +Text_1C3F7B:: @ 81C3F7B + .string "AVA: Let's have another\n" + .string "two-on-two marine battle today!$" + +Text_1C3FB3:: @ 81C3FB3 + .string "GEB: My big sister and I are way\n" + .string "tougher than before!$" + +Text_1C3FE9:: @ 81C3FE9 + .string "…Huh?\p" + .string "I envision my house, but TELEPORT\n" + .string "always brings me here!$" + +Text_1C4028:: @ 81C4028 + .string "Oh, hello.\n" + .string "A pleasant breeze is blowing again.$" + +Text_1C4057:: @ 81C4057 + .string "Hehehe, I'm practicing in secret\n" + .string "again.$" + +Text_1C407F:: @ 81C407F + .string "What, you're sick of seeing\n" + .string "SWIMMERS like me?\p" + .string "Aww, don't be hatin'!\n" + .string "Battle with me again.$" + +Text_1C40D9:: @ 81C40D9 + .string "Sigh…\n" + .string "My boyfriend's busy again…$" + +Text_1C40FA:: @ 81C40FA + .string "Come on, tell me, where are the\n" + .string "mountains around these parts?$" + +Text_1C4138:: @ 81C4138 + .string "MIU: Hello, POKéMON!\n" + .string "It's time to play again!$" + +Text_1C4166:: @ 81C4166 + .string "MIA: Hello, POKéMON!\n" + .string "It's time to battle again!$" + +Text_1C4196:: @ 81C4196 + .string "There appear to be many secrets\n" + .string "still unsolved in this world.$" + +Text_1C41D4:: @ 81C41D4 + .string "Hi, didn't we meet before?\n" + .string "What compelled you to come back?$" + +Text_1C4210:: @ 81C4210 + .string "It's been said that there are\n" + .string "mysterious stones on this island.\p" + .string "Have you discovered anything since\n" + .string "we last met?$" + +Text_1C4280:: @ 81C4280 + .string "A rematch with you, so high up!$" + +Text_1C42A0:: @ 81C42A0 + .string "I'm pretty familiar with the land\n" + .string "around these parts.$" + +Text_1C42D6:: @ 81C42D6 + .string "I sensed your approach.$" + +Text_1C42EE:: @ 81C42EE + .string "Somewhere on this island, peculiar\n" + .string "POKéMON are sleeping.$" + +Text_1C4327:: @ 81C4327 + .string "Kyahaha!\p" + .string "Coming back won't change a thing.\n" + .string "I'll flick you away effortlessly!$" + +Text_1C4374:: @ 81C4374 + .string "Howdy! You're a member of my\n" + .string "fan club, isn't that right?$" + +Text_1C43AD:: @ 81C43AD + .string "This island is too spread out…\n" + .string "Patrolling the place is a drag…$" + +Text_1C43EC:: @ 81C43EC + .string "I don't forgive people who abuse\n" + .string "POKéMON!$" + +Text_1C4416:: @ 81C4416 + .string "EVE: I'll team up with JON and\n" + .string "battle together again.$" + +Text_1C444C:: @ 81C444C + .string "JON: When I'm with EVE, it feels\n" + .string "like we could never lose, not ever.$" + +Text_1C4491:: @ 81C4491 + .string "Let's have another battle.\n" + .string "My conditioning's in top form!$" + +Text_1C44CB:: @ 81C44CB + .string "It doesn't matter if you happen to\n" + .string "have the strongest POKéMON…\p" + .string "It doesn't mean a thing if you don't\n" + .string "know how to use them properly!$" + +Text_1C454E:: @ 81C454E + .string "I work to protect the environment.\n" + .string "In turn, nature protects me!$" + +Text_1C458E:: @ 81C458E + .string "Every time we meet, you have those\n" + .string "snazzy shoes on.$" + +Text_1C45C2:: @ 81C45C2 + .string "You must have gotten tougher.\n" + .string "Let me battle you, please!$" + +Text_1C45FB:: @ 81C45FB + .string "I was given the best possible\n" + .string "education to become this strong.\p" + .string "I won't lose this time.\n" + .string "Absolutely not!$" + +Text_1C4662:: @ 81C4662 + .string "LEX: My darling NYA, together\n" + .string "we will win for certain!$" + +Text_1C4699:: @ 81C4699 + .string "NYA: I won't drag down my mentor\n" + .string "LEX! We're going to win!$" + +Text_1C46D3:: @ 81C46D3 + .string "Have you discovered anything about\n" + .string "this stone chamber?$" + +Text_1C470A:: @ 81C470A + .string "A mystic POKéMON is said to sleep\n" + .string "inside here.$" + +Text_1C4739:: @ 81C4739 + .string "My teacher is showing me how to\n" + .string "paint some more.$" + +Text_1C476A:: @ 81C476A + .string "Today, in addition to our lesson,\n" + .string "we came to see the chamber again.$" + +VictoryRoad_2F_EventScript_1C47AE:: @ 81C47AE + lock + faceplayer + checkflag FLAG_0x2C0 + goto_if 1, EventScript_1C480C + msgbox Text_1749F9, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4802 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4802 + msgbox Text_174AE2 + setvar VAR_0x8005, 4 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4802 + setflag FLAG_0x2C0 + goto EventScript_1C480C + end + +EventScript_1C4802:: @ 81C4802 + msgbox Text_174ABC + release + end + +EventScript_1C480C:: @ 81C480C + msgbox Text_174B0C + release + end + +EventScript_1C4816:: @ 81C4816 + lock + faceplayer + checkflag FLAG_0x2C1 + goto_if 1, EventScript_1C4874 + msgbox Text_175711, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C486A + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C486A + msgbox Text_1757C1 + setvar VAR_0x8005, 11 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C486A + setflag FLAG_0x2C1 + goto EventScript_1C4874 + end + +EventScript_1C486A:: @ 81C486A + msgbox Text_17579D + release + end + +EventScript_1C4874:: @ 81C4874 + msgbox Text_1757EC + release + end + +RockTunnel_B1F_EventScript_1C487E:: @ 81C487E + lock + faceplayer + checkflag FLAG_0x2C2 + goto_if 1, EventScript_1C48DC + msgbox Text_1799E0, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C48D2 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C48D2 + msgbox Text_179AE1 + setvar VAR_0x8005, 13 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C48D2 + setflag FLAG_0x2C2 + goto EventScript_1C48DC + end + +EventScript_1C48D2:: @ 81C48D2 + msgbox Text_179AC0 + release + end + +EventScript_1C48DC:: @ 81C48DC + msgbox Text_179B0A + release + end + +MtEmber_Exterior_EventScript_1C48E6:: @ 81C48E6 + lock + faceplayer + checkflag FLAG_0x2C3 + goto_if 1, EventScript_1C4944 + msgbox Text_17A642, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C493A + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C493A + msgbox Text_17A717 + setvar VAR_0x8005, 12 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C493A + setflag FLAG_0x2C3 + goto EventScript_1C4944 + end + +EventScript_1C493A:: @ 81C493A + msgbox Text_17A6ED + release + end + +EventScript_1C4944:: @ 81C4944 + msgbox Text_17A756 + release + end + +Route4_EventScript_1C494E:: @ 81C494E + lock + faceplayer + checkflag FLAG_0x2C4 + goto_if 1, EventScript_1C49AC + msgbox Text_1839D5, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C49A2 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C49A2 + msgbox Text_183ABF + setvar VAR_0x8005, 0 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C49A2 + setflag FLAG_0x2C4 + goto EventScript_1C49AC + end + +EventScript_1C49A2:: @ 81C49A2 + msgbox Text_183A83 + release + end + +EventScript_1C49AC:: @ 81C49AC + msgbox Text_183AE2 + release + end + +Route4_EventScript_1C49B6:: @ 81C49B6 + lock + faceplayer + checkflag FLAG_0x2C5 + goto_if 1, EventScript_1C4A14 + msgbox Text_183B74, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A0A + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A0A + msgbox Text_183C68 + setvar VAR_0x8005, 2 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A0A + setflag FLAG_0x2C5 + goto EventScript_1C4A14 + end + +EventScript_1C4A0A:: @ 81C4A0A + msgbox Text_183C25 + release + end + +EventScript_1C4A14:: @ 81C4A14 + msgbox Text_183C94 + release + end + +EventScript_1C4A1E:: @ 81C4A1E + lock + faceplayer + checkflag FLAG_0x2C6 + goto_if 1, EventScript_1C4A7C + msgbox Text_17E316, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A72 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A72 + msgbox Text_17E3F1 + setvar VAR_0x8005, 10 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4A72 + setflag FLAG_0x2C6 + goto EventScript_1C4A7C + end + +EventScript_1C4A72:: @ 81C4A72 + msgbox Text_17E3E9 + release + end + +EventScript_1C4A7C:: @ 81C4A7C + msgbox Text_17E41B + release + end + +EventScript_1C4A86:: @ 81C4A86 + lock + faceplayer + checkflag FLAG_0x2C7 + goto_if 1, EventScript_1C4AE4 + msgbox Text_180388, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4ADA + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4ADA + msgbox Text_180484 + setvar VAR_0x8005, 9 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4ADA + setflag FLAG_0x2C7 + goto EventScript_1C4AE4 + end + +EventScript_1C4ADA:: @ 81C4ADA + msgbox Text_18043F + release + end + +EventScript_1C4AE4:: @ 81C4AE4 + msgbox Text_1804C4 + release + end + +FuchsiaCity_EventScript_1C4AEE:: @ 81C4AEE + lock + faceplayer + checkflag FLAG_0x2C8 + goto_if 1, EventScript_1C4B4C + msgbox Text_180948, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4B42 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4B42 + msgbox Text_180A57 + setvar VAR_0x8005, 14 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4B42 + setflag FLAG_0x2C8 + goto EventScript_1C4B4C + end + +EventScript_1C4B42:: @ 81C4B42 + msgbox Text_180A32 + release + end + +EventScript_1C4B4C:: @ 81C4B4C + msgbox Text_180A80 + release + end + +SevenIsland_EventScript_1C4B56:: @ 81C4B56 + lock + faceplayer + checkflag FLAG_0x2C9 + goto_if 1, EventScript_1C4BB4 + msgbox Text_182F01, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4BAA + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4BAA + msgbox Text_182FD9 + setvar VAR_0x8005, 1 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4BAA + setflag FLAG_0x2C9 + goto EventScript_1C4BB4 + end + +EventScript_1C4BAA:: @ 81C4BAA + msgbox Text_182FC1 + release + end + +EventScript_1C4BB4:: @ 81C4BB4 + msgbox Text_18300D + release + end + +PewterCity_Museum_1F_EventScript_1C4BBE:: @ 81C4BBE + lock + faceplayer + checkflag FLAG_0x2CA + goto_if 1, EventScript_1C4C1C + msgbox Text_1909A3, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C12 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C12 + msgbox Text_190AD5 + setvar VAR_0x8005, 6 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C12 + setflag FLAG_0x2CA + goto EventScript_1C4C1C + end + +EventScript_1C4C12:: @ 81C4C12 + msgbox Text_190AA9 + release + end + +EventScript_1C4C1C:: @ 81C4C1C + msgbox Text_190B00 + release + end + +EventScript_1C4C26:: @ 81C4C26 + lock + faceplayer + checkflag FLAG_0x2CB + goto_if 1, EventScript_1C4C84 + msgbox Text_195928, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C7A + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C7A + msgbox Text_195A08 + setvar VAR_0x8005, 5 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4C7A + setflag FLAG_0x2CB + goto EventScript_1C4C84 + end + +EventScript_1C4C7A:: @ 81C4C7A + msgbox Text_1959CC + release + end + +EventScript_1C4C84:: @ 81C4C84 + msgbox Text_195A31 + release + end + +EventScript_1C4C8E:: @ 81C4C8E + lock + faceplayer + checkflag FLAG_0x2CC + goto_if 1, EventScript_1C4CEC + msgbox Text_19A137, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4CE2 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4CE2 + msgbox Text_19A1EA + setvar VAR_0x8005, 8 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4CE2 + setflag FLAG_0x2CC + goto EventScript_1C4CEC + end + +EventScript_1C4CE2:: @ 81C4CE2 + msgbox Text_19A1CB + release + end + +EventScript_1C4CEC:: @ 81C4CEC + msgbox Text_19A20E + release + end + +EventScript_1C4CF6:: @ 81C4CF6 + checkflag FLAG_0x2CD + goto_if 1, EventScript_1C4D59 + msgbox Text_19AD85, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4D4F + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4D4F + msgbox Text_19ADEE + setvar VAR_0x8005, 7 + call EventScript_1C4F30 + lock + faceplayer + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4D4F + removeitem ITEM_POKE_DOLL, 1 + setflag FLAG_0x2CD + goto EventScript_1C4D59 + end + +EventScript_1C4D4F:: @ 81C4D4F + msgbox Text_19ADD8 + release + end + +EventScript_1C4D59:: @ 81C4D59 + checkplayergender + compare_var_to_value VAR_RESULT, 0 + call_if 1, EventScript_1C4D72 + compare_var_to_value VAR_RESULT, 1 + call_if 1, EventScript_1C4D7B + release + end + +EventScript_1C4D72:: @ 81C4D72 + msgbox Text_19AE1C + return + +EventScript_1C4D7B:: @ 81C4D7B + msgbox Text_19AE90 + return + +FourIsland_House1_EventScript_1C4D84:: @ 81C4D84 + lock + faceplayer + checkflag FLAG_0x2CE + goto_if 1, EventScript_1C4DE2 + msgbox Text_1A3505, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4DD8 + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4DD8 + msgbox Text_1A35DA + setvar VAR_0x8005, 3 + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4DD8 + setflag FLAG_0x2CE + goto EventScript_1C4DE2 + end + +EventScript_1C4DD8:: @ 81C4DD8 + msgbox Text_1A35C7 + release + end + +EventScript_1C4DE2:: @ 81C4DE2 + msgbox Text_1A3609 + release + end + +TwoIsland_CapeBrink_House_EventScript_1C4DEC:: @ 81C4DEC + special sub_8110AB4 + compare_var_to_value VAR_RESULT, 2 + goto_if 1, EventScript_1A7AE0 + special sub_8112364 + lock + faceplayer + checkflag FLAG_0x2E1 + goto_if 1, EventScript_1C4EA1 + checkflag FLAG_0x002 + goto_if 1, EventScript_1C4E97 + getfirstpartymonname 0 + msgbox Text_1A46C6 + specialvar VAR_RESULT, sub_80CCB94 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4F26 + copyvar VAR_0x8009, VAR_0x8005 + compare_var_to_value VAR_FACING, 2 + call_if 1, EventScript_1C4EF0 + compare_var_to_value VAR_FACING, 1 + call_if 1, EventScript_1C4EFB + compare_var_to_value VAR_FACING, 4 + call_if 1, EventScript_1C4F06 + compare_var_to_value VAR_FACING, 3 + call_if 1, EventScript_1C4F11 + msgbox Text_1A4751, 5 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4F1C + call EventScript_1C4F37 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4F1C + msgbox Text_1A4814 + closemessage + fadescreen 1 + goto EventScript_1C4EDA + +EventScript_1C4E8F:: @ 81C4E8F + fadescreen 0 + goto EventScript_1C4EAB + end + +EventScript_1C4E97:: @ 81C4E97 + msgbox Text_1A48B3 + release + end + +EventScript_1C4EA1:: @ 81C4EA1 + msgbox Text_1A4972 + release + end + +EventScript_1C4EAB:: @ 81C4EAB + copyvar VAR_0x8005, VAR_0x8009 + specialvar VAR_RESULT, sub_80CCCF8 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1C4ECD + msgbox Text_1A4865 + setflag FLAG_0x002 + release + end + +EventScript_1C4ECD:: @ 81C4ECD + msgbox Text_1A48F3 + setflag FLAG_0x2E1 + release + end + +EventScript_1C4EDA:: @ 81C4EDA + call EventScript_1C4F30 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C4F1C + goto EventScript_1C4EAB + end + +EventScript_1C4EF0:: @ 81C4EF0 + applymovement 1, Movement_1C4F4C + waitmovement 0 + return + +EventScript_1C4EFB:: @ 81C4EFB + applymovement 1, Movement_1C4F4E + waitmovement 0 + return + +EventScript_1C4F06:: @ 81C4F06 + applymovement 1, Movement_1C4F50 + waitmovement 0 + return + +EventScript_1C4F11:: @ 81C4F11 + applymovement 1, Movement_1C4F52 + waitmovement 0 + return + +EventScript_1C4F1C:: @ 81C4F1C + msgbox Text_1A47E5 + release + end + +EventScript_1C4F26:: @ 81C4F26 + msgbox Text_1A4737 + release + end + +EventScript_1C4F30:: @ 81C4F30 + special sub_812781C + waitstate + lock + faceplayer + return + +EventScript_1C4F37:: @ 81C4F37 + textcolor 3 + special sub_80699BC + signmsg + msgbox Text_1A644F, 5 + normalmsg + call EventScript_1A6675 + return + +Movement_1C4F4C:: @ 81C4F4C + step_52 + step_end + +Movement_1C4F4E:: @ 81C4F4E + step_53 + step_end + +Movement_1C4F50:: @ 81C4F50 + step_54 + step_end + +Movement_1C4F52:: @ 81C4F52 + step_55 + step_end + +SevenIsland_TrainerTower_1F_MapScript1_1C4F54:: @ 81C4F54 +SevenIsland_TrainerTower_2F_MapScript1_1C4F54:: @ 81C4F54 +SevenIsland_TrainerTower_3F_MapScript1_1C4F54:: @ 81C4F54 +SevenIsland_TrainerTower_4F_MapScript1_1C4F54:: @ 81C4F54 +SevenIsland_TrainerTower_5F_MapScript1_1C4F54:: @ 81C4F54 +SevenIsland_TrainerTower_6F_MapScript1_1C4F54:: @ 81C4F54 +SevenIsland_TrainerTower_7F_MapScript1_1C4F54:: @ 81C4F54 +SevenIsland_TrainerTower_8F_MapScript1_1C4F54:: @ 81C4F54 +SevenIsland_TrainerTower_Elevator_MapScript1_1C4F54:: @ 81C4F54 +SevenIsland_TrainerTower_Roof_MapScript1_1C4F54:: @ 81C4F54 + setvar VAR_0x4002, 0 + setvar VAR_0x8004, 10 + special sub_815D9E8 + end + +SevenIsland_TrainerTower_1F_MapScript2_1C4F62:: @ 81C4F62 +SevenIsland_TrainerTower_2F_MapScript2_1C4F62:: @ 81C4F62 +SevenIsland_TrainerTower_3F_MapScript2_1C4F62:: @ 81C4F62 +SevenIsland_TrainerTower_4F_MapScript2_1C4F62:: @ 81C4F62 +SevenIsland_TrainerTower_5F_MapScript2_1C4F62:: @ 81C4F62 +SevenIsland_TrainerTower_6F_MapScript2_1C4F62:: @ 81C4F62 +SevenIsland_TrainerTower_7F_MapScript2_1C4F62:: @ 81C4F62 +SevenIsland_TrainerTower_8F_MapScript2_1C4F62:: @ 81C4F62 + setvar VAR_0x8004, 0 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C4FA7 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C4FC5 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5019 + setflag FLAG_0x002 + setflag FLAG_0x003 + setflag FLAG_0x004 + setflag FLAG_0x005 + setvar VAR_0x400E, 1 + setvar VAR_0x400F, 1 + end + +EventScript_1C4FA7:: @ 81C4FA7 + setflag FLAG_0x002 + setflag FLAG_0x004 + setflag FLAG_0x005 + setvar VAR_0x400F, 1 + setobjectxyperm 3, 15, 13 + setobjectmovementtype 3, 9 + goto EventScript_1C5042 + +EventScript_1C4FC5:: @ 81C4FC5 + setflag FLAG_0x003 + setflag FLAG_0x004 + setvar VAR_0x400E, 1 + setvar VAR_0x8004, 5 + special sub_815D9E8 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1C4FFE + setobjectxyperm 2, 10, 12 + setobjectmovementtype 2, 9 + setobjectxyperm 5, 10, 13 + setobjectmovementtype 5, 9 + goto EventScript_1C5042 + +EventScript_1C4FFE:: @ 81C4FFE + setobjectxyperm 2, 10, 12 + setobjectmovementtype 2, 8 + setobjectxyperm 5, 11, 12 + setobjectmovementtype 5, 8 + goto EventScript_1C5042 + +EventScript_1C5019:: @ 81C5019 + setflag FLAG_0x005 + setvar VAR_0x400F, 1 + setobjectxyperm 2, 10, 10 + setobjectmovementtype 2, 8 + setobjectxyperm 3, 14, 13 + setobjectmovementtype 3, 9 + setobjectxyperm 4, 10, 16 + setobjectmovementtype 4, 7 +EventScript_1C5042: + setflag FLAG_0x006 + end + +SevenIsland_TrainerTower_1F_MapScript3_1C5046:: @ 81C5046 +SevenIsland_TrainerTower_2F_MapScript3_1C5046:: @ 81C5046 +SevenIsland_TrainerTower_3F_MapScript3_1C5046:: @ 81C5046 +SevenIsland_TrainerTower_4F_MapScript3_1C5046:: @ 81C5046 +SevenIsland_TrainerTower_5F_MapScript3_1C5046:: @ 81C5046 +SevenIsland_TrainerTower_6F_MapScript3_1C5046:: @ 81C5046 +SevenIsland_TrainerTower_7F_MapScript3_1C5046:: @ 81C5046 +SevenIsland_TrainerTower_8F_MapScript3_1C5046:: @ 81C5046 +SevenIsland_TrainerTower_Elevator_MapScript2_1C5046:: @ 81C5046 +SevenIsland_TrainerTower_Roof_MapScript2_1C5046:: @ 81C5046 + map_script_2 VAR_0x4002, 0, EventScript_1C5050 + .2byte 0 + +EventScript_1C5050:: @ 81C5050 + setvar VAR_0x4002, 1 + setvar VAR_0x8004, 5 + special sub_815D9E8 + compare_var_to_value VAR_RESULT, 0 + goto_if 1, EventScript_1C5072 + setvar VAR_0x400E, 1 + setvar VAR_0x400F, 1 +EventScript_1C5072: + setvar VAR_0x8004, 18 + special sub_815D9E8 + compare_var_to_value VAR_RESULT, 1 + goto_if 1, EventScript_1C5086 + end + +EventScript_1C5086:: @ 81C5086 + warp MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY, 255, 9, 7 + waitstate +EventScript_1C508F:: + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 0 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C50C2 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C510D + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C515C +EventScript_1C50C2: + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 3, Movement_1A75DB + waitmovement 0 + applymovement 3, Movement_1A75DD + waitmovement 0 + setvar VAR_0x400E, 1 + applymovement 3, Movement_1C5541 + waitmovement 0 + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 2 + setvar VAR_0x8006, 0 + special sub_815D9E8 + msgbox gStringVar4 + closemessage + goto EventScript_1C5219 + +EventScript_1C510D:: @ 81C510D + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 2 + copyvar VAR_0x8006, VAR_0x4003 + special sub_815D9E8 + msgbox gStringVar4 + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 2 + addvar VAR_0x4003, 1 + compare_var_to_value VAR_0x4003, 1 + goto_if 1, EventScript_1C5146 + setvar VAR_0x4003, 0 +EventScript_1C5146: + copyvar VAR_0x8006, VAR_0x4003 + special sub_815D9E8 + msgbox gStringVar4 + closemessage + goto EventScript_1C5219 + +EventScript_1C515C:: @ 81C515C + copyvar VAR_0x8000, VAR_0x4001 + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C5182 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C51AD + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C51D8 +EventScript_1C5182: + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 4, Movement_1A75DB + waitmovement 0 + applymovement 4, Movement_1A75DD + waitmovement 0 + applymovement 4, Movement_1C5546 + waitmovement 0 + goto EventScript_1C51FE + +EventScript_1C51AD:: @ 81C51AD + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 2, Movement_1A75DB + waitmovement 0 + applymovement 2, Movement_1A75DD + waitmovement 0 + applymovement 2, Movement_1C5549 + waitmovement 0 + goto EventScript_1C51FE + +EventScript_1C51D8:: @ 81C51D8 + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 3, Movement_1A75DB + waitmovement 0 + applymovement 3, Movement_1A75DD + waitmovement 0 + applymovement 3, Movement_1C5542 + waitmovement 0 +EventScript_1C51FE: + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 2 + copyvar VAR_0x8006, VAR_0x4001 + special sub_815D9E8 + msgbox gStringVar4 + closemessage +EventScript_1C5219: + setvar VAR_0x8004, 2 + setvar VAR_0x8005, 0 + special sub_815D9E8 + waitstate + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C524D + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C52E0 + compare_var_to_value VAR_0x8000, 3 + goto_if 1, EventScript_1C52E0 +EventScript_1C524D: + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 0 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C52D7 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C52BA + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5280 +EventScript_1C5280: + copyvar VAR_0x8000, VAR_0x4001 + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C52A6 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C52B0 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C52D0 +EventScript_1C52A6: + addvar VAR_0x4001, 1 + goto EventScript_1C515C + +EventScript_1C52B0:: @ 81C52B0 + addvar VAR_0x4001, 1 + goto EventScript_1C515C + +EventScript_1C52BA:: @ 81C52BA + applymovement 5, Movement_1C554C + waitmovement 0 + applymovement 2, Movement_1C5550 + goto EventScript_1C52D7 + +EventScript_1C52D0:: @ 81C52D0 + applymovement 3, Movement_1C554D +EventScript_1C52D7: + setvar VAR_0x8004, 4 + special sub_815D9E8 + end + +EventScript_1C52E0:: @ 81C52E0 + special sp000_heal_pokemon + setvar VAR_0x8004, 11 + special sub_815D9E8 + warp MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY, 255, 9, 7 + waitstate + +EventScript_1C52F4:: @ 81C52F4 + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 0 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C5327 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C5327 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5331 +EventScript_1C5327: + setvar VAR_0x8006, 0 + goto EventScript_1C5391 + +EventScript_1C5331:: @ 81C5331 + setvar VAR_0x8006, 1 + goto EventScript_1C5391 + +EventScript_1C533B:: @ 81C533B + setvar VAR_0x8004, 3 + setvar VAR_0x8005, 0 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C536E + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C536E + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5378 +EventScript_1C536E: + setvar VAR_0x8006, 0 + goto EventScript_1C5391 + +EventScript_1C5378:: @ 81C5378 + setvar VAR_0x8006, 2 + goto EventScript_1C5391 + +EventScript_1C5382:: @ 81C5382 + setvar VAR_0x8006, 0 + goto EventScript_1C5391 + +EventScript_1C538C:: @ 81C538C + setvar VAR_0x8006, 1 +EventScript_1C5391: + setvar VAR_0x8004, 1 + setvar VAR_0x8005, 5 + special sub_815D9E8 + lock + faceplayer + msgbox gStringVar4 + release + return + +EventScript_1C53AA:: @ 81C53AA + lock + faceplayer + setvar VAR_0x8004, 7 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C53DA + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C53E2 + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5492 +EventScript_1C53DA: + msgbox Text_17CA5A +EventScript_1C53E2: + setvar VAR_0x8004, 8 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C5410 + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C543A + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C544F +EventScript_1C5410: + msgbox Text_17CB09 + textcolor 3 + playfanfare MUS_FANFA1 + message Text_1A51F6 + waitfanfare + waitmessage + getstdstring 2, 24 + msgbox gUnknown_81A5218 + call EventScript_1A6675 + goto EventScript_1C544F + +EventScript_1C543A:: @ 81C543A + msgbox Text_17CB09 + msgbox gUnknown_81A5207 + goto EventScript_1C544F + +EventScript_1C544F:: @ 81C544F + setvar VAR_0x8004, 9 + special sub_815D9E8 + copyvar VAR_0x8000, VAR_RESULT + compare_var_to_value VAR_0x8000, 0 + goto_if 1, EventScript_1C547D + compare_var_to_value VAR_0x8000, 1 + goto_if 1, EventScript_1C548A + compare_var_to_value VAR_0x8000, 2 + goto_if 1, EventScript_1C5492 +EventScript_1C547D: + msgbox Text_17CB1A + goto EventScript_1C5492 + +EventScript_1C548A:: @ 81C548A + msgbox Text_17CBC0 +EventScript_1C5492: + msgbox Text_17CBF5 + release + return + +EventScript_1C549C:: @ 81C549C + lockall + setvar VAR_0x8004, 13 + special sub_815D9E8 + msgbox Text_17CC56 + releaseall + end + +SevenIsland_TrainerTower_2F_EventScript_1C54AF:: @ 81C54AF +SevenIsland_TrainerTower_4F_EventScript_1C54AF:: @ 81C54AF +SevenIsland_TrainerTower_6F_EventScript_1C54AF:: @ 81C54AF +SevenIsland_TrainerTower_8F_EventScript_1C54AF:: @ 81C54AF +SevenIsland_TrainerTower_5F_EventScript_1C54AF:: @ 81C54AF +SevenIsland_TrainerTower_7F_EventScript_1C54AF:: @ 81C54AF +SevenIsland_TrainerTower_3F_EventScript_1C54AF:: @ 81C54AF +SevenIsland_TrainerTower_1F_EventScript_1C54AF:: @ 81C54AF + goto EventScript_1C508F + +SevenIsland_TrainerTower_2F_EventScript_1C54B4:: @ 81C54B4 +SevenIsland_TrainerTower_4F_EventScript_1C54B4:: @ 81C54B4 +SevenIsland_TrainerTower_6F_EventScript_1C54B4:: @ 81C54B4 +SevenIsland_TrainerTower_8F_EventScript_1C54B4:: @ 81C54B4 +SevenIsland_TrainerTower_5F_EventScript_1C54B4:: @ 81C54B4 +SevenIsland_TrainerTower_7F_EventScript_1C54B4:: @ 81C54B4 +SevenIsland_TrainerTower_3F_EventScript_1C54B4:: @ 81C54B4 +SevenIsland_TrainerTower_1F_EventScript_1C54B4:: @ 81C54B4 + setvar VAR_0x4003, 0 + setvar VAR_0x8004, 16 + special sub_815D9E8 + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1C5528 + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 2, Movement_1A75DB + waitmovement 0 + applymovement 2, Movement_1A75DD + goto EventScript_1C551B + +SevenIsland_TrainerTower_2F_EventScript_1C54EA:: @ 81C54EA +SevenIsland_TrainerTower_4F_EventScript_1C54EA:: @ 81C54EA +SevenIsland_TrainerTower_6F_EventScript_1C54EA:: @ 81C54EA +SevenIsland_TrainerTower_8F_EventScript_1C54EA:: @ 81C54EA +SevenIsland_TrainerTower_5F_EventScript_1C54EA:: @ 81C54EA +SevenIsland_TrainerTower_7F_EventScript_1C54EA:: @ 81C54EA +SevenIsland_TrainerTower_3F_EventScript_1C54EA:: @ 81C54EA +SevenIsland_TrainerTower_1F_EventScript_1C54EA:: @ 81C54EA + setvar VAR_0x4003, 1 + setvar VAR_0x8004, 16 + special sub_815D9E8 + compare_var_to_value VAR_RESULT, 0 + goto_if 5, EventScript_1C5528 + setvar VAR_0x8004, 19 + special sub_815D9E8 + applymovement 5, Movement_1A75DB + waitmovement 0 + applymovement 5, Movement_1A75DD +EventScript_1C551B: + waitmovement 0 + setvar VAR_0x400F, 1 + goto EventScript_1C508F + +EventScript_1C5528:: @ 81C5528 + lockall + playse SE_PINPON + msgbox Text_17CC73 + closemessage + applymovement 255, Movement_1C5544 + waitmovement 0 + releaseall + end + +Movement_1C5541: + step_12 +Movement_1C5542:: @ 81C5542 + step_12 + step_12 +Movement_1C5544: + step_12 + step_end + +Movement_1C5546:: @ 81C5546 + step_11 + step_11 + step_end + +Movement_1C5549:: @ 81C5549 + step_10 + step_10 + step_end + +Movement_1C554C:: @ 81C554C + step_13 +Movement_1C554D: + step_11 + step_00 + step_end + +Movement_1C5550:: @ 81C5550 + step_00 + step_end + +EventScript_1C5550:: @ 81C5552 + msgbox Text_1C556D, 2 + end + +EventScript_1C555B:: @ 81C555B + msgbox Text_1C558D, 3 + end + +EventScript_1C5564:: @ 81C5564 + msgbox Text_1C55A4, 3 + end + +Text_1C556D:: @ 81C556D + .string "テストよう メッセージです!\n" + .string "ポケモンの せかいへ ようこそ!$" + +Text_1C558D:: @ 81C558D + .string "テストよう メッセージです!\n" + .string "かんばん です$" + +Text_1C55A4:: @ 81C55A4 + .string "テストよう メッセージです!\n" + .string "ざひょう チェックの イベントです$" + +Text_1C55C5:: @ 81C55C5 + .string " $" + +gText_WouldYouLikeToSaveTheGame:: @ 81C55C9 + .string "Would you like to save the game?$" + +gText_AlreadySaveFile_WouldLikeToOverwrite:: @ 81C55EA + .string "There is already a saved file.\n" + .string "Is it okay to overwrite it?$" + +gText_SavingDontTurnOffThePower:: @ 81C5625 + .string "SAVING…\n" + .string "DON'T TURN OFF THE POWER.$" + +gText_PlayerSavedTheGame:: @ 81C5647 + .string "{PLAYER} saved the game.$" + +gUnknown_81C565A:: + .string "セーブに しっぱい しました‥$" + +gText_DifferentGameFile:: @ 81C566A + .string "WARNING!\p" + .string "There is a different game file that\n" + .string "is already saved.\p" + .string "If you save now, the other file's\n" + .string "adventure, including items and\l" + .string "POKéMON, will be entirely lost.\p" + .string "Are you sure you want to save now\n" + .string "and overwrite the other save file?$" + +gOtherText_NewName:: @ 81C574F + .string "NEW NAME$" + +gNameChoice_Green:: @ 81C5758 + .string "GREEN$" + +gNameChoice_Red:: @ 81C575E + .string "RED$" + +gNameChoice_Leaf:: @ 81C5762 + .string "LEAF$" + +gNameChoice_Fire:: @ 81C5767 + .string "FIRE$" + +gNameChoice_Gary:: @ 81C576C + .string "GARY$" + +gNameChoice_Kaz:: @ 81C5771 + .string "KAZ$" + +gNameChoice_Toru:: @ 81C5775 + .string "TORU$" + +gNameChoice_Ash:: @ 81C577A + .string "ASH$" + +gNameChoice_Kene:: @ 81C577E + .string "KENE$" + +gNameChoice_Geki:: @ 81C5783 + .string "GEKI$" + +gNameChoice_Jak:: @ 81C5788 + .string "JAK$" + +gNameChoice_Janne:: @ 81C578C + .string "JANNE$" + +gNameChoice_Jonn:: @ 81C5792 + .string "JONN$" + +gNameChoice_Kamon:: @ 81C5797 + .string "KAMON$" + +gNameChoice_Karl:: @ 81C579D + .string "KARL$" + +gNameChoice_Taylor:: @ 81C57A2 + .string "TAYLOR$" + +gNameChoice_Oscar:: @ 81C57A9 + .string "OSCAR$" + +gNameChoice_Hiro:: @ 81C57AF + .string "HIRO$" + +gNameChoice_Max:: @ 81C57B4 + .string "MAX$" + +gNameChoice_Jon:: @ 81C57B8 + .string "JON$" + +gNameChoice_Ralph:: @ 81C57BC + .string "RALPH$" + +gNameChoice_Kay:: @ 81C57C2 + .string "KAY$" + +gNameChoice_Tosh:: @ 81C57C6 + .string "TOSH$" + +gNameChoice_Roak:: @ 81C57CB + .string "ROAK$" + +gNameChoice_Omi:: @ 81C57D0 + .string "OMI$" + +gNameChoice_Jodi:: @ 81C57D4 + .string "JODI$" + +gNameChoice_Amanda:: @ 81C57D9 + .string "AMANDA$" + +gNameChoice_Hillary:: @ 81C57E0 + .string "HILLARY$" + +gNameChoice_Makey:: @ 81C57E8 + .string "MAKEY$" + +gNameChoice_Michi:: @ 81C57EE + .string "MICHI$" + +gNameChoice_Paula:: @ 81C57F4 + .string "PAULA$" + +gNameChoice_June:: @ 81C57FA + .string "JUNE$" + +gNameChoice_Cassie:: @ 81C57FF + .string "CASSIE$" + +gNameChoice_Rey:: @ 81C5806 + .string "REY$" + +gNameChoice_Seda:: @ 81C580A + .string "SEDA$" + +gNameChoice_Kiko:: @ 81C580F + .string "KIKO$" + +gNameChoice_Mina:: @ 81C5814 + .string "MINA$" + +gNameChoice_Norie:: @ 81C5819 + .string "NORIE$" + +gNameChoice_Sai:: @ 81C581F + .string "SAI$" + +gNameChoice_Momo:: @ 81C5823 + .string "MOMO$" + +gNameChoice_Suzi:: @ 81C5828 + .string "SUZI$" + +gNewGame_HelpDocs1:: @ 81C582D + .string "The various buttons will be explained in\n" + .string "the order of their importance.$" + +gNewGame_HelpDocs2:: @ 81C5875 + .string "Moves the main character.\n" + .string "Also used to choose various data\n" + .string "headings.$" + +gNewGame_HelpDocs3:: @ 81C58BA + .string "Used to confirm a choice, check\n" + .string "things, chat, and scroll text.$" + +gNewGame_HelpDocs4:: @ 81C58F9 + .string "Used to exit, cancel a choice,\n" + .string "and cancel a mode.$" + +gNewGame_HelpDocs5:: @ 81C592B + .string "Press this button to open the\n" + .string "MENU.$" + +gNewGame_HelpDocs6:: @ 81C594F + .string "Used to shift items and to use\n" + .string "a registered item.$" + +gNewGame_HelpDocs7:: @ 81C5981 + .string "If you need help playing the\n" + .string "game, or on how to do things,\n" + .string "press the L or R Button.$" + +gOakText_AskPlayerGender:: @ 81C59D5 + .string "Now tell me. Are you a boy?\n" + .string "Or are you a girl?$" + +gNewGameAdventureIntro1:: + .string "In the world which you are about to\n" + .string "enter, you will embark on a grand\n" + .string "adventure with you as the hero.\n" + .string "\n" + .string "Speak to people and check things\n" + .string "wherever you go, be it towns, roads,\n" + .string "or caves. Gather information and\n" + .string "hints from every source.$" + +gNewGameAdventureIntro2:: + .string "New paths will open to you by helping\n" + .string "people in need, overcoming challenges,\n" + .string "and solving mysteries.\n" + .string "\n" + .string "At times, you will be challenged by\n" + .string "others and attacked by wild creatures.\n" + .string "Be brave and keep pushing on.$" + +gNewGameAdventureIntro3:: + .string "Through your adventure, we hope\n" + .string "that you will interact with all sorts\n" + .string "of people and achieve personal growth.\n" + .string "That is our biggest objective.\n" + .string "\n" + .string "Press the A Button, and let your\n" + .string "adventure begin!$" + +gOakText_WelcomeToTheWorld:: @ 81C5C78 + .string "Hello, there!\n" + .string "Glad to meet you!\pWelcome to the world of POKéMON!\pMy name is OAK.\pPeople affectionately refer to me\n" + .string "as the POKéMON PROFESSOR.\p$" + +gOakText_WorldInhabited1:: @ 81C5D06 + .string "This world…$" + +gOakText_WorldInhabited2:: @ 81C5D12 + .string "…is inhabited far and wide by\n" + .string "creatures called POKéMON.\p$" + +gOakText_PetsBattlingStudy:: @ 81C5D4B + .string "For some people, POKéMON are pets.\n" + .string "Others use them for battling.\pAs for myself…\pI study POKéMON as a profession.\p$" + +gOakText_TellMeALittleAboutYourself:: @ 81C5DBD + .string "But first, tell me a little about\n" + .string "yourself.\p$" + +gOakText_AskPlayerName:: @ 81C5DEA + .string "Let's begin with your name.\n" + .string "What is it?\p$" + +gOakText_FinalizePlayerName:: @ 81C5E13 + .string "Right…\n" + .string "So your name is {PLAYER}.$" + +gOakText_IntroduceRival:: @ 81C5E2E + .string "This is my grandson.\pHe's been your rival since you both\n" + .string "were babies.\p…Erm, what was his name now?$" + +gOakText_AskRivalName:: @ 81C5E91 + .string "Your rival's name, what was it now?$" + +gOakText_ConfirmRivalName:: @ 81C5EB5 + .string "…Er, was it {RIVAL}?$" + +gOakText_RememberRivalName:: @ 81C5EC5 + .string "That's right! I remember now!\n" + .string "His name is {RIVAL}!\p$" + +gOakText_LegendAboutToUnfold:: @ 81C5EF4 + .string "{PLAYER}!\pYour very own POKéMON legend is\n" + .string "about to unfold!\pA world of dreams and adventures\n" + .string "with POKéMON awaits! Let's go!$" + +@ pokedude data +gUnknown_81C5F69:: + .string "POKé DUDE: The speedier of the\n" + .string "battlers gets to attack first.$" + +gUnknown_81C5FA7:: + .string "It looks like my RATTATA was\n" + .string "faster than the PIDGEY.$" + +gUnknown_81C5FDC:: + .string "The battlers take turns attacking\n" + .string "and reducing each other's HP.$" + +gUnknown_81C601C:: + .string "My RATTATA reduced the foe's HP\n" + .string "to zero, so it wins!\p" + + .string "The POKéMON that took part in the\n" + .string "battle get EXP. Points.\p" + + .string "When a POKéMON collects enough\n" + .string "EXP. Points, it levels up.\p" + + .string "Leveling up makes your POKéMON\n" + .string "stronger than before.$" + +gUnknown_81C60FA:: + .string "POKé DUDE: Uh-oh…\n" + .string "My RATTATA has been poisoned…\p" + + .string "If a POKéMON is poisoned, it loses\n" + .string "HP steadily.$" + +gUnknown_81C615A:: + .string "If a POKéMON develops a status\n" + .string "problem, heal it right away.$" + +gUnknown_81C6196:: + .string "Using an item on a POKéMON uses\n" + .string "up one turn, though.\p" + + .string "Now, it's the opponent's turn!$" + +gUnknown_81C61EA:: + .string "Yay!\n" + .string "We managed to win!$" + +gUnknown_81C6202:: + .string "POKé DUDE: The move BUBBLE is\n" + .string "a WATER-type attack.\p" + + .string "The targeted ODDISH is a\n" + .string "GRASS/POISON-type POKéMON.\p" + + .string "The WATER-type attack is absorbed\n" + .string "by the GRASS-type POKéMON…\p" + + .string "As a result, the move becomes not\n" + .string "very effective, and inflicts only\l" + .string "half the usual damage.$" + +gUnknown_81C6301:: + .string "Uh-oh, this is not good!\p" + + .string "The ABSORB attack you just saw\n" + .string "is a GRASS-type move.\p" + + .string "POLIWAG is a WATER-type POKéMON.\p" + + .string "So, ABSORB becomes super\n" + .string "effective, doubling the damage.$" + +gUnknown_81C63A9:: + .string "It's not going to be easy to win\n" + .string "with this matchup…\p" + + .string "Let's try shifting POKéMON!$" + +gUnknown_81C63F9:: + .string "Shifting POKéMON in and out uses\n" + .string "up one turn.\p" + + .string "Now, it's the opponent's turn.$" + +gUnknown_81C6446:: + .string "BUTTERFREE is a BUG/FLYING-type\n" + .string "POKéMON.\p" + + .string "Against this POKéMON, a GRASS-\n" + .string "type attack…\p" + + .string "…inflicts only half the usual\n" + .string "damage on a BUG-type POKéMON…\p" + + .string "…And, it also causes only half the\n" + .string "damage on a FLYING-type POKéMON.\p" + + .string "Therefore, BUTTERFREE, being a\n" + .string "BUG/FLYING POKéMON, only takes\l" + .string "one quarter of the usual damage.$" + +gUnknown_81C657A:: + .string "ODDISH is a GRASS/POISON-type\n" + .string "POKéMON.\p" + + .string "A FLYING- or PSYCHIC-type attack\n" + .string "is super effective against it.\p" + + .string "One of those types of attacks will\n" + .string "inflict double the usual damage.\p" + + .string "Okay, here we go!$" + +gUnknown_81C6637:: + .string "Yeah!\n" + .string "We won!$" + +gUnknown_81C6645:: + .string "POKé DUDE: When you're trying to\n" + .string "catch a POKéMON, don't throw any\l" + .string "POKé BALLS right away.\p" + + .string "First, you need to weaken it by\n" + .string "reducing its HP.$" + +gUnknown_81C66CF:: + .string "Okay, that should be good enough.\p" + + .string "But, if it's possible, it would be\n" + .string "best if the target has a status\l" + .string "problem.\p" + + .string "For instance, it would be easier\n" + .string "to catch if it were asleep or\l" + .string "paralyzed.$" + +gUnknown_81C6787:: + .string "This will make the POKéMON a lot\n" + .string "easier to catch!\p" + + .string "Oh, yes. If you paralyze a\n" + .string "POKéMON, you can't make it fall\l" + .string "asleep on top of paralysis.\p" + + .string "In other words, you can't double\n" + .string "up status problems, okay?$" + +gUnknown_81C684B:: + .string "Okay!\n" + .string "Let me throw my POKé BALL!$" + +gUnknown_81C686C:: + .string "Before you throw a POKé BALL,\n" + .string "consider the condition and the\l" + .string "type of POKéMON, and pick the kind\l" + .string "of BALL that would work best.$" diff --git a/data/map_event_scripts.inc b/data/map_event_scripts.inc deleted file mode 100644 index 5a64cd6c2..000000000 --- a/data/map_event_scripts.inc +++ /dev/null @@ -1,15541 +0,0 @@ - - .include "data/maps/UnknownMap_00_00/scripts.inc" - .include "data/maps/UnknownMap_00_01/scripts.inc" - .include "data/maps/UnknownMap_00_02/scripts.inc" - .include "data/maps/UnknownMap_00_03/scripts.inc" - .include "data/maps/UnknownMap_00_04/scripts.inc" - .include "data/maps/ViridianForest/scripts.inc" - .include "data/maps/MtMoon_1F/scripts.inc" - .include "data/maps/MtMoon_B1F/scripts.inc" - .include "data/maps/MtMoon_B2F/scripts.inc" - .include "data/maps/SSAnne_Exterior/scripts.inc" - .include "data/maps/SSAnne_1F_Corridor/scripts.inc" - .include "data/maps/SSAnne_2F_Corridor/scripts.inc" - .include "data/maps/SSAnne_3F_Corridor/scripts.inc" - .include "data/maps/SSAnne_B1F_Corridor/scripts.inc" - .include "data/maps/SSAnne_Deck/scripts.inc" - .include "data/maps/SSAnne_Kitchen/scripts.inc" - .include "data/maps/SSAnne_CaptainsOffice/scripts.inc" - .include "data/maps/SSAnne_1F_Room1/scripts.inc" - .include "data/maps/SSAnne_1F_Room2/scripts.inc" - .include "data/maps/SSAnne_1F_Room3/scripts.inc" - .include "data/maps/SSAnne_1F_Room4/scripts.inc" - .include "data/maps/SSAnne_1F_Room5/scripts.inc" - .include "data/maps/SSAnne_1F_Room7/scripts.inc" - .include "data/maps/SSAnne_2F_Room1/scripts.inc" - .include "data/maps/SSAnne_2F_Room2/scripts.inc" - .include "data/maps/SSAnne_2F_Room3/scripts.inc" - .include "data/maps/SSAnne_2F_Room4/scripts.inc" - .include "data/maps/SSAnne_2F_Room5/scripts.inc" - .include "data/maps/SSAnne_2F_Room6/scripts.inc" - .include "data/maps/SSAnne_B1F_Room1/scripts.inc" - .include "data/maps/SSAnne_B1F_Room2/scripts.inc" - .include "data/maps/SSAnne_B1F_Room3/scripts.inc" - .include "data/maps/SSAnne_B1F_Room4/scripts.inc" - .include "data/maps/SSAnne_B1F_Room5/scripts.inc" - .include "data/maps/SSAnne_1F_Room6/scripts.inc" - .include "data/maps/UndergroundPath_NorthEntrance/scripts.inc" - .include "data/maps/UndergroundPath_NorthSouthTunnel/scripts.inc" - .include "data/maps/UndergroundPath_SouthEntrance/scripts.inc" - .include "data/maps/UndergroundPath_WestEntrance/scripts.inc" - .include "data/maps/UndergroundPath_EastWestTunnel/scripts.inc" - .include "data/maps/UndergroundPath_EastEntrance/scripts.inc" - .include "data/maps/DiglettsCave_NorthEntrance/scripts.inc" - .include "data/maps/DiglettsCave_B1F/scripts.inc" - .include "data/maps/DiglettsCave_SouthEntrance/scripts.inc" - .include "data/maps/VictoryRoad_1F/scripts.inc" - .include "data/maps/VictoryRoad_2F/scripts.inc" - .include "data/maps/VictoryRoad_3F/scripts.inc" - .include "data/maps/RocketHideout_B1F/scripts.inc" - .include "data/maps/RocketHideout_B2F/scripts.inc" - .include "data/maps/RocketHideout_B3F/scripts.inc" - .include "data/maps/RocketHideout_B4F/scripts.inc" - .include "data/maps/RocketHideout_Elevator/scripts.inc" - .include "data/maps/SilphCo_1F/scripts.inc" - .include "data/maps/SilphCo_2F/scripts.inc" - .include "data/maps/SilphCo_3F/scripts.inc" - .include "data/maps/SilphCo_4F/scripts.inc" - .include "data/maps/SilphCo_5F/scripts.inc" - .include "data/maps/SilphCo_6F/scripts.inc" - .include "data/maps/SilphCo_7F/scripts.inc" - .include "data/maps/SilphCo_8F/scripts.inc" - .include "data/maps/SilphCo_9F/scripts.inc" - .include "data/maps/SilphCo_10F/scripts.inc" - .include "data/maps/SilphCo_11F/scripts.inc" - .include "data/maps/SilphCo_Elevator/scripts.inc" - .include "data/maps/PokemonMansion_1F/scripts.inc" - .include "data/maps/PokemonMansion_2F/scripts.inc" - .include "data/maps/PokemonMansion_3F/scripts.inc" - .include "data/maps/PokemonMansion_B1F/scripts.inc" - .include "data/maps/SafariZone_Center/scripts.inc" - .include "data/maps/SafariZone_East/scripts.inc" - .include "data/maps/SafariZone_North/scripts.inc" - .include "data/maps/SafariZone_West/scripts.inc" - .include "data/maps/SafariZone_Building1/scripts.inc" - .include "data/maps/SafariZone_Building2/scripts.inc" - .include "data/maps/SafariZone_Building3/scripts.inc" - .include "data/maps/SafariZone_Building4/scripts.inc" - .include "data/maps/SafariZone_SecretHouse/scripts.inc" - .include "data/maps/CeruleanCave_1F/scripts.inc" - .include "data/maps/CeruleanCave_2F/scripts.inc" - .include "data/maps/CeruleanCave_B1F/scripts.inc" - .include "data/maps/PokemonLeague_LoreleisRoom/scripts.inc" - .include "data/maps/PokemonLeague_BrunosRoom/scripts.inc" - .include "data/maps/PokemonLeague_AgathasRoom/scripts.inc" - .include "data/maps/PokemonLeague_LancesRoom/scripts.inc" - .include "data/maps/PokemonLeague_ChampionsRoom/scripts.inc" - .include "data/maps/PokemonLeague_HallOfFame/scripts.inc" - .include "data/maps/RockTunnel_1F/scripts.inc" - .include "data/maps/RockTunnel_B1F/scripts.inc" - .include "data/maps/SeafoamIslands_1F/scripts.inc" - .include "data/maps/SeafoamIslands_B1F/scripts.inc" - .include "data/maps/SeafoamIslands_B2F/scripts.inc" - .include "data/maps/SeafoamIslands_B3F/scripts.inc" - .include "data/maps/SeafoamIslands_B4F/scripts.inc" - .include "data/maps/PokemonTower_1F/scripts.inc" - .include "data/maps/PokemonTower_2F/scripts.inc" - .include "data/maps/PokemonTower_3F/scripts.inc" - .include "data/maps/PokemonTower_4F/scripts.inc" - .include "data/maps/PokemonTower_5F/scripts.inc" - .include "data/maps/PokemonTower_6F/scripts.inc" - .include "data/maps/PokemonTower_7F/scripts.inc" - .include "data/maps/PowerPlant/scripts.inc" - .include "data/maps/MtEmber_RubyPath_B4F/scripts.inc" - .include "data/maps/MtEmber_Exterior/scripts.inc" - .include "data/maps/MtEmber_SummitPath_1F/scripts.inc" - .include "data/maps/MtEmber_SummitPath_2F/scripts.inc" - .include "data/maps/MtEmber_SummitPath_3F/scripts.inc" - .include "data/maps/MtEmber_Summit/scripts.inc" - .include "data/maps/MtEmber_RubyPath_B5F/scripts.inc" - .include "data/maps/MtEmber_RubyPath_1F/scripts.inc" - .include "data/maps/MtEmber_RubyPath_B1F/scripts.inc" - .include "data/maps/MtEmber_RubyPath_B2F/scripts.inc" - .include "data/maps/MtEmber_RubyPath_B3F/scripts.inc" - .include "data/maps/MtEmber_RubyPath_B1F_Stairs/scripts.inc" - .include "data/maps/MtEmber_RubyPath_B2F_Stairs/scripts.inc" - .include "data/maps/ThreeIsland_BerryForest/scripts.inc" - .include "data/maps/FourIsland_IcefallCave_Entrance/scripts.inc" - .include "data/maps/FourIsland_IcefallCave_1F/scripts.inc" - .include "data/maps/FourIsland_IcefallCave_B1F/scripts.inc" - .include "data/maps/FourIsland_IcefallCave_Back/scripts.inc" - .include "data/maps/FiveIsland_RocketWarehouse/scripts.inc" - .include "data/maps/SixIsland_DottedHole_1F/scripts.inc" - .include "data/maps/SixIsland_DottedHole_B1F/scripts.inc" - .include "data/maps/SixIsland_DottedHole_B2F/scripts.inc" - .include "data/maps/SixIsland_DottedHole_B3F/scripts.inc" - .include "data/maps/SixIsland_DottedHole_B4F/scripts.inc" - .include "data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc" - .include "data/maps/SixIsland_PatternBush/scripts.inc" - .include "data/maps/SixIsland_AlteringCave/scripts.inc" - .include "data/maps/NavelRock_Exterior/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_1F/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_2F/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_3F/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_4F/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_5F/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_6F/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_7F/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_8F/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_Roof/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Entrance/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room1/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room2/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room3/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room4/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room5/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room6/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room7/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room8/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room9/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room10/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room11/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room12/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room13/scripts.inc" - .include "data/maps/FiveIsland_LostCave_Room14/scripts.inc" - .include "data/maps/SevenIsland_TanobyRuins_MoneanChamber/scripts.inc" - .include "data/maps/SevenIsland_TanobyRuins_LiptooChamber/scripts.inc" - .include "data/maps/SevenIsland_TanobyRuins_WeepthChamber/scripts.inc" - .include "data/maps/SevenIsland_TanobyRuins_DilfordChamber/scripts.inc" - .include "data/maps/SevenIsland_TanobyRuins_ScufibChamber/scripts.inc" - .include "data/maps/SevenIsland_TanobyRuins_RixyChamber/scripts.inc" - .include "data/maps/SevenIsland_TanobyRuins_ViapoisChamber/scripts.inc" - .include "data/maps/ThreeIsland_DunsparceTunnel/scripts.inc" - .include "data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc" - .include "data/maps/NavelRock_1F/scripts.inc" - .include "data/maps/NavelRock_Summit/scripts.inc" - .include "data/maps/NavelRock_Base/scripts.inc" - .include "data/maps/NavelRock_SummitPath_2F/scripts.inc" - .include "data/maps/NavelRock_SummitPath_3F/scripts.inc" - .include "data/maps/NavelRock_SummitPath_4F/scripts.inc" - .include "data/maps/NavelRock_SummitPath_5F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B1F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B2F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B3F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B4F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B5F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B6F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B7F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B8F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B9F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B10F/scripts.inc" - .include "data/maps/NavelRock_BasePath_B11F/scripts.inc" - .include "data/maps/NavelRock_B1F/scripts.inc" - .include "data/maps/NavelRock_Fork/scripts.inc" - .include "data/maps/BirthIsland_Exterior/scripts.inc" - .include "data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc" - .include "data/maps/BirthIsland_Harbor/scripts.inc" - .include "data/maps/PalletTown/scripts.inc" - .include "data/maps/ViridianCity/scripts.inc" - .include "data/maps/PewterCity/scripts.inc" - .include "data/maps/CeruleanCity/scripts.inc" - .include "data/maps/LavenderTown/scripts.inc" - .include "data/maps/VermilionCity/scripts.inc" - .include "data/maps/CeladonCity/scripts.inc" - .include "data/maps/FuchsiaCity/scripts.inc" - .include "data/maps/CinnabarIsland/scripts.inc" - .include "data/maps/IndigoPlateau_Exterior/scripts.inc" - .include "data/maps/SaffronCity/scripts.inc" - .include "data/maps/SaffronCity_Classic/scripts.inc" - .include "data/maps/OneIsland/scripts.inc" - .include "data/maps/TwoIsland/scripts.inc" - .include "data/maps/ThreeIsland/scripts.inc" - .include "data/maps/FourIsland/scripts.inc" - .include "data/maps/FiveIsland/scripts.inc" - .include "data/maps/SevenIsland/scripts.inc" - .include "data/maps/SixIsland/scripts.inc" - .include "data/maps/Route1/scripts.inc" - .include "data/maps/Route2/scripts.inc" - .include "data/maps/Route3/scripts.inc" - .include "data/maps/Route4/scripts.inc" - .include "data/maps/Route5/scripts.inc" - .include "data/maps/Route6/scripts.inc" - .include "data/maps/Route7/scripts.inc" - .include "data/maps/Route8/scripts.inc" - .include "data/maps/Route9/scripts.inc" - .include "data/maps/Route10/scripts.inc" - .include "data/maps/Route11/scripts.inc" - .include "data/maps/Route12/scripts.inc" - .include "data/maps/Route13/scripts.inc" - .include "data/maps/Route14/scripts.inc" - .include "data/maps/Route15/scripts.inc" - .include "data/maps/Route16/scripts.inc" - .include "data/maps/Route17/scripts.inc" - .include "data/maps/Route18/scripts.inc" - .include "data/maps/Route19/scripts.inc" - .include "data/maps/Route20/scripts.inc" - .include "data/maps/Route21_North/scripts.inc" - .include "data/maps/Route21_South/scripts.inc" - .include "data/maps/Route22/scripts.inc" - .include "data/maps/Route23/scripts.inc" - .include "data/maps/Route24/scripts.inc" - .include "data/maps/Route25/scripts.inc" - .include "data/maps/OneIsland_KindleRoad/scripts.inc" - .include "data/maps/OneIsland_TreasureBeach/scripts.inc" - .include "data/maps/TwoIsland_CapeBrink/scripts.inc" - .include "data/maps/ThreeIsland_BondBridge/scripts.inc" - .include "data/maps/ThreeIsland_Port/scripts.inc" - .include "data/maps/UnknownMap_03_50/scripts.inc" - .include "data/maps/UnknownMap_03_51/scripts.inc" - .include "data/maps/UnknownMap_03_52/scripts.inc" - .include "data/maps/UnknownMap_03_53/scripts.inc" - .include "data/maps/FiveIsland_ResortGorgeous/scripts.inc" - .include "data/maps/FiveIsland_WaterLabyrinth/scripts.inc" - .include "data/maps/FiveIsland_Meadow/scripts.inc" - .include "data/maps/FiveIsland_MemorialPillar/scripts.inc" - .include "data/maps/SixIsland_OutcastIsland/scripts.inc" - .include "data/maps/SixIsland_GreenPath/scripts.inc" - .include "data/maps/SixIsland_WaterPath/scripts.inc" - .include "data/maps/SixIsland_RuinValley/scripts.inc" - .include "data/maps/SevenIsland_TrainerTower/scripts.inc" - .include "data/maps/SevenIsland_SevaultCanyon_Entrance/scripts.inc" - .include "data/maps/SevenIsland_SevaultCanyon/scripts.inc" - .include "data/maps/SevenIsland_TanobyRuins/scripts.inc" - .include "data/maps/PalletTown_PlayersHouse_1F/scripts.inc" - .include "data/maps/PalletTown_PlayersHouse_2F/scripts.inc" - .include "data/maps/PalletTown_GarysHouse/scripts.inc" - .include "data/maps/PalletTown_ProfessorOaksLab/scripts.inc" - .include "data/maps/ViridianCity_House1/scripts.inc" - .include "data/maps/ViridianCity_Gym/scripts.inc" - .include "data/maps/ViridianCity_House2/scripts.inc" - .include "data/maps/ViridianCity_Mart/scripts.inc" - .include "data/maps/ViridianCity_PokemonCenter_1F/scripts.inc" - .include "data/maps/ViridianCity_PokemonCenter_2F/scripts.inc" - .include "data/maps/PewterCity_Museum_1F/scripts.inc" - .include "data/maps/PewterCity_Museum_2F/scripts.inc" - .include "data/maps/PewterCity_Gym/scripts.inc" - .include "data/maps/PewterCity_Mart/scripts.inc" - .include "data/maps/PewterCity_House1/scripts.inc" - .include "data/maps/PewterCity_PokemonCenter_1F/scripts.inc" - .include "data/maps/PewterCity_PokemonCenter_2F/scripts.inc" - .include "data/maps/PewterCity_House2/scripts.inc" - .include "data/maps/CeruleanCity_House1/scripts.inc" - .include "data/maps/CeruleanCity_House2/scripts.inc" - .include "data/maps/CeruleanCity_House3/scripts.inc" - .include "data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc" - .include "data/maps/CeruleanCity_PokemonCenter_2F/scripts.inc" - .include "data/maps/CeruleanCity_Gym/scripts.inc" - .include "data/maps/CeruleanCity_BikeShop/scripts.inc" - .include "data/maps/CeruleanCity_Mart/scripts.inc" - .include "data/maps/CeruleanCity_House4/scripts.inc" - .include "data/maps/CeruleanCity_House5/scripts.inc" - .include "data/maps/LavenderTown_PokemonCenter_1F/scripts.inc" - .include "data/maps/LavenderTown_PokemonCenter_2F/scripts.inc" - .include "data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc" - .include "data/maps/LavenderTown_House1/scripts.inc" - .include "data/maps/LavenderTown_House2/scripts.inc" - .include "data/maps/LavenderTown_Mart/scripts.inc" - .include "data/maps/VermilionCity_House1/scripts.inc" - .include "data/maps/VermilionCity_PokemonCenter_1F/scripts.inc" - .include "data/maps/VermilionCity_PokemonCenter_2F/scripts.inc" - .include "data/maps/VermilionCity_PokemonFanClub/scripts.inc" - .include "data/maps/VermilionCity_Mart/scripts.inc" - .include "data/maps/VermilionCity_Gym/scripts.inc" - .include "data/maps/VermilionCity_House3/scripts.inc" - .include "data/maps/CeladonCity_DepartmentStore_1F/scripts.inc" - .include "data/maps/CeladonCity_DepartmentStore_2F/scripts.inc" - .include "data/maps/CeladonCity_DepartmentStore_3F/scripts.inc" - .include "data/maps/CeladonCity_DepartmentStore_4F/scripts.inc" - .include "data/maps/CeladonCity_DepartmentStore_5F/scripts.inc" - .include "data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc" - .include "data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc" - .include "data/maps/CeladonCity_Condominiums_1F/scripts.inc" - .include "data/maps/CeladonCity_Condominiums_2F/scripts.inc" - .include "data/maps/CeladonCity_Condominiums_3F/scripts.inc" - .include "data/maps/CeladonCity_Condominiums_Roof/scripts.inc" - .include "data/maps/CeladonCity_Condominiums_RoofRoom/scripts.inc" - .include "data/maps/CeladonCity_PokemonCenter_1F/scripts.inc" - .include "data/maps/CeladonCity_PokemonCenter_2F/scripts.inc" - .include "data/maps/CeladonCity_GameCorner/scripts.inc" - .include "data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc" - .include "data/maps/CeladonCity_Gym/scripts.inc" - .include "data/maps/CeladonCity_Restaurant/scripts.inc" - .include "data/maps/CeladonCity_House1/scripts.inc" - .include "data/maps/CeladonCity_Hotel/scripts.inc" - .include "data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc" - .include "data/maps/FuchsiaCity_Mart/scripts.inc" - .include "data/maps/FuchsiaCity_ZooBuilding/scripts.inc" - .include "data/maps/FuchsiaCity_Gym/scripts.inc" - .include "data/maps/FuchsiaCity_House1/scripts.inc" - .include "data/maps/FuchsiaCity_PokemonCenter_1F/scripts.inc" - .include "data/maps/FuchsiaCity_PokemonCenter_2F/scripts.inc" - .include "data/maps/FuchsiaCity_Building1/scripts.inc" - .include "data/maps/FuchsiaCity_House2/scripts.inc" - .include "data/maps/FuchsiaCity_House3/scripts.inc" - .include "data/maps/CinnabarIsland_Gym/scripts.inc" - .include "data/maps/CinnabarIsland_PokemonLab_Entrance/scripts.inc" - .include "data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc" - .include "data/maps/CinnabarIsland_PokemonLab_ResearchRoom/scripts.inc" - .include "data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc" - .include "data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc" - .include "data/maps/CinnabarIsland_PokemonCenter_2F/scripts.inc" - .include "data/maps/CinnabarIsland_Mart/scripts.inc" - .include "data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc" - .include "data/maps/IndigoPlateau_PokemonCenter_2F/scripts.inc" - .include "data/maps/SaffronCity_House1_1F/scripts.inc" - .include "data/maps/SaffronCity_House1_2F/scripts.inc" - .include "data/maps/SaffronCity_Dojo/scripts.inc" - .include "data/maps/SaffronCity_Gym/scripts.inc" - .include "data/maps/SaffronCity_House2/scripts.inc" - .include "data/maps/SaffronCity_Mart/scripts.inc" - .include "data/maps/SaffronCity_PokemonCenter_1F/scripts.inc" - .include "data/maps/SaffronCity_PokemonCenter_2F/scripts.inc" - .include "data/maps/SaffronCity_House3/scripts.inc" - .include "data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc" - .include "data/maps/Route2_ViridianForest_SouthEntrance/scripts.inc" - .include "data/maps/Route2_House/scripts.inc" - .include "data/maps/Route2_EastBuilding/scripts.inc" - .include "data/maps/Route2_ViridianForest_NorthEntrance/scripts.inc" - .include "data/maps/Route4_PokemonCenter_1F/scripts.inc" - .include "data/maps/Route4_PokemonCenter_2F/scripts.inc" - .include "data/maps/Route5_PokemonDayCare/scripts.inc" - .include "data/maps/Route5_SouthEntrance/scripts.inc" - .include "data/maps/Route6_NorthEntrance/scripts.inc" - .include "data/maps/UnknownMap_18_01/scripts.inc" - .include "data/maps/Route7_EastEntrance/scripts.inc" - .include "data/maps/Route8_WestEntrance/scripts.inc" - .include "data/maps/Route10_PokemonCenter_1F/scripts.inc" - .include "data/maps/Route10_PokemonCenter_2F/scripts.inc" - .include "data/maps/Route11_EastEntrance_1F/scripts.inc" - .include "data/maps/Route11_EastEntrance_2F/scripts.inc" - .include "data/maps/Route12_NorthEntrance_1F/scripts.inc" - .include "data/maps/Route12_NorthEntrance_2F/scripts.inc" - .include "data/maps/Route12_FishingHouse/scripts.inc" - .include "data/maps/Route15_WestEntrance_1F/scripts.inc" - .include "data/maps/Route15_WestEntrance_2F/scripts.inc" - .include "data/maps/Route16_House/scripts.inc" - .include "data/maps/Route16_NorthEntrance_1F/scripts.inc" - .include "data/maps/Route16_NorthEntrance_2F/scripts.inc" - .include "data/maps/Route18_EastEntrance_1F/scripts.inc" - .include "data/maps/Route18_EastEntrance_2F/scripts.inc" - .include "data/maps/UnusedHouse_27_00/scripts.inc" - .include "data/maps/Route22_NorthEntrance/scripts.inc" - .include "data/maps/UnusedHouse_29_00/scripts.inc" - .include "data/maps/Route25_SeaCottage/scripts.inc" - .include "data/maps/SevenIsland_House_Room1/scripts.inc" - .include "data/maps/SevenIsland_House_Room2/scripts.inc" - .include "data/maps/SevenIsland_Mart/scripts.inc" - .include "data/maps/SevenIsland_PokemonCenter_1F/scripts.inc" - .include "data/maps/SevenIsland_PokemonCenter_2F/scripts.inc" - .include "data/maps/UnusedHouse_31_05/scripts.inc" - .include "data/maps/SevenIsland_Harbor/scripts.inc" - .include "data/maps/OneIsland_PokemonCenter_1F/scripts.inc" - .include "data/maps/OneIsland_PokemonCenter_2F/scripts.inc" - .include "data/maps/OneIsland_House1/scripts.inc" - .include "data/maps/OneIsland_House2/scripts.inc" - .include "data/maps/OneIsland_Harbor/scripts.inc" - .include "data/maps/TwoIsland_JoyfulGameCorner/scripts.inc" - .include "data/maps/TwoIsland_House/scripts.inc" - .include "data/maps/TwoIsland_PokemonCenter_1F/scripts.inc" - .include "data/maps/TwoIsland_PokemonCenter_2F/scripts.inc" - .include "data/maps/TwoIsland_Harbor/scripts.inc" - .include "data/maps/ThreeIsland_House1/scripts.inc" - .include "data/maps/ThreeIsland_PokemonCenter_1F/scripts.inc" - .include "data/maps/ThreeIsland_PokemonCenter_2F/scripts.inc" - .include "data/maps/ThreeIsland_Mart/scripts.inc" - .include "data/maps/ThreeIsland_House2/scripts.inc" - .include "data/maps/ThreeIsland_House3/scripts.inc" - .include "data/maps/ThreeIsland_House4/scripts.inc" - .include "data/maps/ThreeIsland_House5/scripts.inc" - .include "data/maps/FourIsland_PokemonDayCare/scripts.inc" - .include "data/maps/FourIsland_PokemonCenter_1F/scripts.inc" - .include "data/maps/FourIsland_PokemonCenter_2F/scripts.inc" - .include "data/maps/FourIsland_House1/scripts.inc" - .include "data/maps/FourIsland_LoreleisHouse/scripts.inc" - .include "data/maps/FourIsland_Harbor/scripts.inc" - .include "data/maps/FourIsland_House2/scripts.inc" - .include "data/maps/FourIsland_Mart/scripts.inc" - .include "data/maps/FiveIsland_PokemonCenter_1F/scripts.inc" - .include "data/maps/FiveIsland_PokemonCenter_2F/scripts.inc" - .include "data/maps/FiveIsland_Harbor/scripts.inc" - .include "data/maps/FiveIsland_House1/scripts.inc" - .include "data/maps/FiveIsland_House2/scripts.inc" - .include "data/maps/SixIsland_PokemonCenter_1F/scripts.inc" - .include "data/maps/SixIsland_PokemonCenter_2F/scripts.inc" - .include "data/maps/SixIsland_Harbor/scripts.inc" - .include "data/maps/SixIsland_House/scripts.inc" - .include "data/maps/SixIsland_Mart/scripts.inc" - .include "data/maps/ThreeIsland_Harbor/scripts.inc" - .include "data/maps/FiveIsland_ResortGorgeous_House/scripts.inc" - .include "data/maps/TwoIsland_CapeBrink_House/scripts.inc" - .include "data/maps/SixIsland_WaterPath_House1/scripts.inc" - .include "data/maps/SixIsland_WaterPath_House2/scripts.inc" - .include "data/maps/SevenIsland_SevaultCanyon_House/scripts.inc" - - - - .include "data/maps/ViridianForest/text.inc" - .include "data/maps/MtMoon_1F/text.inc" - .include "data/maps/MtMoon_B2F/text.inc" - .include "data/maps/SSAnne_1F_Corridor/text.inc" - .include "data/maps/SSAnne_2F_Corridor/text.inc" - .include "data/maps/SSAnne_3F_Corridor/text.inc" - .include "data/maps/SSAnne_Deck/text.inc" - .include "data/maps/SSAnne_Kitchen/text.inc" - .include "data/maps/SSAnne_CaptainsOffice/text.inc" - .include "data/maps/SSAnne_1F_Room1/text.inc" - .include "data/maps/SSAnne_1F_Room2/text.inc" - .include "data/maps/SSAnne_1F_Room3/text.inc" - .include "data/maps/SSAnne_1F_Room4/text.inc" - .include "data/maps/SSAnne_1F_Room5/text.inc" - .include "data/maps/SSAnne_1F_Room7/text.inc" - .include "data/maps/SSAnne_2F_Room1/text.inc" - .include "data/maps/SSAnne_2F_Room2/text.inc" - .include "data/maps/SSAnne_2F_Room3/text.inc" - .include "data/maps/SSAnne_2F_Room4/text.inc" - .include "data/maps/SSAnne_2F_Room5/text.inc" - .include "data/maps/SSAnne_2F_Room6/text.inc" - .include "data/maps/SSAnne_B1F_Room1/text.inc" - .include "data/maps/SSAnne_B1F_Room2/text.inc" - .include "data/maps/SSAnne_B1F_Room3/text.inc" - .include "data/maps/SSAnne_B1F_Room4/text.inc" - .include "data/maps/SSAnne_B1F_Room5/text.inc" - .include "data/maps/SSAnne_1F_Room6/text.inc" - .include "data/maps/UndergroundPath_SouthEntrance/text.inc" - .include "data/maps/UndergroundPath_WestEntrance/text.inc" - .include "data/maps/UndergroundPath_EastEntrance/text.inc" - .include "data/maps/DiglettsCave_NorthEntrance/text.inc" - .include "data/maps/DiglettsCave_SouthEntrance/text.inc" - .include "data/maps/VictoryRoad_1F/text.inc" - .include "data/maps/VictoryRoad_2F/text.inc" - .include "data/maps/VictoryRoad_3F/text.inc" - .include "data/maps/RocketHideout_B1F/text.inc" - .include "data/maps/RocketHideout_B2F/text.inc" - .include "data/maps/RocketHideout_B3F/text.inc" - .include "data/maps/RocketHideout_B4F/text.inc" - .include "data/maps/RocketHideout_Elevator/text.inc" - .include "data/maps/SilphCo_1F/text.inc" - .include "data/maps/SilphCo_2F/text.inc" - .include "data/maps/SilphCo_3F/text.inc" - .include "data/maps/SilphCo_4F/text.inc" - .include "data/maps/SilphCo_5F/text.inc" - .include "data/maps/SilphCo_6F/text.inc" - .include "data/maps/SilphCo_7F/text.inc" - .include "data/maps/SilphCo_8F/text.inc" - .include "data/maps/SilphCo_9F/text.inc" - .include "data/maps/SilphCo_10F/text.inc" - .include "data/maps/SilphCo_11F/text.inc" - .include "data/maps/PokemonMansion_1F/text.inc" - .include "data/maps/PokemonMansion_2F/text.inc" - .include "data/maps/PokemonMansion_3F/text.inc" - .include "data/maps/PokemonMansion_B1F/text.inc" - .include "data/maps/SafariZone_Center/text.inc" - .include "data/maps/SafariZone_East/text.inc" - .include "data/maps/SafariZone_North/text.inc" - .include "data/maps/SafariZone_West/text.inc" - .include "data/maps/SafariZone_Building1/text.inc" - .include "data/maps/SafariZone_Building2/text.inc" - .include "data/maps/SafariZone_Building3/text.inc" - .include "data/maps/SafariZone_Building4/text.inc" - .include "data/maps/SafariZone_SecretHouse/text.inc" - .include "data/maps/CeruleanCave_B1F/text.inc" - .include "data/maps/PokemonLeague_LoreleisRoom/text.inc" - .include "data/maps/PokemonLeague_BrunosRoom/text.inc" - .include "data/maps/PokemonLeague_AgathasRoom/text.inc" - .include "data/maps/PokemonLeague_LancesRoom/text.inc" - .include "data/maps/PokemonLeague_ChampionsRoom/text.inc" - .include "data/maps/PokemonLeague_HallOfFame/text.inc" - .include "data/maps/RockTunnel_1F/text.inc" - .include "data/maps/RockTunnel_B1F/text.inc" - .include "data/maps/SeafoamIslands_B4F/text.inc" - .include "data/maps/PokemonTower_1F/text.inc" - .include "data/maps/PokemonTower_2F/text.inc" - .include "data/maps/PokemonTower_3F/text.inc" - .include "data/maps/PokemonTower_4F/text.inc" - .include "data/maps/PokemonTower_5F/text.inc" - .include "data/maps/PokemonTower_6F/text.inc" - .include "data/maps/PokemonTower_7F/text.inc" - .include "data/maps/MtEmber_Exterior/text.inc" - .include "data/maps/MtEmber_RubyPath_B3F/text.inc" - .include "data/maps/ThreeIsland_BerryForest/text.inc" - .include "data/maps/FourIsland_IcefallCave_Back/text.inc" - .include "data/maps/FiveIsland_RocketWarehouse/text.inc" - .include "data/maps/SixIsland_DottedHole_SapphireRoom/text.inc" - .include "data/maps/SixIsland_PatternBush/text.inc" - .include "data/maps/SevenIsland_TrainerTower_Lobby/text.inc" - .include "data/maps/FiveIsland_LostCave_Room1/text.inc" - .include "data/maps/FiveIsland_LostCave_Room4/text.inc" - .include "data/maps/FiveIsland_LostCave_Room10/text.inc" - .include "data/maps/ThreeIsland_DunsparceTunnel/text.inc" - .include "data/maps/SevenIsland_SeavaultCanyon_TanobyKey/text.inc" - .include "data/maps/OneIsland_KindleRoad_EmberSpa/text.inc" - .include "data/maps/PalletTown/text.inc" - .include "data/maps/ViridianCity/text.inc" - .include "data/maps/PewterCity/text.inc" - .include "data/maps/CeruleanCity/text.inc" - .include "data/maps/LavenderTown/text.inc" - .include "data/maps/VermilionCity/text.inc" - .include "data/maps/CeladonCity/text.inc" - .include "data/maps/FuchsiaCity/text.inc" - .include "data/maps/CinnabarIsland/text.inc" - .include "data/maps/SaffronCity/text.inc" - .include "data/maps/OneIsland/text.inc" - .include "data/maps/TwoIsland/text.inc" - .include "data/maps/ThreeIsland/text.inc" - .include "data/maps/FourIsland/text.inc" - .include "data/maps/FiveIsland/text.inc" - .include "data/maps/SevenIsland/text.inc" - .include "data/maps/SixIsland/text.inc" - .include "data/maps/Route1/text.inc" - .include "data/maps/Route2/text.inc" - .include "data/maps/Route3/text.inc" - .include "data/maps/Route4/text.inc" - .include "data/maps/Route5/text.inc" - .include "data/maps/Route6/text.inc" - .include "data/maps/Route7/text.inc" - .include "data/maps/Route8/text.inc" - .include "data/maps/Route9/text.inc" - .include "data/maps/Route10/text.inc" - .include "data/maps/Route11/text.inc" - .include "data/maps/Route12/text.inc" - .include "data/maps/Route13/text.inc" - .include "data/maps/Route14/text.inc" - .include "data/maps/Route15/text.inc" - .include "data/maps/Route16/text.inc" - .include "data/maps/Route17/text.inc" - .include "data/maps/Route18/text.inc" - .include "data/maps/Route19/text.inc" - .include "data/maps/Route20/text.inc" - .include "data/maps/Route22/text.inc" - .include "data/maps/Route23/text.inc" - .include "data/maps/Route24/text.inc" - .include "data/maps/Route25/text.inc" - .include "data/maps/OneIsland_KindleRoad/text.inc" - .include "data/maps/OneIsland_TreasureBeach/text.inc" - .include "data/maps/ThreeIsland_BondBridge/text.inc" - .include "data/maps/ThreeIsland_Port/text.inc" - .include "data/maps/FiveIsland_ResortGorgeous/text.inc" - .include "data/maps/FiveIsland_WaterLabyrinth/text.inc" - .include "data/maps/FiveIsland_Meadow/text.inc" - .include "data/maps/FiveIsland_MemorialPillar/text.inc" - .include "data/maps/SixIsland_OutcastIsland/text.inc" - .include "data/maps/SixIsland_GreenPath/text.inc" - .include "data/maps/SixIsland_WaterPath/text.inc" - .include "data/maps/SixIsland_RuinValley/text.inc" - .include "data/maps/SevenIsland_TrainerTower/text.inc" - .include "data/maps/SevenIsland_SevaultCanyon_Entrance/text.inc" - .include "data/maps/SevenIsland_SevaultCanyon/text.inc" - .include "data/maps/PalletTown_PlayersHouse_1F/text.inc" - .include "data/maps/PalletTown_PlayersHouse_2F/text.inc" - .include "data/maps/PalletTown_GarysHouse/text.inc" - .include "data/maps/PalletTown_ProfessorOaksLab/text.inc" - .include "data/maps/ViridianCity_House1/text.inc" - .include "data/maps/ViridianCity_Gym/text.inc" - .include "data/maps/ViridianCity_House2/text.inc" - .include "data/maps/ViridianCity_Mart/text.inc" - .include "data/maps/ViridianCity_PokemonCenter_1F/text.inc" - .include "data/maps/PewterCity_Museum_1F/text.inc" - .include "data/maps/PewterCity_Museum_2F/text.inc" - .include "data/maps/PewterCity_Gym/text.inc" - .include "data/maps/PewterCity_Mart/text.inc" - .include "data/maps/PewterCity_House1/text.inc" - .include "data/maps/PewterCity_PokemonCenter_1F/text.inc" - .include "data/maps/PewterCity_House2/text.inc" - .include "data/maps/CeruleanCity_House1/text.inc" - .include "data/maps/CeruleanCity_House2/text.inc" - .include "data/maps/CeruleanCity_House3/text.inc" - .include "data/maps/CeruleanCity_PokemonCenter_1F/text.inc" - .include "data/maps/CeruleanCity_Gym/text.inc" - .include "data/maps/CeruleanCity_BikeShop/text.inc" - .include "data/maps/CeruleanCity_Mart/text.inc" - .include "data/maps/CeruleanCity_House4/text.inc" - .include "data/maps/CeruleanCity_House5/text.inc" - .include "data/maps/LavenderTown_PokemonCenter_1F/text.inc" - .include "data/maps/LavenderTown_VolunteerPokemonHouse/text.inc" - .include "data/maps/LavenderTown_House1/text.inc" - .include "data/maps/LavenderTown_House2/text.inc" - .include "data/maps/LavenderTown_Mart/text.inc" - .include "data/maps/VermilionCity_House1/text.inc" - .include "data/maps/VermilionCity_PokemonCenter_1F/text.inc" - .include "data/maps/VermilionCity_PokemonFanClub/text.inc" - .include "data/maps/VermilionCity_Mart/text.inc" - .include "data/maps/VermilionCity_Gym/text.inc" - .include "data/maps/VermilionCity_House3/text.inc" - .include "data/maps/CeladonCity_DepartmentStore_1F/text.inc" - .include "data/maps/CeladonCity_DepartmentStore_2F/text.inc" - .include "data/maps/CeladonCity_DepartmentStore_3F/text.inc" - .include "data/maps/CeladonCity_DepartmentStore_4F/text.inc" - .include "data/maps/CeladonCity_DepartmentStore_5F/text.inc" - .include "data/maps/CeladonCity_DepartmentStore_Roof/text.inc" - .include "data/maps/CeladonCity_Condominiums_1F/text.inc" - .include "data/maps/CeladonCity_Condominiums_2F/text.inc" - .include "data/maps/CeladonCity_Condominiums_3F/text.inc" - .include "data/maps/CeladonCity_Condominiums_Roof/text.inc" - .include "data/maps/CeladonCity_Condominiums_RoofRoom/text.inc" - .include "data/maps/CeladonCity_PokemonCenter_1F/text.inc" - .include "data/maps/CeladonCity_GameCorner/text.inc" - .include "data/maps/CeladonCity_GameCorner_PrizeRoom/text.inc" - .include "data/maps/CeladonCity_Gym/text.inc" - .include "data/maps/CeladonCity_Restaurant/text.inc" - .include "data/maps/CeladonCity_House1/text.inc" - .include "data/maps/CeladonCity_Hotel/text.inc" - .include "data/maps/FuchsiaCity_SafariZone_Entrance/text.inc" - .include "data/maps/FuchsiaCity_Mart/text.inc" - .include "data/maps/FuchsiaCity_ZooBuilding/text.inc" - .include "data/maps/FuchsiaCity_Gym/text.inc" - .include "data/maps/FuchsiaCity_House1/text.inc" - .include "data/maps/FuchsiaCity_PokemonCenter_1F/text.inc" - .include "data/maps/FuchsiaCity_Building1/text.inc" - .include "data/maps/FuchsiaCity_House2/text.inc" - .include "data/maps/FuchsiaCity_House3/text.inc" - .include "data/maps/CinnabarIsland_Gym/text.inc" - .include "data/maps/CinnabarIsland_PokemonLab_Entrance/text.inc" - .include "data/maps/CinnabarIsland_PokemonLab_Lounge/text.inc" - .include "data/maps/CinnabarIsland_PokemonLab_ResearchRoom/text.inc" - .include "data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/text.inc" - .include "data/maps/CinnabarIsland_PokemonCenter_1F/text.inc" - .include "data/maps/CinnabarIsland_Mart/text.inc" - .include "data/maps/IndigoPlateau_PokemonCenter_1F/text.inc" - .include "data/maps/SaffronCity_House1_1F/text.inc" - .include "data/maps/SaffronCity_House1_2F/text.inc" - .include "data/maps/SaffronCity_Dojo/text.inc" - .include "data/maps/SaffronCity_Gym/text.inc" - .include "data/maps/SaffronCity_House2/text.inc" - .include "data/maps/SaffronCity_Mart/text.inc" - .include "data/maps/SaffronCity_PokemonCenter_1F/text.inc" - .include "data/maps/SaffronCity_House3/text.inc" - .include "data/maps/SaffronCity_PokemonTrainerFanClub/text.inc" - .include "data/maps/Route2_ViridianForest_SouthEntrance/text.inc" - .include "data/maps/Route2_House/text.inc" - .include "data/maps/Route2_EastBuilding/text.inc" - .include "data/maps/Route2_ViridianForest_NorthEntrance/text.inc" - .include "data/maps/Route4_PokemonCenter_1F/text.inc" - .include "data/maps/Route5_SouthEntrance/text.inc" - .include "data/maps/Route6_NorthEntrance/text.inc" - .include "data/maps/Route7_EastEntrance/text.inc" - .include "data/maps/Route8_WestEntrance/text.inc" - .include "data/maps/Route10_PokemonCenter_1F/text.inc" - .include "data/maps/Route11_EastEntrance_1F/text.inc" - .include "data/maps/Route11_EastEntrance_2F/text.inc" - .include "data/maps/Route12_NorthEntrance_1F/text.inc" - .include "data/maps/Route12_NorthEntrance_2F/text.inc" - .include "data/maps/Route12_FishingHouse/text.inc" - .include "data/maps/Route15_WestEntrance_1F/text.inc" - .include "data/maps/Route15_WestEntrance_2F/text.inc" - .include "data/maps/Route16_House/text.inc" - .include "data/maps/Route16_NorthEntrance_1F/text.inc" - .include "data/maps/Route16_NorthEntrance_2F/text.inc" - .include "data/maps/Route18_EastEntrance_1F/text.inc" - .include "data/maps/Route18_EastEntrance_2F/text.inc" - .include "data/maps/Route25_SeaCottage/text.inc" - .include "data/maps/SevenIsland_House_Room1/text.inc" - .include "data/maps/SevenIsland_Mart/text.inc" - .include "data/maps/SevenIsland_PokemonCenter_1F/text.inc" - .include "data/maps/OneIsland_PokemonCenter_1F/text.inc" - .include "data/maps/OneIsland_House1/text.inc" - .include "data/maps/OneIsland_House2/text.inc" - .include "data/maps/TwoIsland_JoyfulGameCorner/text.inc" - .include "data/maps/TwoIsland_House/text.inc" - .include "data/maps/TwoIsland_PokemonCenter_1F/text.inc" - .include "data/maps/ThreeIsland_House1/text.inc" - .include "data/maps/ThreeIsland_PokemonCenter_1F/text.inc" - .include "data/maps/ThreeIsland_Mart/text.inc" - .include "data/maps/ThreeIsland_House2/text.inc" - .include "data/maps/ThreeIsland_House3/text.inc" - .include "data/maps/ThreeIsland_House4/text.inc" - .include "data/maps/ThreeIsland_House5/text.inc" - .include "data/maps/FourIsland_PokemonCenter_1F/text.inc" - .include "data/maps/FourIsland_House1/text.inc" - .include "data/maps/FourIsland_LoreleisHouse/text.inc" - .include "data/maps/FourIsland_Mart/text.inc" - .include "data/maps/FiveIsland_PokemonCenter_1F/text.inc" - .include "data/maps/FiveIsland_House1/text.inc" - .include "data/maps/FiveIsland_House2/text.inc" - .include "data/maps/SixIsland_PokemonCenter_1F/text.inc" - .include "data/maps/SixIsland_House/text.inc" - .include "data/maps/SixIsland_Mart/text.inc" - .include "data/maps/FiveIsland_ResortGorgeous_House/text.inc" - .include "data/maps/SixIsland_WaterPath_House1/text.inc" - .include "data/maps/SixIsland_WaterPath_House2/text.inc" - .include "data/maps/SevenIsland_SevaultCanyon_House/text.inc" - - - -gStdScript_2:: @ 81A4E3F - lock - faceplayer - message 0x0 - waitmessage - waitbuttonpress - release - return - -gStdScript_3:: @ 81A4E4A - lockall - message 0x0 - waitmessage - waitbuttonpress - releaseall - return - -gStdScript_4:: @ 81A4E54 - message 0x0 - waitmessage - waitbuttonpress - return - -gStdScript_5:: @ 81A4E5C - message 0x0 - waitmessage - yesnobox 20, 8 - return - -gStdScript_ItemMessageAndFanfare:: @ 81A4E66 - textcolor 3 - compare_var_to_value VAR_0x8002, MUS_FANFA1 - call_if 1, EventScript_1A4EA2 - compare_var_to_value VAR_0x8002, MUS_FAN5 - call_if 1, EventScript_1A4EA6 - message 0x0 - waitmessage - waitfanfare - compare_var_to_value VAR_0x8002, MUS_FANFA1 - call_if 1, EventScript_1A4EAA - setorcopyvar VAR_0x8000, VAR_0x8000 - setorcopyvar VAR_0x8001, VAR_0x8001 - callstd 8 - call EventScript_1A6675 - return - -EventScript_1A4EA2:: @ 81A4EA2 - playfanfare MUS_FANFA1 - return - -EventScript_1A4EA6:: @ 81A4EA6 - playfanfare MUS_FAN5 - return - -EventScript_1A4EAA:: @ 81A4EAA - delay 50 - return - -EventScript_1A4EAE:: @ 81A4EAE - return - -EventScript_1A4EAF:: @ 81A4EAF - special Field_AskSaveTheGame - waitstate - return - -gUnknown_81A4EB4:: @ 81A4EB4 - lock - special sub_8080628 - special ScrSpecial_EndTrainerApproach - waitstate - goto EventScript_1A4FC7 - -gUnknown_81A4EC1:: @ 81A4EC1 - lock - faceplayer - applymovement VAR_LAST_TALKED, Movement_1A4FC5 - waitmovement 0 - specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought - compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1A4EE8 - special sub_8080628 - special sub_8080398 - goto EventScript_1A4FC7 - -EventScript_1A4EE8:: @ 81A4EE8 - ontrainerbattleend - -gUnknown_81A4EE9:: @ 81A4EE9 - lock - faceplayer - call EventScript_1A4FBA - specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought - compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1A4F20 - special CheckForAlivePartyMons - compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1A4F19 - special sub_8080628 - special sub_8080398 - goto EventScript_1A4FC7 - -EventScript_1A4F19:: @ 81A4F19 - special sub_8080618 - waitmessage - waitbuttonpress - release - end - -EventScript_1A4F20:: @ 81A4F20 - ontrainerbattleend - -gUnknown_81A4F21:: @ 81A4F21 - applymovement VAR_LAST_TALKED, Movement_1A4FC5 - waitmovement 0 - special sub_8080628 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A501A - battlebegin - ontrainerbattleend - -gUnknown_81A4F3E:: @ 81A4F3E - call EventScript_1A4FBA - specialvar VAR_RESULT, sub_810CEB4 - compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A4F72 - special sub_8080628 - special sub_8080398 - special sub_80805D8 - waitmessage - waitbuttonpress - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A4FB8 - special sub_80805B0 - waitstate - releaseall - end - -EventScript_1A4F72:: @ 81A4F72 - ontrainerbattleend - -gUnknown_81A4F73:: @ 81A4F73 - specialvar VAR_RESULT, sub_810CEB4 - compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A4FB0 - special CheckForAlivePartyMons - compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1A4FB1 - special sub_8080628 - special sub_8080398 - special sub_80805D8 - waitmessage - waitbuttonpress - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A4FB8 - special sub_80805B0 - waitstate - releaseall - end - -EventScript_1A4FB0:: @ 81A4FB0 - ontrainerbattleend - -EventScript_1A4FB1:: @ 81A4FB1 - special sub_8080618 - waitmessage - waitbuttonpress - release - end - -EventScript_1A4FB8:: @ 81A4FB8 - releaseall - end - -EventScript_1A4FBA:: @ 81A4FBA - applymovement VAR_LAST_TALKED, Movement_1A4FC5 - waitmovement 0 - return - -Movement_1A4FC5:: @ 81A4FC5 - step_67 - step_end - -EventScript_1A4FC7:: @ 81A4FC7 - special sub_80805D8 - waitmessage - waitbuttonpress - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A501A - battlebegin - specialvar VAR_RESULT, sub_80803CC - compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A5017 - compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A5019 - compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_1A5019 - compare_var_to_value VAR_RESULT, 6 - goto_if_eq EventScript_1A5019 - compare_var_to_value VAR_RESULT, 8 - goto_if_eq EventScript_1A5019 - -EventScript_1A5017:: @ 81A5017 - releaseall - end - -EventScript_1A5019:: @ 81A5019 - ontrainerbattleendgoto - -EventScript_1A501A:: @ 81A501A - special sub_80803FC - releaseall - end - -gStdScript_Message_WaitButton_AndRelease:: @ 81A501F - message 0x0 - waitmessage - waitbuttonpress - release - return - - - -gUnknown_81A5028:: @ 81A5028 - .string "Would you like to mix records with\n" - .string "other TRAINERS?$" - -Text_1A505B:: @ 81A505B - .string "We hope to see you again!$" - -Text_1A5075:: @ 81A5075 - .string "{PLAYER} booted up the PC.$" - -gUnknown_81A508A:: @ 81A508A - .string "Which PC should be accessed?$" - -Text_1A50A7:: @ 81A50A7 - .string "Accessed Someone's PC.$" - -Text_1A50BE:: @ 81A50BE - .string "POKéMON Storage System opened.$" - -Text_1A50DD:: @ 81A50DD - .string "Accessed {PLAYER}'s PC.$" - -Text_1A50EF:: @ 81A50EF - .string "Accessed BILL's PC.$" - -Text_1A5103:: @ 81A5103 - .string "Welcome to the POKéMON CABLE CLUB\n" - .string "TRADE CENTER.$" - -Text_1A5133:: @ 81A5133 - .string "Welcome to the POKéMON CABLE CLUB\n" - .string "COLOSSEUM.$" - -Text_1A5160:: @ 81A5160 - .string "Welcome to the POKéMON CABLE CLUB\n" - .string "TIME CAPSULE.$" - -gUnknown_81A5190:: @ 81A5190 - .string "Please come again!$" - -Text_1A51A3:: @ 81A51A3 - .string "Welcome!\p" - .string "We're having a discount sale today!$" - -Text_1A51D0:: @ 81A51D0 - .string "{PLAYER}{KUN}, welcome!\p" - .string "What can I do for you?$" - -Text_1A51F6:: @ 81A51F6 - .string "Obtained the {STR_VAR_2}!$" - -gUnknown_81A5207:: @ 81A5207 - .string "The BAG is full…$" - -gUnknown_81A5218:: @ 81A5218 - .string "{PLAYER} put the {STR_VAR_2}\n" - .string "in the {STR_VAR_3}.$" - -Text_1A5231:: @ 81A5231 - .string "{PLAYER} found one {STR_VAR_2}!$" - -gUnknown_81A5242:: @ 81A5242 - .string "Too bad!\n" - .string "The BAG is full…$" - -Text_1A525C:: @ 81A525C - .string "{PLAYER} found\n" - .string "{STR_VAR_1} {STR_VAR_2}!$" - -Text_1A526C:: @ 81A526C - .string "{PLAYER} put the COINS away in\n" - .string "the COIN CASE.$" - -Text_1A5294:: @ 81A5294 - .string "Too bad!\n" - .string "The COIN CASE is full…$" - -Text_1A52B4:: @ 81A52B4 - .string "Too bad!\n" - .string "There's nothing to put them in…$" - -Text_1A52DD:: @ 81A52DD - .string "{PLAYER} found\n" - .string "{STR_VAR_1} {STR_VAR_2}(s)!$" - -Text_1A52F0:: @ 81A52F0 - .string "Obtained the {STR_VAR_2}!$" - -Text_1A5301:: @ 81A5301 - .string "Too bad! There's no room left for\n" - .string "another {STR_VAR_2}…$" - -gUnknown_81A532F:: @ 81A532F - .string "The {STR_VAR_2} was transferred\n" - .string "to the PC.$" - -Text_1A5351:: @ 81A5351 - .string "じゅんびちゅうです!$" - -Text_1A535C:: @ 81A535C - .string "Which floor do you want?$" - -Text_1A5375:: @ 81A5375 - .string "An item in the BAG can be\n" - .string "registered to SELECT for easy use.$" - -Text_1A53B2:: @ 81A53B2 - .string "パソコンに\n" - .string "ポケモン トレーナー こうざの\l" - .string "メールが きている!\p" - .string "‥‥ ‥‥ ‥‥\p" - .string "ポケモンが おぼえられる わざは 4つ!\p" - .string "どんな わざを おぼえさせるかで\n" - .string "トレーナーの じつりょくが とわれます!\p" - .string "‥‥ ‥‥ ‥‥$" - -gUnknown_81A5420:: @ 81A5420 - .string "{PLAYER} booted up the PC.$" - -Text_1A5435:: @ 81A5435 - .string "つうしんは キャンセルされました$" - -Text_1A5446:: @ 81A5446 - .string "Want to give a nickname to the\n" - .string "{STR_VAR_2} you received?$" - -gText_PkmnFainted3:: @ 81A5476 - .string "{STR_VAR_1} fainted…\p" - .string "$" - -Text_1A5483:: @ 81A5483 - .string "Welcome to our POKéMON CENTER!\p" - .string "Would you like me to heal your\n" - .string "POKéMON back to perfect health?$" - -Text_1A54E1:: @ 81A54E1 - .string "Okay, I'll take your POKéMON for a\n" - .string "few seconds.$" - -Text_1A5511:: @ 81A5511 - .string "We hope to see you again!$" - -Text_1A552B:: @ 81A552B - .string "Thank you for waiting.\n" - .string "We've restored your POKéMON to\l" - .string "full health.$" - -Text_1A556E:: @ 81A556E - .string "The water is dyed a deep blue…\n" - .string "Would you like to SURF?$" - -Text_1A55A5:: @ 81A55A5 - .string "{STR_VAR_1} used SURF!$" - -Text_1A55B3:: @ 81A55B3 - .string "The current is much too fast!\n" - .string "SURF can't be used here…$" - -Text_1A55EA:: @ 81A55EA - .string "どこか とおくの とびらが\n" - .string "ひらいたような おとだ‥‥$" - -Text_1A5606:: @ 81A5606 - .string "かべに\n" - .string "おおきな あなが あいている!$" - -Text_1A561A:: @ 81A561A - .string "I'm terribly sorry.\n" - .string "The POKéMON WIRELESS CLUB is\l" - .string "undergoing adjustments now.$" - -Text_1A5667:: @ 81A5667 - .string "It appears to be undergoing\n" - .string "adjustments…$" - -Text_1A5690:: @ 81A5690 - .string "{PLAYER} handed over the\n" - .string "{STR_VAR_1}.$" - -gUnknown_81A56A7:: @ 81A56A7 - .string "Do you want to give a nickname to\n" - .string "this {STR_VAR_1}?$" - -Text_1A56D2:: @ 81A56D2 - .string "おッ! ダウジングマシンが\n" - .string "はんのう してるぞ!\p" - .string "ましたに どうぐが うまってる!\n" - .string "‥‥‥$" - -Text_1A5700:: @ 81A5700 - .string "{PLAYER} dug up one {STR_VAR_2}\n" - .string "from deep in the ground.$" - -Text_1A572A:: @ 81A572A - .string "Only truly skilled TRAINERS are\n" - .string "allowed through.\p" - .string "You don't have the {STR_VAR_1}\n" - .string "yet!$" - -Text_1A5776:: @ 81A5776 - .string "Rules are rules.\n" - .string "I can't let you pass.$" - -Text_1A579D:: @ 81A579D - .string "Oh! That is the {STR_VAR_1}!\n" - .string "Go right ahead.$" - -Text_1A57C1:: @ 81A57C1 - .string "You can pass here only if you have\n" - .string "the {STR_VAR_1}.\p" - .string "You don't have the {STR_VAR_1}\n" - .string "yet.\p" - .string "You have to have it to get to\n" - .string "the POKéMON LEAGUE.$" - -Text_1A5839:: @ 81A5839 - .string "You can pass here only if you have\n" - .string "the {STR_VAR_1}.\p" - .string "Oh! That is the {STR_VAR_1}!{PAUSE_MUSIC}{PLAY_BGM}{MUS_FANFA1}{PAUSE 0x60}{RESUME_MUSIC}\p" - .string "Okay, then.\n" - .string "Please, go right ahead.$" - -Text_1A58A7:: @ 81A58A7 - .string "Let's see…\n" - .string "Uh-oh! You have caught only\l" - .string "{STR_VAR_3} kinds of POKéMON!\p" - .string "You need {STR_VAR_1} kinds\n" - .string "if you want the {STR_VAR_2}.$" - -Text_1A5909:: @ 81A5909 - .string "…Oh. I see.\p" - .string "When you get {STR_VAR_1} kinds of POKéMON,\n" - .string "come back for the {STR_VAR_2}.$" - -Text_1A594D:: @ 81A594D - .string "Oh! I see you don't have any\n" - .string "room for the {STR_VAR_2}.$" - -gUnknown_81A597B:: @ 81A597B - .string "I'm looking for the POKéMON\n" - .string "{STR_VAR_1}!\p" - .string "Wanna trade one for my\n" - .string "{STR_VAR_2}?$" - -gUnknown_81A59B6:: @ 81A59B6 - .string "Awww!\n" - .string "Oh, well…$" - -gUnknown_81A59C6:: @ 81A59C6 - .string "What?\n" - .string "That's no {STR_VAR_1}!$" - -gUnknown_81A59DA:: @ 81A59DA - .string "Hey, thanks!$" - -gUnknown_81A59E7:: @ 81A59E7 - .string "Isn't my old {STR_VAR_2} great?$" - -gUnknown_81A59FE:: @ 81A59FE - .string "Hello, there! Do you happen to\n" - .string "have a {STR_VAR_1}?\p" - .string "Would you agree to a trade for\n" - .string "my {STR_VAR_2}?$" - -gUnknown_81A5A4E:: @ 81A5A4E - .string "Well, if you don't want to…$" - -gUnknown_81A5A6A:: @ 81A5A6A - .string "Hmmm?\n" - .string "This isn't a {STR_VAR_1}.\p" - .string "Think of me if you get one.$" - -gUnknown_81A5A9D:: @ 81A5A9D - .string "Thanks!$" - -gUnknown_81A5AA5:: @ 81A5AA5 - .string "The {STR_VAR_2} that I traded you,\n" - .string "has it grown stronger?$" - -gUnknown_81A5AD6:: @ 81A5AD6 - .string "Hi!\n" - .string "Do you have a {STR_VAR_1}?\p" - .string "Want to trade it for my\n" - .string "{STR_VAR_2}?$" - -gUnknown_81A5B08:: @ 81A5B08 - .string "That's too bad.$" - -gUnknown_81A5B18:: @ 81A5B18 - .string "…This is no {STR_VAR_1}.\p" - .string "If you get one, trade it with me.$" - -gUnknown_81A5B4A:: @ 81A5B4A - .string "Thanks, you're a pal!$" - -gUnknown_81A5B60:: @ 81A5B60 - .string "How is my old {STR_VAR_2}?\n" - .string "My {STR_VAR_1} is doing great!$" - -Text_1A5B88:: @ 81A5B88 - .string "Bingo!\n" - .string "The CARD KEY opened the door!$" - -Text_1A5BAD:: @ 81A5BAD - .string "No!\n" - .string "It needs a CARD KEY!$" - -Text_1A5BC6:: @ 81A5BC6 - .string "Accessed PROF. OAK's PC…\p" - .string "Accessed the POKéDEX Rating\n" - .string "System…$" - -Text_1A5C03:: @ 81A5C03 - .string "Would you like to have your\n" - .string "POKéDEX rated?$" - -Text_1A5C2E:: @ 81A5C2E - .string "Closed link to PROF. OAK's PC.$" - -Text_1A5C4D:: @ 81A5C4D - .string "Someone's voice rang out,\n" - .string "“Don't run away!”$" - -Text_1A5C79:: @ 81A5C79 - .string "えっとー\n" - .string "{STR_VAR_2}が みてみたいなー\p" - .string "それも {STR_VAR_1}{STR_VAR_3}\n" - .string "{STR_VAR_2}が みてみたいなー$" - -Text_1A5C9F:: @ 81A5C9F - .string "わぁー すごい!\n" - .string "{STR_VAR_1}{STR_VAR_3}{STR_VAR_2}だー!\p" - .string "ありがとー\n" - .string "また よろしくねー!$" - -Text_1A5CC3:: @ 81A5CC3 - .string "それっ ちがうよー!$" - -Text_1A5CCE:: @ 81A5CCE - .string "そっか‥$" - -Text_1A5CD3:: @ 81A5CD3 - .string "ドアは しまっている‥$" - -Text_1A5CDF:: @ 81A5CDF - .string "The door is open…$" - -Text_1A5CF1:: @ 81A5CF1 - .string "{STR_VAR_2} was transferred to\n" - .string "Someone's PC.\p" - .string "It was placed in \n" - .string "BOX “{STR_VAR_1}.”$" - -Text_1A5D31:: @ 81A5D31 - .string "{STR_VAR_2} was transferred to\n" - .string "BILL'S PC.\p" - .string "It was placed in \n" - .string "BOX “{STR_VAR_1}.”$" - -Text_1A5D6E:: @ 81A5D6E - .string "BOX “{STR_VAR_3}” on\n" - .string "Someone's PC was full.\p" - .string "{STR_VAR_2} was transferred to\n" - .string "BOX “{STR_VAR_1}.”$" - -Text_1A5DB1:: @ 81A5DB1 - .string "BOX “{STR_VAR_3}” on\n" - .string "BILL'S PC was full.\p" - .string "{STR_VAR_2} was transferred to\n" - .string "BOX “{STR_VAR_1}.”$" - -Text_1A5DF1:: @ 81A5DF1 - .string "{PLAYER} obtained\n" - .string "the {STR_VAR_1}!$" - -Text_1A5E05:: @ 81A5E05 - .string "ポケモンを もちきれないので\n" - .string "パソコンの ボックス“{STR_VAR_1}” に\l" - .string "{STR_VAR_2}を てんそうした!$" - -gUnknown_81A5E31:: @ 81A5E31 - .string "There's no more room for POKéMON!\p" - .string "The POKéMON BOXES are full and\n" - .string "can't accept any more!$" - -Text_1A5E89:: @ 81A5E89 - .string "First, you should restore your\n" - .string "POKéMON to full health.$" - -Text_1A5EC0:: @ 81A5EC0 - .string "Your POKéMON have been healed\n" - .string "to perfect health.\p" - .string "If your POKéMON's energy, HP,\n" - .string "is down, please come see us.\p" - .string "If you're planning to go far in the\n" - .string "field, you should buy some POTIONS\l" - .string "at the POKéMON MART.\p" - .string "We hope you excel!$" - -Text_1A5F9B:: @ 81A5F9B - .string "Your POKéMON have been healed\n" - .string "to perfect health.\p" - .string "We hope you excel!$" - -Text_1A5FDF:: @ 81A5FDF - .string "MOM: {PLAYER}!\n" - .string "Welcome home.\p" - .string "It sounds like you had quite\n" - .string "an experience.\p" - .string "Maybe you should take a quick\n" - .string "rest.$" - -Text_1A6046:: @ 81A6046 - .string "MOM: Oh, good! You and your\n" - .string "POKéMON are looking great.\p" - .string "I just heard from PROF. OAK.\p" - .string "He said that POKéMON's energy is\n" - .string "measured in HP.\p" - .string "If your POKéMON lose their HP,\n" - .string "you can restore them at any\l" - .string "POKéMON CENTER.\p" - .string "If you're going to travel far away,\n" - .string "the smart TRAINER stocks up on\l" - .string "POTIONS at the POKéMON MART.\p" - .string "Make me proud, honey!\p" - .string "Take care!$" - -Text_1A6197:: @ 81A6197 - .string "{PLAYER} is out of usable\n" - .string "POKéMON!\p" - .string "{PLAYER} panicked and lost ¥{STR_VAR_1}…\p" - .string "… … … …\p" - .string "{PLAYER} whited out!$" - -Text_1A61E5:: @ 81A61E5 - .string "{PLAYER} is out of usable\n" - .string "POKéMON!\p" - .string "{PLAYER} whited out!$" - -Text_1A6211:: @ 81A6211 - .string "Hi, there!\n" - .string "May I help you?$" - -Text_1A622C:: @ 81A622C - .string "There is a questionnaire.\n" - .string "Would you like to fill it out?$" - -Text_1A6265:: @ 81A6265 - .string "Thank you for taking the time to\n" - .string "fill out our questionnaire.\p" - .string "Your feedback will be used for\n" - .string "future reference.$" - -Text_1A62D3:: @ 81A62D3 - .string "Oh, hello!\n" - .string "You know those words?\p" - .string "That means you must know about\n" - .string "the MYSTERY GIFT.\p" - .string "From now on, you should be\n" - .string "receiving MYSTERY GIFTS!$" - -Text_1A6359:: @ 81A6359 - .string "Once you save your game, you can\n" - .string "access the MYSTERY GIFT.$" - -Text_1A6393:: @ 81A6393 - .string "Thank you for accessing the\n" - .string "MYSTERY GIFT System.$" - -Text_1A63C4:: @ 81A63C4 - .string "The {STR_VAR_1} flew away!$" - -Text_1A63D6:: @ 81A63D6 - .string "ベッドが ある‥‥\n" - .string "やすんでいこう$" - -Text_1A63E8:: @ 81A63E8 - .string "{PLAYER} found a {STR_VAR_2}!\n" - .string "It contains {STR_VAR_1}.$" - -Text_1A6407:: @ 81A6407 - .string "おつかれさん!\n" - .string "どこに いきたいんだ?$" - -Text_1A641B:: @ 81A641B - .string "All right!\n" - .string "All aboard SEAGALLOP HI-SPEED {STR_VAR_1}!$" - -Text_1A6448:: @ 81A6448 - .string "Gyaoo!$" - -Text_1A644F:: @ 81A644F - .string "This move can be learned only\n" - .string "once. Is that okay?$" - - -EventScript_ResetAllMapFlags:: @ 81A6481 - setflag FLAG_0x02B - setflag FLAG_0x02C - setflag FLAG_0x033 - setflag FLAG_0x092 - setflag FLAG_0x035 - setflag FLAG_0x036 - setflag FLAG_0x037 - setflag FLAG_0x03C - setflag FLAG_0x03D - setflag FLAG_0x0A1 - setflag FLAG_0x03F - setflag FLAG_0x04F - setflag FLAG_0x05A - setflag FLAG_0x0A3 - setflag FLAG_0x0A4 - setflag FLAG_0x062 - setflag FLAG_0x06B - setflag FLAG_0x0A2 - setflag FLAG_0x08C - setflag FLAG_0x06C - setflag FLAG_0x06D - setflag FLAG_0x06E - setflag FLAG_0x06F - setflag FLAG_0x075 - setflag FLAG_0x074 - setflag FLAG_0x07B - setflag FLAG_0x07C - setflag FLAG_0x07D - setflag FLAG_0x076 - setflag FLAG_0x091 - setflag FLAG_0x097 - setflag FLAG_0x090 - setflag FLAG_0x094 - setflag FLAG_0x095 - setflag FLAG_0x096 - setflag FLAG_0x099 - setflag FLAG_0x0A5 - setflag FLAG_0x0A6 - setflag FLAG_0x0A7 - setflag FLAG_0x0A8 - setflag FLAG_0x0A9 - setflag FLAG_0x0AA - setflag FLAG_0x0AB - setflag FLAG_0x0AC - setflag FLAG_0x09D - setflag FLAG_0x09E - setflag FLAG_0x09F - setflag FLAG_0x0A0 - setflag FLAG_0x0AE - setvar VAR_0x4025, 500 - end - -EventScript_1A651A:: @ 81A651A - clearflag FLAG_0x09D - call EventScript_1A6551 - special sub_81130A8 - specialvar VAR_RESULT, IsNationalPokedexEnabled - compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_1A653B - call EventScript_1A6541 - return - -EventScript_1A653B:: @ 81A653B - setvar VAR_MAP_SCENE_PALLET_TOWN, 2 - return - -EventScript_1A6541:: @ 81A6541 - clearflag FLAG_0x2F5 - clearflag FLAG_0x2F6 - clearflag FLAG_0x2F7 - return - -gUnknown_81A654B:: @ 81A654B - call EventScript_1A6551 - end - -EventScript_1A6551:: @ 81A6551 - clearflag FLAG_0x4B8 - clearflag FLAG_0x4B9 - clearflag FLAG_0x4BA - clearflag FLAG_0x4BB - clearflag FLAG_0x4BC - cleartrainerflag 438 - cleartrainerflag 439 - cleartrainerflag 440 - cleartrainerflag 739 - cleartrainerflag 740 - cleartrainerflag 741 - setvar VAR_0x4068, 0 - return - -EventScript_1A6578:: @ 81A6578 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 - message Text_1A5483 - waitmessage - multichoice 19, 8, 0, 2 - switch VAR_RESULT - case 0, EventScript_1A65B8 - case 1 EventScript_1A6663 - case 127, EventScript_1A6663 - end - -EventScript_1A65B8:: @ 81A65B8 - incrementgamestat 15 - message Text_1A54E1 - waitmessage - call EventScript_1A65CE - special sub_80CC524 - goto EventScript_1A65EC - end - -EventScript_1A65CE:: @ 81A65CE - applymovement VAR_LAST_TALKED, Movement_1A75E7 - waitmovement 0 - dofieldeffect FLDEFF_POKEBALL - waitfieldeffect 25 - applymovement VAR_LAST_TALKED, Movement_1A75ED - waitmovement 0 - special sp000_heal_pokemon - return - -EventScript_1A65EC:: @ 81A65EC - specialvar VAR_RESULT, sub_80CD074 - compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A661D - specialvar VAR_RESULT, sp182_move_string - copyvar VAR_0x8008, VAR_RESULT - compare_var_to_value VAR_0x8008, 0 - goto_if_eq EventScript_1A661D - compare_var_to_value VAR_0x8008, 1 - goto_if_eq EventScript_1A6636 - end - -EventScript_1A661D:: @ 81A661D - message Text_1A552B - waitmessage - applymovement VAR_LAST_TALKED, Movement_1A666C - waitmovement 0 - msgbox Text_1A5511 - return - -EventScript_1A6636:: @ 81A6636 - checkflag 2114 - goto_if_eq EventScript_1A661D - msgbox Text_1A552B - setflag 2114 - message Text_1BCCCA - waitmessage - applymovement VAR_LAST_TALKED, Movement_1A666C - waitmovement 0 - msgbox Text_1A5511 - return - -EventScript_1A6663:: @ 81A6663 - msgbox Text_1A5511 - return - -Movement_1A666C:: @ 81A666C - step_5b - step_1a - step_end - -EventScript_1A666F:: @ 81A666F - copyvar VAR_MON_BOX_POS, VAR_MON_BOX_ID - return - -EventScript_1A6675:: @ 81A6675 - copyvar VAR_MON_BOX_ID, VAR_MON_BOX_POS - return - -gStdScript_0:: @ 81A667B - copyvar VAR_MON_BOX_POS, VAR_MON_BOX_ID - textcolor 3 - additem VAR_0x8000, VAR_0x8001 - copyvar VAR_0x8007, VAR_RESULT - call EventScript_1A6697 - copyvar VAR_MON_BOX_ID, VAR_MON_BOX_POS - return - -EventScript_1A6697:: @ 81A6697 - bufferitemnameplural 1, VAR_0x8000, VAR_0x8001 - checkitemtype VAR_0x8000 - call EventScript_1A66BC - compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6749 - compare_var_to_value VAR_0x8007, 0 - call_if 1, EventScript_1A675E - return - -EventScript_1A66BC:: @ 81A66BC - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 1 - goto_if_eq EventScript_1A66F9 - compare_var_to_value VAR_0x8000, 2 - goto_if_eq EventScript_1A6709 - compare_var_to_value VAR_0x8000, 3 - goto_if_eq EventScript_1A6719 - compare_var_to_value VAR_0x8000, 4 - goto_if_eq EventScript_1A6729 - compare_var_to_value VAR_0x8000, 5 - goto_if_eq EventScript_1A6739 - end - -EventScript_1A66F9:: @ 81A66F9 - getstdstring 2, 24 - compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6764 - return - -EventScript_1A6709:: @ 81A6709 - getstdstring 2, 25 - compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6764 - return - -EventScript_1A6719:: @ 81A6719 - getstdstring 2, 26 - compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6764 - return - -EventScript_1A6729:: @ 81A6729 - getstdstring 2, 27 - compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6768 - return - -EventScript_1A6739:: @ 81A6739 - getstdstring 2, 28 - compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6764 - return - -EventScript_1A6749:: @ 81A6749 - message Text_1A51F6 - waitfanfare - waitmessage - msgbox gUnknown_81A5218 - setvar VAR_RESULT, 1 - return - -EventScript_1A675E:: @ 81A675E - setvar VAR_RESULT, 0 - return - -EventScript_1A6764:: @ 81A6764 - playfanfare MUS_FANFA1 - return - -EventScript_1A6768:: @ 81A6768 - playfanfare MUS_FANFA1 - return - -gStdScript_7:: @ 81A676C - adddecor VAR_0x8000 - copyvar VAR_0x8007, VAR_RESULT - call EventScript_1A677A - return - -EventScript_1A677A:: @ 81A677A - getdecorname 1, VAR_0x8000 - compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6795 - compare_var_to_value VAR_0x8007, 0 - call_if 1, EventScript_1A67AD - return - -EventScript_1A6795:: @ 81A6795 - playfanfare MUS_FANFA4 - message Text_1A52F0 - waitfanfare - waitmessage - msgbox gUnknown_81A532F - setvar VAR_RESULT, 1 - return - -EventScript_1A67AD:: @ 81A67AD - setvar VAR_RESULT, 0 - return - -gStdScript_1:: @ 81A67B3 - lock - faceplayer - waitse - copyvar VAR_0x8004, VAR_0x8000 - copyvar VAR_0x8005, VAR_0x8001 - checkitemspace VAR_0x8000, VAR_0x8001 - copyvar VAR_0x8007, VAR_RESULT - getitemname 1, VAR_0x8000 - checkitemtype VAR_0x8000 - call EventScript_1A66BC - compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A67EE - compare_var_to_value VAR_0x8007, 0 - call_if 1, EventScript_1A682D - release - return - -EventScript_1A67EE:: @ 81A67EE - removeobject VAR_LAST_TALKED - additem VAR_0x8004, VAR_0x8005 - specialvar VAR_RESULT, sub_80CC8CC - copyvar VAR_0x8008, VAR_RESULT - compare_var_to_value VAR_0x8008, 1 - call_if 1, EventScript_1A6821 - compare_var_to_value VAR_0x8008, 0 - call_if 1, EventScript_1A6827 - waitfanfare - waitmessage - msgbox gUnknown_81A5218 - return - -EventScript_1A6821:: @ 81A6821 - message Text_1A63E8 - return - -EventScript_1A6827:: @ 81A6827 - message Text_1A5231 - return - -EventScript_1A682D:: @ 81A682D - msgbox Text_1A51F6 - msgbox gUnknown_81A5242 - setvar VAR_RESULT, 0 - return - -EventScript_PickUpHiddenItem:: @ 81A6843 - lockall - textcolor 3 - waitse - compare_var_to_value VAR_0x8005, 0 - goto_if_eq EventScript_PickUpHiddenCoins - call EventScript_GiveItem - compare_var_to_value VAR_0x8007, 1 - goto_if_eq EventScript_ItemInPocketMessage - compare_var_to_value VAR_0x8007, 0 - goto_if_eq EventScript_BagIsFullMessage - end - -EventScript_GiveItem:: - additem VAR_0x8005, VAR_0x8006 - copyvar VAR_0x8007, VAR_RESULT - getitemname 1, VAR_0x8005 - checkitemtype VAR_0x8005 - call EventScript_1A66BC - return - -EventScript_ItemInPocketMessage:: - compare_var_to_value VAR_0x8006, 1 - call_if 1, EventScript_FoundSingleItemMessage - compare_var_to_value VAR_0x8006, 1 - call_if 5, EventScript_FoundMultipleItemsMessage - waitfanfare - waitmessage - msgbox gUnknown_81A5218 - special Special_SetHiddenItemFlag - releaseall - end - -EventScript_FoundSingleItemMessage:: - message Text_1A5231 - return - -EventScript_FoundCoinsMessage:: - getnumberstring 0, VAR_0x8006 - message Text_1A525C - return - -EventScript_FoundMultipleItemsMessage:: - getnumberstring 0, VAR_0x8006 - message Text_1A52DD - return - -EventScript_BagIsFullMessage:: - msgbox Text_1A5231 - msgbox gUnknown_81A5242 - setvar VAR_RESULT, 0 - releaseall - end - -EventScript_PickUpHiddenCoins:: - checkflag FLAG_GOT_COIN_CASE - goto_if 0, EventScript_HiddenCoinsButNoCoinCase - checkcoins VAR_RESULT - specialvar VAR_RESULT, Special_CheckAddCoins - compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_HiddenCoinsButTheCoinCaseIsFull - givecoins VAR_0x8006 - getstdstring 1, 0x17 - call EventScript_1A6764 - call EventScript_FoundCoinsMessage - waitfanfare - waitmessage - msgbox Text_1A526C - special Special_SetHiddenItemFlag - releaseall - end - -EventScript_HiddenCoinsButTheCoinCaseIsFull:: - getnumberstring 0, VAR_0x8006 - getstdstring 1, 0x17 - msgbox Text_1A525C - msgbox Text_1A5294 - setvar VAR_RESULT, 0 - releaseall - end - -EventScript_HiddenCoinsButNoCoinCase:: - getnumberstring 0, VAR_0x8006 - getstdstring 1, 0x17 - msgbox Text_1A525C - msgbox Text_1A52B4 - setvar VAR_RESULT, 0 - releaseall - end - -gUnknown_81A6955:: @ 81A6955 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - lockall - checkflag FLAG_0x841 - goto_if 1, EventScript_1A698E - setvar VAR_0x8004, 27 - special sub_812B220 - setvar VAR_0x8004, 0 - special sub_80CA86C - playse SE_PC_ON - msgbox Text_1A5075 - goto EventScript_1A6998 - end - -EventScript_1A698E:: @ 81A698E - msgbox Text_1A1390 - releaseall - end - -EventScript_1A6998:: @ 81A6998 - message gUnknown_81A508A - waitmessage - special ScrSpecial_CreatePCMenu - waitstate - goto EventScript_1A69A8 - end - -EventScript_1A69A8:: @ 81A69A8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A6A05 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A69F0 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A6A7A - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A6A56 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A6A46 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A6A46 - end - -EventScript_1A69F0:: @ 81A69F0 - playse SE_PC_LOGIN - msgbox Text_1A50DD - special sub_80EB6FC - waitstate - goto EventScript_1A6998 - end - -EventScript_1A6A05:: @ 81A6A05 - playse SE_PC_LOGIN - checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if 0, EventScript_1A6A34 - checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if 1, EventScript_1A6A3D - msgbox Text_1A50BE - special sub_808C6A8 - waitstate - setvar VAR_0x8004, 27 - special sub_812B220 - goto EventScript_1A6998 - end - -EventScript_1A6A34:: @ 81A6A34 - msgbox Text_1A50A7 - return - -EventScript_1A6A3D:: @ 81A6A3D - msgbox Text_1A50EF - return - -EventScript_1A6A46:: @ 81A6A46 - setvar VAR_0x8004, 0 - playse SE_PC_OFF - special sub_80CA9A8 - special sub_812B35C - releaseall - end - -EventScript_1A6A56:: @ 81A6A56 - checkflag FLAG_0x82C - goto_if 0, EventScript_1A6A46 - playse SE_PC_LOGIN - setvar VAR_0x8004, 31 - special sub_812B234 - special sub_812B220 - special HallOfFamePCBeginFade - waitstate - special sub_812B248 - goto EventScript_1A69A8 - end - -EventScript_1A6A7A:: @ 81A6A7A - checkflag FLAG_0x829 - goto_if 0, EventScript_1A6A46 - playse SE_PC_LOGIN - msgbox Text_1A5BC6 - msgbox Text_1A5C03, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A6AB2 - setflag FLAG_0x2FF - call EventScript_1A73E0 - clearflag FLAG_0x2FF - goto EventScript_1A6AB2 - end - -EventScript_1A6AB2:: @ 81A6AB2 - msgbox Text_1A5C2E - goto EventScript_1A6998 - end - -EventScript_1A6AC0:: @ 81A6AC0 - fadescreen 1 - special sub_80FEE44 - fadescreen 0 - return - -EventScript_1A6AC8:: @ 81A6AC8 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A6AC8_End - checkpartymove MOVE_SURF - compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1A6AC8_End - getpartymonname 0, VAR_RESULT - setfieldeffectarg 0, VAR_RESULT - lockall - msgbox Text_1A556E, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A6AC8_Release - msgbox Text_1A55A5 - dofieldeffect FLDEFF_USE_SURF -EventScript_1A6AC8_Release:@ 81A6B0B - releaseall -EventScript_1A6AC8_End: @ 81A6B0C - end - -gUnknown_81A6B0D:: @ 81A6B0D - lockall - msgbox Text_1A55B3 - releaseall - end - -EventScript_1A6B18:: @ 81A6B18 - copyvar VAR_0x8000, VAR_0x8008 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A6B76 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A6B7A - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A6B81 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A6B8B - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A6BA1 - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1A6BB4 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1A6BCA - compare_var_to_value VAR_0x8000, 8 - goto_if 1, EventScript_1A6BE0 - end - -EventScript_1A6B76:: @ 81A6B76 - settrainerflag 142 - return - -EventScript_1A6B7A:: @ 81A6B7A - settrainerflag 150 - settrainerflag 234 - return - -EventScript_1A6B81:: @ 81A6B81 - settrainerflag 141 - settrainerflag 220 - settrainerflag 423 - return - -EventScript_1A6B8B:: @ 81A6B8B - settrainerflag 132 - settrainerflag 133 - settrainerflag 160 - settrainerflag 265 - settrainerflag 266 - settrainerflag 267 - settrainerflag 402 - return - -EventScript_1A6BA1:: @ 81A6BA1 - settrainerflag 294 - settrainerflag 295 - settrainerflag 288 - settrainerflag 289 - settrainerflag 292 - settrainerflag 293 - return - -EventScript_1A6BB4:: @ 81A6BB4 - settrainerflag 280 - settrainerflag 281 - settrainerflag 282 - settrainerflag 283 - settrainerflag 462 - settrainerflag 463 - settrainerflag 464 - return - -EventScript_1A6BCA:: @ 81A6BCA - settrainerflag 177 - settrainerflag 178 - settrainerflag 179 - settrainerflag 180 - settrainerflag 213 - settrainerflag 214 - settrainerflag 215 - return - -EventScript_1A6BE0:: @ 81A6BE0 - settrainerflag 296 - settrainerflag 297 - settrainerflag 322 - settrainerflag 323 - settrainerflag 324 - settrainerflag 392 - settrainerflag 400 - settrainerflag 401 - return - -EventScript_1A6BF9:: @ 81A6BF9 - textcolor 3 - msgbox gUnknown_81A5242 - release - end - -EventScript_1A6C05:: @ 81A6C05 - msgbox gUnknown_81A5242 - return - -EventScript_1A6C0E:: @ 81A6C0E - msgbox Text_1A5301 - release - end - -EventScript_1A6C18:: @ 81A6C18 - msgbox Text_1A5301 - return - -EventScript_1A6C21:: @ 81A6C21 - playfanfare MUS_ME_BACHI - waitfanfare - return - -EventScript_1A6C26:: @ 81A6C26 - fadescreen 1 - playfanfare MUS_ME_ASA - waitfanfare - special sp000_heal_pokemon - fadescreen 0 - return - -gUnknown_81A6C32:: @ 81A6C32 - lockall - msgbox Text_1C0DF1 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - fadescreen 1 - special sub_80CA7EC - waitstate - releaseall - end - -gUnknown_81A6C51:: @ 81A6C51 - .string "OAK: Good to see you!\n" - .string "How is your POKéDEX coming along?\p" - .string "Here, let me take a look.$" - -Text_1A6CA3:: @ 81A6CA3 - .string "The amount of progress you've made\n" - .string "on your POKéDEX is:\p" - .string "{STR_VAR_1} POKéMON seen and\n" - .string "{STR_VAR_2} POKéMON owned.\p" - .string "{SIZE}ÁPROF. OAK's rating:$" -gUnknown_81A6D17:: @ 81A6D17 - .string "You still have lots to do.\p" - .string "Go into every patch of grass you\n" - .string "see and look for POKéMON!$" - -gUnknown_81A6D6D:: @ 81A6D6D - .string "It looks as if you're getting on\n" - .string "the right track!\p" - .string "I've given one of my AIDES a FLASH\n" - .string "HM. Make sure you go get it!$" - -gUnknown_81A6DDF:: @ 81A6DDF - .string "Your POKéDEX could use a bit more\n" - .string "volume still!\p" - .string "Try to catch other species of\n" - .string "POKéMON!$" - -gUnknown_81A6E36:: @ 81A6E36 - .string "Good, it's apparent that you're\n" - .string "trying hard!\p" - .string "I've given one of my AIDES an\n" - .string "ITEMFINDER. Be sure to collect it!$" - -gUnknown_81A6EA4:: @ 81A6EA4 - .string "Your POKéDEX is coming along quite\n" - .string "well!\p" - .string "I've given one of my AIDES an\n" - .string "AMULET COIN. Be sure to get it!$" - -gUnknown_81A6F0B:: @ 81A6F0B - .string "Ah, you've finally topped 50\n" - .string "species!\p" - .string "I've given one of my AIDES an EXP.\n" - .string "SHARE. Be sure to go get it!$" - -gUnknown_81A6F71:: @ 81A6F71 - .string "Hoho! This is turning into quite the\n" - .string "respectable POKéDEX!$" - -gUnknown_81A6FAB:: @ 81A6FAB - .string "Very good!\p" - .string "I think you'll collect even more\n" - .string "POKéMON by going fishing!$" - -gUnknown_81A6FF1:: @ 81A6FF1 - .string "Wonderful! Let me guess… You\n" - .string "like to collect things, don't you?$" - -gUnknown_81A7031:: @ 81A7031 - .string "I'm impressed!\n" - .string "It must have been difficult to do!$" - -gUnknown_81A7063:: @ 81A7063 - .string "You've finally hit 100 species!\n" - .string "I can't believe how good you are!$" - -gUnknown_81A70A5:: @ 81A70A5 - .string "You even have the evolved forms\n" - .string "of POKéMON! Super!$" - -gUnknown_81A70D8:: @ 81A70D8 - .string "Excellent! Trade with friends to\n" - .string "get some more!$" - -gUnknown_81A7108:: @ 81A7108 - .string "Outstanding!\n" - .string "You've become a real pro at this!$" - -gUnknown_81A7137:: @ 81A7137 - .string "I have nothing left to say!\n" - .string "You're the POKéMON PROFESSOR now!$" - -gUnknown_81A7175:: @ 81A7175 - .string "Your POKéDEX is entirely complete!\n" - .string "Congratulations!!$" - -Text_1A71AA:: @ 81A71AA - .string "And your NATIONAL POKéDEX is:\p" - .string "{STR_VAR_1} POKéMON seen and\n" - .string "{STR_VAR_2} POKéMON owned.$" - -Text_1A71EE:: @ 81A71EE - .string "I'll be looking forward to seeing\n" - .string "you fill the NATIONAL POKéDEX!$" - -Text_1A722F:: @ 81A722F - .string "Finally…\p" - .string "You've finally completed the\n" - .string "POKéDEX!\p" - .string "It's magnificent!\n" - .string "Truly, this is a fantastic feat!$" - -Text_1A7291:: @ 81A7291 - .string "Wroooooooaaaaaarrrr!$" - -Text_1A72A6:: @ 81A72A6 - .string "はあ はあ‥$" - -gUnknown_81A72AD:: @ 81A72AD - .string "Thank you, {PLAYER}!\n" - .string "Sincerely, thank you!\l" - .string "You've made my dream a reality!$" - -Text_1A72F2:: @ 81A72F2 - .string "OAK: Ah, welcome!\p" - .string "Tell me, how is your POKéDEX\n" - .string "coming along?\p" - .string "Wahaha!\p" - .string "Actually, I know how it is, but I\n" - .string "love seeing it anyway!\p" - .string "Let's see…$" - -EventScript_1A737B:: @ 81A737B - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - special sub_8112364 - checkflag FLAG_0x2F4 - call_if 1, EventScript_1A73A4 - checkflag FLAG_0x2F4 - call_if 0, EventScript_1A73AD - call EventScript_1A73E0 - return - -EventScript_1A73A4:: @ 81A73A4 - msgbox Text_1A72F2 - return - -EventScript_1A73AD:: @ 81A73AD - msgbox gUnknown_81A6C51 - return - -EventScript_1A73B6:: @ 81A73B6 - copyvar VAR_0x8004, VAR_0x8009 - special sub_80CA524 - waitmessage - compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_1A73D8 - compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_1A73DC - waitfanfare - waitbuttonpress - return - -EventScript_1A73D8:: @ 81A73D8 - playfanfare MUS_FAN2 - return - -EventScript_1A73DC:: @ 81A73DC - playfanfare MUS_FANFA5 - return - -EventScript_1A73E0:: @ 81A73E0 - setvar VAR_0x8004, 31 - special sub_812B234 - special sub_812B220 - setvar VAR_0x8004, 0 - specialvar VAR_RESULT, Special_GetPokedexCount - copyvar VAR_0x8008, VAR_0x8005 - copyvar VAR_0x8009, VAR_0x8006 - copyvar VAR_0x800A, VAR_RESULT - getnumberstring 0, VAR_0x8008 - getnumberstring 1, VAR_0x8009 - msgbox Text_1A6CA3 - checkflag FLAG_0x2FF - call_if 0, EventScript_1A746D - call EventScript_1A73B6 - compare_var_to_value VAR_0x800A, 0 - goto_if 1, EventScript_1A748F - setvar VAR_0x8004, 1 - specialvar VAR_RESULT, Special_GetPokedexCount - copyvar VAR_0x8008, VAR_0x8005 - copyvar VAR_0x8009, VAR_0x8006 - getnumberstring 0, VAR_0x8008 - getnumberstring 1, VAR_0x8009 - msgbox Text_1A71AA - specialvar VAR_RESULT, HasAllMons - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A7470 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A747E - end - -EventScript_1A746D:: @ 81A746D - textcolor 0 - return - -EventScript_1A7470:: @ 81A7470 - msgbox Text_1A71EE - goto EventScript_1A748F - end - -EventScript_1A747E:: @ 81A747E - setflag FLAG_0x2F4 - msgbox Text_1A722F - goto EventScript_1A748F - end - -EventScript_1A748F:: @ 81A748F - special sub_812B248 - return - -EventScript_1A7493:: @ 81A7493 - lockall - setvar VAR_0x4001, 1 - goto EventScript_1A74B7 - end - -EventScript_1A749F:: @ 81A749F - lockall - setvar VAR_0x4002, 1 - goto EventScript_1A74B7 - end - -EventScript_1A74AB:: @ 81A74AB - lockall - setvar VAR_0x4003, 1 - goto EventScript_1A74B7 - end - -EventScript_1A74B7:: @ 81A74B7 - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 1 - setvar VAR_0x8006, 8 - setvar VAR_0x8007, 5 - special sub_80CAC28 - waitstate - releaseall - end - -EventScript_1A74D1:: @ 81A74D1 - setvar VAR_0x4001, 1 - setvar VAR_0x4002, 1 - setvar VAR_0x4003, 1 - setvar VAR_0x4004, 1 - setvar VAR_0x4005, 1 - return - -EventScript_1A74EB:: @ 81A74EB - fadescreen 1 - special ChangePokemonNickname - waitstate - return - -EventScript_1A74F2:: @ 81A74F2 - getitemname 0, VAR_0x8004 - playfanfare MUS_ME_WAZA - message Text_1A5690 - waitmessage - waitfanfare - removeitem VAR_0x8004, 1 - return - -EventScript_1A7506:: @ 81A7506 - applymovement 255, Movement_1A75FE - waitmovement 0 - playse SE_DOOR - call EventScript_1A7538 - special DrawWholeMapView - setflag FLAG_0x004 - return - -EventScript_1A751F:: @ 81A751F - applymovement 255, Movement_1A75F3 - waitmovement 0 - setflag FLAG_0x002 - playse SE_KI_GASYAN - call EventScript_1A759C - special DrawWholeMapView - return - -EventScript_1A7538:: @ 81A7538 - setmetatile 6, 1, 654, 1 - setmetatile 6, 2, 662, 0 - return - -EventScript_1A754B:: @ 81A754B - lockall - textcolor 0 - msgbox Text_1A5C4D - closemessage - applymovement 255, Movement_1A75D3 - waitmovement 0 - releaseall - end - -EventScript_1A7563:: @ 81A7563 - applymovement 255, Movement_1A75FE - waitmovement 0 - playse SE_DOOR - setmetatile 6, 4, 654, 1 - setmetatile 6, 5, 662, 0 - special DrawWholeMapView - setflag FLAG_0x004 - return - -EventScript_1A7589:: @ 81A7589 - setmetatile 6, 4, 654, 1 - setmetatile 6, 5, 662, 0 - return - -EventScript_1A759C:: @ 81A759C - setmetatile 5, 11, 669, 1 - setmetatile 6, 11, 670, 1 - setmetatile 7, 11, 671, 1 - setmetatile 5, 12, 677, 1 - setmetatile 6, 12, 678, 1 - setmetatile 7, 12, 679, 1 - return - -Movement_1A75D3:: @ 81A75D3 - step_11 - step_end - -EventScript_1A75D5:: @ 81A75D5 - special sub_80CC974 - return - -Movement_1A75D9:: @ 81A75D9 - step_63 - step_end - -Movement_1A75DB:: @ 81A75DB - step_62 - step_end - -Movement_1A75DD:: @ 81A75DD - step_1c - step_1c - step_1c - step_end - -Movement_1A75E1:: @ 81A75E1 - step_4a - step_end - -Movement_1A75E3:: @ 81A75E3 - step_4b - step_end - -Movement_1A75E5:: @ 81A75E5 - step_5a - step_end - -Movement_1A75E7:: @ 81A75E7 - step_2f - step_end - -Movement_1A75E9:: @ 81A75E9 - step_2e - step_end - -Movement_1A75EB:: @ 81A75EB - step_30 - step_end - -Movement_1A75ED:: @ 81A75ED - step_2d - step_end - -Movement_1A75EF:: @ 81A75EF - step_03 - step_end - -Movement_1A75F1:: @ 81A75F1 - step_00 - step_end - -Movement_1A75F3:: @ 81A75F3 - step_11 - step_11 - step_11 - step_11 - step_11 - step_end - -Movement_1A75F9:: @ 81A75F9 - step_11 - step_11 - step_11 - step_11 - step_end - -Movement_1A75FE:: @ 81A75FE - step_1c - step_1c - step_end - -Movement_1A7601:: @ 81A7601 - step_11 - step_end - -Movement_1A7603:: @ 81A7603 - step_11 - step_11 - step_end - -gUnknown_81A7606:: @ 81A7606 - msgbox gUnknown_81C0DB0, 3 - end - -gUnknown_81A760F:: @ 81A760F - msgbox gUnknown_81C0DFD, 3 - end - -gUnknown_81A7618:: @ 81A7618 - msgbox gUnknown_81C0F99, 3 - end - -gUnknown_81A7621:: @ 81A7621 - msgbox gUnknown_81C12A7, 3 - end - -gUnknown_81A762A:: @ 81A762A - msgbox gUnknown_81C10C1, 3 - end - -gUnknown_81A7633:: @ 81A7633 - msgbox gUnknown_81C1273, 3 - end - -gUnknown_81A763C:: @ 81A763C - msgbox gUnknown_81C0FD8, 3 - end - -gUnknown_81A7645:: @ 81A7645 - msgbox gUnknown_81C12D6, 3 - end - -gUnknown_81A764E:: @ 81A764E - msgbox gUnknown_81C1300, 3 - end - -gUnknown_81A7657:: @ 81A7657 - msgbox gUnknown_81C0E19, 3 - end - -gUnknown_81A7660:: @ 81A7660 - msgbox gUnknown_81C0E40, 3 - end - -gUnknown_81A7669:: @ 81A7669 - msgbox gUnknown_81C0E73, 3 - end - -gUnknown_81A7672:: @ 81A7672 - msgbox gUnknown_81C0EAC, 3 - end - -gUnknown_81A767B:: @ 81A767B - msgbox gUnknown_81C101B, 3 - end - -gUnknown_81A7684:: @ 81A7684 - msgbox gUnknown_81C1060, 3 - end - -gUnknown_81A768D:: @ 81A768D - msgbox gUnknown_81C109C, 3 - end - -gUnknown_81A7696:: @ 81A7696 - msgbox gUnknown_81C10FC, 3 - end - -gUnknown_81A769F:: @ 81A769F - msgbox gUnknown_81C1134, 3 - end - -gUnknown_81A76A8:: @ 81A76A8 - msgbox gUnknown_81C116E, 3 - end - -gUnknown_81A76B1:: @ 81A76B1 - msgbox gUnknown_81C1194, 3 - end - -gUnknown_81A76BA:: @ 81A76BA - msgbox gUnknown_81C11BA, 3 - end - -gUnknown_81A76C3:: @ 81A76C3 - msgbox gUnknown_81C11DC, 3 - end - -gUnknown_81A76CC:: @ 81A76CC - msgbox gUnknown_81C1217, 3 - end - -gUnknown_81A76D5:: @ 81A76D5 - msgbox gUnknown_81C124B, 3 - end - -gUnknown_81A76DE:: @ 81A76DE - msgbox gUnknown_81C0ECB, 3 - end - -gUnknown_81A76E7:: @ 81A76E7 - msgbox gUnknown_81C0EF7, 3 - end - -gUnknown_81A76F0:: @ 81A76F0 - msgbox gUnknown_81C0F19, 3 - end - -gUnknown_81A76F9:: @ 81A76F9 - msgbox gUnknown_81C0F59, 3 - end - -gUnknown_81A7702:: @ 81A7702 - lockall - textcolor 3 - msgbox Text_1A622C, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A778A - setvar VAR_0x8004, 14 - call EventScript_1A6AC0 - lock - faceplayer - specialvar VAR_0x8008, sub_80CC4D4 - textcolor 0 - compare_var_to_value VAR_0x8004, 0 - goto_if 1, EventScript_1A774D - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A778A - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A778C - end - -EventScript_1A774D:: @ 81A774D - applymovement VAR_0x8008, Movement_1A75F1 - waitmovement 0 - playse SE_PIN - applymovement VAR_0x8008, Movement_1A75DB - waitmovement 0 - applymovement VAR_0x8008, Movement_1A75DD - waitmovement 0 - msgbox Text_1A62D3 - setflag 2105 - textcolor 3 - special sub_80699BC - signmsg - msgbox Text_1A6359 - normalmsg - releaseall - end - -EventScript_1A778A:: @ 81A778A - releaseall - end - -EventScript_1A778C:: @ 81A778C - applymovement VAR_0x8008, Movement_1A75F1 - waitmovement 0 - msgbox Text_1A6265 - releaseall - end - -gUnknown_81A77A0:: @ 81A77A0 - msgbox Text_1A5375, 3 - end - -EventScript_1A77A9:: @ 81A77A9 - return - -EventScript_1A77AA:: @ 81A77AA - setvar VAR_RESULT, 1 - return - -EventScript_1A77B0:: @ 81A77B0 - setvar VAR_RESULT, 0 - return - -Route16_NorthEntrance_1F_EventScript_1A77B6:: @ 81A77B6 -Route18_EastEntrance_1F_EventScript_1A77B6:: @ 81A77B6 - lockall - clearflag FLAG_0x830 - setvar VAR_MAP_SCENE_ROUTE16, 0 - releaseall - end - -Route16_NorthEntrance_1F_EventScript_1A77C1:: @ 81A77C1 -Route18_EastEntrance_1F_EventScript_1A77C1:: @ 81A77C1 - lockall - setvar VAR_MAP_SCENE_ROUTE16, 1 - releaseall - end - -EventScript_1A77C9:: @ 81A77C9 - msgbox Text_1A572A - playse SE_BOO - msgbox Text_1A5776 - release - end - -EventScript_1A77DE:: @ 81A77DE - message Text_1A57C1 - waitmessage - playse SE_BOO - waitbuttonpress - closemessage - waitse - release - end - -EventScript_1A77EC:: @ 81A77EC - message Text_1A579D - waitmessage - playfanfare MUS_FANFA1 - waitfanfare - waitbuttonpress - release - end - -EventScript_1A77F9:: @ 81A77F9 - msgbox Text_1A5839 - release - end - -EventScript_1A7803:: @ 81A7803 - compare_var_to_var VAR_0x405F, VAR_0x4001 - goto_if 4, EventScript_1A77EC - copyvar VAR_0x8000, VAR_0x4001 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A78D5 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A78E4 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A78F3 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A7902 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A7911 - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1A7920 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1A792F - compare_var_to_value VAR_0x8000, 8 - goto_if 1, EventScript_1A793E - end - -EventScript_1A786C:: @ 81A786C - compare_var_to_var VAR_0x405F, VAR_0x4001 - goto_if 4, EventScript_1A77F9 - copyvar VAR_0x8000, VAR_0x4001 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A78D5 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A78E4 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A78F3 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A7902 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A7911 - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1A7920 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1A792F - compare_var_to_value VAR_0x8000, 8 - goto_if 1, EventScript_1A793E - end - -EventScript_1A78D5:: @ 81A78D5 - checkflag FLAG_UNK820 - goto_if 1, EventScript_1A794D - goto EventScript_1A77C9 - end - -EventScript_1A78E4:: @ 81A78E4 - checkflag FLAG_0x821 - goto_if 1, EventScript_1A795F - goto EventScript_1A77DE - end - -EventScript_1A78F3:: @ 81A78F3 - checkflag FLAG_0x822 - goto_if 1, EventScript_1A795F - goto EventScript_1A77DE - end - -EventScript_1A7902:: @ 81A7902 - checkflag FLAG_0x823 - goto_if 1, EventScript_1A795F - goto EventScript_1A77DE - end - -EventScript_1A7911:: @ 81A7911 - checkflag FLAG_UNK824 - goto_if 1, EventScript_1A795F - goto EventScript_1A77DE - end - -EventScript_1A7920:: @ 81A7920 - checkflag FLAG_0x825 - goto_if 1, EventScript_1A795F - goto EventScript_1A77DE - end - -EventScript_1A792F:: @ 81A792F - checkflag FLAG_UNK826 - goto_if 1, EventScript_1A795F - goto EventScript_1A77DE - end - -EventScript_1A793E:: @ 81A793E - checkflag FLAG_0x827 - goto_if 1, EventScript_1A795F - goto EventScript_1A77DE - end - -EventScript_1A794D:: @ 81A794D - message Text_1A579D - waitmessage - playfanfare MUS_FANFA1 - waitfanfare - waitbuttonpress - copyvar VAR_0x405F, VAR_0x4001 - release - end - -EventScript_1A795F:: @ 81A795F - msgbox Text_1A5839 - copyvar VAR_0x405F, VAR_0x4001 - release - end - -EventScript_1A796E:: @ 81A796E - textcolor 0 - applymovement VAR_0x8009, Movement_1A75E7 - waitmovement 0 - copyvar VAR_0x8000, VAR_0x4001 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A79D8 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A79E7 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A79F6 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A7A05 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A7A14 - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1A7A23 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1A7A32 - compare_var_to_value VAR_0x8000, 8 - goto_if 1, EventScript_1A7A41 - end - -EventScript_1A79D8:: @ 81A79D8 - checkflag FLAG_UNK820 - goto_if 1, EventScript_1A7A96 - goto EventScript_1A7A50 - end - -EventScript_1A79E7:: @ 81A79E7 - checkflag FLAG_0x821 - goto_if 1, EventScript_1A7AA8 - goto EventScript_1A7A77 - end - -EventScript_1A79F6:: @ 81A79F6 - checkflag FLAG_0x822 - goto_if 1, EventScript_1A7AA8 - goto EventScript_1A7A77 - end - -EventScript_1A7A05:: @ 81A7A05 - checkflag FLAG_0x823 - goto_if 1, EventScript_1A7AA8 - goto EventScript_1A7A77 - end - -EventScript_1A7A14:: @ 81A7A14 - checkflag FLAG_UNK824 - goto_if 1, EventScript_1A7AA8 - goto EventScript_1A7A77 - end - -EventScript_1A7A23:: @ 81A7A23 - checkflag FLAG_0x825 - goto_if 1, EventScript_1A7AA8 - goto EventScript_1A7A77 - end - -EventScript_1A7A32:: @ 81A7A32 - checkflag FLAG_UNK826 - goto_if 1, EventScript_1A7AA8 - goto EventScript_1A7A77 - end - -EventScript_1A7A41:: @ 81A7A41 - checkflag FLAG_0x827 - goto_if 1, EventScript_1A7AA8 - goto EventScript_1A7A77 - end - -EventScript_1A7A50:: @ 81A7A50 - msgbox Text_1A572A - playse SE_BOO - msgbox Text_1A5776 - closemessage - applymovement 255, Movement_1A7AB7 - applymovement VAR_0x8009, Movement_1A75ED - waitmovement 0 - releaseall - end - -EventScript_1A7A77:: @ 81A7A77 - message Text_1A57C1 - waitmessage - playse SE_BOO - waitbuttonpress - closemessage - waitse - applymovement 255, Movement_1A7AB7 - applymovement VAR_0x8009, Movement_1A75ED - waitmovement 0 - releaseall - end - -EventScript_1A7A96:: @ 81A7A96 - message Text_1A579D - waitmessage - playfanfare MUS_FANFA1 - waitfanfare - waitbuttonpress - copyvar VAR_0x405F, VAR_0x4001 - releaseall - end - -EventScript_1A7AA8:: @ 81A7AA8 - msgbox Text_1A5839 - copyvar VAR_0x405F, VAR_0x4001 - releaseall - end - -Movement_1A7AB7:: @ 81A7AB7 - step_10 - step_end - -EventScript_1A7AB9:: @ 81A7AB9 - special sub_80CB204 - return - -EventScript_1A7ABD:: @ 81A7ABD - msgbox Text_1A58A7 - release - end - -EventScript_1A7AC7:: @ 81A7AC7 - msgbox Text_1A594D - release - end - -EventScript_1A7AD1:: @ 81A7AD1 - msgbox Text_1A5909 - release - end - -gUnknown_81A7ADB:: @ 81A7ADB - special sub_80CADC4 - release - end - -EventScript_1A7AE0:: @ 81A7AE0 - release - end - -EventScript_1A7AE2:: @ 81A7AE2 - msgbox Text_177460, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A7B70 - msgbox Text_17747B - checkflag FLAG_0x26C - goto_if 1, EventScript_1A7B3B - setflag FLAG_0x26C - copyvar VAR_0x8000, VAR_0x8004 - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A7B7A - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A7D3E - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A7E72 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A7F4C - end - -EventScript_1A7B3B:: @ 81A7B3B - clearflag FLAG_0x26C - copyvar VAR_0x8000, VAR_0x8004 - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A7C5C - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A7DD8 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A7EDF - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A8025 - end - -EventScript_1A7B70:: @ 81A7B70 - msgbox Text_177489 - releaseall - end - -EventScript_1A7B7A:: @ 81A7B7A - setmetatile 22, 10, 645, 0 - setmetatile 23, 10, 644, 0 - setmetatile 24, 10, 644, 0 - setmetatile 22, 11, 645, 0 - setmetatile 23, 11, 644, 0 - setmetatile 24, 11, 644, 0 - setmetatile 27, 25, 645, 0 - setmetatile 28, 25, 644, 0 - setmetatile 29, 25, 644, 0 - setmetatile 27, 26, 645, 0 - setmetatile 28, 26, 644, 0 - setmetatile 29, 26, 644, 0 - setmetatile 32, 25, 645, 0 - setmetatile 33, 25, 644, 0 - setmetatile 34, 25, 644, 0 - setmetatile 32, 26, 645, 0 - setmetatile 33, 26, 644, 0 - setmetatile 34, 26, 644, 0 - setmetatile 31, 18, 760, 1 - setmetatile 32, 18, 761, 1 - setmetatile 33, 18, 762, 1 - setmetatile 31, 19, 768, 1 - setmetatile 32, 19, 769, 1 - setmetatile 33, 19, 770, 1 - setmetatile 5, 4, 845, 0 - return - -EventScript_1A7C5C:: @ 81A7C5C - setmetatile 22, 10, 760, 1 - setmetatile 23, 10, 761, 1 - setmetatile 24, 10, 762, 1 - setmetatile 22, 11, 768, 1 - setmetatile 23, 11, 769, 1 - setmetatile 24, 11, 770, 1 - setmetatile 27, 25, 760, 1 - setmetatile 28, 25, 761, 1 - setmetatile 29, 25, 762, 1 - setmetatile 27, 26, 768, 1 - setmetatile 28, 26, 769, 1 - setmetatile 29, 26, 770, 1 - setmetatile 32, 25, 760, 1 - setmetatile 33, 25, 761, 1 - setmetatile 34, 25, 762, 1 - setmetatile 32, 26, 768, 1 - setmetatile 33, 26, 769, 1 - setmetatile 34, 26, 770, 1 - setmetatile 31, 18, 645, 0 - setmetatile 32, 18, 644, 0 - setmetatile 33, 18, 644, 0 - setmetatile 31, 19, 645, 0 - setmetatile 32, 19, 644, 0 - setmetatile 33, 19, 644, 0 - setmetatile 5, 4, 788, 0 - return - -EventScript_1A7D3E:: @ 81A7D3E - setmetatile 24, 14, 645, 0 - setmetatile 25, 14, 644, 0 - setmetatile 26, 14, 644, 0 - setmetatile 24, 15, 645, 0 - setmetatile 25, 15, 644, 0 - setmetatile 26, 15, 644, 0 - setmetatile 10, 28, 677, 1 - setmetatile 10, 29, 685, 1 - setmetatile 10, 30, 645, 0 - setmetatile 10, 31, 644, 0 - setmetatile 10, 32, 693, 0 - setmetatile 12, 4, 848, 1 - setmetatile 12, 5, 856, 1 - setmetatile 12, 6, 864, 1 - setmetatile 12, 7, 872, 1 - setmetatile 12, 8, 880, 1 - setmetatile 2, 15, 845, 0 - return - -EventScript_1A7DD8:: @ 81A7DD8 - setmetatile 24, 14, 760, 1 - setmetatile 25, 14, 761, 1 - setmetatile 26, 14, 762, 1 - setmetatile 24, 15, 768, 1 - setmetatile 25, 15, 769, 1 - setmetatile 26, 15, 770, 1 - setmetatile 10, 28, 848, 1 - setmetatile 10, 29, 856, 1 - setmetatile 10, 30, 864, 1 - setmetatile 10, 31, 872, 1 - setmetatile 10, 32, 880, 1 - setmetatile 12, 4, 677, 1 - setmetatile 12, 5, 685, 1 - setmetatile 12, 6, 645, 0 - setmetatile 12, 7, 644, 0 - setmetatile 12, 8, 693, 0 - setmetatile 2, 15, 788, 0 - return - -EventScript_1A7E72:: @ 81A7E72 - setmetatile 17, 11, 645, 0 - setmetatile 18, 11, 644, 0 - setmetatile 19, 11, 644, 0 - setmetatile 17, 12, 645, 0 - setmetatile 18, 12, 644, 0 - setmetatile 19, 12, 644, 0 - setmetatile 21, 4, 848, 1 - setmetatile 21, 5, 856, 1 - setmetatile 21, 6, 864, 1 - setmetatile 21, 7, 872, 1 - setmetatile 21, 8, 880, 1 - setmetatile 12, 4, 845, 0 - return - -EventScript_1A7EDF:: @ 81A7EDF - setmetatile 17, 11, 760, 1 - setmetatile 18, 11, 761, 1 - setmetatile 19, 11, 762, 1 - setmetatile 17, 12, 768, 1 - setmetatile 18, 12, 769, 1 - setmetatile 19, 12, 770, 1 - setmetatile 21, 4, 677, 1 - setmetatile 21, 5, 685, 1 - setmetatile 21, 6, 645, 0 - setmetatile 21, 7, 644, 0 - setmetatile 21, 8, 693, 0 - setmetatile 12, 4, 788, 0 - return - -EventScript_1A7F4C:: @ 81A7F4C - setmetatile 33, 20, 760, 1 - setmetatile 34, 20, 761, 1 - setmetatile 35, 20, 762, 1 - setmetatile 33, 21, 852, 1 - setmetatile 34, 21, 853, 1 - setmetatile 35, 21, 854, 1 - setmetatile 16, 26, 848, 1 - setmetatile 16, 27, 856, 1 - setmetatile 16, 28, 866, 1 - setmetatile 16, 29, 874, 1 - setmetatile 16, 30, 882, 1 - setmetatile 12, 8, 677, 1 - setmetatile 12, 9, 685, 1 - setmetatile 12, 10, 647, 0 - setmetatile 12, 11, 646, 0 - setmetatile 12, 12, 688, 0 - setmetatile 20, 22, 647, 0 - setmetatile 21, 22, 646, 0 - setmetatile 22, 22, 646, 0 - setmetatile 20, 23, 647, 0 - setmetatile 21, 23, 646, 0 - setmetatile 22, 23, 646, 0 - setmetatile 24, 28, 847, 0 - setmetatile 27, 4, 847, 0 - return - -EventScript_1A8025:: @ 81A8025 - setmetatile 33, 20, 647, 0 - setmetatile 34, 20, 646, 0 - setmetatile 35, 20, 646, 0 - setmetatile 33, 21, 647, 0 - setmetatile 34, 21, 646, 0 - setmetatile 35, 21, 646, 0 - setmetatile 16, 26, 677, 1 - setmetatile 16, 27, 685, 1 - setmetatile 16, 28, 647, 0 - setmetatile 16, 29, 646, 0 - setmetatile 16, 30, 688, 0 - setmetatile 12, 8, 848, 1 - setmetatile 12, 9, 856, 1 - setmetatile 12, 10, 866, 1 - setmetatile 12, 11, 874, 1 - setmetatile 12, 12, 882, 1 - setmetatile 20, 22, 760, 1 - setmetatile 21, 22, 761, 1 - setmetatile 22, 22, 762, 1 - setmetatile 20, 23, 852, 1 - setmetatile 21, 23, 853, 1 - setmetatile 22, 23, 854, 1 - setmetatile 24, 28, 790, 0 - setmetatile 27, 4, 790, 0 - return - -EventScript_1A80FE:: @ 81A80FE - lockall - applymovement VAR_0x8004, Movement_1A75E7 - waitmovement 0 - delay 20 - applymovement VAR_0x8004, Movement_1A75E9 - waitmovement 0 - delay 20 - applymovement VAR_0x8004, Movement_1A75EB - waitmovement 0 - delay 20 - applymovement VAR_0x8004, Movement_1A75ED - waitmovement 0 - delay 20 - releaseall - end - -EventScript_1A8135:: @ 81A8135 - msgbox Text_1A5BAD - releaseall - end - -EventScript_1A813F:: @ 81A813F - msgbox Text_1A5CDF - releaseall - end - -EventScript_1A8149:: @ 81A8149 - setmetatile 5, 8, 944, 1 - setmetatile 6, 8, 945, 1 - setmetatile 5, 9, 952, 1 - setmetatile 6, 9, 953, 1 - setmetatile 6, 10, 821, 0 - return - -EventScript_1A8177:: @ 81A8177 - setmetatile 5, 15, 944, 1 - setmetatile 6, 15, 945, 1 - setmetatile 5, 16, 952, 1 - setmetatile 6, 16, 953, 1 - setmetatile 6, 17, 821, 0 - return - -EventScript_1A81A5:: @ 81A81A5 - setmetatile 9, 11, 960, 1 - setmetatile 10, 11, 961, 1 - setmetatile 9, 12, 962, 1 - setmetatile 10, 12, 963, 1 - setmetatile 9, 13, 964, 1 - setmetatile 10, 13, 965, 1 - return - -EventScript_1A81DC:: @ 81A81DC - setmetatile 20, 11, 960, 1 - setmetatile 21, 11, 961, 1 - setmetatile 20, 12, 962, 1 - setmetatile 21, 12, 963, 1 - setmetatile 20, 13, 964, 1 - setmetatile 21, 13, 965, 1 - return - -EventScript_1A8213:: @ 81A8213 - setmetatile 3, 16, 944, 1 - setmetatile 4, 16, 945, 1 - setmetatile 3, 17, 952, 1 - setmetatile 4, 17, 953, 1 - setmetatile 4, 18, 821, 0 - return - -EventScript_1A8241:: @ 81A8241 - setmetatile 14, 11, 944, 1 - setmetatile 15, 11, 945, 1 - setmetatile 14, 12, 952, 1 - setmetatile 15, 12, 953, 1 - setmetatile 15, 13, 821, 0 - return - -EventScript_1A826F:: @ 81A826F - setmetatile 7, 8, 960, 1 - setmetatile 8, 8, 961, 1 - setmetatile 7, 9, 962, 1 - setmetatile 8, 9, 963, 1 - setmetatile 7, 10, 964, 1 - setmetatile 8, 10, 965, 1 - return - -EventScript_1A82A6:: @ 81A82A6 - setmetatile 7, 17, 960, 1 - setmetatile 8, 17, 961, 1 - setmetatile 7, 18, 962, 1 - setmetatile 8, 18, 963, 1 - setmetatile 7, 19, 964, 1 - setmetatile 8, 19, 965, 1 - return - -EventScript_1A82DD:: @ 81A82DD - setmetatile 18, 12, 960, 1 - setmetatile 19, 12, 961, 1 - setmetatile 18, 13, 962, 1 - setmetatile 19, 13, 963, 1 - setmetatile 18, 14, 964, 1 - setmetatile 19, 14, 965, 1 - return - -EventScript_1A8314:: @ 81A8314 - setmetatile 5, 14, 960, 1 - setmetatile 6, 14, 961, 1 - setmetatile 5, 15, 962, 1 - setmetatile 6, 15, 963, 1 - setmetatile 5, 16, 964, 1 - setmetatile 6, 16, 965, 1 - return - -EventScript_1A834B:: @ 81A834B - setmetatile 11, 8, 944, 1 - setmetatile 12, 8, 945, 1 - setmetatile 11, 9, 952, 1 - setmetatile 12, 9, 953, 1 - setmetatile 12, 10, 821, 0 - return - -EventScript_1A8379:: @ 81A8379 - setmetatile 24, 7, 944, 1 - setmetatile 25, 7, 945, 1 - setmetatile 24, 8, 952, 1 - setmetatile 25, 8, 953, 1 - setmetatile 25, 9, 821, 0 - return - -EventScript_1A83A7:: @ 81A83A7 - setmetatile 25, 13, 944, 1 - setmetatile 26, 13, 945, 1 - setmetatile 25, 14, 952, 1 - setmetatile 26, 14, 953, 1 - setmetatile 26, 15, 821, 0 - return - -EventScript_1A83D5:: @ 81A83D5 - setmetatile 5, 9, 960, 1 - setmetatile 6, 9, 961, 1 - setmetatile 5, 10, 962, 1 - setmetatile 6, 10, 963, 1 - setmetatile 5, 11, 964, 1 - setmetatile 6, 11, 965, 1 - return - -EventScript_1A840C:: @ 81A840C - setmetatile 2, 9, 960, 1 - setmetatile 3, 9, 961, 1 - setmetatile 2, 10, 962, 1 - setmetatile 3, 10, 963, 1 - setmetatile 2, 11, 964, 1 - setmetatile 3, 11, 965, 1 - return - -EventScript_1A8443:: @ 81A8443 - setmetatile 12, 15, 960, 1 - setmetatile 13, 15, 961, 1 - setmetatile 12, 16, 962, 1 - setmetatile 13, 16, 963, 1 - setmetatile 12, 17, 964, 1 - setmetatile 13, 17, 965, 1 - return - -EventScript_1A847A:: @ 81A847A - setmetatile 21, 6, 944, 1 - setmetatile 22, 6, 945, 1 - setmetatile 21, 7, 952, 1 - setmetatile 22, 7, 953, 1 - setmetatile 22, 8, 821, 0 - return - -EventScript_1A84A8:: @ 81A84A8 - setmetatile 21, 12, 944, 1 - setmetatile 22, 12, 945, 1 - setmetatile 21, 13, 952, 1 - setmetatile 22, 13, 953, 1 - setmetatile 22, 14, 821, 0 - return - -EventScript_1A84D6:: @ 81A84D6 - setmetatile 12, 11, 944, 1 - setmetatile 13, 11, 945, 1 - setmetatile 12, 12, 952, 1 - setmetatile 13, 12, 953, 1 - setmetatile 13, 13, 821, 0 - return - -EventScript_1A8504:: @ 81A8504 - setmetatile 5, 16, 944, 1 - setmetatile 6, 16, 945, 1 - setmetatile 5, 17, 952, 1 - setmetatile 6, 17, 953, 1 - setmetatile 6, 18, 821, 0 - return - -EventScript_1A8532:: @ 81A8532 - setmetatile 5, 8, 821, 0 - setmetatile 6, 8, 820, 0 - setmetatile 5, 9, 821, 0 - setmetatile 6, 9, 820, 0 - setmetatile 6, 10, 820, 0 - return - -EventScript_1A8560:: @ 81A8560 - setmetatile 5, 15, 821, 0 - setmetatile 6, 15, 820, 0 - setmetatile 5, 16, 821, 0 - setmetatile 6, 16, 820, 0 - setmetatile 6, 17, 820, 0 - return - -EventScript_1A858E:: @ 81A858E - setmetatile 9, 11, 839, 1 - setmetatile 10, 11, 838, 1 - setmetatile 9, 12, 821, 0 - setmetatile 10, 12, 821, 0 - setmetatile 9, 13, 825, 0 - setmetatile 10, 13, 826, 0 - return - -EventScript_1A85C5:: @ 81A85C5 - setmetatile 20, 11, 839, 1 - setmetatile 21, 11, 838, 1 - setmetatile 20, 12, 821, 0 - setmetatile 21, 12, 821, 0 - setmetatile 20, 13, 825, 0 - setmetatile 21, 13, 826, 0 - return - -EventScript_1A85FC:: @ 81A85FC - setmetatile 3, 16, 821, 0 - setmetatile 4, 16, 820, 0 - setmetatile 3, 17, 821, 0 - setmetatile 4, 17, 820, 0 - setmetatile 4, 18, 820, 0 - return - -EventScript_1A862A:: @ 81A862A - setmetatile 14, 11, 821, 0 - setmetatile 15, 11, 820, 0 - setmetatile 14, 12, 821, 0 - setmetatile 15, 12, 820, 0 - setmetatile 15, 13, 820, 0 - return - -EventScript_1A8658:: @ 81A8658 - setmetatile 7, 8, 839, 1 - setmetatile 8, 8, 838, 1 - setmetatile 7, 9, 821, 0 - setmetatile 8, 9, 821, 0 - setmetatile 7, 10, 825, 0 - setmetatile 8, 10, 826, 0 - return - -EventScript_1A868F:: @ 81A868F - setmetatile 7, 17, 839, 1 - setmetatile 8, 17, 838, 1 - setmetatile 7, 18, 821, 0 - setmetatile 8, 18, 821, 0 - setmetatile 7, 19, 825, 0 - setmetatile 8, 19, 826, 0 - return - -EventScript_1A86C6:: @ 81A86C6 - setmetatile 18, 12, 839, 1 - setmetatile 19, 12, 838, 1 - setmetatile 18, 13, 821, 0 - setmetatile 19, 13, 821, 0 - setmetatile 18, 14, 825, 0 - setmetatile 19, 14, 826, 0 - return - -EventScript_1A86FD:: @ 81A86FD - setmetatile 5, 14, 839, 1 - setmetatile 6, 14, 838, 1 - setmetatile 5, 15, 821, 0 - setmetatile 6, 15, 821, 0 - setmetatile 5, 16, 825, 0 - setmetatile 6, 16, 826, 0 - return - -EventScript_1A8734:: @ 81A8734 - setmetatile 11, 8, 821, 0 - setmetatile 12, 8, 820, 0 - setmetatile 11, 9, 821, 0 - setmetatile 12, 9, 820, 0 - setmetatile 12, 10, 820, 0 - return - -EventScript_1A8762:: @ 81A8762 - setmetatile 24, 7, 821, 0 - setmetatile 25, 7, 820, 0 - setmetatile 24, 8, 821, 0 - setmetatile 25, 8, 820, 0 - setmetatile 25, 9, 820, 0 - return - -EventScript_1A8790:: @ 81A8790 - setmetatile 25, 13, 821, 0 - setmetatile 26, 13, 820, 0 - setmetatile 25, 14, 821, 0 - setmetatile 26, 14, 820, 0 - setmetatile 26, 15, 820, 0 - return - -EventScript_1A87BE:: @ 81A87BE - setmetatile 5, 9, 839, 1 - setmetatile 6, 9, 838, 1 - setmetatile 5, 10, 821, 0 - setmetatile 6, 10, 821, 0 - setmetatile 5, 11, 825, 0 - setmetatile 6, 11, 826, 0 - return - -EventScript_1A87F5:: @ 81A87F5 - setmetatile 2, 9, 839, 1 - setmetatile 3, 9, 838, 1 - setmetatile 2, 10, 821, 0 - setmetatile 3, 10, 821, 0 - setmetatile 2, 11, 825, 0 - setmetatile 3, 11, 826, 0 - return - -EventScript_1A882C:: @ 81A882C - setmetatile 12, 15, 839, 1 - setmetatile 13, 15, 838, 1 - setmetatile 12, 16, 821, 0 - setmetatile 13, 16, 821, 0 - setmetatile 12, 17, 825, 0 - setmetatile 13, 17, 826, 0 - return - -EventScript_1A8863:: @ 81A8863 - setmetatile 21, 6, 821, 0 - setmetatile 22, 6, 820, 0 - setmetatile 21, 7, 821, 0 - setmetatile 22, 7, 820, 0 - setmetatile 22, 8, 820, 0 - return - -EventScript_1A8891:: @ 81A8891 - setmetatile 21, 12, 821, 0 - setmetatile 22, 12, 820, 0 - setmetatile 21, 13, 821, 0 - setmetatile 22, 13, 820, 0 - setmetatile 22, 14, 820, 0 - return - -EventScript_1A88BF:: @ 81A88BF - setmetatile 12, 11, 821, 0 - setmetatile 13, 11, 820, 0 - setmetatile 12, 12, 821, 0 - setmetatile 13, 12, 820, 0 - setmetatile 13, 13, 820, 0 - return - -EventScript_1A88ED:: @ 81A88ED - setmetatile 5, 16, 821, 0 - setmetatile 6, 16, 820, 0 - setmetatile 5, 17, 821, 0 - setmetatile 6, 17, 820, 0 - setmetatile 6, 18, 820, 0 - return - -SilphCo_2F_EventScript_1A891B:: @ 81A891B - lockall - setvar VAR_0x4001, 1 - setvar VAR_0x8004, 634 - checkflag FLAG_0x27A - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_2F_EventScript_1A8935:: @ 81A8935 - lockall - setvar VAR_0x4001, 2 - setvar VAR_0x8004, 635 - checkflag FLAG_0x27B - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_3F_EventScript_1A894F:: @ 81A894F - lockall - setvar VAR_0x4001, 3 - setvar VAR_0x8004, 636 - checkflag FLAG_0x27C - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_3F_EventScript_1A8969:: @ 81A8969 - lockall - setvar VAR_0x4001, 4 - setvar VAR_0x8004, 637 - checkflag FLAG_0x27D - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_4F_EventScript_1A8983:: @ 81A8983 - lockall - setvar VAR_0x4001, 5 - setvar VAR_0x8004, 638 - checkflag FLAG_0x27E - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_4F_EventScript_1A899D:: @ 81A899D - lockall - setvar VAR_0x4001, 6 - setvar VAR_0x8004, 639 - checkflag FLAG_0x27F - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_5F_EventScript_1A89B7:: @ 81A89B7 - lockall - setvar VAR_0x4001, 7 - setvar VAR_0x8004, 640 - checkflag FLAG_0x280 - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_5F_EventScript_1A89D1:: @ 81A89D1 - lockall - setvar VAR_0x4001, 8 - setvar VAR_0x8004, 641 - checkflag FLAG_0x281 - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_5F_EventScript_1A89EB:: @ 81A89EB - lockall - setvar VAR_0x4001, 9 - setvar VAR_0x8004, 642 - checkflag FLAG_0x282 - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_6F_EventScript_1A8A05:: @ 81A8A05 - lockall - setvar VAR_0x4001, 10 - setvar VAR_0x8004, 643 - checkflag FLAG_0x283 - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_7F_EventScript_1A8A1F:: @ 81A8A1F - lockall - setvar VAR_0x4001, 11 - setvar VAR_0x8004, 644 - checkflag FLAG_0x284 - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_7F_EventScript_1A8A39:: @ 81A8A39 - lockall - setvar VAR_0x4001, 12 - setvar VAR_0x8004, 645 - checkflag FLAG_0x285 - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_7F_EventScript_1A8A53:: @ 81A8A53 - lockall - setvar VAR_0x4001, 13 - setvar VAR_0x8004, 646 - checkflag FLAG_0x286 - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_8F_EventScript_1A8A6D:: @ 81A8A6D - lockall - setvar VAR_0x4001, 14 - setvar VAR_0x8004, 647 - checkflag FLAG_0x287 - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_9F_EventScript_1A8A87:: @ 81A8A87 - lockall - setvar VAR_0x4001, 15 - setvar VAR_0x8004, 648 - checkflag FLAG_0x288 - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_9F_EventScript_1A8AA1:: @ 81A8AA1 - lockall - setvar VAR_0x4001, 16 - setvar VAR_0x8004, 649 - checkflag FLAG_0x289 - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_9F_EventScript_1A8ABB:: @ 81A8ABB - lockall - setvar VAR_0x4001, 17 - setvar VAR_0x8004, 650 - checkflag FLAG_0x28A - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_9F_EventScript_1A8AD5:: @ 81A8AD5 - lockall - setvar VAR_0x4001, 18 - setvar VAR_0x8004, 651 - checkflag FLAG_0x28B - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_10F_EventScript_1A8AEF:: @ 81A8AEF - lockall - setvar VAR_0x4001, 19 - setvar VAR_0x8004, 652 - checkflag FLAG_0x28C - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -SilphCo_11F_EventScript_1A8B09:: @ 81A8B09 - lockall - setvar VAR_0x4001, 20 - setvar VAR_0x8004, 653 - checkflag FLAG_0x28D - goto_if 1, EventScript_1A813F - goto EventScript_1A8B23 - end - -EventScript_1A8B23:: @ 81A8B23 - checkflag FLAG_0x192 - goto_if 1, EventScript_1A8B32 - goto EventScript_1A8135 - end - -EventScript_1A8B32:: @ 81A8B32 - playfanfare MUS_FANFA1 - msgbox Text_1A5B88 - waitfanfare - compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_1A8532 - compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1A8560 - compare_var_to_value VAR_0x4001, 3 - call_if 1, EventScript_1A858E - compare_var_to_value VAR_0x4001, 4 - call_if 1, EventScript_1A85C5 - compare_var_to_value VAR_0x4001, 5 - call_if 1, EventScript_1A85FC - compare_var_to_value VAR_0x4001, 6 - call_if 1, EventScript_1A862A - compare_var_to_value VAR_0x4001, 7 - call_if 1, EventScript_1A8658 - compare_var_to_value VAR_0x4001, 8 - call_if 1, EventScript_1A868F - compare_var_to_value VAR_0x4001, 9 - call_if 1, EventScript_1A86C6 - compare_var_to_value VAR_0x4001, 10 - call_if 1, EventScript_1A86FD - compare_var_to_value VAR_0x4001, 11 - call_if 1, EventScript_1A8734 - compare_var_to_value VAR_0x4001, 12 - call_if 1, EventScript_1A8762 - compare_var_to_value VAR_0x4001, 13 - call_if 1, EventScript_1A8790 - compare_var_to_value VAR_0x4001, 14 - call_if 1, EventScript_1A87BE - compare_var_to_value VAR_0x4001, 15 - call_if 1, EventScript_1A87F5 - compare_var_to_value VAR_0x4001, 16 - call_if 1, EventScript_1A882C - compare_var_to_value VAR_0x4001, 17 - call_if 1, EventScript_1A8863 - compare_var_to_value VAR_0x4001, 18 - call_if 1, EventScript_1A8891 - compare_var_to_value VAR_0x4001, 19 - call_if 1, EventScript_1A88BF - compare_var_to_value VAR_0x4001, 20 - call_if 1, EventScript_1A88ED - waitse - playse SE_KI_GASYAN - special DrawWholeMapView - waitse - special Special_SetHiddenItemFlag - releaseall - end - -EventScript_1A8C27:: @ 81A8C27 - countpokemon - subvar VAR_RESULT, 1 - copyvar VAR_0x8004, VAR_RESULT - return - -EventScript_1A8C33:: @ 81A8C33 - fadescreen 1 - special ChangeBoxPokemonNickname - waitstate - lock - faceplayer - return - -EventScript_1A8C3C:: @ 81A8C3C - bufferboxname 0, 16439 - getspeciesname 1, 16385 - checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if 0, EventScript_1A8C57 - checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if 1, EventScript_1A8C82 - return - -EventScript_1A8C57:: @ 81A8C57 - specialvar VAR_RESULT, sub_80CC7B4 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A8C70 - msgbox Text_1A5CF1 - return - -EventScript_1A8C70:: @ 81A8C70 - specialvar VAR_RESULT, get_unknown_box_id - bufferboxname 2, 32781 - msgbox Text_1A5D6E - return - -EventScript_1A8C82:: @ 81A8C82 - specialvar VAR_RESULT, sub_80CC7B4 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A8C9B - msgbox Text_1A5D31 - return - -EventScript_1A8C9B:: @ 81A8C9B - specialvar VAR_RESULT, get_unknown_box_id - bufferboxname 2, 32781 - msgbox Text_1A5DB1 - return - -EventScript_1A8CAD:: @ 81A8CAD - copyvar VAR_0x8004, VAR_0x8008 - specialvar VAR_RESULT, sub_8053A9C - copyvar VAR_0x8009, VAR_RESULT - return - -EventScript_1A8CBD:: @ 81A8CBD - special sub_80BF8FC - waitstate - lock - faceplayer - copyvar VAR_0x800A, VAR_0x8004 - return - -EventScript_1A8CC9:: @ 81A8CC9 - copyvar VAR_0x8005, VAR_0x800A - specialvar VAR_RESULT, sub_8053D2C - copyvar VAR_0x800B, VAR_RESULT - return - -EventScript_1A8CD9:: @ 81A8CD9 - copyvar VAR_0x8004, VAR_0x8008 - copyvar VAR_0x8005, VAR_0x800A - special sub_8053D68 - special sub_8054440 - waitstate - lock - faceplayer - return - -gUnknown_81A8CED:: @ 81A8CED - special sub_810C3A4 - waitstate - special sub_810C444 - releaseall - end - -CeruleanCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -CinnabarIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -FiveIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -FuchsiaCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -OneIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -PewterCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -SevenIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -VermilionCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -FourIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -SixIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -ThreeIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -TwoIsland_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -Route10_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -Route10_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -Route4_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -SaffronCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -IndigoPlateau_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -CeladonCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -LavenderTown_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 -ViridianCity_PokemonCenter_2F_EventScript_1A8CF6:: @ 81A8CF6 - call EventScript_1BBA04 - end - -CeruleanCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -CinnabarIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -FiveIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -FuchsiaCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -OneIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -PewterCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -SevenIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -VermilionCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -FourIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -SixIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -ThreeIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -TwoIsland_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -Route10_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -Route10_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -Route4_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -SaffronCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -IndigoPlateau_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -CeladonCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -LavenderTown_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC -ViridianCity_PokemonCenter_2F_EventScript_1A8CFC:: @ 81A8CFC - call EventScript_1BBB6A - end - -CeruleanCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -CinnabarIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -FiveIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -FuchsiaCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -OneIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -PewterCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -SevenIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -VermilionCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -FourIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -SixIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -ThreeIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -TwoIsland_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -Route10_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -Route10_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -Route4_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -SaffronCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -IndigoPlateau_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -CeladonCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -LavenderTown_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 -ViridianCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 - call EventScript_1BBB9C - end - -VermilionCity_PokemonCenter_1F_EventScript_1A8D08:: @ 81A8D08 - lock - faceplayer - checkflag FLAG_0x292 - goto_if 1, EventScript_1A8D3F - msgbox Text_194234 - setflag FLAG_0x292 - setorcopyvar VAR_0x8000, 362 - setorcopyvar VAR_0x8001, 1 - callstd 0 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A6BF9 - msgbox Text_19430F - release - end - -EventScript_1A8D3F:: @ 81A8D3F - msgbox Text_194381 - release - end - -EventScript_ItemfinderDigUpUnderfootItem:: @ 81A8D49 - lockall - textcolor 3 - waitse - call EventScript_GiveItem - compare_var_to_value VAR_0x8007, 1 - goto_if_eq EventScript_DigUpItemPutInPocket - compare_var_to_value VAR_0x8007, 0 - goto_if_eq EventScript_DigUpItemBagIsFull - end - -EventScript_DigUpItemPutInPocket:: - message Text_1A5700 - waitfanfare - waitmessage - delay 60 - msgbox gUnknown_81A5218 - special Special_SetHiddenItemFlag - releaseall - end - -EventScript_DigUpItemBagIsFull:: - msgbox Text_1A5700 - msgbox gUnknown_81A5242 - setvar VAR_RESULT, 0 - releaseall - end - -gUnknown_81A8D97:: @ 81A8D97 - lockall - textcolor 1 - msgbox Text_1A5E89 - call EventScript_1A65CE - checkflag FLAG_0x4B0 - call_if 0, EventScript_1A8DC6 - checkflag FLAG_0x4B0 - call_if 1, EventScript_1A8DCF - applymovement VAR_LAST_TALKED, Movement_1A666C - waitmovement 0 - fadedefaultbgm - releaseall - end - -EventScript_1A8DC6:: @ 81A8DC6 - msgbox Text_1A5EC0 - return - -EventScript_1A8DCF:: @ 81A8DCF - msgbox Text_1A5F9B - return - -gUnknown_81A8DD8:: @ 81A8DD8 - lockall - textcolor 1 - applymovement 1, Movement_1A75ED - waitmovement 0 - msgbox Text_1A5FDF - call EventScript_1A6C26 - msgbox Text_1A6046 - fadedefaultbgm - releaseall - end - -gUnknown_81A8DFD:: @ 81A8DFD - lockall - textcolor 3 - special ExecuteWhiteOut - waitstate - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A8E11 - releaseall - end - -EventScript_1A8E11:: @ 81A8E11 - checkmoney 1, 0 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A8E2E - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A8E3C - end - -EventScript_1A8E2E:: @ 81A8E2E - msgbox Text_1A61E5 - goto EventScript_1A8E4D - end - -EventScript_1A8E3C:: @ 81A8E3C - special sub_8054C48 - msgbox Text_1A6197 - goto EventScript_1A8E4D - end - -EventScript_1A8E4D:: @ 81A8E4D - special sub_807F0B0 - waitstate - fadescreen 1 - special sub_80CA3C4 - waitstate - end - -gStdScript_8:: @ 81A8E58 - bufferitemnameplural 1, VAR_0x8000, VAR_0x8001 - checkitemtype VAR_0x8000 - call EventScript_1A8E6F - msgbox gUnknown_81A5218 - return - -EventScript_1A8E6F:: @ 81A8E6F - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A8EAC - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A8EB1 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A8EB6 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A8EBB - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A8EC0 - end - -EventScript_1A8EAC:: @ 81A8EAC - getstdstring 2, 24 - return - -EventScript_1A8EB1:: @ 81A8EB1 - getstdstring 2, 25 - return - -EventScript_1A8EB6:: @ 81A8EB6 - getstdstring 2, 26 - return - -EventScript_1A8EBB:: @ 81A8EBB - getstdstring 2, 27 - return - -EventScript_1A8EC0:: @ 81A8EC0 - getstdstring 2, 28 - return - -EventScript_1A8EC5:: @ 81A8EC5 - compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 - goto_if 4, EventScript_1A911E - compare_var_to_value VAR_0x4071, 4 - goto_if 4, EventScript_1A8F12 - multichoice 19, 6, 44, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FF9 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A9004 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 - end - -EventScript_1A8F12:: @ 81A8F12 - multichoice 19, 5, 58, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FE3 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A8FF9 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A9004 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 - end - -EventScript_1A8F54:: @ 81A8F54 - compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 - goto_if 4, EventScript_1A911E - compare_var_to_value VAR_0x4071, 4 - goto_if 4, EventScript_1A8FA1 - multichoice 19, 6, 45, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FEE - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A9004 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 - end - -EventScript_1A8FA1:: @ 81A8FA1 - multichoice 19, 5, 59, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FE3 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A8FEE - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A9004 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 - end - -EventScript_1A8FE3:: @ 81A8FE3 - setvar VAR_0x8006, 0 - goto EventScript_1A909E - end - -EventScript_1A8FEE:: @ 81A8FEE - setvar VAR_0x8006, 1 - goto EventScript_1A909E - end - -EventScript_1A8FF9:: @ 81A8FF9 - setvar VAR_0x8006, 2 - goto EventScript_1A909E - end - -EventScript_1A9004:: @ 81A9004 - setvar VAR_0x8006, 3 - goto EventScript_1A909E - end - -EventScript_1A900F:: @ 81A900F - compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 - goto_if 4, EventScript_1A911E - compare_var_to_value VAR_0x4071, 4 - goto_if 4, EventScript_1A905C - multichoice 19, 6, 46, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FEE - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A8FF9 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 - end - -EventScript_1A905C:: @ 81A905C - multichoice 19, 5, 60, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FE3 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A8FEE - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A8FF9 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 - end - -EventScript_1A909E:: @ 81A909E - specialvar VAR_RESULT, sub_8147500 - getnumberstring 0, VAR_RESULT - compare_var_to_value VAR_0x8004, 0 - goto_if 1, EventScript_1A90BE - compare_var_to_value VAR_0x8004, 0 - goto_if 5, EventScript_1A90CC - end - -EventScript_1A90BE:: @ 81A90BE - msgbox Text_17FB67 - goto EventScript_1A90DA - end - -EventScript_1A90CC:: @ 81A90CC - msgbox Text_1A641B - goto EventScript_1A90DA - end - -EventScript_1A90DA:: @ 81A90DA - closemessage - delay 20 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - special sub_8112364 - fadescreen 1 - special ScrSpecial_SeaGallopFerry - waitstate - end - -EventScript_1A90F6:: @ 81A90F6 - specialvar VAR_RESULT, sub_8147594 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9108 - release - end - -EventScript_1A9108:: @ 81A9108 - closemessage - applymovement 6, Movement_1A75E5 - applymovement 255, Movement_1A911C - waitmovement 0 - releaseall - end - -Movement_1A911C:: @ 81A911C - step_11 - step_end - -EventScript_1A911E:: @ 81A911E - setvar VAR_0x8005, 0 - special sub_809D764 - waitstate - specialvar VAR_0x8006, sub_809D8C0 - copyvar VAR_0x8000, VAR_0x8006 - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A91D5 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A91E0 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A91EB - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A91F6 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A9201 - compare_var_to_value VAR_0x8000, 254 - goto_if 1, EventScript_1A917F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 - end - -EventScript_1A917F:: @ 81A917F - setvar VAR_0x8005, 1 - special sub_809D764 - waitstate - specialvar VAR_0x8006, sub_809D8C0 - copyvar VAR_0x8000, VAR_0x8006 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A9201 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A920C - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1A9217 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1A9222 - compare_var_to_value VAR_0x8000, 254 - goto_if 1, EventScript_1A911E - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 - end - -EventScript_1A91D5:: @ 81A91D5 - setvar VAR_0x8006, 0 - goto EventScript_1A909E - end - -EventScript_1A91E0:: @ 81A91E0 - setvar VAR_0x8006, 1 - goto EventScript_1A909E - end - -EventScript_1A91EB:: @ 81A91EB - setvar VAR_0x8006, 2 - goto EventScript_1A909E - end - -EventScript_1A91F6:: @ 81A91F6 - setvar VAR_0x8006, 3 - goto EventScript_1A909E - end - -EventScript_1A9201:: @ 81A9201 - setvar VAR_0x8006, 4 - goto EventScript_1A909E - end - -EventScript_1A920C:: @ 81A920C - setvar VAR_0x8006, 5 - goto EventScript_1A909E - end - -EventScript_1A9217:: @ 81A9217 - setvar VAR_0x8006, 6 - goto EventScript_1A909E - end - -EventScript_1A9222:: @ 81A9222 - setvar VAR_0x8006, 7 - goto EventScript_1A909E - end - -EventScript_1A922D:: @ 81A922D - fadescreen 1 - removeobject VAR_LAST_TALKED - fadescreen 0 - release - end - -EventScript_1A9236:: @ 81A9236 - fadescreen 1 - removeobject VAR_LAST_TALKED - fadescreen 0 - getspeciesname 0, VAR_0x8004 - msgbox Text_1A63C4 - release - end - -EventScript_1A924B:: @ 81A924B - message Text_1853E8 - waitmessage - playfanfare MUS_POKEFUE - waitfanfare - msgbox Text_185354 - return - -EventScript_1A925E:: @ 81A925E - checkflag FLAG_0x849 - goto_if 1, EventScript_1A77A9 - setweather 11 - doweather - return - -EventScript_1A926C:: @ 81A926C - special sub_80CD098 - waitbuttonpress - playse SE_SELECT - setvar VAR_0x8006, 1 - special sub_80CD098 - return - -EventScript_1A927C:: @ 81A927C - textcolor 3 - msgbox gUnknown_81A5E31 - release - end - -gUnknown_81A9288:: @ 81A9288 - .braille "UP$" - -gUnknown_81A928B:: @ 81A928B - .braille "DOWN$" - -gUnknown_81A9290:: @ 81A9290 - .braille "RIGHT$" - -gUnknown_81A9296:: @ 81A9296 - .braille "LEFT$" - -gUnknown_81A929B:: @ 81A929B - .braille "CUT$" - -gUnknown_81A929F:: @ 81A929F - .braille "ABC$" - -gUnknown_81A92A3:: @ 81A92A3 - .braille "GHI$" - -gUnknown_81A92A7:: @ 81A92A7 - .braille "MNO$" - -gUnknown_81A92AB:: @ 81A92AB - .braille "TUV$" - -gUnknown_81A92AF:: @ 81A92AF - .braille "DEF$" - -gUnknown_81A92B3:: @ 81A92B3 - .braille "JKL$" - -gUnknown_81A92B7:: @ 81A92B7 - .braille "PQRS$" - -gUnknown_81A92BC:: @ 81A92BC - .braille "WXYZ$" - -gUnknown_81A92C1:: @ 81A92C1 - .braille ".$" - -gUnknown_81A92C3:: @ 81A92C3 - .braille ",$" - -gUnknown_81A92C5:: @ 81A92C5 - .braille "EVERYTHING$" - -gUnknown_81A92D0:: @ 81A92D0 - .braille "HAS MEANING$" - -gUnknown_81A92DC:: @ 81A92DC - .braille "EXISTENCE$" - -gUnknown_81A92E6:: @ 81A92E6 - .braille "HAS MEANING$" - -gUnknown_81A92F2:: @ 81A92F2 - .braille "BEING ALIVE$" - -gUnknown_81A92FE:: @ 81A92FE - .braille "HAS MEANING$" - -gUnknown_81A930A:: @ 81A930A - .braille "HAVE DREAMS$" - -gUnknown_81A9316:: @ 81A9316 - .braille "USE POWER.$" - -gUnknown_81A9321:: @ 81A9321 - .braille "LET THE TWO$" - -gUnknown_81A932D:: @ 81A932D - .braille "GLITTERING$" - -gUnknown_81A9338:: @ 81A9338 - .braille "STONES$" - -gUnknown_81A933F:: @ 81A933F - .braille "ONE IN RED$" - -gUnknown_81A934A:: @ 81A934A - .braille "ONE IN BLUE$" - -gUnknown_81A9356:: @ 81A9356 - .braille "CONNECT THE$" - -gUnknown_81A9362:: @ 81A9362 - .braille "PAST.$" - -gUnknown_81A9368:: @ 81A9368 - .braille "TWO FRIENDS$" - -gUnknown_81A9374:: @ 81A9374 - .braille "SHARING$" - -gUnknown_81A937C:: @ 81A937C - .braille "POWER OPEN$" - -gUnknown_81A9387:: @ 81A9387 - .braille "A WINDOW TO$" - -gUnknown_81A9393:: @ 81A9393 - .braille "A NEW WORLD$" - -gUnknown_81A939F:: @ 81A939F - .braille "THAT GLOWS.$" - -gUnknown_81A93AB:: @ 81A93AB - .braille "THE NEXT$" - -gUnknown_81A93B4:: @ 81A93B4 - .braille "WORLD WAITS$" - -gUnknown_81A93C0:: @ 81A93C0 - .braille "FOR YOU.$" - -Route3_EventScript_1A93C9:: @ 81A93C9 - trainerbattle 0, 89, 0, Text_183560, Text_1835A0 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A93F0 - msgbox Text_1835B4, 6 - end - -EventScript_1A93F0:: @ 81A93F0 - trainerbattle 5, 89, 0, Text_1C149D, Text_1835A0 - msgbox Text_1835B4, 6 - end - -Route3_EventScript_1A9407:: @ 81A9407 - trainerbattle 0, 90, 0, Text_183786, Text_1837BD - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A942E - msgbox Text_1837CF, 6 - end - -EventScript_1A942E:: @ 81A942E - trainerbattle 5, 90, 0, Text_1C1588, Text_1837BD - msgbox Text_1837CF, 6 - end - -Route3_EventScript_1A9445:: @ 81A9445 - trainerbattle 0, 105, 0, Text_1834E6, Text_183509 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A946C - msgbox Text_18351C, 6 - end - -EventScript_1A946C:: @ 81A946C - trainerbattle 5, 105, 0, Text_1C147A, Text_183509 - msgbox Text_18351C, 6 - end - -Route3_EventScript_1A9483:: @ 81A9483 - trainerbattle 0, 106, 0, Text_183682, Text_1836B3 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A94AA - msgbox Text_1836D9, 6 - end - -EventScript_1A94AA:: @ 81A94AA - trainerbattle 5, 106, 0, Text_1C1521, Text_1836B3 - msgbox Text_1836D9, 6 - end - -Route3_EventScript_1A94C1:: @ 81A94C1 - trainerbattle 0, 107, 0, Text_183807, Text_183837 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A94E8 - msgbox Text_183849, 6 - end - -EventScript_1A94E8:: @ 81A94E8 - trainerbattle 5, 107, 0, Text_1C15C5, Text_183837 - msgbox Text_183849, 6 - end - -Route3_EventScript_1A94FF:: @ 81A94FF - trainerbattle 0, 116, 0, Text_183616, Text_18363F - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9526 - msgbox Text_18364C, 6 - end - -EventScript_1A9526:: @ 81A9526 - trainerbattle 5, 116, 0, Text_1C14F3, Text_18363F - msgbox Text_18364C, 6 - end - -Route3_EventScript_1A953D:: @ 81A953D - trainerbattle 0, 117, 0, Text_18371B, Text_183746 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9564 - msgbox Text_18374F, 6 - end - -EventScript_1A9564:: @ 81A9564 - trainerbattle 5, 117, 0, Text_1C155D, Text_183746 - msgbox Text_18374F, 6 - end - -Route3_EventScript_1A957B:: @ 81A957B - trainerbattle 0, 118, 0, Text_18387A, Text_183891 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A95A2 - msgbox Text_18389C, 6 - end - -EventScript_1A95A2:: @ 81A95A2 - trainerbattle 5, 118, 0, Text_1C15F9, Text_183891 - msgbox Text_18389C, 6 - end - -Route4_EventScript_1A95B9:: @ 81A95B9 - trainerbattle 0, 119, 0, Text_183906, Text_183938 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A95E0 - msgbox Text_183957, 6 - end - -EventScript_1A95E0:: @ 81A95E0 - trainerbattle 5, 119, 0, Text_1C160F, Text_183938 - msgbox Text_183957, 6 - end - -Route24_EventScript_1A95F7:: @ 81A95F7 - trainerbattle 0, 92, 0, Text_188F76, Text_188F95 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A961E - msgbox Text_188FA7, 6 - end - -EventScript_1A961E:: @ 81A961E - trainerbattle 5, 92, 0, Text_1C3657, Text_188F95 - msgbox Text_188FA7, 6 - end - -Route24_EventScript_1A9635:: @ 81A9635 - trainerbattle 0, 110, 0, Text_18901B, Text_18908C - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A965C - msgbox Text_18909E, 6 - end - -EventScript_1A965C:: @ 81A965C - trainerbattle 5, 110, 0, Text_1C36DA, Text_18908C - msgbox Text_18909E, 6 - end - -Route24_EventScript_1A9673:: @ 81A9673 - trainerbattle 0, 122, 0, Text_188F2C, Text_188F46 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A969A - msgbox Text_188F53, 6 - end - -EventScript_1A969A:: @ 81A969A - trainerbattle 5, 122, 0, Text_1C3624, Text_188F46 - msgbox Text_188F53, 6 - end - -Route24_EventScript_1A96B1:: @ 81A96B1 - trainerbattle 0, 123, 0, Text_188FC9, Text_188FE7 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A96D8 - msgbox Text_188FF9, 6 - end - -EventScript_1A96D8:: @ 81A96D8 - trainerbattle 5, 123, 0, Text_1C3685, Text_188FE7 - msgbox Text_188FF9, 6 - end - -Route24_EventScript_1A96EF:: @ 81A96EF - trainerbattle 0, 143, 0, Text_188E74, Text_188E94 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9716 - msgbox Text_188EA3, 6 - end - -EventScript_1A9716:: @ 81A9716 - trainerbattle 5, 143, 0, Text_1C35EE, Text_188E94 - msgbox Text_188EA3, 6 - end - -Route24_EventScript_1A972D:: @ 81A972D - trainerbattle 0, 144, 0, Text_188ED9, Text_188EFA - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9754 - msgbox Text_188F0A, 6 - end - -EventScript_1A9754:: @ 81A9754 - trainerbattle 5, 144, 0, Text_1C360E, Text_188EFA - msgbox Text_188F0A, 6 - end - -Route25_EventScript_1A976B:: @ 81A976B - trainerbattle 0, 93, 0, Text_1890C0, Text_1890E6 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9792 - msgbox Text_1890F5, 6 - end - -EventScript_1A9792:: @ 81A9792 - trainerbattle 5, 93, 0, Text_1C33E7, Text_1890E6 - msgbox Text_1890F5, 6 - end - -Route25_EventScript_1A97A9:: @ 81A97A9 - trainerbattle 0, 94, 0, Text_189165, Text_1891A6 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A97D0 - msgbox Text_1891B3, 6 - end - -EventScript_1A97D0:: @ 81A97D0 - trainerbattle 5, 94, 0, Text_1C3404, Text_1891A6 - msgbox Text_1891B3, 6 - end - -Route25_EventScript_1A97E7:: @ 81A97E7 - trainerbattle 0, 95, 0, Text_1892A9, Text_1892D9 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A980E - msgbox Text_1892EF, 6 - end - -EventScript_1A980E:: @ 81A980E - trainerbattle 5, 95, 0, Text_1C34D4, Text_1892D9 - msgbox Text_1892EF, 6 - end - -Route25_EventScript_1A9825:: @ 81A9825 - trainerbattle 0, 153, 0, Text_189247, Text_189261 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A984C - msgbox Text_189281, 6 - end - -EventScript_1A984C:: @ 81A984C - trainerbattle 5, 153, 0, Text_1C349C, Text_189261 - msgbox Text_189281, 6 - end - -Route25_EventScript_1A9863:: @ 81A9863 - trainerbattle 0, 125, 0, Text_189333, Text_189364 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A988A - msgbox Text_189378, 6 - end - -EventScript_1A988A:: @ 81A988A - trainerbattle 5, 125, 0, Text_1C350A, Text_189364 - msgbox Text_189378, 6 - end - -Route25_EventScript_1A98A1:: @ 81A98A1 - trainerbattle 0, 182, 0, Text_1893A7, Text_1893EA - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A98C8 - msgbox Text_1893FB, 6 - end - -EventScript_1A98C8:: @ 81A98C8 - trainerbattle 5, 182, 0, Text_1C353B, Text_1893EA - msgbox Text_1893FB, 6 - end - -Route25_EventScript_1A98DF:: @ 81A98DF - trainerbattle 0, 183, 0, Text_189423, Text_189459 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9906 - msgbox Text_18947E, 6 - end - -EventScript_1A9906:: @ 81A9906 - trainerbattle 5, 183, 0, Text_1C357E, Text_189459 - msgbox Text_18947E, 6 - end - -Route25_EventScript_1A991D:: @ 81A991D - trainerbattle 0, 184, 0, Text_1894DE, Text_18950A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9944 - msgbox Text_18951C, 6 - end - -EventScript_1A9944:: @ 81A9944 - trainerbattle 5, 184, 0, Text_1C35BC, Text_18950A - msgbox Text_18951C, 6 - end - -Route25_EventScript_1A995B:: @ 81A995B - trainerbattle 0, 471, 0, Text_1891EB, Text_189212 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9982 - msgbox Text_18921D, 6 - end - -EventScript_1A9982:: @ 81A9982 - trainerbattle 5, 471, 0, Text_1C3445, Text_189212 - msgbox Text_18921D, 6 - end - -Route6_EventScript_1A9999:: @ 81A9999 - trainerbattle 0, 111, 0, Text_183E9F, Text_183EC0 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A99C0 - msgbox Text_183ED4, 6 - end - -EventScript_1A99C0:: @ 81A99C0 - trainerbattle 5, 111, 0, Text_1C16E2, Text_183EC0 - msgbox Text_183ED4, 6 - end - -Route6_EventScript_1A99D7:: @ 81A99D7 - trainerbattle 0, 112, 0, Text_183FF0, Text_18401A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A99FE - msgbox Text_18402B, 6 - end - -EventScript_1A99FE:: @ 81A99FE - trainerbattle 5, 112, 0, Text_1C176B, Text_18401A - msgbox Text_18402B, 6 - end - -Route6_EventScript_1A9A15:: @ 81A9A15 - trainerbattle 0, 145, 0, Text_183E04, Text_183E2A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9A3C - msgbox Text_183E3C, 6 - end - -EventScript_1A9A3C:: @ 81A9A3C - trainerbattle 5, 145, 0, Text_1C163C, Text_183E2A - msgbox Text_183E3C, 6 - end - -Route6_EventScript_1A9A53:: @ 81A9A53 - trainerbattle 0, 146, 0, Text_183F07, Text_183F24 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9A7A - msgbox Text_183F51, 6 - end - -EventScript_1A9A7A:: @ 81A9A7A - trainerbattle 5, 146, 0, Text_1C1723, Text_183F24 - msgbox Text_183F51, 6 - end - -Route6_EventScript_1A9A91:: @ 81A9A91 - trainerbattle 0, 151, 0, Text_183E4E, Text_183E79 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9AB8 - msgbox Text_183E8D, 6 - end - -EventScript_1A9AB8:: @ 81A9AB8 - trainerbattle 5, 151, 0, Text_1C166D, Text_183E79 - msgbox Text_183E8D, 6 - end - -Route6_EventScript_1A9ACF:: @ 81A9ACF - trainerbattle 0, 152, 0, Text_183F90, Text_183FAB - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9AF6 - msgbox Text_183FC4, 6 - end - -EventScript_1A9AF6:: @ 81A9AF6 - trainerbattle 5, 152, 0, Text_1C1746, Text_183FAB - msgbox Text_183FC4, 6 - end - -Route11_EventScript_1A9B0D:: @ 81A9B0D - trainerbattle 0, 97, 0, Text_184FBD, Text_184FD8 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9B34 - msgbox Text_184FEF, 6 - end - -EventScript_1A9B34:: @ 81A9B34 - trainerbattle 5, 97, 0, Text_1C1DB5, Text_184FD8 - msgbox Text_184FEF, 6 - end - -Route11_EventScript_1A9B4B:: @ 81A9B4B - trainerbattle 0, 98, 0, Text_18506A, Text_18509B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9B72 - msgbox Text_1850CF, 6 - end - -EventScript_1A9B72:: @ 81A9B72 - trainerbattle 5, 98, 0, Text_1C1E1F, Text_18509B - msgbox Text_1850CF, 6 - end - -Route11_EventScript_1A9B89:: @ 81A9B89 - trainerbattle 0, 99, 0, Text_18517B, Text_1851AC - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9BB0 - msgbox Text_1851D2, 6 - end - -EventScript_1A9BB0:: @ 81A9BB0 - trainerbattle 5, 99, 0, Text_1C1EE2, Text_1851AC - msgbox Text_1851D2, 6 - end - -Route11_EventScript_1A9BC7:: @ 81A9BC7 - trainerbattle 0, 100, 0, Text_185285, Text_1852C1 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9BEE - msgbox Text_1852E3, 6 - end - -EventScript_1A9BEE:: @ 81A9BEE - trainerbattle 5, 100, 0, Text_1C1F40, Text_1852C1 - msgbox Text_1852E3, 6 - end - -Route11_EventScript_1A9C05:: @ 81A9C05 - trainerbattle 0, 221, 0, Text_185011, Text_185037 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9C2C - msgbox Text_18504A, 6 - end - -EventScript_1A9C2C:: @ 81A9C2C - trainerbattle 5, 221, 0, Text_1C1DE1, Text_185037 - msgbox Text_18504A, 6 - end - -Route11_EventScript_1A9C43:: @ 81A9C43 - trainerbattle 0, 222, 0, Text_185236, Text_185250 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9C6A - msgbox Text_185266, 6 - end - -EventScript_1A9C6A:: @ 81A9C6A - trainerbattle 5, 222, 0, Text_1C1F1D, Text_185250 - msgbox Text_185266, 6 - end - -Route11_EventScript_1A9C81:: @ 81A9C81 - trainerbattle 0, 258, 0, Text_184F01, Text_184F15 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9CA8 - msgbox Text_184F2E, 6 - end - -EventScript_1A9CA8:: @ 81A9CA8 - trainerbattle 5, 258, 0, Text_1C1D50, Text_184F15 - msgbox Text_184F2E, 6 - end - -Route11_EventScript_1A9CBF:: @ 81A9CBF - trainerbattle 0, 259, 0, Text_184F5D, Text_184F7E - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9CE6 - msgbox Text_184F8E, 6 - end - -EventScript_1A9CE6:: @ 81A9CE6 - trainerbattle 5, 259, 0, Text_1C1D79, Text_184F7E - msgbox Text_184F8E, 6 - end - -Route11_EventScript_1A9CFD:: @ 81A9CFD - trainerbattle 0, 260, 0, Text_1850E9, Text_185105 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9D24 - msgbox Text_185114, 6 - end - -EventScript_1A9D24:: @ 81A9D24 - trainerbattle 5, 260, 0, Text_1C1E57, Text_185105 - msgbox Text_185114, 6 - end - -Route11_EventScript_1A9D3B:: @ 81A9D3B - trainerbattle 0, 261, 0, Text_185135, Text_18514E - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9D62 - msgbox Text_185161, 6 - end - -EventScript_1A9D62:: @ 81A9D62 - trainerbattle 5, 261, 0, Text_1C1E9F, Text_18514E - msgbox Text_185161, 6 - end - -Route9_EventScript_1A9D79:: @ 81A9D79 - trainerbattle 0, 114, 0, Text_184A2F, Text_184A6A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9DA0 - msgbox Text_184A8C, 6 - end - -EventScript_1A9DA0:: @ 81A9DA0 - trainerbattle 5, 114, 0, Text_1C1B83, Text_184A6A - msgbox Text_184A8C, 6 - end - -Route9_EventScript_1A9DB7:: @ 81A9DB7 - trainerbattle 0, 115, 0, Text_184B18, Text_184B32 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9DDE - msgbox Text_184B3B, 6 - end - -EventScript_1A9DDE:: @ 81A9DDE - trainerbattle 5, 115, 0, Text_1C1BDC, Text_184B32 - msgbox Text_184B3B, 6 - end - -Route9_EventScript_1A9DF5:: @ 81A9DF5 - trainerbattle 0, 148, 0, Text_184844, Text_18487E - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9E1C - msgbox Text_184890, 6 - end - -EventScript_1A9E1C:: @ 81A9E1C - trainerbattle 5, 148, 0, Text_1C1A5D, Text_18487E - msgbox Text_184890, 6 - end - -Route9_EventScript_1A9E33:: @ 81A9E33 - trainerbattle 0, 149, 0, Text_18489E, Text_1848CC - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9E5A - msgbox Text_1848DE, 6 - end - -EventScript_1A9E5A:: @ 81A9E5A - trainerbattle 5, 149, 0, Text_1C1A9B, Text_1848CC - msgbox Text_1848DE, 6 - end - -Route9_EventScript_1A9E71:: @ 81A9E71 - trainerbattle 0, 154, 0, Text_1847B7, Text_1847DF - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9E98 - msgbox Text_1847F0, 6 - end - -EventScript_1A9E98:: @ 81A9E98 - trainerbattle 5, 154, 0, Text_1C1A2E, Text_1847DF - msgbox Text_1847F0, 6 - end - -Route9_EventScript_1A9EAF:: @ 81A9EAF - trainerbattle 0, 155, 0, Text_1848FF, Text_18491C - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9ED6 - msgbox Text_184931, 6 - end - -EventScript_1A9ED6:: @ 81A9ED6 - trainerbattle 5, 155, 0, Text_1C1AFB, Text_18491C - msgbox Text_184931, 6 - end - -Route9_EventScript_1A9EED:: @ 81A9EED - trainerbattle 0, 185, 0, Text_184ABE, Text_184AD5 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9F14 - msgbox Text_184AF1, 6 - end - -EventScript_1A9F14:: @ 81A9F14 - trainerbattle 5, 185, 0, Text_1C1BBE, Text_184AD5 - msgbox Text_184AF1, 6 - end - -Route9_EventScript_1A9F2B:: @ 81A9F2B - trainerbattle 0, 186, 0, Text_1849DF, Text_184A04 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9F52 - msgbox Text_184A11, 6 - end - -EventScript_1A9F52:: @ 81A9F52 - trainerbattle 5, 186, 0, Text_1C1B5E, Text_184A04 - msgbox Text_184A11, 6 - end - -Route9_EventScript_1A9F69:: @ 81A9F69 - trainerbattle 0, 465, 0, Text_18495E, Text_18497F - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9F90 - msgbox Text_1849B0, 6 - end - -EventScript_1A9F90:: @ 81A9F90 - trainerbattle 5, 465, 0, Text_1C1B37, Text_18497F - msgbox Text_1849B0, 6 - end - -Route10_EventScript_1A9FA7:: @ 81A9FA7 - trainerbattle 0, 156, 0, Text_184CF1, Text_184D31 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9FCE - msgbox Text_184D4D, 6 - end - -EventScript_1A9FCE:: @ 81A9FCE - trainerbattle 5, 156, 0, Text_1C1C9A, Text_184D31 - msgbox Text_184D4D, 6 - end - -Route10_EventScript_1A9FE5:: @ 81A9FE5 - trainerbattle 0, 157, 0, Text_184E04, Text_184E3B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA00C - msgbox Text_184E5E, 6 - end - -EventScript_1AA00C:: @ 81AA00C - trainerbattle 5, 157, 0, Text_1C1D14, Text_184E3B - msgbox Text_184E5E, 6 - end - -Route10_EventScript_1AA023:: @ 81AA023 - trainerbattle 0, 162, 0, Text_184B8A, Text_184BE5 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA04A - msgbox Text_184BFB, 6 - end - -EventScript_1AA04A:: @ 81AA04A - trainerbattle 5, 162, 0, Text_1C1BFA, Text_184BE5 - msgbox Text_184BFB, 6 - end - -Route10_EventScript_1AA061:: @ 81AA061 - trainerbattle 0, 163, 0, Text_184C86, Text_184CA7 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA088 - msgbox Text_184CBB, 6 - end - -EventScript_1AA088:: @ 81AA088 - trainerbattle 5, 163, 0, Text_1C1C76, Text_184CA7 - msgbox Text_184CBB, 6 - end - -Route10_EventScript_1AA09F:: @ 81AA09F - trainerbattle 0, 187, 0, Text_184C1D, Text_184C2D - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA0C6 - msgbox Text_184C60, 6 - end - -EventScript_1AA0C6:: @ 81AA0C6 - trainerbattle 5, 187, 0, Text_1C1C4F, Text_184C2D - msgbox Text_184C60, 6 - end - -Route10_EventScript_1AA0DD:: @ 81AA0DD - trainerbattle 0, 188, 0, Text_184DAA, Text_184DCE - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA104 - msgbox Text_184DE4, 6 - end - -EventScript_1AA104:: @ 81AA104 - trainerbattle 5, 188, 0, Text_1C1CD3, Text_184DCE - msgbox Text_184DE4, 6 - end - -Route8_EventScript_1AA11B:: @ 81AA11B - trainerbattle 0, 128, 0, Text_1841ED, Text_184210 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA142 - msgbox Text_18421B, 6 - end - -EventScript_1AA142:: @ 81AA142 - trainerbattle 5, 128, 0, Text_1C1834, Text_184210 - msgbox Text_18421B, 6 - end - -Route8_EventScript_1AA159:: @ 81AA159 - trainerbattle 0, 129, 0, Text_184321, Text_184346 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA180 - msgbox Text_184350, 6 - end - -EventScript_1AA180:: @ 81AA180 - trainerbattle 5, 129, 0, Text_1C18AA, Text_184346 - msgbox Text_184350, 6 - end - -Route8_EventScript_1AA197:: @ 81AA197 - trainerbattle 0, 130, 0, Text_18437A, Text_1843A6 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA1BE - msgbox Text_1843D2, 6 - end - -EventScript_1AA1BE:: @ 81AA1BE - trainerbattle 5, 130, 0, Text_1C18DC, Text_1843A6 - msgbox Text_1843D2, 6 - end - -Route8_EventScript_1AA1D5:: @ 81AA1D5 - trainerbattle 0, 131, 0, Text_1844AC, Text_1844D6 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA1FC - msgbox Text_1844FD, 6 - end - -EventScript_1AA1FC:: @ 81AA1FC - trainerbattle 5, 131, 0, Text_1C1955, Text_1844D6 - msgbox Text_1844FD, 6 - end - -Route8_EventScript_1AA213:: @ 81AA213 - trainerbattle 0, 171, 0, Text_1840C5, Text_184100 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA23A - msgbox Text_18410E, 6 - end - -EventScript_1AA23A:: @ 81AA23A - trainerbattle 5, 171, 0, Text_1C1793, Text_184100 - msgbox Text_18410E, 6 - end - -Route8_EventScript_1AA251:: @ 81AA251 - trainerbattle 0, 172, 0, Text_18417C, Text_1841B6 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA278 - msgbox Text_1841C8, 6 - end - -EventScript_1AA278:: @ 81AA278 - trainerbattle 5, 172, 0, Text_1C17F1, Text_1841B6 - msgbox Text_1841C8, 6 - end - -Route8_EventScript_1AA28F:: @ 81AA28F - trainerbattle 0, 173, 0, Text_184257, Text_18427A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA2B6 - msgbox Text_1842B3, 6 - end - -EventScript_1AA2B6:: @ 81AA2B6 - trainerbattle 5, 173, 0, Text_1C1873, Text_18427A - msgbox Text_1842B3, 6 - end - -Route8_EventScript_1AA2CD:: @ 81AA2CD - trainerbattle 0, 262, 0, Text_18412F, Text_18414D - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA2F4 - msgbox Text_184162, 6 - end - -EventScript_1AA2F4:: @ 81AA2F4 - trainerbattle 5, 262, 0, Text_1C17CD, Text_18414D - msgbox Text_184162, 6 - end - -Route8_EventScript_1AA30B:: @ 81AA30B - trainerbattle 0, 264, 0, Text_184432, Text_18444F - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA332 - msgbox Text_184466, 6 - end - -EventScript_1AA332:: @ 81AA332 - trainerbattle 5, 264, 0, Text_1C191F, Text_18444F - msgbox Text_184466, 6 - end - -Route8_EventScript_1AA349:: @ 81AA349 - trainerbattle 4, 484, 0, Text_1845A4, Text_1845D0, Text_184616 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA374 - msgbox Text_1845F2, 6 - end - -EventScript_1AA374:: @ 81AA374 - trainerbattle 7, 484, 0, Text_1C19E5, Text_1845D0, Text_184616 - msgbox Text_1845F2, 6 - end - -Route8_EventScript_1AA38F:: @ 81AA38F - trainerbattle 4, 484, 0, Text_18464A, Text_184675, Text_1846AF - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA3BA - msgbox Text_18468B, 6 - end - -EventScript_1AA3BA:: @ 81AA3BA - trainerbattle 7, 484, 0, Text_1C1A0D, Text_184675, Text_1846AF - msgbox Text_18468B, 6 - end - -Route8_EventScript_1AA3D5:: @ 81AA3D5 - trainerbattle 0, 535, 0, Text_1846E2, Text_1846FC - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA3FC - msgbox Text_184719, 6 - end - -EventScript_1AA3FC:: @ 81AA3FC - trainerbattle 5, 535, 0, Text_1C199C, Text_1846FC - msgbox Text_184719, 6 - end - -Route8_EventScript_1AA413:: @ 81AA413 - trainerbattle 0, 536, 0, Text_184742, Text_184767 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA43A - msgbox Text_18477A, 6 - end - -EventScript_1AA43A:: @ 81AA43A - trainerbattle 5, 536, 0, Text_1C19BC, Text_184767 - msgbox Text_18477A, 6 - end - -Route12_EventScript_1AA451:: @ 81AA451 - trainerbattle 0, 225, 0, Text_185402, Text_18541B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA478 - msgbox Text_185432, 6 - end - -EventScript_1AA478:: @ 81AA478 - trainerbattle 5, 225, 0, Text_1C1F9D, Text_18541B - msgbox Text_185432, 6 - end - -Route12_EventScript_1AA48F:: @ 81AA48F - trainerbattle 0, 226, 0, Text_18544E, Text_185475 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA4B6 - msgbox Text_185488, 6 - end - -EventScript_1AA4B6:: @ 81AA4B6 - trainerbattle 5, 226, 0, Text_1C1FD8, Text_185475 - msgbox Text_185488, 6 - end - -Route12_EventScript_1AA4CD:: @ 81AA4CD - trainerbattle 0, 227, 0, Text_1855E1, Text_185606 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA4F4 - msgbox Text_185616, 6 - end - -EventScript_1AA4F4:: @ 81AA4F4 - trainerbattle 5, 227, 0, Text_1C209C, Text_185606 - msgbox Text_185616, 6 - end - -Route12_EventScript_1AA50B:: @ 81AA50B - trainerbattle 0, 228, 0, Text_185682, Text_1856D0 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA532 - msgbox Text_1856DF, 6 - end - -EventScript_1AA532:: @ 81AA532 - trainerbattle 5, 228, 0, Text_1C20D4, Text_1856D0 - msgbox Text_1856DF, 6 - end - -Route12_EventScript_1AA549:: @ 81AA549 - trainerbattle 0, 233, 0, Text_18570E, Text_185744 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA570 - msgbox Text_18574D, 6 - end - -EventScript_1AA570:: @ 81AA570 - trainerbattle 5, 233, 0, Text_1C2134, Text_185744 - msgbox Text_18574D, 6 - end - -Route12_EventScript_1AA587:: @ 81AA587 - trainerbattle 0, 285, 0, Text_185547, Text_18559B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA5AE - msgbox Text_1855A6, 6 - end - -EventScript_1AA5AE:: @ 81AA5AE - trainerbattle 5, 285, 0, Text_1C203B, Text_18559B - msgbox Text_1855A6, 6 - end - -Route12_EventScript_1AA5C5:: @ 81AA5C5 - trainerbattle 0, 477, 0, Text_1854B9, Text_1854ED - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA5EC - msgbox Text_1854F2, 6 - end - -EventScript_1AA5EC:: @ 81AA5EC - trainerbattle 5, 477, 0, Text_1C2008, Text_1854ED - msgbox Text_1854F2, 6 - end - -Route12_EventScript_1AA603:: @ 81AA603 - trainerbattle 4, 486, 0, Text_1857C5, Text_1857F1, Text_185842 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA62E - msgbox Text_18581F, 6 - end - -EventScript_1AA62E:: @ 81AA62E - trainerbattle 7, 486, 0, Text_1C216B, Text_1857F1, Text_185842 - msgbox Text_18581F, 6 - end - -Route12_EventScript_1AA649:: @ 81AA649 - trainerbattle 4, 486, 0, Text_1858A6, Text_1858D0, Text_185908 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA674 - msgbox Text_1858E2, 6 - end - -EventScript_1AA674:: @ 81AA674 - trainerbattle 7, 486, 0, Text_1C219B, Text_1858D0, Text_185908 - msgbox Text_1858E2, 6 - end - -Route13_EventScript_1AA68F:: @ 81AA68F - trainerbattle 0, 195, 0, Text_185D05, Text_185D1D - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA6B6 - msgbox Text_185D33, 6 - end - -EventScript_1AA6B6:: @ 81AA6B6 - trainerbattle 5, 195, 0, Text_1C236B, Text_185D1D - msgbox Text_185D33, 6 - end - -Route13_EventScript_1AA6CD:: @ 81AA6CD - trainerbattle 0, 268, 0, Text_185BFC, Text_185C1F - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA6F4 - msgbox Text_185C35, 6 - end - -EventScript_1AA6F4:: @ 81AA6F4 - trainerbattle 5, 268, 0, Text_1C2306, Text_185C1F - msgbox Text_185C35, 6 - end - -Route13_EventScript_1AA70B:: @ 81AA70B - trainerbattle 0, 269, 0, Text_185C69, Text_185C95 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA732 - msgbox Text_185CA8, 6 - end - -EventScript_1AA732:: @ 81AA732 - trainerbattle 5, 269, 0, Text_1C2340, Text_185C95 - msgbox Text_185CA8, 6 - end - -Route13_EventScript_1AA749:: @ 81AA749 - trainerbattle 0, 300, 0, Text_185955, Text_18597E - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA770 - msgbox Text_1859A2, 6 - end - -EventScript_1AA770:: @ 81AA770 - trainerbattle 5, 300, 0, Text_1C21EE, Text_18597E - msgbox Text_1859A2, 6 - end - -Route13_EventScript_1AA787:: @ 81AA787 - trainerbattle 0, 301, 0, Text_185B8F, Text_185BCA - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA7AE - msgbox Text_185BDB, 6 - end - -EventScript_1AA7AE:: @ 81AA7AE - trainerbattle 5, 301, 0, Text_1C22CA, Text_185BCA - msgbox Text_185BDB, 6 - end - -Route13_EventScript_1AA7C5:: @ 81AA7C5 - trainerbattle 0, 302, 0, Text_185D3D, Text_185D7B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA7EC - msgbox Text_185D89, 6 - end - -EventScript_1AA7EC:: @ 81AA7EC - trainerbattle 5, 302, 0, Text_1C2383, Text_185D7B - msgbox Text_185D89, 6 - end - -Route13_EventScript_1AA803:: @ 81AA803 - trainerbattle 0, 466, 0, Text_185B12, Text_185B48 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA82A - msgbox Text_185B67, 6 - end - -EventScript_1AA82A:: @ 81AA82A - trainerbattle 5, 466, 0, Text_1C2299, Text_185B48 - msgbox Text_185B67, 6 - end - -Route13_EventScript_1AA841:: @ 81AA841 - trainerbattle 0, 467, 0, Text_1859CF, Text_1859EC - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA868 - msgbox Text_1859F9, 6 - end - -EventScript_1AA868:: @ 81AA868 - trainerbattle 5, 467, 0, Text_1C220C, Text_1859EC - msgbox Text_1859F9, 6 - end - -Route13_EventScript_1AA87F:: @ 81AA87F - trainerbattle 0, 468, 0, Text_185A37, Text_185A56 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA8A6 - msgbox Text_185A62, 6 - end - -EventScript_1AA8A6:: @ 81AA8A6 - trainerbattle 5, 468, 0, Text_1C223C, Text_185A56 - msgbox Text_185A62, 6 - end - -Route13_EventScript_1AA8BD:: @ 81AA8BD - trainerbattle 0, 469, 0, Text_185A91, Text_185AC1 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA8E4 - msgbox Text_185ADE, 6 - end - -EventScript_1AA8E4:: @ 81AA8E4 - trainerbattle 5, 469, 0, Text_1C225B, Text_185AC1 - msgbox Text_185ADE, 6 - end - -Route14_EventScript_1AA8FB:: @ 81AA8FB - trainerbattle 0, 196, 0, Text_186344, Text_186362 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA922 - msgbox Text_18636E, 6 - end - -EventScript_1AA922:: @ 81AA922 - trainerbattle 5, 196, 0, Text_1C25D6, Text_186362 - msgbox Text_18636E, 6 - end - -Route14_EventScript_1AA939:: @ 81AA939 - trainerbattle 0, 207, 0, Text_1861F7, Text_186223 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA960 - msgbox Text_186239, 6 - end - -EventScript_1AA960:: @ 81AA960 - trainerbattle 5, 207, 0, Text_1C2531, Text_186223 - msgbox Text_186239, 6 - end - -Route14_EventScript_1AA977:: @ 81AA977 - trainerbattle 0, 208, 0, Text_186263, Text_186291 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA99E - msgbox Text_18629D, 6 - end - -EventScript_1AA99E:: @ 81AA99E - trainerbattle 5, 208, 0, Text_1C2572, Text_186291 - msgbox Text_18629D, 6 - end - -Route14_EventScript_1AA9B5:: @ 81AA9B5 - trainerbattle 0, 209, 0, Text_1862BD, Text_1862EF - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA9DC - msgbox Text_1862F8, 6 - end - -EventScript_1AA9DC:: @ 81AA9DC - trainerbattle 5, 209, 0, Text_1C259E, Text_1862EF - msgbox Text_1862F8, 6 - end - -Route14_EventScript_1AA9F3:: @ 81AA9F3 - trainerbattle 0, 303, 0, Text_1860D9, Text_18610A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAA1A - msgbox Text_18611D, 6 - end - -EventScript_1AAA1A:: @ 81AAA1A - trainerbattle 5, 303, 0, Text_1C24CB, Text_18610A - msgbox Text_18611D, 6 - end - -Route14_EventScript_1AAA31:: @ 81AAA31 - trainerbattle 0, 304, 0, Text_18618E, Text_1861B3 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAA58 - msgbox Text_1861BE, 6 - end - -EventScript_1AAA58:: @ 81AAA58 - trainerbattle 5, 304, 0, Text_1C2505, Text_1861B3 - msgbox Text_1861BE, 6 - end - -Route14_EventScript_1AAA6F:: @ 81AAA6F - trainerbattle 0, 313, 0, Text_185E4D, Text_185E81 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAA96 - msgbox Text_185E9C, 6 - end - -EventScript_1AAA96:: @ 81AAA96 - trainerbattle 5, 313, 0, Text_1C23C1, Text_185E81 - msgbox Text_185E9C, 6 - end - -Route14_EventScript_1AAAAD:: @ 81AAAAD - trainerbattle 0, 314, 0, Text_185EDF, Text_185F0B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAAD4 - msgbox Text_185F1A, 6 - end - -EventScript_1AAAD4:: @ 81AAAD4 - trainerbattle 5, 314, 0, Text_1C23EF, Text_185F0B - msgbox Text_185F1A, 6 - end - -Route14_EventScript_1AAAEB:: @ 81AAAEB - trainerbattle 0, 315, 0, Text_185F46, Text_185FAE - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAB12 - msgbox Text_185FBB, 6 - end - -EventScript_1AAB12:: @ 81AAB12 - trainerbattle 5, 315, 0, Text_1C2425, Text_185FAE - msgbox Text_185FBB, 6 - end - -Route14_EventScript_1AAB29:: @ 81AAB29 - trainerbattle 0, 316, 0, Text_186021, Text_18607C - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAB50 - msgbox Text_186091, 6 - end - -EventScript_1AAB50:: @ 81AAB50 - trainerbattle 5, 316, 0, Text_1C2461, Text_18607C - msgbox Text_186091, 6 - end - -Route14_EventScript_1AAB67:: @ 81AAB67 - trainerbattle 4, 487, 0, Text_1863B7, Text_1863EA, Text_18642E - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAB92 - msgbox Text_18640D, 6 - end - -EventScript_1AAB92:: @ 81AAB92 - trainerbattle 7, 487, 0, Text_1C25FB, Text_1863EA, Text_18642E - msgbox Text_18640D, 6 - end - -Route14_EventScript_1AABAD:: @ 81AABAD - trainerbattle 4, 487, 0, Text_18645B, Text_186487, Text_1864D3 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AABD8 - msgbox Text_18649C, 6 - end - -EventScript_1AABD8:: @ 81AABD8 - trainerbattle 7, 487, 0, Text_1C261B, Text_186487, Text_1864D3 - msgbox Text_18649C, 6 - end - -Route15_EventScript_1AABF3:: @ 81AABF3 - trainerbattle 0, 197, 0, Text_1868B6, Text_1868E8 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAC1A - msgbox Text_1868F1, 6 - end - -EventScript_1AAC1A:: @ 81AAC1A - trainerbattle 5, 197, 0, Text_1C27E7, Text_1868E8 - msgbox Text_1868F1, 6 - end - -Route15_EventScript_1AAC31:: @ 81AAC31 - trainerbattle 0, 198, 0, Text_186936, Text_186968 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAC58 - msgbox Text_18697C, 6 - end - -EventScript_1AAC58:: @ 81AAC58 - trainerbattle 5, 198, 0, Text_1C2814, Text_186968 - msgbox Text_18697C, 6 - end - -Route15_EventScript_1AAC6F:: @ 81AAC6F - trainerbattle 0, 273, 0, Text_18678B, Text_1867C1 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAC96 - msgbox Text_1867DA, 6 - end - -EventScript_1AAC96:: @ 81AAC96 - trainerbattle 5, 273, 0, Text_1C2753, Text_1867C1 - msgbox Text_1867DA, 6 - end - -Route15_EventScript_1AACAD:: @ 81AACAD - trainerbattle 0, 274, 0, Text_18680C, Text_186841 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AACD4 - msgbox Text_18686F, 6 - end - -EventScript_1AACD4:: @ 81AACD4 - trainerbattle 5, 274, 0, Text_1C279D, Text_186841 - msgbox Text_18686F, 6 - end - -Route15_EventScript_1AACEB:: @ 81AACEB - trainerbattle 0, 305, 0, Text_18664F, Text_18667A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAD12 - msgbox Text_18668D, 6 - end - -EventScript_1AAD12:: @ 81AAD12 - trainerbattle 5, 305, 0, Text_1C26D3, Text_18667A - msgbox Text_18668D, 6 - end - -Route15_EventScript_1AAD29:: @ 81AAD29 - trainerbattle 0, 306, 0, Text_1866D1, Text_186707 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAD50 - msgbox Text_18671A, 6 - end - -EventScript_1AAD50:: @ 81AAD50 - trainerbattle 5, 306, 0, Text_1C2717, Text_186707 - msgbox Text_18671A, 6 - end - -Route15_EventScript_1AAD67:: @ 81AAD67 - trainerbattle 0, 478, 0, Text_186A22, Text_186A40 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAD8E - msgbox Text_186A55, 6 - end - -EventScript_1AAD8E:: @ 81AAD8E - trainerbattle 5, 478, 0, Text_1C287D, Text_186A40 - msgbox Text_186A55, 6 - end - -Route15_EventScript_1AADA5:: @ 81AADA5 - trainerbattle 0, 479, 0, Text_18650B, Text_186549 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AADCC - msgbox Text_18655A, 6 - end - -EventScript_1AADCC:: @ 81AADCC - trainerbattle 5, 479, 0, Text_1C2650, Text_186549 - msgbox Text_18655A, 6 - end - -Route15_EventScript_1AADE3:: @ 81AADE3 - trainerbattle 0, 480, 0, Text_1865D3, Text_186612 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAE0A - msgbox Text_18661D, 6 - end - -EventScript_1AAE0A:: @ 81AAE0A - trainerbattle 5, 480, 0, Text_1C268D, Text_186612 - msgbox Text_18661D, 6 - end - -Route15_EventScript_1AAE21:: @ 81AAE21 - trainerbattle 0, 481, 0, Text_1869BA, Text_1869E6 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAE48 - msgbox Text_1869F4, 6 - end - -EventScript_1AAE48:: @ 81AAE48 - trainerbattle 5, 481, 0, Text_1C2846, Text_1869E6 - msgbox Text_1869F4, 6 - end - -Route15_EventScript_1AAE5F:: @ 81AAE5F - trainerbattle 4, 488, 0, Text_186A95, Text_186ACB, Text_186B46 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAE8A - msgbox Text_186B0A, 6 - end - -EventScript_1AAE8A:: @ 81AAE8A - trainerbattle 7, 488, 0, Text_1C28A1, Text_186ACB, Text_186B46 - msgbox Text_186B0A, 6 - end - -Route15_EventScript_1AAEA5:: @ 81AAEA5 - trainerbattle 4, 488, 0, Text_186B89, Text_186BB1, Text_186BFE - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAED0 - msgbox Text_186BD2, 6 - end - -EventScript_1AAED0:: @ 81AAED0 - trainerbattle 7, 488, 0, Text_1C28EC, Text_186BB1, Text_186BFE - msgbox Text_186BD2, 6 - end - -Route16_EventScript_1AAEEB:: @ 81AAEEB - trainerbattle 0, 199, 0, Text_186C4D, Text_186C5F - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAF12 - msgbox Text_186C75, 6 - end - -EventScript_1AAF12:: @ 81AAF12 - trainerbattle 5, 199, 0, Text_1C2913, Text_186C5F - msgbox Text_186C75, 6 - end - -Route16_EventScript_1AAF29:: @ 81AAF29 - trainerbattle 0, 201, 0, Text_186D39, Text_186D52 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAF50 - msgbox Text_186D5A, 6 - end - -EventScript_1AAF50:: @ 81AAF50 - trainerbattle 5, 201, 0, Text_1C297B, Text_186D52 - msgbox Text_186D5A, 6 - end - -Route16_EventScript_1AAF67:: @ 81AAF67 - trainerbattle 0, 202, 0, Text_186E86, Text_186EB4 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAF8E - msgbox Text_186EC7, 6 - end - -EventScript_1AAF8E:: @ 81AAF8E - trainerbattle 5, 202, 0, Text_1C29EB, Text_186EB4 - msgbox Text_186EC7, 6 - end - -Route16_EventScript_1AAFA5:: @ 81AAFA5 - trainerbattle 0, 249, 0, Text_186CA2, Text_186CBB - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAFCC - msgbox Text_186CC5, 6 - end - -EventScript_1AAFCC:: @ 81AAFCC - trainerbattle 5, 249, 0, Text_1C2925, Text_186CBB - msgbox Text_186CC5, 6 - end - -Route16_EventScript_1AAFE3:: @ 81AAFE3 - trainerbattle 0, 250, 0, Text_186CE5, Text_186D06 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB00A - msgbox Text_186D16, 6 - end - -EventScript_1AB00A:: @ 81AB00A - trainerbattle 5, 250, 0, Text_1C2944, Text_186D06 - msgbox Text_186D16, 6 - end - -Route16_EventScript_1AB021:: @ 81AB021 - trainerbattle 0, 251, 0, Text_186DD9, Text_186E0D - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB048 - msgbox Text_186E1C, 6 - end - -EventScript_1AB048:: @ 81AB048 - trainerbattle 5, 251, 0, Text_1C29B0, Text_186E0D - msgbox Text_186E1C, 6 - end - -Route16_EventScript_1AB05F:: @ 81AB05F - trainerbattle 4, 489, 0, Text_186FBD, Text_186FFA, Text_187057 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB08A - msgbox Text_187027, 6 - end - -EventScript_1AB08A:: @ 81AB08A - trainerbattle 7, 489, 0, Text_1C2A19, Text_186FFA, Text_187057 - msgbox Text_187027, 6 - end - -Route16_EventScript_1AB0A5:: @ 81AB0A5 - trainerbattle 4, 489, 0, Text_187097, Text_1870CC, Text_187120 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB0D0 - msgbox Text_1870F9, 6 - end - -EventScript_1AB0D0:: @ 81AB0D0 - trainerbattle 7, 489, 0, Text_1C2A53, Text_1870CC, Text_187120 - msgbox Text_1870F9, 6 - end - -Route17_EventScript_1AB0EB:: @ 81AB0EB - trainerbattle 0, 203, 0, Text_1872BD, Text_1872E3 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB112 - msgbox Text_1872EB, 6 - end - -EventScript_1AB112:: @ 81AB112 - trainerbattle 5, 203, 0, Text_1C2B06, Text_1872E3 - msgbox Text_1872EB, 6 - end - -Route17_EventScript_1AB129:: @ 81AB129 - trainerbattle 0, 204, 0, Text_18730A, Text_187325 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB150 - msgbox Text_187333, 6 - end - -EventScript_1AB150:: @ 81AB150 - trainerbattle 5, 204, 0, Text_1C2B2C, Text_187325 - msgbox Text_187333, 6 - end - -Route17_EventScript_1AB167:: @ 81AB167 - trainerbattle 0, 205, 0, Text_187456, Text_187472 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB18E - msgbox Text_187479, 6 - end - -EventScript_1AB18E:: @ 81AB18E - trainerbattle 5, 205, 0, Text_1C2BE6, Text_187472 - msgbox Text_187479, 6 - end - -Route17_EventScript_1AB1A5:: @ 81AB1A5 - trainerbattle 0, 206, 0, Text_18749B, Text_1874B6 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB1CC - msgbox Text_1874C9, 6 - end - -EventScript_1AB1CC:: @ 81AB1CC - trainerbattle 5, 206, 0, Text_1C2C10, Text_1874B6 - msgbox Text_1874C9, 6 - end - -Route17_EventScript_1AB1E3:: @ 81AB1E3 - trainerbattle 0, 252, 0, Text_18717E, Text_1871AE - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB20A - msgbox Text_1871BA, 6 - end - -EventScript_1AB20A:: @ 81AB20A - trainerbattle 5, 252, 0, Text_1C2A88, Text_1871AE - msgbox Text_1871BA, 6 - end - -Route17_EventScript_1AB221:: @ 81AB221 - trainerbattle 0, 253, 0, Text_187228, Text_187254 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB248 - msgbox Text_18725A, 6 - end - -EventScript_1AB248:: @ 81AB248 - trainerbattle 5, 253, 0, Text_1C2AC4, Text_187254 - msgbox Text_18725A, 6 - end - -Route17_EventScript_1AB25F:: @ 81AB25F - trainerbattle 0, 254, 0, Text_187362, Text_187395 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB286 - msgbox Text_18739F, 6 - end - -EventScript_1AB286:: @ 81AB286 - trainerbattle 5, 254, 0, Text_1C2B5E, Text_187395 - msgbox Text_18739F, 6 - end - -Route17_EventScript_1AB29D:: @ 81AB29D - trainerbattle 0, 255, 0, Text_1873D1, Text_1873EB - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB2C4 - msgbox Text_1873FF, 6 - end - -EventScript_1AB2C4:: @ 81AB2C4 - trainerbattle 5, 255, 0, Text_1C2B9C, Text_1873EB - msgbox Text_1873FF, 6 - end - -Route17_EventScript_1AB2DB:: @ 81AB2DB - trainerbattle 0, 256, 0, Text_18741D, Text_187429 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB302 - msgbox Text_187432, 6 - end - -EventScript_1AB302:: @ 81AB302 - trainerbattle 5, 256, 0, Text_1C2BDA, Text_187429 - msgbox Text_187432, 6 - end - -Route17_EventScript_1AB319:: @ 81AB319 - trainerbattle 0, 470, 0, Text_18727D, Text_187295 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB340 - msgbox Text_1872A5, 6 - end - -EventScript_1AB340:: @ 81AB340 - trainerbattle 5, 470, 0, Text_1C2AF0, Text_187295 - msgbox Text_1872A5, 6 - end - -Route18_EventScript_1AB357:: @ 81AB357 - trainerbattle 0, 307, 0, Text_187640, Text_187672 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB37E - msgbox Text_187677, 6 - end - -EventScript_1AB37E:: @ 81AB37E - trainerbattle 5, 307, 0, Text_1C2C2B, Text_187672 - msgbox Text_187677, 6 - end - -Route18_EventScript_1AB395:: @ 81AB395 - trainerbattle 0, 308, 0, Text_18768C, Text_1876B3 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB3BC - msgbox Text_1876C5, 6 - end - -EventScript_1AB3BC:: @ 81AB3BC - trainerbattle 5, 308, 0, Text_1C2C7B, Text_1876B3 - msgbox Text_1876C5, 6 - end - -Route18_EventScript_1AB3D3:: @ 81AB3D3 - trainerbattle 0, 309, 0, Text_187704, Text_187726 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB3FA - msgbox Text_18772C, 6 - end - -EventScript_1AB3FA:: @ 81AB3FA - trainerbattle 5, 309, 0, Text_1C2CA8, Text_187726 - msgbox Text_18772C, 6 - end - -Route19_EventScript_1AB411:: @ 81AB411 - trainerbattle 0, 235, 0, Text_1877A3, Text_1877DF - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB438 - msgbox Text_1877EE, 6 - end - -EventScript_1AB438:: @ 81AB438 - trainerbattle 5, 235, 0, Text_1C2CEE, Text_1877DF - msgbox Text_1877EE, 6 - end - -Route19_EventScript_1AB44F:: @ 81AB44F - trainerbattle 0, 236, 0, Text_187811, Text_18783E - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB476 - msgbox Text_187852, 6 - end - -EventScript_1AB476:: @ 81AB476 - trainerbattle 5, 236, 0, Text_1C2D19, Text_18783E - msgbox Text_187852, 6 - end - -Route19_EventScript_1AB48D:: @ 81AB48D - trainerbattle 0, 237, 0, Text_187884, Text_1878A5 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB4B4 - msgbox Text_1878B1, 6 - end - -EventScript_1AB4B4:: @ 81AB4B4 - trainerbattle 5, 237, 0, Text_1C2D4B, Text_1878A5 - msgbox Text_1878B1, 6 - end - -Route19_EventScript_1AB4CB:: @ 81AB4CB - trainerbattle 0, 238, 0, Text_1878DD, Text_1878F8 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB4F2 - msgbox Text_1878FE, 6 - end - -EventScript_1AB4F2:: @ 81AB4F2 - trainerbattle 5, 238, 0, Text_1C2D7D, Text_1878F8 - msgbox Text_1878FE, 6 - end - -Route19_EventScript_1AB509:: @ 81AB509 - trainerbattle 0, 239, 0, Text_187925, Text_187955 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB530 - msgbox Text_18795B, 6 - end - -EventScript_1AB530:: @ 81AB530 - trainerbattle 5, 239, 0, Text_1C2DA7, Text_187955 - msgbox Text_18795B, 6 - end - -Route19_EventScript_1AB547:: @ 81AB547 - trainerbattle 0, 240, 0, Text_187985, Text_1879C3 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB56E - msgbox Text_1879D3, 6 - end - -EventScript_1AB56E:: @ 81AB56E - trainerbattle 5, 240, 0, Text_1C2DE9, Text_1879C3 - msgbox Text_1879D3, 6 - end - -Route19_EventScript_1AB585:: @ 81AB585 - trainerbattle 0, 241, 0, Text_187AFA, Text_187B25 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB5AC - msgbox Text_187B35, 6 - end - -EventScript_1AB5AC:: @ 81AB5AC - trainerbattle 5, 241, 0, Text_1C2EC0, Text_187B25 - msgbox Text_187B35, 6 - end - -Route19_EventScript_1AB5C3:: @ 81AB5C3 - trainerbattle 0, 276, 0, Text_187A11, Text_187A44 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB5EA - msgbox Text_187A50, 6 - end - -EventScript_1AB5EA:: @ 81AB5EA - trainerbattle 5, 276, 0, Text_1C2E4A, Text_187A44 - msgbox Text_187A50, 6 - end - -Route19_EventScript_1AB601:: @ 81AB601 - trainerbattle 0, 277, 0, Text_187A9E, Text_187AC1 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB628 - msgbox Text_187ACA, 6 - end - -EventScript_1AB628:: @ 81AB628 - trainerbattle 5, 277, 0, Text_1C2E9D, Text_187AC1 - msgbox Text_187ACA, 6 - end - -Route19_EventScript_1AB63F:: @ 81AB63F - trainerbattle 0, 278, 0, Text_187B5D, Text_187B85 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB666 - msgbox Text_187B94, 6 - end - -EventScript_1AB666:: @ 81AB666 - trainerbattle 5, 278, 0, Text_1C2EFC, Text_187B85 - msgbox Text_187B94, 6 - end - -Route19_EventScript_1AB67D:: @ 81AB67D - trainerbattle 4, 490, 0, Text_187C32, Text_187C6F, Text_187CF2 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB6A8 - msgbox Text_187C9E, 6 - end - -EventScript_1AB6A8:: @ 81AB6A8 - trainerbattle 7, 490, 0, Text_1C2F41, Text_187C6F, Text_187CF2 - msgbox Text_187C9E, 6 - end - -Route19_EventScript_1AB6C3:: @ 81AB6C3 - trainerbattle 4, 490, 0, Text_187D45, Text_187D7E, Text_187DE8 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB6EE - msgbox Text_187DAD, 6 - end - -EventScript_1AB6EE:: @ 81AB6EE - trainerbattle 7, 490, 0, Text_1C2FAE, Text_187D7E, Text_187DE8 - msgbox Text_187DAD, 6 - end - -Route20_EventScript_1AB709:: @ 81AB709 - trainerbattle 0, 242, 0, Text_187E40, Text_187E7B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB730 - msgbox Text_187E83, 6 - end - -EventScript_1AB730:: @ 81AB730 - trainerbattle 5, 242, 0, Text_1C2FF3, Text_187E7B - msgbox Text_187E83, 6 - end - -Route20_EventScript_1AB747:: @ 81AB747 - trainerbattle 0, 243, 0, Text_187FDB, Text_187FF7 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB76E - msgbox Text_187FFE, 6 - end - -EventScript_1AB76E:: @ 81AB76E - trainerbattle 5, 243, 0, Text_1C30B0, Text_187FF7 - msgbox Text_187FFE, 6 - end - -Route20_EventScript_1AB785:: @ 81AB785 - trainerbattle 0, 244, 0, Text_18802E, Text_18805C - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB7AC - msgbox Text_18806D, 6 - end - -EventScript_1AB7AC:: @ 81AB7AC - trainerbattle 5, 244, 0, Text_1C30ED, Text_18805C - msgbox Text_18806D, 6 - end - -Route20_EventScript_1AB7C3:: @ 81AB7C3 - trainerbattle 0, 270, 0, Text_187F24, Text_187F5A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB7EA - msgbox Text_187F61, 6 - end - -EventScript_1AB7EA:: @ 81AB7EA - trainerbattle 5, 270, 0, Text_1C305F, Text_187F5A - msgbox Text_187F61, 6 - end - -Route20_EventScript_1AB801:: @ 81AB801 - trainerbattle 0, 271, 0, Text_1880F8, Text_188119 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB828 - msgbox Text_188139, 6 - end - -EventScript_1AB828:: @ 81AB828 - trainerbattle 5, 271, 0, Text_1C3149, Text_188119 - msgbox Text_188139, 6 - end - -Route20_EventScript_1AB83F:: @ 81AB83F - trainerbattle 0, 272, 0, Text_188218, Text_18825C - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB866 - msgbox Text_18827B, 6 - end - -EventScript_1AB866:: @ 81AB866 - trainerbattle 5, 272, 0, Text_1C31C4, Text_18825C - msgbox Text_18827B, 6 - end - -Route20_EventScript_1AB87D:: @ 81AB87D - trainerbattle 0, 279, 0, Text_187EBB, Text_187EED - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB8A4 - msgbox Text_187EF6, 6 - end - -EventScript_1AB8A4:: @ 81AB8A4 - trainerbattle 5, 279, 0, Text_1C302E, Text_187EED - msgbox Text_187EF6, 6 - end - -Route20_EventScript_1AB8BB:: @ 81AB8BB - trainerbattle 0, 310, 0, Text_18808E, Text_1880AB - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB8E2 - msgbox Text_1880C8, 6 - end - -EventScript_1AB8E2:: @ 81AB8E2 - trainerbattle 5, 310, 0, Text_1C312C, Text_1880AB - msgbox Text_1880C8, 6 - end - -Route20_EventScript_1AB8F9:: @ 81AB8F9 - trainerbattle 0, 472, 0, Text_188165, Text_1881A3 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB920 - msgbox Text_1881B8, 6 - end - -EventScript_1AB920:: @ 81AB920 - trainerbattle 5, 472, 0, Text_1C3185, Text_1881A3 - msgbox Text_1881B8, 6 - end - -Route20_EventScript_1AB937:: @ 81AB937 - trainerbattle 0, 473, 0, Text_187F78, Text_187F92 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB95E - msgbox Text_187FA3, 6 - end - -EventScript_1AB95E:: @ 81AB95E - trainerbattle 5, 473, 0, Text_1C3095, Text_187F92 - msgbox Text_187FA3, 6 - end - -Route21_North_EventScript_1AB975:: @ 81AB975 - trainerbattle 0, 229, 0, Text_18835A, Text_188383 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB99C - msgbox Text_188389, 6 - end - -EventScript_1AB99C:: @ 81AB99C - trainerbattle 5, 229, 0, Text_1C3208, Text_188383 - msgbox Text_188389, 6 - end - -Route21_South_EventScript_1AB9B3:: @ 81AB9B3 - trainerbattle 0, 230, 0, Text_1885D8, Text_1885F8 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB9DA - msgbox Text_188632, 6 - end - -EventScript_1AB9DA:: @ 81AB9DA - trainerbattle 5, 230, 0, Text_1C331D, Text_1885F8 - msgbox Text_188632, 6 - end - -Route21_North_EventScript_1AB9F1:: @ 81AB9F1 - trainerbattle 0, 231, 0, Text_1883C6, Text_1883E9 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABA18 - msgbox Text_18841D, 6 - end - -EventScript_1ABA18:: @ 81ABA18 - trainerbattle 5, 231, 0, Text_1C3231, Text_1883E9 - msgbox Text_18841D, 6 - end - -Route21_South_EventScript_1ABA2F:: @ 81ABA2F - trainerbattle 0, 232, 0, Text_18868C, Text_1886AE - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABA56 - msgbox Text_1886C5, 6 - end - -EventScript_1ABA56:: @ 81ABA56 - trainerbattle 5, 232, 0, Text_1C3356, Text_1886AE - msgbox Text_1886C5, 6 - end - -Route21_North_EventScript_1ABA6D:: @ 81ABA6D - trainerbattle 0, 245, 0, Text_18843C, Text_18845F - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABA94 - msgbox Text_188465, 6 - end - -EventScript_1ABA94:: @ 81ABA94 - trainerbattle 5, 245, 0, Text_1C3264, Text_18845F - msgbox Text_188465, 6 - end - -Route21_South_EventScript_1ABAAB:: @ 81ABAAB - trainerbattle 0, 246, 0, Text_1884D4, Text_1884F0 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABAD2 - msgbox Text_1884FF, 6 - end - -EventScript_1ABAD2:: @ 81ABAD2 - trainerbattle 5, 246, 0, Text_1C3298, Text_1884F0 - msgbox Text_1884FF, 6 - end - -Route21_South_EventScript_1ABAE9:: @ 81ABAE9 - trainerbattle 0, 247, 0, Text_18851F, Text_188543 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABB10 - msgbox Text_188555, 6 - end - -EventScript_1ABB10:: @ 81ABB10 - trainerbattle 5, 247, 0, Text_1C32D3, Text_188543 - msgbox Text_188555, 6 - end - -Route21_South_EventScript_1ABB27:: @ 81ABB27 - trainerbattle 0, 248, 0, Text_188592, Text_1885B2 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABB4E - msgbox Text_1885BF, 6 - end - -EventScript_1ABB4E:: @ 81ABB4E - trainerbattle 5, 248, 0, Text_1C32FD, Text_1885B2 - msgbox Text_1885BF, 6 - end - -Route21_North_EventScript_1ABB65:: @ 81ABB65 - trainerbattle 4, 491, 0, Text_1886E2, Text_188712, Text_18875E - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABB90 - msgbox Text_188734, 6 - end - -EventScript_1ABB90:: @ 81ABB90 - trainerbattle 7, 491, 0, Text_1C3378, Text_188712, Text_18875E - msgbox Text_188734, 6 - end - -Route21_North_EventScript_1ABBAB:: @ 81ABBAB - trainerbattle 4, 491, 0, Text_1887B4, Text_1887F1, Text_188850 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABBD6 - msgbox Text_188812, 6 - end - -EventScript_1ABBD6:: @ 81ABBD6 - trainerbattle 7, 491, 0, Text_1C33AE, Text_1887F1, Text_188850 - msgbox Text_188812, 6 - end - -OneIsland_KindleRoad_EventScript_1ABBF1:: @ 81ABBF1 - trainerbattle 0, 547, 0, Text_18961F, Text_18964D - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABC18 - msgbox Text_189657, 6 - end - -EventScript_1ABC18:: @ 81ABC18 - trainerbattle 5, 547, 0, Text_1C37B5, Text_18964D - msgbox Text_189657, 6 - end - -OneIsland_KindleRoad_EventScript_1ABC2F:: @ 81ABC2F - trainerbattle 0, 548, 0, Text_18968C, Text_1896AC - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABC56 - msgbox Text_1896C1, 6 - end - -EventScript_1ABC56:: @ 81ABC56 - trainerbattle 5, 548, 0, Text_1C37E7, Text_1896AC - msgbox Text_1896C1, 6 - end - -OneIsland_KindleRoad_EventScript_1ABC6D:: @ 81ABC6D - trainerbattle 0, 549, 0, Text_1896F9, Text_189728 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABC94 - msgbox Text_189740, 6 - end - -EventScript_1ABC94:: @ 81ABC94 - trainerbattle 5, 549, 0, Text_1C3807, Text_189728 - msgbox Text_189740, 6 - end - -OneIsland_KindleRoad_EventScript_1ABCAB:: @ 81ABCAB - trainerbattle 0, 550, 0, Text_189767, Text_1897A4 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABCD2 - msgbox Text_1897C5, 6 - end - -EventScript_1ABCD2:: @ 81ABCD2 - trainerbattle 5, 550, 0, Text_1C3835, Text_1897A4 - msgbox Text_1897C5, 6 - end - -OneIsland_KindleRoad_EventScript_1ABCE9:: @ 81ABCE9 - trainerbattle 0, 551, 0, Text_1897FF, Text_189833 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABD10 - msgbox Text_18984B, 6 - end - -EventScript_1ABD10:: @ 81ABD10 - trainerbattle 5, 551, 0, Text_1C386A, Text_189833 - msgbox Text_18984B, 6 - end - -OneIsland_KindleRoad_EventScript_1ABD27:: @ 81ABD27 - trainerbattle 0, 518, 0, Text_189883, Text_1898AB - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABD4E - msgbox Text_1898C4, 6 - end - -EventScript_1ABD4E:: @ 81ABD4E - trainerbattle 5, 518, 0, Text_1C389F, Text_1898AB - msgbox Text_1898C4, 6 - end - -OneIsland_KindleRoad_EventScript_1ABD65:: @ 81ABD65 - trainerbattle 0, 552, 0, Text_1898F0, Text_18991B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABD8C - msgbox Text_18992C, 6 - end - -EventScript_1ABD8C:: @ 81ABD8C - trainerbattle 5, 552, 0, Text_1C38CA, Text_18991B - msgbox Text_18992C, 6 - end - -OneIsland_KindleRoad_EventScript_1ABDA3:: @ 81ABDA3 - trainerbattle 0, 553, 0, Text_189950, Text_18998C - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABDCA - msgbox Text_189998, 6 - end - -EventScript_1ABDCA:: @ 81ABDCA - trainerbattle 5, 553, 0, Text_1C38FA, Text_18998C - msgbox Text_189998, 6 - end - -OneIsland_KindleRoad_EventScript_1ABDE1:: @ 81ABDE1 - trainerbattle 0, 554, 0, Text_1899CE, Text_189A0A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABE08 - msgbox Text_189A13, 6 - end - -EventScript_1ABE08:: @ 81ABE08 - trainerbattle 5, 554, 0, Text_1C3943, Text_189A0A - msgbox Text_189A13, 6 - end - -OneIsland_KindleRoad_EventScript_1ABE1F:: @ 81ABE1F - trainerbattle 0, 555, 0, Text_189A53, Text_189A92 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABE46 - msgbox Text_189A9F, 6 - end - -EventScript_1ABE46:: @ 81ABE46 - trainerbattle 5, 555, 0, Text_1C3987, Text_189A92 - msgbox Text_189A9F, 6 - end - -OneIsland_KindleRoad_EventScript_1ABE5D:: @ 81ABE5D - trainerbattle 0, 556, 0, Text_189ACB, Text_189B0B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABE84 - msgbox Text_189B24, 6 - end - -EventScript_1ABE84:: @ 81ABE84 - trainerbattle 5, 556, 0, Text_1C39C6, Text_189B0B - msgbox Text_189B24, 6 - end - -OneIsland_KindleRoad_EventScript_1ABE9B:: @ 81ABE9B - trainerbattle 4, 557, 0, Text_189B4D, Text_189B84, Text_189BDE - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABEC6 - msgbox Text_189BA3, 6 - end - -EventScript_1ABEC6:: @ 81ABEC6 - trainerbattle 7, 557, 0, Text_1C3A05, Text_189B84, Text_189BDE - msgbox Text_189BA3, 6 - end - -OneIsland_KindleRoad_EventScript_1ABEE1:: @ 81ABEE1 - trainerbattle 4, 557, 0, Text_189C33, Text_189C62, Text_189CAB - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABF0C - msgbox Text_189C7E, 6 - end - -EventScript_1ABF0C:: @ 81ABF0C - trainerbattle 7, 557, 0, Text_1C3A55, Text_189C62, Text_189CAB - msgbox Text_189C7E, 6 - end - -OneIsland_TreasureBeach_EventScript_1ABF27:: @ 81ABF27 - trainerbattle 0, 546, 0, Text_189D5A, Text_189D8B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABF4E - msgbox Text_189DA3, 6 - end - -EventScript_1ABF4E:: @ 81ABF4E - trainerbattle 5, 546, 0, Text_1C3773, Text_189D8B - msgbox Text_189DA3, 6 - end - -ThreeIsland_BondBridge_EventScript_1ABF65:: @ 81ABF65 - trainerbattle 0, 523, 0, Text_189E42, Text_189E72 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABF8C - msgbox Text_189E9E, 6 - end - -EventScript_1ABF8C:: @ 81ABF8C - trainerbattle 5, 523, 0, Text_1C3AA7, Text_189E72 - msgbox Text_189E9E, 6 - end - -ThreeIsland_BondBridge_EventScript_1ABFA3:: @ 81ABFA3 - trainerbattle 0, 558, 0, Text_189ED4, Text_189EFA - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABFCA - msgbox Text_189F21, 6 - end - -EventScript_1ABFCA:: @ 81ABFCA - trainerbattle 5, 558, 0, Text_1C3ABF, Text_189EFA - msgbox Text_189F21, 6 - end - -ThreeIsland_BondBridge_EventScript_1ABFE1:: @ 81ABFE1 - trainerbattle 0, 519, 0, Text_189F63, Text_189F9A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC008 - msgbox Text_189FA8, 6 - end - -EventScript_1AC008:: @ 81AC008 - trainerbattle 5, 519, 0, Text_1C3AF2, Text_189F9A - msgbox Text_189FA8, 6 - end - -ThreeIsland_BondBridge_EventScript_1AC01F:: @ 81AC01F - trainerbattle 0, 559, 0, Text_189FDB, Text_189FEE - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC046 - msgbox Text_18A000, 6 - end - -EventScript_1AC046:: @ 81AC046 - trainerbattle 5, 559, 0, Text_1C3B1D, Text_189FEE - msgbox Text_18A000, 6 - end - -ThreeIsland_BondBridge_EventScript_1AC05D:: @ 81AC05D - trainerbattle 0, 561, 0, Text_18A01F, Text_18A053 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC084 - msgbox Text_18A082, 6 - end - -EventScript_1AC084:: @ 81AC084 - trainerbattle 5, 561, 0, Text_1C3B30, Text_18A053 - msgbox Text_18A082, 6 - end - -ThreeIsland_BondBridge_EventScript_1AC09B:: @ 81AC09B - trainerbattle 4, 560, 0, Text_18A0C4, Text_18A0F7, Text_18A138 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC0C6 - msgbox Text_18A106, 6 - end - -EventScript_1AC0C6:: @ 81AC0C6 - trainerbattle 7, 560, 0, Text_1C3B6E, Text_18A0F7, Text_18A138 - msgbox Text_18A106, 6 - end - -ThreeIsland_BondBridge_EventScript_1AC0E1:: @ 81AC0E1 - trainerbattle 4, 560, 0, Text_18A179, Text_18A1A3, Text_18A1CD - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC10C - msgbox Text_18A1B2, 6 - end - -EventScript_1AC10C:: @ 81AC10C - trainerbattle 7, 560, 0, Text_1C3B99, Text_18A1A3, Text_18A1CD - msgbox Text_18A1B2, 6 - end - -FiveIsland_ResortGorgeous_EventScript_1AC127:: @ 81AC127 - trainerbattle 0, 526, 0, Text_18A3E2, Text_18A40E - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC14E - msgbox Text_18A430, 6 - end - -EventScript_1AC14E:: @ 81AC14E - trainerbattle 5, 526, 0, Text_1C3BF6, Text_18A40E - msgbox Text_18A430, 6 - end - -FiveIsland_ResortGorgeous_EventScript_1AC165:: @ 81AC165 - trainerbattle 0, 562, 0, Text_18A461, Text_18A49E - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC18C - msgbox Text_18A4C6, 6 - end - -EventScript_1AC18C:: @ 81AC18C - trainerbattle 5, 562, 0, Text_1C3C28, Text_18A49E - msgbox Text_18A4C6, 6 - end - -FiveIsland_ResortGorgeous_EventScript_1AC1A3:: @ 81AC1A3 - trainerbattle 0, 563, 0, Text_18A50E, Text_18A535 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC1CA - msgbox Text_18A555, 6 - end - -EventScript_1AC1CA:: @ 81AC1CA - trainerbattle 5, 563, 0, Text_1C3C70, Text_18A535 - msgbox Text_18A555, 6 - end - -FiveIsland_ResortGorgeous_EventScript_1AC1E1:: @ 81AC1E1 - trainerbattle 0, 525, 0, Text_18A5B9, Text_18A5EE - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC208 - msgbox Text_18A601, 6 - end - -EventScript_1AC208:: @ 81AC208 - trainerbattle 5, 525, 0, Text_1C3CB0, Text_18A5EE - msgbox Text_18A601, 6 - end - -FiveIsland_ResortGorgeous_EventScript_1AC21F:: @ 81AC21F - trainerbattle 0, 564, 0, Text_18A645, Text_18A67F - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC246 - msgbox Text_18A699, 6 - end - -EventScript_1AC246:: @ 81AC246 - trainerbattle 5, 564, 0, Text_1C3CF1, Text_18A67F - msgbox Text_18A699, 6 - end - -FiveIsland_ResortGorgeous_EventScript_1AC25D:: @ 81AC25D - trainerbattle 0, 565, 0, Text_18A6DA, Text_18A6FE - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC284 - msgbox Text_18A715, 6 - end - -EventScript_1AC284:: @ 81AC284 - trainerbattle 5, 565, 0, Text_1C3D47, Text_18A6FE - msgbox Text_18A715, 6 - end - -FiveIsland_ResortGorgeous_EventScript_1AC29B:: @ 81AC29B - trainerbattle 0, 566, 0, Text_18A74A, Text_18A786 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC2C2 - msgbox Text_18A7AC, 6 - end - -EventScript_1AC2C2:: @ 81AC2C2 - trainerbattle 5, 566, 0, Text_1C3D73, Text_18A786 - msgbox Text_18A7AC, 6 - end - -FiveIsland_WaterLabyrinth_EventScript_1AC2D9:: @ 81AC2D9 - trainerbattle 0, 520, 0, Text_18AAD5, Text_18AB0B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC300 - msgbox Text_18AB37, 6 - end - -EventScript_1AC300:: @ 81AC300 - trainerbattle 5, 520, 0, Text_1C3BB7, Text_18AB0B - msgbox Text_18AB37, 6 - end - -FiveIsland_MemorialPillar_EventScript_1AC317:: @ 81AC317 - trainerbattle 0, 570, 0, Text_18AE50, Text_18AEA8 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC33E - msgbox Text_18AEB6, 6 - end - -EventScript_1AC33E:: @ 81AC33E - trainerbattle 5, 570, 0, Text_1C3DA2, Text_18AEA8 - msgbox Text_18AEB6, 6 - end - -FiveIsland_MemorialPillar_EventScript_1AC355:: @ 81AC355 - trainerbattle 0, 571, 0, Text_18AEDC, Text_18AF39 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC37C - msgbox Text_18AF45, 6 - end - -EventScript_1AC37C:: @ 81AC37C - trainerbattle 5, 571, 0, Text_1C3E0F, Text_18AF39 - msgbox Text_18AF45, 6 - end - -FiveIsland_MemorialPillar_EventScript_1AC393:: @ 81AC393 - trainerbattle 0, 572, 0, Text_18AF72, Text_18AFCC - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC3BA - msgbox Text_18AFF2, 6 - end - -EventScript_1AC3BA:: @ 81AC3BA - trainerbattle 5, 572, 0, Text_1C3E6A, Text_18AFCC - msgbox Text_18AFF2, 6 - end - -SixIsland_OutcastIsland_EventScript_1AC3D1:: @ 81AC3D1 - trainerbattle 0, 573, 0, Text_18B400, Text_18B43B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC3F8 - msgbox Text_18B451, 6 - end - -EventScript_1AC3F8:: @ 81AC3F8 - trainerbattle 5, 573, 0, Text_1C3ED0, Text_18B43B - msgbox Text_18B451, 6 - end - -SixIsland_OutcastIsland_EventScript_1AC40F:: @ 81AC40F - trainerbattle 0, 574, 0, Text_18B48F, Text_18B4C5 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC436 - msgbox Text_18B4D1, 6 - end - -EventScript_1AC436:: @ 81AC436 - trainerbattle 5, 574, 0, Text_1C3F11, Text_18B4C5 - msgbox Text_18B4D1, 6 - end - -SixIsland_OutcastIsland_EventScript_1AC44D:: @ 81AC44D - trainerbattle 0, 575, 0, Text_18B4FA, Text_18B539 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC474 - msgbox Text_18B573, 6 - end - -EventScript_1AC474:: @ 81AC474 - trainerbattle 5, 575, 0, Text_1C3F51, Text_18B539 - msgbox Text_18B573, 6 - end - -SixIsland_OutcastIsland_EventScript_1AC48B:: @ 81AC48B - trainerbattle 4, 576, 0, Text_18B5C8, Text_18B5F4, Text_18B660 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC4B6 - msgbox Text_18B62E, 6 - end - -EventScript_1AC4B6:: @ 81AC4B6 - trainerbattle 7, 576, 0, Text_1C3F7B, Text_18B5F4, Text_18B660 - msgbox Text_18B62E, 6 - end - -SixIsland_OutcastIsland_EventScript_1AC4D1:: @ 81AC4D1 - trainerbattle 4, 576, 0, Text_18B6C1, Text_18B6EF, Text_18B762 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC4FC - msgbox Text_18B720, 6 - end - -EventScript_1AC4FC:: @ 81AC4FC - trainerbattle 7, 576, 0, Text_1C3FB3, Text_18B6EF, Text_18B762 - msgbox Text_18B720, 6 - end - -SixIsland_GreenPath_EventScript_1AC517:: @ 81AC517 - trainerbattle 0, 517, 0, Text_18B7B0, Text_18B7F0 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC53E - msgbox Text_18B7FD, 6 - end - -EventScript_1AC53E:: @ 81AC53E - trainerbattle 5, 517, 0, Text_1C3FE9, Text_18B7F0 - msgbox Text_18B7FD, 6 - end - -SixIsland_WaterPath_EventScript_1AC555:: @ 81AC555 - trainerbattle 0, 577, 0, Text_18B896, Text_18B8C8 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC57C - msgbox Text_18B8F7, 6 - end - -EventScript_1AC57C:: @ 81AC57C - trainerbattle 5, 577, 0, Text_1C4028, Text_18B8C8 - msgbox Text_18B8F7, 6 - end - -SixIsland_WaterPath_EventScript_1AC593:: @ 81AC593 - trainerbattle 0, 291, 0, Text_18B959, Text_18B988 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC5BA - msgbox Text_18B9A5, 6 - end - -EventScript_1AC5BA:: @ 81AC5BA - trainerbattle 5, 291, 0, Text_1C4057, Text_18B988 - msgbox Text_18B9A5, 6 - end - -SixIsland_WaterPath_EventScript_1AC5D1:: @ 81AC5D1 - trainerbattle 0, 578, 0, Text_18B9EC, Text_18BA47 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC5F8 - msgbox Text_18BA57, 6 - end - -EventScript_1AC5F8:: @ 81AC5F8 - trainerbattle 5, 578, 0, Text_1C407F, Text_18BA47 - msgbox Text_18BA57, 6 - end - -SixIsland_WaterPath_EventScript_1AC60F:: @ 81AC60F - trainerbattle 0, 579, 0, Text_18BA86, Text_18BAC0 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC636 - msgbox Text_18BAE0, 6 - end - -EventScript_1AC636:: @ 81AC636 - trainerbattle 5, 579, 0, Text_1C40D9, Text_18BAC0 - msgbox Text_18BAE0, 6 - end - -SixIsland_WaterPath_EventScript_1AC64D:: @ 81AC64D - trainerbattle 4, 580, 0, Text_18BBBA, Text_18BBE2, Text_18BC24 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC678 - msgbox Text_18BBF6, 6 - end - -EventScript_1AC678:: @ 81AC678 - trainerbattle 7, 580, 0, Text_1C4138, Text_18BBE2, Text_18BC24 - msgbox Text_18BBF6, 6 - end - -SixIsland_WaterPath_EventScript_1AC693:: @ 81AC693 - trainerbattle 4, 580, 0, Text_18BC5A, Text_18BC84, Text_18BCCF - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC6BE - msgbox Text_18BCAE, 6 - end - -EventScript_1AC6BE:: @ 81AC6BE - trainerbattle 7, 580, 0, Text_1C4166, Text_18BC84, Text_18BCCF - msgbox Text_18BCAE, 6 - end - -SixIsland_WaterPath_EventScript_1AC6D9:: @ 81AC6D9 - trainerbattle 0, 581, 0, Text_18BB2D, Text_18BB62 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC700 - msgbox Text_18BB8B, 6 - end - -EventScript_1AC700:: @ 81AC700 - trainerbattle 5, 581, 0, Text_1C40FA, Text_18BB62 - msgbox Text_18BB8B, 6 - end - -SixIsland_RuinValley_EventScript_1AC717:: @ 81AC717 - trainerbattle 0, 524, 0, Text_18BE5D, Text_18BE9B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC73E - msgbox Text_18BEA0, 6 - end - -EventScript_1AC73E:: @ 81AC73E - trainerbattle 5, 524, 0, Text_1C4196, Text_18BE9B - msgbox Text_18BEA0, 6 - end - -SixIsland_RuinValley_EventScript_1AC755:: @ 81AC755 - trainerbattle 0, 582, 0, Text_18BF05, Text_18BF33 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC77C - msgbox Text_18BF6C, 6 - end - -EventScript_1AC77C:: @ 81AC77C - trainerbattle 5, 582, 0, Text_1C41D4, Text_18BF33 - msgbox Text_18BF6C, 6 - end - -SixIsland_RuinValley_EventScript_1AC793:: @ 81AC793 - trainerbattle 0, 583, 0, Text_18BFC5, Text_18C03B - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC7BA - msgbox Text_18C04C, 6 - end - -EventScript_1AC7BA:: @ 81AC7BA - trainerbattle 5, 583, 0, Text_1C4210, Text_18C03B - msgbox Text_18C04C, 6 - end - -SixIsland_RuinValley_EventScript_1AC7D1:: @ 81AC7D1 - trainerbattle 0, 584, 0, Text_18C09C, Text_18C0BB - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC7F8 - msgbox Text_18C0EA, 6 - end - -EventScript_1AC7F8:: @ 81AC7F8 - trainerbattle 5, 584, 0, Text_1C4280, Text_18C0BB - msgbox Text_18C0EA, 6 - end - -SixIsland_RuinValley_EventScript_1AC80F:: @ 81AC80F - trainerbattle 0, 585, 0, Text_18C10A, Text_18C140 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC836 - msgbox Text_18C17A, 6 - end - -EventScript_1AC836:: @ 81AC836 - trainerbattle 5, 585, 0, Text_1C42A0, Text_18C140 - msgbox Text_18C17A, 6 - end - -SevenIsland_TrainerTower_EventScript_1AC84D:: @ 81AC84D - trainerbattle 0, 586, 0, Text_18C1ED, Text_18C205 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC874 - msgbox Text_18C20E, 6 - end - -EventScript_1AC874:: @ 81AC874 - trainerbattle 5, 586, 0, Text_1C42D6, Text_18C205 - msgbox Text_18C20E, 6 - end - -SevenIsland_TrainerTower_EventScript_1AC88B:: @ 81AC88B - trainerbattle 0, 587, 0, Text_18C283, Text_18C2BC - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC8B2 - msgbox Text_18C2D5, 6 - end - -EventScript_1AC8B2:: @ 81AC8B2 - trainerbattle 5, 587, 0, Text_1C42EE, Text_18C2BC - msgbox Text_18C2D5, 6 - end - -SevenIsland_SevaultCanyon_Entrance_EventScript_1AC8C9:: @ 81AC8C9 - trainerbattle 0, 588, 0, Text_18C3BC, Text_18C3E7 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC8F0 - msgbox Text_18C3FF, 6 - end - -EventScript_1AC8F0:: @ 81AC8F0 - trainerbattle 5, 588, 0, Text_1C4327, Text_18C3E7 - msgbox Text_18C3FF, 6 - end - -SevenIsland_SevaultCanyon_Entrance_EventScript_1AC907:: @ 81AC907 - trainerbattle 4, 589, 0, Text_18C632, Text_18C662, Text_18C6AB - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC932 - msgbox Text_18C683, 6 - end - -EventScript_1AC932:: @ 81AC932 - trainerbattle 7, 589, 0, Text_1C4416, Text_18C662, Text_18C6AB - msgbox Text_18C683, 6 - end - -SevenIsland_SevaultCanyon_Entrance_EventScript_1AC94D:: @ 81AC94D - trainerbattle 4, 589, 0, Text_18C700, Text_18C73B, Text_18C7BD - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC978 - msgbox Text_18C773, 6 - end - -EventScript_1AC978:: @ 81AC978 - trainerbattle 7, 589, 0, Text_1C444C, Text_18C73B, Text_18C7BD - msgbox Text_18C773, 6 - end - -SevenIsland_SevaultCanyon_Entrance_EventScript_1AC993:: @ 81AC993 - trainerbattle 0, 590, 0, Text_18C44B, Text_18C473 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC9BA - msgbox Text_18C4BA, 6 - end - -EventScript_1AC9BA:: @ 81AC9BA - trainerbattle 5, 590, 0, Text_1C4374, Text_18C473 - msgbox Text_18C4BA, 6 - end - -SevenIsland_SevaultCanyon_Entrance_EventScript_1AC9D1:: @ 81AC9D1 - trainerbattle 0, 521, 0, Text_18C500, Text_18C543 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC9F8 - msgbox Text_18C54B, 6 - end - -EventScript_1AC9F8:: @ 81AC9F8 - trainerbattle 5, 521, 0, Text_1C43AD, Text_18C543 - msgbox Text_18C54B, 6 - end - -SevenIsland_SevaultCanyon_Entrance_EventScript_1ACA0F:: @ 81ACA0F - trainerbattle 0, 522, 0, Text_18C5AA, Text_18C5CD - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACA36 - msgbox Text_18C5F5, 6 - end - -EventScript_1ACA36:: @ 81ACA36 - trainerbattle 5, 522, 0, Text_1C43EC, Text_18C5CD - msgbox Text_18C5F5, 6 - end - -SevenIsland_SevaultCanyon_EventScript_1ACA4D:: @ 81ACA4D - trainerbattle 0, 591, 0, Text_18C887, Text_18C8A6 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACA74 - msgbox Text_18C8C2, 6 - end - -EventScript_1ACA74:: @ 81ACA74 - trainerbattle 5, 591, 0, Text_1C4491, Text_18C8A6 - msgbox Text_18C8C2, 6 - end - -SevenIsland_SevaultCanyon_EventScript_1ACA8B:: @ 81ACA8B - trainerbattle 0, 593, 0, Text_18C8FD, Text_18C980 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACAB2 - msgbox Text_18C999, 6 - end - -EventScript_1ACAB2:: @ 81ACAB2 - trainerbattle 5, 593, 0, Text_1C44CB, Text_18C980 - msgbox Text_18C999, 6 - end - -SevenIsland_SevaultCanyon_EventScript_1ACAC9:: @ 81ACAC9 - trainerbattle 0, 596, 0, Text_18CA2F, Text_18CA6F - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACAF0 - msgbox Text_18CA9C, 6 - end - -EventScript_1ACAF0:: @ 81ACAF0 - trainerbattle 5, 596, 0, Text_1C454E, Text_18CA6F - msgbox Text_18CA9C, 6 - end - -SevenIsland_SevaultCanyon_EventScript_1ACB07:: @ 81ACB07 - trainerbattle 0, 598, 0, Text_18CB16, Text_18CB3E - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACB2E - msgbox Text_18CB6C, 6 - end - -EventScript_1ACB2E:: @ 81ACB2E - trainerbattle 5, 598, 0, Text_1C458E, Text_18CB3E - msgbox Text_18CB6C, 6 - end - -SevenIsland_SevaultCanyon_EventScript_1ACB45:: @ 81ACB45 - trainerbattle 0, 599, 0, Text_18CBB4, Text_18CBE0 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACB6C - msgbox Text_18CC09, 6 - end - -EventScript_1ACB6C:: @ 81ACB6C - trainerbattle 5, 599, 0, Text_1C45C2, Text_18CBE0 - msgbox Text_18CC09, 6 - end - -SevenIsland_SevaultCanyon_EventScript_1ACB83:: @ 81ACB83 - trainerbattle 0, 600, 0, Text_18CC4F, Text_18CCAE - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACBAA - msgbox Text_18CCEA, 6 - end - -EventScript_1ACBAA:: @ 81ACBAA - trainerbattle 5, 600, 0, Text_1C45FB, Text_18CCAE - msgbox Text_18CCEA, 6 - end - -SevenIsland_SevaultCanyon_EventScript_1ACBC1:: @ 81ACBC1 - trainerbattle 4, 601, 0, Text_18CD49, Text_18CD75, Text_18CDE2 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACBEC - msgbox Text_18CD9C, 6 - end - -EventScript_1ACBEC:: @ 81ACBEC - trainerbattle 7, 601, 0, Text_1C4662, Text_18CD75, Text_18CDE2 - msgbox Text_18CD9C, 6 - end - -SevenIsland_SevaultCanyon_EventScript_1ACC07:: @ 81ACC07 - trainerbattle 4, 601, 0, Text_18CE20, Text_18CE5A, Text_18CEF4 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACC32 - msgbox Text_18CE78, 6 - end - -EventScript_1ACC32:: @ 81ACC32 - trainerbattle 7, 601, 0, Text_1C4699, Text_18CE5A, Text_18CEF4 - msgbox Text_18CE78, 6 - end - -SevenIsland_TanobyRuins_EventScript_1ACC4D:: @ 81ACC4D - trainerbattle 0, 602, 0, Text_18CFFB, Text_18D02A - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACC74 - msgbox Text_18D061, 6 - end - -EventScript_1ACC74:: @ 81ACC74 - trainerbattle 5, 602, 0, Text_1C46D3, Text_18D02A - msgbox Text_18D061, 6 - end - -SevenIsland_TanobyRuins_EventScript_1ACC8B:: @ 81ACC8B - trainerbattle 0, 603, 0, Text_18D0D9, Text_18D108 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACCB2 - msgbox Text_18D125, 6 - end - -EventScript_1ACCB2:: @ 81ACCB2 - trainerbattle 5, 603, 0, Text_1C470A, Text_18D108 - msgbox Text_18D125, 6 - end - -SevenIsland_TanobyRuins_EventScript_1ACCC9:: @ 81ACCC9 - trainerbattle 0, 604, 0, Text_18D18F, Text_18D1B5 - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACCF0 - msgbox Text_18D1E3, 6 - end - -EventScript_1ACCF0:: @ 81ACCF0 - trainerbattle 5, 604, 0, Text_1C4739, Text_18D1B5 - msgbox Text_18D1E3, 6 - end - -SevenIsland_TanobyRuins_EventScript_1ACD07:: @ 81ACD07 - trainerbattle 0, 605, 0, Text_18D22F, Text_18D26D - specialvar VAR_RESULT, sub_810CD4C - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACD2E - msgbox Text_18D284, 6 - end - -EventScript_1ACD2E:: @ 81ACD2E - trainerbattle 5, 605, 0, Text_1C476A, Text_18D26D - msgbox Text_18D284, 6 - end - -@ Test message! -@ Welcome to the world of Pokémon! -Text_1ACD45:: @ 81ACD45 - .string "テストよう メッセージです!\n" - .string "ポケモンの せかいへ ようこそ!$" - -ViridianCity_House2_EventScript_1ACD65:: @ 81ACD65 - lock - faceplayer - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B1AB9 - release - end - -EventScript_1ACD8D:: @ 81ACD8D - lock - faceplayer - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B1AB9 - release - end - -EventScript_1ACDB5:: @ 81ACDB5 - lock - faceplayer - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B1AB9 - release - end - -FourIsland_PokemonCenter_1F_EventScript_1ACDD0:: @ 81ACDD0 - lockall - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B1B3D - releaseall - end - -Route4_EventScript_1ACDEA:: @ 81ACDEA - lock - faceplayer - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_183D26 - release - end - -MtMoon_1F_EventScript_1ACE03:: @ 81ACE03 - lock - faceplayer - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_172B00 - release - end - -PewterCity_Museum_1F_EventScript_1ACE1C:: @ 81ACE1C - lockall - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B146A - releaseall - end - -Route20_EventScript_1ACE36:: @ 81ACE36 - lock - faceplayer - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_1882E1 - release - end - -Route25_EventScript_1ACE4F:: @ 81ACE4F - lock - faceplayer - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_189569 - release - end - -CeruleanCity_PokemonCenter_1F_EventScript_1ACE68:: @ 81ACE68 - lock - faceplayer - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B14E8 - release - end - -VermilionCity_PokemonCenter_1F_EventScript_1ACE83:: @ 81ACE83 - lockall - setvar VAR_0x8004, 4 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B1558 - releaseall - end - -CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D - lock - faceplayer - setvar VAR_0x8004, 5 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B161B - release - end - -FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8 - lock - faceplayer - setvar VAR_0x8004, 6 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B16A8 - release - end - -SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3 - lock - faceplayer - setvar VAR_0x8004, 6 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_177C47 - release - end - -SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC - lock - faceplayer - setvar VAR_0x8004, 7 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B1753 - release - end - -CinnabarIsland_Gym_EventScript_1ACF07:: @ 81ACF07 - lockall - setvar VAR_0x8004, 8 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 14 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_199E8A - releaseall - end - -FiveIsland_ResortGorgeous_House_EventScript_1ACF2C:: @ 81ACF2C - lockall - setvar VAR_0x8004, 8 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B17E9 - releaseall - end - -FourIsland_Mart_EventScript_1ACF46:: @ 81ACF46 - lock - faceplayer - setvar VAR_0x8004, 9 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_1A3A60 - release - end - -FiveIsland_PokemonCenter_1F_EventScript_1ACF5F:: @ 81ACF5F - lock - faceplayer - setvar VAR_0x8004, 9 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B187F - release - end - -SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A:: @ 81ACF7A - lock - faceplayer - setvar VAR_0x8004, 10 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B1913 - release - end - -SevenIsland_SevaultCanyon_EventScript_1ACF95:: @ 81ACF95 - lock - faceplayer - setvar VAR_0x8004, 10 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_18CF4D - release - end - -IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE:: @ 81ACFAE - lock - faceplayer - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_19A9E7 - release - end - -SevenIsland_PokemonCenter_1F_EventScript_1ACFD4:: @ 81ACFD4 - lock - faceplayer - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B19A8 - release - end - -SixIsland_Mart_EventScript_1ACFEF:: @ 81ACFEF - lock - faceplayer - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_1A41CA - release - end - -EventScript_1AD008:: @ 81AD008 - lock - faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars - msgbox gFameCheckerFlavorText_Lance0 - release - end - -EventScript_1AD021:: @ 81AD021 - lock - faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_181569 - release - end - -SaffronCity_EventScript_1AD03A:: @ 81AD03A - lock - faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_181569 - release - end - -CeladonCity_DepartmentStore_2F_EventScript_1AD053:: @ 81AD053 - lock - faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_19566B - release - end - -IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C:: @ 81AD06C - lock - faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B1A31 - release - end - -IndigoPlateau_PokemonCenter_1F_EventScript_1AD087:: @ 81AD087 - lock - faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_19AB16 - release - end - -LavenderTown_PokemonCenter_1F_EventScript_1AD0A0:: @ 81AD0A0 - lock - faceplayer - setvar VAR_0x8004, 14 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_19358E - release - end - -CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9:: @ 81AD0B9 - lock - faceplayer - setvar VAR_0x8004, 14 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars - textcolor 3 - msgbox gUnknown_81B1BD1 - release - end - -SilphCo_5F_EventScript_1AD0D4:: @ 81AD0D4 - lock - faceplayer - setvar VAR_0x8004, 15 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_175E99 - release - end -SilphCo_8F_EventScript_1AD0ED:: @ 81AD0ED - lock - faceplayer - setvar VAR_0x8004, 15 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars - msgbox Text_176ACB - release - end - - .include "data/text/fame_checker.inc" - -CeladonCity_GameCorner_EventScript_1B2867:: @ 81B2867 - lockall - showmoneybox 0, 0, 0 - msgbox gUnknown_81B1D7D, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1B2926 - checkmoney 50, 0 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1B292B - playse SE_SHOP - takemoney 50, 0 - updatemoneybox 0, 0, 0 - waitse - message gUnknown_81B1E24 - waitmessage - multichoice 21, 0, 2, 1 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B28DB - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B28E6 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B28F1 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1B28FC - end - -EventScript_1B28DB:: @ 81B28DB - setvar VAR_0x8004, 0 - goto EventScript_1B2907 - -EventScript_1B28E5:: @ 81B28E5 - end - -EventScript_1B28E6:: @ 81B28E6 - setvar VAR_0x8004, 1 - goto EventScript_1B2907 - -EventScript_1B28F0:: @ 81B28F0 - end - -EventScript_1B28F1:: @ 81B28F1 - setvar VAR_0x8004, 2 - goto EventScript_1B2907 - -EventScript_1B28FB:: @ 81B28FB - end - -EventScript_1B28FC:: @ 81B28FC - setvar VAR_0x8004, 3 - goto EventScript_1B2907 - -EventScript_1B2906:: @ 81B2906 - end - -EventScript_1B2907:: @ 81B2907 - message gUnknown_81B1E42 - waitmessage - playse MUS_ME_PHOTO - FLDEFF_UNK_45 69 - delay 60 - special sub_80CC2BC - msgbox gUnknown_81B1E7D - hidemoneybox - nop - nop - releaseall - end - -EventScript_1B2926:: @ 81B2926 - hidemoneybox - nop - nop - releaseall - end - -EventScript_1B292B:: @ 81B292B - msgbox gUnknown_81B1E07 - hidemoneybox - nop - nop - releaseall - end - -FourIsland_House2_EventScript_1B2938:: @ 81B2938 - lock - specialvar VAR_0x8008, sub_80CC3CC - checkflag FLAG_0x290 - goto_if 0, EventScript_1B2951 - checkflag FLAG_0x290 - goto_if 1, EventScript_1B2994 - end - -EventScript_1B2951:: @ 81B2951 - setflag FLAG_0x290 - msgbox gUnknown_81B1EB3 - applymovement 1, Movement_1A75E1 - waitmovement 0 - playse SE_PIN - applymovement 1, Movement_1A75DB - waitmovement 0 - applymovement 1, Movement_1A75DD - waitmovement 0 - compare_var_to_value VAR_0x8008, 0 - goto_if 1, EventScript_1B2B8E - message gUnknown_81B1EF8 - waitmessage - goto EventScript_1B29D0 - -EventScript_1B2993:: @ 81B2993 - end - -EventScript_1B2994:: @ 81B2994 - applymovement 1, Movement_1A75E1 - waitmovement 0 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - special sub_8112364 - compare_var_to_value VAR_0x8008, 0 - goto_if 1, EventScript_1B29C6 - message gUnknown_81B2025 - waitmessage - goto EventScript_1B29D0 - -EventScript_1B29C5:: @ 81B29C5 - end - -EventScript_1B29C6:: @ 81B29C6 - msgbox gUnknown_81B1FEF - release - end - -EventScript_1B29D0:: @ 81B29D0 - copyvar VAR_0x8000, VAR_0x8008 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2A23 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B2A4F - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1B2A7B - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1B2AA7 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1B2ADE - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1B2B15 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1B2B4C - end - -EventScript_1B2A23:: @ 81B2A23 - multichoice 15, 8, 3, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2B98 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 - end - -EventScript_1B2A4F:: @ 81B2A4F - multichoice 16, 8, 4, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2C62 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 - end - -EventScript_1B2A7B:: @ 81B2A7B - multichoice 15, 8, 5, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2D2C - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 - end - -EventScript_1B2AA7:: @ 81B2AA7 - multichoice 15, 6, 6, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2B98 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2C62 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 - end - -EventScript_1B2ADE:: @ 81B2ADE - multichoice 15, 6, 7, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2B98 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2D2C - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 - end - -EventScript_1B2B15:: @ 81B2B15 - multichoice 15, 6, 8, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2C62 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2D2C - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 - end - -EventScript_1B2B4C:: @ 81B2B4C - multichoice 15, 5, 9, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2B98 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2C62 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B2D2C - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 - end - -EventScript_1B2B8E:: @ 81B2B8E - msgbox gUnknown_81B1EF8 - release - end - -EventScript_1B2B98:: @ 81B2B98 - compare_var_to_value VAR_0x8004, 39 - goto_if 3, EventScript_1B2BC5 - compare_var_to_value VAR_0x8004, 99 - goto_if 3, EventScript_1B2BE3 - compare_var_to_value VAR_0x8004, 199 - goto_if 3, EventScript_1B2C01 - compare_var_to_value VAR_0x8004, 200 - goto_if 4, EventScript_1B2C1F - end - -EventScript_1B2BC5:: @ 81B2BC5 - compare_var_to_value VAR_BIRCH_STATE, 1 - goto_if 1, EventScript_1B2C3D - setvar VAR_BIRCH_STATE, 1 - msgbox gUnknown_81B206E - goto EventScript_1B2C51 - -EventScript_1B2BE2:: @ 81B2BE2 - end - -EventScript_1B2BE3:: @ 81B2BE3 - compare_var_to_value VAR_BIRCH_STATE, 2 - goto_if 1, EventScript_1B2C3D - setvar VAR_BIRCH_STATE, 2 - msgbox gUnknown_81B20CF - goto EventScript_1B2C51 - -EventScript_1B2C00:: @ 81B2C00 - end - -EventScript_1B2C01:: @ 81B2C01 - compare_var_to_value VAR_BIRCH_STATE, 3 - goto_if 1, EventScript_1B2C3D - setvar VAR_BIRCH_STATE, 3 - msgbox gUnknown_81B2133 - goto EventScript_1B2C51 - -EventScript_1B2C1E:: @ 81B2C1E - end - -EventScript_1B2C1F:: @ 81B2C1F - compare_var_to_value VAR_BIRCH_STATE, 4 - goto_if 1, EventScript_1B2C47 - setvar VAR_BIRCH_STATE, 4 - msgbox gUnknown_81B21C4 - goto EventScript_1B2C51 - -EventScript_1B2C3C:: @ 81B2C3C - end - -EventScript_1B2C3D:: @ 81B2C3D - msgbox gUnknown_81B227C - release - end - -EventScript_1B2C47:: @ 81B2C47 - msgbox gUnknown_81B22B0 - release - end - -EventScript_1B2C51:: @ 81B2C51 - textcolor 3 - playfanfare MUS_FANFA1 - message gUnknown_81B2242 - waitmessage - waitfanfare - delay 90 - release - end - -EventScript_1B2C62:: @ 81B2C62 - compare_var_to_value VAR_0x8005, 99 - goto_if 3, EventScript_1B2C8F - compare_var_to_value VAR_0x8005, 199 - goto_if 3, EventScript_1B2CAD - compare_var_to_value VAR_0x8005, 299 - goto_if 3, EventScript_1B2CCB - compare_var_to_value VAR_0x8005, 300 - goto_if 4, EventScript_1B2CE9 - end - -EventScript_1B2C8F:: @ 81B2C8F - compare_var_to_value VAR_CRUISE_STEP_COUNT, 1 - goto_if 1, EventScript_1B2D07 - setvar VAR_CRUISE_STEP_COUNT, 1 - msgbox gUnknown_81B2308 - goto EventScript_1B2D1B - -EventScript_1B2CAC:: @ 81B2CAC - end - -EventScript_1B2CAD:: @ 81B2CAD - compare_var_to_value VAR_CRUISE_STEP_COUNT, 2 - goto_if 1, EventScript_1B2D07 - setvar VAR_CRUISE_STEP_COUNT, 2 - msgbox gUnknown_81B2372 - goto EventScript_1B2D1B - -EventScript_1B2CCA:: @ 81B2CCA - end - -EventScript_1B2CCB:: @ 81B2CCB - compare_var_to_value VAR_CRUISE_STEP_COUNT, 3 - goto_if 1, EventScript_1B2D07 - setvar VAR_CRUISE_STEP_COUNT, 3 - msgbox gUnknown_81B23E0 - goto EventScript_1B2D1B - -EventScript_1B2CE8:: @ 81B2CE8 - end - -EventScript_1B2CE9:: @ 81B2CE9 - compare_var_to_value VAR_CRUISE_STEP_COUNT, 4 - goto_if 1, EventScript_1B2D11 - setvar VAR_CRUISE_STEP_COUNT, 4 - msgbox gUnknown_81B2448 - goto EventScript_1B2D1B - -EventScript_1B2D06:: @ 81B2D06 - end - -EventScript_1B2D07:: @ 81B2D07 - msgbox gUnknown_81B251B - release - end - -EventScript_1B2D11:: @ 81B2D11 - msgbox gUnknown_81B254F - release - end - -EventScript_1B2D1B:: @ 81B2D1B - textcolor 3 - playfanfare MUS_FANFA1 - message gUnknown_81B24EA - waitmessage - waitfanfare - delay 90 - release - end - -EventScript_1B2D2C:: @ 81B2D2C - compare_var_to_value VAR_0x8006, 19 - goto_if 3, EventScript_1B2D59 - compare_var_to_value VAR_0x8006, 49 - goto_if 3, EventScript_1B2D77 - compare_var_to_value VAR_0x8006, 99 - goto_if 3, EventScript_1B2D95 - compare_var_to_value VAR_0x8006, 100 - goto_if 4, EventScript_1B2DB3 - end - -EventScript_1B2D59:: @ 81B2D59 - compare_var_to_value VAR_POKELOT_RND1, 1 - goto_if 1, EventScript_1B2DD1 - setvar VAR_POKELOT_RND1, 1 - msgbox gUnknown_81B25A7 - goto EventScript_1B2DE5 - -EventScript_1B2D76:: @ 81B2D76 - end - -EventScript_1B2D77:: @ 81B2D77 - compare_var_to_value VAR_POKELOT_RND1, 2 - goto_if 1, EventScript_1B2DD1 - setvar VAR_POKELOT_RND1, 2 - msgbox gUnknown_81B2609 - goto EventScript_1B2DE5 - -EventScript_1B2D94:: @ 81B2D94 - end - -EventScript_1B2D95:: @ 81B2D95 - compare_var_to_value VAR_POKELOT_RND1, 3 - goto_if 1, EventScript_1B2DD1 - setvar VAR_POKELOT_RND1, 3 - msgbox gUnknown_81B267B - goto EventScript_1B2DE5 - -EventScript_1B2DB2:: @ 81B2DB2 - end - -EventScript_1B2DB3:: @ 81B2DB3 - compare_var_to_value VAR_POKELOT_RND1, 4 - goto_if 1, EventScript_1B2DDB - setvar VAR_POKELOT_RND1, 4 - msgbox gUnknown_81B26F6 - goto EventScript_1B2DE5 - -EventScript_1B2DD0:: @ 81B2DD0 - end - -EventScript_1B2DD1:: @ 81B2DD1 - msgbox gUnknown_81B27DB - release - end - -EventScript_1B2DDB:: @ 81B2DDB - msgbox gUnknown_81B280F - release - end - -EventScript_1B2DE5:: @ 81B2DE5 - textcolor 3 - playfanfare MUS_FANFA1 - message gUnknown_81B27A6 - waitmessage - waitfanfare - delay 90 - release - end - -EventScript_1B2DF6:: @ 81B2DF6 - release - end - - .include "data/text/help_system.inc" - -CeladonCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -CeruleanCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -CinnabarIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -FiveIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -FourIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -FuchsiaCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -IndigoPlateau_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -LavenderTown_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -OneIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -PewterCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -Route10_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -Route4_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -SaffronCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -SevenIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -SixIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -ThreeIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -TwoIsland_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -VermilionCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 -ViridianCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 - call EventScript_1BB1BA - end - -EventScript_1BB1BA:: @ 81BB1BA - specialvar VAR_RESULT, ValidateReceivedWonderCard - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB1CE - clearflag FLAG_0x070 - return - -EventScript_1BB1CE:: @ 81BB1CE - setflag FLAG_0x070 - return - -CeruleanCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -CinnabarIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -FiveIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -FuchsiaCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -OneIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -PewterCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -SevenIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -VermilionCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -FourIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -SixIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -ThreeIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -TwoIsland_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -Route10_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -Route10_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -Route4_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -SaffronCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -IndigoPlateau_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -CeladonCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -LavenderTown_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 -ViridianCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - special sub_8112364 - execram - -EventScript_1BB1E4:: @ 81BB1E4 - msgbox Text_1A6393, 2 - end - -CeladonCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -CeruleanCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -CinnabarIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -FiveIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -FourIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -FuchsiaCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -IndigoPlateau_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -LavenderTown_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -OneIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -PewterCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -Route10_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -Route4_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -SaffronCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -SevenIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -SixIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -ThreeIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -TwoIsland_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -VermilionCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED -ViridianCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED - multichoice 64, 1, 0, 39 - showelevmenu - compare_local_to_local 8, 111 - setdivewarp MAP_NAVEL_ROCK_EXTERIOR, 39, 7090, 28424 - setdivewarp MAP_VIRIDIAN_CITY_HOUSE1, 39, 7090, 28424 - setdivewarp MAP_PALLET_TOWN, 39, 7090, 28424 - setdivewarp MAP_PEWTER_CITY_MUSEUM_1F, 39, 7090, 28424 - setdivewarp MAP_CERULEAN_CITY_HOUSE1, 39, 7090, 28424 - setdivewarp MAP_LAVENDER_TOWN_POKEMON_CENTER_1F, 39, 7090, 8 - nop - -EventScript_1BB227:: @ 81BB227 - compare_var_to_value VAR_0x8007, 0 - goto_if 1, EventScript_1BB236 - turnobject VAR_0x8007, 3 -EventScript_1BB236: - end - -CeladonCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -CeruleanCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -CinnabarIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -FiveIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -FourIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -FuchsiaCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -IndigoPlateau_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -LavenderTown_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -OneIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -PewterCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -Route10_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -Route4_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -SaffronCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -SevenIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -SixIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -ThreeIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -TwoIsland_JoyfulGameCorner_MapScript4_1BB237:: @ 81BB237 -TwoIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -VermilionCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 -ViridianCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 - compare_var_to_value VAR_0x406F, 1 - goto_if 1, EventScript_1BB285 - compare_var_to_value VAR_0x406F, 2 - goto_if 1, EventScript_1BB285 - compare_var_to_value VAR_0x406F, 5 - goto_if 1, EventScript_1BB285 - compare_var_to_value VAR_0x406F, 3 - goto_if 1, EventScript_1BB28B - compare_var_to_value VAR_0x406F, 6 - goto_if 1, EventScript_1BB291 - compare_var_to_value VAR_0x406F, 7 - goto_if 1, EventScript_1BB297 - compare_var_to_value VAR_0x406F, 8 - goto_if 1, EventScript_1BB29D - end - -EventScript_1BB285:: @ 81BB285 - call EventScript_1BC034 - end - -EventScript_1BB28B:: @ 81BB28B - call EventScript_1BC034 - end - -EventScript_1BB291:: @ 81BB291 - call EventScript_1BC020 - end - -EventScript_1BB297:: @ 81BB297 - call EventScript_1BC034 - end - -EventScript_1BB29D:: @ 81BB29D - call EventScript_1BC048 - end - -CeladonCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -CeruleanCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -CinnabarIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -FiveIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -FourIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -FuchsiaCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -IndigoPlateau_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -LavenderTown_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -OneIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -PewterCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -Route10_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -Route4_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -SaffronCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -SevenIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -SixIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -ThreeIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -TwoIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -VermilionCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 -ViridianCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 - map_script_2 VAR_0x407C, 1, EventScript_1BB415 - map_script_2 VAR_0x406F, 1, EventScript_1BB2E5 - map_script_2 VAR_0x406F, 2, EventScript_1BB2E5 - map_script_2 VAR_0x406F, 5, EventScript_1BB2E5 - map_script_2 VAR_0x406F, 3, EventScript_1BB34F - map_script_2 VAR_0x406F, 6, EventScript_1BB39C - map_script_2 VAR_0x406F, 7, EventScript_1BB2E5 - map_script_2 VAR_0x406F, 8, EventScript_1BB2FD - .2byte 0 - -EventScript_1BB2E5:: @ 81BB2E5 - lockall - call EventScript_1BB315 - call EventScript_1BC03E - special DrawWholeMapView - playse SE_TK_KASYA - erasebox 0, 0, 29, 19 - releaseall - end - -EventScript_1BB2FD:: @ 81BB2FD - lockall - call EventScript_1BB315 - call EventScript_1BC052 - special DrawWholeMapView - playse SE_TK_KASYA - erasebox 0, 0, 29, 19 - releaseall - end - -EventScript_1BB315:: @ 81BB315 - special CloseLink - special HelpSystem_Enable - special sub_811390C - setvar VAR_0x406F, 0 - textcolor 1 - compare_var_to_value VAR_0x8007, 0 - goto_if 1, EventScript_1BB40A - applymovement VAR_0x8007, Movement_1BB88F - waitmovement 0 - applymovement 255, Movement_1BB891 - waitmovement 0 - applymovement VAR_0x8007, Movement_1BB88B - waitmovement 0 - return - -EventScript_1BB34F:: @ 81BB34F - lockall - call EventScript_1BB367 - call EventScript_1BC03E - special DrawWholeMapView - playse SE_TK_KASYA - erasebox 0, 0, 29, 19 - releaseall - end - -EventScript_1BB367:: @ 81BB367 - special CloseLink - special HelpSystem_Enable - special sub_811390C - setvar VAR_0x406F, 0 - textcolor 1 - compare_var_to_value VAR_0x8007, 0 - goto_if 1, EventScript_1BB40A - applymovement 255, Movement_1BB8A0 - waitmovement 0 - applymovement VAR_0x8007, Movement_1BB88F - waitmovement 0 - call EventScript_1BB3E6 - return - -EventScript_1BB39C:: @ 81BB39C - lockall - call EventScript_1BB3B4 - call EventScript_1BC02A - special DrawWholeMapView - playse SE_TK_KASYA - erasebox 0, 0, 29, 19 - releaseall - end - -EventScript_1BB3B4:: @ 81BB3B4 - special HelpSystem_Enable - special sub_811390C - setvar VAR_0x406F, 0 - textcolor 1 - compare_var_to_value VAR_0x8007, 0 - goto_if 1, EventScript_1BB40A - applymovement 255, Movement_1BB8A0 - waitmovement 0 - applymovement VAR_0x8007, Movement_1BB88F - waitmovement 0 - call EventScript_1BB3E6 - return - -EventScript_1BB3E6:: @ 81BB3E6 - message Text_1BC918 - waitmessage - playse SE_PIN - message Text_1BC943 - waitmessage - applymovement 255, Movement_1BB891 - waitmovement 0 - applymovement VAR_0x8007, Movement_1BB88B - waitmovement 0 - return - -EventScript_1BB40A:: @ 81BB40A - applymovement 255, Movement_1BB891 - waitmovement 0 - return - -EventScript_1BB415:: @ 81BB415 - lockall - textcolor 1 - applymovement 255, Movement_1A75E9 - waitmovement 0 - msgbox gUnknown_81BD898 - closemessage - applymovement 255, Movement_1BB447 - waitmovement 0 - delay 30 - msgbox gUnknown_81BD966 - setvar VAR_0x407C, 2 - releaseall - end - -Movement_1BB447:: @ 81BB447 - step_11 - step_11 - step_end - -EventScript_1BB44A:: @ 81BB44A - message gUnknown_81BC311 - waitmessage - delay 15 - goto EventScript_1BB467 - end - -EventScript_1BB459:: @ 81BB459 - msgbox gUnknown_81BC35E - goto EventScript_1BB467 - end - -EventScript_1BB467:: @ 81BB467 - setvar VAR_0x8004, 0 - multichoice 0, 0, 39, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BB6AB - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BB4A3 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F - end - -EventScript_1BB4A3:: @ 81BB4A3 - copyvar VAR_0x8007, VAR_LAST_TALKED - goto EventScript_1BB4AE - -EventScript_1BB4AD:: @ 81BB4AD - end - -EventScript_1BB4AE:: @ 81BB4AE - message Text_1BD338 - waitmessage - multichoice 0, 0, 17, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BB50F - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BB51A - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB541 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1BB501 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F - end - -EventScript_1BB501:: @ 81BB501 - msgbox gUnknown_81BD390 - goto EventScript_1BB4AE - -EventScript_1BB50E:: @ 81BB50E - end - -EventScript_1BB50F:: @ 81BB50F - setvar VAR_0x8004, 1 - goto EventScript_1BB54C - -EventScript_1BB519:: @ 81BB519 - end - -EventScript_1BB51A:: @ 81BB51A - special CheckForAlivePartyMons - compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1BB533 - setvar VAR_0x8004, 2 - goto EventScript_1BB54C - -EventScript_1BB532:: @ 81BB532 - end - -EventScript_1BB533:: @ 81BB533 - msgbox gUnknown_81BC409 - goto EventScript_1BB4AE - -EventScript_1BB540:: @ 81BB540 - end - -EventScript_1BB541:: @ 81BB541 - setvar VAR_0x8004, 5 - goto EventScript_1BB54C - -EventScript_1BB54B:: @ 81BB54B - end - -EventScript_1BB54C:: @ 81BB54C - call EventScript_1A4EAF - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F - message gUnknown_81BC4AC - waitmessage - special HelpSystem_Disable - textcolor 3 - special sub_8081064 - waitstate - call EventScript_1A6675 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB5B3 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1BB80F - compare_var_to_value VAR_RESULT, 3 - goto_if 1, EventScript_1BB81F - compare_var_to_value VAR_RESULT, 4 - goto_if 1, EventScript_1BB63C - compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BB7FF - end - -EventScript_1BB5B3:: @ 81BB5B3 - special sp000_heal_pokemon - special SavePlayerParty - special LoadPlayerBag - copyvar VAR_0x406F, VAR_0x8004 - messageautoscroll Text_1BC590 - waitmessage - call EventScript_1BC034 - special DrawWholeMapView - playse SE_TK_KASYA - delay 60 - applymovement VAR_LAST_TALKED, Movement_1BB88F - waitmovement 0 - closemessage - applymovement 255, Movement_1BB898 - waitmovement 0 - opendoor 9, 1 - waitdooranim - applymovement 255, Movement_1BB89C - waitmovement 0 - hideobject 255, MAP_UNKNOWN_MAP_00_00 - closedoor 9, 1 - waitdooranim - release - compare_var_to_value VAR_0x8004, 5 - goto_if 1, EventScript_1BB62C - special SetCableClubWarp - warp MAP_UNKNOWN_MAP_00_00, 255, 6, 8 - special sub_807E654 - waitstate - end - -EventScript_1BB621:: @ 81BB621 - applymovement 255, Movement_1BB894 - waitmovement 0 - return - -EventScript_1BB62C:: @ 81BB62C - special SetCableClubWarp - warp MAP_UNKNOWN_MAP_00_03, 255, 5, 8 - special sub_807E654 - waitstate - end - -EventScript_1BB63C:: @ 81BB63C - copyvar VAR_0x8000, VAR_0x8004 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BB68A - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB679 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1BB668 - goto EventScript_1BB857 - -EventScript_1BB667:: @ 81BB667 - end - -EventScript_1BB668:: @ 81BB668 - special CloseLink - msgbox gUnknown_81BC736 - goto EventScript_1BB69B - -EventScript_1BB678:: @ 81BB678 - end - -EventScript_1BB679:: @ 81BB679 - special CloseLink - msgbox gUnknown_81BC700 - goto EventScript_1BB69B - -EventScript_1BB689:: @ 81BB689 - end - -EventScript_1BB68A:: @ 81BB68A - special CloseLink - msgbox gUnknown_81BC6CA - goto EventScript_1BB69B - -EventScript_1BB69A:: @ 81BB69A - end - -EventScript_1BB69B:: @ 81BB69B - special CloseLink - special HelpSystem_Enable - msgbox gUnknown_81BC76B - release - end - -EventScript_1BB6AB:: @ 81BB6AB - copyvar VAR_0x8007, VAR_LAST_TALKED - call EventScript_1BB79C - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F - call EventScript_1A4EAF - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F - message gUnknown_81BC4AC - waitmessage - special HelpSystem_Disable - textcolor 3 - special sub_80810CC - waitstate - call EventScript_1A6675 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB73D - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1BB80F - compare_var_to_value VAR_RESULT, 3 - goto_if 1, EventScript_1BB81F - compare_var_to_value VAR_RESULT, 4 - goto_if 1, EventScript_1BB857 - compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BB7FF - compare_var_to_value VAR_RESULT, 7 - goto_if 1, EventScript_1BB7DF - compare_var_to_value VAR_RESULT, 9 - goto_if 1, EventScript_1BB7EF - end - -EventScript_1BB73D:: @ 81BB73D - setvar VAR_0x8004, 3 - copyvar VAR_0x406F, VAR_0x8004 - messageautoscroll Text_1BC590 - waitmessage - call EventScript_1BC034 - special DrawWholeMapView - playse SE_TK_KASYA - delay 60 - applymovement VAR_LAST_TALKED, Movement_1BB88F - waitmovement 0 - closemessage - applymovement 255, Movement_1BB898 - waitmovement 0 - opendoor 9, 1 - waitdooranim - applymovement 255, Movement_1BB89C - waitmovement 0 - hideobject 255, MAP_UNKNOWN_MAP_00_00 - closedoor 9, 1 - waitdooranim - release - special SetCableClubWarp - setwarp MAP_UNKNOWN_MAP_00_01, 255, 5, 8 - special sub_807E654 - waitstate - end - -EventScript_1BB79C:: @ 81BB79C - specialvar VAR_RESULT, CalculatePlayerPartyCount - compare_var_to_value VAR_RESULT, 2 - goto_if 0, EventScript_1BB7C2 - specialvar VAR_RESULT, GetNameOfEnigmaBerryInPlayerParty - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB7D0 - setvar VAR_RESULT, 1 - return - -EventScript_1BB7C2:: @ 81BB7C2 - msgbox gUnknown_81BC442 - setvar VAR_RESULT, 0 - return - -EventScript_1BB7D0:: @ 81BB7D0 - msgbox gUnknown_81BC47C - setvar VAR_RESULT, 0 - return - -EventScript_1BB7DE:: @ 81BB7DE - end - -EventScript_1BB7DF:: @ 81BB7DF - special CloseLink - special HelpSystem_Enable - msgbox gUnknown_81BC95C - release - end - -EventScript_1BB7EF:: @ 81BB7EF - special CloseLink - special HelpSystem_Enable - msgbox gUnknown_81BC9C0 - release - end - -EventScript_1BB7FF:: @ 81BB7FF - special CloseLink - special HelpSystem_Enable - msgbox gUnknown_81BC615 - release - end - -EventScript_1BB80F:: @ 81BB80F - special CloseLink - special HelpSystem_Enable - msgbox gUnknown_81BC5C0 - release - end - -EventScript_1BB81F:: @ 81BB81F - special CloseLink - special HelpSystem_Enable - msgbox gUnknown_81BC64E - release - end - -EventScript_1BB82F:: @ 81BB82F - special CloseLink - special HelpSystem_Enable - msgbox gUnknown_81BC68A - release - end - -EventScript_1BB83F:: @ 81BB83F - special CloseLink - special HelpSystem_Enable - msgbox gUnknown_81BCFD1 - release - end - -EventScript_1BB84F:: @ 81BB84F - special SetCableClubWarp - special sub_807E654 - waitstate - end - -EventScript_1BB857:: @ 81BB857 - special CloseLink - special HelpSystem_Enable - msgbox gUnknown_81BC6A1 - release - end - -EventScript_1BB867:: @ 81BB867 - special CloseLink - special HelpSystem_Enable - msgbox gUnknown_81BC9E0 - release - end - -EventScript_1BB877:: @ 81BB877 - msgbox Text_1A561A - release - end - -EventScript_1BB881:: @ 81BB881 - msgbox Text_1A5667 - releaseall - end - -Movement_1BB88B:: @ 81BB88B - step_00 - step_end - -Movement_1BB88D:: @ 81BB88D - step_03 - step_end - -Movement_1BB88F:: @ 81BB88F - step_02 - step_end - -Movement_1BB891:: @ 81BB891 - step_10 - step_10 - step_end - -Movement_1BB894:: @ 81BB894 - step_13 - step_11 - step_11 - step_end - -Movement_1BB898:: @ 81BB898 - step_12 - step_11 - step_11 - step_end - -Movement_1BB89C:: @ 81BB89C - step_11 - step_end - -Movement_1BB89E:: @ 81BB89E - step_02 - step_end - -Movement_1BB8A0:: @ 81BB8A0 - step_03 - step_end - -Movement_1BB8A2:: @ 81BB8A2 - step_12 - step_11 - step_11 - step_11 - step_end - -gUnknown_81BB8A7:: @ 81BB8A7 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - lockall - fadescreen 1 - setvar VAR_0x8004, 0 - special Special_BattleRecords - waitstate - releaseall - end - -gUnknown_81BB8C3:: @ 81BB8C3 -UnknownMap_00_00_EventScript_1BB8C3:: @ 81BB8C3 - setvar VAR_0x8005, 0 - textcolor 3 - special sub_80819C8 - waitstate - end - -gUnknown_81BB8CF:: @ 81BB8CF -UnknownMap_00_00_EventScript_1BB8CF:: @ 81BB8CF - setvar VAR_0x8005, 1 - textcolor 3 - special sub_80819C8 - waitstate - end - -gUnknown_81BB8DB:: @ 81BB8DB -UnknownMap_00_03_EventScript_1BB8DB:: @ 81BB8DB - fadescreen 1 - special sub_80A0334 - waitstate - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB94F - setvar VAR_0x8005, 0 - textcolor 3 - special sub_80819C8 - waitstate - end - -gUnknown_81BB8F8:: @ 81BB8F8 -UnknownMap_00_03_EventScript_1BB8F8:: @ 81BB8F8 - fadescreen 1 - special sub_80A0334 - waitstate - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB94F - setvar VAR_0x8005, 1 - textcolor 3 - special sub_80819C8 - waitstate - end - -gUnknown_81BB915:: @ 81BB915 -UnknownMap_00_03_EventScript_1BB915:: @ 81BB915 - fadescreen 1 - special sub_80A0334 - waitstate - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB94F - setvar VAR_0x8005, 2 - textcolor 3 - special sub_80819C8 - waitstate - end - -gUnknown_81BB932:: @ 81BB932 -UnknownMap_00_03_EventScript_1BB932:: @ 81BB932 - fadescreen 1 - special sub_80A0334 - waitstate - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB94F - setvar VAR_0x8005, 3 - textcolor 3 - special sub_80819C8 - waitstate - end - -EventScript_1BB94F:: @ 81BB94F - end - -gUnknown_81BB950:: @ 81BB950 -UnknownMap_00_01_EventScript_1BB950:: @ 81BB950 - setvar VAR_0x8005, 0 - textcolor 3 - special sub_8081978 - waitstate - end - -gUnknown_81BB95C:: @ 81BB95C -UnknownMap_00_01_EventScript_1BB95C:: @ 81BB95C - setvar VAR_0x8005, 1 - textcolor 3 - special sub_8081978 - waitstate - end - -EventScript_1BB968:: @ 81BB968 - setvar VAR_0x8005, 2 - textcolor 3 - special sub_8081978 - waitstate - end - -EventScript_1BB974:: @ 81BB974 - setvar VAR_0x8005, 3 - textcolor 3 - special sub_8081978 - waitstate - end - -gUnknown_81BB980:: @ 81BB980 -UnknownMap_00_02_EventScript_1BB980:: @ 81BB980 - end - -gUnknown_81BB981:: @ 81BB981 - textcolor 3 - msgbox gUnknown_81BC84B - fadescreen 1 - special sp02A_crash_sound - waitstate - end - -gUnknown_81BB992:: @ 81BB992 - textcolor 3 - msgbox gUnknown_81BC874 - fadescreen 1 - special sp02A_crash_sound - waitstate - end - -gUnknown_81BB9A3:: @ 81BB9A3 - textcolor 3 - msgbox gUnknown_81BC827 - closemessage - end - -UnknownMap_00_00_EventScript_1BB9AF:: @ 81BB9AF - textcolor 3 - special sub_8069740 - msgbox gUnknown_81BC8AD - special sub_8069768 - closemessage - end - -UnknownMap_00_01_EventScript_1BB9C1:: @ 81BB9C1 - textcolor 3 - special sub_8069740 - msgbox gUnknown_81BC8DA - special sub_8069768 - closemessage - end - -UnknownMap_00_02_EventScript_1BB9D3:: @ 81BB9D3 - end - -gUnknown_81BB9D4:: @ 81BB9D4 - textcolor 3 - msgbox gUnknown_81BC7A1, 5 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB9F0 - erasebox 0, 0, 29, 19 - releaseall - end - -EventScript_1BB9F0:: @ 81BB9F0 - textcolor 3 - messageautoscroll Text_1BC7E2 - waitmessage - special sub_8081770 - end - -gUnknown_81BB9FC:: @ 81BB9FC - special sub_8081744 - special sub_807E704 - waitstate - end - -EventScript_1BBA04:: @ 81BBA04 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - special sub_8112364 - lock - faceplayer - checkflag FLAG_0x829 - goto_if 0, EventScript_1BB877 - specialvar VAR_RESULT, sub_80CD034 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB867 - copyvar VAR_0x8007, VAR_LAST_TALKED - specialvar VAR_RESULT, IsWirelessAdapterConnected - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BBB60 - message Text_1BD65B - waitmessage - goto EventScript_1BBA51 - -EventScript_1BBA50:: @ 81BBA50 - end - -EventScript_1BBA51:: @ 81BBA51 - multichoice 18, 6, 16, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBA94 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BBA88 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F - end - -EventScript_1BBA88:: @ 81BBA88 - message Text_1BD706 - waitmessage - goto EventScript_1BBA51 - -EventScript_1BBA93:: @ 81BBA93 - end - -EventScript_1BBA94:: @ 81BBA94 - call EventScript_1BBB1E - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F - call EventScript_1A4EAF - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F - msgbox gUnknown_81BD86A - closemessage - special sp000_heal_pokemon - setvar VAR_0x8004, 6 - copyvar VAR_0x406F, VAR_0x8004 - special HelpSystem_Disable - call EventScript_1BC020 - special DrawWholeMapView - playse SE_TK_KASYA - delay 60 - applymovement VAR_LAST_TALKED, Movement_1BB88F - waitmovement 0 - applymovement 255, Movement_1BB898 - waitmovement 0 - opendoor 5, 1 - waitdooranim - applymovement 255, Movement_1BB89C - waitmovement 0 - hideobject 255, MAP_UNKNOWN_MAP_00_00 - closedoor 5, 1 - waitdooranim - special sub_811B15C - special SetCableClubWarp - warpteleport2 MAP_UNKNOWN_MAP_00_04, 255, 7, 11 - waitstate - special UnionRoomSpecial - waitstate - end - -EventScript_1BBB1E:: @ 81BBB1E - specialvar VAR_RESULT, CountPartyNonEggMons - compare_var_to_value VAR_RESULT, 2 - goto_if 0, EventScript_1BBB44 - specialvar VAR_RESULT, GetNameOfEnigmaBerryInPlayerParty - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBB52 - setvar VAR_RESULT, 1 - return - -EventScript_1BBB44:: @ 81BBB44 - msgbox gUnknown_81BCBC3 - goto EventScript_1A77B0 - -EventScript_1BBB51:: @ 81BBB51 - end - -EventScript_1BBB52:: @ 81BBB52 - msgbox gUnknown_81BCC00 - goto EventScript_1A77B0 - -EventScript_1BBB5F:: @ 81BBB5F - end - -EventScript_1BBB60:: @ 81BBB60 - msgbox gUnknown_81BCC3A - release - return - -EventScript_1BBB6A:: @ 81BBB6A - lock - faceplayer - checkflag FLAG_0x829 - goto_if 0, EventScript_1BB877 - msgbox gUnknown_81BDB85, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BBB92 - msgbox gUnknown_81BDBF8 - release - return - -EventScript_1BBB92:: @ 81BBB92 - msgbox gUnknown_81BDEDF - release - return - -EventScript_1BBB9C:: @ 81BBB9C - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - special sub_8112364 - lock - faceplayer - checkflag FLAG_0x829 - goto_if 0, EventScript_1BB877 - specialvar VAR_RESULT, sub_80CD034 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB867 - specialvar VAR_RESULT, IsWirelessAdapterConnected - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB44A - message Text_1BD28D - waitmessage - delay 15 - goto EventScript_1BBBE7 - -EventScript_1BBBE6:: @ 81BBBE6 - end - -EventScript_1BBBE7:: @ 81BBBE7 - checkflag FLAG_0x2BB - goto_if 0, EventScript_1BBC32 - multichoice 0, 0, 47, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBC69 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBC97 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BBD35 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F - end - -EventScript_1BBC32:: @ 81BBC32 - multichoice 0, 0, 50, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBC69 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBC97 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F - end - -EventScript_1BBC69:: @ 81BBC69 - msgbox gUnknown_81BD317, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F - call EventScript_1BB79C - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F - setvar VAR_0x8004, 3 - goto EventScript_1BBD6F - -EventScript_1BBC96:: @ 81BBC96 - end - -EventScript_1BBC97:: @ 81BBC97 - message Text_1BD338 - waitmessage - multichoice 0, 0, 17, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBCEA - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBCF5 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BBD1C - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1BBD27 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F - end - -EventScript_1BBCEA:: @ 81BBCEA - setvar VAR_0x8004, 0 - goto EventScript_1BBD6F - -EventScript_1BBCF4:: @ 81BBCF4 - end - -EventScript_1BBCF5:: @ 81BBCF5 - special CheckForAlivePartyMons - compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1BBD0E - setvar VAR_0x8004, 1 - goto EventScript_1BBD6F - -EventScript_1BBD0D:: @ 81BBD0D - end - -EventScript_1BBD0E:: @ 81BBD0E - msgbox gUnknown_81BC409 - goto EventScript_1BBC97 - -EventScript_1BBD1B:: @ 81BBD1B - end - -EventScript_1BBD1C:: @ 81BBD1C - setvar VAR_0x8004, 2 - goto EventScript_1BBD6F - -EventScript_1BBD26:: @ 81BBD26 - end - -EventScript_1BBD27:: @ 81BBD27 - msgbox gUnknown_81BD390 - goto EventScript_1BBC97 - -EventScript_1BBD34:: @ 81BBD34 - end - -EventScript_1BBD35:: @ 81BBD35 - msgbox gUnknown_81BD362, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F - special CheckHasAtLeastOneBerry - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BBD61 - setvar VAR_0x8004, 5 - goto EventScript_1BBD6F - -EventScript_1BBD60:: @ 81BBD60 - end - -EventScript_1BBD61:: @ 81BBD61 - msgbox gUnknown_81BCB81 - goto EventScript_1BBBE7 - -EventScript_1BBD6E:: @ 81BBD6E - end - -EventScript_1BBD6F:: @ 81BBD6F - call EventScript_1A4EAF - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F - copyvar VAR_0x8000, VAR_0x8004 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1BBDBC - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBDBC - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBDBC - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BBE50 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1BBEE4 - end - -EventScript_1BBDBC:: @ 81BBDBC - textcolor 3 - message Text_1BD51B - waitmessage - call EventScript_1A6675 - multichoice 13, 6, 63, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBE28 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBE00 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F - end - -EventScript_1BBE00:: @ 81BBE00 - call EventScript_1BBF78 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 - compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBDBC - compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBE00 - release - return - -EventScript_1BBE28:: @ 81BBE28 - call EventScript_1BBF80 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 - compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBDBC - compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBE28 - release - return - -EventScript_1BBE50:: @ 81BBE50 - textcolor 3 - message Text_1BD582 - waitmessage - call EventScript_1A6675 - multichoice 13, 6, 63, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBEBC - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBE94 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F - end - -EventScript_1BBE94:: @ 81BBE94 - call EventScript_1BBF78 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 - compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBE50 - compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBE94 - release - return - -EventScript_1BBEBC:: @ 81BBEBC - call EventScript_1BBF80 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 - compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBE50 - compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBEBC - release - return - -EventScript_1BBEE4:: @ 81BBEE4 - textcolor 3 - message Text_1BD5F1 - waitmessage - call EventScript_1A6675 - multichoice 13, 6, 63, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBF50 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBF28 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F - end - -EventScript_1BBF28:: @ 81BBF28 - call EventScript_1BBF78 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 - compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBEE4 - compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBF28 - release - return - -EventScript_1BBF50:: @ 81BBF50 - call EventScript_1BBF80 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 - compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBEE4 - compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBF50 - release - return - -EventScript_1BBF78:: @ 81BBF78 - special HelpSystem_Disable - special sub_8115A24 - waitstate - return - -EventScript_1BBF80:: @ 81BBF80 - special HelpSystem_Disable - special BerryBlenderLinkJoinGroup - waitstate - return - -EventScript_1BBF88:: @ 81BBF88 - messageautoscroll Text_1BC59E - waitmessage - delay 60 - closemessage - copyvar VAR_0x8007, VAR_LAST_TALKED - call EventScript_1BC034 - special DrawWholeMapView - playse SE_TK_KASYA - delay 60 - applymovement VAR_LAST_TALKED, Movement_1BB88F - waitmovement 0 - closemessage - applymovement 255, Movement_1BB898 - waitmovement 0 - opendoor 9, 1 - waitdooranim - applymovement 255, Movement_1BB89C - waitmovement 0 - hideobject 255, MAP_UNKNOWN_MAP_00_00 - closedoor 9, 1 - waitdooranim - release - waitstate - end - -gUnknown_81BBFD8:: @ 81BBFD8 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - lockall - checkflag FLAG_0x829 - goto_if 0, EventScript_1BB881 - specialvar VAR_RESULT, IsWirelessAdapterConnected - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BC016 - special HelpSystem_Disable - fadescreen 1 - special sub_814F1D4 - waitstate - msgbox gUnknown_81BCA43 - special HelpSystem_Enable - releaseall - end - -EventScript_1BC016:: @ 81BC016 - msgbox gUnknown_81BCA13 - releaseall - end - -EventScript_1BC020:: @ 81BC020 - setmetatile 5, 3, 709, 0 - return - -EventScript_1BC02A:: @ 81BC02A - setmetatile 5, 3, 761, 1 - return - -EventScript_1BC034:: @ 81BC034 - setmetatile 9, 3, 709, 0 - return - -EventScript_1BC03E:: @ 81BC03E - setmetatile 9, 3, 761, 1 - return - -EventScript_1BC048:: @ 81BC048 - setmetatile 5, 3, 737, 0 - return - -EventScript_1BC052:: @ 81BC052 - setmetatile 5, 3, 759, 1 - return - -CeladonCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -CeruleanCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -CinnabarIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -FiveIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -FourIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -FuchsiaCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -IndigoPlateau_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -LavenderTown_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -OneIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -PewterCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -Route10_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -Route4_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -SaffronCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -SevenIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -SixIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -ThreeIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -TwoIsland_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -VermilionCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C -ViridianCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C - special sub_811999C - end - -EventScript_1BC060:: @ 81BC060 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - special sub_8112364 - lock - faceplayer - message Text_1BCCFF - waitmessage - multichoice 0, 0, 49, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BC0B0 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BC0BA - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BC0C4 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BC0C4 - end - -EventScript_1BC0B0:: @ 81BC0B0 - msgbox gUnknown_81BCD4D - release - end - -EventScript_1BC0BA:: @ 81BC0BA - msgbox gUnknown_81BCE73 - release - end - -EventScript_1BC0C4:: @ 81BC0C4 - msgbox gUnknown_81BCF2E - release - end - -EventScript_1BC0CE:: @ 81BC0CE - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - special sub_8112364 - lock - faceplayer - message Text_1BCF69 - waitmessage - specialvar VAR_RESULT, IsWirelessAdapterConnected - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BC29C - delay 60 - special HelpSystem_Disable - message Text_1BD02D - waitmessage - multichoice 0, 0, 49, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BC13A - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BC184 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB83F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB83F - end - -EventScript_1BC13A:: @ 81BC13A - setvar VAR_0x8005, 0 - special sub_8149A18 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BC2A6 - msgbox gUnknown_81BD059 - setvar VAR_0x8005, 0 - special sub_8127888 - waitstate - compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_1BB83F - call EventScript_1A4EAF - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB83F - setvar VAR_0x8004, 4 - goto EventScript_1BC1CE - -EventScript_1BC183:: @ 81BC183 - end - -EventScript_1BC184:: @ 81BC184 - setvar VAR_0x8005, 1 - special sub_81537C0 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BC2A6 - msgbox gUnknown_81BD059 - setvar VAR_0x8005, 1 - special sub_8127888 - waitstate - compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_1BB83F - call EventScript_1A4EAF - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB83F - setvar VAR_0x8004, 6 - goto EventScript_1BC1CE - -EventScript_1BC1CD:: @ 81BC1CD - end - -EventScript_1BC1CE:: @ 81BC1CE - textcolor 3 - message Text_1BD5F1 - waitmessage - call EventScript_1A6675 - multichoice 13, 6, 63, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BC23A - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BC212 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB83F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB83F - end - -EventScript_1BC212:: @ 81BC212 - call EventScript_1BBF78 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BC262 - compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BC1CE - compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BC212 - release - return - -EventScript_1BC23A:: @ 81BC23A - call EventScript_1BBF80 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BC262 - compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BC1CE - compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BC23A - release - return - -EventScript_1BC262:: @ 81BC262 - messageautoscroll Text_1BD080 - waitmessage - delay 120 - closemessage - copyvar VAR_0x8007, VAR_LAST_TALKED - call EventScript_1BC048 - special DrawWholeMapView - playse SE_TK_KASYA - delay 60 - applymovement VAR_LAST_TALKED, Movement_1BB88F - waitmovement 0 - closemessage - applymovement 255, Movement_1BB8A2 - waitmovement 0 - hideobject 255, MAP_UNKNOWN_MAP_00_00 - release - waitstate - end - -EventScript_1BC29C:: @ 81BC29C - msgbox gUnknown_81BCFE8 - release - end - -EventScript_1BC2A6:: @ 81BC2A6 - msgbox gUnknown_81BD0CF, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB83F - compare_var_to_value VAR_0x8005, 0 - call_if 1, EventScript_1BC2D5 - compare_var_to_value VAR_0x8005, 1 - call_if 1, EventScript_1BC2DE - goto EventScript_1BB83F - -EventScript_1BC2D4:: @ 81BC2D4 - end - -EventScript_1BC2D5:: @ 81BC2D5 - msgbox gUnknown_81BD14B - return - -EventScript_1BC2DE:: @ 81BC2DE - msgbox gUnknown_81BD213 - return - -TwoIsland_JoyfulGameCorner_EventScript_1BC2E7:: @ 81BC2E7 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - lockall - special sub_814B504 - waitstate - releaseall - end - -TwoIsland_JoyfulGameCorner_EventScript_1BC2FC:: @ 81BC2FC - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - lockall - special sub_8153810 - waitstate - releaseall - end - -gUnknown_81BC311:: @ 81BC311 - .string "Welcome to the POKéMON CABLE\n" - .string "CLUB.\p" - .string "Which of our services do you wish\n" - .string "to use?$" - -gUnknown_81BC35E:: @ 81BC35E - .string "Which of our services do you wish\n" - .string "to use?$" - -Text_1BC388:: @ 81BC388 - .string "Trade POKéMON with another player\n" - .string "using a GBA Game Link cable.$" - -Text_1BC3C7:: @ 81BC3C7 - .string "You may battle another TRAINER\n" - .string "using a GBA Game Link cable.$" - -Text_1BC403:: @ 81BC403 - .string "おわります$" - -gUnknown_81BC409:: @ 81BC409 - .string "For a DOUBLE BATTLE, you must\n" - .string "have at least two POKéMON.$" - -gUnknown_81BC442:: @ 81BC442 - .string "For trading, you must have at\n" - .string "least two POKéMON with you.$" - -gUnknown_81BC47C:: @ 81BC47C - .string "A POKéMON holding the {STR_VAR_1}\n" - .string "BERRY can't be traded.$" - -gUnknown_81BC4AC:: @ 81BC4AC - .string "Please wait.\n" - .string "… … B Button: Cancel$" - -gUnknown_81BC4CE:: @ 81BC4CE - .string "When all players are ready…\n" - .string "A Button: Confirm\l" - .string "B Button: Cancel$" - -gUnknown_81BC50D:: @ 81BC50D - .string "Start link with {STR_VAR_1} players.\n" - .string "A Button: Confirm\l" - .string "B Button: Cancel$" - -gUnknown_81BC54C:: @ 81BC54C - .string "Awaiting linkup…\n" - .string "… … B Button: Cancel$" - -Text_1BC572:: @ 81BC572 - .string "はじめる まえに レポートを\n" - .string "かきますが よろしいですか?$" - -Text_1BC590:: @ 81BC590 - .string "Please enter.$" - -Text_1BC59E:: @ 81BC59E - .string "I'll direct you to your room now.$" - -gUnknown_81BC5C0:: @ 81BC5C0 - .string "Someone is not ready to link.\p" - .string "Please come back after everyone\n" - .string "has made preparations.$" - -gUnknown_81BC615:: @ 81BC615 - .string "Sorry, we have a link error…\n" - .string "Please reset and try again.$" - -gUnknown_81BC64E:: @ 81BC64E - .string "The link partners appear to have\n" - .string "made different selections.$" - -gUnknown_81BC68A:: @ 81BC68A - .string "Please do visit again.$" - -gUnknown_81BC6A1:: @ 81BC6A1 - .string "The number of participants is\n" - .string "incorrect.$" - -gUnknown_81BC6CA:: @ 81BC6CA - .string "The SINGLE BATTLE Mode can't be\n" - .string "played by {STR_VAR_1} players.$" - -gUnknown_81BC700:: @ 81BC700 - .string "The DOUBLE BATTLE Mode can't be\n" - .string "played by {STR_VAR_1} players.$" - -gUnknown_81BC736:: @ 81BC736 - .string "There must be four players to play\n" - .string "this Battle Mode.$" - -gUnknown_81BC76B:: @ 81BC76B - .string "Please confirm the number of\n" - .string "players and start again.$" - -gUnknown_81BC7A1:: @ 81BC7A1 - .string "The link will be terminated if you\n" - .string "leave the room. Is that okay?$" - -Text_1BC7E2:: @ 81BC7E2 - .string "Terminating link…\n" - .string "You will be escorted out of\l" - .string "the room. Please wait.$" - -gUnknown_81BC827:: @ 81BC827 - .string "This TRAINER is too busy to\n" - .string "notice…$" - -gUnknown_81BC84B:: @ 81BC84B - .string "Score! Got to look at {STR_VAR_1}'s\n" - .string "TRAINER CARD!$" - -gUnknown_81BC874:: @ 81BC874 - .string "Score! Got to look at {STR_VAR_1}'s\n" - .string "TRAINER CARD!\p" - .string "It's a {STR_VAR_2} card!$" - -gUnknown_81BC8AD:: @ 81BC8AD - .string "Please take your seat and start\n" - .string "your battle.$" - -gUnknown_81BC8DA:: @ 81BC8DA - .string "Please take your seat and start\n" - .string "your trade.$" - -Text_1BC906:: @ 81BC906 - .string "ごりよう ありがとう ございました$" - -Text_1BC918:: @ 81BC918 - .string "The TRAINER CARD data will\n" - .string "be overwritten.$" - -Text_1BC943:: @ 81BC943 - .string "I hope to see you again!$" - -gUnknown_81BC95C:: @ 81BC95C - .string "I'm awfully sorry.\p" - .string "We're not set up to conduct trades\n" - .string "with TRAINERS far away in another\l" - .string "region yet…$" - -gUnknown_81BC9C0:: @ 81BC9C0 - .string "The other TRAINER is not ready.$" - -gUnknown_81BC9E0:: @ 81BC9E0 - .string "You have at least one POKéMON\n" - .string "that can't be taken.$" - -gUnknown_81BCA13:: @ 81BCA13 - .string "The Wireless Adapter is not\n" - .string "connected properly.$" - -gUnknown_81BCA43:: @ 81BCA43 - .string "Participants are asked to step up\n" - .string "to the reception counter.$" - -Text_1BCA7F:: @ 81BCA7F - .string "こんにちは!$" - -Text_1BCA86:: @ 81BCA86 - .string "しょうしょう おまちください$" - -Text_1BCA95:: @ 81BCA95 - .string "You may trade your POKéMON here\n" - .string "with another TRAINER.$" - -Text_1BCACB:: @ 81BCACB - .string "You may battle with your friends\n" - .string "here.$" - -Text_1BCAF2:: @ 81BCAF2 - .string "Two to five TRAINERS can make\n" - .string "BERRY POWDER together.$" - -Text_1BCB27:: @ 81BCB27 - .string "ワイヤレス クラブでの\n" - .string "あそびかたを せつめいします$" - -Text_1BCB42:: @ 81BCB42 - .string "Cancels the selected MENU item.$" - -Text_1BCB62:: @ 81BCB62 - .string "どちらの しょうぶに しますか?$" - -Text_1BCB73:: @ 81BCB73 - .string "ひとつ まえに もどります$" - -gUnknown_81BCB81:: @ 81BCB81 - .string "To use the BERRY CRUSH service,\n" - .string "you must have at least one BERRY.$" - -gUnknown_81BCBC3:: @ 81BCBC3 - .string "To enter the UNION ROOM, you must\n" - .string "have at least two POKéMON.$" - -gUnknown_81BCC00:: @ 81BCC00 - .string "No POKéMON holding the {STR_VAR_1}\n" - .string "BERRY may enter the UNION ROOM.$" - -gUnknown_81BCC3A:: @ 81BCC3A - .string "This is the POKéMON WIRELESS CLUB\n" - .string "UNION ROOM.\p" - .string "Unfortunately, your Wireless\n" - .string "Adapter is not connected properly.\p" - .string "Please do come again.$" - -Text_1BCCBE:: @ 81BCCBE - .string "あ‥‥\n" - .string "おきゃくさま!$" - -Text_1BCCCA:: @ 81BCCCA - .string "It appears as if {STR_VAR_1} is playing\n" - .string "right now.\l" - .string "Go for it!$" - -Text_1BCCFF:: @ 81BCCFF - .string "I can explain game rules to you,\n" - .string "if you'd like.\p" - .string "Which game should I describe?$" - -gUnknown_81BCD4D:: @ 81BCD4D - .string "“POKéMON JUMP”\p" - .string "Make your POKéMON skip the\n" - .string "VINE WHIP rope with the A Button.\p" - .string "Only mini POKéMON around 28 inches\n" - .string "or less may participate.\p" - .string "POKéMON that only swim, burrow, or\n" - .string "fly are not good at jumping.\p" - .string "As a result, those POKéMON may not\n" - .string "participate.\p" - .string "Good things happen if everyone\n" - .string "jumps in time.$" - -gUnknown_81BCE73:: @ 81BCE73 - .string "“DODRIO BERRY-PICKING”\p" - .string "Command DODRIO's three heads to\n" - .string "catch falling BERRIES.\p" - .string "Press right, up, or left on the\n" - .string "{EXTRA_PLUS} Control Pad to move the heads.\p" - .string "To play this game, you must have\n" - .string "a DODRIO.$" - -gUnknown_81BCF2E:: @ 81BCF2E - .string "If you want to play a game,\n" - .string "please tell the man beside me.$" - -Text_1BCF69:: @ 81BCF69 - .string "Hi, welcome!\n" - .string "You can play games over the\l" - .string "Wireless Communication System.\p" - .string "Can you wait just a little bit?$" - -gUnknown_81BCFD1:: @ 81BCFD1 - .string "All right, come again!$" - -gUnknown_81BCFE8:: @ 81BCFE8 - .string "The Wireless Adapter isn't\n" - .string "connected.\p" - .string "Come back when it's hooked up!$" - -Text_1BD02D:: @ 81BD02D - .string "All right, which game did you want\n" - .string "to play?$" - -gUnknown_81BD059:: @ 81BD059 - .string "Which POKéMON would you like to\n" - .string "enter?$" - -Text_1BD080:: @ 81BD080 - .string "Okay, you're all good to go.\n" - .string "Don't let the others beat you!$" - -Text_1BD0BC:: @ 81BD0BC - .string "きょうは けえるのか?\n" - .string "またこいよ!$" - -gUnknown_81BD0CF:: @ 81BD0CF - .string "It doesn't look like you have any\n" - .string "POKéMON that you can enter…\p" - .string "Would you like me to explain what\n" - .string "kinds of POKéMON can enter?$" - -gUnknown_81BD14B:: @ 81BD14B - .string "“POKéMON JUMP” is open to POKéMON\n" - .string "around 28 inches or less.\p" - .string "What you can't enter are those\n" - .string "POKéMON that can't jump.\p" - .string "You know, like POKéMON that only\n" - .string "swim, burrow, or fly.\p" - .string "That's all you need to know.$" - -gUnknown_81BD213:: @ 81BD213 - .string "“DODRIO BERRY-PICKING”…\n" - .string "Well, the name says it all.\p" - .string "You have to have a DODRIO to play\n" - .string "this game.$" - -Text_1BD274:: @ 81BD274 - .string "もういちど はじめから\n" - .string "やりなおして みて くれ$" - -Text_1BD28D:: @ 81BD28D - .string "Welcome to the POKéMON WIRELESS\n" - .string "CLUB DIRECT CORNER.\p" - .string "You may interact directly with\n" - .string "your friends here.\p" - .string "Which room would you like to\n" - .string "enter?$" - -gUnknown_81BD317:: @ 81BD317 - .string "Would you like to trade POKéMON?$" - -Text_1BD338:: @ 81BD338 - .string "Which Battle Mode would you like\n" - .string "to play?$" - -gUnknown_81BD362:: @ 81BD362 - .string "Would you like to use the\n" - .string "BERRY CRUSH System?$" - -gUnknown_81BD390:: @ 81BD390 - .string "There are three Battle Modes.\p" - .string "SINGLE BATTLE is for two TRAINERS\n" - .string "with one or more POKéMON each.\p" - .string "Each TRAINER can have one POKéMON\n" - .string "in battle at a time.\p" - .string "DOUBLE BATTLE is for two TRAINERS\n" - .string "with two or more POKéMON each.\p" - .string "Each TRAINER will send out two\n" - .string "POKéMON in battle at a time.\p" - .string "MULTI BATTLE is for four TRAINERS\n" - .string "with one or more POKéMON each.\p" - .string "Each TRAINER can have one POKéMON\n" - .string "in battle at a time.$" - -Text_1BD51B:: @ 81BD51B - .string "Please decide which of you two\n" - .string "will become the LEADER.\p" - .string "The other player must then choose\n" - .string "“JOIN GROUP.”$" - -Text_1BD582:: @ 81BD582 - .string "Please decide which of you four\n" - .string "will become the GROUP LEADER.\p" - .string "The other players must then choose\n" - .string "“JOIN GROUP.”$" - -Text_1BD5F1:: @ 81BD5F1 - .string "Please decide which of you will\n" - .string "become the GROUP LEADER.\p" - .string "The other players must then choose\n" - .string "“JOIN GROUP.”$" - -Text_1BD65B:: @ 81BD65B - .string "Welcome to the POKéMON WIRELESS\n" - .string "CLUB UNION ROOM.\p" - .string "You may interact directly with\n" - .string "other TRAINERS here, some of\l" - .string "whom you may not even know.\p" - .string "Would you like to enter the ROOM?$" - -Text_1BD706:: @ 81BD706 - .string "The TRAINERS in the UNION ROOM\n" - .string "will be those players around you\l" - .string "who have also entered the ROOM.\p" - .string "You may do all sorts of things\n" - .string "here, such as exchanging greetings.\p" - .string "You may enter two POKéMON up to\n" - .string "Lv. 30 for a one-on-one battle.\p" - .string "You may take part in a chat with\n" - .string "two to five people.\p" - .string "Or, you may register a POKéMON for\n" - .string "trade.\p" - .string "Would you like to enter the ROOM?$" - -gUnknown_81BD86A:: @ 81BD86A - .string "I hope you enjoy your time in\n" - .string "the UNION ROOM.$" - -gUnknown_81BD898:: @ 81BD898 - .string "Hello!\n" - .string "My name is TEALA.\p" - .string "This must be your first time\n" - .string "up here.\p" - .string "I'll show you how the Wireless\n" - .string "Communication System works.\p" - .string "First, I need to show you this\n" - .string "floor of our POKéMON CENTER.\p" - .string "Right this way, please.$" - -gUnknown_81BD966:: @ 81BD966 - .string "On the top floor, there are two\n" - .string "rooms.\p" - .string "First, the room on the left.\n" - .string "It's the UNION ROOM.\p" - .string "You may link up with TRAINERS\n" - .string "around you who have also entered\l" - .string "the UNION ROOM.\p" - .string "With them, you may do things like\n" - .string "chat, battle, and trade.\p" - .string "Second, the room on the right is\n" - .string "the DIRECT CORNER.\p" - .string "You may trade or battle POKéMON\n" - .string "with your friends in this room.\p" - .string "If the Wireless Adapter isn't\n" - .string "connected, you may still link up\l" - .string "using a GBA Game Link cable.\p" - .string "If that is the case, you must go\n" - .string "to the DIRECT CORNER.\p" - .string "I hope you enjoy the Wireless \n" - .string "Communication System.$" - -gUnknown_81BDB85:: @ 81BDB85 - .string "Hello, {PLAYER}!\p" - .string "It's me, TEALA, the POKéMON\n" - .string "CENTER 2F attendant.\p" - .string "Is there something you needed to\n" - .string "ask me about linking?$" - -gUnknown_81BDBF8:: @ 81BDBF8 - .string "Let me explain how the POKéMON\n" - .string "WIRELESS CLUB works.\p" - .string "On this, the top floor, there are\n" - .string "two rooms.\p" - .string "First, the room on the left.\n" - .string "It's the UNION ROOM.\p" - .string "You may link up with TRAINERS\n" - .string "around you who have also entered\l" - .string "the UNION ROOM.\p" - .string "With them, you may do things like\n" - .string "chat, battle, and trade.\p" - .string "Second, the room on the right is\n" - .string "the DIRECT CORNER.\p" - .string "You may trade or battle POKéMON\n" - .string "with your friends in this room.\p" - .string "Sometimes, you may not be able to\n" - .string "find your friends in the UNION ROOM\l" - .string "or the DIRECT CORNER.\p" - .string "In that case, please move closer\n" - .string "to your friends.\p" - .string "If the Wireless Adapter isn't\n" - .string "connected, you may still link up\l" - .string "using a GBA Game Link cable.\p" - .string "If that is the case, you must go\n" - .string "to the DIRECT CORNER.\p" - .string "I hope you enjoy the Wireless \n" - .string "Communication System.$" - -gUnknown_81BDEDF:: @ 81BDEDF - .string "I hope you enjoy the Wireless\n" - .string "Communication System.$" - -CeladonCity_EventScript_1BDF13:: @ 81BDF13 -CeladonCity_Gym_EventScript_1BDF13:: @ 81BDF13 -FiveIsland_Meadow_EventScript_1BDF13:: @ 81BDF13 -PewterCity_EventScript_1BDF13:: @ 81BDF13 -Route10_EventScript_1BDF13:: @ 81BDF13 -Route12_EventScript_1BDF13:: @ 81BDF13 -Route14_EventScript_1BDF13:: @ 81BDF13 -Route16_EventScript_1BDF13:: @ 81BDF13 -Route25_EventScript_1BDF13:: @ 81BDF13 -Route2_EventScript_1BDF13:: @ 81BDF13 -Route8_EventScript_1BDF13:: @ 81BDF13 -ThreeIsland_BerryForest_EventScript_1BDF13:: @ 81BDF13 -ThreeIsland_BondBridge_EventScript_1BDF13:: @ 81BDF13 -ThreeIsland_EventScript_1BDF13:: @ 81BDF13 -Route9_EventScript_1BDF13:: @ 81BDF13 -Route13_EventScript_1BDF13:: @ 81BDF13 -TwoIsland_EventScript_1BDF13:: @ 81BDF13 -FuchsiaCity_EventScript_1BDF13:: @ 81BDF13 -VermilionCity_EventScript_1BDF13:: @ 81BDF13 -VermilionCity_EventScript_1BDF13:: @ 81BDF13 -CeruleanCity_EventScript_1BDF13:: @ 81BDF13 -ViridianCity_EventScript_1BDF13:: @ 81BDF13 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - lockall - checkflag FLAG_0x821 - goto_if 0, EventScript_1BDF87 - checkpartymove MOVE_CUT - compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BDF87 - setfieldeffectarg 0, VAR_RESULT - getpartymonname 0, VAR_RESULT - getmovename 1, MOVE_CUT - msgbox gUnknown_81BDF94, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BDF91 - msgbox gUnknown_81BDFD7 - closemessage - dofieldeffect FLDEFF_USE_CUT_ON_TREE - waitstate - goto EventScript_1BDF76 - end - -gUnknown_81BDF6B:: @ 81BDF6B - lockall - dofieldeffect FLDEFF_USE_CUT_ON_TREE - waitstate - goto EventScript_1BDF76 - end - -EventScript_1BDF76:: @ 81BDF76 - applymovement VAR_LAST_TALKED, Movement_1BDF85 - waitmovement 0 - removeobject VAR_LAST_TALKED - releaseall - end - -Movement_1BDF85:: @ 81BDF85 - step_69 - step_end - -EventScript_1BDF87:: @ 81BDF87 - msgbox gUnknown_81BDFE3, 3 - releaseall - end - -EventScript_1BDF91:: @ 81BDF91 - closemessage - releaseall - end - -gUnknown_81BDF94:: @ 81BDF94 - .string "This tree looks like it can be CUT\n" - .string "down!\p" - .string "Would you like to CUT it?$" - -gUnknown_81BDFD7:: @ 81BDFD7 - .string "{STR_VAR_1} used {STR_VAR_2}!$" - -gUnknown_81BDFE3:: @ 81BDFE3 - .string "This tree looks like it can be CUT\n" - .string "down!$" - -CeruleanCave_2F_EventScript_1BE00C:: @ 81BE00C -MtEmber_Exterior_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B1F_Stairs_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B2F_EventScript_1BE00C:: @ 81BE00C -MtEmber_SummitPath_2F_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_1F_EventScript_1BE00C:: @ 81BE00C -SevenIsland_SevaultCanyon_EventScript_1BE00C:: @ 81BE00C -FourIsland_EventScript_1BE00C:: @ 81BE00C -OneIsland_KindleRoad_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B3F_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B1F_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B1F_EventScript_1BE00C:: @ 81BE00C -RockTunnel_B1F_EventScript_1BE00C:: @ 81BE00C -CeruleanCave_B1F_EventScript_1BE00C:: @ 81BE00C -CeruleanCave_1F_EventScript_1BE00C:: @ 81BE00C - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - lockall - checkflag FLAG_0x825 - goto_if 0, EventScript_1BE091 - checkpartymove MOVE_ROCK_SMASH - compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BE091 - setfieldeffectarg 0, VAR_RESULT - getpartymonname 0, VAR_RESULT - getmovename 1, MOVE_ROCK_SMASH - msgbox Text_1BE09D, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE09A - msgbox gUnknown_81BDFD7 - closemessage - dofieldeffect FLDEFF_USE_ROCK_SMASH - waitstate - goto EventScript_1BE06F - end - -EventScript_FldEffRockSmash:: @ 81BE064 - lockall - dofieldeffect FLDEFF_USE_ROCK_SMASH - waitstate - goto EventScript_1BE06F - end - -EventScript_1BE06F:: @ 81BE06F - applymovement VAR_LAST_TALKED, Movement_1BE08F - waitmovement 0 - removeobject VAR_LAST_TALKED - special sub_8082E54 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE08D - waitstate - releaseall - end - -EventScript_1BE08D:: @ 81BE08D - releaseall - end - -Movement_1BE08F:: @ 81BE08F - step_68 - step_end - -EventScript_1BE091:: @ 81BE091 - msgbox gUnknown_81BE0E2, 3 - end - -EventScript_1BE09A:: @ 81BE09A - closemessage - releaseall - end - -Text_1BE09D:: @ 81BE09D - .string "This rock appears to be breakable.\n" - .string "Would you like to use ROCK SMASH?$" - -gUnknown_81BE0E2:: @ 81BE0E2 - .string "It's a rugged rock, but a POKéMON\n" - .string "may be able to smash it.$" - -MtEmber_Exterior_EventScript_1BE11D:: @ 81BE11D -MtEmber_RubyPath_B2F_EventScript_1BE11D:: @ 81BE11D -MtEmber_Summit_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_1F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B2F_EventScript_1BE11D:: @ 81BE11D -SevenIsland_SevaultCanyon_EventScript_1BE11D:: @ 81BE11D -VictoryRoad_1F_EventScript_1BE11D:: @ 81BE11D -VictoryRoad_3F_EventScript_1BE11D:: @ 81BE11D -SixIsland_RuinValley_EventScript_1BE11D:: @ 81BE11D -FuchsiaCity_Building1_EventScript_1BE11D:: @ 81BE11D -SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D:: @ 81BE11D -MtEmber_RubyPath_B3F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B3F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B3F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B1F_EventScript_1BE11D:: @ 81BE11D -VictoryRoad_2F_EventScript_1BE11D:: @ 81BE11D - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - lockall - checkflag FLAG_0x823 - goto_if 0, EventScript_1BE185 - checkflag FLAG_0x805 - goto_if 1, EventScript_1BE18E - checkpartymove MOVE_STRENGTH - compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BE185 - setfieldeffectarg 0, VAR_RESULT - msgbox gUnknown_81BE19A, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE197 - closemessage - dofieldeffect FLDEFF_USE_STRENGTH - waitstate - goto EventScript_1BE179 - end - -EventScript_FldEffStrength:: @ 81BE16E - lockall - dofieldeffect FLDEFF_USE_STRENGTH - waitstate - goto EventScript_1BE179 - end - -EventScript_1BE179:: @ 81BE179 - setflag FLAG_0x805 - msgbox gUnknown_81BE1FA, 3 - end - -EventScript_1BE185:: @ 81BE185 - msgbox gUnknown_81BE244, 3 - end - -EventScript_1BE18E:: @ 81BE18E - msgbox gUnknown_81BE284, 3 - end - -EventScript_1BE197:: @ 81BE197 - closemessage - releaseall - end - -gUnknown_81BE19A:: @ 81BE19A - .string "It's a big boulder, but a POKéMON\n" - .string "may be able to push it aside.\p" - .string "Would you like to use STRENGTH?$" - -gUnknown_81BE1FA:: @ 81BE1FA - .string "{STR_VAR_1} used STRENGTH!\p" - .string "{STR_VAR_1}'s STRENGTH made it\n" - .string "possible to move boulders around!$" - -gUnknown_81BE244:: @ 81BE244 - .string "It's a big boulder, but a POKéMON\n" - .string "may be able to push it aside.$" - -gUnknown_81BE284:: @ 81BE284 - .string "STRENGTH made it possible to move\n" - .string "boulders around.$" - -gUnknown_81BE2B7:: @ 81BE2B7 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - lockall - checkpartymove MOVE_WATERFALL - compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BE300 - getpartymonname 0, VAR_RESULT - setfieldeffectarg 0, VAR_RESULT - msgbox gUnknown_81BE33F, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE308 - msgbox gUnknown_81BE378 - dofieldeffect FLDEFF_USE_WATERFALL - goto EventScript_1BE308 - -EventScript_81BE2FF:: @ 81BE2FF - lockall -EventScript_1BE300: - msgbox gUnknown_81BE30A -EventScript_1BE308: - releaseall - end - -gUnknown_81BE30A:: @ 81BE30A - .string "A wall of water is crashing down\n" - .string "with a mighty roar.$" - -gUnknown_81BE33F:: @ 81BE33F - .string "It's a large waterfall.\n" - .string "Would you like to use WATERFALL?$" - -gUnknown_81BE378:: @ 81BE378 - .string "{STR_VAR_1} used WATERFALL.$" - -EventScript_1BE38B:: @ 81BE38B - lockall - checkpartymove MOVE_DIVE - compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BE3CA - getpartymonname 0, VAR_RESULT - setfieldeffectarg 0, VAR_RESULT - setfieldeffectarg 1, 1 - msgbox gUnknown_81BE469, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE3D2 - msgbox gUnknown_81BE49B - dofieldeffect FLDEFF_USE_DIVE - goto EventScript_1BE3D2 - -EventScript_1BE3C9:: @ 81BE3C9 - lockall -EventScript_1BE3CA: - msgbox Text_1BE42B -EventScript_1BE3D2: - releaseall - end - -EventScript_1BE3D4:: @ 81BE3D4 - lockall - checkpartymove MOVE_DIVE - compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BE412 - getpartymonname 0, VAR_RESULT - setfieldeffectarg 0, VAR_RESULT - setfieldeffectarg 1, 1 - msgbox gUnknown_81BE4EF, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE429 - msgbox gUnknown_81BE49B - dofieldeffect FLDEFF_USE_DIVE - goto EventScript_1BE429 - -EventScript_1BE412:: @ 81BE412 - lockall - msgbox gUnknown_81BE4A9 - goto EventScript_1BE429 - -EventScript_1BE420:: @ 81BE420 - lockall - msgbox gUnknown_81BE52F -EventScript_1BE429: - releaseall - end - -Text_1BE42B:: @ 81BE42B - .string "The sea is deep here. A POKéMON\n" - .string "may be able to go underwater.$" - -gUnknown_81BE469:: @ 81BE469 - .string "The sea is deep here.\n" - .string "Would you like to use DIVE?$" - -gUnknown_81BE49B:: @ 81BE49B - .string "{STR_VAR_1} used DIVE.$" - -gUnknown_81BE4A9:: @ 81BE4A9 - .string "Light is filtering down from above.\n" - .string "A POKéMON may be able to surface.$" - -gUnknown_81BE4EF:: @ 81BE4EF - .string "Light is filtering down from above.\n" - .string "Would you like to use DIVE?$" - -gUnknown_81BE52F:: @ 81BE52F - .string "There is an obstacle above.\n" - .string "DIVE can't be used here.$" - -EventScript_FailSweetScent:: @ 81BE564 - msgbox Text_1BE56D, 3 - end - -Text_1BE56D:: @ 81BE56D - .string "Looks like there's nothing here…$" - -Route2_EventScript_1BE58E:: @ 81BE58E - setorcopyvar VAR_0x8000, 34 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route2_EventScript_1BE59B:: @ 81BE59B - setorcopyvar VAR_0x8000, 18 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -ViridianForest_EventScript_1BE5A8:: @ 81BE5A8 - setorcopyvar VAR_0x8000, 4 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -ViridianForest_EventScript_1BE5B5:: @ 81BE5B5 - setorcopyvar VAR_0x8000, 14 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -ViridianForest_EventScript_1BE5C2:: @ 81BE5C2 - setorcopyvar VAR_0x8000, 13 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtMoon_1F_EventScript_1BE5CF:: @ 81BE5CF - setorcopyvar VAR_0x8000, 18 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtMoon_1F_EventScript_1BE5DC:: @ 81BE5DC - setorcopyvar VAR_0x8000, 297 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtMoon_1F_EventScript_1BE5E9:: @ 81BE5E9 - setorcopyvar VAR_0x8000, 13 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtMoon_1F_EventScript_1BE5F6:: @ 81BE5F6 - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtMoon_1F_EventScript_1BE603:: @ 81BE603 - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtMoon_1F_EventScript_1BE610:: @ 81BE610 - setorcopyvar VAR_0x8000, 94 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtMoon_B2F_EventScript_1BE61D:: @ 81BE61D - setorcopyvar VAR_0x8000, 109 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtMoon_B2F_EventScript_1BE62A:: @ 81BE62A - setorcopyvar VAR_0x8000, 334 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route4_EventScript_1BE637:: @ 81BE637 - setorcopyvar VAR_0x8000, 293 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route24_EventScript_1BE644:: @ 81BE644 - setorcopyvar VAR_0x8000, 333 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route25_EventScript_1BE651:: @ 81BE651 - setorcopyvar VAR_0x8000, 331 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SSAnne_1F_Room2_EventScript_1BE65E:: @ 81BE65E - setorcopyvar VAR_0x8000, 319 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SSAnne_2F_Room2_EventScript_1BE66B:: @ 81BE66B - setorcopyvar VAR_0x8000, 108 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SSAnne_2F_Room4_EventScript_1BE678:: @ 81BE678 - setorcopyvar VAR_0x8000, 75 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SSAnne_B1F_Room2_EventScript_1BE685:: @ 81BE685 - setorcopyvar VAR_0x8000, 332 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SSAnne_B1F_Room3_EventScript_1BE692:: @ 81BE692 - setorcopyvar VAR_0x8000, 34 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SSAnne_B1F_Room5_EventScript_1BE69F:: @ 81BE69F - setorcopyvar VAR_0x8000, 22 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SSAnne_Kitchen_EventScript_1BE6AC:: @ 81BE6AC - setorcopyvar VAR_0x8000, 3 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route9_EventScript_1BE6B9:: @ 81BE6B9 - setorcopyvar VAR_0x8000, 328 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B1F_EventScript_1BE6C6:: @ 81BE6C6 - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B1F_EventScript_1BE6D3:: @ 81BE6D3 - setorcopyvar VAR_0x8000, 21 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B2F_EventScript_1BE6E0:: @ 81BE6E0 - setorcopyvar VAR_0x8000, 77 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B2F_EventScript_1BE6ED:: @ 81BE6ED - setorcopyvar VAR_0x8000, 94 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B2F_EventScript_1BE6FA:: @ 81BE6FA - setorcopyvar VAR_0x8000, 300 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B2F_EventScript_1BE707:: @ 81BE707 - setorcopyvar VAR_0x8000, 22 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B3F_EventScript_1BE714:: @ 81BE714 - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B3F_EventScript_1BE721:: @ 81BE721 - setorcopyvar VAR_0x8000, 309 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B4F_EventScript_1BE72E:: @ 81BE72E - setorcopyvar VAR_0x8000, 337 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B4F_EventScript_1BE73B:: @ 81BE73B - setorcopyvar VAR_0x8000, 35 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B4F_EventScript_1BE748:: @ 81BE748 - setorcopyvar VAR_0x8000, 67 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonTower_3F_EventScript_1BE755:: @ 81BE755 - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonTower_4F_EventScript_1BE762:: @ 81BE762 - setorcopyvar VAR_0x8000, 36 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonTower_4F_EventScript_1BE76F:: @ 81BE76F - setorcopyvar VAR_0x8000, 17 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonTower_4F_EventScript_1BE77C:: @ 81BE77C - setorcopyvar VAR_0x8000, 3 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonTower_5F_EventScript_1BE789:: @ 81BE789 - setorcopyvar VAR_0x8000, 110 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonTower_6F_EventScript_1BE796:: @ 81BE796 - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonTower_6F_EventScript_1BE7A3:: @ 81BE7A3 - setorcopyvar VAR_0x8000, 78 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route12_EventScript_1BE7B0:: @ 81BE7B0 - setorcopyvar VAR_0x8000, 336 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route12_EventScript_1BE7BD:: @ 81BE7BD - setorcopyvar VAR_0x8000, 65 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route15_EventScript_1BE7CA:: @ 81BE7CA - setorcopyvar VAR_0x8000, 306 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_Center_EventScript_1BE7D7:: @ 81BE7D7 - setorcopyvar VAR_0x8000, 110 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_East_EventScript_1BE7E4:: @ 81BE7E4 - setorcopyvar VAR_0x8000, 20 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_East_EventScript_1BE7F1:: @ 81BE7F1 - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_East_EventScript_1BE7FE:: @ 81BE7FE - setorcopyvar VAR_0x8000, 299 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_East_EventScript_1BE80B:: @ 81BE80B - setorcopyvar VAR_0x8000, 98 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_North_EventScript_1BE818:: @ 81BE818 - setorcopyvar VAR_0x8000, 64 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_North_EventScript_1BE825:: @ 81BE825 - setorcopyvar VAR_0x8000, 335 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_West_EventScript_1BE832:: @ 81BE832 - setorcopyvar VAR_0x8000, 320 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_West_EventScript_1BE83F:: @ 81BE83F - setorcopyvar VAR_0x8000, 353 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_West_EventScript_1BE84C:: @ 81BE84C - setorcopyvar VAR_0x8000, 20 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_West_EventScript_1BE859:: @ 81BE859 - setorcopyvar VAR_0x8000, 25 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_3F_EventScript_1BE866:: @ 81BE866 - setorcopyvar VAR_0x8000, 21 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_4F_EventScript_1BE873:: @ 81BE873 - setorcopyvar VAR_0x8000, 25 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_4F_EventScript_1BE880:: @ 81BE880 - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_4F_EventScript_1BE88D:: @ 81BE88D - setorcopyvar VAR_0x8000, 23 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_5F_EventScript_1BE89A:: @ 81BE89A - setorcopyvar VAR_0x8000, 64 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_5F_EventScript_1BE8A7:: @ 81BE8A7 - setorcopyvar VAR_0x8000, 289 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_5F_EventScript_1BE8B4:: @ 81BE8B4 - setorcopyvar VAR_0x8000, 355 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_6F_EventScript_1BE8C1:: @ 81BE8C1 - setorcopyvar VAR_0x8000, 63 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_6F_EventScript_1BE8CE:: @ 81BE8CE - setorcopyvar VAR_0x8000, 79 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_7F_EventScript_1BE8DB:: @ 81BE8DB - setorcopyvar VAR_0x8000, 67 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_7F_EventScript_1BE8E8:: @ 81BE8E8 - setorcopyvar VAR_0x8000, 296 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_10F_EventScript_1BE8F5:: @ 81BE8F5 - setorcopyvar VAR_0x8000, 66 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_10F_EventScript_1BE902:: @ 81BE902 - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_10F_EventScript_1BE90F:: @ 81BE90F - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PowerPlant_EventScript_1BE91C:: @ 81BE91C - setorcopyvar VAR_0x8000, 20 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PowerPlant_EventScript_1BE929:: @ 81BE929 - setorcopyvar VAR_0x8000, 305 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PowerPlant_EventScript_1BE936:: @ 81BE936 - setorcopyvar VAR_0x8000, 313 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PowerPlant_EventScript_1BE943:: @ 81BE943 - setorcopyvar VAR_0x8000, 96 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PowerPlant_EventScript_1BE950:: @ 81BE950 - setorcopyvar VAR_0x8000, 36 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_1F_EventScript_1BE95D:: @ 81BE95D - setorcopyvar VAR_0x8000, 66 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_1F_EventScript_1BE96A:: @ 81BE96A - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_2F_EventScript_1BE977:: @ 81BE977 - setorcopyvar VAR_0x8000, 67 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_3F_EventScript_1BE984:: @ 81BE984 - setorcopyvar VAR_0x8000, 20 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_3F_EventScript_1BE991:: @ 81BE991 - setorcopyvar VAR_0x8000, 65 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_B1F_EventScript_1BE99E:: @ 81BE99E - setorcopyvar VAR_0x8000, 302 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_B1F_EventScript_1BE9AB:: @ 81BE9AB - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_B1F_EventScript_1BE9B8:: @ 81BE9B8 - setorcopyvar VAR_0x8000, 310 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_B1F_EventScript_1BE9C5:: @ 81BE9C5 - setorcopyvar VAR_0x8000, 351 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -VictoryRoad_1F_EventScript_1BE9D2:: @ 81BE9D2 - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -VictoryRoad_1F_EventScript_1BE9DF:: @ 81BE9DF - setorcopyvar VAR_0x8000, 290 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -VictoryRoad_2F_EventScript_1BE9EC:: @ 81BE9EC - setorcopyvar VAR_0x8000, 73 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -VictoryRoad_2F_EventScript_1BE9F9:: @ 81BE9F9 - setorcopyvar VAR_0x8000, 295 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -VictoryRoad_2F_EventScript_1BEA06:: @ 81BEA06 - setorcopyvar VAR_0x8000, 23 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -VictoryRoad_2F_EventScript_1BEA13:: @ 81BEA13 - setorcopyvar VAR_0x8000, 325 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -VictoryRoad_3F_EventScript_1BEA20:: @ 81BEA20 - setorcopyvar VAR_0x8000, 25 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -VictoryRoad_3F_EventScript_1BEA2D:: @ 81BEA2D - setorcopyvar VAR_0x8000, 338 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -CeruleanCave_1F_EventScript_1BEA3A:: @ 81BEA3A - setorcopyvar VAR_0x8000, 37 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -CeruleanCave_1F_EventScript_1BEA47:: @ 81BEA47 - setorcopyvar VAR_0x8000, 110 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -CeruleanCave_1F_EventScript_1BEA54:: @ 81BEA54 - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -CeruleanCave_2F_EventScript_1BEA61:: @ 81BEA61 - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -CeruleanCave_2F_EventScript_1BEA6E:: @ 81BEA6E - setorcopyvar VAR_0x8000, 69 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -CeruleanCave_2F_EventScript_1BEA7B:: @ 81BEA7B - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -CeruleanCave_B1F_EventScript_1BEA88:: @ 81BEA88 - setorcopyvar VAR_0x8000, 25 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -CeruleanCave_B1F_EventScript_1BEA95:: @ 81BEA95 - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FuchsiaCity_Building1_EventScript_1BEAA2:: @ 81BEAA2 - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -TwoIsland_EventScript_1BEAAF:: @ 81BEAAF - setorcopyvar VAR_0x8000, 24 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -ThreeIsland_EventScript_1BEABC:: @ 81BEABC - setorcopyvar VAR_0x8000, 70 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -ViridianForest_EventScript_1BEAC9:: @ 81BEAC9 - setorcopyvar VAR_0x8000, 13 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtMoon_B2F_EventScript_1BEAD6:: @ 81BEAD6 - setorcopyvar VAR_0x8000, 24 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtMoon_B2F_EventScript_1BEAE3:: @ 81BEAE3 - setorcopyvar VAR_0x8000, 14 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route11_EventScript_1BEAF0:: @ 81BEAF0 - setorcopyvar VAR_0x8000, 76 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route9_EventScript_1BEAFD:: @ 81BEAFD - setorcopyvar VAR_0x8000, 15 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RockTunnel_1F_EventScript_1BEB0A:: @ 81BEB0A - setorcopyvar VAR_0x8000, 86 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RockTunnel_1F_EventScript_1BEB17:: @ 81BEB17 - setorcopyvar VAR_0x8000, 106 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RockTunnel_1F_EventScript_1BEB24:: @ 81BEB24 - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RockTunnel_B1F_EventScript_1BEB31:: @ 81BEB31 - setorcopyvar VAR_0x8000, 24 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RockTunnel_B1F_EventScript_1BEB3E:: @ 81BEB3E - setorcopyvar VAR_0x8000, 35 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_8F_EventScript_1BEB4B:: @ 81BEB4B - setorcopyvar VAR_0x8000, 65 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_11F_EventScript_1BEB58:: @ 81BEB58 - setorcopyvar VAR_0x8000, 70 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_1F_EventScript_1BEB65:: @ 81BEB65 - setorcopyvar VAR_0x8000, 64 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_2F_EventScript_1BEB72:: @ 81BEB72 - setorcopyvar VAR_0x8000, 70 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonMansion_2F_EventScript_1BEB7F:: @ 81BEB7F - setorcopyvar VAR_0x8000, 63 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -ViridianCity_EventScript_1BEB8C:: @ 81BEB8C - setorcopyvar VAR_0x8000, 13 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route11_EventScript_1BEB99:: @ 81BEB99 - setorcopyvar VAR_0x8000, 3 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -Route11_EventScript_1BEBA6:: @ 81BEBA6 - setorcopyvar VAR_0x8000, 17 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PokemonTower_5F_EventScript_1BEBB3:: @ 81BEBB3 - setorcopyvar VAR_0x8000, 190 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -CeladonCity_EventScript_1BEBC0:: @ 81BEBC0 - setorcopyvar VAR_0x8000, 34 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -RocketHideout_B3F_EventScript_1BEBCD:: @ 81BEBCD - setorcopyvar VAR_0x8000, 206 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SafariZone_North_EventScript_1BEBDA:: @ 81BEBDA - setorcopyvar VAR_0x8000, 183 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SeafoamIslands_1F_EventScript_1BEBE7:: @ 81BEBE7 - setorcopyvar VAR_0x8000, 16 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SeafoamIslands_B1F_EventScript_1BEBF4:: @ 81BEBF4 - setorcopyvar VAR_0x8000, 97 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SeafoamIslands_B1F_EventScript_1BEC01:: @ 81BEC01 - setorcopyvar VAR_0x8000, 24 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SeafoamIslands_B2F_EventScript_1BEC0E:: @ 81BEC0E - setorcopyvar VAR_0x8000, 107 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SeafoamIslands_B4F_EventScript_1BEC1B:: @ 81BEC1B - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FourIsland_EventScript_1BEC28:: @ 81BEC28 - setorcopyvar VAR_0x8000, 109 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FourIsland_EventScript_1BEC35:: @ 81BEC35 - setorcopyvar VAR_0x8000, 108 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -OneIsland_KindleRoad_EventScript_1BEC42:: @ 81BEC42 - setorcopyvar VAR_0x8000, 34 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -OneIsland_KindleRoad_EventScript_1BEC4F:: @ 81BEC4F - setorcopyvar VAR_0x8000, 84 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -OneIsland_KindleRoad_EventScript_1BEC5C:: @ 81BEC5C - setorcopyvar VAR_0x8000, 66 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_Meadow_EventScript_1BEC69:: @ 81BEC69 - setorcopyvar VAR_0x8000, 20 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_Meadow_EventScript_1BEC76:: @ 81BEC76 - setorcopyvar VAR_0x8000, 69 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_MemorialPillar_EventScript_1BEC83:: @ 81BEC83 - setorcopyvar VAR_0x8000, 199 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SixIsland_OutcastIsland_EventScript_1BEC90:: @ 81BEC90 - setorcopyvar VAR_0x8000, 69 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SixIsland_WaterPath_EventScript_1BEC9D:: @ 81BEC9D - setorcopyvar VAR_0x8000, 36 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SixIsland_WaterPath_EventScript_1BECAA:: @ 81BECAA - setorcopyvar VAR_0x8000, 201 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SixIsland_RuinValley_EventScript_1BECB7:: @ 81BECB7 - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SixIsland_RuinValley_EventScript_1BECC4:: @ 81BECC4 - setorcopyvar VAR_0x8000, 63 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SixIsland_RuinValley_EventScript_1BECD1:: @ 81BECD1 - setorcopyvar VAR_0x8000, 93 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SevenIsland_SevaultCanyon_EventScript_1BECDE:: @ 81BECDE - setorcopyvar VAR_0x8000, 187 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SevenIsland_SevaultCanyon_EventScript_1BECEB:: @ 81BECEB - setorcopyvar VAR_0x8000, 37 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SevenIsland_SevaultCanyon_EventScript_1BECF8:: @ 81BECF8 - setorcopyvar VAR_0x8000, 110 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -ThreeIsland_BerryForest_EventScript_1BED05:: @ 81BED05 - setorcopyvar VAR_0x8000, 35 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -ThreeIsland_BerryForest_EventScript_1BED12:: @ 81BED12 - setorcopyvar VAR_0x8000, 23 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -ThreeIsland_BerryForest_EventScript_1BED1F:: @ 81BED1F - setorcopyvar VAR_0x8000, 37 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtEmber_Exterior_EventScript_1BED2C:: @ 81BED2C - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtEmber_Exterior_EventScript_1BED39:: @ 81BED39 - setorcopyvar VAR_0x8000, 95 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -MtEmber_Exterior_EventScript_1BED46:: @ 81BED46 - setorcopyvar VAR_0x8000, 74 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FourIsland_IcefallCave_1F_EventScript_1BED53:: @ 81BED53 - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FourIsland_IcefallCave_1F_EventScript_1BED60:: @ 81BED60 - setorcopyvar VAR_0x8000, 345 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FourIsland_IcefallCave_B1F_EventScript_1BED6D:: @ 81BED6D - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FourIsland_IcefallCave_B1F_EventScript_1BED7A:: @ 81BED7A - setorcopyvar VAR_0x8000, 212 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_RocketWarehouse_EventScript_1BED87:: @ 81BED87 - setorcopyvar VAR_0x8000, 107 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_RocketWarehouse_EventScript_1BED94:: @ 81BED94 - setorcopyvar VAR_0x8000, 324 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_RocketWarehouse_EventScript_1BEDA1:: @ 81BEDA1 - setorcopyvar VAR_0x8000, 106 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_RocketWarehouse_EventScript_1BEDAE:: @ 81BEDAE - setorcopyvar VAR_0x8000, 218 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_LostCave_Room10_EventScript_1BEDBB:: @ 81BEDBB - setorcopyvar VAR_0x8000, 217 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_LostCave_Room11_EventScript_1BEDC8:: @ 81BEDC8 - setorcopyvar VAR_0x8000, 221 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_LostCave_Room12_EventScript_1BEDD5:: @ 81BEDD5 - setorcopyvar VAR_0x8000, 220 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_LostCave_Room13_EventScript_1BEDE2:: @ 81BEDE2 - setorcopyvar VAR_0x8000, 25 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -FiveIsland_LostCave_Room14_EventScript_1BEDEF:: @ 81BEDEF - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SevenIsland_SevaultCanyon_House_EventScript_1BEDFC:: @ 81BEDFC - setorcopyvar VAR_0x8000, 222 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -SilphCo_4F_EventScript_1BEE09:: @ 81BEE09 - setorcopyvar VAR_0x8000, 329 - setorcopyvar VAR_0x8001, 1 - callstd 1 - end - -PewterCity_PokemonCenter_1F_EventScript_1BEE16:: @ 81BEE16 - lock - faceplayer - compare_var_to_value VAR_0x4001, 1 - goto_if 1, EventScript_1BEE3A - checkflag 2093 - goto_if 1, EventScript_1BEECD - msgbox Text_1BEF88 - goto EventScript_1BEE44 - end - -EventScript_1BEE3A:: @ 81BEE3A - msgbox gUnknown_81BF36A - release - end - -EventScript_1BEE44:: @ 81BEE44 - message Text_1BF017 - waitmessage - multichoice 18, 6, 18, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BEE8F - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BEEC3 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BEE81 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BEEC3 - end - -EventScript_1BEE81:: @ 81BEE81 - msgbox gUnknown_81BF053 - goto EventScript_1BEE44 - end - -EventScript_1BEE8F:: @ 81BEE8F - msgbox gUnknown_81BF166 - closemessage - goto EventScript_1BEF5A - end - -EventScript_1BEE9E:: @ 81BEE9E - msgbox gUnknown_81BF1B2 - release - end - -EventScript_1BEEA8:: @ 81BEEA8 - setvar VAR_0x4001, 1 - setvar VAR_0x8004, 0 - special sub_80BDA7C - waitmessage - delay 80 - msgbox gUnknown_81BF28E - release - end - -EventScript_1BEEC3:: @ 81BEEC3 - msgbox gUnknown_81BF17B - release - end - -EventScript_1BEECD:: @ 81BEECD - msgbox gUnknown_81BF1E8 - goto EventScript_1BEEDB - end - -EventScript_1BEEDB:: @ 81BEEDB - message Text_1BF1FB - waitmessage - multichoice 18, 6, 18, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BEF26 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BEF35 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BEF18 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BEF35 - end - -EventScript_1BEF18:: @ 81BEF18 - msgbox gUnknown_81BF053 - goto EventScript_1BEEDB - end - -EventScript_1BEF26:: @ 81BEF26 - msgbox gUnknown_81BF222 - closemessage - goto EventScript_1BEF5A - end - -EventScript_1BEF35:: @ 81BEF35 - msgbox gUnknown_81BF252 - release - end - -EventScript_1BEF3F:: @ 81BEF3F - setvar VAR_0x4001, 1 - setvar VAR_0x8004, 0 - special sub_80BDA7C - waitmessage - delay 80 - msgbox gUnknown_81BF30D - release - end - -EventScript_1BEF5A:: @ 81BEF5A - setvar VAR_0x8004, 0 - call EventScript_1A6AC0 - lock - faceplayer - compare_var_to_value VAR_0x8004, 0 - goto_if 1, EventScript_1BEF3F - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BEE9E - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BEEA8 - end - -Text_1BEF88:: @ 81BEF88 - .string "Hi, glad to meet you!\p" - .string "…That's unfriendly of you.\n" - .string "How about saying hi back?\p" - .string "So, come on, tell me about\n" - .string "yourself.\p" - .string "I'd love to hear your profile!$" - -Text_1BF017:: @ 81BF017 - .string "Tell me something good about\n" - .string "yourself. What's your profile?$" - -gUnknown_81BF053:: @ 81BF053 - .string "A profile is written using four\n" - .string "words or phrases.\p" - .string "There're plenty of words to choose\n" - .string "from for your profile.\p" - .string "The words and phrases are placed\n" - .string "in several convenient groups.\p" - .string "First, choose a group, then choose\n" - .string "a word or phrase.\p" - .string "…It's easier than it sounds.\n" - .string "Why don't you try it?$" - -gUnknown_81BF166:: @ 81BF166 - .string "What's your profile?$" - -gUnknown_81BF17B:: @ 81BF17B - .string "Aww… Don't be like that.\n" - .string "You can tell me your profile.$" - -gUnknown_81BF1B2:: @ 81BF1B2 - .string "Oh, you've decided not to?\n" - .string "You're fickle, aren't you?$" - -gUnknown_81BF1E8:: @ 81BF1E8 - .string "Hi!\n" - .string "We meet again!$" - -Text_1BF1FB:: @ 81BF1FB - .string "Would you like to change your\n" - .string "profile?$" - -gUnknown_81BF222:: @ 81BF222 - .string "What are you like now?\n" - .string "I'd really like to know.$" - -gUnknown_81BF252:: @ 81BF252 - .string "Okay, you like your profile the\n" - .string "way it is.\p" - .string "I think so, too.$" - -gUnknown_81BF28E:: @ 81BF28E - .string "Hmhm…\p" - .string "Your profile really says something\n" - .string "about who you are.\p" - .string "Now that I know you better, it \n" - .string "makes us better friends than ever!$" - -gUnknown_81BF30D:: @ 81BF30D - .string "Oh, I've heard that before…\p" - .string "My cousin, who lives far away,\n" - .string "always used to say that, I think.$" - -gUnknown_81BF36A:: @ 81BF36A - .string "Please tell me more about\n" - .string "yourself next time!$" - -Route5_PokemonDayCare_EventScript_1BF398:: @ 81BF398 - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - lock - faceplayer - showmoneybox 0, 0, 0 - specialvar VAR_RESULT, IsThereMonInRoute5Daycare - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BF46E - msgbox Text_19DD66, 5 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BF3DD - msgbox Text_19DDB2 - goto EventScript_1BF541 - end - -EventScript_1BF3DD:: @ 81BF3DD - specialvar VAR_RESULT, CountPartyNonEggMons - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BF452 - msgbox Text_19DDBE - fadescreen 1 - hidemoneybox - nop - nop - special ChooseSendDaycareMon - waitstate - showmoneybox 0, 0, 0 - compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_1BF444 - specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BF460 - specialvar VAR_0x8005, GetSelectedMonNickAndSpecies - msgbox Text_19DDF9 - waitse - playmoncry VAR_0x8005, 0 - msgbox Text_19DE24 - waitmoncry - special PutMonInRoute5Daycare - incrementgamestat 47 - goto EventScript_1BF541 - end - -EventScript_1BF444:: @ 81BF444 - msgbox Text_19DDDC - goto EventScript_1BF541 - end - -EventScript_1BF452:: @ 81BF452 - msgbox Text_19DEF5 - goto EventScript_1BF541 - end - -EventScript_1BF460:: @ 81BF460 - msgbox Text_19DF1D - goto EventScript_1BF541 - end - -EventScript_1BF46E:: @ 81BF46E - setvar VAR_0x8004, 0 - specialvar VAR_RESULT, GetNumLevelsGainedForRoute5DaycareMon - compare_var_to_value VAR_RESULT, 0 - call_if 5, EventScript_1BF4AA - compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_1BF4B3 - special GetCostToWithdrawRoute5DaycareMon - msgbox Text_19DE80, 5 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BF4BC - goto EventScript_1BF444 - end - -EventScript_1BF4AA:: @ 81BF4AA - msgbox Text_19DF56 - return - -EventScript_1BF4B3:: @ 81BF4B3 - msgbox Text_19DE3C - return - -EventScript_1BF4BC:: @ 81BF4BC - specialvar VAR_RESULT, CalculatePlayerPartyCount - compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BF533 - specialvar VAR_RESULT, IsEnoughForCostInVar0x8005 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BF4EA - msgbox Text_19E001 - goto EventScript_1BF541 - end - -EventScript_1BF4EA:: @ 81BF4EA - setvar VAR_0x8004, 0 - specialvar VAR_RESULT, TakePokemonFromRoute5Daycare - special SubtractMoneyFromVar0x8005 - updatemoneybox 0, 0, 0 - copyvar VAR_0x8008, VAR_RESULT - countpokemon - subvar VAR_RESULT, 1 - getpartymonname 0, VAR_RESULT - copyvar VAR_RESULT, VAR_0x8008 - msgbox Text_19DEAF - textcolor 3 - waitse - playmoncry VAR_RESULT, 0 - msgbox Text_19DECF - call EventScript_1A6675 - waitmoncry - goto EventScript_1BF541 - end - -EventScript_1BF533:: @ 81BF533 - msgbox Text_19DFC2 - goto EventScript_1BF541 - end - -EventScript_1BF541:: @ 81BF541 - hidemoneybox - nop - nop - release - end - -EventScript_81BF546:: @ 81BF546 - lockall - msgbox Text_1BFB5A - special EggHatch - waitstate - releaseall - end - -gUnknown_81BF555:: @ 81BF555 - .string "I'm the DAY-CARE MAN.\p" - .string "I help take care of the precious\n" - .string "POKéMON of TRAINERS.\p" - .string "If you'd like me to raise your\n" - .string "POKéMON, have a word with my wife.$" - -gUnknown_81BF5E3:: @ 81BF5E3 - .string "Ah, it's you!\p" - .string "We were raising your POKéMON, and\n" - .string "my goodness, were we surprised!\p" - .string "Your POKéMON had an EGG!\p" - .string "We don't know how it got there,\n" - .string "but your POKéMON had it.\p" - .string "You do want it, yes?$" - -gUnknown_81BF69A:: @ 81BF69A - .string "Ah, it's you! Good to see you.\n" - .string "Your {STR_VAR_1}'s doing fine.$" - -gUnknown_81BF6CF:: @ 81BF6CF - .string "Well then, I'll keep it.\n" - .string "Thanks!$" - -gUnknown_81BF6F0:: @ 81BF6F0 - .string "You have no room for it…\n" - .string "Come back when you've made room.$" - -Text_1BF72A:: @ 81BF72A - .string "{PLAYER} received the EGG from\n" - .string "the DAY-CARE MAN.$" - -gUnknown_81BF755:: @ 81BF755 - .string "Take good care of it.$" - -Text_1BF76B:: @ 81BF76B - .string "ポケモンを ひきとりたい ときは\n" - .string "ばさんに いって おくれ$" - -gUnknown_81BF789:: @ 81BF789 - .string "Ah, it's you! Your {STR_VAR_1} and\n" - .string "{STR_VAR_2} are doing fine.$" - -gUnknown_81BF7B6:: @ 81BF7B6 - .string "I really will keep it.\n" - .string "You do want this, yes?$" - -gUnknown_81BF7E4:: @ 81BF7E4 - .string "I'm the DAY-CARE LADY.\p" - .string "We can raise POKéMON for you.\p" - .string "Would you like us to raise one?$" - -gUnknown_81BF839:: @ 81BF839 - .string "Which POKéMON should we raise for\n" - .string "you?$" - -gUnknown_81BF860:: @ 81BF860 - .string "Fine, we'll raise your {STR_VAR_1}\n" - .string "for a while.\p" - .string "Come back for it later.$" - -gUnknown_81BF89F:: @ 81BF89F - .string "We can raise two of your POKéMON.\p" - .string "Would you like us to raise one\n" - .string "more POKéMON for you?$" - -gUnknown_81BF8F6:: @ 81BF8F6 - .string "My husband was looking for you.$" - -gUnknown_81BF916:: @ 81BF916 - .string "Oh, fine, then.\n" - .string "Come again.$" - -gUnknown_81BF932:: @ 81BF932 - .string "You don't have enough money…$" - -gUnknown_81BF94F:: @ 81BF94F - .string "Will you take back the other one,\n" - .string "too?$" - -gUnknown_81BF976:: @ 81BF976 - .string "Fine.\n" - .string "Come again.$" - -gUnknown_81BF988:: @ 81BF988 - .string "Ah, it's you!\n" - .string "Good to see you.\p" - .string "Your POKéMON can only be doing\n" - .string "good!$" - -gUnknown_81BF9CC:: @ 81BF9CC - .string "By level, your {STR_VAR_1} has\n" - .string "grown by {STR_VAR_2}.$" - -gUnknown_81BF9EF:: @ 81BF9EF - .string "Your POKéMON party is full.\n" - .string "Make room, then come see me.$" - -Text_1BFA28:: @ 81BFA28 - .string "どっちの ポケモンを ひきとるかい?$" - -gUnknown_81BFA3B:: @ 81BFA3B - .string "If you want your {STR_VAR_1} back,\n" - .string "it will cost ¥{STR_VAR_2}.$" - -gUnknown_81BFA67:: @ 81BFA67 - .string "Perfect!\n" - .string "Here's your POKéMON.$" - -gUnknown_81BFA85:: @ 81BFA85 - .string "{PLAYER} took back {STR_VAR_1} from\n" - .string "the DAY-CARE LADY.$" - -gUnknown_81BFAAD:: @ 81BFAAD - .string "Oh? But you have just one\n" - .string "POKéMON.\p" - .string "Come back another time.$" - -gUnknown_81BFAE8:: @ 81BFAE8 - .string "Will you take your POKéMON back?$" - -gUnknown_81BFB09:: @ 81BFB09 - .string "If you leave me that POKéMON,\n" - .string "what will you battle with?\p" - .string "Come back another time.$" - -Text_1BFB5A:: @ 81BFB5A - .string "Huh?$" - -EventScript_81BFB5F:: @ 81BFB5F - animateflash 0 - setflashradius 0 - end - -EventScript_1BFB65:: @ 81BFB65 - msgbox Text_1BFB6E, 3 - end - -Text_1BFB6E:: @ 81BFB6E - .string "REPEL's effect wore off…$" - -EventScript_SafariWarpOut:: @ 81BFB87 - setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 3 - special ExitSafariMode - setwarp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1 - end - -EventScript_1BFB98:: @ 81BFB98 - setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 1 - special ExitSafariMode - warp MAP_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 255, 4, 1 - waitstate - end - -EventScript_SafariRetire:: @ 81BFBAA - lockall - msgbox Text_1BFBE9, 5 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BFBC0 - releaseall - end - -EventScript_1BFBC0:: @ 81BFBC0 - goto EventScript_1BFB98 - -EventScript_SafariTimesUp:: @ 81BFBC5 - lockall - playse SE_PINPON - msgbox gUnknown_81BFC1B - goto EventScript_1BFB98 - end - -EventScript_SafariOutOfBalls:: @ 81BFBD7 - lockall - playse SE_PINPON - msgbox gUnknown_81BFC53 - goto EventScript_1BFB98 - end - -Text_1BFBE9:: @ 81BFBE9 - .string "Would you like to exit the SAFARI\n" - .string "ZONE right now?$" - -gUnknown_81BFC1B:: @ 81BFC1B - .string "PA: Ding-dong!\p" - .string "Time's up!\p" - .string "PA: Your SAFARI GAME is over!$" - -gUnknown_81BFC53:: @ 81BFC53 - .string "PA: Ding-dong!\p" - .string "You are out of SAFARI BALLS!\p" - .string "PA: Your SAFARI GAME is over!$" - -Text_1BFC9D:: @ 81BFC9D - .string "サファリゾーンへ ようこそ!\p" - .string "ここでは ホウエンでは なかなか\n" - .string "みることの できない ポケモンを\p" - .string "しぜんの すがたの まま\n" - .string "めに することが できます\p" - .string "また ポケモントレーナーの\n" - .string "ようぼうに おこたえ して\p" - .string "ポケモンを\n" - .string "つかまえる ことも できます!\p" - .string "サファリゾーンを たのしんで いってね!$" - -Text_1BFD30:: @ 81BFD30 - .string "サファリゾーンへ ようこそ!\n" - .string "サファリゾーンは はじめて ですか?$" - -Text_1BFD52:: @ 81BFD52 - .string "サファリゾーンを たのしんで いってね!$" - -Text_1BFD67:: @ 81BFD67 - .string "サファリゾーンでは\n" - .string "30この サファリボールを つかって\l" - .string "ポケモンを つかまえる ことが できます\p" - .string "サファリボールを つかいきるか\n" - .string "500ぽ あるくと\p" - .string "ゲームは しゅうりょう です\p" - .string "サファリゾーンを たのしんで いってね!$" - -Text_1BFDD7:: @ 81BFDD7 - .string "サファリゾーンへ ようこそ!\p" - .string "500えんで ポケモン つかまえほうだい!\n" - .string "サファリゲームに さんか しますか?$" - -Text_1BFE0F:: @ 81BFE0F - .string "そうですか\n" - .string "こんど ぜひ さんか してください!$" - -Text_1BFE28:: @ 81BFE28 - .string "おかねが たりませんよ!$" - -Text_1BFE35:: @ 81BFE35 - .string "それでは 500えん いただきます$" - -Text_1BFE47:: @ 81BFE47 - .string "では サファリボールを どうぞ!$" - -Text_1BFE58:: @ 81BFE58 - .string "{PLAYER}は サファリボールを\n" - .string "30こ うけとった!$" - -Text_1BFE70:: @ 81BFE70 - .string "じかんに なりましたら\n" - .string "こちらから おしらせ しますので\p" - .string "ぞんぶんに おたのしみ ください!\n" - .string "では いってらっしゃい!$" - -gUnknown_81BFEAC:: @ 81BFEAC - .string "Excuse me!\n" - .string "Your PC BOX is full.$" - -Text_1BFECC:: @ 81BFECC - .string "あ! おきゃくさん\n" - .string "ポロックケースを おもちで ないですね?\p" - .string "サファリゾーンは ポロックを つかうと\n" - .string "より おたのしみ いただけますので\p" - .string "ぜひ ポロックケースを\n" - .string "おもちに なって おこし ください!$" - -Text_1BFF30:: @ 81BFF30 - .string "まだ じかんが のこっていますが\n" - .string "サファリゾーンを やめますか?$" - -Text_1BFF51:: @ 81BFF51 - .string "では ひきつづき おたのしみ ください!$" - -Text_1BFF66:: @ 81BFF66 - .string "わかりました\p" - .string "それでは のこりの サファリボールを\n" - .string "おあずかり します\p" - .string "おつかれさまでした\n" - .string "また ごりよう ください$" - -Text_1BFFA1:: @ 81BFFA1 - .string "それでは いってらっしゃい!\l" - .string "なにか ありましたら\n" - .string "わたしに こえを かけて くださいね$" - -Text_1BFFCE:: @ 81BFFCE - .string "しってた?\p" - .string "あの しかくい はこに ポロックを おくと\n" - .string "ポケモンが あつまって くるんだよ!$" - -Text_1BFFFD:: @ 81BFFFD - .string "この さきに いきたい けど\n" - .string "じてんしゃ もって くるの わすれた‥‥\p" - .string "おくに めずらしい ポケモンが\n" - .string "いそうな きが するのに!$" - -Text_1C003F:: @ 81C003F - .string "ポケモンに ポロックを なげても\n" - .string "しらんぷり される ときが あるのよ\p" - .string "ポケモンにも すききらいが あるのかしら?$" - -Text_1C0079:: @ 81C0079 - .string "ぜぇ‥‥ ぜぇ‥‥\n" - .string "やっと ここまで きたけど‥‥\p" - .string "つかれちゃって ポケモン つかまえる\n" - .string "げんきも のこって ないよ‥‥$" - -Text_1C00B6:: @ 81C00B6 - .string "ホウエンに いない みずポケモンを\n" - .string "さがしに きたんだけど‥‥\p" - .string "みずうみは どこにあるのか\n" - .string "きみ しってるかい?$" - -Text_1C00EF:: @ 81C00EF - .string "ここで めずらしい ポケモンを\n" - .string "たくさん つかまえて\l" - .string "ともだちと こうかん するんだ!$" - -Text_1C011B:: @ 81C011B - .string "ポロックおきばに おいた ポロックが\n" - .string "いつのまにか なくなっていた‥‥\p" - .string "しらない うちに\n" - .string "ポケモンが たべちゃったのかな?$" - -Text_1C0159:: @ 81C0159 - .string "サファリゾーンの おとくな じょうほう!\p" - .string "であった ポケモンに\n" - .string "ポロックを なげると にげにくく なります!$" - -Text_1C0190:: @ 81C0190 - .string "あるき つかれたら ちょっと ひといき!\n" - .string "‘みんなの きゅうけいじょ'$" - -Text_1C01B4:: @ 81C01B4 - .string "おれ ポロック もってないけど\n" - .string "ポケモン たくさん つかまえたよ\p" - .string "ちかづいて ボールを なげる だけで\n" - .string "けっこう つかまえられる もんだよ!$" - -Text_1C01FB:: @ 81C01FB - .string "ポロックを つかうと いつもより\n" - .string "ちょっぴり にげにくく なるみたい\p" - .string "だから にげにくい ポケモンに つかっても\n" - .string "あんまり いみが ないかもね$" - -Text_1C0243:: @ 81C0243 - .string "ポロックおきばに ポロック おいて\n" - .string "ポケモンを つかまえると\p" - .string "おなじ ような せいかくの ポケモンが\n" - .string "あつまる きが するなあ$" - -Text_1C0283:: @ 81C0283 - .string "わしは おおきな {STR_VAR_1}に\n" - .string "とても きょうみが ある!\p" - .string "ん? きみ {STR_VAR_1} もってるの?\n" - .string "ちょ ちょ ちょっと···\l" - .string "おじさんに みせて おくれ!$" - -Text_1C02CB:: @ 81C02CB - .string "おお! こいつは でかい!\n" - .string "とても すばらしい {STR_VAR_1}だ!\p" - .string "みせて くれて ありがとう\n" - .string "おれいに これを もって いきなさい$" - -Text_1C0309:: @ 81C0309 - .string "{PLAYER}は\n" - .string "{STR_VAR_2}を もらった!$" - -Text_1C0317:: @ 81C0317 - .string "ありゃ?\n" - .string "きみ もちもの いっぱいだね$" - -Text_1C032B:: @ 81C032B - .string "ううむ わしは これより おおきい\n" - .string "{STR_VAR_1}を みたこと あるな···$" - -Text_1C034D:: @ 81C034D - .string "おお こいつは なかなか···って\n" - .string "これ {STR_VAR_1}じゃ ないよ!$" - -Text_1C036C:: @ 81C036C - .string "おおきい {STR_VAR_1} もってないの?\l" - .string "それは ざんねん···\n" - .string "こんど おおきい {STR_VAR_1} みせてね$" - -Text_1C0399:: @ 81C0399 - .string "しじょう さいだいの {STR_VAR_1}!\n" - .string "{STR_VAR_2}の {STR_VAR_3}cmのやつ!$" - -Text_1C03B5:: @ 81C03B5 - .string "パパ“{PLAYER}! よく きたな!\n" - .string "{PLAYER}あての てがみが とどけられたぞ$" - -Text_1C03D7:: @ 81C03D7 - .string "パパ“わたしも みたことのない\n" - .string "ふねの チケット だな‥‥\l" - .string "ミナモに いってみると いいだろう$" - -Text_1C0407:: @ 81C0407 - .string "カイナいき れんらくせん‥‥\p" - .string "あら?\n" - .string "その チケットは‥‥!$" - -Text_1C0426:: @ 81C0426 - .string "ヘンテコな チケットを\n" - .string "もってきたのは おまえさんか?\p" - .string "おまえが いこうと しているのは\n" - .string "みなみの はての ちっぽけな しま‥‥\p" - .string "そこでは なにが おこるのか\n" - .string "だれも わからねえ‥‥\l" - .string "ううむ ふなのりの ちが さわぐぜ!\p" - .string "さあ のりな!$" - -Text_1C049D:: @ 81C049D - .string "なにもねえ ちんけな しま だな‥‥\n" - .string "ミナモへ かえるか?$" - -Text_1C04BB:: @ 81C04BB - .string "ùÏ! ÉÇñÑ ÒñÉ!$" - -Text_1C04C9:: @ 81C04C9 - .string "そうかい\n" - .string "まあ すきにするが いいさ$" - -Text_1C04DC:: @ 81C04DC - .string "すべての ゆめは もうひとつの げんじつ\n" - .string "それを わすれるべからず‥‥$" - -Text_1C0500:: @ 81C0500 - .string "きおく かすみし ものは\n" - .string "こころに きざみつける ことを のぞむ‥‥$" - -Text_1C0523:: @ 81C0523 - .string "パパ“やあ {PLAYER}!\p" - .string "めずらしい きのみを てに いれたから\n" - .string "プレゼント するよ!$" - -Text_1C054C:: @ 81C054C - .string "ふかふかの つちに はえている きのみは\n" - .string "じゆうに とっても よいのじゃが‥\p" - .string "1つだけ きのみを おなじ ばしょに うめる\n" - .string "それが れいぎと いうものじゃ\p" - .string "ほれ これを わけてやろう$" - -Text_1C05A8:: @ 81C05A8 - .string "あんた みたところ トレーナーじゃろ?\p" - .string "トレーナーは よく きのみを ポケモンに\n" - .string "もたせとるわい\p" - .string "ふやすも つかうも あんた しだいじゃ$" - -Text_1C05ED:: @ 81C05ED - .string "いつも みずを あげてたら\n" - .string "たくさん はなが さいたんだ\p" - .string "そしたら きのみも たくさん できた!\p" - .string "はい!\n" - .string "これ あげる$" - -Text_1C0629:: @ 81C0629 - .string "がんばって あかいポロック つくるんだ!\n" - .string "{STR_VAR_1}も がんばってね!$" - -Text_1C064A:: @ 81C064A - .string "きょうは なにいろの きのみを\n" - .string "さがそっかなー$" - -Text_1C0662:: @ 81C0662 - .string "ポケモンコンテストの ゆうしょうを めざして\n" - .string "きのみを あつめているんだ\p" - .string "よかったら きみにも わけて あげるよ!$" - -Text_1C069C:: @ 81C069C - .string "きみも がんばれ!$" - -Text_1C06A6:: @ 81C06A6 - .string "きょうは どの きのみを うめるか‥\n" - .string "そして なにいろの ポロックを つくるか‥\p" - .string "なやむのも また たのしいよ$" - -Text_1C06DE:: @ 81C06DE - .string "ケースを ふると でてくる ポロック‥\p" - .string "そして それを キャッチして\n" - .string "たべてくれる ポケモン‥\p" - .string "これって あい だよね?$" - -Text_1C071B:: @ 81C071B - .string "うん うん!\n" - .string "やっぱ わかるひとには わかるよね\p" - .string "これ あげる$" - -Text_1C073B:: @ 81C073B - .string "そっか‥‥\n" - .string "でも ちがうと かんじることも たいせつだね\p" - .string "これ あげる$" - -Text_1C075F:: @ 81C075F - .string "その きのみは めずらしいもの らしいから\n" - .string "たいせつに そだててね!$" - -Text_1C0782:: @ 81C0782 - .string "また きのみめいじんに もらって こようっと$" - -Text_1C0799:: @ 81C0799 - .string "やっぱり\p" - .string "わたしに スーツが にあうように\n" - .string "うみには しおかぜが にあうな\l" - .string "そして きみには きのみが にあいそうだ‥‥\p" - .string "なんでだろうね?$" - -Text_1C07DF:: @ 81C07DF - .string "やっぱり それは‥‥‥‥\p" - .string "きみが トレーナーだからだ!$" - -Text_1C07FB:: @ 81C07FB - .string "やっぱり\p" - .string "わたしに シンプルさが にあうように\n" - .string "ポケモンには ポロックが にあうな$" - -Text_1C0825:: @ 81C0825 - .string "わしは きのみめいじんと よばれておる\p" - .string "わしは せかいじゅうを うつくしい はなで\n" - .string "うめつくそうと きのみを そだてて\l" - .string "そして くばり まくって おるのじゃ\p" - .string "きみにも きのみを わけて あげよう!$" - -Text_1C0888:: @ 81C0888 - .string "ほれ えんりょ せずに もう ひとつ!$" - -Text_1C089C:: @ 81C089C - .string "カナズミの ちかくにある サン·トウカという\n" - .string "フラワーショップも よろしくの\p" - .string "せかいに はなを さかせましょう!$" - -Text_1C08D5:: @ 81C08D5 - .string "きょうは もう おしまいじゃ\n" - .string "また おいで\p" - .string "せかいに はなを さかせましょう!$" - -Text_1C08FD:: @ 81C08FD - .string "じいさんの きのみの そだてかたは\n" - .string "そりゃあ せかいいちじゃ\p" - .string "わしも はなが たかいわい\p" - .string "ところで あんた\n" - .string "いい ことばを きいたことが ないかい?$" - -Text_1C0948:: @ 81C0948 - .string "おお! とても よい ことばじゃ!\n" - .string "かんどう したわい\p" - .string "ほれ これを もっていきなされ$" - -Text_1C0974:: @ 81C0974 - .string "おお! なかなか よい ことばじゃ\n" - .string "あんたも たいしたもんじゃ\p" - .string "ほれ これを もっていきなされ$" - -Text_1C09A4:: @ 81C09A4 - .string "まごたち 4にんも じいさんを しのぐ\n" - .string "おおものに なるじゃろうて\p" - .string "じんせい たのしいことが つきんのう!$" - -Text_1C09DA:: @ 81C09DA - .string "ほう‥‥$" - -Text_1C09DF:: @ 81C09DF - .string "こんにちは!\p" - .string "はなを せかいに ひろめる\n" - .string "フラワーショップ サン·トウカです!$" - -Text_1C0A07:: @ 81C0A07 - .string "{PLAYER}{KUN} きのみの こと しりたい?$" - -Text_1C0A1A:: @ 81C0A1A - .string "あなたの なまえは‥‥\p" - .string "{PLAYER}{KUN}ね!\n" - .string "とっても いい なまえだね!\l" - .string "{PLAYER}{KUN} きのみのこと しりたい?$" - -Text_1C0A4E:: @ 81C0A4E - .string "きのみはね くろい ふかふかの つちの\n" - .string "ところで たまに とれるの\l" - .string "でね‥‥\p" - .string "とったら その1つを また うめるの!\p" - .string "そうすると その きのみ から\n" - .string "めがでて みきが できて はながさいて\l" - .string "また きのみ が できるの\p" - .string "そうやって はなを ふやして\n" - .string "せかいじゅうを はなに するのが\l" - .string "わたしの ゆめ なんだ!\p" - .string "だから {PLAYER}{KUN}も きのみを うめて\n" - .string "せかいに はなを ふやしてね!$" - -Text_1C0B0B:: @ 81C0B0B - .string "おはなって とっても しあわせな きぶんに\n" - .string "してくれるよね$" - -Text_1C0B29:: @ 81C0B29 - .string "こんにちは!\p" - .string "おはなは せわを すれば するほど\n" - .string "たくさん きれいに さいて くれるの\p" - .string "あなたも せわを したく なった でしょ?\n" - .string "これ あげるわ$" - -Text_1C0B73:: @ 81C0B73 - .string "きのみが そだつ たびに\n" - .string "じょうろで みずを あげてね!\p" - .string "あとね\p" - .string "きのみは ずっと ずっと ほうっておくと\n" - .string "じめんに おちてしまうの\l" - .string "でもね そこから また めがでて くるの!\p" - .string "すごいよね!\n" - .string "いきものの ちからを かんじるよね$" - -Text_1C0BE5:: @ 81C0BE5 - .string "おねーちゃんたちを みならって\n" - .string "がんばって おはなを そだててるの\p" - .string "はい! これあげる!$" - -Text_1C0C12:: @ 81C0C12 - .string "きのみは うめて おおきく したり\n" - .string "ポケモンに もたせたり できるの\p" - .string "でも さいきん きのみを いくつか まぜると\n" - .string "ポケモンの おかしになる きかいが\l" - .string "ある らしいんだ\p" - .string "あたしも おかし ほしー$" - -Text_1C0C74:: @ 81C0C74 - .string "{STR_VAR_1} なまえ なんていうの?\p" - .string "‥‥‥ ‥‥‥ ‥‥‥\n" - .string "へー いいねー\p" - .string "わたしは キリ っていう なまえなの\p" - .string "パパと ママが すくすくと そだって\n" - .string "こころの あたたかい おんなのこに なって\l" - .string "ほしいっていう ねがいを こめたんだって!\p" - .string "{STR_VAR_1}にも これ あげる$" - -Text_1C0CF5:: @ 81C0CF5 - .string "あと {STR_VAR_1}には キリの だいすきな\n" - .string "この きのみも あげちゃう!$" - -Text_1C0D16:: @ 81C0D16 - .string "{STR_VAR_1}の なまえには\n" - .string "どんな ねがいが こめられてるの?$" - -Text_1C0D32:: @ 81C0D32 - .string "はる なつ あき ふゆ\n" - .string "はるに うまれると はるが すきで\l" - .string "なつに うまれると なつが すきなのかな?$" - -Text_1C0D66:: @ 81C0D66 - .string "じゃあ キリは あきに うまれたから\n" - .string "あきが だいすき!\p" - .string "{STR_VAR_1}は いつが すき?$" - -Text_1C0D8F:: @ 81C0D8F - .string "そっか‥\n" - .string "かんけいないのか‥\p" - .string "しりたいことって たくさんあるなー$" - -gUnknown_81C0DB0:: @ 81C0DB0 - .string "It's crammed full of POKéMON\n" - .string "books.$" - -Text_1C0DD4:: @ 81C0DD4 - .string "ほんだなに ならんでいるのは\n" - .string "ポケモンの ほん ばかりだ$" - -Text_1C0DF1:: @ 81C0DF1 - .string "A TOWN MAP.$" - -gUnknown_81C0DFD:: @ 81C0DFD - .string "Wow!\n" - .string "Tons of POKéMON stuff!$" - -gUnknown_81C0E19:: @ 81C0E19 - .string "Dishes and plates are neatly\n" - .string "lined up.$" - -gUnknown_81C0E40:: @ 81C0E40 - .string "It smells delicious!\n" - .string "Somebody's been cooking here.$" - -gUnknown_81C0E73:: @ 81C0E73 - .string "It's a nicely made dresser.\n" - .string "It will hold a lot of stuff.$" - -gUnknown_81C0EAC:: @ 81C0EAC - .string "There's a pile of snacks here.$" - -gUnknown_81C0ECB:: @ 81C0ECB - .string "All your item needs fulfilled!\n" - .string "POKéMON MART$" - -gUnknown_81C0EF7:: @ 81C0EF7 - .string "Heal Your POKéMON!\n" - .string "POKéMON CENTER$" - -gUnknown_81C0F19:: @ 81C0F19 - .string "INDIGO PLATEAU\p" - .string "The ultimate goal of TRAINERS!\n" - .string "POKéMON LEAGUE HQ$" - -gUnknown_81C0F59:: @ 81C0F59 - .string "INDIGO PLATEAU\p" - .string "The highest POKéMON authority!\n" - .string "POKéMON LEAGUE HQ$" - -gUnknown_81C0F99:: @ 81C0F99 - .string "It should be packed with all kinds\n" - .string "of delicious things to eat.$" - -gUnknown_81C0FD8:: @ 81C0FD8 - .string "It's a blueprint of some sort.\n" - .string "It's filled with diagrams and text.$" - -gUnknown_81C101B:: @ 81C101B - .string "It's a pretty picture of a POKéMON.\n" - .string "It looks like it's feeling good.$" - -gUnknown_81C1060:: @ 81C1060 - .string "What could this machine be?\n" - .string "Better not mess around with it!$" - -gUnknown_81C109C:: @ 81C109C - .string "It's a telephone.\n" - .string "Better not use it.$" - -gUnknown_81C10C1:: @ 81C10C1 - .string "It's all complicated words and\n" - .string "numbers that make no sense…$" - -gUnknown_81C10FC:: @ 81C10FC - .string "It's an advertising poster about\n" - .string "all kinds of products.$" - -gUnknown_81C1134:: @ 81C1134 - .string "Oh, that smells tasty!\n" - .string "It might get the stomach growling!$" - -gUnknown_81C116E:: @ 81C116E - .string "Inside this…\n" - .string "……\p" - .string "There's nothing here!$" - -gUnknown_81C1194:: @ 81C1194 - .string "It's a cup with a POKéMON mark\n" - .string "on it.$" - -gUnknown_81C11BA:: @ 81C11BA - .string "The window is very well polished.$" - -gUnknown_81C11DC:: @ 81C11DC - .string "Outside the window…\p" - .string "The sky looks fantastically\n" - .string "beautiful.$" - -gUnknown_81C1217:: @ 81C1217 - .string "Lights in different colors are\n" - .string "flashing on and off.$" - -gUnknown_81C124B:: @ 81C124B - .string "All sorts of tools are lined up\n" - .string "neatly.$" - -gUnknown_81C1273:: @ 81C1273 - .string "It's a machine of some sort.\n" - .string "It sure is impressive.$" - -gUnknown_81C12A7:: @ 81C12A7 - .string "It's the latest video game!\n" - .string "It sure looks fun!$" - -gUnknown_81C12D6:: @ 81C12D6 - .string "There are obvious signs of burglary\n" - .string "here…$" - -gUnknown_81C1300:: @ 81C1300 - .string "There's a POKéMON on TV!\n" - .string "It looks like it's having fun.$" - -EventScript_1C1338:: @ 81C1338 - waitse - setdivewarp MAP_UNKNOWN_MAP_00_00, 72, 7187, 8 - nop - copyvar VAR_0x4030, 1 - end - -EventScript_1C1348:: @ 81C1348 - lockall - delay 20 - applymovement 255, Movement_1C137A - waitmovement 0 - playse SE_RU_HYUU - delay 60 - warphole 0xFFFF - waitstate - end - -EventScript_1C1361:: @ 81C1361 - lockall - delay 20 - applymovement 255, Movement_1C137A - waitmovement 0 - playse SE_RU_HYUU - delay 60 - special DoFallWarp - waitstate - end - -Movement_1C137A:: @ 81C137A - step_60 - step_end - -gUnknown_81C137C:: @ 81C137C - .string "The battery isn't charged enough.\p" - .string "No. of steps required to fully\n" - .string "charge the battery: {STR_VAR_1}{PAUSE_UNTIL_PRESS}$" - -gUnknown_81C13D6:: @ 81C13D6 - .string "There are no TRAINERS within range\n" - .string "who can battle…\p" - .string "The VS SEEKER was turned off.{PAUSE_UNTIL_PRESS}$" - -gUnknown_81C1429:: @ 81C1429 - .string "The other TRAINERS don't appear\n" - .string "to be ready for battle.\p" - .string "Let's wait till later.{PAUSE_UNTIL_PRESS}$" - -Text_1C147A:: @ 81C147A - .string "Hey!\n" - .string "I saw you in VIRIDIAN FOREST!$" - -Text_1C149D:: @ 81C149D - .string "Hi! I like shorts!\n" - .string "They're comfy and easy to wear!\p" - .string "You should be wearing shorts, too!$" - -Text_1C14F3:: @ 81C14F3 - .string "Excuse me!\n" - .string "You keep looking at me, don't you?$" - -Text_1C1521:: @ 81C1521 - .string "You're a TRAINER, aren't you?\n" - .string "Let's get with it right away!$" - -Text_1C155D:: @ 81C155D - .string "That look you give me…\n" - .string "It intrigues me so!$" - -Text_1C1588:: @ 81C1588 - .string "Hey! What's wrong with you?\n" - .string "You're still not wearing shorts!$" - -Text_1C15C5:: @ 81C15C5 - .string "I'll battle you with the POKéMON\n" - .string "I started raising.$" - -Text_1C15F9:: @ 81C15F9 - .string "Eek!\n" - .string "Did you push me?$" - -Text_1C160F:: @ 81C160F - .string "I always catch mushroom POKéMON\n" - .string "on MT. MOON.$" - -Text_1C163C:: @ 81C163C - .string "Oh! You're that nosy kid who\n" - .string "eavesdropped on us!$" - -Text_1C166D:: @ 81C166D - .string "Excuse me! Didn't I tell you that\n" - .string "this is a private conversation?\p" - .string "You shouldn't be listening in,\n" - .string "you uncouth person!$" - -Text_1C16E2:: @ 81C16E2 - .string "I'm trying to find something good\n" - .string "that's not a BUG POKéMON, but…$" - -Text_1C1723:: @ 81C1723 - .string "Huh?\n" - .string "You want to go with me again?$" - -Text_1C1746:: @ 81C1746 - .string "Me?\n" - .string "Well, okay. I'll play this once.$" - -Text_1C176B:: @ 81C176B - .string "Hey, long time!\n" - .string "Have you gotten better?$" - -Text_1C1793:: @ 81C1793 - .string "You are good at POKéMON, but how\n" - .string "is your chemistry grade?$" - -Text_1C17CD:: @ 81C17CD - .string "All right!\n" - .string "Let's play another game!$" - -Text_1C17F1:: @ 81C17F1 - .string "You need strategy to win at\n" - .string "battling.\p" - .string "Are you following my advice?$" - -Text_1C1834:: @ 81C1834 - .string "I've collected many NIDORAN.\n" - .string "I don't want them to evolve, but…$" - -Text_1C1873:: @ 81C1873 - .string "School is fun, but I still think\n" - .string "POKéMON are fun, too.$" - -Text_1C18AA:: @ 81C18AA - .string "MEOWTH and PERSIAN are so cute,\n" - .string "meow, meow, meow!$" - -Text_1C18DC:: @ 81C18DC - .string "We may look silly standing here\n" - .string "like this, but I can still battle.$" - -Text_1C191F:: @ 81C191F - .string "I'm a rambling, gaming dude!\n" - .string "I'm on a winning streak!$" - -Text_1C1955:: @ 81C1955 - .string "What's a cute, round, and fluffy\n" - .string "POKéMON?\p" - .string "You already know, don't you?$" - -Text_1C199C:: @ 81C199C - .string "My bike's still acting up, man.$" - -Text_1C19BC:: @ 81C19BC - .string "Okay, kid!\n" - .string "Don't expect mercy this time!$" - -Text_1C19E5:: @ 81C19E5 - .string "ELI: Our twin power became even\n" - .string "better!$" - -Text_1C1A0D:: @ 81C1A0D - .string "ANNE: Our twin power powered up!$" - -Text_1C1A2E:: @ 81C1A2E - .string "We're to battle again?\n" - .string "This time, you're mine!$" - -Text_1C1A5D:: @ 81C1A5D - .string "I haven't forgotten you were with\n" - .string "those good-looking POKéMON.$" - -Text_1C1A9B:: @ 81C1A9B - .string "I'm taking ROCK TUNNEL to go to\n" - .string "LAVENDER…\p" - .string "But I keep getting stopped by\n" - .string "everyone along the way…$" - -Text_1C1AFB:: @ 81C1AFB - .string "Don't you dare patronize me today!\n" - .string "We're playing for keeps!$" - -Text_1C1B37:: @ 81C1B37 - .string "Bwahaha!\n" - .string "Great! I was bored again, eh!$" - -Text_1C1B5E:: @ 81C1B5E - .string "Hahaha!\n" - .string "A little toughie, as always!$" - -Text_1C1B83:: @ 81C1B83 - .string "I got up early every day to train\n" - .string "my POKéMON from cocoons!$" - -Text_1C1BBE:: @ 81C1BBE - .string "Hahahaha!\n" - .string "I'll win this time!$" - -Text_1C1BDC:: @ 81C1BDC - .string "Go win, my super BUG POKéMON!$" - -Text_1C1BFA:: @ 81C1BFA - .string "Wow, you came here again?\n" - .string "Maybe you're a POKéMANIAC, too?\l" - .string "Want to see my collection?$" - -Text_1C1C4F:: @ 81C1C4F - .string "Ha-hahah-ah-ha!\n" - .string "I can't stop sneezing!$" - -Text_1C1C76:: @ 81C1C76 - .string "Hi, kid!\n" - .string "Did I show you my POKéMON?$" - -Text_1C1C9A:: @ 81C1C9A - .string "I went out to a POKéMON GYM again.\p" - .string "…But I lost as usual.$" - -Text_1C1CD3:: @ 81C1CD3 - .string "Ah!\n" - .string "This mountain air is delicious!\l" - .string "It's so good, I can't leave!$" - -Text_1C1D14:: @ 81C1D14 - .string "My head is starting to spin.\n" - .string "I've been hiking for too long…$" - -Text_1C1D50:: @ 81C1D50 - .string "Win, lose, or draw!\n" - .string "Now for our rematch!$" - -Text_1C1D79:: @ 81C1D79 - .string "Competing is the ultimate thrill.\n" - .string "I still can't get enough!$" - -Text_1C1DB5:: @ 81C1DB5 - .string "You know, right?\n" - .string "Let's go, but don't cheat!$" - -Text_1C1DE1:: @ 81C1DE1 - .string "Hi, there!\p" - .string "But be careful!\n" - .string "I'm still laying down some cables!$" - -Text_1C1E1F:: @ 81C1E1F - .string "I became a TRAINER a while ago.\n" - .string "But, I think I can win.$" - -Text_1C1E57:: @ 81C1E57 - .string "Fwahaha!\n" - .string "I have never lost!\p" - .string "…And if I did, I've forgotten all\n" - .string "about it!$" - -Text_1C1E9F:: @ 81C1E9F - .string "I have never won before…\p" - .string "Perhaps I am destined to remain\n" - .string "that way…$" - -Text_1C1EE2:: @ 81C1EE2 - .string "I'm the best in my class.\n" - .string "I train every morning and night!$" - -Text_1C1F1D:: @ 81C1F1D - .string "Keep your eyes out for live wires!$" - -Text_1C1F40:: @ 81C1F40 - .string "I raised my POKéMON carefully.\n" - .string "They should be ready by now.\l" - .string "This time, they should win, too.$" - -Text_1C1F9D:: @ 81C1F9D - .string "Yeah!\n" - .string "I got a bite, here!\l" - .string "Th-this might be the real thing!$" - -Text_1C1FD8:: @ 81C1FD8 - .string "You're finally here.\n" - .string "Fishing is a waiting game.$" - -Text_1C2008:: @ 81C2008 - .string "Still can't find a MOON STONE…\n" - .string "Have you found one?$" - -Text_1C203B:: @ 81C203B - .string "Electricity has always been my\n" - .string "specialty.\p" - .string "I don't know a thing about POKéMON\n" - .string "of the sea, though.$" - -Text_1C209C:: @ 81C209C - .string "The FISHING FOOL vs. POKéMON KID!\n" - .string "Another round, fight!$" - -Text_1C20D4:: @ 81C20D4 - .string "I love fishing, don't get me wrong.\n" - .string "But, I wish I had more work…\l" - .string "…It's hard to give up fishing!$" - -Text_1C2134:: @ 81C2134 - .string "What's catching?\p" - .string "You'll never know unless you beat\n" - .string "me!$" - -Text_1C216B:: @ 81C216B - .string "JES: I'll win here today and\n" - .string "propose to my GIA.$" - -Text_1C219B:: @ 81C219B - .string "GIA: Hey, JES…\n" - .string "I've been waiting a long time now.\p" - .string "If we win today, I'll marry you!$" - -Text_1C21EE:: @ 81C21EE - .string "My bird POKéMON remember you!$" - -Text_1C220C:: @ 81C220C - .string "I want to be the best TRAINER \n" - .string "while I'm a kid!$" - -Text_1C223C:: @ 81C223C - .string "Wow!\n" - .string "You got more cool BADGES!$" - -Text_1C225B:: @ 81C225B - .string "My cutely grown POKéMON wish to\n" - .string "become reacquainted with you.$" - -Text_1C2299:: @ 81C2299 - .string "I cleaned out my savings and\n" - .string "bought more CARBOS.$" - -Text_1C22CA:: @ 81C22CA - .string "I'm not going to lose this time.\n" - .string "The wind's blowing my way!$" - -Text_1C2306:: @ 81C2306 - .string "Oh, you're back?\p" - .string "Sure, I'll play again with you,\n" - .string "sweetie.$" - -Text_1C2340:: @ 81C2340 - .string "Can't you forget that you battled\n" - .string "with me?$" - -Text_1C236B:: @ 81C236B - .string "What're you starin' at?$" - -Text_1C2383:: @ 81C2383 - .string "I always go with bird POKéMON.\n" - .string "I've dedicated myself to them.$" - -Text_1C23C1:: @ 81C23C1 - .string "I used TMs to teach good moves\n" - .string "to my POKéMON.$" - -Text_1C23EF:: @ 81C23EF - .string "My bird POKéMON should be ready\n" - .string "for battle this time.$" - -Text_1C2425:: @ 81C2425 - .string "Are you using TMs on POKéMON?\n" - .string "Just holding them is useless.$" - -Text_1C2461:: @ 81C2461 - .string "Have you taught your bird POKéMON\n" - .string "how to FLY?\p" - .string "You'll be able to soar with it into\n" - .string "the sky! Give it a try.$" - -Text_1C24CB:: @ 81C24CB - .string "The legend of the winged mirages…\n" - .string "You've heard it, right?$" - -Text_1C2505:: @ 81C2505 - .string "I'm really not into it, but okay.\n" - .string "Let's go!$" - -Text_1C2531:: @ 81C2531 - .string "Hey!\n" - .string "I remember you!\p" - .string "C'mon, c'mon.\n" - .string "Let's go, let's go, let's go!$" - -Text_1C2572:: @ 81C2572 - .string "You're here again, huh?\n" - .string "Shut up and battle.$" - -Text_1C259E:: @ 81C259E - .string "We've been riding here because of\n" - .string "the wide-open spaces.$" - -Text_1C25D6:: @ 81C25D6 - .string "POKéMON battle, right?\n" - .string "Cool! Rumble!$" - -Text_1C25FB:: @ 81C25FB - .string "KIRI: JAN, I hope we win today.$" - -Text_1C261B:: @ 81C261B - .string "JAN: KIRI, here we go!\n" - .string "Let's win for sure this time!$" - -Text_1C2650:: @ 81C2650 - .string "I'm going to keep battling with the\n" - .string "POKéMON I got in trades.$" - -Text_1C268D:: @ 81C268D - .string "You look gentle, so I think I can\n" - .string "beat you.\p" - .string "I'll give it one more go!$" - -Text_1C26D3:: @ 81C26D3 - .string "When I whistle, bird POKéMON\n" - .string "gather around.\p" - .string "They're amazingly cute!$" - -Text_1C2717:: @ 81C2717 - .string "Hmm? My birds are shivering!\n" - .string "Wait, aren't you that TRAINER…$" - -Text_1C2753:: @ 81C2753 - .string "Oh, you're a little cutie!\n" - .string "So like a darling POKéMON!\l" - .string "I remember you now!$" - -Text_1C279D:: @ 81C279D - .string "I raise POKéMON for protection\n" - .string "because I live alone.\p" - .string "That hasn't changed.$" - -Text_1C27E7:: @ 81C27E7 - .string "Hey, kid! C'mon!\n" - .string "I got these off some loser!$" - -Text_1C2814:: @ 81C2814 - .string "Fork over all your cash when you\n" - .string "lose to me, kid!$" - -Text_1C2846:: @ 81C2846 - .string "What's cool and happening?\n" - .string "Trading POKéMON, of course.$" - -Text_1C287D:: @ 81C287D - .string "Want to play with my POKéMON\n" - .string "again?$" - -Text_1C28A1:: @ 81C28A1 - .string "MYA: Hi, we keep meeting,\n" - .string "don't we?\p" - .string "Help me train my little brother\n" - .string "again?$" - -Text_1C28EC:: @ 81C28EC - .string "RON: My sister's gotten more\n" - .string "powerful…$" - -Text_1C2913:: @ 81C2913 - .string "What do you want?$" - -Text_1C2925:: @ 81C2925 - .string "Nice BIKE!\n" - .string "Hand it over quick!$" - -Text_1C2944:: @ 81C2944 - .string "Come out and play, little mouse.\n" - .string "I'll treat you right!$" - -Text_1C297B:: @ 81C297B - .string "Hey, wait a second!\n" - .string "Don't call me and then run away!$" - -Text_1C29B0:: @ 81C29B0 - .string "I'm feeling hungry and mean!\n" - .string "I really need a punching bag!$" - -Text_1C29EB:: @ 81C29EB - .string "Hey, there!\n" - .string "We'll have ourselves a good time!$" - -Text_1C2A19:: @ 81C2A19 - .string "JED: Are you here to see our\n" - .string "love, which knows no bounds?$" - -Text_1C2A53:: @ 81C2A53 - .string "LEA: Sometimes, the intensity of\n" - .string "our love scares me.$" - -Text_1C2A88:: @ 81C2A88 - .string "I told you, there's no getting rich\n" - .string "quick in battling kids.$" - -Text_1C2AC4:: @ 81C2AC4 - .string "I'm mighty proud of my bod, kiddo.\n" - .string "Come on!$" - -Text_1C2AF0:: @ 81C2AF0 - .string "You out for a stroll?$" - -Text_1C2B06:: @ 81C2B06 - .string "We're BIKERS!\n" - .string "We rule the roads, man!$" - -Text_1C2B2C:: @ 81C2B2C - .string "VOLTORB's going to seriously\n" - .string "electrify you today!$" - -Text_1C2B5E:: @ 81C2B5E - .string "I leveled up my POKéMON, but it\n" - .string "absolutely won't evolve. Why?$" - -Text_1C2B9C:: @ 81C2B9C - .string "Gaah! I really need to exercise\n" - .string "and seriously trim some flab!$" - -Text_1C2BDA:: @ 81C2BDA - .string "Be a rebel!$" - -Text_1C2BE6:: @ 81C2BE6 - .string "Yep, that's a nice BIKE!\n" - .string "How's it handle?$" - -Text_1C2C10:: @ 81C2C10 - .string "Get lost, kid!\n" - .string "I'm bushed!$" - -Text_1C2C2B:: @ 81C2C2B - .string "I've been checking every grassy\n" - .string "area for new POKéMON.\p" - .string "But it's not always easy…$" - -Text_1C2C7B:: @ 81C2C7B - .string "Koorukukukoo!\n" - .string "Is my birdcall getting better?$" - -Text_1C2CA8:: @ 81C2CA8 - .string "I warned you before, this is my\n" - .string "turf!\p" - .string "I don't want you coming around.$" - -Text_1C2CEE:: @ 81C2CEE - .string "I'm almost warmed up to go\n" - .string "out for a swim.$" - -Text_1C2D19:: @ 81C2D19 - .string "Wait! Slow down!\n" - .string "What if you have a heart attack?$" - -Text_1C2D4B:: @ 81C2D4B - .string "I love swimming!\n" - .string "I guess you're the surfing type.$" - -Text_1C2D7D:: @ 81C2D7D - .string "What's beyond the horizon?\n" - .string "Have you seen?$" - -Text_1C2DA7:: @ 81C2DA7 - .string "I tried diving for POKéMON again,\n" - .string "but it was a no-go like before.$" - -Text_1C2DE9:: @ 81C2DE9 - .string "I look at the sea to forget all\n" - .string "the bad things that happened.\p" - .string "…Like losing to you the last time!$" - -Text_1C2E4A:: @ 81C2E4A - .string "You always get to ride your\n" - .string "POKéMON…\p" - .string "It looks so relaxing.\n" - .string "Can I have it if I win?$" - -Text_1C2E9D:: @ 81C2E9D - .string "Swimming's great!\n" - .string "Sunburns aren't!$" - -Text_1C2EC0:: @ 81C2EC0 - .string "These waters are treacherous!\n" - .string "You shouldn't come back here!$" - -Text_1C2EFC:: @ 81C2EFC - .string "I swam here with my friends…\n" - .string "I'm tired…\l" - .string "Must we really battle again?$" - -Text_1C2F41:: @ 81C2F41 - .string "LIA: You know my brother just\n" - .string "became a TRAINER, right?\p" - .string "I want to make him better, so I\n" - .string "need your help again.$" - -Text_1C2FAE:: @ 81C2FAE - .string "LUC: My big sis taught me all\n" - .string "about POKéMON.\p" - .string "I wonder if I'm better?$" - -Text_1C2FF3:: @ 81C2FF3 - .string "The water is shallow here.\n" - .string "There are many people swimming.$" - -Text_1C302E:: @ 81C302E - .string "Are you jealous that I'm\n" - .string "vacationing on SEAFOAM?$" - -Text_1C305F:: @ 81C305F - .string "I love floating with the fishes\n" - .string "here among the waves.$" - -Text_1C3095:: @ 81C3095 - .string "Were you on vacation, too?$" - -Text_1C30B0:: @ 81C30B0 - .string "Check out my physique!\p" - .string "It's even more buff than ever\n" - .string "before!$" - -Text_1C30ED:: @ 81C30ED - .string "Why are you riding a POKéMON?\n" - .string "Haven't you learned to swim yet?$" - -Text_1C312C:: @ 81C312C - .string "I rode my bird POKéMON here.$" - -Text_1C3149:: @ 81C3149 - .string "My boyfriend gave me big pearls.\n" - .string "And, they've grown bigger!$" - -Text_1C3185:: @ 81C3185 - .string "I swam here from CINNABAR ISLAND.\n" - .string "It wasn't easy, like I said.$" - -Text_1C31C4:: @ 81C31C4 - .string "CINNABAR, in the west, has a LAB\n" - .string "for POKéMON.\p" - .string "My daddy works there.$" - -Text_1C3208:: @ 81C3208 - .string "You want to know if the fish are\n" - .string "biting?$" - -Text_1C3231:: @ 81C3231 - .string "I got a big haul again!\n" - .string "Wanna go for it once more?$" - -Text_1C3264:: @ 81C3264 - .string "The sea cleanses my body and soul!$" - -Text_1C3287:: @ 81C3287 - .string "きょうも およぎに\n" - .string "きちまったぜ$" - -Text_1C3298:: @ 81C3298 - .string "I caught my POKéMON at sea.\n" - .string "And that's where I train them.$" - -Text_1C32D3:: @ 81C32D3 - .string "Right now, I'm in another triathlon\n" - .string "meet!$" - -Text_1C32FD:: @ 81C32FD - .string "Ahh!\n" - .string "Feel the sun and the wind!$" - -Text_1C331D:: @ 81C331D - .string "Hey, cut it out already.\n" - .string "You always scare away the fish!$" - -Text_1C3356:: @ 81C3356 - .string "Keep me company till I get a hit.$" - -Text_1C3378:: @ 81C3378 - .string "LIL: Huh? A battle again?\n" - .string "IAN, can't you do it alone?$" - -Text_1C33AE:: @ 81C33AE - .string "IAN: My sis is still a slob.\n" - .string "Help me get her into shape!$" - -Text_1C33E7:: @ 81C33E7 - .string "I won't lose while I'm here!$" - -Text_1C3404:: @ 81C3404 - .string "Dad took me to a great party on\n" - .string "the S.S. ANNE at VERMILION CITY.$" - -Text_1C3445:: @ 81C3445 - .string "I'm a cool guy.\n" - .string "I've got a girlfriend!\p" - .string "I'll show her how cool I am for\n" - .string "sure this time!$" - -Text_1C349C:: @ 81C349C - .string "Hi!\n" - .string "My boyfriend is cool!\l" - .string "My conditioning's good today!$" - -Text_1C34D4:: @ 81C34D4 - .string "I had this feeling…\n" - .string "I knew I had to battle you again!$" - -Text_1C350A:: @ 81C350A - .string "My friend has many cute POKéMON.\n" - .string "I'm so jealous!$" - -Text_1C353B:: @ 81C353B - .string "I just trained up on MT. MOON,\n" - .string "but I've still got gas in the tank!$" - -Text_1C357E:: @ 81C357E - .string "A POKéMANIAC lives on the cape.\n" - .string "Have you seen his collection?$" - -Text_1C35BC:: @ 81C35BC - .string "You're going to see BILL again?\n" - .string "First, we battle!$" - -Text_1C35EE:: @ 81C35EE - .string "I saw your feat from the grass!$" - -Text_1C360E:: @ 81C360E - .string "Okay!\n" - .string "I'll stomp you!$" - -Text_1C3624:: @ 81C3624 - .string "You always look so busy…\n" - .string "Aren't you getting tired?$" - -Text_1C3657:: @ 81C3657 - .string "You really must love coming to\n" - .string "NUGGET BRIDGE.$" - -Text_1C3685:: @ 81C3685 - .string "The time we battled…\p" - .string "Even though I was the second in\n" - .string "line, I was the best, wasn't I?$" - -Text_1C36DA:: @ 81C36DA - .string "People call this the NUGGET\n" - .string "BRIDGE!\p" - .string "You've already beaten us, so you're\n" - .string "not allowed to take the challenge…\p" - .string "…But, you're welcome to battle with\n" - .string "us again.$" - -Text_1C3773:: @ 81C3773 - .string "Lying back, rocked by the waves…\n" - .string "I don't notice time slipping by…$" - -Text_1C37B5:: @ 81C37B5 - .string "The weather's gorgeous!\n" - .string "I'll try not to spoil it.$" - -Text_1C37E7:: @ 81C37E7 - .string "My sunburn is starting to hurt…$" - -Text_1C3807:: @ 81C3807 - .string "The fire bird's mountain casts\n" - .string "a huge shadow…$" - -Text_1C3835:: @ 81C3835 - .string "I have this strong feeling that\n" - .string "I can win this time!$" - -Text_1C386A:: @ 81C386A - .string "Wait! Wait a second!\n" - .string "I'm sure I've hooked a big one!$" - -Text_1C389F:: @ 81C389F - .string "You'll help me out with my\n" - .string "training again?$" - -Text_1C38CA:: @ 81C38CA - .string "We haven't missed a single day of\n" - .string "training yet!$" - -Text_1C38FA:: @ 81C38FA - .string "Every morning, before breakfast,\n" - .string "I swim around this island…\l" - .string "Three times!$" - -Text_1C3943:: @ 81C3943 - .string "Dress appropriately for battle!\n" - .string "Lose that frivolous outfit, I said!$" - -Text_1C3987:: @ 81C3987 - .string "You know, everything tastes great\n" - .string "when you're out in the wild.$" - -Text_1C39C6:: @ 81C39C6 - .string "I ate too much again, so will you\n" - .string "battle us for some exercise?$" - -Text_1C3A05:: @ 81C3A05 - .string "KIA: My big brother and I make\n" - .string "an awesome combination!\p" - .string "We won't lose this time!$" - -Text_1C3A55:: @ 81C3A55 - .string "MIK: Together with KIA, we're\n" - .string "afraid of nothing!\p" - .string "We'll prove it to you this time!$" - -Text_1C3AA7:: @ 81C3AA7 - .string "Are we to battle again?$" - -Text_1C3ABF:: @ 81C3ABF - .string "From where have you come, and\n" - .string "where are you bound?$" - -Text_1C3AF2:: @ 81C3AF2 - .string "I want to swim without my float\n" - .string "ring soon.$" - -Text_1C3B1D:: @ 81C3B1D - .string "Yay, yay!\n" - .string "POKéMON!$" - -Text_1C3B30:: @ 81C3B30 - .string "Oh, no, didn't I tell you already?\n" - .string "Please, stay away from me!$" - -Text_1C3B6E:: @ 81C3B6E - .string "JOY: We've gotten stronger!\n" - .string "Lots and lots!$" - -Text_1C3B99:: @ 81C3B99 - .string "MEG: You can't beat us today!$" - -Text_1C3BB7:: @ 81C3BB7 - .string "Oh, hello!\p" - .string "Are you raising your POKéMON in a\n" - .string "good environment?$" - -Text_1C3BF6:: @ 81C3BF6 - .string "With these hands, I will create\n" - .string "my victory today.$" - -Text_1C3C28:: @ 81C3C28 - .string "Must I repeat myself?\n" - .string "I'm trying to paint.\l" - .string "Please keep out of my sight!$" - -Text_1C3C70:: @ 81C3C70 - .string "I haven't made any progress…\n" - .string "I still can't get the right angle…$" - -Text_1C3CB0:: @ 81C3CB0 - .string "Oh, you will give me another\n" - .string "opportunity to match wits with you?$" - -Text_1C3CF1:: @ 81C3CF1 - .string "They're almost finished making the\n" - .string "pool for my POKéMON.\p" - .string "You must drop in for a visit.$" - -Text_1C3D47:: @ 81C3D47 - .string "I'm a good runner.\n" - .string "I've gotten even faster!$" - -Text_1C3D73:: @ 81C3D73 - .string "I say, friend!\n" - .string "Let us enjoy our time together!$" - -Text_1C3DA2:: @ 81C3DA2 - .string "I'm the eldest of the BIRD\n" - .string "BROTHERS. Remember me?\p" - .string "That's right, I'm the one who loves\n" - .string "birds for their beaks!$" - -Text_1C3E0F:: @ 81C3E0F - .string "I'm the middle kid of the BIRD\n" - .string "BROTHERS.\p" - .string "I'm the one that loves wings.\n" - .string "Let's battle again!$" - -Text_1C3E6A:: @ 81C3E6A - .string "I'm the youngest of the BIRD\n" - .string "BROTHERS.\p" - .string "I love birds for their down.\n" - .string "I didn't think I'd see you again!$" - -Text_1C3ED0:: @ 81C3ED0 - .string "I'm still having no luck at all.\n" - .string "A battle'd be a change of pace!$" - -Text_1C3F11:: @ 81C3F11 - .string "Gasp… Gasp…\p" - .string "I swam here from SIX ISLAND's port\n" - .string "in one go again.$" - -Text_1C3F51:: @ 81C3F51 - .string "You always come along while I'm\n" - .string "swimming.$" - -Text_1C3F7B:: @ 81C3F7B - .string "AVA: Let's have another\n" - .string "two-on-two marine battle today!$" - -Text_1C3FB3:: @ 81C3FB3 - .string "GEB: My big sister and I are way\n" - .string "tougher than before!$" - -Text_1C3FE9:: @ 81C3FE9 - .string "…Huh?\p" - .string "I envision my house, but TELEPORT\n" - .string "always brings me here!$" - -Text_1C4028:: @ 81C4028 - .string "Oh, hello.\n" - .string "A pleasant breeze is blowing again.$" - -Text_1C4057:: @ 81C4057 - .string "Hehehe, I'm practicing in secret\n" - .string "again.$" - -Text_1C407F:: @ 81C407F - .string "What, you're sick of seeing\n" - .string "SWIMMERS like me?\p" - .string "Aww, don't be hatin'!\n" - .string "Battle with me again.$" - -Text_1C40D9:: @ 81C40D9 - .string "Sigh…\n" - .string "My boyfriend's busy again…$" - -Text_1C40FA:: @ 81C40FA - .string "Come on, tell me, where are the\n" - .string "mountains around these parts?$" - -Text_1C4138:: @ 81C4138 - .string "MIU: Hello, POKéMON!\n" - .string "It's time to play again!$" - -Text_1C4166:: @ 81C4166 - .string "MIA: Hello, POKéMON!\n" - .string "It's time to battle again!$" - -Text_1C4196:: @ 81C4196 - .string "There appear to be many secrets\n" - .string "still unsolved in this world.$" - -Text_1C41D4:: @ 81C41D4 - .string "Hi, didn't we meet before?\n" - .string "What compelled you to come back?$" - -Text_1C4210:: @ 81C4210 - .string "It's been said that there are\n" - .string "mysterious stones on this island.\p" - .string "Have you discovered anything since\n" - .string "we last met?$" - -Text_1C4280:: @ 81C4280 - .string "A rematch with you, so high up!$" - -Text_1C42A0:: @ 81C42A0 - .string "I'm pretty familiar with the land\n" - .string "around these parts.$" - -Text_1C42D6:: @ 81C42D6 - .string "I sensed your approach.$" - -Text_1C42EE:: @ 81C42EE - .string "Somewhere on this island, peculiar\n" - .string "POKéMON are sleeping.$" - -Text_1C4327:: @ 81C4327 - .string "Kyahaha!\p" - .string "Coming back won't change a thing.\n" - .string "I'll flick you away effortlessly!$" - -Text_1C4374:: @ 81C4374 - .string "Howdy! You're a member of my\n" - .string "fan club, isn't that right?$" - -Text_1C43AD:: @ 81C43AD - .string "This island is too spread out…\n" - .string "Patrolling the place is a drag…$" - -Text_1C43EC:: @ 81C43EC - .string "I don't forgive people who abuse\n" - .string "POKéMON!$" - -Text_1C4416:: @ 81C4416 - .string "EVE: I'll team up with JON and\n" - .string "battle together again.$" - -Text_1C444C:: @ 81C444C - .string "JON: When I'm with EVE, it feels\n" - .string "like we could never lose, not ever.$" - -Text_1C4491:: @ 81C4491 - .string "Let's have another battle.\n" - .string "My conditioning's in top form!$" - -Text_1C44CB:: @ 81C44CB - .string "It doesn't matter if you happen to\n" - .string "have the strongest POKéMON…\p" - .string "It doesn't mean a thing if you don't\n" - .string "know how to use them properly!$" - -Text_1C454E:: @ 81C454E - .string "I work to protect the environment.\n" - .string "In turn, nature protects me!$" - -Text_1C458E:: @ 81C458E - .string "Every time we meet, you have those\n" - .string "snazzy shoes on.$" - -Text_1C45C2:: @ 81C45C2 - .string "You must have gotten tougher.\n" - .string "Let me battle you, please!$" - -Text_1C45FB:: @ 81C45FB - .string "I was given the best possible\n" - .string "education to become this strong.\p" - .string "I won't lose this time.\n" - .string "Absolutely not!$" - -Text_1C4662:: @ 81C4662 - .string "LEX: My darling NYA, together\n" - .string "we will win for certain!$" - -Text_1C4699:: @ 81C4699 - .string "NYA: I won't drag down my mentor\n" - .string "LEX! We're going to win!$" - -Text_1C46D3:: @ 81C46D3 - .string "Have you discovered anything about\n" - .string "this stone chamber?$" - -Text_1C470A:: @ 81C470A - .string "A mystic POKéMON is said to sleep\n" - .string "inside here.$" - -Text_1C4739:: @ 81C4739 - .string "My teacher is showing me how to\n" - .string "paint some more.$" - -Text_1C476A:: @ 81C476A - .string "Today, in addition to our lesson,\n" - .string "we came to see the chamber again.$" - -VictoryRoad_2F_EventScript_1C47AE:: @ 81C47AE - lock - faceplayer - checkflag FLAG_0x2C0 - goto_if 1, EventScript_1C480C - msgbox Text_1749F9, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4802 - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4802 - msgbox Text_174AE2 - setvar VAR_0x8005, 4 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4802 - setflag FLAG_0x2C0 - goto EventScript_1C480C - end - -EventScript_1C4802:: @ 81C4802 - msgbox Text_174ABC - release - end - -EventScript_1C480C:: @ 81C480C - msgbox Text_174B0C - release - end - -EventScript_1C4816:: @ 81C4816 - lock - faceplayer - checkflag FLAG_0x2C1 - goto_if 1, EventScript_1C4874 - msgbox Text_175711, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C486A - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C486A - msgbox Text_1757C1 - setvar VAR_0x8005, 11 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C486A - setflag FLAG_0x2C1 - goto EventScript_1C4874 - end - -EventScript_1C486A:: @ 81C486A - msgbox Text_17579D - release - end - -EventScript_1C4874:: @ 81C4874 - msgbox Text_1757EC - release - end - -RockTunnel_B1F_EventScript_1C487E:: @ 81C487E - lock - faceplayer - checkflag FLAG_0x2C2 - goto_if 1, EventScript_1C48DC - msgbox Text_1799E0, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C48D2 - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C48D2 - msgbox Text_179AE1 - setvar VAR_0x8005, 13 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C48D2 - setflag FLAG_0x2C2 - goto EventScript_1C48DC - end - -EventScript_1C48D2:: @ 81C48D2 - msgbox Text_179AC0 - release - end - -EventScript_1C48DC:: @ 81C48DC - msgbox Text_179B0A - release - end - -MtEmber_Exterior_EventScript_1C48E6:: @ 81C48E6 - lock - faceplayer - checkflag FLAG_0x2C3 - goto_if 1, EventScript_1C4944 - msgbox Text_17A642, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C493A - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C493A - msgbox Text_17A717 - setvar VAR_0x8005, 12 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C493A - setflag FLAG_0x2C3 - goto EventScript_1C4944 - end - -EventScript_1C493A:: @ 81C493A - msgbox Text_17A6ED - release - end - -EventScript_1C4944:: @ 81C4944 - msgbox Text_17A756 - release - end - -Route4_EventScript_1C494E:: @ 81C494E - lock - faceplayer - checkflag FLAG_0x2C4 - goto_if 1, EventScript_1C49AC - msgbox Text_1839D5, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C49A2 - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C49A2 - msgbox Text_183ABF - setvar VAR_0x8005, 0 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C49A2 - setflag FLAG_0x2C4 - goto EventScript_1C49AC - end - -EventScript_1C49A2:: @ 81C49A2 - msgbox Text_183A83 - release - end - -EventScript_1C49AC:: @ 81C49AC - msgbox Text_183AE2 - release - end - -Route4_EventScript_1C49B6:: @ 81C49B6 - lock - faceplayer - checkflag FLAG_0x2C5 - goto_if 1, EventScript_1C4A14 - msgbox Text_183B74, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A0A - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A0A - msgbox Text_183C68 - setvar VAR_0x8005, 2 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A0A - setflag FLAG_0x2C5 - goto EventScript_1C4A14 - end - -EventScript_1C4A0A:: @ 81C4A0A - msgbox Text_183C25 - release - end - -EventScript_1C4A14:: @ 81C4A14 - msgbox Text_183C94 - release - end - -EventScript_1C4A1E:: @ 81C4A1E - lock - faceplayer - checkflag FLAG_0x2C6 - goto_if 1, EventScript_1C4A7C - msgbox Text_17E316, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A72 - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A72 - msgbox Text_17E3F1 - setvar VAR_0x8005, 10 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A72 - setflag FLAG_0x2C6 - goto EventScript_1C4A7C - end - -EventScript_1C4A72:: @ 81C4A72 - msgbox Text_17E3E9 - release - end - -EventScript_1C4A7C:: @ 81C4A7C - msgbox Text_17E41B - release - end - -EventScript_1C4A86:: @ 81C4A86 - lock - faceplayer - checkflag FLAG_0x2C7 - goto_if 1, EventScript_1C4AE4 - msgbox Text_180388, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4ADA - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4ADA - msgbox Text_180484 - setvar VAR_0x8005, 9 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4ADA - setflag FLAG_0x2C7 - goto EventScript_1C4AE4 - end - -EventScript_1C4ADA:: @ 81C4ADA - msgbox Text_18043F - release - end - -EventScript_1C4AE4:: @ 81C4AE4 - msgbox Text_1804C4 - release - end - -FuchsiaCity_EventScript_1C4AEE:: @ 81C4AEE - lock - faceplayer - checkflag FLAG_0x2C8 - goto_if 1, EventScript_1C4B4C - msgbox Text_180948, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4B42 - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4B42 - msgbox Text_180A57 - setvar VAR_0x8005, 14 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4B42 - setflag FLAG_0x2C8 - goto EventScript_1C4B4C - end - -EventScript_1C4B42:: @ 81C4B42 - msgbox Text_180A32 - release - end - -EventScript_1C4B4C:: @ 81C4B4C - msgbox Text_180A80 - release - end - -SevenIsland_EventScript_1C4B56:: @ 81C4B56 - lock - faceplayer - checkflag FLAG_0x2C9 - goto_if 1, EventScript_1C4BB4 - msgbox Text_182F01, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4BAA - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4BAA - msgbox Text_182FD9 - setvar VAR_0x8005, 1 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4BAA - setflag FLAG_0x2C9 - goto EventScript_1C4BB4 - end - -EventScript_1C4BAA:: @ 81C4BAA - msgbox Text_182FC1 - release - end - -EventScript_1C4BB4:: @ 81C4BB4 - msgbox Text_18300D - release - end - -PewterCity_Museum_1F_EventScript_1C4BBE:: @ 81C4BBE - lock - faceplayer - checkflag FLAG_0x2CA - goto_if 1, EventScript_1C4C1C - msgbox Text_1909A3, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C12 - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C12 - msgbox Text_190AD5 - setvar VAR_0x8005, 6 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C12 - setflag FLAG_0x2CA - goto EventScript_1C4C1C - end - -EventScript_1C4C12:: @ 81C4C12 - msgbox Text_190AA9 - release - end - -EventScript_1C4C1C:: @ 81C4C1C - msgbox Text_190B00 - release - end - -EventScript_1C4C26:: @ 81C4C26 - lock - faceplayer - checkflag FLAG_0x2CB - goto_if 1, EventScript_1C4C84 - msgbox Text_195928, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C7A - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C7A - msgbox Text_195A08 - setvar VAR_0x8005, 5 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C7A - setflag FLAG_0x2CB - goto EventScript_1C4C84 - end - -EventScript_1C4C7A:: @ 81C4C7A - msgbox Text_1959CC - release - end - -EventScript_1C4C84:: @ 81C4C84 - msgbox Text_195A31 - release - end - -EventScript_1C4C8E:: @ 81C4C8E - lock - faceplayer - checkflag FLAG_0x2CC - goto_if 1, EventScript_1C4CEC - msgbox Text_19A137, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4CE2 - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4CE2 - msgbox Text_19A1EA - setvar VAR_0x8005, 8 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4CE2 - setflag FLAG_0x2CC - goto EventScript_1C4CEC - end - -EventScript_1C4CE2:: @ 81C4CE2 - msgbox Text_19A1CB - release - end - -EventScript_1C4CEC:: @ 81C4CEC - msgbox Text_19A20E - release - end - -EventScript_1C4CF6:: @ 81C4CF6 - checkflag FLAG_0x2CD - goto_if 1, EventScript_1C4D59 - msgbox Text_19AD85, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4D4F - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4D4F - msgbox Text_19ADEE - setvar VAR_0x8005, 7 - call EventScript_1C4F30 - lock - faceplayer - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4D4F - removeitem ITEM_POKE_DOLL, 1 - setflag FLAG_0x2CD - goto EventScript_1C4D59 - end - -EventScript_1C4D4F:: @ 81C4D4F - msgbox Text_19ADD8 - release - end - -EventScript_1C4D59:: @ 81C4D59 - checkplayergender - compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_1C4D72 - compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_1C4D7B - release - end - -EventScript_1C4D72:: @ 81C4D72 - msgbox Text_19AE1C - return - -EventScript_1C4D7B:: @ 81C4D7B - msgbox Text_19AE90 - return - -FourIsland_House1_EventScript_1C4D84:: @ 81C4D84 - lock - faceplayer - checkflag FLAG_0x2CE - goto_if 1, EventScript_1C4DE2 - msgbox Text_1A3505, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4DD8 - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4DD8 - msgbox Text_1A35DA - setvar VAR_0x8005, 3 - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4DD8 - setflag FLAG_0x2CE - goto EventScript_1C4DE2 - end - -EventScript_1C4DD8:: @ 81C4DD8 - msgbox Text_1A35C7 - release - end - -EventScript_1C4DE2:: @ 81C4DE2 - msgbox Text_1A3609 - release - end - -TwoIsland_CapeBrink_House_EventScript_1C4DEC:: @ 81C4DEC - special sub_8110AB4 - compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 - special sub_8112364 - lock - faceplayer - checkflag FLAG_0x2E1 - goto_if 1, EventScript_1C4EA1 - checkflag FLAG_0x002 - goto_if 1, EventScript_1C4E97 - getfirstpartymonname 0 - msgbox Text_1A46C6 - specialvar VAR_RESULT, sub_80CCB94 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4F26 - copyvar VAR_0x8009, VAR_0x8005 - compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_1C4EF0 - compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_1C4EFB - compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_1C4F06 - compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_1C4F11 - msgbox Text_1A4751, 5 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4F1C - call EventScript_1C4F37 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4F1C - msgbox Text_1A4814 - closemessage - fadescreen 1 - goto EventScript_1C4EDA - -EventScript_1C4E8F:: @ 81C4E8F - fadescreen 0 - goto EventScript_1C4EAB - end - -EventScript_1C4E97:: @ 81C4E97 - msgbox Text_1A48B3 - release - end - -EventScript_1C4EA1:: @ 81C4EA1 - msgbox Text_1A4972 - release - end - -EventScript_1C4EAB:: @ 81C4EAB - copyvar VAR_0x8005, VAR_0x8009 - specialvar VAR_RESULT, sub_80CCCF8 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1C4ECD - msgbox Text_1A4865 - setflag FLAG_0x002 - release - end - -EventScript_1C4ECD:: @ 81C4ECD - msgbox Text_1A48F3 - setflag FLAG_0x2E1 - release - end - -EventScript_1C4EDA:: @ 81C4EDA - call EventScript_1C4F30 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4F1C - goto EventScript_1C4EAB - end - -EventScript_1C4EF0:: @ 81C4EF0 - applymovement 1, Movement_1C4F4C - waitmovement 0 - return - -EventScript_1C4EFB:: @ 81C4EFB - applymovement 1, Movement_1C4F4E - waitmovement 0 - return - -EventScript_1C4F06:: @ 81C4F06 - applymovement 1, Movement_1C4F50 - waitmovement 0 - return - -EventScript_1C4F11:: @ 81C4F11 - applymovement 1, Movement_1C4F52 - waitmovement 0 - return - -EventScript_1C4F1C:: @ 81C4F1C - msgbox Text_1A47E5 - release - end - -EventScript_1C4F26:: @ 81C4F26 - msgbox Text_1A4737 - release - end - -EventScript_1C4F30:: @ 81C4F30 - special sub_812781C - waitstate - lock - faceplayer - return - -EventScript_1C4F37:: @ 81C4F37 - textcolor 3 - special sub_80699BC - signmsg - msgbox Text_1A644F, 5 - normalmsg - call EventScript_1A6675 - return - -Movement_1C4F4C:: @ 81C4F4C - step_52 - step_end - -Movement_1C4F4E:: @ 81C4F4E - step_53 - step_end - -Movement_1C4F50:: @ 81C4F50 - step_54 - step_end - -Movement_1C4F52:: @ 81C4F52 - step_55 - step_end - -SevenIsland_TrainerTower_1F_MapScript1_1C4F54:: @ 81C4F54 -SevenIsland_TrainerTower_2F_MapScript1_1C4F54:: @ 81C4F54 -SevenIsland_TrainerTower_3F_MapScript1_1C4F54:: @ 81C4F54 -SevenIsland_TrainerTower_4F_MapScript1_1C4F54:: @ 81C4F54 -SevenIsland_TrainerTower_5F_MapScript1_1C4F54:: @ 81C4F54 -SevenIsland_TrainerTower_6F_MapScript1_1C4F54:: @ 81C4F54 -SevenIsland_TrainerTower_7F_MapScript1_1C4F54:: @ 81C4F54 -SevenIsland_TrainerTower_8F_MapScript1_1C4F54:: @ 81C4F54 -SevenIsland_TrainerTower_Elevator_MapScript1_1C4F54:: @ 81C4F54 -SevenIsland_TrainerTower_Roof_MapScript1_1C4F54:: @ 81C4F54 - setvar VAR_0x4002, 0 - setvar VAR_0x8004, 10 - special sub_815D9E8 - end - -SevenIsland_TrainerTower_1F_MapScript2_1C4F62:: @ 81C4F62 -SevenIsland_TrainerTower_2F_MapScript2_1C4F62:: @ 81C4F62 -SevenIsland_TrainerTower_3F_MapScript2_1C4F62:: @ 81C4F62 -SevenIsland_TrainerTower_4F_MapScript2_1C4F62:: @ 81C4F62 -SevenIsland_TrainerTower_5F_MapScript2_1C4F62:: @ 81C4F62 -SevenIsland_TrainerTower_6F_MapScript2_1C4F62:: @ 81C4F62 -SevenIsland_TrainerTower_7F_MapScript2_1C4F62:: @ 81C4F62 -SevenIsland_TrainerTower_8F_MapScript2_1C4F62:: @ 81C4F62 - setvar VAR_0x8004, 0 - special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C4FA7 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C4FC5 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5019 - setflag FLAG_0x002 - setflag FLAG_0x003 - setflag FLAG_0x004 - setflag FLAG_0x005 - setvar VAR_0x400E, 1 - setvar VAR_0x400F, 1 - end - -EventScript_1C4FA7:: @ 81C4FA7 - setflag FLAG_0x002 - setflag FLAG_0x004 - setflag FLAG_0x005 - setvar VAR_0x400F, 1 - setobjectxyperm 3, 15, 13 - setobjectmovementtype 3, 9 - goto EventScript_1C5042 - -EventScript_1C4FC5:: @ 81C4FC5 - setflag FLAG_0x003 - setflag FLAG_0x004 - setvar VAR_0x400E, 1 - setvar VAR_0x8004, 5 - special sub_815D9E8 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1C4FFE - setobjectxyperm 2, 10, 12 - setobjectmovementtype 2, 9 - setobjectxyperm 5, 10, 13 - setobjectmovementtype 5, 9 - goto EventScript_1C5042 - -EventScript_1C4FFE:: @ 81C4FFE - setobjectxyperm 2, 10, 12 - setobjectmovementtype 2, 8 - setobjectxyperm 5, 11, 12 - setobjectmovementtype 5, 8 - goto EventScript_1C5042 - -EventScript_1C5019:: @ 81C5019 - setflag FLAG_0x005 - setvar VAR_0x400F, 1 - setobjectxyperm 2, 10, 10 - setobjectmovementtype 2, 8 - setobjectxyperm 3, 14, 13 - setobjectmovementtype 3, 9 - setobjectxyperm 4, 10, 16 - setobjectmovementtype 4, 7 -EventScript_1C5042: - setflag FLAG_0x006 - end - -SevenIsland_TrainerTower_1F_MapScript3_1C5046:: @ 81C5046 -SevenIsland_TrainerTower_2F_MapScript3_1C5046:: @ 81C5046 -SevenIsland_TrainerTower_3F_MapScript3_1C5046:: @ 81C5046 -SevenIsland_TrainerTower_4F_MapScript3_1C5046:: @ 81C5046 -SevenIsland_TrainerTower_5F_MapScript3_1C5046:: @ 81C5046 -SevenIsland_TrainerTower_6F_MapScript3_1C5046:: @ 81C5046 -SevenIsland_TrainerTower_7F_MapScript3_1C5046:: @ 81C5046 -SevenIsland_TrainerTower_8F_MapScript3_1C5046:: @ 81C5046 -SevenIsland_TrainerTower_Elevator_MapScript2_1C5046:: @ 81C5046 -SevenIsland_TrainerTower_Roof_MapScript2_1C5046:: @ 81C5046 - map_script_2 VAR_0x4002, 0, EventScript_1C5050 - .2byte 0 - -EventScript_1C5050:: @ 81C5050 - setvar VAR_0x4002, 1 - setvar VAR_0x8004, 5 - special sub_815D9E8 - compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C5072 - setvar VAR_0x400E, 1 - setvar VAR_0x400F, 1 -EventScript_1C5072: - setvar VAR_0x8004, 18 - special sub_815D9E8 - compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1C5086 - end - -EventScript_1C5086:: @ 81C5086 - warp MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY, 255, 9, 7 - waitstate -EventScript_1C508F:: - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 0 - special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C50C2 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C510D - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C515C -EventScript_1C50C2: - setvar VAR_0x8004, 19 - special sub_815D9E8 - applymovement 3, Movement_1A75DB - waitmovement 0 - applymovement 3, Movement_1A75DD - waitmovement 0 - setvar VAR_0x400E, 1 - applymovement 3, Movement_1C5541 - waitmovement 0 - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 2 - setvar VAR_0x8006, 0 - special sub_815D9E8 - msgbox gStringVar4 - closemessage - goto EventScript_1C5219 - -EventScript_1C510D:: @ 81C510D - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 2 - copyvar VAR_0x8006, VAR_0x4003 - special sub_815D9E8 - msgbox gStringVar4 - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 2 - addvar VAR_0x4003, 1 - compare_var_to_value VAR_0x4003, 1 - goto_if 1, EventScript_1C5146 - setvar VAR_0x4003, 0 -EventScript_1C5146: - copyvar VAR_0x8006, VAR_0x4003 - special sub_815D9E8 - msgbox gStringVar4 - closemessage - goto EventScript_1C5219 - -EventScript_1C515C:: @ 81C515C - copyvar VAR_0x8000, VAR_0x4001 - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C5182 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C51AD - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C51D8 -EventScript_1C5182: - setvar VAR_0x8004, 19 - special sub_815D9E8 - applymovement 4, Movement_1A75DB - waitmovement 0 - applymovement 4, Movement_1A75DD - waitmovement 0 - applymovement 4, Movement_1C5546 - waitmovement 0 - goto EventScript_1C51FE - -EventScript_1C51AD:: @ 81C51AD - setvar VAR_0x8004, 19 - special sub_815D9E8 - applymovement 2, Movement_1A75DB - waitmovement 0 - applymovement 2, Movement_1A75DD - waitmovement 0 - applymovement 2, Movement_1C5549 - waitmovement 0 - goto EventScript_1C51FE - -EventScript_1C51D8:: @ 81C51D8 - setvar VAR_0x8004, 19 - special sub_815D9E8 - applymovement 3, Movement_1A75DB - waitmovement 0 - applymovement 3, Movement_1A75DD - waitmovement 0 - applymovement 3, Movement_1C5542 - waitmovement 0 -EventScript_1C51FE: - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 2 - copyvar VAR_0x8006, VAR_0x4001 - special sub_815D9E8 - msgbox gStringVar4 - closemessage -EventScript_1C5219: - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 0 - special sub_815D9E8 - waitstate - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C524D - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C52E0 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1C52E0 -EventScript_1C524D: - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 0 - special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C52D7 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C52BA - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5280 -EventScript_1C5280: - copyvar VAR_0x8000, VAR_0x4001 - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C52A6 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C52B0 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C52D0 -EventScript_1C52A6: - addvar VAR_0x4001, 1 - goto EventScript_1C515C - -EventScript_1C52B0:: @ 81C52B0 - addvar VAR_0x4001, 1 - goto EventScript_1C515C - -EventScript_1C52BA:: @ 81C52BA - applymovement 5, Movement_1C554C - waitmovement 0 - applymovement 2, Movement_1C5550 - goto EventScript_1C52D7 - -EventScript_1C52D0:: @ 81C52D0 - applymovement 3, Movement_1C554D -EventScript_1C52D7: - setvar VAR_0x8004, 4 - special sub_815D9E8 - end - -EventScript_1C52E0:: @ 81C52E0 - special sp000_heal_pokemon - setvar VAR_0x8004, 11 - special sub_815D9E8 - warp MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY, 255, 9, 7 - waitstate - -EventScript_1C52F4:: @ 81C52F4 - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 0 - special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C5327 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C5327 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5331 -EventScript_1C5327: - setvar VAR_0x8006, 0 - goto EventScript_1C5391 - -EventScript_1C5331:: @ 81C5331 - setvar VAR_0x8006, 1 - goto EventScript_1C5391 - -EventScript_1C533B:: @ 81C533B - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 0 - special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C536E - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C536E - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5378 -EventScript_1C536E: - setvar VAR_0x8006, 0 - goto EventScript_1C5391 - -EventScript_1C5378:: @ 81C5378 - setvar VAR_0x8006, 2 - goto EventScript_1C5391 - -EventScript_1C5382:: @ 81C5382 - setvar VAR_0x8006, 0 - goto EventScript_1C5391 - -EventScript_1C538C:: @ 81C538C - setvar VAR_0x8006, 1 -EventScript_1C5391: - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 5 - special sub_815D9E8 - lock - faceplayer - msgbox gStringVar4 - release - return - -EventScript_1C53AA:: @ 81C53AA - lock - faceplayer - setvar VAR_0x8004, 7 - special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C53DA - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C53E2 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5492 -EventScript_1C53DA: - msgbox Text_17CA5A -EventScript_1C53E2: - setvar VAR_0x8004, 8 - special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C5410 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C543A - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C544F -EventScript_1C5410: - msgbox Text_17CB09 - textcolor 3 - playfanfare MUS_FANFA1 - message Text_1A51F6 - waitfanfare - waitmessage - getstdstring 2, 24 - msgbox gUnknown_81A5218 - call EventScript_1A6675 - goto EventScript_1C544F - -EventScript_1C543A:: @ 81C543A - msgbox Text_17CB09 - msgbox gUnknown_81A5207 - goto EventScript_1C544F - -EventScript_1C544F:: @ 81C544F - setvar VAR_0x8004, 9 - special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C547D - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C548A - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5492 -EventScript_1C547D: - msgbox Text_17CB1A - goto EventScript_1C5492 - -EventScript_1C548A:: @ 81C548A - msgbox Text_17CBC0 -EventScript_1C5492: - msgbox Text_17CBF5 - release - return - -EventScript_1C549C:: @ 81C549C - lockall - setvar VAR_0x8004, 13 - special sub_815D9E8 - msgbox Text_17CC56 - releaseall - end - -SevenIsland_TrainerTower_2F_EventScript_1C54AF:: @ 81C54AF -SevenIsland_TrainerTower_4F_EventScript_1C54AF:: @ 81C54AF -SevenIsland_TrainerTower_6F_EventScript_1C54AF:: @ 81C54AF -SevenIsland_TrainerTower_8F_EventScript_1C54AF:: @ 81C54AF -SevenIsland_TrainerTower_5F_EventScript_1C54AF:: @ 81C54AF -SevenIsland_TrainerTower_7F_EventScript_1C54AF:: @ 81C54AF -SevenIsland_TrainerTower_3F_EventScript_1C54AF:: @ 81C54AF -SevenIsland_TrainerTower_1F_EventScript_1C54AF:: @ 81C54AF - goto EventScript_1C508F - -SevenIsland_TrainerTower_2F_EventScript_1C54B4:: @ 81C54B4 -SevenIsland_TrainerTower_4F_EventScript_1C54B4:: @ 81C54B4 -SevenIsland_TrainerTower_6F_EventScript_1C54B4:: @ 81C54B4 -SevenIsland_TrainerTower_8F_EventScript_1C54B4:: @ 81C54B4 -SevenIsland_TrainerTower_5F_EventScript_1C54B4:: @ 81C54B4 -SevenIsland_TrainerTower_7F_EventScript_1C54B4:: @ 81C54B4 -SevenIsland_TrainerTower_3F_EventScript_1C54B4:: @ 81C54B4 -SevenIsland_TrainerTower_1F_EventScript_1C54B4:: @ 81C54B4 - setvar VAR_0x4003, 0 - setvar VAR_0x8004, 16 - special sub_815D9E8 - compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1C5528 - setvar VAR_0x8004, 19 - special sub_815D9E8 - applymovement 2, Movement_1A75DB - waitmovement 0 - applymovement 2, Movement_1A75DD - goto EventScript_1C551B - -SevenIsland_TrainerTower_2F_EventScript_1C54EA:: @ 81C54EA -SevenIsland_TrainerTower_4F_EventScript_1C54EA:: @ 81C54EA -SevenIsland_TrainerTower_6F_EventScript_1C54EA:: @ 81C54EA -SevenIsland_TrainerTower_8F_EventScript_1C54EA:: @ 81C54EA -SevenIsland_TrainerTower_5F_EventScript_1C54EA:: @ 81C54EA -SevenIsland_TrainerTower_7F_EventScript_1C54EA:: @ 81C54EA -SevenIsland_TrainerTower_3F_EventScript_1C54EA:: @ 81C54EA -SevenIsland_TrainerTower_1F_EventScript_1C54EA:: @ 81C54EA - setvar VAR_0x4003, 1 - setvar VAR_0x8004, 16 - special sub_815D9E8 - compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1C5528 - setvar VAR_0x8004, 19 - special sub_815D9E8 - applymovement 5, Movement_1A75DB - waitmovement 0 - applymovement 5, Movement_1A75DD -EventScript_1C551B: - waitmovement 0 - setvar VAR_0x400F, 1 - goto EventScript_1C508F - -EventScript_1C5528:: @ 81C5528 - lockall - playse SE_PINPON - msgbox Text_17CC73 - closemessage - applymovement 255, Movement_1C5544 - waitmovement 0 - releaseall - end - -Movement_1C5541: - step_12 -Movement_1C5542:: @ 81C5542 - step_12 - step_12 -Movement_1C5544: - step_12 - step_end - -Movement_1C5546:: @ 81C5546 - step_11 - step_11 - step_end - -Movement_1C5549:: @ 81C5549 - step_10 - step_10 - step_end - -Movement_1C554C:: @ 81C554C - step_13 -Movement_1C554D: - step_11 - step_00 - step_end - -Movement_1C5550:: @ 81C5550 - step_00 - step_end - -EventScript_1C5550:: @ 81C5552 - msgbox Text_1C556D, 2 - end - -EventScript_1C555B:: @ 81C555B - msgbox Text_1C558D, 3 - end - -EventScript_1C5564:: @ 81C5564 - msgbox Text_1C55A4, 3 - end - -Text_1C556D:: @ 81C556D - .string "テストよう メッセージです!\n" - .string "ポケモンの せかいへ ようこそ!$" - -Text_1C558D:: @ 81C558D - .string "テストよう メッセージです!\n" - .string "かんばん です$" - -Text_1C55A4:: @ 81C55A4 - .string "テストよう メッセージです!\n" - .string "ざひょう チェックの イベントです$" - -Text_1C55C5:: @ 81C55C5 - .string " $" - -gText_WouldYouLikeToSaveTheGame:: @ 81C55C9 - .string "Would you like to save the game?$" - -gText_AlreadySaveFile_WouldLikeToOverwrite:: @ 81C55EA - .string "There is already a saved file.\n" - .string "Is it okay to overwrite it?$" - -gText_SavingDontTurnOffThePower:: @ 81C5625 - .string "SAVING…\n" - .string "DON'T TURN OFF THE POWER.$" - -gText_PlayerSavedTheGame:: @ 81C5647 - .string "{PLAYER} saved the game.$" - -gUnknown_81C565A:: - .string "セーブに しっぱい しました‥$" - -gText_DifferentGameFile:: @ 81C566A - .string "WARNING!\p" - .string "There is a different game file that\n" - .string "is already saved.\p" - .string "If you save now, the other file's\n" - .string "adventure, including items and\l" - .string "POKéMON, will be entirely lost.\p" - .string "Are you sure you want to save now\n" - .string "and overwrite the other save file?$" - -gOtherText_NewName:: @ 81C574F - .string "NEW NAME$" - -gNameChoice_Green:: @ 81C5758 - .string "GREEN$" - -gNameChoice_Red:: @ 81C575E - .string "RED$" - -gNameChoice_Leaf:: @ 81C5762 - .string "LEAF$" - -gNameChoice_Fire:: @ 81C5767 - .string "FIRE$" - -gNameChoice_Gary:: @ 81C576C - .string "GARY$" - -gNameChoice_Kaz:: @ 81C5771 - .string "KAZ$" - -gNameChoice_Toru:: @ 81C5775 - .string "TORU$" - -gNameChoice_Ash:: @ 81C577A - .string "ASH$" - -gNameChoice_Kene:: @ 81C577E - .string "KENE$" - -gNameChoice_Geki:: @ 81C5783 - .string "GEKI$" - -gNameChoice_Jak:: @ 81C5788 - .string "JAK$" - -gNameChoice_Janne:: @ 81C578C - .string "JANNE$" - -gNameChoice_Jonn:: @ 81C5792 - .string "JONN$" - -gNameChoice_Kamon:: @ 81C5797 - .string "KAMON$" - -gNameChoice_Karl:: @ 81C579D - .string "KARL$" - -gNameChoice_Taylor:: @ 81C57A2 - .string "TAYLOR$" - -gNameChoice_Oscar:: @ 81C57A9 - .string "OSCAR$" - -gNameChoice_Hiro:: @ 81C57AF - .string "HIRO$" - -gNameChoice_Max:: @ 81C57B4 - .string "MAX$" - -gNameChoice_Jon:: @ 81C57B8 - .string "JON$" - -gNameChoice_Ralph:: @ 81C57BC - .string "RALPH$" - -gNameChoice_Kay:: @ 81C57C2 - .string "KAY$" - -gNameChoice_Tosh:: @ 81C57C6 - .string "TOSH$" - -gNameChoice_Roak:: @ 81C57CB - .string "ROAK$" - -gNameChoice_Omi:: @ 81C57D0 - .string "OMI$" - -gNameChoice_Jodi:: @ 81C57D4 - .string "JODI$" - -gNameChoice_Amanda:: @ 81C57D9 - .string "AMANDA$" - -gNameChoice_Hillary:: @ 81C57E0 - .string "HILLARY$" - -gNameChoice_Makey:: @ 81C57E8 - .string "MAKEY$" - -gNameChoice_Michi:: @ 81C57EE - .string "MICHI$" - -gNameChoice_Paula:: @ 81C57F4 - .string "PAULA$" - -gNameChoice_June:: @ 81C57FA - .string "JUNE$" - -gNameChoice_Cassie:: @ 81C57FF - .string "CASSIE$" - -gNameChoice_Rey:: @ 81C5806 - .string "REY$" - -gNameChoice_Seda:: @ 81C580A - .string "SEDA$" - -gNameChoice_Kiko:: @ 81C580F - .string "KIKO$" - -gNameChoice_Mina:: @ 81C5814 - .string "MINA$" - -gNameChoice_Norie:: @ 81C5819 - .string "NORIE$" - -gNameChoice_Sai:: @ 81C581F - .string "SAI$" - -gNameChoice_Momo:: @ 81C5823 - .string "MOMO$" - -gNameChoice_Suzi:: @ 81C5828 - .string "SUZI$" - -gNewGame_HelpDocs1:: @ 81C582D - .string "The various buttons will be explained in\n" - .string "the order of their importance.$" - -gNewGame_HelpDocs2:: @ 81C5875 - .string "Moves the main character.\n" - .string "Also used to choose various data\n" - .string "headings.$" - -gNewGame_HelpDocs3:: @ 81C58BA - .string "Used to confirm a choice, check\n" - .string "things, chat, and scroll text.$" - -gNewGame_HelpDocs4:: @ 81C58F9 - .string "Used to exit, cancel a choice,\n" - .string "and cancel a mode.$" - -gNewGame_HelpDocs5:: @ 81C592B - .string "Press this button to open the\n" - .string "MENU.$" - -gNewGame_HelpDocs6:: @ 81C594F - .string "Used to shift items and to use\n" - .string "a registered item.$" - -gNewGame_HelpDocs7:: @ 81C5981 - .string "If you need help playing the\n" - .string "game, or on how to do things,\n" - .string "press the L or R Button.$" - -gOakText_AskPlayerGender:: @ 81C59D5 - .string "Now tell me. Are you a boy?\n" - .string "Or are you a girl?$" - -gNewGameAdventureIntro1:: - .string "In the world which you are about to\n" - .string "enter, you will embark on a grand\n" - .string "adventure with you as the hero.\n" - .string "\n" - .string "Speak to people and check things\n" - .string "wherever you go, be it towns, roads,\n" - .string "or caves. Gather information and\n" - .string "hints from every source.$" - -gNewGameAdventureIntro2:: - .string "New paths will open to you by helping\n" - .string "people in need, overcoming challenges,\n" - .string "and solving mysteries.\n" - .string "\n" - .string "At times, you will be challenged by\n" - .string "others and attacked by wild creatures.\n" - .string "Be brave and keep pushing on.$" - -gNewGameAdventureIntro3:: - .string "Through your adventure, we hope\n" - .string "that you will interact with all sorts\n" - .string "of people and achieve personal growth.\n" - .string "That is our biggest objective.\n" - .string "\n" - .string "Press the A Button, and let your\n" - .string "adventure begin!$" - -gOakText_WelcomeToTheWorld:: @ 81C5C78 - .string "Hello, there!\n" - .string "Glad to meet you!\pWelcome to the world of POKéMON!\pMy name is OAK.\pPeople affectionately refer to me\n" - .string "as the POKéMON PROFESSOR.\p$" - -gOakText_WorldInhabited1:: @ 81C5D06 - .string "This world…$" - -gOakText_WorldInhabited2:: @ 81C5D12 - .string "…is inhabited far and wide by\n" - .string "creatures called POKéMON.\p$" - -gOakText_PetsBattlingStudy:: @ 81C5D4B - .string "For some people, POKéMON are pets.\n" - .string "Others use them for battling.\pAs for myself…\pI study POKéMON as a profession.\p$" - -gOakText_TellMeALittleAboutYourself:: @ 81C5DBD - .string "But first, tell me a little about\n" - .string "yourself.\p$" - -gOakText_AskPlayerName:: @ 81C5DEA - .string "Let's begin with your name.\n" - .string "What is it?\p$" - -gOakText_FinalizePlayerName:: @ 81C5E13 - .string "Right…\n" - .string "So your name is {PLAYER}.$" - -gOakText_IntroduceRival:: @ 81C5E2E - .string "This is my grandson.\pHe's been your rival since you both\n" - .string "were babies.\p…Erm, what was his name now?$" - -gOakText_AskRivalName:: @ 81C5E91 - .string "Your rival's name, what was it now?$" - -gOakText_ConfirmRivalName:: @ 81C5EB5 - .string "…Er, was it {RIVAL}?$" - -gOakText_RememberRivalName:: @ 81C5EC5 - .string "That's right! I remember now!\n" - .string "His name is {RIVAL}!\p$" - -gOakText_LegendAboutToUnfold:: @ 81C5EF4 - .string "{PLAYER}!\pYour very own POKéMON legend is\n" - .string "about to unfold!\pA world of dreams and adventures\n" - .string "with POKéMON awaits! Let's go!$" - -@ pokedude data -gUnknown_81C5F69:: - .string "POKé DUDE: The speedier of the\n" - .string "battlers gets to attack first.$" - -gUnknown_81C5FA7:: - .string "It looks like my RATTATA was\n" - .string "faster than the PIDGEY.$" - -gUnknown_81C5FDC:: - .string "The battlers take turns attacking\n" - .string "and reducing each other's HP.$" - -gUnknown_81C601C:: - .string "My RATTATA reduced the foe's HP\n" - .string "to zero, so it wins!\p" - - .string "The POKéMON that took part in the\n" - .string "battle get EXP. Points.\p" - - .string "When a POKéMON collects enough\n" - .string "EXP. Points, it levels up.\p" - - .string "Leveling up makes your POKéMON\n" - .string "stronger than before.$" - -gUnknown_81C60FA:: - .string "POKé DUDE: Uh-oh…\n" - .string "My RATTATA has been poisoned…\p" - - .string "If a POKéMON is poisoned, it loses\n" - .string "HP steadily.$" - -gUnknown_81C615A:: - .string "If a POKéMON develops a status\n" - .string "problem, heal it right away.$" - -gUnknown_81C6196:: - .string "Using an item on a POKéMON uses\n" - .string "up one turn, though.\p" - - .string "Now, it's the opponent's turn!$" - -gUnknown_81C61EA:: - .string "Yay!\n" - .string "We managed to win!$" - -gUnknown_81C6202:: - .string "POKé DUDE: The move BUBBLE is\n" - .string "a WATER-type attack.\p" - - .string "The targeted ODDISH is a\n" - .string "GRASS/POISON-type POKéMON.\p" - - .string "The WATER-type attack is absorbed\n" - .string "by the GRASS-type POKéMON…\p" - - .string "As a result, the move becomes not\n" - .string "very effective, and inflicts only\l" - .string "half the usual damage.$" - -gUnknown_81C6301:: - .string "Uh-oh, this is not good!\p" - - .string "The ABSORB attack you just saw\n" - .string "is a GRASS-type move.\p" - - .string "POLIWAG is a WATER-type POKéMON.\p" - - .string "So, ABSORB becomes super\n" - .string "effective, doubling the damage.$" - -gUnknown_81C63A9:: - .string "It's not going to be easy to win\n" - .string "with this matchup…\p" - - .string "Let's try shifting POKéMON!$" - -gUnknown_81C63F9:: - .string "Shifting POKéMON in and out uses\n" - .string "up one turn.\p" - - .string "Now, it's the opponent's turn.$" - -gUnknown_81C6446:: - .string "BUTTERFREE is a BUG/FLYING-type\n" - .string "POKéMON.\p" - - .string "Against this POKéMON, a GRASS-\n" - .string "type attack…\p" - - .string "…inflicts only half the usual\n" - .string "damage on a BUG-type POKéMON…\p" - - .string "…And, it also causes only half the\n" - .string "damage on a FLYING-type POKéMON.\p" - - .string "Therefore, BUTTERFREE, being a\n" - .string "BUG/FLYING POKéMON, only takes\l" - .string "one quarter of the usual damage.$" - -gUnknown_81C657A:: - .string "ODDISH is a GRASS/POISON-type\n" - .string "POKéMON.\p" - - .string "A FLYING- or PSYCHIC-type attack\n" - .string "is super effective against it.\p" - - .string "One of those types of attacks will\n" - .string "inflict double the usual damage.\p" - - .string "Okay, here we go!$" - -gUnknown_81C6637:: - .string "Yeah!\n" - .string "We won!$" - -gUnknown_81C6645:: - .string "POKé DUDE: When you're trying to\n" - .string "catch a POKéMON, don't throw any\l" - .string "POKé BALLS right away.\p" - - .string "First, you need to weaken it by\n" - .string "reducing its HP.$" - -gUnknown_81C66CF:: - .string "Okay, that should be good enough.\p" - - .string "But, if it's possible, it would be\n" - .string "best if the target has a status\l" - .string "problem.\p" - - .string "For instance, it would be easier\n" - .string "to catch if it were asleep or\l" - .string "paralyzed.$" - -gUnknown_81C6787:: - .string "This will make the POKéMON a lot\n" - .string "easier to catch!\p" - - .string "Oh, yes. If you paralyze a\n" - .string "POKéMON, you can't make it fall\l" - .string "asleep on top of paralysis.\p" - - .string "In other words, you can't double\n" - .string "up status problems, okay?$" - -gUnknown_81C684B:: - .string "Okay!\n" - .string "Let me throw my POKé BALL!$" - -gUnknown_81C686C:: - .string "Before you throw a POKé BALL,\n" - .string "consider the condition and the\l" - .string "type of POKéMON, and pick the kind\l" - .string "of BALL that would work best.$" From 5f6672ee078d878fd089ed0d5925d46ee21511db Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Wed, 16 Oct 2019 22:52:41 -0700 Subject: [PATCH 038/114] Rename trainer front pics and palettes. --- data/graphics.s | 780 +++++++++--------- .../arena_tycoon_greta_front_pic.png | Bin 702 -> 0 bytes .../trainers/front_pics/brendan_front_pic.png | Bin 698 -> 0 bytes ...t_pic.png => champion_rival_front_pic.png} | Bin ..._pic.png => champion_steven_front_pic.png} | Bin .../front_pics/champion_wallace_front_pic.png | Bin 978 -> 0 bytes ...k_front_pic.png => cue_ball_front_pic.png} | Bin .../front_pics/dome_ace_tucker_front_pic.png | Bin 906 -> 0 bytes .../factory_head_noland_front_pic.png | Bin 736 -> 0 bytes ..._pic.png => leader_giovanni_front_pic.png} | Bin .../front_pics/leader_juan_front_pic.png | Bin 820 -> 0 bytes ...t_pic.png => leader_wallace_front_pic.png} | Bin ...nt_pic.png => magma_admin_f_front_pic.png} | Bin ...nt_pic.png => magma_admin_m_front_pic.png} | Bin .../trainers/front_pics/may_front_pic.png | Bin 689 -> 0 bytes .../palace_maven_spenser_front_pic.png | Bin 802 -> 0 bytes .../front_pics/pike_queen_lucy_front_pic.png | Bin 678 -> 0 bytes ..._front_pic.png => pokefan_f_front_pic.png} | Bin ..._front_pic.png => pokefan_m_front_pic.png} | Bin ...ic.png => pokemon_breeder_f_front_pic.png} | Bin ...ic.png => pokemon_breeder_m_front_pic.png} | Bin ...nt_pic.png => professor_oak_front_pic.png} | Bin .../pyramid_king_brandon_front_pic.png | Bin 721 -> 0 bytes ..._1_front_pic.png => rival_1_front_pic.png} | Bin ..._2_front_pic.png => rival_2_front_pic.png} | Bin ...nt_pic.png => rs_aroma_lady_front_pic.png} | Bin ..._front_pic.png => rs_beauty_front_pic.png} | Bin ...t_pic.png => rs_bird_keeper_front_pic.png} | Bin ...nt_pic.png => rs_black_belt_front_pic.png} | Bin ...t_pic.png => rs_bug_catcher_front_pic.png} | Bin ..._front_pic.png => rs_camper_front_pic.png} | Bin ...ic.png => rs_cool_trainer_f_front_pic.png} | Bin ...ic.png => rs_cool_trainer_m_front_pic.png} | Bin ...ont_pic.png => rs_fisherman_front_pic.png} | Bin ...ont_pic.png => rs_gentleman_front_pic.png} | Bin ...r_front_pic.png => rs_hiker_front_pic.png} | Bin ...dy_front_pic.png => rs_lady_front_pic.png} | Bin ...ss_front_pic.png => rs_lass_front_pic.png} | Bin ...ont_pic.png => rs_picnicker_front_pic.png} | Bin ...nt_pic.png => rs_pokemaniac_front_pic.png} | Bin ...png => rs_pokemon_breeder_f_front_pic.png} | Bin ....png => rs_pokemon_ranger_f_front_pic.png} | Bin ....png => rs_pokemon_ranger_m_front_pic.png} | Bin ...ont_pic.png => rs_psychic_f_front_pic.png} | Bin ...ont_pic.png => rs_psychic_m_front_pic.png} | Bin ...t_pic.png => rs_ruin_maniac_front_pic.png} | Bin ..._front_pic.png => rs_sailor_front_pic.png} | Bin ...t_pic.png => rs_sis_and_bro_front_pic.png} | Bin ...ont_pic.png => rs_swimmer_f_front_pic.png} | Bin ...ont_pic.png => rs_swimmer_m_front_pic.png} | Bin ...front_pic.png => rs_tuber_f_front_pic.png} | Bin ...s_front_pic.png => rs_twins_front_pic.png} | Bin ..._pic.png => rs_young_couple_front_pic.png} | Bin ...ont_pic.png => rs_youngster_front_pic.png} | Bin .../salon_maiden_anabel_front_pic.png | Bin 667 -> 0 bytes ...er_front_pic.png => tuber_f_front_pic.png} | Bin ..._m_front_pic.png => tuber_m_front_pic.png} | Bin .../trainers/palettes/arena_tycoon_greta.pal | 19 - graphics/trainers/palettes/brendan.pal | 19 - .../{blue_1.pal => champion_rival.pal} | 0 .../{steven.pal => champion_steven.pal} | 0 .../palettes/{roughneck.pal => cue_ball.pal} | 0 .../trainers/palettes/dome_ace_tucker.pal | 19 - .../palettes/emerald_leaf_back_pic.pal | 19 - .../palettes/emerald_red_back_pic.pal | 19 - .../trainers/palettes/factory_head_noland.pal | 19 - .../{giovanni.pal => leader_giovanni.pal} | 0 graphics/trainers/palettes/leader_juan.pal | 19 - ...hampion_wallace.pal => leader_wallace.pal} | 0 .../{magma_admin.pal => magma_admin_f.pal} | 0 ...by_magma_admin_f.pal => magma_admin_m.pal} | 0 graphics/trainers/palettes/may.pal | 19 - .../palettes/palace_maven_spenser.pal | 19 - .../trainers/palettes/pike_queen_lucy.pal | 19 - .../{winstrate_f.pal => pokefan_f.pal} | 0 .../{winstrate_m.pal => pokefan_m.pal} | 0 ...emon_breeder.pal => pokemon_breeder_f.pal} | 0 ...on_breeder_m.pal => pokemon_breeder_m.pal} | 0 .../palettes/{oak.pal => professor_oak.pal} | 0 .../palettes/pyramid_king_brandon.pal | 19 - .../palettes/{blue_2.pal => rival_1.pal} | 0 .../{champion_blue.pal => rival_2.pal} | 0 ...erald_aroma_lady.pal => rs_aroma_lady.pal} | 0 .../{emerald_beauty.pal => rs_beauty.pal} | 0 ...ald_bird_keeper.pal => rs_bird_keeper.pal} | 0 ...erald_black_belt.pal => rs_black_belt.pal} | 0 ...ald_bug_catcher.pal => rs_bug_catcher.pal} | 0 .../{emerald_camper.pal => rs_camper.pal} | 0 ...ol_trainer_f.pal => rs_cool_trainer_f.pal} | 0 ...ol_trainer_m.pal => rs_cool_trainer_m.pal} | 0 ...emerald_fisherman.pal => rs_fisherman.pal} | 0 ...emerald_gentleman.pal => rs_gentleman.pal} | 0 .../{emerald_hiker.pal => rs_hiker.pal} | 0 .../{emerald_lady.pal => rs_lady.pal} | 0 .../{emerald_lass.pal => rs_lass.pal} | 0 ...emerald_picnicker.pal => rs_picnicker.pal} | 0 ...erald_pokemaniac.pal => rs_pokemaniac.pal} | 0 ...breeder_f.pal => rs_pokemon_breeder_f.pal} | 0 ...n_ranger_f.pal => rs_pokemon_ranger_f.pal} | 0 ...n_ranger_m.pal => rs_pokemon_ranger_m.pal} | 0 ...emerald_psychic_f.pal => rs_psychic_f.pal} | 0 ...emerald_psychic_m.pal => rs_psychic_m.pal} | 0 ...ald_ruin_maniac.pal => rs_ruin_maniac.pal} | 0 .../{emerald_sailor.pal => rs_sailor.pal} | 0 ...ald_sis_and_bro.pal => rs_sis_and_bro.pal} | 0 ...emerald_swimmer_f.pal => rs_swimmer_f.pal} | 0 ...emerald_swimmer_m.pal => rs_swimmer_m.pal} | 0 .../{emerald_tuber_f.pal => rs_tuber_f.pal} | 0 .../{emerald_twins.pal => rs_twins.pal} | 0 ...d_young_couple.pal => rs_young_couple.pal} | 0 ...emerald_youngster.pal => rs_youngster.pal} | 0 .../trainers/palettes/salon_maiden_anabel.pal | 19 - .../palettes/{tuber.pal => tuber_f.pal} | 0 .../{emerald_tuber_m.pal => tuber_m.pal} | 0 include/constants/trainers.h | 2 +- include/data.h | 4 +- include/graphics.h | 4 +- src/data.c | 20 +- src/pokemon.c | 4 +- 119 files changed, 407 insertions(+), 635 deletions(-) delete mode 100644 graphics/trainers/front_pics/arena_tycoon_greta_front_pic.png delete mode 100644 graphics/trainers/front_pics/brendan_front_pic.png rename graphics/trainers/front_pics/{champion_blue_front_pic.png => champion_rival_front_pic.png} (100%) rename graphics/trainers/front_pics/{steven_front_pic.png => champion_steven_front_pic.png} (100%) delete mode 100644 graphics/trainers/front_pics/champion_wallace_front_pic.png rename graphics/trainers/front_pics/{roughneck_front_pic.png => cue_ball_front_pic.png} (100%) delete mode 100644 graphics/trainers/front_pics/dome_ace_tucker_front_pic.png delete mode 100644 graphics/trainers/front_pics/factory_head_noland_front_pic.png rename graphics/trainers/front_pics/{giovanni_front_pic.png => leader_giovanni_front_pic.png} (100%) delete mode 100644 graphics/trainers/front_pics/leader_juan_front_pic.png rename graphics/trainers/front_pics/{ruby_sapphire_champion_wallace_front_pic.png => leader_wallace_front_pic.png} (100%) rename graphics/trainers/front_pics/{ruby_magma_admin_f_front_pic.png => magma_admin_f_front_pic.png} (100%) rename graphics/trainers/front_pics/{magma_admin_front_pic.png => magma_admin_m_front_pic.png} (100%) delete mode 100644 graphics/trainers/front_pics/may_front_pic.png delete mode 100644 graphics/trainers/front_pics/palace_maven_spenser_front_pic.png delete mode 100644 graphics/trainers/front_pics/pike_queen_lucy_front_pic.png rename graphics/trainers/front_pics/{winstrate_f_front_pic.png => pokefan_f_front_pic.png} (100%) rename graphics/trainers/front_pics/{winstrate_m_front_pic.png => pokefan_m_front_pic.png} (100%) rename graphics/trainers/front_pics/{pokemon_breeder_front_pic.png => pokemon_breeder_f_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_pokemon_breeder_m_front_pic.png => pokemon_breeder_m_front_pic.png} (100%) rename graphics/trainers/front_pics/{oak_front_pic.png => professor_oak_front_pic.png} (100%) delete mode 100644 graphics/trainers/front_pics/pyramid_king_brandon_front_pic.png rename graphics/trainers/front_pics/{blue_1_front_pic.png => rival_1_front_pic.png} (100%) rename graphics/trainers/front_pics/{blue_2_front_pic.png => rival_2_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_aroma_lady_front_pic.png => rs_aroma_lady_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_beauty_front_pic.png => rs_beauty_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_bird_keeper_front_pic.png => rs_bird_keeper_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_black_belt_front_pic.png => rs_black_belt_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_bug_catcher_front_pic.png => rs_bug_catcher_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_camper_front_pic.png => rs_camper_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_cool_trainer_f_front_pic.png => rs_cool_trainer_f_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_cool_trainer_m_front_pic.png => rs_cool_trainer_m_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_fisherman_front_pic.png => rs_fisherman_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_gentleman_front_pic.png => rs_gentleman_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_hiker_front_pic.png => rs_hiker_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_lady_front_pic.png => rs_lady_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_lass_front_pic.png => rs_lass_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_picnicker_front_pic.png => rs_picnicker_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_pokemaniac_front_pic.png => rs_pokemaniac_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_pokemon_breeder_f_front_pic.png => rs_pokemon_breeder_f_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_pokemon_ranger_f_front_pic.png => rs_pokemon_ranger_f_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_pokemon_ranger_m_front_pic.png => rs_pokemon_ranger_m_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_psychic_f_front_pic.png => rs_psychic_f_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_psychic_m_front_pic.png => rs_psychic_m_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_ruin_maniac_front_pic.png => rs_ruin_maniac_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_sailor_front_pic.png => rs_sailor_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_sis_and_bro_front_pic.png => rs_sis_and_bro_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_swimmer_f_front_pic.png => rs_swimmer_f_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_swimmer_m_front_pic.png => rs_swimmer_m_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_tuber_f_front_pic.png => rs_tuber_f_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_twins_front_pic.png => rs_twins_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_young_couple_front_pic.png => rs_young_couple_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_youngster_front_pic.png => rs_youngster_front_pic.png} (100%) delete mode 100644 graphics/trainers/front_pics/salon_maiden_anabel_front_pic.png rename graphics/trainers/front_pics/{tuber_front_pic.png => tuber_f_front_pic.png} (100%) rename graphics/trainers/front_pics/{emerald_tuber_m_front_pic.png => tuber_m_front_pic.png} (100%) delete mode 100644 graphics/trainers/palettes/arena_tycoon_greta.pal delete mode 100644 graphics/trainers/palettes/brendan.pal rename graphics/trainers/palettes/{blue_1.pal => champion_rival.pal} (100%) rename graphics/trainers/palettes/{steven.pal => champion_steven.pal} (100%) rename graphics/trainers/palettes/{roughneck.pal => cue_ball.pal} (100%) delete mode 100644 graphics/trainers/palettes/dome_ace_tucker.pal delete mode 100644 graphics/trainers/palettes/emerald_leaf_back_pic.pal delete mode 100644 graphics/trainers/palettes/emerald_red_back_pic.pal delete mode 100644 graphics/trainers/palettes/factory_head_noland.pal rename graphics/trainers/palettes/{giovanni.pal => leader_giovanni.pal} (100%) delete mode 100644 graphics/trainers/palettes/leader_juan.pal rename graphics/trainers/palettes/{champion_wallace.pal => leader_wallace.pal} (100%) rename graphics/trainers/palettes/{magma_admin.pal => magma_admin_f.pal} (100%) rename graphics/trainers/palettes/{ruby_magma_admin_f.pal => magma_admin_m.pal} (100%) delete mode 100644 graphics/trainers/palettes/may.pal delete mode 100644 graphics/trainers/palettes/palace_maven_spenser.pal delete mode 100644 graphics/trainers/palettes/pike_queen_lucy.pal rename graphics/trainers/palettes/{winstrate_f.pal => pokefan_f.pal} (100%) rename graphics/trainers/palettes/{winstrate_m.pal => pokefan_m.pal} (100%) rename graphics/trainers/palettes/{pokemon_breeder.pal => pokemon_breeder_f.pal} (100%) rename graphics/trainers/palettes/{emerald_pokemon_breeder_m.pal => pokemon_breeder_m.pal} (100%) rename graphics/trainers/palettes/{oak.pal => professor_oak.pal} (100%) delete mode 100644 graphics/trainers/palettes/pyramid_king_brandon.pal rename graphics/trainers/palettes/{blue_2.pal => rival_1.pal} (100%) rename graphics/trainers/palettes/{champion_blue.pal => rival_2.pal} (100%) rename graphics/trainers/palettes/{emerald_aroma_lady.pal => rs_aroma_lady.pal} (100%) rename graphics/trainers/palettes/{emerald_beauty.pal => rs_beauty.pal} (100%) rename graphics/trainers/palettes/{emerald_bird_keeper.pal => rs_bird_keeper.pal} (100%) rename graphics/trainers/palettes/{emerald_black_belt.pal => rs_black_belt.pal} (100%) rename graphics/trainers/palettes/{emerald_bug_catcher.pal => rs_bug_catcher.pal} (100%) rename graphics/trainers/palettes/{emerald_camper.pal => rs_camper.pal} (100%) rename graphics/trainers/palettes/{emerald_cool_trainer_f.pal => rs_cool_trainer_f.pal} (100%) rename graphics/trainers/palettes/{emerald_cool_trainer_m.pal => rs_cool_trainer_m.pal} (100%) rename graphics/trainers/palettes/{emerald_fisherman.pal => rs_fisherman.pal} (100%) rename graphics/trainers/palettes/{emerald_gentleman.pal => rs_gentleman.pal} (100%) rename graphics/trainers/palettes/{emerald_hiker.pal => rs_hiker.pal} (100%) rename graphics/trainers/palettes/{emerald_lady.pal => rs_lady.pal} (100%) rename graphics/trainers/palettes/{emerald_lass.pal => rs_lass.pal} (100%) rename graphics/trainers/palettes/{emerald_picnicker.pal => rs_picnicker.pal} (100%) rename graphics/trainers/palettes/{emerald_pokemaniac.pal => rs_pokemaniac.pal} (100%) rename graphics/trainers/palettes/{emerald_pokemon_breeder_f.pal => rs_pokemon_breeder_f.pal} (100%) rename graphics/trainers/palettes/{emerald_pokemon_ranger_f.pal => rs_pokemon_ranger_f.pal} (100%) rename graphics/trainers/palettes/{emerald_pokemon_ranger_m.pal => rs_pokemon_ranger_m.pal} (100%) rename graphics/trainers/palettes/{emerald_psychic_f.pal => rs_psychic_f.pal} (100%) rename graphics/trainers/palettes/{emerald_psychic_m.pal => rs_psychic_m.pal} (100%) rename graphics/trainers/palettes/{emerald_ruin_maniac.pal => rs_ruin_maniac.pal} (100%) rename graphics/trainers/palettes/{emerald_sailor.pal => rs_sailor.pal} (100%) rename graphics/trainers/palettes/{emerald_sis_and_bro.pal => rs_sis_and_bro.pal} (100%) rename graphics/trainers/palettes/{emerald_swimmer_f.pal => rs_swimmer_f.pal} (100%) rename graphics/trainers/palettes/{emerald_swimmer_m.pal => rs_swimmer_m.pal} (100%) rename graphics/trainers/palettes/{emerald_tuber_f.pal => rs_tuber_f.pal} (100%) rename graphics/trainers/palettes/{emerald_twins.pal => rs_twins.pal} (100%) rename graphics/trainers/palettes/{emerald_young_couple.pal => rs_young_couple.pal} (100%) rename graphics/trainers/palettes/{emerald_youngster.pal => rs_youngster.pal} (100%) delete mode 100644 graphics/trainers/palettes/salon_maiden_anabel.pal rename graphics/trainers/palettes/{tuber.pal => tuber_f.pal} (100%) rename graphics/trainers/palettes/{emerald_tuber_m.pal => tuber_m.pal} (100%) diff --git a/data/graphics.s b/data/graphics.s index db441a1f6..3df819968 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -12212,1187 +12212,1187 @@ gMonIcon_UnownQuestionMark:: @ 8E48958 .incbin "graphics/pokemon/unown/question_mark/icon.4bpp" .align 2 -gFile_graphics_trainers_front_pics_aqua_leader_archie_front_pic:: @ 8E48D58 +gTrainerFrontPic_AquaLeaderArchie:: @ 8E48D58 .incbin "graphics/trainers/front_pics/aqua_leader_archie_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_aqua_leader_archie:: @ 8E49094 +gTrainerPalette_AquaLeaderArchie:: @ 8E49094 .incbin "graphics/trainers/palettes/aqua_leader_archie.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_aqua_grunt_m_front_pic:: @ 8E490BC +gTrainerFrontPic_AquaGruntM:: @ 8E490BC .incbin "graphics/trainers/front_pics/aqua_grunt_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_aqua_grunt_m:: @ 8E4941C +gTrainerPalette_AquaGruntM:: @ 8E4941C .incbin "graphics/trainers/palettes/aqua_grunt_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_aqua_grunt_f_front_pic:: @ 8E49444 +gTrainerFrontPic_AquaGruntF:: @ 8E49444 .incbin "graphics/trainers/front_pics/aqua_grunt_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_aqua_grunt_f:: @ 8E49780 +gTrainerPalette_AquaGruntF:: @ 8E49780 .incbin "graphics/trainers/palettes/aqua_grunt_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_aroma_lady_front_pic:: @ 8E497A8 - .incbin "graphics/trainers/front_pics/emerald_aroma_lady_front_pic.4bpp.lz" +gTrainerFrontPic_RSAromaLady:: @ 8E497A8 + .incbin "graphics/trainers/front_pics/rs_aroma_lady_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_aroma_lady:: @ 8E49A6C - .incbin "graphics/trainers/palettes/emerald_aroma_lady.gbapal.lz" +gTrainerPalette_RSAromaLady:: @ 8E49A6C + .incbin "graphics/trainers/palettes/rs_aroma_lady.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_ruin_maniac_front_pic:: @ 8E49A94 - .incbin "graphics/trainers/front_pics/emerald_ruin_maniac_front_pic.4bpp.lz" +gTrainerFrontPic_RSRuinManiac:: @ 8E49A94 + .incbin "graphics/trainers/front_pics/rs_ruin_maniac_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_ruin_maniac:: @ 8E49E30 - .incbin "graphics/trainers/palettes/emerald_ruin_maniac.gbapal.lz" +gTrainerPalette_RSRuinManiac:: @ 8E49E30 + .incbin "graphics/trainers/palettes/rs_ruin_maniac.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_interviewer_front_pic:: @ 8E49E58 +gTrainerFrontPic_Interviewer:: @ 8E49E58 .incbin "graphics/trainers/front_pics/interviewer_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_interviewer:: @ 8E4A2FC +gTrainerPalette_Interviewer:: @ 8E4A2FC .incbin "graphics/trainers/palettes/interviewer.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_tuber_f_front_pic:: @ 8E4A324 - .incbin "graphics/trainers/front_pics/emerald_tuber_f_front_pic.4bpp.lz" +gTrainerFrontPic_RSTuberF:: @ 8E4A324 + .incbin "graphics/trainers/front_pics/rs_tuber_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_tuber_f:: @ 8E4A5C8 - .incbin "graphics/trainers/palettes/emerald_tuber_f.gbapal.lz" +gTrainerPalette_RSTuberF:: @ 8E4A5C8 + .incbin "graphics/trainers/palettes/rs_tuber_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_tuber_m_front_pic:: @ 8E4A5F0 - .incbin "graphics/trainers/front_pics/emerald_tuber_m_front_pic.4bpp.lz" +gTrainerFrontPic_TuberM:: @ 8E4A5F0 + .incbin "graphics/trainers/front_pics/tuber_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_tuber_m:: @ 8E4A87C - .incbin "graphics/trainers/palettes/emerald_tuber_m.gbapal.lz" +gTrainerPalette_TuberM:: @ 8E4A87C + .incbin "graphics/trainers/palettes/tuber_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_cool_trainer_m_front_pic:: @ 8E4A8A4 - .incbin "graphics/trainers/front_pics/emerald_cool_trainer_m_front_pic.4bpp.lz" +gTrainerFrontPic_RSCooltrainerM:: @ 8E4A8A4 + .incbin "graphics/trainers/front_pics/rs_cool_trainer_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_cool_trainer_m:: @ 8E4AB8C - .incbin "graphics/trainers/palettes/emerald_cool_trainer_m.gbapal.lz" +gTrainerPalette_RSCooltrainerM:: @ 8E4AB8C + .incbin "graphics/trainers/palettes/rs_cool_trainer_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_cool_trainer_f_front_pic:: @ 8E4ABB4 - .incbin "graphics/trainers/front_pics/emerald_cool_trainer_f_front_pic.4bpp.lz" +gTrainerFrontPic_RSCooltrainerF:: @ 8E4ABB4 + .incbin "graphics/trainers/front_pics/rs_cool_trainer_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_cool_trainer_f:: @ 8E4AEC8 - .incbin "graphics/trainers/palettes/emerald_cool_trainer_f.gbapal.lz" +gTrainerPalette_RSCooltrainerF:: @ 8E4AEC8 + .incbin "graphics/trainers/palettes/rs_cool_trainer_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_hex_maniac_front_pic:: @ 8E4AEF0 +gTrainerFrontPic_HexManiac:: @ 8E4AEF0 .incbin "graphics/trainers/front_pics/hex_maniac_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_hex_maniac:: @ 8E4B25C +gTrainerPalette_HexManiac:: @ 8E4B25C .incbin "graphics/trainers/palettes/hex_maniac.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_lady_front_pic:: @ 8E4B284 - .incbin "graphics/trainers/front_pics/emerald_lady_front_pic.4bpp.lz" +gTrainerFrontPic_RSLady:: @ 8E4B284 + .incbin "graphics/trainers/front_pics/rs_lady_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_lady:: @ 8E4B638 - .incbin "graphics/trainers/palettes/emerald_lady.gbapal.lz" +gTrainerPalette_RSLady:: @ 8E4B638 + .incbin "graphics/trainers/palettes/rs_lady.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_beauty_front_pic:: @ 8E4B660 - .incbin "graphics/trainers/front_pics/emerald_beauty_front_pic.4bpp.lz" +gTrainerFrontPic_RSBeauty:: @ 8E4B660 + .incbin "graphics/trainers/front_pics/rs_beauty_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_beauty:: @ 8E4B948 - .incbin "graphics/trainers/palettes/emerald_beauty.gbapal.lz" +gTrainerPalette_RSBeauty:: @ 8E4B948 + .incbin "graphics/trainers/palettes/rs_beauty.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_rich_boy_front_pic:: @ 8E4B970 +gTrainerFrontPic_RichBoy:: @ 8E4B970 .incbin "graphics/trainers/front_pics/rich_boy_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_rich_boy:: @ 8E4BC24 +gTrainerPalette_RichBoy:: @ 8E4BC24 .incbin "graphics/trainers/palettes/rich_boy.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_pokemaniac_front_pic:: @ 8E4BC4C - .incbin "graphics/trainers/front_pics/emerald_pokemaniac_front_pic.4bpp.lz" +gTrainerFrontPic_RSPokeManiac:: @ 8E4BC4C + .incbin "graphics/trainers/front_pics/rs_pokemaniac_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_pokemaniac:: @ 8E4BFBC - .incbin "graphics/trainers/palettes/emerald_pokemaniac.gbapal.lz" +gTrainerPalette_RSPokeManiac:: @ 8E4BFBC + .incbin "graphics/trainers/palettes/rs_pokemaniac.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_swimmer_m_front_pic:: @ 8E4BFE4 - .incbin "graphics/trainers/front_pics/emerald_swimmer_m_front_pic.4bpp.lz" +gTrainerFrontPic_RSSwimmerM:: @ 8E4BFE4 + .incbin "graphics/trainers/front_pics/rs_swimmer_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_swimmer_m:: @ 8E4C2A4 - .incbin "graphics/trainers/palettes/emerald_swimmer_m.gbapal.lz" +gTrainerPalette_RSSwimmerM:: @ 8E4C2A4 + .incbin "graphics/trainers/palettes/rs_swimmer_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_black_belt_front_pic:: @ 8E4C2CC - .incbin "graphics/trainers/front_pics/emerald_black_belt_front_pic.4bpp.lz" +gTrainerFrontPic_RSBlackBelt:: @ 8E4C2CC + .incbin "graphics/trainers/front_pics/rs_black_belt_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_black_belt:: @ 8E4C630 - .incbin "graphics/trainers/palettes/emerald_black_belt.gbapal.lz" +gTrainerPalette_RSBlackBelt:: @ 8E4C630 + .incbin "graphics/trainers/palettes/rs_black_belt.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_guitarist_front_pic:: @ 8E4C658 +gTrainerFrontPic_Guitarist:: @ 8E4C658 .incbin "graphics/trainers/front_pics/guitarist_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_guitarist:: @ 8E4C9DC +gTrainerPalette_Guitarist:: @ 8E4C9DC .incbin "graphics/trainers/palettes/guitarist.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_kindler_front_pic:: @ 8E4CA04 +gTrainerFrontPic_Kindler:: @ 8E4CA04 .incbin "graphics/trainers/front_pics/kindler_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_kindler:: @ 8E4CD70 +gTrainerPalette_Kindler:: @ 8E4CD70 .incbin "graphics/trainers/palettes/kindler.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_camper_front_pic:: @ 8E4CD98 - .incbin "graphics/trainers/front_pics/emerald_camper_front_pic.4bpp.lz" +gTrainerFrontPic_RSCamper:: @ 8E4CD98 + .incbin "graphics/trainers/front_pics/rs_camper_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_camper:: @ 8E4D080 - .incbin "graphics/trainers/palettes/emerald_camper.gbapal.lz" +gTrainerPalette_RSCamper:: @ 8E4D080 + .incbin "graphics/trainers/palettes/rs_camper.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_bug_maniac_front_pic:: @ 8E4D0A8 +gTrainerFrontPic_BugManiac:: @ 8E4D0A8 .incbin "graphics/trainers/front_pics/bug_maniac_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_bug_maniac:: @ 8E4D4F8 +gTrainerPalette_BugManiac:: @ 8E4D4F8 .incbin "graphics/trainers/palettes/bug_maniac.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_psychic_m_front_pic:: @ 8E4D520 - .incbin "graphics/trainers/front_pics/emerald_psychic_m_front_pic.4bpp.lz" +gTrainerFrontPic_RSPsychicM:: @ 8E4D520 + .incbin "graphics/trainers/front_pics/rs_psychic_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_psychic_m:: @ 8E4D84C - .incbin "graphics/trainers/palettes/emerald_psychic_m.gbapal.lz" +gTrainerPalette_RSPsychicM:: @ 8E4D84C + .incbin "graphics/trainers/palettes/rs_psychic_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_psychic_f_front_pic:: @ 8E4D874 - .incbin "graphics/trainers/front_pics/emerald_psychic_f_front_pic.4bpp.lz" +gTrainerFrontPic_RSPsychicF:: @ 8E4D874 + .incbin "graphics/trainers/front_pics/rs_psychic_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_psychic_f:: @ 8E4DB9C - .incbin "graphics/trainers/palettes/emerald_psychic_f.gbapal.lz" +gTrainerPalette_RSPsychicF:: @ 8E4DB9C + .incbin "graphics/trainers/palettes/rs_psychic_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_gentleman_front_pic:: @ 8E4DBC4 - .incbin "graphics/trainers/front_pics/emerald_gentleman_front_pic.4bpp.lz" +gTrainerFrontPic_RSGentleman:: @ 8E4DBC4 + .incbin "graphics/trainers/front_pics/rs_gentleman_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_gentleman:: @ 8E4DEC4 - .incbin "graphics/trainers/palettes/emerald_gentleman.gbapal.lz" +gTrainerPalette_RSGentleman:: @ 8E4DEC4 + .incbin "graphics/trainers/palettes/rs_gentleman.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_elite_four_sidney_front_pic:: @ 8E4DEEC +gTrainerFrontPic_EliteFourSidney:: @ 8E4DEEC .incbin "graphics/trainers/front_pics/elite_four_sidney_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_elite_four_sidney:: @ 8E4E220 +gTrainerPalette_EliteFourSidney:: @ 8E4E220 .incbin "graphics/trainers/palettes/elite_four_sidney.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_elite_four_phoebe_front_pic:: @ 8E4E248 +gTrainerFrontPic_EliteFourPhoebe:: @ 8E4E248 .incbin "graphics/trainers/front_pics/elite_four_phoebe_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_elite_four_phoebe:: @ 8E4E548 +gTrainerPalette_EliteFourPhoebe:: @ 8E4E548 .incbin "graphics/trainers/palettes/elite_four_phoebe.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_roxanne_front_pic:: @ 8E4E570 +gTrainerFrontPic_LeaderRoxanne:: @ 8E4E570 .incbin "graphics/trainers/front_pics/leader_roxanne_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_roxanne:: @ 8E4E85C +gTrainerPalette_LeaderRoxanne:: @ 8E4E85C .incbin "graphics/trainers/palettes/leader_roxanne.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_brawly_front_pic:: @ 8E4E884 +gTrainerFrontPic_LeaderBrawly:: @ 8E4E884 .incbin "graphics/trainers/front_pics/leader_brawly_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_brawly:: @ 8E4EC18 +gTrainerPalette_LeaderBrawly:: @ 8E4EC18 .incbin "graphics/trainers/palettes/leader_brawly.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_tate_and_liza_front_pic:: @ 8E4EC40 +gTrainerFrontPic_LeaderTateAndLiza:: @ 8E4EC40 .incbin "graphics/trainers/front_pics/leader_tate_and_liza_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_tate_and_liza:: @ 8E4F084 +gTrainerPalette_LeaderTateAndLiza:: @ 8E4F084 .incbin "graphics/trainers/palettes/leader_tate_and_liza.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_school_kid_m_front_pic:: @ 8E4F0AC +gTrainerFrontPic_SchoolKidM:: @ 8E4F0AC .incbin "graphics/trainers/front_pics/school_kid_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_school_kid_m:: @ 8E4F36C +gTrainerPalette_SchoolKidM:: @ 8E4F36C .incbin "graphics/trainers/palettes/school_kid_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_school_kid_f_front_pic:: @ 8E4F394 +gTrainerFrontPic_SchoolKidF:: @ 8E4F394 .incbin "graphics/trainers/front_pics/school_kid_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_school_kid_f:: @ 8E4F630 +gTrainerPalette_SchoolKidF:: @ 8E4F630 .incbin "graphics/trainers/palettes/school_kid_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_sr_and_jr_front_pic:: @ 8E4F658 +gTrainerFrontPic_SrAndJr:: @ 8E4F658 .incbin "graphics/trainers/front_pics/sr_and_jr_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_sr_and_jr:: @ 8E4FAC8 +gTrainerPalette_SrAndJr:: @ 8E4FAC8 .incbin "graphics/trainers/palettes/sr_and_jr.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_winstrate_m_front_pic:: @ 8E4FAF0 - .incbin "graphics/trainers/front_pics/winstrate_m_front_pic.4bpp.lz" +gTrainerFrontPic_PokefanM:: @ 8E4FAF0 + .incbin "graphics/trainers/front_pics/pokefan_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_winstrate_m:: @ 8E4FEAC - .incbin "graphics/trainers/palettes/winstrate_m.gbapal.lz" +gTrainerPalette_PokefanM:: @ 8E4FEAC + .incbin "graphics/trainers/palettes/pokefan_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_winstrate_f_front_pic:: @ 8E4FED4 - .incbin "graphics/trainers/front_pics/winstrate_f_front_pic.4bpp.lz" +gTrainerFrontPic_PokefanF:: @ 8E4FED4 + .incbin "graphics/trainers/front_pics/pokefan_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_winstrate_f:: @ 8E502A0 - .incbin "graphics/trainers/palettes/winstrate_f.gbapal.lz" +gTrainerPalette_PokefanF:: @ 8E502A0 + .incbin "graphics/trainers/palettes/pokefan_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_expert_m_front_pic:: @ 8E502C8 +gTrainerFrontPic_ExpertM:: @ 8E502C8 .incbin "graphics/trainers/front_pics/expert_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_expert_m:: @ 8E50608 +gTrainerPalette_ExpertM:: @ 8E50608 .incbin "graphics/trainers/palettes/expert_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_expert_f_front_pic:: @ 8E50630 +gTrainerFrontPic_ExpertF:: @ 8E50630 .incbin "graphics/trainers/front_pics/expert_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_expert_f:: @ 8E5094C +gTrainerPalette_ExpertF:: @ 8E5094C .incbin "graphics/trainers/palettes/expert_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_youngster_front_pic:: @ 8E50974 - .incbin "graphics/trainers/front_pics/emerald_youngster_front_pic.4bpp.lz" +gTrainerFrontPic_RSYoungster:: @ 8E50974 + .incbin "graphics/trainers/front_pics/rs_youngster_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_youngster:: @ 8E50C1C - .incbin "graphics/trainers/palettes/emerald_youngster.gbapal.lz" +gTrainerPalette_RSYoungster:: @ 8E50C1C + .incbin "graphics/trainers/palettes/rs_youngster.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_steven_front_pic:: @ 8E50C44 - .incbin "graphics/trainers/front_pics/steven_front_pic.4bpp.lz" +gTrainerFrontPic_ChampionSteven:: @ 8E50C44 + .incbin "graphics/trainers/front_pics/champion_steven_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_steven:: @ 8E50F7C - .incbin "graphics/trainers/palettes/steven.gbapal.lz" +gTrainerPalette_ChampionSteven:: @ 8E50F7C + .incbin "graphics/trainers/palettes/champion_steven.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_fisherman_front_pic:: @ 8E50FA4 - .incbin "graphics/trainers/front_pics/emerald_fisherman_front_pic.4bpp.lz" +gTrainerFrontPic_RSFisherman:: @ 8E50FA4 + .incbin "graphics/trainers/front_pics/rs_fisherman_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_fisherman:: @ 8E51388 - .incbin "graphics/trainers/palettes/emerald_fisherman.gbapal.lz" +gTrainerPalette_RSFisherman:: @ 8E51388 + .incbin "graphics/trainers/palettes/rs_fisherman.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_cycling_triathlete_m_front_pic:: @ 8E513B0 +gTrainerFrontPic_CyclingTriathleteM:: @ 8E513B0 .incbin "graphics/trainers/front_pics/cycling_triathlete_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_cycling_triathlete_m:: @ 8E517C0 +gTrainerPalette_CyclingTriathleteM:: @ 8E517C0 .incbin "graphics/trainers/palettes/cycling_triathlete_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_cycling_triathlete_f_front_pic:: @ 8E517E8 +gTrainerFrontPic_CyclingTriathleteF:: @ 8E517E8 .incbin "graphics/trainers/front_pics/cycling_triathlete_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_cycling_triathlete_f:: @ 8E51BF4 +gTrainerPalette_CyclingTriathleteF:: @ 8E51BF4 .incbin "graphics/trainers/palettes/cycling_triathlete_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_running_triathlete_m_front_pic:: @ 8E51C1C +gTrainerFrontPic_RunningTriathleteM:: @ 8E51C1C .incbin "graphics/trainers/front_pics/running_triathlete_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_running_triathlete_m:: @ 8E51ED4 +gTrainerPalette_RunningTriathleteM:: @ 8E51ED4 .incbin "graphics/trainers/palettes/running_triathlete_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_running_triathlete_f_front_pic:: @ 8E51EFC +gTrainerFrontPic_RunningTriathleteF:: @ 8E51EFC .incbin "graphics/trainers/front_pics/running_triathlete_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_running_triathlete_f:: @ 8E521A0 +gTrainerPalette_RunningTriathleteF:: @ 8E521A0 .incbin "graphics/trainers/palettes/running_triathlete_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_swimming_triathlete_m_front_pic:: @ 8E521C8 +gTrainerFrontPic_SwimmingTriathleteM:: @ 8E521C8 .incbin "graphics/trainers/front_pics/swimming_triathlete_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_swimming_triathlete_m:: @ 8E524F4 +gTrainerPalette_SwimmingTriathleteM:: @ 8E524F4 .incbin "graphics/trainers/palettes/swimming_triathlete_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_swimming_triathlete_f_front_pic:: @ 8E5251C +gTrainerFrontPic_SwimmingTriathleteF:: @ 8E5251C .incbin "graphics/trainers/front_pics/swimming_triathlete_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_swimming_triathlete_f:: @ 8E527F8 +gTrainerPalette_SwimmingTriathleteF:: @ 8E527F8 .incbin "graphics/trainers/palettes/swimming_triathlete_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_dragon_tamer_front_pic:: @ 8E52820 +gTrainerFrontPic_DragonTamer:: @ 8E52820 .incbin "graphics/trainers/front_pics/dragon_tamer_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_dragon_tamer:: @ 8E52B74 +gTrainerPalette_DragonTamer:: @ 8E52B74 .incbin "graphics/trainers/palettes/dragon_tamer.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_bird_keeper_front_pic:: @ 8E52B9C - .incbin "graphics/trainers/front_pics/emerald_bird_keeper_front_pic.4bpp.lz" +gTrainerFrontPic_RSBirdKeeper:: @ 8E52B9C + .incbin "graphics/trainers/front_pics/rs_bird_keeper_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_bird_keeper:: @ 8E52ED4 - .incbin "graphics/trainers/palettes/emerald_bird_keeper.gbapal.lz" +gTrainerPalette_RSBirdKeeper:: @ 8E52ED4 + .incbin "graphics/trainers/palettes/rs_bird_keeper.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_ninja_boy_front_pic:: @ 8E52EFC +gTrainerFrontPic_NinjaBoy:: @ 8E52EFC .incbin "graphics/trainers/front_pics/ninja_boy_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_ninja_boy:: @ 8E531D8 +gTrainerPalette_NinjaBoy:: @ 8E531D8 .incbin "graphics/trainers/palettes/ninja_boy.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_battle_girl_front_pic:: @ 8E53200 +gTrainerFrontPic_BattleGirl:: @ 8E53200 .incbin "graphics/trainers/front_pics/battle_girl_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_battle_girl:: @ 8E53520 +gTrainerPalette_BattleGirl:: @ 8E53520 .incbin "graphics/trainers/palettes/battle_girl.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_parasol_lady_front_pic:: @ 8E53548 +gTrainerFrontPic_ParasolLady:: @ 8E53548 .incbin "graphics/trainers/front_pics/parasol_lady_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_parasol_lady:: @ 8E53880 +gTrainerPalette_ParasolLady:: @ 8E53880 .incbin "graphics/trainers/palettes/parasol_lady.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_swimmer_f_front_pic:: @ 8E538A8 - .incbin "graphics/trainers/front_pics/emerald_swimmer_f_front_pic.4bpp.lz" +gTrainerFrontPic_RSSwimmerF:: @ 8E538A8 + .incbin "graphics/trainers/front_pics/rs_swimmer_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_swimmer_f:: @ 8E53B78 - .incbin "graphics/trainers/palettes/emerald_swimmer_f.gbapal.lz" +gTrainerPalette_RSSwimmerF:: @ 8E53B78 + .incbin "graphics/trainers/palettes/rs_swimmer_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_picnicker_front_pic:: @ 8E53BA0 - .incbin "graphics/trainers/front_pics/emerald_picnicker_front_pic.4bpp.lz" +gTrainerFrontPic_RSPicnicker:: @ 8E53BA0 + .incbin "graphics/trainers/front_pics/rs_picnicker_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_picnicker:: @ 8E53E80 - .incbin "graphics/trainers/palettes/emerald_picnicker.gbapal.lz" +gTrainerPalette_RSPicnicker:: @ 8E53E80 + .incbin "graphics/trainers/palettes/rs_picnicker.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_twins_front_pic:: @ 8E53EA8 - .incbin "graphics/trainers/front_pics/emerald_twins_front_pic.4bpp.lz" +gTrainerFrontPic_RSTwins:: @ 8E53EA8 + .incbin "graphics/trainers/front_pics/rs_twins_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_twins:: @ 8E5426C - .incbin "graphics/trainers/palettes/emerald_twins.gbapal.lz" +gTrainerPalette_RSTwins:: @ 8E5426C + .incbin "graphics/trainers/palettes/rs_twins.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_sailor_front_pic:: @ 8E54294 - .incbin "graphics/trainers/front_pics/emerald_sailor_front_pic.4bpp.lz" +gTrainerFrontPic_RSSailor:: @ 8E54294 + .incbin "graphics/trainers/front_pics/rs_sailor_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_sailor:: @ 8E54644 - .incbin "graphics/trainers/palettes/emerald_sailor.gbapal.lz" +gTrainerPalette_RSSailor:: @ 8E54644 + .incbin "graphics/trainers/palettes/rs_sailor.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_collector_front_pic:: @ 8E5466C +gTrainerFrontPic_Collector:: @ 8E5466C .incbin "graphics/trainers/front_pics/collector_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_collector:: @ 8E54A70 +gTrainerPalette_Collector:: @ 8E54A70 .incbin "graphics/trainers/palettes/collector.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_wally_front_pic:: @ 8E54A98 +gTrainerFrontPic_Wally:: @ 8E54A98 .incbin "graphics/trainers/front_pics/wally_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_wally:: @ 8E54D68 +gTrainerPalette_Wally:: @ 8E54D68 .incbin "graphics/trainers/palettes/wally.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_ruby_sapphire_brendan_front_pic:: @ 8E54D90 +gTrainerFrontPic_RSBrendan1:: @ 8E54D90 .incbin "graphics/trainers/front_pics/ruby_sapphire_brendan_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_ruby_sapphire_brendan:: @ 8E550A4 +gTrainerPalette_RSBrendan1:: @ 8E550A4 .incbin "graphics/trainers/palettes/ruby_sapphire_brendan.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_ruby_sapphire_may_front_pic:: @ 8E550CC +gTrainerFrontPic_RSMay1:: @ 8E550CC .incbin "graphics/trainers/front_pics/ruby_sapphire_may_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_ruby_sapphire_may:: @ 8E553CC +gTrainerPalette_RSMay1:: @ 8E553Cc .incbin "graphics/trainers/palettes/ruby_sapphire_may.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_pokemon_breeder_m_front_pic:: @ 8E553F4 - .incbin "graphics/trainers/front_pics/emerald_pokemon_breeder_m_front_pic.4bpp.lz" +gTrainerFrontPic_PokemonBreederM:: @ 8E553F4 + .incbin "graphics/trainers/front_pics/pokemon_breeder_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_pokemon_breeder_m:: @ 8E55724 - .incbin "graphics/trainers/palettes/emerald_pokemon_breeder_m.gbapal.lz" +gTrainerPalette_PokemonBreederM:: @ 8E55724 + .incbin "graphics/trainers/palettes/pokemon_breeder_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_pokemon_breeder_f_front_pic:: @ 8E5574C - .incbin "graphics/trainers/front_pics/emerald_pokemon_breeder_f_front_pic.4bpp.lz" +gTrainerFrontPic_RSPokemonBreederF:: @ 8E5574C + .incbin "graphics/trainers/front_pics/rs_pokemon_breeder_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_pokemon_breeder_f:: @ 8E55A80 - .incbin "graphics/trainers/palettes/emerald_pokemon_breeder_f.gbapal.lz" +gTrainerPalette_RSPokemonBreederF:: @ 8E55A80 + .incbin "graphics/trainers/palettes/rs_pokemon_breeder_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_pokemon_ranger_m_front_pic:: @ 8E55AA8 - .incbin "graphics/trainers/front_pics/emerald_pokemon_ranger_m_front_pic.4bpp.lz" +gTrainerFrontPic_RSPokemonRangerM:: @ 8E55AA8 + .incbin "graphics/trainers/front_pics/rs_pokemon_ranger_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_pokemon_ranger_m:: @ 8E55DF0 - .incbin "graphics/trainers/palettes/emerald_pokemon_ranger_m.gbapal.lz" +gTrainerPalette_RSPokemonRangerM:: @ 8E55Df0 + .incbin "graphics/trainers/palettes/rs_pokemon_ranger_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_pokemon_ranger_f_front_pic:: @ 8E55E18 - .incbin "graphics/trainers/front_pics/emerald_pokemon_ranger_f_front_pic.4bpp.lz" +gTrainerFrontPic_RSPokemonRangerF:: @ 8E55E18 + .incbin "graphics/trainers/front_pics/rs_pokemon_ranger_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_pokemon_ranger_f:: @ 8E5614C - .incbin "graphics/trainers/palettes/emerald_pokemon_ranger_f.gbapal.lz" +gTrainerPalette_RSPokemonRangerF:: @ 8E5614C + .incbin "graphics/trainers/palettes/rs_pokemon_ranger_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_magma_leader_maxie_front_pic:: @ 8E56174 +gTrainerFrontPic_MagmaLeaderMaxie:: @ 8E56174 .incbin "graphics/trainers/front_pics/magma_leader_maxie_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_magma_leader_maxie:: @ 8E56468 +gTrainerPalette_MagmaLeaderMaxie:: @ 8E56468 .incbin "graphics/trainers/palettes/magma_leader_maxie.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_magma_grunt_m_front_pic:: @ 8E56490 +gTrainerFrontPic_MagmaGruntM:: @ 8E56490 .incbin "graphics/trainers/front_pics/magma_grunt_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_magma_grunt_m:: @ 8E56810 +gTrainerPalette_MagmaGruntM:: @ 8E56810 .incbin "graphics/trainers/palettes/magma_grunt_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_magma_grunt_f_front_pic:: @ 8E56838 +gTrainerFrontPic_MagmaGruntF:: @ 8E56838 .incbin "graphics/trainers/front_pics/magma_grunt_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_magma_grunt_f:: @ 8E56BC4 +gTrainerPalette_MagmaGruntF:: @ 8E56Bc4 .incbin "graphics/trainers/palettes/magma_grunt_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_lass_front_pic:: @ 8E56BEC - .incbin "graphics/trainers/front_pics/emerald_lass_front_pic.4bpp.lz" +gTrainerFrontPic_RSLass:: @ 8E56BEC + .incbin "graphics/trainers/front_pics/rs_lass_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_lass:: @ 8E56EC4 - .incbin "graphics/trainers/palettes/emerald_lass.gbapal.lz" +gTrainerPalette_RSLass:: @ 8E56Ec4 + .incbin "graphics/trainers/palettes/rs_lass.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_bug_catcher_front_pic:: @ 8E56EEC - .incbin "graphics/trainers/front_pics/emerald_bug_catcher_front_pic.4bpp.lz" +gTrainerFrontPic_RSBugCatcher:: @ 8E56EEC + .incbin "graphics/trainers/front_pics/rs_bug_catcher_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_bug_catcher:: @ 8E57218 - .incbin "graphics/trainers/palettes/emerald_bug_catcher.gbapal.lz" +gTrainerPalette_RSBugCatcher:: @ 8E57218 + .incbin "graphics/trainers/palettes/rs_bug_catcher.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_hiker_front_pic:: @ 8E57240 - .incbin "graphics/trainers/front_pics/emerald_hiker_front_pic.4bpp.lz" +gTrainerFrontPic_RSHiker:: @ 8E57240 + .incbin "graphics/trainers/front_pics/rs_hiker_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_hiker:: @ 8E576C0 - .incbin "graphics/trainers/palettes/emerald_hiker.gbapal.lz" +gTrainerPalette_RSHiker:: @ 8E576C0 + .incbin "graphics/trainers/palettes/rs_hiker.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_young_couple_front_pic:: @ 8E576E8 - .incbin "graphics/trainers/front_pics/emerald_young_couple_front_pic.4bpp.lz" +gTrainerFrontPic_RSYoungCouple:: @ 8E576E8 + .incbin "graphics/trainers/front_pics/rs_young_couple_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_young_couple:: @ 8E57AA8 - .incbin "graphics/trainers/palettes/emerald_young_couple.gbapal.lz" +gTrainerPalette_RSYoungCouple:: @ 8E57Aa8 + .incbin "graphics/trainers/palettes/rs_young_couple.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_old_couple_front_pic:: @ 8E57AD0 +gTrainerFrontPic_OldCouple:: @ 8E57AD0 .incbin "graphics/trainers/front_pics/old_couple_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_old_couple:: @ 8E57FE0 +gTrainerPalette_OldCouple:: @ 8E57Fe0 .incbin "graphics/trainers/palettes/old_couple.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_emerald_sis_and_bro_front_pic:: @ 8E58008 - .incbin "graphics/trainers/front_pics/emerald_sis_and_bro_front_pic.4bpp.lz" +gTrainerFrontPic_RSSisAndBro:: @ 8E58008 + .incbin "graphics/trainers/front_pics/rs_sis_and_bro_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_emerald_sis_and_bro:: @ 8E58454 - .incbin "graphics/trainers/palettes/emerald_sis_and_bro.gbapal.lz" +gTrainerPalette_RSSisAndBro:: @ 8E58454 + .incbin "graphics/trainers/palettes/rs_sis_and_bro.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_aqua_admin_m_front_pic:: @ 8E5847C +gTrainerFrontPic_AquaAdminM:: @ 8E5847C .incbin "graphics/trainers/front_pics/aqua_admin_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_aqua_admin_m:: @ 8E58830 +gTrainerPalette_AquaAdminM:: @ 8E58830 .incbin "graphics/trainers/palettes/aqua_admin_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_aqua_admin_f_front_pic:: @ 8E58858 +gTrainerFrontPic_AquaAdminF:: @ 8E58858 .incbin "graphics/trainers/front_pics/aqua_admin_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_aqua_admin_f:: @ 8E58C1C +gTrainerPalette_AquaAdminF:: @ 8E58C1C .incbin "graphics/trainers/palettes/aqua_admin_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_magma_admin_front_pic:: @ 8E58C44 - .incbin "graphics/trainers/front_pics/magma_admin_front_pic.4bpp.lz" +gTrainerFrontPic_MagmaAdminM:: @ 8E58C44 + .incbin "graphics/trainers/front_pics/magma_admin_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_magma_admin:: @ 8E5901C - .incbin "graphics/trainers/palettes/magma_admin.gbapal.lz" +gTrainerPalette_MagmaAdminM:: @ 8E5901C + .incbin "graphics/trainers/palettes/magma_admin_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_ruby_magma_admin_f_front_pic:: @ 8E59044 - .incbin "graphics/trainers/front_pics/ruby_magma_admin_f_front_pic.4bpp.lz" +gTrainerFrontPic_MagmaAdminF:: @ 8E59044 + .incbin "graphics/trainers/front_pics/magma_admin_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_ruby_magma_admin_f:: @ 8E593F4 - .incbin "graphics/trainers/palettes/ruby_magma_admin_f.gbapal.lz" +gTrainerPalette_MagmaAdminF:: @ 8E593F4 + .incbin "graphics/trainers/palettes/magma_admin_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_wattson_front_pic:: @ 8E5941C +gTrainerFrontPic_LeaderWattson:: @ 8E5941C .incbin "graphics/trainers/front_pics/leader_wattson_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_wattson:: @ 8E59764 +gTrainerPalette_LeaderWattson:: @ 8E59764 .incbin "graphics/trainers/palettes/leader_wattson.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_flannery_front_pic:: @ 8E5978C +gTrainerFrontPic_LeaderFlannery:: @ 8E5978C .incbin "graphics/trainers/front_pics/leader_flannery_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_flannery:: @ 8E59B0C +gTrainerPalette_LeaderFlannery:: @ 8E59B0C .incbin "graphics/trainers/palettes/leader_flannery.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_norman_front_pic:: @ 8E59B34 +gTrainerFrontPic_LeaderNorman:: @ 8E59B34 .incbin "graphics/trainers/front_pics/leader_norman_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_norman:: @ 8E59E70 +gTrainerPalette_LeaderNorman:: @ 8E59E70 .incbin "graphics/trainers/palettes/leader_norman.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_winona_front_pic:: @ 8E59E98 +gTrainerFrontPic_LeaderWinona:: @ 8E59E98 .incbin "graphics/trainers/front_pics/leader_winona_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_winona:: @ 8E5A218 +gTrainerPalette_LeaderWinona:: @ 8E5A218 .incbin "graphics/trainers/palettes/leader_winona.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_ruby_sapphire_champion_wallace_front_pic:: @ 8E5A240 - .incbin "graphics/trainers/front_pics/ruby_sapphire_champion_wallace_front_pic.4bpp.lz" +gTrainerFrontPic_LeaderWallace:: @ 8E5A240 + .incbin "graphics/trainers/front_pics/leader_wallace_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_champion_wallace:: @ 8E5A5B8 - .incbin "graphics/trainers/palettes/champion_wallace.gbapal.lz" +gTrainerPalette_LeaderWallace:: @ 8E5A5B8 + .incbin "graphics/trainers/palettes/leader_wallace.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_elite_four_glacia_front_pic:: @ 8E5A5E0 +gTrainerFrontPic_EliteFourGlacia:: @ 8E5A5E0 .incbin "graphics/trainers/front_pics/elite_four_glacia_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_elite_four_glacia:: @ 8E5A964 +gTrainerPalette_EliteFourGlacia:: @ 8E5A964 .incbin "graphics/trainers/palettes/elite_four_glacia.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_elite_four_drake_front_pic:: @ 8E5A98C +gTrainerFrontPic_EliteFourDrake:: @ 8E5A98C .incbin "graphics/trainers/front_pics/elite_four_drake_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_elite_four_drake:: @ 8E5AD34 +gTrainerPalette_EliteFourDrake:: @ 8E5Ad34 .incbin "graphics/trainers/palettes/elite_four_drake.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_youngster_front_pic:: @ 8E5AD5C +gTrainerFrontPic_Youngster:: @ 8E5AD5C .incbin "graphics/trainers/front_pics/youngster_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_youngster:: @ 8E5AFFC +gTrainerPalette_Youngster:: @ 8E5Affc .incbin "graphics/trainers/palettes/youngster.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_bug_catcher_front_pic:: @ 8E5B024 +gTrainerFrontPic_BugCatcher:: @ 8E5B024 .incbin "graphics/trainers/front_pics/bug_catcher_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_bug_catcher:: @ 8E5B36C +gTrainerPalette_BugCatcher:: @ 8E5B36C .incbin "graphics/trainers/palettes/bug_catcher.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_lass_front_pic:: @ 8E5B394 +gTrainerFrontPic_Lass:: @ 8E5B394 .incbin "graphics/trainers/front_pics/lass_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_lass:: @ 8E5B680 +gTrainerPalette_Lass:: @ 8E5B680 .incbin "graphics/trainers/palettes/lass.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_sailor_front_pic:: @ 8E5B6A8 +gTrainerFrontPic_Sailor:: @ 8E5B6A8 .incbin "graphics/trainers/front_pics/sailor_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_sailor:: @ 8E5B9C8 +gTrainerPalette_Sailor:: @ 8E5B9C8 .incbin "graphics/trainers/palettes/sailor.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_camper_front_pic:: @ 8E5B9F0 +gTrainerFrontPic_Camper:: @ 8E5B9F0 .incbin "graphics/trainers/front_pics/camper_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_camper:: @ 8E5BCD0 +gTrainerPalette_Camper:: @ 8E5Bcd0 .incbin "graphics/trainers/palettes/camper.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_picnicker_front_pic:: @ 8E5BCF8 +gTrainerFrontPic_Picnicker:: @ 8E5BCF8 .incbin "graphics/trainers/front_pics/picnicker_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_picnicker:: @ 8E5BFE0 +gTrainerPalette_Picnicker:: @ 8E5Bfe0 .incbin "graphics/trainers/palettes/picnicker.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_pokemaniac_front_pic:: @ 8E5C008 +gTrainerFrontPic_PokeManiac:: @ 8E5C008 .incbin "graphics/trainers/front_pics/pokemaniac_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_pokemaniac:: @ 8E5C3C4 +gTrainerPalette_PokeManiac:: @ 8E5C3C4 .incbin "graphics/trainers/palettes/pokemaniac.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_super_nerd_front_pic:: @ 8E5C3EC +gTrainerFrontPic_SuperNerd:: @ 8E5C3EC .incbin "graphics/trainers/front_pics/super_nerd_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_super_nerd:: @ 8E5C704 +gTrainerPalette_SuperNerd:: @ 8E5C704 .incbin "graphics/trainers/palettes/super_nerd.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_hiker_front_pic:: @ 8E5C72C +gTrainerFrontPic_Hiker:: @ 8E5C72C .incbin "graphics/trainers/front_pics/hiker_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_hiker:: @ 8E5CB9C +gTrainerPalette_Hiker:: @ 8E5Cb9C .incbin "graphics/trainers/palettes/hiker.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_biker_front_pic:: @ 8E5CBC4 +gTrainerFrontPic_Biker:: @ 8E5CBC4 .incbin "graphics/trainers/front_pics/biker_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_biker:: @ 8E5D12C +gTrainerPalette_Biker:: @ 8E5D12C .incbin "graphics/trainers/palettes/biker.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_burglar_front_pic:: @ 8E5D154 +gTrainerFrontPic_Burglar:: @ 8E5D154 .incbin "graphics/trainers/front_pics/burglar_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_burglar:: @ 8E5D4A0 +gTrainerPalette_Burglar:: @ 8E5D4A0 .incbin "graphics/trainers/palettes/burglar.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_engineer_front_pic:: @ 8E5D4C8 +gTrainerFrontPic_Engineer:: @ 8E5D4C8 .incbin "graphics/trainers/front_pics/engineer_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_engineer:: @ 8E5D8D4 +gTrainerPalette_Engineer:: @ 8E5D8D4 .incbin "graphics/trainers/palettes/engineer.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_fisherman_front_pic:: @ 8E5D8FC +gTrainerFrontPic_Fisherman:: @ 8E5D8FC .incbin "graphics/trainers/front_pics/fisherman_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_fisherman:: @ 8E5DCA8 +gTrainerPalette_Fisherman:: @ 8E5Dca8 .incbin "graphics/trainers/palettes/fisherman.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_swimmer_m_front_pic:: @ 8E5DCD0 +gTrainerFrontPic_SwimmerM:: @ 8E5DCD0 .incbin "graphics/trainers/front_pics/swimmer_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_swimmer_m:: @ 8E5DFA8 +gTrainerPalette_SwimmerM:: @ 8E5Dfa8 .incbin "graphics/trainers/palettes/swimmer_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_roughneck_front_pic:: @ 8E5DFD0 - .incbin "graphics/trainers/front_pics/roughneck_front_pic.4bpp.lz" +gTrainerFrontPic_CueBall:: @ 8E5DFD0 + .incbin "graphics/trainers/front_pics/cue_ball_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_roughneck:: @ 8E5E598 - .incbin "graphics/trainers/palettes/roughneck.gbapal.lz" +gTrainerPalette_CueBall:: @ 8E5E598 + .incbin "graphics/trainers/palettes/cue_ball.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_gamer_front_pic:: @ 8E5E5C0 +gTrainerFrontPic_Gamer:: @ 8E5E5C0 .incbin "graphics/trainers/front_pics/gamer_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_gamer:: @ 8E5E954 +gTrainerPalette_Gamer:: @ 8E5E954 .incbin "graphics/trainers/palettes/gamer.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_beauty_front_pic:: @ 8E5E97C +gTrainerFrontPic_Beauty:: @ 8E5E97C .incbin "graphics/trainers/front_pics/beauty_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_beauty:: @ 8E5ECD8 +gTrainerPalette_Beauty:: @ 8E5Ecd8 .incbin "graphics/trainers/palettes/beauty.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_swimmer_f_front_pic:: @ 8E5ED00 +gTrainerFrontPic_SwimmerF:: @ 8E5ED00 .incbin "graphics/trainers/front_pics/swimmer_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_swimmer_f:: @ 8E5EFEC +gTrainerPalette_SwimmerF:: @ 8E5Efec .incbin "graphics/trainers/palettes/swimmer_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_psychic_m_front_pic:: @ 8E5F014 +gTrainerFrontPic_PsychicM:: @ 8E5F014 .incbin "graphics/trainers/front_pics/psychic_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_psychic_m:: @ 8E5F374 +gTrainerPalette_PsychicM:: @ 8E5F374 .incbin "graphics/trainers/palettes/psychic_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_rocker_front_pic:: @ 8E5F39C +gTrainerFrontPic_Rocker:: @ 8E5F39C .incbin "graphics/trainers/front_pics/rocker_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_rocker:: @ 8E5F7F8 +gTrainerPalette_Rocker:: @ 8E5F7F8 .incbin "graphics/trainers/palettes/rocker.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_juggler_front_pic:: @ 8E5F820 +gTrainerFrontPic_Juggler:: @ 8E5F820 .incbin "graphics/trainers/front_pics/juggler_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_juggler:: @ 8E5FC5C +gTrainerPalette_Juggler:: @ 8E5Fc5C .incbin "graphics/trainers/palettes/juggler.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_tamer_front_pic:: @ 8E5FC84 +gTrainerFrontPic_Tamer:: @ 8E5FC84 .incbin "graphics/trainers/front_pics/tamer_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_tamer:: @ 8E60038 +gTrainerPalette_Tamer:: @ 8E60038 .incbin "graphics/trainers/palettes/tamer.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_bird_keeper_front_pic:: @ 8E60060 +gTrainerFrontPic_BirdKeeper:: @ 8E60060 .incbin "graphics/trainers/front_pics/bird_keeper_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_bird_keeper:: @ 8E60424 +gTrainerPalette_BirdKeeper:: @ 8E60424 .incbin "graphics/trainers/palettes/bird_keeper.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_black_belt_front_pic:: @ 8E6044C +gTrainerFrontPic_BlackBelt:: @ 8E6044C .incbin "graphics/trainers/front_pics/black_belt_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_black_belt:: @ 8E6086C +gTrainerPalette_BlackBelt:: @ 8E6086C .incbin "graphics/trainers/palettes/black_belt.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_blue_1_front_pic:: @ 8E60894 - .incbin "graphics/trainers/front_pics/blue_1_front_pic.4bpp.lz" +gTrainerFrontPic_Rival1:: @ 8E60894 + .incbin "graphics/trainers/front_pics/rival_1_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_blue_1:: @ 8E60B4C - .incbin "graphics/trainers/palettes/blue_1.gbapal.lz" +gTrainerPalette_Rival1:: @ 8E60B4C + .incbin "graphics/trainers/palettes/rival_1.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_scientist_front_pic:: @ 8E60B74 +gTrainerFrontPic_Scientist:: @ 8E60B74 .incbin "graphics/trainers/front_pics/scientist_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_scientist:: @ 8E60F50 +gTrainerPalette_Scientist:: @ 8E60F50 .incbin "graphics/trainers/palettes/scientist.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_giovanni_front_pic:: @ 8E60F78 - .incbin "graphics/trainers/front_pics/giovanni_front_pic.4bpp.lz" +gTrainerFrontPic_LeaderGiovanni:: @ 8E60F78 + .incbin "graphics/trainers/front_pics/leader_giovanni_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_giovanni:: @ 8E61288 - .incbin "graphics/trainers/palettes/giovanni.gbapal.lz" +gTrainerPalette_LeaderGiovanni:: @ 8E61288 + .incbin "graphics/trainers/palettes/leader_giovanni.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_rocket_grunt_m_front_pic:: @ 8E612B0 +gTrainerFrontPic_RocketGruntM:: @ 8E612B0 .incbin "graphics/trainers/front_pics/rocket_grunt_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_rocket_grunt_m:: @ 8E615E4 +gTrainerPalette_RocketGruntM:: @ 8E615E4 .incbin "graphics/trainers/palettes/rocket_grunt_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_cool_trainer_m_front_pic:: @ 8E6160C +gTrainerFrontPic_CooltrainerM:: @ 8E6160C .incbin "graphics/trainers/front_pics/cool_trainer_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_cool_trainer_m:: @ 8E618DC +gTrainerPalette_CooltrainerM:: @ 8E618Dc .incbin "graphics/trainers/palettes/cool_trainer_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_cool_trainer_f_front_pic:: @ 8E61904 +gTrainerFrontPic_CooltrainerF:: @ 8E61904 .incbin "graphics/trainers/front_pics/cool_trainer_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_cool_trainer_f:: @ 8E61C1C +gTrainerPalette_CooltrainerF:: @ 8E61C1C .incbin "graphics/trainers/palettes/cool_trainer_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_elite_four_lorelei_front_pic:: @ 8E61C44 +gTrainerFrontPic_EliteFourLorelei:: @ 8E61C44 .incbin "graphics/trainers/front_pics/elite_four_lorelei_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_elite_four_lorelei:: @ 8E61F70 +gTrainerPalette_EliteFourLorelei:: @ 8E61F70 .incbin "graphics/trainers/palettes/elite_four_lorelei.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_elite_four_bruno_front_pic:: @ 8E61F98 +gTrainerFrontPic_EliteFourBruno:: @ 8E61F98 .incbin "graphics/trainers/front_pics/elite_four_bruno_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_elite_four_bruno:: @ 8E623E4 +gTrainerPalette_EliteFourBruno:: @ 8E623E4 .incbin "graphics/trainers/palettes/elite_four_bruno.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_elite_four_agatha_front_pic:: @ 8E6240C +gTrainerFrontPic_EliteFourAgatha:: @ 8E6240C .incbin "graphics/trainers/front_pics/elite_four_agatha_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_elite_four_agatha:: @ 8E62728 +gTrainerPalette_EliteFourAgatha:: @ 8E62728 .incbin "graphics/trainers/palettes/elite_four_agatha.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_elite_four_lance_front_pic:: @ 8E62750 +gTrainerFrontPic_EliteFourLance:: @ 8E62750 .incbin "graphics/trainers/front_pics/elite_four_lance_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_elite_four_lance:: @ 8E62B18 +gTrainerPalette_EliteFourLance:: @ 8E62B18 .incbin "graphics/trainers/palettes/elite_four_lance.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_brock_front_pic:: @ 8E62B40 +gTrainerFrontPic_LeaderBrock:: @ 8E62B40 .incbin "graphics/trainers/front_pics/leader_brock_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_brock:: @ 8E62E8C +gTrainerPalette_LeaderBrock:: @ 8E62E8C .incbin "graphics/trainers/palettes/leader_brock.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_misty_front_pic:: @ 8E62EB4 +gTrainerFrontPic_LeaderMisty:: @ 8E62EB4 .incbin "graphics/trainers/front_pics/leader_misty_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_misty:: @ 8E631B4 +gTrainerPalette_LeaderMisty:: @ 8E631B4 .incbin "graphics/trainers/palettes/leader_misty.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_lt_surge_front_pic:: @ 8E631DC +gTrainerFrontPic_LeaderLtSurge:: @ 8E631DC .incbin "graphics/trainers/front_pics/leader_lt_surge_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_lt_surge:: @ 8E6356C +gTrainerPalette_LeaderLtSurge:: @ 8E6356C .incbin "graphics/trainers/palettes/leader_lt_surge.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_erika_front_pic:: @ 8E63594 +gTrainerFrontPic_LeaderErika:: @ 8E63594 .incbin "graphics/trainers/front_pics/leader_erika_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_erika:: @ 8E63888 +gTrainerPalette_LeaderErika:: @ 8E63888 .incbin "graphics/trainers/palettes/leader_erika.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_koga_front_pic:: @ 8E638B0 +gTrainerFrontPic_LeaderKoga:: @ 8E638B0 .incbin "graphics/trainers/front_pics/leader_koga_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_koga:: @ 8E63C18 +gTrainerPalette_LeaderKoga:: @ 8E63C18 .incbin "graphics/trainers/palettes/leader_koga.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_blaine_front_pic:: @ 8E63C40 +gTrainerFrontPic_LeaderBlaine:: @ 8E63C40 .incbin "graphics/trainers/front_pics/leader_blaine_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_blaine:: @ 8E6404C +gTrainerPalette_LeaderBlaine:: @ 8E6404C .incbin "graphics/trainers/palettes/leader_blaine.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leader_sabrina_front_pic:: @ 8E64074 +gTrainerFrontPic_LeaderSabrina:: @ 8E64074 .incbin "graphics/trainers/front_pics/leader_sabrina_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leader_sabrina:: @ 8E6437C +gTrainerPalette_LeaderSabrina:: @ 8E6437C .incbin "graphics/trainers/palettes/leader_sabrina.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_gentleman_front_pic:: @ 8E643A4 +gTrainerFrontPic_Gentleman:: @ 8E643A4 .incbin "graphics/trainers/front_pics/gentleman_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_gentleman:: @ 8E646DC +gTrainerPalette_Gentleman:: @ 8E646Dc .incbin "graphics/trainers/palettes/gentleman.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_blue_2_front_pic:: @ 8E64704 - .incbin "graphics/trainers/front_pics/blue_2_front_pic.4bpp.lz" +gTrainerFrontPic_Rival2:: @ 8E64704 + .incbin "graphics/trainers/front_pics/rival_2_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_blue_2:: @ 8E649F8 - .incbin "graphics/trainers/palettes/blue_2.gbapal.lz" +gTrainerPalette_Rival2:: @ 8E649F8 + .incbin "graphics/trainers/palettes/rival_2.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_champion_blue_front_pic:: @ 8E64A20 - .incbin "graphics/trainers/front_pics/champion_blue_front_pic.4bpp.lz" +gTrainerFrontPic_ChampionRival:: @ 8E64A20 + .incbin "graphics/trainers/front_pics/champion_rival_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_champion_blue:: @ 8E64D1C - .incbin "graphics/trainers/palettes/champion_blue.gbapal.lz" +gTrainerPalette_ChampionRival:: @ 8E64D1C + .incbin "graphics/trainers/palettes/champion_rival.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_channeler_front_pic:: @ 8E64D44 +gTrainerFrontPic_Channeler:: @ 8E64D44 .incbin "graphics/trainers/front_pics/channeler_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_channeler:: @ 8E6511C +gTrainerPalette_Channeler:: @ 8E6511C .incbin "graphics/trainers/palettes/channeler.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_twins_front_pic:: @ 8E65144 +gTrainerFrontPic_Twins:: @ 8E65144 .incbin "graphics/trainers/front_pics/twins_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_twins:: @ 8E65494 +gTrainerPalette_Twins:: @ 8E65494 .incbin "graphics/trainers/palettes/twins.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_cool_couple_front_pic:: @ 8E654BC +gTrainerFrontPic_CoolCouple:: @ 8E654BC .incbin "graphics/trainers/front_pics/cool_couple_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_cool_couple:: @ 8E6599C +gTrainerPalette_CoolCouple:: @ 8E6599C .incbin "graphics/trainers/palettes/cool_couple.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_young_couple_front_pic:: @ 8E659C4 +gTrainerFrontPic_YoungCouple:: @ 8E659C4 .incbin "graphics/trainers/front_pics/young_couple_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_young_couple:: @ 8E65E10 +gTrainerPalette_YoungCouple:: @ 8E65E10 .incbin "graphics/trainers/palettes/young_couple.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_crush_kin_front_pic:: @ 8E65E38 +gTrainerFrontPic_CrushKin:: @ 8E65E38 .incbin "graphics/trainers/front_pics/crush_kin_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_crush_kin:: @ 8E663D8 +gTrainerPalette_CrushKin:: @ 8E663D8 .incbin "graphics/trainers/palettes/crush_kin.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_sis_and_bro_front_pic:: @ 8E66400 +gTrainerFrontPic_SisAndBro:: @ 8E66400 .incbin "graphics/trainers/front_pics/sis_and_bro_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_sis_and_bro:: @ 8E66860 +gTrainerPalette_SisAndBro:: @ 8E66860 .incbin "graphics/trainers/palettes/sis_and_bro.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_oak_front_pic:: @ 8E66888 +gTrainerFrontPic_ProfessorOak:: @ 8E66888 .incbin "graphics/trainers/front_pics/oak_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_oak:: @ 8E66BF4 +gTrainerPalette_ProfessorOak:: @ 8E66Bf4 .incbin "graphics/trainers/palettes/oak.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_ruby_sapphire_brendan_front_pic2:: @ 8E66C1C +gTrainerFrontPic_RSBrendan2:: @ 8E66C1C .incbin "graphics/trainers/front_pics/ruby_sapphire_brendan_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_ruby_sapphire_brendan2:: @ 8E66F30 +gTrainerPalette_RSBrendan2:: @ 8E66F30 .incbin "graphics/trainers/palettes/ruby_sapphire_brendan.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_ruby_sapphire_may_front_pic2:: @ 8E66F58 +gTrainerFrontPic_RSMay2:: @ 8E66F58 .incbin "graphics/trainers/front_pics/ruby_sapphire_may_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_ruby_sapphire_may2:: @ 8E67258 +gTrainerPalette_RSMay2:: @ 8E67258 .incbin "graphics/trainers/palettes/ruby_sapphire_may.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_red_front_pic:: @ 8E67280 +gTrainerFrontPic_Red:: @ 8E67280 .incbin "graphics/trainers/front_pics/red_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_red:: @ 8E6758C +gTrainerPalette_Red:: @ 8E6758C .incbin "graphics/trainers/palettes/red.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_leaf_front_pic:: @ 8E675B4 +gTrainerFrontPic_Leaf:: @ 8E675B4 .incbin "graphics/trainers/front_pics/leaf_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_leaf:: @ 8E678F0 +gTrainerPalette_Leaf:: @ 8E678F0 .incbin "graphics/trainers/palettes/leaf.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_rocket_grunt_f_front_pic:: @ 8E67918 +gTrainerFrontPic_RocketGruntF:: @ 8E67918 .incbin "graphics/trainers/front_pics/rocket_grunt_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_rocket_grunt_f:: @ 8E67C30 +gTrainerPalette_RocketGruntF:: @ 8E67C30 .incbin "graphics/trainers/palettes/rocket_grunt_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_psychic_f_front_pic:: @ 8E67C58 +gTrainerFrontPic_PsychicF:: @ 8E67C58 .incbin "graphics/trainers/front_pics/psychic_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_psychic_f:: @ 8E67FF8 +gTrainerPalette_PsychicF:: @ 8E67Ff8 .incbin "graphics/trainers/palettes/psychic_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_crush_girl_front_pic:: @ 8E68020 +gTrainerFrontPic_CrushGirl:: @ 8E68020 .incbin "graphics/trainers/front_pics/crush_girl_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_crush_girl:: @ 8E6832C +gTrainerPalette_CrushGirl:: @ 8E6832C .incbin "graphics/trainers/palettes/crush_girl.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_tuber_front_pic:: @ 8E68354 - .incbin "graphics/trainers/front_pics/tuber_front_pic.4bpp.lz" +gTrainerFrontPic_TubeFr:: @ 8E68354 + .incbin "graphics/trainers/front_pics/tuber_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_tuber:: @ 8E68658 - .incbin "graphics/trainers/palettes/tuber.gbapal.lz" +gTrainerPalette_TuberF:: @ 8E68658 + .incbin "graphics/trainers/palettes/tuber_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_pokemon_breeder_front_pic:: @ 8E68680 - .incbin "graphics/trainers/front_pics/pokemon_breeder_front_pic.4bpp.lz" +gTrainerFrontPic_PokemonBreederF:: @ 8E68680 + .incbin "graphics/trainers/front_pics/pokemon_breeder_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_pokemon_breeder:: @ 8E689C0 - .incbin "graphics/trainers/palettes/pokemon_breeder.gbapal.lz" +gTrainerPalette_PokemonBreederF:: @ 8E689C0 + .incbin "graphics/trainers/palettes/pokemon_breeder_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_pokemon_ranger_m_front_pic:: @ 8E689E8 +gTrainerFrontPic_PokemonRangerM:: @ 8E689E8 .incbin "graphics/trainers/front_pics/pokemon_ranger_m_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_pokemon_ranger_m:: @ 8E68D48 +gTrainerPalette_PokemonRangerM:: @ 8E68D48 .incbin "graphics/trainers/palettes/pokemon_ranger_m.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_pokemon_ranger_f_front_pic:: @ 8E68D70 +gTrainerFrontPic_PokemonRangerF:: @ 8E68D70 .incbin "graphics/trainers/front_pics/pokemon_ranger_f_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_pokemon_ranger_f:: @ 8E690A4 +gTrainerPalette_PokemonRangerF:: @ 8E690A4 .incbin "graphics/trainers/palettes/pokemon_ranger_f.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_aroma_lady_front_pic:: @ 8E690CC +gTrainerFrontPic_AromaLady:: @ 8E690CC .incbin "graphics/trainers/front_pics/aroma_lady_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_aroma_lady:: @ 8E6941C +gTrainerPalette_AromaLady:: @ 8E6941C .incbin "graphics/trainers/palettes/aroma_lady.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_ruin_maniac_front_pic:: @ 8E69444 +gTrainerFrontPic_RuinManiac:: @ 8E69444 .incbin "graphics/trainers/front_pics/ruin_maniac_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_ruin_maniac:: @ 8E69850 +gTrainerPalette_RuinManiac:: @ 8E69850 .incbin "graphics/trainers/palettes/ruin_maniac.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_lady_front_pic:: @ 8E69878 +gTrainerFrontPic_Lady:: @ 8E69878 .incbin "graphics/trainers/front_pics/lady_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_lady:: @ 8E69BA0 +gTrainerPalette_Lady:: @ 8E69Ba0 .incbin "graphics/trainers/palettes/lady.gbapal.lz" .align 2 -gFile_graphics_trainers_front_pics_painter_front_pic:: @ 8E69BC8 +gTrainerFrontPic_Painter:: @ 8E69BC8 .incbin "graphics/trainers/front_pics/painter_front_pic.4bpp.lz" .align 2 -gFile_graphics_trainers_palettes_painter:: @ 8E69E94 +gTrainerPalette_Painter:: @ 8E69E94 .incbin "graphics/trainers/palettes/painter.gbapal.lz" .align 2 @@ -13412,27 +13412,27 @@ gTrainerBackPic_OldMan:: @ 8E70EBC .incbin "graphics/trainers/back_pics/old_man_back_pic.4bpp" .align 2 -gTrainerBackPic_RubySapphireBrendan:: @ 8E72EBC +gTrainerBackPic_RSBrendan:: @ 8E72EBC .incbin "graphics/trainers/back_pics/ruby_sapphire_brendan_back_pic.4bpp" .align 2 -gTrainerBackPic_RubySapphireMay:: @ 8E74EBC +gTrainerBackPic_RSMay:: @ 8E74EBC .incbin "graphics/trainers/back_pics/ruby_sapphire_may_back_pic.4bpp" .align 2 -gFile_graphics_trainers_palettes_leaf_back_pic:: @ 8E76EBC +gTrainerPalette_LeafBackPic:: @ 8E76Ebc .incbin "graphics/trainers/palettes/leaf_back_pic.gbapal.lz" .align 2 -gFile_graphics_trainers_palettes_red_back_pic:: @ 8E76EE4 +gTrainerPalette_RedBackPic:: @ 8E76Ee4 .incbin "graphics/trainers/palettes/red_back_pic.gbapal.lz" .align 2 -gFile_graphics_trainers_palettes_pokedude_back_pic:: @ 8E76F0C +gTrainerPalette_PokeDudeBackPic:: @ 8E76F0C .incbin "graphics/trainers/palettes/pokedude_back_pic.gbapal.lz" .align 2 -gFile_graphics_trainers_palettes_old_man_back_pic:: @ 8E76F34 +gTrainerPalette_OldManBackPic:: @ 8E76F34 .incbin "graphics/trainers/palettes/old_man_back_pic.gbapal.lz" .align 2 diff --git a/graphics/trainers/front_pics/arena_tycoon_greta_front_pic.png b/graphics/trainers/front_pics/arena_tycoon_greta_front_pic.png deleted file mode 100644 index a15872c611d348e8efe7a28673cd943860d0ed7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 702 zcmV;v0zv(WP)K)G=$@KokJrqcJAda;TX@Kn|U2D-e$cmo!6+m!1bh z>&XZ5P!BH1Qz^-yo7%|+EsdeI!CLeuG8GS{Xsj?Tlyq`UE32uf`+71I+tHnWL2uFH z-goak2}ub3UxKyE*o&=s%d|T8w*brJODuMDzP)RjFP~fOwji(P?mj^1`1)(dEL?Yr z$@7|)+e161$(Wfntz?fonszYbK+o$e%Z{H3DrEVoo3?eX<<#uMP6A*}+vDKEY~TB= z=1YPhzE>)u;0dMW@2ap5v{&Vg3Y1$l%*+PYySb^pU5 zdnE*T=y;II?`s7n>JSTe46{`J2!lA!#~4S^q9V)2;N!#%u8MLHl;1^gb`^&yA;aZ~ z3&A)JOELfeW#B^|9g2s52w>qkF8mM!UIZZU9p{ZM9Th|1@iMyPS@9J)UffKUPSYpT zuJkZM)aV(nzsSo|yJtjiJ!ySpP~#GOuO$_RZS%W4p&)BAvM*ubht!pUGzaBLvr#Wf zfMUB&a6(B*)l|fjJgPus;mcZ&jGI^eGsH> zb1;|o7<7Nd087EJI_mb8S8)%8x|t;in_@6*wlcl`612pC_A@jNFcku2wH;DXk2Ro3 zK>uHeSK$U&9UF>HAgO^pjKmCX=;lK)IV$6KokJ*gDS>Qg0S2#5H~}%)_*A8>L?jZo8S&P zV|TED_yelM(tKp=d4PCvo}2VZ*zK5xCv(Ji7AGa$P#X#e?q^inBXAV>s*OjgO2L4bb#XsjqV#S#eA>`h8( z6k@>oN=nJBf_WtQsZ=_%2?LbOrq#Rf2|QRXJ}+y&{~`|DzJC3H#pI>m?~UR)yeA|( z&Zsk?3mgTmss|rVCq$Hx)Tm~!w3_pLT;o96`Vs*WRZ}}S>Nfct>h@U#$mz7Z<8+&^ z?jyCaaVHGci>#wP8qj_Q-Hsztpw<`DSPx zw^FOJJDV78U&^oT((po)WZ6T3*$cP$4DZQqXX2hrkrZ_$68N};7}0gJ6_FKy zR7*%E8a9n+@c1heePFBu7h>y_&lPkrHX(3!Zw{!gM@+y&Rw|-}>NNzAKji?&08xct zgAWSdxxkzQ_+IlKjpV<8Y{EbcG39`QAkb>D05Qg zw`mcU{&5b#9;j=IIur!6;dlPKTpd_%#!2cFYg}gqVLu}z5oCK07*qoM6N<$f|piEqyPW_ diff --git a/graphics/trainers/front_pics/champion_blue_front_pic.png b/graphics/trainers/front_pics/champion_rival_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/champion_blue_front_pic.png rename to graphics/trainers/front_pics/champion_rival_front_pic.png diff --git a/graphics/trainers/front_pics/steven_front_pic.png b/graphics/trainers/front_pics/champion_steven_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/steven_front_pic.png rename to graphics/trainers/front_pics/champion_steven_front_pic.png diff --git a/graphics/trainers/front_pics/champion_wallace_front_pic.png b/graphics/trainers/front_pics/champion_wallace_front_pic.png deleted file mode 100644 index 24c43eca869e7f1421769f292a268a4e88f5a789..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 978 zcmV;@11WmbdM_3#GyV8uQixZE)i?u;Bm3t2m_5yEZQ`|0S>~mMiL4{>i4d_-nAZe z^-Y(4zkc6$@4k13(0{as+D6X}`Fh&MgFT~dfv-ClYzu}3K^UlC8(FUmBVzZJX?_(j zs8aS4zxr}}{6eRcro4)D-DD=@4loA7D+M}b>^VX?Mh!jg31%2GQ9v~f;UbQE#5*Ws zdr(1v`;lXwKxI29V7?CtkRt8TB!v{ybGyRjQQ?B@0niDgn3_vIxwJLhlX>LTbFkzYk<^tfK|w z_!g&S^{3Zo9#X#lgIkQklMu|@HMaLop^4v0L*`d`X; zSz+wMU~lMeu!QIOWf{l#Y#xjVLv{__0nzI?fiY~nQTE+#bg8R^;HU+#j4Q{JF#ApC zC!i7;V*qgrkV9OpR$XCef?yk90Eue4=}Baf&OwxeBnO1dH$BQdq{|MN%(MfO6i-gI z0GOt%&TB&x2@X;%K!-!OZ3B}gDa#Ww<8&E-BgJg+l$lAD?QaxH4&cX@$#rnbr<-j` z;d^BlQ2zqs;c&?XsQMB+AjkG401uodmnoI&AOU}0seuWni6v{Ft$lC<=QZPxVjFyh zJ2u#>LO4A3kTg>G>v3q|o67RXrZNj)ox~er$xiSrLh0u?{Rlu>hkds}#=gnf2vtfo zFi~*h{|01?VMZ7a`Lga7~l07*qoM6N<$f(2H+ A8~^|S diff --git a/graphics/trainers/front_pics/roughneck_front_pic.png b/graphics/trainers/front_pics/cue_ball_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/roughneck_front_pic.png rename to graphics/trainers/front_pics/cue_ball_front_pic.png diff --git a/graphics/trainers/front_pics/dome_ace_tucker_front_pic.png b/graphics/trainers/front_pics/dome_ace_tucker_front_pic.png deleted file mode 100644 index 78b92b0c96686d2b25fb362b59bc1ccc7bd1ef83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 906 zcmV;519kj~P)l;-Ah)xBD*i%N6V&GzQiYMhkC?(U1#v||7N{{R30uvh?H00001 zbW%=J06^y0W&i*K2uVaiR7i=flrd=AKomd^9I%Q9BWKB0B6slC#4a>L2q}07ZK)@_ z-n!Iswl_dupD5uw7+Qac!;{*!DIOG0g- ze~|2ZPyhcreH)?w7(#9EfoLy7xl;8Efvi=-gble;t|hw!A*J{~e@vp0U|IaWhteWhE)MKo9HG--H*OJ3sHgdVD||VLS)CKtFHD zPxi0;ZRTcTId}(m9C$P?Kiuyd<27Qb^t<+JvCxN3VYr{;TEf>vR?IZ>4vY=&PLc6C z@@1G7GY%gsS5P$&#$#4W4>)u$Y}*)|L&3hhAsE#4ffHlMtueu?2%Pjog~W&x^9r_W_L&_RERWZj z={R_k8Z_|Ic>|=@ce+@SH(`GKqwDeH6~?k$RjC;meU}UML#$z}I!?#Wc>=ifO%MtJ z>L#ec1wAscS`WdT@klb(!;4{D@NRv^x=X8}8N39ryDp9v4hvdXi-YJH4HJd`H@MNo z#Ef_xB{B9-qd!4lp8qXDGWdfSj~OpyGPFGLE7E?$o=(OoM(i>~p9 gb3!O&5dS8A1NJhS_yw}W>i_@%07*qoM6N<$g1G~*A^-pY diff --git a/graphics/trainers/front_pics/factory_head_noland_front_pic.png b/graphics/trainers/front_pics/factory_head_noland_front_pic.png deleted file mode 100644 index df420adf3481fda887bf9ace9ebc70e471357c8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 736 zcmV<60w4W}P)2ncS zdmarzr;-eMojeE%O3m{wI2gbntz@a=c^tg!yd=8GmlU>5~jYABBkoPcXm&&R`EDrj50|NT5nr(LjG0-SKaWQBD z`3?<%)#h(u>N+q)2(&Xx_YGpKAaExFD=|1$V_*^!1TCtnl!LZuTHp*Vz65=xN1#bW zz#_!w0NltOoo|FCNg;r8ejs>s837ai_GE*EiJSoXVK)apyoPW1TVM%>;2`SuEel>E zFk^7a-h$wUJqsdu%f5kvKacN6xDMp$b9ejGm3FF=QwBi*JpBU~wOohQ S3Fg@V0000H0Cg@sSR&0wu9Nc*X5GZ zeER*7_kFJbB(6Kjul~7o-8lX@w$FcVm5!UAYg{0d%kP>;euEoe>_N#p@~`oCmjHxU3-eP0N&tfPTuN65MZi1h`&Gh?5r%mCz+BOFP7F~~Ht_o6yDPfE z1}#ldHr5}>6CnrWRYg%NKc-S4d$~k~f*tSY99%nLhM*v?`nCG<+@u>aGblL!tm)Tf zIN_0(3{b#Z+D^mw$?~L^f02AXit(IBr-|c>dUYw zNpH>lxYNyICo%)EZ^4Hr((}`1K*u5H7f++J}QeYw5<^oy*uKX8dvdF@$Y3OFiRWg_88)md| z15~;#DEQ6;c@1x)tc{*>fS{^>0rN%BovUd%bZVm~Cc6z9K|Mr)jWQgNrxDIjaEUT5 zyUzlRP|1Kxgj{x&qORo*vY^8S@o!NUjPilwAoK-@2$@^#-Hnjr1VD70jKd5dIyOQ< z>^J~~ZyYCfj>7@h-NQ>PaZVtid~)l~1z?X0dM|jd!~;R^US`jvu-5}0N**(Y;dN68 y)}iOImNW9IJ=wM_7HC`Vd!I!1c`q{m?fw9{Pwgvi diff --git a/graphics/trainers/front_pics/ruby_sapphire_champion_wallace_front_pic.png b/graphics/trainers/front_pics/leader_wallace_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/ruby_sapphire_champion_wallace_front_pic.png rename to graphics/trainers/front_pics/leader_wallace_front_pic.png diff --git a/graphics/trainers/front_pics/ruby_magma_admin_f_front_pic.png b/graphics/trainers/front_pics/magma_admin_f_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/ruby_magma_admin_f_front_pic.png rename to graphics/trainers/front_pics/magma_admin_f_front_pic.png diff --git a/graphics/trainers/front_pics/magma_admin_front_pic.png b/graphics/trainers/front_pics/magma_admin_m_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/magma_admin_front_pic.png rename to graphics/trainers/front_pics/magma_admin_m_front_pic.png diff --git a/graphics/trainers/front_pics/may_front_pic.png b/graphics/trainers/front_pics/may_front_pic.png deleted file mode 100644 index 47ebca40fb9ed02618aa32754fa395ebea95ae88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 689 zcmV;i0#5yjP)K)IW&RP#g#FhZjq?@Y(~Xf|s1&;GrfFx*Sc)_HGfn$f+#re5c*$#RLy;ons@qxtrX#8hlB6qEjV{O{qZyH8q^}|x>pBX$FwwX zfLFt=S!|gEY~j4DSfXvWRj5VwwPjtlowfynN^4yxN{vMbaHe+V8$Q%bXo$)w=loZ^ zdKLt>spK&hiYD}+c57{cf|dp2UDi=mOYXBfKaL)Vuo(;l1mF~5q?2h)|v2y;7_kpf*Y1iw0VRo2C zFA$o@vG211Zy2#8pfKKDO*V`mg^wVH(SEs(`^*#pG==tVjCfHc@ynX*B;&sDdf~J=M zx>J0>z6D>`8*vna4}mguJ&0=T?!Q4Z4b0{B;A9#&f%7O+n}@+gJdfruz5s$UUQB@c zFMxJmNC7K3nw4{>p_~(B3M3Kiz=;Z7LzzI}KrGRfCs!a4-MTab?6W|tsoza5QxHUY zkPfCg`U^OIkI`))=SQDV>X7{OelkPoZUf(tN8aq?@xvzo2*=$d;bZ3idzPe}=al*d XF6qp(ho0W700000NkvXXu0mjf_zOqw diff --git a/graphics/trainers/front_pics/palace_maven_spenser_front_pic.png b/graphics/trainers/front_pics/palace_maven_spenser_front_pic.png deleted file mode 100644 index 0b33649a22f7c9aa44c77d255603640c07d10514..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 802 zcmV+-1Ks?IP)ZTi8|57iUu=>79o;tF8%?6hl)=90Uf)<62cG>yW3nI6SnLSh|PPWF7$ol zxp&a-_&)Q#@0VYW`~R9GouAo{L@}J0(eFF=Rum&{Tw{S#1cYfA%+=W$oJMm9dyl+8 zI77mn=bH?$_#Gkqih`G048X@RS~R7Y3qCV|B%_Et0ox3)Oy&@!An=K`3JPKr1h*^( zxGsjn((7yV-7Eu~?x3)=ZeCTK*#9mI!3CVm%28aZIYank3*b z77AF8$94Quu^pg&1mKwibiIQQ%1x*WUwxDg@|wqnRpO zp)4HXOa<@jdciEU2IcfGEdv%&T`8Cj*e!9PE0Wj(1NiP|j&Qzh7M(7?Bq|Vy*1&W? zl^kO>wgEuk0oRD<+iisae+B|H&owH#ep{{6M<%eJn)+_dJ;o9M(Ts5KsMArmZTbkV zBrjRQ9nCcDmNy9GMi|>IHwQ@JfJ#omcy#Onun&BUtK_P9UmXMR$4V}7RR zzpy5W(DG#pG!NiIQ5P8Y(6Cs`VYB5k!=l>k^K`Tlg4Y`~3fP|!DSa%_-Y`z_OE zd4SZ~_}c>rWz7vVm3+biBA=~~Q>B?8SZuf{LKn3<3k>EW?r)*y+!71eTFaV7ED#z^ gFBy%3V3O?i7jRKdMk+6@4*&oF07*qoM6N<$f|JT*5&!@I diff --git a/graphics/trainers/front_pics/pike_queen_lucy_front_pic.png b/graphics/trainers/front_pics/pike_queen_lucy_front_pic.png deleted file mode 100644 index e57260e28fa49bddf08b8e2ba10df9eb85ca1fd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 678 zcmV;X0$KfuP)|jChbA=5Rw%1BADbNc!*YzTzcH- zEeG4J2ogb>JtkU^0hKxT>dBjwTnhdJ6$W}K=%w~wSWHNUnDU(ckyJDLwmPt|v+uLt z_kBA%Zy5XE;mYue_*~@?FrO=Rk^^XoN`1|dz_}6!IXOV7<9#h82^a&fxfVzQ@0H;E z8q$C|e#3c_2HX?wKTOW2_v__Ofov%;v z`6)Jxgw9ySS?H>-mgtcyJ z%KDts?!Crv81_2J)ZWJMGzRvbq*HrAe!aVKblB|erc)cxVkkyf@Io5ULdb%jL|hv% z(FpJcIe^*Q z_C@cje+59(K>Q~I-6yXGk_zcE^a7wvqyUmUEM`2YX_ diff --git a/graphics/trainers/front_pics/winstrate_f_front_pic.png b/graphics/trainers/front_pics/pokefan_f_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/winstrate_f_front_pic.png rename to graphics/trainers/front_pics/pokefan_f_front_pic.png diff --git a/graphics/trainers/front_pics/winstrate_m_front_pic.png b/graphics/trainers/front_pics/pokefan_m_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/winstrate_m_front_pic.png rename to graphics/trainers/front_pics/pokefan_m_front_pic.png diff --git a/graphics/trainers/front_pics/pokemon_breeder_front_pic.png b/graphics/trainers/front_pics/pokemon_breeder_f_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/pokemon_breeder_front_pic.png rename to graphics/trainers/front_pics/pokemon_breeder_f_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_pokemon_breeder_m_front_pic.png b/graphics/trainers/front_pics/pokemon_breeder_m_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_pokemon_breeder_m_front_pic.png rename to graphics/trainers/front_pics/pokemon_breeder_m_front_pic.png diff --git a/graphics/trainers/front_pics/oak_front_pic.png b/graphics/trainers/front_pics/professor_oak_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/oak_front_pic.png rename to graphics/trainers/front_pics/professor_oak_front_pic.png diff --git a/graphics/trainers/front_pics/pyramid_king_brandon_front_pic.png b/graphics/trainers/front_pics/pyramid_king_brandon_front_pic.png deleted file mode 100644 index 2f936092ad4fcae2104a382b2a5f4926847e5b0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 721 zcmV;?0xtcDP)b_CJ|u#FnxkJJg?yi;~1Y2Yn)U?o%NQFV++Aye8uP043O zP*^)2+sO&gd%gvi*4h(t74Xt|u}LtNZs2+SupcUw@`a;*6e5smY92X36h%0q_~-yK zjFUtH2v>p*02jb1qqI;50q!zxH4NS0+&chd zlE47ZhZ{sOmNwue-2oE7_oR#`tZ)EO_@eoEC|n@bIH0eU9*|%JYV;2Pqxq&qrf5(e z?cU`TMv%Ze%JU7dHh1jipU?CC{Sys-kLUaQkgWUfzuYG|0KeQPy`}$b7v{wdPQ-*d zdH#g&K32XlA|U4Q+rd8BE`*_gG54Q4-;#&hl1KJ0G2|AOTn9aQ00000NkvXXu0mjf Du6|FG diff --git a/graphics/trainers/front_pics/blue_1_front_pic.png b/graphics/trainers/front_pics/rival_1_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/blue_1_front_pic.png rename to graphics/trainers/front_pics/rival_1_front_pic.png diff --git a/graphics/trainers/front_pics/blue_2_front_pic.png b/graphics/trainers/front_pics/rival_2_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/blue_2_front_pic.png rename to graphics/trainers/front_pics/rival_2_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_aroma_lady_front_pic.png b/graphics/trainers/front_pics/rs_aroma_lady_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_aroma_lady_front_pic.png rename to graphics/trainers/front_pics/rs_aroma_lady_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_beauty_front_pic.png b/graphics/trainers/front_pics/rs_beauty_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_beauty_front_pic.png rename to graphics/trainers/front_pics/rs_beauty_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_bird_keeper_front_pic.png b/graphics/trainers/front_pics/rs_bird_keeper_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_bird_keeper_front_pic.png rename to graphics/trainers/front_pics/rs_bird_keeper_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_black_belt_front_pic.png b/graphics/trainers/front_pics/rs_black_belt_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_black_belt_front_pic.png rename to graphics/trainers/front_pics/rs_black_belt_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_bug_catcher_front_pic.png b/graphics/trainers/front_pics/rs_bug_catcher_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_bug_catcher_front_pic.png rename to graphics/trainers/front_pics/rs_bug_catcher_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_camper_front_pic.png b/graphics/trainers/front_pics/rs_camper_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_camper_front_pic.png rename to graphics/trainers/front_pics/rs_camper_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_cool_trainer_f_front_pic.png b/graphics/trainers/front_pics/rs_cool_trainer_f_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_cool_trainer_f_front_pic.png rename to graphics/trainers/front_pics/rs_cool_trainer_f_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_cool_trainer_m_front_pic.png b/graphics/trainers/front_pics/rs_cool_trainer_m_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_cool_trainer_m_front_pic.png rename to graphics/trainers/front_pics/rs_cool_trainer_m_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_fisherman_front_pic.png b/graphics/trainers/front_pics/rs_fisherman_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_fisherman_front_pic.png rename to graphics/trainers/front_pics/rs_fisherman_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_gentleman_front_pic.png b/graphics/trainers/front_pics/rs_gentleman_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_gentleman_front_pic.png rename to graphics/trainers/front_pics/rs_gentleman_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_hiker_front_pic.png b/graphics/trainers/front_pics/rs_hiker_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_hiker_front_pic.png rename to graphics/trainers/front_pics/rs_hiker_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_lady_front_pic.png b/graphics/trainers/front_pics/rs_lady_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_lady_front_pic.png rename to graphics/trainers/front_pics/rs_lady_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_lass_front_pic.png b/graphics/trainers/front_pics/rs_lass_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_lass_front_pic.png rename to graphics/trainers/front_pics/rs_lass_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_picnicker_front_pic.png b/graphics/trainers/front_pics/rs_picnicker_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_picnicker_front_pic.png rename to graphics/trainers/front_pics/rs_picnicker_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_pokemaniac_front_pic.png b/graphics/trainers/front_pics/rs_pokemaniac_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_pokemaniac_front_pic.png rename to graphics/trainers/front_pics/rs_pokemaniac_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_pokemon_breeder_f_front_pic.png b/graphics/trainers/front_pics/rs_pokemon_breeder_f_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_pokemon_breeder_f_front_pic.png rename to graphics/trainers/front_pics/rs_pokemon_breeder_f_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_pokemon_ranger_f_front_pic.png b/graphics/trainers/front_pics/rs_pokemon_ranger_f_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_pokemon_ranger_f_front_pic.png rename to graphics/trainers/front_pics/rs_pokemon_ranger_f_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_pokemon_ranger_m_front_pic.png b/graphics/trainers/front_pics/rs_pokemon_ranger_m_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_pokemon_ranger_m_front_pic.png rename to graphics/trainers/front_pics/rs_pokemon_ranger_m_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_psychic_f_front_pic.png b/graphics/trainers/front_pics/rs_psychic_f_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_psychic_f_front_pic.png rename to graphics/trainers/front_pics/rs_psychic_f_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_psychic_m_front_pic.png b/graphics/trainers/front_pics/rs_psychic_m_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_psychic_m_front_pic.png rename to graphics/trainers/front_pics/rs_psychic_m_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_ruin_maniac_front_pic.png b/graphics/trainers/front_pics/rs_ruin_maniac_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_ruin_maniac_front_pic.png rename to graphics/trainers/front_pics/rs_ruin_maniac_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_sailor_front_pic.png b/graphics/trainers/front_pics/rs_sailor_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_sailor_front_pic.png rename to graphics/trainers/front_pics/rs_sailor_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_sis_and_bro_front_pic.png b/graphics/trainers/front_pics/rs_sis_and_bro_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_sis_and_bro_front_pic.png rename to graphics/trainers/front_pics/rs_sis_and_bro_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_swimmer_f_front_pic.png b/graphics/trainers/front_pics/rs_swimmer_f_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_swimmer_f_front_pic.png rename to graphics/trainers/front_pics/rs_swimmer_f_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_swimmer_m_front_pic.png b/graphics/trainers/front_pics/rs_swimmer_m_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_swimmer_m_front_pic.png rename to graphics/trainers/front_pics/rs_swimmer_m_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_tuber_f_front_pic.png b/graphics/trainers/front_pics/rs_tuber_f_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_tuber_f_front_pic.png rename to graphics/trainers/front_pics/rs_tuber_f_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_twins_front_pic.png b/graphics/trainers/front_pics/rs_twins_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_twins_front_pic.png rename to graphics/trainers/front_pics/rs_twins_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_young_couple_front_pic.png b/graphics/trainers/front_pics/rs_young_couple_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_young_couple_front_pic.png rename to graphics/trainers/front_pics/rs_young_couple_front_pic.png diff --git a/graphics/trainers/front_pics/emerald_youngster_front_pic.png b/graphics/trainers/front_pics/rs_youngster_front_pic.png similarity index 100% rename from graphics/trainers/front_pics/emerald_youngster_front_pic.png rename to graphics/trainers/front_pics/rs_youngster_front_pic.png diff --git a/graphics/trainers/front_pics/salon_maiden_anabel_front_pic.png b/graphics/trainers/front_pics/salon_maiden_anabel_front_pic.png deleted file mode 100644 index 28fedca384ff86e7ecb409558402742003422a84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmV;M0%ZM(P)>W0_d2^|J#j^1K z&3kX&%>I{<{~yYGTGKqnwyrxnX;HTSeWE-eXy06^Z?qC%M7F^eD zcrgwvx+`w$@gWY7?%n3bq2)O9FW%Z8i@sD8?;ho!EETe1?Lqzl*B$=STmOcqa72$c zzCwuWtjBK&V6j<`1mlX|WFdQM)FopqQv5!TMbD(y1k*R^-~_hI#8jiRE;#Ix(dqlV ztTBFBUT_%`mFWT@_14PZHAP-j^t=GrJ_&XtqnC)V5vwGIY z=jTO9YMdE2q7UoyusADq6Tl4{(J?v+qL2C{61Hsy-pT-;>n^Dpw(gmLH$e(7G(c## zdBX%Kh!h-GZ_C#=&A>AUrr(uOuK)@*3%UYO5(%*#P+;*WxC%gRKxLv-qPO}VVA)1A z4@fH@vI6mx!a~WN3h3JbC2_l-3`xldt)cX{qbG#}d8JT=_CSlt()te!$POk3xKtn| zmLZ$~^$Y{DsYCt(%t Date: Thu, 17 Oct 2019 00:23:41 -0700 Subject: [PATCH 039/114] Dump gTrainerFrontPicTable and gTrainerFrontPicPaletteTable. --- data/data.s | 7 +- data/graphics.s | 2 +- include/graphics.h | 299 ++++++++++++++++++ src/data.c | 3 + src/data/trainer_graphics/front_pic_tables.h | 306 ++++++++++++++++++- 5 files changed, 610 insertions(+), 7 deletions(-) diff --git a/data/data.s b/data/data.s index 97d3775fa..7f266c872 100644 --- a/data/data.s +++ b/data/data.s @@ -7,11 +7,8 @@ .section .rodata -gTrainerFrontPicTable:: @ 823957C - .incbin "baserom.gba", 0x23957C, 0x4A0 - -gTrainerFrontPicPaletteTable:: @ 8239A1C - .incbin "baserom.gba", 0x239A1C, 0x558 +gAnimCmd_8239EBC:: @ 8239EBC + .incbin "baserom.gba", 0x239EBC, 0xB8 gTrainerBackAnimsPtrTable:: @ 8239F74 .incbin "baserom.gba", 0x239F74, 0x18 diff --git a/data/graphics.s b/data/graphics.s index 3df819968..23130b8df 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -13332,7 +13332,7 @@ gTrainerPalette_CrushGirl:: @ 8E6832C .incbin "graphics/trainers/palettes/crush_girl.gbapal.lz" .align 2 -gTrainerFrontPic_TubeFr:: @ 8E68354 +gTrainerFrontPic_TuberF:: @ 8E68354 .incbin "graphics/trainers/front_pics/tuber_f_front_pic.4bpp.lz" .align 2 diff --git a/include/graphics.h b/include/graphics.h index a82f200d3..4e24cf9d8 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -2446,6 +2446,305 @@ extern const u32 gMonBackPic_DoubleQuestionMark[]; extern const u32 gMonPalette_DoubleQuestionMark[]; extern const u32 gMonShinyPalette_DoubleQuestionMark[]; +// trainer sprites +extern const u32 gTrainerFrontPic_AquaLeaderArchie[]; +extern const u32 gTrainerFrontPic_AquaGruntM[]; +extern const u32 gTrainerFrontPic_AquaGruntF[]; +extern const u32 gTrainerFrontPic_RSAromaLady[]; +extern const u32 gTrainerFrontPic_RSRuinManiac[]; +extern const u32 gTrainerFrontPic_Interviewer[]; +extern const u32 gTrainerFrontPic_RSTuberF[]; +extern const u32 gTrainerFrontPic_TuberM[]; +extern const u32 gTrainerFrontPic_RSCooltrainerM[]; +extern const u32 gTrainerFrontPic_RSCooltrainerF[]; +extern const u32 gTrainerFrontPic_HexManiac[]; +extern const u32 gTrainerFrontPic_RSLady[]; +extern const u32 gTrainerFrontPic_RSBeauty[]; +extern const u32 gTrainerFrontPic_RichBoy[]; +extern const u32 gTrainerFrontPic_RSPokeManiac[]; +extern const u32 gTrainerFrontPic_RSSwimmerM[]; +extern const u32 gTrainerFrontPic_RSBlackBelt[]; +extern const u32 gTrainerFrontPic_Guitarist[]; +extern const u32 gTrainerFrontPic_Kindler[]; +extern const u32 gTrainerFrontPic_RSCamper[]; +extern const u32 gTrainerFrontPic_BugManiac[]; +extern const u32 gTrainerFrontPic_RSPsychicM[]; +extern const u32 gTrainerFrontPic_RSPsychicF[]; +extern const u32 gTrainerFrontPic_RSGentleman[]; +extern const u32 gTrainerFrontPic_EliteFourSidney[]; +extern const u32 gTrainerFrontPic_EliteFourPhoebe[]; +extern const u32 gTrainerFrontPic_LeaderRoxanne[]; +extern const u32 gTrainerFrontPic_LeaderBrawly[]; +extern const u32 gTrainerFrontPic_LeaderTateAndLiza[]; +extern const u32 gTrainerFrontPic_SchoolKidM[]; +extern const u32 gTrainerFrontPic_SchoolKidF[]; +extern const u32 gTrainerFrontPic_SrAndJr[]; +extern const u32 gTrainerFrontPic_PokefanM[]; +extern const u32 gTrainerFrontPic_PokefanF[]; +extern const u32 gTrainerFrontPic_ExpertM[]; +extern const u32 gTrainerFrontPic_ExpertF[]; +extern const u32 gTrainerFrontPic_RSYoungster[]; +extern const u32 gTrainerFrontPic_ChampionSteven[]; +extern const u32 gTrainerFrontPic_RSFisherman[]; +extern const u32 gTrainerFrontPic_CyclingTriathleteM[]; +extern const u32 gTrainerFrontPic_CyclingTriathleteF[]; +extern const u32 gTrainerFrontPic_RunningTriathleteM[]; +extern const u32 gTrainerFrontPic_RunningTriathleteF[]; +extern const u32 gTrainerFrontPic_SwimmingTriathleteM[]; +extern const u32 gTrainerFrontPic_SwimmingTriathleteF[]; +extern const u32 gTrainerFrontPic_DragonTamer[]; +extern const u32 gTrainerFrontPic_RSBirdKeeper[]; +extern const u32 gTrainerFrontPic_NinjaBoy[]; +extern const u32 gTrainerFrontPic_BattleGirl[]; +extern const u32 gTrainerFrontPic_ParasolLady[]; +extern const u32 gTrainerFrontPic_RSSwimmerF[]; +extern const u32 gTrainerFrontPic_RSPicnicker[]; +extern const u32 gTrainerFrontPic_RSTwins[]; +extern const u32 gTrainerFrontPic_RSSailor[]; +extern const u32 gTrainerFrontPic_Collector[]; +extern const u32 gTrainerFrontPic_Wally[]; +extern const u32 gTrainerFrontPic_RSBrendan1[]; +extern const u32 gTrainerFrontPic_RSMay1[]; +extern const u32 gTrainerFrontPic_PokemonBreederM[]; +extern const u32 gTrainerFrontPic_RSPokemonBreederF[]; +extern const u32 gTrainerFrontPic_RSPokemonRangerM[]; +extern const u32 gTrainerFrontPic_RSPokemonRangerF[]; +extern const u32 gTrainerFrontPic_MagmaLeaderMaxie[]; +extern const u32 gTrainerFrontPic_MagmaGruntM[]; +extern const u32 gTrainerFrontPic_MagmaGruntF[]; +extern const u32 gTrainerFrontPic_RSLass[]; +extern const u32 gTrainerFrontPic_RSBugCatcher[]; +extern const u32 gTrainerFrontPic_RSHiker[]; +extern const u32 gTrainerFrontPic_RSYoungCouple[]; +extern const u32 gTrainerFrontPic_OldCouple[]; +extern const u32 gTrainerFrontPic_RSSisAndBro[]; +extern const u32 gTrainerFrontPic_AquaAdminM[]; +extern const u32 gTrainerFrontPic_AquaAdminF[]; +extern const u32 gTrainerFrontPic_MagmaAdminM[]; +extern const u32 gTrainerFrontPic_MagmaAdminF[]; +extern const u32 gTrainerFrontPic_LeaderWattson[]; +extern const u32 gTrainerFrontPic_LeaderFlannery[]; +extern const u32 gTrainerFrontPic_LeaderNorman[]; +extern const u32 gTrainerFrontPic_LeaderWinona[]; +extern const u32 gTrainerFrontPic_LeaderWallace[]; +extern const u32 gTrainerFrontPic_EliteFourGlacia[]; +extern const u32 gTrainerFrontPic_EliteFourDrake[]; +extern const u32 gTrainerFrontPic_Youngster[]; +extern const u32 gTrainerFrontPic_BugCatcher[]; +extern const u32 gTrainerFrontPic_Lass[]; +extern const u32 gTrainerFrontPic_Sailor[]; +extern const u32 gTrainerFrontPic_Camper[]; +extern const u32 gTrainerFrontPic_Picnicker[]; +extern const u32 gTrainerFrontPic_PokeManiac[]; +extern const u32 gTrainerFrontPic_SuperNerd[]; +extern const u32 gTrainerFrontPic_Hiker[]; +extern const u32 gTrainerFrontPic_Biker[]; +extern const u32 gTrainerFrontPic_Burglar[]; +extern const u32 gTrainerFrontPic_Engineer[]; +extern const u32 gTrainerFrontPic_Fisherman[]; +extern const u32 gTrainerFrontPic_SwimmerM[]; +extern const u32 gTrainerFrontPic_CueBall[]; +extern const u32 gTrainerFrontPic_Gamer[]; +extern const u32 gTrainerFrontPic_Beauty[]; +extern const u32 gTrainerFrontPic_SwimmerF[]; +extern const u32 gTrainerFrontPic_PsychicM[]; +extern const u32 gTrainerFrontPic_Rocker[]; +extern const u32 gTrainerFrontPic_Juggler[]; +extern const u32 gTrainerFrontPic_Tamer[]; +extern const u32 gTrainerFrontPic_BirdKeeper[]; +extern const u32 gTrainerFrontPic_BlackBelt[]; +extern const u32 gTrainerFrontPic_Rival1[]; +extern const u32 gTrainerFrontPic_Scientist[]; +extern const u32 gTrainerFrontPic_LeaderGiovanni[]; +extern const u32 gTrainerFrontPic_RocketGruntM[]; +extern const u32 gTrainerFrontPic_CooltrainerM[]; +extern const u32 gTrainerFrontPic_CooltrainerF[]; +extern const u32 gTrainerFrontPic_EliteFourLorelei[]; +extern const u32 gTrainerFrontPic_EliteFourBruno[]; +extern const u32 gTrainerFrontPic_EliteFourAgatha[]; +extern const u32 gTrainerFrontPic_EliteFourLance[]; +extern const u32 gTrainerFrontPic_LeaderBrock[]; +extern const u32 gTrainerFrontPic_LeaderMisty[]; +extern const u32 gTrainerFrontPic_LeaderLtSurge[]; +extern const u32 gTrainerFrontPic_LeaderErika[]; +extern const u32 gTrainerFrontPic_LeaderKoga[]; +extern const u32 gTrainerFrontPic_LeaderBlaine[]; +extern const u32 gTrainerFrontPic_LeaderSabrina[]; +extern const u32 gTrainerFrontPic_Gentleman[]; +extern const u32 gTrainerFrontPic_Rival2[]; +extern const u32 gTrainerFrontPic_ChampionRival[]; +extern const u32 gTrainerFrontPic_Channeler[]; +extern const u32 gTrainerFrontPic_Twins[]; +extern const u32 gTrainerFrontPic_CoolCouple[]; +extern const u32 gTrainerFrontPic_YoungCouple[]; +extern const u32 gTrainerFrontPic_CrushKin[]; +extern const u32 gTrainerFrontPic_SisAndBro[]; +extern const u32 gTrainerFrontPic_ProfessorOak[]; +extern const u32 gTrainerFrontPic_RSBrendan2[]; +extern const u32 gTrainerFrontPic_RSMay2[]; +extern const u32 gTrainerFrontPic_Red[]; +extern const u32 gTrainerFrontPic_Leaf[]; +extern const u32 gTrainerFrontPic_RocketGruntF[]; +extern const u32 gTrainerFrontPic_PsychicF[]; +extern const u32 gTrainerFrontPic_CrushGirl[]; +extern const u32 gTrainerFrontPic_TuberF[]; +extern const u32 gTrainerFrontPic_PokemonBreederF[]; +extern const u32 gTrainerFrontPic_PokemonRangerM[]; +extern const u32 gTrainerFrontPic_PokemonRangerF[]; +extern const u32 gTrainerFrontPic_AromaLady[]; +extern const u32 gTrainerFrontPic_RuinManiac[]; +extern const u32 gTrainerFrontPic_Lady[]; +extern const u32 gTrainerFrontPic_Painter[]; + +extern const u32 gTrainerPalette_AquaLeaderArchie[]; +extern const u32 gTrainerPalette_AquaGruntM[]; +extern const u32 gTrainerPalette_AquaGruntF[]; +extern const u32 gTrainerPalette_RSAromaLady[]; +extern const u32 gTrainerPalette_RSRuinManiac[]; +extern const u32 gTrainerPalette_Interviewer[]; +extern const u32 gTrainerPalette_RSTuberF[]; +extern const u32 gTrainerPalette_TuberM[]; +extern const u32 gTrainerPalette_RSCooltrainerM[]; +extern const u32 gTrainerPalette_RSCooltrainerF[]; +extern const u32 gTrainerPalette_HexManiac[]; +extern const u32 gTrainerPalette_RSLady[]; +extern const u32 gTrainerPalette_RSBeauty[]; +extern const u32 gTrainerPalette_RichBoy[]; +extern const u32 gTrainerPalette_RSPokeManiac[]; +extern const u32 gTrainerPalette_RSSwimmerM[]; +extern const u32 gTrainerPalette_RSBlackBelt[]; +extern const u32 gTrainerPalette_Guitarist[]; +extern const u32 gTrainerPalette_Kindler[]; +extern const u32 gTrainerPalette_RSCamper[]; +extern const u32 gTrainerPalette_BugManiac[]; +extern const u32 gTrainerPalette_RSPsychicM[]; +extern const u32 gTrainerPalette_RSPsychicF[]; +extern const u32 gTrainerPalette_RSGentleman[]; +extern const u32 gTrainerPalette_EliteFourSidney[]; +extern const u32 gTrainerPalette_EliteFourPhoebe[]; +extern const u32 gTrainerPalette_LeaderRoxanne[]; +extern const u32 gTrainerPalette_LeaderBrawly[]; +extern const u32 gTrainerPalette_LeaderTateAndLiza[]; +extern const u32 gTrainerPalette_SchoolKidM[]; +extern const u32 gTrainerPalette_SchoolKidF[]; +extern const u32 gTrainerPalette_SrAndJr[]; +extern const u32 gTrainerPalette_PokefanM[]; +extern const u32 gTrainerPalette_PokefanF[]; +extern const u32 gTrainerPalette_ExpertM[]; +extern const u32 gTrainerPalette_ExpertF[]; +extern const u32 gTrainerPalette_RSYoungster[]; +extern const u32 gTrainerPalette_ChampionSteven[]; +extern const u32 gTrainerPalette_RSFisherman[]; +extern const u32 gTrainerPalette_CyclingTriathleteM[]; +extern const u32 gTrainerPalette_CyclingTriathleteF[]; +extern const u32 gTrainerPalette_RunningTriathleteM[]; +extern const u32 gTrainerPalette_RunningTriathleteF[]; +extern const u32 gTrainerPalette_SwimmingTriathleteM[]; +extern const u32 gTrainerPalette_SwimmingTriathleteF[]; +extern const u32 gTrainerPalette_DragonTamer[]; +extern const u32 gTrainerPalette_RSBirdKeeper[]; +extern const u32 gTrainerPalette_NinjaBoy[]; +extern const u32 gTrainerPalette_BattleGirl[]; +extern const u32 gTrainerPalette_ParasolLady[]; +extern const u32 gTrainerPalette_RSSwimmerF[]; +extern const u32 gTrainerPalette_RSPicnicker[]; +extern const u32 gTrainerPalette_RSTwins[]; +extern const u32 gTrainerPalette_RSSailor[]; +extern const u32 gTrainerPalette_Collector[]; +extern const u32 gTrainerPalette_Wally[]; +extern const u32 gTrainerPalette_RSBrendan1[]; +extern const u32 gTrainerPalette_RSMay1[]; +extern const u32 gTrainerPalette_PokemonBreederM[]; +extern const u32 gTrainerPalette_RSPokemonBreederF[]; +extern const u32 gTrainerPalette_RSPokemonRangerM[]; +extern const u32 gTrainerPalette_RSPokemonRangerF[]; +extern const u32 gTrainerPalette_MagmaLeaderMaxie[]; +extern const u32 gTrainerPalette_MagmaGruntM[]; +extern const u32 gTrainerPalette_MagmaGruntF[]; +extern const u32 gTrainerPalette_RSLass[]; +extern const u32 gTrainerPalette_RSBugCatcher[]; +extern const u32 gTrainerPalette_RSHiker[]; +extern const u32 gTrainerPalette_RSYoungCouple[]; +extern const u32 gTrainerPalette_OldCouple[]; +extern const u32 gTrainerPalette_RSSisAndBro[]; +extern const u32 gTrainerPalette_AquaAdminM[]; +extern const u32 gTrainerPalette_AquaAdminF[]; +extern const u32 gTrainerPalette_MagmaAdminM[]; +extern const u32 gTrainerPalette_MagmaAdminF[]; +extern const u32 gTrainerPalette_LeaderWattson[]; +extern const u32 gTrainerPalette_LeaderFlannery[]; +extern const u32 gTrainerPalette_LeaderNorman[]; +extern const u32 gTrainerPalette_LeaderWinona[]; +extern const u32 gTrainerPalette_LeaderWallace[]; +extern const u32 gTrainerPalette_EliteFourGlacia[]; +extern const u32 gTrainerPalette_EliteFourDrake[]; +extern const u32 gTrainerPalette_Youngster[]; +extern const u32 gTrainerPalette_BugCatcher[]; +extern const u32 gTrainerPalette_Lass[]; +extern const u32 gTrainerPalette_Sailor[]; +extern const u32 gTrainerPalette_Camper[]; +extern const u32 gTrainerPalette_Picnicker[]; +extern const u32 gTrainerPalette_PokeManiac[]; +extern const u32 gTrainerPalette_SuperNerd[]; +extern const u32 gTrainerPalette_Hiker[]; +extern const u32 gTrainerPalette_Biker[]; +extern const u32 gTrainerPalette_Burglar[]; +extern const u32 gTrainerPalette_Engineer[]; +extern const u32 gTrainerPalette_Fisherman[]; +extern const u32 gTrainerPalette_SwimmerM[]; +extern const u32 gTrainerPalette_CueBall[]; +extern const u32 gTrainerPalette_Gamer[]; +extern const u32 gTrainerPalette_Beauty[]; +extern const u32 gTrainerPalette_SwimmerF[]; +extern const u32 gTrainerPalette_PsychicM[]; +extern const u32 gTrainerPalette_Rocker[]; +extern const u32 gTrainerPalette_Juggler[]; +extern const u32 gTrainerPalette_Tamer[]; +extern const u32 gTrainerPalette_BirdKeeper[]; +extern const u32 gTrainerPalette_BlackBelt[]; +extern const u32 gTrainerPalette_Rival1[]; +extern const u32 gTrainerPalette_Scientist[]; +extern const u32 gTrainerPalette_LeaderGiovanni[]; +extern const u32 gTrainerPalette_RocketGruntM[]; +extern const u32 gTrainerPalette_CooltrainerM[]; +extern const u32 gTrainerPalette_CooltrainerF[]; +extern const u32 gTrainerPalette_EliteFourLorelei[]; +extern const u32 gTrainerPalette_EliteFourBruno[]; +extern const u32 gTrainerPalette_EliteFourAgatha[]; +extern const u32 gTrainerPalette_EliteFourLance[]; +extern const u32 gTrainerPalette_LeaderBrock[]; +extern const u32 gTrainerPalette_LeaderMisty[]; +extern const u32 gTrainerPalette_LeaderLtSurge[]; +extern const u32 gTrainerPalette_LeaderErika[]; +extern const u32 gTrainerPalette_LeaderKoga[]; +extern const u32 gTrainerPalette_LeaderBlaine[]; +extern const u32 gTrainerPalette_LeaderSabrina[]; +extern const u32 gTrainerPalette_Gentleman[]; +extern const u32 gTrainerPalette_Rival2[]; +extern const u32 gTrainerPalette_ChampionRival[]; +extern const u32 gTrainerPalette_Channeler[]; +extern const u32 gTrainerPalette_Twins[]; +extern const u32 gTrainerPalette_CoolCouple[]; +extern const u32 gTrainerPalette_YoungCouple[]; +extern const u32 gTrainerPalette_CrushKin[]; +extern const u32 gTrainerPalette_SisAndBro[]; +extern const u32 gTrainerPalette_ProfessorOak[]; +extern const u32 gTrainerPalette_RSBrendan2[]; +extern const u32 gTrainerPalette_RSMay2[]; +extern const u32 gTrainerPalette_Red[]; +extern const u32 gTrainerPalette_Leaf[]; +extern const u32 gTrainerPalette_RocketGruntF[]; +extern const u32 gTrainerPalette_PsychicF[]; +extern const u32 gTrainerPalette_CrushGirl[]; +extern const u32 gTrainerPalette_TuberF[]; +extern const u32 gTrainerPalette_PokemonBreederF[]; +extern const u32 gTrainerPalette_PokemonRangerM[]; +extern const u32 gTrainerPalette_PokemonRangerF[]; +extern const u32 gTrainerPalette_AromaLady[]; +extern const u32 gTrainerPalette_RuinManiac[]; +extern const u32 gTrainerPalette_Lady[]; +extern const u32 gTrainerPalette_Painter[]; + extern const u8 gFireRedMenuElements_Gfx[]; extern const u16 gFireRedMenuElements1_Pal[]; extern const u16 gFireRedMenuElements2_Pal[]; diff --git a/src/data.c b/src/data.c index cc715bd15..42c9cfaab 100644 --- a/src/data.c +++ b/src/data.c @@ -275,6 +275,9 @@ const union AnimCmd *const gSpriteAnimTable_82349BC[] = #define SPECIES_PAL(species, pal) [SPECIES_##species] = {pal, SPECIES_##species} #define SPECIES_SHINY_PAL(species, pal) [SPECIES_##species] = {pal, SPECIES_##species + SPECIES_SHINY_TAG} +#define TRAINER_SPRITE(trainerPic, sprite, size) [TRAINER_PIC_##trainerPic] = {sprite, size, TRAINER_PIC_##trainerPic} +#define TRAINER_PAL(trainerPic, pal) [TRAINER_PIC_##trainerPic] = {pal, TRAINER_PIC_##trainerPic} + #include "data/pokemon_graphics/front_pic_coordinates.h" #include "data/pokemon_graphics/front_pic_table.h" #include "data/pokemon_graphics/back_pic_coordinates.h" diff --git a/src/data/trainer_graphics/front_pic_tables.h b/src/data/trainer_graphics/front_pic_tables.h index 1a8f4e856..46746c213 100644 --- a/src/data/trainer_graphics/front_pic_tables.h +++ b/src/data/trainer_graphics/front_pic_tables.h @@ -148,4 +148,308 @@ const struct MonCoords gTrainerFrontPicCoords[] = {.size = 8, .y_offset = 1}, {.size = 8, .y_offset = 1}, {.size = 8, .y_offset = 1}, -}; \ No newline at end of file +}; + +const struct CompressedSpriteSheet gTrainerFrontPicTable[] = +{ + TRAINER_SPRITE(AQUA_LEADER_ARCHIE, gTrainerFrontPic_AquaLeaderArchie, 0x800), + TRAINER_SPRITE(AQUA_GRUNT_M, gTrainerFrontPic_AquaGruntM, 0x800), + TRAINER_SPRITE(AQUA_GRUNT_F, gTrainerFrontPic_AquaGruntF, 0x800), + TRAINER_SPRITE(RS_AROMA_LADY, gTrainerFrontPic_RSAromaLady, 0x800), + TRAINER_SPRITE(RS_RUIN_MANIAC, gTrainerFrontPic_RSRuinManiac, 0x800), + TRAINER_SPRITE(INTERVIEWER, gTrainerFrontPic_Interviewer, 0x800), + TRAINER_SPRITE(RS_TUBER_F, gTrainerFrontPic_RSTuberF, 0x800), + TRAINER_SPRITE(TUBER_M, gTrainerFrontPic_TuberM, 0x800), + TRAINER_SPRITE(RS_COOLTRAINER_M, gTrainerFrontPic_RSCooltrainerM, 0x800), + TRAINER_SPRITE(RS_COOLTRAINER_F, gTrainerFrontPic_RSCooltrainerF, 0x800), + TRAINER_SPRITE(HEX_MANIAC, gTrainerFrontPic_HexManiac, 0x800), + TRAINER_SPRITE(RS_LADY, gTrainerFrontPic_RSLady, 0x800), + TRAINER_SPRITE(RS_BEAUTY, gTrainerFrontPic_RSBeauty, 0x800), + TRAINER_SPRITE(RICH_BOY, gTrainerFrontPic_RichBoy, 0x800), + TRAINER_SPRITE(RS_POKEMANIAC, gTrainerFrontPic_RSPokeManiac, 0x800), + TRAINER_SPRITE(RS_SWIMMER_M, gTrainerFrontPic_RSSwimmerM, 0x800), + TRAINER_SPRITE(RS_BLACK_BELT, gTrainerFrontPic_RSBlackBelt, 0x800), + TRAINER_SPRITE(GUITARIST, gTrainerFrontPic_Guitarist, 0x800), + TRAINER_SPRITE(KINDLER, gTrainerFrontPic_Kindler, 0x800), + TRAINER_SPRITE(RS_CAMPER, gTrainerFrontPic_RSCamper, 0x800), + TRAINER_SPRITE(BUG_MANIAC, gTrainerFrontPic_BugManiac, 0x800), + TRAINER_SPRITE(RS_PSYCHIC_M, gTrainerFrontPic_RSPsychicM, 0x800), + TRAINER_SPRITE(RS_PSYCHIC_F, gTrainerFrontPic_RSPsychicF, 0x800), + TRAINER_SPRITE(RS_GENTLEMAN, gTrainerFrontPic_RSGentleman, 0x800), + TRAINER_SPRITE(ELITE_FOUR_SIDNEY, gTrainerFrontPic_EliteFourSidney, 0x800), + TRAINER_SPRITE(ELITE_FOUR_PHOEBE, gTrainerFrontPic_EliteFourPhoebe, 0x800), + TRAINER_SPRITE(LEADER_ROXANNE, gTrainerFrontPic_LeaderRoxanne, 0x800), + TRAINER_SPRITE(LEADER_BRAWLY, gTrainerFrontPic_LeaderBrawly, 0x800), + TRAINER_SPRITE(LEADER_TATE_AND_LIZA, gTrainerFrontPic_LeaderTateAndLiza, 0x800), + TRAINER_SPRITE(SCHOOL_KID_M, gTrainerFrontPic_SchoolKidM, 0x800), + TRAINER_SPRITE(SCHOOL_KID_F, gTrainerFrontPic_SchoolKidF, 0x800), + TRAINER_SPRITE(SR_AND_JR, gTrainerFrontPic_SrAndJr, 0x1000), + TRAINER_SPRITE(POKEFAN_M, gTrainerFrontPic_PokefanM, 0x1000), + TRAINER_SPRITE(POKEFAN_F, gTrainerFrontPic_PokefanF, 0x800), + TRAINER_SPRITE(EXPERT_M, gTrainerFrontPic_ExpertM, 0x800), + TRAINER_SPRITE(EXPERT_F, gTrainerFrontPic_ExpertF, 0x800), + TRAINER_SPRITE(RS_YOUNGSTER, gTrainerFrontPic_RSYoungster, 0x800), + TRAINER_SPRITE(CHAMPION_STEVEN, gTrainerFrontPic_ChampionSteven, 0x800), + TRAINER_SPRITE(RS_FISHERMAN, gTrainerFrontPic_RSFisherman, 0x800), + TRAINER_SPRITE(CYCLING_TRIATHLETE_M, gTrainerFrontPic_CyclingTriathleteM, 0x1000), + TRAINER_SPRITE(CYCLING_TRIATHLETE_F, gTrainerFrontPic_CyclingTriathleteF, 0x800), + TRAINER_SPRITE(RUNNING_TRIATHLETE_M, gTrainerFrontPic_RunningTriathleteM, 0x800), + TRAINER_SPRITE(RUNNING_TRIATHLETE_F, gTrainerFrontPic_RunningTriathleteF, 0x800), + TRAINER_SPRITE(SWIMMING_TRIATHLETE_M, gTrainerFrontPic_SwimmingTriathleteM, 0x800), + TRAINER_SPRITE(SWIMMING_TRIATHLETE_F, gTrainerFrontPic_SwimmingTriathleteF, 0x800), + TRAINER_SPRITE(DRAGON_TAMER, gTrainerFrontPic_DragonTamer, 0x800), + TRAINER_SPRITE(RS_BIRD_KEEPER, gTrainerFrontPic_RSBirdKeeper, 0x800), + TRAINER_SPRITE(NINJA_BOY, gTrainerFrontPic_NinjaBoy, 0x800), + TRAINER_SPRITE(BATTLE_GIRL, gTrainerFrontPic_BattleGirl, 0x1000), + TRAINER_SPRITE(PARASOL_LADY, gTrainerFrontPic_ParasolLady, 0x800), + TRAINER_SPRITE(RS_SWIMMER_F, gTrainerFrontPic_RSSwimmerF, 0x800), + TRAINER_SPRITE(RS_PICNICKER, gTrainerFrontPic_RSPicnicker, 0x800), + TRAINER_SPRITE(RS_TWINS, gTrainerFrontPic_RSTwins, 0x800), + TRAINER_SPRITE(RS_SAILOR, gTrainerFrontPic_RSSailor, 0x800), + TRAINER_SPRITE(COLLECTOR, gTrainerFrontPic_Collector, 0x800), + TRAINER_SPRITE(WALLY, gTrainerFrontPic_Wally, 0x800), + TRAINER_SPRITE(RS_BRENDAN_1, gTrainerFrontPic_RSBrendan1, 0x800), + TRAINER_SPRITE(RS_MAY_1, gTrainerFrontPic_RSMay1, 0x800), + TRAINER_SPRITE(POKEMON_BREEDER_M, gTrainerFrontPic_PokemonBreederM, 0x800), + TRAINER_SPRITE(RS_POKEMON_BREEDER_F, gTrainerFrontPic_RSPokemonBreederF, 0x800), + TRAINER_SPRITE(RS_POKEMON_RANGER_M, gTrainerFrontPic_RSPokemonRangerM, 0x800), + TRAINER_SPRITE(RS_POKEMON_RANGER_F, gTrainerFrontPic_RSPokemonRangerF, 0x800), + TRAINER_SPRITE(MAGMA_LEADER_MAXIE, gTrainerFrontPic_MagmaLeaderMaxie, 0x800), + TRAINER_SPRITE(MAGMA_GRUNT_M, gTrainerFrontPic_MagmaGruntM, 0x800), + TRAINER_SPRITE(MAGMA_GRUNT_F, gTrainerFrontPic_MagmaGruntF, 0x800), + TRAINER_SPRITE(RS_LASS, gTrainerFrontPic_RSLass, 0x800), + TRAINER_SPRITE(RS_BUG_CATCHER, gTrainerFrontPic_RSBugCatcher, 0x800), + TRAINER_SPRITE(RS_HIKER, gTrainerFrontPic_RSHiker, 0x800), + TRAINER_SPRITE(RS_YOUNG_COUPLE, gTrainerFrontPic_RSYoungCouple, 0x800), + TRAINER_SPRITE(OLD_COUPLE, gTrainerFrontPic_OldCouple, 0x800), + TRAINER_SPRITE(RS_SIS_AND_BRO, gTrainerFrontPic_RSSisAndBro, 0x800), + TRAINER_SPRITE(AQUA_ADMIN_M, gTrainerFrontPic_AquaAdminM, 0x800), + TRAINER_SPRITE(AQUA_ADMIN_F, gTrainerFrontPic_AquaAdminF, 0x800), + TRAINER_SPRITE(MAGMA_ADMIN_M, gTrainerFrontPic_MagmaAdminM, 0x800), + TRAINER_SPRITE(MAGMA_ADMIN_F, gTrainerFrontPic_MagmaAdminF, 0x800), + TRAINER_SPRITE(LEADER_WATTSON, gTrainerFrontPic_LeaderWattson, 0x800), + TRAINER_SPRITE(LEADER_FLANNERY, gTrainerFrontPic_LeaderFlannery, 0x800), + TRAINER_SPRITE(LEADER_NORMAN, gTrainerFrontPic_LeaderNorman, 0x800), + TRAINER_SPRITE(LEADER_WINONA, gTrainerFrontPic_LeaderWinona, 0x800), + TRAINER_SPRITE(LEADER_WALLACE, gTrainerFrontPic_LeaderWallace, 0x800), + TRAINER_SPRITE(ELITE_FOUR_GLACIA, gTrainerFrontPic_EliteFourGlacia, 0x800), + TRAINER_SPRITE(ELITE_FOUR_DRAKE, gTrainerFrontPic_EliteFourDrake, 0x800), + TRAINER_SPRITE(YOUNGSTER, gTrainerFrontPic_Youngster, 0x800), + TRAINER_SPRITE(BUG_CATCHER, gTrainerFrontPic_BugCatcher, 0x800), + TRAINER_SPRITE(LASS, gTrainerFrontPic_Lass, 0x800), + TRAINER_SPRITE(SAILOR, gTrainerFrontPic_Sailor, 0x800), + TRAINER_SPRITE(CAMPER, gTrainerFrontPic_Camper, 0x800), + TRAINER_SPRITE(PICNICKER, gTrainerFrontPic_Picnicker, 0x800), + TRAINER_SPRITE(POKEMANIAC, gTrainerFrontPic_PokeManiac, 0x800), + TRAINER_SPRITE(SUPER_NERD, gTrainerFrontPic_SuperNerd, 0x800), + TRAINER_SPRITE(HIKER, gTrainerFrontPic_Hiker, 0x800), + TRAINER_SPRITE(BIKER, gTrainerFrontPic_Biker, 0x800), + TRAINER_SPRITE(BURGLAR, gTrainerFrontPic_Burglar, 0x800), + TRAINER_SPRITE(ENGINEER, gTrainerFrontPic_Engineer, 0x800), + TRAINER_SPRITE(FISHERMAN, gTrainerFrontPic_Fisherman, 0x800), + TRAINER_SPRITE(SWIMMER_M, gTrainerFrontPic_SwimmerM, 0x800), + TRAINER_SPRITE(CUE_BALL, gTrainerFrontPic_CueBall, 0x800), + TRAINER_SPRITE(GAMER, gTrainerFrontPic_Gamer, 0x800), + TRAINER_SPRITE(BEAUTY, gTrainerFrontPic_Beauty, 0x800), + TRAINER_SPRITE(SWIMMER_F, gTrainerFrontPic_SwimmerF, 0x800), + TRAINER_SPRITE(PSYCHIC_M, gTrainerFrontPic_PsychicM, 0x800), + TRAINER_SPRITE(ROCKER, gTrainerFrontPic_Rocker, 0x800), + TRAINER_SPRITE(JUGGLER, gTrainerFrontPic_Juggler, 0x800), + TRAINER_SPRITE(TAMER, gTrainerFrontPic_Tamer, 0x800), + TRAINER_SPRITE(BIRD_KEEPER, gTrainerFrontPic_BirdKeeper, 0x800), + TRAINER_SPRITE(BLACK_BELT, gTrainerFrontPic_BlackBelt, 0x800), + TRAINER_SPRITE(RIVAL_1, gTrainerFrontPic_Rival1, 0x800), + TRAINER_SPRITE(SCIENTIST, gTrainerFrontPic_Scientist, 0x800), + TRAINER_SPRITE(LEADER_GIOVANNI, gTrainerFrontPic_LeaderGiovanni, 0x800), + TRAINER_SPRITE(ROCKET_GRUNT_M, gTrainerFrontPic_RocketGruntM, 0x800), + TRAINER_SPRITE(COOLTRAINER_M, gTrainerFrontPic_CooltrainerM, 0x800), + TRAINER_SPRITE(COOLTRAINER_F, gTrainerFrontPic_CooltrainerF, 0x800), + TRAINER_SPRITE(ELITE_FOUR_LORELEI, gTrainerFrontPic_EliteFourLorelei, 0x800), + TRAINER_SPRITE(ELITE_FOUR_BRUNO, gTrainerFrontPic_EliteFourBruno, 0x800), + TRAINER_SPRITE(ELITE_FOUR_AGATHA, gTrainerFrontPic_EliteFourAgatha, 0x800), + TRAINER_SPRITE(ELITE_FOUR_LANCE, gTrainerFrontPic_EliteFourLance, 0x800), + TRAINER_SPRITE(LEADER_BROCK, gTrainerFrontPic_LeaderBrock, 0x800), + TRAINER_SPRITE(LEADER_MISTY, gTrainerFrontPic_LeaderMisty, 0x800), + TRAINER_SPRITE(LEADER_LT_SURGE, gTrainerFrontPic_LeaderLtSurge, 0x800), + TRAINER_SPRITE(LEADER_ERIKA, gTrainerFrontPic_LeaderErika, 0x800), + TRAINER_SPRITE(LEADER_KOGA, gTrainerFrontPic_LeaderKoga, 0x800), + TRAINER_SPRITE(LEADER_BLAINE, gTrainerFrontPic_LeaderBlaine, 0x800), + TRAINER_SPRITE(LEADER_SABRINA, gTrainerFrontPic_LeaderSabrina, 0x800), + TRAINER_SPRITE(GENTLEMAN, gTrainerFrontPic_Gentleman, 0x800), + TRAINER_SPRITE(RIVAL_2, gTrainerFrontPic_Rival2, 0x800), + TRAINER_SPRITE(CHAMPION_RIVAL, gTrainerFrontPic_ChampionRival, 0x800), + TRAINER_SPRITE(CHANNELER, gTrainerFrontPic_Channeler, 0x800), + TRAINER_SPRITE(TWINS, gTrainerFrontPic_Twins, 0x800), + TRAINER_SPRITE(COOL_COUPLE, gTrainerFrontPic_CoolCouple, 0x800), + TRAINER_SPRITE(YOUNG_COUPLE, gTrainerFrontPic_YoungCouple, 0x800), + TRAINER_SPRITE(CRUSH_KIN, gTrainerFrontPic_CrushKin, 0x800), + TRAINER_SPRITE(SIS_AND_BRO, gTrainerFrontPic_SisAndBro, 0x800), + TRAINER_SPRITE(PROFESSOR_OAK, gTrainerFrontPic_ProfessorOak, 0x800), + TRAINER_SPRITE(RS_BRENDAN_2, gTrainerFrontPic_RSBrendan2, 0x800), + TRAINER_SPRITE(RS_MAY_2, gTrainerFrontPic_RSMay2, 0x800), + TRAINER_SPRITE(RED, gTrainerFrontPic_Red, 0x800), + TRAINER_SPRITE(LEAF, gTrainerFrontPic_Leaf, 0x800), + TRAINER_SPRITE(ROCKET_GRUNT_F, gTrainerFrontPic_RocketGruntF, 0x800), + TRAINER_SPRITE(PSYCHIC_F, gTrainerFrontPic_PsychicF, 0x800), + TRAINER_SPRITE(CRUSH_GIRL, gTrainerFrontPic_CrushGirl, 0x800), + TRAINER_SPRITE(TUBER_F, gTrainerFrontPic_TuberF, 0x800), + TRAINER_SPRITE(POKEMON_BREEDER_F, gTrainerFrontPic_PokemonBreederF, 0x800), + TRAINER_SPRITE(POKEMON_RANGER_M, gTrainerFrontPic_PokemonRangerM, 0x800), + TRAINER_SPRITE(POKEMON_RANGER_F, gTrainerFrontPic_PokemonRangerF, 0x800), + TRAINER_SPRITE(AROMA_LADY, gTrainerFrontPic_AromaLady, 0x800), + TRAINER_SPRITE(RUIN_MANIAC, gTrainerFrontPic_RuinManiac, 0x800), + TRAINER_SPRITE(LADY, gTrainerFrontPic_Lady, 0x800), + TRAINER_SPRITE(PAINTER, gTrainerFrontPic_Painter, 0x800), +}; + +const struct CompressedSpritePalette gTrainerFrontPicPaletteTable[] = +{ + TRAINER_PAL(AQUA_LEADER_ARCHIE, gTrainerPalette_AquaLeaderArchie), + TRAINER_PAL(AQUA_GRUNT_M, gTrainerPalette_AquaGruntM), + TRAINER_PAL(AQUA_GRUNT_F, gTrainerPalette_AquaGruntF), + TRAINER_PAL(RS_AROMA_LADY, gTrainerPalette_RSAromaLady), + TRAINER_PAL(RS_RUIN_MANIAC, gTrainerPalette_RSRuinManiac), + TRAINER_PAL(INTERVIEWER, gTrainerPalette_Interviewer), + TRAINER_PAL(RS_TUBER_F, gTrainerPalette_RSTuberF), + TRAINER_PAL(TUBER_M, gTrainerPalette_TuberM), + TRAINER_PAL(RS_COOLTRAINER_M, gTrainerPalette_RSCooltrainerM), + TRAINER_PAL(RS_COOLTRAINER_F, gTrainerPalette_RSCooltrainerF), + TRAINER_PAL(HEX_MANIAC, gTrainerPalette_HexManiac), + TRAINER_PAL(RS_LADY, gTrainerPalette_RSLady), + TRAINER_PAL(RS_BEAUTY, gTrainerPalette_RSBeauty), + TRAINER_PAL(RICH_BOY, gTrainerPalette_RichBoy), + TRAINER_PAL(RS_POKEMANIAC, gTrainerPalette_RSPokeManiac), + TRAINER_PAL(RS_SWIMMER_M, gTrainerPalette_RSSwimmerM), + TRAINER_PAL(RS_BLACK_BELT, gTrainerPalette_RSBlackBelt), + TRAINER_PAL(GUITARIST, gTrainerPalette_Guitarist), + TRAINER_PAL(KINDLER, gTrainerPalette_Kindler), + TRAINER_PAL(RS_CAMPER, gTrainerPalette_RSCamper), + TRAINER_PAL(BUG_MANIAC, gTrainerPalette_BugManiac), + TRAINER_PAL(RS_PSYCHIC_M, gTrainerPalette_RSPsychicM), + TRAINER_PAL(RS_PSYCHIC_F, gTrainerPalette_RSPsychicF), + TRAINER_PAL(RS_GENTLEMAN, gTrainerPalette_RSGentleman), + TRAINER_PAL(ELITE_FOUR_SIDNEY, gTrainerPalette_EliteFourSidney), + TRAINER_PAL(ELITE_FOUR_PHOEBE, gTrainerPalette_EliteFourPhoebe), + TRAINER_PAL(LEADER_ROXANNE, gTrainerPalette_LeaderRoxanne), + TRAINER_PAL(LEADER_BRAWLY, gTrainerPalette_LeaderBrawly), + TRAINER_PAL(LEADER_TATE_AND_LIZA, gTrainerPalette_LeaderTateAndLiza), + TRAINER_PAL(SCHOOL_KID_M, gTrainerPalette_SchoolKidM), + TRAINER_PAL(SCHOOL_KID_F, gTrainerPalette_SchoolKidF), + TRAINER_PAL(SR_AND_JR, gTrainerPalette_SrAndJr), + TRAINER_PAL(POKEFAN_M, gTrainerPalette_PokefanM), + TRAINER_PAL(POKEFAN_F, gTrainerPalette_PokefanF), + TRAINER_PAL(EXPERT_M, gTrainerPalette_ExpertM), + TRAINER_PAL(EXPERT_F, gTrainerPalette_ExpertF), + TRAINER_PAL(RS_YOUNGSTER, gTrainerPalette_RSYoungster), + TRAINER_PAL(CHAMPION_STEVEN, gTrainerPalette_ChampionSteven), + TRAINER_PAL(RS_FISHERMAN, gTrainerPalette_RSFisherman), + TRAINER_PAL(CYCLING_TRIATHLETE_M, gTrainerPalette_CyclingTriathleteM), + TRAINER_PAL(CYCLING_TRIATHLETE_F, gTrainerPalette_CyclingTriathleteF), + TRAINER_PAL(RUNNING_TRIATHLETE_M, gTrainerPalette_RunningTriathleteM), + TRAINER_PAL(RUNNING_TRIATHLETE_F, gTrainerPalette_RunningTriathleteF), + TRAINER_PAL(SWIMMING_TRIATHLETE_M, gTrainerPalette_SwimmingTriathleteM), + TRAINER_PAL(SWIMMING_TRIATHLETE_F, gTrainerPalette_SwimmingTriathleteF), + TRAINER_PAL(DRAGON_TAMER, gTrainerPalette_DragonTamer), + TRAINER_PAL(RS_BIRD_KEEPER, gTrainerPalette_RSBirdKeeper), + TRAINER_PAL(NINJA_BOY, gTrainerPalette_NinjaBoy), + TRAINER_PAL(BATTLE_GIRL, gTrainerPalette_BattleGirl), + TRAINER_PAL(PARASOL_LADY, gTrainerPalette_ParasolLady), + TRAINER_PAL(RS_SWIMMER_F, gTrainerPalette_RSSwimmerF), + TRAINER_PAL(RS_PICNICKER, gTrainerPalette_RSPicnicker), + TRAINER_PAL(RS_TWINS, gTrainerPalette_RSTwins), + TRAINER_PAL(RS_SAILOR, gTrainerPalette_RSSailor), + TRAINER_PAL(COLLECTOR, gTrainerPalette_Collector), + TRAINER_PAL(WALLY, gTrainerPalette_Wally), + TRAINER_PAL(RS_BRENDAN_1, gTrainerPalette_RSBrendan1), + TRAINER_PAL(RS_MAY_1, gTrainerPalette_RSMay1), + TRAINER_PAL(POKEMON_BREEDER_M, gTrainerPalette_PokemonBreederM), + TRAINER_PAL(RS_POKEMON_BREEDER_F, gTrainerPalette_RSPokemonBreederF), + TRAINER_PAL(RS_POKEMON_RANGER_M, gTrainerPalette_RSPokemonRangerM), + TRAINER_PAL(RS_POKEMON_RANGER_F, gTrainerPalette_RSPokemonRangerF), + TRAINER_PAL(MAGMA_LEADER_MAXIE, gTrainerPalette_MagmaLeaderMaxie), + TRAINER_PAL(MAGMA_GRUNT_M, gTrainerPalette_MagmaGruntM), + TRAINER_PAL(MAGMA_GRUNT_F, gTrainerPalette_MagmaGruntF), + TRAINER_PAL(RS_LASS, gTrainerPalette_RSLass), + TRAINER_PAL(RS_BUG_CATCHER, gTrainerPalette_RSBugCatcher), + TRAINER_PAL(RS_HIKER, gTrainerPalette_RSHiker), + TRAINER_PAL(RS_YOUNG_COUPLE, gTrainerPalette_RSYoungCouple), + TRAINER_PAL(OLD_COUPLE, gTrainerPalette_OldCouple), + TRAINER_PAL(RS_SIS_AND_BRO, gTrainerPalette_RSSisAndBro), + TRAINER_PAL(AQUA_ADMIN_M, gTrainerPalette_AquaAdminM), + TRAINER_PAL(AQUA_ADMIN_F, gTrainerPalette_AquaAdminF), + TRAINER_PAL(MAGMA_ADMIN_M, gTrainerPalette_MagmaAdminM), + TRAINER_PAL(MAGMA_ADMIN_F, gTrainerPalette_MagmaAdminF), + TRAINER_PAL(LEADER_WATTSON, gTrainerPalette_LeaderWattson), + TRAINER_PAL(LEADER_FLANNERY, gTrainerPalette_LeaderFlannery), + TRAINER_PAL(LEADER_NORMAN, gTrainerPalette_LeaderNorman), + TRAINER_PAL(LEADER_WINONA, gTrainerPalette_LeaderWinona), + TRAINER_PAL(LEADER_WALLACE, gTrainerPalette_LeaderWallace), + TRAINER_PAL(ELITE_FOUR_GLACIA, gTrainerPalette_EliteFourGlacia), + TRAINER_PAL(ELITE_FOUR_DRAKE, gTrainerPalette_EliteFourDrake), + TRAINER_PAL(YOUNGSTER, gTrainerPalette_Youngster), + TRAINER_PAL(BUG_CATCHER, gTrainerPalette_BugCatcher), + TRAINER_PAL(LASS, gTrainerPalette_Lass), + TRAINER_PAL(SAILOR, gTrainerPalette_Sailor), + TRAINER_PAL(CAMPER, gTrainerPalette_Camper), + TRAINER_PAL(PICNICKER, gTrainerPalette_Picnicker), + TRAINER_PAL(POKEMANIAC, gTrainerPalette_PokeManiac), + TRAINER_PAL(SUPER_NERD, gTrainerPalette_SuperNerd), + TRAINER_PAL(HIKER, gTrainerPalette_Hiker), + TRAINER_PAL(BIKER, gTrainerPalette_Biker), + TRAINER_PAL(BURGLAR, gTrainerPalette_Burglar), + TRAINER_PAL(ENGINEER, gTrainerPalette_Engineer), + TRAINER_PAL(FISHERMAN, gTrainerPalette_Fisherman), + TRAINER_PAL(SWIMMER_M, gTrainerPalette_SwimmerM), + TRAINER_PAL(CUE_BALL, gTrainerPalette_CueBall), + TRAINER_PAL(GAMER, gTrainerPalette_Gamer), + TRAINER_PAL(BEAUTY, gTrainerPalette_Beauty), + TRAINER_PAL(SWIMMER_F, gTrainerPalette_SwimmerF), + TRAINER_PAL(PSYCHIC_M, gTrainerPalette_PsychicM), + TRAINER_PAL(ROCKER, gTrainerPalette_Rocker), + TRAINER_PAL(JUGGLER, gTrainerPalette_Juggler), + TRAINER_PAL(TAMER, gTrainerPalette_Tamer), + TRAINER_PAL(BIRD_KEEPER, gTrainerPalette_BirdKeeper), + TRAINER_PAL(BLACK_BELT, gTrainerPalette_BlackBelt), + TRAINER_PAL(RIVAL_1, gTrainerPalette_Rival1), + TRAINER_PAL(SCIENTIST, gTrainerPalette_Scientist), + TRAINER_PAL(LEADER_GIOVANNI, gTrainerPalette_LeaderGiovanni), + TRAINER_PAL(ROCKET_GRUNT_M, gTrainerPalette_RocketGruntM), + TRAINER_PAL(COOLTRAINER_M, gTrainerPalette_CooltrainerM), + TRAINER_PAL(COOLTRAINER_F, gTrainerPalette_CooltrainerF), + TRAINER_PAL(ELITE_FOUR_LORELEI, gTrainerPalette_EliteFourLorelei), + TRAINER_PAL(ELITE_FOUR_BRUNO, gTrainerPalette_EliteFourBruno), + TRAINER_PAL(ELITE_FOUR_AGATHA, gTrainerPalette_EliteFourAgatha), + TRAINER_PAL(ELITE_FOUR_LANCE, gTrainerPalette_EliteFourLance), + TRAINER_PAL(LEADER_BROCK, gTrainerPalette_LeaderBrock), + TRAINER_PAL(LEADER_MISTY, gTrainerPalette_LeaderMisty), + TRAINER_PAL(LEADER_LT_SURGE, gTrainerPalette_LeaderLtSurge), + TRAINER_PAL(LEADER_ERIKA, gTrainerPalette_LeaderErika), + TRAINER_PAL(LEADER_KOGA, gTrainerPalette_LeaderKoga), + TRAINER_PAL(LEADER_BLAINE, gTrainerPalette_LeaderBlaine), + TRAINER_PAL(LEADER_SABRINA, gTrainerPalette_LeaderSabrina), + TRAINER_PAL(GENTLEMAN, gTrainerPalette_Gentleman), + TRAINER_PAL(RIVAL_2, gTrainerPalette_Rival2), + TRAINER_PAL(CHAMPION_RIVAL, gTrainerPalette_ChampionRival), + TRAINER_PAL(CHANNELER, gTrainerPalette_Channeler), + TRAINER_PAL(TWINS, gTrainerPalette_Twins), + TRAINER_PAL(COOL_COUPLE, gTrainerPalette_CoolCouple), + TRAINER_PAL(YOUNG_COUPLE, gTrainerPalette_YoungCouple), + TRAINER_PAL(CRUSH_KIN, gTrainerPalette_CrushKin), + TRAINER_PAL(SIS_AND_BRO, gTrainerPalette_SisAndBro), + TRAINER_PAL(PROFESSOR_OAK, gTrainerPalette_ProfessorOak), + TRAINER_PAL(RS_BRENDAN_2, gTrainerPalette_RSBrendan2), + TRAINER_PAL(RS_MAY_2, gTrainerPalette_RSMay2), + TRAINER_PAL(RED, gTrainerPalette_Red), + TRAINER_PAL(LEAF, gTrainerPalette_Leaf), + TRAINER_PAL(ROCKET_GRUNT_F, gTrainerPalette_RocketGruntF), + TRAINER_PAL(PSYCHIC_F, gTrainerPalette_PsychicF), + TRAINER_PAL(CRUSH_GIRL, gTrainerPalette_CrushGirl), + TRAINER_PAL(TUBER_F, gTrainerPalette_TuberF), + TRAINER_PAL(POKEMON_BREEDER_F, gTrainerPalette_PokemonBreederF), + TRAINER_PAL(POKEMON_RANGER_M, gTrainerPalette_PokemonRangerM), + TRAINER_PAL(POKEMON_RANGER_F, gTrainerPalette_PokemonRangerF), + TRAINER_PAL(AROMA_LADY, gTrainerPalette_AromaLady), + TRAINER_PAL(RUIN_MANIAC, gTrainerPalette_RuinManiac), + TRAINER_PAL(LADY, gTrainerPalette_Lady), + TRAINER_PAL(PAINTER, gTrainerPalette_Painter), +}; From 47b550b8b32e39fbdcad38dae558ed404814f04d Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 17 Oct 2019 10:09:32 -0400 Subject: [PATCH 040/114] Pretty format fanfa1,4,5 from Ruby --- sound/songs/mus_fanfa1.s | 358 ++++++++++---------- sound/songs/mus_fanfa4.s | 555 +++++++++++++++---------------- sound/songs/mus_fanfa5.s | 702 +++++++++++++++++++-------------------- 3 files changed, 783 insertions(+), 832 deletions(-) diff --git a/sound/songs/mus_fanfa1.s b/sound/songs/mus_fanfa1.s index d3a0dd143..07d1a7fd5 100644 --- a/sound/songs/mus_fanfa1.s +++ b/sound/songs/mus_fanfa1.s @@ -1,196 +1,180 @@ .include "MPlayDef.s" + + .equ mus_fanfa1_grp, voicegroup012 + .equ mus_fanfa1_pri, 5 + .equ mus_fanfa1_rev, reverb_set+50 + .equ mus_fanfa1_mvl, 127 + .equ mus_fanfa1_key, 0 + .equ mus_fanfa1_tbs, 1 + .equ mus_fanfa1_exg, 0 + .equ mus_fanfa1_cmp, 1 + .section .rodata - .global mus_fanfa1 - .align 2 - .equ mus_fanfa1_grp, voicegroup012 - .equ mus_fanfa1_pri, 5 - .equ mus_fanfa1_rev, reverb_set+50 + .global mus_fanfa1 + .align 2 -mus_fanfa1_1: @ 86BCCD0 - .byte KEYSH, 0x00 - .byte TEMPO, 0x57 - .byte VOICE, 0x2E - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x5A - .byte PAN, 0x70 - .byte W08 - .byte N04 - .byte Bn3 - .byte v100 - .byte W08 - .byte N04 - .byte W08 - .byte N04 - .byte W08 - .byte N24 - .byte Gs4 - .byte W10 - .byte MOD, 0x05 - .byte W06 - .byte W24 - .byte FINE +@********************** Track 1 **********************@ -mus_fanfa1_2: @ 86BCCF0 - .byte KEYSH, 0x00 - .byte VOICE, 0x2E - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x5A - .byte W08 - .byte PAN, 0x30 - .byte N04 - .byte En4 - .byte v100 - .byte W08 - .byte PAN, 0x50 - .byte N04 - .byte W08 - .byte PAN, 0x30 - .byte N04 - .byte W08 - .byte PAN, 0x40 - .byte N24 - .byte Bn4 - .byte W10 - .byte MOD, 0x05 - .byte W06 - .byte W24 - .byte FINE +mus_fanfa1_1: + .byte KEYSH , mus_fanfa1_key+0 + .byte TEMPO , 174*mus_fanfa1_tbs/2 + .byte VOICE , 46 + .byte XCMD , xIECV , 8 + .byte xIECL , 8 + .byte VOL , 90*mus_fanfa1_mvl/mxv + .byte PAN , c_v+48 + .byte W08 + .byte N04 , Bn3 , v100 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N24 , Gs4 + .byte W10 + .byte MOD , 5 + .byte W06 + .byte W24 + .byte FINE -mus_fanfa1_3: @ 86BCD14 - .byte KEYSH, 0x00 - .byte VOICE, 0x2E - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x5A - .byte PAN, 0x10 - .byte W08 - .byte N04 - .byte Gs3 - .byte v068 - .byte W08 - .byte N04 - .byte W08 - .byte N04 - .byte W08 - .byte N24 - .byte En4 - .byte W10 - .byte MOD, 0x05 - .byte W06 - .byte W24 - .byte FINE +@********************** Track 2 **********************@ -mus_fanfa1_4: @ 86BCD32 - .byte KEYSH, 0x00 - .byte VOICE, 0x54 - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x5A - .byte W08 - .byte N04 - .byte Bn3 - .byte v048 - .byte W04 - .byte Bn3 - .byte v020 - .byte W04 - .byte Bn3 - .byte v048 - .byte W04 - .byte Bn3 - .byte v020 - .byte W04 - .byte Bn3 - .byte v048 - .byte W04 - .byte Bn3 - .byte v020 - .byte W04 - .byte N24 - .byte Gs4 - .byte v048 - .byte W10 - .byte MOD, 0x05 - .byte W03 - .byte VOL, 0x47 - .byte W03 - .byte Cn2 - .byte W03 - .byte Cs0 - .byte W03 - .byte AsM2 - .byte W03 - .byte CnM2 - .byte W15 - .byte FINE +mus_fanfa1_2: + .byte KEYSH , mus_fanfa1_key+0 + .byte VOICE , 46 + .byte XCMD , xIECV , 8 + .byte xIECL , 8 + .byte VOL , 90*mus_fanfa1_mvl/mxv + .byte W08 + .byte PAN , c_v-16 + .byte N04 , En4 , v100 + .byte W08 + .byte PAN , c_v+16 + .byte N04 + .byte W08 + .byte PAN , c_v-16 + .byte N04 + .byte W08 + .byte PAN , c_v+0 + .byte N24 , Bn4 + .byte W10 + .byte MOD , 5 + .byte W06 + .byte W24 + .byte FINE -mus_fanfa1_5: @ 86BCD64 - .byte KEYSH, 0x00 - .byte VOICE, 0x55 - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte VOL, 0x5A - .byte W08 - .byte N04 - .byte En4 - .byte v048 - .byte W04 - .byte En4 - .byte v020 - .byte W04 - .byte En4 - .byte v048 - .byte W04 - .byte En4 - .byte v020 - .byte W04 - .byte En4 - .byte v048 - .byte W04 - .byte En4 - .byte v020 - .byte W04 - .byte N24 - .byte Bn4 - .byte v048 - .byte W10 - .byte MOD, 0x05 - .byte W03 - .byte VOL, 0x47 - .byte W03 - .byte Cn2 - .byte W03 - .byte Cs0 - .byte W03 - .byte AsM2 - .byte W03 - .byte CnM2 - .byte W15 - .byte FINE +@********************** Track 3 **********************@ -@ *************************************** - .align 2 -mus_fanfa1: @ 86BCD98 - .byte 5 - .byte 0 - .byte mus_fanfa1_pri - .byte mus_fanfa1_rev - .word mus_fanfa1_grp +mus_fanfa1_3: + .byte KEYSH , mus_fanfa1_key+0 + .byte VOICE , 46 + .byte XCMD , xIECV , 8 + .byte xIECL , 8 + .byte VOL , 90*mus_fanfa1_mvl/mxv + .byte PAN , c_v-48 + .byte W08 + .byte N04 , Gs3 , v068 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N24 , En4 + .byte W10 + .byte MOD , 5 + .byte W06 + .byte W24 + .byte FINE - .word mus_fanfa1_1 - .word mus_fanfa1_2 - .word mus_fanfa1_3 - .word mus_fanfa1_4 - .word mus_fanfa1_5 +@********************** Track 4 **********************@ + +mus_fanfa1_4: + .byte KEYSH , mus_fanfa1_key+0 + .byte VOICE , 84 + .byte XCMD , xIECV , 8 + .byte xIECL , 8 + .byte VOL , 90*mus_fanfa1_mvl/mxv + .byte W08 + .byte N04 , Bn3 , v048 + .byte W04 + .byte Bn3 , v020 + .byte W04 + .byte Bn3 , v048 + .byte W04 + .byte Bn3 , v020 + .byte W04 + .byte Bn3 , v048 + .byte W04 + .byte Bn3 , v020 + .byte W04 + .byte N24 , Gs4 , v048 + .byte W10 + .byte MOD , 5 + .byte W03 + .byte VOL , 71*mus_fanfa1_mvl/mxv + .byte W03 + .byte 48*mus_fanfa1_mvl/mxv + .byte W03 + .byte 25*mus_fanfa1_mvl/mxv + .byte W03 + .byte 10*mus_fanfa1_mvl/mxv + .byte W03 + .byte 0*mus_fanfa1_mvl/mxv + .byte W15 + .byte FINE + +@********************** Track 5 **********************@ + +mus_fanfa1_5: + .byte KEYSH , mus_fanfa1_key+0 + .byte VOICE , 85 + .byte XCMD , xIECV , 8 + .byte xIECL , 8 + .byte VOL , 90*mus_fanfa1_mvl/mxv + .byte W08 + .byte N04 , En4 , v048 + .byte W04 + .byte En4 , v020 + .byte W04 + .byte En4 , v048 + .byte W04 + .byte En4 , v020 + .byte W04 + .byte En4 , v048 + .byte W04 + .byte En4 , v020 + .byte W04 + .byte N24 , Bn4 , v048 + .byte W10 + .byte MOD , 5 + .byte W03 + .byte VOL , 71*mus_fanfa1_mvl/mxv + .byte W03 + .byte 48*mus_fanfa1_mvl/mxv + .byte W03 + .byte 25*mus_fanfa1_mvl/mxv + .byte W03 + .byte 10*mus_fanfa1_mvl/mxv + .byte W03 + .byte 0*mus_fanfa1_mvl/mxv + .byte W15 + .byte FINE + +@******************************************************@ + .align 2 + +mus_fanfa1: + .byte 5 @ NumTrks + .byte 0 @ NumBlks + .byte mus_fanfa1_pri @ Priority + .byte mus_fanfa1_rev @ Reverb. + + .word mus_fanfa1_grp + + .word mus_fanfa1_1 + .word mus_fanfa1_2 + .word mus_fanfa1_3 + .word mus_fanfa1_4 + .word mus_fanfa1_5 + + .end diff --git a/sound/songs/mus_fanfa4.s b/sound/songs/mus_fanfa4.s index 37b12bf66..d30fca1d8 100644 --- a/sound/songs/mus_fanfa4.s +++ b/sound/songs/mus_fanfa4.s @@ -1,292 +1,283 @@ .include "MPlayDef.s" + + .equ mus_fanfa4_grp, voicegroup012 + .equ mus_fanfa4_pri, 5 + .equ mus_fanfa4_rev, reverb_set+50 + .equ mus_fanfa4_mvl, 127 + .equ mus_fanfa4_key, 0 + .equ mus_fanfa4_tbs, 1 + .equ mus_fanfa4_exg, 0 + .equ mus_fanfa4_cmp, 1 + .section .rodata - .global mus_fanfa4 - .align 2 - .equ mus_fanfa4_grp, voicegroup012 - .equ mus_fanfa4_pri, 5 - .equ mus_fanfa4_rev, reverb_set+50 + .global mus_fanfa4 + .align 2 -mus_fanfa4_1: @ 86BCDB4 - .byte KEYSH, 0x00 - .byte W12 - .byte TEMPO, 0x5F - .byte VOICE, 0x2E - .byte VOL, 0x5A - .byte PAN, 0x28 - .byte N16 - .byte Gs4 - .byte v080 - .byte W08 - .byte MOD, 0x05 - .byte W08 - .byte CnM2 - .byte W08 - .byte N06 - .byte Ds4 - .byte W08 - .byte Gs4 - .byte W08 - .byte Ds4 - .byte W08 - .byte N08 - .byte As4 - .byte W16 - .byte N08 - .byte W16 - .byte N08 - .byte W16 - .byte N48 - .byte Gs4 - .byte W16 - .byte MOD, 0x05 - .byte W08 - .byte VOL, 0x52 - .byte W05 - .byte Cn4 - .byte W07 - .byte Fn1 - .byte W05 - .byte DnM1 - .byte W07 - .byte MOD, 0x00 - .byte W24 - .byte FINE +@********************** Track 1 **********************@ -mus_fanfa4_2: @ 86BCDE9 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x2E - .byte VOL, 0x5A - .byte PAN, 0x40 - .byte N16 - .byte Cn5 - .byte v104 - .byte W08 - .byte MOD, 0x05 - .byte W08 - .byte CnM2 - .byte W08 - .byte N06 - .byte W08 - .byte N06 - .byte W08 - .byte N06 - .byte W08 - .byte N08 - .byte Cs5 - .byte W16 - .byte N08 - .byte W16 - .byte N08 - .byte W16 - .byte N48 - .byte Cn5 - .byte W16 - .byte MOD, 0x05 - .byte W08 - .byte VOL, 0x52 - .byte W05 - .byte Cn4 - .byte W07 - .byte Fn1 - .byte W05 - .byte DnM1 - .byte W07 - .byte MOD, 0x00 - .byte W24 - .byte FINE +mus_fanfa4_1: + .byte KEYSH , mus_fanfa4_key+0 + .byte W12 + .byte TEMPO , 190*mus_fanfa4_tbs/2 + .byte VOICE , 46 + .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte PAN , c_v-24 + .byte N16 , Gs4 , v080 + .byte W08 + .byte MOD , 5 + .byte W08 + .byte 0 + .byte W08 + .byte N06 , Ds4 + .byte W08 + .byte Gs4 + .byte W08 + .byte Ds4 + .byte W08 + .byte N08 , As4 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 , Gs4 + .byte W16 + .byte MOD , 5 + .byte W08 + .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte W05 + .byte 72*mus_fanfa4_mvl/mxv + .byte W07 + .byte 41*mus_fanfa4_mvl/mxv + .byte W05 + .byte 14*mus_fanfa4_mvl/mxv + .byte W07 + .byte MOD , 0 + .byte W24 + .byte FINE -mus_fanfa4_3: @ 86BCE1B - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x3A - .byte VOL, 0x5A - .byte N16 - .byte Gs1 - .byte v120 - .byte W24 - .byte N06 - .byte W08 - .byte N06 - .byte W08 - .byte N06 - .byte W08 - .byte N08 - .byte Fs1 - .byte W16 - .byte N08 - .byte W16 - .byte Gn1 - .byte W16 - .byte N48 - .byte Gs1 - .byte W24 - .byte VOL, 0x52 - .byte W05 - .byte Cn4 - .byte W07 - .byte Fn1 - .byte W05 - .byte DnM1 - .byte W07 - .byte W24 - .byte FINE +@********************** Track 2 **********************@ -mus_fanfa4_4: @ 86BCE41 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x52 - .byte VOL, 0x5A - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte PAN, 0x10 - .byte N16 - .byte Cn4 - .byte v036 - .byte W08 - .byte MOD, 0x05 - .byte W08 - .byte CnM2 - .byte W08 - .byte N06 - .byte Gs3 - .byte W08 - .byte Cn4 - .byte W08 - .byte Gs3 - .byte W08 - .byte N08 - .byte As3 - .byte W16 - .byte N08 - .byte W16 - .byte N08 - .byte W16 - .byte N48 - .byte Gs3 - .byte W16 - .byte MOD, 0x05 - .byte W08 - .byte VOL, 0x52 - .byte W05 - .byte Cn4 - .byte W07 - .byte Fn1 - .byte W05 - .byte DnM1 - .byte W07 - .byte MOD, 0x00 - .byte W24 - .byte FINE +mus_fanfa4_2: + .byte KEYSH , mus_fanfa4_key+0 + .byte W12 + .byte VOICE , 46 + .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte PAN , c_v+0 + .byte N16 , Cn5 , v104 + .byte W08 + .byte MOD , 5 + .byte W08 + .byte 0 + .byte W08 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N08 , Cs5 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 , Cn5 + .byte W16 + .byte MOD , 5 + .byte W08 + .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte W05 + .byte 72*mus_fanfa4_mvl/mxv + .byte W07 + .byte 41*mus_fanfa4_mvl/mxv + .byte W05 + .byte 14*mus_fanfa4_mvl/mxv + .byte W07 + .byte MOD , 0 + .byte W24 + .byte FINE -mus_fanfa4_5: @ 86BCE79 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x53 - .byte VOL, 0x5A - .byte XCMD, 0x08 - .byte GsM2 - .byte v009 - .byte GsM2 - .byte PAN, 0x70 - .byte N16 - .byte Gs3 - .byte v036 - .byte W08 - .byte MOD, 0x05 - .byte W08 - .byte CnM2 - .byte W08 - .byte N06 - .byte Ds3 - .byte W08 - .byte Gs3 - .byte W08 - .byte Ds3 - .byte W08 - .byte N08 - .byte Fs3 - .byte W16 - .byte N08 - .byte W16 - .byte N08 - .byte W16 - .byte N48 - .byte Ds3 - .byte W16 - .byte MOD, 0x05 - .byte W08 - .byte VOL, 0x52 - .byte W05 - .byte Cn4 - .byte W07 - .byte Fn1 - .byte W05 - .byte DnM1 - .byte W07 - .byte MOD, 0x00 - .byte W24 - .byte FINE +@********************** Track 3 **********************@ -mus_fanfa4_6: @ 86BCEB1 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x2E - .byte PAN, 0x58 - .byte VOL, 0x5A - .byte N16 - .byte Ds4 - .byte v080 - .byte W08 - .byte MOD, 0x05 - .byte W08 - .byte CnM2 - .byte W08 - .byte N06 - .byte Cn4 - .byte W08 - .byte Ds4 - .byte W08 - .byte Cn4 - .byte W08 - .byte N08 - .byte Fs4 - .byte W16 - .byte N08 - .byte W16 - .byte N08 - .byte W16 - .byte N48 - .byte Ds4 - .byte W16 - .byte MOD, 0x05 - .byte W08 - .byte VOL, 0x52 - .byte W05 - .byte Cn4 - .byte W07 - .byte Fn1 - .byte W05 - .byte DnM1 - .byte W07 - .byte MOD, 0x00 - .byte W24 - .byte FINE +mus_fanfa4_3: + .byte KEYSH , mus_fanfa4_key+0 + .byte W12 + .byte VOICE , 58 + .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte N16 , Gs1 , v120 + .byte W24 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N08 , Fs1 + .byte W16 + .byte N08 + .byte W16 + .byte Gn1 + .byte W16 + .byte N48 , Gs1 + .byte W24 + .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte W05 + .byte 72*mus_fanfa4_mvl/mxv + .byte W07 + .byte 41*mus_fanfa4_mvl/mxv + .byte W05 + .byte 14*mus_fanfa4_mvl/mxv + .byte W07 + .byte W24 + .byte FINE -@ *************************************** - .align 2 -mus_fanfa4: @ 86BCEE4 - .byte 6 - .byte 0 - .byte mus_fanfa4_pri - .byte mus_fanfa4_rev - .word mus_fanfa4_grp +@********************** Track 4 **********************@ - .word mus_fanfa4_1 - .word mus_fanfa4_2 - .word mus_fanfa4_3 - .word mus_fanfa4_4 - .word mus_fanfa4_5 - .word mus_fanfa4_6 +mus_fanfa4_4: + .byte KEYSH , mus_fanfa4_key+0 + .byte W12 + .byte VOICE , 82 + .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte XCMD , xIECV , 8 + .byte xIECL , 8 + .byte PAN , c_v-48 + .byte N16 , Cn4 , v036 + .byte W08 + .byte MOD , 5 + .byte W08 + .byte 0 + .byte W08 + .byte N06 , Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte N08 , As3 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 , Gs3 + .byte W16 + .byte MOD , 5 + .byte W08 + .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte W05 + .byte 72*mus_fanfa4_mvl/mxv + .byte W07 + .byte 41*mus_fanfa4_mvl/mxv + .byte W05 + .byte 14*mus_fanfa4_mvl/mxv + .byte W07 + .byte MOD , 0 + .byte W24 + .byte FINE + +@********************** Track 5 **********************@ + +mus_fanfa4_5: + .byte KEYSH , mus_fanfa4_key+0 + .byte W12 + .byte VOICE , 83 + .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte XCMD , xIECV , 8 + .byte xIECL , 8 + .byte PAN , c_v+48 + .byte N16 , Gs3 , v036 + .byte W08 + .byte MOD , 5 + .byte W08 + .byte 0 + .byte W08 + .byte N06 , Ds3 + .byte W08 + .byte Gs3 + .byte W08 + .byte Ds3 + .byte W08 + .byte N08 , Fs3 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 , Ds3 + .byte W16 + .byte MOD , 5 + .byte W08 + .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte W05 + .byte 72*mus_fanfa4_mvl/mxv + .byte W07 + .byte 41*mus_fanfa4_mvl/mxv + .byte W05 + .byte 14*mus_fanfa4_mvl/mxv + .byte W07 + .byte MOD , 0 + .byte W24 + .byte FINE + +@********************** Track 6 **********************@ + +mus_fanfa4_6: + .byte KEYSH , mus_fanfa4_key+0 + .byte W12 + .byte VOICE , 46 + .byte PAN , c_v+24 + .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte N16 , Ds4 , v080 + .byte W08 + .byte MOD , 5 + .byte W08 + .byte 0 + .byte W08 + .byte N06 , Cn4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte N08 , Fs4 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 , Ds4 + .byte W16 + .byte MOD , 5 + .byte W08 + .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte W05 + .byte 72*mus_fanfa4_mvl/mxv + .byte W07 + .byte 41*mus_fanfa4_mvl/mxv + .byte W05 + .byte 14*mus_fanfa4_mvl/mxv + .byte W07 + .byte MOD , 0 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +mus_fanfa4: + .byte 6 @ NumTrks + .byte 0 @ NumBlks + .byte mus_fanfa4_pri @ Priority + .byte mus_fanfa4_rev @ Reverb. + + .word mus_fanfa4_grp + + .word mus_fanfa4_1 + .word mus_fanfa4_2 + .word mus_fanfa4_3 + .word mus_fanfa4_4 + .word mus_fanfa4_5 + .word mus_fanfa4_6 + + .end diff --git a/sound/songs/mus_fanfa5.s b/sound/songs/mus_fanfa5.s index 183270844..2126c070b 100644 --- a/sound/songs/mus_fanfa5.s +++ b/sound/songs/mus_fanfa5.s @@ -1,374 +1,350 @@ .include "MPlayDef.s" + + .equ mus_fanfa5_grp, voicegroup012 + .equ mus_fanfa5_pri, 5 + .equ mus_fanfa5_rev, reverb_set+50 + .equ mus_fanfa5_mvl, 127 + .equ mus_fanfa5_key, 0 + .equ mus_fanfa5_tbs, 1 + .equ mus_fanfa5_exg, 0 + .equ mus_fanfa5_cmp, 1 + .section .rodata - .global mus_fanfa5 - .align 2 - .equ mus_fanfa5_grp, voicegroup012 - .equ mus_fanfa5_pri, 5 - .equ mus_fanfa5_rev, reverb_set+50 + .global mus_fanfa5 + .align 2 -mus_fanfa5_1: @ 86BCF04 - .byte KEYSH, 0x00 - .byte W12 - .byte TEMPO, 0x4B - .byte VOICE, 0x38 - .byte PAN, 0x52 - .byte VOL, 0x5A - .byte N22 - .byte Ds4 - .byte v092 - .byte W16 - .byte VOL, 0x44 - .byte W04 - .byte Cn1 - .byte W04 - .byte Fs5 - .byte N22 - .byte Cn4 - .byte W16 - .byte VOL, 0x44 - .byte W04 - .byte Cn1 - .byte W04 - .byte Fs5 - .byte N16 - .byte Gs3 - .byte W16 - .byte N06 - .byte Ds3 - .byte W08 - .byte Cn3 - .byte W08 - .byte Gs3 - .byte W08 - .byte Cn4 - .byte W08 - .byte N04 - .byte Fs4 - .byte W08 - .byte N04 - .byte W08 - .byte N04 - .byte W08 - .byte N04 - .byte W08 - .byte N04 - .byte W08 - .byte As4 - .byte W08 - .byte N48 - .byte Gs4 - .byte W16 - .byte MOD, 0x06 - .byte W32 - .byte CnM2 - .byte W24 - .byte FINE +@********************** Track 1 **********************@ -mus_fanfa5_2: @ 86BCF44 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x38 - .byte PAN, 0x30 - .byte VOL, 0x5A - .byte N22 - .byte Cn5 - .byte v100 - .byte W16 - .byte VOL, 0x44 - .byte W04 - .byte Cn1 - .byte W04 - .byte Fs5 - .byte N22 - .byte Gs4 - .byte W16 - .byte VOL, 0x44 - .byte W04 - .byte Cn1 - .byte W04 - .byte Fs5 - .byte N40 - .byte Ds4 - .byte W12 - .byte MOD, 0x06 - .byte W28 - .byte VOL, 0x44 - .byte MOD, 0x00 - .byte W04 - .byte VOL, 0x24 - .byte W04 - .byte Fs5 - .byte N04 - .byte Cs5 - .byte W08 - .byte N04 - .byte W08 - .byte N04 - .byte W08 - .byte As4 - .byte W08 - .byte N04 - .byte W08 - .byte Cs5 - .byte W08 - .byte N48 - .byte Cn5 - .byte W16 - .byte MOD, 0x06 - .byte W32 - .byte CnM2 - .byte W24 - .byte FINE +mus_fanfa5_1: + .byte KEYSH , mus_fanfa5_key+0 + .byte W12 + .byte TEMPO , 150*mus_fanfa5_tbs/2 + .byte VOICE , 56 + .byte PAN , c_v+18 + .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte N22 , Ds4 , v092 + .byte W16 + .byte VOL , 68*mus_fanfa5_mvl/mxv + .byte W04 + .byte 36*mus_fanfa5_mvl/mxv + .byte W04 + .byte 90*mus_fanfa5_mvl/mxv + .byte N22 , Cn4 + .byte W16 + .byte VOL , 68*mus_fanfa5_mvl/mxv + .byte W04 + .byte 36*mus_fanfa5_mvl/mxv + .byte W04 + .byte 90*mus_fanfa5_mvl/mxv + .byte N16 , Gs3 + .byte W16 + .byte N06 , Ds3 + .byte W08 + .byte Cn3 + .byte W08 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte N04 , Fs4 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte As4 + .byte W08 + .byte N48 , Gs4 + .byte W16 + .byte MOD , 6 + .byte W32 + .byte 0 + .byte W24 + .byte FINE -mus_fanfa5_3: @ 86BCF85 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x58 - .byte VOL, 0x5A - .byte N12 - .byte Ds1 - .byte v080 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W24 - .byte N08 - .byte Cn1 - .byte W08 - .byte Ds1 - .byte W08 - .byte Gs1 - .byte W08 - .byte N24 - .byte As1 - .byte W24 - .byte Cs2 - .byte W24 - .byte N40 - .byte Cn2 - .byte W48 - .byte W24 - .byte FINE +@********************** Track 2 **********************@ -mus_fanfa5_4: @ 86BCFA5 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x52 - .byte PAN, 0x10 - .byte VOL, 0x5A - .byte N08 - .byte Gs4 - .byte v040 - .byte W08 - .byte Ds4 - .byte W08 - .byte Cn4 - .byte W08 - .byte VOL, 0x5A - .byte N08 - .byte Gs4 - .byte W08 - .byte Ds4 - .byte W08 - .byte Cn4 - .byte W08 - .byte Ds4 - .byte W08 - .byte Cn4 - .byte W08 - .byte Gs3 - .byte W08 - .byte Cn4 - .byte W08 - .byte Gs3 - .byte W08 - .byte Ds3 - .byte W08 - .byte Cs3 - .byte W08 - .byte As2 - .byte W08 - .byte Fs2 - .byte W08 - .byte Cs2 - .byte W08 - .byte As2 - .byte W08 - .byte Cs3 - .byte W08 - .byte N48 - .byte Ds3 - .byte W16 - .byte MOD, 0x06 - .byte W32 - .byte CnM2 - .byte W24 - .byte FINE +mus_fanfa5_2: + .byte KEYSH , mus_fanfa5_key+0 + .byte W12 + .byte VOICE , 56 + .byte PAN , c_v-16 + .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte N22 , Cn5 , v100 + .byte W16 + .byte VOL , 68*mus_fanfa5_mvl/mxv + .byte W04 + .byte 36*mus_fanfa5_mvl/mxv + .byte W04 + .byte 90*mus_fanfa5_mvl/mxv + .byte N22 , Gs4 + .byte W16 + .byte VOL , 68*mus_fanfa5_mvl/mxv + .byte W04 + .byte 36*mus_fanfa5_mvl/mxv + .byte W04 + .byte 90*mus_fanfa5_mvl/mxv + .byte N40 , Ds4 + .byte W12 + .byte MOD , 6 + .byte W28 + .byte VOL , 68*mus_fanfa5_mvl/mxv + .byte MOD , 0 + .byte W04 + .byte VOL , 36*mus_fanfa5_mvl/mxv + .byte W04 + .byte 90*mus_fanfa5_mvl/mxv + .byte N04 , Cs5 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte As4 + .byte W08 + .byte N04 + .byte W08 + .byte Cs5 + .byte W08 + .byte N48 , Cn5 + .byte W16 + .byte MOD , 6 + .byte W32 + .byte 0 + .byte W24 + .byte FINE -mus_fanfa5_5: @ 86BCFE0 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x53 - .byte PAN, 0x70 - .byte VOL, 0x5A - .byte W04 - .byte N08 - .byte Gs4 - .byte v040 - .byte W08 - .byte Ds4 - .byte W08 - .byte Cn4 - .byte W04 - .byte VOL, 0x5A - .byte W04 - .byte N08 - .byte Gs4 - .byte W08 - .byte Ds4 - .byte W08 - .byte Cn4 - .byte W08 - .byte Ds4 - .byte W08 - .byte Cn4 - .byte W08 - .byte Gs3 - .byte W08 - .byte Cn4 - .byte W08 - .byte Gs3 - .byte W08 - .byte Ds3 - .byte W04 - .byte W04 - .byte Cs3 - .byte W08 - .byte As2 - .byte W08 - .byte Fs2 - .byte W08 - .byte Cs2 - .byte W08 - .byte As2 - .byte W08 - .byte Cs3 - .byte W08 - .byte N44 - .byte Ds3 - .byte W12 - .byte MOD, 0x06 - .byte W32 - .byte CnM2 - .byte W24 - .byte FINE +@********************** Track 3 **********************@ -mus_fanfa5_6: @ 86BD01E - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x2F - .byte VOL, 0x5A - .byte W24 - .byte Fs5 - .byte W56 - .byte N08 - .byte Cn2 - .byte v127 - .byte W08 - .byte N08 - .byte W08 - .byte Fs2 - .byte W24 - .byte Cs2 - .byte W08 - .byte As1 - .byte v112 - .byte W08 - .byte N08 - .byte W08 - .byte N12 - .byte Cn2 - .byte v127 - .byte W48 - .byte W24 - .byte FINE +mus_fanfa5_3: + .byte KEYSH , mus_fanfa5_key+0 + .byte W12 + .byte VOICE , 88 + .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte N12 , Ds1 , v080 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N08 , Cn1 + .byte W08 + .byte Ds1 + .byte W08 + .byte Gs1 + .byte W08 + .byte N24 , As1 + .byte W24 + .byte Cs2 + .byte W24 + .byte N40 , Cn2 + .byte W48 + .byte W24 + .byte FINE -mus_fanfa5_7: @ 86BD03D - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x00 - .byte VOL, 0x5A - .byte N04 - .byte En1 - .byte v112 - .byte N80 - .byte An2 - .byte v120 - .byte W24 - .byte VOL, 0x5A - .byte N04 - .byte En1 - .byte v112 - .byte W08 - .byte En1 - .byte v092 - .byte W08 - .byte N04 - .byte W08 - .byte En1 - .byte v112 - .byte W16 - .byte En1 - .byte v092 - .byte W08 - .byte En1 - .byte v112 - .byte W08 - .byte En1 - .byte v092 - .byte W08 - .byte N04 - .byte W08 - .byte En1 - .byte v112 - .byte W16 - .byte En1 - .byte v092 - .byte W08 - .byte En1 - .byte v112 - .byte W08 - .byte En1 - .byte v092 - .byte W04 - .byte En1 - .byte v112 - .byte W04 - .byte En1 - .byte v092 - .byte W04 - .byte N04 - .byte W04 - .byte En1 - .byte v112 - .byte W48 - .byte W24 - .byte FINE +@********************** Track 4 **********************@ -@ *************************************** - .align 2 -mus_fanfa5: @ 86BD080 - .byte 7 - .byte 0 - .byte mus_fanfa5_pri - .byte mus_fanfa5_rev - .word mus_fanfa5_grp +mus_fanfa5_4: + .byte KEYSH , mus_fanfa5_key+0 + .byte W12 + .byte VOICE , 82 + .byte PAN , c_v-48 + .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte N08 , Gs4 , v040 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte N08 , Gs4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Ds3 + .byte W08 + .byte Cs3 + .byte W08 + .byte As2 + .byte W08 + .byte Fs2 + .byte W08 + .byte Cs2 + .byte W08 + .byte As2 + .byte W08 + .byte Cs3 + .byte W08 + .byte N48 , Ds3 + .byte W16 + .byte MOD , 6 + .byte W32 + .byte 0 + .byte W24 + .byte FINE - .word mus_fanfa5_1 - .word mus_fanfa5_2 - .word mus_fanfa5_3 - .word mus_fanfa5_4 - .word mus_fanfa5_5 - .word mus_fanfa5_6 - .word mus_fanfa5_7 +@********************** Track 5 **********************@ + +mus_fanfa5_5: + .byte KEYSH , mus_fanfa5_key+0 + .byte W12 + .byte VOICE , 83 + .byte PAN , c_v+48 + .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte W04 + .byte N08 , Gs4 , v040 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W04 + .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte W04 + .byte N08 , Gs4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Ds3 + .byte W04 + .byte W04 + .byte Cs3 + .byte W08 + .byte As2 + .byte W08 + .byte Fs2 + .byte W08 + .byte Cs2 + .byte W08 + .byte As2 + .byte W08 + .byte Cs3 + .byte W08 + .byte N44 , Ds3 + .byte W12 + .byte MOD , 6 + .byte W32 + .byte 0 + .byte W24 + .byte FINE + +@********************** Track 6 **********************@ + +mus_fanfa5_6: + .byte KEYSH , mus_fanfa5_key+0 + .byte W12 + .byte VOICE , 47 + .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte W24 + .byte 90*mus_fanfa5_mvl/mxv + .byte W56 + .byte N08 , Cn2 , v127 + .byte W08 + .byte N08 + .byte W08 + .byte Fs2 + .byte W24 + .byte Cs2 + .byte W08 + .byte As1 , v112 + .byte W08 + .byte N08 + .byte W08 + .byte N12 , Cn2 , v127 + .byte W48 + .byte W24 + .byte FINE + +@********************** Track 7 **********************@ + +mus_fanfa5_7: + .byte KEYSH , mus_fanfa5_key+0 + .byte W12 + .byte VOICE , 0 + .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte N04 , En1 , v112 + .byte N80 , An2 , v120 + .byte W24 + .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte N04 , En1 , v112 + .byte W08 + .byte En1 , v092 + .byte W08 + .byte N04 + .byte W08 + .byte En1 , v112 + .byte W16 + .byte En1 , v092 + .byte W08 + .byte En1 , v112 + .byte W08 + .byte En1 , v092 + .byte W08 + .byte N04 + .byte W08 + .byte En1 , v112 + .byte W16 + .byte En1 , v092 + .byte W08 + .byte En1 , v112 + .byte W08 + .byte En1 , v092 + .byte W04 + .byte En1 , v112 + .byte W04 + .byte En1 , v092 + .byte W04 + .byte N04 + .byte W04 + .byte En1 , v112 + .byte W48 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +mus_fanfa5: + .byte 7 @ NumTrks + .byte 0 @ NumBlks + .byte mus_fanfa5_pri @ Priority + .byte mus_fanfa5_rev @ Reverb. + + .word mus_fanfa5_grp + + .word mus_fanfa5_1 + .word mus_fanfa5_2 + .word mus_fanfa5_3 + .word mus_fanfa5_4 + .word mus_fanfa5_5 + .word mus_fanfa5_6 + .word mus_fanfa5_7 + + .end From ce257741b4d7fb828177ae45c516eb93553c41c6 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 17 Oct 2019 10:20:11 -0400 Subject: [PATCH 041/114] Rename voicegroups to numerical order --- songs.mk | 32 ++++++++++++++++---------------- sound/songs/mus_fanfa1.s | 2 +- sound/songs/mus_fanfa4.s | 2 +- sound/songs/mus_fanfa5.s | 2 +- sound/songs/mus_me_b_big.s | 2 +- sound/songs/mus_me_b_small.s | 2 +- sound/voice_groups.inc | 10 +++++----- 7 files changed, 26 insertions(+), 26 deletions(-) diff --git a/songs.mk b/songs.mk index 12b924671..868c4f796 100644 --- a/songs.mk +++ b/songs.mk @@ -10,10 +10,10 @@ $(MID_SUBDIR)/mus_annai.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G131 -V068 $(MID_SUBDIR)/mus_battle20.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G119 -V080 -P1 + $(MID) $< $@ -E -R$(STD_REVERB) -G011 -V080 -P1 $(MID_SUBDIR)/mus_battle32.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G120 -V080 + $(MID) $< $@ -E -R$(STD_REVERB) -G010 -V080 $(MID_SUBDIR)/mus_champ_r.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G154 -V090 @@ -49,13 +49,13 @@ $(MID_SUBDIR)/mus_fan6.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G179 -V094 -P5 $(MID_SUBDIR)/mus_fanfa1.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_fanfa4.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_fanfa5.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_get_yasei.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G170 -V100 @@ -97,34 +97,34 @@ $(MID_SUBDIR)/mus_masara.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G159 -V100 $(MID_SUBDIR)/mus_me_asa.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_me_b_big.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_me_b_small.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_me_bachi.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_me_kinomi.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_me_photo.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G180 -V100 -P5 $(MID_SUBDIR)/mus_me_shinka.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G026 -V080 -P1 + $(MID) $< $@ -E -R$(STD_REVERB) -G009 -V080 -P1 $(MID_SUBDIR)/mus_me_wasure.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_me_waza.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_me_zannen.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_naminori.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G164 -V071 @@ -169,7 +169,7 @@ $(MID_SUBDIR)/mus_otsukimi.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G147 -V090 $(MID_SUBDIR)/mus_p_school.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G081 -V100 -P1 + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V100 -P1 $(MID_SUBDIR)/mus_p_tower.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G165 -V090 @@ -205,7 +205,7 @@ $(MID_SUBDIR)/mus_sekaikan.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G182 -V088 $(MID_SUBDIR)/mus_shinka.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G026 -V080 -P1 + $(MID) $< $@ -E -R$(STD_REVERB) -G009 -V080 -P1 $(MID_SUBDIR)/mus_shion.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G139 -V090 diff --git a/sound/songs/mus_fanfa1.s b/sound/songs/mus_fanfa1.s index 07d1a7fd5..3199c8716 100644 --- a/sound/songs/mus_fanfa1.s +++ b/sound/songs/mus_fanfa1.s @@ -1,6 +1,6 @@ .include "MPlayDef.s" - .equ mus_fanfa1_grp, voicegroup012 + .equ mus_fanfa1_grp, voicegroup008 .equ mus_fanfa1_pri, 5 .equ mus_fanfa1_rev, reverb_set+50 .equ mus_fanfa1_mvl, 127 diff --git a/sound/songs/mus_fanfa4.s b/sound/songs/mus_fanfa4.s index d30fca1d8..21ab603a8 100644 --- a/sound/songs/mus_fanfa4.s +++ b/sound/songs/mus_fanfa4.s @@ -1,6 +1,6 @@ .include "MPlayDef.s" - .equ mus_fanfa4_grp, voicegroup012 + .equ mus_fanfa4_grp, voicegroup008 .equ mus_fanfa4_pri, 5 .equ mus_fanfa4_rev, reverb_set+50 .equ mus_fanfa4_mvl, 127 diff --git a/sound/songs/mus_fanfa5.s b/sound/songs/mus_fanfa5.s index 2126c070b..d2b038262 100644 --- a/sound/songs/mus_fanfa5.s +++ b/sound/songs/mus_fanfa5.s @@ -1,6 +1,6 @@ .include "MPlayDef.s" - .equ mus_fanfa5_grp, voicegroup012 + .equ mus_fanfa5_grp, voicegroup008 .equ mus_fanfa5_pri, 5 .equ mus_fanfa5_rev, reverb_set+50 .equ mus_fanfa5_mvl, 127 diff --git a/sound/songs/mus_me_b_big.s b/sound/songs/mus_me_b_big.s index 76b579458..6959af085 100644 --- a/sound/songs/mus_me_b_big.s +++ b/sound/songs/mus_me_b_big.s @@ -2,7 +2,7 @@ .section .rodata .global mus_me_b_big .align 2 - .equ mus_me_b_big_grp, voicegroup012 + .equ mus_me_b_big_grp, voicegroup008 .equ mus_me_b_big_pri, 5 .equ mus_me_b_big_rev, reverb_set+50 diff --git a/sound/songs/mus_me_b_small.s b/sound/songs/mus_me_b_small.s index 6dab77385..e1312d2a0 100644 --- a/sound/songs/mus_me_b_small.s +++ b/sound/songs/mus_me_b_small.s @@ -2,7 +2,7 @@ .section .rodata .global mus_me_b_small .align 2 - .equ mus_me_b_small_grp, voicegroup012 + .equ mus_me_b_small_grp, voicegroup008 .equ mus_me_b_small_pri, 5 .equ mus_me_b_small_rev, reverb_set+50 diff --git a/sound/voice_groups.inc b/sound/voice_groups.inc index 66b5d42db..abdedcbb5 100644 --- a/sound/voice_groups.inc +++ b/sound/voice_groups.inc @@ -338,7 +338,7 @@ voicegroup007:: @ 848AB98 voice_directsound 60, 0, gDirectSoundWaveData_46, 255, 0, 224, 165 @ 848AB98 voice_directsound 60, 0, gDirectSoundWaveData_47, 255, 0, 218, 165 @ 848ABA4 -voicegroup012:: @ 848ABB0 +voicegroup008:: @ 848ABB0 voice_keysplit_all voicegroup001 @ 848ABB0 voice_keysplit voicegroup003, KeySplitTable1 @ 848ABBC voice_directsound 60, 0, gDirectSoundWaveData_63, 255, 178, 180, 165 @ 848ABC8 @@ -442,7 +442,7 @@ voicegroup012:: @ 848ABB0 voice_square_1_alt 29, 2, 0, 2, 0, 0 @ 848B060 voice_square_1_alt 22, 2, 0, 2, 0, 0 @ 848B06C -voicegroup026:: @ 848B078 +voicegroup009:: @ 848B078 voice_keysplit_all voicegroup001 @ 848B078 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B084 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B090 @@ -529,7 +529,7 @@ voicegroup026:: @ 848B078 voice_square_2_alt 3, 0, 1, 7, 0 @ 848B45C voice_square_1_alt 0, 3, 0, 1, 7, 0 @ 848B468 -voicegroup120:: @ 848B474 +voicegroup010:: @ 848B474 voice_keysplit_all voicegroup001 @ 848B474 voice_keysplit voicegroup003, KeySplitTable1 @ 848B480 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B48C @@ -622,7 +622,7 @@ voicegroup120:: @ 848B474 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B8A0 voice_programmable_wave_alt gProgrammableWaveData_84A324C, 0, 7, 15, 2 @ 848B8AC -voicegroup119:: @ 848B8B8 +voicegroup011:: @ 848B8B8 voice_keysplit_all voicegroup001 @ 848B8B8 voice_keysplit voicegroup003, KeySplitTable1 @ 848B8C4 voice_square_1 0, 2, 0, 0, 15, 0 @ 848B8D0 @@ -715,7 +715,7 @@ voicegroup119:: @ 848B8B8 voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCE4 voice_programmable_wave_alt gProgrammableWaveData_84A324C, 0, 7, 15, 2 @ 848BCF0 -voicegroup081:: @ 848BCFC +voicegroup012:: @ 848BCFC voice_square_1 0, 2, 0, 0, 15, 0 @ 848BCFC voice_keysplit voicegroup003, KeySplitTable1 @ 848BD08 From 58e3d9f1e9aaa5ad5b5f21f878fa8d6be3b6d967 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 17 Oct 2019 11:39:27 -0400 Subject: [PATCH 042/114] Update mus_me_b_big,small from Emerald --- ld_script.txt | 4 +- songs.mk | 4 +- sound/songs/midi/mus_me_b_big.mid | Bin 0 -> 1330 bytes sound/songs/midi/mus_me_b_small.mid | Bin 0 -> 783 bytes sound/songs/mus_me_b_big.s | 505 ---------------------------- sound/songs/mus_me_b_small.s | 287 ---------------- 6 files changed, 4 insertions(+), 796 deletions(-) create mode 100644 sound/songs/midi/mus_me_b_big.mid create mode 100644 sound/songs/midi/mus_me_b_small.mid delete mode 100644 sound/songs/mus_me_b_big.s delete mode 100644 sound/songs/mus_me_b_small.s diff --git a/ld_script.txt b/ld_script.txt index f9dd04781..6ae4b85a6 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -795,8 +795,8 @@ SECTIONS { sound/songs/midi/mus_battle32.o(.rodata); sound/songs/midi/mus_battle20.o(.rodata); sound/songs/midi/mus_p_school.o(.rodata); - sound/songs/mus_me_b_big.o(.rodata); - sound/songs/mus_me_b_small.o(.rodata); + sound/songs/midi/mus_me_b_big.o(.rodata); + sound/songs/midi/mus_me_b_small.o(.rodata); sound/songs/midi/mus_me_wasure.o(.rodata); sound/songs/midi/mus_me_zannen.o(.rodata); sound/songs/midi/mus_annai.o(.rodata); diff --git a/songs.mk b/songs.mk index 868c4f796..53b697cc9 100644 --- a/songs.mk +++ b/songs.mk @@ -100,10 +100,10 @@ $(MID_SUBDIR)/mus_me_asa.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 $(MID_SUBDIR)/mus_me_b_big.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V100 -P5 $(MID_SUBDIR)/mus_me_b_small.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V100 -P5 $(MID_SUBDIR)/mus_me_bachi.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G008 -V090 -P5 diff --git a/sound/songs/midi/mus_me_b_big.mid b/sound/songs/midi/mus_me_b_big.mid new file mode 100644 index 0000000000000000000000000000000000000000..2028f0016287b93f63ea382c1a0c954f199198a2 GIT binary patch literal 1330 zcmb7@PiqrF7{=dpr#sWK$Q~5t(o!(g(pnPALJFxR5NpDcHqq=MkRB=&DYRhF94acC zq^TfY^4Ei3!qh~MQvZGuzejy`Gn<4+51xMWyz{>AJn!u6u5)xqL^_2?klb~i9Yfuw zs{&&)QW)S2D6bxBdhvr)VY-TtO1(5LqtxRr%_pdlToIKdQ6puEN(!{MM8zh$+{9Ly zVT(0VU4k`)Dbi<=t~G4X2D4xm%%DvMZ5+@6vtSm? zm$e=*YrLfK1D!t!h4fi|qVuxOU+CPOtK|LGgggW5@OX}o#u$iBl8vS24^#`wrp`;zh6s7Qlk9wTlV&`lNL~vAAV` z6SlvGzeniP@cLUZSJYxet%z&ZBH)HAYa3*a;zLcXsLN_m?2jpw9x{e~ug}IlLp^vf z#Y3f!6i*aOisdPuD*bB67<|P@jxYb6(O(p_Fi(qfv>@bd1yoZ;#9hwo=pmq9(=OFIpwLEAD>zjTJLgH(bx zu%5Wsx5mJ?B!A{<;F)!d6b^-FblM=C)ZSWg%_4*x39XYR`GT27v?kpLOUCTK!aH+nJMO!b`%SWC5rEROGA~i zaf|y?sV6~+#~^Q17xzv*RjvG%&;f%}{=-;M8t_1!eyDh)2v<1TpZQeHax?C~*}ra| BFsT3l literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_me_b_small.mid b/sound/songs/midi/mus_me_b_small.mid new file mode 100644 index 0000000000000000000000000000000000000000..a51f48ed4169544b40b1385082101519fcd3311d GIT binary patch literal 783 zcmZ|MPfO!K7zXgCj*N{21WyB^r#(brQD`Yb4cMR&!IspmP-_n!dJq&0BG{X)R*#Fd z)`Op-YIo23|C8+ZsLz;btP6YkWuCnAzQatubWj5zkw6kEUphJDY6gSy`1qJgVo(%v z??J`OMVOM$*0*K!CeAVGAQb9$m$J}G?G544c z-3&!9A+5$H&`WUt7VEZXp5|#Gv>OF{7{sUY)%O)V>QgPDoe5Mk1FfXeI9#Lc1$L9C zY;VvF>Qn!Hw;zjm(%n{;Zc}w}kpga0RpY*~W;~M7|I^4!U0r0L-p+Q2=eZeU&{>VuD#j5)C34J{_ z#GRLxE#5j6RK&W>UFI%xm-)~_TJ-rEtpd>JYup8_3uuuR>2}&~ZI9kxR{bvH3#WA# z0{dzK_CKQQ1oFxOy7P3NMs*_(daV8cU)kc`sUcgH*AAxnsg*|kORs4tA_HT|ST*jO Ux+8g=1zxx4t`>JqWnbUw1xTg1w*UYD literal 0 HcmV?d00001 diff --git a/sound/songs/mus_me_b_big.s b/sound/songs/mus_me_b_big.s deleted file mode 100644 index 6959af085..000000000 --- a/sound/songs/mus_me_b_big.s +++ /dev/null @@ -1,505 +0,0 @@ - .include "MPlayDef.s" - .section .rodata - .global mus_me_b_big - .align 2 - .equ mus_me_b_big_grp, voicegroup008 - .equ mus_me_b_big_pri, 5 - .equ mus_me_b_big_rev, reverb_set+50 - -mus_me_b_big_1: @ 86BFDD8 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x30 - .byte VOL, 0x64 - .byte PAN, 0x40 - .byte N08 - .byte Gn3 - .byte v040 - .byte W08 - .byte Bn3 - .byte v052 - .byte W08 - .byte Dn4 - .byte v060 - .byte W08 - .byte TEMPO, 0x48 - .byte VOICE, 0x38 - .byte N04 - .byte Gn3 - .byte v116 - .byte W08 - .byte Bn3 - .byte W08 - .byte Gn3 - .byte W08 - .byte N44 - .byte Dn4 - .byte W24 - .byte MOD, 0x06 - .byte W04 - .byte VOL, 0x62 - .byte W04 - .byte Fs5 - .byte W04 - .byte En4 - .byte W04 - .byte Gn2 - .byte W04 - .byte MOD, 0x00 - .byte W04 - .byte VOL, 0x64 - .byte N05 - .byte Bn3 - .byte W08 - .byte Dn4 - .byte W08 - .byte Gn4 - .byte W08 - .byte N04 - .byte En4 - .byte W08 - .byte Cn5 - .byte W08 - .byte Gn4 - .byte W08 - .byte N48 - .byte Bn4 - .byte W03 - .byte VOL, 0x5B - .byte W03 - .byte En5 - .byte W03 - .byte Ds4 - .byte W06 - .byte Gs4 - .byte W01 - .byte MOD, 0x06 - .byte W05 - .byte VOL, 0x55 - .byte W06 - .byte Gn5 - .byte W06 - .byte Bn5 - .byte W06 - .byte En6 - .byte W09 - .byte MOD, 0x00 - .byte N12 - .byte W48 - .byte FINE - -mus_me_b_big_2: @ 86BFE36 - .byte KEYSH, 0x00 - .byte W12 - .byte VOICE, 0x30 - .byte VOL, 0x64 - .byte PAN, 0x4A - .byte W04 - .byte N08 - .byte An3 - .byte v044 - .byte W08 - .byte Cn4 - .byte v056 - .byte W08 - .byte N04 - .byte Fs4 - .byte v064 - .byte W04 - .byte N08 - .byte Gn4 - .byte v060 - .byte W08 - .byte Bn4 - .byte W08 - .byte Gn4 - .byte W08 - .byte W24 - .byte N08 - .byte W08 - .byte Bn4 - .byte W08 - .byte Gn4 - .byte W08 - .byte Dn4 - .byte W08 - .byte Gn4 - .byte W08 - .byte Bn4 - .byte W08 - .byte Cn5 - .byte W08 - .byte Gn5 - .byte W08 - .byte En5 - .byte W08 - .byte N48 - .byte Gn5 - .byte W03 - .byte VOL, 0x5B - .byte W03 - .byte En5 - .byte W03 - .byte Ds4 - .byte W06 - .byte Gs4 - .byte W06 - .byte Cs5 - .byte W06 - .byte Gn5 - .byte W06 - .byte Bn5 - .byte W06 - .byte En6 - .byte W09 - .byte N12 - .byte W48 - .byte FINE - -mus_me_b_big_3: @ 86BFE7D - .byte KEYSH, 0x00 - .byte W12 - .byte W24 - .byte VOICE, 0x2F - .byte VOL, 0x64 - .byte PAN, 0x40 - .byte N08 - .byte Gn2 - .byte v127 - .byte W08 - .byte N16 - .byte Bn1 - .byte W16 - .byte N24 - .byte Dn2 - .byte W40 - .byte N08 - .byte Gn2 - .byte W08 - .byte N24 - .byte Dn2 - .byte W24 - .byte N04 - .byte Cn2 - .byte W04 - .byte N04 - .byte W04 - .byte N08 - .byte W08 - .byte N08 - .byte W08 - .byte N04 - .byte Gn2 - .byte W04 - .byte Dn2 - .byte v092 - .byte W04 - .byte Dn2 - .byte v096 - .byte W04 - .byte N04 - .byte W04 - .byte Dn2 - .byte v100 - .byte W04 - .byte Dn2 - .byte v104 - .byte W04 - .byte Dn2 - .byte v108 - .byte W04 - .byte Dn2 - .byte v112 - .byte W04 - .byte Dn2 - .byte v116 - .byte W04 - .byte N04 - .byte W04 - .byte Dn2 - .byte v120 - .byte W04 - .byte Dn2 - .byte v124 - .byte W04 - .byte N24 - .byte Gn2 - .byte v127 - .byte W48 - .byte FINE - -mus_me_b_big_4: @ 86BFEC7 - .byte KEYSH, 0x00 - .byte W12 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte W24 - .byte VOICE, 0x52 - .byte VOL, 0x64 - .byte PAN, 0x10 - .byte N04 - .byte Dn3 - .byte v052 - .byte W08 - .byte Gn3 - .byte W08 - .byte Dn3 - .byte W08 - .byte N68 - .byte Bn3 - .byte W24 - .byte MOD, 0x06 - .byte W04 - .byte VOL, 0x60 - .byte W08 - .byte Cn5 - .byte W09 - .byte Bn3 - .byte W06 - .byte Cn3 - .byte W06 - .byte Cn2 - .byte W06 - .byte Fs0 - .byte W03 - .byte BnM2 - .byte W02 - .byte MOD, 0x00 - .byte W04 - .byte VOL, 0x64 - .byte N04 - .byte Gn3 - .byte W08 - .byte En4 - .byte W08 - .byte Cn4 - .byte W08 - .byte N48 - .byte Dn4 - .byte W16 - .byte MOD, 0x06 - .byte W32 - .byte CnM2 - .byte N12 - .byte W48 - .byte FINE - -mus_me_b_big_5: @ 86BFF09 - .byte KEYSH, 0x00 - .byte W12 - .byte XCMD, 0x08 - .byte AsM2 - .byte W24 - .byte VOICE, 0x53 - .byte VOL, 0x64 - .byte PAN, 0x6F - .byte BEND, 0x40 - .byte N04 - .byte Bn2 - .byte v052 - .byte W08 - .byte Dn3 - .byte W08 - .byte Bn2 - .byte W08 - .byte N68 - .byte Gn3 - .byte W24 - .byte MOD, 0x06 - .byte W04 - .byte VOL, 0x60 - .byte W08 - .byte Cn5 - .byte W09 - .byte Bn3 - .byte W06 - .byte Cn3 - .byte W06 - .byte Cn2 - .byte W06 - .byte Fs0 - .byte W03 - .byte BnM2 - .byte W02 - .byte MOD, 0x00 - .byte W04 - .byte VOL, 0x64 - .byte N04 - .byte En3 - .byte W08 - .byte Cn4 - .byte W08 - .byte Gn3 - .byte W08 - .byte N48 - .byte Bn3 - .byte W16 - .byte MOD, 0x06 - .byte W32 - .byte CnM2 - .byte N12 - .byte W48 - .byte FINE - -mus_me_b_big_6: @ 86BFF4B - .byte KEYSH, 0x00 - .byte W12 - .byte W24 - .byte VOICE, 0x58 - .byte VOL, 0x64 - .byte W24 - .byte N24 - .byte Gn1 - .byte v080 - .byte W32 - .byte N04 - .byte W08 - .byte N04 - .byte W08 - .byte N16 - .byte W16 - .byte Bn1 - .byte W16 - .byte Cn2 - .byte W16 - .byte Bn1 - .byte W16 - .byte An1 - .byte W16 - .byte N08 - .byte Gn1 - .byte W08 - .byte N04 - .byte Dn1 - .byte W04 - .byte Fs1 - .byte W04 - .byte N12 - .byte Gn1 - .byte W48 - .byte FINE - -mus_me_b_big_7: @ 86BFF72 - .byte KEYSH, 0x00 - .byte W12 - .byte W24 - .byte VOICE, 0x00 - .byte VOL, 0x64 - .byte N04 - .byte En1 - .byte v112 - .byte W04 - .byte En1 - .byte v076 - .byte W04 - .byte N04 - .byte W04 - .byte En1 - .byte v080 - .byte W04 - .byte En1 - .byte v084 - .byte W04 - .byte En1 - .byte v088 - .byte W04 - .byte En1 - .byte v112 - .byte N72 - .byte Bn2 - .byte v092 - .byte W16 - .byte N04 - .byte En1 - .byte v112 - .byte W08 - .byte N04 - .byte W04 - .byte En1 - .byte v068 - .byte W04 - .byte En1 - .byte v088 - .byte W04 - .byte En1 - .byte v108 - .byte W04 - .byte En1 - .byte v112 - .byte W08 - .byte N04 - .byte W16 - .byte N04 - .byte W08 - .byte En1 - .byte v120 - .byte W16 - .byte En1 - .byte v092 - .byte W04 - .byte N04 - .byte W04 - .byte En1 - .byte v112 - .byte N48 - .byte Bn2 - .byte v092 - .byte W04 - .byte N04 - .byte En1 - .byte v076 - .byte W04 - .byte N04 - .byte W04 - .byte En1 - .byte v080 - .byte W04 - .byte En1 - .byte v084 - .byte W04 - .byte En1 - .byte v088 - .byte W04 - .byte En1 - .byte v092 - .byte W04 - .byte N04 - .byte W04 - .byte En1 - .byte v096 - .byte W04 - .byte En1 - .byte v100 - .byte W04 - .byte En1 - .byte v104 - .byte W04 - .byte En1 - .byte v108 - .byte W04 - .byte En1 - .byte v120 - .byte N24 - .byte Bn2 - .byte v092 - .byte W48 - .byte FINE - -@ *************************************** - .align 2 -mus_me_b_big: @ 86BFFE0 - .byte 7 - .byte 0 - .byte mus_me_b_big_pri - .byte mus_me_b_big_rev - .word mus_me_b_big_grp - - .word mus_me_b_big_1 - .word mus_me_b_big_2 - .word mus_me_b_big_3 - .word mus_me_b_big_4 - .word mus_me_b_big_5 - .word mus_me_b_big_6 - .word mus_me_b_big_7 diff --git a/sound/songs/mus_me_b_small.s b/sound/songs/mus_me_b_small.s deleted file mode 100644 index e1312d2a0..000000000 --- a/sound/songs/mus_me_b_small.s +++ /dev/null @@ -1,287 +0,0 @@ - .include "MPlayDef.s" - .section .rodata - .global mus_me_b_small - .align 2 - .equ mus_me_b_small_grp, voicegroup008 - .equ mus_me_b_small_pri, 5 - .equ mus_me_b_small_rev, reverb_set+50 - -mus_me_b_small_1: @ 86C0004 - .byte KEYSH, 0x00 - .byte TEMPO, 0x48 - .byte W09 - .byte VOICE, 0x38 - .byte VOL, 0x64 - .byte PAN, 0x46 - .byte N03 - .byte Cs3 - .byte v084 - .byte W03 - .byte Fn3 - .byte W03 - .byte Fs3 - .byte W03 - .byte Gs3 - .byte W03 - .byte An3 - .byte W03 - .byte N06 - .byte As3 - .byte v112 - .byte W12 - .byte N03 - .byte W06 - .byte N03 - .byte W06 - .byte N06 - .byte Fs3 - .byte W12 - .byte N03 - .byte W06 - .byte N03 - .byte W06 - .byte N12 - .byte Cs4 - .byte W03 - .byte MOD, 0x06 - .byte W09 - .byte CnM2 - .byte N06 - .byte En4 - .byte W06 - .byte Fn4 - .byte W06 - .byte N12 - .byte Fs4 - .byte W24 - .byte W24 - .byte FINE - -mus_me_b_small_2: @ 86C003B - .byte KEYSH, 0x00 - .byte W24 - .byte VOICE, 0x3C - .byte VOL, 0x64 - .byte PAN, 0x30 - .byte N24 - .byte Fs2 - .byte v080 - .byte W24 - .byte N06 - .byte W12 - .byte N06 - .byte W06 - .byte N06 - .byte W06 - .byte N12 - .byte Fs3 - .byte W12 - .byte Bn3 - .byte W12 - .byte As3 - .byte W24 - .byte W24 - .byte FINE - -mus_me_b_small_3: @ 86C0057 - .byte KEYSH, 0x00 - .byte W24 - .byte VOICE, 0x2F - .byte VOL, 0x64 - .byte PAN, 0x3C - .byte W48 - .byte N03 - .byte Ds2 - .byte v120 - .byte W03 - .byte Ds2 - .byte v092 - .byte W03 - .byte Ds2 - .byte v096 - .byte W03 - .byte Ds2 - .byte v100 - .byte W03 - .byte N06 - .byte Ds2 - .byte v108 - .byte W06 - .byte Ds2 - .byte v116 - .byte W06 - .byte N24 - .byte Fs2 - .byte v120 - .byte W24 - .byte W24 - .byte FINE - -mus_me_b_small_4: @ 86C007B - .byte KEYSH, 0x00 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte W24 - .byte VOICE, 0x5A - .byte VOL, 0x64 - .byte PAN, 0x40 - .byte N03 - .byte Fs5 - .byte v040 - .byte W12 - .byte Cs5 - .byte W06 - .byte N03 - .byte W06 - .byte Fs5 - .byte W12 - .byte Cs5 - .byte W06 - .byte N03 - .byte W06 - .byte N03 - .byte W12 - .byte En5 - .byte W06 - .byte Fn5 - .byte W06 - .byte Fs5 - .byte W24 - .byte W24 - .byte FINE - -mus_me_b_small_5: @ 86C00A1 - .byte KEYSH, 0x00 - .byte XCMD, 0x08 - .byte AsM2 - .byte v009 - .byte GsM2 - .byte BEND, 0x40 - .byte W24 - .byte VOICE, 0x53 - .byte VOL, 0x64 - .byte PAN, 0x70 - .byte N06 - .byte Fs3 - .byte v052 - .byte W12 - .byte N03 - .byte W06 - .byte N03 - .byte W06 - .byte N06 - .byte Cs3 - .byte W12 - .byte N03 - .byte W06 - .byte N03 - .byte W06 - .byte N12 - .byte Fs4 - .byte W03 - .byte MOD, 0x06 - .byte W09 - .byte CnM2 - .byte N06 - .byte Gs4 - .byte W06 - .byte An4 - .byte W06 - .byte N12 - .byte As4 - .byte W24 - .byte W24 - .byte FINE - -mus_me_b_small_6: @ 86C00D1 - .byte KEYSH, 0x00 - .byte W24 - .byte VOICE, 0x58 - .byte VOL, 0x64 - .byte N12 - .byte Fs1 - .byte v080 - .byte W24 - .byte N12 - .byte W24 - .byte N12 - .byte W12 - .byte N06 - .byte En1 - .byte W06 - .byte Fn1 - .byte W06 - .byte N12 - .byte Fs1 - .byte W24 - .byte W24 - .byte FINE - -mus_me_b_small_7: @ 86C00EA - .byte KEYSH, 0x00 - .byte W24 - .byte VOICE, 0x00 - .byte VOL, 0x64 - .byte N06 - .byte En1 - .byte v100 - .byte N72 - .byte Bn2 - .byte v092 - .byte W24 - .byte N06 - .byte En1 - .byte v100 - .byte W12 - .byte N06 - .byte W06 - .byte N06 - .byte W06 - .byte N03 - .byte En1 - .byte v112 - .byte W03 - .byte En1 - .byte v080 - .byte W03 - .byte En1 - .byte v084 - .byte W03 - .byte En1 - .byte v092 - .byte W03 - .byte N06 - .byte En1 - .byte v096 - .byte W06 - .byte En1 - .byte v108 - .byte W06 - .byte N09 - .byte En1 - .byte v100 - .byte N24 - .byte Bn2 - .byte v092 - .byte W24 - .byte W24 - .byte FINE - -@ *************************************** - .align 2 -mus_me_b_small: @ 86C0120 - .byte 7 - .byte 0 - .byte mus_me_b_small_pri - .byte mus_me_b_small_rev - .word mus_me_b_small_grp - - .word mus_me_b_small_1 - .word mus_me_b_small_2 - .word mus_me_b_small_3 - .word mus_me_b_small_4 - .word mus_me_b_small_5 - .word mus_me_b_small_6 - .word mus_me_b_small_7 From 71d1c386adc96519774a69443e0ff685c11db5d5 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 17 Oct 2019 13:53:47 -0400 Subject: [PATCH 043/114] mus_fanfa1,4,5 volume rescaling --- sound/songs/mus_fanfa1.s | 28 +++++++++--------- sound/songs/mus_fanfa4.s | 62 ++++++++++++++++++++-------------------- sound/songs/mus_fanfa5.s | 54 +++++++++++++++++----------------- 3 files changed, 72 insertions(+), 72 deletions(-) diff --git a/sound/songs/mus_fanfa1.s b/sound/songs/mus_fanfa1.s index 3199c8716..5987024ad 100644 --- a/sound/songs/mus_fanfa1.s +++ b/sound/songs/mus_fanfa1.s @@ -3,7 +3,7 @@ .equ mus_fanfa1_grp, voicegroup008 .equ mus_fanfa1_pri, 5 .equ mus_fanfa1_rev, reverb_set+50 - .equ mus_fanfa1_mvl, 127 + .equ mus_fanfa1_mvl, 90 .equ mus_fanfa1_key, 0 .equ mus_fanfa1_tbs, 1 .equ mus_fanfa1_exg, 0 @@ -21,7 +21,7 @@ mus_fanfa1_1: .byte VOICE , 46 .byte XCMD , xIECV , 8 .byte xIECL , 8 - .byte VOL , 90*mus_fanfa1_mvl/mxv + .byte VOL , 127*mus_fanfa1_mvl/mxv .byte PAN , c_v+48 .byte W08 .byte N04 , Bn3 , v100 @@ -44,7 +44,7 @@ mus_fanfa1_2: .byte VOICE , 46 .byte XCMD , xIECV , 8 .byte xIECL , 8 - .byte VOL , 90*mus_fanfa1_mvl/mxv + .byte VOL , 127*mus_fanfa1_mvl/mxv .byte W08 .byte PAN , c_v-16 .byte N04 , En4 , v100 @@ -70,7 +70,7 @@ mus_fanfa1_3: .byte VOICE , 46 .byte XCMD , xIECV , 8 .byte xIECL , 8 - .byte VOL , 90*mus_fanfa1_mvl/mxv + .byte VOL , 127*mus_fanfa1_mvl/mxv .byte PAN , c_v-48 .byte W08 .byte N04 , Gs3 , v068 @@ -93,7 +93,7 @@ mus_fanfa1_4: .byte VOICE , 84 .byte XCMD , xIECV , 8 .byte xIECL , 8 - .byte VOL , 90*mus_fanfa1_mvl/mxv + .byte VOL , 127*mus_fanfa1_mvl/mxv .byte W08 .byte N04 , Bn3 , v048 .byte W04 @@ -111,13 +111,13 @@ mus_fanfa1_4: .byte W10 .byte MOD , 5 .byte W03 - .byte VOL , 71*mus_fanfa1_mvl/mxv + .byte VOL , 101*mus_fanfa1_mvl/mxv .byte W03 - .byte 48*mus_fanfa1_mvl/mxv + .byte 68*mus_fanfa1_mvl/mxv .byte W03 - .byte 25*mus_fanfa1_mvl/mxv + .byte 36*mus_fanfa1_mvl/mxv .byte W03 - .byte 10*mus_fanfa1_mvl/mxv + .byte 15*mus_fanfa1_mvl/mxv .byte W03 .byte 0*mus_fanfa1_mvl/mxv .byte W15 @@ -130,7 +130,7 @@ mus_fanfa1_5: .byte VOICE , 85 .byte XCMD , xIECV , 8 .byte xIECL , 8 - .byte VOL , 90*mus_fanfa1_mvl/mxv + .byte VOL , 127*mus_fanfa1_mvl/mxv .byte W08 .byte N04 , En4 , v048 .byte W04 @@ -148,13 +148,13 @@ mus_fanfa1_5: .byte W10 .byte MOD , 5 .byte W03 - .byte VOL , 71*mus_fanfa1_mvl/mxv + .byte VOL , 101*mus_fanfa1_mvl/mxv .byte W03 - .byte 48*mus_fanfa1_mvl/mxv + .byte 68*mus_fanfa1_mvl/mxv .byte W03 - .byte 25*mus_fanfa1_mvl/mxv + .byte 36*mus_fanfa1_mvl/mxv .byte W03 - .byte 10*mus_fanfa1_mvl/mxv + .byte 15*mus_fanfa1_mvl/mxv .byte W03 .byte 0*mus_fanfa1_mvl/mxv .byte W15 diff --git a/sound/songs/mus_fanfa4.s b/sound/songs/mus_fanfa4.s index 21ab603a8..58f52e0dd 100644 --- a/sound/songs/mus_fanfa4.s +++ b/sound/songs/mus_fanfa4.s @@ -3,7 +3,7 @@ .equ mus_fanfa4_grp, voicegroup008 .equ mus_fanfa4_pri, 5 .equ mus_fanfa4_rev, reverb_set+50 - .equ mus_fanfa4_mvl, 127 +.equ mus_fanfa4_mvl, 90 .equ mus_fanfa4_key, 0 .equ mus_fanfa4_tbs, 1 .equ mus_fanfa4_exg, 0 @@ -20,7 +20,7 @@ mus_fanfa4_1: .byte W12 .byte TEMPO , 190*mus_fanfa4_tbs/2 .byte VOICE , 46 - .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte VOL , 127*mus_fanfa4_mvl/mxv .byte PAN , c_v-24 .byte N16 , Gs4 , v080 .byte W08 @@ -44,13 +44,13 @@ mus_fanfa4_1: .byte W16 .byte MOD , 5 .byte W08 - .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte VOL , 116*mus_fanfa4_mvl/mxv .byte W05 - .byte 72*mus_fanfa4_mvl/mxv + .byte 102*mus_fanfa4_mvl/mxv .byte W07 - .byte 41*mus_fanfa4_mvl/mxv + .byte 58*mus_fanfa4_mvl/mxv .byte W05 - .byte 14*mus_fanfa4_mvl/mxv + .byte 20*mus_fanfa4_mvl/mxv .byte W07 .byte MOD , 0 .byte W24 @@ -62,7 +62,7 @@ mus_fanfa4_2: .byte KEYSH , mus_fanfa4_key+0 .byte W12 .byte VOICE , 46 - .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte VOL , 127*mus_fanfa4_mvl/mxv .byte PAN , c_v+0 .byte N16 , Cn5 , v104 .byte W08 @@ -86,13 +86,13 @@ mus_fanfa4_2: .byte W16 .byte MOD , 5 .byte W08 - .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte VOL , 116*mus_fanfa4_mvl/mxv .byte W05 - .byte 72*mus_fanfa4_mvl/mxv + .byte 102*mus_fanfa4_mvl/mxv .byte W07 - .byte 41*mus_fanfa4_mvl/mxv + .byte 58*mus_fanfa4_mvl/mxv .byte W05 - .byte 14*mus_fanfa4_mvl/mxv + .byte 20*mus_fanfa4_mvl/mxv .byte W07 .byte MOD , 0 .byte W24 @@ -104,7 +104,7 @@ mus_fanfa4_3: .byte KEYSH , mus_fanfa4_key+0 .byte W12 .byte VOICE , 58 - .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte VOL , 127*mus_fanfa4_mvl/mxv .byte N16 , Gs1 , v120 .byte W24 .byte N06 @@ -121,13 +121,13 @@ mus_fanfa4_3: .byte W16 .byte N48 , Gs1 .byte W24 - .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte VOL , 116*mus_fanfa4_mvl/mxv .byte W05 - .byte 72*mus_fanfa4_mvl/mxv + .byte 102*mus_fanfa4_mvl/mxv .byte W07 - .byte 41*mus_fanfa4_mvl/mxv + .byte 58*mus_fanfa4_mvl/mxv .byte W05 - .byte 14*mus_fanfa4_mvl/mxv + .byte 20*mus_fanfa4_mvl/mxv .byte W07 .byte W24 .byte FINE @@ -138,7 +138,7 @@ mus_fanfa4_4: .byte KEYSH , mus_fanfa4_key+0 .byte W12 .byte VOICE , 82 - .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte VOL , 127*mus_fanfa4_mvl/mxv .byte XCMD , xIECV , 8 .byte xIECL , 8 .byte PAN , c_v-48 @@ -164,13 +164,13 @@ mus_fanfa4_4: .byte W16 .byte MOD , 5 .byte W08 - .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte VOL , 116*mus_fanfa4_mvl/mxv .byte W05 - .byte 72*mus_fanfa4_mvl/mxv + .byte 102*mus_fanfa4_mvl/mxv .byte W07 - .byte 41*mus_fanfa4_mvl/mxv + .byte 58*mus_fanfa4_mvl/mxv .byte W05 - .byte 14*mus_fanfa4_mvl/mxv + .byte 20*mus_fanfa4_mvl/mxv .byte W07 .byte MOD , 0 .byte W24 @@ -182,7 +182,7 @@ mus_fanfa4_5: .byte KEYSH , mus_fanfa4_key+0 .byte W12 .byte VOICE , 83 - .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte VOL , 127*mus_fanfa4_mvl/mxv .byte XCMD , xIECV , 8 .byte xIECL , 8 .byte PAN , c_v+48 @@ -208,13 +208,13 @@ mus_fanfa4_5: .byte W16 .byte MOD , 5 .byte W08 - .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte VOL , 116*mus_fanfa4_mvl/mxv .byte W05 - .byte 72*mus_fanfa4_mvl/mxv + .byte 102*mus_fanfa4_mvl/mxv .byte W07 - .byte 41*mus_fanfa4_mvl/mxv + .byte 58*mus_fanfa4_mvl/mxv .byte W05 - .byte 14*mus_fanfa4_mvl/mxv + .byte 20*mus_fanfa4_mvl/mxv .byte W07 .byte MOD , 0 .byte W24 @@ -227,7 +227,7 @@ mus_fanfa4_6: .byte W12 .byte VOICE , 46 .byte PAN , c_v+24 - .byte VOL , 90*mus_fanfa4_mvl/mxv + .byte VOL , 127*mus_fanfa4_mvl/mxv .byte N16 , Ds4 , v080 .byte W08 .byte MOD , 5 @@ -250,13 +250,13 @@ mus_fanfa4_6: .byte W16 .byte MOD , 5 .byte W08 - .byte VOL , 82*mus_fanfa4_mvl/mxv + .byte VOL , 116*mus_fanfa4_mvl/mxv .byte W05 - .byte 72*mus_fanfa4_mvl/mxv + .byte 102*mus_fanfa4_mvl/mxv .byte W07 - .byte 41*mus_fanfa4_mvl/mxv + .byte 58*mus_fanfa4_mvl/mxv .byte W05 - .byte 14*mus_fanfa4_mvl/mxv + .byte 20*mus_fanfa4_mvl/mxv .byte W07 .byte MOD , 0 .byte W24 diff --git a/sound/songs/mus_fanfa5.s b/sound/songs/mus_fanfa5.s index d2b038262..7ebd1e01d 100644 --- a/sound/songs/mus_fanfa5.s +++ b/sound/songs/mus_fanfa5.s @@ -3,7 +3,7 @@ .equ mus_fanfa5_grp, voicegroup008 .equ mus_fanfa5_pri, 5 .equ mus_fanfa5_rev, reverb_set+50 - .equ mus_fanfa5_mvl, 127 + .equ mus_fanfa5_mvl, 90 .equ mus_fanfa5_key, 0 .equ mus_fanfa5_tbs, 1 .equ mus_fanfa5_exg, 0 @@ -21,21 +21,21 @@ mus_fanfa5_1: .byte TEMPO , 150*mus_fanfa5_tbs/2 .byte VOICE , 56 .byte PAN , c_v+18 - .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte VOL , 127*mus_fanfa5_mvl/mxv .byte N22 , Ds4 , v092 .byte W16 - .byte VOL , 68*mus_fanfa5_mvl/mxv + .byte VOL , 96*mus_fanfa5_mvl/mxv .byte W04 - .byte 36*mus_fanfa5_mvl/mxv + .byte 51*mus_fanfa5_mvl/mxv .byte W04 - .byte 90*mus_fanfa5_mvl/mxv + .byte 127*mus_fanfa5_mvl/mxv .byte N22 , Cn4 .byte W16 - .byte VOL , 68*mus_fanfa5_mvl/mxv + .byte VOL , 96*mus_fanfa5_mvl/mxv .byte W04 - .byte 36*mus_fanfa5_mvl/mxv + .byte 51*mus_fanfa5_mvl/mxv .byte W04 - .byte 90*mus_fanfa5_mvl/mxv + .byte 127*mus_fanfa5_mvl/mxv .byte N16 , Gs3 .byte W16 .byte N06 , Ds3 @@ -73,31 +73,31 @@ mus_fanfa5_2: .byte W12 .byte VOICE , 56 .byte PAN , c_v-16 - .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte VOL , 127*mus_fanfa5_mvl/mxv .byte N22 , Cn5 , v100 .byte W16 - .byte VOL , 68*mus_fanfa5_mvl/mxv + .byte VOL , 96*mus_fanfa5_mvl/mxv .byte W04 - .byte 36*mus_fanfa5_mvl/mxv + .byte 51*mus_fanfa5_mvl/mxv .byte W04 - .byte 90*mus_fanfa5_mvl/mxv + .byte 127*mus_fanfa5_mvl/mxv .byte N22 , Gs4 .byte W16 - .byte VOL , 68*mus_fanfa5_mvl/mxv + .byte VOL , 96*mus_fanfa5_mvl/mxv .byte W04 - .byte 36*mus_fanfa5_mvl/mxv + .byte 51*mus_fanfa5_mvl/mxv .byte W04 - .byte 90*mus_fanfa5_mvl/mxv + .byte 127*mus_fanfa5_mvl/mxv .byte N40 , Ds4 .byte W12 .byte MOD , 6 .byte W28 - .byte VOL , 68*mus_fanfa5_mvl/mxv + .byte VOL , 96*mus_fanfa5_mvl/mxv .byte MOD , 0 .byte W04 - .byte VOL , 36*mus_fanfa5_mvl/mxv + .byte VOL , 51*mus_fanfa5_mvl/mxv .byte W04 - .byte 90*mus_fanfa5_mvl/mxv + .byte 127*mus_fanfa5_mvl/mxv .byte N04 , Cs5 .byte W08 .byte N04 @@ -124,7 +124,7 @@ mus_fanfa5_3: .byte KEYSH , mus_fanfa5_key+0 .byte W12 .byte VOICE , 88 - .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte VOL , 127*mus_fanfa5_mvl/mxv .byte N12 , Ds1 , v080 .byte W24 .byte N12 @@ -153,14 +153,14 @@ mus_fanfa5_4: .byte W12 .byte VOICE , 82 .byte PAN , c_v-48 - .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte VOL , 127*mus_fanfa5_mvl/mxv .byte N08 , Gs4 , v040 .byte W08 .byte Ds4 .byte W08 .byte Cn4 .byte W08 - .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte VOL , 127*mus_fanfa5_mvl/mxv .byte N08 , Gs4 .byte W08 .byte Ds4 @@ -206,7 +206,7 @@ mus_fanfa5_5: .byte W12 .byte VOICE , 83 .byte PAN , c_v+48 - .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte VOL , 127*mus_fanfa5_mvl/mxv .byte W04 .byte N08 , Gs4 , v040 .byte W08 @@ -214,7 +214,7 @@ mus_fanfa5_5: .byte W08 .byte Cn4 .byte W04 - .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte VOL , 127*mus_fanfa5_mvl/mxv .byte W04 .byte N08 , Gs4 .byte W08 @@ -261,9 +261,9 @@ mus_fanfa5_6: .byte KEYSH , mus_fanfa5_key+0 .byte W12 .byte VOICE , 47 - .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte VOL , 127*mus_fanfa5_mvl/mxv .byte W24 - .byte 90*mus_fanfa5_mvl/mxv + .byte 127*mus_fanfa5_mvl/mxv .byte W56 .byte N08 , Cn2 , v127 .byte W08 @@ -288,11 +288,11 @@ mus_fanfa5_7: .byte KEYSH , mus_fanfa5_key+0 .byte W12 .byte VOICE , 0 - .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte VOL , 127*mus_fanfa5_mvl/mxv .byte N04 , En1 , v112 .byte N80 , An2 , v120 .byte W24 - .byte VOL , 90*mus_fanfa5_mvl/mxv + .byte VOL , 127*mus_fanfa5_mvl/mxv .byte N04 , En1 , v112 .byte W08 .byte En1 , v092 From 0b708aeadec55bcc0e9916e5c56ad50714995b98 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 17 Oct 2019 16:13:02 -0400 Subject: [PATCH 044/114] Initial trainers dump --- asm/battle_setup.s | 9 +- data/data.s | 9 +- data/map_event_scripts.inc | 12 +- data/specials.inc | 2 +- include/battle.h | 10 +- include/constants/trainers.h | 164 + ld_script.txt | 2 + src/trainers.c | 20593 +++++++++++++++++++++++++++++++++ 8 files changed, 20779 insertions(+), 22 deletions(-) create mode 100644 src/trainers.c diff --git a/asm/battle_setup.s b/asm/battle_setup.s index 5a9797056..3f8d7ec4f 100644 --- a/asm/battle_setup.s +++ b/asm/battle_setup.s @@ -2033,8 +2033,8 @@ sub_8080618: @ 8080618 bx r0 thumb_func_end sub_8080618 - thumb_func_start sub_8080628 -sub_8080628: @ 8080628 + thumb_func_start PlayTrainerEncounterMusic +PlayTrainerEncounterMusic: @ 8080628 push {lr} ldr r0, _08080660 @ =gUnknown_203ADFA ldrb r0, [r0] @@ -2083,15 +2083,18 @@ _08080670: .4byte _080806AE .4byte _080806AE _080806A8: + @ MUS_SHOUJO movs r0, 0x8E lsls r0, 1 b _080806BA _080806AE: + @ MUS_SHOUNEN ldr r0, _080806B4 @ =0x0000011d b _080806BA .align 2, 0 _080806B4: .4byte 0x0000011d _080806B8: + @ MUS_ROCKET ldr r0, _080806C4 @ =0x0000011b _080806BA: bl PlayNewMapMusic @@ -2100,7 +2103,7 @@ _080806BE: bx r0 .align 2, 0 _080806C4: .4byte 0x0000011b - thumb_func_end sub_8080628 + thumb_func_end PlayTrainerEncounterMusic thumb_func_start sub_80806C8 sub_80806C8: @ 80806C8 diff --git a/data/data.s b/data/data.s index 97800a72d..db5993e4e 100644 --- a/data/data.s +++ b/data/data.s @@ -35,15 +35,10 @@ gTrainerBackPicPaletteTable:: @ 8239FD4 .incbin "baserom.gba", 0x239FD4, 0x30 gEnemyMonElevation:: @ 823A004 - .incbin "baserom.gba", 0x23A004, 0x4554 - -gTrainerClassNames:: @ 823E558 - .include "data/text/trainer_class_names.inc" + .incbin "baserom.gba", 0x23A004, 0x19C + .section .rodata.8245EE0 .align 2, 0 -gTrainers:: @ 823EAD8 - .incbin "baserom.gba", 0x23EAC8, 0x7418 - gSpeciesNames:: @ 8245EE0 .include "data/text/species_names.inc" diff --git a/data/map_event_scripts.inc b/data/map_event_scripts.inc index 62a34d33c..f7d878608 100644 --- a/data/map_event_scripts.inc +++ b/data/map_event_scripts.inc @@ -780,7 +780,7 @@ EventScript_1A4EAF:: @ 81A4EAF gUnknown_81A4EB4:: @ 81A4EB4 lock - special sub_8080628 + special PlayTrainerEncounterMusic special ScrSpecial_EndTrainerApproach waitstate goto EventScript_1A4FC7 @@ -793,7 +793,7 @@ gUnknown_81A4EC1:: @ 81A4EC1 specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought compare_var_to_value VAR_RESULT, 0 goto_if 5, EventScript_1A4EE8 - special sub_8080628 + special PlayTrainerEncounterMusic special sub_8080398 goto EventScript_1A4FC7 @@ -810,7 +810,7 @@ gUnknown_81A4EE9:: @ 81A4EE9 special CheckForAlivePartyMons compare_var_to_value VAR_RESULT, 0 goto_if 5, EventScript_1A4F19 - special sub_8080628 + special PlayTrainerEncounterMusic special sub_8080398 goto EventScript_1A4FC7 @@ -827,7 +827,7 @@ EventScript_1A4F20:: @ 81A4F20 gUnknown_81A4F21:: @ 81A4F21 applymovement VAR_LAST_TALKED, Movement_1A4FC5 waitmovement 0 - special sub_8080628 + special PlayTrainerEncounterMusic special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_1A501A @@ -839,7 +839,7 @@ gUnknown_81A4F3E:: @ 81A4F3E specialvar VAR_RESULT, sub_810CEB4 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_1A4F72 - special sub_8080628 + special PlayTrainerEncounterMusic special sub_8080398 special sub_80805D8 waitmessage @@ -862,7 +862,7 @@ gUnknown_81A4F73:: @ 81A4F73 special CheckForAlivePartyMons compare_var_to_value VAR_RESULT, 0 goto_if 5, EventScript_1A4FB1 - special sub_8080628 + special PlayTrainerEncounterMusic special sub_8080398 special sub_80805D8 waitmessage diff --git a/data/specials.inc b/data/specials.inc index d8d208d43..7e6d5a0a6 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -65,7 +65,7 @@ gSpecials:: @ 815FD60 def_special sub_8080618 def_special ScrSpecial_HasTrainerBeenFought def_special ScrSpecial_EndTrainerApproach - def_special sub_8080628 + def_special PlayTrainerEncounterMusic def_special sub_810CD4C def_special sub_810CEB4 def_special sub_80805B0 diff --git a/include/battle.h b/include/battle.h index 754e92997..7c1528072 100644 --- a/include/battle.h +++ b/include/battle.h @@ -190,10 +190,10 @@ struct TrainerMonItemCustomMoves union TrainerMonPtr { - struct TrainerMonNoItemDefaultMoves *NoItemDefaultMoves; - struct TrainerMonNoItemCustomMoves *NoItemCustomMoves; - struct TrainerMonItemDefaultMoves *ItemDefaultMoves; - struct TrainerMonItemCustomMoves *ItemCustomMoves; + const struct TrainerMonNoItemDefaultMoves *NoItemDefaultMoves; + const struct TrainerMonNoItemCustomMoves *NoItemCustomMoves; + const struct TrainerMonItemDefaultMoves *ItemDefaultMoves; + const struct TrainerMonItemCustomMoves *ItemCustomMoves; }; struct Trainer @@ -207,7 +207,7 @@ struct Trainer /*0x18*/ bool8 doubleBattle; /*0x1C*/ u32 aiFlags; /*0x20*/ u8 partySize; - /*0x24*/ union TrainerMonPtr party; + /*0x24*/ const union TrainerMonPtr party; }; #define PARTY_FLAG_CUSTOM_MOVES 0x1 diff --git a/include/constants/trainers.h b/include/constants/trainers.h index 1aad499a1..abc1a4f96 100644 --- a/include/constants/trainers.h +++ b/include/constants/trainers.h @@ -1,8 +1,172 @@ #ifndef GUARD_TRAINERS_H #define GUARD_TRAINERS_H +#define TRAINER_ENCOUNTER_MUSIC_MALE 0 // standard male encounter music +#define TRAINER_ENCOUNTER_MUSIC_FEMALE 1 // standard female encounter music +#define TRAINER_ENCOUNTER_MUSIC_GIRL 2 // used for male Tubers and Young Couples too +#define TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS 3 +#define TRAINER_ENCOUNTER_MUSIC_INTENSE 4 +#define TRAINER_ENCOUNTER_MUSIC_COOL 5 +#define TRAINER_ENCOUNTER_MUSIC_AQUA 6 +#define TRAINER_ENCOUNTER_MUSIC_MAGMA 7 +#define TRAINER_ENCOUNTER_MUSIC_SWIMMER 8 +#define TRAINER_ENCOUNTER_MUSIC_TWINS 9 // used for other trainer classes too +#define TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR 10 +#define TRAINER_ENCOUNTER_MUSIC_HIKER 11 // used for other trainer classes too +#define TRAINER_ENCOUNTER_MUSIC_INTERVIEWER 12 +#define TRAINER_ENCOUNTER_MUSIC_RICH 13 // Rich Boys and Gentlemen + #define F_TRAINER_FEMALE (1 << 7) +#define TRAINER_PIC_AQUA_LEADER 0 +#define TRAINER_PIC_TEAM_AQUA 1 +#define TRAINER_PIC_TEAM_AQUA_2 2 +#define TRAINER_PIC_AROMA_LADY 3 +#define TRAINER_PIC_RUIN_MANIAC 4 +#define TRAINER_PIC_INTERVIEWER 5 +#define TRAINER_PIC_TUBER 6 +#define TRAINER_PIC_TUBER_2 7 +#define TRAINER_PIC_COOLTRAINER 8 +#define TRAINER_PIC_COOLTRAINER_2 9 +#define TRAINER_PIC_HEX_MANIAC 10 +#define TRAINER_PIC_LADY 11 +#define TRAINER_PIC_BEAUTY 12 +#define TRAINER_PIC_RICH_BOY 13 +#define TRAINER_PIC_POKEMANIAC 14 +#define TRAINER_PIC_SWIMMER_MALE 15 +#define TRAINER_PIC_BLACK_BELT 16 +#define TRAINER_PIC_GUITARIST 17 +#define TRAINER_PIC_KINDLER 18 +#define TRAINER_PIC_CAMPER 19 +#define TRAINER_PIC_BUG_MANIAC 20 +#define TRAINER_PIC_PSYCHIC 21 +#define TRAINER_PIC_PSYCHIC_2 22 +#define TRAINER_PIC_GENTLEMAN 23 +#define TRAINER_PIC_SIDNEY 24 +#define TRAINER_PIC_PHOEBE 25 +#define TRAINER_PIC_ROXANNE 26 +#define TRAINER_PIC_BRAWLY 27 +#define TRAINER_PIC_TATE_LIZA 28 +#define TRAINER_PIC_SCHOOL_KID 29 +#define TRAINER_PIC_SCHOOL_KID_2 30 +#define TRAINER_PIC_SR_AND_JR 31 +#define TRAINER_PIC_POKEFAN 32 +#define TRAINER_PIC_POKEFAN_2 33 +#define TRAINER_PIC_EXPERT 34 +#define TRAINER_PIC_EXPERT_2 35 +#define TRAINER_PIC_BOARDER 36 +#define TRAINER_PIC_CHAMPION 37 +#define TRAINER_PIC_FISHERMAN 38 +#define TRAINER_PIC_TRIATHLETE 39 +#define TRAINER_PIC_TRIATHLETE_2 40 +#define TRAINER_PIC_TRIATHLETE_3 41 +#define TRAINER_PIC_TRIATHLETE_4 42 +#define TRAINER_PIC_TRIATHLETE_5 43 +#define TRAINER_PIC_TRIATHLETE_6 44 +#define TRAINER_PIC_DRAGON_TAMER 45 +#define TRAINER_PIC_BIRD_KEEPER 46 +#define TRAINER_PIC_NINJA_BOY 47 +#define TRAINER_PIC_BATTLE_GIRL 48 +#define TRAINER_PIC_PARASOL_LADY 49 +#define TRAINER_PIC_SWIMMER_FEMALE 50 +#define TRAINER_PIC_PICNICKER 51 +#define TRAINER_PIC_TWINS 52 +#define TRAINER_PIC_SAILOR 53 +#define TRAINER_PIC_COLLECTOR 54 +#define TRAINER_PIC_PKMN_TRAINER 55 +#define TRAINER_PIC_PKMN_TRAINER_2 56 +#define TRAINER_PIC_PKMN_TRAINER_3 57 +#define TRAINER_PIC_PKMN_BREEDER 58 +#define TRAINER_PIC_PKMN_BREEDER_2 59 +#define TRAINER_PIC_PKMN_RANGER 60 +#define TRAINER_PIC_PKMN_RANGER_2 61 +#define TRAINER_PIC_MAGMA_LEADER 62 +#define TRAINER_PIC_TEAM_MAGMA 63 +#define TRAINER_PIC_TEAM_MAGMA_2 64 +#define TRAINER_PIC_LASS 65 +#define TRAINER_PIC_BUG_CATCHER 66 +#define TRAINER_PIC_HIKER 67 +#define TRAINER_PIC_YOUNG_COUPLE 68 +#define TRAINER_PIC_OLD_COUPLE 69 +#define TRAINER_PIC_SIS_AND_BRO 70 +#define TRAINER_PIC_MATT 71 +#define TRAINER_PIC_SHELLY 72 +#define TRAINER_PIC_TABITHA 73 +#define TRAINER_PIC_COURTNEY 74 +#define TRAINER_PIC_WATTSON 75 +#define TRAINER_PIC_FLANNERY 76 +#define TRAINER_PIC_NORMAN 77 +#define TRAINER_PIC_WINONA 78 +#define TRAINER_PIC_WALLACE 79 +#define TRAINER_PIC_GLACIA 80 +#define TRAINER_PIC_DRAKE 81 +#define TRAINER_PIC_YOUNGSTER 82 +#define TRAINER_PIC_BUG_CATCHER_2 83 +#define TRAINER_PIC_LASS_2 84 +#define TRAINER_PIC_SAILOR_2 85 +#define TRAINER_PIC_CAMPER_2 86 +#define TRAINER_PIC_PICNICKER_2 87 +#define TRAINER_PIC_POKEMANIAC_2 88 +#define TRAINER_PIC_SUPER_NERD 89 +#define TRAINER_PIC_HIKER_2 90 +#define TRAINER_PIC_BIKER 91 +#define TRAINER_PIC_BURGLAR 92 +#define TRAINER_PIC_ENGINEER 93 +#define TRAINER_PIC_FISHERMAN_2 94 +#define TRAINER_PIC_SWIMMER_MALE_2 95 +#define TRAINER_PIC_CUE_BALL 96 +#define TRAINER_PIC_GAMER 97 +#define TRAINER_PIC_BEAUTY_2 98 +#define TRAINER_PIC_SWIMMER_FEMALE_2 99 +#define TRAINER_PIC_PSYCHIC_3 100 +#define TRAINER_PIC_ROCKER 101 +#define TRAINER_PIC_JUGGLER 102 +#define TRAINER_PIC_TAMER 103 +#define TRAINER_PIC_BIRD_KEEPER_2 104 +#define TRAINER_PIC_BLACK_BELT_2 105 +#define TRAINER_PIC_RIVAL 106 +#define TRAINER_PIC_SCIENTIST 107 +#define TRAINER_PIC_BOSS 108 +#define TRAINER_PIC_TEAM_ROCKET 109 +#define TRAINER_PIC_COOLTRAINER_3 110 +#define TRAINER_PIC_COOLTRAINER_4 111 +#define TRAINER_PIC_LORELEI 112 +#define TRAINER_PIC_BRUNO 113 +#define TRAINER_PIC_AGATHA 114 +#define TRAINER_PIC_LANCE 115 +#define TRAINER_PIC_BROCK 116 +#define TRAINER_PIC_MISTY 117 +#define TRAINER_PIC_LT_SURGE 118 +#define TRAINER_PIC_ERIKA 119 +#define TRAINER_PIC_KOGA 120 +#define TRAINER_PIC_BLAINE 121 +#define TRAINER_PIC_SABRINA 122 +#define TRAINER_PIC_GENTLEMAN_2 123 +#define TRAINER_PIC_RIVAL_2 124 +#define TRAINER_PIC_RIVAL_3 125 +#define TRAINER_PIC_CHANNELER 126 +#define TRAINER_PIC_TWINS_2 127 +#define TRAINER_PIC_COOL_COUPLE 128 +#define TRAINER_PIC_YOUNG_COUPLE_2 129 +#define TRAINER_PIC_CRUSH_KIN 130 +#define TRAINER_PIC_SIS_AND_BRO_2 131 +#define TRAINER_PIC_PROF_OAK 132 +#define TRAINER_PIC_BRENDAN 133 +#define TRAINER_PIC_MAY 134 +#define TRAINER_PIC_RED 135 +#define TRAINER_PIC_LEAF 136 +#define TRAINER_PIC_TEAM_ROCKET_2 137 +#define TRAINER_PIC_PSYCHIC_4 138 +#define TRAINER_PIC_CRUSH_GIRL 139 +#define TRAINER_PIC_TUBER_3 140 +#define TRAINER_PIC_PKMN_BREEDER_3 141 +#define TRAINER_PIC_PKMN_RANGER_3 142 +#define TRAINER_PIC_PKMN_RANGER_4 143 +#define TRAINER_PIC_AROMA_LADY_2 144 +#define TRAINER_PIC_RUIN_MANIAC_2 145 +#define TRAINER_PIC_LADY_2 146 +#define TRAINER_PIC_PAINTER 147 + // All trainer parties specify the IV, level, and species for each Pokémon in the // party. Some trainer parties also specify held items and custom moves for each // Pokémon. diff --git a/ld_script.txt b/ld_script.txt index 6ae4b85a6..45f217c6d 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -384,6 +384,8 @@ SECTIONS { src/main_menu.o(.rodata); src/data.o(.rodata); data/data.o(.rodata); + src/trainers.o(.rodata); + data/data.o(.rodata.8245EE0); src/battle_util.o(.rodata); src/battle_script_commands.o(.rodata); src/battle_controller_player.o(.rodata); diff --git a/src/trainers.c b/src/trainers.c new file mode 100644 index 000000000..9b90ae294 --- /dev/null +++ b/src/trainers.c @@ -0,0 +1,20593 @@ +#include "global.h" +#include "battle.h" +#include "constants/species.h" +#include "constants/moves.h" +#include "constants/items.h" +#include "constants/trainers.h" +#include "constants/trainer_classes.h" + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D0[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E0[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E8[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A200[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A208[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A210[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A218[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A220[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A228[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A230[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A238[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A240[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A248[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A250[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A258[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A260[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A268[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A270[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A278[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A280[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A288[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A290[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A298[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A300[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A308[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A310[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A318[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A320[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A328[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A330[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A338[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A340[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A348[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A350[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A358[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A360[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A368[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A370[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A378[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A380[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A388[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A390[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A398[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B0[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B8[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A400[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A408[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A410[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A418[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A420[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A428[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A430[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A438[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A440[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A448[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A450[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A458[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A460[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A468[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A478[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A480[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A498[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4A8[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4B8[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4C0[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_NIDORAN_M, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4E0[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4F0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A508[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_NIDORINO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A518[] = { + { + .iv = 20, + .lvl = 17, + .species = SPECIES_RATTATA, + }, + { + .iv = 20, + .lvl = 17, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A528[] = { + { + .iv = 0, + .lvl = 6, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 6, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A538[] = { + { + .iv = 0, + .lvl = 7, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_KAKUNA, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_WEEDLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A550[] = { + { + .iv = 0, + .lvl = 9, + .species = SPECIES_WEEDLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A558[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A570[] = { + { + .iv = 0, + .lvl = 9, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_KAKUNA, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A590[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5A0[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_KAKUNA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5B0[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5C8[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_KAKUNA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5E8[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_WEEDLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A600[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_BUTTERFREE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A608[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_VENONAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A620[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_BEEDRILL, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_BEEDRILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A630[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VENONAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A648[] = { + { + .iv = 0, + .lvl = 9, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A658[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A668[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_JIGGLYPUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A670[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_PARASECT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A688[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A698[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6A0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6B0[] = { + { + .iv = 0, + .lvl = 12, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6C8[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6D8[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_ODDISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6F0[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A700[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A710[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_NIDORAN_F, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A720[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A738[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A760[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A770[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_WEEPINBELL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A780[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GLOOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A790[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7A0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B8[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7D0[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7E0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7F8[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A800[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823A810[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_GEODUDE, + .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_SANDSHREW, + .moves = {MOVE_SCRATCH, MOVE_DEFENSE_CURL, MOVE_SAND_ATTACK, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A830[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A840[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MANKEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A848[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A850[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A860[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A868[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_CHARMANDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A878[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A898[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8A0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8B0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8C8[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8D8[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8F8[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A900[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A910[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A920[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_JIGGLYPUFF, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A938[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_BULBASAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A948[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_BULBASAUR, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A958[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A980[] = { + { + .iv = 30, + .lvl = 29, + .species = SPECIES_RHYHORN, + }, + { + .iv = 30, + .lvl = 29, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A990[] = { + { + .iv = 30, + .lvl = 20, + .species = SPECIES_CUBONE, + }, + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9A0[] = { + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9B8[] = { + { + .iv = 30, + .lvl = 22, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 30, + .lvl = 22, + .species = SPECIES_CUBONE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9C8[] = { + { + .iv = 30, + .lvl = 25, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9D0[] = { + { + .iv = 30, + .lvl = 40, + .species = SPECIES_CHARMELEON, + }, + { + .iv = 30, + .lvl = 40, + .species = SPECIES_LAPRAS, + }, + { + .iv = 30, + .lvl = 40, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9E8[] = { + { + .iv = 30, + .lvl = 23, + .species = SPECIES_CUBONE, + }, + { + .iv = 30, + .lvl = 23, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9F8[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA08[] = { + { + .iv = 0, + .lvl = 12, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA20[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA60[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_MUK, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GRIMER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA78[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA88[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAA0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAC0[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAD0[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAE8[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_PONYTA, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB08[] = { + { + .iv = 0, + .lvl = 41, + .species = SPECIES_RAPIDASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB10[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB20[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB38[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB48[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB68[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AB70[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ONIX, + .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB90[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABA8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ONIX, + .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ABC8[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABD8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GRAVELER, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC08[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC18[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC28[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC48[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC60[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GRAVELER, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC80[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACB0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACD0[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD20[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD50[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD70[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD78[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD80[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ADB0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADB8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADD8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WEEZING, + .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MUK, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADF8[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE48[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE88[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AEB8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MUK, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AED8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEE8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEF0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF08[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF20[] = { + { + .iv = 0, + .lvl = 41, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF28[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF38[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF48[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF58[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF60[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF70[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF80[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF88[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNETON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFA0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFB8[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFD0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFE8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFF8[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B000[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B020[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B040[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_CLOYSTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B050[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B080[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B090[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MAGIKARP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0A0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0B0[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0C0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0D8[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWHIRL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0E8[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B108[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B120[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B130[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B158[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_CLOYSTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B168[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B170[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B190[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A0[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1B8[] = { + { + .iv = 0, + .lvl = 32, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1D0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1E8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1F8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B208[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PRIMEAPE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B218[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B228[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B230[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MACHAMP, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B250[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B260[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B278[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B288[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_ODDISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B298[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2A8[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2B8[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWHIRL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2E8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B308[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B318[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_EXEGGCUTE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B320[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_RATTATA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B338[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B348[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B350[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_CLOYSTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B368[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B378[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WIGGLYTUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B388[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_BULBASAUR, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B398[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WEEPINBELL, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WEEPINBELL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3B0[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_POLIWAG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3D8[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3E8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B400[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B418[] = { + { + .iv = 50, + .lvl = 31, + .species = SPECIES_KADABRA, + }, + { + .iv = 50, + .lvl = 31, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 50, + .lvl = 31, + .species = SPECIES_MR_MIME, + }, + { + .iv = 50, + .lvl = 31, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B438[] = { + { + .iv = 50, + .lvl = 34, + .species = SPECIES_MR_MIME, + }, + { + .iv = 50, + .lvl = 34, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B448[] = { + { + .iv = 50, + .lvl = 33, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 50, + .lvl = 33, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 50, + .lvl = 33, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B460[] = { + { + .iv = 50, + .lvl = 38, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B468[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B480[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B490[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KADABRA, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MR_MIME, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4A0[] = { + { + .iv = 0, + .lvl = 41, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 41, + .species = SPECIES_HYPNO, + }, + { + .iv = 0, + .lvl = 41, + .species = SPECIES_KADABRA, + }, + { + .iv = 0, + .lvl = 41, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4C0[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_KADABRA, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4E0[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B4F0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MR_MIME, + .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_DOUBLE_SLAP, MOVE_ENCORE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B500[] = { + { + .iv = 0, + .lvl = 46, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SWIFT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MR_MIME, + .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_REFLECT, MOVE_ENCORE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B540[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B548[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B558[] = { + { + .iv = 40, + .lvl = 34, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 40, + .lvl = 34, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B568[] = { + { + .iv = 40, + .lvl = 33, + .species = SPECIES_ARBOK, + }, + { + .iv = 40, + .lvl = 33, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 40, + .lvl = 33, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B580[] = { + { + .iv = 40, + .lvl = 43, + .species = SPECIES_RHYHORN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B588[] = { + { + .iv = 40, + .lvl = 39, + .species = SPECIES_ARBOK, + }, + { + .iv = 40, + .lvl = 39, + .species = SPECIES_TAUROS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B598[] = { + { + .iv = 40, + .lvl = 44, + .species = SPECIES_PERSIAN, + }, + { + .iv = 40, + .lvl = 44, + .species = SPECIES_GOLDUCK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5A8[] = { + { + .iv = 40, + .lvl = 42, + .species = SPECIES_RHYHORN, + }, + { + .iv = 40, + .lvl = 42, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 40, + .lvl = 42, + .species = SPECIES_ARBOK, + }, + { + .iv = 40, + .lvl = 42, + .species = SPECIES_TAUROS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5C8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5D8[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B600[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B620[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_FARFETCHD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B628[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B638[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FARFETCHD, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B658[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODRIO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B670[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B680[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_DODRIO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B688[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6A8[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_FEAROW, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_FEAROW, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6C0[] = { + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6E0[] = { + { + .iv = 0, + .lvl = 39, + .species = SPECIES_FARFETCHD, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6F0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B708[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B728[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B738[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B750[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B760[] = { + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B778[] = { + { + .iv = 100, + .lvl = 32, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 32, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B788[] = { + { + .iv = 100, + .lvl = 36, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B790[] = { + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7A8[] = { + { + .iv = 100, + .lvl = 40, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 40, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7B8[] = { + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7C0[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7D8[] = { + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_BULBASAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B800[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_CHARMANDER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B808[] = { + { + .iv = 50, + .lvl = 9, + .species = SPECIES_PIDGEY, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 9, + .species = SPECIES_SQUIRTLE, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B828[] = { + { + .iv = 50, + .lvl = 9, + .species = SPECIES_PIDGEY, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 9, + .species = SPECIES_BULBASAUR, + .moves = {MOVE_TACKLE, MOVE_GROWL, MOVE_NONE, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B848[] = { + { + .iv = 50, + .lvl = 9, + .species = SPECIES_PIDGEY, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 9, + .species = SPECIES_CHARMANDER, + .moves = {MOVE_SCRATCH, MOVE_GROWL, MOVE_NONE, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B868[] = { + { + .iv = 50, + .lvl = 17, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_ABRA, + .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, + }, + { + .iv = 100, + .lvl = 18, + .species = SPECIES_SQUIRTLE, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_WITHDRAW, MOVE_WATER_GUN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8A8[] = { + { + .iv = 50, + .lvl = 17, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_ABRA, + .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, + }, + { + .iv = 100, + .lvl = 18, + .species = SPECIES_BULBASAUR, + .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8E8[] = { + { + .iv = 50, + .lvl = 17, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_ABRA, + .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, + }, + { + .iv = 100, + .lvl = 18, + .species = SPECIES_CHARMANDER, + .moves = {MOVE_METAL_CLAW, MOVE_EMBER, MOVE_GROWL, MOVE_SCRATCH}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B928[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B938[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B978[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B990[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B9B0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9B8[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MAGNETON, + .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9F8[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_MAGNETON, + .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA48[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA58[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BA68[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE, MOVE_SMOG}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MAGNETON, + .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA98[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAA8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MAGNETON, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAC0[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAD0[] = { + { + .iv = 250, + .lvl = 25, + .species = SPECIES_ONIX, + }, + { + .iv = 250, + .lvl = 24, + .species = SPECIES_RHYHORN, + }, + { + .iv = 250, + .lvl = 29, + .species = SPECIES_KANGASKHAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAE8[] = { + { + .iv = 250, + .lvl = 37, + .species = SPECIES_NIDORINO, + }, + { + .iv = 250, + .lvl = 35, + .species = SPECIES_KANGASKHAN, + }, + { + .iv = 250, + .lvl = 37, + .species = SPECIES_RHYHORN, + }, + { + .iv = 250, + .lvl = 41, + .species = SPECIES_NIDOQUEEN, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BB08[] = { + { + .iv = 0, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 42, + .species = SPECIES_DUGTRIO, + .moves = {MOVE_SLASH, MOVE_SAND_TOMB, MOVE_MUD_SLAP, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 44, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 45, + .species = SPECIES_NIDOKING, + .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB58[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB68[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB80[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB90[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBA0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBB0[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBC0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBD0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBE0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BBF0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BC20[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC40[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN}, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC60[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_ZUBAT, + .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GRIMER, + .moves = {MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN, MOVE_POUND}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_ZUBAT, + .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATICATE, + .moves = {MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCB0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCC8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCD8[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCF0[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD08[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD18[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD30[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD40[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD60[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD70[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD80[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDA8[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HYPNO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDC0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDD0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_CUBONE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDE8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE08[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BE20[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_RATICATE, + .moves = {MOVE_SCARY_FACE, MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_ARBOK, + .moves = {MOVE_GLARE, MOVE_BITE, MOVE_POISON_STING, MOVE_LEER}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GOLBAT, + .moves = {MOVE_WING_ATTACK, MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE60[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CUBONE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE70[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE80[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_RATTATA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEA0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEB8[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BED0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEE8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEF0[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BF18[] = { + { + .iv = 0, + .lvl = 32, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_MAROWAK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF30[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDORINO, + .moves = {MOVE_FURY_ATTACK, MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDOKING, + .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF80[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_EGG_BOMB, MOVE_CONFUSION, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_POISON_STING, MOVE_SAND_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CLOYSTER, + .moves = {MOVE_SPIKE_CANNON, MOVE_SPIKES, MOVE_AURORA_BEAM, MOVE_SUPERSONIC}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_ARCANINE, + .moves = {MOVE_FLAME_WHEEL, MOVE_ROAR, MOVE_BITE, MOVE_TAKE_DOWN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BFD0[] = { + { + .iv = 100, + .lvl = 41, + .species = SPECIES_KINGLER, + .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_POLIWHIRL, + .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_SLAP, MOVE_WATER_GUN, MOVE_HYPNOSIS}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_TENTACRUEL, + .moves = {MOVE_BARRIER, MOVE_WRAP, MOVE_BUBBLE_BEAM, MOVE_ACID}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SEADRA, + .moves = {MOVE_WATER_GUN, MOVE_SMOKESCREEN, MOVE_TWISTER, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 43, + .species = SPECIES_BLASTOISE, + .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_RAIN_DANCE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C020[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SLOWPOKE, + .moves = {MOVE_HEADBUTT, MOVE_CONFUSION, MOVE_WATER_GUN, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SHELLDER, + .moves = {MOVE_AURORA_BEAM, MOVE_CLAMP, MOVE_SUPERSONIC, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_KINGLER, + .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_STARMIE, + .moves = {MOVE_BUBBLE_BEAM, MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_GOLDUCK, + .moves = {MOVE_CONFUSION, MOVE_SCRATCH, MOVE_SCREECH, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C070[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RATICATE, + .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_IVYSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_SWEET_SCENT, MOVE_SYNTHESIS}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_WARTORTLE, + .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_TAIL_WHIP}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CHARMELEON, + .moves = {MOVE_FLAMETHROWER, MOVE_SLASH, MOVE_SMOKESCREEN, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CHARIZARD, + .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SMOKESCREEN, MOVE_SCARY_FACE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C0C0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_WING_ATTACK, MOVE_FEATHER_DANCE, MOVE_WHIRLWIND, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_FEAROW, + .moves = {MOVE_DRILL_PECK, MOVE_MIRROR_MOVE, MOVE_PURSUIT, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_SCREECH, MOVE_BITE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_LICKITUNG, + .moves = {MOVE_SLAM, MOVE_DISABLE, MOVE_WRAP, MOVE_SUPERSONIC}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_TAUROS, + .moves = {MOVE_HORN_ATTACK, MOVE_SCARY_FACE, MOVE_SWAGGER, MOVE_TAIL_WHIP}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C110[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINO, + .moves = {MOVE_SCRATCH, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_BITE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINA, + .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RATICATE, + .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_SLASH, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RHYHORN, + .moves = {MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP, MOVE_TAIL_WHIP}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C160[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SEEL, + .moves = {MOVE_TAKE_DOWN, MOVE_AURORA_BEAM, MOVE_ICY_WIND, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_GRAVELER, + .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_KINGLER, + .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_ONIX, + .moves = {MOVE_SLAM, MOVE_SANDSTORM, MOVE_DRAGON_BREATH, MOVE_ROCK_THROW}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CLOYSTER, + .moves = {MOVE_SPIKE_CANNON, MOVE_AURORA_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C1B0[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GRAVELER, + .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_ONIX, + .moves = {MOVE_DRAGON_BREATH, MOVE_SANDSTORM, MOVE_ROCK_THROW, MOVE_BIND}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GRAVELER, + .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROLLOUT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MAROWAK, + .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C200[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MAROWAK, + .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MAROWAK, + .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDORINA, + .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_BODY_SLAM, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C250[] = { + { + .iv = 100, + .lvl = 22, + .species = SPECIES_BELLSPROUT, + .moves = {MOVE_WRAP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_ODDISH, + .moves = {MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_ABSORB, MOVE_SWEET_SCENT}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_WEEPINBELL, + .moves = {MOVE_VINE_WHIP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_GLOOM, + .moves = {MOVE_ABSORB, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_SWEET_SCENT}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_IVYSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2A0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_BELLSPROUT, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_POISON_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_WEEPINBELL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PARAS, + .moves = {MOVE_GROWTH, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_STUN_SPORE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PARASECT, + .moves = {MOVE_SPORE, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_POISON_POWDER}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2F0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CLEFAIRY, + .moves = {MOVE_LIGHT_SCREEN, MOVE_COSMIC_POWER, MOVE_DOUBLE_SLAP, MOVE_ENCORE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_JIGGLYPUFF, + .moves = {MOVE_SING, MOVE_BODY_SLAM, MOVE_ROLLOUT, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_BITE, MOVE_SCREECH}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_DEWGONG, + .moves = {MOVE_SHEER_COLD, MOVE_TAKE_DOWN, MOVE_REST, MOVE_AURORA_BEAM}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CHANSEY, + .moves = {MOVE_SING, MOVE_EGG_BOMB, MOVE_SOFT_BOILED, MOVE_MINIMIZE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C340[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_BEEDRILL, + .moves = {MOVE_PIN_MISSILE, MOVE_TWINEEDLE, MOVE_AGILITY, MOVE_PURSUIT}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_BUTTERFREE, + .moves = {MOVE_SAFEGUARD, MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PARASECT, + .moves = {MOVE_SPORE, MOVE_LEECH_LIFE, MOVE_SLASH, MOVE_GROWTH}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VENONAT, + .moves = {MOVE_PSYBEAM, MOVE_STUN_SPORE, MOVE_LEECH_LIFE, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VENOMOTH, + .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C390[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_FURY_SWIPES, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_PAY_DAY}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PONYTA, + .moves = {MOVE_AGILITY, MOVE_TAKE_DOWN, MOVE_FIRE_SPIN, MOVE_STOMP}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_STOMP, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VULPIX, + .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_QUICK_ATTACK, MOVE_IMPRISON}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NINETALES, + .moves = {MOVE_SAFEGUARD, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_FIRE_SPIN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C3E0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_TANGELA, + .moves = {MOVE_SLAM, MOVE_BIND, MOVE_MEGA_DRAIN, MOVE_INGRAIN}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_GLOOM, + .moves = {MOVE_ACID, MOVE_MOONLIGHT, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_MEGA_DRAIN, MOVE_ACID, MOVE_STUN_SPORE, MOVE_AROMATHERAPY}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_IVYSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWL, MOVE_LEECH_SEED}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VENUSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_GROWTH, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C430[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RHYHORN, + .moves = {MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINA, + .moves = {MOVE_DOUBLE_KICK, MOVE_FURY_SWIPES, MOVE_BITE, MOVE_FLATTER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_BITE, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINO, + .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDOKING, + .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_PECK}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C480[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_SCREECH, MOVE_FAINT_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NINETALES, + .moves = {MOVE_FLAMETHROWER, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_GRUDGE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN, MOVE_AGILITY}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PIKACHU, + .moves = {MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RAICHU, + .moves = {MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_SLAM, MOVE_DOUBLE_TEAM}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C4D0[] = { + { + .iv = 250, + .lvl = 52, + .species = SPECIES_DEWGONG, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_HAIL, MOVE_SAFEGUARD}, + }, + { + .iv = 250, + .lvl = 51, + .species = SPECIES_CLOYSTER, + .heldItem = ITEM_NONE, + .moves = {MOVE_SPIKES, MOVE_PROTECT, MOVE_HAIL, MOVE_DIVE}, + }, + { + .iv = 250, + .lvl = 52, + .species = SPECIES_SLOWBRO, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_AMNESIA, MOVE_YAWN}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_JYNX, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_PUNCH, MOVE_DOUBLE_SLAP, MOVE_LOVELY_KISS, MOVE_ATTRACT}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_LAPRAS, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_CONFUSE_RAY, MOVE_ICE_BEAM, MOVE_SURF, MOVE_BODY_SLAM}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C520[] = { + { + .iv = 250, + .lvl = 51, + .species = SPECIES_ONIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_IRON_TAIL, MOVE_ROAR}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_NONE, + .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_TOMB, MOVE_COUNTER}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_BRICK_BREAK, MOVE_FACADE}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_ONIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_SAND_TOMB}, + }, + { + .iv = 250, + .lvl = 56, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_CROSS_CHOP, MOVE_BULK_UP, MOVE_SCARY_FACE, MOVE_ROCK_TOMB}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C570[] = { + { + .iv = 250, + .lvl = 54, + .species = SPECIES_GENGAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_TOXIC, MOVE_DOUBLE_TEAM}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_GOLBAT, + .heldItem = ITEM_NONE, + .moves = {MOVE_CONFUSE_RAY, MOVE_POISON_FANG, MOVE_AIR_CUTTER, MOVE_BITE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_HAUNTER, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_CURSE, MOVE_MEAN_LOOK}, + }, + { + .iv = 250, + .lvl = 56, + .species = SPECIES_ARBOK, + .heldItem = ITEM_NONE, + .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_IRON_TAIL, MOVE_BITE}, + }, + { + .iv = 250, + .lvl = 58, + .species = SPECIES_GENGAR, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_SHADOW_BALL, MOVE_SLUDGE_BOMB, MOVE_HYPNOSIS, MOVE_NIGHTMARE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C5C0[] = { + { + .iv = 250, + .lvl = 56, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_RAGE, MOVE_TWISTER, MOVE_BITE}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_DRAGONAIR, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_DRAGON_RAGE, MOVE_OUTRAGE}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_DRAGONAIR, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_THUNDER_WAVE, MOVE_OUTRAGE}, + }, + { + .iv = 250, + .lvl = 58, + .species = SPECIES_AERODACTYL, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_WING_ATTACK, MOVE_SCARY_FACE}, + }, + { + .iv = 250, + .lvl = 60, + .species = SPECIES_DRAGONITE, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_OUTRAGE, MOVE_WING_ATTACK}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C610[] = { + { + .iv = 0, + .lvl = 12, + .species = SPECIES_GEODUDE, + .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_ONIX, + .moves = {MOVE_TACKLE, MOVE_BIND, MOVE_ROCK_TOMB, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C630[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_STARYU, + .moves = {MOVE_TACKLE, MOVE_HARDEN, MOVE_RECOVER, MOVE_WATER_PULSE}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_STARMIE, + .moves = {MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN, MOVE_WATER_PULSE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C650[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SONIC_BOOM, MOVE_TACKLE, MOVE_SCREECH, MOVE_SHOCK_WAVE}, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_PIKACHU, + .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE}, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_RAICHU, + .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C680[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_STUN_SPORE, MOVE_ACID, MOVE_POISON_POWDER, MOVE_GIGA_DRAIN}, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_TANGELA, + .moves = {MOVE_POISON_POWDER, MOVE_CONSTRICT, MOVE_INGRAIN, MOVE_GIGA_DRAIN}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_SLEEP_POWDER, MOVE_ACID, MOVE_STUN_SPORE, MOVE_GIGA_DRAIN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6B0[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_KOFFING, + .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_MUK, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_ACID_ARMOR, MOVE_TOXIC}, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_KOFFING, + .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, + }, + { + .iv = 0, + .lvl = 43, + .species = SPECIES_WEEZING, + .moves = {MOVE_TACKLE, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6F0[] = { + { + .iv = 0, + .lvl = 42, + .species = SPECIES_GROWLITHE, + .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST}, + }, + { + .iv = 0, + .lvl = 40, + .species = SPECIES_PONYTA, + .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST}, + }, + { + .iv = 0, + .lvl = 42, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_ARCANINE, + .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C730[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_KADABRA, + .moves = {MOVE_PSYBEAM, MOVE_REFLECT, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND}, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_MR_MIME, + .moves = {MOVE_BARRIER, MOVE_PSYBEAM, MOVE_BATON_PASS, MOVE_CALM_MIND}, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_VENOMOTH, + .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_LEECH_LIFE, MOVE_SUPERSONIC}, + }, + { + .iv = 0, + .lvl = 43, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_RECOVER, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C770[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C780[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C790[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C798[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7A0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7B0[] = { + { + .iv = 50, + .lvl = 19, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_RATICATE, + }, + { + .iv = 50, + .lvl = 18, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7D0[] = { + { + .iv = 50, + .lvl = 19, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_RATICATE, + }, + { + .iv = 50, + .lvl = 18, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7F0[] = { + { + .iv = 50, + .lvl = 19, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_RATICATE, + }, + { + .iv = 50, + .lvl = 18, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C810[] = { + { + .iv = 100, + .lvl = 25, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 100, + .lvl = 23, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 25, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C838[] = { + { + .iv = 100, + .lvl = 25, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 100, + .lvl = 23, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 25, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C860[] = { + { + .iv = 100, + .lvl = 25, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 100, + .lvl = 23, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 25, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C888[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_ALAKAZAM, + }, + { + .iv = 150, + .lvl = 40, + .species = SPECIES_BLASTOISE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8B0[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_ALAKAZAM, + }, + { + .iv = 150, + .lvl = 40, + .species = SPECIES_VENUSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8D8[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_ALAKAZAM, + }, + { + .iv = 150, + .lvl = 40, + .species = SPECIES_CHARIZARD, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C900[] = { + { + .iv = 150, + .lvl = 47, + .species = SPECIES_PIDGEOT, + .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GROWLITHE, + .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE}, + }, + { + .iv = 150, + .lvl = 47, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_BLASTOISE, + .moves = {MOVE_WATER_GUN, MOVE_RAIN_DANCE, MOVE_BITE, MOVE_RAPID_SPIN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C960[] = { + { + .iv = 150, + .lvl = 47, + .species = SPECIES_PIDGEOT, + .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GYARADOS, + .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GROWLITHE, + .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY}, + }, + { + .iv = 150, + .lvl = 47, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_VENUSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWTH, MOVE_SYNTHESIS}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C9C0[] = { + { + .iv = 150, + .lvl = 47, + .species = SPECIES_PIDGEOT, + .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GYARADOS, + .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE}, + }, + { + .iv = 150, + .lvl = 47, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_CHARIZARD, + .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SLASH, MOVE_SCARY_FACE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823CA20[] = { + { + .iv = 255, + .lvl = 59, + .species = SPECIES_PIDGEOT, + .heldItem = ITEM_NONE, + .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, + }, + { + .iv = 255, + .lvl = 57, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_RHYDON, + .heldItem = ITEM_NONE, + .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE}, + }, + { + .iv = 255, + .lvl = 61, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_BLASTOISE, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_HYDRO_PUMP, MOVE_RAIN_DANCE, MOVE_SKULL_BASH, MOVE_BITE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823CA80[] = { + { + .iv = 255, + .lvl = 59, + .species = SPECIES_PIDGEOT, + .heldItem = ITEM_NONE, + .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, + }, + { + .iv = 255, + .lvl = 57, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_RHYDON, + .heldItem = ITEM_NONE, + .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH}, + }, + { + .iv = 255, + .lvl = 61, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_VENUSAUR, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_SOLAR_BEAM, MOVE_SYNTHESIS, MOVE_SUNNY_DAY, MOVE_GROWTH}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823CAE0[] = { + { + .iv = 255, + .lvl = 59, + .species = SPECIES_PIDGEOT, + .heldItem = ITEM_NONE, + .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, + }, + { + .iv = 255, + .lvl = 57, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_RHYDON, + .heldItem = ITEM_NONE, + .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 61, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_CHARIZARD, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_FIRE_BLAST, MOVE_AERIAL_ACE, MOVE_SLASH, MOVE_FIRE_SPIN}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB40[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB48[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB50[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB58[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB60[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB70[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB78[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB80[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB88[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB90[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB98[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB0[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC0[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE8[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC00[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC08[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC10[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC20[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC28[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC40[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC50[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC68[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC90[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWAG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCA0[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CCC0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCF0[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD00[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD10[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD28[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD40[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD60[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD70[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_NIDORINO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD80[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_TANGELA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD98[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GLOOM, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ODDISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDB0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC8[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDD0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDE0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_JIGGLYPUFF, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CDF0[] = { + { + .iv = 100, + .lvl = 45, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_SUPERPOWER, MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 45, + .species = SPECIES_NIDOKING, + .moves = {MOVE_MEGAHORN, MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE10[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE20[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823CE30[] = { + { + .iv = 50, + .lvl = 29, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 29, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE40[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_RAPIDASH, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE50[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE60[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE70[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE78[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE80[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE88[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE90[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE98[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEA0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_RATICATE, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEB0[] = { + { + .iv = 120, + .lvl = 48, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 48, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEC0[] = { + { + .iv = 20, + .lvl = 20, + .species = SPECIES_EKANS, + }, + { + .iv = 20, + .lvl = 20, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CED0[] = { + { + .iv = 20, + .lvl = 20, + .species = SPECIES_PIDGEY, + }, + { + .iv = 20, + .lvl = 20, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEE0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEF0[] = { + { + .iv = 20, + .lvl = 19, + .species = SPECIES_RATICATE, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_EKANS, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF08[] = { + { + .iv = 60, + .lvl = 27, + .species = SPECIES_RATICATE, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_EKANS, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF20[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_ARBOK, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF38[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_ARBOK, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF48[] = { + { + .iv = 20, + .lvl = 20, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 20, + .lvl = 20, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF58[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF68[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_ARBOK, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF78[] = { + { + .iv = 40, + .lvl = 25, + .species = SPECIES_MACHOKE, + }, + { + .iv = 40, + .lvl = 25, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF88[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF90[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF98[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFB0[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HOUNDOUR, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HOUNDOUR, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CFC0[] = { + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN}, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_KADABRA, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823CFF0[] = { + { + .iv = 50, + .lvl = 37, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 37, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D000[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_POLIWAG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D018[] = { + { + .iv = 30, + .lvl = 48, + .species = SPECIES_PIKACHU, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D030[] = { + { + .iv = 100, + .lvl = 51, + .species = SPECIES_WEEPINBELL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_WRAP}, + }, + { + .iv = 100, + .lvl = 51, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D050[] = { + { + .iv = 100, + .lvl = 51, + .species = SPECIES_GLOOM, + .moves = {MOVE_PETAL_DANCE, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_POISON_POWDER}, + }, + { + .iv = 100, + .lvl = 51, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D070[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_WEEPINBELL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D080[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D098[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_HOPPIP, + .heldItem = ITEM_STARDUST, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_SKIPLOOM, + .heldItem = ITEM_STARDUST, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0A8[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_DYNAMIC_PUNCH, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_MEGA_PUNCH}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0B8[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_KOFFING, + .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GRIMER, + .moves = {MOVE_ACID_ARMOR, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0D8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_KOFFING, + .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0E8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_GRIMER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F8[] = { + { + .iv = 0, + .lvl = 7, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 8, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D108[] = { + { + .iv = 0, + .lvl = 7, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D120[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_JIGGLYPUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D130[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D148[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D178[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GRIMER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D188[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_MAROWAK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D198[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1B8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1D0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MUK, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1E8[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D200[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HYPNO, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D210[] = { + { + .iv = 150, + .lvl = 52, + .species = SPECIES_MUK, + .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_ROCK_TOMB}, + }, + { + .iv = 150, + .lvl = 53, + .species = SPECIES_ARBOK, + .moves = {MOVE_SLUDGE_BOMB, MOVE_BITE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL}, + }, + { + .iv = 150, + .lvl = 54, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D240[] = { + { + .iv = 200, + .lvl = 53, + .species = SPECIES_GOLBAT, + .moves = {MOVE_CONFUSE_RAY, MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL}, + }, + { + .iv = 200, + .lvl = 54, + .species = SPECIES_WEEZING, + .moves = {MOVE_SLUDGE_BOMB, MOVE_THUNDERBOLT, MOVE_EXPLOSION, MOVE_SHADOW_BALL}, + }, + { + .iv = 200, + .lvl = 55, + .species = SPECIES_HOUNDOOM, + .moves = {MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_IRON_TAIL, MOVE_SHADOW_BALL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D270[] = { + { + .iv = 0, + .lvl = 46, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_SCREECH, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_SCREECH, MOVE_SWIFT, MOVE_SPARK, MOVE_THUNDER_WAVE}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_MAGNETON, + .moves = {MOVE_TRI_ATTACK, MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_PORYGON, + .moves = {MOVE_TRI_ATTACK, MOVE_CONVERSION, MOVE_RECOVER, MOVE_PSYBEAM}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2C0[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_SEEL, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_SEEL, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_DEWGONG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2D8[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2E8[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_PSYDUCK, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_PSYDUCK, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GOLDUCK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D300[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D308[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_CLOYSTER, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D320[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D348[] = { + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D358[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D368[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D378[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_NIDORINO, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D390[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D3B0[] = { + { + .iv = 50, + .lvl = 39, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 39, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3C0[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_BULBASAUR, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_IVYSAUR, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3D8[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_KRABBY, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_KRABBY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3F8[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D408[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_KINGLER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D410[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_FLY, MOVE_DIG, MOVE_DIVE, MOVE_BOUNCE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D420[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D430[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_MAREEP, + .heldItem = ITEM_STARDUST, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MAREEP, + .heldItem = ITEM_STARDUST, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_FLAAFFY, + .heldItem = ITEM_NUGGET, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D448[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D458[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D470[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D488[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_KOFFING, + .moves = {MOVE_MEMENTO, MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE}, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_WEEZING, + .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4A8[] = { + { + .iv = 50, + .lvl = 48, + .species = SPECIES_EKANS, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_GLOOM, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_GLOOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4C0[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4D0[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4E0[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_HOOTHOOT, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_NOCTOWL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4F0[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_QWILFISH, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_QWILFISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D500[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_KINGLER, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D510[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D518[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D528[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_SUNKERN, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_SUNFLORA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D538[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_GYARADOS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D540[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_CHINCHOU, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_LANTURN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D550[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D560[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D570[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_GOLEM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D578[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D588[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_SUDOWOODO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D590[] = { + { + .iv = 30, + .lvl = 49, + .species = SPECIES_RHYHORN, + }, + { + .iv = 30, + .lvl = 49, + .species = SPECIES_KANGASKHAN, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5A0[] = { + { + .iv = 100, + .lvl = 52, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5B0[] = { + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_DROWZEE, + .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 100, + .lvl = 50, + .species = SPECIES_HYPNO, + .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5E0[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_BELLOSSOM, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_BELLOSSOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5F0[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_GOLDUCK, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_PSYDUCK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D600[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_PINECO, + .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_TAKE_DOWN}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_PINECO, + .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_EXPLOSION}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D640[] = { + { + .iv = 50, + .lvl = 48, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_HITMONTOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D658[] = { + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D668[] = { + { + .iv = 40, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 40, + .lvl = 48, + .species = SPECIES_LICKITUNG, + }, + { + .iv = 40, + .lvl = 49, + .species = SPECIES_URSARING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D680[] = { + { + .iv = 90, + .lvl = 33, + .species = SPECIES_RHYHORN, + }, + { + .iv = 90, + .lvl = 33, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D690[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_CONFUSION}, + }, + { + .iv = 100, + .lvl = 40, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_EGG_BOMB, MOVE_STOMP, MOVE_CONFUSION, MOVE_HYPNOSIS}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6B0[] = { + { + .iv = 100, + .lvl = 49, + .species = SPECIES_TANGELA, + .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN}, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_CONFUSION, MOVE_POISON_POWDER, MOVE_BARRAGE, MOVE_REFLECT}, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D6E0[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GLOOM, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GLOOM, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6F8[] = { + { + .iv = 100, + .lvl = 52, + .species = SPECIES_CHANSEY, + .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D708[] = { + { + .iv = 100, + .lvl = 47, + .species = SPECIES_RHYDON, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 47, + .species = SPECIES_KANGASKHAN, + .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_MACHOKE, + .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS}, + }, + { + .iv = 100, + .lvl = 50, + .species = SPECIES_URSARING, + .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D758[] = { + { + .iv = 100, + .lvl = 47, + .species = SPECIES_PERSIAN, + .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE}, + }, + { + .iv = 100, + .lvl = 47, + .species = SPECIES_DEWGONG, + .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NINETALES, + .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN}, + }, + { + .iv = 100, + .lvl = 50, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7A8[] = { + { + .iv = 100, + .lvl = 52, + .species = SPECIES_MILTANK, + .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL}, + }, + { + .iv = 100, + .lvl = 52, + .species = SPECIES_TAUROS, + .moves = {MOVE_THRASH, MOVE_HORN_ATTACK, MOVE_PURSUIT, MOVE_SWAGGER}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D7C8[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7D0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GEODUDE, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROLLOUT, MOVE_SELF_DESTRUCT}, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT}, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D800[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_FAKE_OUT, MOVE_EXTREME_SPEED, MOVE_PROTECT, MOVE_QUICK_ATTACK}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D810[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MAROWAK, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_GOLDUCK, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823D820[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PERSIAN, + .heldItem = ITEM_NUGGET, + .moves = {MOVE_PAY_DAY, MOVE_BITE, MOVE_TAUNT, MOVE_TORMENT}, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PERSIAN, + .heldItem = ITEM_NUGGET, + .moves = {MOVE_PAY_DAY, MOVE_SCRATCH, MOVE_TORMENT, MOVE_TAUNT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D840[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MAROWAK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D858[] = { + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_XATU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D870[] = { + { + .iv = 30, + .lvl = 50, + .species = SPECIES_CHANSEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D878[] = { + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFABLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D890[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HERACROSS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D898[] = { + { + .iv = 0, + .lvl = 45, + .species = SPECIES_YANMA, + }, + { + .iv = 0, + .lvl = 45, + .species = SPECIES_BEEDRILL, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_YANMA, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_BEEDRILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8B8[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_VENONAT, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_VENOMOTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8C8[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_WEEPINBELL, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_WEEPINBELL, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_VICTREEBEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8E0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_FARFETCHD, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_FARFETCHD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8F0[] = { + { + .iv = 0, + .lvl = 46, + .species = SPECIES_HOPPIP, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_HOPPIP, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_SKIPLOOM, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_SKIPLOOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D910[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_SNUBBULL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D918[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PINSIR, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_HERACROSS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D928[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PARASECT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D940[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D958[] = { + { + .iv = 20, + .lvl = 21, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 20, + .lvl = 21, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D968[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_NIDORINO, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D978[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_NIDORINO, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D988[] = { + { + .iv = 20, + .lvl = 22, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D990[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D998[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9A0[] = { + { + .iv = 20, + .lvl = 21, + .species = SPECIES_SPEAROW, + }, + { + .iv = 20, + .lvl = 21, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9B0[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9C0[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_FEAROW, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9D0[] = { + { + .iv = 20, + .lvl = 21, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 20, + .lvl = 21, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 20, + .lvl = 18, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9E8[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 26, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA00[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 80, + .lvl = 50, + .species = SPECIES_PIDGEOT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA18[] = { + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATTATA, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATICATE, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA30[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA48[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA60[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA70[] = { + { + .iv = 40, + .lvl = 24, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 40, + .lvl = 24, + .species = SPECIES_CHARMANDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA80[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA90[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_ARCANINE, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA0[] = { + { + .iv = 40, + .lvl = 25, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA8[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB0[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB8[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_MACHOKE, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAC8[] = { + { + .iv = 150, + .lvl = 54, + .species = SPECIES_RHYDON, + }, + { + .iv = 150, + .lvl = 54, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAD8[] = { + { + .iv = 90, + .lvl = 29, + .species = SPECIES_MAROWAK, + }, + { + .iv = 90, + .lvl = 29, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAE8[] = { + { + .iv = 150, + .lvl = 54, + .species = SPECIES_MAROWAK, + }, + { + .iv = 150, + .lvl = 54, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAF8[] = { + { + .iv = 60, + .lvl = 31, + .species = SPECIES_ONIX, + }, + { + .iv = 60, + .lvl = 31, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB08[] = { + { + .iv = 40, + .lvl = 22, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATICATE, + }, + { + .iv = 40, + .lvl = 23, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 40, + .lvl = 21, + .species = SPECIES_MEOWTH, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB30[] = { + { + .iv = 80, + .lvl = 46, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_NIDORINO, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PERSIAN, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB58[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB70[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB80[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB90[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_CLOYSTER, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SEAKING, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBB0[] = { + { + .iv = 60, + .lvl = 33, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 60, + .lvl = 33, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBC0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBD0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBF0[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC10[] = { + { + .iv = 60, + .lvl = 27, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_MEOWTH, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_RATICATE, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_PIKACHU, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC38[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PERSIAN, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIKACHU, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC60[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PERSIAN, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_RAICHU, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC88[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_KOFFING, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_KOFFING, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MUK, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCA8[] = { + { + .iv = 60, + .lvl = 32, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 32, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCB8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCC8[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODUO, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCE0[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCF8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_WIGGLYTUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD08[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODRIO, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODRIO, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODUO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD20[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD38[] = { + { + .iv = 60, + .lvl = 32, + .species = SPECIES_PIKACHU, + }, + { + .iv = 60, + .lvl = 32, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD48[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PIKACHU, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD58[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_RAICHU, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD68[] = { + { + .iv = 110, + .lvl = 33, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 110, + .lvl = 33, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD78[] = { + { + .iv = 130, + .lvl = 51, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 51, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD88[] = { + { + .iv = 170, + .lvl = 56, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 56, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD98[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_WEEZING, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_WEEZING, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDB0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDC0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_WEEZING, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDD0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDE0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDF0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SPEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE10[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE30[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE40[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE60[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE70[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_SEAKING, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE80[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB0[] = { + { + .iv = 80, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB8[] = { + { + .iv = 80, + .lvl = 50, + .species = SPECIES_SEADRA, + }, + { + .iv = 80, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEC8[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DED8[] = { + { + .iv = 80, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEE0[] = { + { + .iv = 130, + .lvl = 50, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 50, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEF0[] = { + { + .iv = 170, + .lvl = 55, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 55, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF00[] = { + { + .iv = 130, + .lvl = 50, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 50, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF10[] = { + { + .iv = 170, + .lvl = 55, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 55, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF20[] = { + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF30[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF40[] = { + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF50[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF60[] = { + { + .iv = 130, + .lvl = 51, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 51, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF70[] = { + { + .iv = 170, + .lvl = 56, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 56, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF80[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_POLIWHIRL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF98[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823DFA8[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFB8[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 53, + .species = SPECIES_PIDGEOT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFC8[] = { + { + .iv = 150, + .lvl = 53, + .species = SPECIES_PIKACHU, + }, + { + .iv = 150, + .lvl = 53, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 150, + .lvl = 53, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFE0[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_NIDORINA, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_NIDORINO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFF0[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_NIDOKING, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_NIDOQUEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E000[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_PIDGEOT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E010[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_FEAROW, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E020[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_NOCTOWL, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_NOCTOWL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E030[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E038[] = { + { + .iv = 220, + .lvl = 52, + .species = SPECIES_NATU, + .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH}, + }, + { + .iv = 220, + .lvl = 52, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_KADABRA, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E068[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_GYARADOS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E070[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_ONIX, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E080[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MACHOKE, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E090[] = { + { + .iv = 150, + .lvl = 55, + .species = SPECIES_RHYDON, + }, + { + .iv = 150, + .lvl = 55, + .species = SPECIES_KANGASKHAN, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0A0[] = { + { + .iv = 220, + .lvl = 56, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0B0[] = { + { + .iv = 220, + .lvl = 53, + .species = SPECIES_NATU, + .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 220, + .lvl = 53, + .species = SPECIES_HYPNO, + .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 220, + .lvl = 53, + .species = SPECIES_HYPNO, + .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E0E0[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PINECO, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PINECO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E100[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_WRAP}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_SLAM}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E120[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_SLEEP_POWDER}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823E140[] = { + { + .iv = 170, + .lvl = 54, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 54, + .species = SPECIES_HITMONTOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 54, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E158[] = { + { + .iv = 160, + .lvl = 52, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 160, + .lvl = 52, + .species = SPECIES_LICKITUNG, + }, + { + .iv = 160, + .lvl = 55, + .species = SPECIES_URSARING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E170[] = { + { + .iv = 220, + .lvl = 53, + .species = SPECIES_TANGELA, + .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_STUN_SPORE, MOVE_REFLECT}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1A0[] = { + { + .iv = 220, + .lvl = 56, + .species = SPECIES_CHANSEY, + .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1B0[] = { + { + .iv = 220, + .lvl = 52, + .species = SPECIES_RHYDON, + .moves = {MOVE_EARTHQUAKE, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE}, + }, + { + .iv = 220, + .lvl = 52, + .species = SPECIES_KANGASKHAN, + .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL}, + }, + { + .iv = 220, + .lvl = 52, + .species = SPECIES_MACHAMP, + .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_URSARING, + .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E200[] = { + { + .iv = 220, + .lvl = 53, + .species = SPECIES_PERSIAN, + .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE}, + }, + { + .iv = 220, + .lvl = 53, + .species = SPECIES_DEWGONG, + .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_SHEER_COLD}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_NINETALES, + .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN}, + }, + { + .iv = 220, + .lvl = 56, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E250[] = { + { + .iv = 220, + .lvl = 57, + .species = SPECIES_MILTANK, + .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL}, + }, + { + .iv = 220, + .lvl = 57, + .species = SPECIES_TAUROS, + .moves = {MOVE_TAKE_DOWN, MOVE_SCARY_FACE, MOVE_PURSUIT, MOVE_SWAGGER}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E270[] = { + { + .iv = 20, + .lvl = 19, + .species = SPECIES_METAPOD, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_WEEDLE, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E288[] = { + { + .iv = 60, + .lvl = 27, + .species = SPECIES_BUTTERFREE, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_KAKUNA, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_BUTTERFREE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2A0[] = { + { + .iv = 120, + .lvl = 51, + .species = SPECIES_BUTTERFREE, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_BEEDRILL, + }, + { + .iv = 120, + .lvl = 51, + .species = SPECIES_BUTTERFREE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2B8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_POLIWRATH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2C8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEADRA, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2D8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E2E8[] = { + { + .iv = 255, + .lvl = 64, + .species = SPECIES_DEWGONG, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SIGNAL_BEAM, MOVE_DOUBLE_TEAM}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_CLOYSTER, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SUPERSONIC, MOVE_RAIN_DANCE}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_PILOSWINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_BLIZZARD, MOVE_EARTHQUAKE, MOVE_DOUBLE_EDGE, MOVE_ROCK_SLIDE}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_JYNX, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_PSYCHIC, MOVE_LOVELY_KISS, MOVE_ATTRACT}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_LAPRAS, + .heldItem = ITEM_CHERI_BERRY, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_PSYCHIC, MOVE_THUNDER}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E338[] = { + { + .iv = 255, + .lvl = 65, + .species = SPECIES_STEELIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 65, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_NONE, + .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_SLIDE, MOVE_COUNTER}, + }, + { + .iv = 255, + .lvl = 65, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_STEELIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_DRAGON_BREATH}, + }, + { + .iv = 255, + .lvl = 68, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_PERSIM_BERRY, + .moves = {MOVE_CROSS_CHOP, MOVE_EARTHQUAKE, MOVE_BRICK_BREAK, MOVE_ROCK_SLIDE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E388[] = { + { + .iv = 255, + .lvl = 66, + .species = SPECIES_GENGAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_HYPNOSIS}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_CROBAT, + .heldItem = ITEM_NONE, + .moves = {MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL, MOVE_CONFUSE_RAY}, + }, + { + .iv = 255, + .lvl = 65, + .species = SPECIES_MISDREAVUS, + .heldItem = ITEM_NONE, + .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_ATTRACT}, + }, + { + .iv = 255, + .lvl = 68, + .species = SPECIES_ARBOK, + .heldItem = ITEM_NONE, + .moves = {MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_GIGA_DRAIN, MOVE_DOUBLE_TEAM}, + }, + { + .iv = 255, + .lvl = 70, + .species = SPECIES_GENGAR, + .heldItem = ITEM_CHESTO_BERRY, + .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_SLUDGE_BOMB}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E3D8[] = { + { + .iv = 255, + .lvl = 68, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_THUNDER_WAVE}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_DRAGONITE, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_FLAMETHROWER}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_KINGDRA, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_ICE_BEAM}, + }, + { + .iv = 255, + .lvl = 70, + .species = SPECIES_AERODACTYL, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_DRAGONITE, + .heldItem = ITEM_PERSIM_BERRY, + .moves = {MOVE_HYPER_BEAM, MOVE_OUTRAGE, MOVE_THUNDERBOLT, MOVE_ICE_BEAM}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E428[] = { + { + .iv = 255, + .lvl = 72, + .species = SPECIES_HERACROSS, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_TYRANITAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 75, + .species = SPECIES_BLASTOISE, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_EARTHQUAKE, MOVE_RAIN_DANCE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E488[] = { + { + .iv = 255, + .lvl = 72, + .species = SPECIES_HERACROSS, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_TYRANITAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL}, + }, + { + .iv = 255, + .lvl = 75, + .species = SPECIES_VENUSAUR, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_SOLAR_BEAM, MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E4E8[] = { + { + .iv = 255, + .lvl = 72, + .species = SPECIES_HERACROSS, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_TYRANITAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM}, + }, + { + .iv = 255, + .lvl = 75, + .species = SPECIES_CHARIZARD, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_FIRE_BLAST, MOVE_DRAGON_CLAW, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E548[] = { + { + .iv = 50, + .lvl = 39, + .species = SPECIES_WEEZING, + }, + { + .iv = 50, + .lvl = 39, + .species = SPECIES_MUK, + }, +}; + +const u8 gTrainerClassNames[][13] = { + _("{PKMN} TRAINER"), + _("{PKMN} TRAINER"), + _("AQUA LEADER"), + _("TEAM AQUA"), + _("AROMA LADY"), + _("RUIN MANIAC"), + _("INTERVIEWER"), + _("TUBER"), + _("TUBER"), + _("COOLTRAINER"), + _("HEX MANIAC"), + _("LADY"), + _("BEAUTY"), + _("RICH BOY"), + _("POKéMANIAC"), + _("SWIMMER♂"), + _("BLACK BELT"), + _("GUITARIST"), + _("KINDLER"), + _("CAMPER"), + _("BUG MANIAC"), + _("PSYCHIC"), + _("GENTLEMAN"), + _("ELITE FOUR"), + _("LEADER"), + _("SCHOOL KID"), + _("SR. AND JR."), + _("POKéFAN"), + _("EXPERT"), + _("YOUNGSTER"), + _("CHAMPION"), + _("FISHERMAN"), + _("TRIATHLETE"), + _("DRAGON TAMER"), + _("BIRD KEEPER"), + _("NINJA BOY"), + _("BATTLE GIRL"), + _("PARASOL LADY"), + _("SWIMMER♀"), + _("PICNICKER"), + _("TWINS"), + _("SAILOR"), + _("BOARDER"), + _("COLLECTOR"), + _("{PKMN} TRAINER"), + _("{PKMN} BREEDER"), + _("{PKMN} RANGER"), + _("MAGMA LEADER"), + _("TEAM MAGMA"), + _("LASS"), + _("BUG CATCHER"), + _("HIKER"), + _("YOUNG COUPLE"), + _("OLD COUPLE"), + _("SIS AND BRO"), + _("AQUA ADMIN"), + _("MAGMA ADMIN"), + _("YOUNGSTER"), + _("BUG CATCHER"), + _("LASS"), + _("SAILOR"), + _("CAMPER"), + _("PICNICKER"), + _("POKéMANIAC"), + _("SUPER NERD"), + _("HIKER"), + _("BIKER"), + _("BURGLAR"), + _("ENGINEER"), + _("FISHERMAN"), + _("SWIMMER♂"), + _("CUE BALL"), + _("GAMER"), + _("BEAUTY"), + _("SWIMMER♀"), + _("PSYCHIC"), + _("ROCKER"), + _("JUGGLER"), + _("TAMER"), + _("BIRD KEEPER"), + _("BLACK BELT"), + _("RIVAL"), + _("SCIENTIST"), + _("BOSS"), + _("LEADER"), + _("TEAM ROCKET"), + _("COOLTRAINER"), + _("ELITE FOUR"), + _("GENTLEMAN"), + _("RIVAL"), + _("CHAMPION"), + _("CHANNELER"), + _("TWINS"), + _("COOL COUPLE"), + _("YOUNG COUPLE"), + _("CRUSH KIN"), + _("SIS AND BRO"), + _("{PKMN} PROF."), + _("PLAYER"), + _("CRUSH GIRL"), + _("TUBER"), + _("{PKMN} BREEDER"), + _("{PKMN} RANGER"), + _("AROMA LADY"), + _("RUIN MANIAC"), + _("LADY"), + _("PAINTER"), +}; +const struct Trainer gTrainers[] = { + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_TRAINER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_AQUA_LEADER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 0, + .partySize = 0, + .party = NULL + }, + { + .partyFlags = 0, + .trainerClass = CLASS_AQUA_LEADER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_AQUA_LEADER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_AQUA, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_AQUA, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1A8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_AQUA, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_AQUA_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_AROMA_LADY, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_AROMA_LADY, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RUIN_MANIAC, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_RUIN_MANIAC, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_INTERVIEWER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, + .trainerPic = TRAINER_PIC_INTERVIEWER, + .trainerName = _(""), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1C8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TUBER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_TUBER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TUBER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_TUBER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_COOLTRAINER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1E0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_COOLTRAINER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HEX_MANIAC, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_HEX_MANIAC, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LADY, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_LADY, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A1F8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_BEAUTY, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A200} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RICH_BOY, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, + .trainerPic = TRAINER_PIC_RICH_BOY, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A208} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A210} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_MALE, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A218} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BLACK_BELT, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A220} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GUITARIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_GUITARIST, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A228} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_KINDLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_KINDLER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A230} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A238} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_MANIAC, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BUG_MANIAC, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A240} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PSYCHIC, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_PSYCHIC, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A248} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PSYCHIC, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_PSYCHIC_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A250} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GENTLEMAN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, + .trainerPic = TRAINER_PIC_GENTLEMAN, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A258} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ELITE_FOUR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, + .trainerPic = TRAINER_PIC_SIDNEY, + .trainerName = _("SIDNEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A260} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ELITE_FOUR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, + .trainerPic = TRAINER_PIC_PHOEBE, + .trainerName = _("PHOEBE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A268} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LEADER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_ROXANNE, + .trainerName = _("ROXANNE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A270} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LEADER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BRAWLY, + .trainerName = _("BRAWLY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A278} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LEADER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_TATE_LIZA, + .trainerName = _("TATE&LIZA"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A280} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SCHOOL_KID, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SCHOOL_KID, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A288} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SCHOOL_KID, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SCHOOL_KID_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A290} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SR_AND_JR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, + .trainerPic = TRAINER_PIC_SR_AND_JR, + .trainerName = _(""), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A298} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEFAN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, + .trainerPic = TRAINER_PIC_POKEFAN, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEFAN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, + .trainerPic = TRAINER_PIC_POKEFAN_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2A8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_EXPERT, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_EXPERT, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_EXPERT, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_EXPERT_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BOARDER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHAMPION, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CHAMPION, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2C8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TRIATHLETE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_TRIATHLETE, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TRIATHLETE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_TRIATHLETE_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2E0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TRIATHLETE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_TRIATHLETE_3, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TRIATHLETE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_TRIATHLETE_4, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TRIATHLETE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_TRIATHLETE_5, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A2F8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TRIATHLETE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_TRIATHLETE_6, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A300} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_DRAGON_TAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_DRAGON_TAMER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A308} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A310} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_NINJA_BOY, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_NINJA_BOY, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A318} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BATTLE_GIRL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BATTLE_GIRL, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A320} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PARASOL_LADY, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PARASOL_LADY, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A328} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A330} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_PICNICKER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A338} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TWINS, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, + .trainerPic = TRAINER_PIC_TWINS, + .trainerName = _(""), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A340} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SAILOR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SAILOR, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A348} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BOARDER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BOARDER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A350} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BOARDER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BOARDER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A358} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_COLLECTOR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_COLLECTOR, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A360} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_TRAINER_3, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_PKMN_TRAINER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A368} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_TRAINER_3, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_PKMN_TRAINER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A370} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_TRAINER_3, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_PKMN_TRAINER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A378} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_TRAINER_3, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_PKMN_TRAINER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A380} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_TRAINER_3, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_TRAINER_3, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A388} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_TRAINER_3, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_TRAINER_3, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A390} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_TRAINER_3, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_TRAINER_3, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A398} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_BREEDER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_PKMN_BREEDER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_BREEDER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_BREEDER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3A8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_RANGER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_PKMN_RANGER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_RANGER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_PKMN_RANGER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_MAGMA_LEADER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, + .trainerPic = TRAINER_PIC_MAGMA_LEADER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_MAGMA, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, + .trainerPic = TRAINER_PIC_TEAM_MAGMA, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3C8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_MAGMA, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, + .trainerPic = TRAINER_PIC_TEAM_MAGMA_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_LASS, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3E0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNG_COUPLE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE, + .trainerName = _(""), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A3F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_OLD_COUPLE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_OLD_COUPLE, + .trainerName = _(""), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A400} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SIS_AND_BRO, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SIS_AND_BRO, + .trainerName = _(""), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A408} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_AQUA_ADMIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_MATT, + .trainerName = _("MATT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A410} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_AQUA_ADMIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_SHELLY, + .trainerName = _("SHELLY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A418} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_MAGMA_ADMIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, + .trainerPic = TRAINER_PIC_TABITHA, + .trainerName = _("TABITHA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A420} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_MAGMA_ADMIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, + .trainerPic = TRAINER_PIC_COURTNEY, + .trainerName = _("COURTNEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A428} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LEADER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_WATTSON, + .trainerName = _("WATTSON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A430} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LEADER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_FLANNERY, + .trainerName = _("FLANNERY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A438} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LEADER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_NORMAN, + .trainerName = _("NORMAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A440} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LEADER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_WINONA, + .trainerName = _("WINONA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A448} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LEADER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_WALLACE, + .trainerName = _("WALLACE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A450} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ELITE_FOUR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, + .trainerPic = TRAINER_PIC_GLACIA, + .trainerName = _("GLACIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A458} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ELITE_FOUR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, + .trainerPic = TRAINER_PIC_DRAKE, + .trainerName = _("DRAKE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A460} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("BEN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A468} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("CALVIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A478} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("JOSH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A480} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("TIMMY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A498} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("JOEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A4A8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("DAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A4B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("CHAD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A4C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("TYLER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A4D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("EDDIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A4D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("DILLON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A4E0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("YASU"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A4F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("DAVE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A508} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("BEN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A518} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("RICK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A528} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("DOUG"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A538} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("SAMMY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A550} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("COLTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A558} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("GREG"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823A570} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("JAMES"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A590} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("KENT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A5A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("ROBBY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A5B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("CALE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823A5C8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("KEIGO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A5E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("ELIJAH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A600} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A608} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("BRENT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A620} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("CONNER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A630} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("JANICE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A648} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("SALLY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A658} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("ROBIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A668} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("CRISSY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A670} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("MIRIAM"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A688} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("IRIS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A698} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("RELI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A6A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("ALI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A6B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A6C8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("HALEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A6D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("ANN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A6F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("DAWN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A700} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("PAIGE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A710} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("ANDREA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A720} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("MEGAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823A738} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("JULIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A760} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("KAY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A770} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("LISA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A780} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SAILOR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerName = _("EDMOND"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A790} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SAILOR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerName = _("TREVOR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A7A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SAILOR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerName = _("LEONARD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A7B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SAILOR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerName = _("DUNCAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A7B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SAILOR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerName = _("HUEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A7D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SAILOR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerName = _("DYLAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A7E0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SAILOR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerName = _("PHILLIP"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A7F8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SAILOR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerName = _("DWAYNE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A800} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("LIAM"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823A810} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("SHANE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A830} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("ETHAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A840} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("RICKY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A848} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("JEFF"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A850} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A860} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("CHRIS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A868} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("DREW"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823A878} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("DIANA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A898} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("NANCY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A8A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("ISABELLE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A8B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("KELSEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A8C8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("ALICIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823A8D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("CAITLIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A8F8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("HEIDI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A900} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("CAROL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A910} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("SOFIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A920} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("MARTHA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A938} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("TINA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A948} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("HANNAH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823A958} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("MARK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A980} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("HERMAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A990} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("COOPER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A9A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("STEVE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A9B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("WINSTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823A9C8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("DAWSON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823A9D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("ASHTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A9E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _("JOVAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823A9F8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _("MIGUEL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AA08} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _("AIDAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823AA20} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _("GLENN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AA60} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _("LESLIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823AA78} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AA88} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823AAA0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AAC0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _("ERIK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AAD0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _("AVERY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823AAE8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _("DEREK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823AB08} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _("ZAC"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AB10} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("MARCOS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AB20} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("FRANKLIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AB38} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("NOB"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823AB48} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("WAYNE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823AB68} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("ALAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823AB70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("BRICE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AB90} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("CLARK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823ABA8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("TRENT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823ABC8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("DUDLEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823ABD8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("ALLEN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823AC08} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("ERIC"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AC18} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("LENNY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823AC28} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("OLIVER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AC48} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("LUCAS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823AC60} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("JARED"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823AC80} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("MALIK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823ACB0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("ERNEST"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823ACD0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("ALEX"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823AD20} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("LAO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823AD50} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823AD70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("HIDEO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823AD78} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("RUBEN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823AD80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("BILLY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823ADB0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("NIKOLAS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823ADB8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("JAXON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823ADD8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("WILLIAM"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823ADF8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("LUKAS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823AE48} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("ISAAC"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823AE88} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("GERALD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823AEB8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BURGLAR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BURGLAR, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AED8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BURGLAR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BURGLAR, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823AEE8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BURGLAR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BURGLAR, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AEF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BURGLAR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BURGLAR, + .trainerName = _("QUINN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AF08} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BURGLAR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BURGLAR, + .trainerName = _("RAMON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823AF20} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BURGLAR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BURGLAR, + .trainerName = _("DUSTY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AF28} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BURGLAR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BURGLAR, + .trainerName = _("ARNIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AF38} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BURGLAR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BURGLAR, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AF48} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BURGLAR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BURGLAR, + .trainerName = _("SIMON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823AF58} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BURGLAR, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_BURGLAR, + .trainerName = _("LEWIS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AF60} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ENGINEER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_ENGINEER, + .trainerName = _("BAILY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AF70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ENGINEER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_ENGINEER, + .trainerName = _("BRAXTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823AF80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ENGINEER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_ENGINEER, + .trainerName = _("BERNIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AF88} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("DALE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AFA0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("BARNY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AFB8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("NED"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823AFD0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("CHIP"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823AFE8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("HANK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823AFF8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("ELLIOT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B000} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("RONALD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B020} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("CLAUDE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B040} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("WADE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 6, + .party = {.NoItemDefaultMoves = sTrainerMons_823B050} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("NOLAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B080} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("ANDREW"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B090} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("LUIS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B0A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("RICHARD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B0B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("REECE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B0C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("MATTHEW"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B0D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("DOUGLAS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B0E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("DAVID"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B108} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("TONY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B120} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("AXLE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823B130} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("BARRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B158} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("DEAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B168} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("DARRIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B170} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("SPENCER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B190} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("JACK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B1A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("JEROME"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B1A8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("ROLAND"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B1B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("KOJI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B1D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("LUKE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B1E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("CAMRON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B1F8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("RAUL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B208} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("ISAIAH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B218} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("ZEEK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B228} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("JAMAL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B230} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("COREY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B250} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("CHASE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B260} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_GAMER, + .trainerName = _("HUGO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B278} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_GAMER, + .trainerName = _("JASPER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B288} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_GAMER, + .trainerName = _("DIRK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B298} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_GAMER, + .trainerName = _("DARIAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B2A8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_GAMER, + .trainerName = _("STAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B2B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_GAMER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B2D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_GAMER, + .trainerName = _("RICH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B2D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerName = _("BRIDGET"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B2E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerName = _("TAMIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B308} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerName = _("LORI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B318} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerName = _("LOLA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B320} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerName = _("SHEILA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B338} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("TIFFANY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B348} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("NORA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B350} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("MELISSA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B368} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerName = _("GRACE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B378} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerName = _("OLIVIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B388} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("LAUREN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B398} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("ANYA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823B3B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("ALICE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B3D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("CONNIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B3E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("SHIRLEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B400} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerName = _("JOHAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B418} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerName = _("TYRON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B438} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerName = _("CAMERON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B448} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerName = _("PRESTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B460} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ROCKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_ROCKER, + .trainerName = _("RANDALL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B468} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ROCKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_ROCKER, + .trainerName = _("LUCA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B480} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_JUGGLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_JUGGLER, + .trainerName = _("DALTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B490} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_JUGGLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_JUGGLER, + .trainerName = _("NELSON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B4A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_JUGGLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_JUGGLER, + .trainerName = _("KIRK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B4C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_JUGGLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_JUGGLER, + .trainerName = _("SHAWN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B4E0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_JUGGLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_JUGGLER, + .trainerName = _("GREGORY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823B4F0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_JUGGLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_JUGGLER, + .trainerName = _("EDWARD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823B500} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_JUGGLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_JUGGLER, + .trainerName = _("KAYDEN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B540} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_JUGGLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_JUGGLER, + .trainerName = _("NATE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B548} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_TAMER, + .trainerName = _("PHIL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B558} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_TAMER, + .trainerName = _("EDGAR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B568} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_TAMER, + .trainerName = _("JASON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B580} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_TAMER, + .trainerName = _("COLE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B588} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_TAMER, + .trainerName = _("VINCENT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B598} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_TAMER, + .trainerName = _("JOHN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B5A8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("SEBASTIAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B5C8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("PERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823B5D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("ROBERT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B600} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("DONALD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B620} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("BENNY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B628} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("EDWIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B638} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("CHESTER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B658} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("WILTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B670} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("RAMIRO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B680} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("JACOB"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B688} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("ROGER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B6A8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("REED"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B6C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("KEITH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B6E0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("CARTER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B6F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("MITCH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823B708} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("BECK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B728} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("MARLON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B738} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("KOICHI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823B750} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("MIKE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.ItemDefaultMoves = sTrainerMons_823B760} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("HIDEKI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823B778} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("AARON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.ItemDefaultMoves = sTrainerMons_823B788} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("HITOSHI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.ItemDefaultMoves = sTrainerMons_823B790} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("ATSUSHI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823B7A8} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("KIYO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.ItemDefaultMoves = sTrainerMons_823B7B8} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("TAKASHI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.ItemDefaultMoves = sTrainerMons_823B7C0} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("DAISUKE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.ItemDefaultMoves = sTrainerMons_823B7D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B7F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B7F8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B800} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_RIVAL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823B808} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_RIVAL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823B828} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_RIVAL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823B848} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_RIVAL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823B868} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_RIVAL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823B8A8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_RIVAL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823B8E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("TED"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823B928} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("CONNOR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823B938} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("JERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823B978} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("JOSE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823B990} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("RODNEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823B9B0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("BEAU"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823B9B8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("TAYLOR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823B9F8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("JOSHUA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BA48} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("PARKER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BA58} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("ED"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823BA68} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("TRAVIS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BA98} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("BRAYDON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BAA8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("IVAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BAC0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BOSS, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_BOSS, + .trainerName = _("GIOVANNI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BAD0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BOSS, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_BOSS, + .trainerName = _("GIOVANNI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823BAE8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_LEADER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_BOSS, + .trainerName = _("GIOVANNI"), + .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823BB08} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BB58} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BB68} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BB80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BB90} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BBA0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BBB0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BBC0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BBD0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BBE0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823BBF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823BC20} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823BC40} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823BC60} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BCB0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BCC8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BCD8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BCF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BD08} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BD18} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BD30} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823BD40} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BD60} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BD70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823BD80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BDA8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BDC0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BDD0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823BDE8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823BDF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BDF8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BE08} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823BE20} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BE60} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823BE70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823BE80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BEA0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BEB8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BED0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823BEE8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823BEF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823BF18} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("SAMUEL"), + .items = {ITEM_SUPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823BF30} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("GEORGE"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823BF80} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("COLBY"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823BFD0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("PAUL"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C020} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("ROLANDO"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C070} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("GILBERT"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C0C0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("OWEN"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C110} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("BERKE"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C160} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("YUJI"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C1B0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("WARREN"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C200} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerName = _("MARY"), + .items = {ITEM_SUPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C250} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerName = _("CAROLINE"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C2A0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerName = _("ALEXA"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C2F0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerName = _("SHANNON"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C340} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerName = _("NAOMI"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C390} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerName = _("BROOKE"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C3E0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerName = _("AUSTINA"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C430} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerName = _("JULIE"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823C480} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_ELITE_FOUR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LORELEI, + .trainerName = _("LORELEI"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.ItemCustomMoves = sTrainerMons_823C4D0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_ELITE_FOUR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, + .trainerPic = TRAINER_PIC_BRUNO, + .trainerName = _("BRUNO"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.ItemCustomMoves = sTrainerMons_823C520} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_ELITE_FOUR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_AGATHA, + .trainerName = _("AGATHA"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.ItemCustomMoves = sTrainerMons_823C570} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_ELITE_FOUR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, + .trainerPic = TRAINER_PIC_LANCE, + .trainerName = _("LANCE"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.ItemCustomMoves = sTrainerMons_823C5C0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_LEADER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BROCK, + .trainerName = _("BROCK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823C610} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_LEADER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_MISTY, + .trainerName = _("MISTY"), + .items = {ITEM_SUPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823C630} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_LEADER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_LT_SURGE, + .trainerName = _("LT. SURGE"), + .items = {ITEM_SUPER_POTION, ITEM_FULL_HEAL}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823C650} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_LEADER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_ERIKA, + .trainerName = _("ERIKA"), + .items = {ITEM_HYPER_POTION, ITEM_FULL_HEAL}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823C680} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_LEADER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_KOGA, + .trainerName = _("KOGA"), + .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823C6B0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_LEADER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BLAINE, + .trainerName = _("BLAINE"), + .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823C6F0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_LEADER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SABRINA, + .trainerName = _("SABRINA"), + .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823C730} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GENTLEMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, + .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerName = _("THOMAS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823C770} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GENTLEMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, + .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerName = _("ARTHUR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823C780} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GENTLEMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, + .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerName = _("TUCKER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823C790} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GENTLEMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, + .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerName = _("NORTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823C798} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GENTLEMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, + .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerName = _("WALTER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823C7A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823C7B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823C7D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823C7F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823C810} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823C838} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823C860} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823C888} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823C8B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823C8D8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 6, + .party = {.NoItemCustomMoves = sTrainerMons_823C900} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 6, + .party = {.NoItemCustomMoves = sTrainerMons_823C960} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_RIVAL_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_2, + .trainerName = _("TERRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 6, + .party = {.NoItemCustomMoves = sTrainerMons_823C9C0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CHAMPION_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerName = _("TERRY"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 6, + .party = {.ItemCustomMoves = sTrainerMons_823CA20} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CHAMPION_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerName = _("TERRY"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 6, + .party = {.ItemCustomMoves = sTrainerMons_823CA80} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CHAMPION_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerName = _("TERRY"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 6, + .party = {.ItemCustomMoves = sTrainerMons_823CAE0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("PATRICIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB40} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("CARLY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB48} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("HOPE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB50} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("PAULA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB58} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("LAUREL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB60} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("JODY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("TAMMY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB78} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("RUTH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("KARINA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB88} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("JANAE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB90} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("ANGELICA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CB98} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("EMILIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CBB0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("JENNIFER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CBB8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CBC0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CBC8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CBD0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CBD8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CBE0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CBE8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CC00} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CC08} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("AMANDA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CC10} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("STACY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CC20} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CHANNELER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_CHANNELER, + .trainerName = _("TASHA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CC28} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("JEREMY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CC40} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("ALMA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CC50} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("SUSIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823CC68} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("VALERIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CC90} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("GWEN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823CCA0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("VIRGIL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823CCC0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("FLINT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CCF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("MISSY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CD00} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("IRENE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CD10} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("DANA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CD28} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("ARIANA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823CD40} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("LEAH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CD60} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("JUSTIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CD70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("YAZMIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CD80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("KINDRA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CD98} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("BECKY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CDB0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("CELIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CDC0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GENTLEMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, + .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerName = _("BROOKS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CDC8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GENTLEMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, + .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerName = _("LAMAR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CDD0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TWINS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, + .trainerPic = TRAINER_PIC_TWINS_2, + .trainerName = _("ELI & ANNE"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CDE0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOL_COUPLE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOL_COUPLE, + .trainerName = _("RAY & TYRA"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823CDF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNG_COUPLE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE_2, + .trainerName = _("GIA & JES"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE10} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TWINS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, + .trainerPic = TRAINER_PIC_TWINS_2, + .trainerName = _("KIRI & JAN"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE20} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_KIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_KIN, + .trainerName = _("RON & MYA"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823CE30} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNG_COUPLE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE_2, + .trainerName = _("LEA & JED"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE40} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SIS_AND_BRO_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SIS_AND_BRO_2, + .trainerName = _("LIA & LUC"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE50} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SIS_AND_BRO_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SIS_AND_BRO_2, + .trainerName = _("LIL & IAN"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE60} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE78} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE88} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE90} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CE98} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("BEN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CEA0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("BEN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CEB0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("CHAD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CEC0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("RELI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CED0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("RELI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CEE0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("TIMMY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CEF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("TIMMY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CF08} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("TIMMY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823CF20} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("CHAD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CF38} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("JANICE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CF48} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("JANICE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CF58} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("CHAD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CF68} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("FRANKLIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CF78} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_PROF, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_PROF_OAK, + .trainerName = _("PROF. OAK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CF88} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PLAYER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BRENDAN, + .trainerName = _("BRENDAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CF90} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PLAYER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_MAY, + .trainerName = _("MAY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CF98} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PLAYER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RED, + .trainerName = _("RED"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CFA0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PLAYER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_LEAF, + .trainerName = _("LEAF"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823CFA8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET_2, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823CFB0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PSYCHIC_4, + .trainerName = _("JACLYN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823CFC0} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_GIRL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_GIRL, + .trainerName = _("SHARON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823CFF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TUBER_3, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_TUBER_3, + .trainerName = _("AMIRA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D000} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_BREEDER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_BREEDER_3, + .trainerName = _("ALIZE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D018} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PKMN_RANGER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_PKMN_RANGER_3, + .trainerName = _("NICOLAS"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823D030} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PKMN_RANGER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_RANGER_4, + .trainerName = _("MADELINE"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823D050} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_AROMA_LADY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_AROMA_LADY_2, + .trainerName = _("NIKKI"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D070} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RUIN_MANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerName = _("STANLY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D080} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_LADY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_LADY_2, + .trainerName = _("JACKI"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823D098} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PAINTER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PAINTER, + .trainerName = _("DAISY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823D0A8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("GOON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823D0B8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("GOON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823D0D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("GOON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D0E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _(""), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D0F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("ANTHONY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D0F8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("CHARLIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D108} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TWINS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, + .trainerPic = TRAINER_PIC_TWINS_2, + .trainerName = _("ELI & ANNE"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D120} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("JOHNSON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D130} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("RICARDO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823D148} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("JAREN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D178} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D188} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823D198} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D1B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D1D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D1E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D200} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET_2, + .trainerName = _("ADMIN"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823D210} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("ADMIN"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823D240} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_SCIENTIST, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SCIENTIST, + .trainerName = _("GIDEON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823D270} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("AMARA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D2C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("MARIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D2D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("ABIGAIL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D2E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("FINN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D300} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("GARRETT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D308} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("TOMMY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823D320} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_GIRL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_GIRL, + .trainerName = _("TANYA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823D348} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("SHEA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823D358} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("HUGH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823D368} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("BRYCE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D378} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("CLAIRE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823D390} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_KIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_KIN, + .trainerName = _("MIK & KIA"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823D3B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_AROMA_LADY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_AROMA_LADY_2, + .trainerName = _("VIOLET"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D3C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TUBER_3, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_TUBER_3, + .trainerName = _("ALEXIS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823D3D8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TWINS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, + .trainerPic = TRAINER_PIC_TWINS_2, + .trainerName = _("JOY & MEG"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D3F8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("TISHA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D408} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PAINTER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PAINTER, + .trainerName = _("CELINA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823D410} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PAINTER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PAINTER, + .trainerName = _("RAYNA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823D420} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_LADY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_LADY_2, + .trainerName = _("GILLIAN"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.ItemDefaultMoves = sTrainerMons_823D430} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("DESTIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D448} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("TOBY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D458} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D470} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823D488} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TEAM_ROCKET, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, + .trainerPic = TRAINER_PIC_TEAM_ROCKET_2, + .trainerName = _("GRUNT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D4A8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("MILO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D4C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("CHAZ"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D4D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("HAROLD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D4E0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("TYLOR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D4F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("MYMO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D500} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("NICOLE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D510} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SIS_AND_BRO_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SIS_AND_BRO_2, + .trainerName = _("AVA & GEB"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D518} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_AROMA_LADY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_AROMA_LADY_2, + .trainerName = _("ROSE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D528} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("SAMIR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D538} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("DENISE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D540} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TWINS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, + .trainerPic = TRAINER_PIC_TWINS_2, + .trainerName = _("MIU & MIA"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D550} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("EARL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D560} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RUIN_MANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerName = _("FOSTER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D570} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RUIN_MANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerName = _("LARRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D578} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("DARYL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D588} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("HECTOR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D590} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerName = _("DARIO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823D5A0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PSYCHIC_4, + .trainerName = _("RODETTE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823D5B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_AROMA_LADY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_AROMA_LADY_2, + .trainerName = _("MIAH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D5E0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNG_COUPLE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE_2, + .trainerName = _("EVE & JON"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D5F0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_JUGGLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_JUGGLER, + .trainerName = _("MASON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemCustomMoves = sTrainerMons_823D600} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_GIRL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_GIRL, + .trainerName = _("CYNDY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.ItemDefaultMoves = sTrainerMons_823D640} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_GIRL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_GIRL, + .trainerName = _("JOCELYN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823D658} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_TAMER, + .trainerName = _("EVAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D668} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("MARK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D680} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PKMN_RANGER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_PKMN_RANGER_3, + .trainerName = _("LOGAN"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823D690} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PKMN_RANGER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_PKMN_RANGER_3, + .trainerName = _("JACKSON"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823D6B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_RANGER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_RANGER_4, + .trainerName = _("BETH"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D6E0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PKMN_RANGER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_RANGER_4, + .trainerName = _("KATELYN"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823D6F8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("LEROY"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823D708} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerName = _("MICHELLE"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823D758} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOL_COUPLE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOL_COUPLE, + .trainerName = _("LEX & NYA"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = TRUE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823D7A8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RUIN_MANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerName = _("BRANDON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D7C8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_RUIN_MANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerName = _("BENJAMIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823D7D0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PAINTER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PAINTER, + .trainerName = _("EDNA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823D800} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GENTLEMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, + .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerName = _("CLIFFORD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D810} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_LADY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_LADY_2, + .trainerName = _("SELPHY"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemCustomMoves = sTrainerMons_823D820} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RUIN_MANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerName = _("LAWSON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D840} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PSYCHIC_4, + .trainerName = _("LAURA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D858} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_BREEDER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_BREEDER_3, + .trainerName = _("BETHANY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D870} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_BREEDER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_BREEDER_3, + .trainerName = _("ALLISON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D878} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("GARRET"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D890} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("JONAH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823D898} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("VANCE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D8B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("NASH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D8C8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("CORDELL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D8E0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("DALIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823D8F0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("JOANA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D910} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("RILEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D918} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("MARCY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D928} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RUIN_MANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerName = _("LAYTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D940} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("KELSEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D958} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("KELSEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D968} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("KELSEY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D978} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("RICKY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D988} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("RICKY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D990} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("RICKY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823D998} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("JEFF"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D9A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("JEFF"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D9B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("JEFF"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823D9C0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("ISABELLE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D9D0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("ISABELLE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823D9E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("ISABELLE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DA00} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("YASU"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DA18} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("YASU"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DA30} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ENGINEER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_ENGINEER, + .trainerName = _("BERNIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DA48} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_GAMER, + .trainerName = _("DARIAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DA60} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("CHRIS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DA70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("CHRIS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DA80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CAMPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerName = _("CHRIS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DA90} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("ALICIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823DAA0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("ALICIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823DAA8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("ALICIA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823DAB0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("JEREMY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DAB8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("MARK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DAC8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("HERMAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DAD8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("HERMAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DAE8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("TRENT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DAF8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("MEGAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823DB08} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_LASS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_LASS_2, + .trainerName = _("MEGAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823DB30} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SUPER_NERD, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_SUPER_NERD, + .trainerName = _("GLENN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DB58} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_GAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_GAMER, + .trainerName = _("RICH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DB70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("JAREN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DB80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("ELLIOT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823DB90} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_ROCKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_ROCKER, + .trainerName = _("LUCA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DBB0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerName = _("SHEILA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DBC0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("ROBERT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823DBD0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("ROBERT"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823DBF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("SUSIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823DC10} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("SUSIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823DC38} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("SUSIE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 5, + .party = {.NoItemDefaultMoves = sTrainerMons_823DC60} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("LUKAS"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823DC88} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("BENNY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DCA8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("BENNY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DCB8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("MARLON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DCC8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("MARLON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DCE0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BEAUTY_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerName = _("GRACE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DCF8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("CHESTER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DD08} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("CHESTER"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DD20} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("BECKY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DD38} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("BECKY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DD48} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("BECKY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DD58} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_KIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_KIN, + .trainerName = _("RON & MYA"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DD68} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_KIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_KIN, + .trainerName = _("RON & MYA"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DD78} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_KIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_KIN, + .trainerName = _("RON & MYA"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DD88} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("RUBEN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DD98} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("CAMRON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DDB0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIKER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BIKER, + .trainerName = _("JAXON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DDC0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("ISAIAH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DDD0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("COREY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DDE0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("JACOB"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823DDF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("JACOB"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823DE10} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("ALICE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DE30} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("DARRIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823DE40} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("MISSY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DE60} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PICNICKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerName = _("MISSY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DE70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_FISHERMAN_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerName = _("WADE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 6, + .party = {.NoItemDefaultMoves = sTrainerMons_823DE80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("JACK"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823DEB0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SIS_AND_BRO_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SIS_AND_BRO_2, + .trainerName = _("LIL & IAN"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DEB8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SIS_AND_BRO_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SIS_AND_BRO_2, + .trainerName = _("LIL & IAN"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DEC8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("FINN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823DED8} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_GIRL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_GIRL, + .trainerName = _("SHARON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DEE0} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_GIRL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_GIRL, + .trainerName = _("SHARON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DEF0} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_GIRL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_GIRL, + .trainerName = _("TANYA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DF00} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_GIRL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_GIRL, + .trainerName = _("TANYA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DF10} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("SHEA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DF20} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("SHEA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DF30} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("HUGH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DF40} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_BLACK_BELT_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerName = _("HUGH"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DF50} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_KIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_KIN, + .trainerName = _("MIK & KIA"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DF60} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_KIN, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_KIN, + .trainerName = _("MIK & KIA"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.ItemDefaultMoves = sTrainerMons_823DF70} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TUBER_3, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_TUBER_3, + .trainerName = _("AMIRA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DF80} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TWINS_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, + .trainerPic = TRAINER_PIC_TWINS_2, + .trainerName = _("JOY & MEG"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DF98} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PAINTER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PAINTER, + .trainerName = _("RAYNA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823DFA8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNGSTER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_YOUNGSTER, + .trainerName = _("DESTIN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DFB8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_PKMN_BREEDER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_BREEDER_3, + .trainerName = _("ALIZE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823DFC8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNG_COUPLE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE_2, + .trainerName = _("GIA & JES"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DFE0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_YOUNG_COUPLE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE_2, + .trainerName = _("GIA & JES"), + .items = {}, + .doubleBattle = TRUE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823DFF0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("MILO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823E000} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("CHAZ"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823E010} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BIRD_KEEPER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerName = _("HAROLD"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823E020} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("NICOLE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823E030} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PSYCHIC_4, + .trainerName = _("JACLYN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823E038} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("SAMIR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemDefaultMoves = sTrainerMons_823E068} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_HIKER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_HIKER_2, + .trainerName = _("EARL"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823E070} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_RUIN_MANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerName = _("LARRY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823E080} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_POKEMANIAC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, + .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerName = _("HECTOR"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823E090} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerName = _("DARIO"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823E0A0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PSYCHIC_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PSYCHIC_4, + .trainerName = _("RODETTE"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823E0B0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_JUGGLER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_JUGGLER, + .trainerName = _("MASON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 4, + .party = {.NoItemDefaultMoves = sTrainerMons_823E0E0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PKMN_RANGER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_PKMN_RANGER_3, + .trainerName = _("NICOLAS"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823E100} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PKMN_RANGER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_RANGER_4, + .trainerName = _("MADELINE"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823E120} + }, + { + .partyFlags = F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CRUSH_GIRL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, + .trainerPic = TRAINER_PIC_CRUSH_GIRL, + .trainerName = _("CYNDY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.ItemDefaultMoves = sTrainerMons_823E140} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_TAMER, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, + .trainerPic = TRAINER_PIC_TAMER, + .trainerName = _("EVAN"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823E158} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PKMN_RANGER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_PKMN_RANGER_3, + .trainerName = _("JACKSON"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 3, + .party = {.NoItemCustomMoves = sTrainerMons_823E170} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_PKMN_RANGER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_PKMN_RANGER_4, + .trainerName = _("KATELYN"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 1, + .party = {.NoItemCustomMoves = sTrainerMons_823E1A0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerName = _("LEROY"), + .items = {ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823E1B0} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOLTRAINER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerName = _("MICHELLE"), + .items = {ITEM_HYPER_POTION}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.NoItemCustomMoves = sTrainerMons_823E200} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, + .trainerClass = CLASS_COOL_COUPLE, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, + .trainerPic = TRAINER_PIC_COOL_COUPLE, + .trainerName = _("LEX & NYA"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = TRUE, + .aiFlags = 7, + .partySize = 2, + .party = {.NoItemCustomMoves = sTrainerMons_823E250} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("COLTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823E270} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("COLTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823E288} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_BUG_CATCHER_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerName = _("COLTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 3, + .party = {.NoItemDefaultMoves = sTrainerMons_823E2A0} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("MATTHEW"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823E2B8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_MALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, + .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerName = _("TONY"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823E2C8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_SWIMMER_FEMALE_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, + .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerName = _("MELISSA"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823E2D8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_ELITE_FOUR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, + .trainerPic = TRAINER_PIC_LORELEI, + .trainerName = _("LORELEI"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.ItemCustomMoves = sTrainerMons_823E2E8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_ELITE_FOUR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, + .trainerPic = TRAINER_PIC_BRUNO, + .trainerName = _("BRUNO"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.ItemCustomMoves = sTrainerMons_823E338} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_ELITE_FOUR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, + .trainerPic = TRAINER_PIC_AGATHA, + .trainerName = _("AGATHA"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.ItemCustomMoves = sTrainerMons_823E388} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_ELITE_FOUR_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, + .trainerPic = TRAINER_PIC_LANCE, + .trainerName = _("LANCE"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 5, + .party = {.ItemCustomMoves = sTrainerMons_823E3D8} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CHAMPION_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerName = _("TERRY"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 6, + .party = {.ItemCustomMoves = sTrainerMons_823E428} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CHAMPION_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerName = _("TERRY"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 6, + .party = {.ItemCustomMoves = sTrainerMons_823E488} + }, + { + .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, + .trainerClass = CLASS_CHAMPION_2, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerName = _("TERRY"), + .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, + .doubleBattle = FALSE, + .aiFlags = 7, + .partySize = 6, + .party = {.ItemCustomMoves = sTrainerMons_823E4E8} + }, + { + .partyFlags = 0, + .trainerClass = CLASS_CUE_BALL, + .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, + .trainerPic = TRAINER_PIC_CUE_BALL, + .trainerName = _("PAXTON"), + .items = {}, + .doubleBattle = FALSE, + .aiFlags = 1, + .partySize = 2, + .party = {.NoItemDefaultMoves = sTrainerMons_823E548} + }, +}; From bcbd4bcee2d3214d5d7a39b188ebb1639b05ae69 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Thu, 17 Oct 2019 13:16:42 -0700 Subject: [PATCH 045/114] Fix build and bump baserom.ips. --- baserom.ips | Bin 1675622 -> 1671478 bytes data/graphics.s | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/baserom.ips b/baserom.ips index 59846cc98218779bbe2454daee8e62977d7b5dd7..998959a174bf9119a36749504645fcff0c34e108 100644 GIT binary patch delta 121 zcmaF1C~aF)T0;xt7A8{{mU(;J=1gx4VUlWZ4q*afW*}w(Vpbq#17da{<^W<&Am##M sZXo6XVqPHT17dz4764*FAQl2*VIUR(Vo@L#17dL?me}4LBKg<`0OjQ@>;M1& delta 4295 zcmc)Le@v8z9mnyHNcB{dtN7!bS3L_>TdhM2?XB9D>Q&L66$`beMT;x5wBGb)(W0Y$ zu9YgbCtll2Br7q*(d3%3jjY7kgrsC6+ihbBOISiOvXPDF!V;E|NH(&NW$$md{rnusgE+$PXjbaLo`eyG)iMM zP7^dqQ#4JwQs~Jg59N`UmXMG96rdtnPaCQD3irQ+gCK3AG73>Sg{gw7C_>d#L$y># zQHoJLHBckPsfn5?K}kwcE45KObx@i*smtL@H{GNj>ZLx)P(KaOAPvzljnF8K(Kt=e zBu&vYDakuP9?ByxEg>KIDL_TEo;H$G%$E`h(l#oi5S3GyDyWJgR82KhOLY{b7}Zk) zHBy|KsF@O!q!hJM8?{phrKvN?{qN$Sn{HAM^->>YsGkOCkcP-JOZwmD{1?A4ho7}> zcM<>T+~k0@d6w^A!8UT&Qr5xk#g*qT|U| z|BvheuOdG&?^N#3&Bbc{rCFf#fVo70Uz*e>G_iB2Td7mb2nWt2-&U{5>8_arjZ!%A7c(Zv%sZ#S* zbp_1^m2ET6s=mxTr;Z)wHl0zJul)3LY`vlxofM zYOXVz;`H@VW=hI1P;;=6 zftrg62FiXxhJl)g)eMv~pMxL^wE)Xms5~rUp%!8f3$+M47^r+KW}v({{IgMJN{TU1 zi!shX72wq1C^IF68K|Y$#y~B@J_c$z1{f$GmNQT*uzGCNVW%V?3$+rPSSUY6S*W|P zn1xz}83t-Kb}~=_Y-ga>pof9F8^a7#A^I7pB5Y)!)?#yk%S=hV4AeTDT%$YKwi(Ks|s_ z2C4)@3{)w`7^nxaj)8gzI~b@S_E);h6z{adLOskuoQ2wo6Ng=PidV!!J%V+$E;}W8 z8K}pwkAW&P8K}q6$3ShzUIuChrWvRZj_|^sz$yl6Cl)hMyU@=-m75IIZgeK!ciAaE zc8)P9`)zROJU%0G6QDP9NzRfQP_>KPnh zpbp^3r!F(ag)>kQ%w?bs^89LJp$_rDMi%NhY-gdWagc>NjA;hyh{-@bkF5+;4OTHw zM{#J}wVBfRpIv5(TX)N4rnr@Vb(twXWDL|X3^GtJVi5yXhfxOVC7xel7V2dls9>Rv zV>1gC#nGi%c8X8CFY7sheg^6!#u%uWoiEHXQ_}i%S!RlNih+6s6AV;6b~8|?G0H%l z!Da^PRrE1X4H#yi&hq?fWTDRC@Xjnd#g*^QvQs=E3-y}GK)sGB2FiZEje&}zmw|c% zhhE6qOsR%}I**gbv&ROhWy1Flv Date: Thu, 17 Oct 2019 16:21:47 -0400 Subject: [PATCH 046/114] Finish music dump --- ld_script.txt | 8 +- songs.mk | 3 + sound/songs/midi/mus_battle20.mid | Bin 15959 -> 15995 bytes sound/songs/midi/mus_battle32.mid | Bin 13549 -> 13585 bytes sound/songs/midi/mus_fanfa1.mid | Bin 0 -> 485 bytes sound/songs/midi/mus_fanfa4.mid | Bin 0 -> 783 bytes sound/songs/midi/mus_fanfa5.mid | Bin 0 -> 1109 bytes sound/songs/midi/mus_me_b_big.mid | Bin 1330 -> 1362 bytes sound/songs/midi/mus_me_b_small.mid | Bin 783 -> 815 bytes sound/songs/midi/mus_me_bachi.mid | Bin 1690 -> 1722 bytes sound/songs/midi/mus_me_kinomi.mid | Bin 484 -> 508 bytes sound/songs/midi/mus_me_shinka.mid | Bin 234 -> 254 bytes sound/songs/midi/mus_me_waza.mid | Bin 973 -> 1005 bytes sound/songs/midi/mus_p_school.mid | Bin 3106 -> 3126 bytes sound/songs/midi/mus_shinka.mid | Bin 6474 -> 6506 bytes sound/songs/midi/mus_w_door.mid | Bin 0 -> 168 bytes sound/songs/mus_fanfa1.s | 180 -------------- sound/songs/mus_fanfa4.s | 283 ---------------------- sound/songs/mus_fanfa5.s | 350 ---------------------------- sound/songs/mus_w_door.s | 77 ------ 20 files changed, 7 insertions(+), 894 deletions(-) create mode 100644 sound/songs/midi/mus_fanfa1.mid create mode 100644 sound/songs/midi/mus_fanfa4.mid create mode 100644 sound/songs/midi/mus_fanfa5.mid create mode 100644 sound/songs/midi/mus_w_door.mid delete mode 100644 sound/songs/mus_fanfa1.s delete mode 100644 sound/songs/mus_fanfa4.s delete mode 100644 sound/songs/mus_fanfa5.s delete mode 100644 sound/songs/mus_w_door.s diff --git a/ld_script.txt b/ld_script.txt index 6ae4b85a6..551a63cef 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -768,7 +768,7 @@ SECTIONS { sound/songs/se_w287b.o(.rodata); sound/songs/se_w114.o(.rodata); sound/songs/se_w063b.o(.rodata); - sound/songs/mus_w_door.o(.rodata); + sound/songs/midi/mus_w_door.o(.rodata); sound/songs/se_card1.o(.rodata); sound/songs/se_card2.o(.rodata); sound/songs/se_card3.o(.rodata); @@ -784,9 +784,9 @@ SECTIONS { sound/songs/se_excellent.o(.rodata); sound/songs/se_nawamiss.o(.rodata); sound/songs/midi/mus_me_asa.o(.rodata); - sound/songs/mus_fanfa1.o(.rodata); - sound/songs/mus_fanfa4.o(.rodata); - sound/songs/mus_fanfa5.o(.rodata); + sound/songs/midi/mus_fanfa1.o(.rodata); + sound/songs/midi/mus_fanfa4.o(.rodata); + sound/songs/midi/mus_fanfa5.o(.rodata); sound/songs/midi/mus_me_bachi.o(.rodata); sound/songs/midi/mus_me_waza.o(.rodata); sound/songs/midi/mus_me_kinomi.o(.rodata); diff --git a/songs.mk b/songs.mk index 53b697cc9..6458c2c9e 100644 --- a/songs.mk +++ b/songs.mk @@ -270,6 +270,9 @@ $(MID_SUBDIR)/mus_vs_tore.s: %.s: %.mid $(MID_SUBDIR)/mus_vs_yasei.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G157 -V090 +$(MID_SUBDIR)/mus_w_door.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V100 -P5 + $(MID_SUBDIR)/mus_win_gym.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G171 -V090 diff --git a/sound/songs/midi/mus_battle20.mid b/sound/songs/midi/mus_battle20.mid index a7140d9844b4502974739f93c6f0bf92ee55c5b6..531b5fba125566679d3c93a263115c2669539a4f 100644 GIT binary patch delta 158 zcmca!^Sfq(D5LU3F?k+_|N0ERAw}5?4D4Sw+J0n565uf3Y{p^Cfg~biwYgBhObAJY y&0zC-B^@>-5l-37k2NGYkwh52OlC3qfF!_TviXmZ0Sl4{yZUAmb7giGkZS-f!z;r8 delta 121 zcmexebG>GQD5LyDF?kN(kfLk`2KJ8|9Y3-|IUL5D?Kq4%pgbY7&9wq%LQo!?&gT6} pI&4rLr{w1E8j_q)9>a&pGDaVu92SGk62=BBP#(MT<`8pbb^tYD5LyDF?kN(kfLk`23G!!j{K}p4$HUAF|6NMpgjJ#&2e0D{7@cO{pJ&r p^;|HOEt`W?T3{-fVmCk5h-HGxF@N9eqy3#3%46NP*3_WGA3qWyXc}IcIA4^35v)-KvIaz2<{s}a3fy8{vE*D9;DNm1E}>@ zF2<;X&a{gz^1XRJ!t+7~>74^`0OC(~kUrjfI!1ZJf}krzV*{2+Tf5iy=a?r> zX5KhX>c&3aBdnW7$hLTiV>XGwcGARh?JW~iw+yjKkvA=3p%t5IV4*uz?qREBPD09W uDUT^XrMwkPElAGM`u~C>R{A>vkS%$L()i|SQ7^a2V+P~j4=+zMHCoKRP=j* z!0z7<;3vZKOeOWP^z@wDbAPwnaq|d(Mg|@V+wu7cT^W=8Y*rP-rz$EYJ9F9ZyR{@f zq-K8OGB7D4sh#?-CG@>(i&p7R#GWLJU2f7G`U29~;khqx&Nwr*lzKq|fFyPDCxrrhjt?rPi&Y(Gs+b~)4o z|9u@Vq&}`*2Dhsas-~(LUA~mtWzPR}g?{Dt`@&0_!?MG;@;@3Fl2H^a3X1dgnGevb zg)-!o?HVxTU-qh@Zdak0Yi4Tdw?b)eaqen03~WD5XW#Ccx!`jbBlm(cJXJ#(aYKi# z5ifYEgt}9KVy>B~soxBxv&p%ul`ydV^abqOUCsrk{#Oa({62WZb7W-9RyP91q(0Y- c?(%<`Yi4Td>qfeD&Rva6VEbumvg?of157fnmH+?% literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_fanfa5.mid b/sound/songs/midi/mus_fanfa5.mid new file mode 100644 index 0000000000000000000000000000000000000000..519ebf29a60884929d65246374dba53222717cc9 GIT binary patch literal 1109 zcma)(zi-+=7=~Zd6SmL|9y*|^LxxE45D}wFh(tv0;K3?NX2&*xTJc`x#TnTG1F=U9GeVqUS8=eW}~=eM4N z4oY(s`P;}(qjp!$werJ38(=qYi3by^_o6EX7Z3#o%qcR?nDwdcD8{`oFNi&tUoY{I z%U&P&a(Dn);J$AR_o2oOj^p}}JS1y=byy?oWSz8qYiMI{_uMP_Ex@8;s&h|#%XrJ% znY2lsYT}U|u=vZ^-QJ1IIefirZeBag9p@SX`j$OrhVdBV#z$_3H~r|s_LaUhe3GHLr zC$x`gpU^(0eV%81jwP40S96yI`zP|p5kBets@`u-?Y?nk134S48!)GJk}FSZJ>!b6 znbYn|_P2Il^Mm{etoU3vRu9K-#5)W3(^CD58!NoSo~q?G-_+t5T;cy((>}GMS}L3O K8#lR|iv9vt-U^BU literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_me_b_big.mid b/sound/songs/midi/mus_me_b_big.mid index 2028f0016287b93f63ea382c1a0c954f199198a2..150a669b46e35bba967b52c69148589b8a7ad26e 100644 GIT binary patch delta 135 zcmdnQb%|?&D5LsBF=ZZx|N0ERAw}5?3=BsmIvzmgZ=TG_xE@*H(BuP*`;Z0tC$}+m fBMbCSmSpZk7RaBxia8refKhU@EQ=^33&>gkco8M5 delta 102 zcmcb_wTWwjD5LU3F=Yn95`u7`2%sD?bl{|FWqCJ7E6D9!LckeMxd7Q=si1`zfQDavMGU^LulsmsWN5Ma1J yIgjx+vcUAoflQN;1vX87!?X@bfH8UVBIbA$L#!rqvYH_)3E%9_8qCN7vIhX5Q7Ym9 delta 137 zcmdnRJBxRMsERbh{|FWqCJ7E6D9!LckeMxd7Q=si2H%jPYz78K-Ho=oj2sXS!|lms zjJIK&$&+K5Cc`-ECjVht2jwuvZ{Efn57%TiS&`L@A8K4M&oKsuZS3`vKd{c9%*nPE E0Nj`*z5oCK diff --git a/sound/songs/midi/mus_me_kinomi.mid b/sound/songs/midi/mus_me_kinomi.mid index 30fbd360749d9498d8ecbf3bb110dbd1bb5e4195..e7eb4afd11f064b8551a3e5ba44f4c3e7b369e61 100644 GIT binary patch delta 121 zcmaFD{D*mhsD?bl{|FWqCJ7E6D9!LckeRJZn&H1b0|@(u6lF6oFjP&nEaO4q8%^A< ahs?K{_|^=CKUtd*MWB9iCSx@V$OHhw(jY+q delta 96 zcmeyv{DgUesERbh{|FWqCJ7E6D9!LckeRIuD6G%m8&Z_bz`#&8(YA~O%GR5>Uk}DM UoA}cV&Yo<|2XadsDe1d{|FWqCJ7FP|AEZx3l$jt>ob6`Z%9!#0|SH9L_;wiB);85e=B6Z i{ltmZYDn@@42KyQHnZ0=aD_8WwoWlofR<6lF6oFo-c6&}Z1dUeCZ~!7#z7 sUZTN>K>{IbH8I?Z1FF(`;#_MvxURzt44Xl^!Wkx8rx-L_Gl0wl0AS=CQ~&?~ diff --git a/sound/songs/midi/mus_me_waza.mid b/sound/songs/midi/mus_me_waza.mid index ac132f5ffda3a65b4b0a2e0847748817251b0c88..40f9c2ed8d5834def87904a00504d01f682c0792 100644 GIT binary patch delta 133 zcmX@h{+4}$D5L&FF>M}(|N0ERAw}5?3=DA-J)=MatkfLk`28O7KzEKGFW;ok;vLvH1Ok%<02*w34&XUP2OiN%K RyUAOa>|mVNlm9Wj1^`SN8}0xA diff --git a/sound/songs/midi/mus_p_school.mid b/sound/songs/midi/mus_p_school.mid index 55651dea57ca3f3532cae884bbb9cfc56c55c35d..4e6fd334076e72e06b508592a8663335c3ddcb58 100644 GIT binary patch delta 85 zcmZ1^u}xxvD5KIuF*zQF|N0ERAw}5?3=H8DZGw^bEL%5D-^hY2(6BjxwFX&)DQNQ* KPCq6VkRbs71s9b7 delta 64 zcmdlcu}ETqD5Km&F*y$3kfLk`28Q5?4#7}1%f^lKH?qJuHJf8tYhXMkzs*lL{g?nf C;1RC? diff --git a/sound/songs/midi/mus_shinka.mid b/sound/songs/midi/mus_shinka.mid index de8b2ab9127d2278de12cff174d602f4abd07628..375e6d5dbf729f4df6099e7e87f7a70bc49f0a3c 100644 GIT binary patch delta 141 zcmX?Q^vY<0D5LU3F?k+_|N0ERAw}5?3{3tTZM~V01%ftDVDdv2VddZajD?#ONe#2r m=AWEq%t#_ka+}S0rI2+oDQ%AAmqQj|Kfk$N@H9IM$Z`N%za+o_ delta 108 zcmaE5bjoOgD5LyDF?kN(kfLk`1}5)~j^0c#j^E}POnxvPEBEG4EZnS6IcBrXoLpwi dFqKl9y?LczDw*Uq7xK%&c Date: Thu, 17 Oct 2019 17:11:34 -0400 Subject: [PATCH 047/114] Trainer dump pass 2; flag refactoring --- data/maps/CinnabarIsland_Gym/scripts.inc | 4 +- data/maps/FuchsiaCity_Gym/scripts.inc | 4 +- data/maps/PalletTown/scripts.inc | 2 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 2 +- data/maps/PewterCity_Gym/scripts.inc | 4 +- data/maps/ViridianCity/scripts.inc | 6 +- include/constants/flags.h | 358 +----- include/constants/trainers.h | 1041 +++++++++++++--- src/help_system_812B1E0.c | 6 +- src/main_menu.c | 2 +- src/pokemon.c | 10 +- src/trainers.c | 1060 ++++++++--------- src/vs_seeker.c | 8 +- 13 files changed, 1503 insertions(+), 1004 deletions(-) diff --git a/data/maps/CinnabarIsland_Gym/scripts.inc b/data/maps/CinnabarIsland_Gym/scripts.inc index 20c00f117..26af36303 100644 --- a/data/maps/CinnabarIsland_Gym/scripts.inc +++ b/data/maps/CinnabarIsland_Gym/scripts.inc @@ -68,7 +68,7 @@ EventScript_16DA06:: @ 816DA06 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars setflag FLAG_0x4B6 - setflag FLAG_UNK826 + setflag FLAG_0x826 setrespawn SPAWN_CINNABAR_ISLAND setvar VAR_0x4071, 1 clearflag FLAG_0x062 @@ -208,7 +208,7 @@ EventScript_16DBC0:: @ 816DBC0 CinnabarIsland_Gym_EventScript_16DBCA:: @ 816DBCA lockall - checkflag FLAG_UNK826 + checkflag FLAG_0x826 goto_if_eq EventScript_16DBDE msgbox gUnknown_8199C29 releaseall diff --git a/data/maps/FuchsiaCity_Gym/scripts.inc b/data/maps/FuchsiaCity_Gym/scripts.inc index 6b57f6377..930ccd463 100644 --- a/data/maps/FuchsiaCity_Gym/scripts.inc +++ b/data/maps/FuchsiaCity_Gym/scripts.inc @@ -18,7 +18,7 @@ EventScript_16D580:: @ 816D580 special SetFlavorTextFlagFromSpecialVars clearflag FLAG_0x09F setflag FLAG_0x4B4 - setflag FLAG_UNK824 + setflag FLAG_0x824 setvar VAR_0x8008, 5 call EventScript_1A6B18 goto EventScript_16D5A6 @@ -90,7 +90,7 @@ EventScript_16D69D:: @ 816D69D FuchsiaCity_Gym_EventScript_16D6A7:: @ 816D6A7 lockall - checkflag FLAG_UNK824 + checkflag FLAG_0x824 goto_if_eq EventScript_16D6BB msgbox gUnknown_8198B4B releaseall diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc index ed53b8518..61e8eaf2d 100644 --- a/data/maps/PalletTown/scripts.inc +++ b/data/maps/PalletTown/scripts.inc @@ -50,7 +50,7 @@ EventScript_1654D8:: @ 81654D8 addobject 3 applymovement 3, Movement_1655AF waitmovement 0 - checkflag FLAG_SYS_RIBBON_GET + checkflag FLAG_0x89B goto_if 0, EventScript_1655A1 msgbox gUnknown_817D8BF setvar VAR_0x8004, 0 diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index 64bec30b1..cd6747720 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -974,7 +974,7 @@ EventScript_1699CE:: @ 81699CE closemessage compare_var_to_value VAR_0x8009, 60 goto_if 0, EventScript_1699F9 - checkflag FLAG_SYS_RIBBON_GET + checkflag FLAG_0x89B goto_if 0, EventScript_1699F9 delay 30 msgbox gUnknown_818EDF5 diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index 5990bf1e3..74aed695d 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -17,7 +17,7 @@ EventScript_16A5C5:: @ 816A5C5 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars setflag FLAG_0x4B0 - setflag FLAG_UNK820 + setflag FLAG_0x820 setvar VAR_0x406C, 1 setflag FLAG_0x02E clearflag FLAG_0x092 @@ -82,7 +82,7 @@ EventScript_16A6A5:: @ 816A6A5 PewterCity_Gym_EventScript_16A6AF:: @ 816A6AF lockall - checkflag FLAG_UNK820 + checkflag FLAG_0x820 goto_if_eq EventScript_16A6C3 msgbox gUnknown_819146E releaseall diff --git a/data/maps/ViridianCity/scripts.inc b/data/maps/ViridianCity/scripts.inc index 5434fa1fa..2830c8f98 100644 --- a/data/maps/ViridianCity/scripts.inc +++ b/data/maps/ViridianCity/scripts.inc @@ -37,11 +37,11 @@ EventScript_165931:: @ 8165931 goto_if 0, EventScript_1A77A9 checkflag FLAG_0x823 goto_if 0, EventScript_1A77A9 - checkflag FLAG_UNK824 + checkflag FLAG_0x824 goto_if 0, EventScript_1A77A9 checkflag FLAG_0x825 goto_if 0, EventScript_1A77A9 - checkflag FLAG_UNK826 + checkflag FLAG_0x826 goto_if 0, EventScript_1A77A9 setvar VAR_0x405A, 1 return @@ -107,7 +107,7 @@ EventScript_1659EC:: @ 81659EC ViridianCity_EventScript_1659F6:: @ 81659F6 lock faceplayer - checkflag FLAG_UNK820 + checkflag FLAG_0x820 goto_if_eq EventScript_165A23 compare_var_to_value VAR_0x4051, 2 goto_if 4, EventScript_165A4A diff --git a/include/constants/flags.h b/include/constants/flags.h index a4b891aca..a278429c2 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1,11 +1,42 @@ #ifndef GUARD_CONSTANTS_FLAGS_H #define GUARD_CONSTANTS_FLAGS_H +#include "constants/trainers.h" + // Sys Flags Maybe #define FLAG_SYS_SAFARI_MODE 0x800 #define FLAG_WHITE_FLUTE_ACTIVE 0x803 #define FLAG_BLACK_FLUTE_ACTIVE 0x804 +#define FLAG_0x807 0x807 +// TODO: These three are badge flags +#define FLAG_0x820 0x820 +#define FLAG_0x821 0x821 +#define FLAG_0x822 0x822 +#define FLAG_0x823 0x823 +#define FLAG_0x824 0x824 +#define FLAG_0x825 0x825 +#define FLAG_0x826 0x826 +#define FLAG_0x827 0x827 +#define FLAG_0x828 0x828 +#define FLAG_0x829 0x829 +#define FLAG_0x82C 0x82C +#define FLAG_0x82F 0x82F +#define FLAG_0x830 0x830 +#define FLAG_SYS_NOT_SOMEONES_PC 0x834 +#define FLAG_0x83C 0x83C +#define FLAG_0x83E 0x83E +#define FLAG_0x841 0x841 +#define FLAG_0x843 0x843 +#define FLAG_0x844 0x844 +#define FLAG_0x845 0x845 +#define FLAG_0x846 0x846 +#define FLAG_0x847 0x847 +#define FLAG_0x848 0x848 +#define FLAG_0x849 0x849 +#define FLAG_0x84A 0x84A +#define FLAG_0x84B 0x84B + // World Map Flags #define FLAG_WORLD_MAP_PALLET_TOWN 0x890 #define FLAG_WORLD_MAP_VIRIDIAN_CITY 0x891 @@ -61,30 +92,6 @@ // Unknown -#define FLAG_0x807 0x807 -#define FLAG_0x821 0x821 -#define FLAG_0x822 0x822 -#define FLAG_0x823 0x823 -#define FLAG_0x825 0x825 -#define FLAG_0x827 0x827 -#define FLAG_0x828 0x828 -#define FLAG_0x829 0x829 -#define FLAG_0x82C 0x82C -#define FLAG_0x82F 0x82F -#define FLAG_0x830 0x830 -#define FLAG_SYS_NOT_SOMEONES_PC 0x834 -#define FLAG_0x83C 0x83C -#define FLAG_0x83E 0x83E -#define FLAG_0x841 0x841 -#define FLAG_0x844 0x844 -#define FLAG_0x845 0x845 -#define FLAG_0x846 0x846 -#define FLAG_0x847 0x847 -#define FLAG_0x848 0x848 -#define FLAG_0x849 0x849 -#define FLAG_0x84A 0x84A -#define FLAG_0x84B 0x84B - // Emerald Flags @@ -1374,297 +1381,44 @@ #define FLAG_TRAINER_FLAG_START 0x500 -#define TRAINERS_FLAG_NO 0x356 -#define CODE_FLAGS (FLAG_TRAINER_FLAG_START + TRAINERS_FLAG_NO + 0xA) // 0x860 +#define TRAINER_FLAG(name) (FLAG_TRAINER_FLAG_START + TRAINER_##name) -// TODO: These three are badge flags -#define FLAG_UNK820 0x820 -#define FLAG_UNK824 0x824 -#define FLAG_UNK826 0x826 - -#define FLAG_UNK843 0x843 +#define TRAINERS_FLAG_NO ((NUM_TRAINERS) & 15 ? (NUM_TRAINERS) + 16 - ((NUM_TRAINERS) & 15) : NUM_TRAINERS) +#define CODE_FLAGS (FLAG_TRAINER_FLAG_START + TRAINERS_FLAG_NO + 0xA) // 0x800 // SYSTEM FLAGS // 0x860 -#define FLAG_SYS_POKEMON_GET (CODE_FLAGS + 0) -#define FLAG_SYS_POKEDEX_GET (CODE_FLAGS + 1) -#define FLAG_SYS_POKENAV_GET (CODE_FLAGS + 2) -// third one appears unused -#define FLAG_SYS_GAME_CLEAR (CODE_FLAGS + 4) -#define FLAG_SYS_CHAT_USED (CODE_FLAGS + 5) -#define FLAG_SYS_HIPSTER_MEET (CODE_FLAGS + 6) -// badges -#define FLAG_BADGE01_GET (CODE_FLAGS + 7) -#define FLAG_BADGE02_GET (CODE_FLAGS + 8) -#define FLAG_BADGE03_GET (CODE_FLAGS + 9) -#define FLAG_BADGE04_GET (CODE_FLAGS + 0xA) -#define FLAG_BADGE05_GET (CODE_FLAGS + 0xB) -#define FLAG_BADGE06_GET (CODE_FLAGS + 0xC) -#define FLAG_BADGE07_GET (CODE_FLAGS + 0xD) -#define FLAG_BADGE08_GET (CODE_FLAGS + 0xE) +#define FLAG_0x87F 0x87F +#define FLAG_0x880 0x880 +#define FLAG_0x881 0x881 +#define FLAG_0x882 0x882 +#define FLAG_0x883 0x883 +#define FLAG_0x884 0x884 +#define FLAG_0x885 0x885 +#define FLAG_0x886 0x886 +#define FLAG_0x887 0x887 -// cities and towns -#define FLAG_VISITED_LITTLEROOT_TOWN (CODE_FLAGS + 0xF) -#define FLAG_VISITED_OLDALE_TOWN (CODE_FLAGS + 0x10) -#define FLAG_VISITED_DEWFORD_TOWN (CODE_FLAGS + 0x11) -#define FLAG_VISITED_LAVARIDGE_TOWN (CODE_FLAGS + 0x12) -#define FLAG_VISITED_FALLARBOR_TOWN (CODE_FLAGS + 0x13) -#define FLAG_VISITED_VERDANTURF_TOWN (CODE_FLAGS + 0x14) -#define FLAG_VISITED_PACIFIDLOG_TOWN (CODE_FLAGS + 0x15) -#define FLAG_VISITED_PETALBURG_CITY (CODE_FLAGS + 0x16) -#define FLAG_VISITED_SLATEPORT_CITY (CODE_FLAGS + 0x17) -#define FLAG_VISITED_MAUVILLE_CITY (CODE_FLAGS + 0x18) -#define FLAG_VISITED_RUSTBORO_CITY (CODE_FLAGS + 0x19) -#define FLAG_VISITED_FORTREE_CITY (CODE_FLAGS + 0x1A) -#define FLAG_VISITED_LILYCOVE_CITY (CODE_FLAGS + 0x1B) -#define FLAG_VISITED_MOSSDEEP_CITY (CODE_FLAGS + 0x1C) -#define FLAG_VISITED_SOOTOPOLIS_CITY (CODE_FLAGS + 0x1D) -#define FLAG_VISITED_EVER_GRANDE_CITY (CODE_FLAGS + 0x1E) +#define FLAG_0x88C 0x88C -#define FLAG_0x87F (CODE_FLAGS + 0x1F) -#define FLAG_0x880 (CODE_FLAGS + 0x20) -#define FLAG_0x881 (CODE_FLAGS + 0x21) -#define FLAG_0x882 (CODE_FLAGS + 0x22) -#define FLAG_0x883 (CODE_FLAGS + 0x23) -#define FLAG_0x884 (CODE_FLAGS + 0x24) -#define FLAG_0x885 (CODE_FLAGS + 0x25) -#define FLAG_0x886 (CODE_FLAGS + 0x26) -#define FLAG_0x887 (CODE_FLAGS + 0x27) +#define FLAG_0x88E 0x88E +#define FLAG_0x88F 0x88F -#define FLAG_SYS_USE_FLASH (CODE_FLAGS + 0x28) -#define FLAG_SYS_USE_STRENGTH (CODE_FLAGS + 0x29) -#define FLAG_SYS_WEATHER_CTRL (CODE_FLAGS + 0x2A) -#define FLAG_SYS_CYCLING_ROAD (CODE_FLAGS + 0x2B) -#define FLAG_0x88C (CODE_FLAGS + 0x2C) -#define FLAG_SYS_CRUISE_MODE (CODE_FLAGS + 0x2D) +#define FLAG_0x896 0x896 +#define FLAG_0x897 0x897 +#define FLAG_0x89B 0x89B -#define FLAG_0x88E (CODE_FLAGS + 0x2E) -#define FLAG_0x88F (CODE_FLAGS + 0x2F) +#define FLAG_0x8A4 0x8A4 -#define FLAG_SYS_TV_HOME (CODE_FLAGS + 0x30) -#define FLAG_SYS_TV_WATCH (CODE_FLAGS + 0x31) -#define FLAG_SYS_TV_START (CODE_FLAGS + 0x32) -#define FLAG_SYS_POPWORD_INPUT (CODE_FLAGS + 0x33) -#define FLAG_SYS_MIX_RECORD (CODE_FLAGS + 0x34) -#define FLAG_SYS_CLOCK_SET (CODE_FLAGS + 0x35) -#define FLAG_SYS_NATIONAL_DEX (CODE_FLAGS + 0x36) -#define FLAG_SYS_CAVE_SHIP (CODE_FLAGS + 0x37) -#define FLAG_SYS_CAVE_WONDER (CODE_FLAGS + 0x38) -#define FLAG_SYS_CAVE_BATTLE (CODE_FLAGS + 0x39) -#define FLAG_SYS_SHOAL_TIDE (CODE_FLAGS + 0x3A) -#define FLAG_SYS_RIBBON_GET (CODE_FLAGS + 0x3B) +#define FLAG_0x8D5 0x8D5 +#define FLAG_0x8D6 0x8D6 -#define FLAG_0x89C (CODE_FLAGS + 0x3C) -#define FLAG_0x89D (CODE_FLAGS + 0x3D) -#define FLAG_0x89E (CODE_FLAGS + 0x3E) -#define FLAG_0x89F (CODE_FLAGS + 0x3F) -#define FLAG_0x8A0 (CODE_FLAGS + 0x40) -#define FLAG_0x8A1 (CODE_FLAGS + 0x41) -#define FLAG_0x8A2 (CODE_FLAGS + 0x42) -#define FLAG_0x8A3 (CODE_FLAGS + 0x43) -#define FLAG_0x8A4 (CODE_FLAGS + 0x44) -#define FLAG_0x8A5 (CODE_FLAGS + 0x45) -#define FLAG_0x8A6 (CODE_FLAGS + 0x46) -#define FLAG_0x8A7 (CODE_FLAGS + 0x47) -#define FLAG_UNLOCK_BATTLE_FRONTIER (CODE_FLAGS + 0x48) -#define FLAG_UNLOCK_SOUTHERN_ISLAND (CODE_FLAGS + 0x49) -#define FLAG_0x8AA (CODE_FLAGS + 0x4A) +#define FLAG_0x8D8 0x8D8 +#define FLAG_0x8D9 0x8D9 +#define FLAG_0x8DA 0x8DA -#define FLAG_SYS_PC_LANETTE (CODE_FLAGS + 0x4B) -#define FLAG_SYS_MYSTERY_EVENT_ENABLE (CODE_FLAGS + 0x4C) -#define FLAG_SYS_ENC_UP_ITEM (CODE_FLAGS + 0x4D) -#define FLAG_SYS_ENC_DOWN_ITEM (CODE_FLAGS + 0x4E) -#define FLAG_SYS_BRAILLE_DIG (CODE_FLAGS + 0x4F) -#define FLAG_SYS_BRAILLE_STRENGTH (CODE_FLAGS + 0x50) -#define FLAG_SYS_BRAILLE_WAIT (CODE_FLAGS + 0x51) -#define FLAG_SYS_BRAILLE_FLY (CODE_FLAGS + 0x52) -#define FLAG_SYS_HAS_EON_TICKET (CODE_FLAGS + 0x53) - -#define FLAG_SYS_POKEMON_LEAGUE_FLY (CODE_FLAGS + 0x54) - -#define FLAG_0x8B5 (CODE_FLAGS + 0x55) -#define FLAG_0x8B6 (CODE_FLAGS + 0x56) -#define FLAG_0x8B7 (CODE_FLAGS + 0x57) -#define FLAG_0x8B8 (CODE_FLAGS + 0x58) -#define FLAG_0x8B9 (CODE_FLAGS + 0x59) -#define FLAG_0x8BA (CODE_FLAGS + 0x5A) -#define FLAG_0x8BB (CODE_FLAGS + 0x5B) -#define FLAG_0x8BC (CODE_FLAGS + 0x5C) - -#define FLAG_SYS_TV_LATI (CODE_FLAGS + 0x5D) - -#define FLAG_0x8BE (CODE_FLAGS + 0x5E) - -#define FLAG_SYS_SHOAL_ITEM (CODE_FLAGS + 0x5F) -#define FLAG_SYS_B_DASH (CODE_FLAGS + 0x60) // got Running Shoes -#define FLAG_SYS_CTRL_OBJ_DELETE (CODE_FLAGS + 0x61) -#define FLAG_SYS_RESET_RTC_ENABLE (CODE_FLAGS + 0x62) - -#define FLAG_0x8C3 (CODE_FLAGS + 0x63) - -#define FLAG_SYS_TOWER_SILVER (CODE_FLAGS + 0x64) -#define FLAG_SYS_TOWER_GOLD (CODE_FLAGS + 0x65) -#define FLAG_SYS_DOME_SILVER (CODE_FLAGS + 0x66) -#define FLAG_SYS_DOME_GOLD (CODE_FLAGS + 0x67) -#define FLAG_SYS_PALACE_SILVER (CODE_FLAGS + 0x68) -#define FLAG_SYS_PALACE_GOLD (CODE_FLAGS + 0x69) -#define FLAG_SYS_ARENA_SILVER (CODE_FLAGS + 0x6A) -#define FLAG_SYS_ARENA_GOLD (CODE_FLAGS + 0x6B) -#define FLAG_SYS_FACTORY_SILVER (CODE_FLAGS + 0x6C) -#define FLAG_SYS_FACTORY_GOLD (CODE_FLAGS + 0x6D) -#define FLAG_SYS_PIKE_SILVER (CODE_FLAGS + 0x6E) -#define FLAG_SYS_PIKE_GOLD (CODE_FLAGS + 0x6F) -#define FLAG_SYS_PYRAMID_SILVER (CODE_FLAGS + 0x70) -#define FLAG_SYS_PYRAMID_GOLD (CODE_FLAGS + 0x71) -#define FLAG_SYS_FRONTIER_PASS (CODE_FLAGS + 0x72) - -#define FLAG_0x8D3 (CODE_FLAGS + 0x73) -#define FLAG_0x8D4 (CODE_FLAGS + 0x74) -#define FLAG_0x8D5 (CODE_FLAGS + 0x75) -#define FLAG_0x8D6 (CODE_FLAGS + 0x76) - -#define FLAG_SYS_STORAGE_UNKNOWN_FLAG (CODE_FLAGS + 0x77) - -#define FLAG_0x8D8 (CODE_FLAGS + 0x78) -#define FLAG_0x8D9 (CODE_FLAGS + 0x79) -#define FLAG_0x8DA (CODE_FLAGS + 0x7A) - -#define FLAG_SYS_MYSTERY_GIFT_ENABLE (CODE_FLAGS + 0x7B) - -#define FLAG_0x8DC (CODE_FLAGS + 0x7C) -#define FLAG_0x8DD (CODE_FLAGS + 0x7D) -#define FLAG_0x8DE (CODE_FLAGS + 0x7E) -#define FLAG_0x8DF (CODE_FLAGS + 0x7F) -#define FLAG_0x8E0 (CODE_FLAGS + 0x80) -#define FLAG_0x8E1 (CODE_FLAGS + 0x81) -#define FLAG_0x8E2 (CODE_FLAGS + 0x82) -#define FLAG_0x8E3 (CODE_FLAGS + 0x83) -#define FLAG_0x8E4 (CODE_FLAGS + 0x84) -#define FLAG_0x8E5 (CODE_FLAGS + 0x85) -#define FLAG_0x8E6 (CODE_FLAGS + 0x86) -#define FLAG_0x8E7 (CODE_FLAGS + 0x87) -#define FLAG_0x8E8 (CODE_FLAGS + 0x88) -#define FLAG_0x8E9 (CODE_FLAGS + 0x89) -#define FLAG_0x8EA (CODE_FLAGS + 0x8A) -#define FLAG_0x8EB (CODE_FLAGS + 0x8B) -#define FLAG_0x8EC (CODE_FLAGS + 0x8C) -#define FLAG_0x8ED (CODE_FLAGS + 0x8D) -#define FLAG_0x8EE (CODE_FLAGS + 0x8E) -#define FLAG_0x8EF (CODE_FLAGS + 0x8F) -#define FLAG_0x8F0 (CODE_FLAGS + 0x90) -#define FLAG_0x8F1 (CODE_FLAGS + 0x91) -#define FLAG_0x8F2 (CODE_FLAGS + 0x92) -#define FLAG_0x8F3 (CODE_FLAGS + 0x93) -#define FLAG_0x8F4 (CODE_FLAGS + 0x94) -#define FLAG_0x8F5 (CODE_FLAGS + 0x95) -#define FLAG_0x8F6 (CODE_FLAGS + 0x96) -#define FLAG_0x8F7 (CODE_FLAGS + 0x97) -#define FLAG_0x8F8 (CODE_FLAGS + 0x98) -#define FLAG_0x8F9 (CODE_FLAGS + 0x99) -#define FLAG_0x8FA (CODE_FLAGS + 0x9A) -#define FLAG_0x8FB (CODE_FLAGS + 0x9B) -#define FLAG_0x8FC (CODE_FLAGS + 0x9C) -#define FLAG_0x8FD (CODE_FLAGS + 0x9D) -#define FLAG_0x8FE (CODE_FLAGS + 0x9E) -#define FLAG_0x8FF (CODE_FLAGS + 0x9F) -#define FLAG_0x900 (CODE_FLAGS + 0xA0) -#define FLAG_0x901 (CODE_FLAGS + 0xA1) -#define FLAG_0x902 (CODE_FLAGS + 0xA2) -#define FLAG_0x903 (CODE_FLAGS + 0xA3) -#define FLAG_0x904 (CODE_FLAGS + 0xA4) -#define FLAG_0x905 (CODE_FLAGS + 0xA5) -#define FLAG_0x906 (CODE_FLAGS + 0xA6) -#define FLAG_0x907 (CODE_FLAGS + 0xA7) -#define FLAG_0x908 (CODE_FLAGS + 0xA8) -#define FLAG_0x909 (CODE_FLAGS + 0xA9) -#define FLAG_0x90A (CODE_FLAGS + 0xAA) -#define FLAG_0x90B (CODE_FLAGS + 0xAB) -#define FLAG_0x90C (CODE_FLAGS + 0xAC) -#define FLAG_0x90D (CODE_FLAGS + 0xAD) -#define FLAG_0x90E (CODE_FLAGS + 0xAE) -#define FLAG_0x90F (CODE_FLAGS + 0xAF) -#define FLAG_0x910 (CODE_FLAGS + 0xB0) -#define FLAG_0x911 (CODE_FLAGS + 0xB1) -#define FLAG_0x912 (CODE_FLAGS + 0xB2) -#define FLAG_0x913 (CODE_FLAGS + 0xB3) -#define FLAG_0x914 (CODE_FLAGS + 0xB4) -#define FLAG_0x915 (CODE_FLAGS + 0xB5) -#define FLAG_0x916 (CODE_FLAGS + 0xB6) -#define FLAG_0x917 (CODE_FLAGS + 0xB7) -#define FLAG_0x918 (CODE_FLAGS + 0xB8) -#define FLAG_0x919 (CODE_FLAGS + 0xB9) -#define FLAG_0x91A (CODE_FLAGS + 0xBA) -#define FLAG_0x91B (CODE_FLAGS + 0xBB) -#define FLAG_0x91C (CODE_FLAGS + 0xBC) -#define FLAG_0x91D (CODE_FLAGS + 0xBD) -#define FLAG_0x91E (CODE_FLAGS + 0xBE) -#define FLAG_0x91F (CODE_FLAGS + 0xBF) -#define FLAG_0x920 (CODE_FLAGS + 0xC0) -#define FLAG_0x921 (CODE_FLAGS + 0xC1) -#define FLAG_0x922 (CODE_FLAGS + 0xC2) -#define FLAG_0x923 (CODE_FLAGS + 0xC3) -#define FLAG_0x924 (CODE_FLAGS + 0xC4) -#define FLAG_0x925 (CODE_FLAGS + 0xC5) -#define FLAG_0x926 (CODE_FLAGS + 0xC6) -#define FLAG_0x927 (CODE_FLAGS + 0xC7) -#define FLAG_0x928 (CODE_FLAGS + 0xC8) -#define FLAG_0x929 (CODE_FLAGS + 0xC9) -#define FLAG_0x92A (CODE_FLAGS + 0xCA) -#define FLAG_0x92B (CODE_FLAGS + 0xCB) -#define FLAG_0x92C (CODE_FLAGS + 0xCC) -#define FLAG_0x92D (CODE_FLAGS + 0xCD) -#define FLAG_0x92E (CODE_FLAGS + 0xCE) -#define FLAG_0x92F (CODE_FLAGS + 0xCF) -#define FLAG_0x930 (CODE_FLAGS + 0xD0) -#define FLAG_0x931 (CODE_FLAGS + 0xD1) -#define FLAG_0x932 (CODE_FLAGS + 0xD2) -#define FLAG_0x933 (CODE_FLAGS + 0xD3) -#define FLAG_0x934 (CODE_FLAGS + 0xD4) -#define FLAG_0x935 (CODE_FLAGS + 0xD5) -#define FLAG_0x936 (CODE_FLAGS + 0xD6) -#define FLAG_0x937 (CODE_FLAGS + 0xD7) -#define FLAG_0x938 (CODE_FLAGS + 0xD8) -#define FLAG_0x939 (CODE_FLAGS + 0xD9) -#define FLAG_0x93A (CODE_FLAGS + 0xDA) -#define FLAG_0x93B (CODE_FLAGS + 0xDB) -#define FLAG_0x93C (CODE_FLAGS + 0xDC) -#define FLAG_0x93D (CODE_FLAGS + 0xDD) -#define FLAG_0x93E (CODE_FLAGS + 0xDE) -#define FLAG_0x93F (CODE_FLAGS + 0xDF) -#define FLAG_0x940 (CODE_FLAGS + 0xE0) -#define FLAG_0x941 (CODE_FLAGS + 0xE1) -#define FLAG_0x942 (CODE_FLAGS + 0xE2) -#define FLAG_0x943 (CODE_FLAGS + 0xE3) -#define FLAG_0x944 (CODE_FLAGS + 0xE4) -#define FLAG_0x945 (CODE_FLAGS + 0xE5) -#define FLAG_0x946 (CODE_FLAGS + 0xE6) -#define FLAG_0x947 (CODE_FLAGS + 0xE7) -#define FLAG_0x948 (CODE_FLAGS + 0xE8) -#define FLAG_0x949 (CODE_FLAGS + 0xE9) -#define FLAG_0x94A (CODE_FLAGS + 0xEA) -#define FLAG_0x94B (CODE_FLAGS + 0xEB) -#define FLAG_0x94C (CODE_FLAGS + 0xEC) -#define FLAG_0x94D (CODE_FLAGS + 0xED) -#define FLAG_0x94E (CODE_FLAGS + 0xEE) -#define FLAG_0x94F (CODE_FLAGS + 0xEF) -#define FLAG_0x950 (CODE_FLAGS + 0xF0) -#define FLAG_0x951 (CODE_FLAGS + 0xF1) -#define FLAG_0x952 (CODE_FLAGS + 0xF2) -#define FLAG_0x953 (CODE_FLAGS + 0xF3) -#define FLAG_0x954 (CODE_FLAGS + 0xF4) -#define FLAG_0x955 (CODE_FLAGS + 0xF5) -#define FLAG_0x956 (CODE_FLAGS + 0xF6) -#define FLAG_0x957 (CODE_FLAGS + 0xF7) -#define FLAG_0x958 (CODE_FLAGS + 0xF8) -#define FLAG_0x959 (CODE_FLAGS + 0xF9) -#define FLAG_0x95A (CODE_FLAGS + 0xFA) -#define FLAG_0x95B (CODE_FLAGS + 0xFB) -#define FLAG_0x95C (CODE_FLAGS + 0xFC) -#define FLAG_0x95D (CODE_FLAGS + 0xFD) -#define FLAG_0x95E (CODE_FLAGS + 0xFE) -#define FLAG_0x95F (CODE_FLAGS + 0xFF) +#define FLAG_0x8E0 0x8E0 // SPECIAL FLAGS (unknown purpose) #define FLAG_SPECIAL_FLAG_0x4000 0x4000 diff --git a/include/constants/trainers.h b/include/constants/trainers.h index abc1a4f96..49cd94c1c 100644 --- a/include/constants/trainers.h +++ b/include/constants/trainers.h @@ -18,154 +18,899 @@ #define F_TRAINER_FEMALE (1 << 7) -#define TRAINER_PIC_AQUA_LEADER 0 -#define TRAINER_PIC_TEAM_AQUA 1 -#define TRAINER_PIC_TEAM_AQUA_2 2 -#define TRAINER_PIC_AROMA_LADY 3 -#define TRAINER_PIC_RUIN_MANIAC 4 -#define TRAINER_PIC_INTERVIEWER 5 -#define TRAINER_PIC_TUBER 6 -#define TRAINER_PIC_TUBER_2 7 -#define TRAINER_PIC_COOLTRAINER 8 -#define TRAINER_PIC_COOLTRAINER_2 9 -#define TRAINER_PIC_HEX_MANIAC 10 -#define TRAINER_PIC_LADY 11 -#define TRAINER_PIC_BEAUTY 12 -#define TRAINER_PIC_RICH_BOY 13 -#define TRAINER_PIC_POKEMANIAC 14 -#define TRAINER_PIC_SWIMMER_MALE 15 -#define TRAINER_PIC_BLACK_BELT 16 -#define TRAINER_PIC_GUITARIST 17 -#define TRAINER_PIC_KINDLER 18 -#define TRAINER_PIC_CAMPER 19 -#define TRAINER_PIC_BUG_MANIAC 20 -#define TRAINER_PIC_PSYCHIC 21 -#define TRAINER_PIC_PSYCHIC_2 22 -#define TRAINER_PIC_GENTLEMAN 23 -#define TRAINER_PIC_SIDNEY 24 -#define TRAINER_PIC_PHOEBE 25 -#define TRAINER_PIC_ROXANNE 26 -#define TRAINER_PIC_BRAWLY 27 -#define TRAINER_PIC_TATE_LIZA 28 -#define TRAINER_PIC_SCHOOL_KID 29 -#define TRAINER_PIC_SCHOOL_KID_2 30 -#define TRAINER_PIC_SR_AND_JR 31 -#define TRAINER_PIC_POKEFAN 32 -#define TRAINER_PIC_POKEFAN_2 33 -#define TRAINER_PIC_EXPERT 34 -#define TRAINER_PIC_EXPERT_2 35 -#define TRAINER_PIC_BOARDER 36 -#define TRAINER_PIC_CHAMPION 37 -#define TRAINER_PIC_FISHERMAN 38 -#define TRAINER_PIC_TRIATHLETE 39 -#define TRAINER_PIC_TRIATHLETE_2 40 -#define TRAINER_PIC_TRIATHLETE_3 41 -#define TRAINER_PIC_TRIATHLETE_4 42 -#define TRAINER_PIC_TRIATHLETE_5 43 -#define TRAINER_PIC_TRIATHLETE_6 44 -#define TRAINER_PIC_DRAGON_TAMER 45 -#define TRAINER_PIC_BIRD_KEEPER 46 -#define TRAINER_PIC_NINJA_BOY 47 -#define TRAINER_PIC_BATTLE_GIRL 48 -#define TRAINER_PIC_PARASOL_LADY 49 -#define TRAINER_PIC_SWIMMER_FEMALE 50 -#define TRAINER_PIC_PICNICKER 51 -#define TRAINER_PIC_TWINS 52 -#define TRAINER_PIC_SAILOR 53 -#define TRAINER_PIC_COLLECTOR 54 -#define TRAINER_PIC_PKMN_TRAINER 55 -#define TRAINER_PIC_PKMN_TRAINER_2 56 -#define TRAINER_PIC_PKMN_TRAINER_3 57 -#define TRAINER_PIC_PKMN_BREEDER 58 -#define TRAINER_PIC_PKMN_BREEDER_2 59 -#define TRAINER_PIC_PKMN_RANGER 60 -#define TRAINER_PIC_PKMN_RANGER_2 61 -#define TRAINER_PIC_MAGMA_LEADER 62 -#define TRAINER_PIC_TEAM_MAGMA 63 -#define TRAINER_PIC_TEAM_MAGMA_2 64 -#define TRAINER_PIC_LASS 65 -#define TRAINER_PIC_BUG_CATCHER 66 -#define TRAINER_PIC_HIKER 67 -#define TRAINER_PIC_YOUNG_COUPLE 68 -#define TRAINER_PIC_OLD_COUPLE 69 -#define TRAINER_PIC_SIS_AND_BRO 70 -#define TRAINER_PIC_MATT 71 -#define TRAINER_PIC_SHELLY 72 -#define TRAINER_PIC_TABITHA 73 -#define TRAINER_PIC_COURTNEY 74 -#define TRAINER_PIC_WATTSON 75 -#define TRAINER_PIC_FLANNERY 76 -#define TRAINER_PIC_NORMAN 77 -#define TRAINER_PIC_WINONA 78 -#define TRAINER_PIC_WALLACE 79 -#define TRAINER_PIC_GLACIA 80 -#define TRAINER_PIC_DRAKE 81 -#define TRAINER_PIC_YOUNGSTER 82 -#define TRAINER_PIC_BUG_CATCHER_2 83 -#define TRAINER_PIC_LASS_2 84 -#define TRAINER_PIC_SAILOR_2 85 -#define TRAINER_PIC_CAMPER_2 86 -#define TRAINER_PIC_PICNICKER_2 87 -#define TRAINER_PIC_POKEMANIAC_2 88 -#define TRAINER_PIC_SUPER_NERD 89 -#define TRAINER_PIC_HIKER_2 90 -#define TRAINER_PIC_BIKER 91 -#define TRAINER_PIC_BURGLAR 92 -#define TRAINER_PIC_ENGINEER 93 -#define TRAINER_PIC_FISHERMAN_2 94 -#define TRAINER_PIC_SWIMMER_MALE_2 95 -#define TRAINER_PIC_CUE_BALL 96 -#define TRAINER_PIC_GAMER 97 -#define TRAINER_PIC_BEAUTY_2 98 -#define TRAINER_PIC_SWIMMER_FEMALE_2 99 -#define TRAINER_PIC_PSYCHIC_3 100 -#define TRAINER_PIC_ROCKER 101 -#define TRAINER_PIC_JUGGLER 102 -#define TRAINER_PIC_TAMER 103 -#define TRAINER_PIC_BIRD_KEEPER_2 104 -#define TRAINER_PIC_BLACK_BELT_2 105 -#define TRAINER_PIC_RIVAL 106 -#define TRAINER_PIC_SCIENTIST 107 -#define TRAINER_PIC_BOSS 108 -#define TRAINER_PIC_TEAM_ROCKET 109 -#define TRAINER_PIC_COOLTRAINER_3 110 -#define TRAINER_PIC_COOLTRAINER_4 111 -#define TRAINER_PIC_LORELEI 112 -#define TRAINER_PIC_BRUNO 113 -#define TRAINER_PIC_AGATHA 114 -#define TRAINER_PIC_LANCE 115 -#define TRAINER_PIC_BROCK 116 -#define TRAINER_PIC_MISTY 117 -#define TRAINER_PIC_LT_SURGE 118 -#define TRAINER_PIC_ERIKA 119 -#define TRAINER_PIC_KOGA 120 -#define TRAINER_PIC_BLAINE 121 -#define TRAINER_PIC_SABRINA 122 -#define TRAINER_PIC_GENTLEMAN_2 123 -#define TRAINER_PIC_RIVAL_2 124 -#define TRAINER_PIC_RIVAL_3 125 -#define TRAINER_PIC_CHANNELER 126 -#define TRAINER_PIC_TWINS_2 127 -#define TRAINER_PIC_COOL_COUPLE 128 -#define TRAINER_PIC_YOUNG_COUPLE_2 129 -#define TRAINER_PIC_CRUSH_KIN 130 -#define TRAINER_PIC_SIS_AND_BRO_2 131 -#define TRAINER_PIC_PROF_OAK 132 -#define TRAINER_PIC_BRENDAN 133 -#define TRAINER_PIC_MAY 134 -#define TRAINER_PIC_RED 135 -#define TRAINER_PIC_LEAF 136 -#define TRAINER_PIC_TEAM_ROCKET_2 137 -#define TRAINER_PIC_PSYCHIC_4 138 -#define TRAINER_PIC_CRUSH_GIRL 139 -#define TRAINER_PIC_TUBER_3 140 -#define TRAINER_PIC_PKMN_BREEDER_3 141 -#define TRAINER_PIC_PKMN_RANGER_3 142 -#define TRAINER_PIC_PKMN_RANGER_4 143 -#define TRAINER_PIC_AROMA_LADY_2 144 -#define TRAINER_PIC_RUIN_MANIAC_2 145 -#define TRAINER_PIC_LADY_2 146 -#define TRAINER_PIC_PAINTER 147 +#define TRAINER_PIC_AQUA_LEADER_ARCHIE 0 +#define TRAINER_PIC_AQUA_GRUNT_M 1 +#define TRAINER_PIC_AQUA_GRUNT_F 2 +#define TRAINER_PIC_RS_AROMA_LADY 3 +#define TRAINER_PIC_RS_RUIN_MANIAC 4 +#define TRAINER_PIC_INTERVIEWER 5 +#define TRAINER_PIC_RS_TUBER_F 6 +#define TRAINER_PIC_TUBER_M 7 +#define TRAINER_PIC_RS_COOLTRAINER_M 8 +#define TRAINER_PIC_RS_COOLTRAINER_F 9 +#define TRAINER_PIC_HEX_MANIAC 10 +#define TRAINER_PIC_RS_LADY 11 +#define TRAINER_PIC_RS_BEAUTY 12 +#define TRAINER_PIC_RICH_BOY 13 +#define TRAINER_PIC_RS_POKEMANIAC 14 +#define TRAINER_PIC_RS_SWIMMER_M 15 +#define TRAINER_PIC_RS_BLACK_BELT 16 +#define TRAINER_PIC_GUITARIST 17 +#define TRAINER_PIC_KINDLER 18 +#define TRAINER_PIC_RS_CAMPER 19 +#define TRAINER_PIC_BUG_MANIAC 20 +#define TRAINER_PIC_RS_PSYCHIC_M 21 +#define TRAINER_PIC_RS_PSYCHIC_F 22 +#define TRAINER_PIC_RS_GENTLEMAN 23 +#define TRAINER_PIC_ELITE_FOUR_SIDNEY 24 +#define TRAINER_PIC_ELITE_FOUR_PHOEBE 25 +#define TRAINER_PIC_LEADER_ROXANNE 26 +#define TRAINER_PIC_LEADER_BRAWLY 27 +#define TRAINER_PIC_LEADER_TATE_AND_LIZA 28 +#define TRAINER_PIC_SCHOOL_KID_M 29 +#define TRAINER_PIC_SCHOOL_KID_F 30 +#define TRAINER_PIC_SR_AND_JR 31 +#define TRAINER_PIC_POKEFAN_M 32 +#define TRAINER_PIC_POKEFAN_F 33 +#define TRAINER_PIC_EXPERT_M 34 +#define TRAINER_PIC_EXPERT_F 35 +#define TRAINER_PIC_RS_YOUNGSTER 36 +#define TRAINER_PIC_CHAMPION_STEVEN 37 +#define TRAINER_PIC_RS_FISHERMAN 38 +#define TRAINER_PIC_CYCLING_TRIATHLETE_M 39 +#define TRAINER_PIC_CYCLING_TRIATHLETE_F 40 +#define TRAINER_PIC_RUNNING_TRIATHLETE_M 41 +#define TRAINER_PIC_RUNNING_TRIATHLETE_F 42 +#define TRAINER_PIC_SWIMMING_TRIATHLETE_M 43 +#define TRAINER_PIC_SWIMMING_TRIATHLETE_F 44 +#define TRAINER_PIC_DRAGON_TAMER 45 +#define TRAINER_PIC_RS_BIRD_KEEPER 46 +#define TRAINER_PIC_NINJA_BOY 47 +#define TRAINER_PIC_BATTLE_GIRL 48 +#define TRAINER_PIC_PARASOL_LADY 49 +#define TRAINER_PIC_RS_SWIMMER_F 50 +#define TRAINER_PIC_RS_PICNICKER 51 +#define TRAINER_PIC_RS_TWINS 52 +#define TRAINER_PIC_RS_SAILOR 53 +#define TRAINER_PIC_COLLECTOR 54 +#define TRAINER_PIC_WALLY 55 +#define TRAINER_PIC_RS_BRENDAN_1 56 +#define TRAINER_PIC_RS_MAY_1 57 +#define TRAINER_PIC_POKEMON_BREEDER_M 58 +#define TRAINER_PIC_RS_POKEMON_BREEDER_F 59 +#define TRAINER_PIC_RS_POKEMON_RANGER_M 60 +#define TRAINER_PIC_RS_POKEMON_RANGER_F 61 +#define TRAINER_PIC_MAGMA_LEADER_MAXIE 62 +#define TRAINER_PIC_MAGMA_GRUNT_M 63 +#define TRAINER_PIC_MAGMA_GRUNT_F 64 +#define TRAINER_PIC_RS_LASS 65 +#define TRAINER_PIC_RS_BUG_CATCHER 66 +#define TRAINER_PIC_RS_HIKER 67 +#define TRAINER_PIC_RS_YOUNG_COUPLE 68 +#define TRAINER_PIC_OLD_COUPLE 69 +#define TRAINER_PIC_RS_SIS_AND_BRO 70 +#define TRAINER_PIC_AQUA_ADMIN_M 71 +#define TRAINER_PIC_AQUA_ADMIN_F 72 +#define TRAINER_PIC_MAGMA_ADMIN_M 73 +#define TRAINER_PIC_MAGMA_ADMIN_F 74 +#define TRAINER_PIC_LEADER_WATTSON 75 +#define TRAINER_PIC_LEADER_FLANNERY 76 +#define TRAINER_PIC_LEADER_NORMAN 77 +#define TRAINER_PIC_LEADER_WINONA 78 +#define TRAINER_PIC_LEADER_WALLACE 79 +#define TRAINER_PIC_ELITE_FOUR_GLACIA 80 +#define TRAINER_PIC_ELITE_FOUR_DRAKE 81 +#define TRAINER_PIC_YOUNGSTER 82 +#define TRAINER_PIC_BUG_CATCHER 83 +#define TRAINER_PIC_LASS 84 +#define TRAINER_PIC_SAILOR 85 +#define TRAINER_PIC_CAMPER 86 +#define TRAINER_PIC_PICNICKER 87 +#define TRAINER_PIC_POKEMANIAC 88 +#define TRAINER_PIC_SUPER_NERD 89 +#define TRAINER_PIC_HIKER 90 +#define TRAINER_PIC_BIKER 91 +#define TRAINER_PIC_BURGLAR 92 +#define TRAINER_PIC_ENGINEER 93 +#define TRAINER_PIC_FISHERMAN 94 +#define TRAINER_PIC_SWIMMER_M 95 +#define TRAINER_PIC_CUE_BALL 96 +#define TRAINER_PIC_GAMER 97 +#define TRAINER_PIC_BEAUTY 98 +#define TRAINER_PIC_SWIMMER_F 99 +#define TRAINER_PIC_PSYCHIC_M 100 +#define TRAINER_PIC_ROCKER 101 +#define TRAINER_PIC_JUGGLER 102 +#define TRAINER_PIC_TAMER 103 +#define TRAINER_PIC_BIRD_KEEPER 104 +#define TRAINER_PIC_BLACK_BELT 105 +#define TRAINER_PIC_RIVAL_1 106 +#define TRAINER_PIC_SCIENTIST 107 +#define TRAINER_PIC_LEADER_GIOVANNI 108 +#define TRAINER_PIC_ROCKET_GRUNT_M 109 +#define TRAINER_PIC_COOLTRAINER_M 110 +#define TRAINER_PIC_COOLTRAINER_F 111 +#define TRAINER_PIC_ELITE_FOUR_LORELEI 112 +#define TRAINER_PIC_ELITE_FOUR_BRUNO 113 +#define TRAINER_PIC_ELITE_FOUR_AGATHA 114 +#define TRAINER_PIC_ELITE_FOUR_LANCE 115 +#define TRAINER_PIC_LEADER_BROCK 116 +#define TRAINER_PIC_LEADER_MISTY 117 +#define TRAINER_PIC_LEADER_LT_SURGE 118 +#define TRAINER_PIC_LEADER_ERIKA 119 +#define TRAINER_PIC_LEADER_KOGA 120 +#define TRAINER_PIC_LEADER_BLAINE 121 +#define TRAINER_PIC_LEADER_SABRINA 122 +#define TRAINER_PIC_GENTLEMAN 123 +#define TRAINER_PIC_RIVAL_2 124 +#define TRAINER_PIC_CHAMPION_RIVAL 125 +#define TRAINER_PIC_CHANNELER 126 +#define TRAINER_PIC_TWINS 127 +#define TRAINER_PIC_COOL_COUPLE 128 +#define TRAINER_PIC_YOUNG_COUPLE 129 +#define TRAINER_PIC_CRUSH_KIN 130 +#define TRAINER_PIC_SIS_AND_BRO 131 +#define TRAINER_PIC_PROFESSOR_OAK 132 +#define TRAINER_PIC_RS_BRENDAN_2 133 +#define TRAINER_PIC_RS_MAY_2 134 +#define TRAINER_PIC_RED 135 +#define TRAINER_PIC_LEAF 136 +#define TRAINER_PIC_ROCKET_GRUNT_F 137 +#define TRAINER_PIC_PSYCHIC_F 138 +#define TRAINER_PIC_CRUSH_GIRL 139 +#define TRAINER_PIC_TUBER_F 140 +#define TRAINER_PIC_POKEMON_BREEDER_F 141 +#define TRAINER_PIC_POKEMON_RANGER_M 142 +#define TRAINER_PIC_POKEMON_RANGER_F 143 +#define TRAINER_PIC_AROMA_LADY 144 +#define TRAINER_PIC_RUIN_MANIAC 145 +#define TRAINER_PIC_LADY 146 +#define TRAINER_PIC_PAINTER 147 + +#define TRAINER_PKMN_TRAINER_1 0 +#define TRAINER_AQUA_LEADER_1 1 +#define TRAINER_TEAM_AQUA_1 2 +#define TRAINER_TEAM_AQUA_2 3 +#define TRAINER_AROMA_LADY_1 4 +#define TRAINER_RUIN_MANIAC_1 5 +#define TRAINER_INTERVIEWER_1 6 +#define TRAINER_TUBER_1 7 +#define TRAINER_TUBER_2 8 +#define TRAINER_COOLTRAINER_1 9 +#define TRAINER_COOLTRAINER_2 10 +#define TRAINER_HEX_MANIAC_1 11 +#define TRAINER_LADY_1 12 +#define TRAINER_BEAUTY_1 13 +#define TRAINER_RICH_BOY_1 14 +#define TRAINER_POKEMANIAC_1 15 +#define TRAINER_SWIMMER_MALE_1 16 +#define TRAINER_BLACK_BELT_1 17 +#define TRAINER_GUITARIST_1 18 +#define TRAINER_KINDLER_1 19 +#define TRAINER_CAMPER_1 20 +#define TRAINER_BUG_MANIAC_1 21 +#define TRAINER_PSYCHIC_1 22 +#define TRAINER_PSYCHIC_2 23 +#define TRAINER_GENTLEMAN_1 24 +#define TRAINER_ELITE_FOUR_SIDNEY 25 +#define TRAINER_ELITE_FOUR_PHOEBE 26 +#define TRAINER_LEADER_ROXANNE 27 +#define TRAINER_LEADER_BRAWLY 28 +#define TRAINER_LEADER_TATE_LIZA 29 +#define TRAINER_SCHOOL_KID_1 30 +#define TRAINER_SCHOOL_KID_2 31 +#define TRAINER_SR_AND_JR_1 32 +#define TRAINER_POKEFAN_1 33 +#define TRAINER_POKEFAN_2 34 +#define TRAINER_EXPERT_1 35 +#define TRAINER_EXPERT_2 36 +#define TRAINER_YOUNGSTER_1 37 +#define TRAINER_CHAMPION_1 38 +#define TRAINER_FISHERMAN_1 39 +#define TRAINER_TRIATHLETE_1 40 +#define TRAINER_TRIATHLETE_2 41 +#define TRAINER_TRIATHLETE_3 42 +#define TRAINER_TRIATHLETE_4 43 +#define TRAINER_TRIATHLETE_5 44 +#define TRAINER_TRIATHLETE_6 45 +#define TRAINER_DRAGON_TAMER_1 46 +#define TRAINER_BIRD_KEEPER_1 47 +#define TRAINER_NINJA_BOY_1 48 +#define TRAINER_BATTLE_GIRL_1 49 +#define TRAINER_PARASOL_LADY_1 50 +#define TRAINER_SWIMMER_FEMALE_1 51 +#define TRAINER_PICNICKER_1 52 +#define TRAINER_TWINS_1 53 +#define TRAINER_SAILOR_1 54 +#define TRAINER_BOARDER_1 55 +#define TRAINER_BOARDER_2 56 +#define TRAINER_COLLECTOR_1 57 +#define TRAINER_PKMN_TRAINER_2 58 +#define TRAINER_PKMN_TRAINER_3 59 +#define TRAINER_PKMN_TRAINER_4 60 +#define TRAINER_PKMN_TRAINER_5 61 +#define TRAINER_PKMN_TRAINER_6 62 +#define TRAINER_PKMN_TRAINER_7 63 +#define TRAINER_PKMN_TRAINER_8 64 +#define TRAINER_PKMN_BREEDER_1 65 +#define TRAINER_PKMN_BREEDER_2 66 +#define TRAINER_PKMN_RANGER_1 67 +#define TRAINER_PKMN_RANGER_2 68 +#define TRAINER_MAGMA_LEADER_1 69 +#define TRAINER_TEAM_MAGMA_1 70 +#define TRAINER_TEAM_MAGMA_2 71 +#define TRAINER_LASS_1 72 +#define TRAINER_BUG_CATCHER_1 73 +#define TRAINER_HIKER_1 74 +#define TRAINER_YOUNG_COUPLE_1 75 +#define TRAINER_OLD_COUPLE_1 76 +#define TRAINER_SIS_AND_BRO_1 77 +#define TRAINER_AQUA_ADMIN_MATT 78 +#define TRAINER_AQUA_ADMIN_SHELLY 79 +#define TRAINER_MAGMA_ADMIN_TABITHA 80 +#define TRAINER_MAGMA_ADMIN_COURTNEY 81 +#define TRAINER_LEADER_WATTSON 82 +#define TRAINER_LEADER_FLANNERY 83 +#define TRAINER_LEADER_NORMAN 84 +#define TRAINER_LEADER_WINONA 85 +#define TRAINER_LEADER_WALLACE 86 +#define TRAINER_ELITE_FOUR_GLACIA 87 +#define TRAINER_ELITE_FOUR_DRAKE 88 +#define TRAINER_YOUNGSTER_BEN 89 +#define TRAINER_YOUNGSTER_CALVIN 90 +#define TRAINER_YOUNGSTER_JOSH 91 +#define TRAINER_YOUNGSTER_TIMMY 92 +#define TRAINER_YOUNGSTER_JOEY 93 +#define TRAINER_YOUNGSTER_DAN 94 +#define TRAINER_YOUNGSTER_CHAD 95 +#define TRAINER_YOUNGSTER_TYLER 96 +#define TRAINER_YOUNGSTER_EDDIE 97 +#define TRAINER_YOUNGSTER_DILLON 98 +#define TRAINER_YOUNGSTER_YASU 99 +#define TRAINER_YOUNGSTER_DAVE 100 +#define TRAINER_YOUNGSTER_BEN_2 101 +#define TRAINER_BUG_CATCHER_RICK 102 +#define TRAINER_BUG_CATCHER_DOUG 103 +#define TRAINER_BUG_CATCHER_SAMMY 104 +#define TRAINER_BUG_CATCHER_COLTON 105 +#define TRAINER_BUG_CATCHER_GREG 106 +#define TRAINER_BUG_CATCHER_JAMES 107 +#define TRAINER_BUG_CATCHER_KENT 108 +#define TRAINER_BUG_CATCHER_ROBBY 109 +#define TRAINER_BUG_CATCHER_CALE 110 +#define TRAINER_BUG_CATCHER_KEIGO 111 +#define TRAINER_BUG_CATCHER_ELIJAH 112 +#define TRAINER_BUG_CATCHER_2 113 +#define TRAINER_BUG_CATCHER_BRENT 114 +#define TRAINER_BUG_CATCHER_CONNER 115 +#define TRAINER_LASS_JANICE 116 +#define TRAINER_LASS_SALLY 117 +#define TRAINER_LASS_ROBIN 118 +#define TRAINER_LASS_CRISSY 119 +#define TRAINER_LASS_MIRIAM 120 +#define TRAINER_LASS_IRIS 121 +#define TRAINER_LASS_RELI 122 +#define TRAINER_LASS_ALI 123 +#define TRAINER_LASS_2 124 +#define TRAINER_LASS_HALEY 125 +#define TRAINER_LASS_ANN 126 +#define TRAINER_LASS_DAWN 127 +#define TRAINER_LASS_PAIGE 128 +#define TRAINER_LASS_ANDREA 129 +#define TRAINER_LASS_MEGAN 130 +#define TRAINER_LASS_JULIA 131 +#define TRAINER_LASS_KAY 132 +#define TRAINER_LASS_LISA 133 +#define TRAINER_SAILOR_EDMOND 134 +#define TRAINER_SAILOR_TREVOR 135 +#define TRAINER_SAILOR_LEONARD 136 +#define TRAINER_SAILOR_DUNCAN 137 +#define TRAINER_SAILOR_HUEY 138 +#define TRAINER_SAILOR_DYLAN 139 +#define TRAINER_SAILOR_PHILLIP 140 +#define TRAINER_SAILOR_DWAYNE 141 +#define TRAINER_CAMPER_LIAM 142 +#define TRAINER_CAMPER_SHANE 143 +#define TRAINER_CAMPER_ETHAN 144 +#define TRAINER_CAMPER_RICKY 145 +#define TRAINER_CAMPER_JEFF 146 +#define TRAINER_CAMPER_2 147 +#define TRAINER_CAMPER_CHRIS 148 +#define TRAINER_CAMPER_DREW 149 +#define TRAINER_PICNICKER_DIANA 150 +#define TRAINER_PICNICKER_NANCY 151 +#define TRAINER_PICNICKER_ISABELLE 152 +#define TRAINER_PICNICKER_KELSEY 153 +#define TRAINER_PICNICKER_ALICIA 154 +#define TRAINER_PICNICKER_CAITLIN 155 +#define TRAINER_PICNICKER_HEIDI 156 +#define TRAINER_PICNICKER_CAROL 157 +#define TRAINER_PICNICKER_SOFIA 158 +#define TRAINER_PICNICKER_MARTHA 159 +#define TRAINER_PICNICKER_TINA 160 +#define TRAINER_PICNICKER_HANNAH 161 +#define TRAINER_POKEMANIAC_MARK 162 +#define TRAINER_POKEMANIAC_HERMAN 163 +#define TRAINER_POKEMANIAC_COOPER 164 +#define TRAINER_POKEMANIAC_STEVE 165 +#define TRAINER_POKEMANIAC_WINSTON 166 +#define TRAINER_POKEMANIAC_DAWSON 167 +#define TRAINER_POKEMANIAC_ASHTON 168 +#define TRAINER_SUPER_NERD_JOVAN 169 +#define TRAINER_SUPER_NERD_MIGUEL 170 +#define TRAINER_SUPER_NERD_AIDAN 171 +#define TRAINER_SUPER_NERD_GLENN 172 +#define TRAINER_SUPER_NERD_LESLIE 173 +#define TRAINER_SUPER_NERD_1 174 +#define TRAINER_SUPER_NERD_2 175 +#define TRAINER_SUPER_NERD_3 176 +#define TRAINER_SUPER_NERD_ERIK 177 +#define TRAINER_SUPER_NERD_AVERY 178 +#define TRAINER_SUPER_NERD_DEREK 179 +#define TRAINER_SUPER_NERD_ZAC 180 +#define TRAINER_HIKER_MARCOS 181 +#define TRAINER_HIKER_FRANKLIN 182 +#define TRAINER_HIKER_NOB 183 +#define TRAINER_HIKER_WAYNE 184 +#define TRAINER_HIKER_ALAN 185 +#define TRAINER_HIKER_BRICE 186 +#define TRAINER_HIKER_CLARK 187 +#define TRAINER_HIKER_TRENT 188 +#define TRAINER_HIKER_DUDLEY 189 +#define TRAINER_HIKER_ALLEN 190 +#define TRAINER_HIKER_ERIC 191 +#define TRAINER_HIKER_LENNY 192 +#define TRAINER_HIKER_OLIVER 193 +#define TRAINER_HIKER_LUCAS 194 +#define TRAINER_BIKER_JARED 195 +#define TRAINER_BIKER_MALIK 196 +#define TRAINER_BIKER_ERNEST 197 +#define TRAINER_BIKER_ALEX 198 +#define TRAINER_BIKER_LAO 199 +#define TRAINER_BIKER_1 200 +#define TRAINER_BIKER_HIDEO 201 +#define TRAINER_BIKER_RUBEN 202 +#define TRAINER_BIKER_BILLY 203 +#define TRAINER_BIKER_NIKOLAS 204 +#define TRAINER_BIKER_JAXON 205 +#define TRAINER_BIKER_WILLIAM 206 +#define TRAINER_BIKER_LUKAS 207 +#define TRAINER_BIKER_ISAAC 208 +#define TRAINER_BIKER_GERALD 209 +#define TRAINER_BURGLAR_1 210 +#define TRAINER_BURGLAR_2 211 +#define TRAINER_BURGLAR_3 212 +#define TRAINER_BURGLAR_QUINN 213 +#define TRAINER_BURGLAR_RAMON 214 +#define TRAINER_BURGLAR_DUSTY 215 +#define TRAINER_BURGLAR_ARNIE 216 +#define TRAINER_BURGLAR_4 217 +#define TRAINER_BURGLAR_SIMON 218 +#define TRAINER_BURGLAR_LEWIS 219 +#define TRAINER_ENGINEER_BAILY 220 +#define TRAINER_ENGINEER_BRAXTON 221 +#define TRAINER_ENGINEER_BERNIE 222 +#define TRAINER_FISHERMAN_DALE 223 +#define TRAINER_FISHERMAN_BARNY 224 +#define TRAINER_FISHERMAN_NED 225 +#define TRAINER_FISHERMAN_CHIP 226 +#define TRAINER_FISHERMAN_HANK 227 +#define TRAINER_FISHERMAN_ELLIOT 228 +#define TRAINER_FISHERMAN_RONALD 229 +#define TRAINER_FISHERMAN_CLAUDE 230 +#define TRAINER_FISHERMAN_WADE 231 +#define TRAINER_FISHERMAN_NOLAN 232 +#define TRAINER_FISHERMAN_ANDREW 233 +#define TRAINER_SWIMMER_MALE_LUIS 234 +#define TRAINER_SWIMMER_MALE_RICHARD 235 +#define TRAINER_SWIMMER_MALE_REECE 236 +#define TRAINER_SWIMMER_MALE_MATTHEW 237 +#define TRAINER_SWIMMER_MALE_DOUGLAS 238 +#define TRAINER_SWIMMER_MALE_DAVID 239 +#define TRAINER_SWIMMER_MALE_TONY 240 +#define TRAINER_SWIMMER_MALE_AXLE 241 +#define TRAINER_SWIMMER_MALE_BARRY 242 +#define TRAINER_SWIMMER_MALE_DEAN 243 +#define TRAINER_SWIMMER_MALE_DARRIN 244 +#define TRAINER_SWIMMER_MALE_SPENCER 245 +#define TRAINER_SWIMMER_MALE_JACK 246 +#define TRAINER_SWIMMER_MALE_JEROME 247 +#define TRAINER_SWIMMER_MALE_ROLAND 248 +#define TRAINER_CUE_BALL_KOJI 249 +#define TRAINER_CUE_BALL_LUKE 250 +#define TRAINER_CUE_BALL_CAMRON 251 +#define TRAINER_CUE_BALL_RAUL 252 +#define TRAINER_CUE_BALL_ISAIAH 253 +#define TRAINER_CUE_BALL_ZEEK 254 +#define TRAINER_CUE_BALL_JAMAL 255 +#define TRAINER_CUE_BALL_COREY 256 +#define TRAINER_CUE_BALL_CHASE 257 +#define TRAINER_GAMER_HUGO 258 +#define TRAINER_GAMER_JASPER 259 +#define TRAINER_GAMER_DIRK 260 +#define TRAINER_GAMER_DARIAN 261 +#define TRAINER_GAMER_STAN 262 +#define TRAINER_GAMER_1 263 +#define TRAINER_GAMER_RICH 264 +#define TRAINER_BEAUTY_BRIDGET 265 +#define TRAINER_BEAUTY_TAMIA 266 +#define TRAINER_BEAUTY_LORI 267 +#define TRAINER_BEAUTY_LOLA 268 +#define TRAINER_BEAUTY_SHEILA 269 +#define TRAINER_SWIMMER_FEMALE_TIFFANY 270 +#define TRAINER_SWIMMER_FEMALE_NORA 271 +#define TRAINER_SWIMMER_FEMALE_MELISSA 272 +#define TRAINER_BEAUTY_GRACE 273 +#define TRAINER_BEAUTY_OLIVIA 274 +#define TRAINER_BEAUTY_LAUREN 275 +#define TRAINER_SWIMMER_FEMALE_ANYA 276 +#define TRAINER_SWIMMER_FEMALE_ALICE 277 +#define TRAINER_SWIMMER_FEMALE_CONNIE 278 +#define TRAINER_SWIMMER_FEMALE_SHIRLEY 279 +#define TRAINER_PSYCHIC_JOHAN 280 +#define TRAINER_PSYCHIC_TYRON 281 +#define TRAINER_PSYCHIC_CAMERON 282 +#define TRAINER_PSYCHIC_PRESTON 283 +#define TRAINER_ROCKER_RANDALL 284 +#define TRAINER_ROCKER_LUCA 285 +#define TRAINER_JUGGLER_DALTON 286 +#define TRAINER_JUGGLER_NELSON 287 +#define TRAINER_JUGGLER_KIRK 288 +#define TRAINER_JUGGLER_SHAWN 289 +#define TRAINER_JUGGLER_GREGORY 290 +#define TRAINER_JUGGLER_EDWARD 291 +#define TRAINER_JUGGLER_KAYDEN 292 +#define TRAINER_JUGGLER_NATE 293 +#define TRAINER_TAMER_PHIL 294 +#define TRAINER_TAMER_EDGAR 295 +#define TRAINER_TAMER_JASON 296 +#define TRAINER_TAMER_COLE 297 +#define TRAINER_TAMER_VINCENT 298 +#define TRAINER_TAMER_JOHN 299 +#define TRAINER_BIRD_KEEPER_SEBASTIAN 300 +#define TRAINER_BIRD_KEEPER_PERRY 301 +#define TRAINER_BIRD_KEEPER_ROBERT 302 +#define TRAINER_BIRD_KEEPER_DONALD 303 +#define TRAINER_BIRD_KEEPER_BENNY 304 +#define TRAINER_BIRD_KEEPER_EDWIN 305 +#define TRAINER_BIRD_KEEPER_CHESTER 306 +#define TRAINER_BIRD_KEEPER_WILTON 307 +#define TRAINER_BIRD_KEEPER_RAMIRO 308 +#define TRAINER_BIRD_KEEPER_JACOB 309 +#define TRAINER_BIRD_KEEPER_ROGER 310 +#define TRAINER_BIRD_KEEPER_REED 311 +#define TRAINER_BIRD_KEEPER_KEITH 312 +#define TRAINER_BIRD_KEEPER_CARTER 313 +#define TRAINER_BIRD_KEEPER_MITCH 314 +#define TRAINER_BIRD_KEEPER_BECK 315 +#define TRAINER_BIRD_KEEPER_MARLON 316 +#define TRAINER_BLACK_BELT_KOICHI 317 +#define TRAINER_BLACK_BELT_MIKE 318 +#define TRAINER_BLACK_BELT_HIDEKI 319 +#define TRAINER_BLACK_BELT_AARON 320 +#define TRAINER_BLACK_BELT_HITOSHI 321 +#define TRAINER_BLACK_BELT_ATSUSHI 322 +#define TRAINER_BLACK_BELT_KIYO 323 +#define TRAINER_BLACK_BELT_TAKASHI 324 +#define TRAINER_BLACK_BELT_DAISUKE 325 +#define TRAINER_RIVAL_TERRY 326 +#define TRAINER_RIVAL_TERRY_2 327 +#define TRAINER_RIVAL_TERRY_3 328 +#define TRAINER_RIVAL_TERRY_4 329 +#define TRAINER_RIVAL_TERRY_5 330 +#define TRAINER_RIVAL_TERRY_6 331 +#define TRAINER_RIVAL_TERRY_7 332 +#define TRAINER_RIVAL_TERRY_8 333 +#define TRAINER_RIVAL_TERRY_9 334 +#define TRAINER_SCIENTIST_TED 335 +#define TRAINER_SCIENTIST_CONNOR 336 +#define TRAINER_SCIENTIST_JERRY 337 +#define TRAINER_SCIENTIST_JOSE 338 +#define TRAINER_SCIENTIST_RODNEY 339 +#define TRAINER_SCIENTIST_BEAU 340 +#define TRAINER_SCIENTIST_TAYLOR 341 +#define TRAINER_SCIENTIST_JOSHUA 342 +#define TRAINER_SCIENTIST_PARKER 343 +#define TRAINER_SCIENTIST_ED 344 +#define TRAINER_SCIENTIST_TRAVIS 345 +#define TRAINER_SCIENTIST_BRAYDON 346 +#define TRAINER_SCIENTIST_IVAN 347 +#define TRAINER_BOSS_GIOVANNI 348 +#define TRAINER_BOSS_GIOVANNI_2 349 +#define TRAINER_LEADER_GIOVANNI 350 +#define TRAINER_TEAM_ROCKET_GRUNT 351 +#define TRAINER_TEAM_ROCKET_GRUNT_2 352 +#define TRAINER_TEAM_ROCKET_GRUNT_3 353 +#define TRAINER_TEAM_ROCKET_GRUNT_4 354 +#define TRAINER_TEAM_ROCKET_GRUNT_5 355 +#define TRAINER_TEAM_ROCKET_GRUNT_6 356 +#define TRAINER_TEAM_ROCKET_GRUNT_7 357 +#define TRAINER_TEAM_ROCKET_GRUNT_8 358 +#define TRAINER_TEAM_ROCKET_GRUNT_9 359 +#define TRAINER_TEAM_ROCKET_GRUNT_10 360 +#define TRAINER_TEAM_ROCKET_GRUNT_11 361 +#define TRAINER_TEAM_ROCKET_GRUNT_12 362 +#define TRAINER_TEAM_ROCKET_GRUNT_13 363 +#define TRAINER_TEAM_ROCKET_GRUNT_14 364 +#define TRAINER_TEAM_ROCKET_GRUNT_15 365 +#define TRAINER_TEAM_ROCKET_GRUNT_16 366 +#define TRAINER_TEAM_ROCKET_GRUNT_17 367 +#define TRAINER_TEAM_ROCKET_GRUNT_18 368 +#define TRAINER_TEAM_ROCKET_GRUNT_19 369 +#define TRAINER_TEAM_ROCKET_GRUNT_20 370 +#define TRAINER_TEAM_ROCKET_GRUNT_21 371 +#define TRAINER_TEAM_ROCKET_GRUNT_22 372 +#define TRAINER_TEAM_ROCKET_GRUNT_23 373 +#define TRAINER_TEAM_ROCKET_GRUNT_24 374 +#define TRAINER_TEAM_ROCKET_GRUNT_25 375 +#define TRAINER_TEAM_ROCKET_GRUNT_26 376 +#define TRAINER_TEAM_ROCKET_GRUNT_27 377 +#define TRAINER_TEAM_ROCKET_GRUNT_28 378 +#define TRAINER_TEAM_ROCKET_GRUNT_29 379 +#define TRAINER_TEAM_ROCKET_GRUNT_30 380 +#define TRAINER_TEAM_ROCKET_GRUNT_31 381 +#define TRAINER_TEAM_ROCKET_GRUNT_32 382 +#define TRAINER_TEAM_ROCKET_GRUNT_33 383 +#define TRAINER_TEAM_ROCKET_GRUNT_34 384 +#define TRAINER_TEAM_ROCKET_GRUNT_35 385 +#define TRAINER_TEAM_ROCKET_GRUNT_36 386 +#define TRAINER_TEAM_ROCKET_GRUNT_37 387 +#define TRAINER_TEAM_ROCKET_GRUNT_38 388 +#define TRAINER_TEAM_ROCKET_GRUNT_39 389 +#define TRAINER_TEAM_ROCKET_GRUNT_40 390 +#define TRAINER_TEAM_ROCKET_GRUNT_41 391 +#define TRAINER_COOLTRAINER_SAMUEL 392 +#define TRAINER_COOLTRAINER_GEORGE 393 +#define TRAINER_COOLTRAINER_COLBY 394 +#define TRAINER_COOLTRAINER_PAUL 395 +#define TRAINER_COOLTRAINER_ROLANDO 396 +#define TRAINER_COOLTRAINER_GILBERT 397 +#define TRAINER_COOLTRAINER_OWEN 398 +#define TRAINER_COOLTRAINER_BERKE 399 +#define TRAINER_COOLTRAINER_YUJI 400 +#define TRAINER_COOLTRAINER_WARREN 401 +#define TRAINER_COOLTRAINER_MARY 402 +#define TRAINER_COOLTRAINER_CAROLINE 403 +#define TRAINER_COOLTRAINER_ALEXA 404 +#define TRAINER_COOLTRAINER_SHANNON 405 +#define TRAINER_COOLTRAINER_NAOMI 406 +#define TRAINER_COOLTRAINER_BROOKE 407 +#define TRAINER_COOLTRAINER_AUSTINA 408 +#define TRAINER_COOLTRAINER_JULIE 409 +#define TRAINER_ELITE_FOUR_LORELEI 410 +#define TRAINER_ELITE_FOUR_BRUNO 411 +#define TRAINER_ELITE_FOUR_AGATHA 412 +#define TRAINER_ELITE_FOUR_LANCE 413 +#define TRAINER_LEADER_BROCK 414 +#define TRAINER_LEADER_MISTY 415 +#define TRAINER_LEADER_LT_SURGE 416 +#define TRAINER_LEADER_ERIKA 417 +#define TRAINER_LEADER_KOGA 418 +#define TRAINER_LEADER_BLAINE 419 +#define TRAINER_LEADER_SABRINA 420 +#define TRAINER_GENTLEMAN_THOMAS 421 +#define TRAINER_GENTLEMAN_ARTHUR 422 +#define TRAINER_GENTLEMAN_TUCKER 423 +#define TRAINER_GENTLEMAN_NORTON 424 +#define TRAINER_GENTLEMAN_WALTER 425 +#define TRAINER_RIVAL_TERRY_10 426 +#define TRAINER_RIVAL_TERRY_11 427 +#define TRAINER_RIVAL_TERRY_12 428 +#define TRAINER_RIVAL_TERRY_13 429 +#define TRAINER_RIVAL_TERRY_14 430 +#define TRAINER_RIVAL_TERRY_15 431 +#define TRAINER_RIVAL_TERRY_16 432 +#define TRAINER_RIVAL_TERRY_17 433 +#define TRAINER_RIVAL_TERRY_18 434 +#define TRAINER_RIVAL_TERRY_19 435 +#define TRAINER_RIVAL_TERRY_20 436 +#define TRAINER_RIVAL_TERRY_21 437 +#define TRAINER_CHAMPION_TERRY 438 +#define TRAINER_CHAMPION_TERRY_2 439 +#define TRAINER_CHAMPION_TERRY_3 440 +#define TRAINER_CHANNELER_PATRICIA 441 +#define TRAINER_CHANNELER_CARLY 442 +#define TRAINER_CHANNELER_HOPE 443 +#define TRAINER_CHANNELER_PAULA 444 +#define TRAINER_CHANNELER_LAUREL 445 +#define TRAINER_CHANNELER_JODY 446 +#define TRAINER_CHANNELER_TAMMY 447 +#define TRAINER_CHANNELER_RUTH 448 +#define TRAINER_CHANNELER_KARINA 449 +#define TRAINER_CHANNELER_JANAE 450 +#define TRAINER_CHANNELER_ANGELICA 451 +#define TRAINER_CHANNELER_EMILIA 452 +#define TRAINER_CHANNELER_JENNIFER 453 +#define TRAINER_CHANNELER_1 454 +#define TRAINER_CHANNELER_2 455 +#define TRAINER_CHANNELER_3 456 +#define TRAINER_CHANNELER_4 457 +#define TRAINER_CHANNELER_5 458 +#define TRAINER_CHANNELER_6 459 +#define TRAINER_CHANNELER_7 460 +#define TRAINER_CHANNELER_8 461 +#define TRAINER_CHANNELER_AMANDA 462 +#define TRAINER_CHANNELER_STACY 463 +#define TRAINER_CHANNELER_TASHA 464 +#define TRAINER_HIKER_JEREMY 465 +#define TRAINER_PICNICKER_ALMA 466 +#define TRAINER_PICNICKER_SUSIE 467 +#define TRAINER_PICNICKER_VALERIE 468 +#define TRAINER_PICNICKER_GWEN 469 +#define TRAINER_BIKER_VIRGIL 470 +#define TRAINER_CAMPER_FLINT 471 +#define TRAINER_PICNICKER_MISSY 472 +#define TRAINER_PICNICKER_IRENE 473 +#define TRAINER_PICNICKER_DANA 474 +#define TRAINER_PICNICKER_ARIANA 475 +#define TRAINER_PICNICKER_LEAH 476 +#define TRAINER_CAMPER_JUSTIN 477 +#define TRAINER_PICNICKER_YAZMIN 478 +#define TRAINER_PICNICKER_KINDRA 479 +#define TRAINER_PICNICKER_BECKY 480 +#define TRAINER_PICNICKER_CELIA 481 +#define TRAINER_GENTLEMAN_BROOKS 482 +#define TRAINER_GENTLEMAN_LAMAR 483 +#define TRAINER_TWINS_ELI_ANNE 484 +#define TRAINER_COOL_COUPLE_RAY_TYRA 485 +#define TRAINER_YOUNG_COUPLE_GIA_JES 486 +#define TRAINER_TWINS_KIRI_JAN 487 +#define TRAINER_CRUSH_KIN_RON_MYA 488 +#define TRAINER_YOUNG_COUPLE_LEA_JED 489 +#define TRAINER_SIS_AND_BRO_LIA_LUC 490 +#define TRAINER_SIS_AND_BRO_LIL_IAN 491 +#define TRAINER_BUG_CATCHER_3 492 +#define TRAINER_BUG_CATCHER_4 493 +#define TRAINER_BUG_CATCHER_5 494 +#define TRAINER_BUG_CATCHER_6 495 +#define TRAINER_BUG_CATCHER_7 496 +#define TRAINER_BUG_CATCHER_8 497 +#define TRAINER_YOUNGSTER_BEN_3 498 +#define TRAINER_YOUNGSTER_BEN_4 499 +#define TRAINER_YOUNGSTER_CHAD_2 500 +#define TRAINER_LASS_RELI_2 501 +#define TRAINER_LASS_RELI_3 502 +#define TRAINER_YOUNGSTER_TIMMY_2 503 +#define TRAINER_YOUNGSTER_TIMMY_3 504 +#define TRAINER_YOUNGSTER_TIMMY_4 505 +#define TRAINER_YOUNGSTER_CHAD_3 506 +#define TRAINER_LASS_JANICE_2 507 +#define TRAINER_LASS_JANICE_3 508 +#define TRAINER_YOUNGSTER_CHAD_4 509 +#define TRAINER_HIKER_FRANKLIN_2 510 +#define TRAINER_PKMN_PROF_PROF_OAK 511 +#define TRAINER_PLAYER_BRENDAN 512 +#define TRAINER_PLAYER_MAY 513 +#define TRAINER_PLAYER_RED 514 +#define TRAINER_PLAYER_LEAF 515 +#define TRAINER_TEAM_ROCKET_GRUNT_42 516 +#define TRAINER_PSYCHIC_JACLYN 517 +#define TRAINER_CRUSH_GIRL_SHARON 518 +#define TRAINER_TUBER_AMIRA 519 +#define TRAINER_PKMN_BREEDER_ALIZE 520 +#define TRAINER_PKMN_RANGER_NICOLAS 521 +#define TRAINER_PKMN_RANGER_MADELINE 522 +#define TRAINER_AROMA_LADY_NIKKI 523 +#define TRAINER_RUIN_MANIAC_STANLY 524 +#define TRAINER_LADY_JACKI 525 +#define TRAINER_PAINTER_DAISY 526 +#define TRAINER_BIKER_GOON 527 +#define TRAINER_BIKER_GOON_2 528 +#define TRAINER_BIKER_GOON_3 529 +#define TRAINER_BIKER_2 530 +#define TRAINER_BUG_CATCHER_ANTHONY 531 +#define TRAINER_BUG_CATCHER_CHARLIE 532 +#define TRAINER_TWINS_ELI_ANNE_2 533 +#define TRAINER_YOUNGSTER_JOHNSON 534 +#define TRAINER_BIKER_RICARDO 535 +#define TRAINER_BIKER_JAREN 536 +#define TRAINER_TEAM_ROCKET_GRUNT_43 537 +#define TRAINER_TEAM_ROCKET_GRUNT_44 538 +#define TRAINER_TEAM_ROCKET_GRUNT_45 539 +#define TRAINER_TEAM_ROCKET_GRUNT_46 540 +#define TRAINER_TEAM_ROCKET_GRUNT_47 541 +#define TRAINER_TEAM_ROCKET_GRUNT_48 542 +#define TRAINER_TEAM_ROCKET_ADMIN 543 +#define TRAINER_TEAM_ROCKET_ADMIN_2 544 +#define TRAINER_SCIENTIST_GIDEON 545 +#define TRAINER_SWIMMER_FEMALE_AMARA 546 +#define TRAINER_SWIMMER_FEMALE_MARIA 547 +#define TRAINER_SWIMMER_FEMALE_ABIGAIL 548 +#define TRAINER_SWIMMER_MALE_FINN 549 +#define TRAINER_SWIMMER_MALE_GARRETT 550 +#define TRAINER_FISHERMAN_TOMMY 551 +#define TRAINER_CRUSH_GIRL_TANYA 552 +#define TRAINER_BLACK_BELT_SHEA 553 +#define TRAINER_BLACK_BELT_HUGH 554 +#define TRAINER_CAMPER_BRYCE 555 +#define TRAINER_PICNICKER_CLAIRE 556 +#define TRAINER_CRUSH_KIN_MIK_KIA 557 +#define TRAINER_AROMA_LADY_VIOLET 558 +#define TRAINER_TUBER_ALEXIS 559 +#define TRAINER_TWINS_JOY_MEG 560 +#define TRAINER_SWIMMER_FEMALE_TISHA 561 +#define TRAINER_PAINTER_CELINA 562 +#define TRAINER_PAINTER_RAYNA 563 +#define TRAINER_LADY_GILLIAN 564 +#define TRAINER_YOUNGSTER_DESTIN 565 +#define TRAINER_SWIMMER_MALE_TOBY 566 +#define TRAINER_TEAM_ROCKET_GRUNT_49 567 +#define TRAINER_TEAM_ROCKET_GRUNT_50 568 +#define TRAINER_TEAM_ROCKET_GRUNT_51 569 +#define TRAINER_BIRD_KEEPER_MILO 570 +#define TRAINER_BIRD_KEEPER_CHAZ 571 +#define TRAINER_BIRD_KEEPER_HAROLD 572 +#define TRAINER_FISHERMAN_TYLOR 573 +#define TRAINER_SWIMMER_MALE_MYMO 574 +#define TRAINER_SWIMMER_FEMALE_NICOLE 575 +#define TRAINER_SIS_AND_BRO_AVA_GEB 576 +#define TRAINER_AROMA_LADY_ROSE 577 +#define TRAINER_SWIMMER_MALE_SAMIR 578 +#define TRAINER_SWIMMER_FEMALE_DENISE 579 +#define TRAINER_TWINS_MIU_MIA 580 +#define TRAINER_HIKER_EARL 581 +#define TRAINER_RUIN_MANIAC_FOSTER 582 +#define TRAINER_RUIN_MANIAC_LARRY 583 +#define TRAINER_HIKER_DARYL 584 +#define TRAINER_POKEMANIAC_HECTOR 585 +#define TRAINER_PSYCHIC_DARIO 586 +#define TRAINER_PSYCHIC_RODETTE 587 +#define TRAINER_AROMA_LADY_MIAH 588 +#define TRAINER_YOUNG_COUPLE_EVE_JON 589 +#define TRAINER_JUGGLER_MASON 590 +#define TRAINER_CRUSH_GIRL_CYNDY 591 +#define TRAINER_CRUSH_GIRL_JOCELYN 592 +#define TRAINER_TAMER_EVAN 593 +#define TRAINER_POKEMANIAC_MARK_2 594 +#define TRAINER_PKMN_RANGER_LOGAN 595 +#define TRAINER_PKMN_RANGER_JACKSON 596 +#define TRAINER_PKMN_RANGER_BETH 597 +#define TRAINER_PKMN_RANGER_KATELYN 598 +#define TRAINER_COOLTRAINER_LEROY 599 +#define TRAINER_COOLTRAINER_MICHELLE 600 +#define TRAINER_COOL_COUPLE_LEX_NYA 601 +#define TRAINER_RUIN_MANIAC_BRANDON 602 +#define TRAINER_RUIN_MANIAC_BENJAMIN 603 +#define TRAINER_PAINTER_EDNA 604 +#define TRAINER_GENTLEMAN_CLIFFORD 605 +#define TRAINER_LADY_SELPHY 606 +#define TRAINER_RUIN_MANIAC_LAWSON 607 +#define TRAINER_PSYCHIC_LAURA 608 +#define TRAINER_PKMN_BREEDER_BETHANY 609 +#define TRAINER_PKMN_BREEDER_ALLISON 610 +#define TRAINER_BUG_CATCHER_GARRET 611 +#define TRAINER_BUG_CATCHER_JONAH 612 +#define TRAINER_BUG_CATCHER_VANCE 613 +#define TRAINER_YOUNGSTER_NASH 614 +#define TRAINER_YOUNGSTER_CORDELL 615 +#define TRAINER_LASS_DALIA 616 +#define TRAINER_LASS_JOANA 617 +#define TRAINER_CAMPER_RILEY 618 +#define TRAINER_PICNICKER_MARCY 619 +#define TRAINER_RUIN_MANIAC_LAYTON 620 +#define TRAINER_PICNICKER_KELSEY_2 621 +#define TRAINER_PICNICKER_KELSEY_3 622 +#define TRAINER_PICNICKER_KELSEY_4 623 +#define TRAINER_CAMPER_RICKY_2 624 +#define TRAINER_CAMPER_RICKY_3 625 +#define TRAINER_CAMPER_RICKY_4 626 +#define TRAINER_CAMPER_JEFF_2 627 +#define TRAINER_CAMPER_JEFF_3 628 +#define TRAINER_CAMPER_JEFF_4 629 +#define TRAINER_PICNICKER_ISABELLE_2 630 +#define TRAINER_PICNICKER_ISABELLE_3 631 +#define TRAINER_PICNICKER_ISABELLE_4 632 +#define TRAINER_YOUNGSTER_YASU_2 633 +#define TRAINER_YOUNGSTER_YASU_3 634 +#define TRAINER_ENGINEER_BERNIE_2 635 +#define TRAINER_GAMER_DARIAN_2 636 +#define TRAINER_CAMPER_CHRIS_2 637 +#define TRAINER_CAMPER_CHRIS_3 638 +#define TRAINER_CAMPER_CHRIS_4 639 +#define TRAINER_PICNICKER_ALICIA_2 640 +#define TRAINER_PICNICKER_ALICIA_3 641 +#define TRAINER_PICNICKER_ALICIA_4 642 +#define TRAINER_HIKER_JEREMY_2 643 +#define TRAINER_POKEMANIAC_MARK_3 644 +#define TRAINER_POKEMANIAC_HERMAN_2 645 +#define TRAINER_POKEMANIAC_HERMAN_3 646 +#define TRAINER_HIKER_TRENT_2 647 +#define TRAINER_LASS_MEGAN_2 648 +#define TRAINER_LASS_MEGAN_3 649 +#define TRAINER_SUPER_NERD_GLENN_2 650 +#define TRAINER_GAMER_RICH_2 651 +#define TRAINER_BIKER_JAREN_2 652 +#define TRAINER_FISHERMAN_ELLIOT_2 653 +#define TRAINER_ROCKER_LUCA_2 654 +#define TRAINER_BEAUTY_SHEILA_2 655 +#define TRAINER_BIRD_KEEPER_ROBERT_2 656 +#define TRAINER_BIRD_KEEPER_ROBERT_3 657 +#define TRAINER_PICNICKER_SUSIE_2 658 +#define TRAINER_PICNICKER_SUSIE_3 659 +#define TRAINER_PICNICKER_SUSIE_4 660 +#define TRAINER_BIKER_LUKAS_2 661 +#define TRAINER_BIRD_KEEPER_BENNY_2 662 +#define TRAINER_BIRD_KEEPER_BENNY_3 663 +#define TRAINER_BIRD_KEEPER_MARLON_2 664 +#define TRAINER_BIRD_KEEPER_MARLON_3 665 +#define TRAINER_BEAUTY_GRACE_2 666 +#define TRAINER_BIRD_KEEPER_CHESTER_2 667 +#define TRAINER_BIRD_KEEPER_CHESTER_3 668 +#define TRAINER_PICNICKER_BECKY_2 669 +#define TRAINER_PICNICKER_BECKY_3 670 +#define TRAINER_PICNICKER_BECKY_4 671 +#define TRAINER_CRUSH_KIN_RON_MYA_2 672 +#define TRAINER_CRUSH_KIN_RON_MYA_3 673 +#define TRAINER_CRUSH_KIN_RON_MYA_4 674 +#define TRAINER_BIKER_RUBEN_2 675 +#define TRAINER_CUE_BALL_CAMRON_2 676 +#define TRAINER_BIKER_JAXON_2 677 +#define TRAINER_CUE_BALL_ISAIAH_2 678 +#define TRAINER_CUE_BALL_COREY_2 679 +#define TRAINER_BIRD_KEEPER_JACOB_2 680 +#define TRAINER_BIRD_KEEPER_JACOB_3 681 +#define TRAINER_SWIMMER_FEMALE_ALICE_2 682 +#define TRAINER_SWIMMER_MALE_DARRIN_2 683 +#define TRAINER_PICNICKER_MISSY_2 684 +#define TRAINER_PICNICKER_MISSY_3 685 +#define TRAINER_FISHERMAN_WADE_2 686 +#define TRAINER_SWIMMER_MALE_JACK_2 687 +#define TRAINER_SIS_AND_BRO_LIL_IAN_2 688 +#define TRAINER_SIS_AND_BRO_LIL_IAN_3 689 +#define TRAINER_SWIMMER_MALE_FINN_2 690 +#define TRAINER_CRUSH_GIRL_SHARON_2 691 +#define TRAINER_CRUSH_GIRL_SHARON_3 692 +#define TRAINER_CRUSH_GIRL_TANYA_2 693 +#define TRAINER_CRUSH_GIRL_TANYA_3 694 +#define TRAINER_BLACK_BELT_SHEA_2 695 +#define TRAINER_BLACK_BELT_SHEA_3 696 +#define TRAINER_BLACK_BELT_HUGH_2 697 +#define TRAINER_BLACK_BELT_HUGH_3 698 +#define TRAINER_CRUSH_KIN_MIK_KIA_2 699 +#define TRAINER_CRUSH_KIN_MIK_KIA_3 700 +#define TRAINER_TUBER_AMIRA_2 701 +#define TRAINER_TWINS_JOY_MEG_2 702 +#define TRAINER_PAINTER_RAYNA_2 703 +#define TRAINER_YOUNGSTER_DESTIN_2 704 +#define TRAINER_PKMN_BREEDER_ALIZE_2 705 +#define TRAINER_YOUNG_COUPLE_GIA_JES_2 706 +#define TRAINER_YOUNG_COUPLE_GIA_JES_3 707 +#define TRAINER_BIRD_KEEPER_MILO_2 708 +#define TRAINER_BIRD_KEEPER_CHAZ_2 709 +#define TRAINER_BIRD_KEEPER_HAROLD_2 710 +#define TRAINER_SWIMMER_FEMALE_NICOLE_2 711 +#define TRAINER_PSYCHIC_JACLYN_2 712 +#define TRAINER_SWIMMER_MALE_SAMIR_2 713 +#define TRAINER_HIKER_EARL_2 714 +#define TRAINER_RUIN_MANIAC_LARRY_2 715 +#define TRAINER_POKEMANIAC_HECTOR_2 716 +#define TRAINER_PSYCHIC_DARIO_2 717 +#define TRAINER_PSYCHIC_RODETTE_2 718 +#define TRAINER_JUGGLER_MASON_2 719 +#define TRAINER_PKMN_RANGER_NICOLAS_2 720 +#define TRAINER_PKMN_RANGER_MADELINE_2 721 +#define TRAINER_CRUSH_GIRL_CYNDY_2 722 +#define TRAINER_TAMER_EVAN_2 723 +#define TRAINER_PKMN_RANGER_JACKSON_2 724 +#define TRAINER_PKMN_RANGER_KATELYN_2 725 +#define TRAINER_COOLTRAINER_LEROY_2 726 +#define TRAINER_COOLTRAINER_MICHELLE_2 727 +#define TRAINER_COOL_COUPLE_LEX_NYA_2 728 +#define TRAINER_BUG_CATCHER_COLTON_2 729 +#define TRAINER_BUG_CATCHER_COLTON_3 730 +#define TRAINER_BUG_CATCHER_COLTON_4 731 +#define TRAINER_SWIMMER_MALE_MATTHEW_2 732 +#define TRAINER_SWIMMER_MALE_TONY_2 733 +#define TRAINER_SWIMMER_FEMALE_MELISSA_2 734 +#define TRAINER_ELITE_FOUR_LORELEI_2 735 +#define TRAINER_ELITE_FOUR_BRUNO_2 736 +#define TRAINER_ELITE_FOUR_AGATHA_2 737 +#define TRAINER_ELITE_FOUR_LANCE_2 738 +#define TRAINER_CHAMPION_TERRY_4 739 +#define TRAINER_CHAMPION_TERRY_5 740 +#define TRAINER_CHAMPION_TERRY_6 741 +#define TRAINER_CUE_BALL_PAXTON 742 +#define NUM_TRAINERS 743 // All trainer parties specify the IV, level, and species for each Pokémon in the // party. Some trainer parties also specify held items and custom moves for each diff --git a/src/help_system_812B1E0.c b/src/help_system_812B1E0.c index afb792072..51b9c2762 100644 --- a/src/help_system_812B1E0.c +++ b/src/help_system_812B1E0.c @@ -1185,7 +1185,7 @@ static bool8 sub_812B780(u8 id) case 30: case 32: case 33: - return FlagGet(FLAG_UNK820); + return FlagGet(FLAG_0x820); case 28: case 40: return sub_812BB10(); @@ -1251,7 +1251,7 @@ static bool8 sub_812B780(u8 id) return TRUE; return FALSE; case 15: - return FlagGet(FLAG_UNK820); + return FlagGet(FLAG_0x820); case 16: case 17: return sub_812BB10(); @@ -1325,7 +1325,7 @@ static bool8 sub_812B780(u8 id) switch (id) { case 5: - return FlagGet(FLAG_UNK820); + return FlagGet(FLAG_0x820); case 6: return FlagGet(FLAG_0x821); } diff --git a/src/main_menu.c b/src/main_menu.c index 72056d750..edb84afa2 100644 --- a/src/main_menu.c +++ b/src/main_menu.c @@ -671,7 +671,7 @@ static void PrintBadgeCount(void) u8 *ptr; u32 flagId; u8 nbadges = 0; - for (flagId = FLAG_UNK820; flagId < FLAG_UNK820 + 8; flagId++) + for (flagId = FLAG_0x820; flagId < FLAG_0x820 + 8; flagId++) { if (FlagGet(flagId)) nbadges++; diff --git a/src/pokemon.c b/src/pokemon.c index 5433dd593..20a3d10b7 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -2362,25 +2362,25 @@ s32 CalculateBaseDamage(struct BattlePokemon *attacker, struct BattlePokemon *de // In FRLG, the Battle Tower and opponent checks are stubbed here. if (!(gBattleTypeFlags & (BATTLE_TYPE_LINK | /*BATTLE_TYPE_BATTLE_TOWER |*/ BATTLE_TYPE_EREADER_TRAINER))) { - if (FlagGet(FLAG_UNK820) + if (FlagGet(FLAG_0x820) && !GetBattlerSide(battlerIdAtk)) attack = (110 * attack) / 100; } if (!(gBattleTypeFlags & (BATTLE_TYPE_LINK | /*BATTLE_TYPE_BATTLE_TOWER |*/ BATTLE_TYPE_EREADER_TRAINER))) { - if (FlagGet(FLAG_UNK824) + if (FlagGet(FLAG_0x824) && !GetBattlerSide(battlerIdDef)) defense = (110 * defense) / 100; } if (!(gBattleTypeFlags & (BATTLE_TYPE_LINK | /*BATTLE_TYPE_BATTLE_TOWER |*/ BATTLE_TYPE_EREADER_TRAINER))) { - if (FlagGet(FLAG_UNK826) + if (FlagGet(FLAG_0x826) && !GetBattlerSide(battlerIdAtk)) spAttack = (110 * spAttack) / 100; } if (!(gBattleTypeFlags & (BATTLE_TYPE_LINK | /*BATTLE_TYPE_BATTLE_TOWER |*/ BATTLE_TYPE_EREADER_TRAINER))) { - if (FlagGet(FLAG_UNK826) + if (FlagGet(FLAG_0x826) && !GetBattlerSide(battlerIdDef)) spDefense = (110 * spDefense) / 100; } @@ -3634,7 +3634,7 @@ static u8 SendMonToPC(struct Pokemon* mon) gSpecialVar_MonBoxId = boxNo; gSpecialVar_MonBoxPos = boxPos; if (get_unknown_box_id() != boxNo) - FlagClear(FLAG_UNK843); + FlagClear(FLAG_0x843); VarSet(VAR_0x4037, boxNo); return MON_GIVEN_TO_PC; } diff --git a/src/trainers.c b/src/trainers.c index 9b90ae294..cf778d297 100644 --- a/src/trainers.c +++ b/src/trainers.c @@ -11678,7 +11678,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_AQUA_LEADER, + .trainerPic = TRAINER_PIC_AQUA_LEADER_ARCHIE, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11690,7 +11690,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_AQUA_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_AQUA_LEADER, + .trainerPic = TRAINER_PIC_AQUA_LEADER_ARCHIE, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11702,7 +11702,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_AQUA, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_AQUA, + .trainerPic = TRAINER_PIC_AQUA_GRUNT_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11714,7 +11714,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_AQUA, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_AQUA_2, + .trainerPic = TRAINER_PIC_AQUA_GRUNT_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11726,7 +11726,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_AROMA_LADY, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_AROMA_LADY, + .trainerPic = TRAINER_PIC_RS_AROMA_LADY, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11738,7 +11738,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_RUIN_MANIAC, + .trainerPic = TRAINER_PIC_RS_RUIN_MANIAC, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11762,7 +11762,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TUBER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_TUBER, + .trainerPic = TRAINER_PIC_RS_TUBER_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11774,7 +11774,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TUBER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_TUBER_2, + .trainerPic = TRAINER_PIC_TUBER_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11786,7 +11786,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_COOLTRAINER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER, + .trainerPic = TRAINER_PIC_RS_COOLTRAINER_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11798,7 +11798,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_COOLTRAINER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_2, + .trainerPic = TRAINER_PIC_RS_COOLTRAINER_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11822,7 +11822,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LADY, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_LADY, + .trainerPic = TRAINER_PIC_RS_LADY, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11834,7 +11834,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_BEAUTY, + .trainerPic = TRAINER_PIC_RS_BEAUTY, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11858,7 +11858,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC, + .trainerPic = TRAINER_PIC_RS_POKEMANIAC, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11870,7 +11870,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_MALE, + .trainerPic = TRAINER_PIC_RS_SWIMMER_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11882,7 +11882,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BLACK_BELT, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT, + .trainerPic = TRAINER_PIC_RS_BLACK_BELT, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11918,7 +11918,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER, + .trainerPic = TRAINER_PIC_RS_CAMPER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11942,7 +11942,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_PSYCHIC, + .trainerPic = TRAINER_PIC_RS_PSYCHIC_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11954,7 +11954,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_PSYCHIC_2, + .trainerPic = TRAINER_PIC_RS_PSYCHIC_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11966,7 +11966,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, - .trainerPic = TRAINER_PIC_GENTLEMAN, + .trainerPic = TRAINER_PIC_RS_GENTLEMAN, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -11978,7 +11978,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_ELITE_FOUR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, - .trainerPic = TRAINER_PIC_SIDNEY, + .trainerPic = TRAINER_PIC_ELITE_FOUR_SIDNEY, .trainerName = _("SIDNEY"), .items = {}, .doubleBattle = FALSE, @@ -11990,7 +11990,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_ELITE_FOUR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, - .trainerPic = TRAINER_PIC_PHOEBE, + .trainerPic = TRAINER_PIC_ELITE_FOUR_PHOEBE, .trainerName = _("PHOEBE"), .items = {}, .doubleBattle = FALSE, @@ -12002,7 +12002,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_ROXANNE, + .trainerPic = TRAINER_PIC_LEADER_ROXANNE, .trainerName = _("ROXANNE"), .items = {}, .doubleBattle = FALSE, @@ -12014,7 +12014,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BRAWLY, + .trainerPic = TRAINER_PIC_LEADER_BRAWLY, .trainerName = _("BRAWLY"), .items = {}, .doubleBattle = FALSE, @@ -12026,7 +12026,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_TATE_LIZA, + .trainerPic = TRAINER_PIC_LEADER_TATE_AND_LIZA, .trainerName = _("TATE&LIZA"), .items = {}, .doubleBattle = TRUE, @@ -12038,7 +12038,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SCHOOL_KID, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SCHOOL_KID, + .trainerPic = TRAINER_PIC_SCHOOL_KID_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12050,7 +12050,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SCHOOL_KID, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SCHOOL_KID_2, + .trainerPic = TRAINER_PIC_SCHOOL_KID_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12074,7 +12074,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEFAN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, - .trainerPic = TRAINER_PIC_POKEFAN, + .trainerPic = TRAINER_PIC_POKEFAN_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12086,7 +12086,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEFAN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, - .trainerPic = TRAINER_PIC_POKEFAN_2, + .trainerPic = TRAINER_PIC_POKEFAN_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12098,7 +12098,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_EXPERT, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_EXPERT, + .trainerPic = TRAINER_PIC_EXPERT_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12110,7 +12110,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_EXPERT, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_EXPERT_2, + .trainerPic = TRAINER_PIC_EXPERT_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12122,7 +12122,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BOARDER, + .trainerPic = TRAINER_PIC_RS_YOUNGSTER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12134,7 +12134,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CHAMPION, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CHAMPION, + .trainerPic = TRAINER_PIC_CHAMPION_STEVEN, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12146,7 +12146,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN, + .trainerPic = TRAINER_PIC_RS_FISHERMAN, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12158,7 +12158,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_TRIATHLETE, + .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12170,7 +12170,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_TRIATHLETE_2, + .trainerPic = TRAINER_PIC_CYCLING_TRIATHLETE_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12182,7 +12182,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_TRIATHLETE_3, + .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12194,7 +12194,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_TRIATHLETE_4, + .trainerPic = TRAINER_PIC_RUNNING_TRIATHLETE_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12206,7 +12206,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_TRIATHLETE_5, + .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12218,7 +12218,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_TRIATHLETE_6, + .trainerPic = TRAINER_PIC_SWIMMING_TRIATHLETE_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12242,7 +12242,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER, + .trainerPic = TRAINER_PIC_RS_BIRD_KEEPER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12290,7 +12290,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE, + .trainerPic = TRAINER_PIC_RS_SWIMMER_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12302,7 +12302,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_PICNICKER, + .trainerPic = TRAINER_PIC_RS_PICNICKER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12314,7 +12314,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TWINS, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, - .trainerPic = TRAINER_PIC_TWINS, + .trainerPic = TRAINER_PIC_RS_TWINS, .trainerName = _(""), .items = {}, .doubleBattle = TRUE, @@ -12326,7 +12326,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SAILOR, + .trainerPic = TRAINER_PIC_RS_SAILOR, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12338,7 +12338,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BOARDER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BOARDER, + .trainerPic = TRAINER_PIC_RS_YOUNGSTER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12350,7 +12350,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BOARDER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BOARDER, + .trainerPic = TRAINER_PIC_RS_YOUNGSTER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12374,7 +12374,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_PKMN_TRAINER, + .trainerPic = TRAINER_PIC_WALLY, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12386,7 +12386,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_PKMN_TRAINER_2, + .trainerPic = TRAINER_PIC_RS_BRENDAN_1, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12398,7 +12398,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_PKMN_TRAINER_2, + .trainerPic = TRAINER_PIC_RS_BRENDAN_1, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12410,7 +12410,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_PKMN_TRAINER_2, + .trainerPic = TRAINER_PIC_RS_BRENDAN_1, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12422,7 +12422,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_TRAINER_3, + .trainerPic = TRAINER_PIC_RS_MAY_1, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12434,7 +12434,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_TRAINER_3, + .trainerPic = TRAINER_PIC_RS_MAY_1, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12446,7 +12446,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_TRAINER_3, + .trainerPic = TRAINER_PIC_RS_MAY_1, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12458,7 +12458,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_PKMN_BREEDER, + .trainerPic = TRAINER_PIC_POKEMON_BREEDER_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12470,7 +12470,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_BREEDER_2, + .trainerPic = TRAINER_PIC_RS_POKEMON_BREEDER_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12482,7 +12482,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_RANGER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_PKMN_RANGER, + .trainerPic = TRAINER_PIC_RS_POKEMON_RANGER_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12494,7 +12494,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_RANGER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_PKMN_RANGER_2, + .trainerPic = TRAINER_PIC_RS_POKEMON_RANGER_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12506,7 +12506,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_MAGMA_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, - .trainerPic = TRAINER_PIC_MAGMA_LEADER, + .trainerPic = TRAINER_PIC_MAGMA_LEADER_MAXIE, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12518,7 +12518,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_MAGMA, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, - .trainerPic = TRAINER_PIC_TEAM_MAGMA, + .trainerPic = TRAINER_PIC_MAGMA_GRUNT_M, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12530,7 +12530,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_MAGMA, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, - .trainerPic = TRAINER_PIC_TEAM_MAGMA_2, + .trainerPic = TRAINER_PIC_MAGMA_GRUNT_F, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12542,7 +12542,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_LASS, + .trainerPic = TRAINER_PIC_RS_LASS, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12554,7 +12554,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER, + .trainerPic = TRAINER_PIC_RS_BUG_CATCHER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12566,7 +12566,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER, + .trainerPic = TRAINER_PIC_RS_HIKER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -12578,7 +12578,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_YOUNG_COUPLE, + .trainerPic = TRAINER_PIC_RS_YOUNG_COUPLE, .trainerName = _(""), .items = {}, .doubleBattle = TRUE, @@ -12602,7 +12602,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SIS_AND_BRO, + .trainerPic = TRAINER_PIC_RS_SIS_AND_BRO, .trainerName = _(""), .items = {}, .doubleBattle = TRUE, @@ -12614,7 +12614,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_AQUA_ADMIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_MATT, + .trainerPic = TRAINER_PIC_AQUA_ADMIN_M, .trainerName = _("MATT"), .items = {}, .doubleBattle = FALSE, @@ -12626,7 +12626,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_AQUA_ADMIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_SHELLY, + .trainerPic = TRAINER_PIC_AQUA_ADMIN_F, .trainerName = _("SHELLY"), .items = {}, .doubleBattle = FALSE, @@ -12638,7 +12638,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_MAGMA_ADMIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, - .trainerPic = TRAINER_PIC_TABITHA, + .trainerPic = TRAINER_PIC_MAGMA_ADMIN_M, .trainerName = _("TABITHA"), .items = {}, .doubleBattle = FALSE, @@ -12650,7 +12650,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_MAGMA_ADMIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, - .trainerPic = TRAINER_PIC_COURTNEY, + .trainerPic = TRAINER_PIC_MAGMA_ADMIN_F, .trainerName = _("COURTNEY"), .items = {}, .doubleBattle = FALSE, @@ -12662,7 +12662,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_WATTSON, + .trainerPic = TRAINER_PIC_LEADER_WATTSON, .trainerName = _("WATTSON"), .items = {}, .doubleBattle = FALSE, @@ -12674,7 +12674,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_FLANNERY, + .trainerPic = TRAINER_PIC_LEADER_FLANNERY, .trainerName = _("FLANNERY"), .items = {}, .doubleBattle = FALSE, @@ -12686,7 +12686,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_NORMAN, + .trainerPic = TRAINER_PIC_LEADER_NORMAN, .trainerName = _("NORMAN"), .items = {}, .doubleBattle = FALSE, @@ -12698,7 +12698,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_WINONA, + .trainerPic = TRAINER_PIC_LEADER_WINONA, .trainerName = _("WINONA"), .items = {}, .doubleBattle = FALSE, @@ -12710,7 +12710,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_WALLACE, + .trainerPic = TRAINER_PIC_LEADER_WALLACE, .trainerName = _("WALLACE"), .items = {}, .doubleBattle = FALSE, @@ -12722,7 +12722,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_ELITE_FOUR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, - .trainerPic = TRAINER_PIC_GLACIA, + .trainerPic = TRAINER_PIC_ELITE_FOUR_GLACIA, .trainerName = _("GLACIA"), .items = {}, .doubleBattle = FALSE, @@ -12734,7 +12734,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_ELITE_FOUR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, - .trainerPic = TRAINER_PIC_DRAKE, + .trainerPic = TRAINER_PIC_ELITE_FOUR_DRAKE, .trainerName = _("DRAKE"), .items = {}, .doubleBattle = FALSE, @@ -12902,7 +12902,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("RICK"), .items = {}, .doubleBattle = FALSE, @@ -12914,7 +12914,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("DOUG"), .items = {}, .doubleBattle = FALSE, @@ -12926,7 +12926,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("SAMMY"), .items = {}, .doubleBattle = FALSE, @@ -12938,7 +12938,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("COLTON"), .items = {}, .doubleBattle = FALSE, @@ -12950,7 +12950,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("GREG"), .items = {}, .doubleBattle = FALSE, @@ -12962,7 +12962,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("JAMES"), .items = {}, .doubleBattle = FALSE, @@ -12974,7 +12974,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("KENT"), .items = {}, .doubleBattle = FALSE, @@ -12986,7 +12986,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("ROBBY"), .items = {}, .doubleBattle = FALSE, @@ -12998,7 +12998,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("CALE"), .items = {}, .doubleBattle = FALSE, @@ -13010,7 +13010,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("KEIGO"), .items = {}, .doubleBattle = FALSE, @@ -13022,7 +13022,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("ELIJAH"), .items = {}, .doubleBattle = FALSE, @@ -13034,7 +13034,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -13046,7 +13046,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("BRENT"), .items = {}, .doubleBattle = FALSE, @@ -13058,7 +13058,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("CONNER"), .items = {}, .doubleBattle = FALSE, @@ -13070,7 +13070,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("JANICE"), .items = {}, .doubleBattle = FALSE, @@ -13082,7 +13082,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("SALLY"), .items = {}, .doubleBattle = FALSE, @@ -13094,7 +13094,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("ROBIN"), .items = {}, .doubleBattle = FALSE, @@ -13106,7 +13106,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("CRISSY"), .items = {}, .doubleBattle = FALSE, @@ -13118,7 +13118,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("MIRIAM"), .items = {}, .doubleBattle = FALSE, @@ -13130,7 +13130,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("IRIS"), .items = {}, .doubleBattle = FALSE, @@ -13142,7 +13142,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("RELI"), .items = {}, .doubleBattle = FALSE, @@ -13154,7 +13154,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("ALI"), .items = {}, .doubleBattle = FALSE, @@ -13166,7 +13166,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -13178,7 +13178,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("HALEY"), .items = {}, .doubleBattle = FALSE, @@ -13190,7 +13190,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("ANN"), .items = {}, .doubleBattle = FALSE, @@ -13202,7 +13202,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("DAWN"), .items = {}, .doubleBattle = FALSE, @@ -13214,7 +13214,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("PAIGE"), .items = {}, .doubleBattle = FALSE, @@ -13226,7 +13226,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("ANDREA"), .items = {}, .doubleBattle = FALSE, @@ -13238,7 +13238,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("MEGAN"), .items = {}, .doubleBattle = FALSE, @@ -13250,7 +13250,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("JULIA"), .items = {}, .doubleBattle = FALSE, @@ -13262,7 +13262,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("KAY"), .items = {}, .doubleBattle = FALSE, @@ -13274,7 +13274,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("LISA"), .items = {}, .doubleBattle = FALSE, @@ -13286,7 +13286,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerPic = TRAINER_PIC_SAILOR, .trainerName = _("EDMOND"), .items = {}, .doubleBattle = FALSE, @@ -13298,7 +13298,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerPic = TRAINER_PIC_SAILOR, .trainerName = _("TREVOR"), .items = {}, .doubleBattle = FALSE, @@ -13310,7 +13310,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerPic = TRAINER_PIC_SAILOR, .trainerName = _("LEONARD"), .items = {}, .doubleBattle = FALSE, @@ -13322,7 +13322,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerPic = TRAINER_PIC_SAILOR, .trainerName = _("DUNCAN"), .items = {}, .doubleBattle = FALSE, @@ -13334,7 +13334,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerPic = TRAINER_PIC_SAILOR, .trainerName = _("HUEY"), .items = {}, .doubleBattle = FALSE, @@ -13346,7 +13346,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerPic = TRAINER_PIC_SAILOR, .trainerName = _("DYLAN"), .items = {}, .doubleBattle = FALSE, @@ -13358,7 +13358,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerPic = TRAINER_PIC_SAILOR, .trainerName = _("PHILLIP"), .items = {}, .doubleBattle = FALSE, @@ -13370,7 +13370,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_SAILOR_2, + .trainerPic = TRAINER_PIC_SAILOR, .trainerName = _("DWAYNE"), .items = {}, .doubleBattle = FALSE, @@ -13382,7 +13382,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("LIAM"), .items = {}, .doubleBattle = FALSE, @@ -13394,7 +13394,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("SHANE"), .items = {}, .doubleBattle = FALSE, @@ -13406,7 +13406,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("ETHAN"), .items = {}, .doubleBattle = FALSE, @@ -13418,7 +13418,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("RICKY"), .items = {}, .doubleBattle = FALSE, @@ -13430,7 +13430,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("JEFF"), .items = {}, .doubleBattle = FALSE, @@ -13442,7 +13442,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -13454,7 +13454,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("CHRIS"), .items = {}, .doubleBattle = FALSE, @@ -13466,7 +13466,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("DREW"), .items = {}, .doubleBattle = FALSE, @@ -13478,7 +13478,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("DIANA"), .items = {}, .doubleBattle = FALSE, @@ -13490,7 +13490,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("NANCY"), .items = {}, .doubleBattle = FALSE, @@ -13502,7 +13502,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("ISABELLE"), .items = {}, .doubleBattle = FALSE, @@ -13514,7 +13514,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("KELSEY"), .items = {}, .doubleBattle = FALSE, @@ -13526,7 +13526,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("ALICIA"), .items = {}, .doubleBattle = FALSE, @@ -13538,7 +13538,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("CAITLIN"), .items = {}, .doubleBattle = FALSE, @@ -13550,7 +13550,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("HEIDI"), .items = {}, .doubleBattle = FALSE, @@ -13562,7 +13562,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("CAROL"), .items = {}, .doubleBattle = FALSE, @@ -13574,7 +13574,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("SOFIA"), .items = {}, .doubleBattle = FALSE, @@ -13586,7 +13586,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("MARTHA"), .items = {}, .doubleBattle = FALSE, @@ -13598,7 +13598,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("TINA"), .items = {}, .doubleBattle = FALSE, @@ -13610,7 +13610,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("HANNAH"), .items = {}, .doubleBattle = FALSE, @@ -13622,7 +13622,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("MARK"), .items = {}, .doubleBattle = FALSE, @@ -13634,7 +13634,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("HERMAN"), .items = {}, .doubleBattle = FALSE, @@ -13646,7 +13646,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("COOPER"), .items = {}, .doubleBattle = FALSE, @@ -13658,7 +13658,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("STEVE"), .items = {}, .doubleBattle = FALSE, @@ -13670,7 +13670,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("WINSTON"), .items = {}, .doubleBattle = FALSE, @@ -13682,7 +13682,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("DAWSON"), .items = {}, .doubleBattle = FALSE, @@ -13694,7 +13694,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("ASHTON"), .items = {}, .doubleBattle = FALSE, @@ -13850,7 +13850,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("MARCOS"), .items = {}, .doubleBattle = FALSE, @@ -13862,7 +13862,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("FRANKLIN"), .items = {}, .doubleBattle = FALSE, @@ -13874,7 +13874,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("NOB"), .items = {}, .doubleBattle = FALSE, @@ -13886,7 +13886,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("WAYNE"), .items = {}, .doubleBattle = FALSE, @@ -13898,7 +13898,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("ALAN"), .items = {}, .doubleBattle = FALSE, @@ -13910,7 +13910,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("BRICE"), .items = {}, .doubleBattle = FALSE, @@ -13922,7 +13922,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("CLARK"), .items = {}, .doubleBattle = FALSE, @@ -13934,7 +13934,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("TRENT"), .items = {}, .doubleBattle = FALSE, @@ -13946,7 +13946,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("DUDLEY"), .items = {}, .doubleBattle = FALSE, @@ -13958,7 +13958,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("ALLEN"), .items = {}, .doubleBattle = FALSE, @@ -13970,7 +13970,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("ERIC"), .items = {}, .doubleBattle = FALSE, @@ -13982,7 +13982,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("LENNY"), .items = {}, .doubleBattle = FALSE, @@ -13994,7 +13994,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("OLIVER"), .items = {}, .doubleBattle = FALSE, @@ -14006,7 +14006,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("LUCAS"), .items = {}, .doubleBattle = FALSE, @@ -14354,7 +14354,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("DALE"), .items = {}, .doubleBattle = FALSE, @@ -14366,7 +14366,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("BARNY"), .items = {}, .doubleBattle = FALSE, @@ -14378,7 +14378,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("NED"), .items = {}, .doubleBattle = FALSE, @@ -14390,7 +14390,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("CHIP"), .items = {}, .doubleBattle = FALSE, @@ -14402,7 +14402,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("HANK"), .items = {}, .doubleBattle = FALSE, @@ -14414,7 +14414,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("ELLIOT"), .items = {}, .doubleBattle = FALSE, @@ -14426,7 +14426,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("RONALD"), .items = {}, .doubleBattle = FALSE, @@ -14438,7 +14438,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("CLAUDE"), .items = {}, .doubleBattle = FALSE, @@ -14450,7 +14450,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("WADE"), .items = {}, .doubleBattle = FALSE, @@ -14462,7 +14462,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("NOLAN"), .items = {}, .doubleBattle = FALSE, @@ -14474,7 +14474,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("ANDREW"), .items = {}, .doubleBattle = FALSE, @@ -14486,7 +14486,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("LUIS"), .items = {}, .doubleBattle = FALSE, @@ -14498,7 +14498,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("RICHARD"), .items = {}, .doubleBattle = FALSE, @@ -14510,7 +14510,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("REECE"), .items = {}, .doubleBattle = FALSE, @@ -14522,7 +14522,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("MATTHEW"), .items = {}, .doubleBattle = FALSE, @@ -14534,7 +14534,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("DOUGLAS"), .items = {}, .doubleBattle = FALSE, @@ -14546,7 +14546,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("DAVID"), .items = {}, .doubleBattle = FALSE, @@ -14558,7 +14558,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("TONY"), .items = {}, .doubleBattle = FALSE, @@ -14570,7 +14570,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("AXLE"), .items = {}, .doubleBattle = FALSE, @@ -14582,7 +14582,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("BARRY"), .items = {}, .doubleBattle = FALSE, @@ -14594,7 +14594,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("DEAN"), .items = {}, .doubleBattle = FALSE, @@ -14606,7 +14606,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("DARRIN"), .items = {}, .doubleBattle = FALSE, @@ -14618,7 +14618,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("SPENCER"), .items = {}, .doubleBattle = FALSE, @@ -14630,7 +14630,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("JACK"), .items = {}, .doubleBattle = FALSE, @@ -14642,7 +14642,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("JEROME"), .items = {}, .doubleBattle = FALSE, @@ -14654,7 +14654,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("ROLAND"), .items = {}, .doubleBattle = FALSE, @@ -14858,7 +14858,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerPic = TRAINER_PIC_BEAUTY, .trainerName = _("BRIDGET"), .items = {}, .doubleBattle = FALSE, @@ -14870,7 +14870,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerPic = TRAINER_PIC_BEAUTY, .trainerName = _("TAMIA"), .items = {}, .doubleBattle = FALSE, @@ -14882,7 +14882,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerPic = TRAINER_PIC_BEAUTY, .trainerName = _("LORI"), .items = {}, .doubleBattle = FALSE, @@ -14894,7 +14894,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerPic = TRAINER_PIC_BEAUTY, .trainerName = _("LOLA"), .items = {}, .doubleBattle = FALSE, @@ -14906,7 +14906,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerPic = TRAINER_PIC_BEAUTY, .trainerName = _("SHEILA"), .items = {}, .doubleBattle = FALSE, @@ -14918,7 +14918,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("TIFFANY"), .items = {}, .doubleBattle = FALSE, @@ -14930,7 +14930,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("NORA"), .items = {}, .doubleBattle = FALSE, @@ -14942,7 +14942,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("MELISSA"), .items = {}, .doubleBattle = FALSE, @@ -14954,7 +14954,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerPic = TRAINER_PIC_BEAUTY, .trainerName = _("GRACE"), .items = {}, .doubleBattle = FALSE, @@ -14966,7 +14966,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerPic = TRAINER_PIC_BEAUTY, .trainerName = _("OLIVIA"), .items = {}, .doubleBattle = FALSE, @@ -14978,7 +14978,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("LAUREN"), .items = {}, .doubleBattle = FALSE, @@ -14990,7 +14990,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("ANYA"), .items = {}, .doubleBattle = FALSE, @@ -15002,7 +15002,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("ALICE"), .items = {}, .doubleBattle = FALSE, @@ -15014,7 +15014,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("CONNIE"), .items = {}, .doubleBattle = FALSE, @@ -15026,7 +15026,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("SHIRLEY"), .items = {}, .doubleBattle = FALSE, @@ -15038,7 +15038,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerPic = TRAINER_PIC_PSYCHIC_M, .trainerName = _("JOHAN"), .items = {}, .doubleBattle = FALSE, @@ -15050,7 +15050,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerPic = TRAINER_PIC_PSYCHIC_M, .trainerName = _("TYRON"), .items = {}, .doubleBattle = FALSE, @@ -15062,7 +15062,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerPic = TRAINER_PIC_PSYCHIC_M, .trainerName = _("CAMERON"), .items = {}, .doubleBattle = FALSE, @@ -15074,7 +15074,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerPic = TRAINER_PIC_PSYCHIC_M, .trainerName = _("PRESTON"), .items = {}, .doubleBattle = FALSE, @@ -15278,7 +15278,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("SEBASTIAN"), .items = {}, .doubleBattle = FALSE, @@ -15290,7 +15290,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("PERRY"), .items = {}, .doubleBattle = FALSE, @@ -15302,7 +15302,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("ROBERT"), .items = {}, .doubleBattle = FALSE, @@ -15314,7 +15314,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("DONALD"), .items = {}, .doubleBattle = FALSE, @@ -15326,7 +15326,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("BENNY"), .items = {}, .doubleBattle = FALSE, @@ -15338,7 +15338,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("EDWIN"), .items = {}, .doubleBattle = FALSE, @@ -15350,7 +15350,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("CHESTER"), .items = {}, .doubleBattle = FALSE, @@ -15362,7 +15362,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("WILTON"), .items = {}, .doubleBattle = FALSE, @@ -15374,7 +15374,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("RAMIRO"), .items = {}, .doubleBattle = FALSE, @@ -15386,7 +15386,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("JACOB"), .items = {}, .doubleBattle = FALSE, @@ -15398,7 +15398,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("ROGER"), .items = {}, .doubleBattle = FALSE, @@ -15410,7 +15410,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("REED"), .items = {}, .doubleBattle = FALSE, @@ -15422,7 +15422,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("KEITH"), .items = {}, .doubleBattle = FALSE, @@ -15434,7 +15434,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("CARTER"), .items = {}, .doubleBattle = FALSE, @@ -15446,7 +15446,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("MITCH"), .items = {}, .doubleBattle = FALSE, @@ -15458,7 +15458,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("BECK"), .items = {}, .doubleBattle = FALSE, @@ -15470,7 +15470,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("MARLON"), .items = {}, .doubleBattle = FALSE, @@ -15482,7 +15482,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("KOICHI"), .items = {}, .doubleBattle = FALSE, @@ -15494,7 +15494,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("MIKE"), .items = {}, .doubleBattle = FALSE, @@ -15506,7 +15506,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("HIDEKI"), .items = {}, .doubleBattle = FALSE, @@ -15518,7 +15518,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("AARON"), .items = {}, .doubleBattle = FALSE, @@ -15530,7 +15530,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("HITOSHI"), .items = {}, .doubleBattle = FALSE, @@ -15542,7 +15542,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("ATSUSHI"), .items = {}, .doubleBattle = FALSE, @@ -15554,7 +15554,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("KIYO"), .items = {}, .doubleBattle = FALSE, @@ -15566,7 +15566,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("TAKASHI"), .items = {}, .doubleBattle = FALSE, @@ -15578,7 +15578,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("DAISUKE"), .items = {}, .doubleBattle = FALSE, @@ -15590,7 +15590,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL, + .trainerPic = TRAINER_PIC_RIVAL_1, .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, @@ -15602,7 +15602,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL, + .trainerPic = TRAINER_PIC_RIVAL_1, .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, @@ -15614,7 +15614,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL, + .trainerPic = TRAINER_PIC_RIVAL_1, .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, @@ -15626,7 +15626,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL, + .trainerPic = TRAINER_PIC_RIVAL_1, .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, @@ -15638,7 +15638,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL, + .trainerPic = TRAINER_PIC_RIVAL_1, .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, @@ -15650,7 +15650,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL, + .trainerPic = TRAINER_PIC_RIVAL_1, .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, @@ -15662,7 +15662,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL, + .trainerPic = TRAINER_PIC_RIVAL_1, .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, @@ -15674,7 +15674,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL, + .trainerPic = TRAINER_PIC_RIVAL_1, .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, @@ -15686,7 +15686,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL, + .trainerPic = TRAINER_PIC_RIVAL_1, .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, @@ -15854,7 +15854,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BOSS, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_BOSS, + .trainerPic = TRAINER_PIC_LEADER_GIOVANNI, .trainerName = _("GIOVANNI"), .items = {}, .doubleBattle = FALSE, @@ -15866,7 +15866,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BOSS, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_BOSS, + .trainerPic = TRAINER_PIC_LEADER_GIOVANNI, .trainerName = _("GIOVANNI"), .items = {}, .doubleBattle = FALSE, @@ -15878,7 +15878,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_BOSS, + .trainerPic = TRAINER_PIC_LEADER_GIOVANNI, .trainerName = _("GIOVANNI"), .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, @@ -15890,7 +15890,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -15902,7 +15902,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -15914,7 +15914,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -15926,7 +15926,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -15938,7 +15938,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -15950,7 +15950,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -15962,7 +15962,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -15974,7 +15974,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -15986,7 +15986,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -15998,7 +15998,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16010,7 +16010,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16022,7 +16022,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16034,7 +16034,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16046,7 +16046,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16058,7 +16058,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16070,7 +16070,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16082,7 +16082,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16094,7 +16094,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16106,7 +16106,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16118,7 +16118,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16130,7 +16130,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16142,7 +16142,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16154,7 +16154,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16166,7 +16166,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16178,7 +16178,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16190,7 +16190,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16202,7 +16202,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16214,7 +16214,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16226,7 +16226,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16238,7 +16238,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16250,7 +16250,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16262,7 +16262,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16274,7 +16274,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16286,7 +16286,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16298,7 +16298,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16310,7 +16310,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16322,7 +16322,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16334,7 +16334,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16346,7 +16346,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16358,7 +16358,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16370,7 +16370,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -16382,7 +16382,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("SAMUEL"), .items = {ITEM_SUPER_POTION}, .doubleBattle = FALSE, @@ -16394,7 +16394,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("GEORGE"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -16406,7 +16406,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("COLBY"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -16418,7 +16418,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("PAUL"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16430,7 +16430,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("ROLANDO"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -16442,7 +16442,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("GILBERT"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -16454,7 +16454,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("OWEN"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -16466,7 +16466,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("BERKE"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16478,7 +16478,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("YUJI"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -16490,7 +16490,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("WARREN"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -16502,7 +16502,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerPic = TRAINER_PIC_COOLTRAINER_F, .trainerName = _("MARY"), .items = {ITEM_SUPER_POTION}, .doubleBattle = FALSE, @@ -16514,7 +16514,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerPic = TRAINER_PIC_COOLTRAINER_F, .trainerName = _("CAROLINE"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -16526,7 +16526,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerPic = TRAINER_PIC_COOLTRAINER_F, .trainerName = _("ALEXA"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16538,7 +16538,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerPic = TRAINER_PIC_COOLTRAINER_F, .trainerName = _("SHANNON"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16550,7 +16550,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerPic = TRAINER_PIC_COOLTRAINER_F, .trainerName = _("NAOMI"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -16562,7 +16562,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerPic = TRAINER_PIC_COOLTRAINER_F, .trainerName = _("BROOKE"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16574,7 +16574,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerPic = TRAINER_PIC_COOLTRAINER_F, .trainerName = _("AUSTINA"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16586,7 +16586,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerPic = TRAINER_PIC_COOLTRAINER_F, .trainerName = _("JULIE"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -16598,7 +16598,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LORELEI, + .trainerPic = TRAINER_PIC_ELITE_FOUR_LORELEI, .trainerName = _("LORELEI"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16610,7 +16610,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, - .trainerPic = TRAINER_PIC_BRUNO, + .trainerPic = TRAINER_PIC_ELITE_FOUR_BRUNO, .trainerName = _("BRUNO"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16622,7 +16622,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_AGATHA, + .trainerPic = TRAINER_PIC_ELITE_FOUR_AGATHA, .trainerName = _("AGATHA"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16634,7 +16634,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, - .trainerPic = TRAINER_PIC_LANCE, + .trainerPic = TRAINER_PIC_ELITE_FOUR_LANCE, .trainerName = _("LANCE"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16646,7 +16646,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BROCK, + .trainerPic = TRAINER_PIC_LEADER_BROCK, .trainerName = _("BROCK"), .items = {}, .doubleBattle = FALSE, @@ -16658,7 +16658,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_MISTY, + .trainerPic = TRAINER_PIC_LEADER_MISTY, .trainerName = _("MISTY"), .items = {ITEM_SUPER_POTION}, .doubleBattle = FALSE, @@ -16670,7 +16670,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_LT_SURGE, + .trainerPic = TRAINER_PIC_LEADER_LT_SURGE, .trainerName = _("LT. SURGE"), .items = {ITEM_SUPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, @@ -16682,7 +16682,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_ERIKA, + .trainerPic = TRAINER_PIC_LEADER_ERIKA, .trainerName = _("ERIKA"), .items = {ITEM_HYPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, @@ -16694,7 +16694,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_KOGA, + .trainerPic = TRAINER_PIC_LEADER_KOGA, .trainerName = _("KOGA"), .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, @@ -16706,7 +16706,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BLAINE, + .trainerPic = TRAINER_PIC_LEADER_BLAINE, .trainerName = _("BLAINE"), .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, @@ -16718,7 +16718,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SABRINA, + .trainerPic = TRAINER_PIC_LEADER_SABRINA, .trainerName = _("SABRINA"), .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, @@ -16730,7 +16730,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, - .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerPic = TRAINER_PIC_GENTLEMAN, .trainerName = _("THOMAS"), .items = {}, .doubleBattle = FALSE, @@ -16742,7 +16742,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, - .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerPic = TRAINER_PIC_GENTLEMAN, .trainerName = _("ARTHUR"), .items = {}, .doubleBattle = FALSE, @@ -16754,7 +16754,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, - .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerPic = TRAINER_PIC_GENTLEMAN, .trainerName = _("TUCKER"), .items = {}, .doubleBattle = FALSE, @@ -16766,7 +16766,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, - .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerPic = TRAINER_PIC_GENTLEMAN, .trainerName = _("NORTON"), .items = {}, .doubleBattle = FALSE, @@ -16778,7 +16778,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, - .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerPic = TRAINER_PIC_GENTLEMAN, .trainerName = _("WALTER"), .items = {}, .doubleBattle = FALSE, @@ -16934,7 +16934,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerPic = TRAINER_PIC_CHAMPION_RIVAL, .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16946,7 +16946,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerPic = TRAINER_PIC_CHAMPION_RIVAL, .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -16958,7 +16958,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerPic = TRAINER_PIC_CHAMPION_RIVAL, .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -17258,7 +17258,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("JEREMY"), .items = {}, .doubleBattle = FALSE, @@ -17270,7 +17270,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("ALMA"), .items = {}, .doubleBattle = FALSE, @@ -17282,7 +17282,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("SUSIE"), .items = {}, .doubleBattle = FALSE, @@ -17294,7 +17294,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("VALERIE"), .items = {}, .doubleBattle = FALSE, @@ -17306,7 +17306,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("GWEN"), .items = {}, .doubleBattle = FALSE, @@ -17330,7 +17330,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("FLINT"), .items = {}, .doubleBattle = FALSE, @@ -17342,7 +17342,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("MISSY"), .items = {}, .doubleBattle = FALSE, @@ -17354,7 +17354,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("IRENE"), .items = {}, .doubleBattle = FALSE, @@ -17366,7 +17366,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("DANA"), .items = {}, .doubleBattle = FALSE, @@ -17378,7 +17378,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("ARIANA"), .items = {}, .doubleBattle = FALSE, @@ -17390,7 +17390,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("LEAH"), .items = {}, .doubleBattle = FALSE, @@ -17402,7 +17402,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("JUSTIN"), .items = {}, .doubleBattle = FALSE, @@ -17414,7 +17414,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("YAZMIN"), .items = {}, .doubleBattle = FALSE, @@ -17426,7 +17426,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("KINDRA"), .items = {}, .doubleBattle = FALSE, @@ -17438,7 +17438,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("BECKY"), .items = {}, .doubleBattle = FALSE, @@ -17450,7 +17450,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("CELIA"), .items = {}, .doubleBattle = FALSE, @@ -17462,7 +17462,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, - .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerPic = TRAINER_PIC_GENTLEMAN, .trainerName = _("BROOKS"), .items = {}, .doubleBattle = FALSE, @@ -17474,7 +17474,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, - .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerPic = TRAINER_PIC_GENTLEMAN, .trainerName = _("LAMAR"), .items = {}, .doubleBattle = FALSE, @@ -17486,7 +17486,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, - .trainerPic = TRAINER_PIC_TWINS_2, + .trainerPic = TRAINER_PIC_TWINS, .trainerName = _("ELI & ANNE"), .items = {}, .doubleBattle = TRUE, @@ -17510,7 +17510,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_YOUNG_COUPLE_2, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE, .trainerName = _("GIA & JES"), .items = {}, .doubleBattle = TRUE, @@ -17522,7 +17522,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, - .trainerPic = TRAINER_PIC_TWINS_2, + .trainerPic = TRAINER_PIC_TWINS, .trainerName = _("KIRI & JAN"), .items = {}, .doubleBattle = TRUE, @@ -17546,7 +17546,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_YOUNG_COUPLE_2, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE, .trainerName = _("LEA & JED"), .items = {}, .doubleBattle = TRUE, @@ -17558,7 +17558,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SIS_AND_BRO_2, + .trainerPic = TRAINER_PIC_SIS_AND_BRO, .trainerName = _("LIA & LUC"), .items = {}, .doubleBattle = TRUE, @@ -17570,7 +17570,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SIS_AND_BRO_2, + .trainerPic = TRAINER_PIC_SIS_AND_BRO, .trainerName = _("LIL & IAN"), .items = {}, .doubleBattle = TRUE, @@ -17582,7 +17582,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -17594,7 +17594,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -17606,7 +17606,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -17618,7 +17618,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -17630,7 +17630,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -17642,7 +17642,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _(""), .items = {}, .doubleBattle = FALSE, @@ -17690,7 +17690,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("RELI"), .items = {}, .doubleBattle = FALSE, @@ -17702,7 +17702,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("RELI"), .items = {}, .doubleBattle = FALSE, @@ -17762,7 +17762,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("JANICE"), .items = {}, .doubleBattle = FALSE, @@ -17774,7 +17774,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("JANICE"), .items = {}, .doubleBattle = FALSE, @@ -17798,7 +17798,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("FRANKLIN"), .items = {}, .doubleBattle = FALSE, @@ -17810,7 +17810,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_PROF, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_PROF_OAK, + .trainerPic = TRAINER_PIC_PROFESSOR_OAK, .trainerName = _("PROF. OAK"), .items = {}, .doubleBattle = FALSE, @@ -17822,7 +17822,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PLAYER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BRENDAN, + .trainerPic = TRAINER_PIC_RS_BRENDAN_2, .trainerName = _("BRENDAN"), .items = {}, .doubleBattle = FALSE, @@ -17834,7 +17834,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PLAYER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_MAY, + .trainerPic = TRAINER_PIC_RS_MAY_2, .trainerName = _("MAY"), .items = {}, .doubleBattle = FALSE, @@ -17870,7 +17870,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET_2, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_F, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -17882,7 +17882,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PSYCHIC_4, + .trainerPic = TRAINER_PIC_PSYCHIC_F, .trainerName = _("JACLYN"), .items = {}, .doubleBattle = FALSE, @@ -17906,7 +17906,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TUBER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_TUBER_3, + .trainerPic = TRAINER_PIC_TUBER_F, .trainerName = _("AMIRA"), .items = {}, .doubleBattle = FALSE, @@ -17918,7 +17918,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_BREEDER_3, + .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, .trainerName = _("ALIZE"), .items = {}, .doubleBattle = FALSE, @@ -17930,7 +17930,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_PKMN_RANGER_3, + .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, .trainerName = _("NICOLAS"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -17942,7 +17942,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_RANGER_4, + .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, .trainerName = _("MADELINE"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -17954,7 +17954,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_AROMA_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_AROMA_LADY_2, + .trainerPic = TRAINER_PIC_AROMA_LADY, .trainerName = _("NIKKI"), .items = {}, .doubleBattle = FALSE, @@ -17966,7 +17966,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerPic = TRAINER_PIC_RUIN_MANIAC, .trainerName = _("STANLY"), .items = {}, .doubleBattle = FALSE, @@ -17978,7 +17978,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_LADY_2, + .trainerPic = TRAINER_PIC_LADY, .trainerName = _("JACKI"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -18050,7 +18050,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("ANTHONY"), .items = {}, .doubleBattle = FALSE, @@ -18062,7 +18062,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("CHARLIE"), .items = {}, .doubleBattle = FALSE, @@ -18074,7 +18074,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, - .trainerPic = TRAINER_PIC_TWINS_2, + .trainerPic = TRAINER_PIC_TWINS, .trainerName = _("ELI & ANNE"), .items = {}, .doubleBattle = TRUE, @@ -18122,7 +18122,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -18134,7 +18134,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -18146,7 +18146,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -18158,7 +18158,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -18170,7 +18170,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -18182,7 +18182,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -18194,7 +18194,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET_2, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_F, .trainerName = _("ADMIN"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -18206,7 +18206,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("ADMIN"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -18230,7 +18230,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("AMARA"), .items = {}, .doubleBattle = FALSE, @@ -18242,7 +18242,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("MARIA"), .items = {}, .doubleBattle = FALSE, @@ -18254,7 +18254,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("ABIGAIL"), .items = {}, .doubleBattle = FALSE, @@ -18266,7 +18266,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("FINN"), .items = {}, .doubleBattle = FALSE, @@ -18278,7 +18278,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("GARRETT"), .items = {}, .doubleBattle = FALSE, @@ -18290,7 +18290,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("TOMMY"), .items = {}, .doubleBattle = FALSE, @@ -18314,7 +18314,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("SHEA"), .items = {}, .doubleBattle = FALSE, @@ -18326,7 +18326,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("HUGH"), .items = {}, .doubleBattle = FALSE, @@ -18338,7 +18338,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("BRYCE"), .items = {}, .doubleBattle = FALSE, @@ -18350,7 +18350,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("CLAIRE"), .items = {}, .doubleBattle = FALSE, @@ -18374,7 +18374,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_AROMA_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_AROMA_LADY_2, + .trainerPic = TRAINER_PIC_AROMA_LADY, .trainerName = _("VIOLET"), .items = {}, .doubleBattle = FALSE, @@ -18386,7 +18386,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TUBER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_TUBER_3, + .trainerPic = TRAINER_PIC_TUBER_F, .trainerName = _("ALEXIS"), .items = {}, .doubleBattle = FALSE, @@ -18398,7 +18398,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, - .trainerPic = TRAINER_PIC_TWINS_2, + .trainerPic = TRAINER_PIC_TWINS, .trainerName = _("JOY & MEG"), .items = {}, .doubleBattle = TRUE, @@ -18410,7 +18410,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("TISHA"), .items = {}, .doubleBattle = FALSE, @@ -18446,7 +18446,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_LADY_2, + .trainerPic = TRAINER_PIC_LADY, .trainerName = _("GILLIAN"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -18470,7 +18470,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("TOBY"), .items = {}, .doubleBattle = FALSE, @@ -18482,7 +18482,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -18494,7 +18494,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_M, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -18506,7 +18506,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, - .trainerPic = TRAINER_PIC_TEAM_ROCKET_2, + .trainerPic = TRAINER_PIC_ROCKET_GRUNT_F, .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, @@ -18518,7 +18518,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("MILO"), .items = {}, .doubleBattle = FALSE, @@ -18530,7 +18530,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("CHAZ"), .items = {}, .doubleBattle = FALSE, @@ -18542,7 +18542,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("HAROLD"), .items = {}, .doubleBattle = FALSE, @@ -18554,7 +18554,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("TYLOR"), .items = {}, .doubleBattle = FALSE, @@ -18566,7 +18566,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("MYMO"), .items = {}, .doubleBattle = FALSE, @@ -18578,7 +18578,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("NICOLE"), .items = {}, .doubleBattle = FALSE, @@ -18590,7 +18590,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SIS_AND_BRO_2, + .trainerPic = TRAINER_PIC_SIS_AND_BRO, .trainerName = _("AVA & GEB"), .items = {}, .doubleBattle = TRUE, @@ -18602,7 +18602,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_AROMA_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_AROMA_LADY_2, + .trainerPic = TRAINER_PIC_AROMA_LADY, .trainerName = _("ROSE"), .items = {}, .doubleBattle = FALSE, @@ -18614,7 +18614,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("SAMIR"), .items = {}, .doubleBattle = FALSE, @@ -18626,7 +18626,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("DENISE"), .items = {}, .doubleBattle = FALSE, @@ -18638,7 +18638,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, - .trainerPic = TRAINER_PIC_TWINS_2, + .trainerPic = TRAINER_PIC_TWINS, .trainerName = _("MIU & MIA"), .items = {}, .doubleBattle = TRUE, @@ -18650,7 +18650,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("EARL"), .items = {}, .doubleBattle = FALSE, @@ -18662,7 +18662,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerPic = TRAINER_PIC_RUIN_MANIAC, .trainerName = _("FOSTER"), .items = {}, .doubleBattle = FALSE, @@ -18674,7 +18674,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerPic = TRAINER_PIC_RUIN_MANIAC, .trainerName = _("LARRY"), .items = {}, .doubleBattle = FALSE, @@ -18686,7 +18686,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("DARYL"), .items = {}, .doubleBattle = FALSE, @@ -18698,7 +18698,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("HECTOR"), .items = {}, .doubleBattle = FALSE, @@ -18710,7 +18710,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerPic = TRAINER_PIC_PSYCHIC_M, .trainerName = _("DARIO"), .items = {}, .doubleBattle = FALSE, @@ -18722,7 +18722,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PSYCHIC_4, + .trainerPic = TRAINER_PIC_PSYCHIC_F, .trainerName = _("RODETTE"), .items = {}, .doubleBattle = FALSE, @@ -18734,7 +18734,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_AROMA_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_AROMA_LADY_2, + .trainerPic = TRAINER_PIC_AROMA_LADY, .trainerName = _("MIAH"), .items = {}, .doubleBattle = FALSE, @@ -18746,7 +18746,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_YOUNG_COUPLE_2, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE, .trainerName = _("EVE & JON"), .items = {}, .doubleBattle = TRUE, @@ -18806,7 +18806,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("MARK"), .items = {}, .doubleBattle = FALSE, @@ -18818,7 +18818,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_PKMN_RANGER_3, + .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, .trainerName = _("LOGAN"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -18830,7 +18830,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_PKMN_RANGER_3, + .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, .trainerName = _("JACKSON"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -18842,7 +18842,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_RANGER_4, + .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, .trainerName = _("BETH"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -18854,7 +18854,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_RANGER_4, + .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, .trainerName = _("KATELYN"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -18866,7 +18866,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("LEROY"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -18878,7 +18878,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerPic = TRAINER_PIC_COOLTRAINER_F, .trainerName = _("MICHELLE"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -18902,7 +18902,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerPic = TRAINER_PIC_RUIN_MANIAC, .trainerName = _("BRANDON"), .items = {}, .doubleBattle = FALSE, @@ -18914,7 +18914,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerPic = TRAINER_PIC_RUIN_MANIAC, .trainerName = _("BENJAMIN"), .items = {}, .doubleBattle = FALSE, @@ -18938,7 +18938,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, - .trainerPic = TRAINER_PIC_GENTLEMAN_2, + .trainerPic = TRAINER_PIC_GENTLEMAN, .trainerName = _("CLIFFORD"), .items = {}, .doubleBattle = FALSE, @@ -18950,7 +18950,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_LADY_2, + .trainerPic = TRAINER_PIC_LADY, .trainerName = _("SELPHY"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -18962,7 +18962,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerPic = TRAINER_PIC_RUIN_MANIAC, .trainerName = _("LAWSON"), .items = {}, .doubleBattle = FALSE, @@ -18974,7 +18974,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PSYCHIC_4, + .trainerPic = TRAINER_PIC_PSYCHIC_F, .trainerName = _("LAURA"), .items = {}, .doubleBattle = FALSE, @@ -18986,7 +18986,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_BREEDER_3, + .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, .trainerName = _("BETHANY"), .items = {}, .doubleBattle = FALSE, @@ -18998,7 +18998,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_BREEDER_3, + .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, .trainerName = _("ALLISON"), .items = {}, .doubleBattle = FALSE, @@ -19010,7 +19010,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("GARRET"), .items = {}, .doubleBattle = FALSE, @@ -19022,7 +19022,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("JONAH"), .items = {}, .doubleBattle = FALSE, @@ -19034,7 +19034,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("VANCE"), .items = {}, .doubleBattle = FALSE, @@ -19070,7 +19070,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("DALIA"), .items = {}, .doubleBattle = FALSE, @@ -19082,7 +19082,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("JOANA"), .items = {}, .doubleBattle = FALSE, @@ -19094,7 +19094,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("RILEY"), .items = {}, .doubleBattle = FALSE, @@ -19106,7 +19106,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("MARCY"), .items = {}, .doubleBattle = FALSE, @@ -19118,7 +19118,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerPic = TRAINER_PIC_RUIN_MANIAC, .trainerName = _("LAYTON"), .items = {}, .doubleBattle = FALSE, @@ -19130,7 +19130,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("KELSEY"), .items = {}, .doubleBattle = FALSE, @@ -19142,7 +19142,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("KELSEY"), .items = {}, .doubleBattle = FALSE, @@ -19154,7 +19154,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("KELSEY"), .items = {}, .doubleBattle = FALSE, @@ -19166,7 +19166,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("RICKY"), .items = {}, .doubleBattle = FALSE, @@ -19178,7 +19178,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("RICKY"), .items = {}, .doubleBattle = FALSE, @@ -19190,7 +19190,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("RICKY"), .items = {}, .doubleBattle = FALSE, @@ -19202,7 +19202,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("JEFF"), .items = {}, .doubleBattle = FALSE, @@ -19214,7 +19214,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("JEFF"), .items = {}, .doubleBattle = FALSE, @@ -19226,7 +19226,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("JEFF"), .items = {}, .doubleBattle = FALSE, @@ -19238,7 +19238,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("ISABELLE"), .items = {}, .doubleBattle = FALSE, @@ -19250,7 +19250,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("ISABELLE"), .items = {}, .doubleBattle = FALSE, @@ -19262,7 +19262,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("ISABELLE"), .items = {}, .doubleBattle = FALSE, @@ -19322,7 +19322,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("CHRIS"), .items = {}, .doubleBattle = FALSE, @@ -19334,7 +19334,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("CHRIS"), .items = {}, .doubleBattle = FALSE, @@ -19346,7 +19346,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_CAMPER_2, + .trainerPic = TRAINER_PIC_CAMPER, .trainerName = _("CHRIS"), .items = {}, .doubleBattle = FALSE, @@ -19358,7 +19358,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("ALICIA"), .items = {}, .doubleBattle = FALSE, @@ -19370,7 +19370,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("ALICIA"), .items = {}, .doubleBattle = FALSE, @@ -19382,7 +19382,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("ALICIA"), .items = {}, .doubleBattle = FALSE, @@ -19394,7 +19394,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("JEREMY"), .items = {}, .doubleBattle = FALSE, @@ -19406,7 +19406,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("MARK"), .items = {}, .doubleBattle = FALSE, @@ -19418,7 +19418,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("HERMAN"), .items = {}, .doubleBattle = FALSE, @@ -19430,7 +19430,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("HERMAN"), .items = {}, .doubleBattle = FALSE, @@ -19442,7 +19442,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("TRENT"), .items = {}, .doubleBattle = FALSE, @@ -19454,7 +19454,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("MEGAN"), .items = {}, .doubleBattle = FALSE, @@ -19466,7 +19466,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_LASS_2, + .trainerPic = TRAINER_PIC_LASS, .trainerName = _("MEGAN"), .items = {}, .doubleBattle = FALSE, @@ -19514,7 +19514,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("ELLIOT"), .items = {}, .doubleBattle = FALSE, @@ -19538,7 +19538,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerPic = TRAINER_PIC_BEAUTY, .trainerName = _("SHEILA"), .items = {}, .doubleBattle = FALSE, @@ -19550,7 +19550,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("ROBERT"), .items = {}, .doubleBattle = FALSE, @@ -19562,7 +19562,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("ROBERT"), .items = {}, .doubleBattle = FALSE, @@ -19574,7 +19574,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("SUSIE"), .items = {}, .doubleBattle = FALSE, @@ -19586,7 +19586,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("SUSIE"), .items = {}, .doubleBattle = FALSE, @@ -19598,7 +19598,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("SUSIE"), .items = {}, .doubleBattle = FALSE, @@ -19622,7 +19622,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("BENNY"), .items = {}, .doubleBattle = FALSE, @@ -19634,7 +19634,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("BENNY"), .items = {}, .doubleBattle = FALSE, @@ -19646,7 +19646,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("MARLON"), .items = {}, .doubleBattle = FALSE, @@ -19658,7 +19658,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("MARLON"), .items = {}, .doubleBattle = FALSE, @@ -19670,7 +19670,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_BEAUTY_2, + .trainerPic = TRAINER_PIC_BEAUTY, .trainerName = _("GRACE"), .items = {}, .doubleBattle = FALSE, @@ -19682,7 +19682,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("CHESTER"), .items = {}, .doubleBattle = FALSE, @@ -19694,7 +19694,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("CHESTER"), .items = {}, .doubleBattle = FALSE, @@ -19706,7 +19706,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("BECKY"), .items = {}, .doubleBattle = FALSE, @@ -19718,7 +19718,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("BECKY"), .items = {}, .doubleBattle = FALSE, @@ -19730,7 +19730,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("BECKY"), .items = {}, .doubleBattle = FALSE, @@ -19838,7 +19838,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("JACOB"), .items = {}, .doubleBattle = FALSE, @@ -19850,7 +19850,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("JACOB"), .items = {}, .doubleBattle = FALSE, @@ -19862,7 +19862,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("ALICE"), .items = {}, .doubleBattle = FALSE, @@ -19874,7 +19874,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("DARRIN"), .items = {}, .doubleBattle = FALSE, @@ -19886,7 +19886,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("MISSY"), .items = {}, .doubleBattle = FALSE, @@ -19898,7 +19898,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PICNICKER_2, + .trainerPic = TRAINER_PIC_PICNICKER, .trainerName = _("MISSY"), .items = {}, .doubleBattle = FALSE, @@ -19910,7 +19910,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_FISHERMAN_2, + .trainerPic = TRAINER_PIC_FISHERMAN, .trainerName = _("WADE"), .items = {}, .doubleBattle = FALSE, @@ -19922,7 +19922,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("JACK"), .items = {}, .doubleBattle = FALSE, @@ -19934,7 +19934,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SIS_AND_BRO_2, + .trainerPic = TRAINER_PIC_SIS_AND_BRO, .trainerName = _("LIL & IAN"), .items = {}, .doubleBattle = TRUE, @@ -19946,7 +19946,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SIS_AND_BRO_2, + .trainerPic = TRAINER_PIC_SIS_AND_BRO, .trainerName = _("LIL & IAN"), .items = {}, .doubleBattle = TRUE, @@ -19958,7 +19958,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("FINN"), .items = {}, .doubleBattle = FALSE, @@ -20018,7 +20018,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("SHEA"), .items = {}, .doubleBattle = FALSE, @@ -20030,7 +20030,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("SHEA"), .items = {}, .doubleBattle = FALSE, @@ -20042,7 +20042,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("HUGH"), .items = {}, .doubleBattle = FALSE, @@ -20054,7 +20054,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_BLACK_BELT_2, + .trainerPic = TRAINER_PIC_BLACK_BELT, .trainerName = _("HUGH"), .items = {}, .doubleBattle = FALSE, @@ -20090,7 +20090,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TUBER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_TUBER_3, + .trainerPic = TRAINER_PIC_TUBER_F, .trainerName = _("AMIRA"), .items = {}, .doubleBattle = FALSE, @@ -20102,7 +20102,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, - .trainerPic = TRAINER_PIC_TWINS_2, + .trainerPic = TRAINER_PIC_TWINS, .trainerName = _("JOY & MEG"), .items = {}, .doubleBattle = TRUE, @@ -20138,7 +20138,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_BREEDER_3, + .trainerPic = TRAINER_PIC_POKEMON_BREEDER_F, .trainerName = _("ALIZE"), .items = {}, .doubleBattle = FALSE, @@ -20150,7 +20150,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_YOUNG_COUPLE_2, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE, .trainerName = _("GIA & JES"), .items = {}, .doubleBattle = TRUE, @@ -20162,7 +20162,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, - .trainerPic = TRAINER_PIC_YOUNG_COUPLE_2, + .trainerPic = TRAINER_PIC_YOUNG_COUPLE, .trainerName = _("GIA & JES"), .items = {}, .doubleBattle = TRUE, @@ -20174,7 +20174,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("MILO"), .items = {}, .doubleBattle = FALSE, @@ -20186,7 +20186,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("CHAZ"), .items = {}, .doubleBattle = FALSE, @@ -20198,7 +20198,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_BIRD_KEEPER_2, + .trainerPic = TRAINER_PIC_BIRD_KEEPER, .trainerName = _("HAROLD"), .items = {}, .doubleBattle = FALSE, @@ -20210,7 +20210,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("NICOLE"), .items = {}, .doubleBattle = FALSE, @@ -20222,7 +20222,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PSYCHIC_4, + .trainerPic = TRAINER_PIC_PSYCHIC_F, .trainerName = _("JACLYN"), .items = {}, .doubleBattle = FALSE, @@ -20234,7 +20234,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("SAMIR"), .items = {}, .doubleBattle = FALSE, @@ -20246,7 +20246,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_HIKER_2, + .trainerPic = TRAINER_PIC_HIKER, .trainerName = _("EARL"), .items = {}, .doubleBattle = FALSE, @@ -20258,7 +20258,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, - .trainerPic = TRAINER_PIC_RUIN_MANIAC_2, + .trainerPic = TRAINER_PIC_RUIN_MANIAC, .trainerName = _("LARRY"), .items = {}, .doubleBattle = FALSE, @@ -20270,7 +20270,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, - .trainerPic = TRAINER_PIC_POKEMANIAC_2, + .trainerPic = TRAINER_PIC_POKEMANIAC, .trainerName = _("HECTOR"), .items = {}, .doubleBattle = FALSE, @@ -20282,7 +20282,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, - .trainerPic = TRAINER_PIC_PSYCHIC_3, + .trainerPic = TRAINER_PIC_PSYCHIC_M, .trainerName = _("DARIO"), .items = {}, .doubleBattle = FALSE, @@ -20294,7 +20294,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PSYCHIC_4, + .trainerPic = TRAINER_PIC_PSYCHIC_F, .trainerName = _("RODETTE"), .items = {}, .doubleBattle = FALSE, @@ -20318,7 +20318,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_PKMN_RANGER_3, + .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, .trainerName = _("NICOLAS"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20330,7 +20330,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_RANGER_4, + .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, .trainerName = _("MADELINE"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20366,7 +20366,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_PKMN_RANGER_3, + .trainerPic = TRAINER_PIC_POKEMON_RANGER_M, .trainerName = _("JACKSON"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20378,7 +20378,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_PKMN_RANGER_4, + .trainerPic = TRAINER_PIC_POKEMON_RANGER_F, .trainerName = _("KATELYN"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20390,7 +20390,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, - .trainerPic = TRAINER_PIC_COOLTRAINER_3, + .trainerPic = TRAINER_PIC_COOLTRAINER_M, .trainerName = _("LEROY"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20402,7 +20402,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_COOLTRAINER_4, + .trainerPic = TRAINER_PIC_COOLTRAINER_F, .trainerName = _("MICHELLE"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, @@ -20426,7 +20426,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("COLTON"), .items = {}, .doubleBattle = FALSE, @@ -20438,7 +20438,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("COLTON"), .items = {}, .doubleBattle = FALSE, @@ -20450,7 +20450,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_BUG_CATCHER_2, + .trainerPic = TRAINER_PIC_BUG_CATCHER, .trainerName = _("COLTON"), .items = {}, .doubleBattle = FALSE, @@ -20462,7 +20462,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("MATTHEW"), .items = {}, .doubleBattle = FALSE, @@ -20474,7 +20474,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, - .trainerPic = TRAINER_PIC_SWIMMER_MALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_M, .trainerName = _("TONY"), .items = {}, .doubleBattle = FALSE, @@ -20486,7 +20486,7 @@ const struct Trainer gTrainers[] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, - .trainerPic = TRAINER_PIC_SWIMMER_FEMALE_2, + .trainerPic = TRAINER_PIC_SWIMMER_F, .trainerName = _("MELISSA"), .items = {}, .doubleBattle = FALSE, @@ -20498,7 +20498,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, - .trainerPic = TRAINER_PIC_LORELEI, + .trainerPic = TRAINER_PIC_ELITE_FOUR_LORELEI, .trainerName = _("LORELEI"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20510,7 +20510,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, - .trainerPic = TRAINER_PIC_BRUNO, + .trainerPic = TRAINER_PIC_ELITE_FOUR_BRUNO, .trainerName = _("BRUNO"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20522,7 +20522,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, - .trainerPic = TRAINER_PIC_AGATHA, + .trainerPic = TRAINER_PIC_ELITE_FOUR_AGATHA, .trainerName = _("AGATHA"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20534,7 +20534,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, - .trainerPic = TRAINER_PIC_LANCE, + .trainerPic = TRAINER_PIC_ELITE_FOUR_LANCE, .trainerName = _("LANCE"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20546,7 +20546,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerPic = TRAINER_PIC_CHAMPION_RIVAL, .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20558,7 +20558,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerPic = TRAINER_PIC_CHAMPION_RIVAL, .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, @@ -20570,7 +20570,7 @@ const struct Trainer gTrainers[] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, - .trainerPic = TRAINER_PIC_RIVAL_3, + .trainerPic = TRAINER_PIC_CHAMPION_RIVAL, .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, diff --git a/src/vs_seeker.c b/src/vs_seeker.c index cfc99551a..fee473451 100644 --- a/src/vs_seeker.c +++ b/src/vs_seeker.c @@ -1258,19 +1258,19 @@ static void TryGetRematchTrainerIdGivenGameState(const u16 * a0, u8 * a1) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; case 2: - if (!FlagGet(FLAG_SYS_NATIONAL_DEX)) + if (!FlagGet(FLAG_0x896)) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; case 3: - if (!FlagGet(FLAG_SYS_CAVE_SHIP)) + if (!FlagGet(FLAG_0x897)) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; case 4: - if (!FlagGet(FLAG_TRAINER_FLAG_START + 0x32c)) + if (!FlagGet(FLAG_0x82C)) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; case 5: - if (!FlagGet(FLAG_TRAINER_FLAG_START + 0x344)) + if (!FlagGet(FLAG_0x844)) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; } From b0fc59cf5f319bf2219a0cdc6cb011bcffdb16d0 Mon Sep 17 00:00:00 2001 From: ultima-soul Date: Thu, 17 Oct 2019 14:45:29 -0700 Subject: [PATCH 048/114] Fix formatting. --- data/graphics.s | 46 +-- src/data/trainer_graphics/front_pic_anims.h | 296 +++++++------- src/data/trainer_graphics/front_pic_tables.h | 408 +++++++++---------- 3 files changed, 375 insertions(+), 375 deletions(-) diff --git a/data/graphics.s b/data/graphics.s index 6b5d0c499..721cc2a3e 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -12672,7 +12672,7 @@ gTrainerFrontPic_RSMay1:: @ 8E550CC .incbin "graphics/trainers/front_pics/ruby_sapphire_may_front_pic.4bpp.lz" .align 2 -gTrainerPalette_RSMay1:: @ 8E553Cc +gTrainerPalette_RSMay1:: @ 8E553CC .incbin "graphics/trainers/palettes/ruby_sapphire_may.gbapal.lz" .align 2 @@ -12696,7 +12696,7 @@ gTrainerFrontPic_RSPokemonRangerM:: @ 8E55AA8 .incbin "graphics/trainers/front_pics/rs_pokemon_ranger_m_front_pic.4bpp.lz" .align 2 -gTrainerPalette_RSPokemonRangerM:: @ 8E55Df0 +gTrainerPalette_RSPokemonRangerM:: @ 8E55DF0 .incbin "graphics/trainers/palettes/rs_pokemon_ranger_m.gbapal.lz" .align 2 @@ -12728,7 +12728,7 @@ gTrainerFrontPic_MagmaGruntF:: @ 8E56838 .incbin "graphics/trainers/front_pics/magma_grunt_f_front_pic.4bpp.lz" .align 2 -gTrainerPalette_MagmaGruntF:: @ 8E56Bc4 +gTrainerPalette_MagmaGruntF:: @ 8E56BC4 .incbin "graphics/trainers/palettes/magma_grunt_f.gbapal.lz" .align 2 @@ -12736,7 +12736,7 @@ gTrainerFrontPic_RSLass:: @ 8E56BEC .incbin "graphics/trainers/front_pics/rs_lass_front_pic.4bpp.lz" .align 2 -gTrainerPalette_RSLass:: @ 8E56Ec4 +gTrainerPalette_RSLass:: @ 8E56EC4 .incbin "graphics/trainers/palettes/rs_lass.gbapal.lz" .align 2 @@ -12760,7 +12760,7 @@ gTrainerFrontPic_RSYoungCouple:: @ 8E576E8 .incbin "graphics/trainers/front_pics/rs_young_couple_front_pic.4bpp.lz" .align 2 -gTrainerPalette_RSYoungCouple:: @ 8E57Aa8 +gTrainerPalette_RSYoungCouple:: @ 8E57AA8 .incbin "graphics/trainers/palettes/rs_young_couple.gbapal.lz" .align 2 @@ -12768,7 +12768,7 @@ gTrainerFrontPic_OldCouple:: @ 8E57AD0 .incbin "graphics/trainers/front_pics/old_couple_front_pic.4bpp.lz" .align 2 -gTrainerPalette_OldCouple:: @ 8E57Fe0 +gTrainerPalette_OldCouple:: @ 8E57FE0 .incbin "graphics/trainers/palettes/old_couple.gbapal.lz" .align 2 @@ -12864,7 +12864,7 @@ gTrainerFrontPic_EliteFourDrake:: @ 8E5A98C .incbin "graphics/trainers/front_pics/elite_four_drake_front_pic.4bpp.lz" .align 2 -gTrainerPalette_EliteFourDrake:: @ 8E5Ad34 +gTrainerPalette_EliteFourDrake:: @ 8E5AD34 .incbin "graphics/trainers/palettes/elite_four_drake.gbapal.lz" .align 2 @@ -12872,7 +12872,7 @@ gTrainerFrontPic_Youngster:: @ 8E5AD5C .incbin "graphics/trainers/front_pics/youngster_front_pic.4bpp.lz" .align 2 -gTrainerPalette_Youngster:: @ 8E5Affc +gTrainerPalette_Youngster:: @ 8E5AFFC .incbin "graphics/trainers/palettes/youngster.gbapal.lz" .align 2 @@ -12904,7 +12904,7 @@ gTrainerFrontPic_Camper:: @ 8E5B9F0 .incbin "graphics/trainers/front_pics/camper_front_pic.4bpp.lz" .align 2 -gTrainerPalette_Camper:: @ 8E5Bcd0 +gTrainerPalette_Camper:: @ 8E5BCD0 .incbin "graphics/trainers/palettes/camper.gbapal.lz" .align 2 @@ -12912,7 +12912,7 @@ gTrainerFrontPic_Picnicker:: @ 8E5BCF8 .incbin "graphics/trainers/front_pics/picnicker_front_pic.4bpp.lz" .align 2 -gTrainerPalette_Picnicker:: @ 8E5Bfe0 +gTrainerPalette_Picnicker:: @ 8E5BFE0 .incbin "graphics/trainers/palettes/picnicker.gbapal.lz" .align 2 @@ -12936,7 +12936,7 @@ gTrainerFrontPic_Hiker:: @ 8E5C72C .incbin "graphics/trainers/front_pics/hiker_front_pic.4bpp.lz" .align 2 -gTrainerPalette_Hiker:: @ 8E5Cb9C +gTrainerPalette_Hiker:: @ 8E5CB9C .incbin "graphics/trainers/palettes/hiker.gbapal.lz" .align 2 @@ -12968,7 +12968,7 @@ gTrainerFrontPic_Fisherman:: @ 8E5D8FC .incbin "graphics/trainers/front_pics/fisherman_front_pic.4bpp.lz" .align 2 -gTrainerPalette_Fisherman:: @ 8E5Dca8 +gTrainerPalette_Fisherman:: @ 8E5DCA8 .incbin "graphics/trainers/palettes/fisherman.gbapal.lz" .align 2 @@ -12976,7 +12976,7 @@ gTrainerFrontPic_SwimmerM:: @ 8E5DCD0 .incbin "graphics/trainers/front_pics/swimmer_m_front_pic.4bpp.lz" .align 2 -gTrainerPalette_SwimmerM:: @ 8E5Dfa8 +gTrainerPalette_SwimmerM:: @ 8E5DFA8 .incbin "graphics/trainers/palettes/swimmer_m.gbapal.lz" .align 2 @@ -13000,7 +13000,7 @@ gTrainerFrontPic_Beauty:: @ 8E5E97C .incbin "graphics/trainers/front_pics/beauty_front_pic.4bpp.lz" .align 2 -gTrainerPalette_Beauty:: @ 8E5Ecd8 +gTrainerPalette_Beauty:: @ 8E5ECD8 .incbin "graphics/trainers/palettes/beauty.gbapal.lz" .align 2 @@ -13008,7 +13008,7 @@ gTrainerFrontPic_SwimmerF:: @ 8E5ED00 .incbin "graphics/trainers/front_pics/swimmer_f_front_pic.4bpp.lz" .align 2 -gTrainerPalette_SwimmerF:: @ 8E5Efec +gTrainerPalette_SwimmerF:: @ 8E5EFEC .incbin "graphics/trainers/palettes/swimmer_f.gbapal.lz" .align 2 @@ -13032,7 +13032,7 @@ gTrainerFrontPic_Juggler:: @ 8E5F820 .incbin "graphics/trainers/front_pics/juggler_front_pic.4bpp.lz" .align 2 -gTrainerPalette_Juggler:: @ 8E5Fc5C +gTrainerPalette_Juggler:: @ 8E5FC5C .incbin "graphics/trainers/palettes/juggler.gbapal.lz" .align 2 @@ -13096,7 +13096,7 @@ gTrainerFrontPic_CooltrainerM:: @ 8E6160C .incbin "graphics/trainers/front_pics/cool_trainer_m_front_pic.4bpp.lz" .align 2 -gTrainerPalette_CooltrainerM:: @ 8E618Dc +gTrainerPalette_CooltrainerM:: @ 8E618DC .incbin "graphics/trainers/palettes/cool_trainer_m.gbapal.lz" .align 2 @@ -13200,7 +13200,7 @@ gTrainerFrontPic_Gentleman:: @ 8E643A4 .incbin "graphics/trainers/front_pics/gentleman_front_pic.4bpp.lz" .align 2 -gTrainerPalette_Gentleman:: @ 8E646Dc +gTrainerPalette_Gentleman:: @ 8E646DC .incbin "graphics/trainers/palettes/gentleman.gbapal.lz" .align 2 @@ -13272,7 +13272,7 @@ gTrainerFrontPic_ProfessorOak:: @ 8E66888 .incbin "graphics/trainers/front_pics/professor_oak_front_pic.4bpp.lz" .align 2 -gTrainerPalette_ProfessorOak:: @ 8E66Bf4 +gTrainerPalette_ProfessorOak:: @ 8E66BF4 .incbin "graphics/trainers/palettes/professor_oak.gbapal.lz" .align 2 @@ -13320,7 +13320,7 @@ gTrainerFrontPic_PsychicF:: @ 8E67C58 .incbin "graphics/trainers/front_pics/psychic_f_front_pic.4bpp.lz" .align 2 -gTrainerPalette_PsychicF:: @ 8E67Ff8 +gTrainerPalette_PsychicF:: @ 8E67FF8 .incbin "graphics/trainers/palettes/psychic_f.gbapal.lz" .align 2 @@ -13384,7 +13384,7 @@ gTrainerFrontPic_Lady:: @ 8E69878 .incbin "graphics/trainers/front_pics/lady_front_pic.4bpp.lz" .align 2 -gTrainerPalette_Lady:: @ 8E69Ba0 +gTrainerPalette_Lady:: @ 8E69BA0 .incbin "graphics/trainers/palettes/lady.gbapal.lz" .align 2 @@ -13420,11 +13420,11 @@ gTrainerBackPic_RSMay:: @ 8E74EBC .incbin "graphics/trainers/back_pics/ruby_sapphire_may_back_pic.4bpp" .align 2 -gTrainerPalette_LeafBackPic:: @ 8E76Ebc +gTrainerPalette_LeafBackPic:: @ 8E76EBC .incbin "graphics/trainers/palettes/leaf_back_pic.gbapal.lz" .align 2 -gTrainerPalette_RedBackPic:: @ 8E76Ee4 +gTrainerPalette_RedBackPic:: @ 8E76EE4 .incbin "graphics/trainers/palettes/red_back_pic.gbapal.lz" .align 2 diff --git a/src/data/trainer_graphics/front_pic_anims.h b/src/data/trainer_graphics/front_pic_anims.h index 090c5b994..32d38068a 100644 --- a/src/data/trainer_graphics/front_pic_anims.h +++ b/src/data/trainer_graphics/front_pic_anims.h @@ -1,741 +1,741 @@ static const union AnimCmd *const sAnims_8238E8C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238E90[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238E94[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238E98[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238E9C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EA0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EA4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EA8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EAC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EB0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EB4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EB8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EBC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EC0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EC4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EC8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238ECC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238ED0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238ED4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238ED8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EDC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EE0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EE4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EE8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EEC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EF0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EF4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EF8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238EFC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F00[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F04[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F08[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F0C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F10[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F14[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F18[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F1C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F20[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F24[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F28[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F2C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F30[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F34[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F38[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F3C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F40[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F44[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F48[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F4C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F50[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F54[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F58[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F5C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F60[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F64[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F68[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F6C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F70[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F74[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F78[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F7C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F80[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F84[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F88[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F8C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F90[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F94[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F98[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238F9C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FA0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FA4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FA8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FAC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FB0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FB4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FB8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FBC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FC0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FC4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FC8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FCC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FD0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FD4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FD8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FDC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FE0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FE4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FE8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FEC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FF0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FF4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FF8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8238FFC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239000[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239004[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239008[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_823900C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239010[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239014[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239018[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_823901C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239020[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239024[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239028[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_823902C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239030[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239034[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239038[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_823903C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239040[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239044[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239048[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_823904C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239050[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239054[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239058[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_823905C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239060[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239064[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239068[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_823906C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239070[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239074[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239078[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_823907C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239080[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239084[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239088[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_823908C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239090[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239094[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_8239098[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_823909C[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390A0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390A4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390A8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390AC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390B0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390B4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390B8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390BC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390C0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390C4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390C8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390CC[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390D0[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390D4[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; static const union AnimCmd *const sAnims_82390D8[] = { - sAnim_GeneralFrame0, + sAnim_GeneralFrame0, }; const union AnimCmd *const *const gTrainerFrontAnimsPtrTable[] = diff --git a/src/data/trainer_graphics/front_pic_tables.h b/src/data/trainer_graphics/front_pic_tables.h index 46746c213..9d94103ef 100644 --- a/src/data/trainer_graphics/front_pic_tables.h +++ b/src/data/trainer_graphics/front_pic_tables.h @@ -152,149 +152,149 @@ const struct MonCoords gTrainerFrontPicCoords[] = const struct CompressedSpriteSheet gTrainerFrontPicTable[] = { - TRAINER_SPRITE(AQUA_LEADER_ARCHIE, gTrainerFrontPic_AquaLeaderArchie, 0x800), - TRAINER_SPRITE(AQUA_GRUNT_M, gTrainerFrontPic_AquaGruntM, 0x800), - TRAINER_SPRITE(AQUA_GRUNT_F, gTrainerFrontPic_AquaGruntF, 0x800), - TRAINER_SPRITE(RS_AROMA_LADY, gTrainerFrontPic_RSAromaLady, 0x800), - TRAINER_SPRITE(RS_RUIN_MANIAC, gTrainerFrontPic_RSRuinManiac, 0x800), - TRAINER_SPRITE(INTERVIEWER, gTrainerFrontPic_Interviewer, 0x800), - TRAINER_SPRITE(RS_TUBER_F, gTrainerFrontPic_RSTuberF, 0x800), - TRAINER_SPRITE(TUBER_M, gTrainerFrontPic_TuberM, 0x800), - TRAINER_SPRITE(RS_COOLTRAINER_M, gTrainerFrontPic_RSCooltrainerM, 0x800), - TRAINER_SPRITE(RS_COOLTRAINER_F, gTrainerFrontPic_RSCooltrainerF, 0x800), - TRAINER_SPRITE(HEX_MANIAC, gTrainerFrontPic_HexManiac, 0x800), - TRAINER_SPRITE(RS_LADY, gTrainerFrontPic_RSLady, 0x800), - TRAINER_SPRITE(RS_BEAUTY, gTrainerFrontPic_RSBeauty, 0x800), - TRAINER_SPRITE(RICH_BOY, gTrainerFrontPic_RichBoy, 0x800), - TRAINER_SPRITE(RS_POKEMANIAC, gTrainerFrontPic_RSPokeManiac, 0x800), - TRAINER_SPRITE(RS_SWIMMER_M, gTrainerFrontPic_RSSwimmerM, 0x800), - TRAINER_SPRITE(RS_BLACK_BELT, gTrainerFrontPic_RSBlackBelt, 0x800), - TRAINER_SPRITE(GUITARIST, gTrainerFrontPic_Guitarist, 0x800), + TRAINER_SPRITE(AQUA_LEADER_ARCHIE, gTrainerFrontPic_AquaLeaderArchie, 0x800), + TRAINER_SPRITE(AQUA_GRUNT_M, gTrainerFrontPic_AquaGruntM, 0x800), + TRAINER_SPRITE(AQUA_GRUNT_F, gTrainerFrontPic_AquaGruntF, 0x800), + TRAINER_SPRITE(RS_AROMA_LADY, gTrainerFrontPic_RSAromaLady, 0x800), + TRAINER_SPRITE(RS_RUIN_MANIAC, gTrainerFrontPic_RSRuinManiac, 0x800), + TRAINER_SPRITE(INTERVIEWER, gTrainerFrontPic_Interviewer, 0x800), + TRAINER_SPRITE(RS_TUBER_F, gTrainerFrontPic_RSTuberF, 0x800), + TRAINER_SPRITE(TUBER_M, gTrainerFrontPic_TuberM, 0x800), + TRAINER_SPRITE(RS_COOLTRAINER_M, gTrainerFrontPic_RSCooltrainerM, 0x800), + TRAINER_SPRITE(RS_COOLTRAINER_F, gTrainerFrontPic_RSCooltrainerF, 0x800), + TRAINER_SPRITE(HEX_MANIAC, gTrainerFrontPic_HexManiac, 0x800), + TRAINER_SPRITE(RS_LADY, gTrainerFrontPic_RSLady, 0x800), + TRAINER_SPRITE(RS_BEAUTY, gTrainerFrontPic_RSBeauty, 0x800), + TRAINER_SPRITE(RICH_BOY, gTrainerFrontPic_RichBoy, 0x800), + TRAINER_SPRITE(RS_POKEMANIAC, gTrainerFrontPic_RSPokeManiac, 0x800), + TRAINER_SPRITE(RS_SWIMMER_M, gTrainerFrontPic_RSSwimmerM, 0x800), + TRAINER_SPRITE(RS_BLACK_BELT, gTrainerFrontPic_RSBlackBelt, 0x800), + TRAINER_SPRITE(GUITARIST, gTrainerFrontPic_Guitarist, 0x800), TRAINER_SPRITE(KINDLER, gTrainerFrontPic_Kindler, 0x800), - TRAINER_SPRITE(RS_CAMPER, gTrainerFrontPic_RSCamper, 0x800), - TRAINER_SPRITE(BUG_MANIAC, gTrainerFrontPic_BugManiac, 0x800), - TRAINER_SPRITE(RS_PSYCHIC_M, gTrainerFrontPic_RSPsychicM, 0x800), + TRAINER_SPRITE(RS_CAMPER, gTrainerFrontPic_RSCamper, 0x800), + TRAINER_SPRITE(BUG_MANIAC, gTrainerFrontPic_BugManiac, 0x800), + TRAINER_SPRITE(RS_PSYCHIC_M, gTrainerFrontPic_RSPsychicM, 0x800), TRAINER_SPRITE(RS_PSYCHIC_F, gTrainerFrontPic_RSPsychicF, 0x800), - TRAINER_SPRITE(RS_GENTLEMAN, gTrainerFrontPic_RSGentleman, 0x800), - TRAINER_SPRITE(ELITE_FOUR_SIDNEY, gTrainerFrontPic_EliteFourSidney, 0x800), + TRAINER_SPRITE(RS_GENTLEMAN, gTrainerFrontPic_RSGentleman, 0x800), + TRAINER_SPRITE(ELITE_FOUR_SIDNEY, gTrainerFrontPic_EliteFourSidney, 0x800), TRAINER_SPRITE(ELITE_FOUR_PHOEBE, gTrainerFrontPic_EliteFourPhoebe, 0x800), - TRAINER_SPRITE(LEADER_ROXANNE, gTrainerFrontPic_LeaderRoxanne, 0x800), + TRAINER_SPRITE(LEADER_ROXANNE, gTrainerFrontPic_LeaderRoxanne, 0x800), TRAINER_SPRITE(LEADER_BRAWLY, gTrainerFrontPic_LeaderBrawly, 0x800), - TRAINER_SPRITE(LEADER_TATE_AND_LIZA, gTrainerFrontPic_LeaderTateAndLiza, 0x800), - TRAINER_SPRITE(SCHOOL_KID_M, gTrainerFrontPic_SchoolKidM, 0x800), + TRAINER_SPRITE(LEADER_TATE_AND_LIZA, gTrainerFrontPic_LeaderTateAndLiza, 0x800), + TRAINER_SPRITE(SCHOOL_KID_M, gTrainerFrontPic_SchoolKidM, 0x800), TRAINER_SPRITE(SCHOOL_KID_F, gTrainerFrontPic_SchoolKidF, 0x800), TRAINER_SPRITE(SR_AND_JR, gTrainerFrontPic_SrAndJr, 0x1000), TRAINER_SPRITE(POKEFAN_M, gTrainerFrontPic_PokefanM, 0x1000), TRAINER_SPRITE(POKEFAN_F, gTrainerFrontPic_PokefanF, 0x800), - TRAINER_SPRITE(EXPERT_M, gTrainerFrontPic_ExpertM, 0x800), - TRAINER_SPRITE(EXPERT_F, gTrainerFrontPic_ExpertF, 0x800), - TRAINER_SPRITE(RS_YOUNGSTER, gTrainerFrontPic_RSYoungster, 0x800), - TRAINER_SPRITE(CHAMPION_STEVEN, gTrainerFrontPic_ChampionSteven, 0x800), - TRAINER_SPRITE(RS_FISHERMAN, gTrainerFrontPic_RSFisherman, 0x800), - TRAINER_SPRITE(CYCLING_TRIATHLETE_M, gTrainerFrontPic_CyclingTriathleteM, 0x1000), + TRAINER_SPRITE(EXPERT_M, gTrainerFrontPic_ExpertM, 0x800), + TRAINER_SPRITE(EXPERT_F, gTrainerFrontPic_ExpertF, 0x800), + TRAINER_SPRITE(RS_YOUNGSTER, gTrainerFrontPic_RSYoungster, 0x800), + TRAINER_SPRITE(CHAMPION_STEVEN, gTrainerFrontPic_ChampionSteven, 0x800), + TRAINER_SPRITE(RS_FISHERMAN, gTrainerFrontPic_RSFisherman, 0x800), + TRAINER_SPRITE(CYCLING_TRIATHLETE_M, gTrainerFrontPic_CyclingTriathleteM, 0x1000), TRAINER_SPRITE(CYCLING_TRIATHLETE_F, gTrainerFrontPic_CyclingTriathleteF, 0x800), TRAINER_SPRITE(RUNNING_TRIATHLETE_M, gTrainerFrontPic_RunningTriathleteM, 0x800), TRAINER_SPRITE(RUNNING_TRIATHLETE_F, gTrainerFrontPic_RunningTriathleteF, 0x800), TRAINER_SPRITE(SWIMMING_TRIATHLETE_M, gTrainerFrontPic_SwimmingTriathleteM, 0x800), TRAINER_SPRITE(SWIMMING_TRIATHLETE_F, gTrainerFrontPic_SwimmingTriathleteF, 0x800), TRAINER_SPRITE(DRAGON_TAMER, gTrainerFrontPic_DragonTamer, 0x800), - TRAINER_SPRITE(RS_BIRD_KEEPER, gTrainerFrontPic_RSBirdKeeper, 0x800), - TRAINER_SPRITE(NINJA_BOY, gTrainerFrontPic_NinjaBoy, 0x800), + TRAINER_SPRITE(RS_BIRD_KEEPER, gTrainerFrontPic_RSBirdKeeper, 0x800), + TRAINER_SPRITE(NINJA_BOY, gTrainerFrontPic_NinjaBoy, 0x800), TRAINER_SPRITE(BATTLE_GIRL, gTrainerFrontPic_BattleGirl, 0x1000), TRAINER_SPRITE(PARASOL_LADY, gTrainerFrontPic_ParasolLady, 0x800), - TRAINER_SPRITE(RS_SWIMMER_F, gTrainerFrontPic_RSSwimmerF, 0x800), - TRAINER_SPRITE(RS_PICNICKER, gTrainerFrontPic_RSPicnicker, 0x800), - TRAINER_SPRITE(RS_TWINS, gTrainerFrontPic_RSTwins, 0x800), - TRAINER_SPRITE(RS_SAILOR, gTrainerFrontPic_RSSailor, 0x800), - TRAINER_SPRITE(COLLECTOR, gTrainerFrontPic_Collector, 0x800), - TRAINER_SPRITE(WALLY, gTrainerFrontPic_Wally, 0x800), + TRAINER_SPRITE(RS_SWIMMER_F, gTrainerFrontPic_RSSwimmerF, 0x800), + TRAINER_SPRITE(RS_PICNICKER, gTrainerFrontPic_RSPicnicker, 0x800), + TRAINER_SPRITE(RS_TWINS, gTrainerFrontPic_RSTwins, 0x800), + TRAINER_SPRITE(RS_SAILOR, gTrainerFrontPic_RSSailor, 0x800), + TRAINER_SPRITE(COLLECTOR, gTrainerFrontPic_Collector, 0x800), + TRAINER_SPRITE(WALLY, gTrainerFrontPic_Wally, 0x800), TRAINER_SPRITE(RS_BRENDAN_1, gTrainerFrontPic_RSBrendan1, 0x800), TRAINER_SPRITE(RS_MAY_1, gTrainerFrontPic_RSMay1, 0x800), - TRAINER_SPRITE(POKEMON_BREEDER_M, gTrainerFrontPic_PokemonBreederM, 0x800), - TRAINER_SPRITE(RS_POKEMON_BREEDER_F, gTrainerFrontPic_RSPokemonBreederF, 0x800), - TRAINER_SPRITE(RS_POKEMON_RANGER_M, gTrainerFrontPic_RSPokemonRangerM, 0x800), + TRAINER_SPRITE(POKEMON_BREEDER_M, gTrainerFrontPic_PokemonBreederM, 0x800), + TRAINER_SPRITE(RS_POKEMON_BREEDER_F, gTrainerFrontPic_RSPokemonBreederF, 0x800), + TRAINER_SPRITE(RS_POKEMON_RANGER_M, gTrainerFrontPic_RSPokemonRangerM, 0x800), TRAINER_SPRITE(RS_POKEMON_RANGER_F, gTrainerFrontPic_RSPokemonRangerF, 0x800), - TRAINER_SPRITE(MAGMA_LEADER_MAXIE, gTrainerFrontPic_MagmaLeaderMaxie, 0x800), - TRAINER_SPRITE(MAGMA_GRUNT_M, gTrainerFrontPic_MagmaGruntM, 0x800), - TRAINER_SPRITE(MAGMA_GRUNT_F, gTrainerFrontPic_MagmaGruntF, 0x800), - TRAINER_SPRITE(RS_LASS, gTrainerFrontPic_RSLass, 0x800), - TRAINER_SPRITE(RS_BUG_CATCHER, gTrainerFrontPic_RSBugCatcher, 0x800), - TRAINER_SPRITE(RS_HIKER, gTrainerFrontPic_RSHiker, 0x800), - TRAINER_SPRITE(RS_YOUNG_COUPLE, gTrainerFrontPic_RSYoungCouple, 0x800), - TRAINER_SPRITE(OLD_COUPLE, gTrainerFrontPic_OldCouple, 0x800), - TRAINER_SPRITE(RS_SIS_AND_BRO, gTrainerFrontPic_RSSisAndBro, 0x800), - TRAINER_SPRITE(AQUA_ADMIN_M, gTrainerFrontPic_AquaAdminM, 0x800), - TRAINER_SPRITE(AQUA_ADMIN_F, gTrainerFrontPic_AquaAdminF, 0x800), - TRAINER_SPRITE(MAGMA_ADMIN_M, gTrainerFrontPic_MagmaAdminM, 0x800), - TRAINER_SPRITE(MAGMA_ADMIN_F, gTrainerFrontPic_MagmaAdminF, 0x800), - TRAINER_SPRITE(LEADER_WATTSON, gTrainerFrontPic_LeaderWattson, 0x800), + TRAINER_SPRITE(MAGMA_LEADER_MAXIE, gTrainerFrontPic_MagmaLeaderMaxie, 0x800), + TRAINER_SPRITE(MAGMA_GRUNT_M, gTrainerFrontPic_MagmaGruntM, 0x800), + TRAINER_SPRITE(MAGMA_GRUNT_F, gTrainerFrontPic_MagmaGruntF, 0x800), + TRAINER_SPRITE(RS_LASS, gTrainerFrontPic_RSLass, 0x800), + TRAINER_SPRITE(RS_BUG_CATCHER, gTrainerFrontPic_RSBugCatcher, 0x800), + TRAINER_SPRITE(RS_HIKER, gTrainerFrontPic_RSHiker, 0x800), + TRAINER_SPRITE(RS_YOUNG_COUPLE, gTrainerFrontPic_RSYoungCouple, 0x800), + TRAINER_SPRITE(OLD_COUPLE, gTrainerFrontPic_OldCouple, 0x800), + TRAINER_SPRITE(RS_SIS_AND_BRO, gTrainerFrontPic_RSSisAndBro, 0x800), + TRAINER_SPRITE(AQUA_ADMIN_M, gTrainerFrontPic_AquaAdminM, 0x800), + TRAINER_SPRITE(AQUA_ADMIN_F, gTrainerFrontPic_AquaAdminF, 0x800), + TRAINER_SPRITE(MAGMA_ADMIN_M, gTrainerFrontPic_MagmaAdminM, 0x800), + TRAINER_SPRITE(MAGMA_ADMIN_F, gTrainerFrontPic_MagmaAdminF, 0x800), + TRAINER_SPRITE(LEADER_WATTSON, gTrainerFrontPic_LeaderWattson, 0x800), TRAINER_SPRITE(LEADER_FLANNERY, gTrainerFrontPic_LeaderFlannery, 0x800), TRAINER_SPRITE(LEADER_NORMAN, gTrainerFrontPic_LeaderNorman, 0x800), TRAINER_SPRITE(LEADER_WINONA, gTrainerFrontPic_LeaderWinona, 0x800), - TRAINER_SPRITE(LEADER_WALLACE, gTrainerFrontPic_LeaderWallace, 0x800), - TRAINER_SPRITE(ELITE_FOUR_GLACIA, gTrainerFrontPic_EliteFourGlacia, 0x800), + TRAINER_SPRITE(LEADER_WALLACE, gTrainerFrontPic_LeaderWallace, 0x800), + TRAINER_SPRITE(ELITE_FOUR_GLACIA, gTrainerFrontPic_EliteFourGlacia, 0x800), TRAINER_SPRITE(ELITE_FOUR_DRAKE, gTrainerFrontPic_EliteFourDrake, 0x800), - TRAINER_SPRITE(YOUNGSTER, gTrainerFrontPic_Youngster, 0x800), - TRAINER_SPRITE(BUG_CATCHER, gTrainerFrontPic_BugCatcher, 0x800), - TRAINER_SPRITE(LASS, gTrainerFrontPic_Lass, 0x800), - TRAINER_SPRITE(SAILOR, gTrainerFrontPic_Sailor, 0x800), - TRAINER_SPRITE(CAMPER, gTrainerFrontPic_Camper, 0x800), + TRAINER_SPRITE(YOUNGSTER, gTrainerFrontPic_Youngster, 0x800), + TRAINER_SPRITE(BUG_CATCHER, gTrainerFrontPic_BugCatcher, 0x800), + TRAINER_SPRITE(LASS, gTrainerFrontPic_Lass, 0x800), + TRAINER_SPRITE(SAILOR, gTrainerFrontPic_Sailor, 0x800), + TRAINER_SPRITE(CAMPER, gTrainerFrontPic_Camper, 0x800), TRAINER_SPRITE(PICNICKER, gTrainerFrontPic_Picnicker, 0x800), - TRAINER_SPRITE(POKEMANIAC, gTrainerFrontPic_PokeManiac, 0x800), - TRAINER_SPRITE(SUPER_NERD, gTrainerFrontPic_SuperNerd, 0x800), + TRAINER_SPRITE(POKEMANIAC, gTrainerFrontPic_PokeManiac, 0x800), + TRAINER_SPRITE(SUPER_NERD, gTrainerFrontPic_SuperNerd, 0x800), TRAINER_SPRITE(HIKER, gTrainerFrontPic_Hiker, 0x800), TRAINER_SPRITE(BIKER, gTrainerFrontPic_Biker, 0x800), TRAINER_SPRITE(BURGLAR, gTrainerFrontPic_Burglar, 0x800), TRAINER_SPRITE(ENGINEER, gTrainerFrontPic_Engineer, 0x800), TRAINER_SPRITE(FISHERMAN, gTrainerFrontPic_Fisherman, 0x800), - TRAINER_SPRITE(SWIMMER_M, gTrainerFrontPic_SwimmerM, 0x800), - TRAINER_SPRITE(CUE_BALL, gTrainerFrontPic_CueBall, 0x800), - TRAINER_SPRITE(GAMER, gTrainerFrontPic_Gamer, 0x800), - TRAINER_SPRITE(BEAUTY, gTrainerFrontPic_Beauty, 0x800), - TRAINER_SPRITE(SWIMMER_F, gTrainerFrontPic_SwimmerF, 0x800), - TRAINER_SPRITE(PSYCHIC_M, gTrainerFrontPic_PsychicM, 0x800), - TRAINER_SPRITE(ROCKER, gTrainerFrontPic_Rocker, 0x800), - TRAINER_SPRITE(JUGGLER, gTrainerFrontPic_Juggler, 0x800), - TRAINER_SPRITE(TAMER, gTrainerFrontPic_Tamer, 0x800), - TRAINER_SPRITE(BIRD_KEEPER, gTrainerFrontPic_BirdKeeper, 0x800), - TRAINER_SPRITE(BLACK_BELT, gTrainerFrontPic_BlackBelt, 0x800), - TRAINER_SPRITE(RIVAL_1, gTrainerFrontPic_Rival1, 0x800), - TRAINER_SPRITE(SCIENTIST, gTrainerFrontPic_Scientist, 0x800), - TRAINER_SPRITE(LEADER_GIOVANNI, gTrainerFrontPic_LeaderGiovanni, 0x800), - TRAINER_SPRITE(ROCKET_GRUNT_M, gTrainerFrontPic_RocketGruntM, 0x800), - TRAINER_SPRITE(COOLTRAINER_M, gTrainerFrontPic_CooltrainerM, 0x800), - TRAINER_SPRITE(COOLTRAINER_F, gTrainerFrontPic_CooltrainerF, 0x800), - TRAINER_SPRITE(ELITE_FOUR_LORELEI, gTrainerFrontPic_EliteFourLorelei, 0x800), + TRAINER_SPRITE(SWIMMER_M, gTrainerFrontPic_SwimmerM, 0x800), + TRAINER_SPRITE(CUE_BALL, gTrainerFrontPic_CueBall, 0x800), + TRAINER_SPRITE(GAMER, gTrainerFrontPic_Gamer, 0x800), + TRAINER_SPRITE(BEAUTY, gTrainerFrontPic_Beauty, 0x800), + TRAINER_SPRITE(SWIMMER_F, gTrainerFrontPic_SwimmerF, 0x800), + TRAINER_SPRITE(PSYCHIC_M, gTrainerFrontPic_PsychicM, 0x800), + TRAINER_SPRITE(ROCKER, gTrainerFrontPic_Rocker, 0x800), + TRAINER_SPRITE(JUGGLER, gTrainerFrontPic_Juggler, 0x800), + TRAINER_SPRITE(TAMER, gTrainerFrontPic_Tamer, 0x800), + TRAINER_SPRITE(BIRD_KEEPER, gTrainerFrontPic_BirdKeeper, 0x800), + TRAINER_SPRITE(BLACK_BELT, gTrainerFrontPic_BlackBelt, 0x800), + TRAINER_SPRITE(RIVAL_1, gTrainerFrontPic_Rival1, 0x800), + TRAINER_SPRITE(SCIENTIST, gTrainerFrontPic_Scientist, 0x800), + TRAINER_SPRITE(LEADER_GIOVANNI, gTrainerFrontPic_LeaderGiovanni, 0x800), + TRAINER_SPRITE(ROCKET_GRUNT_M, gTrainerFrontPic_RocketGruntM, 0x800), + TRAINER_SPRITE(COOLTRAINER_M, gTrainerFrontPic_CooltrainerM, 0x800), + TRAINER_SPRITE(COOLTRAINER_F, gTrainerFrontPic_CooltrainerF, 0x800), + TRAINER_SPRITE(ELITE_FOUR_LORELEI, gTrainerFrontPic_EliteFourLorelei, 0x800), TRAINER_SPRITE(ELITE_FOUR_BRUNO, gTrainerFrontPic_EliteFourBruno, 0x800), - TRAINER_SPRITE(ELITE_FOUR_AGATHA, gTrainerFrontPic_EliteFourAgatha, 0x800), + TRAINER_SPRITE(ELITE_FOUR_AGATHA, gTrainerFrontPic_EliteFourAgatha, 0x800), TRAINER_SPRITE(ELITE_FOUR_LANCE, gTrainerFrontPic_EliteFourLance, 0x800), - TRAINER_SPRITE(LEADER_BROCK, gTrainerFrontPic_LeaderBrock, 0x800), + TRAINER_SPRITE(LEADER_BROCK, gTrainerFrontPic_LeaderBrock, 0x800), TRAINER_SPRITE(LEADER_MISTY, gTrainerFrontPic_LeaderMisty, 0x800), TRAINER_SPRITE(LEADER_LT_SURGE, gTrainerFrontPic_LeaderLtSurge, 0x800), TRAINER_SPRITE(LEADER_ERIKA, gTrainerFrontPic_LeaderErika, 0x800), - TRAINER_SPRITE(LEADER_KOGA, gTrainerFrontPic_LeaderKoga, 0x800), + TRAINER_SPRITE(LEADER_KOGA, gTrainerFrontPic_LeaderKoga, 0x800), TRAINER_SPRITE(LEADER_BLAINE, gTrainerFrontPic_LeaderBlaine, 0x800), - TRAINER_SPRITE(LEADER_SABRINA, gTrainerFrontPic_LeaderSabrina, 0x800), - TRAINER_SPRITE(GENTLEMAN, gTrainerFrontPic_Gentleman, 0x800), - TRAINER_SPRITE(RIVAL_2, gTrainerFrontPic_Rival2, 0x800), - TRAINER_SPRITE(CHAMPION_RIVAL, gTrainerFrontPic_ChampionRival, 0x800), - TRAINER_SPRITE(CHANNELER, gTrainerFrontPic_Channeler, 0x800), - TRAINER_SPRITE(TWINS, gTrainerFrontPic_Twins, 0x800), - TRAINER_SPRITE(COOL_COUPLE, gTrainerFrontPic_CoolCouple, 0x800), - TRAINER_SPRITE(YOUNG_COUPLE, gTrainerFrontPic_YoungCouple, 0x800), - TRAINER_SPRITE(CRUSH_KIN, gTrainerFrontPic_CrushKin, 0x800), - TRAINER_SPRITE(SIS_AND_BRO, gTrainerFrontPic_SisAndBro, 0x800), - TRAINER_SPRITE(PROFESSOR_OAK, gTrainerFrontPic_ProfessorOak, 0x800), - TRAINER_SPRITE(RS_BRENDAN_2, gTrainerFrontPic_RSBrendan2, 0x800), + TRAINER_SPRITE(LEADER_SABRINA, gTrainerFrontPic_LeaderSabrina, 0x800), + TRAINER_SPRITE(GENTLEMAN, gTrainerFrontPic_Gentleman, 0x800), + TRAINER_SPRITE(RIVAL_2, gTrainerFrontPic_Rival2, 0x800), + TRAINER_SPRITE(CHAMPION_RIVAL, gTrainerFrontPic_ChampionRival, 0x800), + TRAINER_SPRITE(CHANNELER, gTrainerFrontPic_Channeler, 0x800), + TRAINER_SPRITE(TWINS, gTrainerFrontPic_Twins, 0x800), + TRAINER_SPRITE(COOL_COUPLE, gTrainerFrontPic_CoolCouple, 0x800), + TRAINER_SPRITE(YOUNG_COUPLE, gTrainerFrontPic_YoungCouple, 0x800), + TRAINER_SPRITE(CRUSH_KIN, gTrainerFrontPic_CrushKin, 0x800), + TRAINER_SPRITE(SIS_AND_BRO, gTrainerFrontPic_SisAndBro, 0x800), + TRAINER_SPRITE(PROFESSOR_OAK, gTrainerFrontPic_ProfessorOak, 0x800), + TRAINER_SPRITE(RS_BRENDAN_2, gTrainerFrontPic_RSBrendan2, 0x800), TRAINER_SPRITE(RS_MAY_2, gTrainerFrontPic_RSMay2, 0x800), - TRAINER_SPRITE(RED, gTrainerFrontPic_Red, 0x800), + TRAINER_SPRITE(RED, gTrainerFrontPic_Red, 0x800), TRAINER_SPRITE(LEAF, gTrainerFrontPic_Leaf, 0x800), - TRAINER_SPRITE(ROCKET_GRUNT_F, gTrainerFrontPic_RocketGruntF, 0x800), + TRAINER_SPRITE(ROCKET_GRUNT_F, gTrainerFrontPic_RocketGruntF, 0x800), TRAINER_SPRITE(PSYCHIC_F, gTrainerFrontPic_PsychicF, 0x800), TRAINER_SPRITE(CRUSH_GIRL, gTrainerFrontPic_CrushGirl, 0x800), TRAINER_SPRITE(TUBER_F, gTrainerFrontPic_TuberF, 0x800), TRAINER_SPRITE(POKEMON_BREEDER_F, gTrainerFrontPic_PokemonBreederF, 0x800), - TRAINER_SPRITE(POKEMON_RANGER_M, gTrainerFrontPic_PokemonRangerM, 0x800), + TRAINER_SPRITE(POKEMON_RANGER_M, gTrainerFrontPic_PokemonRangerM, 0x800), TRAINER_SPRITE(POKEMON_RANGER_F, gTrainerFrontPic_PokemonRangerF, 0x800), TRAINER_SPRITE(AROMA_LADY, gTrainerFrontPic_AromaLady, 0x800), TRAINER_SPRITE(RUIN_MANIAC, gTrainerFrontPic_RuinManiac, 0x800), @@ -304,149 +304,149 @@ const struct CompressedSpriteSheet gTrainerFrontPicTable[] = const struct CompressedSpritePalette gTrainerFrontPicPaletteTable[] = { - TRAINER_PAL(AQUA_LEADER_ARCHIE, gTrainerPalette_AquaLeaderArchie), - TRAINER_PAL(AQUA_GRUNT_M, gTrainerPalette_AquaGruntM), - TRAINER_PAL(AQUA_GRUNT_F, gTrainerPalette_AquaGruntF), - TRAINER_PAL(RS_AROMA_LADY, gTrainerPalette_RSAromaLady), - TRAINER_PAL(RS_RUIN_MANIAC, gTrainerPalette_RSRuinManiac), - TRAINER_PAL(INTERVIEWER, gTrainerPalette_Interviewer), - TRAINER_PAL(RS_TUBER_F, gTrainerPalette_RSTuberF), - TRAINER_PAL(TUBER_M, gTrainerPalette_TuberM), - TRAINER_PAL(RS_COOLTRAINER_M, gTrainerPalette_RSCooltrainerM), - TRAINER_PAL(RS_COOLTRAINER_F, gTrainerPalette_RSCooltrainerF), - TRAINER_PAL(HEX_MANIAC, gTrainerPalette_HexManiac), - TRAINER_PAL(RS_LADY, gTrainerPalette_RSLady), - TRAINER_PAL(RS_BEAUTY, gTrainerPalette_RSBeauty), - TRAINER_PAL(RICH_BOY, gTrainerPalette_RichBoy), - TRAINER_PAL(RS_POKEMANIAC, gTrainerPalette_RSPokeManiac), - TRAINER_PAL(RS_SWIMMER_M, gTrainerPalette_RSSwimmerM), - TRAINER_PAL(RS_BLACK_BELT, gTrainerPalette_RSBlackBelt), - TRAINER_PAL(GUITARIST, gTrainerPalette_Guitarist), + TRAINER_PAL(AQUA_LEADER_ARCHIE, gTrainerPalette_AquaLeaderArchie), + TRAINER_PAL(AQUA_GRUNT_M, gTrainerPalette_AquaGruntM), + TRAINER_PAL(AQUA_GRUNT_F, gTrainerPalette_AquaGruntF), + TRAINER_PAL(RS_AROMA_LADY, gTrainerPalette_RSAromaLady), + TRAINER_PAL(RS_RUIN_MANIAC, gTrainerPalette_RSRuinManiac), + TRAINER_PAL(INTERVIEWER, gTrainerPalette_Interviewer), + TRAINER_PAL(RS_TUBER_F, gTrainerPalette_RSTuberF), + TRAINER_PAL(TUBER_M, gTrainerPalette_TuberM), + TRAINER_PAL(RS_COOLTRAINER_M, gTrainerPalette_RSCooltrainerM), + TRAINER_PAL(RS_COOLTRAINER_F, gTrainerPalette_RSCooltrainerF), + TRAINER_PAL(HEX_MANIAC, gTrainerPalette_HexManiac), + TRAINER_PAL(RS_LADY, gTrainerPalette_RSLady), + TRAINER_PAL(RS_BEAUTY, gTrainerPalette_RSBeauty), + TRAINER_PAL(RICH_BOY, gTrainerPalette_RichBoy), + TRAINER_PAL(RS_POKEMANIAC, gTrainerPalette_RSPokeManiac), + TRAINER_PAL(RS_SWIMMER_M, gTrainerPalette_RSSwimmerM), + TRAINER_PAL(RS_BLACK_BELT, gTrainerPalette_RSBlackBelt), + TRAINER_PAL(GUITARIST, gTrainerPalette_Guitarist), TRAINER_PAL(KINDLER, gTrainerPalette_Kindler), - TRAINER_PAL(RS_CAMPER, gTrainerPalette_RSCamper), - TRAINER_PAL(BUG_MANIAC, gTrainerPalette_BugManiac), - TRAINER_PAL(RS_PSYCHIC_M, gTrainerPalette_RSPsychicM), + TRAINER_PAL(RS_CAMPER, gTrainerPalette_RSCamper), + TRAINER_PAL(BUG_MANIAC, gTrainerPalette_BugManiac), + TRAINER_PAL(RS_PSYCHIC_M, gTrainerPalette_RSPsychicM), TRAINER_PAL(RS_PSYCHIC_F, gTrainerPalette_RSPsychicF), - TRAINER_PAL(RS_GENTLEMAN, gTrainerPalette_RSGentleman), - TRAINER_PAL(ELITE_FOUR_SIDNEY, gTrainerPalette_EliteFourSidney), + TRAINER_PAL(RS_GENTLEMAN, gTrainerPalette_RSGentleman), + TRAINER_PAL(ELITE_FOUR_SIDNEY, gTrainerPalette_EliteFourSidney), TRAINER_PAL(ELITE_FOUR_PHOEBE, gTrainerPalette_EliteFourPhoebe), - TRAINER_PAL(LEADER_ROXANNE, gTrainerPalette_LeaderRoxanne), + TRAINER_PAL(LEADER_ROXANNE, gTrainerPalette_LeaderRoxanne), TRAINER_PAL(LEADER_BRAWLY, gTrainerPalette_LeaderBrawly), - TRAINER_PAL(LEADER_TATE_AND_LIZA, gTrainerPalette_LeaderTateAndLiza), - TRAINER_PAL(SCHOOL_KID_M, gTrainerPalette_SchoolKidM), + TRAINER_PAL(LEADER_TATE_AND_LIZA, gTrainerPalette_LeaderTateAndLiza), + TRAINER_PAL(SCHOOL_KID_M, gTrainerPalette_SchoolKidM), TRAINER_PAL(SCHOOL_KID_F, gTrainerPalette_SchoolKidF), TRAINER_PAL(SR_AND_JR, gTrainerPalette_SrAndJr), TRAINER_PAL(POKEFAN_M, gTrainerPalette_PokefanM), TRAINER_PAL(POKEFAN_F, gTrainerPalette_PokefanF), - TRAINER_PAL(EXPERT_M, gTrainerPalette_ExpertM), - TRAINER_PAL(EXPERT_F, gTrainerPalette_ExpertF), - TRAINER_PAL(RS_YOUNGSTER, gTrainerPalette_RSYoungster), - TRAINER_PAL(CHAMPION_STEVEN, gTrainerPalette_ChampionSteven), - TRAINER_PAL(RS_FISHERMAN, gTrainerPalette_RSFisherman), - TRAINER_PAL(CYCLING_TRIATHLETE_M, gTrainerPalette_CyclingTriathleteM), + TRAINER_PAL(EXPERT_M, gTrainerPalette_ExpertM), + TRAINER_PAL(EXPERT_F, gTrainerPalette_ExpertF), + TRAINER_PAL(RS_YOUNGSTER, gTrainerPalette_RSYoungster), + TRAINER_PAL(CHAMPION_STEVEN, gTrainerPalette_ChampionSteven), + TRAINER_PAL(RS_FISHERMAN, gTrainerPalette_RSFisherman), + TRAINER_PAL(CYCLING_TRIATHLETE_M, gTrainerPalette_CyclingTriathleteM), TRAINER_PAL(CYCLING_TRIATHLETE_F, gTrainerPalette_CyclingTriathleteF), TRAINER_PAL(RUNNING_TRIATHLETE_M, gTrainerPalette_RunningTriathleteM), TRAINER_PAL(RUNNING_TRIATHLETE_F, gTrainerPalette_RunningTriathleteF), TRAINER_PAL(SWIMMING_TRIATHLETE_M, gTrainerPalette_SwimmingTriathleteM), TRAINER_PAL(SWIMMING_TRIATHLETE_F, gTrainerPalette_SwimmingTriathleteF), TRAINER_PAL(DRAGON_TAMER, gTrainerPalette_DragonTamer), - TRAINER_PAL(RS_BIRD_KEEPER, gTrainerPalette_RSBirdKeeper), - TRAINER_PAL(NINJA_BOY, gTrainerPalette_NinjaBoy), + TRAINER_PAL(RS_BIRD_KEEPER, gTrainerPalette_RSBirdKeeper), + TRAINER_PAL(NINJA_BOY, gTrainerPalette_NinjaBoy), TRAINER_PAL(BATTLE_GIRL, gTrainerPalette_BattleGirl), TRAINER_PAL(PARASOL_LADY, gTrainerPalette_ParasolLady), - TRAINER_PAL(RS_SWIMMER_F, gTrainerPalette_RSSwimmerF), - TRAINER_PAL(RS_PICNICKER, gTrainerPalette_RSPicnicker), - TRAINER_PAL(RS_TWINS, gTrainerPalette_RSTwins), - TRAINER_PAL(RS_SAILOR, gTrainerPalette_RSSailor), - TRAINER_PAL(COLLECTOR, gTrainerPalette_Collector), - TRAINER_PAL(WALLY, gTrainerPalette_Wally), + TRAINER_PAL(RS_SWIMMER_F, gTrainerPalette_RSSwimmerF), + TRAINER_PAL(RS_PICNICKER, gTrainerPalette_RSPicnicker), + TRAINER_PAL(RS_TWINS, gTrainerPalette_RSTwins), + TRAINER_PAL(RS_SAILOR, gTrainerPalette_RSSailor), + TRAINER_PAL(COLLECTOR, gTrainerPalette_Collector), + TRAINER_PAL(WALLY, gTrainerPalette_Wally), TRAINER_PAL(RS_BRENDAN_1, gTrainerPalette_RSBrendan1), TRAINER_PAL(RS_MAY_1, gTrainerPalette_RSMay1), - TRAINER_PAL(POKEMON_BREEDER_M, gTrainerPalette_PokemonBreederM), - TRAINER_PAL(RS_POKEMON_BREEDER_F, gTrainerPalette_RSPokemonBreederF), - TRAINER_PAL(RS_POKEMON_RANGER_M, gTrainerPalette_RSPokemonRangerM), + TRAINER_PAL(POKEMON_BREEDER_M, gTrainerPalette_PokemonBreederM), + TRAINER_PAL(RS_POKEMON_BREEDER_F, gTrainerPalette_RSPokemonBreederF), + TRAINER_PAL(RS_POKEMON_RANGER_M, gTrainerPalette_RSPokemonRangerM), TRAINER_PAL(RS_POKEMON_RANGER_F, gTrainerPalette_RSPokemonRangerF), - TRAINER_PAL(MAGMA_LEADER_MAXIE, gTrainerPalette_MagmaLeaderMaxie), - TRAINER_PAL(MAGMA_GRUNT_M, gTrainerPalette_MagmaGruntM), - TRAINER_PAL(MAGMA_GRUNT_F, gTrainerPalette_MagmaGruntF), - TRAINER_PAL(RS_LASS, gTrainerPalette_RSLass), - TRAINER_PAL(RS_BUG_CATCHER, gTrainerPalette_RSBugCatcher), - TRAINER_PAL(RS_HIKER, gTrainerPalette_RSHiker), - TRAINER_PAL(RS_YOUNG_COUPLE, gTrainerPalette_RSYoungCouple), - TRAINER_PAL(OLD_COUPLE, gTrainerPalette_OldCouple), - TRAINER_PAL(RS_SIS_AND_BRO, gTrainerPalette_RSSisAndBro), - TRAINER_PAL(AQUA_ADMIN_M, gTrainerPalette_AquaAdminM), - TRAINER_PAL(AQUA_ADMIN_F, gTrainerPalette_AquaAdminF), - TRAINER_PAL(MAGMA_ADMIN_M, gTrainerPalette_MagmaAdminM), - TRAINER_PAL(MAGMA_ADMIN_F, gTrainerPalette_MagmaAdminF), - TRAINER_PAL(LEADER_WATTSON, gTrainerPalette_LeaderWattson), + TRAINER_PAL(MAGMA_LEADER_MAXIE, gTrainerPalette_MagmaLeaderMaxie), + TRAINER_PAL(MAGMA_GRUNT_M, gTrainerPalette_MagmaGruntM), + TRAINER_PAL(MAGMA_GRUNT_F, gTrainerPalette_MagmaGruntF), + TRAINER_PAL(RS_LASS, gTrainerPalette_RSLass), + TRAINER_PAL(RS_BUG_CATCHER, gTrainerPalette_RSBugCatcher), + TRAINER_PAL(RS_HIKER, gTrainerPalette_RSHiker), + TRAINER_PAL(RS_YOUNG_COUPLE, gTrainerPalette_RSYoungCouple), + TRAINER_PAL(OLD_COUPLE, gTrainerPalette_OldCouple), + TRAINER_PAL(RS_SIS_AND_BRO, gTrainerPalette_RSSisAndBro), + TRAINER_PAL(AQUA_ADMIN_M, gTrainerPalette_AquaAdminM), + TRAINER_PAL(AQUA_ADMIN_F, gTrainerPalette_AquaAdminF), + TRAINER_PAL(MAGMA_ADMIN_M, gTrainerPalette_MagmaAdminM), + TRAINER_PAL(MAGMA_ADMIN_F, gTrainerPalette_MagmaAdminF), + TRAINER_PAL(LEADER_WATTSON, gTrainerPalette_LeaderWattson), TRAINER_PAL(LEADER_FLANNERY, gTrainerPalette_LeaderFlannery), TRAINER_PAL(LEADER_NORMAN, gTrainerPalette_LeaderNorman), TRAINER_PAL(LEADER_WINONA, gTrainerPalette_LeaderWinona), - TRAINER_PAL(LEADER_WALLACE, gTrainerPalette_LeaderWallace), - TRAINER_PAL(ELITE_FOUR_GLACIA, gTrainerPalette_EliteFourGlacia), + TRAINER_PAL(LEADER_WALLACE, gTrainerPalette_LeaderWallace), + TRAINER_PAL(ELITE_FOUR_GLACIA, gTrainerPalette_EliteFourGlacia), TRAINER_PAL(ELITE_FOUR_DRAKE, gTrainerPalette_EliteFourDrake), - TRAINER_PAL(YOUNGSTER, gTrainerPalette_Youngster), - TRAINER_PAL(BUG_CATCHER, gTrainerPalette_BugCatcher), - TRAINER_PAL(LASS, gTrainerPalette_Lass), - TRAINER_PAL(SAILOR, gTrainerPalette_Sailor), - TRAINER_PAL(CAMPER, gTrainerPalette_Camper), + TRAINER_PAL(YOUNGSTER, gTrainerPalette_Youngster), + TRAINER_PAL(BUG_CATCHER, gTrainerPalette_BugCatcher), + TRAINER_PAL(LASS, gTrainerPalette_Lass), + TRAINER_PAL(SAILOR, gTrainerPalette_Sailor), + TRAINER_PAL(CAMPER, gTrainerPalette_Camper), TRAINER_PAL(PICNICKER, gTrainerPalette_Picnicker), - TRAINER_PAL(POKEMANIAC, gTrainerPalette_PokeManiac), - TRAINER_PAL(SUPER_NERD, gTrainerPalette_SuperNerd), + TRAINER_PAL(POKEMANIAC, gTrainerPalette_PokeManiac), + TRAINER_PAL(SUPER_NERD, gTrainerPalette_SuperNerd), TRAINER_PAL(HIKER, gTrainerPalette_Hiker), TRAINER_PAL(BIKER, gTrainerPalette_Biker), TRAINER_PAL(BURGLAR, gTrainerPalette_Burglar), TRAINER_PAL(ENGINEER, gTrainerPalette_Engineer), TRAINER_PAL(FISHERMAN, gTrainerPalette_Fisherman), - TRAINER_PAL(SWIMMER_M, gTrainerPalette_SwimmerM), - TRAINER_PAL(CUE_BALL, gTrainerPalette_CueBall), - TRAINER_PAL(GAMER, gTrainerPalette_Gamer), - TRAINER_PAL(BEAUTY, gTrainerPalette_Beauty), - TRAINER_PAL(SWIMMER_F, gTrainerPalette_SwimmerF), - TRAINER_PAL(PSYCHIC_M, gTrainerPalette_PsychicM), - TRAINER_PAL(ROCKER, gTrainerPalette_Rocker), - TRAINER_PAL(JUGGLER, gTrainerPalette_Juggler), - TRAINER_PAL(TAMER, gTrainerPalette_Tamer), - TRAINER_PAL(BIRD_KEEPER, gTrainerPalette_BirdKeeper), - TRAINER_PAL(BLACK_BELT, gTrainerPalette_BlackBelt), - TRAINER_PAL(RIVAL_1, gTrainerPalette_Rival1), - TRAINER_PAL(SCIENTIST, gTrainerPalette_Scientist), - TRAINER_PAL(LEADER_GIOVANNI, gTrainerPalette_LeaderGiovanni), - TRAINER_PAL(ROCKET_GRUNT_M, gTrainerPalette_RocketGruntM), - TRAINER_PAL(COOLTRAINER_M, gTrainerPalette_CooltrainerM), - TRAINER_PAL(COOLTRAINER_F, gTrainerPalette_CooltrainerF), - TRAINER_PAL(ELITE_FOUR_LORELEI, gTrainerPalette_EliteFourLorelei), + TRAINER_PAL(SWIMMER_M, gTrainerPalette_SwimmerM), + TRAINER_PAL(CUE_BALL, gTrainerPalette_CueBall), + TRAINER_PAL(GAMER, gTrainerPalette_Gamer), + TRAINER_PAL(BEAUTY, gTrainerPalette_Beauty), + TRAINER_PAL(SWIMMER_F, gTrainerPalette_SwimmerF), + TRAINER_PAL(PSYCHIC_M, gTrainerPalette_PsychicM), + TRAINER_PAL(ROCKER, gTrainerPalette_Rocker), + TRAINER_PAL(JUGGLER, gTrainerPalette_Juggler), + TRAINER_PAL(TAMER, gTrainerPalette_Tamer), + TRAINER_PAL(BIRD_KEEPER, gTrainerPalette_BirdKeeper), + TRAINER_PAL(BLACK_BELT, gTrainerPalette_BlackBelt), + TRAINER_PAL(RIVAL_1, gTrainerPalette_Rival1), + TRAINER_PAL(SCIENTIST, gTrainerPalette_Scientist), + TRAINER_PAL(LEADER_GIOVANNI, gTrainerPalette_LeaderGiovanni), + TRAINER_PAL(ROCKET_GRUNT_M, gTrainerPalette_RocketGruntM), + TRAINER_PAL(COOLTRAINER_M, gTrainerPalette_CooltrainerM), + TRAINER_PAL(COOLTRAINER_F, gTrainerPalette_CooltrainerF), + TRAINER_PAL(ELITE_FOUR_LORELEI, gTrainerPalette_EliteFourLorelei), TRAINER_PAL(ELITE_FOUR_BRUNO, gTrainerPalette_EliteFourBruno), - TRAINER_PAL(ELITE_FOUR_AGATHA, gTrainerPalette_EliteFourAgatha), + TRAINER_PAL(ELITE_FOUR_AGATHA, gTrainerPalette_EliteFourAgatha), TRAINER_PAL(ELITE_FOUR_LANCE, gTrainerPalette_EliteFourLance), - TRAINER_PAL(LEADER_BROCK, gTrainerPalette_LeaderBrock), + TRAINER_PAL(LEADER_BROCK, gTrainerPalette_LeaderBrock), TRAINER_PAL(LEADER_MISTY, gTrainerPalette_LeaderMisty), TRAINER_PAL(LEADER_LT_SURGE, gTrainerPalette_LeaderLtSurge), TRAINER_PAL(LEADER_ERIKA, gTrainerPalette_LeaderErika), - TRAINER_PAL(LEADER_KOGA, gTrainerPalette_LeaderKoga), + TRAINER_PAL(LEADER_KOGA, gTrainerPalette_LeaderKoga), TRAINER_PAL(LEADER_BLAINE, gTrainerPalette_LeaderBlaine), - TRAINER_PAL(LEADER_SABRINA, gTrainerPalette_LeaderSabrina), - TRAINER_PAL(GENTLEMAN, gTrainerPalette_Gentleman), - TRAINER_PAL(RIVAL_2, gTrainerPalette_Rival2), - TRAINER_PAL(CHAMPION_RIVAL, gTrainerPalette_ChampionRival), - TRAINER_PAL(CHANNELER, gTrainerPalette_Channeler), - TRAINER_PAL(TWINS, gTrainerPalette_Twins), - TRAINER_PAL(COOL_COUPLE, gTrainerPalette_CoolCouple), - TRAINER_PAL(YOUNG_COUPLE, gTrainerPalette_YoungCouple), - TRAINER_PAL(CRUSH_KIN, gTrainerPalette_CrushKin), - TRAINER_PAL(SIS_AND_BRO, gTrainerPalette_SisAndBro), - TRAINER_PAL(PROFESSOR_OAK, gTrainerPalette_ProfessorOak), - TRAINER_PAL(RS_BRENDAN_2, gTrainerPalette_RSBrendan2), + TRAINER_PAL(LEADER_SABRINA, gTrainerPalette_LeaderSabrina), + TRAINER_PAL(GENTLEMAN, gTrainerPalette_Gentleman), + TRAINER_PAL(RIVAL_2, gTrainerPalette_Rival2), + TRAINER_PAL(CHAMPION_RIVAL, gTrainerPalette_ChampionRival), + TRAINER_PAL(CHANNELER, gTrainerPalette_Channeler), + TRAINER_PAL(TWINS, gTrainerPalette_Twins), + TRAINER_PAL(COOL_COUPLE, gTrainerPalette_CoolCouple), + TRAINER_PAL(YOUNG_COUPLE, gTrainerPalette_YoungCouple), + TRAINER_PAL(CRUSH_KIN, gTrainerPalette_CrushKin), + TRAINER_PAL(SIS_AND_BRO, gTrainerPalette_SisAndBro), + TRAINER_PAL(PROFESSOR_OAK, gTrainerPalette_ProfessorOak), + TRAINER_PAL(RS_BRENDAN_2, gTrainerPalette_RSBrendan2), TRAINER_PAL(RS_MAY_2, gTrainerPalette_RSMay2), - TRAINER_PAL(RED, gTrainerPalette_Red), + TRAINER_PAL(RED, gTrainerPalette_Red), TRAINER_PAL(LEAF, gTrainerPalette_Leaf), - TRAINER_PAL(ROCKET_GRUNT_F, gTrainerPalette_RocketGruntF), + TRAINER_PAL(ROCKET_GRUNT_F, gTrainerPalette_RocketGruntF), TRAINER_PAL(PSYCHIC_F, gTrainerPalette_PsychicF), TRAINER_PAL(CRUSH_GIRL, gTrainerPalette_CrushGirl), TRAINER_PAL(TUBER_F, gTrainerPalette_TuberF), TRAINER_PAL(POKEMON_BREEDER_F, gTrainerPalette_PokemonBreederF), - TRAINER_PAL(POKEMON_RANGER_M, gTrainerPalette_PokemonRangerM), + TRAINER_PAL(POKEMON_RANGER_M, gTrainerPalette_PokemonRangerM), TRAINER_PAL(POKEMON_RANGER_F, gTrainerPalette_PokemonRangerF), TRAINER_PAL(AROMA_LADY, gTrainerPalette_AromaLady), TRAINER_PAL(RUIN_MANIAC, gTrainerPalette_RuinManiac), From 2435bcc09db545d337c2b45a59d5276fa08ffa08 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 17 Oct 2019 21:24:47 -0400 Subject: [PATCH 049/114] sys flag rearrange --- .../CeladonCity_Condominiums_1F/scripts.inc | 2 +- data/maps/CeladonCity_Gym/scripts.inc | 4 +- data/maps/CeruleanCity_Gym/scripts.inc | 4 +- data/maps/CinnabarIsland_Gym/scripts.inc | 4 +- data/maps/FuchsiaCity_Gym/scripts.inc | 4 +- .../OneIsland_PokemonCenter_1F/scripts.inc | 4 +- data/maps/PalletTown/scripts.inc | 2 +- data/maps/PalletTown_GarysHouse/scripts.inc | 2 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 12 +- data/maps/PewterCity_Gym/scripts.inc | 4 +- .../PokemonLeague_AgathasRoom/scripts.inc | 4 +- .../maps/PokemonLeague_BrunosRoom/scripts.inc | 4 +- .../PokemonLeague_ChampionsRoom/scripts.inc | 4 +- .../maps/PokemonLeague_LancesRoom/scripts.inc | 4 +- data/maps/SaffronCity_Gym/scripts.inc | 4 +- data/maps/TwoIsland/scripts.inc | 2 +- data/maps/VermilionCity_Gym/scripts.inc | 4 +- .../VermilionCity_PokemonFanClub/scripts.inc | 2 +- data/maps/ViridianCity/scripts.inc | 14 +- data/maps/ViridianCity_Gym/scripts.inc | 4 +- data/maps/ViridianCity_Mart/scripts.inc | 2 +- data/mystery_event_msg.s | 2 +- include/constants/flags.h | 226 ++++++++---------- include/constants/trainers.h | 6 +- src/battle_util.c | 8 +- src/credits.c | 4 +- src/help_system_812B1E0.c | 24 +- src/main_menu.c | 4 +- src/pokemon.c | 8 +- src/quest_log.c | 8 +- src/start_menu.c | 6 +- src/vs_seeker.c | 14 +- 32 files changed, 192 insertions(+), 208 deletions(-) diff --git a/data/maps/CeladonCity_Condominiums_1F/scripts.inc b/data/maps/CeladonCity_Condominiums_1F/scripts.inc index c9f358f44..506ed96a0 100644 --- a/data/maps/CeladonCity_Condominiums_1F/scripts.inc +++ b/data/maps/CeladonCity_Condominiums_1F/scripts.inc @@ -6,7 +6,7 @@ CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321 faceplayer checkflag FLAG_0x2F8 goto_if_eq EventScript_16C36A - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR goto_if_eq EventScript_16C374 checkflag FLAG_0x2A6 goto_if_eq EventScript_16C36A diff --git a/data/maps/CeladonCity_Gym/scripts.inc b/data/maps/CeladonCity_Gym/scripts.inc index 9131602c2..a3e266ed3 100644 --- a/data/maps/CeladonCity_Gym/scripts.inc +++ b/data/maps/CeladonCity_Gym/scripts.inc @@ -21,7 +21,7 @@ EventScript_16D0A0:: @ 816D0A0 special SetFlavorTextFlagFromSpecialVars clearflag FLAG_0x09E setflag FLAG_0x4B3 - setflag FLAG_0x823 + setflag FLAG_BADGE04_GET setvar VAR_0x8008, 4 call EventScript_1A6B18 goto EventScript_16D0C6 @@ -91,7 +91,7 @@ CeladonCity_Gym_EventScript_16D1B5:: @ 816D1B5 CeladonCity_Gym_EventScript_16D1CC:: @ 816D1CC lockall - checkflag FLAG_0x823 + checkflag FLAG_BADGE04_GET goto_if_eq EventScript_16D1E0 msgbox gUnknown_8197874 releaseall diff --git a/data/maps/CeruleanCity_Gym/scripts.inc b/data/maps/CeruleanCity_Gym/scripts.inc index d8fe70407..b5d502041 100644 --- a/data/maps/CeruleanCity_Gym/scripts.inc +++ b/data/maps/CeruleanCity_Gym/scripts.inc @@ -17,7 +17,7 @@ EventScript_16AAD3:: @ 816AAD3 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars setflag FLAG_0x4B1 - setflag FLAG_0x821 + setflag FLAG_BADGE02_GET setrespawn SPAWN_CERULEAN_CITY setvar VAR_0x8008, 2 call EventScript_1A6B18 @@ -70,7 +70,7 @@ EventScript_16AB94:: @ 816AB94 CeruleanCity_Gym_EventScript_16AB9E:: @ 816AB9E lockall - checkflag FLAG_0x821 + checkflag FLAG_BADGE02_GET goto_if_eq EventScript_16ABB2 msgbox gUnknown_81926E1 releaseall diff --git a/data/maps/CinnabarIsland_Gym/scripts.inc b/data/maps/CinnabarIsland_Gym/scripts.inc index 26af36303..249f4bc99 100644 --- a/data/maps/CinnabarIsland_Gym/scripts.inc +++ b/data/maps/CinnabarIsland_Gym/scripts.inc @@ -68,7 +68,7 @@ EventScript_16DA06:: @ 816DA06 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars setflag FLAG_0x4B6 - setflag FLAG_0x826 + setflag FLAG_BADGE07_GET setrespawn SPAWN_CINNABAR_ISLAND setvar VAR_0x4071, 1 clearflag FLAG_0x062 @@ -208,7 +208,7 @@ EventScript_16DBC0:: @ 816DBC0 CinnabarIsland_Gym_EventScript_16DBCA:: @ 816DBCA lockall - checkflag FLAG_0x826 + checkflag FLAG_BADGE07_GET goto_if_eq EventScript_16DBDE msgbox gUnknown_8199C29 releaseall diff --git a/data/maps/FuchsiaCity_Gym/scripts.inc b/data/maps/FuchsiaCity_Gym/scripts.inc index 930ccd463..10c5cfed7 100644 --- a/data/maps/FuchsiaCity_Gym/scripts.inc +++ b/data/maps/FuchsiaCity_Gym/scripts.inc @@ -18,7 +18,7 @@ EventScript_16D580:: @ 816D580 special SetFlavorTextFlagFromSpecialVars clearflag FLAG_0x09F setflag FLAG_0x4B4 - setflag FLAG_0x824 + setflag FLAG_BADGE05_GET setvar VAR_0x8008, 5 call EventScript_1A6B18 goto EventScript_16D5A6 @@ -90,7 +90,7 @@ EventScript_16D69D:: @ 816D69D FuchsiaCity_Gym_EventScript_16D6A7:: @ 816D6A7 lockall - checkflag FLAG_0x824 + checkflag FLAG_BADGE05_GET goto_if_eq EventScript_16D6BB msgbox gUnknown_8198B4B releaseall diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index bb4e0f765..fef3ac5df 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -84,9 +84,9 @@ EventScript_170CB1:: @ 8170CB1 waitmovement 0 applymovement 255, Movement_1A75EB waitmovement 0 - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR call_if 1, EventScript_170E34 - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR call_if 0, EventScript_170E3D applymovement 3, Movement_1A75ED waitmovement 0 diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc index 61e8eaf2d..fb4e11798 100644 --- a/data/maps/PalletTown/scripts.inc +++ b/data/maps/PalletTown/scripts.inc @@ -50,7 +50,7 @@ EventScript_1654D8:: @ 81654D8 addobject 3 applymovement 3, Movement_1655AF waitmovement 0 - checkflag FLAG_0x89B + checkflag FLAG_WORLD_MAP_ONE_ISLAND goto_if 0, EventScript_1655A1 msgbox gUnknown_817D8BF setvar VAR_0x8004, 0 diff --git a/data/maps/PalletTown_GarysHouse/scripts.inc b/data/maps/PalletTown_GarysHouse/scripts.inc index d165036fb..ffe5d8aec 100644 --- a/data/maps/PalletTown_GarysHouse/scripts.inc +++ b/data/maps/PalletTown_GarysHouse/scripts.inc @@ -24,7 +24,7 @@ PalletTown_GarysHouse_EventScript_168D56:: @ 8168D56 setvar VAR_0x8004, 1 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR goto_if_eq EventScript_168DB9 compare_var_to_value VAR_0x4001, 1 goto_if_eq EventScript_168EEC diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index cd6747720..aea5e8a38 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -601,7 +601,7 @@ PalletTown_ProfessorOaksLab_EventScript_169595:: @ 8169595 goto_if_eq EventScript_169903 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 8 goto_if_eq EventScript_169A6E - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR goto_if_eq EventScript_1699CE compare_var_to_value VAR_0x4052, 1 goto_if_eq EventScript_169903 @@ -706,7 +706,7 @@ EventScript_16961E:: @ 816961E waitmessage waitfanfare call EventScript_1A6675 - setflag FLAG_0x829 + setflag FLAG_SYS_POKEDEX_GET special sub_810B810 setvar VAR_0x407C, 1 msgbox gUnknown_818E612 @@ -974,7 +974,7 @@ EventScript_1699CE:: @ 81699CE closemessage compare_var_to_value VAR_0x8009, 60 goto_if 0, EventScript_1699F9 - checkflag FLAG_0x89B + checkflag FLAG_WORLD_MAP_ONE_ISLAND goto_if 0, EventScript_1699F9 delay 30 msgbox gUnknown_818EDF5 @@ -1205,7 +1205,7 @@ EventScript_169C74:: @ 8169C74 removeobject VAR_LAST_TALKED msgbox gUnknown_818E2E5 call EventScript_1A6675 - setflag FLAG_0x828 + setflag FLAG_SYS_POKEMON_GET setflag FLAG_0x291 givemon VAR_0x4002, 5, ITEM_NONE, 0, 0, 0 copyvar VAR_STARTER_MON, VAR_0x4001 @@ -1341,7 +1341,7 @@ EventScript_169DE4:: @ 8169DE4 PalletTown_ProfessorOaksLab_EventScript_169DEE:: @ 8169DEE lock faceplayer - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR goto_if_eq EventScript_169E03 msgbox gUnknown_818EBE6 release @@ -1358,7 +1358,7 @@ EventScript_169E03:: @ 8169E03 PalletTown_ProfessorOaksLab_EventScript_169E1A:: @ 8169E1A lock faceplayer - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR goto_if_eq EventScript_169E2F msgbox gUnknown_818EBE6 release diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index 74aed695d..48864bf53 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -17,7 +17,7 @@ EventScript_16A5C5:: @ 816A5C5 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars setflag FLAG_0x4B0 - setflag FLAG_0x820 + setflag FLAG_BADGE01_GET setvar VAR_0x406C, 1 setflag FLAG_0x02E clearflag FLAG_0x092 @@ -82,7 +82,7 @@ EventScript_16A6A5:: @ 816A6A5 PewterCity_Gym_EventScript_16A6AF:: @ 816A6AF lockall - checkflag FLAG_0x820 + checkflag FLAG_BADGE01_GET goto_if_eq EventScript_16A6C3 msgbox gUnknown_819146E releaseall diff --git a/data/maps/PokemonLeague_AgathasRoom/scripts.inc b/data/maps/PokemonLeague_AgathasRoom/scripts.inc index 2a46b544d..0157b4196 100644 --- a/data/maps/PokemonLeague_AgathasRoom/scripts.inc +++ b/data/maps/PokemonLeague_AgathasRoom/scripts.inc @@ -61,9 +61,9 @@ PokemonLeague_AgathasRoom_EventScript_162877:: @ 8162877 setvar VAR_0x8004, 0 setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR call_if 0, EventScript_1628E9 - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR call_if 1, EventScript_1628F2 setflag FLAG_0x003 setflag FLAG_0x005 diff --git a/data/maps/PokemonLeague_BrunosRoom/scripts.inc b/data/maps/PokemonLeague_BrunosRoom/scripts.inc index 6cc4a23a4..2fd9264a4 100644 --- a/data/maps/PokemonLeague_BrunosRoom/scripts.inc +++ b/data/maps/PokemonLeague_BrunosRoom/scripts.inc @@ -58,9 +58,9 @@ PokemonLeague_BrunosRoom_EventScript_1626EC:: @ 81626EC setvar VAR_0x8004, 10 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR call_if 0, EventScript_162751 - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR call_if 1, EventScript_16275A setflag FLAG_0x003 setflag FLAG_0x005 diff --git a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc index b705e8c54..43c11e705 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc +++ b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc @@ -59,9 +59,9 @@ EventScript_162B76:: @ 8162B76 applymovement 255, Movement_162D07 waitmovement 0 delay 20 - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR call_if 0, EventScript_162CB3 - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR call_if 1, EventScript_162CBC special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 diff --git a/data/maps/PokemonLeague_LancesRoom/scripts.inc b/data/maps/PokemonLeague_LancesRoom/scripts.inc index b0a378a98..8d7fe2451 100644 --- a/data/maps/PokemonLeague_LancesRoom/scripts.inc +++ b/data/maps/PokemonLeague_LancesRoom/scripts.inc @@ -112,9 +112,9 @@ PokemonLeague_LancesRoom_EventScript_162A14:: @ 8162A14 setvar VAR_0x8004, 12 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR call_if 0, EventScript_162A79 - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR call_if 1, EventScript_162A82 setflag FLAG_0x003 setflag FLAG_0x005 diff --git a/data/maps/SaffronCity_Gym/scripts.inc b/data/maps/SaffronCity_Gym/scripts.inc index cbd8b2d02..f181b502c 100644 --- a/data/maps/SaffronCity_Gym/scripts.inc +++ b/data/maps/SaffronCity_Gym/scripts.inc @@ -21,7 +21,7 @@ EventScript_16EE0A:: @ 816EE0A special SetFlavorTextFlagFromSpecialVars clearflag FLAG_0x0AE setflag FLAG_0x4B5 - setflag FLAG_0x825 + setflag FLAG_BADGE06_GET setvar VAR_0x8008, 6 call EventScript_1A6B18 goto EventScript_16EE3D @@ -98,7 +98,7 @@ EventScript_16EF4B:: @ 816EF4B SaffronCity_Gym_EventScript_16EF55:: @ 816EF55 lockall - checkflag FLAG_0x825 + checkflag FLAG_BADGE06_GET goto_if_eq EventScript_16EF69 msgbox gUnknown_819BDFE releaseall diff --git a/data/maps/TwoIsland/scripts.inc b/data/maps/TwoIsland/scripts.inc index a9a42eda5..ba2ee8216 100644 --- a/data/maps/TwoIsland/scripts.inc +++ b/data/maps/TwoIsland/scripts.inc @@ -11,7 +11,7 @@ TwoIsland_MapScript1_16756A:: @ 816756A EventScript_167576:: @ 8167576 checkflag FLAG_0x844 goto_if_eq EventScript_167597 - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR goto_if_eq EventScript_1675B8 checkflag FLAG_0x2A3 goto_if_eq EventScript_1675D9 diff --git a/data/maps/VermilionCity_Gym/scripts.inc b/data/maps/VermilionCity_Gym/scripts.inc index 36430c676..19268f551 100644 --- a/data/maps/VermilionCity_Gym/scripts.inc +++ b/data/maps/VermilionCity_Gym/scripts.inc @@ -226,7 +226,7 @@ EventScript_16B97C:: @ 816B97C call_if 0, EventScript_16B9AB clearflag FLAG_0x0A0 setflag FLAG_0x4B2 - setflag FLAG_0x822 + setflag FLAG_BADGE03_GET setvar VAR_0x8008, 3 call EventScript_1A6B18 goto EventScript_16B9AF @@ -297,7 +297,7 @@ EventScript_16BA81:: @ 816BA81 VermilionCity_Gym_EventScript_16BA8B:: @ 816BA8B lockall - checkflag FLAG_0x822 + checkflag FLAG_BADGE03_GET goto_if_eq EventScript_16BA9F msgbox gUnknown_819520B releaseall diff --git a/data/maps/VermilionCity_PokemonFanClub/scripts.inc b/data/maps/VermilionCity_PokemonFanClub/scripts.inc index fc1625e39..691cc9963 100644 --- a/data/maps/VermilionCity_PokemonFanClub/scripts.inc +++ b/data/maps/VermilionCity_PokemonFanClub/scripts.inc @@ -38,7 +38,7 @@ EventScript_16B4F2:: @ 816B4F2 VermilionCity_PokemonFanClub_EventScript_16B4FC:: @ 816B4FC lock faceplayer - checkflag FLAG_0x82C + checkflag FLAG_SYS_GAME_CLEAR goto_if_eq EventScript_16B511 msgbox gUnknown_81948E6 release diff --git a/data/maps/ViridianCity/scripts.inc b/data/maps/ViridianCity/scripts.inc index 2830c8f98..a5ab3a840 100644 --- a/data/maps/ViridianCity/scripts.inc +++ b/data/maps/ViridianCity/scripts.inc @@ -31,17 +31,17 @@ EventScript_165920:: @ 8165920 return EventScript_165931:: @ 8165931 - checkflag FLAG_0x821 + checkflag FLAG_BADGE02_GET goto_if 0, EventScript_1A77A9 - checkflag FLAG_0x822 + checkflag FLAG_BADGE03_GET goto_if 0, EventScript_1A77A9 - checkflag FLAG_0x823 + checkflag FLAG_BADGE04_GET goto_if 0, EventScript_1A77A9 - checkflag FLAG_0x824 + checkflag FLAG_BADGE05_GET goto_if 0, EventScript_1A77A9 - checkflag FLAG_0x825 + checkflag FLAG_BADGE06_GET goto_if 0, EventScript_1A77A9 - checkflag FLAG_0x826 + checkflag FLAG_BADGE07_GET goto_if 0, EventScript_1A77A9 setvar VAR_0x405A, 1 return @@ -107,7 +107,7 @@ EventScript_1659EC:: @ 81659EC ViridianCity_EventScript_1659F6:: @ 81659F6 lock faceplayer - checkflag FLAG_0x820 + checkflag FLAG_BADGE01_GET goto_if_eq EventScript_165A23 compare_var_to_value VAR_0x4051, 2 goto_if 4, EventScript_165A4A diff --git a/data/maps/ViridianCity_Gym/scripts.inc b/data/maps/ViridianCity_Gym/scripts.inc index b03bc5d93..85a4f1ea1 100644 --- a/data/maps/ViridianCity_Gym/scripts.inc +++ b/data/maps/ViridianCity_Gym/scripts.inc @@ -22,7 +22,7 @@ EventScript_169F04:: @ 8169F04 special SetFlavorTextFlagFromSpecialVars setflag FLAG_0x0AD setflag FLAG_0x4B7 - setflag FLAG_0x827 + setflag FLAG_BADGE08_GET setvar VAR_0x4054, 3 setvar VAR_0x8008, 8 call EventScript_1A6B18 @@ -105,7 +105,7 @@ EventScript_16A047:: @ 816A047 ViridianCity_Gym_EventScript_16A05E:: @ 816A05E lockall - checkflag FLAG_0x827 + checkflag FLAG_BADGE08_GET goto_if_eq EventScript_16A072 msgbox gUnknown_818FB8D releaseall diff --git a/data/maps/ViridianCity_Mart/scripts.inc b/data/maps/ViridianCity_Mart/scripts.inc index 02ed8b57c..07c280442 100644 --- a/data/maps/ViridianCity_Mart/scripts.inc +++ b/data/maps/ViridianCity_Mart/scripts.inc @@ -4,7 +4,7 @@ ViridianCity_Mart_MapScripts:: @ 816A1D3 .byte 0 ViridianCity_Mart_MapScript1_16A1DE:: @ 816A1DE - checkflag FLAG_0x829 + checkflag FLAG_SYS_POKEDEX_GET goto_if 0, EventScript_16A1E8 end diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s index c33228bb6..63804fd58 100644 --- a/data/mystery_event_msg.s +++ b/data/mystery_event_msg.s @@ -18,7 +18,7 @@ MysteryEventScript_StampCard:: @ 8488E2 @ specialvar VAR_0x8008, sub_813986C @ setorcopyvar VAR_RESULT, 0 @ specialvar VAR_0x8009, sub_813986C -@ subvar VAR_0x8008, 32777 +@ subvar VAR_0x8008, VAR_0x8009 @ getnumberstring 0, VAR_0x8008 @ lock @ faceplayer diff --git a/include/constants/flags.h b/include/constants/flags.h index a278429c2..405154123 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1,100 +1,6 @@ #ifndef GUARD_CONSTANTS_FLAGS_H #define GUARD_CONSTANTS_FLAGS_H -#include "constants/trainers.h" - -// Sys Flags Maybe -#define FLAG_SYS_SAFARI_MODE 0x800 -#define FLAG_WHITE_FLUTE_ACTIVE 0x803 -#define FLAG_BLACK_FLUTE_ACTIVE 0x804 - -#define FLAG_0x807 0x807 -// TODO: These three are badge flags -#define FLAG_0x820 0x820 -#define FLAG_0x821 0x821 -#define FLAG_0x822 0x822 -#define FLAG_0x823 0x823 -#define FLAG_0x824 0x824 -#define FLAG_0x825 0x825 -#define FLAG_0x826 0x826 -#define FLAG_0x827 0x827 -#define FLAG_0x828 0x828 -#define FLAG_0x829 0x829 -#define FLAG_0x82C 0x82C -#define FLAG_0x82F 0x82F -#define FLAG_0x830 0x830 -#define FLAG_SYS_NOT_SOMEONES_PC 0x834 -#define FLAG_0x83C 0x83C -#define FLAG_0x83E 0x83E -#define FLAG_0x841 0x841 -#define FLAG_0x843 0x843 -#define FLAG_0x844 0x844 -#define FLAG_0x845 0x845 -#define FLAG_0x846 0x846 -#define FLAG_0x847 0x847 -#define FLAG_0x848 0x848 -#define FLAG_0x849 0x849 -#define FLAG_0x84A 0x84A -#define FLAG_0x84B 0x84B - -// World Map Flags -#define FLAG_WORLD_MAP_PALLET_TOWN 0x890 -#define FLAG_WORLD_MAP_VIRIDIAN_CITY 0x891 -#define FLAG_WORLD_MAP_PEWTER_CITY 0x892 -#define FLAG_WORLD_MAP_CERULEAN_CITY 0x893 -#define FLAG_WORLD_MAP_LAVENDER_TOWN 0x894 -#define FLAG_WORLD_MAP_VERMILION_CITY 0x895 -#define FLAG_WORLD_MAP_CELADON_CITY 0x896 -#define FLAG_WORLD_MAP_FUCHSIA_CITY 0x897 -#define FLAG_WORLD_MAP_CINNABAR_ISLAND 0x898 -#define FLAG_WORLD_MAP_INDIGO_PLATEAU_EXTERIOR 0x899 -#define FLAG_WORLD_MAP_SAFFRON_CITY 0x89a -#define FLAG_WORLD_MAP_ONE_ISLAND 0x89b -#define FLAG_WORLD_MAP_TWO_ISLAND 0x89c -#define FLAG_WORLD_MAP_THREE_ISLAND 0x89d -#define FLAG_WORLD_MAP_FOUR_ISLAND 0x89e -#define FLAG_WORLD_MAP_FIVE_ISLAND 0x89f -#define FLAG_WORLD_MAP_SEVEN_ISLAND 0x8a0 -#define FLAG_WORLD_MAP_SIX_ISLAND 0x8a1 -#define FLAG_WORLD_MAP_ROUTE4_POKEMON_CENTER_1F 0x8a2 -#define FLAG_WORLD_MAP_ROUTE10_POKEMON_CENTER_1F 0x8a3 -#define FLAG_WORLD_MAP_VIRIDIAN_FOREST 0x8a4 -#define FLAG_WORLD_MAP_MT_MOON_1F 0x8a5 -#define FLAG_WORLD_MAP_SSANNE_EXTERIOR 0x8a6 -#define FLAG_WORLD_MAP_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL 0x8a7 -#define FLAG_WORLD_MAP_UNDERGROUND_PATH_EAST_WEST_TUNNEL 0x8a8 -#define FLAG_WORLD_MAP_DIGLETTS_CAVE_B1F 0x8a9 -#define FLAG_WORLD_MAP_VICTORY_ROAD_1F 0x8aa -#define FLAG_WORLD_MAP_ROCKET_HIDEOUT_B1F 0x8ab -#define FLAG_WORLD_MAP_SILPH_CO_1F 0x8ac -#define FLAG_WORLD_MAP_POKEMON_MANSION_1F 0x8ad -#define FLAG_WORLD_MAP_SAFARI_ZONE_CENTER 0x8ae -#define FLAG_WORLD_MAP_POKEMON_LEAGUE_LORELEIS_ROOM 0x8af -#define FLAG_WORLD_MAP_ROCK_TUNNEL_1F 0x8b0 -#define FLAG_WORLD_MAP_SEAFOAM_ISLANDS_1F 0x8b1 -#define FLAG_WORLD_MAP_POKEMON_TOWER_1F 0x8b2 -#define FLAG_WORLD_MAP_CERULEAN_CAVE_1F 0x8b3 -#define FLAG_WORLD_MAP_POWER_PLANT 0x8b4 -#define FLAG_WORLD_MAP_NAVEL_ROCK_EXTERIOR 0x8b5 -#define FLAG_WORLD_MAP_MT_EMBER_EXTERIOR 0x8b6 -#define FLAG_WORLD_MAP_THREE_ISLAND_BERRY_FOREST 0x8b7 -#define FLAG_WORLD_MAP_FOUR_ISLAND_ICEFALL_CAVE_ENTRANCE 0x8b8 -#define FLAG_WORLD_MAP_FIVE_ISLAND_ROCKET_WAREHOUSE 0x8b9 -#define FLAG_WORLD_MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY 0x8ba -#define FLAG_WORLD_MAP_SIX_ISLAND_DOTTED_HOLE_1F 0x8bb -#define FLAG_WORLD_MAP_FIVE_ISLAND_LOST_CAVE_ENTRANCE 0x8bc -#define FLAG_WORLD_MAP_SIX_ISLAND_PATTERN_BUSH 0x8bd -#define FLAG_WORLD_MAP_SIX_ISLAND_ALTERING_CAVE 0x8be -#define FLAG_WORLD_MAP_SEVEN_ISLAND_TANOBY_RUINS_MONEAN_CHAMBER 0x8bf -#define FLAG_WORLD_MAP_THREE_ISLAND_DUNSPARCE_TUNNEL 0x8c0 -#define FLAG_WORLD_MAP_SEVEN_ISLAND_SEAVAULT_CANYON_TANOBY_KEY 0x8c1 -#define FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR 0x8c2 - -// Unknown - - -// Emerald Flags - // TODO: Get correct names and numbers #define FLAG_0x001 0x1 @@ -1381,44 +1287,122 @@ #define FLAG_TRAINER_FLAG_START 0x500 -#define TRAINER_FLAG(name) (FLAG_TRAINER_FLAG_START + TRAINER_##name) - -#define TRAINERS_FLAG_NO ((NUM_TRAINERS) & 15 ? (NUM_TRAINERS) + 16 - ((NUM_TRAINERS) & 15) : NUM_TRAINERS) -#define CODE_FLAGS (FLAG_TRAINER_FLAG_START + TRAINERS_FLAG_NO + 0xA) // 0x800 +#define TRAINERS_FLAG_NO 0x2E7 +#define SYS_FLAGS (FLAG_TRAINER_FLAG_START + TRAINERS_FLAG_NO + (TRAINERS_FLAG_NO & 31 ? 32 - (TRAINERS_FLAG_NO & 31) : 0)) // 0x800 // SYSTEM FLAGS -// 0x860 +// 0x800 -#define FLAG_0x87F 0x87F -#define FLAG_0x880 0x880 -#define FLAG_0x881 0x881 -#define FLAG_0x882 0x882 -#define FLAG_0x883 0x883 -#define FLAG_0x884 0x884 -#define FLAG_0x885 0x885 -#define FLAG_0x886 0x886 -#define FLAG_0x887 0x887 +#define FLAG_SYS_SAFARI_MODE (SYS_FLAGS + 0x0) +#define FLAG_0x801 (SYS_FLAGS + 0x1) +#define FLAG_WHITE_FLUTE_ACTIVE (SYS_FLAGS + 0x3) +#define FLAG_BLACK_FLUTE_ACTIVE (SYS_FLAGS + 0x4) +#define FLAG_0x805 (SYS_FLAGS + 0x5) +#define FLAG_0x806 (SYS_FLAGS + 0x6) +#define FLAG_0x807 (SYS_FLAGS + 0x7) -#define FLAG_0x88C 0x88C +#define FLAG_BADGE01_GET (SYS_FLAGS + 0x20) +#define FLAG_BADGE02_GET (SYS_FLAGS + 0x21) +#define FLAG_BADGE03_GET (SYS_FLAGS + 0x22) +#define FLAG_BADGE04_GET (SYS_FLAGS + 0x23) +#define FLAG_BADGE05_GET (SYS_FLAGS + 0x24) +#define FLAG_BADGE06_GET (SYS_FLAGS + 0x25) +#define FLAG_BADGE07_GET (SYS_FLAGS + 0x26) +#define FLAG_BADGE08_GET (SYS_FLAGS + 0x27) +#define FLAG_SYS_POKEMON_GET (SYS_FLAGS + 0x28) +#define FLAG_SYS_POKEDEX_GET (SYS_FLAGS + 0x29) +#define FLAG_SYS_GAME_CLEAR (SYS_FLAGS + 0x2C) +#define FLAG_0x82F (SYS_FLAGS + 0x2F) +#define FLAG_0x830 (SYS_FLAGS + 0x30) +#define FLAG_SYS_NOT_SOMEONES_PC (SYS_FLAGS + 0x34) +#define FLAG_SYS_RIBBON_GET (SYS_FLAGS + 0x3B) +#define FLAG_0x83C (SYS_FLAGS + 0x3C) +#define FLAG_0x83E (SYS_FLAGS + 0x3E) +#define FLAG_0x841 (SYS_FLAGS + 0x41) +#define FLAG_0x842 (SYS_FLAGS + 0x42) +#define FLAG_0x843 (SYS_FLAGS + 0x43) +#define FLAG_0x844 (SYS_FLAGS + 0x44) +#define FLAG_0x845 (SYS_FLAGS + 0x45) +#define FLAG_0x846 (SYS_FLAGS + 0x46) +#define FLAG_0x847 (SYS_FLAGS + 0x47) +#define FLAG_0x848 (SYS_FLAGS + 0x48) +#define FLAG_0x849 (SYS_FLAGS + 0x49) +#define FLAG_0x84A (SYS_FLAGS + 0x4A) +#define FLAG_0x84B (SYS_FLAGS + 0x4B) -#define FLAG_0x88E 0x88E -#define FLAG_0x88F 0x88F +#define FLAG_0x87F (SYS_FLAGS + 0x7F) +#define FLAG_0x880 (SYS_FLAGS + 0x80) +#define FLAG_0x881 (SYS_FLAGS + 0x81) +#define FLAG_0x882 (SYS_FLAGS + 0x82) +#define FLAG_0x883 (SYS_FLAGS + 0x83) +#define FLAG_0x884 (SYS_FLAGS + 0x84) +#define FLAG_0x885 (SYS_FLAGS + 0x85) +#define FLAG_0x886 (SYS_FLAGS + 0x86) +#define FLAG_0x887 (SYS_FLAGS + 0x87) -#define FLAG_0x896 0x896 -#define FLAG_0x897 0x897 -#define FLAG_0x89B 0x89B +#define FLAG_0x88C (SYS_FLAGS + 0x8C) -#define FLAG_0x8A4 0x8A4 +#define FLAG_0x88E (SYS_FLAGS + 0x8E) +#define FLAG_0x88F (SYS_FLAGS + 0x8F) -#define FLAG_0x8D5 0x8D5 -#define FLAG_0x8D6 0x8D6 +// World Map Flags +#define FLAG_WORLD_MAP_PALLET_TOWN (SYS_FLAGS + 0x90) +#define FLAG_WORLD_MAP_VIRIDIAN_CITY (SYS_FLAGS + 0x91) +#define FLAG_WORLD_MAP_PEWTER_CITY (SYS_FLAGS + 0x92) +#define FLAG_WORLD_MAP_CERULEAN_CITY (SYS_FLAGS + 0x93) +#define FLAG_WORLD_MAP_LAVENDER_TOWN (SYS_FLAGS + 0x94) +#define FLAG_WORLD_MAP_VERMILION_CITY (SYS_FLAGS + 0x95) +#define FLAG_WORLD_MAP_CELADON_CITY (SYS_FLAGS + 0x96) +#define FLAG_WORLD_MAP_FUCHSIA_CITY (SYS_FLAGS + 0x97) +#define FLAG_WORLD_MAP_CINNABAR_ISLAND (SYS_FLAGS + 0x98) +#define FLAG_WORLD_MAP_INDIGO_PLATEAU_EXTERIOR (SYS_FLAGS + 0x99) +#define FLAG_WORLD_MAP_SAFFRON_CITY (SYS_FLAGS + 0x9A) +#define FLAG_WORLD_MAP_ONE_ISLAND (SYS_FLAGS + 0x9B) +#define FLAG_WORLD_MAP_TWO_ISLAND (SYS_FLAGS + 0x9C) +#define FLAG_WORLD_MAP_THREE_ISLAND (SYS_FLAGS + 0x9D) +#define FLAG_WORLD_MAP_FOUR_ISLAND (SYS_FLAGS + 0x9E) +#define FLAG_WORLD_MAP_FIVE_ISLAND (SYS_FLAGS + 0x9F) +#define FLAG_WORLD_MAP_SEVEN_ISLAND (SYS_FLAGS + 0xA0) +#define FLAG_WORLD_MAP_SIX_ISLAND (SYS_FLAGS + 0xA1) +#define FLAG_WORLD_MAP_ROUTE4_POKEMON_CENTER_1F (SYS_FLAGS + 0xA2) +#define FLAG_WORLD_MAP_ROUTE10_POKEMON_CENTER_1F (SYS_FLAGS + 0xA3) +#define FLAG_WORLD_MAP_VIRIDIAN_FOREST (SYS_FLAGS + 0xA4) +#define FLAG_WORLD_MAP_MT_MOON_1F (SYS_FLAGS + 0xA5) +#define FLAG_WORLD_MAP_SSANNE_EXTERIOR (SYS_FLAGS + 0xA6) +#define FLAG_WORLD_MAP_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL (SYS_FLAGS + 0xA7) +#define FLAG_WORLD_MAP_UNDERGROUND_PATH_EAST_WEST_TUNNEL (SYS_FLAGS + 0xA8) +#define FLAG_WORLD_MAP_DIGLETTS_CAVE_B1F (SYS_FLAGS + 0xA9) +#define FLAG_WORLD_MAP_VICTORY_ROAD_1F (SYS_FLAGS + 0xAA) +#define FLAG_WORLD_MAP_ROCKET_HIDEOUT_B1F (SYS_FLAGS + 0xAB) +#define FLAG_WORLD_MAP_SILPH_CO_1F (SYS_FLAGS + 0xAC) +#define FLAG_WORLD_MAP_POKEMON_MANSION_1F (SYS_FLAGS + 0xAD) +#define FLAG_WORLD_MAP_SAFARI_ZONE_CENTER (SYS_FLAGS + 0xAE) +#define FLAG_WORLD_MAP_POKEMON_LEAGUE_LORELEIS_ROOM (SYS_FLAGS + 0xAF) +#define FLAG_WORLD_MAP_ROCK_TUNNEL_1F (SYS_FLAGS + 0xB0) +#define FLAG_WORLD_MAP_SEAFOAM_ISLANDS_1F (SYS_FLAGS + 0xB1) +#define FLAG_WORLD_MAP_POKEMON_TOWER_1F (SYS_FLAGS + 0xB2) +#define FLAG_WORLD_MAP_CERULEAN_CAVE_1F (SYS_FLAGS + 0xB3) +#define FLAG_WORLD_MAP_POWER_PLANT (SYS_FLAGS + 0xB4) +#define FLAG_WORLD_MAP_NAVEL_ROCK_EXTERIOR (SYS_FLAGS + 0xB5) +#define FLAG_WORLD_MAP_MT_EMBER_EXTERIOR (SYS_FLAGS + 0xB6) +#define FLAG_WORLD_MAP_THREE_ISLAND_BERRY_FOREST (SYS_FLAGS + 0xB7) +#define FLAG_WORLD_MAP_FOUR_ISLAND_ICEFALL_CAVE_ENTRANCE (SYS_FLAGS + 0xB8) +#define FLAG_WORLD_MAP_FIVE_ISLAND_ROCKET_WAREHOUSE (SYS_FLAGS + 0xB9) +#define FLAG_WORLD_MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY (SYS_FLAGS + 0xBA) +#define FLAG_WORLD_MAP_SIX_ISLAND_DOTTED_HOLE_1F (SYS_FLAGS + 0xBB) +#define FLAG_WORLD_MAP_FIVE_ISLAND_LOST_CAVE_ENTRANCE (SYS_FLAGS + 0xBC) +#define FLAG_WORLD_MAP_SIX_ISLAND_PATTERN_BUSH (SYS_FLAGS + 0xBD) +#define FLAG_WORLD_MAP_SIX_ISLAND_ALTERING_CAVE (SYS_FLAGS + 0xBE) +#define FLAG_WORLD_MAP_SEVEN_ISLAND_TANOBY_RUINS_MONEAN_CHAMBER (SYS_FLAGS + 0xBF) +#define FLAG_WORLD_MAP_THREE_ISLAND_DUNSPARCE_TUNNEL (SYS_FLAGS + 0xC0) +#define FLAG_WORLD_MAP_SEVEN_ISLAND_SEAVAULT_CANYON_TANOBY_KEY (SYS_FLAGS + 0xC1) +#define FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR (SYS_FLAGS + 0xC2) -#define FLAG_0x8D8 0x8D8 -#define FLAG_0x8D9 0x8D9 -#define FLAG_0x8DA 0x8DA +#define FLAG_0x8D5 (SYS_FLAGS + 0xD5) +#define FLAG_0x8D6 (SYS_FLAGS + 0xD6) -#define FLAG_0x8E0 0x8E0 +#define FLAG_0x8E0 (SYS_FLAGS + 0xE0) // SPECIAL FLAGS (unknown purpose) #define FLAG_SPECIAL_FLAG_0x4000 0x4000 diff --git a/include/constants/trainers.h b/include/constants/trainers.h index 49cd94c1c..dfbe00082 100644 --- a/include/constants/trainers.h +++ b/include/constants/trainers.h @@ -1,5 +1,5 @@ -#ifndef GUARD_TRAINERS_H -#define GUARD_TRAINERS_H +#ifndef GUARD_CONSTANTS_TRAINERS_H +#define GUARD_CONSTANTS_TRAINERS_H #define TRAINER_ENCOUNTER_MUSIC_MALE 0 // standard male encounter music #define TRAINER_ENCOUNTER_MUSIC_FEMALE 1 // standard female encounter music @@ -918,4 +918,4 @@ #define F_TRAINER_PARTY_CUSTOM_MOVESET (1 << 0) #define F_TRAINER_PARTY_HELD_ITEM (1 << 1) -#endif // GUARD_TRAINERS_H +#endif // GUARD_CONSTANTS_TRAINERS_H diff --git a/src/battle_util.c b/src/battle_util.c index b8360758c..de6419ecf 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -3116,14 +3116,14 @@ u8 IsMonDisobedient(void) return 0; if (HasObedientBitSet(gBattlerAttacker)) // only if species is Mew or Deoxys { - if (!IsOtherTrainer(gBattleMons[gBattlerAttacker].otId, gBattleMons[gBattlerAttacker].otName) || FlagGet(FLAG_0x827)) + if (!IsOtherTrainer(gBattleMons[gBattlerAttacker].otId, gBattleMons[gBattlerAttacker].otName) || FlagGet(FLAG_BADGE08_GET)) return 0; obedienceLevel = 10; - if (FlagGet(FLAG_0x821)) + if (FlagGet(FLAG_BADGE02_GET)) obedienceLevel = 30; - if (FlagGet(FLAG_0x823)) + if (FlagGet(FLAG_BADGE04_GET)) obedienceLevel = 50; - if (FlagGet(FLAG_0x825)) + if (FlagGet(FLAG_BADGE06_GET)) obedienceLevel = 70; } if (gBattleMons[gBattlerAttacker].level <= obedienceLevel) diff --git a/src/credits.c b/src/credits.c index 270a4d045..ad78d875c 100644 --- a/src/credits.c +++ b/src/credits.c @@ -750,7 +750,7 @@ static void CB2_Credits(void) sCreditsMgr->unk_1D++; break; case 2: - FlagClear(0x4000); + FlagClear(FLAG_SPECIAL_FLAG_0x4000); gDisableMapMusicChangeOnMapLoad = MUSIC_DISABLE_OFF; Free(sCreditsMgr); SoftReset(RESET_ALL); @@ -797,7 +797,7 @@ static bool32 DoOverworldMapScrollScene(UNUSED u8 unused) switch (sCreditsMgr->subseqno) { case 0: - FlagSet(0x4000); + FlagSet(FLAG_SPECIAL_FLAG_0x4000); gDisableMapMusicChangeOnMapLoad = MUSIC_DISABLE_KEEP; sCreditsMgr->ovwldseqno = 0; sCreditsMgr->subseqno++; diff --git a/src/help_system_812B1E0.c b/src/help_system_812B1E0.c index 51b9c2762..803a3fa66 100644 --- a/src/help_system_812B1E0.c +++ b/src/help_system_812B1E0.c @@ -1163,7 +1163,7 @@ static bool8 sub_812B780(u8 id) return FlagGet(FLAG_WORLD_MAP_VERMILION_CITY); case 11: case 24: - return FlagGet(FLAG_0x8A4); + return FlagGet(FLAG_WORLD_MAP_VIRIDIAN_FOREST); case 9: case 13: case 14: @@ -1175,17 +1175,17 @@ static bool8 sub_812B780(u8 id) case 29: case 31: case 37: - return FlagGet(FLAG_0x828); + return FlagGet(FLAG_SYS_POKEMON_GET); case 21: case 23: - return FlagGet(FLAG_0x829); + return FlagGet(FLAG_SYS_POKEDEX_GET); case 12: case 25: case 27: case 30: case 32: case 33: - return FlagGet(FLAG_0x820); + return FlagGet(FLAG_BADGE01_GET); case 28: case 40: return sub_812BB10(); @@ -1229,7 +1229,7 @@ static bool8 sub_812B780(u8 id) case 1: case 30: case 37: - return FlagGet(FLAG_0x829); + return FlagGet(FLAG_SYS_POKEDEX_GET); case 14: return CheckBagHasItem(ITEM_TOWN_MAP, 1); case 2: @@ -1244,21 +1244,21 @@ static bool8 sub_812B780(u8 id) case 35: case 43: case 44: - return FlagGet(FLAG_0x828); + return FlagGet(FLAG_SYS_POKEMON_GET); case 4: case 34: if (GetKantoPokedexCount(1) > 1) return TRUE; return FALSE; case 15: - return FlagGet(FLAG_0x820); + return FlagGet(FLAG_BADGE01_GET); case 16: case 17: return sub_812BB10(); case 18: return FlagGet(FLAG_0x271); case 48: - return FlagGet(FLAG_0x82C); + return FlagGet(FLAG_SYS_GAME_CLEAR); } return FALSE; } @@ -1308,7 +1308,7 @@ static bool8 sub_812B780(u8 id) case 19: case 20: case 21: - return FlagGet(FLAG_0x828); + return FlagGet(FLAG_SYS_POKEMON_GET); case 36: case 37: return sub_812BB10(); @@ -1316,7 +1316,7 @@ static bool8 sub_812B780(u8 id) case 15: case 18: case 39: - return FlagGet(FLAG_0x8A4); + return FlagGet(FLAG_WORLD_MAP_VIRIDIAN_FOREST); } return TRUE; } @@ -1325,9 +1325,9 @@ static bool8 sub_812B780(u8 id) switch (id) { case 5: - return FlagGet(FLAG_0x820); + return FlagGet(FLAG_BADGE01_GET); case 6: - return FlagGet(FLAG_0x821); + return FlagGet(FLAG_BADGE02_GET); } return TRUE; } diff --git a/src/main_menu.c b/src/main_menu.c index edb84afa2..cf788fa21 100644 --- a/src/main_menu.c +++ b/src/main_menu.c @@ -652,7 +652,7 @@ static void PrintDexCount(void) u8 strbuf[30]; u8 *ptr; u16 dexcount; - if (FlagGet(FLAG_0x829) == TRUE) + if (FlagGet(FLAG_SYS_POKEDEX_GET) == TRUE) { if (IsNationalPokedexEnabled()) dexcount = GetNationalPokedexCount(FLAG_GET_CAUGHT); @@ -671,7 +671,7 @@ static void PrintBadgeCount(void) u8 *ptr; u32 flagId; u8 nbadges = 0; - for (flagId = FLAG_0x820; flagId < FLAG_0x820 + 8; flagId++) + for (flagId = FLAG_BADGE01_GET; flagId < FLAG_BADGE01_GET + 8; flagId++) { if (FlagGet(flagId)) nbadges++; diff --git a/src/pokemon.c b/src/pokemon.c index 20a3d10b7..63de93f2b 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -2362,25 +2362,25 @@ s32 CalculateBaseDamage(struct BattlePokemon *attacker, struct BattlePokemon *de // In FRLG, the Battle Tower and opponent checks are stubbed here. if (!(gBattleTypeFlags & (BATTLE_TYPE_LINK | /*BATTLE_TYPE_BATTLE_TOWER |*/ BATTLE_TYPE_EREADER_TRAINER))) { - if (FlagGet(FLAG_0x820) + if (FlagGet(FLAG_BADGE01_GET) && !GetBattlerSide(battlerIdAtk)) attack = (110 * attack) / 100; } if (!(gBattleTypeFlags & (BATTLE_TYPE_LINK | /*BATTLE_TYPE_BATTLE_TOWER |*/ BATTLE_TYPE_EREADER_TRAINER))) { - if (FlagGet(FLAG_0x824) + if (FlagGet(FLAG_BADGE05_GET) && !GetBattlerSide(battlerIdDef)) defense = (110 * defense) / 100; } if (!(gBattleTypeFlags & (BATTLE_TYPE_LINK | /*BATTLE_TYPE_BATTLE_TOWER |*/ BATTLE_TYPE_EREADER_TRAINER))) { - if (FlagGet(FLAG_0x826) + if (FlagGet(FLAG_BADGE07_GET) && !GetBattlerSide(battlerIdAtk)) spAttack = (110 * spAttack) / 100; } if (!(gBattleTypeFlags & (BATTLE_TYPE_LINK | /*BATTLE_TYPE_BATTLE_TOWER |*/ BATTLE_TYPE_EREADER_TRAINER))) { - if (FlagGet(FLAG_0x826) + if (FlagGet(FLAG_BADGE07_GET) && !GetBattlerSide(battlerIdDef)) spDefense = (110 * spDefense) / 100; } diff --git a/src/quest_log.c b/src/quest_log.c index ef8f56249..477437f3d 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -3125,13 +3125,13 @@ static bool8 sub_8113778(u16 a0, u16 * a1) if (a0 == 36 || a0 == 11) return TRUE; - if (!FlagGet(0x82C)) + if (!FlagGet(FLAG_SYS_GAME_CLEAR)) { if (a0 == 3 || a0 == 31 || sub_81137E4(a0, a1) == TRUE) return TRUE; } - if (!FlagGet(0x844)) + if (!FlagGet(FLAG_0x844)) { if (a0 == 4 || a0 == 5 || a0 == 6 || a0 == 7 || a0 == 8 || a0 == 9 || a0 == 10 || a0 == 22 || a0 == 25 || a0 == 26) return TRUE; @@ -3220,7 +3220,7 @@ static bool8 sub_8113954(u16 a0, u16 * a1) if (a0 != 34 && a0 != 30 && a0 != 32 && a0 != 33) return FALSE; sub_81138F8(); - if (gUnknown_3005E88 || FlagGet(0x82C) || sub_81137E4(a0, a1) != TRUE) + if (gUnknown_3005E88 || FlagGet(FLAG_SYS_GAME_CLEAR) || sub_81137E4(a0, a1) != TRUE) { gUnknown_203B024.unk_00 = a0; memcpy(gUnknown_203B024.unk_04, a1, 8); @@ -4715,7 +4715,7 @@ static const u16 * sub_81152BC(const u16 * a0) { if (r5_2[0] != gUnknown_8456C17[r4]) continue; - if (FlagGet(0x820 + r4) == TRUE) + if (FlagGet(FLAG_BADGE01_GET + r4) == TRUE) StringExpandPlaceholders(gStringVar4, gUnknown_841AE8F); else StringExpandPlaceholders(gStringVar4, gUnknown_841AE48); diff --git a/src/start_menu.c b/src/start_menu.c index e3854b803..442884c05 100644 --- a/src/start_menu.c +++ b/src/start_menu.c @@ -207,9 +207,9 @@ static void AppendToStartMenuItems(u8 newEntry) static void SetUpStartMenu_NormalField(void) { - if (FlagGet(FLAG_0x829) == TRUE) + if (FlagGet(FLAG_SYS_POKEDEX_GET) == TRUE) AppendToStartMenuItems(STARTMENU_POKEDEX); - if (FlagGet(FLAG_0x828) == TRUE) + if (FlagGet(FLAG_SYS_POKEMON_GET) == TRUE) AppendToStartMenuItems(STARTMENU_POKEMON); AppendToStartMenuItems(STARTMENU_BAG); AppendToStartMenuItems(STARTMENU_PLAYER); @@ -973,7 +973,7 @@ static void PrintSaveStats(void) SaveStatToString(SAVE_STAT_BADGES, gStringVar4, 2); AddTextPrinterParameterized3(sSaveStatsWindowId, 0, 60, 28, sTextColor_StatValue, -1, gStringVar4); y = 42; - if (FlagGet(FLAG_0x829) == TRUE) + if (FlagGet(FLAG_SYS_POKEDEX_GET) == TRUE) { AddTextPrinterParameterized3(sSaveStatsWindowId, 0, 2, 42, sTextColor_StatName, -1, gSaveStatName_Pokedex); SaveStatToString(SAVE_STAT_POKEDEX, gStringVar4, 2); diff --git a/src/vs_seeker.c b/src/vs_seeker.c index fee473451..691abfd0d 100644 --- a/src/vs_seeker.c +++ b/src/vs_seeker.c @@ -641,7 +641,7 @@ bool8 sub_810C4EC(void) gSaveBlock1Ptr->trainerRematchStepCounter++; } - if (FlagGet(0x801) == TRUE) + if (FlagGet(FLAG_0x801) == TRUE) { u16 x; do { @@ -657,7 +657,7 @@ bool8 sub_810C4EC(void) } while (0); if (x == 100) { - FlagClear(0x801); + FlagClear(FLAG_0x801); sub_810C640(); sub_810D0D0(); return TRUE; @@ -743,7 +743,7 @@ bool8 sub_810C4EC(void) void sub_810C578(void) { - FlagClear(0x801); + FlagClear(FLAG_0x801); sub_810C640(); sub_810D0D0(); sub_810C594(); @@ -972,7 +972,7 @@ static u8 GetVsSeekerResponseInArea(const VsSeekerData * a0) if (sVsSeeker->trainerWantsRematch) { PlaySE(SE_PIN); - FlagSet(0x801); // TODO: make this an enum + FlagSet(FLAG_0x801); sub_810C640(); return 2; } @@ -1258,15 +1258,15 @@ static void TryGetRematchTrainerIdGivenGameState(const u16 * a0, u8 * a1) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; case 2: - if (!FlagGet(FLAG_0x896)) + if (!FlagGet(FLAG_WORLD_MAP_CELADON_CITY)) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; case 3: - if (!FlagGet(FLAG_0x897)) + if (!FlagGet(FLAG_WORLD_MAP_FUCHSIA_CITY)) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; case 4: - if (!FlagGet(FLAG_0x82C)) + if (!FlagGet(FLAG_SYS_GAME_CLEAR)) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; case 5: From c40fdc5eb6e97f4f26c6124d003203dfcf4767f6 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 17 Oct 2019 22:32:06 -0400 Subject: [PATCH 050/114] Begin fresh dump of mystery_event_msg --- asm/macros/event.inc | 3 +- data/mystery_event_msg.s | 347 ++------------------------------------ include/constants/flags.h | 4 +- 3 files changed, 22 insertions(+), 332 deletions(-) diff --git a/asm/macros/event.inc b/asm/macros/event.inc index 7ce50a5e1..83ae4f493 100644 --- a/asm/macros/event.inc +++ b/asm/macros/event.inc @@ -1225,10 +1225,9 @@ .byte 0xb7 .endm - .macro setvaddress long, word + .macro setvaddress long .byte 0xb8 .4byte \long - .2byte \word .endm .macro vgoto pointer diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s index 63804fd58..410d34ec0 100644 --- a/data/mystery_event_msg.s +++ b/data/mystery_event_msg.s @@ -3,6 +3,7 @@ #include "constants/songs.h" #include "constants/species.h" #include "constants/vars.h" +#include "constants/items.h" .include "asm/macros.inc" .include "asm/macros/event.inc" .include "constants/constants.inc" @@ -10,333 +11,21 @@ .section .rodata .align 2 -MysteryEventScript_StampCard:: @ 8488E2 - .incbin "baserom.gba", 0x488E28, 0xB40 +MysteryEventScript_StampCard:: @ 8488E28 + setvaddress MysteryEventScript_StampCard + setorcopyvar VAR_RESULT, TRUE + specialvar VAR_0x8008, sub_80CC730 + setorcopyvar VAR_RESULT, FALSE + specialvar VAR_0x8009, sub_80CC730 + subvar VAR_0x8008, VAR_0x8009 + getnumberstring 0, VAR_0x8008 + lock + faceplayer + vmessage gUnknown_8488E55 + waitmessage + waitbuttonpress + release + end -@ setvaddress MysteryEventScript_StampCard -@ setorcopyvar VAR_RESULT, 1 -@ specialvar VAR_0x8008, sub_813986C -@ setorcopyvar VAR_RESULT, 0 -@ specialvar VAR_0x8009, sub_813986C -@ subvar VAR_0x8008, VAR_0x8009 -@ getnumberstring 0, VAR_0x8008 -@ lock -@ faceplayer -@ vmessage sText_MysteryGiftStampCard -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ sText_MysteryGiftStampCard: -@ .string "Thank you for using the STAMP CARD\nSystem.\pYou have {STR_VAR_1} more to collect to\nfill your STAMP CARD.$" -@ -@ MysteryEventScript_SurfPichu:: @ 8674D3D -@ setvaddress MysteryEventScript_SurfPichu -@ checkflag FLAG_MYSTERY_EVENT_DONE -@ vgoto_if 0, SurfPichu_GiveIfPossible -@ gotoram -@ -@ SurfPichu_GiveIfPossible: @ 8674D4C -@ specialvar VAR_EVENT_PICHU_SLOT, CalculatePlayerPartyCount -@ compare_var_to_value VAR_EVENT_PICHU_SLOT, 6 -@ vgoto_if 1, SurfPichu_FullParty -@ setflag FLAG_MYSTERY_EVENT_DONE -@ vcall SurfPichu_GiveEgg -@ lock -@ faceplayer -@ vmessage sText_MysteryGiftEgg -@ waitmessage -@ waitbutton -@ playfanfare MUS_FANFA4 -@ waitfanfare -@ release -@ end -@ -@ SurfPichu_FullParty: @ 8674D73 -@ lock -@ faceplayer -@ vmessage sText_FullParty -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ SurfPichu_GiveEgg: @ 8674D7E -@ giveegg SPECIES_PICHU -@ setobedience VAR_EVENT_PICHU_SLOT -@ setcatchlocale VAR_EVENT_PICHU_SLOT, 255 -@ compare_var_to_value VAR_EVENT_PICHU_SLOT, 1 -@ vgoto_if 1, SurfPichu_Slot1 -@ compare_var_to_value VAR_EVENT_PICHU_SLOT, 2 -@ vgoto_if 1, SurfPichu_Slot2 -@ compare_var_to_value VAR_EVENT_PICHU_SLOT, 3 -@ vgoto_if 1, SurfPichu_Slot3 -@ compare_var_to_value VAR_EVENT_PICHU_SLOT, 4 -@ vgoto_if 1, SurfPichu_Slot4 -@ compare_var_to_value VAR_EVENT_PICHU_SLOT, 5 -@ vgoto_if 1, SurfPichu_Slot5 -@ return -@ -@ SurfPichu_Slot1: @ 8674DC0 -@ setpokemove 1, 2, MOVE_SURF -@ return -@ -@ SurfPichu_Slot2:: @ 8674DC6 -@ setpokemove 2, 2, MOVE_SURF -@ return -@ -@ SurfPichu_Slot3: @ 8674DCC -@ setpokemove 3, 2, MOVE_SURF -@ return -@ -@ SurfPichu_Slot4: @ 8674DD2 -@ setpokemove 4, 2, MOVE_SURF -@ return -@ -@ SurfPichu_Slot5: @ 8674DD8 -@ setpokemove 5, 2, MOVE_SURF -@ return -@ -@ sText_MysteryGiftEgg: -@ .string "Thank you for using the MYSTERY\nGIFT System.\pFrom the POKéMON CENTER we\nhave a gift--a POKéMON EGG!\pPlease raise it with love and\nkindness.$" -@ -@ sText_FullParty: -@ .string "Oh, your party appears to be full.\pPlease come see me after storing\na POKéMON on a PC.$" -@ -@ MysteryEventScript_VisitingTrainer:: @ 8674EC1 -@ setvaddress MysteryEventScript_VisitingTrainer -@ special ValidateEReaderTrainer -@ compare_var_to_value VAR_RESULT, 0 -@ vgoto_if 1, MysteryEventScript_VisitingTrainerArrived -@ lock -@ faceplayer -@ vmessage sText_MysteryGiftVisitingTrainer -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ MysteryEventScript_VisitingTrainerArrived: @ 8674EDF -@ lock -@ faceplayer -@ vmessage sText_MysteryGiftVisitingTrainer_2 -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ sText_MysteryGiftVisitingTrainer: -@ .string "Thank you for using the MYSTERY\nGIFT System.\pBy holding this WONDER CARD, you\nmay take part in a survey at a\lPOKéMON MART.\pUse these surveys to invite\nTRAINERS to SOOTOPOLIS CITY.\p…Let me give you a secret\npassword for a survey:\p“GIVE ME\nAWESOME TRAINER”\pWrite that in on a survey and send\nit to the WIRELESS\lCOMMUNICATION SYSTEM.$" -@ -@ sText_MysteryGiftVisitingTrainer_2: -@ .string "Thank you for using the MYSTERY\nGIFT System.\pA TRAINER has arrived in\nSOOTOPOLIS CITY looking for you.\pWe hope you will enjoy\nbattling the visiting TRAINER.\pYou may invite other TRAINERS by\nentering other passwords.\pTry looking for other passwords\nthat may work.$" -@ -@ MysteryEventScript_BattleCard:: @ 867513C -@ setvaddress MysteryEventScript_BattleCard -@ checkflag FLAG_MYSTERY_EVENT_DONE -@ vgoto_if 1, MysteryEventScript_BattleCardInfo -@ setorcopyvar VAR_RESULT, 2 -@ specialvar VAR_0x8008, sub_813986C -@ compare_var_to_value VAR_0x8008, 3 -@ vgoto_if 0, MysteryEventScript_BattleCardInfo -@ lock -@ faceplayer -@ vmessage sText_MysteryGiftBattleCountCard_2 -@ waitmessage -@ waitbutton -@ giveitem ITEM_POTION -@ release -@ setflag FLAG_MYSTERY_EVENT_DONE -@ end -@ -@ MysteryEventScript_BattleCardInfo: @ 8675179 -@ lock -@ faceplayer -@ vmessage sText_MysteryGiftBattleCountCard -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ sText_MysteryGiftBattleCountCard: -@ .string "Thank you for using the MYSTERY\nGIFT System.\pYour BATTLE COUNT CARD keeps\ntrack of your battle record against\lTRAINERS with the same CARD.\pLook for and battle TRAINERS who\nhave the same CARD as you.\pYou may check the overall rankings\nby reading the NEWS.\pPlease do give it a try!$" -@ -@ sText_MysteryGiftBattleCountCard_2: -@ .string "Thank you for using the MYSTERY\nGIFT System.\pCongratulations!\pYou have won a prize for winning\nthree battles!\pWe hope you will be inspired to\nbattle some more.$" -@ -@ MysteryEventScript_AuroraTicket:: @ 867533C -@ setvaddress MysteryEventScript_AuroraTicket -@ lock -@ faceplayer -@ checkflag FLAG_0x13A -@ vgoto_if 1, AuroraTicket_Obtained -@ checkflag FLAG_0x1AD -@ vgoto_if 1, AuroraTicket_Obtained -@ checkitem ITEM_AURORA_TICKET, 1 -@ compare_var_to_value VAR_RESULT, 1 -@ vgoto_if 1, AuroraTicket_Obtained -@ vmessage sText_AuroraTicket1 -@ waitmessage -@ waitbutton -@ checkitemspace ITEM_AURORA_TICKET, 1 -@ compare_var_to_value VAR_RESULT, 0 -@ vgoto_if 1, AuroraTicket_NoBagSpace -@ giveitem ITEM_AURORA_TICKET -@ setflag FLAG_0x8D5 -@ setflag FLAG_0x13A -@ vmessage sText_AuroraTicket2 -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ AuroraTicket_NoBagSpace: @ 8675397 -@ vmessage sText_AuroraTicketNoPlace -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ AuroraTicket_Obtained: @ 86753A0 -@ vmessage sText_AuroraTicketGot -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ sText_AuroraTicket1: -@ .string "Thank you for using the MYSTERY\nGIFT System.\pYou must be {PLAYER}.\nThere is a ticket here for you.$" -@ -@ sText_AuroraTicket2: -@ .string "It appears to be for use at the\nLILYCOVE CITY port.\pWhy not give it a try and see what\nit is about?$" -@ -@ sText_AuroraTicketGot: -@ .string "Thank you for using the MYSTERY\nGIFT System.$" -@ -@ sText_AuroraTicketNoPlace: -@ .string "Oh, I'm sorry, {PLAYER}.\nYour BAG’s KEY ITEMS POCKET is full.\pPlease store something on your PC,\nthen come back for this.$" -@ -@ MysteryEventScript_MysticTicket:: @ 867550B -@ setvaddress MysteryEventScript_MysticTicket -@ lock -@ faceplayer -@ checkflag FLAG_0x13B -@ vgoto_if 1, MysticTicket_Obtained -@ checkflag FLAG_0x091 -@ vgoto_if 1, MysticTicket_Obtained -@ checkflag FLAG_0x092 -@ vgoto_if 1, MysticTicket_Obtained -@ checkitem ITEM_MYSTIC_TICKET, 1 -@ compare_var_to_value VAR_RESULT, 1 -@ vgoto_if 1, MysticTicket_Obtained -@ vmessage sText_MysticTicket2 -@ waitmessage -@ waitbutton -@ checkitemspace ITEM_MYSTIC_TICKET, 1 -@ compare_var_to_value VAR_RESULT, 0 -@ vgoto_if 1, MysticTicket_NoBagSpace -@ giveitem ITEM_MYSTIC_TICKET -@ setflag FLAG_0x8E0 -@ setflag FLAG_0x13B -@ vmessage sText_MysticTicket1 -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ MysticTicket_NoBagSpace: @ 867556F -@ vmessage sText_MysticTicketNoPlace -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ MysticTicket_Obtained: @ 8675578 -@ vmessage sText_MysticTicketGot -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ sText_MysticTicket2: -@ .string "Thank you for using the MYSTERY\nGIFT System.\pYou must be {PLAYER}.\nThere is a ticket here for you.$" -@ -@ sText_MysticTicket1: -@ .string "It appears to be for use at the\nLILYCOVE CITY port.\pWhy not give it a try and see what\nit is about?$" -@ -@ sText_MysticTicketGot: -@ .string "Thank you for using the MYSTERY\nGIFT System.$" -@ -@ sText_MysticTicketNoPlace: -@ .string "Oh, I'm sorry, {PLAYER}.\nYour BAG’s KEY ITEMS POCKET is full.\pPlease store something on your PC,\nthen come back for this.$" -@ -@ MysteryEventScript_AlteringCave:: @ 86756E3 -@ setvaddress MysteryEventScript_AlteringCave -@ addvar VAR_ALTERING_CAVE_WILD_SET, 1 -@ compare_var_to_value VAR_ALTERING_CAVE_WILD_SET, 10 -@ vgoto_if 0, MysteryEventScript_AlteringCave_ -@ setvar VAR_ALTERING_CAVE_WILD_SET, 0 -@ MysteryEventScript_AlteringCave_: @ 86756FD -@ lock -@ faceplayer -@ vmessage sText_MysteryGiftAlteringCave -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ sText_MysteryGiftAlteringCave:: -@ .string "Thank you for using the MYSTERY\nGIFT System.\pThere appears to be a rumor about\nrare POKéMON sightings.\pThe sightings reportedly came from\nthe ALTERING CAVE on ROUTE 103.\pPerhaps it would be worthwhile for\nyou to investigate this rumor.$" -@ -@ MysteryEventScript_OldSeaMap:: @ 86757F4 -@ setvaddress MysteryEventScript_OldSeaMap -@ lock -@ faceplayer -@ checkflag FLAG_0x13C -@ vgoto_if 1, OldSeaMap_Obtained -@ checkflag FLAG_0x1CA -@ vgoto_if 1, OldSeaMap_Obtained -@ checkitem ITEM_OLD_SEA_MAP, 1 -@ compare_var_to_value VAR_RESULT, 1 -@ vgoto_if 1, OldSeaMap_Obtained -@ vmessage sText_MysteryGiftOldSeaMap -@ waitmessage -@ waitbutton -@ checkitemspace ITEM_OLD_SEA_MAP, 1 -@ compare_var_to_value VAR_RESULT, 0 -@ vgoto_if 1, OldSeaMap_NoBagSpace -@ giveitem ITEM_OLD_SEA_MAP -@ setflag FLAG_0x8D6 -@ setflag FLAG_0x13C -@ vmessage sText_MysteryGiftOldSeaMap_1 -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ OldSeaMap_NoBagSpace: @ 867584F -@ vmessage sText_MysteryGiftOldSeaMap_3 -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ OldSeaMap_Obtained: @ 8675858 -@ vmessage sText_MysteryGiftOldSeaMap_2 -@ waitmessage -@ waitbutton -@ release -@ end -@ -@ sText_MysteryGiftOldSeaMap: -@ .string "Thank you for using the MYSTERY\nGIFT System.\pLet me confirm--you are {PLAYER}?\pWe received this OLD SEA MAP\naddressed to you.$" -@ -@ sText_MysteryGiftOldSeaMap_1: -@ .string "It appears to be for use at the\nLILYCOVE CITY port.\pWhy not give it a try and see what\nit is about?$" -@ -@ sText_MysteryGiftOldSeaMap_2: -@ .string "Thank you for using the MYSTERY\nGIFT System.$" -@ -@ sText_MysteryGiftOldSeaMap_3: -@ .string "Oh, I'm sorry, {PLAYER}.\nYour BAG’s KEY ITEMS POCKET is full.\pPlease store something on your PC,\nthen come back for this.$" +gUnknown_8488E55:: + .incbin "baserom.gba", 0x488E55, 0xB13 diff --git a/include/constants/flags.h b/include/constants/flags.h index 405154123..3068fa0bb 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1288,7 +1288,9 @@ #define FLAG_TRAINER_FLAG_START 0x500 #define TRAINERS_FLAG_NO 0x2E7 -#define SYS_FLAGS (FLAG_TRAINER_FLAG_START + TRAINERS_FLAG_NO + (TRAINERS_FLAG_NO & 31 ? 32 - (TRAINERS_FLAG_NO & 31) : 0)) // 0x800 +#define TRAINER_FLAGS_WORDS 0x300 + +#define SYS_FLAGS (FLAG_TRAINER_FLAG_START + TRAINER_FLAGS_WORDS) // SYSTEM FLAGS From 9021ad18bbe09ac906aa3f04ecfbcb7d78513410 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 18 Oct 2019 09:48:38 -0400 Subject: [PATCH 051/114] Redump mystery event msg --- data/mystery_event_msg.s | 363 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 347 insertions(+), 16 deletions(-) diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s index 410d34ec0..550e3dbcd 100644 --- a/data/mystery_event_msg.s +++ b/data/mystery_event_msg.s @@ -12,20 +12,351 @@ .align 2 MysteryEventScript_StampCard:: @ 8488E28 - setvaddress MysteryEventScript_StampCard - setorcopyvar VAR_RESULT, TRUE - specialvar VAR_0x8008, sub_80CC730 - setorcopyvar VAR_RESULT, FALSE - specialvar VAR_0x8009, sub_80CC730 - subvar VAR_0x8008, VAR_0x8009 - getnumberstring 0, VAR_0x8008 - lock - faceplayer - vmessage gUnknown_8488E55 - waitmessage - waitbuttonpress - release - end + setvaddress MysteryEventScript_StampCard + setorcopyvar VAR_RESULT, 1 + specialvar VAR_0x8008, sub_80CC730 + setorcopyvar VAR_RESULT, 0 + specialvar VAR_0x8009, sub_80CC730 + subvar VAR_0x8008, VAR_0x8009 + getnumberstring 0, VAR_0x8008 + lock + faceplayer + vmessage gText_8488E55 + waitmessage + waitbuttonpress + release + end -gUnknown_8488E55:: - .incbin "baserom.gba", 0x488E55, 0xB13 +gText_8488E55:: @ 8488E55 + .string "Thank you for using the STAMP CARD\n" + .string "System.\p" + .string "You have {STR_VAR_1} more to collect to\n" + .string "fill your STAMP CARD.$" + +gEventScript_8488EB5:: @ 8488EB5 + setvaddress gEventScript_8488EB5 + checkflag FLAG_0x3D8 + vgoto_if 0, gEventScript_8488EC4 + gotoram +gEventScript_8488EC4:: @ 8488EC4 + specialvar VAR_0x40B5, CalculatePlayerPartyCount + compare_var_to_value VAR_0x40B5, 6 + vgoto_if 1, gEventScript_8488EEB + setflag FLAG_0x3D8 + vcall gEventScript_8488EF6 + lock + faceplayer + vmessage gText_8488F56 + waitmessage + waitbuttonpress + playfanfare MUS_FANFA4 + waitfanfare + release + end + +gEventScript_8488EEB:: @ 8488EEB + lock + faceplayer + vmessage gText_8488FE3 + waitmessage + waitbuttonpress + release + end + +gEventScript_8488EF6:: @ 8488EF6 + giveegg SPECIES_PICHU + setmonobedient VAR_0x40B5 + setmonmetlocation VAR_0x40B5, 0xff + compare_var_to_value VAR_0x40B5, 1 + vgoto_if 1, gEventScript_8488F38 + compare_var_to_value VAR_0x40B5, 2 + vgoto_if 1, gEventScript_8488F3E + compare_var_to_value VAR_0x40B5, 3 + vgoto_if 1, gEventScript_8488F44 + compare_var_to_value VAR_0x40B5, 4 + vgoto_if 1, gEventScript_8488F4A + compare_var_to_value VAR_0x40B5, 5 + vgoto_if 1, gEventScript_8488F50 + return + +gEventScript_8488F38:: @ 8488F38 + setmonmove 1, 2, MOVE_SURF + return + +gEventScript_8488F3E:: @ 8488F3E + setmonmove 2, 2, MOVE_SURF + return + +gEventScript_8488F44:: @ 8488F44 + setmonmove 3, 2, MOVE_SURF + return + +gEventScript_8488F4A:: @ 8488F4A + setmonmove 4, 2, MOVE_SURF + return + +gEventScript_8488F50:: @ 8488F50 + setmonmove 5, 2, MOVE_SURF + return + +gText_8488F56:: @ 8488F56 + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "From the POKéMON CENTER we\n" + .string "have a gift - a POKéMON EGG!\p" + .string "Please raise it with love and\n" + .string "kindness.$" + +gText_8488FE3:: @ 8488FE3 + .string "Oh, your party appears to be full.\p" + .string "Please come see me after storing\n" + .string "a POKéMON on a PC.$" + +gEventScript_848903A:: @ 848903A + setvaddress gEventScript_848903A + special ValidateEReaderTrainer + compare_var_to_value VAR_RESULT, 0 + vgoto_if 1, gEventScript_8489058 + lock + faceplayer + vmessage gText_8489063 + waitmessage + waitbuttonpress + release + end + +gEventScript_8489058:: @ 8489058 + lock + faceplayer + vmessage gText_84891B0 + waitmessage + waitbuttonpress + release + end + +gText_8489063:: @ 8489063 + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "By holding this WONDER CARD, you\n" + .string "may take part in a survey at a\l" + .string "POKéMON MART.\p" + .string "Use these surveys to invite\n" + .string "TRAINERS to the SEVII ISLANDS.\p" + .string "…Let me give you a secret\n" + .string "password for a survey:\p" + .string "“GIVE ME\n" + .string "AWESOME TRAINER”\p" + .string "Write that in on a survey and send\n" + .string "it to the WIRELESS\l" + .string "COMMUNICATION SYSTEM.$" + +gText_84891B0:: @ 84891B0 + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "A TRAINER has arrived in the SEVII\n" + .string "ISLANDS looking for you.\p" + .string "We hope you will enjoy\n" + .string "battling the visiting TRAINER.\p" + .string "You may invite other TRAINERS by\n" + .string "entering other passwords.\p" + .string "Try looking for other passwords\n" + .string "that may work.$" + +gEventScript_84892B9:: @ 84892B9 + setvaddress gEventScript_84892B9 + checkflag FLAG_0x3D8 + vgoto_if 1, gEventScript_84892F6 + setorcopyvar VAR_RESULT, 2 + specialvar VAR_0x8008, sub_80CC730 + compare_var_to_value VAR_0x8008, 3 + vgoto_if 0, gEventScript_84892F6 + lock + faceplayer + vmessage gText_8489419 + waitmessage + waitbuttonpress + giveitem ITEM_POTION + release + setflag FLAG_0x3D8 + end + +gEventScript_84892F6:: @ 84892F6 + lock + faceplayer + vmessage gText_8489301 + waitmessage + waitbuttonpress + release + end + +gText_8489301:: @ 8489301 + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "Your BATTLE COUNT CARD keeps\n" + .string "track of your battle record against\l" + .string "TRAINERS with the same CARD.\p" + .string "Look for and battle TRAINERS who\n" + .string "have the same CARD as you.\p" + .string "You may check the overall rankings\n" + .string "by reading the NEWS.\p" + .string "Please do give it a try!$" + +gText_8489419:: @ 8489419 + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "Congratulations!\p" + .string "You have won a prize for winning\n" + .string "three battles!\p" + .string "We hope you will be inspired to\n" + .string "battle some more.$" + +gEventScript_84894B9:: @ 84894B9 + setvaddress gEventScript_84894B9 + lock + faceplayer + checkflag FLAG_0x2A7 + vgoto_if 1, gEventScript_848951D + checkflag FLAG_0x2E4 + vgoto_if 1, gEventScript_848951D + checkitem ITEM_AURORA_TICKET, 1 + compare_var_to_value VAR_RESULT, 1 + vgoto_if 1, gEventScript_848951D + vmessage gText_8489526 + waitmessage + waitbuttonpress + checkitemspace ITEM_AURORA_TICKET, 1 + compare_var_to_value VAR_RESULT, 0 + vgoto_if 1, gEventScript_8489514 + giveitem ITEM_AURORA_TICKET + setflag FLAG_0x84B + setflag FLAG_0x2A7 + vmessage gText_8489583 + waitmessage + waitbuttonpress + release + end + +gEventScript_8489514:: @ 8489514 + vmessage gText_8489615 + waitmessage + waitbuttonpress + release + end + +gEventScript_848951D:: @ 848951D + vmessage gText_84895E8 + waitmessage + waitbuttonpress + release + end + +gText_8489526:: @ 8489526 + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "You must be {PLAYER}.\n" + .string "There is a ticket here for you.$" + +gText_8489583:: @ 8489583 + .string "It appears to be for use at the\n" + .string "VERMILION CITY port.\p" + .string "Why not give it a try and see what\n" + .string "it is about?$" + +gText_84895E8:: @ 84895E8 + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.$" + +gText_8489615:: @ 8489615 + .string "Oh, I'm sorry, {PLAYER}. Your BAG's\n" + .string "KEY ITEMS POCKET is full.\p" + .string "Please store something on your PC,\n" + .string "then come back for this.$" + +gEventScript_8489689:: @ 8489689 + setvaddress gEventScript_8489689 + lock + faceplayer + checkflag FLAG_0x2A8 + vgoto_if 1, gEventScript_84896F6 + checkflag FLAG_0x2F2 + vgoto_if 1, gEventScript_84896F6 + checkflag FLAG_0x2F3 + vgoto_if 1, gEventScript_84896F6 + checkitem ITEM_MYSTIC_TICKET, 1 + compare_var_to_value VAR_RESULT, 1 + vgoto_if 1, gEventScript_84896F6 + vmessage gText_84896FF + waitmessage + waitbuttonpress + checkitemspace ITEM_MYSTIC_TICKET, 1 + compare_var_to_value VAR_RESULT, 0 + vgoto_if 1, gEventScript_84896ED + giveitem ITEM_MYSTIC_TICKET + setflag FLAG_0x84A + setflag FLAG_0x2A8 + vmessage gText_848975C + waitmessage + waitbuttonpress + release + end + +gEventScript_84896ED:: @ 84896ED + vmessage gText_84897EE + waitmessage + waitbuttonpress + release + end + +gEventScript_84896F6:: @ 84896F6 + vmessage gText_84897C1 + waitmessage + waitbuttonpress + release + end + +gText_84896FF:: @ 84896FF + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "You must be {PLAYER}.\n" + .string "There is a ticket here for you.$" + +gText_848975C:: @ 848975C + .string "It appears to be for use at the\n" + .string "VERMILION CITY port.\p" + .string "Why not give it a try and see what\n" + .string "it is about?$" + +gText_84897C1:: @ 84897C1 + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.$" + +gText_84897EE:: @ 84897EE + .string "Oh, I'm sorry, {PLAYER}. Your BAG's\n" + .string "KEY ITEMS POCKET is full.\p" + .string "Please store something on your PC,\n" + .string "then come back for this.$" + +gEventScript_8489862:: @ 8489862 + setvaddress gEventScript_8489862 + addvar VAR_0x4024, 1 + compare_var_to_value VAR_0x4024, 10 + vgoto_if 0, gEventScript_848987C + setvar VAR_0x4024, 0 +gEventScript_848987C:: @ 848987C + lock + faceplayer + vmessage gText_8489887 + waitmessage + waitbuttonpress + release + end + +gText_8489887:: @ 8489887 + .string "Thank you for using the MYSTERY\n" + .string "GIFT System.\p" + .string "Recently, there have been rumors\n" + .string "of rare POKéMON appearances.\p" + .string "The rumors are about ALTERING\n" + .string "CAVE on OUTCAST ISLAND.\p" + .string "Why not visit there and check if\n" + .string "the rumors are indeed true?$" From 2e29ee64b89dc92a6345638eea50d74b8ee7ec6e Mon Sep 17 00:00:00 2001 From: garak Date: Fri, 18 Oct 2019 10:08:07 -0400 Subject: [PATCH 052/114] remove some empty space --- data/event_scripts.s | 2 -- 1 file changed, 2 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index c21e6d9c3..98e63347e 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -998,8 +998,6 @@ gStdScript_Message_WaitButton_AndRelease:: @ 81A501F release return - - gUnknown_81A5028:: @ 81A5028 .string "Would you like to mix records with\n" .string "other TRAINERS?$" From a7b278ac2ddc0bb87530064585b47bbcabb3a157 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 18 Oct 2019 09:59:41 -0400 Subject: [PATCH 053/114] Restore documentation to mystery_event_msg --- asm/field_specials.s | 7 +- data/maps/BirthIsland_Exterior/scripts.inc | 2 +- data/mystery_event_msg.s | 199 +++++++++++---------- data/specials.inc | 2 +- include/constants/flags.h | 2 +- include/constants/vars.h | 6 +- src/wild_pokemon_area.c | 2 +- 7 files changed, 111 insertions(+), 109 deletions(-) diff --git a/asm/field_specials.s b/asm/field_specials.s index c0294fcac..a4df8b6ea 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -4329,8 +4329,8 @@ _080CC728: .4byte 0x00000808 _080CC72C: .4byte 0x0000404d thumb_func_end sub_80CC59C - thumb_func_start sub_80CC730 -sub_80CC730: @ 80CC730 + thumb_func_start Special_BattleCardAction +Special_BattleCardAction: @ 80CC730 push {lr} ldr r0, _080CC744 @ =gSpecialVar_Result ldrh r0, [r0] @@ -4371,6 +4371,7 @@ _080CC772: lsrs r0, 16 b _080CC78A _080CC77C: + @ AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scr_tool.c", 3873) ldr r0, _080CC790 @ =gUnknown_83F5EF0 "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scr_tool.c" ldr r1, _080CC794 @ =0x00000f21 ldr r2, _080CC798 @ =gUnknown_83F5F24 "0" @@ -4384,7 +4385,7 @@ _080CC78A: _080CC790: .4byte gUnknown_83F5EF0 _080CC794: .4byte 0x00000f21 _080CC798: .4byte gUnknown_83F5F24 - thumb_func_end sub_80CC730 + thumb_func_end Special_BattleCardAction thumb_func_start set_unknown_box_id set_unknown_box_id: @ 80CC79C diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc index 136a57b6a..8b67539ce 100644 --- a/data/maps/BirthIsland_Exterior/scripts.inc +++ b/data/maps/BirthIsland_Exterior/scripts.inc @@ -12,7 +12,7 @@ BirthIsland_Exterior_MapScript1_165217:: @ 8165217 setworldmapflag FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR setvar VAR_0x4010, 150 setvar VAR_SECRET_BASE_MAP, 0 - setvar VAR_ALTERING_CAVE_WILD_SET, 0 + setvar VAR_0x403E, 0 checkflag FLAG_0x2E4 call_if 1, EventScript_16523C checkflag FLAG_0x2E4 diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s index 550e3dbcd..71ae2340b 100644 --- a/data/mystery_event_msg.s +++ b/data/mystery_event_msg.s @@ -14,39 +14,40 @@ MysteryEventScript_StampCard:: @ 8488E28 setvaddress MysteryEventScript_StampCard setorcopyvar VAR_RESULT, 1 - specialvar VAR_0x8008, sub_80CC730 + specialvar VAR_0x8008, Special_BattleCardAction setorcopyvar VAR_RESULT, 0 - specialvar VAR_0x8009, sub_80CC730 + specialvar VAR_0x8009, Special_BattleCardAction subvar VAR_0x8008, VAR_0x8009 getnumberstring 0, VAR_0x8008 lock faceplayer - vmessage gText_8488E55 + vmessage sText_MysteryGiftStampCard waitmessage waitbuttonpress release end -gText_8488E55:: @ 8488E55 +sText_MysteryGiftStampCard: @ 8488E55 .string "Thank you for using the STAMP CARD\n" .string "System.\p" .string "You have {STR_VAR_1} more to collect to\n" .string "fill your STAMP CARD.$" -gEventScript_8488EB5:: @ 8488EB5 - setvaddress gEventScript_8488EB5 - checkflag FLAG_0x3D8 - vgoto_if 0, gEventScript_8488EC4 +MysteryEventScript_SurfPichu:: @ 8488EB5 + setvaddress MysteryEventScript_SurfPichu + checkflag FLAG_MYSTERY_EVENT_DONE + vgoto_if 0, SurfPichu_GiveIfPossible gotoram -gEventScript_8488EC4:: @ 8488EC4 - specialvar VAR_0x40B5, CalculatePlayerPartyCount - compare_var_to_value VAR_0x40B5, 6 - vgoto_if 1, gEventScript_8488EEB - setflag FLAG_0x3D8 - vcall gEventScript_8488EF6 + +SurfPichu_GiveIfPossible: @ 8488EC4 + specialvar VAR_EVENT_PICHU_SLOT, CalculatePlayerPartyCount + compare_var_to_value VAR_EVENT_PICHU_SLOT, 6 + vgoto_if 1, SurfPichu_FullParty + setflag FLAG_MYSTERY_EVENT_DONE + vcall SurfPichu_GiveEgg lock faceplayer - vmessage gText_8488F56 + vmessage sText_MysteryGiftEgg waitmessage waitbuttonpress playfanfare MUS_FANFA4 @@ -54,52 +55,52 @@ gEventScript_8488EC4:: @ 8488EC4 release end -gEventScript_8488EEB:: @ 8488EEB +SurfPichu_FullParty: @ 8488EEB lock faceplayer - vmessage gText_8488FE3 + vmessage sText_FullParty waitmessage waitbuttonpress release end -gEventScript_8488EF6:: @ 8488EF6 +SurfPichu_GiveEgg: @ 8488EF6 giveegg SPECIES_PICHU - setmonobedient VAR_0x40B5 - setmonmetlocation VAR_0x40B5, 0xff - compare_var_to_value VAR_0x40B5, 1 - vgoto_if 1, gEventScript_8488F38 - compare_var_to_value VAR_0x40B5, 2 - vgoto_if 1, gEventScript_8488F3E - compare_var_to_value VAR_0x40B5, 3 - vgoto_if 1, gEventScript_8488F44 - compare_var_to_value VAR_0x40B5, 4 - vgoto_if 1, gEventScript_8488F4A - compare_var_to_value VAR_0x40B5, 5 - vgoto_if 1, gEventScript_8488F50 + setmonobedient VAR_EVENT_PICHU_SLOT + setmonmetlocation VAR_EVENT_PICHU_SLOT, 0xff + compare_var_to_value VAR_EVENT_PICHU_SLOT, 1 + vgoto_if 1, SurfPichu_Slot1 + compare_var_to_value VAR_EVENT_PICHU_SLOT, 2 + vgoto_if 1, SurfPichu_Slot2 + compare_var_to_value VAR_EVENT_PICHU_SLOT, 3 + vgoto_if 1, SurfPichu_Slot3 + compare_var_to_value VAR_EVENT_PICHU_SLOT, 4 + vgoto_if 1, SurfPichu_Slot4 + compare_var_to_value VAR_EVENT_PICHU_SLOT, 5 + vgoto_if 1, SurfPichu_Slot5 return -gEventScript_8488F38:: @ 8488F38 +SurfPichu_Slot1: @ 8488F38 setmonmove 1, 2, MOVE_SURF return -gEventScript_8488F3E:: @ 8488F3E +SurfPichu_Slot2: @ 8488F3E setmonmove 2, 2, MOVE_SURF return -gEventScript_8488F44:: @ 8488F44 +SurfPichu_Slot3: @ 8488F44 setmonmove 3, 2, MOVE_SURF return -gEventScript_8488F4A:: @ 8488F4A +SurfPichu_Slot4: @ 8488F4A setmonmove 4, 2, MOVE_SURF return -gEventScript_8488F50:: @ 8488F50 +SurfPichu_Slot5: @ 8488F50 setmonmove 5, 2, MOVE_SURF return -gText_8488F56:: @ 8488F56 +sText_MysteryGiftEgg: @ 8488F56 .string "Thank you for using the MYSTERY\n" .string "GIFT System.\p" .string "From the POKéMON CENTER we\n" @@ -107,34 +108,34 @@ gText_8488F56:: @ 8488F56 .string "Please raise it with love and\n" .string "kindness.$" -gText_8488FE3:: @ 8488FE3 +sText_FullParty: @ 8488FE3 .string "Oh, your party appears to be full.\p" .string "Please come see me after storing\n" .string "a POKéMON on a PC.$" -gEventScript_848903A:: @ 848903A - setvaddress gEventScript_848903A +MysteryEventScript_VisitingTrainer:: @ 848903A + setvaddress MysteryEventScript_VisitingTrainer special ValidateEReaderTrainer compare_var_to_value VAR_RESULT, 0 - vgoto_if 1, gEventScript_8489058 + vgoto_if 1, MysteryEventScript_VisitingTrainerArrived lock faceplayer - vmessage gText_8489063 + vmessage sText_MysteryGiftVisitingTrainer waitmessage waitbuttonpress release end -gEventScript_8489058:: @ 8489058 +MysteryEventScript_VisitingTrainerArrived: @ 8489058 lock faceplayer - vmessage gText_84891B0 + vmessage sText_MysteryGiftVisitingTrainer_2 waitmessage waitbuttonpress release end -gText_8489063:: @ 8489063 +sText_MysteryGiftVisitingTrainer: @ 8489063 .string "Thank you for using the MYSTERY\n" .string "GIFT System.\p" .string "By holding this WONDER CARD, you\n" @@ -150,7 +151,7 @@ gText_8489063:: @ 8489063 .string "it to the WIRELESS\l" .string "COMMUNICATION SYSTEM.$" -gText_84891B0:: @ 84891B0 +sText_MysteryGiftVisitingTrainer_2: @ 84891B0 .string "Thank you for using the MYSTERY\n" .string "GIFT System.\p" .string "A TRAINER has arrived in the SEVII\n" @@ -162,34 +163,34 @@ gText_84891B0:: @ 84891B0 .string "Try looking for other passwords\n" .string "that may work.$" -gEventScript_84892B9:: @ 84892B9 - setvaddress gEventScript_84892B9 - checkflag FLAG_0x3D8 - vgoto_if 1, gEventScript_84892F6 +MysteryEventScript_BattleCard:: @ 84892B9 + setvaddress MysteryEventScript_BattleCard + checkflag FLAG_MYSTERY_EVENT_DONE + vgoto_if 1, MysteryEventScript_BattleCardInfo setorcopyvar VAR_RESULT, 2 - specialvar VAR_0x8008, sub_80CC730 + specialvar VAR_0x8008, Special_BattleCardAction compare_var_to_value VAR_0x8008, 3 - vgoto_if 0, gEventScript_84892F6 + vgoto_if 0, MysteryEventScript_BattleCardInfo lock faceplayer - vmessage gText_8489419 + vmessage sText_MysteryGiftBattleCountCard_2 waitmessage waitbuttonpress giveitem ITEM_POTION release - setflag FLAG_0x3D8 + setflag FLAG_MYSTERY_EVENT_DONE end -gEventScript_84892F6:: @ 84892F6 +MysteryEventScript_BattleCardInfo: @ 84892F6 lock faceplayer - vmessage gText_8489301 + vmessage sText_MysteryGiftBattleCountCard waitmessage waitbuttonpress release end -gText_8489301:: @ 8489301 +sText_MysteryGiftBattleCountCard: @ 8489301 .string "Thank you for using the MYSTERY\n" .string "GIFT System.\p" .string "Your BATTLE COUNT CARD keeps\n" @@ -201,7 +202,7 @@ gText_8489301:: @ 8489301 .string "by reading the NEWS.\p" .string "Please do give it a try!$" -gText_8489419:: @ 8489419 +sText_MysteryGiftBattleCountCard_2: @ 8489419 .string "Thank you for using the MYSTERY\n" .string "GIFT System.\p" .string "Congratulations!\p" @@ -210,148 +211,148 @@ gText_8489419:: @ 8489419 .string "We hope you will be inspired to\n" .string "battle some more.$" -gEventScript_84894B9:: @ 84894B9 - setvaddress gEventScript_84894B9 +MysteryEventScript_AuroraTicket:: @ 84894B9 + setvaddress MysteryEventScript_AuroraTicket lock faceplayer checkflag FLAG_0x2A7 - vgoto_if 1, gEventScript_848951D + vgoto_if 1, AuroraTicket_Obtained checkflag FLAG_0x2E4 - vgoto_if 1, gEventScript_848951D + vgoto_if 1, AuroraTicket_Obtained checkitem ITEM_AURORA_TICKET, 1 compare_var_to_value VAR_RESULT, 1 - vgoto_if 1, gEventScript_848951D - vmessage gText_8489526 + vgoto_if 1, AuroraTicket_Obtained + vmessage sText_AuroraTicket1 waitmessage waitbuttonpress checkitemspace ITEM_AURORA_TICKET, 1 compare_var_to_value VAR_RESULT, 0 - vgoto_if 1, gEventScript_8489514 + vgoto_if 1, AuroraTicket_NoBagSpace giveitem ITEM_AURORA_TICKET setflag FLAG_0x84B setflag FLAG_0x2A7 - vmessage gText_8489583 + vmessage sText_AuroraTicket2 waitmessage waitbuttonpress release end -gEventScript_8489514:: @ 8489514 - vmessage gText_8489615 +AuroraTicket_NoBagSpace: @ 8489514 + vmessage sText_AuroraTicketNoPlace waitmessage waitbuttonpress release end -gEventScript_848951D:: @ 848951D - vmessage gText_84895E8 +AuroraTicket_Obtained: @ 848951D + vmessage sText_AuroraTicketGot waitmessage waitbuttonpress release end -gText_8489526:: @ 8489526 +sText_AuroraTicket1: @ 8489526 .string "Thank you for using the MYSTERY\n" .string "GIFT System.\p" .string "You must be {PLAYER}.\n" .string "There is a ticket here for you.$" -gText_8489583:: @ 8489583 +sText_AuroraTicket2: @ 8489583 .string "It appears to be for use at the\n" .string "VERMILION CITY port.\p" .string "Why not give it a try and see what\n" .string "it is about?$" -gText_84895E8:: @ 84895E8 +sText_AuroraTicketGot: @ 84895E8 .string "Thank you for using the MYSTERY\n" .string "GIFT System.$" -gText_8489615:: @ 8489615 +sText_AuroraTicketNoPlace: @ 8489615 .string "Oh, I'm sorry, {PLAYER}. Your BAG's\n" .string "KEY ITEMS POCKET is full.\p" .string "Please store something on your PC,\n" .string "then come back for this.$" -gEventScript_8489689:: @ 8489689 - setvaddress gEventScript_8489689 +MysteryEventScript_MysticTicket:: @ 8489689 + setvaddress MysteryEventScript_MysticTicket lock faceplayer checkflag FLAG_0x2A8 - vgoto_if 1, gEventScript_84896F6 + vgoto_if 1, MysticTicket_Obtained checkflag FLAG_0x2F2 - vgoto_if 1, gEventScript_84896F6 + vgoto_if 1, MysticTicket_Obtained checkflag FLAG_0x2F3 - vgoto_if 1, gEventScript_84896F6 + vgoto_if 1, MysticTicket_Obtained checkitem ITEM_MYSTIC_TICKET, 1 compare_var_to_value VAR_RESULT, 1 - vgoto_if 1, gEventScript_84896F6 - vmessage gText_84896FF + vgoto_if 1, MysticTicket_Obtained + vmessage sText_MysticTicket2 waitmessage waitbuttonpress checkitemspace ITEM_MYSTIC_TICKET, 1 compare_var_to_value VAR_RESULT, 0 - vgoto_if 1, gEventScript_84896ED + vgoto_if 1, MysticTicket_NoBagSpace giveitem ITEM_MYSTIC_TICKET setflag FLAG_0x84A setflag FLAG_0x2A8 - vmessage gText_848975C + vmessage sText_MysticTicket1 waitmessage waitbuttonpress release end -gEventScript_84896ED:: @ 84896ED - vmessage gText_84897EE +MysticTicket_NoBagSpace: @ 84896ED + vmessage sText_MysticTicketNoPlace waitmessage waitbuttonpress release end -gEventScript_84896F6:: @ 84896F6 - vmessage gText_84897C1 +MysticTicket_Obtained: @ 84896F6 + vmessage sText_MysticTicketGot waitmessage waitbuttonpress release end -gText_84896FF:: @ 84896FF +sText_MysticTicket2: @ 84896FF .string "Thank you for using the MYSTERY\n" .string "GIFT System.\p" .string "You must be {PLAYER}.\n" .string "There is a ticket here for you.$" -gText_848975C:: @ 848975C +sText_MysticTicket1: @ 848975C .string "It appears to be for use at the\n" .string "VERMILION CITY port.\p" .string "Why not give it a try and see what\n" .string "it is about?$" -gText_84897C1:: @ 84897C1 +sText_MysticTicketGot: @ 84897C1 .string "Thank you for using the MYSTERY\n" .string "GIFT System.$" -gText_84897EE:: @ 84897EE +sText_MysticTicketNoPlace: @ 84897EE .string "Oh, I'm sorry, {PLAYER}. Your BAG's\n" .string "KEY ITEMS POCKET is full.\p" .string "Please store something on your PC,\n" .string "then come back for this.$" -gEventScript_8489862:: @ 8489862 - setvaddress gEventScript_8489862 - addvar VAR_0x4024, 1 - compare_var_to_value VAR_0x4024, 10 - vgoto_if 0, gEventScript_848987C - setvar VAR_0x4024, 0 -gEventScript_848987C:: @ 848987C +MysteryEventScript_AlteringCave:: @ 8489862 + setvaddress MysteryEventScript_AlteringCave + addvar VAR_ALTERING_CAVE_WILD_SET, 1 + compare_var_to_value VAR_ALTERING_CAVE_WILD_SET, 10 + vgoto_if 0, MysteryEventScript_AlteringCave_ + setvar VAR_ALTERING_CAVE_WILD_SET, 0 +MysteryEventScript_AlteringCave_: @ 848987C lock faceplayer - vmessage gText_8489887 + vmessage sText_MysteryGiftAlteringCave waitmessage waitbuttonpress release end -gText_8489887:: @ 8489887 +sText_MysteryGiftAlteringCave: @ 8489887 .string "Thank you for using the MYSTERY\n" .string "GIFT System.\p" .string "Recently, there have been rumors\n" diff --git a/data/specials.inc b/data/specials.inc index 7e6d5a0a6..b6d189c18 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -399,7 +399,7 @@ gSpecials:: @ 815FD60 def_special sp182_move_string def_special sub_811390C def_special sub_80CC4D4 - def_special sub_80CC730 + def_special Special_BattleCardAction def_special sub_8110AB4 def_special sub_8112364 def_special sub_8146CE8 diff --git a/include/constants/flags.h b/include/constants/flags.h index 3068fa0bb..913bf9724 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -986,7 +986,7 @@ #define FLAG_0x3D5 0x3D5 #define FLAG_0x3D6 0x3D6 #define FLAG_0x3D7 0x3D7 -#define FLAG_0x3D8 0x3D8 +#define FLAG_MYSTERY_EVENT_DONE 0x3D8 #define FLAG_0x3D9 0x3D9 #define FLAG_0x3DA 0x3DA #define FLAG_0x3DB 0x3DB diff --git a/include/constants/vars.h b/include/constants/vars.h index a354320c2..2f155646b 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -39,7 +39,7 @@ #define VAR_0x4021 0x4021 #define VAR_ICE_STEP_COUNT 0x4022 #define VAR_0x4023 0x4023 -#define VAR_0x4024 0x4024 +#define VAR_ALTERING_CAVE_WILD_SET 0x4024 #define VAR_0x4025 0x4025 #define VAR_SECRET_BASE_MAP 0x4026 #define VAR_0x4027 0x4027 @@ -68,7 +68,7 @@ #define VAR_0x403B 0x403B #define VAR_0x403C 0x403C #define VAR_0x403D 0x403D -#define VAR_ALTERING_CAVE_WILD_SET 0x403E +#define VAR_0x403E 0x403E #define VAR_0x403F 0x403F #define VAR_DAYS 0x4040 #define VAR_0x4041 0x4041 @@ -187,7 +187,7 @@ #define VAR_0x40B2 0x40B2 #define VAR_0x40B3 0x40B3 #define VAR_PORTHOLE 0x40B4 -#define VAR_0x40B5 0x40B5 +#define VAR_EVENT_PICHU_SLOT 0x40B5 #define VAR_0x40B6 0x40B6 #define VAR_0x40B7 0x40B7 #define VAR_0x40B8 0x40B8 diff --git a/src/wild_pokemon_area.c b/src/wild_pokemon_area.c index 5ea9d1610..df8f9b8d9 100644 --- a/src/wild_pokemon_area.c +++ b/src/wild_pokemon_area.c @@ -180,7 +180,7 @@ s32 BuildPokedexAreaSubspriteBuffer(u16 species, struct Subsprite * subsprites) seviiAreas = GetUnlockedSeviiAreas(); alteringCaveCount = 0; - alteringCaveNum = VarGet(VAR_0x4024); + alteringCaveNum = VarGet(VAR_ALTERING_CAVE_WILD_SET); if (alteringCaveNum > 8) alteringCaveNum = 0; for (i = 0, areaCount = 0; gWildMonHeaders[i].mapGroup != 0xFF; i++) From 9903f7a77a1836c269119dcf2766df5ab09df765 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 18 Oct 2019 10:37:48 -0400 Subject: [PATCH 054/114] Assign trainer consts to script cmd args --- data/event_scripts.s | 1031 +++++++++-------- data/maps/CeladonCity_GameCorner/scripts.inc | 2 +- data/maps/CeladonCity_Gym/scripts.inc | 16 +- data/maps/CeruleanCity/scripts.inc | 12 +- data/maps/CeruleanCity_Gym/scripts.inc | 6 +- data/maps/CinnabarIsland_Gym/scripts.inc | 40 +- .../FiveIsland_LostCave_Room1/scripts.inc | 2 +- .../FiveIsland_LostCave_Room10/scripts.inc | 6 +- .../FiveIsland_LostCave_Room4/scripts.inc | 2 +- data/maps/FiveIsland_Meadow/scripts.inc | 6 +- .../FiveIsland_RocketWarehouse/scripts.inc | 14 +- .../FourIsland_IcefallCave_Back/scripts.inc | 2 +- data/maps/FuchsiaCity_Gym/scripts.inc | 14 +- data/maps/MtEmber_Exterior/scripts.inc | 18 +- data/maps/MtMoon_1F/scripts.inc | 14 +- data/maps/MtMoon_B2F/scripts.inc | 12 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 6 +- data/maps/PewterCity_Gym/scripts.inc | 4 +- .../PokemonLeague_AgathasRoom/scripts.inc | 4 +- .../maps/PokemonLeague_BrunosRoom/scripts.inc | 4 +- .../PokemonLeague_ChampionsRoom/scripts.inc | 24 +- .../maps/PokemonLeague_LancesRoom/scripts.inc | 4 +- .../PokemonLeague_LoreleisRoom/scripts.inc | 4 +- data/maps/PokemonMansion_1F/scripts.inc | 4 +- data/maps/PokemonMansion_2F/scripts.inc | 2 +- data/maps/PokemonMansion_3F/scripts.inc | 4 +- data/maps/PokemonMansion_B1F/scripts.inc | 4 +- data/maps/PokemonTower_2F/scripts.inc | 6 +- data/maps/PokemonTower_3F/scripts.inc | 6 +- data/maps/PokemonTower_4F/scripts.inc | 6 +- data/maps/PokemonTower_5F/scripts.inc | 8 +- data/maps/PokemonTower_6F/scripts.inc | 6 +- data/maps/PokemonTower_7F/scripts.inc | 6 +- data/maps/RockTunnel_1F/scripts.inc | 14 +- data/maps/RockTunnel_B1F/scripts.inc | 16 +- data/maps/RocketHideout_B1F/scripts.inc | 12 +- data/maps/RocketHideout_B2F/scripts.inc | 2 +- data/maps/RocketHideout_B3F/scripts.inc | 4 +- data/maps/RocketHideout_B4F/scripts.inc | 20 +- data/maps/Route22/scripts.inc | 12 +- data/maps/Route24/scripts.inc | 2 +- data/maps/SSAnne_1F_Room2/scripts.inc | 4 +- data/maps/SSAnne_1F_Room5/scripts.inc | 2 +- data/maps/SSAnne_1F_Room7/scripts.inc | 2 +- data/maps/SSAnne_2F_Corridor/scripts.inc | 6 +- data/maps/SSAnne_2F_Room2/scripts.inc | 4 +- data/maps/SSAnne_2F_Room4/scripts.inc | 4 +- data/maps/SSAnne_B1F_Room1/scripts.inc | 4 +- data/maps/SSAnne_B1F_Room2/scripts.inc | 2 +- data/maps/SSAnne_B1F_Room3/scripts.inc | 2 +- data/maps/SSAnne_B1F_Room4/scripts.inc | 4 +- data/maps/SSAnne_Deck/scripts.inc | 4 +- data/maps/SaffronCity_Dojo/scripts.inc | 10 +- data/maps/SaffronCity_Gym/scripts.inc | 16 +- data/maps/SilphCo_10F/scripts.inc | 4 +- data/maps/SilphCo_11F/scripts.inc | 6 +- data/maps/SilphCo_2F/scripts.inc | 8 +- data/maps/SilphCo_3F/scripts.inc | 4 +- data/maps/SilphCo_4F/scripts.inc | 6 +- data/maps/SilphCo_5F/scripts.inc | 8 +- data/maps/SilphCo_6F/scripts.inc | 6 +- data/maps/SilphCo_7F/scripts.inc | 14 +- data/maps/SilphCo_8F/scripts.inc | 6 +- data/maps/SilphCo_9F/scripts.inc | 6 +- data/maps/SixIsland_OutcastIsland/scripts.inc | 2 +- data/maps/SixIsland_PatternBush/scripts.inc | 24 +- data/maps/ThreeIsland/scripts.inc | 8 +- data/maps/VermilionCity_Gym/scripts.inc | 8 +- data/maps/VictoryRoad_1F/scripts.inc | 4 +- data/maps/VictoryRoad_2F/scripts.inc | 10 +- data/maps/VictoryRoad_3F/scripts.inc | 12 +- data/maps/ViridianCity_Gym/scripts.inc | 18 +- data/maps/ViridianForest/scripts.inc | 10 +- 73 files changed, 805 insertions(+), 804 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index eff15df91..67ddfac23 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -11,6 +11,7 @@ #include "constants/battle.h" #include "constants/spawn_points.h" #include "constants/field_effects.h" +#include "constants/trainers.h" .include "asm/macros.inc" .include "asm/macros/event.inc" @@ -1577,12 +1578,12 @@ EventScript_1A6551:: @ 81A6551 clearflag FLAG_0x4BA clearflag FLAG_0x4BB clearflag FLAG_0x4BC - cleartrainerflag 438 - cleartrainerflag 439 - cleartrainerflag 440 - cleartrainerflag 739 - cleartrainerflag 740 - cleartrainerflag 741 + cleartrainerflag TRAINER_CHAMPION_TERRY + cleartrainerflag TRAINER_CHAMPION_TERRY_2 + cleartrainerflag TRAINER_CHAMPION_TERRY_3 + cleartrainerflag TRAINER_CHAMPION_TERRY_4 + cleartrainerflag TRAINER_CHAMPION_TERRY_5 + cleartrainerflag TRAINER_CHAMPION_TERRY_6 setvar VAR_0x4068, 0 return @@ -2081,68 +2082,68 @@ EventScript_1A6B18:: @ 81A6B18 end EventScript_1A6B76:: @ 81A6B76 - settrainerflag 142 + settrainerflag TRAINER_CAMPER_LIAM return EventScript_1A6B7A:: @ 81A6B7A - settrainerflag 150 - settrainerflag 234 + settrainerflag TRAINER_PICNICKER_DIANA + settrainerflag TRAINER_SWIMMER_MALE_LUIS return EventScript_1A6B81:: @ 81A6B81 - settrainerflag 141 - settrainerflag 220 - settrainerflag 423 + settrainerflag TRAINER_SAILOR_DWAYNE + settrainerflag TRAINER_ENGINEER_BAILY + settrainerflag TRAINER_GENTLEMAN_TUCKER return EventScript_1A6B8B:: @ 81A6B8B - settrainerflag 132 - settrainerflag 133 - settrainerflag 160 - settrainerflag 265 - settrainerflag 266 - settrainerflag 267 - settrainerflag 402 + settrainerflag TRAINER_LASS_KAY + settrainerflag TRAINER_LASS_LISA + settrainerflag TRAINER_PICNICKER_TINA + settrainerflag TRAINER_BEAUTY_BRIDGET + settrainerflag TRAINER_BEAUTY_TAMIA + settrainerflag TRAINER_BEAUTY_LORI + settrainerflag TRAINER_COOLTRAINER_MARY return EventScript_1A6BA1:: @ 81A6BA1 - settrainerflag 294 - settrainerflag 295 - settrainerflag 288 - settrainerflag 289 - settrainerflag 292 - settrainerflag 293 + settrainerflag TRAINER_TAMER_PHIL + settrainerflag TRAINER_TAMER_EDGAR + settrainerflag TRAINER_JUGGLER_KIRK + settrainerflag TRAINER_JUGGLER_SHAWN + settrainerflag TRAINER_JUGGLER_KAYDEN + settrainerflag TRAINER_JUGGLER_NATE return EventScript_1A6BB4:: @ 81A6BB4 - settrainerflag 280 - settrainerflag 281 - settrainerflag 282 - settrainerflag 283 - settrainerflag 462 - settrainerflag 463 - settrainerflag 464 + settrainerflag TRAINER_PSYCHIC_JOHAN + settrainerflag TRAINER_PSYCHIC_TYRON + settrainerflag TRAINER_PSYCHIC_CAMERON + settrainerflag TRAINER_PSYCHIC_PRESTON + settrainerflag TRAINER_CHANNELER_AMANDA + settrainerflag TRAINER_CHANNELER_STACY + settrainerflag TRAINER_CHANNELER_TASHA return EventScript_1A6BCA:: @ 81A6BCA - settrainerflag 177 - settrainerflag 178 - settrainerflag 179 - settrainerflag 180 - settrainerflag 213 - settrainerflag 214 - settrainerflag 215 + settrainerflag TRAINER_SUPER_NERD_ERIK + settrainerflag TRAINER_SUPER_NERD_AVERY + settrainerflag TRAINER_SUPER_NERD_DEREK + settrainerflag TRAINER_SUPER_NERD_ZAC + settrainerflag TRAINER_BURGLAR_QUINN + settrainerflag TRAINER_BURGLAR_RAMON + settrainerflag TRAINER_BURGLAR_DUSTY return EventScript_1A6BE0:: @ 81A6BE0 - settrainerflag 296 - settrainerflag 297 - settrainerflag 322 - settrainerflag 323 - settrainerflag 324 - settrainerflag 392 - settrainerflag 400 - settrainerflag 401 + settrainerflag TRAINER_TAMER_JASON + settrainerflag TRAINER_TAMER_COLE + settrainerflag TRAINER_BLACK_BELT_ATSUSHI + settrainerflag TRAINER_BLACK_BELT_KIYO + settrainerflag TRAINER_BLACK_BELT_TAKASHI + settrainerflag TRAINER_COOLTRAINER_SAMUEL + settrainerflag TRAINER_COOLTRAINER_YUJI + settrainerflag TRAINER_COOLTRAINER_WARREN return EventScript_1A6BF9:: @ 81A6BF9 @@ -4618,7 +4619,7 @@ gUnknown_81A93C0:: @ 81A93C0 .braille "FOR YOU.$" Route3_EventScript_1A93C9:: @ 81A93C9 - trainerbattle 0, 89, 0, Text_183560, Text_1835A0 + trainerbattle 0, TRAINER_YOUNGSTER_BEN, 0, Text_183560, Text_1835A0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A93F0 @@ -4626,12 +4627,12 @@ Route3_EventScript_1A93C9:: @ 81A93C9 end EventScript_1A93F0:: @ 81A93F0 - trainerbattle 5, 89, 0, Text_1C149D, Text_1835A0 + trainerbattle 5, TRAINER_YOUNGSTER_BEN, 0, Text_1C149D, Text_1835A0 msgbox Text_1835B4, 6 end Route3_EventScript_1A9407:: @ 81A9407 - trainerbattle 0, 90, 0, Text_183786, Text_1837BD + trainerbattle 0, TRAINER_YOUNGSTER_CALVIN, 0, Text_183786, Text_1837BD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A942E @@ -4639,12 +4640,12 @@ Route3_EventScript_1A9407:: @ 81A9407 end EventScript_1A942E:: @ 81A942E - trainerbattle 5, 90, 0, Text_1C1588, Text_1837BD + trainerbattle 5, TRAINER_YOUNGSTER_CALVIN, 0, Text_1C1588, Text_1837BD msgbox Text_1837CF, 6 end Route3_EventScript_1A9445:: @ 81A9445 - trainerbattle 0, 105, 0, Text_1834E6, Text_183509 + trainerbattle 0, TRAINER_BUG_CATCHER_COLTON, 0, Text_1834E6, Text_183509 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A946C @@ -4652,12 +4653,12 @@ Route3_EventScript_1A9445:: @ 81A9445 end EventScript_1A946C:: @ 81A946C - trainerbattle 5, 105, 0, Text_1C147A, Text_183509 + trainerbattle 5, TRAINER_BUG_CATCHER_COLTON, 0, Text_1C147A, Text_183509 msgbox Text_18351C, 6 end Route3_EventScript_1A9483:: @ 81A9483 - trainerbattle 0, 106, 0, Text_183682, Text_1836B3 + trainerbattle 0, TRAINER_BUG_CATCHER_GREG, 0, Text_183682, Text_1836B3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A94AA @@ -4665,12 +4666,12 @@ Route3_EventScript_1A9483:: @ 81A9483 end EventScript_1A94AA:: @ 81A94AA - trainerbattle 5, 106, 0, Text_1C1521, Text_1836B3 + trainerbattle 5, TRAINER_BUG_CATCHER_GREG, 0, Text_1C1521, Text_1836B3 msgbox Text_1836D9, 6 end Route3_EventScript_1A94C1:: @ 81A94C1 - trainerbattle 0, 107, 0, Text_183807, Text_183837 + trainerbattle 0, TRAINER_BUG_CATCHER_JAMES, 0, Text_183807, Text_183837 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A94E8 @@ -4678,12 +4679,12 @@ Route3_EventScript_1A94C1:: @ 81A94C1 end EventScript_1A94E8:: @ 81A94E8 - trainerbattle 5, 107, 0, Text_1C15C5, Text_183837 + trainerbattle 5, TRAINER_BUG_CATCHER_JAMES, 0, Text_1C15C5, Text_183837 msgbox Text_183849, 6 end Route3_EventScript_1A94FF:: @ 81A94FF - trainerbattle 0, 116, 0, Text_183616, Text_18363F + trainerbattle 0, TRAINER_LASS_JANICE, 0, Text_183616, Text_18363F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9526 @@ -4691,12 +4692,12 @@ Route3_EventScript_1A94FF:: @ 81A94FF end EventScript_1A9526:: @ 81A9526 - trainerbattle 5, 116, 0, Text_1C14F3, Text_18363F + trainerbattle 5, TRAINER_LASS_JANICE, 0, Text_1C14F3, Text_18363F msgbox Text_18364C, 6 end Route3_EventScript_1A953D:: @ 81A953D - trainerbattle 0, 117, 0, Text_18371B, Text_183746 + trainerbattle 0, TRAINER_LASS_SALLY, 0, Text_18371B, Text_183746 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9564 @@ -4704,12 +4705,12 @@ Route3_EventScript_1A953D:: @ 81A953D end EventScript_1A9564:: @ 81A9564 - trainerbattle 5, 117, 0, Text_1C155D, Text_183746 + trainerbattle 5, TRAINER_LASS_SALLY, 0, Text_1C155D, Text_183746 msgbox Text_18374F, 6 end Route3_EventScript_1A957B:: @ 81A957B - trainerbattle 0, 118, 0, Text_18387A, Text_183891 + trainerbattle 0, TRAINER_LASS_ROBIN, 0, Text_18387A, Text_183891 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A95A2 @@ -4717,12 +4718,12 @@ Route3_EventScript_1A957B:: @ 81A957B end EventScript_1A95A2:: @ 81A95A2 - trainerbattle 5, 118, 0, Text_1C15F9, Text_183891 + trainerbattle 5, TRAINER_LASS_ROBIN, 0, Text_1C15F9, Text_183891 msgbox Text_18389C, 6 end Route4_EventScript_1A95B9:: @ 81A95B9 - trainerbattle 0, 119, 0, Text_183906, Text_183938 + trainerbattle 0, TRAINER_LASS_CRISSY, 0, Text_183906, Text_183938 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A95E0 @@ -4730,12 +4731,12 @@ Route4_EventScript_1A95B9:: @ 81A95B9 end EventScript_1A95E0:: @ 81A95E0 - trainerbattle 5, 119, 0, Text_1C160F, Text_183938 + trainerbattle 5, TRAINER_LASS_CRISSY, 0, Text_1C160F, Text_183938 msgbox Text_183957, 6 end Route24_EventScript_1A95F7:: @ 81A95F7 - trainerbattle 0, 92, 0, Text_188F76, Text_188F95 + trainerbattle 0, TRAINER_YOUNGSTER_TIMMY, 0, Text_188F76, Text_188F95 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A961E @@ -4743,12 +4744,12 @@ Route24_EventScript_1A95F7:: @ 81A95F7 end EventScript_1A961E:: @ 81A961E - trainerbattle 5, 92, 0, Text_1C3657, Text_188F95 + trainerbattle 5, TRAINER_YOUNGSTER_TIMMY, 0, Text_1C3657, Text_188F95 msgbox Text_188FA7, 6 end Route24_EventScript_1A9635:: @ 81A9635 - trainerbattle 0, 110, 0, Text_18901B, Text_18908C + trainerbattle 0, TRAINER_BUG_CATCHER_CALE, 0, Text_18901B, Text_18908C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A965C @@ -4756,12 +4757,12 @@ Route24_EventScript_1A9635:: @ 81A9635 end EventScript_1A965C:: @ 81A965C - trainerbattle 5, 110, 0, Text_1C36DA, Text_18908C + trainerbattle 5, TRAINER_BUG_CATCHER_CALE, 0, Text_1C36DA, Text_18908C msgbox Text_18909E, 6 end Route24_EventScript_1A9673:: @ 81A9673 - trainerbattle 0, 122, 0, Text_188F2C, Text_188F46 + trainerbattle 0, TRAINER_LASS_RELI, 0, Text_188F2C, Text_188F46 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A969A @@ -4769,12 +4770,12 @@ Route24_EventScript_1A9673:: @ 81A9673 end EventScript_1A969A:: @ 81A969A - trainerbattle 5, 122, 0, Text_1C3624, Text_188F46 + trainerbattle 5, TRAINER_LASS_RELI, 0, Text_1C3624, Text_188F46 msgbox Text_188F53, 6 end Route24_EventScript_1A96B1:: @ 81A96B1 - trainerbattle 0, 123, 0, Text_188FC9, Text_188FE7 + trainerbattle 0, TRAINER_LASS_ALI, 0, Text_188FC9, Text_188FE7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A96D8 @@ -4782,12 +4783,12 @@ Route24_EventScript_1A96B1:: @ 81A96B1 end EventScript_1A96D8:: @ 81A96D8 - trainerbattle 5, 123, 0, Text_1C3685, Text_188FE7 + trainerbattle 5, TRAINER_LASS_ALI, 0, Text_1C3685, Text_188FE7 msgbox Text_188FF9, 6 end Route24_EventScript_1A96EF:: @ 81A96EF - trainerbattle 0, 143, 0, Text_188E74, Text_188E94 + trainerbattle 0, TRAINER_CAMPER_SHANE, 0, Text_188E74, Text_188E94 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9716 @@ -4795,12 +4796,12 @@ Route24_EventScript_1A96EF:: @ 81A96EF end EventScript_1A9716:: @ 81A9716 - trainerbattle 5, 143, 0, Text_1C35EE, Text_188E94 + trainerbattle 5, TRAINER_CAMPER_SHANE, 0, Text_1C35EE, Text_188E94 msgbox Text_188EA3, 6 end Route24_EventScript_1A972D:: @ 81A972D - trainerbattle 0, 144, 0, Text_188ED9, Text_188EFA + trainerbattle 0, TRAINER_CAMPER_ETHAN, 0, Text_188ED9, Text_188EFA specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9754 @@ -4808,12 +4809,12 @@ Route24_EventScript_1A972D:: @ 81A972D end EventScript_1A9754:: @ 81A9754 - trainerbattle 5, 144, 0, Text_1C360E, Text_188EFA + trainerbattle 5, TRAINER_CAMPER_ETHAN, 0, Text_1C360E, Text_188EFA msgbox Text_188F0A, 6 end Route25_EventScript_1A976B:: @ 81A976B - trainerbattle 0, 93, 0, Text_1890C0, Text_1890E6 + trainerbattle 0, TRAINER_YOUNGSTER_JOEY, 0, Text_1890C0, Text_1890E6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9792 @@ -4821,12 +4822,12 @@ Route25_EventScript_1A976B:: @ 81A976B end EventScript_1A9792:: @ 81A9792 - trainerbattle 5, 93, 0, Text_1C33E7, Text_1890E6 + trainerbattle 5, TRAINER_YOUNGSTER_JOEY, 0, Text_1C33E7, Text_1890E6 msgbox Text_1890F5, 6 end Route25_EventScript_1A97A9:: @ 81A97A9 - trainerbattle 0, 94, 0, Text_189165, Text_1891A6 + trainerbattle 0, TRAINER_YOUNGSTER_DAN, 0, Text_189165, Text_1891A6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A97D0 @@ -4834,12 +4835,12 @@ Route25_EventScript_1A97A9:: @ 81A97A9 end EventScript_1A97D0:: @ 81A97D0 - trainerbattle 5, 94, 0, Text_1C3404, Text_1891A6 + trainerbattle 5, TRAINER_YOUNGSTER_DAN, 0, Text_1C3404, Text_1891A6 msgbox Text_1891B3, 6 end Route25_EventScript_1A97E7:: @ 81A97E7 - trainerbattle 0, 95, 0, Text_1892A9, Text_1892D9 + trainerbattle 0, TRAINER_YOUNGSTER_CHAD, 0, Text_1892A9, Text_1892D9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A980E @@ -4847,12 +4848,12 @@ Route25_EventScript_1A97E7:: @ 81A97E7 end EventScript_1A980E:: @ 81A980E - trainerbattle 5, 95, 0, Text_1C34D4, Text_1892D9 + trainerbattle 5, TRAINER_YOUNGSTER_CHAD, 0, Text_1C34D4, Text_1892D9 msgbox Text_1892EF, 6 end Route25_EventScript_1A9825:: @ 81A9825 - trainerbattle 0, 153, 0, Text_189247, Text_189261 + trainerbattle 0, TRAINER_PICNICKER_KELSEY, 0, Text_189247, Text_189261 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A984C @@ -4860,12 +4861,12 @@ Route25_EventScript_1A9825:: @ 81A9825 end EventScript_1A984C:: @ 81A984C - trainerbattle 5, 153, 0, Text_1C349C, Text_189261 + trainerbattle 5, TRAINER_PICNICKER_KELSEY, 0, Text_1C349C, Text_189261 msgbox Text_189281, 6 end Route25_EventScript_1A9863:: @ 81A9863 - trainerbattle 0, 125, 0, Text_189333, Text_189364 + trainerbattle 0, TRAINER_LASS_HALEY, 0, Text_189333, Text_189364 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A988A @@ -4873,12 +4874,12 @@ Route25_EventScript_1A9863:: @ 81A9863 end EventScript_1A988A:: @ 81A988A - trainerbattle 5, 125, 0, Text_1C350A, Text_189364 + trainerbattle 5, TRAINER_LASS_HALEY, 0, Text_1C350A, Text_189364 msgbox Text_189378, 6 end Route25_EventScript_1A98A1:: @ 81A98A1 - trainerbattle 0, 182, 0, Text_1893A7, Text_1893EA + trainerbattle 0, TRAINER_HIKER_FRANKLIN, 0, Text_1893A7, Text_1893EA specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A98C8 @@ -4886,12 +4887,12 @@ Route25_EventScript_1A98A1:: @ 81A98A1 end EventScript_1A98C8:: @ 81A98C8 - trainerbattle 5, 182, 0, Text_1C353B, Text_1893EA + trainerbattle 5, TRAINER_HIKER_FRANKLIN, 0, Text_1C353B, Text_1893EA msgbox Text_1893FB, 6 end Route25_EventScript_1A98DF:: @ 81A98DF - trainerbattle 0, 183, 0, Text_189423, Text_189459 + trainerbattle 0, TRAINER_HIKER_NOB, 0, Text_189423, Text_189459 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9906 @@ -4899,12 +4900,12 @@ Route25_EventScript_1A98DF:: @ 81A98DF end EventScript_1A9906:: @ 81A9906 - trainerbattle 5, 183, 0, Text_1C357E, Text_189459 + trainerbattle 5, TRAINER_HIKER_NOB, 0, Text_1C357E, Text_189459 msgbox Text_18947E, 6 end Route25_EventScript_1A991D:: @ 81A991D - trainerbattle 0, 184, 0, Text_1894DE, Text_18950A + trainerbattle 0, TRAINER_HIKER_WAYNE, 0, Text_1894DE, Text_18950A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9944 @@ -4912,12 +4913,12 @@ Route25_EventScript_1A991D:: @ 81A991D end EventScript_1A9944:: @ 81A9944 - trainerbattle 5, 184, 0, Text_1C35BC, Text_18950A + trainerbattle 5, TRAINER_HIKER_WAYNE, 0, Text_1C35BC, Text_18950A msgbox Text_18951C, 6 end Route25_EventScript_1A995B:: @ 81A995B - trainerbattle 0, 471, 0, Text_1891EB, Text_189212 + trainerbattle 0, TRAINER_CAMPER_FLINT, 0, Text_1891EB, Text_189212 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9982 @@ -4925,12 +4926,12 @@ Route25_EventScript_1A995B:: @ 81A995B end EventScript_1A9982:: @ 81A9982 - trainerbattle 5, 471, 0, Text_1C3445, Text_189212 + trainerbattle 5, TRAINER_CAMPER_FLINT, 0, Text_1C3445, Text_189212 msgbox Text_18921D, 6 end Route6_EventScript_1A9999:: @ 81A9999 - trainerbattle 0, 111, 0, Text_183E9F, Text_183EC0 + trainerbattle 0, TRAINER_BUG_CATCHER_KEIGO, 0, Text_183E9F, Text_183EC0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A99C0 @@ -4938,12 +4939,12 @@ Route6_EventScript_1A9999:: @ 81A9999 end EventScript_1A99C0:: @ 81A99C0 - trainerbattle 5, 111, 0, Text_1C16E2, Text_183EC0 + trainerbattle 5, TRAINER_BUG_CATCHER_KEIGO, 0, Text_1C16E2, Text_183EC0 msgbox Text_183ED4, 6 end Route6_EventScript_1A99D7:: @ 81A99D7 - trainerbattle 0, 112, 0, Text_183FF0, Text_18401A + trainerbattle 0, TRAINER_BUG_CATCHER_ELIJAH, 0, Text_183FF0, Text_18401A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A99FE @@ -4951,12 +4952,12 @@ Route6_EventScript_1A99D7:: @ 81A99D7 end EventScript_1A99FE:: @ 81A99FE - trainerbattle 5, 112, 0, Text_1C176B, Text_18401A + trainerbattle 5, TRAINER_BUG_CATCHER_ELIJAH, 0, Text_1C176B, Text_18401A msgbox Text_18402B, 6 end Route6_EventScript_1A9A15:: @ 81A9A15 - trainerbattle 0, 145, 0, Text_183E04, Text_183E2A + trainerbattle 0, TRAINER_CAMPER_RICKY, 0, Text_183E04, Text_183E2A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9A3C @@ -4964,12 +4965,12 @@ Route6_EventScript_1A9A15:: @ 81A9A15 end EventScript_1A9A3C:: @ 81A9A3C - trainerbattle 5, 145, 0, Text_1C163C, Text_183E2A + trainerbattle 5, TRAINER_CAMPER_RICKY, 0, Text_1C163C, Text_183E2A msgbox Text_183E3C, 6 end Route6_EventScript_1A9A53:: @ 81A9A53 - trainerbattle 0, 146, 0, Text_183F07, Text_183F24 + trainerbattle 0, TRAINER_CAMPER_JEFF, 0, Text_183F07, Text_183F24 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9A7A @@ -4977,12 +4978,12 @@ Route6_EventScript_1A9A53:: @ 81A9A53 end EventScript_1A9A7A:: @ 81A9A7A - trainerbattle 5, 146, 0, Text_1C1723, Text_183F24 + trainerbattle 5, TRAINER_CAMPER_JEFF, 0, Text_1C1723, Text_183F24 msgbox Text_183F51, 6 end Route6_EventScript_1A9A91:: @ 81A9A91 - trainerbattle 0, 151, 0, Text_183E4E, Text_183E79 + trainerbattle 0, TRAINER_PICNICKER_NANCY, 0, Text_183E4E, Text_183E79 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9AB8 @@ -4990,12 +4991,12 @@ Route6_EventScript_1A9A91:: @ 81A9A91 end EventScript_1A9AB8:: @ 81A9AB8 - trainerbattle 5, 151, 0, Text_1C166D, Text_183E79 + trainerbattle 5, TRAINER_PICNICKER_NANCY, 0, Text_1C166D, Text_183E79 msgbox Text_183E8D, 6 end Route6_EventScript_1A9ACF:: @ 81A9ACF - trainerbattle 0, 152, 0, Text_183F90, Text_183FAB + trainerbattle 0, TRAINER_PICNICKER_ISABELLE, 0, Text_183F90, Text_183FAB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9AF6 @@ -5003,12 +5004,12 @@ Route6_EventScript_1A9ACF:: @ 81A9ACF end EventScript_1A9AF6:: @ 81A9AF6 - trainerbattle 5, 152, 0, Text_1C1746, Text_183FAB + trainerbattle 5, TRAINER_PICNICKER_ISABELLE, 0, Text_1C1746, Text_183FAB msgbox Text_183FC4, 6 end Route11_EventScript_1A9B0D:: @ 81A9B0D - trainerbattle 0, 97, 0, Text_184FBD, Text_184FD8 + trainerbattle 0, TRAINER_YOUNGSTER_EDDIE, 0, Text_184FBD, Text_184FD8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9B34 @@ -5016,12 +5017,12 @@ Route11_EventScript_1A9B0D:: @ 81A9B0D end EventScript_1A9B34:: @ 81A9B34 - trainerbattle 5, 97, 0, Text_1C1DB5, Text_184FD8 + trainerbattle 5, TRAINER_YOUNGSTER_EDDIE, 0, Text_1C1DB5, Text_184FD8 msgbox Text_184FEF, 6 end Route11_EventScript_1A9B4B:: @ 81A9B4B - trainerbattle 0, 98, 0, Text_18506A, Text_18509B + trainerbattle 0, TRAINER_YOUNGSTER_DILLON, 0, Text_18506A, Text_18509B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9B72 @@ -5029,12 +5030,12 @@ Route11_EventScript_1A9B4B:: @ 81A9B4B end EventScript_1A9B72:: @ 81A9B72 - trainerbattle 5, 98, 0, Text_1C1E1F, Text_18509B + trainerbattle 5, TRAINER_YOUNGSTER_DILLON, 0, Text_1C1E1F, Text_18509B msgbox Text_1850CF, 6 end Route11_EventScript_1A9B89:: @ 81A9B89 - trainerbattle 0, 99, 0, Text_18517B, Text_1851AC + trainerbattle 0, TRAINER_YOUNGSTER_YASU, 0, Text_18517B, Text_1851AC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9BB0 @@ -5042,12 +5043,12 @@ Route11_EventScript_1A9B89:: @ 81A9B89 end EventScript_1A9BB0:: @ 81A9BB0 - trainerbattle 5, 99, 0, Text_1C1EE2, Text_1851AC + trainerbattle 5, TRAINER_YOUNGSTER_YASU, 0, Text_1C1EE2, Text_1851AC msgbox Text_1851D2, 6 end Route11_EventScript_1A9BC7:: @ 81A9BC7 - trainerbattle 0, 100, 0, Text_185285, Text_1852C1 + trainerbattle 0, TRAINER_YOUNGSTER_DAVE, 0, Text_185285, Text_1852C1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9BEE @@ -5055,12 +5056,12 @@ Route11_EventScript_1A9BC7:: @ 81A9BC7 end EventScript_1A9BEE:: @ 81A9BEE - trainerbattle 5, 100, 0, Text_1C1F40, Text_1852C1 + trainerbattle 5, TRAINER_YOUNGSTER_DAVE, 0, Text_1C1F40, Text_1852C1 msgbox Text_1852E3, 6 end Route11_EventScript_1A9C05:: @ 81A9C05 - trainerbattle 0, 221, 0, Text_185011, Text_185037 + trainerbattle 0, TRAINER_ENGINEER_BRAXTON, 0, Text_185011, Text_185037 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9C2C @@ -5068,12 +5069,12 @@ Route11_EventScript_1A9C05:: @ 81A9C05 end EventScript_1A9C2C:: @ 81A9C2C - trainerbattle 5, 221, 0, Text_1C1DE1, Text_185037 + trainerbattle 5, TRAINER_ENGINEER_BRAXTON, 0, Text_1C1DE1, Text_185037 msgbox Text_18504A, 6 end Route11_EventScript_1A9C43:: @ 81A9C43 - trainerbattle 0, 222, 0, Text_185236, Text_185250 + trainerbattle 0, TRAINER_ENGINEER_BERNIE, 0, Text_185236, Text_185250 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9C6A @@ -5081,12 +5082,12 @@ Route11_EventScript_1A9C43:: @ 81A9C43 end EventScript_1A9C6A:: @ 81A9C6A - trainerbattle 5, 222, 0, Text_1C1F1D, Text_185250 + trainerbattle 5, TRAINER_ENGINEER_BERNIE, 0, Text_1C1F1D, Text_185250 msgbox Text_185266, 6 end Route11_EventScript_1A9C81:: @ 81A9C81 - trainerbattle 0, 258, 0, Text_184F01, Text_184F15 + trainerbattle 0, TRAINER_GAMER_HUGO, 0, Text_184F01, Text_184F15 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9CA8 @@ -5094,12 +5095,12 @@ Route11_EventScript_1A9C81:: @ 81A9C81 end EventScript_1A9CA8:: @ 81A9CA8 - trainerbattle 5, 258, 0, Text_1C1D50, Text_184F15 + trainerbattle 5, TRAINER_GAMER_HUGO, 0, Text_1C1D50, Text_184F15 msgbox Text_184F2E, 6 end Route11_EventScript_1A9CBF:: @ 81A9CBF - trainerbattle 0, 259, 0, Text_184F5D, Text_184F7E + trainerbattle 0, TRAINER_GAMER_JASPER, 0, Text_184F5D, Text_184F7E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9CE6 @@ -5107,12 +5108,12 @@ Route11_EventScript_1A9CBF:: @ 81A9CBF end EventScript_1A9CE6:: @ 81A9CE6 - trainerbattle 5, 259, 0, Text_1C1D79, Text_184F7E + trainerbattle 5, TRAINER_GAMER_JASPER, 0, Text_1C1D79, Text_184F7E msgbox Text_184F8E, 6 end Route11_EventScript_1A9CFD:: @ 81A9CFD - trainerbattle 0, 260, 0, Text_1850E9, Text_185105 + trainerbattle 0, TRAINER_GAMER_DIRK, 0, Text_1850E9, Text_185105 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9D24 @@ -5120,12 +5121,12 @@ Route11_EventScript_1A9CFD:: @ 81A9CFD end EventScript_1A9D24:: @ 81A9D24 - trainerbattle 5, 260, 0, Text_1C1E57, Text_185105 + trainerbattle 5, TRAINER_GAMER_DIRK, 0, Text_1C1E57, Text_185105 msgbox Text_185114, 6 end Route11_EventScript_1A9D3B:: @ 81A9D3B - trainerbattle 0, 261, 0, Text_185135, Text_18514E + trainerbattle 0, TRAINER_GAMER_DARIAN, 0, Text_185135, Text_18514E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9D62 @@ -5133,12 +5134,12 @@ Route11_EventScript_1A9D3B:: @ 81A9D3B end EventScript_1A9D62:: @ 81A9D62 - trainerbattle 5, 261, 0, Text_1C1E9F, Text_18514E + trainerbattle 5, TRAINER_GAMER_DARIAN, 0, Text_1C1E9F, Text_18514E msgbox Text_185161, 6 end Route9_EventScript_1A9D79:: @ 81A9D79 - trainerbattle 0, 114, 0, Text_184A2F, Text_184A6A + trainerbattle 0, TRAINER_BUG_CATCHER_BRENT, 0, Text_184A2F, Text_184A6A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9DA0 @@ -5146,12 +5147,12 @@ Route9_EventScript_1A9D79:: @ 81A9D79 end EventScript_1A9DA0:: @ 81A9DA0 - trainerbattle 5, 114, 0, Text_1C1B83, Text_184A6A + trainerbattle 5, TRAINER_BUG_CATCHER_BRENT, 0, Text_1C1B83, Text_184A6A msgbox Text_184A8C, 6 end Route9_EventScript_1A9DB7:: @ 81A9DB7 - trainerbattle 0, 115, 0, Text_184B18, Text_184B32 + trainerbattle 0, TRAINER_BUG_CATCHER_CONNER, 0, Text_184B18, Text_184B32 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9DDE @@ -5159,12 +5160,12 @@ Route9_EventScript_1A9DB7:: @ 81A9DB7 end EventScript_1A9DDE:: @ 81A9DDE - trainerbattle 5, 115, 0, Text_1C1BDC, Text_184B32 + trainerbattle 5, TRAINER_BUG_CATCHER_CONNER, 0, Text_1C1BDC, Text_184B32 msgbox Text_184B3B, 6 end Route9_EventScript_1A9DF5:: @ 81A9DF5 - trainerbattle 0, 148, 0, Text_184844, Text_18487E + trainerbattle 0, TRAINER_CAMPER_CHRIS, 0, Text_184844, Text_18487E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9E1C @@ -5172,12 +5173,12 @@ Route9_EventScript_1A9DF5:: @ 81A9DF5 end EventScript_1A9E1C:: @ 81A9E1C - trainerbattle 5, 148, 0, Text_1C1A5D, Text_18487E + trainerbattle 5, TRAINER_CAMPER_CHRIS, 0, Text_1C1A5D, Text_18487E msgbox Text_184890, 6 end Route9_EventScript_1A9E33:: @ 81A9E33 - trainerbattle 0, 149, 0, Text_18489E, Text_1848CC + trainerbattle 0, TRAINER_CAMPER_DREW, 0, Text_18489E, Text_1848CC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9E5A @@ -5185,12 +5186,12 @@ Route9_EventScript_1A9E33:: @ 81A9E33 end EventScript_1A9E5A:: @ 81A9E5A - trainerbattle 5, 149, 0, Text_1C1A9B, Text_1848CC + trainerbattle 5, TRAINER_CAMPER_DREW, 0, Text_1C1A9B, Text_1848CC msgbox Text_1848DE, 6 end Route9_EventScript_1A9E71:: @ 81A9E71 - trainerbattle 0, 154, 0, Text_1847B7, Text_1847DF + trainerbattle 0, TRAINER_PICNICKER_ALICIA, 0, Text_1847B7, Text_1847DF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9E98 @@ -5198,12 +5199,12 @@ Route9_EventScript_1A9E71:: @ 81A9E71 end EventScript_1A9E98:: @ 81A9E98 - trainerbattle 5, 154, 0, Text_1C1A2E, Text_1847DF + trainerbattle 5, TRAINER_PICNICKER_ALICIA, 0, Text_1C1A2E, Text_1847DF msgbox Text_1847F0, 6 end Route9_EventScript_1A9EAF:: @ 81A9EAF - trainerbattle 0, 155, 0, Text_1848FF, Text_18491C + trainerbattle 0, TRAINER_PICNICKER_CAITLIN, 0, Text_1848FF, Text_18491C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9ED6 @@ -5211,12 +5212,12 @@ Route9_EventScript_1A9EAF:: @ 81A9EAF end EventScript_1A9ED6:: @ 81A9ED6 - trainerbattle 5, 155, 0, Text_1C1AFB, Text_18491C + trainerbattle 5, TRAINER_PICNICKER_CAITLIN, 0, Text_1C1AFB, Text_18491C msgbox Text_184931, 6 end Route9_EventScript_1A9EED:: @ 81A9EED - trainerbattle 0, 185, 0, Text_184ABE, Text_184AD5 + trainerbattle 0, TRAINER_HIKER_ALAN, 0, Text_184ABE, Text_184AD5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9F14 @@ -5224,12 +5225,12 @@ Route9_EventScript_1A9EED:: @ 81A9EED end EventScript_1A9F14:: @ 81A9F14 - trainerbattle 5, 185, 0, Text_1C1BBE, Text_184AD5 + trainerbattle 5, TRAINER_HIKER_ALAN, 0, Text_1C1BBE, Text_184AD5 msgbox Text_184AF1, 6 end Route9_EventScript_1A9F2B:: @ 81A9F2B - trainerbattle 0, 186, 0, Text_1849DF, Text_184A04 + trainerbattle 0, TRAINER_HIKER_BRICE, 0, Text_1849DF, Text_184A04 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9F52 @@ -5237,12 +5238,12 @@ Route9_EventScript_1A9F2B:: @ 81A9F2B end EventScript_1A9F52:: @ 81A9F52 - trainerbattle 5, 186, 0, Text_1C1B5E, Text_184A04 + trainerbattle 5, TRAINER_HIKER_BRICE, 0, Text_1C1B5E, Text_184A04 msgbox Text_184A11, 6 end Route9_EventScript_1A9F69:: @ 81A9F69 - trainerbattle 0, 465, 0, Text_18495E, Text_18497F + trainerbattle 0, TRAINER_HIKER_JEREMY, 0, Text_18495E, Text_18497F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9F90 @@ -5250,12 +5251,12 @@ Route9_EventScript_1A9F69:: @ 81A9F69 end EventScript_1A9F90:: @ 81A9F90 - trainerbattle 5, 465, 0, Text_1C1B37, Text_18497F + trainerbattle 5, TRAINER_HIKER_JEREMY, 0, Text_1C1B37, Text_18497F msgbox Text_1849B0, 6 end Route10_EventScript_1A9FA7:: @ 81A9FA7 - trainerbattle 0, 156, 0, Text_184CF1, Text_184D31 + trainerbattle 0, TRAINER_PICNICKER_HEIDI, 0, Text_184CF1, Text_184D31 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1A9FCE @@ -5263,12 +5264,12 @@ Route10_EventScript_1A9FA7:: @ 81A9FA7 end EventScript_1A9FCE:: @ 81A9FCE - trainerbattle 5, 156, 0, Text_1C1C9A, Text_184D31 + trainerbattle 5, TRAINER_PICNICKER_HEIDI, 0, Text_1C1C9A, Text_184D31 msgbox Text_184D4D, 6 end Route10_EventScript_1A9FE5:: @ 81A9FE5 - trainerbattle 0, 157, 0, Text_184E04, Text_184E3B + trainerbattle 0, TRAINER_PICNICKER_CAROL, 0, Text_184E04, Text_184E3B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA00C @@ -5276,12 +5277,12 @@ Route10_EventScript_1A9FE5:: @ 81A9FE5 end EventScript_1AA00C:: @ 81AA00C - trainerbattle 5, 157, 0, Text_1C1D14, Text_184E3B + trainerbattle 5, TRAINER_PICNICKER_CAROL, 0, Text_1C1D14, Text_184E3B msgbox Text_184E5E, 6 end Route10_EventScript_1AA023:: @ 81AA023 - trainerbattle 0, 162, 0, Text_184B8A, Text_184BE5 + trainerbattle 0, TRAINER_POKEMANIAC_MARK, 0, Text_184B8A, Text_184BE5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA04A @@ -5289,12 +5290,12 @@ Route10_EventScript_1AA023:: @ 81AA023 end EventScript_1AA04A:: @ 81AA04A - trainerbattle 5, 162, 0, Text_1C1BFA, Text_184BE5 + trainerbattle 5, TRAINER_POKEMANIAC_MARK, 0, Text_1C1BFA, Text_184BE5 msgbox Text_184BFB, 6 end Route10_EventScript_1AA061:: @ 81AA061 - trainerbattle 0, 163, 0, Text_184C86, Text_184CA7 + trainerbattle 0, TRAINER_POKEMANIAC_HERMAN, 0, Text_184C86, Text_184CA7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA088 @@ -5302,12 +5303,12 @@ Route10_EventScript_1AA061:: @ 81AA061 end EventScript_1AA088:: @ 81AA088 - trainerbattle 5, 163, 0, Text_1C1C76, Text_184CA7 + trainerbattle 5, TRAINER_POKEMANIAC_HERMAN, 0, Text_1C1C76, Text_184CA7 msgbox Text_184CBB, 6 end Route10_EventScript_1AA09F:: @ 81AA09F - trainerbattle 0, 187, 0, Text_184C1D, Text_184C2D + trainerbattle 0, TRAINER_HIKER_CLARK, 0, Text_184C1D, Text_184C2D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA0C6 @@ -5315,12 +5316,12 @@ Route10_EventScript_1AA09F:: @ 81AA09F end EventScript_1AA0C6:: @ 81AA0C6 - trainerbattle 5, 187, 0, Text_1C1C4F, Text_184C2D + trainerbattle 5, TRAINER_HIKER_CLARK, 0, Text_1C1C4F, Text_184C2D msgbox Text_184C60, 6 end Route10_EventScript_1AA0DD:: @ 81AA0DD - trainerbattle 0, 188, 0, Text_184DAA, Text_184DCE + trainerbattle 0, TRAINER_HIKER_TRENT, 0, Text_184DAA, Text_184DCE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA104 @@ -5328,12 +5329,12 @@ Route10_EventScript_1AA0DD:: @ 81AA0DD end EventScript_1AA104:: @ 81AA104 - trainerbattle 5, 188, 0, Text_1C1CD3, Text_184DCE + trainerbattle 5, TRAINER_HIKER_TRENT, 0, Text_1C1CD3, Text_184DCE msgbox Text_184DE4, 6 end Route8_EventScript_1AA11B:: @ 81AA11B - trainerbattle 0, 128, 0, Text_1841ED, Text_184210 + trainerbattle 0, TRAINER_LASS_PAIGE, 0, Text_1841ED, Text_184210 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA142 @@ -5341,12 +5342,12 @@ Route8_EventScript_1AA11B:: @ 81AA11B end EventScript_1AA142:: @ 81AA142 - trainerbattle 5, 128, 0, Text_1C1834, Text_184210 + trainerbattle 5, TRAINER_LASS_PAIGE, 0, Text_1C1834, Text_184210 msgbox Text_18421B, 6 end Route8_EventScript_1AA159:: @ 81AA159 - trainerbattle 0, 129, 0, Text_184321, Text_184346 + trainerbattle 0, TRAINER_LASS_ANDREA, 0, Text_184321, Text_184346 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA180 @@ -5354,12 +5355,12 @@ Route8_EventScript_1AA159:: @ 81AA159 end EventScript_1AA180:: @ 81AA180 - trainerbattle 5, 129, 0, Text_1C18AA, Text_184346 + trainerbattle 5, TRAINER_LASS_ANDREA, 0, Text_1C18AA, Text_184346 msgbox Text_184350, 6 end Route8_EventScript_1AA197:: @ 81AA197 - trainerbattle 0, 130, 0, Text_18437A, Text_1843A6 + trainerbattle 0, TRAINER_LASS_MEGAN, 0, Text_18437A, Text_1843A6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA1BE @@ -5367,12 +5368,12 @@ Route8_EventScript_1AA197:: @ 81AA197 end EventScript_1AA1BE:: @ 81AA1BE - trainerbattle 5, 130, 0, Text_1C18DC, Text_1843A6 + trainerbattle 5, TRAINER_LASS_MEGAN, 0, Text_1C18DC, Text_1843A6 msgbox Text_1843D2, 6 end Route8_EventScript_1AA1D5:: @ 81AA1D5 - trainerbattle 0, 131, 0, Text_1844AC, Text_1844D6 + trainerbattle 0, TRAINER_LASS_JULIA, 0, Text_1844AC, Text_1844D6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA1FC @@ -5380,12 +5381,12 @@ Route8_EventScript_1AA1D5:: @ 81AA1D5 end EventScript_1AA1FC:: @ 81AA1FC - trainerbattle 5, 131, 0, Text_1C1955, Text_1844D6 + trainerbattle 5, TRAINER_LASS_JULIA, 0, Text_1C1955, Text_1844D6 msgbox Text_1844FD, 6 end Route8_EventScript_1AA213:: @ 81AA213 - trainerbattle 0, 171, 0, Text_1840C5, Text_184100 + trainerbattle 0, TRAINER_SUPER_NERD_AIDAN, 0, Text_1840C5, Text_184100 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA23A @@ -5393,12 +5394,12 @@ Route8_EventScript_1AA213:: @ 81AA213 end EventScript_1AA23A:: @ 81AA23A - trainerbattle 5, 171, 0, Text_1C1793, Text_184100 + trainerbattle 5, TRAINER_SUPER_NERD_AIDAN, 0, Text_1C1793, Text_184100 msgbox Text_18410E, 6 end Route8_EventScript_1AA251:: @ 81AA251 - trainerbattle 0, 172, 0, Text_18417C, Text_1841B6 + trainerbattle 0, TRAINER_SUPER_NERD_GLENN, 0, Text_18417C, Text_1841B6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA278 @@ -5406,12 +5407,12 @@ Route8_EventScript_1AA251:: @ 81AA251 end EventScript_1AA278:: @ 81AA278 - trainerbattle 5, 172, 0, Text_1C17F1, Text_1841B6 + trainerbattle 5, TRAINER_SUPER_NERD_GLENN, 0, Text_1C17F1, Text_1841B6 msgbox Text_1841C8, 6 end Route8_EventScript_1AA28F:: @ 81AA28F - trainerbattle 0, 173, 0, Text_184257, Text_18427A + trainerbattle 0, TRAINER_SUPER_NERD_LESLIE, 0, Text_184257, Text_18427A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA2B6 @@ -5419,12 +5420,12 @@ Route8_EventScript_1AA28F:: @ 81AA28F end EventScript_1AA2B6:: @ 81AA2B6 - trainerbattle 5, 173, 0, Text_1C1873, Text_18427A + trainerbattle 5, TRAINER_SUPER_NERD_LESLIE, 0, Text_1C1873, Text_18427A msgbox Text_1842B3, 6 end Route8_EventScript_1AA2CD:: @ 81AA2CD - trainerbattle 0, 262, 0, Text_18412F, Text_18414D + trainerbattle 0, TRAINER_GAMER_STAN, 0, Text_18412F, Text_18414D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA2F4 @@ -5432,12 +5433,12 @@ Route8_EventScript_1AA2CD:: @ 81AA2CD end EventScript_1AA2F4:: @ 81AA2F4 - trainerbattle 5, 262, 0, Text_1C17CD, Text_18414D + trainerbattle 5, TRAINER_GAMER_STAN, 0, Text_1C17CD, Text_18414D msgbox Text_184162, 6 end Route8_EventScript_1AA30B:: @ 81AA30B - trainerbattle 0, 264, 0, Text_184432, Text_18444F + trainerbattle 0, TRAINER_GAMER_RICH, 0, Text_184432, Text_18444F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA332 @@ -5445,12 +5446,12 @@ Route8_EventScript_1AA30B:: @ 81AA30B end EventScript_1AA332:: @ 81AA332 - trainerbattle 5, 264, 0, Text_1C191F, Text_18444F + trainerbattle 5, TRAINER_GAMER_RICH, 0, Text_1C191F, Text_18444F msgbox Text_184466, 6 end Route8_EventScript_1AA349:: @ 81AA349 - trainerbattle 4, 484, 0, Text_1845A4, Text_1845D0, Text_184616 + trainerbattle 4, TRAINER_TWINS_ELI_ANNE, 0, Text_1845A4, Text_1845D0, Text_184616 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA374 @@ -5458,12 +5459,12 @@ Route8_EventScript_1AA349:: @ 81AA349 end EventScript_1AA374:: @ 81AA374 - trainerbattle 7, 484, 0, Text_1C19E5, Text_1845D0, Text_184616 + trainerbattle 7, TRAINER_TWINS_ELI_ANNE, 0, Text_1C19E5, Text_1845D0, Text_184616 msgbox Text_1845F2, 6 end Route8_EventScript_1AA38F:: @ 81AA38F - trainerbattle 4, 484, 0, Text_18464A, Text_184675, Text_1846AF + trainerbattle 4, TRAINER_TWINS_ELI_ANNE, 0, Text_18464A, Text_184675, Text_1846AF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA3BA @@ -5471,12 +5472,12 @@ Route8_EventScript_1AA38F:: @ 81AA38F end EventScript_1AA3BA:: @ 81AA3BA - trainerbattle 7, 484, 0, Text_1C1A0D, Text_184675, Text_1846AF + trainerbattle 7, TRAINER_TWINS_ELI_ANNE, 0, Text_1C1A0D, Text_184675, Text_1846AF msgbox Text_18468B, 6 end Route8_EventScript_1AA3D5:: @ 81AA3D5 - trainerbattle 0, 535, 0, Text_1846E2, Text_1846FC + trainerbattle 0, TRAINER_BIKER_RICARDO, 0, Text_1846E2, Text_1846FC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA3FC @@ -5484,12 +5485,12 @@ Route8_EventScript_1AA3D5:: @ 81AA3D5 end EventScript_1AA3FC:: @ 81AA3FC - trainerbattle 5, 535, 0, Text_1C199C, Text_1846FC + trainerbattle 5, TRAINER_BIKER_RICARDO, 0, Text_1C199C, Text_1846FC msgbox Text_184719, 6 end Route8_EventScript_1AA413:: @ 81AA413 - trainerbattle 0, 536, 0, Text_184742, Text_184767 + trainerbattle 0, TRAINER_BIKER_JAREN, 0, Text_184742, Text_184767 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA43A @@ -5497,12 +5498,12 @@ Route8_EventScript_1AA413:: @ 81AA413 end EventScript_1AA43A:: @ 81AA43A - trainerbattle 5, 536, 0, Text_1C19BC, Text_184767 + trainerbattle 5, TRAINER_BIKER_JAREN, 0, Text_1C19BC, Text_184767 msgbox Text_18477A, 6 end Route12_EventScript_1AA451:: @ 81AA451 - trainerbattle 0, 225, 0, Text_185402, Text_18541B + trainerbattle 0, TRAINER_FISHERMAN_NED, 0, Text_185402, Text_18541B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA478 @@ -5510,12 +5511,12 @@ Route12_EventScript_1AA451:: @ 81AA451 end EventScript_1AA478:: @ 81AA478 - trainerbattle 5, 225, 0, Text_1C1F9D, Text_18541B + trainerbattle 5, TRAINER_FISHERMAN_NED, 0, Text_1C1F9D, Text_18541B msgbox Text_185432, 6 end Route12_EventScript_1AA48F:: @ 81AA48F - trainerbattle 0, 226, 0, Text_18544E, Text_185475 + trainerbattle 0, TRAINER_FISHERMAN_CHIP, 0, Text_18544E, Text_185475 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA4B6 @@ -5523,12 +5524,12 @@ Route12_EventScript_1AA48F:: @ 81AA48F end EventScript_1AA4B6:: @ 81AA4B6 - trainerbattle 5, 226, 0, Text_1C1FD8, Text_185475 + trainerbattle 5, TRAINER_FISHERMAN_CHIP, 0, Text_1C1FD8, Text_185475 msgbox Text_185488, 6 end Route12_EventScript_1AA4CD:: @ 81AA4CD - trainerbattle 0, 227, 0, Text_1855E1, Text_185606 + trainerbattle 0, TRAINER_FISHERMAN_HANK, 0, Text_1855E1, Text_185606 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA4F4 @@ -5536,12 +5537,12 @@ Route12_EventScript_1AA4CD:: @ 81AA4CD end EventScript_1AA4F4:: @ 81AA4F4 - trainerbattle 5, 227, 0, Text_1C209C, Text_185606 + trainerbattle 5, TRAINER_FISHERMAN_HANK, 0, Text_1C209C, Text_185606 msgbox Text_185616, 6 end Route12_EventScript_1AA50B:: @ 81AA50B - trainerbattle 0, 228, 0, Text_185682, Text_1856D0 + trainerbattle 0, TRAINER_FISHERMAN_ELLIOT, 0, Text_185682, Text_1856D0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA532 @@ -5549,12 +5550,12 @@ Route12_EventScript_1AA50B:: @ 81AA50B end EventScript_1AA532:: @ 81AA532 - trainerbattle 5, 228, 0, Text_1C20D4, Text_1856D0 + trainerbattle 5, TRAINER_FISHERMAN_ELLIOT, 0, Text_1C20D4, Text_1856D0 msgbox Text_1856DF, 6 end Route12_EventScript_1AA549:: @ 81AA549 - trainerbattle 0, 233, 0, Text_18570E, Text_185744 + trainerbattle 0, TRAINER_FISHERMAN_ANDREW, 0, Text_18570E, Text_185744 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA570 @@ -5562,12 +5563,12 @@ Route12_EventScript_1AA549:: @ 81AA549 end EventScript_1AA570:: @ 81AA570 - trainerbattle 5, 233, 0, Text_1C2134, Text_185744 + trainerbattle 5, TRAINER_FISHERMAN_ANDREW, 0, Text_1C2134, Text_185744 msgbox Text_18574D, 6 end Route12_EventScript_1AA587:: @ 81AA587 - trainerbattle 0, 285, 0, Text_185547, Text_18559B + trainerbattle 0, TRAINER_ROCKER_LUCA, 0, Text_185547, Text_18559B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA5AE @@ -5575,12 +5576,12 @@ Route12_EventScript_1AA587:: @ 81AA587 end EventScript_1AA5AE:: @ 81AA5AE - trainerbattle 5, 285, 0, Text_1C203B, Text_18559B + trainerbattle 5, TRAINER_ROCKER_LUCA, 0, Text_1C203B, Text_18559B msgbox Text_1855A6, 6 end Route12_EventScript_1AA5C5:: @ 81AA5C5 - trainerbattle 0, 477, 0, Text_1854B9, Text_1854ED + trainerbattle 0, TRAINER_CAMPER_JUSTIN, 0, Text_1854B9, Text_1854ED specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA5EC @@ -5588,12 +5589,12 @@ Route12_EventScript_1AA5C5:: @ 81AA5C5 end EventScript_1AA5EC:: @ 81AA5EC - trainerbattle 5, 477, 0, Text_1C2008, Text_1854ED + trainerbattle 5, TRAINER_CAMPER_JUSTIN, 0, Text_1C2008, Text_1854ED msgbox Text_1854F2, 6 end Route12_EventScript_1AA603:: @ 81AA603 - trainerbattle 4, 486, 0, Text_1857C5, Text_1857F1, Text_185842 + trainerbattle 4, TRAINER_YOUNG_COUPLE_GIA_JES, 0, Text_1857C5, Text_1857F1, Text_185842 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA62E @@ -5601,12 +5602,12 @@ Route12_EventScript_1AA603:: @ 81AA603 end EventScript_1AA62E:: @ 81AA62E - trainerbattle 7, 486, 0, Text_1C216B, Text_1857F1, Text_185842 + trainerbattle 7, TRAINER_YOUNG_COUPLE_GIA_JES, 0, Text_1C216B, Text_1857F1, Text_185842 msgbox Text_18581F, 6 end Route12_EventScript_1AA649:: @ 81AA649 - trainerbattle 4, 486, 0, Text_1858A6, Text_1858D0, Text_185908 + trainerbattle 4, TRAINER_YOUNG_COUPLE_GIA_JES, 0, Text_1858A6, Text_1858D0, Text_185908 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA674 @@ -5614,12 +5615,12 @@ Route12_EventScript_1AA649:: @ 81AA649 end EventScript_1AA674:: @ 81AA674 - trainerbattle 7, 486, 0, Text_1C219B, Text_1858D0, Text_185908 + trainerbattle 7, TRAINER_YOUNG_COUPLE_GIA_JES, 0, Text_1C219B, Text_1858D0, Text_185908 msgbox Text_1858E2, 6 end Route13_EventScript_1AA68F:: @ 81AA68F - trainerbattle 0, 195, 0, Text_185D05, Text_185D1D + trainerbattle 0, TRAINER_BIKER_JARED, 0, Text_185D05, Text_185D1D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA6B6 @@ -5627,12 +5628,12 @@ Route13_EventScript_1AA68F:: @ 81AA68F end EventScript_1AA6B6:: @ 81AA6B6 - trainerbattle 5, 195, 0, Text_1C236B, Text_185D1D + trainerbattle 5, TRAINER_BIKER_JARED, 0, Text_1C236B, Text_185D1D msgbox Text_185D33, 6 end Route13_EventScript_1AA6CD:: @ 81AA6CD - trainerbattle 0, 268, 0, Text_185BFC, Text_185C1F + trainerbattle 0, TRAINER_BEAUTY_LOLA, 0, Text_185BFC, Text_185C1F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA6F4 @@ -5640,12 +5641,12 @@ Route13_EventScript_1AA6CD:: @ 81AA6CD end EventScript_1AA6F4:: @ 81AA6F4 - trainerbattle 5, 268, 0, Text_1C2306, Text_185C1F + trainerbattle 5, TRAINER_BEAUTY_LOLA, 0, Text_1C2306, Text_185C1F msgbox Text_185C35, 6 end Route13_EventScript_1AA70B:: @ 81AA70B - trainerbattle 0, 269, 0, Text_185C69, Text_185C95 + trainerbattle 0, TRAINER_BEAUTY_SHEILA, 0, Text_185C69, Text_185C95 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA732 @@ -5653,12 +5654,12 @@ Route13_EventScript_1AA70B:: @ 81AA70B end EventScript_1AA732:: @ 81AA732 - trainerbattle 5, 269, 0, Text_1C2340, Text_185C95 + trainerbattle 5, TRAINER_BEAUTY_SHEILA, 0, Text_1C2340, Text_185C95 msgbox Text_185CA8, 6 end Route13_EventScript_1AA749:: @ 81AA749 - trainerbattle 0, 300, 0, Text_185955, Text_18597E + trainerbattle 0, TRAINER_BIRD_KEEPER_SEBASTIAN, 0, Text_185955, Text_18597E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA770 @@ -5666,12 +5667,12 @@ Route13_EventScript_1AA749:: @ 81AA749 end EventScript_1AA770:: @ 81AA770 - trainerbattle 5, 300, 0, Text_1C21EE, Text_18597E + trainerbattle 5, TRAINER_BIRD_KEEPER_SEBASTIAN, 0, Text_1C21EE, Text_18597E msgbox Text_1859A2, 6 end Route13_EventScript_1AA787:: @ 81AA787 - trainerbattle 0, 301, 0, Text_185B8F, Text_185BCA + trainerbattle 0, TRAINER_BIRD_KEEPER_PERRY, 0, Text_185B8F, Text_185BCA specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA7AE @@ -5679,12 +5680,12 @@ Route13_EventScript_1AA787:: @ 81AA787 end EventScript_1AA7AE:: @ 81AA7AE - trainerbattle 5, 301, 0, Text_1C22CA, Text_185BCA + trainerbattle 5, TRAINER_BIRD_KEEPER_PERRY, 0, Text_1C22CA, Text_185BCA msgbox Text_185BDB, 6 end Route13_EventScript_1AA7C5:: @ 81AA7C5 - trainerbattle 0, 302, 0, Text_185D3D, Text_185D7B + trainerbattle 0, TRAINER_BIRD_KEEPER_ROBERT, 0, Text_185D3D, Text_185D7B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA7EC @@ -5692,12 +5693,12 @@ Route13_EventScript_1AA7C5:: @ 81AA7C5 end EventScript_1AA7EC:: @ 81AA7EC - trainerbattle 5, 302, 0, Text_1C2383, Text_185D7B + trainerbattle 5, TRAINER_BIRD_KEEPER_ROBERT, 0, Text_1C2383, Text_185D7B msgbox Text_185D89, 6 end Route13_EventScript_1AA803:: @ 81AA803 - trainerbattle 0, 466, 0, Text_185B12, Text_185B48 + trainerbattle 0, TRAINER_PICNICKER_ALMA, 0, Text_185B12, Text_185B48 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA82A @@ -5705,12 +5706,12 @@ Route13_EventScript_1AA803:: @ 81AA803 end EventScript_1AA82A:: @ 81AA82A - trainerbattle 5, 466, 0, Text_1C2299, Text_185B48 + trainerbattle 5, TRAINER_PICNICKER_ALMA, 0, Text_1C2299, Text_185B48 msgbox Text_185B67, 6 end Route13_EventScript_1AA841:: @ 81AA841 - trainerbattle 0, 467, 0, Text_1859CF, Text_1859EC + trainerbattle 0, TRAINER_PICNICKER_SUSIE, 0, Text_1859CF, Text_1859EC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA868 @@ -5718,12 +5719,12 @@ Route13_EventScript_1AA841:: @ 81AA841 end EventScript_1AA868:: @ 81AA868 - trainerbattle 5, 467, 0, Text_1C220C, Text_1859EC + trainerbattle 5, TRAINER_PICNICKER_SUSIE, 0, Text_1C220C, Text_1859EC msgbox Text_1859F9, 6 end Route13_EventScript_1AA87F:: @ 81AA87F - trainerbattle 0, 468, 0, Text_185A37, Text_185A56 + trainerbattle 0, TRAINER_PICNICKER_VALERIE, 0, Text_185A37, Text_185A56 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA8A6 @@ -5731,12 +5732,12 @@ Route13_EventScript_1AA87F:: @ 81AA87F end EventScript_1AA8A6:: @ 81AA8A6 - trainerbattle 5, 468, 0, Text_1C223C, Text_185A56 + trainerbattle 5, TRAINER_PICNICKER_VALERIE, 0, Text_1C223C, Text_185A56 msgbox Text_185A62, 6 end Route13_EventScript_1AA8BD:: @ 81AA8BD - trainerbattle 0, 469, 0, Text_185A91, Text_185AC1 + trainerbattle 0, TRAINER_PICNICKER_GWEN, 0, Text_185A91, Text_185AC1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA8E4 @@ -5744,12 +5745,12 @@ Route13_EventScript_1AA8BD:: @ 81AA8BD end EventScript_1AA8E4:: @ 81AA8E4 - trainerbattle 5, 469, 0, Text_1C225B, Text_185AC1 + trainerbattle 5, TRAINER_PICNICKER_GWEN, 0, Text_1C225B, Text_185AC1 msgbox Text_185ADE, 6 end Route14_EventScript_1AA8FB:: @ 81AA8FB - trainerbattle 0, 196, 0, Text_186344, Text_186362 + trainerbattle 0, TRAINER_BIKER_MALIK, 0, Text_186344, Text_186362 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA922 @@ -5757,12 +5758,12 @@ Route14_EventScript_1AA8FB:: @ 81AA8FB end EventScript_1AA922:: @ 81AA922 - trainerbattle 5, 196, 0, Text_1C25D6, Text_186362 + trainerbattle 5, TRAINER_BIKER_MALIK, 0, Text_1C25D6, Text_186362 msgbox Text_18636E, 6 end Route14_EventScript_1AA939:: @ 81AA939 - trainerbattle 0, 207, 0, Text_1861F7, Text_186223 + trainerbattle 0, TRAINER_BIKER_LUKAS, 0, Text_1861F7, Text_186223 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA960 @@ -5770,12 +5771,12 @@ Route14_EventScript_1AA939:: @ 81AA939 end EventScript_1AA960:: @ 81AA960 - trainerbattle 5, 207, 0, Text_1C2531, Text_186223 + trainerbattle 5, TRAINER_BIKER_LUKAS, 0, Text_1C2531, Text_186223 msgbox Text_186239, 6 end Route14_EventScript_1AA977:: @ 81AA977 - trainerbattle 0, 208, 0, Text_186263, Text_186291 + trainerbattle 0, TRAINER_BIKER_ISAAC, 0, Text_186263, Text_186291 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA99E @@ -5783,12 +5784,12 @@ Route14_EventScript_1AA977:: @ 81AA977 end EventScript_1AA99E:: @ 81AA99E - trainerbattle 5, 208, 0, Text_1C2572, Text_186291 + trainerbattle 5, TRAINER_BIKER_ISAAC, 0, Text_1C2572, Text_186291 msgbox Text_18629D, 6 end Route14_EventScript_1AA9B5:: @ 81AA9B5 - trainerbattle 0, 209, 0, Text_1862BD, Text_1862EF + trainerbattle 0, TRAINER_BIKER_GERALD, 0, Text_1862BD, Text_1862EF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AA9DC @@ -5796,12 +5797,12 @@ Route14_EventScript_1AA9B5:: @ 81AA9B5 end EventScript_1AA9DC:: @ 81AA9DC - trainerbattle 5, 209, 0, Text_1C259E, Text_1862EF + trainerbattle 5, TRAINER_BIKER_GERALD, 0, Text_1C259E, Text_1862EF msgbox Text_1862F8, 6 end Route14_EventScript_1AA9F3:: @ 81AA9F3 - trainerbattle 0, 303, 0, Text_1860D9, Text_18610A + trainerbattle 0, TRAINER_BIRD_KEEPER_DONALD, 0, Text_1860D9, Text_18610A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAA1A @@ -5809,12 +5810,12 @@ Route14_EventScript_1AA9F3:: @ 81AA9F3 end EventScript_1AAA1A:: @ 81AAA1A - trainerbattle 5, 303, 0, Text_1C24CB, Text_18610A + trainerbattle 5, TRAINER_BIRD_KEEPER_DONALD, 0, Text_1C24CB, Text_18610A msgbox Text_18611D, 6 end Route14_EventScript_1AAA31:: @ 81AAA31 - trainerbattle 0, 304, 0, Text_18618E, Text_1861B3 + trainerbattle 0, TRAINER_BIRD_KEEPER_BENNY, 0, Text_18618E, Text_1861B3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAA58 @@ -5822,12 +5823,12 @@ Route14_EventScript_1AAA31:: @ 81AAA31 end EventScript_1AAA58:: @ 81AAA58 - trainerbattle 5, 304, 0, Text_1C2505, Text_1861B3 + trainerbattle 5, TRAINER_BIRD_KEEPER_BENNY, 0, Text_1C2505, Text_1861B3 msgbox Text_1861BE, 6 end Route14_EventScript_1AAA6F:: @ 81AAA6F - trainerbattle 0, 313, 0, Text_185E4D, Text_185E81 + trainerbattle 0, TRAINER_BIRD_KEEPER_CARTER, 0, Text_185E4D, Text_185E81 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAA96 @@ -5835,12 +5836,12 @@ Route14_EventScript_1AAA6F:: @ 81AAA6F end EventScript_1AAA96:: @ 81AAA96 - trainerbattle 5, 313, 0, Text_1C23C1, Text_185E81 + trainerbattle 5, TRAINER_BIRD_KEEPER_CARTER, 0, Text_1C23C1, Text_185E81 msgbox Text_185E9C, 6 end Route14_EventScript_1AAAAD:: @ 81AAAAD - trainerbattle 0, 314, 0, Text_185EDF, Text_185F0B + trainerbattle 0, TRAINER_BIRD_KEEPER_MITCH, 0, Text_185EDF, Text_185F0B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAAD4 @@ -5848,12 +5849,12 @@ Route14_EventScript_1AAAAD:: @ 81AAAAD end EventScript_1AAAD4:: @ 81AAAD4 - trainerbattle 5, 314, 0, Text_1C23EF, Text_185F0B + trainerbattle 5, TRAINER_BIRD_KEEPER_MITCH, 0, Text_1C23EF, Text_185F0B msgbox Text_185F1A, 6 end Route14_EventScript_1AAAEB:: @ 81AAAEB - trainerbattle 0, 315, 0, Text_185F46, Text_185FAE + trainerbattle 0, TRAINER_BIRD_KEEPER_BECK, 0, Text_185F46, Text_185FAE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAB12 @@ -5861,12 +5862,12 @@ Route14_EventScript_1AAAEB:: @ 81AAAEB end EventScript_1AAB12:: @ 81AAB12 - trainerbattle 5, 315, 0, Text_1C2425, Text_185FAE + trainerbattle 5, TRAINER_BIRD_KEEPER_BECK, 0, Text_1C2425, Text_185FAE msgbox Text_185FBB, 6 end Route14_EventScript_1AAB29:: @ 81AAB29 - trainerbattle 0, 316, 0, Text_186021, Text_18607C + trainerbattle 0, TRAINER_BIRD_KEEPER_MARLON, 0, Text_186021, Text_18607C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAB50 @@ -5874,12 +5875,12 @@ Route14_EventScript_1AAB29:: @ 81AAB29 end EventScript_1AAB50:: @ 81AAB50 - trainerbattle 5, 316, 0, Text_1C2461, Text_18607C + trainerbattle 5, TRAINER_BIRD_KEEPER_MARLON, 0, Text_1C2461, Text_18607C msgbox Text_186091, 6 end Route14_EventScript_1AAB67:: @ 81AAB67 - trainerbattle 4, 487, 0, Text_1863B7, Text_1863EA, Text_18642E + trainerbattle 4, TRAINER_TWINS_KIRI_JAN, 0, Text_1863B7, Text_1863EA, Text_18642E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAB92 @@ -5887,12 +5888,12 @@ Route14_EventScript_1AAB67:: @ 81AAB67 end EventScript_1AAB92:: @ 81AAB92 - trainerbattle 7, 487, 0, Text_1C25FB, Text_1863EA, Text_18642E + trainerbattle 7, TRAINER_TWINS_KIRI_JAN, 0, Text_1C25FB, Text_1863EA, Text_18642E msgbox Text_18640D, 6 end Route14_EventScript_1AABAD:: @ 81AABAD - trainerbattle 4, 487, 0, Text_18645B, Text_186487, Text_1864D3 + trainerbattle 4, TRAINER_TWINS_KIRI_JAN, 0, Text_18645B, Text_186487, Text_1864D3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AABD8 @@ -5900,12 +5901,12 @@ Route14_EventScript_1AABAD:: @ 81AABAD end EventScript_1AABD8:: @ 81AABD8 - trainerbattle 7, 487, 0, Text_1C261B, Text_186487, Text_1864D3 + trainerbattle 7, TRAINER_TWINS_KIRI_JAN, 0, Text_1C261B, Text_186487, Text_1864D3 msgbox Text_18649C, 6 end Route15_EventScript_1AABF3:: @ 81AABF3 - trainerbattle 0, 197, 0, Text_1868B6, Text_1868E8 + trainerbattle 0, TRAINER_BIKER_ERNEST, 0, Text_1868B6, Text_1868E8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAC1A @@ -5913,12 +5914,12 @@ Route15_EventScript_1AABF3:: @ 81AABF3 end EventScript_1AAC1A:: @ 81AAC1A - trainerbattle 5, 197, 0, Text_1C27E7, Text_1868E8 + trainerbattle 5, TRAINER_BIKER_ERNEST, 0, Text_1C27E7, Text_1868E8 msgbox Text_1868F1, 6 end Route15_EventScript_1AAC31:: @ 81AAC31 - trainerbattle 0, 198, 0, Text_186936, Text_186968 + trainerbattle 0, TRAINER_BIKER_ALEX, 0, Text_186936, Text_186968 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAC58 @@ -5926,12 +5927,12 @@ Route15_EventScript_1AAC31:: @ 81AAC31 end EventScript_1AAC58:: @ 81AAC58 - trainerbattle 5, 198, 0, Text_1C2814, Text_186968 + trainerbattle 5, TRAINER_BIKER_ALEX, 0, Text_1C2814, Text_186968 msgbox Text_18697C, 6 end Route15_EventScript_1AAC6F:: @ 81AAC6F - trainerbattle 0, 273, 0, Text_18678B, Text_1867C1 + trainerbattle 0, TRAINER_BEAUTY_GRACE, 0, Text_18678B, Text_1867C1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAC96 @@ -5939,12 +5940,12 @@ Route15_EventScript_1AAC6F:: @ 81AAC6F end EventScript_1AAC96:: @ 81AAC96 - trainerbattle 5, 273, 0, Text_1C2753, Text_1867C1 + trainerbattle 5, TRAINER_BEAUTY_GRACE, 0, Text_1C2753, Text_1867C1 msgbox Text_1867DA, 6 end Route15_EventScript_1AACAD:: @ 81AACAD - trainerbattle 0, 274, 0, Text_18680C, Text_186841 + trainerbattle 0, TRAINER_BEAUTY_OLIVIA, 0, Text_18680C, Text_186841 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AACD4 @@ -5952,12 +5953,12 @@ Route15_EventScript_1AACAD:: @ 81AACAD end EventScript_1AACD4:: @ 81AACD4 - trainerbattle 5, 274, 0, Text_1C279D, Text_186841 + trainerbattle 5, TRAINER_BEAUTY_OLIVIA, 0, Text_1C279D, Text_186841 msgbox Text_18686F, 6 end Route15_EventScript_1AACEB:: @ 81AACEB - trainerbattle 0, 305, 0, Text_18664F, Text_18667A + trainerbattle 0, TRAINER_BIRD_KEEPER_EDWIN, 0, Text_18664F, Text_18667A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAD12 @@ -5965,12 +5966,12 @@ Route15_EventScript_1AACEB:: @ 81AACEB end EventScript_1AAD12:: @ 81AAD12 - trainerbattle 5, 305, 0, Text_1C26D3, Text_18667A + trainerbattle 5, TRAINER_BIRD_KEEPER_EDWIN, 0, Text_1C26D3, Text_18667A msgbox Text_18668D, 6 end Route15_EventScript_1AAD29:: @ 81AAD29 - trainerbattle 0, 306, 0, Text_1866D1, Text_186707 + trainerbattle 0, TRAINER_BIRD_KEEPER_CHESTER, 0, Text_1866D1, Text_186707 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAD50 @@ -5978,12 +5979,12 @@ Route15_EventScript_1AAD29:: @ 81AAD29 end EventScript_1AAD50:: @ 81AAD50 - trainerbattle 5, 306, 0, Text_1C2717, Text_186707 + trainerbattle 5, TRAINER_BIRD_KEEPER_CHESTER, 0, Text_1C2717, Text_186707 msgbox Text_18671A, 6 end Route15_EventScript_1AAD67:: @ 81AAD67 - trainerbattle 0, 478, 0, Text_186A22, Text_186A40 + trainerbattle 0, TRAINER_PICNICKER_YAZMIN, 0, Text_186A22, Text_186A40 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAD8E @@ -5991,12 +5992,12 @@ Route15_EventScript_1AAD67:: @ 81AAD67 end EventScript_1AAD8E:: @ 81AAD8E - trainerbattle 5, 478, 0, Text_1C287D, Text_186A40 + trainerbattle 5, TRAINER_PICNICKER_YAZMIN, 0, Text_1C287D, Text_186A40 msgbox Text_186A55, 6 end Route15_EventScript_1AADA5:: @ 81AADA5 - trainerbattle 0, 479, 0, Text_18650B, Text_186549 + trainerbattle 0, TRAINER_PICNICKER_KINDRA, 0, Text_18650B, Text_186549 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AADCC @@ -6004,12 +6005,12 @@ Route15_EventScript_1AADA5:: @ 81AADA5 end EventScript_1AADCC:: @ 81AADCC - trainerbattle 5, 479, 0, Text_1C2650, Text_186549 + trainerbattle 5, TRAINER_PICNICKER_KINDRA, 0, Text_1C2650, Text_186549 msgbox Text_18655A, 6 end Route15_EventScript_1AADE3:: @ 81AADE3 - trainerbattle 0, 480, 0, Text_1865D3, Text_186612 + trainerbattle 0, TRAINER_PICNICKER_BECKY, 0, Text_1865D3, Text_186612 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAE0A @@ -6017,12 +6018,12 @@ Route15_EventScript_1AADE3:: @ 81AADE3 end EventScript_1AAE0A:: @ 81AAE0A - trainerbattle 5, 480, 0, Text_1C268D, Text_186612 + trainerbattle 5, TRAINER_PICNICKER_BECKY, 0, Text_1C268D, Text_186612 msgbox Text_18661D, 6 end Route15_EventScript_1AAE21:: @ 81AAE21 - trainerbattle 0, 481, 0, Text_1869BA, Text_1869E6 + trainerbattle 0, TRAINER_PICNICKER_CELIA, 0, Text_1869BA, Text_1869E6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAE48 @@ -6030,12 +6031,12 @@ Route15_EventScript_1AAE21:: @ 81AAE21 end EventScript_1AAE48:: @ 81AAE48 - trainerbattle 5, 481, 0, Text_1C2846, Text_1869E6 + trainerbattle 5, TRAINER_PICNICKER_CELIA, 0, Text_1C2846, Text_1869E6 msgbox Text_1869F4, 6 end Route15_EventScript_1AAE5F:: @ 81AAE5F - trainerbattle 4, 488, 0, Text_186A95, Text_186ACB, Text_186B46 + trainerbattle 4, TRAINER_CRUSH_KIN_RON_MYA, 0, Text_186A95, Text_186ACB, Text_186B46 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAE8A @@ -6043,12 +6044,12 @@ Route15_EventScript_1AAE5F:: @ 81AAE5F end EventScript_1AAE8A:: @ 81AAE8A - trainerbattle 7, 488, 0, Text_1C28A1, Text_186ACB, Text_186B46 + trainerbattle 7, TRAINER_CRUSH_KIN_RON_MYA, 0, Text_1C28A1, Text_186ACB, Text_186B46 msgbox Text_186B0A, 6 end Route15_EventScript_1AAEA5:: @ 81AAEA5 - trainerbattle 4, 488, 0, Text_186B89, Text_186BB1, Text_186BFE + trainerbattle 4, TRAINER_CRUSH_KIN_RON_MYA, 0, Text_186B89, Text_186BB1, Text_186BFE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAED0 @@ -6056,12 +6057,12 @@ Route15_EventScript_1AAEA5:: @ 81AAEA5 end EventScript_1AAED0:: @ 81AAED0 - trainerbattle 7, 488, 0, Text_1C28EC, Text_186BB1, Text_186BFE + trainerbattle 7, TRAINER_CRUSH_KIN_RON_MYA, 0, Text_1C28EC, Text_186BB1, Text_186BFE msgbox Text_186BD2, 6 end Route16_EventScript_1AAEEB:: @ 81AAEEB - trainerbattle 0, 199, 0, Text_186C4D, Text_186C5F + trainerbattle 0, TRAINER_BIKER_LAO, 0, Text_186C4D, Text_186C5F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAF12 @@ -6069,12 +6070,12 @@ Route16_EventScript_1AAEEB:: @ 81AAEEB end EventScript_1AAF12:: @ 81AAF12 - trainerbattle 5, 199, 0, Text_1C2913, Text_186C5F + trainerbattle 5, TRAINER_BIKER_LAO, 0, Text_1C2913, Text_186C5F msgbox Text_186C75, 6 end Route16_EventScript_1AAF29:: @ 81AAF29 - trainerbattle 0, 201, 0, Text_186D39, Text_186D52 + trainerbattle 0, TRAINER_BIKER_HIDEO, 0, Text_186D39, Text_186D52 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAF50 @@ -6082,12 +6083,12 @@ Route16_EventScript_1AAF29:: @ 81AAF29 end EventScript_1AAF50:: @ 81AAF50 - trainerbattle 5, 201, 0, Text_1C297B, Text_186D52 + trainerbattle 5, TRAINER_BIKER_HIDEO, 0, Text_1C297B, Text_186D52 msgbox Text_186D5A, 6 end Route16_EventScript_1AAF67:: @ 81AAF67 - trainerbattle 0, 202, 0, Text_186E86, Text_186EB4 + trainerbattle 0, TRAINER_BIKER_RUBEN, 0, Text_186E86, Text_186EB4 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAF8E @@ -6095,12 +6096,12 @@ Route16_EventScript_1AAF67:: @ 81AAF67 end EventScript_1AAF8E:: @ 81AAF8E - trainerbattle 5, 202, 0, Text_1C29EB, Text_186EB4 + trainerbattle 5, TRAINER_BIKER_RUBEN, 0, Text_1C29EB, Text_186EB4 msgbox Text_186EC7, 6 end Route16_EventScript_1AAFA5:: @ 81AAFA5 - trainerbattle 0, 249, 0, Text_186CA2, Text_186CBB + trainerbattle 0, TRAINER_CUE_BALL_KOJI, 0, Text_186CA2, Text_186CBB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AAFCC @@ -6108,12 +6109,12 @@ Route16_EventScript_1AAFA5:: @ 81AAFA5 end EventScript_1AAFCC:: @ 81AAFCC - trainerbattle 5, 249, 0, Text_1C2925, Text_186CBB + trainerbattle 5, TRAINER_CUE_BALL_KOJI, 0, Text_1C2925, Text_186CBB msgbox Text_186CC5, 6 end Route16_EventScript_1AAFE3:: @ 81AAFE3 - trainerbattle 0, 250, 0, Text_186CE5, Text_186D06 + trainerbattle 0, TRAINER_CUE_BALL_LUKE, 0, Text_186CE5, Text_186D06 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB00A @@ -6121,12 +6122,12 @@ Route16_EventScript_1AAFE3:: @ 81AAFE3 end EventScript_1AB00A:: @ 81AB00A - trainerbattle 5, 250, 0, Text_1C2944, Text_186D06 + trainerbattle 5, TRAINER_CUE_BALL_LUKE, 0, Text_1C2944, Text_186D06 msgbox Text_186D16, 6 end Route16_EventScript_1AB021:: @ 81AB021 - trainerbattle 0, 251, 0, Text_186DD9, Text_186E0D + trainerbattle 0, TRAINER_CUE_BALL_CAMRON, 0, Text_186DD9, Text_186E0D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB048 @@ -6134,12 +6135,12 @@ Route16_EventScript_1AB021:: @ 81AB021 end EventScript_1AB048:: @ 81AB048 - trainerbattle 5, 251, 0, Text_1C29B0, Text_186E0D + trainerbattle 5, TRAINER_CUE_BALL_CAMRON, 0, Text_1C29B0, Text_186E0D msgbox Text_186E1C, 6 end Route16_EventScript_1AB05F:: @ 81AB05F - trainerbattle 4, 489, 0, Text_186FBD, Text_186FFA, Text_187057 + trainerbattle 4, TRAINER_YOUNG_COUPLE_LEA_JED, 0, Text_186FBD, Text_186FFA, Text_187057 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB08A @@ -6147,12 +6148,12 @@ Route16_EventScript_1AB05F:: @ 81AB05F end EventScript_1AB08A:: @ 81AB08A - trainerbattle 7, 489, 0, Text_1C2A19, Text_186FFA, Text_187057 + trainerbattle 7, TRAINER_YOUNG_COUPLE_LEA_JED, 0, Text_1C2A19, Text_186FFA, Text_187057 msgbox Text_187027, 6 end Route16_EventScript_1AB0A5:: @ 81AB0A5 - trainerbattle 4, 489, 0, Text_187097, Text_1870CC, Text_187120 + trainerbattle 4, TRAINER_YOUNG_COUPLE_LEA_JED, 0, Text_187097, Text_1870CC, Text_187120 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB0D0 @@ -6160,12 +6161,12 @@ Route16_EventScript_1AB0A5:: @ 81AB0A5 end EventScript_1AB0D0:: @ 81AB0D0 - trainerbattle 7, 489, 0, Text_1C2A53, Text_1870CC, Text_187120 + trainerbattle 7, TRAINER_YOUNG_COUPLE_LEA_JED, 0, Text_1C2A53, Text_1870CC, Text_187120 msgbox Text_1870F9, 6 end Route17_EventScript_1AB0EB:: @ 81AB0EB - trainerbattle 0, 203, 0, Text_1872BD, Text_1872E3 + trainerbattle 0, TRAINER_BIKER_BILLY, 0, Text_1872BD, Text_1872E3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB112 @@ -6173,12 +6174,12 @@ Route17_EventScript_1AB0EB:: @ 81AB0EB end EventScript_1AB112:: @ 81AB112 - trainerbattle 5, 203, 0, Text_1C2B06, Text_1872E3 + trainerbattle 5, TRAINER_BIKER_BILLY, 0, Text_1C2B06, Text_1872E3 msgbox Text_1872EB, 6 end Route17_EventScript_1AB129:: @ 81AB129 - trainerbattle 0, 204, 0, Text_18730A, Text_187325 + trainerbattle 0, TRAINER_BIKER_NIKOLAS, 0, Text_18730A, Text_187325 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB150 @@ -6186,12 +6187,12 @@ Route17_EventScript_1AB129:: @ 81AB129 end EventScript_1AB150:: @ 81AB150 - trainerbattle 5, 204, 0, Text_1C2B2C, Text_187325 + trainerbattle 5, TRAINER_BIKER_NIKOLAS, 0, Text_1C2B2C, Text_187325 msgbox Text_187333, 6 end Route17_EventScript_1AB167:: @ 81AB167 - trainerbattle 0, 205, 0, Text_187456, Text_187472 + trainerbattle 0, TRAINER_BIKER_JAXON, 0, Text_187456, Text_187472 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB18E @@ -6199,12 +6200,12 @@ Route17_EventScript_1AB167:: @ 81AB167 end EventScript_1AB18E:: @ 81AB18E - trainerbattle 5, 205, 0, Text_1C2BE6, Text_187472 + trainerbattle 5, TRAINER_BIKER_JAXON, 0, Text_1C2BE6, Text_187472 msgbox Text_187479, 6 end Route17_EventScript_1AB1A5:: @ 81AB1A5 - trainerbattle 0, 206, 0, Text_18749B, Text_1874B6 + trainerbattle 0, TRAINER_BIKER_WILLIAM, 0, Text_18749B, Text_1874B6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB1CC @@ -6212,12 +6213,12 @@ Route17_EventScript_1AB1A5:: @ 81AB1A5 end EventScript_1AB1CC:: @ 81AB1CC - trainerbattle 5, 206, 0, Text_1C2C10, Text_1874B6 + trainerbattle 5, TRAINER_BIKER_WILLIAM, 0, Text_1C2C10, Text_1874B6 msgbox Text_1874C9, 6 end Route17_EventScript_1AB1E3:: @ 81AB1E3 - trainerbattle 0, 252, 0, Text_18717E, Text_1871AE + trainerbattle 0, TRAINER_CUE_BALL_RAUL, 0, Text_18717E, Text_1871AE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB20A @@ -6225,12 +6226,12 @@ Route17_EventScript_1AB1E3:: @ 81AB1E3 end EventScript_1AB20A:: @ 81AB20A - trainerbattle 5, 252, 0, Text_1C2A88, Text_1871AE + trainerbattle 5, TRAINER_CUE_BALL_RAUL, 0, Text_1C2A88, Text_1871AE msgbox Text_1871BA, 6 end Route17_EventScript_1AB221:: @ 81AB221 - trainerbattle 0, 253, 0, Text_187228, Text_187254 + trainerbattle 0, TRAINER_CUE_BALL_ISAIAH, 0, Text_187228, Text_187254 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB248 @@ -6238,12 +6239,12 @@ Route17_EventScript_1AB221:: @ 81AB221 end EventScript_1AB248:: @ 81AB248 - trainerbattle 5, 253, 0, Text_1C2AC4, Text_187254 + trainerbattle 5, TRAINER_CUE_BALL_ISAIAH, 0, Text_1C2AC4, Text_187254 msgbox Text_18725A, 6 end Route17_EventScript_1AB25F:: @ 81AB25F - trainerbattle 0, 254, 0, Text_187362, Text_187395 + trainerbattle 0, TRAINER_CUE_BALL_ZEEK, 0, Text_187362, Text_187395 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB286 @@ -6251,12 +6252,12 @@ Route17_EventScript_1AB25F:: @ 81AB25F end EventScript_1AB286:: @ 81AB286 - trainerbattle 5, 254, 0, Text_1C2B5E, Text_187395 + trainerbattle 5, TRAINER_CUE_BALL_ZEEK, 0, Text_1C2B5E, Text_187395 msgbox Text_18739F, 6 end Route17_EventScript_1AB29D:: @ 81AB29D - trainerbattle 0, 255, 0, Text_1873D1, Text_1873EB + trainerbattle 0, TRAINER_CUE_BALL_JAMAL, 0, Text_1873D1, Text_1873EB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB2C4 @@ -6264,12 +6265,12 @@ Route17_EventScript_1AB29D:: @ 81AB29D end EventScript_1AB2C4:: @ 81AB2C4 - trainerbattle 5, 255, 0, Text_1C2B9C, Text_1873EB + trainerbattle 5, TRAINER_CUE_BALL_JAMAL, 0, Text_1C2B9C, Text_1873EB msgbox Text_1873FF, 6 end Route17_EventScript_1AB2DB:: @ 81AB2DB - trainerbattle 0, 256, 0, Text_18741D, Text_187429 + trainerbattle 0, TRAINER_CUE_BALL_COREY, 0, Text_18741D, Text_187429 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB302 @@ -6277,12 +6278,12 @@ Route17_EventScript_1AB2DB:: @ 81AB2DB end EventScript_1AB302:: @ 81AB302 - trainerbattle 5, 256, 0, Text_1C2BDA, Text_187429 + trainerbattle 5, TRAINER_CUE_BALL_COREY, 0, Text_1C2BDA, Text_187429 msgbox Text_187432, 6 end Route17_EventScript_1AB319:: @ 81AB319 - trainerbattle 0, 470, 0, Text_18727D, Text_187295 + trainerbattle 0, TRAINER_BIKER_VIRGIL, 0, Text_18727D, Text_187295 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB340 @@ -6290,12 +6291,12 @@ Route17_EventScript_1AB319:: @ 81AB319 end EventScript_1AB340:: @ 81AB340 - trainerbattle 5, 470, 0, Text_1C2AF0, Text_187295 + trainerbattle 5, TRAINER_BIKER_VIRGIL, 0, Text_1C2AF0, Text_187295 msgbox Text_1872A5, 6 end Route18_EventScript_1AB357:: @ 81AB357 - trainerbattle 0, 307, 0, Text_187640, Text_187672 + trainerbattle 0, TRAINER_BIRD_KEEPER_WILTON, 0, Text_187640, Text_187672 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB37E @@ -6303,12 +6304,12 @@ Route18_EventScript_1AB357:: @ 81AB357 end EventScript_1AB37E:: @ 81AB37E - trainerbattle 5, 307, 0, Text_1C2C2B, Text_187672 + trainerbattle 5, TRAINER_BIRD_KEEPER_WILTON, 0, Text_1C2C2B, Text_187672 msgbox Text_187677, 6 end Route18_EventScript_1AB395:: @ 81AB395 - trainerbattle 0, 308, 0, Text_18768C, Text_1876B3 + trainerbattle 0, TRAINER_BIRD_KEEPER_RAMIRO, 0, Text_18768C, Text_1876B3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB3BC @@ -6316,12 +6317,12 @@ Route18_EventScript_1AB395:: @ 81AB395 end EventScript_1AB3BC:: @ 81AB3BC - trainerbattle 5, 308, 0, Text_1C2C7B, Text_1876B3 + trainerbattle 5, TRAINER_BIRD_KEEPER_RAMIRO, 0, Text_1C2C7B, Text_1876B3 msgbox Text_1876C5, 6 end Route18_EventScript_1AB3D3:: @ 81AB3D3 - trainerbattle 0, 309, 0, Text_187704, Text_187726 + trainerbattle 0, TRAINER_BIRD_KEEPER_JACOB, 0, Text_187704, Text_187726 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB3FA @@ -6329,12 +6330,12 @@ Route18_EventScript_1AB3D3:: @ 81AB3D3 end EventScript_1AB3FA:: @ 81AB3FA - trainerbattle 5, 309, 0, Text_1C2CA8, Text_187726 + trainerbattle 5, TRAINER_BIRD_KEEPER_JACOB, 0, Text_1C2CA8, Text_187726 msgbox Text_18772C, 6 end Route19_EventScript_1AB411:: @ 81AB411 - trainerbattle 0, 235, 0, Text_1877A3, Text_1877DF + trainerbattle 0, TRAINER_SWIMMER_MALE_RICHARD, 0, Text_1877A3, Text_1877DF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB438 @@ -6342,12 +6343,12 @@ Route19_EventScript_1AB411:: @ 81AB411 end EventScript_1AB438:: @ 81AB438 - trainerbattle 5, 235, 0, Text_1C2CEE, Text_1877DF + trainerbattle 5, TRAINER_SWIMMER_MALE_RICHARD, 0, Text_1C2CEE, Text_1877DF msgbox Text_1877EE, 6 end Route19_EventScript_1AB44F:: @ 81AB44F - trainerbattle 0, 236, 0, Text_187811, Text_18783E + trainerbattle 0, TRAINER_SWIMMER_MALE_REECE, 0, Text_187811, Text_18783E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB476 @@ -6355,12 +6356,12 @@ Route19_EventScript_1AB44F:: @ 81AB44F end EventScript_1AB476:: @ 81AB476 - trainerbattle 5, 236, 0, Text_1C2D19, Text_18783E + trainerbattle 5, TRAINER_SWIMMER_MALE_REECE, 0, Text_1C2D19, Text_18783E msgbox Text_187852, 6 end Route19_EventScript_1AB48D:: @ 81AB48D - trainerbattle 0, 237, 0, Text_187884, Text_1878A5 + trainerbattle 0, TRAINER_SWIMMER_MALE_MATTHEW, 0, Text_187884, Text_1878A5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB4B4 @@ -6368,12 +6369,12 @@ Route19_EventScript_1AB48D:: @ 81AB48D end EventScript_1AB4B4:: @ 81AB4B4 - trainerbattle 5, 237, 0, Text_1C2D4B, Text_1878A5 + trainerbattle 5, TRAINER_SWIMMER_MALE_MATTHEW, 0, Text_1C2D4B, Text_1878A5 msgbox Text_1878B1, 6 end Route19_EventScript_1AB4CB:: @ 81AB4CB - trainerbattle 0, 238, 0, Text_1878DD, Text_1878F8 + trainerbattle 0, TRAINER_SWIMMER_MALE_DOUGLAS, 0, Text_1878DD, Text_1878F8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB4F2 @@ -6381,12 +6382,12 @@ Route19_EventScript_1AB4CB:: @ 81AB4CB end EventScript_1AB4F2:: @ 81AB4F2 - trainerbattle 5, 238, 0, Text_1C2D7D, Text_1878F8 + trainerbattle 5, TRAINER_SWIMMER_MALE_DOUGLAS, 0, Text_1C2D7D, Text_1878F8 msgbox Text_1878FE, 6 end Route19_EventScript_1AB509:: @ 81AB509 - trainerbattle 0, 239, 0, Text_187925, Text_187955 + trainerbattle 0, TRAINER_SWIMMER_MALE_DAVID, 0, Text_187925, Text_187955 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB530 @@ -6394,12 +6395,12 @@ Route19_EventScript_1AB509:: @ 81AB509 end EventScript_1AB530:: @ 81AB530 - trainerbattle 5, 239, 0, Text_1C2DA7, Text_187955 + trainerbattle 5, TRAINER_SWIMMER_MALE_DAVID, 0, Text_1C2DA7, Text_187955 msgbox Text_18795B, 6 end Route19_EventScript_1AB547:: @ 81AB547 - trainerbattle 0, 240, 0, Text_187985, Text_1879C3 + trainerbattle 0, TRAINER_SWIMMER_MALE_TONY, 0, Text_187985, Text_1879C3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB56E @@ -6407,12 +6408,12 @@ Route19_EventScript_1AB547:: @ 81AB547 end EventScript_1AB56E:: @ 81AB56E - trainerbattle 5, 240, 0, Text_1C2DE9, Text_1879C3 + trainerbattle 5, TRAINER_SWIMMER_MALE_TONY, 0, Text_1C2DE9, Text_1879C3 msgbox Text_1879D3, 6 end Route19_EventScript_1AB585:: @ 81AB585 - trainerbattle 0, 241, 0, Text_187AFA, Text_187B25 + trainerbattle 0, TRAINER_SWIMMER_MALE_AXLE, 0, Text_187AFA, Text_187B25 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB5AC @@ -6420,12 +6421,12 @@ Route19_EventScript_1AB585:: @ 81AB585 end EventScript_1AB5AC:: @ 81AB5AC - trainerbattle 5, 241, 0, Text_1C2EC0, Text_187B25 + trainerbattle 5, TRAINER_SWIMMER_MALE_AXLE, 0, Text_1C2EC0, Text_187B25 msgbox Text_187B35, 6 end Route19_EventScript_1AB5C3:: @ 81AB5C3 - trainerbattle 0, 276, 0, Text_187A11, Text_187A44 + trainerbattle 0, TRAINER_SWIMMER_FEMALE_ANYA, 0, Text_187A11, Text_187A44 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB5EA @@ -6433,12 +6434,12 @@ Route19_EventScript_1AB5C3:: @ 81AB5C3 end EventScript_1AB5EA:: @ 81AB5EA - trainerbattle 5, 276, 0, Text_1C2E4A, Text_187A44 + trainerbattle 5, TRAINER_SWIMMER_FEMALE_ANYA, 0, Text_1C2E4A, Text_187A44 msgbox Text_187A50, 6 end Route19_EventScript_1AB601:: @ 81AB601 - trainerbattle 0, 277, 0, Text_187A9E, Text_187AC1 + trainerbattle 0, TRAINER_SWIMMER_FEMALE_ALICE, 0, Text_187A9E, Text_187AC1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB628 @@ -6446,12 +6447,12 @@ Route19_EventScript_1AB601:: @ 81AB601 end EventScript_1AB628:: @ 81AB628 - trainerbattle 5, 277, 0, Text_1C2E9D, Text_187AC1 + trainerbattle 5, TRAINER_SWIMMER_FEMALE_ALICE, 0, Text_1C2E9D, Text_187AC1 msgbox Text_187ACA, 6 end Route19_EventScript_1AB63F:: @ 81AB63F - trainerbattle 0, 278, 0, Text_187B5D, Text_187B85 + trainerbattle 0, TRAINER_SWIMMER_FEMALE_CONNIE, 0, Text_187B5D, Text_187B85 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB666 @@ -6459,12 +6460,12 @@ Route19_EventScript_1AB63F:: @ 81AB63F end EventScript_1AB666:: @ 81AB666 - trainerbattle 5, 278, 0, Text_1C2EFC, Text_187B85 + trainerbattle 5, TRAINER_SWIMMER_FEMALE_CONNIE, 0, Text_1C2EFC, Text_187B85 msgbox Text_187B94, 6 end Route19_EventScript_1AB67D:: @ 81AB67D - trainerbattle 4, 490, 0, Text_187C32, Text_187C6F, Text_187CF2 + trainerbattle 4, TRAINER_SIS_AND_BRO_LIA_LUC, 0, Text_187C32, Text_187C6F, Text_187CF2 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB6A8 @@ -6472,12 +6473,12 @@ Route19_EventScript_1AB67D:: @ 81AB67D end EventScript_1AB6A8:: @ 81AB6A8 - trainerbattle 7, 490, 0, Text_1C2F41, Text_187C6F, Text_187CF2 + trainerbattle 7, TRAINER_SIS_AND_BRO_LIA_LUC, 0, Text_1C2F41, Text_187C6F, Text_187CF2 msgbox Text_187C9E, 6 end Route19_EventScript_1AB6C3:: @ 81AB6C3 - trainerbattle 4, 490, 0, Text_187D45, Text_187D7E, Text_187DE8 + trainerbattle 4, TRAINER_SIS_AND_BRO_LIA_LUC, 0, Text_187D45, Text_187D7E, Text_187DE8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB6EE @@ -6485,12 +6486,12 @@ Route19_EventScript_1AB6C3:: @ 81AB6C3 end EventScript_1AB6EE:: @ 81AB6EE - trainerbattle 7, 490, 0, Text_1C2FAE, Text_187D7E, Text_187DE8 + trainerbattle 7, TRAINER_SIS_AND_BRO_LIA_LUC, 0, Text_1C2FAE, Text_187D7E, Text_187DE8 msgbox Text_187DAD, 6 end Route20_EventScript_1AB709:: @ 81AB709 - trainerbattle 0, 242, 0, Text_187E40, Text_187E7B + trainerbattle 0, TRAINER_SWIMMER_MALE_BARRY, 0, Text_187E40, Text_187E7B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB730 @@ -6498,12 +6499,12 @@ Route20_EventScript_1AB709:: @ 81AB709 end EventScript_1AB730:: @ 81AB730 - trainerbattle 5, 242, 0, Text_1C2FF3, Text_187E7B + trainerbattle 5, TRAINER_SWIMMER_MALE_BARRY, 0, Text_1C2FF3, Text_187E7B msgbox Text_187E83, 6 end Route20_EventScript_1AB747:: @ 81AB747 - trainerbattle 0, 243, 0, Text_187FDB, Text_187FF7 + trainerbattle 0, TRAINER_SWIMMER_MALE_DEAN, 0, Text_187FDB, Text_187FF7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB76E @@ -6511,12 +6512,12 @@ Route20_EventScript_1AB747:: @ 81AB747 end EventScript_1AB76E:: @ 81AB76E - trainerbattle 5, 243, 0, Text_1C30B0, Text_187FF7 + trainerbattle 5, TRAINER_SWIMMER_MALE_DEAN, 0, Text_1C30B0, Text_187FF7 msgbox Text_187FFE, 6 end Route20_EventScript_1AB785:: @ 81AB785 - trainerbattle 0, 244, 0, Text_18802E, Text_18805C + trainerbattle 0, TRAINER_SWIMMER_MALE_DARRIN, 0, Text_18802E, Text_18805C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB7AC @@ -6524,12 +6525,12 @@ Route20_EventScript_1AB785:: @ 81AB785 end EventScript_1AB7AC:: @ 81AB7AC - trainerbattle 5, 244, 0, Text_1C30ED, Text_18805C + trainerbattle 5, TRAINER_SWIMMER_MALE_DARRIN, 0, Text_1C30ED, Text_18805C msgbox Text_18806D, 6 end Route20_EventScript_1AB7C3:: @ 81AB7C3 - trainerbattle 0, 270, 0, Text_187F24, Text_187F5A + trainerbattle 0, TRAINER_SWIMMER_FEMALE_TIFFANY, 0, Text_187F24, Text_187F5A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB7EA @@ -6537,12 +6538,12 @@ Route20_EventScript_1AB7C3:: @ 81AB7C3 end EventScript_1AB7EA:: @ 81AB7EA - trainerbattle 5, 270, 0, Text_1C305F, Text_187F5A + trainerbattle 5, TRAINER_SWIMMER_FEMALE_TIFFANY, 0, Text_1C305F, Text_187F5A msgbox Text_187F61, 6 end Route20_EventScript_1AB801:: @ 81AB801 - trainerbattle 0, 271, 0, Text_1880F8, Text_188119 + trainerbattle 0, TRAINER_SWIMMER_FEMALE_NORA, 0, Text_1880F8, Text_188119 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB828 @@ -6550,12 +6551,12 @@ Route20_EventScript_1AB801:: @ 81AB801 end EventScript_1AB828:: @ 81AB828 - trainerbattle 5, 271, 0, Text_1C3149, Text_188119 + trainerbattle 5, TRAINER_SWIMMER_FEMALE_NORA, 0, Text_1C3149, Text_188119 msgbox Text_188139, 6 end Route20_EventScript_1AB83F:: @ 81AB83F - trainerbattle 0, 272, 0, Text_188218, Text_18825C + trainerbattle 0, TRAINER_SWIMMER_FEMALE_MELISSA, 0, Text_188218, Text_18825C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB866 @@ -6563,12 +6564,12 @@ Route20_EventScript_1AB83F:: @ 81AB83F end EventScript_1AB866:: @ 81AB866 - trainerbattle 5, 272, 0, Text_1C31C4, Text_18825C + trainerbattle 5, TRAINER_SWIMMER_FEMALE_MELISSA, 0, Text_1C31C4, Text_18825C msgbox Text_18827B, 6 end Route20_EventScript_1AB87D:: @ 81AB87D - trainerbattle 0, 279, 0, Text_187EBB, Text_187EED + trainerbattle 0, TRAINER_SWIMMER_FEMALE_SHIRLEY, 0, Text_187EBB, Text_187EED specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB8A4 @@ -6576,12 +6577,12 @@ Route20_EventScript_1AB87D:: @ 81AB87D end EventScript_1AB8A4:: @ 81AB8A4 - trainerbattle 5, 279, 0, Text_1C302E, Text_187EED + trainerbattle 5, TRAINER_SWIMMER_FEMALE_SHIRLEY, 0, Text_1C302E, Text_187EED msgbox Text_187EF6, 6 end Route20_EventScript_1AB8BB:: @ 81AB8BB - trainerbattle 0, 310, 0, Text_18808E, Text_1880AB + trainerbattle 0, TRAINER_BIRD_KEEPER_ROGER, 0, Text_18808E, Text_1880AB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB8E2 @@ -6589,12 +6590,12 @@ Route20_EventScript_1AB8BB:: @ 81AB8BB end EventScript_1AB8E2:: @ 81AB8E2 - trainerbattle 5, 310, 0, Text_1C312C, Text_1880AB + trainerbattle 5, TRAINER_BIRD_KEEPER_ROGER, 0, Text_1C312C, Text_1880AB msgbox Text_1880C8, 6 end Route20_EventScript_1AB8F9:: @ 81AB8F9 - trainerbattle 0, 472, 0, Text_188165, Text_1881A3 + trainerbattle 0, TRAINER_PICNICKER_MISSY, 0, Text_188165, Text_1881A3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB920 @@ -6602,12 +6603,12 @@ Route20_EventScript_1AB8F9:: @ 81AB8F9 end EventScript_1AB920:: @ 81AB920 - trainerbattle 5, 472, 0, Text_1C3185, Text_1881A3 + trainerbattle 5, TRAINER_PICNICKER_MISSY, 0, Text_1C3185, Text_1881A3 msgbox Text_1881B8, 6 end Route20_EventScript_1AB937:: @ 81AB937 - trainerbattle 0, 473, 0, Text_187F78, Text_187F92 + trainerbattle 0, TRAINER_PICNICKER_IRENE, 0, Text_187F78, Text_187F92 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB95E @@ -6615,12 +6616,12 @@ Route20_EventScript_1AB937:: @ 81AB937 end EventScript_1AB95E:: @ 81AB95E - trainerbattle 5, 473, 0, Text_1C3095, Text_187F92 + trainerbattle 5, TRAINER_PICNICKER_IRENE, 0, Text_1C3095, Text_187F92 msgbox Text_187FA3, 6 end Route21_North_EventScript_1AB975:: @ 81AB975 - trainerbattle 0, 229, 0, Text_18835A, Text_188383 + trainerbattle 0, TRAINER_FISHERMAN_RONALD, 0, Text_18835A, Text_188383 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB99C @@ -6628,12 +6629,12 @@ Route21_North_EventScript_1AB975:: @ 81AB975 end EventScript_1AB99C:: @ 81AB99C - trainerbattle 5, 229, 0, Text_1C3208, Text_188383 + trainerbattle 5, TRAINER_FISHERMAN_RONALD, 0, Text_1C3208, Text_188383 msgbox Text_188389, 6 end Route21_South_EventScript_1AB9B3:: @ 81AB9B3 - trainerbattle 0, 230, 0, Text_1885D8, Text_1885F8 + trainerbattle 0, TRAINER_FISHERMAN_CLAUDE, 0, Text_1885D8, Text_1885F8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AB9DA @@ -6641,12 +6642,12 @@ Route21_South_EventScript_1AB9B3:: @ 81AB9B3 end EventScript_1AB9DA:: @ 81AB9DA - trainerbattle 5, 230, 0, Text_1C331D, Text_1885F8 + trainerbattle 5, TRAINER_FISHERMAN_CLAUDE, 0, Text_1C331D, Text_1885F8 msgbox Text_188632, 6 end Route21_North_EventScript_1AB9F1:: @ 81AB9F1 - trainerbattle 0, 231, 0, Text_1883C6, Text_1883E9 + trainerbattle 0, TRAINER_FISHERMAN_WADE, 0, Text_1883C6, Text_1883E9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABA18 @@ -6654,12 +6655,12 @@ Route21_North_EventScript_1AB9F1:: @ 81AB9F1 end EventScript_1ABA18:: @ 81ABA18 - trainerbattle 5, 231, 0, Text_1C3231, Text_1883E9 + trainerbattle 5, TRAINER_FISHERMAN_WADE, 0, Text_1C3231, Text_1883E9 msgbox Text_18841D, 6 end Route21_South_EventScript_1ABA2F:: @ 81ABA2F - trainerbattle 0, 232, 0, Text_18868C, Text_1886AE + trainerbattle 0, TRAINER_FISHERMAN_NOLAN, 0, Text_18868C, Text_1886AE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABA56 @@ -6667,12 +6668,12 @@ Route21_South_EventScript_1ABA2F:: @ 81ABA2F end EventScript_1ABA56:: @ 81ABA56 - trainerbattle 5, 232, 0, Text_1C3356, Text_1886AE + trainerbattle 5, TRAINER_FISHERMAN_NOLAN, 0, Text_1C3356, Text_1886AE msgbox Text_1886C5, 6 end Route21_North_EventScript_1ABA6D:: @ 81ABA6D - trainerbattle 0, 245, 0, Text_18843C, Text_18845F + trainerbattle 0, TRAINER_SWIMMER_MALE_SPENCER, 0, Text_18843C, Text_18845F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABA94 @@ -6680,12 +6681,12 @@ Route21_North_EventScript_1ABA6D:: @ 81ABA6D end EventScript_1ABA94:: @ 81ABA94 - trainerbattle 5, 245, 0, Text_1C3264, Text_18845F + trainerbattle 5, TRAINER_SWIMMER_MALE_SPENCER, 0, Text_1C3264, Text_18845F msgbox Text_188465, 6 end Route21_South_EventScript_1ABAAB:: @ 81ABAAB - trainerbattle 0, 246, 0, Text_1884D4, Text_1884F0 + trainerbattle 0, TRAINER_SWIMMER_MALE_JACK, 0, Text_1884D4, Text_1884F0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABAD2 @@ -6693,12 +6694,12 @@ Route21_South_EventScript_1ABAAB:: @ 81ABAAB end EventScript_1ABAD2:: @ 81ABAD2 - trainerbattle 5, 246, 0, Text_1C3298, Text_1884F0 + trainerbattle 5, TRAINER_SWIMMER_MALE_JACK, 0, Text_1C3298, Text_1884F0 msgbox Text_1884FF, 6 end Route21_South_EventScript_1ABAE9:: @ 81ABAE9 - trainerbattle 0, 247, 0, Text_18851F, Text_188543 + trainerbattle 0, TRAINER_SWIMMER_MALE_JEROME, 0, Text_18851F, Text_188543 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABB10 @@ -6706,12 +6707,12 @@ Route21_South_EventScript_1ABAE9:: @ 81ABAE9 end EventScript_1ABB10:: @ 81ABB10 - trainerbattle 5, 247, 0, Text_1C32D3, Text_188543 + trainerbattle 5, TRAINER_SWIMMER_MALE_JEROME, 0, Text_1C32D3, Text_188543 msgbox Text_188555, 6 end Route21_South_EventScript_1ABB27:: @ 81ABB27 - trainerbattle 0, 248, 0, Text_188592, Text_1885B2 + trainerbattle 0, TRAINER_SWIMMER_MALE_ROLAND, 0, Text_188592, Text_1885B2 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABB4E @@ -6719,12 +6720,12 @@ Route21_South_EventScript_1ABB27:: @ 81ABB27 end EventScript_1ABB4E:: @ 81ABB4E - trainerbattle 5, 248, 0, Text_1C32FD, Text_1885B2 + trainerbattle 5, TRAINER_SWIMMER_MALE_ROLAND, 0, Text_1C32FD, Text_1885B2 msgbox Text_1885BF, 6 end Route21_North_EventScript_1ABB65:: @ 81ABB65 - trainerbattle 4, 491, 0, Text_1886E2, Text_188712, Text_18875E + trainerbattle 4, TRAINER_SIS_AND_BRO_LIL_IAN, 0, Text_1886E2, Text_188712, Text_18875E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABB90 @@ -6732,12 +6733,12 @@ Route21_North_EventScript_1ABB65:: @ 81ABB65 end EventScript_1ABB90:: @ 81ABB90 - trainerbattle 7, 491, 0, Text_1C3378, Text_188712, Text_18875E + trainerbattle 7, TRAINER_SIS_AND_BRO_LIL_IAN, 0, Text_1C3378, Text_188712, Text_18875E msgbox Text_188734, 6 end Route21_North_EventScript_1ABBAB:: @ 81ABBAB - trainerbattle 4, 491, 0, Text_1887B4, Text_1887F1, Text_188850 + trainerbattle 4, TRAINER_SIS_AND_BRO_LIL_IAN, 0, Text_1887B4, Text_1887F1, Text_188850 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABBD6 @@ -6745,12 +6746,12 @@ Route21_North_EventScript_1ABBAB:: @ 81ABBAB end EventScript_1ABBD6:: @ 81ABBD6 - trainerbattle 7, 491, 0, Text_1C33AE, Text_1887F1, Text_188850 + trainerbattle 7, TRAINER_SIS_AND_BRO_LIL_IAN, 0, Text_1C33AE, Text_1887F1, Text_188850 msgbox Text_188812, 6 end OneIsland_KindleRoad_EventScript_1ABBF1:: @ 81ABBF1 - trainerbattle 0, 547, 0, Text_18961F, Text_18964D + trainerbattle 0, TRAINER_SWIMMER_FEMALE_MARIA, 0, Text_18961F, Text_18964D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABC18 @@ -6758,12 +6759,12 @@ OneIsland_KindleRoad_EventScript_1ABBF1:: @ 81ABBF1 end EventScript_1ABC18:: @ 81ABC18 - trainerbattle 5, 547, 0, Text_1C37B5, Text_18964D + trainerbattle 5, TRAINER_SWIMMER_FEMALE_MARIA, 0, Text_1C37B5, Text_18964D msgbox Text_189657, 6 end OneIsland_KindleRoad_EventScript_1ABC2F:: @ 81ABC2F - trainerbattle 0, 548, 0, Text_18968C, Text_1896AC + trainerbattle 0, TRAINER_SWIMMER_FEMALE_ABIGAIL, 0, Text_18968C, Text_1896AC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABC56 @@ -6771,12 +6772,12 @@ OneIsland_KindleRoad_EventScript_1ABC2F:: @ 81ABC2F end EventScript_1ABC56:: @ 81ABC56 - trainerbattle 5, 548, 0, Text_1C37E7, Text_1896AC + trainerbattle 5, TRAINER_SWIMMER_FEMALE_ABIGAIL, 0, Text_1C37E7, Text_1896AC msgbox Text_1896C1, 6 end OneIsland_KindleRoad_EventScript_1ABC6D:: @ 81ABC6D - trainerbattle 0, 549, 0, Text_1896F9, Text_189728 + trainerbattle 0, TRAINER_SWIMMER_MALE_FINN, 0, Text_1896F9, Text_189728 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABC94 @@ -6784,12 +6785,12 @@ OneIsland_KindleRoad_EventScript_1ABC6D:: @ 81ABC6D end EventScript_1ABC94:: @ 81ABC94 - trainerbattle 5, 549, 0, Text_1C3807, Text_189728 + trainerbattle 5, TRAINER_SWIMMER_MALE_FINN, 0, Text_1C3807, Text_189728 msgbox Text_189740, 6 end OneIsland_KindleRoad_EventScript_1ABCAB:: @ 81ABCAB - trainerbattle 0, 550, 0, Text_189767, Text_1897A4 + trainerbattle 0, TRAINER_SWIMMER_MALE_GARRETT, 0, Text_189767, Text_1897A4 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABCD2 @@ -6797,12 +6798,12 @@ OneIsland_KindleRoad_EventScript_1ABCAB:: @ 81ABCAB end EventScript_1ABCD2:: @ 81ABCD2 - trainerbattle 5, 550, 0, Text_1C3835, Text_1897A4 + trainerbattle 5, TRAINER_SWIMMER_MALE_GARRETT, 0, Text_1C3835, Text_1897A4 msgbox Text_1897C5, 6 end OneIsland_KindleRoad_EventScript_1ABCE9:: @ 81ABCE9 - trainerbattle 0, 551, 0, Text_1897FF, Text_189833 + trainerbattle 0, TRAINER_FISHERMAN_TOMMY, 0, Text_1897FF, Text_189833 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABD10 @@ -6810,12 +6811,12 @@ OneIsland_KindleRoad_EventScript_1ABCE9:: @ 81ABCE9 end EventScript_1ABD10:: @ 81ABD10 - trainerbattle 5, 551, 0, Text_1C386A, Text_189833 + trainerbattle 5, TRAINER_FISHERMAN_TOMMY, 0, Text_1C386A, Text_189833 msgbox Text_18984B, 6 end OneIsland_KindleRoad_EventScript_1ABD27:: @ 81ABD27 - trainerbattle 0, 518, 0, Text_189883, Text_1898AB + trainerbattle 0, TRAINER_CRUSH_GIRL_SHARON, 0, Text_189883, Text_1898AB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABD4E @@ -6823,12 +6824,12 @@ OneIsland_KindleRoad_EventScript_1ABD27:: @ 81ABD27 end EventScript_1ABD4E:: @ 81ABD4E - trainerbattle 5, 518, 0, Text_1C389F, Text_1898AB + trainerbattle 5, TRAINER_CRUSH_GIRL_SHARON, 0, Text_1C389F, Text_1898AB msgbox Text_1898C4, 6 end OneIsland_KindleRoad_EventScript_1ABD65:: @ 81ABD65 - trainerbattle 0, 552, 0, Text_1898F0, Text_18991B + trainerbattle 0, TRAINER_CRUSH_GIRL_TANYA, 0, Text_1898F0, Text_18991B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABD8C @@ -6836,12 +6837,12 @@ OneIsland_KindleRoad_EventScript_1ABD65:: @ 81ABD65 end EventScript_1ABD8C:: @ 81ABD8C - trainerbattle 5, 552, 0, Text_1C38CA, Text_18991B + trainerbattle 5, TRAINER_CRUSH_GIRL_TANYA, 0, Text_1C38CA, Text_18991B msgbox Text_18992C, 6 end OneIsland_KindleRoad_EventScript_1ABDA3:: @ 81ABDA3 - trainerbattle 0, 553, 0, Text_189950, Text_18998C + trainerbattle 0, TRAINER_BLACK_BELT_SHEA, 0, Text_189950, Text_18998C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABDCA @@ -6849,12 +6850,12 @@ OneIsland_KindleRoad_EventScript_1ABDA3:: @ 81ABDA3 end EventScript_1ABDCA:: @ 81ABDCA - trainerbattle 5, 553, 0, Text_1C38FA, Text_18998C + trainerbattle 5, TRAINER_BLACK_BELT_SHEA, 0, Text_1C38FA, Text_18998C msgbox Text_189998, 6 end OneIsland_KindleRoad_EventScript_1ABDE1:: @ 81ABDE1 - trainerbattle 0, 554, 0, Text_1899CE, Text_189A0A + trainerbattle 0, TRAINER_BLACK_BELT_HUGH, 0, Text_1899CE, Text_189A0A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABE08 @@ -6862,12 +6863,12 @@ OneIsland_KindleRoad_EventScript_1ABDE1:: @ 81ABDE1 end EventScript_1ABE08:: @ 81ABE08 - trainerbattle 5, 554, 0, Text_1C3943, Text_189A0A + trainerbattle 5, TRAINER_BLACK_BELT_HUGH, 0, Text_1C3943, Text_189A0A msgbox Text_189A13, 6 end OneIsland_KindleRoad_EventScript_1ABE1F:: @ 81ABE1F - trainerbattle 0, 555, 0, Text_189A53, Text_189A92 + trainerbattle 0, TRAINER_CAMPER_BRYCE, 0, Text_189A53, Text_189A92 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABE46 @@ -6875,12 +6876,12 @@ OneIsland_KindleRoad_EventScript_1ABE1F:: @ 81ABE1F end EventScript_1ABE46:: @ 81ABE46 - trainerbattle 5, 555, 0, Text_1C3987, Text_189A92 + trainerbattle 5, TRAINER_CAMPER_BRYCE, 0, Text_1C3987, Text_189A92 msgbox Text_189A9F, 6 end OneIsland_KindleRoad_EventScript_1ABE5D:: @ 81ABE5D - trainerbattle 0, 556, 0, Text_189ACB, Text_189B0B + trainerbattle 0, TRAINER_PICNICKER_CLAIRE, 0, Text_189ACB, Text_189B0B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABE84 @@ -6888,12 +6889,12 @@ OneIsland_KindleRoad_EventScript_1ABE5D:: @ 81ABE5D end EventScript_1ABE84:: @ 81ABE84 - trainerbattle 5, 556, 0, Text_1C39C6, Text_189B0B + trainerbattle 5, TRAINER_PICNICKER_CLAIRE, 0, Text_1C39C6, Text_189B0B msgbox Text_189B24, 6 end OneIsland_KindleRoad_EventScript_1ABE9B:: @ 81ABE9B - trainerbattle 4, 557, 0, Text_189B4D, Text_189B84, Text_189BDE + trainerbattle 4, TRAINER_CRUSH_KIN_MIK_KIA, 0, Text_189B4D, Text_189B84, Text_189BDE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABEC6 @@ -6901,12 +6902,12 @@ OneIsland_KindleRoad_EventScript_1ABE9B:: @ 81ABE9B end EventScript_1ABEC6:: @ 81ABEC6 - trainerbattle 7, 557, 0, Text_1C3A05, Text_189B84, Text_189BDE + trainerbattle 7, TRAINER_CRUSH_KIN_MIK_KIA, 0, Text_1C3A05, Text_189B84, Text_189BDE msgbox Text_189BA3, 6 end OneIsland_KindleRoad_EventScript_1ABEE1:: @ 81ABEE1 - trainerbattle 4, 557, 0, Text_189C33, Text_189C62, Text_189CAB + trainerbattle 4, TRAINER_CRUSH_KIN_MIK_KIA, 0, Text_189C33, Text_189C62, Text_189CAB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABF0C @@ -6914,12 +6915,12 @@ OneIsland_KindleRoad_EventScript_1ABEE1:: @ 81ABEE1 end EventScript_1ABF0C:: @ 81ABF0C - trainerbattle 7, 557, 0, Text_1C3A55, Text_189C62, Text_189CAB + trainerbattle 7, TRAINER_CRUSH_KIN_MIK_KIA, 0, Text_1C3A55, Text_189C62, Text_189CAB msgbox Text_189C7E, 6 end OneIsland_TreasureBeach_EventScript_1ABF27:: @ 81ABF27 - trainerbattle 0, 546, 0, Text_189D5A, Text_189D8B + trainerbattle 0, TRAINER_SWIMMER_FEMALE_AMARA, 0, Text_189D5A, Text_189D8B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABF4E @@ -6927,12 +6928,12 @@ OneIsland_TreasureBeach_EventScript_1ABF27:: @ 81ABF27 end EventScript_1ABF4E:: @ 81ABF4E - trainerbattle 5, 546, 0, Text_1C3773, Text_189D8B + trainerbattle 5, TRAINER_SWIMMER_FEMALE_AMARA, 0, Text_1C3773, Text_189D8B msgbox Text_189DA3, 6 end ThreeIsland_BondBridge_EventScript_1ABF65:: @ 81ABF65 - trainerbattle 0, 523, 0, Text_189E42, Text_189E72 + trainerbattle 0, TRAINER_AROMA_LADY_NIKKI, 0, Text_189E42, Text_189E72 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABF8C @@ -6940,12 +6941,12 @@ ThreeIsland_BondBridge_EventScript_1ABF65:: @ 81ABF65 end EventScript_1ABF8C:: @ 81ABF8C - trainerbattle 5, 523, 0, Text_1C3AA7, Text_189E72 + trainerbattle 5, TRAINER_AROMA_LADY_NIKKI, 0, Text_1C3AA7, Text_189E72 msgbox Text_189E9E, 6 end ThreeIsland_BondBridge_EventScript_1ABFA3:: @ 81ABFA3 - trainerbattle 0, 558, 0, Text_189ED4, Text_189EFA + trainerbattle 0, TRAINER_AROMA_LADY_VIOLET, 0, Text_189ED4, Text_189EFA specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ABFCA @@ -6953,12 +6954,12 @@ ThreeIsland_BondBridge_EventScript_1ABFA3:: @ 81ABFA3 end EventScript_1ABFCA:: @ 81ABFCA - trainerbattle 5, 558, 0, Text_1C3ABF, Text_189EFA + trainerbattle 5, TRAINER_AROMA_LADY_VIOLET, 0, Text_1C3ABF, Text_189EFA msgbox Text_189F21, 6 end ThreeIsland_BondBridge_EventScript_1ABFE1:: @ 81ABFE1 - trainerbattle 0, 519, 0, Text_189F63, Text_189F9A + trainerbattle 0, TRAINER_TUBER_AMIRA, 0, Text_189F63, Text_189F9A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC008 @@ -6966,12 +6967,12 @@ ThreeIsland_BondBridge_EventScript_1ABFE1:: @ 81ABFE1 end EventScript_1AC008:: @ 81AC008 - trainerbattle 5, 519, 0, Text_1C3AF2, Text_189F9A + trainerbattle 5, TRAINER_TUBER_AMIRA, 0, Text_1C3AF2, Text_189F9A msgbox Text_189FA8, 6 end ThreeIsland_BondBridge_EventScript_1AC01F:: @ 81AC01F - trainerbattle 0, 559, 0, Text_189FDB, Text_189FEE + trainerbattle 0, TRAINER_TUBER_ALEXIS, 0, Text_189FDB, Text_189FEE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC046 @@ -6979,12 +6980,12 @@ ThreeIsland_BondBridge_EventScript_1AC01F:: @ 81AC01F end EventScript_1AC046:: @ 81AC046 - trainerbattle 5, 559, 0, Text_1C3B1D, Text_189FEE + trainerbattle 5, TRAINER_TUBER_ALEXIS, 0, Text_1C3B1D, Text_189FEE msgbox Text_18A000, 6 end ThreeIsland_BondBridge_EventScript_1AC05D:: @ 81AC05D - trainerbattle 0, 561, 0, Text_18A01F, Text_18A053 + trainerbattle 0, TRAINER_SWIMMER_FEMALE_TISHA, 0, Text_18A01F, Text_18A053 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC084 @@ -6992,12 +6993,12 @@ ThreeIsland_BondBridge_EventScript_1AC05D:: @ 81AC05D end EventScript_1AC084:: @ 81AC084 - trainerbattle 5, 561, 0, Text_1C3B30, Text_18A053 + trainerbattle 5, TRAINER_SWIMMER_FEMALE_TISHA, 0, Text_1C3B30, Text_18A053 msgbox Text_18A082, 6 end ThreeIsland_BondBridge_EventScript_1AC09B:: @ 81AC09B - trainerbattle 4, 560, 0, Text_18A0C4, Text_18A0F7, Text_18A138 + trainerbattle 4, TRAINER_TWINS_JOY_MEG, 0, Text_18A0C4, Text_18A0F7, Text_18A138 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC0C6 @@ -7005,12 +7006,12 @@ ThreeIsland_BondBridge_EventScript_1AC09B:: @ 81AC09B end EventScript_1AC0C6:: @ 81AC0C6 - trainerbattle 7, 560, 0, Text_1C3B6E, Text_18A0F7, Text_18A138 + trainerbattle 7, TRAINER_TWINS_JOY_MEG, 0, Text_1C3B6E, Text_18A0F7, Text_18A138 msgbox Text_18A106, 6 end ThreeIsland_BondBridge_EventScript_1AC0E1:: @ 81AC0E1 - trainerbattle 4, 560, 0, Text_18A179, Text_18A1A3, Text_18A1CD + trainerbattle 4, TRAINER_TWINS_JOY_MEG, 0, Text_18A179, Text_18A1A3, Text_18A1CD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC10C @@ -7018,12 +7019,12 @@ ThreeIsland_BondBridge_EventScript_1AC0E1:: @ 81AC0E1 end EventScript_1AC10C:: @ 81AC10C - trainerbattle 7, 560, 0, Text_1C3B99, Text_18A1A3, Text_18A1CD + trainerbattle 7, TRAINER_TWINS_JOY_MEG, 0, Text_1C3B99, Text_18A1A3, Text_18A1CD msgbox Text_18A1B2, 6 end FiveIsland_ResortGorgeous_EventScript_1AC127:: @ 81AC127 - trainerbattle 0, 526, 0, Text_18A3E2, Text_18A40E + trainerbattle 0, TRAINER_PAINTER_DAISY, 0, Text_18A3E2, Text_18A40E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC14E @@ -7031,12 +7032,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC127:: @ 81AC127 end EventScript_1AC14E:: @ 81AC14E - trainerbattle 5, 526, 0, Text_1C3BF6, Text_18A40E + trainerbattle 5, TRAINER_PAINTER_DAISY, 0, Text_1C3BF6, Text_18A40E msgbox Text_18A430, 6 end FiveIsland_ResortGorgeous_EventScript_1AC165:: @ 81AC165 - trainerbattle 0, 562, 0, Text_18A461, Text_18A49E + trainerbattle 0, TRAINER_PAINTER_CELINA, 0, Text_18A461, Text_18A49E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC18C @@ -7044,12 +7045,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC165:: @ 81AC165 end EventScript_1AC18C:: @ 81AC18C - trainerbattle 5, 562, 0, Text_1C3C28, Text_18A49E + trainerbattle 5, TRAINER_PAINTER_CELINA, 0, Text_1C3C28, Text_18A49E msgbox Text_18A4C6, 6 end FiveIsland_ResortGorgeous_EventScript_1AC1A3:: @ 81AC1A3 - trainerbattle 0, 563, 0, Text_18A50E, Text_18A535 + trainerbattle 0, TRAINER_PAINTER_RAYNA, 0, Text_18A50E, Text_18A535 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC1CA @@ -7057,12 +7058,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC1A3:: @ 81AC1A3 end EventScript_1AC1CA:: @ 81AC1CA - trainerbattle 5, 563, 0, Text_1C3C70, Text_18A535 + trainerbattle 5, TRAINER_PAINTER_RAYNA, 0, Text_1C3C70, Text_18A535 msgbox Text_18A555, 6 end FiveIsland_ResortGorgeous_EventScript_1AC1E1:: @ 81AC1E1 - trainerbattle 0, 525, 0, Text_18A5B9, Text_18A5EE + trainerbattle 0, TRAINER_LADY_JACKI, 0, Text_18A5B9, Text_18A5EE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC208 @@ -7070,12 +7071,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC1E1:: @ 81AC1E1 end EventScript_1AC208:: @ 81AC208 - trainerbattle 5, 525, 0, Text_1C3CB0, Text_18A5EE + trainerbattle 5, TRAINER_LADY_JACKI, 0, Text_1C3CB0, Text_18A5EE msgbox Text_18A601, 6 end FiveIsland_ResortGorgeous_EventScript_1AC21F:: @ 81AC21F - trainerbattle 0, 564, 0, Text_18A645, Text_18A67F + trainerbattle 0, TRAINER_LADY_GILLIAN, 0, Text_18A645, Text_18A67F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC246 @@ -7083,12 +7084,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC21F:: @ 81AC21F end EventScript_1AC246:: @ 81AC246 - trainerbattle 5, 564, 0, Text_1C3CF1, Text_18A67F + trainerbattle 5, TRAINER_LADY_GILLIAN, 0, Text_1C3CF1, Text_18A67F msgbox Text_18A699, 6 end FiveIsland_ResortGorgeous_EventScript_1AC25D:: @ 81AC25D - trainerbattle 0, 565, 0, Text_18A6DA, Text_18A6FE + trainerbattle 0, TRAINER_YOUNGSTER_DESTIN, 0, Text_18A6DA, Text_18A6FE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC284 @@ -7096,12 +7097,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC25D:: @ 81AC25D end EventScript_1AC284:: @ 81AC284 - trainerbattle 5, 565, 0, Text_1C3D47, Text_18A6FE + trainerbattle 5, TRAINER_YOUNGSTER_DESTIN, 0, Text_1C3D47, Text_18A6FE msgbox Text_18A715, 6 end FiveIsland_ResortGorgeous_EventScript_1AC29B:: @ 81AC29B - trainerbattle 0, 566, 0, Text_18A74A, Text_18A786 + trainerbattle 0, TRAINER_SWIMMER_MALE_TOBY, 0, Text_18A74A, Text_18A786 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC2C2 @@ -7109,12 +7110,12 @@ FiveIsland_ResortGorgeous_EventScript_1AC29B:: @ 81AC29B end EventScript_1AC2C2:: @ 81AC2C2 - trainerbattle 5, 566, 0, Text_1C3D73, Text_18A786 + trainerbattle 5, TRAINER_SWIMMER_MALE_TOBY, 0, Text_1C3D73, Text_18A786 msgbox Text_18A7AC, 6 end FiveIsland_WaterLabyrinth_EventScript_1AC2D9:: @ 81AC2D9 - trainerbattle 0, 520, 0, Text_18AAD5, Text_18AB0B + trainerbattle 0, TRAINER_PKMN_BREEDER_ALIZE, 0, Text_18AAD5, Text_18AB0B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC300 @@ -7122,12 +7123,12 @@ FiveIsland_WaterLabyrinth_EventScript_1AC2D9:: @ 81AC2D9 end EventScript_1AC300:: @ 81AC300 - trainerbattle 5, 520, 0, Text_1C3BB7, Text_18AB0B + trainerbattle 5, TRAINER_PKMN_BREEDER_ALIZE, 0, Text_1C3BB7, Text_18AB0B msgbox Text_18AB37, 6 end FiveIsland_MemorialPillar_EventScript_1AC317:: @ 81AC317 - trainerbattle 0, 570, 0, Text_18AE50, Text_18AEA8 + trainerbattle 0, TRAINER_BIRD_KEEPER_MILO, 0, Text_18AE50, Text_18AEA8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC33E @@ -7135,12 +7136,12 @@ FiveIsland_MemorialPillar_EventScript_1AC317:: @ 81AC317 end EventScript_1AC33E:: @ 81AC33E - trainerbattle 5, 570, 0, Text_1C3DA2, Text_18AEA8 + trainerbattle 5, TRAINER_BIRD_KEEPER_MILO, 0, Text_1C3DA2, Text_18AEA8 msgbox Text_18AEB6, 6 end FiveIsland_MemorialPillar_EventScript_1AC355:: @ 81AC355 - trainerbattle 0, 571, 0, Text_18AEDC, Text_18AF39 + trainerbattle 0, TRAINER_BIRD_KEEPER_CHAZ, 0, Text_18AEDC, Text_18AF39 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC37C @@ -7148,12 +7149,12 @@ FiveIsland_MemorialPillar_EventScript_1AC355:: @ 81AC355 end EventScript_1AC37C:: @ 81AC37C - trainerbattle 5, 571, 0, Text_1C3E0F, Text_18AF39 + trainerbattle 5, TRAINER_BIRD_KEEPER_CHAZ, 0, Text_1C3E0F, Text_18AF39 msgbox Text_18AF45, 6 end FiveIsland_MemorialPillar_EventScript_1AC393:: @ 81AC393 - trainerbattle 0, 572, 0, Text_18AF72, Text_18AFCC + trainerbattle 0, TRAINER_BIRD_KEEPER_HAROLD, 0, Text_18AF72, Text_18AFCC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC3BA @@ -7161,12 +7162,12 @@ FiveIsland_MemorialPillar_EventScript_1AC393:: @ 81AC393 end EventScript_1AC3BA:: @ 81AC3BA - trainerbattle 5, 572, 0, Text_1C3E6A, Text_18AFCC + trainerbattle 5, TRAINER_BIRD_KEEPER_HAROLD, 0, Text_1C3E6A, Text_18AFCC msgbox Text_18AFF2, 6 end SixIsland_OutcastIsland_EventScript_1AC3D1:: @ 81AC3D1 - trainerbattle 0, 573, 0, Text_18B400, Text_18B43B + trainerbattle 0, TRAINER_FISHERMAN_TYLOR, 0, Text_18B400, Text_18B43B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC3F8 @@ -7174,12 +7175,12 @@ SixIsland_OutcastIsland_EventScript_1AC3D1:: @ 81AC3D1 end EventScript_1AC3F8:: @ 81AC3F8 - trainerbattle 5, 573, 0, Text_1C3ED0, Text_18B43B + trainerbattle 5, TRAINER_FISHERMAN_TYLOR, 0, Text_1C3ED0, Text_18B43B msgbox Text_18B451, 6 end SixIsland_OutcastIsland_EventScript_1AC40F:: @ 81AC40F - trainerbattle 0, 574, 0, Text_18B48F, Text_18B4C5 + trainerbattle 0, TRAINER_SWIMMER_MALE_MYMO, 0, Text_18B48F, Text_18B4C5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC436 @@ -7187,12 +7188,12 @@ SixIsland_OutcastIsland_EventScript_1AC40F:: @ 81AC40F end EventScript_1AC436:: @ 81AC436 - trainerbattle 5, 574, 0, Text_1C3F11, Text_18B4C5 + trainerbattle 5, TRAINER_SWIMMER_MALE_MYMO, 0, Text_1C3F11, Text_18B4C5 msgbox Text_18B4D1, 6 end SixIsland_OutcastIsland_EventScript_1AC44D:: @ 81AC44D - trainerbattle 0, 575, 0, Text_18B4FA, Text_18B539 + trainerbattle 0, TRAINER_SWIMMER_FEMALE_NICOLE, 0, Text_18B4FA, Text_18B539 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC474 @@ -7200,12 +7201,12 @@ SixIsland_OutcastIsland_EventScript_1AC44D:: @ 81AC44D end EventScript_1AC474:: @ 81AC474 - trainerbattle 5, 575, 0, Text_1C3F51, Text_18B539 + trainerbattle 5, TRAINER_SWIMMER_FEMALE_NICOLE, 0, Text_1C3F51, Text_18B539 msgbox Text_18B573, 6 end SixIsland_OutcastIsland_EventScript_1AC48B:: @ 81AC48B - trainerbattle 4, 576, 0, Text_18B5C8, Text_18B5F4, Text_18B660 + trainerbattle 4, TRAINER_SIS_AND_BRO_AVA_GEB, 0, Text_18B5C8, Text_18B5F4, Text_18B660 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC4B6 @@ -7213,12 +7214,12 @@ SixIsland_OutcastIsland_EventScript_1AC48B:: @ 81AC48B end EventScript_1AC4B6:: @ 81AC4B6 - trainerbattle 7, 576, 0, Text_1C3F7B, Text_18B5F4, Text_18B660 + trainerbattle 7, TRAINER_SIS_AND_BRO_AVA_GEB, 0, Text_1C3F7B, Text_18B5F4, Text_18B660 msgbox Text_18B62E, 6 end SixIsland_OutcastIsland_EventScript_1AC4D1:: @ 81AC4D1 - trainerbattle 4, 576, 0, Text_18B6C1, Text_18B6EF, Text_18B762 + trainerbattle 4, TRAINER_SIS_AND_BRO_AVA_GEB, 0, Text_18B6C1, Text_18B6EF, Text_18B762 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC4FC @@ -7226,12 +7227,12 @@ SixIsland_OutcastIsland_EventScript_1AC4D1:: @ 81AC4D1 end EventScript_1AC4FC:: @ 81AC4FC - trainerbattle 7, 576, 0, Text_1C3FB3, Text_18B6EF, Text_18B762 + trainerbattle 7, TRAINER_SIS_AND_BRO_AVA_GEB, 0, Text_1C3FB3, Text_18B6EF, Text_18B762 msgbox Text_18B720, 6 end SixIsland_GreenPath_EventScript_1AC517:: @ 81AC517 - trainerbattle 0, 517, 0, Text_18B7B0, Text_18B7F0 + trainerbattle 0, TRAINER_PSYCHIC_JACLYN, 0, Text_18B7B0, Text_18B7F0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC53E @@ -7239,12 +7240,12 @@ SixIsland_GreenPath_EventScript_1AC517:: @ 81AC517 end EventScript_1AC53E:: @ 81AC53E - trainerbattle 5, 517, 0, Text_1C3FE9, Text_18B7F0 + trainerbattle 5, TRAINER_PSYCHIC_JACLYN, 0, Text_1C3FE9, Text_18B7F0 msgbox Text_18B7FD, 6 end SixIsland_WaterPath_EventScript_1AC555:: @ 81AC555 - trainerbattle 0, 577, 0, Text_18B896, Text_18B8C8 + trainerbattle 0, TRAINER_AROMA_LADY_ROSE, 0, Text_18B896, Text_18B8C8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC57C @@ -7252,12 +7253,12 @@ SixIsland_WaterPath_EventScript_1AC555:: @ 81AC555 end EventScript_1AC57C:: @ 81AC57C - trainerbattle 5, 577, 0, Text_1C4028, Text_18B8C8 + trainerbattle 5, TRAINER_AROMA_LADY_ROSE, 0, Text_1C4028, Text_18B8C8 msgbox Text_18B8F7, 6 end SixIsland_WaterPath_EventScript_1AC593:: @ 81AC593 - trainerbattle 0, 291, 0, Text_18B959, Text_18B988 + trainerbattle 0, TRAINER_JUGGLER_EDWARD, 0, Text_18B959, Text_18B988 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC5BA @@ -7265,12 +7266,12 @@ SixIsland_WaterPath_EventScript_1AC593:: @ 81AC593 end EventScript_1AC5BA:: @ 81AC5BA - trainerbattle 5, 291, 0, Text_1C4057, Text_18B988 + trainerbattle 5, TRAINER_JUGGLER_EDWARD, 0, Text_1C4057, Text_18B988 msgbox Text_18B9A5, 6 end SixIsland_WaterPath_EventScript_1AC5D1:: @ 81AC5D1 - trainerbattle 0, 578, 0, Text_18B9EC, Text_18BA47 + trainerbattle 0, TRAINER_SWIMMER_MALE_SAMIR, 0, Text_18B9EC, Text_18BA47 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC5F8 @@ -7278,12 +7279,12 @@ SixIsland_WaterPath_EventScript_1AC5D1:: @ 81AC5D1 end EventScript_1AC5F8:: @ 81AC5F8 - trainerbattle 5, 578, 0, Text_1C407F, Text_18BA47 + trainerbattle 5, TRAINER_SWIMMER_MALE_SAMIR, 0, Text_1C407F, Text_18BA47 msgbox Text_18BA57, 6 end SixIsland_WaterPath_EventScript_1AC60F:: @ 81AC60F - trainerbattle 0, 579, 0, Text_18BA86, Text_18BAC0 + trainerbattle 0, TRAINER_SWIMMER_FEMALE_DENISE, 0, Text_18BA86, Text_18BAC0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC636 @@ -7291,12 +7292,12 @@ SixIsland_WaterPath_EventScript_1AC60F:: @ 81AC60F end EventScript_1AC636:: @ 81AC636 - trainerbattle 5, 579, 0, Text_1C40D9, Text_18BAC0 + trainerbattle 5, TRAINER_SWIMMER_FEMALE_DENISE, 0, Text_1C40D9, Text_18BAC0 msgbox Text_18BAE0, 6 end SixIsland_WaterPath_EventScript_1AC64D:: @ 81AC64D - trainerbattle 4, 580, 0, Text_18BBBA, Text_18BBE2, Text_18BC24 + trainerbattle 4, TRAINER_TWINS_MIU_MIA, 0, Text_18BBBA, Text_18BBE2, Text_18BC24 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC678 @@ -7304,12 +7305,12 @@ SixIsland_WaterPath_EventScript_1AC64D:: @ 81AC64D end EventScript_1AC678:: @ 81AC678 - trainerbattle 7, 580, 0, Text_1C4138, Text_18BBE2, Text_18BC24 + trainerbattle 7, TRAINER_TWINS_MIU_MIA, 0, Text_1C4138, Text_18BBE2, Text_18BC24 msgbox Text_18BBF6, 6 end SixIsland_WaterPath_EventScript_1AC693:: @ 81AC693 - trainerbattle 4, 580, 0, Text_18BC5A, Text_18BC84, Text_18BCCF + trainerbattle 4, TRAINER_TWINS_MIU_MIA, 0, Text_18BC5A, Text_18BC84, Text_18BCCF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC6BE @@ -7317,12 +7318,12 @@ SixIsland_WaterPath_EventScript_1AC693:: @ 81AC693 end EventScript_1AC6BE:: @ 81AC6BE - trainerbattle 7, 580, 0, Text_1C4166, Text_18BC84, Text_18BCCF + trainerbattle 7, TRAINER_TWINS_MIU_MIA, 0, Text_1C4166, Text_18BC84, Text_18BCCF msgbox Text_18BCAE, 6 end SixIsland_WaterPath_EventScript_1AC6D9:: @ 81AC6D9 - trainerbattle 0, 581, 0, Text_18BB2D, Text_18BB62 + trainerbattle 0, TRAINER_HIKER_EARL, 0, Text_18BB2D, Text_18BB62 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC700 @@ -7330,12 +7331,12 @@ SixIsland_WaterPath_EventScript_1AC6D9:: @ 81AC6D9 end EventScript_1AC700:: @ 81AC700 - trainerbattle 5, 581, 0, Text_1C40FA, Text_18BB62 + trainerbattle 5, TRAINER_HIKER_EARL, 0, Text_1C40FA, Text_18BB62 msgbox Text_18BB8B, 6 end SixIsland_RuinValley_EventScript_1AC717:: @ 81AC717 - trainerbattle 0, 524, 0, Text_18BE5D, Text_18BE9B + trainerbattle 0, TRAINER_RUIN_MANIAC_STANLY, 0, Text_18BE5D, Text_18BE9B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC73E @@ -7343,12 +7344,12 @@ SixIsland_RuinValley_EventScript_1AC717:: @ 81AC717 end EventScript_1AC73E:: @ 81AC73E - trainerbattle 5, 524, 0, Text_1C4196, Text_18BE9B + trainerbattle 5, TRAINER_RUIN_MANIAC_STANLY, 0, Text_1C4196, Text_18BE9B msgbox Text_18BEA0, 6 end SixIsland_RuinValley_EventScript_1AC755:: @ 81AC755 - trainerbattle 0, 582, 0, Text_18BF05, Text_18BF33 + trainerbattle 0, TRAINER_RUIN_MANIAC_FOSTER, 0, Text_18BF05, Text_18BF33 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC77C @@ -7356,12 +7357,12 @@ SixIsland_RuinValley_EventScript_1AC755:: @ 81AC755 end EventScript_1AC77C:: @ 81AC77C - trainerbattle 5, 582, 0, Text_1C41D4, Text_18BF33 + trainerbattle 5, TRAINER_RUIN_MANIAC_FOSTER, 0, Text_1C41D4, Text_18BF33 msgbox Text_18BF6C, 6 end SixIsland_RuinValley_EventScript_1AC793:: @ 81AC793 - trainerbattle 0, 583, 0, Text_18BFC5, Text_18C03B + trainerbattle 0, TRAINER_RUIN_MANIAC_LARRY, 0, Text_18BFC5, Text_18C03B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC7BA @@ -7369,12 +7370,12 @@ SixIsland_RuinValley_EventScript_1AC793:: @ 81AC793 end EventScript_1AC7BA:: @ 81AC7BA - trainerbattle 5, 583, 0, Text_1C4210, Text_18C03B + trainerbattle 5, TRAINER_RUIN_MANIAC_LARRY, 0, Text_1C4210, Text_18C03B msgbox Text_18C04C, 6 end SixIsland_RuinValley_EventScript_1AC7D1:: @ 81AC7D1 - trainerbattle 0, 584, 0, Text_18C09C, Text_18C0BB + trainerbattle 0, TRAINER_HIKER_DARYL, 0, Text_18C09C, Text_18C0BB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC7F8 @@ -7382,12 +7383,12 @@ SixIsland_RuinValley_EventScript_1AC7D1:: @ 81AC7D1 end EventScript_1AC7F8:: @ 81AC7F8 - trainerbattle 5, 584, 0, Text_1C4280, Text_18C0BB + trainerbattle 5, TRAINER_HIKER_DARYL, 0, Text_1C4280, Text_18C0BB msgbox Text_18C0EA, 6 end SixIsland_RuinValley_EventScript_1AC80F:: @ 81AC80F - trainerbattle 0, 585, 0, Text_18C10A, Text_18C140 + trainerbattle 0, TRAINER_POKEMANIAC_HECTOR, 0, Text_18C10A, Text_18C140 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC836 @@ -7395,12 +7396,12 @@ SixIsland_RuinValley_EventScript_1AC80F:: @ 81AC80F end EventScript_1AC836:: @ 81AC836 - trainerbattle 5, 585, 0, Text_1C42A0, Text_18C140 + trainerbattle 5, TRAINER_POKEMANIAC_HECTOR, 0, Text_1C42A0, Text_18C140 msgbox Text_18C17A, 6 end SevenIsland_TrainerTower_EventScript_1AC84D:: @ 81AC84D - trainerbattle 0, 586, 0, Text_18C1ED, Text_18C205 + trainerbattle 0, TRAINER_PSYCHIC_DARIO, 0, Text_18C1ED, Text_18C205 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC874 @@ -7408,12 +7409,12 @@ SevenIsland_TrainerTower_EventScript_1AC84D:: @ 81AC84D end EventScript_1AC874:: @ 81AC874 - trainerbattle 5, 586, 0, Text_1C42D6, Text_18C205 + trainerbattle 5, TRAINER_PSYCHIC_DARIO, 0, Text_1C42D6, Text_18C205 msgbox Text_18C20E, 6 end SevenIsland_TrainerTower_EventScript_1AC88B:: @ 81AC88B - trainerbattle 0, 587, 0, Text_18C283, Text_18C2BC + trainerbattle 0, TRAINER_PSYCHIC_RODETTE, 0, Text_18C283, Text_18C2BC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC8B2 @@ -7421,12 +7422,12 @@ SevenIsland_TrainerTower_EventScript_1AC88B:: @ 81AC88B end EventScript_1AC8B2:: @ 81AC8B2 - trainerbattle 5, 587, 0, Text_1C42EE, Text_18C2BC + trainerbattle 5, TRAINER_PSYCHIC_RODETTE, 0, Text_1C42EE, Text_18C2BC msgbox Text_18C2D5, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1AC8C9:: @ 81AC8C9 - trainerbattle 0, 588, 0, Text_18C3BC, Text_18C3E7 + trainerbattle 0, TRAINER_AROMA_LADY_MIAH, 0, Text_18C3BC, Text_18C3E7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC8F0 @@ -7434,12 +7435,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC8C9:: @ 81AC8C9 end EventScript_1AC8F0:: @ 81AC8F0 - trainerbattle 5, 588, 0, Text_1C4327, Text_18C3E7 + trainerbattle 5, TRAINER_AROMA_LADY_MIAH, 0, Text_1C4327, Text_18C3E7 msgbox Text_18C3FF, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1AC907:: @ 81AC907 - trainerbattle 4, 589, 0, Text_18C632, Text_18C662, Text_18C6AB + trainerbattle 4, TRAINER_YOUNG_COUPLE_EVE_JON, 0, Text_18C632, Text_18C662, Text_18C6AB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC932 @@ -7447,12 +7448,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC907:: @ 81AC907 end EventScript_1AC932:: @ 81AC932 - trainerbattle 7, 589, 0, Text_1C4416, Text_18C662, Text_18C6AB + trainerbattle 7, TRAINER_YOUNG_COUPLE_EVE_JON, 0, Text_1C4416, Text_18C662, Text_18C6AB msgbox Text_18C683, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1AC94D:: @ 81AC94D - trainerbattle 4, 589, 0, Text_18C700, Text_18C73B, Text_18C7BD + trainerbattle 4, TRAINER_YOUNG_COUPLE_EVE_JON, 0, Text_18C700, Text_18C73B, Text_18C7BD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC978 @@ -7460,12 +7461,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC94D:: @ 81AC94D end EventScript_1AC978:: @ 81AC978 - trainerbattle 7, 589, 0, Text_1C444C, Text_18C73B, Text_18C7BD + trainerbattle 7, TRAINER_YOUNG_COUPLE_EVE_JON, 0, Text_1C444C, Text_18C73B, Text_18C7BD msgbox Text_18C773, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1AC993:: @ 81AC993 - trainerbattle 0, 590, 0, Text_18C44B, Text_18C473 + trainerbattle 0, TRAINER_JUGGLER_MASON, 0, Text_18C44B, Text_18C473 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC9BA @@ -7473,12 +7474,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC993:: @ 81AC993 end EventScript_1AC9BA:: @ 81AC9BA - trainerbattle 5, 590, 0, Text_1C4374, Text_18C473 + trainerbattle 5, TRAINER_JUGGLER_MASON, 0, Text_1C4374, Text_18C473 msgbox Text_18C4BA, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1AC9D1:: @ 81AC9D1 - trainerbattle 0, 521, 0, Text_18C500, Text_18C543 + trainerbattle 0, TRAINER_PKMN_RANGER_NICOLAS, 0, Text_18C500, Text_18C543 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1AC9F8 @@ -7486,12 +7487,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC9D1:: @ 81AC9D1 end EventScript_1AC9F8:: @ 81AC9F8 - trainerbattle 5, 521, 0, Text_1C43AD, Text_18C543 + trainerbattle 5, TRAINER_PKMN_RANGER_NICOLAS, 0, Text_1C43AD, Text_18C543 msgbox Text_18C54B, 6 end SevenIsland_SevaultCanyon_Entrance_EventScript_1ACA0F:: @ 81ACA0F - trainerbattle 0, 522, 0, Text_18C5AA, Text_18C5CD + trainerbattle 0, TRAINER_PKMN_RANGER_MADELINE, 0, Text_18C5AA, Text_18C5CD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACA36 @@ -7499,12 +7500,12 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1ACA0F:: @ 81ACA0F end EventScript_1ACA36:: @ 81ACA36 - trainerbattle 5, 522, 0, Text_1C43EC, Text_18C5CD + trainerbattle 5, TRAINER_PKMN_RANGER_MADELINE, 0, Text_1C43EC, Text_18C5CD msgbox Text_18C5F5, 6 end SevenIsland_SevaultCanyon_EventScript_1ACA4D:: @ 81ACA4D - trainerbattle 0, 591, 0, Text_18C887, Text_18C8A6 + trainerbattle 0, TRAINER_CRUSH_GIRL_CYNDY, 0, Text_18C887, Text_18C8A6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACA74 @@ -7512,12 +7513,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACA4D:: @ 81ACA4D end EventScript_1ACA74:: @ 81ACA74 - trainerbattle 5, 591, 0, Text_1C4491, Text_18C8A6 + trainerbattle 5, TRAINER_CRUSH_GIRL_CYNDY, 0, Text_1C4491, Text_18C8A6 msgbox Text_18C8C2, 6 end SevenIsland_SevaultCanyon_EventScript_1ACA8B:: @ 81ACA8B - trainerbattle 0, 593, 0, Text_18C8FD, Text_18C980 + trainerbattle 0, TRAINER_TAMER_EVAN, 0, Text_18C8FD, Text_18C980 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACAB2 @@ -7525,12 +7526,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACA8B:: @ 81ACA8B end EventScript_1ACAB2:: @ 81ACAB2 - trainerbattle 5, 593, 0, Text_1C44CB, Text_18C980 + trainerbattle 5, TRAINER_TAMER_EVAN, 0, Text_1C44CB, Text_18C980 msgbox Text_18C999, 6 end SevenIsland_SevaultCanyon_EventScript_1ACAC9:: @ 81ACAC9 - trainerbattle 0, 596, 0, Text_18CA2F, Text_18CA6F + trainerbattle 0, TRAINER_PKMN_RANGER_JACKSON, 0, Text_18CA2F, Text_18CA6F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACAF0 @@ -7538,12 +7539,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACAC9:: @ 81ACAC9 end EventScript_1ACAF0:: @ 81ACAF0 - trainerbattle 5, 596, 0, Text_1C454E, Text_18CA6F + trainerbattle 5, TRAINER_PKMN_RANGER_JACKSON, 0, Text_1C454E, Text_18CA6F msgbox Text_18CA9C, 6 end SevenIsland_SevaultCanyon_EventScript_1ACB07:: @ 81ACB07 - trainerbattle 0, 598, 0, Text_18CB16, Text_18CB3E + trainerbattle 0, TRAINER_PKMN_RANGER_KATELYN, 0, Text_18CB16, Text_18CB3E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACB2E @@ -7551,12 +7552,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACB07:: @ 81ACB07 end EventScript_1ACB2E:: @ 81ACB2E - trainerbattle 5, 598, 0, Text_1C458E, Text_18CB3E + trainerbattle 5, TRAINER_PKMN_RANGER_KATELYN, 0, Text_1C458E, Text_18CB3E msgbox Text_18CB6C, 6 end SevenIsland_SevaultCanyon_EventScript_1ACB45:: @ 81ACB45 - trainerbattle 0, 599, 0, Text_18CBB4, Text_18CBE0 + trainerbattle 0, TRAINER_COOLTRAINER_LEROY, 0, Text_18CBB4, Text_18CBE0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACB6C @@ -7564,12 +7565,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACB45:: @ 81ACB45 end EventScript_1ACB6C:: @ 81ACB6C - trainerbattle 5, 599, 0, Text_1C45C2, Text_18CBE0 + trainerbattle 5, TRAINER_COOLTRAINER_LEROY, 0, Text_1C45C2, Text_18CBE0 msgbox Text_18CC09, 6 end SevenIsland_SevaultCanyon_EventScript_1ACB83:: @ 81ACB83 - trainerbattle 0, 600, 0, Text_18CC4F, Text_18CCAE + trainerbattle 0, TRAINER_COOLTRAINER_MICHELLE, 0, Text_18CC4F, Text_18CCAE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACBAA @@ -7577,12 +7578,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACB83:: @ 81ACB83 end EventScript_1ACBAA:: @ 81ACBAA - trainerbattle 5, 600, 0, Text_1C45FB, Text_18CCAE + trainerbattle 5, TRAINER_COOLTRAINER_MICHELLE, 0, Text_1C45FB, Text_18CCAE msgbox Text_18CCEA, 6 end SevenIsland_SevaultCanyon_EventScript_1ACBC1:: @ 81ACBC1 - trainerbattle 4, 601, 0, Text_18CD49, Text_18CD75, Text_18CDE2 + trainerbattle 4, TRAINER_COOL_COUPLE_LEX_NYA, 0, Text_18CD49, Text_18CD75, Text_18CDE2 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACBEC @@ -7590,12 +7591,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACBC1:: @ 81ACBC1 end EventScript_1ACBEC:: @ 81ACBEC - trainerbattle 7, 601, 0, Text_1C4662, Text_18CD75, Text_18CDE2 + trainerbattle 7, TRAINER_COOL_COUPLE_LEX_NYA, 0, Text_1C4662, Text_18CD75, Text_18CDE2 msgbox Text_18CD9C, 6 end SevenIsland_SevaultCanyon_EventScript_1ACC07:: @ 81ACC07 - trainerbattle 4, 601, 0, Text_18CE20, Text_18CE5A, Text_18CEF4 + trainerbattle 4, TRAINER_COOL_COUPLE_LEX_NYA, 0, Text_18CE20, Text_18CE5A, Text_18CEF4 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACC32 @@ -7603,12 +7604,12 @@ SevenIsland_SevaultCanyon_EventScript_1ACC07:: @ 81ACC07 end EventScript_1ACC32:: @ 81ACC32 - trainerbattle 7, 601, 0, Text_1C4699, Text_18CE5A, Text_18CEF4 + trainerbattle 7, TRAINER_COOL_COUPLE_LEX_NYA, 0, Text_1C4699, Text_18CE5A, Text_18CEF4 msgbox Text_18CE78, 6 end SevenIsland_TanobyRuins_EventScript_1ACC4D:: @ 81ACC4D - trainerbattle 0, 602, 0, Text_18CFFB, Text_18D02A + trainerbattle 0, TRAINER_RUIN_MANIAC_BRANDON, 0, Text_18CFFB, Text_18D02A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACC74 @@ -7616,12 +7617,12 @@ SevenIsland_TanobyRuins_EventScript_1ACC4D:: @ 81ACC4D end EventScript_1ACC74:: @ 81ACC74 - trainerbattle 5, 602, 0, Text_1C46D3, Text_18D02A + trainerbattle 5, TRAINER_RUIN_MANIAC_BRANDON, 0, Text_1C46D3, Text_18D02A msgbox Text_18D061, 6 end SevenIsland_TanobyRuins_EventScript_1ACC8B:: @ 81ACC8B - trainerbattle 0, 603, 0, Text_18D0D9, Text_18D108 + trainerbattle 0, TRAINER_RUIN_MANIAC_BENJAMIN, 0, Text_18D0D9, Text_18D108 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACCB2 @@ -7629,12 +7630,12 @@ SevenIsland_TanobyRuins_EventScript_1ACC8B:: @ 81ACC8B end EventScript_1ACCB2:: @ 81ACCB2 - trainerbattle 5, 603, 0, Text_1C470A, Text_18D108 + trainerbattle 5, TRAINER_RUIN_MANIAC_BENJAMIN, 0, Text_1C470A, Text_18D108 msgbox Text_18D125, 6 end SevenIsland_TanobyRuins_EventScript_1ACCC9:: @ 81ACCC9 - trainerbattle 0, 604, 0, Text_18D18F, Text_18D1B5 + trainerbattle 0, TRAINER_PAINTER_EDNA, 0, Text_18D18F, Text_18D1B5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACCF0 @@ -7642,12 +7643,12 @@ SevenIsland_TanobyRuins_EventScript_1ACCC9:: @ 81ACCC9 end EventScript_1ACCF0:: @ 81ACCF0 - trainerbattle 5, 604, 0, Text_1C4739, Text_18D1B5 + trainerbattle 5, TRAINER_PAINTER_EDNA, 0, Text_1C4739, Text_18D1B5 msgbox Text_18D1E3, 6 end SevenIsland_TanobyRuins_EventScript_1ACD07:: @ 81ACD07 - trainerbattle 0, 605, 0, Text_18D22F, Text_18D26D + trainerbattle 0, TRAINER_GENTLEMAN_CLIFFORD, 0, Text_18D22F, Text_18D26D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1ACD2E @@ -7655,7 +7656,7 @@ SevenIsland_TanobyRuins_EventScript_1ACD07:: @ 81ACD07 end EventScript_1ACD2E:: @ 81ACD2E - trainerbattle 5, 605, 0, Text_1C476A, Text_18D26D + trainerbattle 5, TRAINER_GENTLEMAN_CLIFFORD, 0, Text_1C476A, Text_18D26D msgbox Text_18D284, 6 end diff --git a/data/maps/CeladonCity_GameCorner/scripts.inc b/data/maps/CeladonCity_GameCorner/scripts.inc index 1ab7bcdf4..340d648bb 100644 --- a/data/maps/CeladonCity_GameCorner/scripts.inc +++ b/data/maps/CeladonCity_GameCorner/scripts.inc @@ -429,7 +429,7 @@ EventScript_16CABE:: @ 816CABE return CeladonCity_GameCorner_EventScript_16CAF5:: @ 816CAF5 - trainerbattle 2, 357, 0, Text_196E69, Text_196E95, EventScript_16CB10 + trainerbattle 2, TRAINER_TEAM_ROCKET_GRUNT_7, 0, Text_196E69, Text_196E95, EventScript_16CB10 msgbox gUnknown_8196E9B, 6 end diff --git a/data/maps/CeladonCity_Gym/scripts.inc b/data/maps/CeladonCity_Gym/scripts.inc index a3e266ed3..9e9fb9543 100644 --- a/data/maps/CeladonCity_Gym/scripts.inc +++ b/data/maps/CeladonCity_Gym/scripts.inc @@ -5,7 +5,7 @@ CeladonCity_Gym_EventScript_16D061:: @ 816D061 setvar VAR_0x8004, 5 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - trainerbattle 1, 417, 0, Text_197114, Text_197260, EventScript_16D0A0 + trainerbattle 1, TRAINER_LEADER_ERIKA, 0, Text_197114, Text_197260, EventScript_16D0A0 checkflag FLAG_0x293 goto_if 0, EventScript_16D0C6 setvar VAR_0x8004, 5 @@ -49,12 +49,12 @@ EventScript_16D107:: @ 816D107 end CeladonCity_Gym_EventScript_16D111:: @ 816D111 - trainerbattle 0, 132, 0, Text_19747C, Text_1974C4 + trainerbattle 0, TRAINER_LASS_KAY, 0, Text_19747C, Text_1974C4 msgbox gUnknown_81974D6, 6 end CeladonCity_Gym_EventScript_16D128:: @ 816D128 - trainerbattle 0, 133, 0, Text_1976C5, Text_1976FF + trainerbattle 0, TRAINER_LASS_LISA, 0, Text_1976C5, Text_1976FF setvar VAR_0x8004, 5 setvar VAR_0x8005, 2 special SetFlavorTextFlagFromSpecialVars @@ -62,17 +62,17 @@ CeladonCity_Gym_EventScript_16D128:: @ 816D128 end CeladonCity_Gym_EventScript_16D14C:: @ 816D14C - trainerbattle 0, 160, 0, Text_197595, Text_1975BB + trainerbattle 0, TRAINER_PICNICKER_TINA, 0, Text_197595, Text_1975BB msgbox gUnknown_81975D1, 6 end CeladonCity_Gym_EventScript_16D163:: @ 816D163 - trainerbattle 0, 265, 0, Text_1974FA, Text_19751C + trainerbattle 0, TRAINER_BEAUTY_BRIDGET, 0, Text_1974FA, Text_19751C msgbox gUnknown_8197527, 6 end CeladonCity_Gym_EventScript_16D17A:: @ 816D17A - trainerbattle 0, 266, 0, Text_19760B, Text_197660 + trainerbattle 0, TRAINER_BEAUTY_TAMIA, 0, Text_19760B, Text_197660 setvar VAR_0x8004, 5 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars @@ -80,12 +80,12 @@ CeladonCity_Gym_EventScript_16D17A:: @ 816D17A end CeladonCity_Gym_EventScript_16D19E:: @ 816D19E - trainerbattle 0, 267, 0, Text_197747, Text_19777A + trainerbattle 0, TRAINER_BEAUTY_LORI, 0, Text_197747, Text_19777A msgbox gUnknown_8197788, 6 end CeladonCity_Gym_EventScript_16D1B5:: @ 816D1B5 - trainerbattle 0, 402, 0, Text_1977E5, Text_197832 + trainerbattle 0, TRAINER_COOLTRAINER_MARY, 0, Text_1977E5, Text_197832 msgbox gUnknown_819783E, 6 end diff --git a/data/maps/CeruleanCity/scripts.inc b/data/maps/CeruleanCity/scripts.inc index 658d2a393..a1b003f0c 100644 --- a/data/maps/CeruleanCity/scripts.inc +++ b/data/maps/CeruleanCity/scripts.inc @@ -75,15 +75,15 @@ EventScript_1664CC:: @ 81664CC end EventScript_166582:: @ 8166582 - trainerbattle 3, 332, 0, Text_17EB71 + trainerbattle 3, TRAINER_RIVAL_TERRY_7, 0, Text_17EB71 return EventScript_16658D:: @ 816658D - trainerbattle 3, 333, 0, Text_17EB71 + trainerbattle 3, TRAINER_RIVAL_TERRY_8, 0, Text_17EB71 return EventScript_166598:: @ 8166598 - trainerbattle 3, 334, 0, Text_17EB71 + trainerbattle 3, TRAINER_RIVAL_TERRY_9, 0, Text_17EB71 return EventScript_1665A3:: @ 81665A3 @@ -173,13 +173,13 @@ Movement_1665FB:: @ 81665FB CeruleanCity_EventScript_166603:: @ 8166603 lock faceplayer - checktrainerflag FLAG_0x163 + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_5 goto_if_eq EventScript_16662E message Text_17EE0E waitmessage playbgm MUS_ROCKET, 0 waitbuttonpress - trainerbattle 3, 355, 0, Text_17EE70 + trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_5, 0, Text_17EE70 setvar VAR_0x407D, 1 goto EventScript_16662E end @@ -230,7 +230,7 @@ EventScript_1666C3:: @ 81666C3 textcolor 0 msgbox Text_17EE0E setvar VAR_LAST_TALKED, 2 - trainerbattle 3, 355, 0, Text_17EE70 + trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_5, 0, Text_17EE70 setvar VAR_0x407D, 1 goto EventScript_16662E end diff --git a/data/maps/CeruleanCity_Gym/scripts.inc b/data/maps/CeruleanCity_Gym/scripts.inc index b5d502041..f91e86b0f 100644 --- a/data/maps/CeruleanCity_Gym/scripts.inc +++ b/data/maps/CeruleanCity_Gym/scripts.inc @@ -5,7 +5,7 @@ CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1 setvar VAR_0x8004, 3 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - trainerbattle 1, 415, 0, Text_1921EF, Text_19242D, EventScript_16AAD3 + trainerbattle 1, TRAINER_LEADER_MISTY, 0, Text_1921EF, Text_19242D, EventScript_16AAD3 checkflag FLAG_0x297 goto_if 0, EventScript_16AAF9 msgbox gUnknown_81922BF @@ -42,12 +42,12 @@ EventScript_16AB3A:: @ 816AB3A end CeruleanCity_Gym_EventScript_16AB44:: @ 816AB44 - trainerbattle 0, 150, 0, Text_192481, Text_1924D0 + trainerbattle 0, TRAINER_PICNICKER_DIANA, 0, Text_192481, Text_1924D0 msgbox gUnknown_81924E4, 6 end CeruleanCity_Gym_EventScript_16AB5B:: @ 816AB5B - trainerbattle 0, 234, 0, Text_192524, Text_192547 + trainerbattle 0, TRAINER_SWIMMER_MALE_LUIS, 0, Text_192524, Text_192547 setvar VAR_0x8004, 3 setvar VAR_0x8005, 2 special SetFlavorTextFlagFromSpecialVars diff --git a/data/maps/CinnabarIsland_Gym/scripts.inc b/data/maps/CinnabarIsland_Gym/scripts.inc index 249f4bc99..f0ca816b8 100644 --- a/data/maps/CinnabarIsland_Gym/scripts.inc +++ b/data/maps/CinnabarIsland_Gym/scripts.inc @@ -56,7 +56,7 @@ CinnabarIsland_Gym_EventScript_16D9D4:: @ 816D9D4 setvar VAR_0x8004, 8 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - trainerbattle 1, 419, 0, Text_199543, Text_1995FA, EventScript_16DA06 + trainerbattle 1, TRAINER_LEADER_BLAINE, 0, Text_199543, Text_1995FA, EventScript_16DA06 checkflag FLAG_0x24E goto_if 0, EventScript_16DA34 msgbox gUnknown_819971D @@ -95,12 +95,12 @@ EventScript_16DA75:: @ 816DA75 end CinnabarIsland_Gym_EventScript_16DA7F:: @ 816DA7F - trainerbattle 0, 177, 0, Text_1997A5, Text_1997D6 + trainerbattle 0, TRAINER_SUPER_NERD_ERIK, 0, Text_1997A5, Text_1997D6 msgbox gUnknown_81997EA, 6 end CinnabarIsland_Gym_EventScript_16DA96:: @ 816DA96 - trainerbattle 2, 178, 0, Text_1998BD, Text_1998ED, EventScript_16DAB1 + trainerbattle 2, TRAINER_SUPER_NERD_AVERY, 0, Text_1998BD, Text_1998ED, EventScript_16DAB1 msgbox gUnknown_8199911, 6 end @@ -115,7 +115,7 @@ EventScript_16DABC:: @ 816DABC return CinnabarIsland_Gym_EventScript_16DAC2:: @ 816DAC2 - trainerbattle 2, 179, 0, Text_1999B7, Text_1999DB, EventScript_16DAEA + trainerbattle 2, TRAINER_SUPER_NERD_DEREK, 0, Text_1999B7, Text_1999DB, EventScript_16DAEA setvar VAR_0x8004, 8 setvar VAR_0x8005, 2 special SetFlavorTextFlagFromSpecialVars @@ -133,7 +133,7 @@ EventScript_16DAF5:: @ 816DAF5 return CinnabarIsland_Gym_EventScript_16DAFB:: @ 816DAFB - trainerbattle 2, 180, 0, Text_199AFC, Text_199B16, EventScript_16DB16 + trainerbattle 2, TRAINER_SUPER_NERD_ZAC, 0, Text_199AFC, Text_199B16, EventScript_16DB16 msgbox gUnknown_8199B27, 6 end @@ -148,7 +148,7 @@ EventScript_16DB21:: @ 816DB21 return CinnabarIsland_Gym_EventScript_16DB27:: @ 816DB27 - trainerbattle 2, 213, 0, Text_19983F, Text_199870, EventScript_16DB42 + trainerbattle 2, TRAINER_BURGLAR_QUINN, 0, Text_19983F, Text_199870, EventScript_16DB42 msgbox gUnknown_819987D, 6 end @@ -163,7 +163,7 @@ EventScript_16DB4D:: @ 816DB4D return CinnabarIsland_Gym_EventScript_16DB53:: @ 816DB53 - trainerbattle 2, 214, 0, Text_199948, Text_199973, EventScript_16DB6E + trainerbattle 2, TRAINER_BURGLAR_RAMON, 0, Text_199948, Text_199973, EventScript_16DB6E msgbox gUnknown_8199986, 6 end @@ -178,7 +178,7 @@ EventScript_16DB79:: @ 816DB79 return CinnabarIsland_Gym_EventScript_16DB7F:: @ 816DB7F - trainerbattle 2, 215, 0, Text_199A7F, Text_199AB9, EventScript_16DB9A + trainerbattle 2, TRAINER_BURGLAR_DUSTY, 0, Text_199A7F, Text_199AB9, EventScript_16DB9A msgbox gUnknown_8199AC9, 6 end @@ -276,7 +276,7 @@ EventScript_16DC68:: @ 816DC68 EventScript_16DC6A:: @ 816DC6A call EventScript_16DC34 - checktrainerflag FLAG_0x0D5 + checktrainerflag TRAINER_BURGLAR_QUINN goto_if 0, EventScript_16DC7A releaseall end @@ -288,7 +288,7 @@ EventScript_16DC7A:: @ 816DC7A call_if 1, EventScript_16DCC6 textcolor 0 msgbox gUnknown_819983F - trainerbattle 3, 213, 0, Text_199870 + trainerbattle 3, TRAINER_BURGLAR_QUINN, 0, Text_199870 checkflag FLAG_0x265 goto_if_eq EventScript_16DC68 call EventScript_16DC58 @@ -355,7 +355,7 @@ EventScript_16DD31:: @ 816DD31 EventScript_16DD41:: @ 816DD41 call EventScript_16DC34 - checktrainerflag FLAG_0x0B2 + checktrainerflag TRAINER_SUPER_NERD_AVERY goto_if 0, EventScript_16DD51 releaseall end @@ -367,7 +367,7 @@ EventScript_16DD51:: @ 816DD51 call_if 1, EventScript_16DD9D textcolor 0 msgbox gUnknown_81998BD - trainerbattle 3, 178, 0, Text_1998ED + trainerbattle 3, TRAINER_SUPER_NERD_AVERY, 0, Text_1998ED checkflag FLAG_0x267 goto_if_eq EventScript_16DC68 call EventScript_16DD31 @@ -443,7 +443,7 @@ EventScript_16DE0F:: @ 816DE0F EventScript_16DE1F:: @ 816DE1F call EventScript_16DC34 - checktrainerflag FLAG_0x0D6 + checktrainerflag TRAINER_BURGLAR_RAMON goto_if 0, EventScript_16DE2F releaseall end @@ -455,7 +455,7 @@ EventScript_16DE2F:: @ 816DE2F call_if 1, EventScript_16DE7B textcolor 0 msgbox gUnknown_8199948 - trainerbattle 3, 214, 0, Text_199973 + trainerbattle 3, TRAINER_BURGLAR_RAMON, 0, Text_199973 checkflag FLAG_0x268 goto_if_eq EventScript_16DC68 call EventScript_16DE0F @@ -522,7 +522,7 @@ EventScript_16DEE6:: @ 816DEE6 EventScript_16DEF6:: @ 816DEF6 call EventScript_16DC34 - checktrainerflag FLAG_0x0B3 + checktrainerflag TRAINER_SUPER_NERD_DEREK goto_if 0, EventScript_16DF06 releaseall end @@ -534,7 +534,7 @@ EventScript_16DF06:: @ 816DF06 call_if 1, EventScript_16DF52 textcolor 0 msgbox gUnknown_81999B7 - trainerbattle 3, 179, 0, Text_1999DB + trainerbattle 3, TRAINER_SUPER_NERD_DEREK, 0, Text_1999DB checkflag FLAG_0x269 goto_if_eq EventScript_16DC68 call EventScript_16DEE6 @@ -601,7 +601,7 @@ EventScript_16DFBD:: @ 816DFBD EventScript_16DFCD:: @ 816DFCD call EventScript_16DC34 - checktrainerflag FLAG_0x0D7 + checktrainerflag TRAINER_BURGLAR_DUSTY goto_if 0, EventScript_16DFDD releaseall end @@ -613,7 +613,7 @@ EventScript_16DFDD:: @ 816DFDD call_if 1, EventScript_16E029 textcolor 0 msgbox gUnknown_8199A7F - trainerbattle 3, 215, 0, Text_199AB9 + trainerbattle 3, TRAINER_BURGLAR_DUSTY, 0, Text_199AB9 checkflag FLAG_0x26A goto_if_eq EventScript_16DC68 call EventScript_16DFBD @@ -680,7 +680,7 @@ EventScript_16E094:: @ 816E094 EventScript_16E0A4:: @ 816E0A4 call EventScript_16DC34 - checktrainerflag FLAG_0x0B4 + checktrainerflag TRAINER_SUPER_NERD_ZAC goto_if 0, EventScript_16E0B4 releaseall end @@ -692,7 +692,7 @@ EventScript_16E0B4:: @ 816E0B4 call_if 1, EventScript_16E100 textcolor 0 msgbox gUnknown_8199AFC - trainerbattle 3, 180, 0, Text_199B16 + trainerbattle 3, TRAINER_SUPER_NERD_ZAC, 0, Text_199B16 checkflag FLAG_0x26B goto_if_eq EventScript_16DC68 call EventScript_16E094 diff --git a/data/maps/FiveIsland_LostCave_Room1/scripts.inc b/data/maps/FiveIsland_LostCave_Room1/scripts.inc index 49ab5a14f..a5e25d092 100644 --- a/data/maps/FiveIsland_LostCave_Room1/scripts.inc +++ b/data/maps/FiveIsland_LostCave_Room1/scripts.inc @@ -2,6 +2,6 @@ FiveIsland_LostCave_Room1_MapScripts:: @ 8164BF6 .byte 0 FiveIsland_LostCave_Room1_EventScript_164BF7:: @ 8164BF7 - trainerbattle 0, 607, 0, Text_17CEF5, Text_17CF42 + trainerbattle 0, TRAINER_RUIN_MANIAC_LAWSON, 0, Text_17CEF5, Text_17CF42 msgbox gUnknown_817CF54, 6 end diff --git a/data/maps/FiveIsland_LostCave_Room10/scripts.inc b/data/maps/FiveIsland_LostCave_Room10/scripts.inc index cd21dbcbd..7ec208bd9 100644 --- a/data/maps/FiveIsland_LostCave_Room10/scripts.inc +++ b/data/maps/FiveIsland_LostCave_Room10/scripts.inc @@ -4,7 +4,7 @@ FiveIsland_LostCave_Room10_MapScripts:: @ 8164C2D .byte 0 FiveIsland_LostCave_Room10_MapScript1_164C38:: @ 8164C38 - checktrainerflag FLAG_0x25E + checktrainerflag TRAINER_LADY_SELPHY call_if 1, EventScript_164C42 end @@ -28,7 +28,7 @@ EventScript_164C52:: @ 8164C52 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_164CB6 - trainerbattle 3, 606, 0, Text_17D086 + trainerbattle 3, TRAINER_LADY_SELPHY, 0, Text_17D086 msgbox gUnknown_817D0B2 closemessage call EventScript_164CA5 @@ -45,7 +45,7 @@ EventScript_164CA5:: @ 8164CA5 return EventScript_164CB6:: @ 8164CB6 - settrainerflag FLAG_0x25E + settrainerflag TRAINER_LADY_SELPHY call EventScript_164CA5 releaseall end diff --git a/data/maps/FiveIsland_LostCave_Room4/scripts.inc b/data/maps/FiveIsland_LostCave_Room4/scripts.inc index 68104231a..4b73aecb8 100644 --- a/data/maps/FiveIsland_LostCave_Room4/scripts.inc +++ b/data/maps/FiveIsland_LostCave_Room4/scripts.inc @@ -2,6 +2,6 @@ FiveIsland_LostCave_Room4_MapScripts:: @ 8164C10 .byte 0 FiveIsland_LostCave_Room4_EventScript_164C11:: @ 8164C11 - trainerbattle 0, 608, 0, Text_17CFC1, Text_17CFFB + trainerbattle 0, TRAINER_PSYCHIC_LAURA, 0, Text_17CFC1, Text_17CFFB msgbox gUnknown_817D037, 6 end diff --git a/data/maps/FiveIsland_Meadow/scripts.inc b/data/maps/FiveIsland_Meadow/scripts.inc index 4b3b4d895..0caa8bcfe 100644 --- a/data/maps/FiveIsland_Meadow/scripts.inc +++ b/data/maps/FiveIsland_Meadow/scripts.inc @@ -39,16 +39,16 @@ EventScript_168983:: @ 8168983 return FiveIsland_Meadow_EventScript_16898D:: @ 816898D - trainerbattle 0, 567, 0, Text_18AC88, Text_18ACB3 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_49, 0, Text_18AC88, Text_18ACB3 msgbox gUnknown_818ACC5, 6 end FiveIsland_Meadow_EventScript_1689A4:: @ 81689A4 - trainerbattle 0, 568, 0, Text_18ACF0, Text_18AD39 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_50, 0, Text_18ACF0, Text_18AD39 msgbox gUnknown_818AD59, 6 end FiveIsland_Meadow_EventScript_1689BB:: @ 81689BB - trainerbattle 0, 569, 0, Text_18ADC6, Text_18ADFB + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_51, 0, Text_18ADC6, Text_18ADFB msgbox gUnknown_818AE16, 6 end diff --git a/data/maps/FiveIsland_RocketWarehouse/scripts.inc b/data/maps/FiveIsland_RocketWarehouse/scripts.inc index 490afe501..7e6a885b4 100644 --- a/data/maps/FiveIsland_RocketWarehouse/scripts.inc +++ b/data/maps/FiveIsland_RocketWarehouse/scripts.inc @@ -8,7 +8,7 @@ FiveIsland_RocketWarehouse_MapScript2_163F39:: @ 8163F39 end FiveIsland_RocketWarehouse_MapScript1_163F3D:: @ 8163F3D - checktrainerflag FLAG_0x21F + checktrainerflag TRAINER_TEAM_ROCKET_ADMIN call_if 1, EventScript_163F47 end @@ -43,7 +43,7 @@ FiveIsland_RocketWarehouse_EventScript_163F81:: @ 8163F81 end FiveIsland_RocketWarehouse_EventScript_163F93:: @ 8163F93 - trainerbattle 2, 545, 0, Text_17BBAF, Text_17BC55, EventScript_163FCD + trainerbattle 2, TRAINER_SCIENTIST_GIDEON, 0, Text_17BBAF, Text_17BC55, EventScript_163FCD checkflag FLAG_0x844 goto_if_eq EventScript_163FB7 msgbox gUnknown_817BCA3, 6 @@ -64,17 +64,17 @@ EventScript_163FCD:: @ 8163FCD end FiveIsland_RocketWarehouse_EventScript_163FE6:: @ 8163FE6 - trainerbattle 0, 541, 0, Text_17B54D, Text_17B585 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_47, 0, Text_17B54D, Text_17B585 msgbox gUnknown_817B5A6, 6 end FiveIsland_RocketWarehouse_EventScript_163FFD:: @ 8163FFD - trainerbattle 0, 542, 0, Text_17B677, Text_17B6D9 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_48, 0, Text_17B677, Text_17B6D9 msgbox gUnknown_817B6EF, 6 end FiveIsland_RocketWarehouse_EventScript_164014:: @ 8164014 - trainerbattle 2, 544, 0, Text_17B8DA, Text_17B9FB, EventScript_16402F + trainerbattle 2, TRAINER_TEAM_ROCKET_ADMIN_2, 0, Text_17B8DA, Text_17B9FB, EventScript_16402F msgbox gUnknown_817BA64, 6 end @@ -102,12 +102,12 @@ EventScript_164065:: @ 8164065 return FiveIsland_RocketWarehouse_EventScript_164070:: @ 8164070 - trainerbattle 0, 516, 0, Text_17B5D6, Text_17B62F + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_42, 0, Text_17B5D6, Text_17B62F msgbox gUnknown_817B642, 6 end FiveIsland_RocketWarehouse_EventScript_164087:: @ 8164087 - trainerbattle 2, 543, 0, Text_17B72D, Text_17B79C, EventScript_1640A2 + trainerbattle 2, TRAINER_TEAM_ROCKET_ADMIN, 0, Text_17B72D, Text_17B79C, EventScript_1640A2 msgbox gUnknown_817B7FA, 6 end diff --git a/data/maps/FourIsland_IcefallCave_Back/scripts.inc b/data/maps/FourIsland_IcefallCave_Back/scripts.inc index 7054d0a18..06b8ed5e1 100644 --- a/data/maps/FourIsland_IcefallCave_Back/scripts.inc +++ b/data/maps/FourIsland_IcefallCave_Back/scripts.inc @@ -46,7 +46,7 @@ FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98 textcolor 0 msgbox gUnknown_817B20B setvar VAR_LAST_TALKED, 4 - trainerbattle 3, 539, 0, Text_17B251 + trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_45, 0, Text_17B251 applymovement 3, Movement_163F1B waitmovement 0 textcolor 1 diff --git a/data/maps/FuchsiaCity_Gym/scripts.inc b/data/maps/FuchsiaCity_Gym/scripts.inc index 10c5cfed7..9411a85e5 100644 --- a/data/maps/FuchsiaCity_Gym/scripts.inc +++ b/data/maps/FuchsiaCity_Gym/scripts.inc @@ -5,7 +5,7 @@ FuchsiaCity_Gym_EventScript_16D54E:: @ 816D54E setvar VAR_0x8004, 6 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - trainerbattle 1, 418, 0, Text_19832E, Text_198444, EventScript_16D580 + trainerbattle 1, TRAINER_LEADER_KOGA, 0, Text_19832E, Text_198444, EventScript_16D580 checkflag FLAG_0x259 goto_if 0, EventScript_16D5A6 msgbox gUnknown_8198481 @@ -42,17 +42,17 @@ EventScript_16D5E7:: @ 816D5E7 end FuchsiaCity_Gym_EventScript_16D5F1:: @ 816D5F1 - trainerbattle 0, 294, 0, Text_198866, Text_1988B6 + trainerbattle 0, TRAINER_TAMER_PHIL, 0, Text_198866, Text_1988B6 msgbox gUnknown_81988CB, 6 end FuchsiaCity_Gym_EventScript_16D608:: @ 816D608 - trainerbattle 0, 295, 0, Text_19891F, Text_19897F + trainerbattle 0, TRAINER_TAMER_EDGAR, 0, Text_19891F, Text_19897F msgbox gUnknown_8198985, 6 end FuchsiaCity_Gym_EventScript_16D61F:: @ 816D61F - trainerbattle 0, 288, 0, Text_19871E, Text_198779 + trainerbattle 0, TRAINER_JUGGLER_KIRK, 0, Text_19871E, Text_198779 setvar VAR_0x8004, 6 setvar VAR_0x8005, 2 special SetFlavorTextFlagFromSpecialVars @@ -60,17 +60,17 @@ FuchsiaCity_Gym_EventScript_16D61F:: @ 816D61F end FuchsiaCity_Gym_EventScript_16D643:: @ 816D643 - trainerbattle 0, 289, 0, Text_1989A1, Text_1989EA + trainerbattle 0, TRAINER_JUGGLER_SHAWN, 0, Text_1989A1, Text_1989EA msgbox gUnknown_8198A10, 6 end FuchsiaCity_Gym_EventScript_16D65A:: @ 816D65A - trainerbattle 0, 292, 0, Text_198629, Text_1986B4 + trainerbattle 0, TRAINER_JUGGLER_KAYDEN, 0, Text_198629, Text_1986B4 msgbox gUnknown_81986C9, 6 end FuchsiaCity_Gym_EventScript_16D671:: @ 816D671 - trainerbattle 0, 293, 0, Text_1987E8, Text_198812 + trainerbattle 0, TRAINER_JUGGLER_NATE, 0, Text_1987E8, Text_198812 msgbox gUnknown_8198825, 6 end diff --git a/data/maps/MtEmber_Exterior/scripts.inc b/data/maps/MtEmber_Exterior/scripts.inc index acd440a97..198a0e1c0 100644 --- a/data/maps/MtEmber_Exterior/scripts.inc +++ b/data/maps/MtEmber_Exterior/scripts.inc @@ -25,7 +25,7 @@ EventScript_163975:: @ 8163975 MtEmber_Exterior_EventScript_16397F:: @ 816397F lock - checktrainerflag FLAG_0x219 + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_43 goto_if_eq EventScript_16399E compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4 goto_if_eq EventScript_1639A8 @@ -43,9 +43,9 @@ EventScript_1639A8:: @ 81639A8 waitmovement 0 playbgm MUS_ROCKET, 0 msgbox gUnknown_817AA06 - trainerbattle 3, 537, 0, Text_17AA34 + trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_43, 0, Text_17AA34 msgbox gUnknown_817AA3F - checktrainerflag FLAG_0x21A + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_44 goto_if_eq EventScript_1639DB release end @@ -63,7 +63,7 @@ EventScript_1639DB:: @ 81639DB MtEmber_Exterior_EventScript_1639F0:: @ 81639F0 lock faceplayer - checktrainerflag FLAG_0x21A + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_44 goto_if_eq EventScript_163A1B compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4 goto_if_eq EventScript_163A25 @@ -82,9 +82,9 @@ EventScript_163A1B:: @ 8163A1B EventScript_163A25:: @ 8163A25 playbgm MUS_ROCKET, 0 msgbox gUnknown_817AA56 - trainerbattle 3, 538, 0, Text_17AA8A + trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_44, 0, Text_17AA8A msgbox gUnknown_817AA99 - checktrainerflag FLAG_0x219 + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_43 goto_if_eq EventScript_1639DB release end @@ -116,16 +116,16 @@ MtEmber_Exterior_EventScript_163A4E:: @ 8163A4E end MtEmber_Exterior_EventScript_163AB4:: @ 8163AB4 - trainerbattle 0, 595, 0, Text_17AB73, Text_17ABAA + trainerbattle 0, TRAINER_PKMN_RANGER_LOGAN, 0, Text_17AB73, Text_17ABAA msgbox gUnknown_817ABD8, 6 end MtEmber_Exterior_EventScript_163ACB:: @ 8163ACB - trainerbattle 0, 597, 0, Text_17AC55, Text_17AC82 + trainerbattle 0, TRAINER_PKMN_RANGER_BETH, 0, Text_17AC55, Text_17AC82 msgbox gUnknown_817ACA2, 6 end MtEmber_Exterior_EventScript_163AE2:: @ 8163AE2 - trainerbattle 0, 592, 0, Text_17AD06, Text_17AD6B + trainerbattle 0, TRAINER_CRUSH_GIRL_JOCELYN, 0, Text_17AD06, Text_17AD6B msgbox gUnknown_817AD89, 6 end diff --git a/data/maps/MtMoon_1F/scripts.inc b/data/maps/MtMoon_1F/scripts.inc index cd8feb26c..df67e7c8a 100644 --- a/data/maps/MtMoon_1F/scripts.inc +++ b/data/maps/MtMoon_1F/scripts.inc @@ -11,36 +11,36 @@ MtMoon_1F_EventScript_1605EE:: @ 81605EE end MtMoon_1F_EventScript_1605F7:: @ 81605F7 - trainerbattle 0, 181, 0, Text_17279D, Text_1727CB + trainerbattle 0, TRAINER_HIKER_MARCOS, 0, Text_17279D, Text_1727CB msgbox gUnknown_81727DF, 6 end MtMoon_1F_EventScript_16060E:: @ 816060E - trainerbattle 0, 91, 0, Text_17281D, Text_172844 + trainerbattle 0, TRAINER_YOUNGSTER_JOSH, 0, Text_17281D, Text_172844 msgbox gUnknown_8172863, 6 end MtMoon_1F_EventScript_160625:: @ 8160625 - trainerbattle 0, 120, 0, Text_172896, Text_1728C3 + trainerbattle 0, TRAINER_LASS_MIRIAM, 0, Text_172896, Text_1728C3 msgbox gUnknown_81728D2, 6 end MtMoon_1F_EventScript_16063C:: @ 816063C - trainerbattle 0, 121, 0, Text_172972, Text_1729A4 + trainerbattle 0, TRAINER_LASS_IRIS, 0, Text_172972, Text_1729A4 msgbox gUnknown_81729AC, 6 end MtMoon_1F_EventScript_160653:: @ 8160653 - trainerbattle 0, 169, 0, Text_17290B, Text_172927 + trainerbattle 0, TRAINER_SUPER_NERD_JOVAN, 0, Text_17290B, Text_172927 msgbox gUnknown_817293C, 6 end MtMoon_1F_EventScript_16066A:: @ 816066A - trainerbattle 0, 108, 0, Text_1729EA, Text_172A1A + trainerbattle 0, TRAINER_BUG_CATCHER_KENT, 0, Text_1729EA, Text_172A1A msgbox gUnknown_8172A26, 6 end MtMoon_1F_EventScript_160681:: @ 8160681 - trainerbattle 0, 109, 0, Text_172A55, Text_172A8F + trainerbattle 0, TRAINER_BUG_CATCHER_ROBBY, 0, Text_172A55, Text_172A8F msgbox gUnknown_8172A97, 6 end diff --git a/data/maps/MtMoon_B2F/scripts.inc b/data/maps/MtMoon_B2F/scripts.inc index c8cf811c0..9ffc6b1e0 100644 --- a/data/maps/MtMoon_B2F/scripts.inc +++ b/data/maps/MtMoon_B2F/scripts.inc @@ -25,7 +25,7 @@ MtMoon_B2F_EventScript_1606C2:: @ 81606C2 faceplayer checkflag FLAG_0x232 goto_if_eq EventScript_160707 - checktrainerflag FLAG_0x0AA + checktrainerflag TRAINER_SUPER_NERD_MIGUEL goto_if_eq EventScript_160711 call EventScript_1606DD release @@ -38,7 +38,7 @@ EventScript_1606DD:: @ 81606DD playbgm MUS_EXEYE, 0 waitbuttonpress setvar VAR_LAST_TALKED, 3 - trainerbattle 3, 170, 0, Text_172B99 + trainerbattle 3, TRAINER_SUPER_NERD_MIGUEL, 0, Text_172B99 setvar VAR_0x408B, 1 msgbox gUnknown_8172BAB return @@ -123,21 +123,21 @@ Movement_1607E0:: @ 81607E0 step_end MtMoon_B2F_EventScript_1607E4:: @ 81607E4 - trainerbattle 0, 351, 0, Text_172C5A, Text_172CB8 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT, 0, Text_172C5A, Text_172CB8 msgbox gUnknown_8172CCB, 6 end MtMoon_B2F_EventScript_1607FB:: @ 81607FB - trainerbattle 0, 352, 0, Text_172CFC, Text_172D46 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_2, 0, Text_172CFC, Text_172D46 msgbox gUnknown_8172D51, 6 end MtMoon_B2F_EventScript_160812:: @ 8160812 - trainerbattle 0, 353, 0, Text_172D82, Text_172DAF + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_3, 0, Text_172D82, Text_172DAF msgbox gUnknown_8172DC1, 6 end MtMoon_B2F_EventScript_160829:: @ 8160829 - trainerbattle 0, 354, 0, Text_172DF0, Text_172E3E + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_4, 0, Text_172DF0, Text_172E3E msgbox gUnknown_8172E4B, 6 end diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index aea5e8a38..7ddae81ca 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -347,7 +347,7 @@ EventScript_16939C:: @ 816939C end EventScript_1693AC:: @ 81693AC - trainerbattle 9, 326, 3, Text_18DDEA, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_TERRY, 3, Text_18DDEA, Text_18DE1A goto EventScript_1694C2 end @@ -403,7 +403,7 @@ EventScript_169414:: @ 8169414 end EventScript_169424:: @ 8169424 - trainerbattle 9, 328, 3, Text_18DDEA, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_TERRY_3, 3, Text_18DDEA, Text_18DE1A goto EventScript_1694C2 end @@ -462,7 +462,7 @@ EventScript_16948F:: @ 816948F end EventScript_16949F:: @ 816949F - trainerbattle 9, 327, 3, Text_18DDEA, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_TERRY_2, 3, Text_18DDEA, Text_18DE1A goto EventScript_1694C2 end diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index 48864bf53..f23729456 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -5,7 +5,7 @@ PewterCity_Gym_EventScript_16A593:: @ 816A593 setvar VAR_0x8004, 2 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - trainerbattle 1, 414, 0, Text_190CD4, Text_190E4F, EventScript_16A5C5 + trainerbattle 1, TRAINER_LEADER_BROCK, 0, Text_190CD4, Text_190E4F, EventScript_16A5C5 checkflag FLAG_0x254 goto_if 0, EventScript_16A5F3 msgbox gUnknown_819110F @@ -44,7 +44,7 @@ EventScript_16A634:: @ 816A634 end PewterCity_Gym_EventScript_16A63E:: @ 816A63E - trainerbattle 0, 142, 0, Text_1911EC, Text_191237 + trainerbattle 0, TRAINER_CAMPER_LIAM, 0, Text_1911EC, Text_191237 msgbox gUnknown_819126B, 6 end diff --git a/data/maps/PokemonLeague_AgathasRoom/scripts.inc b/data/maps/PokemonLeague_AgathasRoom/scripts.inc index 0157b4196..904002c30 100644 --- a/data/maps/PokemonLeague_AgathasRoom/scripts.inc +++ b/data/maps/PokemonLeague_AgathasRoom/scripts.inc @@ -86,11 +86,11 @@ EventScript_1628F2:: @ 81628F2 return EventScript_1628FB:: @ 81628FB - trainerbattle 3, 412, 0, Text_1786D7 + trainerbattle 3, TRAINER_ELITE_FOUR_AGATHA, 0, Text_1786D7 return EventScript_162906:: @ 8162906 - trainerbattle 3, 737, 0, Text_1786D7 + trainerbattle 3, TRAINER_ELITE_FOUR_AGATHA_2, 0, Text_1786D7 return EventScript_162911:: @ 8162911 diff --git a/data/maps/PokemonLeague_BrunosRoom/scripts.inc b/data/maps/PokemonLeague_BrunosRoom/scripts.inc index 2fd9264a4..747833135 100644 --- a/data/maps/PokemonLeague_BrunosRoom/scripts.inc +++ b/data/maps/PokemonLeague_BrunosRoom/scripts.inc @@ -83,11 +83,11 @@ EventScript_16275A:: @ 816275A return EventScript_162763:: @ 8162763 - trainerbattle 3, 411, 0, Text_178409 + trainerbattle 3, TRAINER_ELITE_FOUR_BRUNO, 0, Text_178409 return EventScript_16276E:: @ 816276E - trainerbattle 3, 736, 0, Text_178409 + trainerbattle 3, TRAINER_ELITE_FOUR_BRUNO_2, 0, Text_178409 return EventScript_162779:: @ 8162779 diff --git a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc index 43c11e705..67b68616d 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc +++ b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc @@ -16,23 +16,23 @@ PokemonLeague_ChampionsRoom_MapScript2_162AF2:: @ 8162AF2 end EventScript_162B1E:: @ 8162B1E - checktrainerflag FLAG_0x1B6 + checktrainerflag TRAINER_CHAMPION_TERRY goto_if_eq EventScript_162B57 - checktrainerflag FLAG_0x2E3 + checktrainerflag TRAINER_CHAMPION_TERRY_4 goto_if_eq EventScript_162B57 return EventScript_162B31:: @ 8162B31 - checktrainerflag FLAG_0x1B7 + checktrainerflag TRAINER_CHAMPION_TERRY_2 goto_if_eq EventScript_162B57 - checktrainerflag FLAG_0x2E4 + checktrainerflag TRAINER_CHAMPION_TERRY_5 goto_if_eq EventScript_162B57 return EventScript_162B44:: @ 8162B44 - checktrainerflag FLAG_0x1B8 + checktrainerflag TRAINER_CHAMPION_TERRY_3 goto_if_eq EventScript_162B57 - checktrainerflag FLAG_0x2E5 + checktrainerflag TRAINER_CHAMPION_TERRY_6 goto_if_eq EventScript_162B57 return @@ -142,27 +142,27 @@ EventScript_162CBC:: @ 8162CBC return EventScript_162CC5:: @ 8162CC5 - trainerbattle 3, 438, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_TERRY, 0, Text_178E3F return EventScript_162CD0:: @ 8162CD0 - trainerbattle 3, 439, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_TERRY_2, 0, Text_178E3F return EventScript_162CDB:: @ 8162CDB - trainerbattle 3, 440, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_TERRY_3, 0, Text_178E3F return EventScript_162CE6:: @ 8162CE6 - trainerbattle 3, 739, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_TERRY_4, 0, Text_178E3F return EventScript_162CF1:: @ 8162CF1 - trainerbattle 3, 740, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_TERRY_5, 0, Text_178E3F return EventScript_162CFC:: @ 8162CFC - trainerbattle 3, 741, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_TERRY_6, 0, Text_178E3F return Movement_162D07:: @ 8162D07 diff --git a/data/maps/PokemonLeague_LancesRoom/scripts.inc b/data/maps/PokemonLeague_LancesRoom/scripts.inc index 8d7fe2451..0b46c0fa1 100644 --- a/data/maps/PokemonLeague_LancesRoom/scripts.inc +++ b/data/maps/PokemonLeague_LancesRoom/scripts.inc @@ -137,11 +137,11 @@ EventScript_162A82:: @ 8162A82 return EventScript_162A8B:: @ 8162A8B - trainerbattle 3, 413, 0, Text_178A15 + trainerbattle 3, TRAINER_ELITE_FOUR_LANCE, 0, Text_178A15 return EventScript_162A96:: @ 8162A96 - trainerbattle 3, 738, 0, Text_178A15 + trainerbattle 3, TRAINER_ELITE_FOUR_LANCE_2, 0, Text_178A15 return EventScript_162AA1:: @ 8162AA1 diff --git a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc index 60e2b5086..0f0db575e 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc +++ b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc @@ -88,11 +88,11 @@ EventScript_16264A:: @ 816264A return EventScript_162653:: @ 8162653 - trainerbattle 3, 410, 0, Text_178191 + trainerbattle 3, TRAINER_ELITE_FOUR_LORELEI, 0, Text_178191 return EventScript_16265E:: @ 816265E - trainerbattle 3, 735, 0, Text_178191 + trainerbattle 3, TRAINER_ELITE_FOUR_LORELEI_2, 0, Text_178191 return EventScript_162669:: @ 8162669 diff --git a/data/maps/PokemonMansion_1F/scripts.inc b/data/maps/PokemonMansion_1F/scripts.inc index 04a15a5e5..73a502e68 100644 --- a/data/maps/PokemonMansion_1F/scripts.inc +++ b/data/maps/PokemonMansion_1F/scripts.inc @@ -23,11 +23,11 @@ PokemonMansion_1F_EventScript_162212:: @ 8162212 end PokemonMansion_1F_EventScript_162226:: @ 8162226 - trainerbattle 0, 335, 0, Text_177364, Text_177391 + trainerbattle 0, TRAINER_SCIENTIST_TED, 0, Text_177364, Text_177391 msgbox gUnknown_8177397, 6 end PokemonMansion_1F_EventScript_16223D:: @ 816223D - trainerbattle 0, 534, 0, Text_1773C6, Text_1773FD + trainerbattle 0, TRAINER_YOUNGSTER_JOHNSON, 0, Text_1773C6, Text_1773FD msgbox gUnknown_8177418, 6 end diff --git a/data/maps/PokemonMansion_2F/scripts.inc b/data/maps/PokemonMansion_2F/scripts.inc index b9f052a4f..ca69db5c1 100644 --- a/data/maps/PokemonMansion_2F/scripts.inc +++ b/data/maps/PokemonMansion_2F/scripts.inc @@ -26,6 +26,6 @@ PokemonMansion_2F_EventScript_162281:: @ 8162281 end PokemonMansion_2F_EventScript_16228A:: @ 816228A - trainerbattle 0, 216, 0, Text_177498, Text_1774CB + trainerbattle 0, TRAINER_BURGLAR_ARNIE, 0, Text_177498, Text_1774CB msgbox gUnknown_81774E3, 6 end diff --git a/data/maps/PokemonMansion_3F/scripts.inc b/data/maps/PokemonMansion_3F/scripts.inc index 4fb9e8bf0..6aaa14918 100644 --- a/data/maps/PokemonMansion_3F/scripts.inc +++ b/data/maps/PokemonMansion_3F/scripts.inc @@ -22,11 +22,11 @@ PokemonMansion_3F_EventScript_1622C5:: @ 81622C5 end PokemonMansion_3F_EventScript_1622CE:: @ 81622CE - trainerbattle 0, 218, 0, Text_1775E7, Text_177602 + trainerbattle 0, TRAINER_BURGLAR_SIMON, 0, Text_1775E7, Text_177602 msgbox gUnknown_8177608, 6 end PokemonMansion_3F_EventScript_1622E5:: @ 81622E5 - trainerbattle 0, 346, 0, Text_177628, Text_177643 + trainerbattle 0, TRAINER_SCIENTIST_BRAYDON, 0, Text_177628, Text_177643 msgbox gUnknown_8177657, 6 end diff --git a/data/maps/PokemonMansion_B1F/scripts.inc b/data/maps/PokemonMansion_B1F/scripts.inc index 0997ae9f9..923fac42d 100644 --- a/data/maps/PokemonMansion_B1F/scripts.inc +++ b/data/maps/PokemonMansion_B1F/scripts.inc @@ -22,11 +22,11 @@ PokemonMansion_B1F_EventScript_162320:: @ 8162320 end PokemonMansion_B1F_EventScript_162329:: @ 8162329 - trainerbattle 0, 219, 0, Text_1776C0, Text_1776D7 + trainerbattle 0, TRAINER_BURGLAR_LEWIS, 0, Text_1776C0, Text_1776D7 msgbox gUnknown_81776DE, 6 end PokemonMansion_B1F_EventScript_162340:: @ 8162340 - trainerbattle 0, 347, 0, Text_177720, Text_177757 + trainerbattle 0, TRAINER_SCIENTIST_IVAN, 0, Text_177720, Text_177757 msgbox gUnknown_817776A, 6 end diff --git a/data/maps/PokemonTower_2F/scripts.inc b/data/maps/PokemonTower_2F/scripts.inc index 929c24f60..9706ca26c 100644 --- a/data/maps/PokemonTower_2F/scripts.inc +++ b/data/maps/PokemonTower_2F/scripts.inc @@ -64,15 +64,15 @@ EventScript_16334B:: @ 816334B return EventScript_16335D:: @ 816335D - trainerbattle 3, 429, 0, Text_179D73 + trainerbattle 3, TRAINER_RIVAL_TERRY_13, 0, Text_179D73 return EventScript_163368:: @ 8163368 - trainerbattle 3, 430, 0, Text_179D73 + trainerbattle 3, TRAINER_RIVAL_TERRY_14, 0, Text_179D73 return EventScript_163373:: @ 8163373 - trainerbattle 3, 431, 0, Text_179D73 + trainerbattle 3, TRAINER_RIVAL_TERRY_15, 0, Text_179D73 return EventScript_16337E:: @ 816337E diff --git a/data/maps/PokemonTower_3F/scripts.inc b/data/maps/PokemonTower_3F/scripts.inc index 30591aba5..8549cd256 100644 --- a/data/maps/PokemonTower_3F/scripts.inc +++ b/data/maps/PokemonTower_3F/scripts.inc @@ -2,16 +2,16 @@ PokemonTower_3F_MapScripts:: @ 81633A6 .byte 0 PokemonTower_3F_EventScript_1633A7:: @ 81633A7 - trainerbattle 0, 441, 0, Text_179FA0, Text_179FBC + trainerbattle 0, TRAINER_CHANNELER_PATRICIA, 0, Text_179FA0, Text_179FBC msgbox gUnknown_8179FD3, 6 end PokemonTower_3F_EventScript_1633BE:: @ 81633BE - trainerbattle 0, 442, 0, Text_179F62, Text_179F72 + trainerbattle 0, TRAINER_CHANNELER_CARLY, 0, Text_179F62, Text_179F72 msgbox gUnknown_8179F88, 6 end PokemonTower_3F_EventScript_1633D5:: @ 81633D5 - trainerbattle 0, 443, 0, Text_179F09, Text_179F21 + trainerbattle 0, TRAINER_CHANNELER_HOPE, 0, Text_179F09, Text_179F21 msgbox gUnknown_8179F31, 6 end diff --git a/data/maps/PokemonTower_4F/scripts.inc b/data/maps/PokemonTower_4F/scripts.inc index 0837c5b9b..0047e6060 100644 --- a/data/maps/PokemonTower_4F/scripts.inc +++ b/data/maps/PokemonTower_4F/scripts.inc @@ -2,16 +2,16 @@ PokemonTower_4F_MapScripts:: @ 81633EC .byte 0 PokemonTower_4F_EventScript_1633ED:: @ 81633ED - trainerbattle 0, 444, 0, Text_17A004, Text_17A017 + trainerbattle 0, TRAINER_CHANNELER_PAULA, 0, Text_17A004, Text_17A017 msgbox gUnknown_817A02B, 6 end PokemonTower_4F_EventScript_163404:: @ 8163404 - trainerbattle 0, 445, 0, Text_17A046, Text_17A061 + trainerbattle 0, TRAINER_CHANNELER_LAUREL, 0, Text_17A046, Text_17A061 msgbox gUnknown_817A067, 6 end PokemonTower_4F_EventScript_16341B:: @ 816341B - trainerbattle 0, 446, 0, Text_17A096, Text_17A0AB + trainerbattle 0, TRAINER_CHANNELER_JODY, 0, Text_17A096, Text_17A0AB msgbox gUnknown_817A0BB, 6 end diff --git a/data/maps/PokemonTower_5F/scripts.inc b/data/maps/PokemonTower_5F/scripts.inc index 67c6b27f4..0e6d48bc4 100644 --- a/data/maps/PokemonTower_5F/scripts.inc +++ b/data/maps/PokemonTower_5F/scripts.inc @@ -22,21 +22,21 @@ PokemonTower_5F_EventScript_163453:: @ 8163453 end PokemonTower_5F_EventScript_16345B:: @ 816345B - trainerbattle 0, 447, 0, Text_17A11F, Text_17A132 + trainerbattle 0, TRAINER_CHANNELER_TAMMY, 0, Text_17A11F, Text_17A132 msgbox gUnknown_817A138, 6 end PokemonTower_5F_EventScript_163472:: @ 8163472 - trainerbattle 0, 448, 0, Text_17A150, Text_17A164 + trainerbattle 0, TRAINER_CHANNELER_RUTH, 0, Text_17A150, Text_17A164 msgbox gUnknown_817A176, 6 end PokemonTower_5F_EventScript_163489:: @ 8163489 - trainerbattle 0, 449, 0, Text_17A187, Text_17A190 + trainerbattle 0, TRAINER_CHANNELER_KARINA, 0, Text_17A187, Text_17A190 msgbox gUnknown_817A194, 6 end PokemonTower_5F_EventScript_1634A0:: @ 81634A0 - trainerbattle 0, 450, 0, Text_17A1AA, Text_17A1B7 + trainerbattle 0, TRAINER_CHANNELER_JANAE, 0, Text_17A1AA, Text_17A1B7 msgbox gUnknown_817A1BD, 6 end diff --git a/data/maps/PokemonTower_6F/scripts.inc b/data/maps/PokemonTower_6F/scripts.inc index dd2bdff80..69f324b83 100644 --- a/data/maps/PokemonTower_6F/scripts.inc +++ b/data/maps/PokemonTower_6F/scripts.inc @@ -36,16 +36,16 @@ Movement_163512:: @ 8163512 step_end PokemonTower_6F_EventScript_163514:: @ 8163514 - trainerbattle 0, 451, 0, Text_17A243, Text_17A253 + trainerbattle 0, TRAINER_CHANNELER_ANGELICA, 0, Text_17A243, Text_17A253 msgbox gUnknown_817A25A, 6 end PokemonTower_6F_EventScript_16352B:: @ 816352B - trainerbattle 0, 452, 0, Text_17A272, Text_17A27F + trainerbattle 0, TRAINER_CHANNELER_EMILIA, 0, Text_17A272, Text_17A27F msgbox gUnknown_817A293, 6 end PokemonTower_6F_EventScript_163542:: @ 8163542 - trainerbattle 0, 453, 0, Text_17A2C8, Text_17A2DC + trainerbattle 0, TRAINER_CHANNELER_JENNIFER, 0, Text_17A2C8, Text_17A2DC msgbox gUnknown_817A2E2, 6 end diff --git a/data/maps/PokemonTower_7F/scripts.inc b/data/maps/PokemonTower_7F/scripts.inc index 7f319287e..396b408af 100644 --- a/data/maps/PokemonTower_7F/scripts.inc +++ b/data/maps/PokemonTower_7F/scripts.inc @@ -18,7 +18,7 @@ PokemonTower_7F_EventScript_16355A:: @ 816355A end PokemonTower_7F_EventScript_163586:: @ 8163586 - trainerbattle 2, 369, 0, Text_17A380, Text_17A3A4, EventScript_1635A1 + trainerbattle 2, TRAINER_TEAM_ROCKET_GRUNT_19, 0, Text_17A380, Text_17A3A4, EventScript_1635A1 msgbox gUnknown_817A3AF, 6 end @@ -105,7 +105,7 @@ Movement_163633:: @ 8163633 step_end PokemonTower_7F_EventScript_16363D:: @ 816363D - trainerbattle 2, 370, 0, Text_17A3CD, Text_17A466, EventScript_163658 + trainerbattle 2, TRAINER_TEAM_ROCKET_GRUNT_20, 0, Text_17A3CD, Text_17A466, EventScript_163658 msgbox gUnknown_817A477, 6 end @@ -173,7 +173,7 @@ Movement_1636CD:: @ 81636CD step_end PokemonTower_7F_EventScript_1636D6:: @ 81636D6 - trainerbattle 2, 371, 0, Text_17A4CF, Text_17A4EE, EventScript_1636F1 + trainerbattle 2, TRAINER_TEAM_ROCKET_GRUNT_21, 0, Text_17A4CF, Text_17A4EE, EventScript_1636F1 msgbox gUnknown_817A506, 6 end diff --git a/data/maps/RockTunnel_1F/scripts.inc b/data/maps/RockTunnel_1F/scripts.inc index 846154c97..f16127dc0 100644 --- a/data/maps/RockTunnel_1F/scripts.inc +++ b/data/maps/RockTunnel_1F/scripts.inc @@ -11,36 +11,36 @@ RockTunnel_1F_EventScript_162DE0:: @ 8162DE0 end RockTunnel_1F_EventScript_162DE9:: @ 8162DE9 - trainerbattle 0, 192, 0, Text_179366, Text_179388 + trainerbattle 0, TRAINER_HIKER_LENNY, 0, Text_179366, Text_179388 msgbox gUnknown_8179396, 6 end RockTunnel_1F_EventScript_162E00:: @ 8162E00 - trainerbattle 0, 193, 0, Text_1793F1, Text_17940E + trainerbattle 0, TRAINER_HIKER_OLIVER, 0, Text_1793F1, Text_17940E msgbox gUnknown_817943A, 6 end RockTunnel_1F_EventScript_162E17:: @ 8162E17 - trainerbattle 0, 194, 0, Text_17947B, Text_1794AC + trainerbattle 0, TRAINER_HIKER_LUCAS, 0, Text_17947B, Text_1794AC msgbox gUnknown_81794B4, 6 end RockTunnel_1F_EventScript_162E2E:: @ 8162E2E - trainerbattle 0, 168, 0, Text_1794D4, Text_1794EE + trainerbattle 0, TRAINER_POKEMANIAC_ASHTON, 0, Text_1794D4, Text_1794EE msgbox gUnknown_81794F9, 6 end RockTunnel_1F_EventScript_162E45:: @ 8162E45 - trainerbattle 0, 476, 0, Text_17951C, Text_179547 + trainerbattle 0, TRAINER_PICNICKER_LEAH, 0, Text_17951C, Text_179547 msgbox gUnknown_8179558, 6 end RockTunnel_1F_EventScript_162E5C:: @ 8162E5C - trainerbattle 0, 475, 0, Text_1795E5, Text_179604 + trainerbattle 0, TRAINER_PICNICKER_ARIANA, 0, Text_1795E5, Text_179604 msgbox gUnknown_8179613, 6 end RockTunnel_1F_EventScript_162E73:: @ 8162E73 - trainerbattle 0, 474, 0, Text_179577, Text_1795A1 + trainerbattle 0, TRAINER_PICNICKER_DANA, 0, Text_179577, Text_1795A1 msgbox gUnknown_81795B5, 6 end diff --git a/data/maps/RockTunnel_B1F/scripts.inc b/data/maps/RockTunnel_B1F/scripts.inc index 12611a767..7ca22dde0 100644 --- a/data/maps/RockTunnel_B1F/scripts.inc +++ b/data/maps/RockTunnel_B1F/scripts.inc @@ -2,41 +2,41 @@ RockTunnel_B1F_MapScripts:: @ 8162E8A .byte 0 RockTunnel_B1F_EventScript_162E8B:: @ 8162E8B - trainerbattle 0, 158, 0, Text_179657, Text_1796B9 + trainerbattle 0, TRAINER_PICNICKER_SOFIA, 0, Text_179657, Text_1796B9 msgbox gUnknown_81796CE, 6 end RockTunnel_B1F_EventScript_162EA2:: @ 8162EA2 - trainerbattle 0, 159, 0, Text_1798AD, Text_1798DD + trainerbattle 0, TRAINER_PICNICKER_MARTHA, 0, Text_1798AD, Text_1798DD msgbox gUnknown_81798E9, 6 end RockTunnel_B1F_EventScript_162EB9:: @ 8162EB9 - trainerbattle 0, 189, 0, Text_1796E1, Text_179700 + trainerbattle 0, TRAINER_HIKER_DUDLEY, 0, Text_1796E1, Text_179700 msgbox gUnknown_8179712, 6 end RockTunnel_B1F_EventScript_162ED0:: @ 8162ED0 - trainerbattle 0, 190, 0, Text_179829, Text_179856 + trainerbattle 0, TRAINER_HIKER_ALLEN, 0, Text_179829, Text_179856 msgbox gUnknown_817987A, 6 end RockTunnel_B1F_EventScript_162EE7:: @ 8162EE7 - trainerbattle 0, 191, 0, Text_179916, Text_179932 + trainerbattle 0, TRAINER_HIKER_ERIC, 0, Text_179916, Text_179932 msgbox gUnknown_817993E, 6 end RockTunnel_B1F_EventScript_162EFE:: @ 8162EFE - trainerbattle 0, 164, 0, Text_17973A, Text_17975F + trainerbattle 0, TRAINER_POKEMANIAC_COOPER, 0, Text_17973A, Text_17975F msgbox gUnknown_8179777, 6 end RockTunnel_B1F_EventScript_162F15:: @ 8162F15 - trainerbattle 0, 165, 0, Text_1797A4, Text_1797CB + trainerbattle 0, TRAINER_POKEMANIAC_STEVE, 0, Text_1797A4, Text_1797CB msgbox gUnknown_81797DE, 6 end RockTunnel_B1F_EventScript_162F2C:: @ 8162F2C - trainerbattle 0, 166, 0, Text_179968, Text_179997 + trainerbattle 0, TRAINER_POKEMANIAC_WINSTON, 0, Text_179968, Text_179997 msgbox gUnknown_81799AC, 6 end diff --git a/data/maps/RocketHideout_B1F/scripts.inc b/data/maps/RocketHideout_B1F/scripts.inc index 1b4068e14..d3aa5a382 100644 --- a/data/maps/RocketHideout_B1F/scripts.inc +++ b/data/maps/RocketHideout_B1F/scripts.inc @@ -4,7 +4,7 @@ RocketHideout_B1F_MapScripts:: @ 8161195 .byte 0 RocketHideout_B1F_MapScript1_1611A0:: @ 81611A0 - checktrainerflag FLAG_0x16A + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_12 call_if 0, EventScript_161233 end @@ -13,27 +13,27 @@ RocketHideout_B1F_MapScript2_1611AA:: @ 81611AA end RocketHideout_B1F_EventScript_1611AE:: @ 81611AE - trainerbattle 0, 358, 0, Text_174ECA, Text_174EED + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_8, 0, Text_174ECA, Text_174EED msgbox gUnknown_8174EFA, 6 end RocketHideout_B1F_EventScript_1611C5:: @ 81611C5 - trainerbattle 0, 359, 0, Text_174F2C, Text_174F60 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_9, 0, Text_174F2C, Text_174F60 msgbox gUnknown_8174F66, 6 end RocketHideout_B1F_EventScript_1611DC:: @ 81611DC - trainerbattle 0, 360, 0, Text_174F94, Text_174FA4 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_10, 0, Text_174F94, Text_174FA4 msgbox gUnknown_8174FB3, 6 end RocketHideout_B1F_EventScript_1611F3:: @ 81611F3 - trainerbattle 0, 361, 0, Text_174FE1, Text_174FF8 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_11, 0, Text_174FE1, Text_174FF8 msgbox gUnknown_8175007, 6 end RocketHideout_B1F_EventScript_16120A:: @ 816120A - trainerbattle 2, 362, 0, Text_17503A, Text_17505A, EventScript_161225 + trainerbattle 2, TRAINER_TEAM_ROCKET_GRUNT_12, 0, Text_17503A, Text_17505A, EventScript_161225 msgbox gUnknown_8175060, 6 end diff --git a/data/maps/RocketHideout_B2F/scripts.inc b/data/maps/RocketHideout_B2F/scripts.inc index 80c102179..e3ed4b499 100644 --- a/data/maps/RocketHideout_B2F/scripts.inc +++ b/data/maps/RocketHideout_B2F/scripts.inc @@ -2,6 +2,6 @@ RocketHideout_B2F_MapScripts:: @ 81612A1 .byte 0 RocketHideout_B2F_EventScript_1612A2:: @ 81612A2 - trainerbattle 0, 363, 0, Text_17508C, Text_1750BF + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_13, 0, Text_17508C, Text_1750BF msgbox gUnknown_81750CC, 6 end diff --git a/data/maps/RocketHideout_B3F/scripts.inc b/data/maps/RocketHideout_B3F/scripts.inc index 82fc7aa26..d322a36fb 100644 --- a/data/maps/RocketHideout_B3F/scripts.inc +++ b/data/maps/RocketHideout_B3F/scripts.inc @@ -2,11 +2,11 @@ RocketHideout_B3F_MapScripts:: @ 81612B9 .byte 0 RocketHideout_B3F_EventScript_1612BA:: @ 81612BA - trainerbattle 0, 364, 0, Text_17511A, Text_17514A + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_14, 0, Text_17511A, Text_17514A msgbox gUnknown_817515B, 6 end RocketHideout_B3F_EventScript_1612D1:: @ 81612D1 - trainerbattle 0, 365, 0, Text_17519E, Text_1751CE + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_15, 0, Text_17519E, Text_1751CE msgbox gUnknown_81751E0, 6 end diff --git a/data/maps/RocketHideout_B4F/scripts.inc b/data/maps/RocketHideout_B4F/scripts.inc index f56e0a211..f5092c97c 100644 --- a/data/maps/RocketHideout_B4F/scripts.inc +++ b/data/maps/RocketHideout_B4F/scripts.inc @@ -4,9 +4,9 @@ RocketHideout_B4F_MapScripts:: @ 81612E8 RocketHideout_B4F_MapScript1_1612EE:: @ 81612EE setvar VAR_0x4001, 0 - checktrainerflag FLAG_0x16E + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_16 call_if 1, EventScript_161311 - checktrainerflag FLAG_0x16F + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_17 call_if 1, EventScript_161311 compare_var_to_value VAR_0x4001, 2 call_if 5, EventScript_16146A @@ -26,7 +26,7 @@ RocketHideout_B4F_EventScript_161317:: @ 8161317 waitmessage playbgm MUS_ROCKET, 0 waitbuttonpress - trainerbattle 3, 348, 0, Text_175318 + trainerbattle 3, TRAINER_BOSS_GIOVANNI, 0, Text_175318 msgbox gUnknown_817532D fadescreen 1 closemessage @@ -52,7 +52,7 @@ RocketHideout_B4F_EventScript_161363:: @ 8161363 end RocketHideout_B4F_EventScript_161381:: @ 8161381 - trainerbattle 2, 368, 0, Text_175488, Text_1754B9, EventScript_16139D + trainerbattle 2, TRAINER_TEAM_ROCKET_GRUNT_18, 0, Text_175488, Text_1754B9, EventScript_16139D msgbox gUnknown_81754BD release end @@ -76,15 +76,15 @@ RocketHideout_B4F_EventScript_1613AD:: @ 81613AD end RocketHideout_B4F_EventScript_1613CE:: @ 81613CE - trainerbattle 2, 366, 0, Text_1753D0, Text_1753FE, EventScript_1613E9 + trainerbattle 2, TRAINER_TEAM_ROCKET_GRUNT_16, 0, Text_1753D0, Text_1753FE, EventScript_1613E9 msgbox gUnknown_817540C, 6 end EventScript_1613E9:: @ 81613E9 setvar VAR_0x4001, 0 - checktrainerflag FLAG_0x16E + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_16 call_if 1, EventScript_161311 - checktrainerflag FLAG_0x16F + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_17 call_if 1, EventScript_161311 compare_var_to_value VAR_0x4001, 2 call_if 1, EventScript_1614A1 @@ -94,15 +94,15 @@ EventScript_1613E9:: @ 81613E9 end RocketHideout_B4F_EventScript_161418:: @ 8161418 - trainerbattle 2, 367, 0, Text_175437, Text_175463, EventScript_161433 + trainerbattle 2, TRAINER_TEAM_ROCKET_GRUNT_17, 0, Text_175437, Text_175463, EventScript_161433 msgbox gUnknown_817546A, 6 end EventScript_161433:: @ 8161433 setvar VAR_0x4001, 0 - checktrainerflag FLAG_0x16E + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_16 call_if 1, EventScript_161311 - checktrainerflag FLAG_0x16F + checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_17 call_if 1, EventScript_161311 compare_var_to_value VAR_0x4001, 2 call_if 1, EventScript_1614A1 diff --git a/data/maps/Route22/scripts.inc b/data/maps/Route22/scripts.inc index 6df018f2f..d7855e45e 100644 --- a/data/maps/Route22/scripts.inc +++ b/data/maps/Route22/scripts.inc @@ -73,15 +73,15 @@ EventScript_16835B:: @ 816835B return EventScript_16836D:: @ 816836D - trainerbattle 9, 329, 0, Text_188959, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_TERRY_4, 0, Text_188959, Text_18DE1A return EventScript_16837C:: @ 816837C - trainerbattle 9, 330, 0, Text_188959, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_TERRY_5, 0, Text_188959, Text_18DE1A return EventScript_16838B:: @ 816838B - trainerbattle 9, 331, 0, Text_188959, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_TERRY_6, 0, Text_188959, Text_18DE1A return EventScript_16839A:: @ 816839A @@ -235,15 +235,15 @@ EventScript_1684A7:: @ 81684A7 return EventScript_1684B9:: @ 81684B9 - trainerbattle 3, 435, 0, Text_188B08 + trainerbattle 3, TRAINER_RIVAL_TERRY_19, 0, Text_188B08 return EventScript_1684C4:: @ 81684C4 - trainerbattle 3, 436, 0, Text_188B08 + trainerbattle 3, TRAINER_RIVAL_TERRY_20, 0, Text_188B08 return EventScript_1684CF:: @ 81684CF - trainerbattle 3, 437, 0, Text_188B08 + trainerbattle 3, TRAINER_RIVAL_TERRY_21, 0, Text_188B08 return Movement_1684DA:: @ 81684DA diff --git a/data/maps/Route24/scripts.inc b/data/maps/Route24/scripts.inc index dede3df50..e2af4628c 100644 --- a/data/maps/Route24/scripts.inc +++ b/data/maps/Route24/scripts.inc @@ -60,7 +60,7 @@ EventScript_1686B9:: @ 81686B9 playbgm MUS_ROCKET, 0 waitbuttonpress setvar VAR_LAST_TALKED, 1 - trainerbattle 3, 356, 0, Text_188DDC + trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_6, 0, Text_188DDC msgbox gUnknown_8188DF1 setvar VAR_0x406B, 1 return diff --git a/data/maps/SSAnne_1F_Room2/scripts.inc b/data/maps/SSAnne_1F_Room2/scripts.inc index 4f1ef996b..9e37f8eb8 100644 --- a/data/maps/SSAnne_1F_Room2/scripts.inc +++ b/data/maps/SSAnne_1F_Room2/scripts.inc @@ -6,11 +6,11 @@ SSAnne_1F_Room2_EventScript_160BE6:: @ 8160BE6 end SSAnne_1F_Room2_EventScript_160BEF:: @ 8160BEF - trainerbattle 0, 126, 0, Text_173A1A, Text_173A4F + trainerbattle 0, TRAINER_LASS_ANN, 0, Text_173A1A, Text_173A4F msgbox gUnknown_8173A7A, 6 end SSAnne_1F_Room2_EventScript_160C06:: @ 8160C06 - trainerbattle 0, 96, 0, Text_173999, Text_1739B1 + trainerbattle 0, TRAINER_YOUNGSTER_TYLER, 0, Text_173999, Text_1739B1 msgbox gUnknown_81739C5, 6 end diff --git a/data/maps/SSAnne_1F_Room5/scripts.inc b/data/maps/SSAnne_1F_Room5/scripts.inc index 553a72b52..3d42c7860 100644 --- a/data/maps/SSAnne_1F_Room5/scripts.inc +++ b/data/maps/SSAnne_1F_Room5/scripts.inc @@ -2,6 +2,6 @@ SSAnne_1F_Room5_MapScripts:: @ 8160C66 .byte 0 SSAnne_1F_Room5_EventScript_160C67:: @ 8160C67 - trainerbattle 0, 422, 0, Text_173BD1, Text_173BFA + trainerbattle 0, TRAINER_GENTLEMAN_ARTHUR, 0, Text_173BD1, Text_173BFA msgbox gUnknown_8173C30, 6 end diff --git a/data/maps/SSAnne_1F_Room7/scripts.inc b/data/maps/SSAnne_1F_Room7/scripts.inc index bc6e0cd88..560764b08 100644 --- a/data/maps/SSAnne_1F_Room7/scripts.inc +++ b/data/maps/SSAnne_1F_Room7/scripts.inc @@ -2,6 +2,6 @@ SSAnne_1F_Room7_MapScripts:: @ 8160C7E .byte 0 SSAnne_1F_Room7_EventScript_160C7F:: @ 8160C7F - trainerbattle 0, 421, 0, Text_173C52, Text_173CB4 + trainerbattle 0, TRAINER_GENTLEMAN_THOMAS, 0, Text_173C52, Text_173CB4 msgbox gUnknown_8173CC4, 6 end diff --git a/data/maps/SSAnne_2F_Corridor/scripts.inc b/data/maps/SSAnne_2F_Corridor/scripts.inc index 12871cff0..79ee7db7d 100644 --- a/data/maps/SSAnne_2F_Corridor/scripts.inc +++ b/data/maps/SSAnne_2F_Corridor/scripts.inc @@ -83,15 +83,15 @@ EventScript_1609CA:: @ 81609CA return EventScript_1609DC:: @ 81609DC - trainerbattle 3, 426, 0, Text_173110 + trainerbattle 3, TRAINER_RIVAL_TERRY_10, 0, Text_173110 return EventScript_1609E7:: @ 81609E7 - trainerbattle 3, 427, 0, Text_173110 + trainerbattle 3, TRAINER_RIVAL_TERRY_11, 0, Text_173110 return EventScript_1609F2:: @ 81609F2 - trainerbattle 3, 428, 0, Text_173110 + trainerbattle 3, TRAINER_RIVAL_TERRY_12, 0, Text_173110 return EventScript_1609FD:: @ 81609FD diff --git a/data/maps/SSAnne_2F_Room2/scripts.inc b/data/maps/SSAnne_2F_Room2/scripts.inc index cb18a010a..af5c392c2 100644 --- a/data/maps/SSAnne_2F_Room2/scripts.inc +++ b/data/maps/SSAnne_2F_Room2/scripts.inc @@ -2,11 +2,11 @@ SSAnne_2F_Room2_MapScripts:: @ 8160CB0 .byte 0 SSAnne_2F_Room2_EventScript_160CB1:: @ 8160CB1 - trainerbattle 0, 223, 0, Text_173DDB, Text_173DF7 + trainerbattle 0, TRAINER_FISHERMAN_DALE, 0, Text_173DDB, Text_173DF7 msgbox gUnknown_8173E04, 6 end SSAnne_2F_Room2_EventScript_160CC8:: @ 8160CC8 - trainerbattle 0, 482, 0, Text_173D63, Text_173D92 + trainerbattle 0, TRAINER_GENTLEMAN_BROOKS, 0, Text_173D63, Text_173D92 msgbox gUnknown_8173DB6, 6 end diff --git a/data/maps/SSAnne_2F_Room4/scripts.inc b/data/maps/SSAnne_2F_Room4/scripts.inc index 26efb8bd5..506059759 100644 --- a/data/maps/SSAnne_2F_Room4/scripts.inc +++ b/data/maps/SSAnne_2F_Room4/scripts.inc @@ -2,11 +2,11 @@ SSAnne_2F_Room4_MapScripts:: @ 8160CF2 .byte 0 SSAnne_2F_Room4_EventScript_160CF3:: @ 8160CF3 - trainerbattle 0, 483, 0, Text_173F07, Text_173F42 + trainerbattle 0, TRAINER_GENTLEMAN_LAMAR, 0, Text_173F07, Text_173F42 msgbox gUnknown_8173F55, 6 end SSAnne_2F_Room4_EventScript_160D0A:: @ 8160D0A - trainerbattle 0, 127, 0, Text_173F83, Text_173FAB + trainerbattle 0, TRAINER_LASS_DAWN, 0, Text_173F83, Text_173FAB msgbox gUnknown_8173FB9, 6 end diff --git a/data/maps/SSAnne_B1F_Room1/scripts.inc b/data/maps/SSAnne_B1F_Room1/scripts.inc index ec931102e..337066e8c 100644 --- a/data/maps/SSAnne_B1F_Room1/scripts.inc +++ b/data/maps/SSAnne_B1F_Room1/scripts.inc @@ -2,11 +2,11 @@ SSAnne_B1F_Room1_MapScripts:: @ 8160D47 .byte 0 SSAnne_B1F_Room1_EventScript_160D48:: @ 8160D48 - trainerbattle 0, 224, 0, Text_174177, Text_1741EF + trainerbattle 0, TRAINER_FISHERMAN_BARNY, 0, Text_174177, Text_1741EF msgbox gUnknown_817420E, 6 end SSAnne_B1F_Room1_EventScript_160D5F:: @ 8160D5F - trainerbattle 0, 140, 0, Text_1740F6, Text_174123 + trainerbattle 0, TRAINER_SAILOR_PHILLIP, 0, Text_1740F6, Text_174123 msgbox gUnknown_817413A, 6 end diff --git a/data/maps/SSAnne_B1F_Room2/scripts.inc b/data/maps/SSAnne_B1F_Room2/scripts.inc index 71acf74be..04c9b1c33 100644 --- a/data/maps/SSAnne_B1F_Room2/scripts.inc +++ b/data/maps/SSAnne_B1F_Room2/scripts.inc @@ -2,6 +2,6 @@ SSAnne_B1F_Room2_MapScripts:: @ 8160D76 .byte 0 SSAnne_B1F_Room2_EventScript_160D77:: @ 8160D77 - trainerbattle 0, 138, 0, Text_174239, Text_17425C + trainerbattle 0, TRAINER_SAILOR_HUEY, 0, Text_174239, Text_17425C msgbox gUnknown_8174272, 6 end diff --git a/data/maps/SSAnne_B1F_Room3/scripts.inc b/data/maps/SSAnne_B1F_Room3/scripts.inc index 3a1ff97c6..fcf19823a 100644 --- a/data/maps/SSAnne_B1F_Room3/scripts.inc +++ b/data/maps/SSAnne_B1F_Room3/scripts.inc @@ -2,6 +2,6 @@ SSAnne_B1F_Room3_MapScripts:: @ 8160D8E .byte 0 SSAnne_B1F_Room3_EventScript_160D8F:: @ 8160D8F - trainerbattle 0, 139, 0, Text_1742A6, Text_1742C3 + trainerbattle 0, TRAINER_SAILOR_DYLAN, 0, Text_1742A6, Text_1742C3 msgbox gUnknown_81742D2, 6 end diff --git a/data/maps/SSAnne_B1F_Room4/scripts.inc b/data/maps/SSAnne_B1F_Room4/scripts.inc index 02860ab54..8a6b8fa8c 100644 --- a/data/maps/SSAnne_B1F_Room4/scripts.inc +++ b/data/maps/SSAnne_B1F_Room4/scripts.inc @@ -2,11 +2,11 @@ SSAnne_B1F_Room4_MapScripts:: @ 8160DA6 .byte 0 SSAnne_B1F_Room4_EventScript_160DA7:: @ 8160DA7 - trainerbattle 0, 136, 0, Text_174315, Text_174348 + trainerbattle 0, TRAINER_SAILOR_LEONARD, 0, Text_174315, Text_174348 msgbox gUnknown_8174362, 6 end SSAnne_B1F_Room4_EventScript_160DBE:: @ 8160DBE - trainerbattle 0, 137, 0, Text_174385, Text_1743B3 + trainerbattle 0, TRAINER_SAILOR_DUNCAN, 0, Text_174385, Text_1743B3 msgbox gUnknown_81743C8, 6 end diff --git a/data/maps/SSAnne_Deck/scripts.inc b/data/maps/SSAnne_Deck/scripts.inc index 3f835e568..bf12690af 100644 --- a/data/maps/SSAnne_Deck/scripts.inc +++ b/data/maps/SSAnne_Deck/scripts.inc @@ -14,11 +14,11 @@ SSAnne_Deck_EventScript_160A7B:: @ 8160A7B end SSAnne_Deck_EventScript_160A84:: @ 8160A84 - trainerbattle 0, 134, 0, Text_173308, Text_17332B + trainerbattle 0, TRAINER_SAILOR_EDMOND, 0, Text_173308, Text_17332B msgbox gUnknown_817333E, 6 end SSAnne_Deck_EventScript_160A9B:: @ 8160A9B - trainerbattle 0, 135, 0, Text_173382, Text_1733A0 + trainerbattle 0, TRAINER_SAILOR_TREVOR, 0, Text_173382, Text_1733A0 msgbox gUnknown_81733B5, 6 end diff --git a/data/maps/SaffronCity_Dojo/scripts.inc b/data/maps/SaffronCity_Dojo/scripts.inc index 8be7e27a6..1ec8ae42a 100644 --- a/data/maps/SaffronCity_Dojo/scripts.inc +++ b/data/maps/SaffronCity_Dojo/scripts.inc @@ -123,27 +123,27 @@ SaffronCity_Dojo_EventScript_16ED3D:: @ 816ED3D end SaffronCity_Dojo_EventScript_16ED46:: @ 816ED46 - trainerbattle 0, 321, 0, Text_19B3DF, Text_19B40F + trainerbattle 0, TRAINER_BLACK_BELT_HITOSHI, 0, Text_19B3DF, Text_19B40F msgbox gUnknown_819B41F, 6 end SaffronCity_Dojo_EventScript_16ED5D:: @ 816ED5D - trainerbattle 0, 319, 0, Text_19B2E0, Text_19B2FD + trainerbattle 0, TRAINER_BLACK_BELT_HIDEKI, 0, Text_19B2E0, Text_19B2FD msgbox gUnknown_819B30F, 6 end SaffronCity_Dojo_EventScript_16ED74:: @ 816ED74 - trainerbattle 0, 320, 0, Text_19B341, Text_19B396 + trainerbattle 0, TRAINER_BLACK_BELT_AARON, 0, Text_19B341, Text_19B396 msgbox gUnknown_819B3AC, 6 end SaffronCity_Dojo_EventScript_16ED8B:: @ 816ED8B - trainerbattle 0, 318, 0, Text_19B275, Text_19B292 + trainerbattle 0, TRAINER_BLACK_BELT_MIKE, 0, Text_19B275, Text_19B292 msgbox gUnknown_819B29D, 6 end SaffronCity_Dojo_EventScript_16EDA2:: @ 816EDA2 - trainerbattle 2, 317, 0, Text_19B12C, Text_19B193, EventScript_16EDD0 + trainerbattle 2, TRAINER_BLACK_BELT_KOICHI, 0, Text_19B12C, Text_19B193, EventScript_16EDD0 checkflag FLAG_0x278 goto_if_eq EventScript_16EDC6 msgbox gUnknown_819B1A7, 6 diff --git a/data/maps/SaffronCity_Gym/scripts.inc b/data/maps/SaffronCity_Gym/scripts.inc index f181b502c..7973c7748 100644 --- a/data/maps/SaffronCity_Gym/scripts.inc +++ b/data/maps/SaffronCity_Gym/scripts.inc @@ -5,7 +5,7 @@ SaffronCity_Gym_EventScript_16EDD8:: @ 816EDD8 setvar VAR_0x8004, 7 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - trainerbattle 1, 420, 0, Text_19B53C, Text_19B602, EventScript_16EE0A + trainerbattle 1, TRAINER_LEADER_SABRINA, 0, Text_19B53C, Text_19B602, EventScript_16EE0A checkflag FLAG_0x29A goto_if 0, EventScript_16EE3D msgbox gUnknown_819B7F2 @@ -45,12 +45,12 @@ EventScript_16EE7E:: @ 816EE7E end SaffronCity_Gym_EventScript_16EE88:: @ 816EE88 - trainerbattle 0, 280, 0, Text_19B936, Text_19B957 + trainerbattle 0, TRAINER_PSYCHIC_JOHAN, 0, Text_19B936, Text_19B957 msgbox gUnknown_819B96D, 6 end SaffronCity_Gym_EventScript_16EE9F:: @ 816EE9F - trainerbattle 0, 281, 0, Text_19BA45, Text_19BA9E + trainerbattle 0, TRAINER_PSYCHIC_TYRON, 0, Text_19BA45, Text_19BA9E setvar VAR_0x8004, 7 setvar VAR_0x8005, 5 special SetFlavorTextFlagFromSpecialVars @@ -58,27 +58,27 @@ SaffronCity_Gym_EventScript_16EE9F:: @ 816EE9F end SaffronCity_Gym_EventScript_16EEC3:: @ 816EEC3 - trainerbattle 0, 282, 0, Text_19BB49, Text_19BBA1 + trainerbattle 0, TRAINER_PSYCHIC_CAMERON, 0, Text_19BB49, Text_19BBA1 msgbox gUnknown_819BBB3, 6 end SaffronCity_Gym_EventScript_16EEDA:: @ 816EEDA - trainerbattle 0, 283, 0, Text_19BC57, Text_19BCBC + trainerbattle 0, TRAINER_PSYCHIC_PRESTON, 0, Text_19BC57, Text_19BCBC msgbox gUnknown_819BCC4, 6 end SaffronCity_Gym_EventScript_16EEF1:: @ 816EEF1 - trainerbattle 0, 462, 0, Text_19B86A, Text_19B8A8 + trainerbattle 0, TRAINER_CHANNELER_AMANDA, 0, Text_19B86A, Text_19B8A8 msgbox gUnknown_819B8B9, 6 end SaffronCity_Gym_EventScript_16EF08:: @ 816EF08 - trainerbattle 0, 463, 0, Text_19B998, Text_19B9EC + trainerbattle 0, TRAINER_CHANNELER_STACY, 0, Text_19B998, Text_19B9EC msgbox gUnknown_819B9F7, 6 end SaffronCity_Gym_EventScript_16EF1F:: @ 816EF1F - trainerbattle 0, 464, 0, Text_19BAE8, Text_19BB0D + trainerbattle 0, TRAINER_CHANNELER_TASHA, 0, Text_19BAE8, Text_19BB0D msgbox gUnknown_819BB1F, 6 end diff --git a/data/maps/SilphCo_10F/scripts.inc b/data/maps/SilphCo_10F/scripts.inc index dea6b7af4..637ab2ba4 100644 --- a/data/maps/SilphCo_10F/scripts.inc +++ b/data/maps/SilphCo_10F/scripts.inc @@ -26,11 +26,11 @@ SilphCo_10F_EventScript_161DB7:: @ 8161DB7 end SilphCo_10F_EventScript_161DC0:: @ 8161DC0 - trainerbattle 0, 345, 0, Text_176D57, Text_176D73 + trainerbattle 0, TRAINER_SCIENTIST_TRAVIS, 0, Text_176D57, Text_176D73 msgbox gUnknown_8176D86, 6 end SilphCo_10F_EventScript_161DD7:: @ 8161DD7 - trainerbattle 0, 389, 0, Text_176CED, Text_176D18 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_39, 0, Text_176CED, Text_176D18 msgbox gUnknown_8176D25, 6 end diff --git a/data/maps/SilphCo_11F/scripts.inc b/data/maps/SilphCo_11F/scripts.inc index 3eade43f5..de4820653 100644 --- a/data/maps/SilphCo_11F/scripts.inc +++ b/data/maps/SilphCo_11F/scripts.inc @@ -77,7 +77,7 @@ EventScript_161EA0:: @ 8161EA0 compare_var_to_value VAR_0x4001, 1 call_if 1, EventScript_161F12 setvar VAR_LAST_TALKED, 3 - trainerbattle 3, 349, 0, Text_1771AB + trainerbattle 3, TRAINER_BOSS_GIOVANNI_2, 0, Text_1771AB msgbox gUnknown_81771C2 closemessage fadescreen 1 @@ -134,11 +134,11 @@ SilphCo_11F_EventScript_161F37:: @ 8161F37 end SilphCo_11F_EventScript_161F40:: @ 8161F40 - trainerbattle 0, 390, 0, Text_1772B8, Text_1772E7 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_40, 0, Text_1772B8, Text_1772E7 msgbox gUnknown_81772F9, 6 end SilphCo_11F_EventScript_161F57:: @ 8161F57 - trainerbattle 0, 391, 0, Text_17726A, Text_17728C + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_41, 0, Text_17726A, Text_17728C msgbox gUnknown_817729B, 6 end diff --git a/data/maps/SilphCo_2F/scripts.inc b/data/maps/SilphCo_2F/scripts.inc index 309ee5d13..c969b91c3 100644 --- a/data/maps/SilphCo_2F/scripts.inc +++ b/data/maps/SilphCo_2F/scripts.inc @@ -20,21 +20,21 @@ SilphCo_2F_EventScript_161660:: @ 8161660 end SilphCo_2F_EventScript_161669:: @ 8161669 - trainerbattle 0, 336, 0, Text_175562, Text_17557E + trainerbattle 0, TRAINER_SCIENTIST_CONNOR, 0, Text_175562, Text_17557E msgbox gUnknown_817559F, 6 end SilphCo_2F_EventScript_161680:: @ 8161680 - trainerbattle 0, 337, 0, Text_1755C6, Text_1755E5 + trainerbattle 0, TRAINER_SCIENTIST_JERRY, 0, Text_1755C6, Text_1755E5 msgbox gUnknown_81755F2, 6 end SilphCo_2F_EventScript_161697:: @ 8161697 - trainerbattle 0, 373, 0, Text_17562D, Text_17564A + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_23, 0, Text_17562D, Text_17564A msgbox gUnknown_8175651, 6 end SilphCo_2F_EventScript_1616AE:: @ 81616AE - trainerbattle 0, 374, 0, Text_1756AD, Text_1756D8 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_24, 0, Text_1756AD, Text_1756D8 msgbox gUnknown_81756E2, 6 end diff --git a/data/maps/SilphCo_3F/scripts.inc b/data/maps/SilphCo_3F/scripts.inc index d4b7458ce..517fdaa39 100644 --- a/data/maps/SilphCo_3F/scripts.inc +++ b/data/maps/SilphCo_3F/scripts.inc @@ -28,11 +28,11 @@ SilphCo_3F_EventScript_1616FF:: @ 81616FF end SilphCo_3F_EventScript_161708:: @ 8161708 - trainerbattle 0, 338, 0, Text_175948, Text_17597D + trainerbattle 0, TRAINER_SCIENTIST_JOSE, 0, Text_175948, Text_17597D msgbox gUnknown_8175990, 6 end SilphCo_3F_EventScript_16171F:: @ 816171F - trainerbattle 0, 375, 0, Text_1758F6, Text_175911 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_25, 0, Text_1758F6, Text_175911 msgbox gUnknown_817591C, 6 end diff --git a/data/maps/SilphCo_4F/scripts.inc b/data/maps/SilphCo_4F/scripts.inc index 884f2e410..794d2294a 100644 --- a/data/maps/SilphCo_4F/scripts.inc +++ b/data/maps/SilphCo_4F/scripts.inc @@ -28,16 +28,16 @@ SilphCo_4F_EventScript_161770:: @ 8161770 end SilphCo_4F_EventScript_161779:: @ 8161779 - trainerbattle 0, 339, 0, Text_175A90, Text_175AB0 + trainerbattle 0, TRAINER_SCIENTIST_RODNEY, 0, Text_175A90, Text_175AB0 msgbox gUnknown_8175AC8, 6 end SilphCo_4F_EventScript_161790:: @ 8161790 - trainerbattle 0, 376, 0, Text_175A2F, Text_175A5B + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_26, 0, Text_175A2F, Text_175A5B msgbox gUnknown_8175A62, 6 end SilphCo_4F_EventScript_1617A7:: @ 81617A7 - trainerbattle 0, 377, 0, Text_175B19, Text_175B2B + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_27, 0, Text_175B19, Text_175B2B msgbox gUnknown_8175B38, 6 end diff --git a/data/maps/SilphCo_5F/scripts.inc b/data/maps/SilphCo_5F/scripts.inc index e17c791b9..327aede13 100644 --- a/data/maps/SilphCo_5F/scripts.inc +++ b/data/maps/SilphCo_5F/scripts.inc @@ -42,21 +42,21 @@ SilphCo_5F_EventScript_16181C:: @ 816181C end SilphCo_5F_EventScript_161825:: @ 8161825 - trainerbattle 0, 340, 0, Text_175C40, Text_175C6D + trainerbattle 0, TRAINER_SCIENTIST_BEAU, 0, Text_175C40, Text_175C6D msgbox gUnknown_8175C7D, 6 end SilphCo_5F_EventScript_16183C:: @ 816183C - trainerbattle 0, 378, 0, Text_175BE5, Text_175C09 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_28, 0, Text_175BE5, Text_175C09 msgbox gUnknown_8175C0F, 6 end SilphCo_5F_EventScript_161853:: @ 8161853 - trainerbattle 0, 379, 0, Text_175D28, Text_175D4B + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_29, 0, Text_175D28, Text_175D4B msgbox gUnknown_8175D59, 6 end SilphCo_5F_EventScript_16186A:: @ 816186A - trainerbattle 0, 286, 0, Text_175CBD, Text_175CEB + trainerbattle 0, TRAINER_JUGGLER_DALTON, 0, Text_175CBD, Text_175CEB msgbox gUnknown_8175CF9, 6 end diff --git a/data/maps/SilphCo_6F/scripts.inc b/data/maps/SilphCo_6F/scripts.inc index caeedd216..7a9bc4c5a 100644 --- a/data/maps/SilphCo_6F/scripts.inc +++ b/data/maps/SilphCo_6F/scripts.inc @@ -82,16 +82,16 @@ SilphCo_6F_EventScript_161936:: @ 8161936 end SilphCo_6F_EventScript_16193F:: @ 816193F - trainerbattle 0, 341, 0, Text_176136, Text_1761BD + trainerbattle 0, TRAINER_SCIENTIST_TAYLOR, 0, Text_176136, Text_1761BD msgbox gUnknown_81761C4, 6 end SilphCo_6F_EventScript_161956:: @ 8161956 - trainerbattle 0, 380, 0, Text_1760DE, Text_176104 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_30, 0, Text_1760DE, Text_176104 msgbox gUnknown_817610F, 6 end SilphCo_6F_EventScript_16196D:: @ 816196D - trainerbattle 0, 381, 0, Text_1761F1, Text_17620E + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_31, 0, Text_1761F1, Text_17620E msgbox gUnknown_817621B, 6 end diff --git a/data/maps/SilphCo_7F/scripts.inc b/data/maps/SilphCo_7F/scripts.inc index 22fd4114c..6795c72d5 100644 --- a/data/maps/SilphCo_7F/scripts.inc +++ b/data/maps/SilphCo_7F/scripts.inc @@ -83,15 +83,15 @@ EventScript_161A7F:: @ 8161A7F return EventScript_161A80:: @ 8161A80 - trainerbattle 3, 432, 0, Text_1767D0 + trainerbattle 3, TRAINER_RIVAL_TERRY_16, 0, Text_1767D0 return EventScript_161A8B:: @ 8161A8B - trainerbattle 3, 433, 0, Text_1767D0 + trainerbattle 3, TRAINER_RIVAL_TERRY_17, 0, Text_1767D0 return EventScript_161A96:: @ 8161A96 - trainerbattle 3, 434, 0, Text_1767D0 + trainerbattle 3, TRAINER_RIVAL_TERRY_18, 0, Text_1767D0 return EventScript_161AA1:: @ 8161AA1 @@ -243,21 +243,21 @@ SilphCo_7F_EventScript_161BFA:: @ 8161BFA end SilphCo_7F_EventScript_161C03:: @ 8161C03 - trainerbattle 0, 342, 0, Text_1765E2, Text_17660C + trainerbattle 0, TRAINER_SCIENTIST_JOSHUA, 0, Text_1765E2, Text_17660C msgbox gUnknown_8176616, 6 end SilphCo_7F_EventScript_161C1A:: @ 8161C1A - trainerbattle 0, 383, 0, Text_176643, Text_176669 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_33, 0, Text_176643, Text_176669 msgbox gUnknown_8176681, 6 end SilphCo_7F_EventScript_161C31:: @ 8161C31 - trainerbattle 0, 384, 0, Text_1766B3, Text_1766D7 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_34, 0, Text_1766B3, Text_1766D7 msgbox gUnknown_81766E5, 6 end SilphCo_7F_EventScript_161C48:: @ 8161C48 - trainerbattle 0, 385, 0, Text_176586, Text_1765A5 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_35, 0, Text_176586, Text_1765A5 msgbox gUnknown_81765B1, 6 end diff --git a/data/maps/SilphCo_8F/scripts.inc b/data/maps/SilphCo_8F/scripts.inc index 99112ee5e..7fb3d75d0 100644 --- a/data/maps/SilphCo_8F/scripts.inc +++ b/data/maps/SilphCo_8F/scripts.inc @@ -26,16 +26,16 @@ SilphCo_8F_EventScript_161C90:: @ 8161C90 end SilphCo_8F_EventScript_161C99:: @ 8161C99 - trainerbattle 0, 343, 0, Text_1769FD, Text_176A19 + trainerbattle 0, TRAINER_SCIENTIST_PARKER, 0, Text_1769FD, Text_176A19 msgbox gUnknown_8176A26, 6 end SilphCo_8F_EventScript_161CB0:: @ 8161CB0 - trainerbattle 0, 382, 0, Text_1769A2, Text_1769BE + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_32, 0, Text_1769A2, Text_1769BE msgbox gUnknown_81769CF, 6 end SilphCo_8F_EventScript_161CC7:: @ 8161CC7 - trainerbattle 0, 386, 0, Text_176A56, Text_176A7C + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_36, 0, Text_176A56, Text_176A7C msgbox gUnknown_8176A90, 6 end diff --git a/data/maps/SilphCo_9F/scripts.inc b/data/maps/SilphCo_9F/scripts.inc index 530ae7c1a..5342e9f6b 100644 --- a/data/maps/SilphCo_9F/scripts.inc +++ b/data/maps/SilphCo_9F/scripts.inc @@ -35,16 +35,16 @@ SilphCo_9F_EventScript_161D38:: @ 8161D38 end SilphCo_9F_EventScript_161D41:: @ 8161D41 - trainerbattle 0, 344, 0, Text_176BFB, Text_176C2B + trainerbattle 0, TRAINER_SCIENTIST_ED, 0, Text_176BFB, Text_176C2B msgbox gUnknown_8176C3C, 6 end SilphCo_9F_EventScript_161D58:: @ 8161D58 - trainerbattle 0, 387, 0, Text_176BA3, Text_176BC8 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_37, 0, Text_176BA3, Text_176BC8 msgbox gUnknown_8176BD0, 6 end SilphCo_9F_EventScript_161D6F:: @ 8161D6F - trainerbattle 0, 388, 0, Text_176C7A, Text_176CA0 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_38, 0, Text_176C7A, Text_176CA0 msgbox gUnknown_8176CB8, 6 end diff --git a/data/maps/SixIsland_OutcastIsland/scripts.inc b/data/maps/SixIsland_OutcastIsland/scripts.inc index 9682f1cbe..33d4d315c 100644 --- a/data/maps/SixIsland_OutcastIsland/scripts.inc +++ b/data/maps/SixIsland_OutcastIsland/scripts.inc @@ -2,6 +2,6 @@ SixIsland_OutcastIsland_MapScripts:: @ 8168B15 .byte 0 SixIsland_OutcastIsland_EventScript_168B16:: @ 8168B16 - trainerbattle 0, 540, 0, Text_18B35A, Text_18B3C2 + trainerbattle 0, TRAINER_TEAM_ROCKET_GRUNT_46, 0, Text_18B35A, Text_18B3C2 msgbox gUnknown_818B3C8, 6 end diff --git a/data/maps/SixIsland_PatternBush/scripts.inc b/data/maps/SixIsland_PatternBush/scripts.inc index 0575b4855..4655002aa 100644 --- a/data/maps/SixIsland_PatternBush/scripts.inc +++ b/data/maps/SixIsland_PatternBush/scripts.inc @@ -20,61 +20,61 @@ EventScript_164587:: @ 8164587 return SixIsland_PatternBush_EventScript_164590:: @ 8164590 - trainerbattle 0, 609, 0, Text_17BF3A, Text_17BF66 + trainerbattle 0, TRAINER_PKMN_BREEDER_BETHANY, 0, Text_17BF3A, Text_17BF66 msgbox gUnknown_817BF97, 6 end SixIsland_PatternBush_EventScript_1645A7:: @ 81645A7 - trainerbattle 0, 610, 0, Text_17BFEB, Text_17C028 + trainerbattle 0, TRAINER_PKMN_BREEDER_ALLISON, 0, Text_17BFEB, Text_17C028 msgbox gUnknown_817C056, 6 end SixIsland_PatternBush_EventScript_1645BE:: @ 81645BE - trainerbattle 0, 611, 0, Text_17C0BE, Text_17C0F2 + trainerbattle 0, TRAINER_BUG_CATCHER_GARRET, 0, Text_17C0BE, Text_17C0F2 msgbox gUnknown_817C113, 6 end SixIsland_PatternBush_EventScript_1645D5:: @ 81645D5 - trainerbattle 0, 612, 0, Text_17C155, Text_17C196 + trainerbattle 0, TRAINER_BUG_CATCHER_JONAH, 0, Text_17C155, Text_17C196 msgbox gUnknown_817C1D0, 6 end SixIsland_PatternBush_EventScript_1645EC:: @ 81645EC - trainerbattle 0, 613, 0, Text_17C246, Text_17C275 + trainerbattle 0, TRAINER_BUG_CATCHER_VANCE, 0, Text_17C246, Text_17C275 msgbox gUnknown_817C2A4, 6 end SixIsland_PatternBush_EventScript_164603:: @ 8164603 - trainerbattle 0, 614, 0, Text_17C2D9, Text_17C30D + trainerbattle 0, TRAINER_YOUNGSTER_NASH, 0, Text_17C2D9, Text_17C30D msgbox gUnknown_817C31C, 6 end SixIsland_PatternBush_EventScript_16461A:: @ 816461A - trainerbattle 0, 615, 0, Text_17C373, Text_17C3A5 + trainerbattle 0, TRAINER_YOUNGSTER_CORDELL, 0, Text_17C373, Text_17C3A5 msgbox gUnknown_817C3CE, 6 end SixIsland_PatternBush_EventScript_164631:: @ 8164631 - trainerbattle 0, 616, 0, Text_17C42B, Text_17C458 + trainerbattle 0, TRAINER_LASS_DALIA, 0, Text_17C42B, Text_17C458 msgbox gUnknown_817C490, 6 end SixIsland_PatternBush_EventScript_164648:: @ 8164648 - trainerbattle 0, 617, 0, Text_17C4FE, Text_17C552 + trainerbattle 0, TRAINER_LASS_JOANA, 0, Text_17C4FE, Text_17C552 msgbox gUnknown_817C590, 6 end SixIsland_PatternBush_EventScript_16465F:: @ 816465F - trainerbattle 0, 618, 0, Text_17C5DB, Text_17C609 + trainerbattle 0, TRAINER_CAMPER_RILEY, 0, Text_17C5DB, Text_17C609 msgbox gUnknown_817C615, 6 end SixIsland_PatternBush_EventScript_164676:: @ 8164676 - trainerbattle 0, 619, 0, Text_17C63E, Text_17C660 + trainerbattle 0, TRAINER_PICNICKER_MARCY, 0, Text_17C63E, Text_17C660 msgbox gUnknown_817C68E, 6 end SixIsland_PatternBush_EventScript_16468D:: @ 816468D - trainerbattle 0, 620, 0, Text_17C6C9, Text_17C6FB + trainerbattle 0, TRAINER_RUIN_MANIAC_LAYTON, 0, Text_17C6C9, Text_17C6FB msgbox gUnknown_817C728, 6 end diff --git a/data/maps/ThreeIsland/scripts.inc b/data/maps/ThreeIsland/scripts.inc index 39a3688fe..346d5b6a2 100644 --- a/data/maps/ThreeIsland/scripts.inc +++ b/data/maps/ThreeIsland/scripts.inc @@ -227,7 +227,7 @@ EventScript_167A59:: @ 8167A59 goto_if_eq EventScript_167C35 msgbox gUnknown_818247D setvar VAR_LAST_TALKED, 5 - trainerbattle 3, 527, 0, Text_1824B7 + trainerbattle 3, TRAINER_BIKER_GOON, 0, Text_1824B7 applymovement 5, Movement_167C5C waitmovement 0 msgbox gUnknown_81824CF @@ -237,7 +237,7 @@ EventScript_167A59:: @ 8167A59 playbgm MUS_SHOUNEN, 0 msgbox gUnknown_81824EF setvar VAR_LAST_TALKED, 7 - trainerbattle 3, 528, 0, Text_182521 + trainerbattle 3, TRAINER_BIKER_GOON_2, 0, Text_182521 applymovement 7, Movement_167C5C waitmovement 0 msgbox gUnknown_8182536 @@ -247,7 +247,7 @@ EventScript_167A59:: @ 8167A59 playbgm MUS_SHOUNEN, 0 msgbox gUnknown_8182582 setvar VAR_LAST_TALKED, 4 - trainerbattle 3, 529, 0, Text_1825D4 + trainerbattle 3, TRAINER_BIKER_GOON_3, 0, Text_1825D4 applymovement 4, Movement_1A75E7 waitmovement 0 applymovement 6, Movement_1A75ED @@ -269,7 +269,7 @@ EventScript_167A59:: @ 8167A59 playbgm MUS_SHOUNEN, 0 msgbox gUnknown_8182623 setvar VAR_LAST_TALKED, 3 - trainerbattle 3, 742, 0, Text_1826B7 + trainerbattle 3, TRAINER_CUE_BALL_PAXTON, 0, Text_1826B7 msgbox gUnknown_818271D closemessage fadescreen 1 diff --git a/data/maps/VermilionCity_Gym/scripts.inc b/data/maps/VermilionCity_Gym/scripts.inc index 19268f551..4ea4afc22 100644 --- a/data/maps/VermilionCity_Gym/scripts.inc +++ b/data/maps/VermilionCity_Gym/scripts.inc @@ -211,7 +211,7 @@ VermilionCity_Gym_EventScript_16B94A:: @ 816B94A setvar VAR_0x8004, 4 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - trainerbattle 1, 416, 0, Text_194BA4, Text_194E03, EventScript_16B97C + trainerbattle 1, TRAINER_LEADER_LT_SURGE, 0, Text_194BA4, Text_194E03, EventScript_16B97C checkflag FLAG_0x231 goto_if 0, EventScript_16B9AF msgbox gUnknown_8194C8E @@ -254,7 +254,7 @@ EventScript_16B9F0:: @ 816B9F0 end VermilionCity_Gym_EventScript_16B9FA:: @ 816B9FA - trainerbattle 0, 141, 0, Text_194FBD, Text_194FF1 + trainerbattle 0, TRAINER_SAILOR_DWAYNE, 0, Text_194FBD, Text_194FF1 setvar VAR_0x8004, 4 setvar VAR_0x8005, 4 special SetFlavorTextFlagFromSpecialVars @@ -262,12 +262,12 @@ VermilionCity_Gym_EventScript_16B9FA:: @ 816B9FA end VermilionCity_Gym_EventScript_16BA1E:: @ 816BA1E - trainerbattle 0, 220, 0, Text_194F1F, Text_194F6F + trainerbattle 0, TRAINER_ENGINEER_BAILY, 0, Text_194F1F, Text_194F6F msgbox gUnknown_8194F76, 6 end VermilionCity_Gym_EventScript_16BA35:: @ 816BA35 - trainerbattle 2, 423, 0, Text_194E57, Text_194EA5, EventScript_16BA5D + trainerbattle 2, TRAINER_GENTLEMAN_TUCKER, 0, Text_194E57, Text_194EA5, EventScript_16BA5D setvar VAR_0x8004, 4 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars diff --git a/data/maps/VictoryRoad_1F/scripts.inc b/data/maps/VictoryRoad_1F/scripts.inc index 1406ef4e5..564573c38 100644 --- a/data/maps/VictoryRoad_1F/scripts.inc +++ b/data/maps/VictoryRoad_1F/scripts.inc @@ -36,11 +36,11 @@ EventScript_160F62:: @ 8160F62 end VictoryRoad_1F_EventScript_160F64:: @ 8160F64 - trainerbattle 0, 406, 0, Text_174710, Text_174738 + trainerbattle 0, TRAINER_COOLTRAINER_NAOMI, 0, Text_174710, Text_174738 msgbox gUnknown_8174744, 6 end VictoryRoad_1F_EventScript_160F7B:: @ 8160F7B - trainerbattle 0, 396, 0, Text_174784, Text_1747B8 + trainerbattle 0, TRAINER_COOLTRAINER_ROLANDO, 0, Text_174784, Text_1747B8 msgbox gUnknown_81747C8, 6 end diff --git a/data/maps/VictoryRoad_2F/scripts.inc b/data/maps/VictoryRoad_2F/scripts.inc index ba4d835f4..01d89cdc6 100644 --- a/data/maps/VictoryRoad_2F/scripts.inc +++ b/data/maps/VictoryRoad_2F/scripts.inc @@ -56,26 +56,26 @@ EventScript_161035:: @ 8161035 end VictoryRoad_2F_EventScript_161037:: @ 8161037 - trainerbattle 0, 167, 0, Text_1747EF, Text_17482C + trainerbattle 0, TRAINER_POKEMANIAC_DAWSON, 0, Text_1747EF, Text_17482C msgbox gUnknown_817483E, 6 end VictoryRoad_2F_EventScript_16104E:: @ 816104E - trainerbattle 0, 325, 0, Text_174877, Text_1748B4 + trainerbattle 0, TRAINER_BLACK_BELT_DAISUKE, 0, Text_174877, Text_1748B4 msgbox gUnknown_81748BB, 6 end VictoryRoad_2F_EventScript_161065:: @ 8161065 - trainerbattle 0, 287, 0, Text_1748EE, Text_17491B + trainerbattle 0, TRAINER_JUGGLER_NELSON, 0, Text_1748EE, Text_17491B msgbox gUnknown_8174927, 6 end VictoryRoad_2F_EventScript_16107C:: @ 816107C - trainerbattle 0, 290, 0, Text_174995, Text_1749B0 + trainerbattle 0, TRAINER_JUGGLER_GREGORY, 0, Text_174995, Text_1749B0 msgbox gUnknown_81749BB, 6 end VictoryRoad_2F_EventScript_161093:: @ 8161093 - trainerbattle 0, 298, 0, Text_174942, Text_17495A + trainerbattle 0, TRAINER_TAMER_VINCENT, 0, Text_174942, Text_17495A msgbox gUnknown_8174969, 6 end diff --git a/data/maps/VictoryRoad_3F/scripts.inc b/data/maps/VictoryRoad_3F/scripts.inc index 1a4c42953..aa1abb783 100644 --- a/data/maps/VictoryRoad_3F/scripts.inc +++ b/data/maps/VictoryRoad_3F/scripts.inc @@ -32,31 +32,31 @@ EventScript_161101:: @ 8161101 end VictoryRoad_3F_EventScript_161103:: @ 8161103 - trainerbattle 0, 393, 0, Text_174B60, Text_174B83 + trainerbattle 0, TRAINER_COOLTRAINER_GEORGE, 0, Text_174B60, Text_174B83 msgbox gUnknown_8174B99, 6 end VictoryRoad_3F_EventScript_16111A:: @ 816111A - trainerbattle 0, 394, 0, Text_174C8A, Text_174CA9 + trainerbattle 0, TRAINER_COOLTRAINER_COLBY, 0, Text_174C8A, Text_174CA9 msgbox gUnknown_8174CBD, 6 end VictoryRoad_3F_EventScript_161131:: @ 8161131 - trainerbattle 0, 403, 0, Text_174C30, Text_174C5A + trainerbattle 0, TRAINER_COOLTRAINER_CAROLINE, 0, Text_174C30, Text_174C5A msgbox gUnknown_8174C67, 6 end VictoryRoad_3F_EventScript_161148:: @ 8161148 - trainerbattle 0, 404, 0, Text_174BCA, Text_174BF4 + trainerbattle 0, TRAINER_COOLTRAINER_ALEXA, 0, Text_174BCA, Text_174BF4 msgbox gUnknown_8174C03, 6 end VictoryRoad_3F_EventScript_16115F:: @ 816115F - trainerbattle 4, 485, 0, Text_174D0C, Text_174D45, Text_174D96 + trainerbattle 4, TRAINER_COOL_COUPLE_RAY_TYRA, 0, Text_174D0C, Text_174D45, Text_174D96 msgbox gUnknown_8174D64, 6 end VictoryRoad_3F_EventScript_16117A:: @ 816117A - trainerbattle 4, 485, 0, Text_174E08, Text_174E39, Text_174E8D + trainerbattle 4, TRAINER_COOL_COUPLE_RAY_TYRA, 0, Text_174E08, Text_174E39, Text_174E8D msgbox gUnknown_8174E48, 6 end diff --git a/data/maps/ViridianCity_Gym/scripts.inc b/data/maps/ViridianCity_Gym/scripts.inc index 85a4f1ea1..1789b183e 100644 --- a/data/maps/ViridianCity_Gym/scripts.inc +++ b/data/maps/ViridianCity_Gym/scripts.inc @@ -5,7 +5,7 @@ ViridianCity_Gym_EventScript_169ECA:: @ 8169ECA setvar VAR_0x8004, 15 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - trainerbattle 1, 350, 0, Text_18F352, Text_18F43F, EventScript_169F04 + trainerbattle 1, TRAINER_LEADER_GIOVANNI, 0, Text_18F352, Text_18F43F, EventScript_169F04 checkflag FLAG_0x298 goto_if 0, EventScript_169F2F msgbox gUnknown_818F4A2 @@ -47,42 +47,42 @@ EventScript_169F70:: @ 8169F70 end ViridianCity_Gym_EventScript_169F7A:: @ 8169F7A - trainerbattle 0, 296, 0, Text_18F7F3, Text_18F824 + trainerbattle 0, TRAINER_TAMER_JASON, 0, Text_18F7F3, Text_18F824 msgbox gUnknown_818F840, 6 end ViridianCity_Gym_EventScript_169F91:: @ 8169F91 - trainerbattle 0, 297, 0, Text_18F98A, Text_18F9BB + trainerbattle 0, TRAINER_TAMER_COLE, 0, Text_18F98A, Text_18F9BB msgbox gUnknown_818F9CC, 6 end ViridianCity_Gym_EventScript_169FA8:: @ 8169FA8 - trainerbattle 0, 322, 0, Text_18F7AD, Text_18F7D6 + trainerbattle 0, TRAINER_BLACK_BELT_ATSUSHI, 0, Text_18F7AD, Text_18F7D6 msgbox gUnknown_818F7DD, 6 end ViridianCity_Gym_EventScript_169FBF:: @ 8169FBF - trainerbattle 0, 323, 0, Text_18F86C, Text_18F899 + trainerbattle 0, TRAINER_BLACK_BELT_KIYO, 0, Text_18F86C, Text_18F899 msgbox gUnknown_818F8A0, 6 end ViridianCity_Gym_EventScript_169FD6:: @ 8169FD6 - trainerbattle 0, 324, 0, Text_18F92C, Text_18F95A + trainerbattle 0, TRAINER_BLACK_BELT_TAKASHI, 0, Text_18F92C, Text_18F95A msgbox gUnknown_818F960, 6 end ViridianCity_Gym_EventScript_169FED:: @ 8169FED - trainerbattle 0, 392, 0, Text_18F9E7, Text_18FA2D + trainerbattle 0, TRAINER_COOLTRAINER_SAMUEL, 0, Text_18F9E7, Text_18FA2D msgbox gUnknown_818FA3B, 6 end ViridianCity_Gym_EventScript_16A004:: @ 816A004 - trainerbattle 0, 400, 0, Text_18F73B, Text_18F769 + trainerbattle 0, TRAINER_COOLTRAINER_YUJI, 0, Text_18F73B, Text_18F769 msgbox gUnknown_818F77B, 6 end ViridianCity_Gym_EventScript_16A01B:: @ 816A01B - trainerbattle 0, 401, 0, Text_18F8CB, Text_18F8EE + trainerbattle 0, TRAINER_COOLTRAINER_WARREN, 0, Text_18F8CB, Text_18F8EE msgbox gUnknown_818F8FE, 6 end diff --git a/data/maps/ViridianForest/scripts.inc b/data/maps/ViridianForest/scripts.inc index bf8438d65..f4e4ee898 100644 --- a/data/maps/ViridianForest/scripts.inc +++ b/data/maps/ViridianForest/scripts.inc @@ -39,26 +39,26 @@ ViridianForest_EventScript_160568:: @ 8160568 end ViridianForest_EventScript_160571:: @ 8160571 - trainerbattle 0, 102, 0, Text_1722C7, Text_1722F9 + trainerbattle 0, TRAINER_BUG_CATCHER_RICK, 0, Text_1722C7, Text_1722F9 msgbox gUnknown_8172315, 6 end ViridianForest_EventScript_160588:: @ 8160588 - trainerbattle 0, 103, 0, Text_17234A, Text_17237D + trainerbattle 0, TRAINER_BUG_CATCHER_DOUG, 0, Text_17234A, Text_17237D msgbox gUnknown_8172398, 6 end ViridianForest_EventScript_16059F:: @ 816059F - trainerbattle 0, 104, 0, Text_1723D4, Text_172402 + trainerbattle 0, TRAINER_BUG_CATCHER_SAMMY, 0, Text_1723D4, Text_172402 msgbox gUnknown_817241F, 6 end ViridianForest_EventScript_1605B6:: @ 81605B6 - trainerbattle 0, 531, 0, Text_172482, Text_1724BF + trainerbattle 0, TRAINER_BUG_CATCHER_ANTHONY, 0, Text_172482, Text_1724BF msgbox gUnknown_81724DC, 6 end ViridianForest_EventScript_1605CD:: @ 81605CD - trainerbattle 0, 532, 0, Text_1724F9, Text_17251B + trainerbattle 0, TRAINER_BUG_CATCHER_CHARLIE, 0, Text_1724F9, Text_17251B msgbox gUnknown_8172527, 6 end From 4f15cb02d29707bc30a57db725cbea09aec43eb8 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 18 Oct 2019 12:49:59 -0400 Subject: [PATCH 055/114] Rename map scene vars and partially document Oak's lab --- data/event_scripts.s | 26 ++-- data/maps/CeruleanCity/events_bad.inc | 43 ------ data/maps/CeruleanCity/map.json | 10 +- data/maps/CeruleanCity/scripts.inc | 8 +- data/maps/CinnabarIsland/scripts.inc | 22 +-- data/maps/CinnabarIsland_Gym/scripts.inc | 2 +- .../scripts.inc | 2 +- .../scripts.inc | 4 +- .../scripts.inc | 50 +++---- data/maps/FiveIsland_RocketWarehouse/map.json | 6 +- .../FiveIsland_RocketWarehouse/scripts.inc | 4 +- .../maps/FourIsland_IcefallCave_Back/map.json | 6 +- .../FourIsland_IcefallCave_Back/scripts.inc | 4 +- data/maps/LavenderTown/scripts.inc | 2 +- data/maps/MtEmber_Exterior/map.json | 6 +- data/maps/MtEmber_Exterior/scripts.inc | 4 +- data/maps/MtMoon_B2F/map.json | 2 +- data/maps/MtMoon_B2F/scripts.inc | 2 +- .../OneIsland_PokemonCenter_1F/scripts.inc | 10 +- data/maps/PalletTown/map.json | 4 +- data/maps/PalletTown/scripts.inc | 30 ++-- data/maps/PalletTown_GarysHouse/scripts.inc | 10 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 139 +++++++++--------- data/maps/PewterCity/map.json | 14 +- data/maps/PewterCity/scripts.inc | 6 +- data/maps/PewterCity_Gym/scripts.inc | 2 +- data/maps/PewterCity_Museum_1F/map.json | 6 +- data/maps/PewterCity_Museum_1F/scripts.inc | 2 +- .../PokemonLeague_AgathasRoom/scripts.inc | 6 +- .../maps/PokemonLeague_BrunosRoom/scripts.inc | 6 +- .../maps/PokemonLeague_LancesRoom/scripts.inc | 6 +- .../PokemonLeague_LoreleisRoom/scripts.inc | 6 +- data/maps/PokemonTower_2F/map.json | 4 +- data/maps/PokemonTower_2F/scripts.inc | 2 +- data/maps/PokemonTower_6F/map.json | 4 +- data/maps/PokemonTower_6F/scripts.inc | 2 +- data/maps/Route22/map.json | 12 +- data/maps/Route22/scripts.inc | 4 +- data/maps/Route22_NorthEntrance/map.json | 2 +- data/maps/Route23/map.json | 84 +++++------ data/maps/Route23/scripts.inc | 8 +- data/maps/Route24/map.json | 4 +- data/maps/Route24/scripts.inc | 4 +- data/maps/Route5_SouthEntrance/map.json | 6 +- data/maps/Route5_SouthEntrance/scripts.inc | 2 +- data/maps/Route6_NorthEntrance/map.json | 6 +- data/maps/Route6_NorthEntrance/scripts.inc | 2 +- data/maps/Route7_EastEntrance/map.json | 6 +- data/maps/Route7_EastEntrance/scripts.inc | 2 +- data/maps/Route8_WestEntrance/map.json | 6 +- data/maps/Route8_WestEntrance/scripts.inc | 2 +- data/maps/SSAnne_2F_Corridor/map.json | 6 +- data/maps/SSAnne_2F_Corridor/scripts.inc | 2 +- data/maps/SaffronCity_Dojo/map.json | 4 +- data/maps/SaffronCity_Dojo/scripts.inc | 6 +- .../SaffronCity_PokemonCenter_1F/scripts.inc | 2 +- .../maps/SevenIsland_TrainerTower/scripts.inc | 2 +- .../SevenIsland_TrainerTower_Lobby/map.json | 2 +- .../scripts.inc | 4 +- data/maps/SilphCo_10F/scripts.inc | 2 +- data/maps/SilphCo_11F/map.json | 4 +- data/maps/SilphCo_11F/scripts.inc | 2 +- data/maps/SilphCo_3F/scripts.inc | 2 +- data/maps/SilphCo_4F/scripts.inc | 2 +- data/maps/SilphCo_5F/scripts.inc | 2 +- data/maps/SilphCo_6F/scripts.inc | 10 +- data/maps/SilphCo_7F/map.json | 4 +- data/maps/SilphCo_7F/scripts.inc | 10 +- data/maps/SilphCo_8F/scripts.inc | 2 +- data/maps/SilphCo_9F/scripts.inc | 2 +- data/maps/ThreeIsland/map.json | 20 +-- data/maps/ThreeIsland/scripts.inc | 10 +- data/maps/ThreeIsland_Port/scripts.inc | 2 +- data/maps/TwoIsland/scripts.inc | 20 +-- .../TwoIsland_JoyfulGameCorner/scripts.inc | 2 +- data/maps/VictoryRoad_1F/map.json | 2 +- data/maps/VictoryRoad_1F/scripts.inc | 6 +- data/maps/VictoryRoad_2F/map.json | 4 +- data/maps/VictoryRoad_2F/scripts.inc | 12 +- data/maps/VictoryRoad_3F/map.json | 2 +- data/maps/VictoryRoad_3F/scripts.inc | 6 +- data/maps/ViridianCity/map.json | 8 +- data/maps/ViridianCity/scripts.inc | 22 +-- data/maps/ViridianCity_Gym/scripts.inc | 2 +- include/constants/flags.h | 15 +- include/constants/vars.h | 126 ++++++++-------- include/global.h | 2 +- src/heal_location.c | 6 +- src/trainer_tower.c | 33 +++-- 89 files changed, 475 insertions(+), 507 deletions(-) delete mode 100644 data/maps/CeruleanCity/events_bad.inc diff --git a/data/event_scripts.s b/data/event_scripts.s index 67ddfac23..bf3ff24fc 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1559,7 +1559,7 @@ EventScript_1A651A:: @ 81A651A return EventScript_1A653B:: @ 81A653B - setvar VAR_MAP_SCENE_PALLET_TOWN, 2 + setvar VAR_MAP_SCENE_PALLET_TOWN_OAK, 2 return EventScript_1A6541:: @ 81A6541 @@ -1584,7 +1584,7 @@ EventScript_1A6551:: @ 81A6551 cleartrainerflag TRAINER_CHAMPION_TERRY_4 cleartrainerflag TRAINER_CHAMPION_TERRY_5 cleartrainerflag TRAINER_CHAMPION_TERRY_6 - setvar VAR_0x4068, 0 + setvar VAR_MAP_SCENE_POKEMON_LEAGUE, 0 return EventScript_1A6578:: @ 81A6578 @@ -2821,7 +2821,7 @@ EventScript_1A77F9:: @ 81A77F9 end EventScript_1A7803:: @ 81A7803 - compare_var_to_var VAR_0x405F, VAR_0x4001 + compare_var_to_var VAR_MAP_SCENE_ROUTE23, VAR_0x4001 goto_if 4, EventScript_1A77EC copyvar VAR_0x8000, VAR_0x4001 compare_var_to_value VAR_0x8000, 1 @@ -2843,7 +2843,7 @@ EventScript_1A7803:: @ 81A7803 end EventScript_1A786C:: @ 81A786C - compare_var_to_var VAR_0x405F, VAR_0x4001 + compare_var_to_var VAR_MAP_SCENE_ROUTE23, VAR_0x4001 goto_if 4, EventScript_1A77F9 copyvar VAR_0x8000, VAR_0x4001 compare_var_to_value VAR_0x8000, 1 @@ -2918,13 +2918,13 @@ EventScript_1A794D:: @ 81A794D playfanfare MUS_FANFA1 waitfanfare waitbuttonpress - copyvar VAR_0x405F, VAR_0x4001 + copyvar VAR_MAP_SCENE_ROUTE23, VAR_0x4001 release end EventScript_1A795F:: @ 81A795F msgbox Text_1A5839 - copyvar VAR_0x405F, VAR_0x4001 + copyvar VAR_MAP_SCENE_ROUTE23, VAR_0x4001 release end @@ -3029,13 +3029,13 @@ EventScript_1A7A96:: @ 81A7A96 playfanfare MUS_FANFA1 waitfanfare waitbuttonpress - copyvar VAR_0x405F, VAR_0x4001 + copyvar VAR_MAP_SCENE_ROUTE23, VAR_0x4001 releaseall end EventScript_1A7AA8:: @ 81A7AA8 msgbox Text_1A5839 - copyvar VAR_0x405F, VAR_0x4001 + copyvar VAR_MAP_SCENE_ROUTE23, VAR_0x4001 releaseall end @@ -4211,7 +4211,7 @@ EventScript_1A8EC0:: @ 81A8EC0 EventScript_1A8EC5:: @ 81A8EC5 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 goto_if 4, EventScript_1A911E - compare_var_to_value VAR_0x4071, 4 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 4 goto_if 4, EventScript_1A8F12 multichoice 19, 6, 44, 0 copyvar VAR_0x8000, VAR_RESULT @@ -4243,7 +4243,7 @@ EventScript_1A8F12:: @ 81A8F12 EventScript_1A8F54:: @ 81A8F54 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 goto_if 4, EventScript_1A911E - compare_var_to_value VAR_0x4071, 4 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 4 goto_if 4, EventScript_1A8FA1 multichoice 19, 6, 45, 0 copyvar VAR_0x8000, VAR_RESULT @@ -4295,7 +4295,7 @@ EventScript_1A9004:: @ 81A9004 EventScript_1A900F:: @ 81A900F compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 goto_if 4, EventScript_1A911E - compare_var_to_value VAR_0x4071, 4 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 4 goto_if 4, EventScript_1A905C multichoice 19, 6, 46, 0 copyvar VAR_0x8000, VAR_RESULT @@ -8667,7 +8667,7 @@ ThreeIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 TwoIsland_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 VermilionCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 ViridianCity_PokemonCenter_2F_MapScript1_1BB2A3:: @ 81BB2A3 - map_script_2 VAR_0x407C, 1, EventScript_1BB415 + map_script_2 VAR_MAP_SCENE_POKEMON_CENTER_TEALA, 1, EventScript_1BB415 map_script_2 VAR_0x406F, 1, EventScript_1BB2E5 map_script_2 VAR_0x406F, 2, EventScript_1BB2E5 map_script_2 VAR_0x406F, 5, EventScript_1BB2E5 @@ -8790,7 +8790,7 @@ EventScript_1BB415:: @ 81BB415 waitmovement 0 delay 30 msgbox gUnknown_81BD966 - setvar VAR_0x407C, 2 + setvar VAR_MAP_SCENE_POKEMON_CENTER_TEALA, 2 releaseall end diff --git a/data/maps/CeruleanCity/events_bad.inc b/data/maps/CeruleanCity/events_bad.inc deleted file mode 100644 index f523a18d5..000000000 --- a/data/maps/CeruleanCity/events_bad.inc +++ /dev/null @@ -1,43 +0,0 @@ -CeruleanCity_EventObjects: - object_event 1, 60, 0, 31, 0, 12, 0, 3, 8, 17, 0, 0, 0 - object_event 2, 49, 0, 33, 0, 6, 0, 3, 1, 17, 0, 0, 0 - object_event 3, 16, 0, 16, 0, 21, 0, 3, 3, 49, 0, 0, 0 - object_event 4, 30, 0, 9, 0, 23, 0, 3, 2, 17, 0, 0, 0 - object_event 5, 129, 0, 32, 0, 29, 0, 3, 8, 17, 0, 0, 0 - object_event 6, 22, 0, 33, 0, 29, 0, 3, 9, 17, 0, 0, 0 - object_event 7, 18, 0, 34, 0, 22, 0, 3, 8, 17, 0, 0, 0 - object_event 8, 72, 0, 22, 0, 0, 0, 3, 8, 17, 0, 0, 0 - object_event 9, 95, 0, 26, 0, 32, 0, 3, 8, 17, 0, 0, 0 - object_event 10, 65375, 0, 50, 0, 18, 0, 10, 0, 0, 0, 27, 0 - object_event 11, 23, 0, 12, 0, 30, 0, 3, 7, 17, 0, 0, 0 - object_event 12, 41, 0, 1, 0, 13, 0, 3, 8, 17, 0, 0, 0 - -CeruleanCity_MapWarps: - warp_def 10, 11, 0, 1, MAP_CERULEAN_CITY_HOUSE1 - warp_def 30, 11, 0, 1, MAP_CERULEAN_CITY_HOUSE2 - warp_def 15, 17, 0, 1, MAP_CERULEAN_CITY_HOUSE3 - warp_def 22, 19, 0, 1, MAP_CERULEAN_CITY_POKEMONCENTER_1F - warp_def 31, 21, 0, 1, MAP_CERULEAN_CITY_GYM - warp_def 13, 28, 3, 1, MAP_CERULEAN_CITY_BIKESHOP - warp_def 29, 28, 0, 1, MAP_CERULEAN_CITY_MART - warp_def 1, 12, 0, 0, MAP_CERULEAN_CAVE_1F - warp_def 10, 8, 3, 3, MAP_CERULEAN_CITY_HOUSE1 - warp_def 31, 8, 3, 3, MAP_CERULEAN_CITY_HOUSE2 - warp_def 31, 9, 3, 3, MAP_CERULEAN_CITY_HOUSE2 - warp_def 14, 28, 3, 1, MAP_CERULEAN_CITY_BIKESHOP - warp_def 23, 28, 0, 0, MAP_CERULEAN_CITY_HOUSE4 - warp_def 17, 11, 0, 0, MAP_CERULEAN_CITY_HOUSE5 - -CeruleanCity_MapCoordEvents: - coord_event 22, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_16649A - coord_event 23, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_1664A6 - coord_event 24, 6, 3, VAR_0x4052, , CeruleanCity_EventScript_1664B9 - coord_event 33, 5, 3, VAR_0x407D, , CeruleanCity_EventScript_166683 - coord_event 33, 7, 3, VAR_0x407D, , CeruleanCity_EventScript_1666A3 - -CeruleanCity_MapBGEvents: - bg_hidden_item_event 18, 7, 3, ITEM_RARE_CANDY, - -CeruleanCity_MapEvents:: - map_events CeruleanCity_EventObjects, CeruleanCity_MapWarps, CeruleanCity_MapCoordEvents, CeruleanCity_MapBGEvents - diff --git a/data/maps/CeruleanCity/map.json b/data/maps/CeruleanCity/map.json index a387eeb28..5d9ed18fa 100644 --- a/data/maps/CeruleanCity/map.json +++ b/data/maps/CeruleanCity/map.json @@ -297,7 +297,7 @@ "x": 22, "y": 6, "elevation": 3, - "var": "VAR_0x4052", + "var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL", "var_value": 0, "script": "CeruleanCity_EventScript_16649A" }, @@ -306,7 +306,7 @@ "x": 23, "y": 6, "elevation": 3, - "var": "VAR_0x4052", + "var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL", "var_value": 0, "script": "CeruleanCity_EventScript_1664A6" }, @@ -315,7 +315,7 @@ "x": 24, "y": 6, "elevation": 3, - "var": "VAR_0x4052", + "var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL", "var_value": 0, "script": "CeruleanCity_EventScript_1664B9" }, @@ -324,7 +324,7 @@ "x": 33, "y": 5, "elevation": 3, - "var": "VAR_0x407D", + "var": "VAR_MAP_SCENE_CERULEAN_CITY_ROCKET", "var_value": 0, "script": "CeruleanCity_EventScript_166683" }, @@ -333,7 +333,7 @@ "x": 33, "y": 7, "elevation": 3, - "var": "VAR_0x407D", + "var": "VAR_MAP_SCENE_CERULEAN_CITY_ROCKET", "var_value": 0, "script": "CeruleanCity_EventScript_1666A3" } diff --git a/data/maps/CeruleanCity/scripts.inc b/data/maps/CeruleanCity/scripts.inc index a1b003f0c..8ae7552fe 100644 --- a/data/maps/CeruleanCity/scripts.inc +++ b/data/maps/CeruleanCity/scripts.inc @@ -36,7 +36,7 @@ CeruleanCity_EventScript_1664B9:: @ 81664B9 EventScript_1664CC:: @ 81664CC textcolor 0 - setvar VAR_0x4054, 2 + setvar VAR_MAP_SCENE_ROUTE22, 2 playbgm MUS_RIVAL1, 0 addobject 8 applymovement 8, Movement_1665D3 @@ -62,7 +62,7 @@ EventScript_1664CC:: @ 81664CC compare_var_to_value VAR_0x4001, 2 call_if 1, EventScript_1665B5 msgbox gUnknown_817ECD4 - setvar VAR_0x4052, 1 + setvar VAR_MAP_SCENE_CERULEAN_CITY_RIVAL, 1 setflag FLAG_0x29B giveitem ITEM_FAME_CHECKER msgbox gUnknown_817ED5D @@ -180,7 +180,7 @@ CeruleanCity_EventScript_166603:: @ 8166603 playbgm MUS_ROCKET, 0 waitbuttonpress trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_5, 0, Text_17EE70 - setvar VAR_0x407D, 1 + setvar VAR_MAP_SCENE_CERULEAN_CITY_ROCKET, 1 goto EventScript_16662E end @@ -231,7 +231,7 @@ EventScript_1666C3:: @ 81666C3 msgbox Text_17EE0E setvar VAR_LAST_TALKED, 2 trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_5, 0, Text_17EE70 - setvar VAR_0x407D, 1 + setvar VAR_MAP_SCENE_CERULEAN_CITY_ROCKET, 1 goto EventScript_16662E end diff --git a/data/maps/CinnabarIsland/scripts.inc b/data/maps/CinnabarIsland/scripts.inc index 556fde4de..daecdc3aa 100644 --- a/data/maps/CinnabarIsland/scripts.inc +++ b/data/maps/CinnabarIsland/scripts.inc @@ -6,11 +6,11 @@ CinnabarIsland_MapScripts:: @ 8166ED6 CinnabarIsland_MapScript1_166EE1:: @ 8166EE1 setworldmapflag FLAG_WORLD_MAP_CINNABAR_ISLAND call EventScript_166F5E - compare_var_to_value VAR_0x4071, 1 - call_if 1, EventScript_166F24 - compare_var_to_value VAR_0x4071, 3 - call_if 1, EventScript_166F52 compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 1 + call_if 1, EventScript_166F24 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 3 + call_if 1, EventScript_166F52 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1 call_if 1, EventScript_166F0B end @@ -51,9 +51,9 @@ EventScript_166F68:: @ 8166F68 return CinnabarIsland_MapScript2_166F6E:: @ 8166F6E - map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 1, EventScript_166F88 - map_script_2 VAR_0x4071, 1, EventScript_166FCD - map_script_2 VAR_0x4071, 3, EventScript_166FA0 + map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1, EventScript_166F88 + map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 1, EventScript_166FCD + map_script_2 VAR_MAP_SCENE_CINNABAR_ISLAND, 3, EventScript_166FA0 .2byte 0 EventScript_166F88:: @ 8166F88 @@ -61,7 +61,7 @@ EventScript_166F88:: @ 8166F88 clearflag FLAG_SPECIAL_FLAG_0x4001 savebgm MUS_DUMMY textcolor 0 - setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 2 delay 20 call EventScript_1670E6 releaseall @@ -75,7 +75,7 @@ EventScript_166FA0:: @ 8166FA0 applymovement 3, Movement_166FC6 waitmovement 0 removeobject 3 - setvar VAR_0x4071, 4 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 4 setflag FLAG_0x075 clearflag FLAG_0x076 releaseall @@ -151,7 +151,7 @@ EventScript_167078:: @ 8167078 checkflag FLAG_0x002 call_if 1, EventScript_1670B3 removeobject 3 - setvar VAR_0x4071, 2 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 clearflag FLAG_0x0A2 releaseall end @@ -214,7 +214,7 @@ EventScript_1670E6:: @ 81670E6 call_if 0, EventScript_167171 checkflag FLAG_0x002 call_if 1, EventScript_167183 - setvar VAR_0x4071, 2 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 removeobject 3 delay 40 setflag FLAG_0x06B diff --git a/data/maps/CinnabarIsland_Gym/scripts.inc b/data/maps/CinnabarIsland_Gym/scripts.inc index f0ca816b8..0e8ccef23 100644 --- a/data/maps/CinnabarIsland_Gym/scripts.inc +++ b/data/maps/CinnabarIsland_Gym/scripts.inc @@ -70,7 +70,7 @@ EventScript_16DA06:: @ 816DA06 setflag FLAG_0x4B6 setflag FLAG_BADGE07_GET setrespawn SPAWN_CINNABAR_ISLAND - setvar VAR_0x4071, 1 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 1 clearflag FLAG_0x062 setvar VAR_0x8008, 7 call EventScript_1A6B18 diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc b/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc index e85ebefc9..eb9744435 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc @@ -46,7 +46,7 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A compare_var_to_value VAR_FACING, 3 call_if 1, EventScript_16E993 removeobject 7 - setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 1 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1 clearflag FLAG_0x062 warp MAP_CINNABAR_ISLAND, 255, 14, 11 waitstate diff --git a/data/maps/CinnabarIsland_PokemonLab_Entrance/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_Entrance/scripts.inc index 5da8c3e89..f8f4bcbc6 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Entrance/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_Entrance/scripts.inc @@ -3,12 +3,12 @@ CinnabarIsland_PokemonLab_Entrance_MapScripts:: @ 816E273 .byte 0 CinnabarIsland_PokemonLab_Entrance_MapScript1_16E279:: @ 816E279 - compare_var_to_value VAR_0x406A, 1 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 call_if 1, EventScript_16E285 end EventScript_16E285:: @ 816E285 - setvar VAR_0x406A, 2 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 2 return CinnabarIsland_PokemonLab_Entrance_EventScript_16E28B:: @ 816E28B diff --git a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc index 3b415bfab..18f18f6d2 100644 --- a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc @@ -43,13 +43,13 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D:: @ 816E47D lock faceplayer setvar VAR_RESULT, 0 - checkflag FLAG_0x2EE + checkflag FLAG_REVIVED_AMBER call_if 1, EventScript_16E8A1 compare_var_to_value VAR_RESULT, 1 goto_if_eq EventScript_16E897 - compare_var_to_value VAR_0x406A, 2 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 2 goto_if_eq EventScript_16E736 - compare_var_to_value VAR_0x406A, 1 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 goto_if_eq EventScript_16E72C call EventScript_16E4EC compare_var_to_value VAR_RESULT, 1 @@ -67,7 +67,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D:: @ 816E47D EventScript_16E4EC:: @ 816E4EC checkflag FLAG_0x273 goto_if 0, EventScript_16E534 - checkflag FLAG_0x2ED + checkflag FLAG_REVIVED_HELIX goto_if_eq EventScript_16E534 setvar VAR_RESULT, 1 return @@ -75,7 +75,7 @@ EventScript_16E4EC:: @ 816E4EC EventScript_16E504:: @ 816E504 checkflag FLAG_0x272 goto_if 0, EventScript_16E534 - checkflag FLAG_0x2EC + checkflag FLAG_REVIVED_DOME goto_if_eq EventScript_16E534 setvar VAR_RESULT, 1 return @@ -83,7 +83,7 @@ EventScript_16E504:: @ 816E504 EventScript_16E51C:: @ 816E51C checkflag FLAG_0x25E goto_if 0, EventScript_16E534 - checkflag FLAG_0x2EE + checkflag FLAG_REVIVED_AMBER goto_if_eq EventScript_16E534 setvar VAR_RESULT, 1 return @@ -161,8 +161,8 @@ EventScript_16E668:: @ 816E668 textcolor 0 removeitem ITEM_HELIX_FOSSIL, 1 msgbox gUnknown_819A4AB - setvar VAR_0x406A, 1 - setvar VAR_0x4069, 1 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 1 release end @@ -176,8 +176,8 @@ EventScript_16E6A6:: @ 816E6A6 textcolor 0 removeitem ITEM_DOME_FOSSIL, 1 msgbox gUnknown_819A4AB - setvar VAR_0x406A, 1 - setvar VAR_0x4069, 2 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 2 release end @@ -191,8 +191,8 @@ EventScript_16E6E4:: @ 816E6E4 textcolor 0 removeitem ITEM_OLD_AMBER, 1 msgbox gUnknown_819A4AB - setvar VAR_0x406A, 1 - setvar VAR_0x4069, 3 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 3 release end @@ -207,22 +207,22 @@ EventScript_16E72C:: @ 816E72C end EventScript_16E736:: @ 816E736 - compare_var_to_value VAR_0x4069, 1 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 1 goto_if_eq EventScript_16E758 - compare_var_to_value VAR_0x4069, 2 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 2 goto_if_eq EventScript_16E79D - compare_var_to_value VAR_0x4069, 3 + compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 3 goto_if_eq EventScript_16E7E2 end EventScript_16E758:: @ 816E758 - setvar VAR_0x4001, 138 + setvar VAR_0x4001, SPECIES_OMANYTE getspeciesname 0, SPECIES_OMANYTE msgbox gUnknown_819A34F givemon SPECIES_OMANYTE, 5, ITEM_NONE, 0, 0, 0 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_1A927C - setflag FLAG_0x2ED + setflag FLAG_REVIVED_HELIX compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16E827 compare_var_to_value VAR_RESULT, 1 @@ -230,13 +230,13 @@ EventScript_16E758:: @ 816E758 end EventScript_16E79D:: @ 816E79D - setvar VAR_0x4001, 140 + setvar VAR_0x4001, SPECIES_KABUTO getspeciesname 0, SPECIES_KABUTO msgbox gUnknown_819A34F givemon SPECIES_KABUTO, 5, ITEM_NONE, 0, 0, 0 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_1A927C - setflag FLAG_0x2EC + setflag FLAG_REVIVED_DOME compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16E827 compare_var_to_value VAR_RESULT, 1 @@ -244,13 +244,13 @@ EventScript_16E79D:: @ 816E79D end EventScript_16E7E2:: @ 816E7E2 - setvar VAR_0x4001, 142 + setvar VAR_0x4001, SPECIES_AERODACTYL getspeciesname 0, SPECIES_AERODACTYL msgbox gUnknown_819A34F givemon SPECIES_AERODACTYL, 5, ITEM_NONE, 0, 0, 0 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_1A927C - setflag FLAG_0x2EE + setflag FLAG_REVIVED_AMBER compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16E827 compare_var_to_value VAR_RESULT, 1 @@ -263,7 +263,7 @@ EventScript_16E827:: @ 816E827 message Text_19A39E waitmessage waitfanfare - setvar VAR_0x406A, 0 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 0 msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16E895 @@ -278,7 +278,7 @@ EventScript_16E85B:: @ 816E85B message Text_19A39E waitmessage waitfanfare - setvar VAR_0x406A, 0 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 0 msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16E88A @@ -309,13 +309,13 @@ EventScript_16E8A1:: @ 816E8A1 end EventScript_16E8B9:: @ 816E8B9 - checkflag FLAG_0x2ED + checkflag FLAG_REVIVED_HELIX goto_if 0, EventScript_16E534 setvar VAR_RESULT, 1 return EventScript_16E8C8:: @ 816E8C8 - checkflag FLAG_0x2EC + checkflag FLAG_REVIVED_DOME goto_if 0, EventScript_16E534 setvar VAR_RESULT, 1 return diff --git a/data/maps/FiveIsland_RocketWarehouse/map.json b/data/maps/FiveIsland_RocketWarehouse/map.json index bf53c4597..c82cf9f50 100644 --- a/data/maps/FiveIsland_RocketWarehouse/map.json +++ b/data/maps/FiveIsland_RocketWarehouse/map.json @@ -159,7 +159,7 @@ "x": 22, "y": 11, "elevation": 3, - "var": "VAR_0x4088", + "var": "VAR_MAP_SCENE_ROCKET_WAREHOUSE", "var_value": 0, "script": "FiveIsland_RocketWarehouse_EventScript_163F81" }, @@ -168,7 +168,7 @@ "x": 23, "y": 11, "elevation": 3, - "var": "VAR_0x4088", + "var": "VAR_MAP_SCENE_ROCKET_WAREHOUSE", "var_value": 0, "script": "FiveIsland_RocketWarehouse_EventScript_163F81" }, @@ -177,7 +177,7 @@ "x": 24, "y": 11, "elevation": 3, - "var": "VAR_0x4088", + "var": "VAR_MAP_SCENE_ROCKET_WAREHOUSE", "var_value": 0, "script": "FiveIsland_RocketWarehouse_EventScript_163F81" } diff --git a/data/maps/FiveIsland_RocketWarehouse/scripts.inc b/data/maps/FiveIsland_RocketWarehouse/scripts.inc index 7e6a885b4..b090f94b7 100644 --- a/data/maps/FiveIsland_RocketWarehouse/scripts.inc +++ b/data/maps/FiveIsland_RocketWarehouse/scripts.inc @@ -38,7 +38,7 @@ FiveIsland_RocketWarehouse_EventScript_163F81:: @ 8163F81 lockall applymovement 4, Movement_1A75E7 waitmovement 0 - setvar VAR_0x4088, 1 + setvar VAR_MAP_SCENE_ROCKET_WAREHOUSE, 1 releaseall end @@ -91,7 +91,7 @@ EventScript_16402F:: @ 816402F removeobject 3 setflag FLAG_0x088 fadescreen 0 - setvar VAR_0x4088, 1 + setvar VAR_MAP_SCENE_ROCKET_WAREHOUSE, 1 setflag FLAG_0x2D5 release end diff --git a/data/maps/FourIsland_IcefallCave_Back/map.json b/data/maps/FourIsland_IcefallCave_Back/map.json index 6be98b468..b47ef6927 100644 --- a/data/maps/FourIsland_IcefallCave_Back/map.json +++ b/data/maps/FourIsland_IcefallCave_Back/map.json @@ -81,7 +81,7 @@ "x": 11, "y": 18, "elevation": 3, - "var": "VAR_0x4080", + "var": "VAR_MAP_SCENE_ICEFALL_CAVE_BACK", "var_value": 0, "script": "FourIsland_IcefallCave_Back_EventScript_163D98" }, @@ -90,7 +90,7 @@ "x": 12, "y": 18, "elevation": 3, - "var": "VAR_0x4080", + "var": "VAR_MAP_SCENE_ICEFALL_CAVE_BACK", "var_value": 0, "script": "FourIsland_IcefallCave_Back_EventScript_163D98" }, @@ -99,7 +99,7 @@ "x": 13, "y": 18, "elevation": 3, - "var": "VAR_0x4080", + "var": "VAR_MAP_SCENE_ICEFALL_CAVE_BACK", "var_value": 0, "script": "FourIsland_IcefallCave_Back_EventScript_163D98" } diff --git a/data/maps/FourIsland_IcefallCave_Back/scripts.inc b/data/maps/FourIsland_IcefallCave_Back/scripts.inc index 06b8ed5e1..d14521586 100644 --- a/data/maps/FourIsland_IcefallCave_Back/scripts.inc +++ b/data/maps/FourIsland_IcefallCave_Back/scripts.inc @@ -3,7 +3,7 @@ FourIsland_IcefallCave_Back_MapScripts:: @ 8163D82 .byte 0 FourIsland_IcefallCave_Back_MapScript1_163D88:: @ 8163D88 - compare_var_to_value VAR_0x4080, 1 + compare_var_to_value VAR_MAP_SCENE_ICEFALL_CAVE_BACK, 1 call_if 1, EventScript_163D94 end @@ -83,7 +83,7 @@ FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98 msgbox gUnknown_817B457 setflag FLAG_0x08E clearflag FLAG_0x08C - setvar VAR_0x4080, 1 + setvar VAR_MAP_SCENE_ICEFALL_CAVE_BACK, 1 releaseall end diff --git a/data/maps/LavenderTown/scripts.inc b/data/maps/LavenderTown/scripts.inc index 999662e6e..642332965 100644 --- a/data/maps/LavenderTown/scripts.inc +++ b/data/maps/LavenderTown/scripts.inc @@ -4,7 +4,7 @@ LavenderTown_MapScripts:: @ 816686B LavenderTown_MapScript1_166871:: @ 8166871 setworldmapflag FLAG_WORLD_MAP_LAVENDER_TOWN - setvar VAR_0x405B, 1 + setvar VAR_MAP_SCENE_S_S_ANNE_2F_CORRIDOR, 1 setflag FLAG_0x03D end diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json index 7da817efd..fa38fac93 100644 --- a/data/maps/MtEmber_Exterior/map.json +++ b/data/maps/MtEmber_Exterior/map.json @@ -324,7 +324,7 @@ "x": 37, "y": 43, "elevation": 0, - "var": "VAR_0x407F", + "var": "VAR_MAP_SCENE_MT_EMBER_EXTERIOR", "var_value": 1, "script": "MtEmber_Exterior_EventScript_163A4E" }, @@ -333,7 +333,7 @@ "x": 38, "y": 43, "elevation": 0, - "var": "VAR_0x407F", + "var": "VAR_MAP_SCENE_MT_EMBER_EXTERIOR", "var_value": 1, "script": "MtEmber_Exterior_EventScript_163A4E" }, @@ -342,7 +342,7 @@ "x": 39, "y": 43, "elevation": 0, - "var": "VAR_0x407F", + "var": "VAR_MAP_SCENE_MT_EMBER_EXTERIOR", "var_value": 1, "script": "MtEmber_Exterior_EventScript_163A4E" } diff --git a/data/maps/MtEmber_Exterior/scripts.inc b/data/maps/MtEmber_Exterior/scripts.inc index 198a0e1c0..9aa791184 100644 --- a/data/maps/MtEmber_Exterior/scripts.inc +++ b/data/maps/MtEmber_Exterior/scripts.inc @@ -5,7 +5,7 @@ MtEmber_Exterior_MapScripts:: @ 8163946 MtEmber_Exterior_MapScript1_163951:: @ 8163951 setworldmapflag FLAG_WORLD_MAP_MT_EMBER_EXTERIOR - compare_var_to_value VAR_0x407F, 2 + compare_var_to_value VAR_MAP_SCENE_MT_EMBER_EXTERIOR, 2 call_if 1, EventScript_163960 end @@ -111,7 +111,7 @@ MtEmber_Exterior_EventScript_163A4E:: @ 8163A4E waitmovement 0 call EventScript_163960 msgbox gUnknown_817A9E1 - setvar VAR_0x407F, 2 + setvar VAR_MAP_SCENE_MT_EMBER_EXTERIOR, 2 releaseall end diff --git a/data/maps/MtMoon_B2F/map.json b/data/maps/MtMoon_B2F/map.json index ad5ea2d86..7d5fd8368 100644 --- a/data/maps/MtMoon_B2F/map.json +++ b/data/maps/MtMoon_B2F/map.json @@ -193,7 +193,7 @@ "x": 14, "y": 11, "elevation": 3, - "var": "VAR_0x408B", + "var": "VAR_MAP_SCENE_MT_MOON_B2F", "var_value": 0, "script": "MtMoon_B2F_EventScript_1606B0" } diff --git a/data/maps/MtMoon_B2F/scripts.inc b/data/maps/MtMoon_B2F/scripts.inc index 9ffc6b1e0..1fb1a3251 100644 --- a/data/maps/MtMoon_B2F/scripts.inc +++ b/data/maps/MtMoon_B2F/scripts.inc @@ -39,7 +39,7 @@ EventScript_1606DD:: @ 81606DD waitbuttonpress setvar VAR_LAST_TALKED, 3 trainerbattle 3, TRAINER_SUPER_NERD_MIGUEL, 0, Text_172B99 - setvar VAR_0x408B, 1 + setvar VAR_MAP_SCENE_MT_MOON_B2F, 1 msgbox gUnknown_8172BAB return diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index fef3ac5df..6604b9ea3 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -112,9 +112,9 @@ EventScript_170CB1:: @ 8170CB1 additem ITEM_TRI_PASS, 1 giveitemfanfaremsg gUnknown_81A231B, ITEM_TRI_PASS, 1, MUS_FAN5 msgbox gUnknown_81A1150 - compare_var_to_value VAR_0x4058, 2 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 call_if 4, EventScript_170E46 - compare_var_to_value VAR_0x4058, 2 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 call_if 0, EventScript_170E58 setflag FLAG_0x845 msgbox gUnknown_81A1230 @@ -147,7 +147,7 @@ EventScript_170E46:: @ 8170E46 EventScript_170E58:: @ 8170E58 setflag FLAG_0x039 - setvar VAR_0x4058, 2 + setvar VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 additem ITEM_TOWN_MAP, 1 giveitemfanfaremsg gUnknown_81A1218, ITEM_TOWN_MAP, 1, MUS_FAN5 return @@ -375,7 +375,7 @@ EventScript_1710FC:: @ 81710FC applymovement 3, Movement_1A75E1 waitmovement 0 msgbox gUnknown_81A17DF - setvar VAR_0x407F, 1 + setvar VAR_MAP_SCENE_MT_EMBER_EXTERIOR, 1 setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4 release end @@ -517,7 +517,7 @@ EventScript_1711DA:: @ 81711DA setflag FLAG_0x072 setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 3 clearflag FLAG_0x062 - setvar VAR_0x4071, 3 + setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 3 setvar VAR_0x8004, 1 setvar VAR_0x8006, 8 goto EventScript_1A90DA diff --git a/data/maps/PalletTown/map.json b/data/maps/PalletTown/map.json index 4b4acaf09..b47575c42 100644 --- a/data/maps/PalletTown/map.json +++ b/data/maps/PalletTown/map.json @@ -93,7 +93,7 @@ "x": 12, "y": 1, "elevation": 3, - "var": "VAR_MAP_SCENE_PALLET_TOWN", + "var": "VAR_MAP_SCENE_PALLET_TOWN_OAK", "var_value": 0, "script": "PalletTown_EventScript_1655ED" }, @@ -102,7 +102,7 @@ "x": 13, "y": 1, "elevation": 3, - "var": "VAR_MAP_SCENE_PALLET_TOWN", + "var": "VAR_MAP_SCENE_PALLET_TOWN_OAK", "var_value": 0, "script": "PalletTown_EventScript_1655F9" }, diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc index fb4e11798..eb3a85f4c 100644 --- a/data/maps/PalletTown/scripts.inc +++ b/data/maps/PalletTown/scripts.inc @@ -7,22 +7,22 @@ PalletTown_MapScript1_165465:: @ 8165465 setworldmapflag FLAG_WORLD_MAP_PALLET_TOWN checkflag FLAG_0x291 call_if 1, EventScript_165488 - compare_var_to_value VAR_0x4070, 0 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 0 call_if 1, EventScript_1654A8 - compare_var_to_value VAR_0x4070, 1 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 call_if 1, EventScript_1654A2 end EventScript_165488:: @ 8165488 - checkflag FLAG_0x83E + checkflag FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN goto_if 0, EventScript_1A77A9 - compare_var_to_value VAR_0x4070, 1 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 goto_if 4, EventScript_1A77A9 - setvar VAR_0x4070, 1 + setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 return EventScript_1654A2:: @ 81654A2 - setvar VAR_0x4070, 2 + setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 2 return EventScript_1654A8:: @ 81654A8 @@ -39,7 +39,7 @@ EventScript_1654BD:: @ 81654BD return PalletTown_MapScript2_1654CE:: @ 81654CE - map_script_2 VAR_MAP_SCENE_PALLET_TOWN, 2, EventScript_1654D8 + map_script_2 VAR_MAP_SCENE_PALLET_TOWN_OAK, 2, EventScript_1654D8 .2byte 0 EventScript_1654D8:: @ 81654D8 @@ -75,7 +75,7 @@ EventScript_1654D8:: @ 81654D8 closedoor 16, 13 waitdooranim setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 7 - setvar VAR_MAP_SCENE_PALLET_TOWN, 3 + setvar VAR_MAP_SCENE_PALLET_TOWN_OAK, 3 setflag FLAG_0x02C warp MAP_PALLET_TOWN_PROFESSOR_OAKS_LAB, 255, 6, 12 waitstate @@ -87,7 +87,7 @@ EventScript_16557E:: @ 816557E applymovement 3, Movement_1655BE waitmovement 0 removeobject 3 - setvar VAR_MAP_SCENE_PALLET_TOWN, 3 + setvar VAR_MAP_SCENE_PALLET_TOWN_OAK, 3 releaseall end @@ -222,7 +222,7 @@ EventScript_165605:: @ 8165605 waitdooranim setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 1 clearflag FLAG_0x02B - setvar VAR_MAP_SCENE_PALLET_TOWN, 1 + setvar VAR_MAP_SCENE_PALLET_TOWN_OAK, 1 setflag FLAG_0x02C setflag FLAG_SPECIAL_FLAG_0x4001 warp MAP_PALLET_TOWN_PROFESSOR_OAKS_LAB, 255, 6, 12 @@ -376,9 +376,9 @@ Movement_165758:: @ 8165758 PalletTown_EventScript_16575C:: @ 816575C lock - compare_var_to_value VAR_0x4070, 2 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 2 goto_if_eq EventScript_1657ED - compare_var_to_value VAR_0x4070, 1 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 goto_if_eq EventScript_165815 compare_var_to_value VAR_0x4002, 1 goto_if_eq EventScript_1658C2 @@ -472,7 +472,7 @@ PalletTown_EventScript_165862:: @ 8165862 PalletTown_EventScript_16586B:: @ 816586B lockall msgbox gUnknown_81B1CC1 - setvar VAR_0x4070, 1 + setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 releaseall end @@ -491,8 +491,8 @@ EventScript_165894:: @ 8165894 closemessage delay 20 textcolor 3 - setflag FLAG_0x83E - setvar VAR_0x4070, 1 + setflag FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN + setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 setvar VAR_0x4002, 0 special sub_80699E0 special sub_80699BC diff --git a/data/maps/PalletTown_GarysHouse/scripts.inc b/data/maps/PalletTown_GarysHouse/scripts.inc index ffe5d8aec..77ad05e06 100644 --- a/data/maps/PalletTown_GarysHouse/scripts.inc +++ b/data/maps/PalletTown_GarysHouse/scripts.inc @@ -3,9 +3,9 @@ PalletTown_GarysHouse_MapScripts:: @ 8168D27 .byte 0 PalletTown_GarysHouse_MapScript1_168D2D:: @ 8168D2D - compare_var_to_value VAR_0x4058, 2 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 call_if 0, EventScript_168D44 - compare_var_to_value VAR_0x4058, 2 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 call_if 4, EventScript_168D50 end @@ -28,9 +28,9 @@ PalletTown_GarysHouse_EventScript_168D56:: @ 8168D56 goto_if_eq EventScript_168DB9 compare_var_to_value VAR_0x4001, 1 goto_if_eq EventScript_168EEC - compare_var_to_value VAR_0x4058, 2 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 goto_if_eq EventScript_168F59 - compare_var_to_value VAR_0x4058, 1 + compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 1 goto_if_eq EventScript_168EF6 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 1 goto_if 4, EventScript_168DAF @@ -150,7 +150,7 @@ EventScript_168EF6:: @ 8168EF6 applymovement 1, Movement_1A75EB waitmovement 0 removeobject 2 - setvar VAR_0x4058, 2 + setvar VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 delay 15 applymovement 1, Movement_1A75E1 waitmovement 0 diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index 7ddae81ca..bb31dba40 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -603,7 +603,7 @@ PalletTown_ProfessorOaksLab_EventScript_169595:: @ 8169595 goto_if_eq EventScript_169A6E checkflag FLAG_SYS_GAME_CLEAR goto_if_eq EventScript_1699CE - compare_var_to_value VAR_0x4052, 1 + compare_var_to_value VAR_MAP_SCENE_CERULEAN_CITY_RIVAL, 1 goto_if_eq EventScript_169903 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 6 goto_if_eq EventScript_1698D6 @@ -708,7 +708,7 @@ EventScript_16961E:: @ 816961E call EventScript_1A6675 setflag FLAG_SYS_POKEDEX_GET special sub_810B810 - setvar VAR_0x407C, 1 + setvar VAR_MAP_SCENE_POKEMON_CENTER_TEALA, 1 msgbox gUnknown_818E612 additem ITEM_POKE_BALL, 5 giveitemfanfaremsg gUnknown_818E6B3, ITEM_POKE_BALL, 5 @@ -741,9 +741,9 @@ EventScript_16961E:: @ 816961E fadedefaultbgm setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 6 setvar VAR_MAP_SCENE_VIRIDIAN_CITY_MART, 2 - setvar VAR_0x4051, 1 - setvar VAR_0x4058, 1 - setvar VAR_0x4054, 1 + setvar VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 1 + setvar VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 1 + setvar VAR_MAP_SCENE_ROUTE22, 1 release end @@ -1001,7 +1001,7 @@ EventScript_1699FB:: @ 81699FB end EventScript_169A34:: @ 8169A34 - compare_var_to_value VAR_0x4054, 2 + compare_var_to_value VAR_MAP_SCENE_ROUTE22, 2 goto_if 4, EventScript_169A45 goto EventScript_169A6E end @@ -1143,13 +1143,18 @@ Movement_169BA4:: @ 8169BA4 step_10 step_end + .equ VAR_OAKSLAB_PLAYER_STARTER_NO, VAR_0x4001 + .equ VAR_OAKSLAB_PLAYER_STARTER_SPECIES, VAR_0x4002 + .equ VAR_OAKSLAB_RIVAL_STARTER_SPECIES, VAR_0x4003 + .equ VAR_OAKSLAB_RIVAL_STARTER_OBJID, VAR_0x4004 + PalletTown_ProfessorOaksLab_EventScript_169BAB:: @ 8169BAB lock faceplayer - setvar VAR_0x4001, 0 - setvar VAR_0x4002, 1 - setvar VAR_0x4003, 4 - setvar VAR_0x4004, 7 + setvar VAR_OAKSLAB_PLAYER_STARTER_NO, 0 + setvar VAR_OAKSLAB_PLAYER_STARTER_SPECIES, SPECIES_BULBASAUR + setvar VAR_OAKSLAB_RIVAL_STARTER_SPECIES, SPECIES_CHARMANDER + setvar VAR_OAKSLAB_RIVAL_STARTER_OBJID, 7 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 goto_if 4, EventScript_169DE4 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 2 @@ -1161,121 +1166,121 @@ PalletTown_ProfessorOaksLab_EventScript_169BAB:: @ 8169BAB EventScript_169BE1:: @ 8169BE1 applymovement 4, Movement_1A75EF waitmovement 0 - drawmonpic VAR_0x4002, 10, 3 + drawmonpic VAR_OAKSLAB_PLAYER_STARTER_SPECIES, 10, 3 textcolor 0 - compare_var_to_value VAR_0x4001, 0 - goto_if_eq EventScript_169C14 - compare_var_to_value VAR_0x4001, 1 - goto_if_eq EventScript_169C33 - compare_var_to_value VAR_0x4001, 2 - goto_if_eq EventScript_169C52 + compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 0 + goto_if_eq EventScript_OakDescribesBulbasaur + compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 1 + goto_if_eq EventScript_OakDescribesCharmander + compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 2 + goto_if_eq EventScript_OakDescribesSquirtle end -EventScript_169C14:: @ 8169C14 +EventScript_OakDescribesBulbasaur:: @ 8169C14 msgbox gUnknown_818E272, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_169C74 + goto_if_eq EventScript_ThisPokeIsRealyEnergetic compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_169C71 + goto_if_eq EventScript_DeclinedStarter end -EventScript_169C33:: @ 8169C33 +EventScript_OakDescribesCharmander:: @ 8169C33 msgbox gUnknown_818E207, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_169C74 + goto_if_eq EventScript_ThisPokeIsRealyEnergetic compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_169C71 + goto_if_eq EventScript_DeclinedStarter end -EventScript_169C52:: @ 8169C52 +EventScript_OakDescribesSquirtle:: @ 8169C52 msgbox gUnknown_818E194, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_169C74 + goto_if_eq EventScript_ThisPokeIsRealyEnergetic compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_169C71 + goto_if_eq EventScript_DeclinedStarter end -EventScript_169C71:: @ 8169C71 +EventScript_DeclinedStarter:: @ 8169C71 erasemonpic release end -EventScript_169C74:: @ 8169C74 +EventScript_ThisPokeIsRealyEnergetic:: @ 8169C74 erasemonpic removeobject VAR_LAST_TALKED msgbox gUnknown_818E2E5 call EventScript_1A6675 setflag FLAG_SYS_POKEMON_GET setflag FLAG_0x291 - givemon VAR_0x4002, 5, ITEM_NONE, 0, 0, 0 - copyvar VAR_STARTER_MON, VAR_0x4001 - getspeciesname 0, VAR_0x4002 + givemon VAR_OAKSLAB_PLAYER_STARTER_SPECIES, 5, ITEM_NONE, 0, 0, 0 + copyvar VAR_STARTER_MON, VAR_OAKSLAB_PLAYER_STARTER_NO + getspeciesname 0, VAR_OAKSLAB_PLAYER_STARTER_SPECIES message Text_18E30D waitmessage playfanfare MUS_FAN5 waitfanfare msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_169CCC + goto_if_eq EventScript_GiveNicknameToStarter compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_169CDC + goto_if_eq EventScript_SkipGiveNicknameToStarter end -EventScript_169CCC:: @ 8169CCC +EventScript_GiveNicknameToStarter:: @ 8169CCC setvar VAR_0x8004, 0 call EventScript_1A74EB - goto EventScript_169CDC + goto EventScript_SkipGiveNicknameToStarter end -EventScript_169CDC:: @ 8169CDC +EventScript_SkipGiveNicknameToStarter:: @ 8169CDC closemessage - compare_var_to_value VAR_0x4001, 0 - goto_if_eq EventScript_169CFF - compare_var_to_value VAR_0x4001, 1 - goto_if_eq EventScript_169D1F - compare_var_to_value VAR_0x4001, 2 - goto_if_eq EventScript_169D0F + compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 0 + goto_if_eq EventScript_RivalWalksToCharmander + compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 1 + goto_if_eq EventScript_RivalWalksToSquirtle + compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 2 + goto_if_eq EventScript_RivalWalksToBulbasaur end -EventScript_169CFF:: @ 8169CFF - applymovement 8, Movement_169D62 +EventScript_RivalWalksToCharmander:: @ 8169CFF + applymovement 8, Movement_RivalWalksToCharmander waitmovement 0 - goto EventScript_169D2F + goto Movement_RivalTakesHisStarter end -EventScript_169D0F:: @ 8169D0F - applymovement 8, Movement_169D6B +EventScript_RivalWalksToBulbasaur:: @ 8169D0F + applymovement 8, Movement_RivalWalksToBulbasaur waitmovement 0 - goto EventScript_169D2F + goto Movement_RivalTakesHisStarter end -EventScript_169D1F:: @ 8169D1F - applymovement 8, Movement_169D72 +EventScript_RivalWalksToSquirtle:: @ 8169D1F + applymovement 8, Movement_RivalWalksToSquirtle waitmovement 0 - goto EventScript_169D2F + goto Movement_RivalTakesHisStarter end -EventScript_169D2F:: @ 8169D2F +Movement_RivalTakesHisStarter:: @ 8169D2F textcolor 0 msgbox gUnknown_818DD34 - removeobject VAR_0x4004 + removeobject VAR_OAKSLAB_RIVAL_STARTER_OBJID textcolor 3 - getspeciesname 0, VAR_0x4003 + getspeciesname 0, VAR_OAKSLAB_RIVAL_STARTER_SPECIES message Text_18DD52 waitmessage playfanfare MUS_FAN5 waitfanfare setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 - checkflag FLAG_0x83E + checkflag FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN call_if 1, EventScript_169D5C release end EventScript_169D5C:: @ 8169D5C - setvar VAR_0x4070, 1 + setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 return -Movement_169D62:: @ 8169D62 +Movement_RivalWalksToCharmander:: @ 8169D62 step_10 step_10 step_13 @@ -1286,7 +1291,7 @@ Movement_169D62:: @ 8169D62 step_11 step_end -Movement_169D6B:: @ 8169D6B +Movement_RivalWalksToBulbasaur:: @ 8169D6B step_10 step_13 step_13 @@ -1295,7 +1300,7 @@ Movement_169D6B:: @ 8169D6B step_2e step_end -Movement_169D72:: @ 8169D72 +Movement_RivalWalksToSquirtle:: @ 8169D72 step_10 step_13 step_13 @@ -1306,10 +1311,10 @@ Movement_169D72:: @ 8169D72 PalletTown_ProfessorOaksLab_EventScript_169D78:: @ 8169D78 lock faceplayer - setvar VAR_0x4001, 1 - setvar VAR_0x4002, 7 - setvar VAR_0x4003, 1 - setvar VAR_0x4004, 5 + setvar VAR_OAKSLAB_PLAYER_STARTER_NO, 1 + setvar VAR_OAKSLAB_PLAYER_STARTER_SPECIES, SPECIES_SQUIRTLE + setvar VAR_OAKSLAB_RIVAL_STARTER_SPECIES, SPECIES_BULBASAUR + setvar VAR_OAKSLAB_RIVAL_STARTER_OBJID, 5 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 goto_if 4, EventScript_169DE4 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 2 @@ -1321,10 +1326,10 @@ PalletTown_ProfessorOaksLab_EventScript_169D78:: @ 8169D78 PalletTown_ProfessorOaksLab_EventScript_169DAE:: @ 8169DAE lock faceplayer - setvar VAR_0x4001, 2 - setvar VAR_0x4002, 4 - setvar VAR_0x4003, 7 - setvar VAR_0x4004, 6 + setvar VAR_OAKSLAB_PLAYER_STARTER_NO, 2 + setvar VAR_OAKSLAB_PLAYER_STARTER_SPECIES, SPECIES_CHARMANDER + setvar VAR_OAKSLAB_RIVAL_STARTER_SPECIES, SPECIES_SQUIRTLE + setvar VAR_OAKSLAB_RIVAL_STARTER_OBJID, 6 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 goto_if 4, EventScript_169DE4 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 2 diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json index a3e8f4d40..d1d8f5b96 100644 --- a/data/maps/PewterCity/map.json +++ b/data/maps/PewterCity/map.json @@ -173,7 +173,7 @@ "x": 42, "y": 21, "elevation": 3, - "var": "VAR_0x406C", + "var": "VAR_MAP_SCENE_PEWTER_CITY", "var_value": 0, "script": "PewterCity_EventScript_165D8E" }, @@ -182,7 +182,7 @@ "x": 42, "y": 22, "elevation": 3, - "var": "VAR_0x406C", + "var": "VAR_MAP_SCENE_PEWTER_CITY", "var_value": 0, "script": "PewterCity_EventScript_165D9A" }, @@ -191,7 +191,7 @@ "x": 42, "y": 23, "elevation": 3, - "var": "VAR_0x406C", + "var": "VAR_MAP_SCENE_PEWTER_CITY", "var_value": 0, "script": "PewterCity_EventScript_165DA6" }, @@ -200,7 +200,7 @@ "x": 43, "y": 23, "elevation": 3, - "var": "VAR_0x406C", + "var": "VAR_MAP_SCENE_PEWTER_CITY", "var_value": 0, "script": "PewterCity_EventScript_165DB2" }, @@ -209,7 +209,7 @@ "x": 46, "y": 21, "elevation": 3, - "var": "VAR_0x406C", + "var": "VAR_MAP_SCENE_PEWTER_CITY", "var_value": 1, "script": "PewterCity_EventScript_1662B7" }, @@ -218,7 +218,7 @@ "x": 46, "y": 22, "elevation": 3, - "var": "VAR_0x406C", + "var": "VAR_MAP_SCENE_PEWTER_CITY", "var_value": 1, "script": "PewterCity_EventScript_1662C4" }, @@ -227,7 +227,7 @@ "x": 46, "y": 23, "elevation": 3, - "var": "VAR_0x406C", + "var": "VAR_MAP_SCENE_PEWTER_CITY", "var_value": 1, "script": "PewterCity_EventScript_1662D1" } diff --git a/data/maps/PewterCity/scripts.inc b/data/maps/PewterCity/scripts.inc index d4c461de2..41069ec3f 100644 --- a/data/maps/PewterCity/scripts.inc +++ b/data/maps/PewterCity/scripts.inc @@ -4,7 +4,7 @@ PewterCity_MapScripts:: @ 8165B8E PewterCity_MapScript1_165B94:: @ 8165B94 setworldmapflag FLAG_WORLD_MAP_PEWTER_CITY - setvar VAR_0x4061, 0 + setvar VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F, 0 end PewterCity_EventScript_165B9D:: @ 8165B9D @@ -1468,8 +1468,8 @@ EventScript_1662DE:: @ 81662DE msgbox gUnknown_817EA36 closemessage removeobject 7 - setflag FLAG_0x82F - setvar VAR_0x406C, 2 + setflag FLAG_SYS_RUNNING_SHOES + setvar VAR_MAP_SCENE_PEWTER_CITY, 2 return EventScript_1663CA:: @ 81663CA diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index f23729456..aadf6ed98 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -18,7 +18,7 @@ EventScript_16A5C5:: @ 816A5C5 special SetFlavorTextFlagFromSpecialVars setflag FLAG_0x4B0 setflag FLAG_BADGE01_GET - setvar VAR_0x406C, 1 + setvar VAR_MAP_SCENE_PEWTER_CITY, 1 setflag FLAG_0x02E clearflag FLAG_0x092 setvar VAR_0x8008, 1 diff --git a/data/maps/PewterCity_Museum_1F/map.json b/data/maps/PewterCity_Museum_1F/map.json index 8a4e54380..0f545ce75 100644 --- a/data/maps/PewterCity_Museum_1F/map.json +++ b/data/maps/PewterCity_Museum_1F/map.json @@ -142,7 +142,7 @@ "x": 12, "y": 5, "elevation": 3, - "var": "VAR_0x4061", + "var": "VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F", "var_value": 0, "script": "PewterCity_Museum_1F_EventScript_16A38F" }, @@ -151,7 +151,7 @@ "x": 13, "y": 5, "elevation": 3, - "var": "VAR_0x4061", + "var": "VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F", "var_value": 0, "script": "PewterCity_Museum_1F_EventScript_16A3A5" }, @@ -160,7 +160,7 @@ "x": 14, "y": 5, "elevation": 3, - "var": "VAR_0x4061", + "var": "VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F", "var_value": 0, "script": "PewterCity_Museum_1F_EventScript_16A3BB" } diff --git a/data/maps/PewterCity_Museum_1F/scripts.inc b/data/maps/PewterCity_Museum_1F/scripts.inc index 275282638..3b83cbf3a 100644 --- a/data/maps/PewterCity_Museum_1F/scripts.inc +++ b/data/maps/PewterCity_Museum_1F/scripts.inc @@ -92,7 +92,7 @@ EventScript_16A402:: @ 816A402 updatemoneybox 0, 0, 0 waitse msgbox gUnknown_8190505 - setvar VAR_0x4061, 1 + setvar VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F, 1 hidemoneybox .byte 0 .byte 0 diff --git a/data/maps/PokemonLeague_AgathasRoom/scripts.inc b/data/maps/PokemonLeague_AgathasRoom/scripts.inc index 904002c30..b7a6b4751 100644 --- a/data/maps/PokemonLeague_AgathasRoom/scripts.inc +++ b/data/maps/PokemonLeague_AgathasRoom/scripts.inc @@ -13,7 +13,7 @@ PokemonLeague_AgathasRoom_MapScript1_162825:: @ 8162825 PokemonLeague_AgathasRoom_MapScript2_162830:: @ 8162830 checkflag FLAG_0x4BA call_if 1, EventScript_16284B - compare_var_to_value VAR_0x4068, 3 + compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 3 call_if 1, EventScript_162845 end @@ -34,13 +34,13 @@ EventScript_16285B:: @ 816285B end PokemonLeague_AgathasRoom_MapScript4_162860:: @ 8162860 - map_script_2 VAR_0x4068, 2, EventScript_16286A + map_script_2 VAR_MAP_SCENE_POKEMON_LEAGUE, 2, EventScript_16286A .2byte 0 EventScript_16286A:: @ 816286A lockall call EventScript_1A751F - setvar VAR_0x4068, 3 + setvar VAR_MAP_SCENE_POKEMON_LEAGUE, 3 releaseall end diff --git a/data/maps/PokemonLeague_BrunosRoom/scripts.inc b/data/maps/PokemonLeague_BrunosRoom/scripts.inc index 747833135..ae1e84901 100644 --- a/data/maps/PokemonLeague_BrunosRoom/scripts.inc +++ b/data/maps/PokemonLeague_BrunosRoom/scripts.inc @@ -13,7 +13,7 @@ PokemonLeague_BrunosRoom_MapScript1_16269A:: @ 816269A PokemonLeague_BrunosRoom_MapScript2_1626A5:: @ 81626A5 checkflag FLAG_0x4B9 call_if 1, EventScript_1626C0 - compare_var_to_value VAR_0x4068, 2 + compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 2 call_if 1, EventScript_1626BA end @@ -34,13 +34,13 @@ EventScript_1626D0:: @ 81626D0 end PokemonLeague_BrunosRoom_MapScript4_1626D5:: @ 81626D5 - map_script_2 VAR_0x4068, 1, EventScript_1626DF + map_script_2 VAR_MAP_SCENE_POKEMON_LEAGUE, 1, EventScript_1626DF .2byte 0 EventScript_1626DF:: @ 81626DF lockall call EventScript_1A751F - setvar VAR_0x4068, 2 + setvar VAR_MAP_SCENE_POKEMON_LEAGUE, 2 releaseall end diff --git a/data/maps/PokemonLeague_LancesRoom/scripts.inc b/data/maps/PokemonLeague_LancesRoom/scripts.inc index 0b46c0fa1..295bf1b80 100644 --- a/data/maps/PokemonLeague_LancesRoom/scripts.inc +++ b/data/maps/PokemonLeague_LancesRoom/scripts.inc @@ -11,7 +11,7 @@ PokemonLeague_LancesRoom_MapScript1_162942:: @ 8162942 end PokemonLeague_LancesRoom_MapScript2_16294D:: @ 816294D - compare_var_to_value VAR_0x4068, 4 + compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 4 call_if 1, EventScript_162962 checkflag FLAG_0x4BB call_if 1, EventScript_162968 @@ -34,7 +34,7 @@ EventScript_162978:: @ 8162978 end PokemonLeague_LancesRoom_MapScript4_16297D:: @ 816297D - map_script_2 VAR_0x4068, 3, EventScript_162987 + map_script_2 VAR_MAP_SCENE_POKEMON_LEAGUE, 3, EventScript_162987 .2byte 0 EventScript_162987:: @ 8162987 @@ -46,7 +46,7 @@ EventScript_162987:: @ 8162987 playse SE_KI_GASYAN special DrawWholeMapView waitse - setvar VAR_0x4068, 4 + setvar VAR_MAP_SCENE_POKEMON_LEAGUE, 4 releaseall end diff --git a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc index 0f0db575e..5356038e3 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc +++ b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc @@ -14,7 +14,7 @@ PokemonLeague_LoreleisRoom_MapScript1_162586:: @ 8162586 PokemonLeague_LoreleisRoom_MapScript2_162591:: @ 8162591 checkflag FLAG_0x4B8 call_if 1, EventScript_1625AC - compare_var_to_value VAR_0x4068, 1 + compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 1 call_if 1, EventScript_1625A6 end @@ -39,13 +39,13 @@ EventScript_1625C0:: @ 81625C0 end PokemonLeague_LoreleisRoom_MapScript5_1625C5:: @ 81625C5 - map_script_2 VAR_0x4068, 0, EventScript_1625CF + map_script_2 VAR_MAP_SCENE_POKEMON_LEAGUE, 0, EventScript_1625CF .2byte 0 EventScript_1625CF:: @ 81625CF lockall call EventScript_1A751F - setvar VAR_0x4068, 1 + setvar VAR_MAP_SCENE_POKEMON_LEAGUE, 1 releaseall end diff --git a/data/maps/PokemonTower_2F/map.json b/data/maps/PokemonTower_2F/map.json index 4aea2b3b7..9b23a2904 100644 --- a/data/maps/PokemonTower_2F/map.json +++ b/data/maps/PokemonTower_2F/map.json @@ -62,7 +62,7 @@ "x": 17, "y": 5, "elevation": 3, - "var": "VAR_0x405D", + "var": "VAR_MAP_SCENE_POKEMON_TOWER_2F", "var_value": 0, "script": "PokemonTower_2F_EventScript_16328F" }, @@ -71,7 +71,7 @@ "x": 16, "y": 6, "elevation": 3, - "var": "VAR_0x405D", + "var": "VAR_MAP_SCENE_POKEMON_TOWER_2F", "var_value": 0, "script": "PokemonTower_2F_EventScript_16329B" } diff --git a/data/maps/PokemonTower_2F/scripts.inc b/data/maps/PokemonTower_2F/scripts.inc index 9706ca26c..13de9b5a4 100644 --- a/data/maps/PokemonTower_2F/scripts.inc +++ b/data/maps/PokemonTower_2F/scripts.inc @@ -47,7 +47,7 @@ EventScript_1632A7:: @ 81632A7 delay 25 fadedefaultbgm removeobject 1 - setvar VAR_0x405D, 1 + setvar VAR_MAP_SCENE_POKEMON_TOWER_2F, 1 releaseall end diff --git a/data/maps/PokemonTower_6F/map.json b/data/maps/PokemonTower_6F/map.json index b331bed20..f97249088 100644 --- a/data/maps/PokemonTower_6F/map.json +++ b/data/maps/PokemonTower_6F/map.json @@ -101,7 +101,7 @@ "x": 11, "y": 15, "elevation": 3, - "var": "VAR_0x4059", + "var": "VAR_MAP_SCENE_POKEMON_TOWER_6F", "var_value": 0, "script": "PokemonTower_6F_EventScript_1634B8" }, @@ -110,7 +110,7 @@ "x": 12, "y": 16, "elevation": 3, - "var": "VAR_0x4059", + "var": "VAR_MAP_SCENE_POKEMON_TOWER_6F", "var_value": 0, "script": "PokemonTower_6F_EventScript_1634B8" } diff --git a/data/maps/PokemonTower_6F/scripts.inc b/data/maps/PokemonTower_6F/scripts.inc index 69f324b83..8a221884a 100644 --- a/data/maps/PokemonTower_6F/scripts.inc +++ b/data/maps/PokemonTower_6F/scripts.inc @@ -27,7 +27,7 @@ EventScript_1634F5:: @ 81634F5 waitbuttonpress waitmoncry msgbox gUnknown_817A342 - setvar VAR_0x4059, 1 + setvar VAR_MAP_SCENE_POKEMON_TOWER_6F, 1 releaseall end diff --git a/data/maps/Route22/map.json b/data/maps/Route22/map.json index c03b8068d..5a5969bb3 100644 --- a/data/maps/Route22/map.json +++ b/data/maps/Route22/map.json @@ -60,7 +60,7 @@ "x": 33, "y": 4, "elevation": 3, - "var": "VAR_0x4054", + "var": "VAR_MAP_SCENE_ROUTE22", "var_value": 1, "script": "Route22_EventScript_16828C" }, @@ -69,7 +69,7 @@ "x": 33, "y": 5, "elevation": 3, - "var": "VAR_0x4054", + "var": "VAR_MAP_SCENE_ROUTE22", "var_value": 1, "script": "Route22_EventScript_168298" }, @@ -78,7 +78,7 @@ "x": 33, "y": 6, "elevation": 0, - "var": "VAR_0x4054", + "var": "VAR_MAP_SCENE_ROUTE22", "var_value": 1, "script": "Route22_EventScript_1682AB" }, @@ -87,7 +87,7 @@ "x": 33, "y": 4, "elevation": 3, - "var": "VAR_0x4054", + "var": "VAR_MAP_SCENE_ROUTE22", "var_value": 3, "script": "Route22_EventScript_1683ED" }, @@ -96,7 +96,7 @@ "x": 33, "y": 5, "elevation": 3, - "var": "VAR_0x4054", + "var": "VAR_MAP_SCENE_ROUTE22", "var_value": 3, "script": "Route22_EventScript_1683F9" }, @@ -105,7 +105,7 @@ "x": 33, "y": 6, "elevation": 0, - "var": "VAR_0x4054", + "var": "VAR_MAP_SCENE_ROUTE22", "var_value": 3, "script": "Route22_EventScript_16840C" } diff --git a/data/maps/Route22/scripts.inc b/data/maps/Route22/scripts.inc index d7855e45e..930665e21 100644 --- a/data/maps/Route22/scripts.inc +++ b/data/maps/Route22/scripts.inc @@ -57,7 +57,7 @@ EventScript_1682BE:: @ 81682BE call_if 1, EventScript_1683A5 fadedefaultbgm removeobject 1 - setvar VAR_0x4054, 2 + setvar VAR_MAP_SCENE_ROUTE22, 2 releaseall end @@ -219,7 +219,7 @@ EventScript_16841F:: @ 816841F waitmovement 0 fadedefaultbgm removeobject 1 - setvar VAR_0x4054, 4 + setvar VAR_MAP_SCENE_ROUTE22, 4 releaseall end diff --git a/data/maps/Route22_NorthEntrance/map.json b/data/maps/Route22_NorthEntrance/map.json index f1f379416..71a4802f7 100644 --- a/data/maps/Route22_NorthEntrance/map.json +++ b/data/maps/Route22_NorthEntrance/map.json @@ -63,7 +63,7 @@ "x": 7, "y": 2, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 0, "script": "Route22_NorthEntrance_EventScript_17050D" } diff --git a/data/maps/Route23/map.json b/data/maps/Route23/map.json index 0daa60650..42b705667 100644 --- a/data/maps/Route23/map.json +++ b/data/maps/Route23/map.json @@ -152,7 +152,7 @@ "x": 13, "y": 149, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 1, "script": "Route23_EventScript_168583" }, @@ -161,7 +161,7 @@ "x": 7, "y": 140, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 2, "script": "Route23_EventScript_168598" }, @@ -170,7 +170,7 @@ "x": 12, "y": 123, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 3, "script": "Route23_EventScript_1685AD" }, @@ -179,7 +179,7 @@ "x": 11, "y": 111, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 4, "script": "Route23_EventScript_1685C2" }, @@ -188,7 +188,7 @@ "x": 9, "y": 94, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 5, "script": "Route23_EventScript_1685D7" }, @@ -197,7 +197,7 @@ "x": 12, "y": 61, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 6, "script": "Route23_EventScript_1685EC" }, @@ -206,7 +206,7 @@ "x": 1, "y": 35, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 7, "script": "Route23_EventScript_168601" }, @@ -215,7 +215,7 @@ "x": 1, "y": 34, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 7, "script": "Route23_EventScript_168601" }, @@ -224,7 +224,7 @@ "x": 1, "y": 32, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 7, "script": "Route23_EventScript_168601" }, @@ -233,7 +233,7 @@ "x": 1, "y": 33, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 7, "script": "Route23_EventScript_168601" }, @@ -242,7 +242,7 @@ "x": 1, "y": 31, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 7, "script": "Route23_EventScript_168601" }, @@ -251,7 +251,7 @@ "x": 1, "y": 36, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 7, "script": "Route23_EventScript_168601" }, @@ -260,7 +260,7 @@ "x": 5, "y": 35, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 7, "script": "Route23_EventScript_168601" }, @@ -269,7 +269,7 @@ "x": 4, "y": 35, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 7, "script": "Route23_EventScript_168601" }, @@ -278,7 +278,7 @@ "x": 10, "y": 60, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 6, "script": "Route23_EventScript_1685EC" }, @@ -287,7 +287,7 @@ "x": 13, "y": 61, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 6, "script": "Route23_EventScript_1685EC" }, @@ -296,7 +296,7 @@ "x": 11, "y": 60, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 6, "script": "Route23_EventScript_1685EC" }, @@ -305,7 +305,7 @@ "x": 8, "y": 94, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 5, "script": "Route23_EventScript_1685D7" }, @@ -314,7 +314,7 @@ "x": 5, "y": 92, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 5, "script": "Route23_EventScript_1685D7" }, @@ -323,7 +323,7 @@ "x": 7, "y": 94, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 5, "script": "Route23_EventScript_1685D7" }, @@ -332,7 +332,7 @@ "x": 4, "y": 92, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 5, "script": "Route23_EventScript_1685D7" }, @@ -341,7 +341,7 @@ "x": 3, "y": 92, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 5, "script": "Route23_EventScript_1685D7" }, @@ -350,7 +350,7 @@ "x": 2, "y": 92, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 5, "script": "Route23_EventScript_1685D7" }, @@ -359,7 +359,7 @@ "x": 4, "y": 139, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 2, "script": "Route23_EventScript_168598" }, @@ -368,7 +368,7 @@ "x": 5, "y": 139, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 2, "script": "Route23_EventScript_168598" }, @@ -377,7 +377,7 @@ "x": 6, "y": 140, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 2, "script": "Route23_EventScript_168598" }, @@ -386,7 +386,7 @@ "x": 10, "y": 122, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 3, "script": "Route23_EventScript_1685AD" }, @@ -395,7 +395,7 @@ "x": 11, "y": 122, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 3, "script": "Route23_EventScript_1685AD" }, @@ -404,7 +404,7 @@ "x": 13, "y": 123, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 3, "script": "Route23_EventScript_1685AD" }, @@ -413,7 +413,7 @@ "x": 8, "y": 109, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 4, "script": "Route23_EventScript_1685C2" }, @@ -422,7 +422,7 @@ "x": 9, "y": 109, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 4, "script": "Route23_EventScript_1685C2" }, @@ -431,7 +431,7 @@ "x": 10, "y": 109, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 4, "script": "Route23_EventScript_1685C2" }, @@ -440,7 +440,7 @@ "x": 11, "y": 109, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 4, "script": "Route23_EventScript_1685C2" }, @@ -449,7 +449,7 @@ "x": 12, "y": 109, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 4, "script": "Route23_EventScript_1685C2" }, @@ -458,7 +458,7 @@ "x": 12, "y": 111, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 4, "script": "Route23_EventScript_1685C2" }, @@ -467,7 +467,7 @@ "x": 14, "y": 112, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 4, "script": "Route23_EventScript_1685C2" }, @@ -476,7 +476,7 @@ "x": 13, "y": 112, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 4, "script": "Route23_EventScript_1685C2" }, @@ -485,7 +485,7 @@ "x": 15, "y": 112, "elevation": 1, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 4, "script": "Route23_EventScript_1685C2" }, @@ -494,7 +494,7 @@ "x": 12, "y": 148, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 1, "script": "Route23_EventScript_168583" }, @@ -503,7 +503,7 @@ "x": 11, "y": 148, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 1, "script": "Route23_EventScript_168583" }, @@ -512,7 +512,7 @@ "x": 14, "y": 149, "elevation": 3, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 1, "script": "Route23_EventScript_168583" }, @@ -521,7 +521,7 @@ "x": 10, "y": 148, "elevation": 0, - "var": "VAR_0x405F", + "var": "VAR_MAP_SCENE_ROUTE23", "var_value": 1, "script": "Route23_EventScript_168583" } diff --git a/data/maps/Route23/scripts.inc b/data/maps/Route23/scripts.inc index f5c504650..9d94968bc 100644 --- a/data/maps/Route23/scripts.inc +++ b/data/maps/Route23/scripts.inc @@ -5,10 +5,10 @@ Route23_MapScripts:: @ 81684EB Route23_MapScript1_1684F1:: @ 81684F1 clearflag FLAG_0x059 setflag FLAG_0x058 - setvar VAR_0x4064, 0 - setvar VAR_0x4065, 0 - setvar VAR_0x4066, 0 - setvar VAR_0x4067, 0 + setvar VAR_MAP_SCENE_VICTORY_ROAD_1F, 0 + setvar VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER1, 0 + setvar VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER2, 0 + setvar VAR_MAP_SCENE_VICTORY_ROAD_3F, 0 end Route23_EventScript_16850C:: @ 816850C diff --git a/data/maps/Route24/map.json b/data/maps/Route24/map.json index 93dd519c1..f392b64bf 100644 --- a/data/maps/Route24/map.json +++ b/data/maps/Route24/map.json @@ -136,7 +136,7 @@ "x": 10, "y": 15, "elevation": 3, - "var": "VAR_0x406B", + "var": "VAR_MAP_SCENE_ROUTE24", "var_value": 0, "script": "Route24_EventScript_168660" }, @@ -145,7 +145,7 @@ "x": 11, "y": 15, "elevation": 3, - "var": "VAR_0x406B", + "var": "VAR_MAP_SCENE_ROUTE24", "var_value": 0, "script": "Route24_EventScript_16866C" } diff --git a/data/maps/Route24/scripts.inc b/data/maps/Route24/scripts.inc index e2af4628c..aee471392 100644 --- a/data/maps/Route24/scripts.inc +++ b/data/maps/Route24/scripts.inc @@ -4,7 +4,7 @@ Route24_MapScripts:: @ 816861F Route24_EventScript_168620:: @ 8168620 lock faceplayer - compare_var_to_value VAR_0x406B, 1 + compare_var_to_value VAR_MAP_SCENE_ROUTE24, 1 goto_if_eq EventScript_168656 msgbox gUnknown_8188C3C checkitemspace ITEM_NUGGET, 1 @@ -62,7 +62,7 @@ EventScript_1686B9:: @ 81686B9 setvar VAR_LAST_TALKED, 1 trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_6, 0, Text_188DDC msgbox gUnknown_8188DF1 - setvar VAR_0x406B, 1 + setvar VAR_MAP_SCENE_ROUTE24, 1 return EventScript_1686FD:: @ 81686FD diff --git a/data/maps/Route5_SouthEntrance/map.json b/data/maps/Route5_SouthEntrance/map.json index d4b2409d3..121e9f89b 100644 --- a/data/maps/Route5_SouthEntrance/map.json +++ b/data/maps/Route5_SouthEntrance/map.json @@ -63,7 +63,7 @@ "x": 3, "y": 5, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route5_SouthEntrance_EventScript_16F90A" }, @@ -72,7 +72,7 @@ "x": 4, "y": 5, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route5_SouthEntrance_EventScript_16F916" }, @@ -81,7 +81,7 @@ "x": 5, "y": 5, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route5_SouthEntrance_EventScript_16F922" } diff --git a/data/maps/Route5_SouthEntrance/scripts.inc b/data/maps/Route5_SouthEntrance/scripts.inc index 1ac21c6b1..a065877db 100644 --- a/data/maps/Route5_SouthEntrance/scripts.inc +++ b/data/maps/Route5_SouthEntrance/scripts.inc @@ -51,7 +51,7 @@ EventScript_16F963:: @ 816F963 compare_var_to_value VAR_0x4001, 2 call_if 1, EventScript_16F9B2 msgbox gUnknown_819E0C1 - setvar VAR_0x4062, 1 + setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 releaseall end diff --git a/data/maps/Route6_NorthEntrance/map.json b/data/maps/Route6_NorthEntrance/map.json index efa911ca9..2e0ac628d 100644 --- a/data/maps/Route6_NorthEntrance/map.json +++ b/data/maps/Route6_NorthEntrance/map.json @@ -63,7 +63,7 @@ "x": 3, "y": 5, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route6_NorthEntrance_EventScript_16F9D0" }, @@ -72,7 +72,7 @@ "x": 4, "y": 5, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route6_NorthEntrance_EventScript_16F9DC" }, @@ -81,7 +81,7 @@ "x": 5, "y": 5, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route6_NorthEntrance_EventScript_16F9E8" } diff --git a/data/maps/Route6_NorthEntrance/scripts.inc b/data/maps/Route6_NorthEntrance/scripts.inc index 9537d2e82..88aca79a9 100644 --- a/data/maps/Route6_NorthEntrance/scripts.inc +++ b/data/maps/Route6_NorthEntrance/scripts.inc @@ -51,7 +51,7 @@ EventScript_16FA29:: @ 816FA29 compare_var_to_value VAR_0x4001, 2 call_if 1, EventScript_16FA78 msgbox gUnknown_819E1F7 - setvar VAR_0x4062, 1 + setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 releaseall end diff --git a/data/maps/Route7_EastEntrance/map.json b/data/maps/Route7_EastEntrance/map.json index 1609edf7d..c8bea59f8 100644 --- a/data/maps/Route7_EastEntrance/map.json +++ b/data/maps/Route7_EastEntrance/map.json @@ -63,7 +63,7 @@ "x": 6, "y": 4, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route7_EastEntrance_EventScript_16FA97" }, @@ -72,7 +72,7 @@ "x": 6, "y": 5, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route7_EastEntrance_EventScript_16FAA3" }, @@ -81,7 +81,7 @@ "x": 6, "y": 6, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route7_EastEntrance_EventScript_16FAAF" } diff --git a/data/maps/Route7_EastEntrance/scripts.inc b/data/maps/Route7_EastEntrance/scripts.inc index 845eab835..a07ed8e8a 100644 --- a/data/maps/Route7_EastEntrance/scripts.inc +++ b/data/maps/Route7_EastEntrance/scripts.inc @@ -51,7 +51,7 @@ EventScript_16FAF0:: @ 816FAF0 compare_var_to_value VAR_0x4001, 2 call_if 1, EventScript_16FB3F msgbox gUnknown_819E32D - setvar VAR_0x4062, 1 + setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 releaseall end diff --git a/data/maps/Route8_WestEntrance/map.json b/data/maps/Route8_WestEntrance/map.json index 2ad2abb9b..c90244197 100644 --- a/data/maps/Route8_WestEntrance/map.json +++ b/data/maps/Route8_WestEntrance/map.json @@ -63,7 +63,7 @@ "x": 6, "y": 4, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route8_WestEntrance_EventScript_16FB5D" }, @@ -72,7 +72,7 @@ "x": 6, "y": 5, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route8_WestEntrance_EventScript_16FB69" }, @@ -81,7 +81,7 @@ "x": 6, "y": 6, "elevation": 3, - "var": "VAR_0x4062", + "var": "VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES", "var_value": 0, "script": "Route8_WestEntrance_EventScript_16FB75" } diff --git a/data/maps/Route8_WestEntrance/scripts.inc b/data/maps/Route8_WestEntrance/scripts.inc index 1d347d2d0..60f525e79 100644 --- a/data/maps/Route8_WestEntrance/scripts.inc +++ b/data/maps/Route8_WestEntrance/scripts.inc @@ -61,7 +61,7 @@ EventScript_16FBCC:: @ 816FBCC compare_var_to_value VAR_0x4001, 2 call_if 1, EventScript_16FC1B msgbox gUnknown_819E463 - setvar VAR_0x4062, 1 + setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 releaseall end diff --git a/data/maps/SSAnne_2F_Corridor/map.json b/data/maps/SSAnne_2F_Corridor/map.json index 80641f2ed..36e4dfd79 100644 --- a/data/maps/SSAnne_2F_Corridor/map.json +++ b/data/maps/SSAnne_2F_Corridor/map.json @@ -111,7 +111,7 @@ "x": 30, "y": 6, "elevation": 3, - "var": "VAR_0x405B", + "var": "VAR_MAP_SCENE_S_S_ANNE_2F_CORRIDOR", "var_value": 0, "script": "SSAnne_2F_Corridor_EventScript_1608DF" }, @@ -120,7 +120,7 @@ "x": 31, "y": 6, "elevation": 3, - "var": "VAR_0x405B", + "var": "VAR_MAP_SCENE_S_S_ANNE_2F_CORRIDOR", "var_value": 0, "script": "SSAnne_2F_Corridor_EventScript_1608EB" }, @@ -129,7 +129,7 @@ "x": 32, "y": 6, "elevation": 3, - "var": "VAR_0x405B", + "var": "VAR_MAP_SCENE_S_S_ANNE_2F_CORRIDOR", "var_value": 0, "script": "SSAnne_2F_Corridor_EventScript_1608F7" } diff --git a/data/maps/SSAnne_2F_Corridor/scripts.inc b/data/maps/SSAnne_2F_Corridor/scripts.inc index 79ee7db7d..652501f5b 100644 --- a/data/maps/SSAnne_2F_Corridor/scripts.inc +++ b/data/maps/SSAnne_2F_Corridor/scripts.inc @@ -61,7 +61,7 @@ EventScript_160903:: @ 8160903 call_if 1, EventScript_160A13 fadedefaultbgm removeobject 1 - setvar VAR_0x405B, 1 + setvar VAR_MAP_SCENE_S_S_ANNE_2F_CORRIDOR, 1 releaseall end diff --git a/data/maps/SaffronCity_Dojo/map.json b/data/maps/SaffronCity_Dojo/map.json index 85f44168e..1b3c2ff04 100644 --- a/data/maps/SaffronCity_Dojo/map.json +++ b/data/maps/SaffronCity_Dojo/map.json @@ -134,7 +134,7 @@ "x": 5, "y": 5, "elevation": 3, - "var": "VAR_0x4081", + "var": "VAR_MAP_SCENE_SAFFRON_CITY_DOJO", "var_value": 0, "script": "SaffronCity_Dojo_EventScript_16EBDC" }, @@ -143,7 +143,7 @@ "x": 7, "y": 5, "elevation": 3, - "var": "VAR_0x4081", + "var": "VAR_MAP_SCENE_SAFFRON_CITY_DOJO", "var_value": 0, "script": "SaffronCity_Dojo_EventScript_16EBEE" } diff --git a/data/maps/SaffronCity_Dojo/scripts.inc b/data/maps/SaffronCity_Dojo/scripts.inc index 1ec8ae42a..e35c5237a 100644 --- a/data/maps/SaffronCity_Dojo/scripts.inc +++ b/data/maps/SaffronCity_Dojo/scripts.inc @@ -3,7 +3,7 @@ SaffronCity_Dojo_MapScripts:: @ 816EBDB SaffronCity_Dojo_EventScript_16EBDC:: @ 816EBDC lockall - setvar VAR_0x4081, 1 + setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1 applymovement 5, Movement_1A75E7 waitmovement 0 releaseall @@ -11,7 +11,7 @@ SaffronCity_Dojo_EventScript_16EBDC:: @ 816EBDC SaffronCity_Dojo_EventScript_16EBEE:: @ 816EBEE lockall - setvar VAR_0x4081, 1 + setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1 applymovement 5, Movement_1A75EB waitmovement 0 releaseall @@ -155,6 +155,6 @@ EventScript_16EDC6:: @ 816EDC6 end EventScript_16EDD0:: @ 816EDD0 - setvar VAR_0x4081, 1 + setvar VAR_MAP_SCENE_SAFFRON_CITY_DOJO, 1 release end diff --git a/data/maps/SaffronCity_PokemonCenter_1F/scripts.inc b/data/maps/SaffronCity_PokemonCenter_1F/scripts.inc index 65c37eaf3..8df5fce2b 100644 --- a/data/maps/SaffronCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/SaffronCity_PokemonCenter_1F/scripts.inc @@ -25,7 +25,7 @@ SaffronCity_PokemonCenter_1F_EventScript_16F00D:: @ 816F00D SaffronCity_PokemonCenter_1F_EventScript_16F016:: @ 816F016 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if_eq EventScript_16F02D msgbox gUnknown_819C0B4 release diff --git a/data/maps/SevenIsland_TrainerTower/scripts.inc b/data/maps/SevenIsland_TrainerTower/scripts.inc index 74902ebc8..e0b5f78c0 100644 --- a/data/maps/SevenIsland_TrainerTower/scripts.inc +++ b/data/maps/SevenIsland_TrainerTower/scripts.inc @@ -3,7 +3,7 @@ SevenIsland_TrainerTower_MapScripts:: @ 8168BD5 .byte 0 SevenIsland_TrainerTower_MapScript1_168BDB:: @ 8168BDB - setvar VAR_0x4082, 0 + setvar VAR_MAP_SCENE_TRAINER_TOWER, 0 end SevenIsland_TrainerTower_EventScript_168BE1:: @ 8168BE1 diff --git a/data/maps/SevenIsland_TrainerTower_Lobby/map.json b/data/maps/SevenIsland_TrainerTower_Lobby/map.json index ac93f0992..b690a29dd 100644 --- a/data/maps/SevenIsland_TrainerTower_Lobby/map.json +++ b/data/maps/SevenIsland_TrainerTower_Lobby/map.json @@ -108,7 +108,7 @@ "x": 9, "y": 7, "elevation": 3, - "var": "VAR_0x4082", + "var": "VAR_MAP_SCENE_TRAINER_TOWER", "var_value": 0, "script": "SevenIsland_TrainerTower_Lobby_EventScript_1649CE" } diff --git a/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc b/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc index 5515316cb..858ff3c97 100644 --- a/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc +++ b/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc @@ -93,7 +93,7 @@ EventScript_16494B:: @ 816494B closemessage applymovement 255, Movement_164AD6 waitmovement 0 - setvar VAR_0x4082, 0 + setvar VAR_MAP_SCENE_TRAINER_TOWER, 0 release EventScript_16495C:: @ 816495C @@ -195,7 +195,7 @@ EventScript_164A53:: @ 8164A53 EventScript_164AA0:: @ 8164AA0 copyvar VAR_0x8005, VAR_RESULT - setvar VAR_0x4082, 1 + setvar VAR_MAP_SCENE_TRAINER_TOWER, 1 special sp000_heal_pokemon msgbox gUnknown_817C8BF setvar VAR_0x8004, 6 diff --git a/data/maps/SilphCo_10F/scripts.inc b/data/maps/SilphCo_10F/scripts.inc index 637ab2ba4..255acde62 100644 --- a/data/maps/SilphCo_10F/scripts.inc +++ b/data/maps/SilphCo_10F/scripts.inc @@ -10,7 +10,7 @@ SilphCo_10F_MapScript1_161D8C:: @ 8161D8C SilphCo_10F_EventScript_161D96:: @ 8161D96 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_161DAD msgbox gUnknown_8176DBA release diff --git a/data/maps/SilphCo_11F/map.json b/data/maps/SilphCo_11F/map.json index 3406c6a7b..0bccc6bae 100644 --- a/data/maps/SilphCo_11F/map.json +++ b/data/maps/SilphCo_11F/map.json @@ -121,7 +121,7 @@ "x": 5, "y": 15, "elevation": 3, - "var": "VAR_0x4060", + "var": "VAR_MAP_SCENE_SILPH_CO_11F", "var_value": 0, "script": "SilphCo_11F_EventScript_161E88" }, @@ -130,7 +130,7 @@ "x": 6, "y": 15, "elevation": 3, - "var": "VAR_0x4060", + "var": "VAR_MAP_SCENE_SILPH_CO_11F", "var_value": 0, "script": "SilphCo_11F_EventScript_161E94" } diff --git a/data/maps/SilphCo_11F/scripts.inc b/data/maps/SilphCo_11F/scripts.inc index de4820653..47b720f5c 100644 --- a/data/maps/SilphCo_11F/scripts.inc +++ b/data/maps/SilphCo_11F/scripts.inc @@ -85,7 +85,7 @@ EventScript_161EA0:: @ 8161EA0 removeobject 4 removeobject 6 fadescreen 0 - setvar VAR_0x4060, 1 + setvar VAR_MAP_SCENE_SILPH_CO_11F, 1 setflag FLAG_0x03E clearflag FLAG_0x03F releaseall diff --git a/data/maps/SilphCo_3F/scripts.inc b/data/maps/SilphCo_3F/scripts.inc index 517fdaa39..b5cdacdff 100644 --- a/data/maps/SilphCo_3F/scripts.inc +++ b/data/maps/SilphCo_3F/scripts.inc @@ -12,7 +12,7 @@ SilphCo_3F_MapScript1_1616CB:: @ 81616CB SilphCo_3F_EventScript_1616DE:: @ 81616DE lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_1616F5 msgbox gUnknown_81758AD release diff --git a/data/maps/SilphCo_4F/scripts.inc b/data/maps/SilphCo_4F/scripts.inc index 794d2294a..efa92d1f8 100644 --- a/data/maps/SilphCo_4F/scripts.inc +++ b/data/maps/SilphCo_4F/scripts.inc @@ -12,7 +12,7 @@ SilphCo_4F_MapScript1_16173C:: @ 816173C SilphCo_4F_EventScript_16174F:: @ 816174F lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_161766 msgbox gUnknown_81759F5 release diff --git a/data/maps/SilphCo_5F/scripts.inc b/data/maps/SilphCo_5F/scripts.inc index 327aede13..4a040e83e 100644 --- a/data/maps/SilphCo_5F/scripts.inc +++ b/data/maps/SilphCo_5F/scripts.inc @@ -14,7 +14,7 @@ SilphCo_5F_MapScript1_1617C4:: @ 81617C4 SilphCo_5F_EventScript_1617E0:: @ 81617E0 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_1617F7 msgbox gUnknown_8175B70 release diff --git a/data/maps/SilphCo_6F/scripts.inc b/data/maps/SilphCo_6F/scripts.inc index 7a9bc4c5a..139781594 100644 --- a/data/maps/SilphCo_6F/scripts.inc +++ b/data/maps/SilphCo_6F/scripts.inc @@ -10,7 +10,7 @@ SilphCo_6F_MapScript1_161887:: @ 8161887 SilphCo_6F_EventScript_161891:: @ 8161891 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_1618A8 msgbox gUnknown_817607E release @@ -24,7 +24,7 @@ EventScript_1618A8:: @ 81618A8 SilphCo_6F_EventScript_1618B2:: @ 81618B2 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_1618C9 msgbox gUnknown_8175F24 release @@ -38,7 +38,7 @@ EventScript_1618C9:: @ 81618C9 SilphCo_6F_EventScript_1618D3:: @ 81618D3 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_1618EA msgbox gUnknown_8175F70 release @@ -52,7 +52,7 @@ EventScript_1618EA:: @ 81618EA SilphCo_6F_EventScript_1618F4:: @ 81618F4 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_16190B msgbox gUnknown_8175FAA release @@ -66,7 +66,7 @@ EventScript_16190B:: @ 816190B SilphCo_6F_EventScript_161915:: @ 8161915 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_16192C msgbox gUnknown_8176012 release diff --git a/data/maps/SilphCo_7F/map.json b/data/maps/SilphCo_7F/map.json index e106c5ad8..e8298a7fa 100644 --- a/data/maps/SilphCo_7F/map.json +++ b/data/maps/SilphCo_7F/map.json @@ -207,7 +207,7 @@ "x": 2, "y": 4, "elevation": 3, - "var": "VAR_0x405C", + "var": "VAR_MAP_SCENE_SILPH_CO_7F", "var_value": 0, "script": "SilphCo_7F_EventScript_1619BC" }, @@ -216,7 +216,7 @@ "x": 2, "y": 5, "elevation": 3, - "var": "VAR_0x405C", + "var": "VAR_MAP_SCENE_SILPH_CO_7F", "var_value": 0, "script": "SilphCo_7F_EventScript_1619C8" } diff --git a/data/maps/SilphCo_7F/scripts.inc b/data/maps/SilphCo_7F/scripts.inc index 6795c72d5..5f66a1376 100644 --- a/data/maps/SilphCo_7F/scripts.inc +++ b/data/maps/SilphCo_7F/scripts.inc @@ -13,7 +13,7 @@ SilphCo_7F_MapScript1_16198F:: @ 816198F end SilphCo_7F_MapScript2_1619AB:: @ 81619AB - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 call_if 4, EventScript_1619B7 end @@ -69,7 +69,7 @@ EventScript_1619D4:: @ 81619D4 fadedefaultbgm removeobject 1 waitse - setvar VAR_0x405C, 1 + setvar VAR_MAP_SCENE_SILPH_CO_7F, 1 releaseall end @@ -199,7 +199,7 @@ EventScript_161B8D:: @ 8161B8D SilphCo_7F_EventScript_161B97:: @ 8161B97 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_161BAE msgbox gUnknown_8176444 release @@ -213,7 +213,7 @@ EventScript_161BAE:: @ 8161BAE SilphCo_7F_EventScript_161BB8:: @ 8161BB8 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_161BCF msgbox gUnknown_81764C2 release @@ -227,7 +227,7 @@ EventScript_161BCF:: @ 8161BCF SilphCo_7F_EventScript_161BD9:: @ 8161BD9 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_161BF0 msgbox gUnknown_8176532 release diff --git a/data/maps/SilphCo_8F/scripts.inc b/data/maps/SilphCo_8F/scripts.inc index 7fb3d75d0..a089a5583 100644 --- a/data/maps/SilphCo_8F/scripts.inc +++ b/data/maps/SilphCo_8F/scripts.inc @@ -10,7 +10,7 @@ SilphCo_8F_MapScript1_161C65:: @ 8161C65 SilphCo_8F_EventScript_161C6F:: @ 8161C6F lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_161C86 msgbox gUnknown_817696D release diff --git a/data/maps/SilphCo_9F/scripts.inc b/data/maps/SilphCo_9F/scripts.inc index 5342e9f6b..689102cef 100644 --- a/data/maps/SilphCo_9F/scripts.inc +++ b/data/maps/SilphCo_9F/scripts.inc @@ -16,7 +16,7 @@ SilphCo_9F_MapScript1_161CE4:: @ 8161CE4 SilphCo_9F_EventScript_161D09:: @ 8161D09 lock faceplayer - compare_var_to_value VAR_0x4060, 1 + compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 goto_if 4, EventScript_161D2E msgbox gUnknown_8176B54 closemessage diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json index 635f1a356..9c111147d 100644 --- a/data/maps/ThreeIsland/map.json +++ b/data/maps/ThreeIsland/map.json @@ -264,7 +264,7 @@ "x": 7, "y": 27, "elevation": 3, - "var": "VAR_0x407B", + "var": "VAR_MAP_SCENE_THREE_ISLAND", "var_value": 2, "script": "ThreeIsland_EventScript_1679B5" }, @@ -273,7 +273,7 @@ "x": 8, "y": 27, "elevation": 3, - "var": "VAR_0x407B", + "var": "VAR_MAP_SCENE_THREE_ISLAND", "var_value": 2, "script": "ThreeIsland_EventScript_1679B5" }, @@ -282,7 +282,7 @@ "x": 9, "y": 27, "elevation": 3, - "var": "VAR_0x407B", + "var": "VAR_MAP_SCENE_THREE_ISLAND", "var_value": 2, "script": "ThreeIsland_EventScript_1679B5" }, @@ -291,7 +291,7 @@ "x": 10, "y": 27, "elevation": 3, - "var": "VAR_0x407B", + "var": "VAR_MAP_SCENE_THREE_ISLAND", "var_value": 2, "script": "ThreeIsland_EventScript_1679B5" }, @@ -300,7 +300,7 @@ "x": 7, "y": 26, "elevation": 3, - "var": "VAR_0x407B", + "var": "VAR_MAP_SCENE_THREE_ISLAND", "var_value": 3, "script": "ThreeIsland_EventScript_167A1D" }, @@ -309,7 +309,7 @@ "x": 8, "y": 26, "elevation": 3, - "var": "VAR_0x407B", + "var": "VAR_MAP_SCENE_THREE_ISLAND", "var_value": 3, "script": "ThreeIsland_EventScript_167A29" }, @@ -318,7 +318,7 @@ "x": 9, "y": 26, "elevation": 3, - "var": "VAR_0x407B", + "var": "VAR_MAP_SCENE_THREE_ISLAND", "var_value": 3, "script": "ThreeIsland_EventScript_167A35" }, @@ -327,7 +327,7 @@ "x": 11, "y": 27, "elevation": 3, - "var": "VAR_0x407B", + "var": "VAR_MAP_SCENE_THREE_ISLAND", "var_value": 2, "script": "ThreeIsland_EventScript_1679B5" }, @@ -336,7 +336,7 @@ "x": 10, "y": 26, "elevation": 3, - "var": "VAR_0x407B", + "var": "VAR_MAP_SCENE_THREE_ISLAND", "var_value": 3, "script": "ThreeIsland_EventScript_167A41" }, @@ -345,7 +345,7 @@ "x": 11, "y": 26, "elevation": 3, - "var": "VAR_0x407B", + "var": "VAR_MAP_SCENE_THREE_ISLAND", "var_value": 3, "script": "ThreeIsland_EventScript_167A4D" } diff --git a/data/maps/ThreeIsland/scripts.inc b/data/maps/ThreeIsland/scripts.inc index 346d5b6a2..78d532795 100644 --- a/data/maps/ThreeIsland/scripts.inc +++ b/data/maps/ThreeIsland/scripts.inc @@ -6,7 +6,7 @@ ThreeIsland_MapScript1_1677B3:: @ 81677B3 setworldmapflag FLAG_WORLD_MAP_THREE_ISLAND checkflag FLAG_0x2A3 call_if 1, EventScript_1677CB - compare_var_to_value VAR_0x407B, 4 + compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 call_if 1, EventScript_1677CF end @@ -30,7 +30,7 @@ ThreeIsland_EventScript_1677E5:: @ 81677E5 lock checkflag FLAG_0x2FC goto_if_eq EventScript_167806 - compare_var_to_value VAR_0x407B, 4 + compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 goto_if_eq EventScript_16781A setvar VAR_0x4001, 0 call EventScript_16786F @@ -136,7 +136,7 @@ EventScript_167973:: @ 8167973 ThreeIsland_EventScript_167989:: @ 8167989 lock - compare_var_to_value VAR_0x407B, 4 + compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 goto_if_eq EventScript_1679A1 setvar VAR_0x4001, 1 call EventScript_16786F @@ -168,7 +168,7 @@ ThreeIsland_EventScript_1679B5:: @ 81679B5 applymovement 1, Movement_167A1B waitmovement 0 msgbox gUnknown_81823C7 - setvar VAR_0x407B, 3 + setvar VAR_MAP_SCENE_THREE_ISLAND, 3 releaseall end @@ -281,7 +281,7 @@ EventScript_167A59:: @ 8167A59 removeobject 8 removeobject 14 fadescreen 0 - setvar VAR_0x407B, 4 + setvar VAR_MAP_SCENE_THREE_ISLAND, 4 releaseall end diff --git a/data/maps/ThreeIsland_Port/scripts.inc b/data/maps/ThreeIsland_Port/scripts.inc index 8fb20ce26..17851408b 100644 --- a/data/maps/ThreeIsland_Port/scripts.inc +++ b/data/maps/ThreeIsland_Port/scripts.inc @@ -12,7 +12,7 @@ ThreeIsland_Port_EventScript_168796:: @ 8168796 faceplayer compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 2 goto_if 4, EventScript_1687B8 - compare_var_to_value VAR_0x407B, 4 + compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 goto_if 4, EventScript_1687C2 msgbox gUnknown_818A307 release diff --git a/data/maps/TwoIsland/scripts.inc b/data/maps/TwoIsland/scripts.inc index ba2ee8216..9ccc7f1f5 100644 --- a/data/maps/TwoIsland/scripts.inc +++ b/data/maps/TwoIsland/scripts.inc @@ -49,21 +49,21 @@ EventScript_1675E8:: @ 81675E8 end EventScript_1675EE:: @ 81675EE - setvar VAR_0x4078, 1 + setvar VAR_MAP_SCENE_TWO_ISLAND, 1 return EventScript_1675F4:: @ 81675F4 - setvar VAR_0x4078, 2 + setvar VAR_MAP_SCENE_TWO_ISLAND, 2 clearflag FLAG_0x07B return EventScript_1675FD:: @ 81675FD - setvar VAR_0x4078, 3 + setvar VAR_MAP_SCENE_TWO_ISLAND, 3 clearflag FLAG_0x07C return EventScript_167606:: @ 8167606 - setvar VAR_0x4078, 4 + setvar VAR_MAP_SCENE_TWO_ISLAND, 4 clearflag FLAG_0x07D return @@ -73,11 +73,11 @@ TwoIsland_EventScript_16760F:: @ 816760F goto_if_eq EventScript_1A7AE0 lock faceplayer - compare_var_to_value VAR_0x4078, 4 + compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 4 goto_if_eq EventScript_167646 - compare_var_to_value VAR_0x4078, 3 + compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 3 goto_if_eq EventScript_16765E - compare_var_to_value VAR_0x4078, 2 + compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 2 goto_if_eq EventScript_167676 goto EventScript_16768E end @@ -121,11 +121,11 @@ EventScript_16768E:: @ 816768E EventScript_1676A6:: @ 81676A6 message Text_1A6211 waitmessage - compare_var_to_value VAR_0x4078, 4 + compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 4 goto_if_eq EventScript_167728 - compare_var_to_value VAR_0x4078, 3 + compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 3 goto_if_eq EventScript_167708 - compare_var_to_value VAR_0x4078, 2 + compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 2 goto_if_eq EventScript_1676EC goto EventScript_1676D3 end diff --git a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc index 94a0e4445..629857b3e 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc +++ b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc @@ -88,7 +88,7 @@ EventScript_17145F:: @ 817145F delay 60 msgbox gUnknown_81A270C clearflag FLAG_0x091 - setvar VAR_0x407B, 2 + setvar VAR_MAP_SCENE_THREE_ISLAND, 2 setvar VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 1 releaseall end diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json index f509d6232..b1201e38a 100644 --- a/data/maps/VictoryRoad_1F/map.json +++ b/data/maps/VictoryRoad_1F/map.json @@ -127,7 +127,7 @@ "x": 20, "y": 16, "elevation": 3, - "var": "VAR_0x4064", + "var": "VAR_MAP_SCENE_VICTORY_ROAD_1F", "var_value": 99, "script": "VictoryRoad_1F_EventScript_160F33" } diff --git a/data/maps/VictoryRoad_1F/scripts.inc b/data/maps/VictoryRoad_1F/scripts.inc index 564573c38..67cf54017 100644 --- a/data/maps/VictoryRoad_1F/scripts.inc +++ b/data/maps/VictoryRoad_1F/scripts.inc @@ -4,7 +4,7 @@ VictoryRoad_1F_MapScripts:: @ 8160F05 .byte 0 VictoryRoad_1F_MapScript1_160F10:: @ 8160F10 - compare_var_to_value VAR_0x4064, 100 + compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_1F, 100 call_if 5, EventScript_160F1C end @@ -19,7 +19,7 @@ VictoryRoad_1F_MapScript2_160F2F:: @ 8160F2F VictoryRoad_1F_EventScript_160F33:: @ 8160F33 lockall - compare_var_to_value VAR_0x4064, 100 + compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_1F, 100 goto_if_eq EventScript_160F62 setmetatile 12, 14, 721, 0 setmetatile 12, 15, 737, 0 @@ -27,7 +27,7 @@ VictoryRoad_1F_EventScript_160F33:: @ 8160F33 special DrawWholeMapView waitse moveobjectoffscreen 5 - setvar VAR_0x4064, 100 + setvar VAR_MAP_SCENE_VICTORY_ROAD_1F, 100 releaseall end diff --git a/data/maps/VictoryRoad_2F/map.json b/data/maps/VictoryRoad_2F/map.json index 1591bf1ee..a477c4474 100644 --- a/data/maps/VictoryRoad_2F/map.json +++ b/data/maps/VictoryRoad_2F/map.json @@ -254,7 +254,7 @@ "x": 2, "y": 19, "elevation": 3, - "var": "VAR_0x4065", + "var": "VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER1", "var_value": 99, "script": "VictoryRoad_2F_EventScript_160FD5" }, @@ -263,7 +263,7 @@ "x": 14, "y": 19, "elevation": 3, - "var": "VAR_0x4066", + "var": "VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER2", "var_value": 99, "script": "VictoryRoad_2F_EventScript_161006" } diff --git a/data/maps/VictoryRoad_2F/scripts.inc b/data/maps/VictoryRoad_2F/scripts.inc index 01d89cdc6..7831e662f 100644 --- a/data/maps/VictoryRoad_2F/scripts.inc +++ b/data/maps/VictoryRoad_2F/scripts.inc @@ -3,9 +3,9 @@ VictoryRoad_2F_MapScripts:: @ 8160F92 .byte 0 VictoryRoad_2F_MapScript1_160F98:: @ 8160F98 - compare_var_to_value VAR_0x4065, 100 + compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER1, 100 call_if 5, EventScript_160FAF - compare_var_to_value VAR_0x4066, 100 + compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER2, 100 call_if 5, EventScript_160FC2 end @@ -21,7 +21,7 @@ EventScript_160FC2:: @ 8160FC2 VictoryRoad_2F_EventScript_160FD5:: @ 8160FD5 lockall - compare_var_to_value VAR_0x4065, 100 + compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER1, 100 goto_if_eq EventScript_161004 setmetatile 13, 10, 721, 0 setmetatile 13, 11, 737, 0 @@ -29,7 +29,7 @@ VictoryRoad_2F_EventScript_160FD5:: @ 8160FD5 special DrawWholeMapView waitse moveobjectoffscreen 11 - setvar VAR_0x4065, 100 + setvar VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER1, 100 releaseall end @@ -39,7 +39,7 @@ EventScript_161004:: @ 8161004 VictoryRoad_2F_EventScript_161006:: @ 8161006 lockall - compare_var_to_value VAR_0x4066, 100 + compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER2, 100 goto_if_eq EventScript_161035 setmetatile 33, 16, 721, 0 setmetatile 33, 17, 737, 0 @@ -47,7 +47,7 @@ VictoryRoad_2F_EventScript_161006:: @ 8161006 special DrawWholeMapView waitse moveobjectoffscreen 12 - setvar VAR_0x4066, 100 + setvar VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER2, 100 releaseall end diff --git a/data/maps/VictoryRoad_3F/map.json b/data/maps/VictoryRoad_3F/map.json index 32eb36734..609326d0f 100644 --- a/data/maps/VictoryRoad_3F/map.json +++ b/data/maps/VictoryRoad_3F/map.json @@ -213,7 +213,7 @@ "x": 7, "y": 7, "elevation": 3, - "var": "VAR_0x4067", + "var": "VAR_MAP_SCENE_VICTORY_ROAD_3F", "var_value": 99, "script": "VictoryRoad_3F_EventScript_1610CF" } diff --git a/data/maps/VictoryRoad_3F/scripts.inc b/data/maps/VictoryRoad_3F/scripts.inc index aa1abb783..6710153dc 100644 --- a/data/maps/VictoryRoad_3F/scripts.inc +++ b/data/maps/VictoryRoad_3F/scripts.inc @@ -3,7 +3,7 @@ VictoryRoad_3F_MapScripts:: @ 81610AA .byte 0 VictoryRoad_3F_MapScript1_1610B0:: @ 81610B0 - compare_var_to_value VAR_0x4067, 100 + compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_3F, 100 call_if 5, EventScript_1610BC end @@ -14,7 +14,7 @@ EventScript_1610BC:: @ 81610BC VictoryRoad_3F_EventScript_1610CF:: @ 81610CF lockall - compare_var_to_value VAR_0x4067, 100 + compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_3F, 100 goto_if_eq EventScript_161101 setmetatile 12, 12, 721, 0 setmetatile 12, 13, 737, 0 @@ -23,7 +23,7 @@ VictoryRoad_3F_EventScript_1610CF:: @ 81610CF waitse moveobjectoffscreen 7 moveobjectoffscreen 10 - setvar VAR_0x4067, 100 + setvar VAR_MAP_SCENE_VICTORY_ROAD_3F, 100 releaseall end diff --git a/data/maps/ViridianCity/map.json b/data/maps/ViridianCity/map.json index de9ff3465..394f58d7e 100644 --- a/data/maps/ViridianCity/map.json +++ b/data/maps/ViridianCity/map.json @@ -190,7 +190,7 @@ "x": 22, "y": 11, "elevation": 3, - "var": "VAR_0x4051", + "var": "VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN", "var_value": 0, "script": "ViridianCity_EventScript_165AF6" }, @@ -199,7 +199,7 @@ "x": 36, "y": 11, "elevation": 3, - "var": "VAR_0x405A", + "var": "VAR_MAP_SCENE_VIRIDIAN_CITY_GYM_DOOR", "var_value": 0, "script": "ViridianCity_EventScript_16596D" }, @@ -208,7 +208,7 @@ "x": 20, "y": 8, "elevation": 3, - "var": "VAR_0x4051", + "var": "VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN", "var_value": 1, "script": "ViridianCity_EventScript_165B10" }, @@ -217,7 +217,7 @@ "x": 22, "y": 8, "elevation": 3, - "var": "VAR_0x4051", + "var": "VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN", "var_value": 1, "script": "ViridianCity_EventScript_165B2E" } diff --git a/data/maps/ViridianCity/scripts.inc b/data/maps/ViridianCity/scripts.inc index a5ab3a840..54ac81980 100644 --- a/data/maps/ViridianCity/scripts.inc +++ b/data/maps/ViridianCity/scripts.inc @@ -4,13 +4,13 @@ ViridianCity_MapScripts:: @ 81658D3 ViridianCity_MapScript1_1658D9:: @ 81658D9 setworldmapflag FLAG_WORLD_MAP_VIRIDIAN_CITY - compare_var_to_value VAR_0x4051, 0 + compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 0 call_if 1, EventScript_165920 - compare_var_to_value VAR_0x4051, 1 + compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 1 call_if 1, EventScript_16590F - compare_var_to_value VAR_0x4051, 2 + compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 2 call_if 4, EventScript_165909 - compare_var_to_value VAR_0x405A, 0 + compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_GYM_DOOR, 0 call_if 1, EventScript_165931 end @@ -43,7 +43,7 @@ EventScript_165931:: @ 8165931 goto_if 0, EventScript_1A77A9 checkflag FLAG_BADGE07_GET goto_if 0, EventScript_1A77A9 - setvar VAR_0x405A, 1 + setvar VAR_MAP_SCENE_VIRIDIAN_CITY_GYM_DOOR, 1 return ViridianCity_EventScript_16596D:: @ 816596D @@ -90,7 +90,7 @@ ViridianCity_EventScript_1659C1:: @ 81659C1 ViridianCity_EventScript_1659CA:: @ 81659CA lock faceplayer - compare_var_to_value VAR_0x405A, 1 + compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_GYM_DOOR, 1 goto_if_eq EventScript_1659EC msgbox gUnknown_817DB39 closemessage @@ -109,11 +109,11 @@ ViridianCity_EventScript_1659F6:: @ 81659F6 faceplayer checkflag FLAG_BADGE01_GET goto_if_eq EventScript_165A23 - compare_var_to_value VAR_0x4051, 2 + compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 2 goto_if 4, EventScript_165A4A - compare_var_to_value VAR_0x4051, 1 + compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 1 goto_if_eq EventScript_165A54 - compare_var_to_value VAR_0x4051, 0 + compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 0 goto_if_eq EventScript_165A84 end @@ -185,7 +185,7 @@ EventScript_165ABA:: @ 8165ABA ViridianCity_EventScript_165AC4:: @ 8165AC4 lock faceplayer - compare_var_to_value VAR_0x4051, 0 + compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 0 goto_if_eq EventScript_165ADB msgbox gUnknown_817DC99 release @@ -251,7 +251,7 @@ EventScript_165B4C:: @ 8165B4C lock faceplayer msgbox gUnknown_817DE9B - setvar VAR_0x4051, 2 + setvar VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 2 giveitem ITEM_TEACHY_TV msgbox gUnknown_817DEEB return diff --git a/data/maps/ViridianCity_Gym/scripts.inc b/data/maps/ViridianCity_Gym/scripts.inc index 1789b183e..b075c7e51 100644 --- a/data/maps/ViridianCity_Gym/scripts.inc +++ b/data/maps/ViridianCity_Gym/scripts.inc @@ -23,7 +23,7 @@ EventScript_169F04:: @ 8169F04 setflag FLAG_0x0AD setflag FLAG_0x4B7 setflag FLAG_BADGE08_GET - setvar VAR_0x4054, 3 + setvar VAR_MAP_SCENE_ROUTE22, 3 setvar VAR_0x8008, 8 call EventScript_1A6B18 goto EventScript_169F2F diff --git a/include/constants/flags.h b/include/constants/flags.h index 913bf9724..fbb463c0a 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -581,7 +581,7 @@ #define FLAG_0x240 0x240 #define FLAG_0x241 0x241 #define FLAG_0x242 0x242 -#define FLAG_GOT_COIN_CASE 0x243 +#define FLAG_GOT_COIN_CASE 0x243 #define FLAG_0x244 0x244 #define FLAG_0x245 0x245 #define FLAG_0x246 0x246 @@ -750,9 +750,9 @@ #define FLAG_0x2E9 0x2E9 #define FLAG_0x2EA 0x2EA #define FLAG_0x2EB 0x2EB -#define FLAG_0x2EC 0x2EC -#define FLAG_0x2ED 0x2ED -#define FLAG_0x2EE 0x2EE +#define FLAG_REVIVED_DOME 0x2EC +#define FLAG_REVIVED_HELIX 0x2ED +#define FLAG_REVIVED_AMBER 0x2EE #define FLAG_0x2EF 0x2EF #define FLAG_0x2F0 0x2F0 #define FLAG_0x2F1 0x2F1 @@ -986,7 +986,7 @@ #define FLAG_0x3D5 0x3D5 #define FLAG_0x3D6 0x3D6 #define FLAG_0x3D7 0x3D7 -#define FLAG_MYSTERY_EVENT_DONE 0x3D8 +#define FLAG_MYSTERY_EVENT_DONE 0x3D8 #define FLAG_0x3D9 0x3D9 #define FLAG_0x3DA 0x3DA #define FLAG_0x3DB 0x3DB @@ -1315,12 +1315,13 @@ #define FLAG_SYS_POKEMON_GET (SYS_FLAGS + 0x28) #define FLAG_SYS_POKEDEX_GET (SYS_FLAGS + 0x29) #define FLAG_SYS_GAME_CLEAR (SYS_FLAGS + 0x2C) -#define FLAG_0x82F (SYS_FLAGS + 0x2F) +#define FLAG_SYS_RUNNING_SHOES (SYS_FLAGS + 0x2F) #define FLAG_0x830 (SYS_FLAGS + 0x30) #define FLAG_SYS_NOT_SOMEONES_PC (SYS_FLAGS + 0x34) #define FLAG_SYS_RIBBON_GET (SYS_FLAGS + 0x3B) #define FLAG_0x83C (SYS_FLAGS + 0x3C) -#define FLAG_0x83E (SYS_FLAGS + 0x3E) +#define FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN (SYS_FLAGS + 0x3E) +#define FLAG_SYS_NATIONAL_DEX (SYS_FLAGS + 0x40) #define FLAG_0x841 (SYS_FLAGS + 0x41) #define FLAG_0x842 (SYS_FLAGS + 0x42) #define FLAG_0x843 (SYS_FLAGS + 0x43) diff --git a/include/constants/vars.h b/include/constants/vars.h index 2f155646b..503d3dfed 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -86,66 +86,70 @@ #define VAR_0x404D 0x404D #define VAR_0x404E 0x404E #define VAR_LOTAD_SIZE_RECORD 0x404F -#define VAR_MAP_SCENE_PALLET_TOWN 0x4050 -#define VAR_0x4051 0x4051 -#define VAR_0x4052 0x4052 -#define VAR_VERMILION_CITY_TICKET_CHECK_TRIGGER 0x4053 -#define VAR_0x4054 0x4054 -#define VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB 0x4055 -#define VAR_MAP_SCENE_PALLET_TOWN_PLAYERS_HOUSE_2F 0x4056 -#define VAR_MAP_SCENE_VIRIDIAN_CITY_MART 0x4057 -#define VAR_0x4058 0x4058 -#define VAR_0x4059 0x4059 -#define VAR_0x405A 0x405A -#define VAR_0x405B 0x405B -#define VAR_0x405C 0x405C -#define VAR_0x405D 0x405D -#define VAR_MAP_SCENE_ROUTE16 0x405E -#define VAR_0x405F 0x405F -#define VAR_0x4060 0x4060 -#define VAR_0x4061 0x4061 -#define VAR_0x4062 0x4062 -#define VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F 0x4063 -#define VAR_0x4064 0x4064 -#define VAR_0x4065 0x4065 -#define VAR_0x4066 0x4066 -#define VAR_0x4067 0x4067 -#define VAR_0x4068 0x4068 -#define VAR_0x4069 0x4069 -#define VAR_0x406A 0x406A -#define VAR_0x406B 0x406B -#define VAR_0x406C 0x406C -#define VAR_0x406D 0x406D -#define VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE 0x406E -#define VAR_0x406F 0x406F -#define VAR_0x4070 0x4070 -#define VAR_0x4071 0x4071 -#define VAR_0x4072 0x4072 -#define VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB 0x4073 -#define VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1 0x4074 -#define VAR_MAP_SCENE_ONE_ISLAND_HARBOR 0x4075 -#define VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F 0x4076 -#define VAR_0x4077 0x4077 -#define VAR_0x4078 0x4078 -#define VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER 0x4079 -#define VAR_0x407A 0x407A -#define VAR_0x407B 0x407B -#define VAR_0x407C 0x407C -#define VAR_0x407D 0x407D -#define VAR_MAP_SCENE_VERMILION_CITY 0x407E -#define VAR_0x407F 0x407F -#define VAR_0x4080 0x4080 -#define VAR_0x4081 0x4081 -#define VAR_0x4082 0x4082 -#define VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10 0x4083 -#define VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS 0x4084 -#define VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR 0x4085 -#define VAR_MAP_SCENE_FOUR_ISLAND 0x4086 -#define VAR_0x4087 0x4087 -#define VAR_0x4088 0x4088 -#define VAR_MAP_SCENE_SIX_ISLAND_POKEMON_CENTER_1F 0x4089 -#define VAR_MAP_SCENE_CINNABAR_ISLAND 0x408A -#define VAR_0x408B 0x408B + +// Map Scene +#define VAR_MAP_SCENE_PALLET_TOWN_OAK 0x4050 +#define VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN 0x4051 +#define VAR_MAP_SCENE_CERULEAN_CITY_RIVAL 0x4052 +#define VAR_VERMILION_CITY_TICKET_CHECK_TRIGGER 0x4053 +#define VAR_MAP_SCENE_ROUTE22 0x4054 +#define VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB 0x4055 +#define VAR_MAP_SCENE_PALLET_TOWN_PLAYERS_HOUSE_2F 0x4056 +#define VAR_MAP_SCENE_VIRIDIAN_CITY_MART 0x4057 +#define VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE 0x4058 +#define VAR_MAP_SCENE_POKEMON_TOWER_6F 0x4059 +#define VAR_MAP_SCENE_VIRIDIAN_CITY_GYM_DOOR 0x405A +#define VAR_MAP_SCENE_S_S_ANNE_2F_CORRIDOR 0x405B +#define VAR_MAP_SCENE_SILPH_CO_7F 0x405C +#define VAR_MAP_SCENE_POKEMON_TOWER_2F 0x405D +#define VAR_MAP_SCENE_ROUTE16 0x405E +#define VAR_MAP_SCENE_ROUTE23 0x405F +#define VAR_MAP_SCENE_SILPH_CO_11F 0x4060 +#define VAR_MAP_SCENE_PEWTER_CITY_MUSEUM_1F 0x4061 +#define VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES 0x4062 +#define VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F 0x4063 +#define VAR_MAP_SCENE_VICTORY_ROAD_1F 0x4064 +#define VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER1 0x4065 +#define VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER2 0x4066 +#define VAR_MAP_SCENE_VICTORY_ROAD_3F 0x4067 +#define VAR_MAP_SCENE_POKEMON_LEAGUE 0x4068 +#define VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL 0x4069 +#define VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE 0x406A +#define VAR_MAP_SCENE_ROUTE24 0x406B +#define VAR_MAP_SCENE_PEWTER_CITY 0x406C +#define VAR_0x406D 0x406D +#define VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE 0x406E +#define VAR_0x406F 0x406F +#define VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY 0x4070 +#define VAR_MAP_SCENE_CINNABAR_ISLAND 0x4071 +#define VAR_0x4072 0x4072 +#define VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB 0x4073 +#define VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1 0x4074 +#define VAR_MAP_SCENE_ONE_ISLAND_HARBOR 0x4075 +#define VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F 0x4076 +#define VAR_0x4077 0x4077 +#define VAR_MAP_SCENE_TWO_ISLAND 0x4078 +#define VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER 0x4079 +#define VAR_0x407A 0x407A +#define VAR_MAP_SCENE_THREE_ISLAND 0x407B +#define VAR_MAP_SCENE_POKEMON_CENTER_TEALA 0x407C +#define VAR_MAP_SCENE_CERULEAN_CITY_ROCKET 0x407D +#define VAR_MAP_SCENE_VERMILION_CITY 0x407E +#define VAR_MAP_SCENE_MT_EMBER_EXTERIOR 0x407F +#define VAR_MAP_SCENE_ICEFALL_CAVE_BACK 0x4080 +#define VAR_MAP_SCENE_SAFFRON_CITY_DOJO 0x4081 +#define VAR_MAP_SCENE_TRAINER_TOWER 0x4082 +#define VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10 0x4083 +#define VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS 0x4084 +#define VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR 0x4085 +#define VAR_MAP_SCENE_FOUR_ISLAND 0x4086 +#define VAR_0x4087 0x4087 +#define VAR_MAP_SCENE_ROCKET_WAREHOUSE 0x4088 +#define VAR_MAP_SCENE_SIX_ISLAND_POKEMON_CENTER_1F 0x4089 +#define VAR_MAP_SCENE_CINNABAR_ISLAND_2 0x408A +#define VAR_MAP_SCENE_MT_MOON_B2F 0x408B + + #define VAR_0x408C 0x408C #define VAR_0x408D 0x408D #define VAR_0x408E 0x408E @@ -187,7 +191,7 @@ #define VAR_0x40B2 0x40B2 #define VAR_0x40B3 0x40B3 #define VAR_PORTHOLE 0x40B4 -#define VAR_EVENT_PICHU_SLOT 0x40B5 +#define VAR_EVENT_PICHU_SLOT 0x40B5 #define VAR_0x40B6 0x40B6 #define VAR_0x40B7 0x40B7 #define VAR_0x40B8 0x40B8 diff --git a/include/global.h b/include/global.h index 5ddf9a0a8..596f6b1d9 100644 --- a/include/global.h +++ b/include/global.h @@ -127,7 +127,7 @@ struct Pokedex /*0x00*/ u8 order; /*0x01*/ u8 unknown1; /*0x02*/ u8 nationalMagic; // must equal 0xDA in order to have National mode - /*0x03*/ u8 unknown2; + /*0x03*/ u8 unknown2; // set to 0xB9 when national dex is first enabled /*0x04*/ u32 unownPersonality; // set when you first see Unown /*0x08*/ u32 spindaPersonality; // set when you first see Spinda /*0x0C*/ u32 unknown3; diff --git a/src/heal_location.c b/src/heal_location.c index 5c6dbc882..89d9478c0 100644 --- a/src/heal_location.c +++ b/src/heal_location.c @@ -122,10 +122,10 @@ void SetBlackoutRespawnWarpAndHealerNpc(struct WarpData * warp) { u32 healLocationIdx; - if (VarGet(VAR_0x4082) == 1) + if (VarGet(VAR_MAP_SCENE_TRAINER_TOWER) == 1) { if (!gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_2) - VarSet(VAR_0x4082, 0); + VarSet(VAR_MAP_SCENE_TRAINER_TOWER, 0); gSpecialVar_LastTalked = 1; warp->x = 4; warp->y = 11; @@ -159,7 +159,7 @@ void SetBlackoutRespawnWarpAndHealerNpc(struct WarpData * warp) { warp->x = 4; warp->y = 11; - VarSet(VAR_0x4082, 0); + VarSet(VAR_MAP_SCENE_TRAINER_TOWER, 0); } else { diff --git a/src/trainer_tower.c b/src/trainer_tower.c index 9512e73d1..e3fb9da95 100644 --- a/src/trainer_tower.c +++ b/src/trainer_tower.c @@ -5,6 +5,7 @@ #include "constants/vars.h" #include "constants/items.h" #include "constants/species.h" +#include "constants/maps.h" #include "malloc.h" #include "save.h" #include "util.h" @@ -118,91 +119,91 @@ extern const u8 *const gUnknown_83FE9C4[]; const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { - 0x03, 0x26, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20), .flags1 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0x99, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x03, 0x27, + MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH), .flags1 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0x9a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x01, 0x1f, + MAP_GROUP(UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL), MAP_NUM(UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL), .flags1 = {0x4c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x01, 0x22, + MAP_GROUP(UNDERGROUND_PATH_EAST_WEST_TUNNEL), MAP_NUM(UNDERGROUND_PATH_EAST_WEST_TUNNEL), .flags1 = {0x53, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x03, 0x41, + MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS), .flags1 = {0x40, 0x41, 0x42, 0x43, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x01, 0x02, + MAP_GROUP(MT_MOON_B1F), MAP_NUM(MT_MOON_B1F), .flags1 = {0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0xff, 0xff}, .flags2 = {0x54, 0x55, 0x56, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x01, 0x6d, + MAP_GROUP(THREE_ISLAND_BERRY_FOREST), MAP_NUM(THREE_ISLAND_BERRY_FOREST), .flags1 = {0x5b, 0x5d, 0x5e, 0x5f, 0x63, 0x64, 0x65, 0x66}, .flags2 = {0x5b, 0x5d, 0x5e, 0x5f, 0x63, 0x64, 0x65, 0xff}, .flags3 = {0x5a, 0x5c, 0x60, 0x61, 0x62, 0xff, 0xff, 0xff} }, { - 0x03, 0x2e, + MAP_GROUP(ONE_ISLAND_TREASURE_BEACH), MAP_NUM(ONE_ISLAND_TREASURE_BEACH), .flags1 = {0x6b, 0x6c, 0x6d, 0x6e, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0xff, 0xff}, .flags3 = {0x6b, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x03, 0x30, + MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE), .flags1 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0xa6, 0xa7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x03, 0x0f, + MAP_GROUP(FOUR_ISLAND), MAP_NUM(FOUR_ISLAND), .flags1 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0xa8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xa9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x03, 0x39, + MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR), .flags1 = {0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x03, 0x36, + MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS), .flags1 = {0xae, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0xaf, 0xb1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x03, 0x3a, + MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND), .flags1 = {0xb2, 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x03, 0x3b, + MAP_GROUP(SIX_ISLAND_GREEN_PATH), MAP_NUM(SIX_ISLAND_GREEN_PATH), .flags1 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xb4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} }, { - 0x03, 0x3e, + MAP_GROUP(SEVEN_ISLAND_TRAINER_TOWER), MAP_NUM(SEVEN_ISLAND_TRAINER_TOWER), .flags1 = {0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags2 = {0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} @@ -1323,7 +1324,7 @@ void sub_815E8CC(void) void sub_815E908(void) { - if (gMapHeader.mapDataId == 0x0129 && VarGet(VAR_0x4082) == 0) + if (gMapHeader.mapDataId == 0x0129 && VarGet(VAR_MAP_SCENE_TRAINER_TOWER) == 0) { gSpecialVar_Result = FALSE; } From e363b0e2bf9858fb4a211fdaf90eed22e9afa2f5 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 18 Oct 2019 13:04:57 -0400 Subject: [PATCH 056/114] Split off renewable_hidden_items.c --- include/constants/flags.h | 2 +- include/renewable_hidden_items.h | 6 + ld_script.txt | 2 + src/renewable_hidden_items.c | 609 +++++++++++++++++++++++++++++++ src/trainer_tower.c | 183 +--------- 5 files changed, 619 insertions(+), 183 deletions(-) create mode 100644 include/renewable_hidden_items.h create mode 100644 src/renewable_hidden_items.c diff --git a/include/constants/flags.h b/include/constants/flags.h index fbb463c0a..b4d6c3b44 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1003,7 +1003,7 @@ #define FLAG_0x3E6 0x3E6 #define FLAG_0x3E7 0x3E7 -#define FLAG_TRAINER_TOWER_START 1000 // 0x3E8 +#define FLAG_HIDDEN_ITEMS_START 1000 // 0x3E8 #define FLAG_0x3E8 0x3E8 #define FLAG_0x3E9 0x3E9 #define FLAG_0x3EA 0x3EA diff --git a/include/renewable_hidden_items.h b/include/renewable_hidden_items.h new file mode 100644 index 000000000..8c04e3215 --- /dev/null +++ b/include/renewable_hidden_items.h @@ -0,0 +1,6 @@ +#ifndef GUARD_RENEWABLE_HIDDEN_ITEMS_H +#define GUARD_RENEWABLE_HIDDEN_ITEMS_H + +bool32 sub_815D834(void); + +#endif //GUARD_RENEWABLE_HIDDEN_ITEMS_H diff --git a/ld_script.txt b/ld_script.txt index 49bb79396..ba5f57911 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -283,6 +283,7 @@ SECTIONS { src/unk_815C980.o(.text); src/ss_anne.o(.text); src/cereader_tool.o(.text); + src/renewable_hidden_items.o(.text); src/trainer_tower.o(.text); src/berry_powder.o(.text); src/unk_815F138.o(.text); @@ -516,6 +517,7 @@ SECTIONS { data/data_8471F00.o(.rodata.8479668); src/ss_anne.o(.rodata); src/cereader_tool.o(.rodata); + src/renewable_hidden_items.o(.rodata); src/trainer_tower.o(.rodata); src/unk_815F138.o(.rodata); src/berry_fix_program.o(.rodata); diff --git a/src/renewable_hidden_items.c b/src/renewable_hidden_items.c new file mode 100644 index 000000000..8573ab392 --- /dev/null +++ b/src/renewable_hidden_items.c @@ -0,0 +1,609 @@ +#include "global.h" +#include "event_data.h" +#include "random.h" +#include "constants/maps.h" +#include "constants/flags.h" + +struct UnkStruct_8479D34 +{ + s8 mapGroup; + s8 mapNum; + u8 filler[2]; + u8 flags1[8]; + u8 flags2[8]; + u8 flags3[8]; +}; + +void sub_815D96C(void); + +const struct UnkStruct_8479D34 gUnknown_8479D34[] = { + { + .mapGroup = MAP_GROUP(ROUTE20), + .mapNum = MAP_NUM(ROUTE20), + .flags1 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + FLAG_0x481 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(ROUTE21_NORTH), + .mapNum = MAP_NUM(ROUTE21_NORTH), + .flags1 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + FLAG_0x482 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL), + .mapNum = MAP_NUM(UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL), + .flags1 = { + FLAG_0x434 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + FLAG_0x42E - FLAG_HIDDEN_ITEMS_START, + FLAG_0x42F - FLAG_HIDDEN_ITEMS_START, + FLAG_0x430 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x431 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x432 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x433 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(UNDERGROUND_PATH_EAST_WEST_TUNNEL), + .mapNum = MAP_NUM(UNDERGROUND_PATH_EAST_WEST_TUNNEL), + .flags1 = { + FLAG_0x43B - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + FLAG_0x435 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x436 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x437 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x438 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x439 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x43A - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), + .mapNum = MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS), + .flags1 = { + FLAG_0x428 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x429 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x42A - FLAG_HIDDEN_ITEMS_START, + FLAG_0x42B - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(MT_MOON_B1F), + .mapNum = MAP_NUM(MT_MOON_B1F), + .flags1 = { + FLAG_0x43C - FLAG_HIDDEN_ITEMS_START, + FLAG_0x43D - FLAG_HIDDEN_ITEMS_START, + FLAG_0x43E - FLAG_HIDDEN_ITEMS_START, + FLAG_0x43F - FLAG_HIDDEN_ITEMS_START, + FLAG_0x440 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x441 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF + }, + .flags2 = { + FLAG_0x43C - FLAG_HIDDEN_ITEMS_START, + FLAG_0x43D - FLAG_HIDDEN_ITEMS_START, + FLAG_0x43E - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(THREE_ISLAND_BERRY_FOREST), + .mapNum = MAP_NUM(THREE_ISLAND_BERRY_FOREST), + .flags1 = { + FLAG_0x443 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x445 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x446 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x447 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x44B - FLAG_HIDDEN_ITEMS_START, + FLAG_0x44C - FLAG_HIDDEN_ITEMS_START, + FLAG_0x44D - FLAG_HIDDEN_ITEMS_START, + FLAG_0x44E - FLAG_HIDDEN_ITEMS_START + }, + .flags2 = { + FLAG_0x443 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x445 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x446 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x447 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x44B - FLAG_HIDDEN_ITEMS_START, + FLAG_0x44C - FLAG_HIDDEN_ITEMS_START, + FLAG_0x44D - FLAG_HIDDEN_ITEMS_START, + 0xFF + }, + .flags3 = { + FLAG_0x442 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x444 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x448 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x449 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x44A - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(ONE_ISLAND_TREASURE_BEACH), + .mapNum = MAP_NUM(ONE_ISLAND_TREASURE_BEACH), + .flags1 = { + FLAG_0x453 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x454 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x455 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x456 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + FLAG_0x44F - FLAG_HIDDEN_ITEMS_START, + FLAG_0x450 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x451 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x452 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x453 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x454 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF + }, + .flags3 = { + FLAG_0x453 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x454 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), + .mapNum = MAP_NUM(THREE_ISLAND_BOND_BRIDGE), + .flags1 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + FLAG_0x48E - FLAG_HIDDEN_ITEMS_START, + FLAG_0x48F - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(FOUR_ISLAND), + .mapNum = MAP_NUM(FOUR_ISLAND), + .flags1 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + FLAG_0x490 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + FLAG_0x491 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), + .mapNum = MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR), + .flags1 = { + FLAG_0x492 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), + .mapNum = MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS), + .flags1 = { + FLAG_0x496 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x498 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + FLAG_0x497 - FLAG_HIDDEN_ITEMS_START, + FLAG_0x499 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), + .mapNum = MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND), + .flags1 = { + FLAG_0x49A - FLAG_HIDDEN_ITEMS_START, + FLAG_0x49B - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(SIX_ISLAND_GREEN_PATH), + .mapNum = MAP_NUM(SIX_ISLAND_GREEN_PATH), + .flags1 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + FLAG_0x49C - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, + { + .mapGroup = MAP_GROUP(SEVEN_ISLAND_TRAINER_TOWER), + .mapNum = MAP_NUM(SEVEN_ISLAND_TRAINER_TOWER), + .flags1 = { + FLAG_0x4A1 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags2 = { + FLAG_0x4A2 - FLAG_HIDDEN_ITEMS_START, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }, + .flags3 = { + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + } + }, +}; + +bool32 sub_815D834(void) +{ + // Stubbed out? + return FALSE; +} + +void sub_815D838(void) +{ + u8 i, j; + + for (i = 0; i < 15; i++) + { + const u8 * flags1 = gUnknown_8479D34[i].flags1; + const u8 * flags2 = gUnknown_8479D34[i].flags2; + const u8 * flags3 = gUnknown_8479D34[i].flags3; + for (j = 0; j < 8; j++) + { + if (flags1[j] != 0xFF) + FlagSet(FLAG_HIDDEN_ITEMS_START + flags1[j]); + if (flags2[j] != 0xFF) + FlagSet(FLAG_HIDDEN_ITEMS_START + flags2[j]); + if (flags3[j] != 0xFF) + FlagSet(FLAG_HIDDEN_ITEMS_START + flags3[j]); + } + } +} + +void sub_815D8C8(void) +{ + u16 var = VarGet(VAR_0x4023); + if (var < 1500) { + VarSet(VAR_0x4023, var + 1); + } +} + +void sub_815D8F8(void) +{ + u8 i; + u8 found_map = 0xFF; + for (i = 0; i < 15; i++) + { + if (gUnknown_8479D34[i].mapGroup == gSaveBlock1Ptr->location.mapGroup && gUnknown_8479D34[i].mapNum == gSaveBlock1Ptr->location.mapNum) + found_map = i; + } + + if (found_map == 0xFF) + return; + if (VarGet(VAR_0x4023) >= 1500) + { + VarSet(VAR_0x4023, 0); + sub_815D838(); + sub_815D96C(); + } +} + +void sub_815D96C(void) +{ + u8 i, j; + const u8 * flags; + u16 rval; + + for (i = 0; i < 15; i++) + { + rval = Random() % 100; + if (rval >= 90) + flags = gUnknown_8479D34[i].flags1; + else if (rval >= 60) + flags = gUnknown_8479D34[i].flags2; + else + flags = gUnknown_8479D34[i].flags3; + for (j = 0; j < 8; j++) + { + if (flags[j] != 0xFF) + FlagClear(FLAG_HIDDEN_ITEMS_START + flags[j]); + } + } +} + diff --git a/src/trainer_tower.c b/src/trainer_tower.c index e3fb9da95..def4fc37d 100644 --- a/src/trainer_tower.c +++ b/src/trainer_tower.c @@ -25,16 +25,7 @@ #include "menu.h" #include "new_menu_helpers.h" #include "sound.h" - -struct UnkStruct_8479D34 -{ - s8 mapGroup; - s8 mapNum; - u8 filler[2]; - u8 flags1[8]; - u8 flags2[8]; - u8 flags3[8]; -}; +#include "renewable_hidden_items.h" struct UnkStruct_203F458 { @@ -80,7 +71,6 @@ EWRAM_DATA struct UnkStruct_203F458 * gUnknown_203F458 = NULL; EWRAM_DATA struct UnkStruct_203F45C * gUnknown_203F45C = NULL; EWRAM_DATA u8 unused_variable = 0; -void sub_815D96C(void); void sub_815DC8C(void); // setup void sub_815DD2C(void); // teardown void sub_815DD44(void); @@ -117,99 +107,6 @@ extern const u8 gUnknown_83FE982[]; extern const u8 gUnknown_83FE998[]; extern const u8 *const gUnknown_83FE9C4[]; -const struct UnkStruct_8479D34 gUnknown_8479D34[] = { - { - MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20), - .flags1 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0x99, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH), - .flags1 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0x9a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL), MAP_NUM(UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL), - .flags1 = {0x4c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(UNDERGROUND_PATH_EAST_WEST_TUNNEL), MAP_NUM(UNDERGROUND_PATH_EAST_WEST_TUNNEL), - .flags1 = {0x53, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS), - .flags1 = {0x40, 0x41, 0x42, 0x43, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(MT_MOON_B1F), MAP_NUM(MT_MOON_B1F), - .flags1 = {0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0xff, 0xff}, - .flags2 = {0x54, 0x55, 0x56, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(THREE_ISLAND_BERRY_FOREST), MAP_NUM(THREE_ISLAND_BERRY_FOREST), - .flags1 = {0x5b, 0x5d, 0x5e, 0x5f, 0x63, 0x64, 0x65, 0x66}, - .flags2 = {0x5b, 0x5d, 0x5e, 0x5f, 0x63, 0x64, 0x65, 0xff}, - .flags3 = {0x5a, 0x5c, 0x60, 0x61, 0x62, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(ONE_ISLAND_TREASURE_BEACH), MAP_NUM(ONE_ISLAND_TREASURE_BEACH), - .flags1 = {0x6b, 0x6c, 0x6d, 0x6e, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0xff, 0xff}, - .flags3 = {0x6b, 0x6c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE), - .flags1 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0xa6, 0xa7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(FOUR_ISLAND), MAP_NUM(FOUR_ISLAND), - .flags1 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0xa8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xa9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR), - .flags1 = {0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS), - .flags1 = {0xae, 0xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0xaf, 0xb1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND), - .flags1 = {0xb2, 0xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(SIX_ISLAND_GREEN_PATH), MAP_NUM(SIX_ISLAND_GREEN_PATH), - .flags1 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xb4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, - { - MAP_GROUP(SEVEN_ISLAND_TRAINER_TOWER), MAP_NUM(SEVEN_ISLAND_TRAINER_TOWER), - .flags1 = {0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags2 = {0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff}, - .flags3 = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff} - }, -}; - const struct UnkStruct_8479ED8 gUnknown_8479ED8[] = { {0x1c, 0x03, 0x01}, {0x38, 0x04, 0x00}, @@ -532,84 +429,6 @@ const u8 gUnknown_847A30E[][3] = { extern const struct Unk_203F458_Header gUnknown_84827AC; extern const struct TrainerTowerTrainer *const gUnknown_84827B4[][8]; -bool32 sub_815D834(void) -{ - // Stubbed out? - return FALSE; -} - -void sub_815D838(void) -{ - u8 i, j; - - for (i = 0; i < 15; i++) - { - const u8 * flags1 = gUnknown_8479D34[i].flags1; - const u8 * flags2 = gUnknown_8479D34[i].flags2; - const u8 * flags3 = gUnknown_8479D34[i].flags3; - for (j = 0; j < 8; j++) - { - if (flags1[j] != 0xFF) - FlagSet(FLAG_TRAINER_TOWER_START + flags1[j]); - if (flags2[j] != 0xFF) - FlagSet(FLAG_TRAINER_TOWER_START + flags2[j]); - if (flags3[j] != 0xFF) - FlagSet(FLAG_TRAINER_TOWER_START + flags3[j]); - } - } -} - -void sub_815D8C8(void) -{ - u16 var = VarGet(VAR_0x4023); - if (var < 1500) { - VarSet(VAR_0x4023, var + 1); - } -} - -void sub_815D8F8(void) -{ - u8 i; - u8 found_map = 0xFF; - for (i = 0; i < 15; i++) - { - if (gUnknown_8479D34[i].mapGroup == gSaveBlock1Ptr->location.mapGroup && gUnknown_8479D34[i].mapNum == gSaveBlock1Ptr->location.mapNum) - found_map = i; - } - - if (found_map == 0xFF) - return; - if (VarGet(VAR_0x4023) >= 1500) - { - VarSet(VAR_0x4023, 0); - sub_815D838(); - sub_815D96C(); - } -} - -void sub_815D96C(void) -{ - u8 i, j; - const u8 * flags; - u16 rval; - - for (i = 0; i < 15; i++) - { - rval = Random() % 100; - if (rval >= 90) - flags = gUnknown_8479D34[i].flags1; - else if (rval >= 60) - flags = gUnknown_8479D34[i].flags2; - else - flags = gUnknown_8479D34[i].flags3; - for (j = 0; j < 8; j++) - { - if (flags[j] != 0xFF) - FlagClear(FLAG_TRAINER_TOWER_START + flags[j]); - } - } -} - void sub_815D9E8(void) { sub_815DC8C(); From a7bca8aa92b7696047bcb3da8607ac7981647630 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 18 Oct 2019 15:02:34 -0400 Subject: [PATCH 057/114] Hidden item flags --- data/maps/BirthIsland_Exterior/map.json | 2 +- data/maps/BirthIsland_Harbor/map.json | 2 +- data/maps/CeladonCity/map.json | 4 +- .../maps/CeladonCity_Condominiums_1F/map.json | 2 +- .../maps/CeladonCity_Condominiums_2F/map.json | 2 +- .../maps/CeladonCity_Condominiums_3F/map.json | 2 +- .../CeladonCity_Condominiums_Roof/map.json | 2 +- .../map.json | 2 +- .../CeladonCity_DepartmentStore_1F/map.json | 2 +- .../CeladonCity_DepartmentStore_2F/map.json | 2 +- .../CeladonCity_DepartmentStore_3F/map.json | 2 +- .../CeladonCity_DepartmentStore_4F/map.json | 2 +- .../CeladonCity_DepartmentStore_5F/map.json | 2 +- .../map.json | 2 +- .../CeladonCity_DepartmentStore_Roof/map.json | 2 +- data/maps/CeladonCity_GameCorner/map.json | 26 +- .../CeladonCity_GameCorner_PrizeRoom/map.json | 2 +- data/maps/CeladonCity_Gym/map.json | 2 +- data/maps/CeladonCity_Hotel/map.json | 2 +- data/maps/CeladonCity_House1/map.json | 2 +- .../CeladonCity_PokemonCenter_1F/map.json | 2 +- .../CeladonCity_PokemonCenter_2F/map.json | 2 +- data/maps/CeladonCity_Restaurant/map.json | 2 +- data/maps/CeruleanCave_1F/map.json | 6 +- data/maps/CeruleanCave_2F/map.json | 2 +- data/maps/CeruleanCave_B1F/map.json | 2 +- data/maps/CeruleanCity/map.json | 4 +- data/maps/CeruleanCity_BikeShop/map.json | 2 +- data/maps/CeruleanCity_Gym/map.json | 2 +- data/maps/CeruleanCity_House1/map.json | 2 +- data/maps/CeruleanCity_House2/map.json | 2 +- data/maps/CeruleanCity_House3/map.json | 2 +- data/maps/CeruleanCity_House4/map.json | 2 +- data/maps/CeruleanCity_House5/map.json | 2 +- data/maps/CeruleanCity_Mart/map.json | 2 +- .../CeruleanCity_PokemonCenter_1F/map.json | 2 +- .../CeruleanCity_PokemonCenter_2F/map.json | 2 +- data/maps/CinnabarIsland/map.json | 2 +- data/maps/CinnabarIsland_Gym/map.json | 2 +- data/maps/CinnabarIsland_Mart/map.json | 2 +- .../CinnabarIsland_PokemonCenter_1F/map.json | 2 +- .../CinnabarIsland_PokemonCenter_2F/map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../CinnabarIsland_PokemonLab_Lounge/map.json | 2 +- .../map.json | 2 +- data/maps/DiglettsCave_B1F/map.json | 2 +- data/maps/DiglettsCave_NorthEntrance/map.json | 2 +- data/maps/DiglettsCave_SouthEntrance/map.json | 2 +- data/maps/FiveIsland/map.json | 2 +- data/maps/FiveIsland_Harbor/map.json | 2 +- data/maps/FiveIsland_House1/map.json | 2 +- data/maps/FiveIsland_House2/map.json | 2 +- .../FiveIsland_LostCave_Entrance/map.json | 2 +- data/maps/FiveIsland_LostCave_Room1/map.json | 2 +- data/maps/FiveIsland_LostCave_Room10/map.json | 2 +- data/maps/FiveIsland_LostCave_Room11/map.json | 2 +- data/maps/FiveIsland_LostCave_Room12/map.json | 2 +- data/maps/FiveIsland_LostCave_Room13/map.json | 2 +- data/maps/FiveIsland_LostCave_Room14/map.json | 2 +- data/maps/FiveIsland_LostCave_Room2/map.json | 2 +- data/maps/FiveIsland_LostCave_Room3/map.json | 2 +- data/maps/FiveIsland_LostCave_Room4/map.json | 2 +- data/maps/FiveIsland_LostCave_Room5/map.json | 2 +- data/maps/FiveIsland_LostCave_Room6/map.json | 2 +- data/maps/FiveIsland_LostCave_Room7/map.json | 2 +- data/maps/FiveIsland_LostCave_Room8/map.json | 2 +- data/maps/FiveIsland_LostCave_Room9/map.json | 2 +- data/maps/FiveIsland_Meadow/map.json | 2 +- data/maps/FiveIsland_MemorialPillar/map.json | 10 +- .../maps/FiveIsland_PokemonCenter_1F/map.json | 2 +- .../maps/FiveIsland_PokemonCenter_2F/map.json | 2 +- data/maps/FiveIsland_ResortGorgeous/map.json | 10 +- .../FiveIsland_ResortGorgeous_House/map.json | 2 +- data/maps/FiveIsland_RocketWarehouse/map.json | 6 +- data/maps/FiveIsland_WaterLabyrinth/map.json | 2 +- data/maps/FourIsland/map.json | 8 +- data/maps/FourIsland_Harbor/map.json | 2 +- data/maps/FourIsland_House1/map.json | 2 +- data/maps/FourIsland_House2/map.json | 2 +- data/maps/FourIsland_IcefallCave_1F/map.json | 2 +- data/maps/FourIsland_IcefallCave_B1F/map.json | 2 +- .../maps/FourIsland_IcefallCave_Back/map.json | 2 +- .../FourIsland_IcefallCave_Entrance/map.json | 2 +- data/maps/FourIsland_LoreleisHouse/map.json | 2 +- data/maps/FourIsland_Mart/map.json | 2 +- .../maps/FourIsland_PokemonCenter_1F/map.json | 2 +- .../maps/FourIsland_PokemonCenter_2F/map.json | 2 +- data/maps/FourIsland_PokemonDayCare/map.json | 2 +- data/maps/FuchsiaCity/map.json | 4 +- data/maps/FuchsiaCity_Building1/map.json | 2 +- data/maps/FuchsiaCity_Gym/map.json | 2 +- data/maps/FuchsiaCity_House1/map.json | 2 +- data/maps/FuchsiaCity_House2/map.json | 2 +- data/maps/FuchsiaCity_House3/map.json | 2 +- data/maps/FuchsiaCity_Mart/map.json | 2 +- .../FuchsiaCity_PokemonCenter_1F/map.json | 2 +- .../FuchsiaCity_PokemonCenter_2F/map.json | 2 +- .../FuchsiaCity_SafariZone_Entrance/map.json | 2 +- data/maps/FuchsiaCity_ZooBuilding/map.json | 2 +- data/maps/IndigoPlateau_Exterior/map.json | 2 +- .../IndigoPlateau_PokemonCenter_1F/map.json | 2 +- .../IndigoPlateau_PokemonCenter_2F/map.json | 2 +- data/maps/LavenderTown/map.json | 2 +- data/maps/LavenderTown_House1/map.json | 2 +- data/maps/LavenderTown_House2/map.json | 2 +- data/maps/LavenderTown_Mart/map.json | 2 +- .../LavenderTown_PokemonCenter_1F/map.json | 2 +- .../LavenderTown_PokemonCenter_2F/map.json | 2 +- .../map.json | 2 +- data/maps/MtEmber_Exterior/map.json | 8 +- data/maps/MtEmber_RubyPath_1F/map.json | 2 +- data/maps/MtEmber_RubyPath_B1F/map.json | 2 +- .../maps/MtEmber_RubyPath_B1F_Stairs/map.json | 2 +- data/maps/MtEmber_RubyPath_B2F/map.json | 2 +- .../maps/MtEmber_RubyPath_B2F_Stairs/map.json | 2 +- data/maps/MtEmber_RubyPath_B3F/map.json | 2 +- data/maps/MtEmber_RubyPath_B4F/map.json | 2 +- data/maps/MtEmber_RubyPath_B5F/map.json | 2 +- data/maps/MtEmber_Summit/map.json | 2 +- data/maps/MtEmber_SummitPath_1F/map.json | 2 +- data/maps/MtEmber_SummitPath_2F/map.json | 2 +- data/maps/MtEmber_SummitPath_3F/map.json | 2 +- data/maps/MtMoon_1F/map.json | 2 +- data/maps/MtMoon_B1F/map.json | 14 +- data/maps/MtMoon_B2F/map.json | 6 +- data/maps/NavelRock_1F/map.json | 2 +- data/maps/NavelRock_B1F/map.json | 2 +- data/maps/NavelRock_Base/map.json | 2 +- data/maps/NavelRock_BasePath_B10F/map.json | 2 +- data/maps/NavelRock_BasePath_B11F/map.json | 2 +- data/maps/NavelRock_BasePath_B1F/map.json | 2 +- data/maps/NavelRock_BasePath_B2F/map.json | 2 +- data/maps/NavelRock_BasePath_B3F/map.json | 2 +- data/maps/NavelRock_BasePath_B4F/map.json | 2 +- data/maps/NavelRock_BasePath_B5F/map.json | 2 +- data/maps/NavelRock_BasePath_B6F/map.json | 2 +- data/maps/NavelRock_BasePath_B7F/map.json | 2 +- data/maps/NavelRock_BasePath_B8F/map.json | 2 +- data/maps/NavelRock_BasePath_B9F/map.json | 2 +- data/maps/NavelRock_Exterior/map.json | 2 +- data/maps/NavelRock_Fork/map.json | 2 +- data/maps/NavelRock_Harbor/map.json | 2 +- data/maps/NavelRock_Summit/map.json | 4 +- data/maps/NavelRock_SummitPath_2F/map.json | 2 +- data/maps/NavelRock_SummitPath_3F/map.json | 2 +- data/maps/NavelRock_SummitPath_4F/map.json | 2 +- data/maps/NavelRock_SummitPath_5F/map.json | 2 +- data/maps/OneIsland/map.json | 2 +- data/maps/OneIsland_Harbor/map.json | 2 +- data/maps/OneIsland_House1/map.json | 2 +- data/maps/OneIsland_House2/map.json | 2 +- data/maps/OneIsland_KindleRoad/map.json | 2 +- .../OneIsland_KindleRoad_EmberSpa/map.json | 2 +- data/maps/OneIsland_PokemonCenter_1F/map.json | 2 +- data/maps/OneIsland_PokemonCenter_2F/map.json | 2 +- data/maps/OneIsland_TreasureBeach/map.json | 22 +- data/maps/PalletTown/map.json | 2 +- data/maps/PalletTown_GarysHouse/map.json | 2 +- data/maps/PalletTown_PlayersHouse_1F/map.json | 2 +- data/maps/PalletTown_PlayersHouse_2F/map.json | 2 +- .../maps/PalletTown_ProfessorOaksLab/map.json | 2 +- data/maps/PewterCity/map.json | 6 +- data/maps/PewterCity_Gym/map.json | 2 +- data/maps/PewterCity_House1/map.json | 2 +- data/maps/PewterCity_House2/map.json | 2 +- data/maps/PewterCity_Mart/map.json | 2 +- data/maps/PewterCity_Museum_1F/map.json | 2 +- data/maps/PewterCity_Museum_2F/map.json | 2 +- .../maps/PewterCity_PokemonCenter_1F/map.json | 2 +- .../maps/PewterCity_PokemonCenter_2F/map.json | 2 +- data/maps/PokemonLeague_AgathasRoom/map.json | 2 +- data/maps/PokemonLeague_BrunosRoom/map.json | 2 +- .../maps/PokemonLeague_ChampionsRoom/map.json | 2 +- data/maps/PokemonLeague_HallOfFame/map.json | 2 +- data/maps/PokemonLeague_LancesRoom/map.json | 2 +- data/maps/PokemonLeague_LoreleisRoom/map.json | 2 +- data/maps/PokemonMansion_1F/map.json | 4 +- data/maps/PokemonMansion_2F/map.json | 2 +- data/maps/PokemonMansion_3F/map.json | 4 +- data/maps/PokemonMansion_B1F/map.json | 4 +- data/maps/PokemonTower_1F/map.json | 2 +- data/maps/PokemonTower_2F/map.json | 2 +- data/maps/PokemonTower_3F/map.json | 2 +- data/maps/PokemonTower_4F/map.json | 2 +- data/maps/PokemonTower_5F/map.json | 4 +- data/maps/PokemonTower_6F/map.json | 2 +- data/maps/PokemonTower_7F/map.json | 4 +- data/maps/PowerPlant/map.json | 6 +- data/maps/RockTunnel_1F/map.json | 2 +- data/maps/RockTunnel_B1F/map.json | 2 +- data/maps/RocketHideout_B1F/map.json | 4 +- data/maps/RocketHideout_B2F/map.json | 2 +- data/maps/RocketHideout_B3F/map.json | 4 +- data/maps/RocketHideout_B4F/map.json | 6 +- data/maps/RocketHideout_Elevator/map.json | 2 +- data/maps/Route1/map.json | 2 +- data/maps/Route10/map.json | 12 +- data/maps/Route10_PokemonCenter_1F/map.json | 2 +- data/maps/Route10_PokemonCenter_2F/map.json | 2 +- data/maps/Route11/map.json | 4 +- data/maps/Route11_EastEntrance_1F/map.json | 2 +- data/maps/Route11_EastEntrance_2F/map.json | 2 +- data/maps/Route12/map.json | 8 +- data/maps/Route12_FishingHouse/map.json | 2 +- data/maps/Route12_NorthEntrance_1F/map.json | 2 +- data/maps/Route12_NorthEntrance_2F/map.json | 2 +- data/maps/Route13/map.json | 4 +- data/maps/Route14/map.json | 6 +- data/maps/Route15/map.json | 2 +- data/maps/Route15_WestEntrance_1F/map.json | 2 +- data/maps/Route15_WestEntrance_2F/map.json | 2 +- data/maps/Route16/map.json | 4 +- data/maps/Route16_House/map.json | 2 +- data/maps/Route16_NorthEntrance_1F/map.json | 2 +- data/maps/Route16_NorthEntrance_2F/map.json | 2 +- data/maps/Route17/map.json | 12 +- data/maps/Route18/map.json | 2 +- data/maps/Route18_EastEntrance_1F/map.json | 2 +- data/maps/Route18_EastEntrance_2F/map.json | 2 +- data/maps/Route19/map.json | 2 +- data/maps/Route2/map.json | 2 +- data/maps/Route20/map.json | 4 +- data/maps/Route21_North/map.json | 4 +- data/maps/Route21_South/map.json | 2 +- data/maps/Route22/map.json | 2 +- data/maps/Route22_NorthEntrance/map.json | 2 +- data/maps/Route23/map.json | 20 +- data/maps/Route24/map.json | 4 +- data/maps/Route25/map.json | 10 +- data/maps/Route25_SeaCottage/map.json | 2 +- data/maps/Route2_EastBuilding/map.json | 2 +- data/maps/Route2_House/map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- data/maps/Route3/map.json | 4 +- data/maps/Route4/map.json | 10 +- data/maps/Route4_PokemonCenter_1F/map.json | 2 +- data/maps/Route4_PokemonCenter_2F/map.json | 2 +- data/maps/Route5/map.json | 2 +- data/maps/Route5_PokemonDayCare/map.json | 2 +- data/maps/Route5_SouthEntrance/map.json | 2 +- data/maps/Route6/map.json | 6 +- data/maps/Route6_NorthEntrance/map.json | 2 +- data/maps/Route7/map.json | 4 +- data/maps/Route7_EastEntrance/map.json | 2 +- data/maps/Route8/map.json | 8 +- data/maps/Route8_WestEntrance/map.json | 2 +- data/maps/Route9/map.json | 8 +- data/maps/SSAnne_1F_Corridor/map.json | 2 +- data/maps/SSAnne_1F_Room1/map.json | 2 +- data/maps/SSAnne_1F_Room2/map.json | 2 +- data/maps/SSAnne_1F_Room3/map.json | 2 +- data/maps/SSAnne_1F_Room4/map.json | 2 +- data/maps/SSAnne_1F_Room5/map.json | 2 +- data/maps/SSAnne_1F_Room6/map.json | 2 +- data/maps/SSAnne_1F_Room7/map.json | 2 +- data/maps/SSAnne_2F_Corridor/map.json | 2 +- data/maps/SSAnne_2F_Room1/map.json | 2 +- data/maps/SSAnne_2F_Room2/map.json | 2 +- data/maps/SSAnne_2F_Room3/map.json | 2 +- data/maps/SSAnne_2F_Room4/map.json | 2 +- data/maps/SSAnne_2F_Room5/map.json | 2 +- data/maps/SSAnne_2F_Room6/map.json | 2 +- data/maps/SSAnne_3F_Corridor/map.json | 2 +- data/maps/SSAnne_B1F_Corridor/map.json | 4 +- data/maps/SSAnne_B1F_Room1/map.json | 2 +- data/maps/SSAnne_B1F_Room2/map.json | 2 +- data/maps/SSAnne_B1F_Room3/map.json | 2 +- data/maps/SSAnne_B1F_Room4/map.json | 2 +- data/maps/SSAnne_B1F_Room5/map.json | 2 +- data/maps/SSAnne_CaptainsOffice/map.json | 2 +- data/maps/SSAnne_Deck/map.json | 2 +- data/maps/SSAnne_Exterior/map.json | 4 +- data/maps/SSAnne_Kitchen/map.json | 8 +- data/maps/SafariZone_Building1/map.json | 2 +- data/maps/SafariZone_Building2/map.json | 2 +- data/maps/SafariZone_Building3/map.json | 2 +- data/maps/SafariZone_Building4/map.json | 2 +- data/maps/SafariZone_Center/map.json | 4 +- data/maps/SafariZone_East/map.json | 2 +- data/maps/SafariZone_North/map.json | 2 +- data/maps/SafariZone_SecretHouse/map.json | 2 +- data/maps/SafariZone_West/map.json | 4 +- data/maps/SaffronCity/map.json | 2 +- data/maps/SaffronCity_Classic/map.json | 2 +- data/maps/SaffronCity_Dojo/map.json | 2 +- data/maps/SaffronCity_Gym/map.json | 2 +- data/maps/SaffronCity_House1_1F/map.json | 2 +- data/maps/SaffronCity_House1_2F/map.json | 4 +- data/maps/SaffronCity_House2/map.json | 2 +- data/maps/SaffronCity_House3/map.json | 2 +- data/maps/SaffronCity_Mart/map.json | 2 +- .../SaffronCity_PokemonCenter_1F/map.json | 2 +- .../SaffronCity_PokemonCenter_2F/map.json | 2 +- .../map.json | 2 +- data/maps/SeafoamIslands_1F/map.json | 2 +- data/maps/SeafoamIslands_B1F/map.json | 2 +- data/maps/SeafoamIslands_B2F/map.json | 2 +- data/maps/SeafoamIslands_B3F/map.json | 4 +- data/maps/SeafoamIslands_B4F/map.json | 4 +- data/maps/SevenIsland/map.json | 2 +- data/maps/SevenIsland_Harbor/map.json | 2 +- data/maps/SevenIsland_House_Room1/map.json | 2 +- data/maps/SevenIsland_House_Room2/map.json | 2 +- data/maps/SevenIsland_Mart/map.json | 2 +- .../SevenIsland_PokemonCenter_1F/map.json | 2 +- .../SevenIsland_PokemonCenter_2F/map.json | 2 +- .../map.json | 2 +- data/maps/SevenIsland_SevaultCanyon/map.json | 4 +- .../map.json | 4 +- .../SevenIsland_SevaultCanyon_House/map.json | 2 +- data/maps/SevenIsland_TanobyRuins/map.json | 10 +- .../map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- data/maps/SevenIsland_TrainerTower/map.json | 8 +- .../maps/SevenIsland_TrainerTower_1F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_2F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_3F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_4F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_5F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_6F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_7F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_8F/map.json | 2 +- .../map.json | 2 +- .../SevenIsland_TrainerTower_Lobby/map.json | 2 +- .../SevenIsland_TrainerTower_Roof/map.json | 2 +- data/maps/SilphCo_10F/map.json | 4 +- data/maps/SilphCo_11F/map.json | 4 +- data/maps/SilphCo_1F/map.json | 2 +- data/maps/SilphCo_2F/map.json | 6 +- data/maps/SilphCo_3F/map.json | 4 +- data/maps/SilphCo_4F/map.json | 4 +- data/maps/SilphCo_5F/map.json | 6 +- data/maps/SilphCo_6F/map.json | 4 +- data/maps/SilphCo_7F/map.json | 4 +- data/maps/SilphCo_8F/map.json | 4 +- data/maps/SilphCo_9F/map.json | 6 +- data/maps/SilphCo_Elevator/map.json | 2 +- data/maps/SixIsland/map.json | 4 +- data/maps/SixIsland_AlteringCave/map.json | 2 +- data/maps/SixIsland_DottedHole_1F/map.json | 2 +- data/maps/SixIsland_DottedHole_B1F/map.json | 2 +- data/maps/SixIsland_DottedHole_B2F/map.json | 2 +- data/maps/SixIsland_DottedHole_B3F/map.json | 2 +- data/maps/SixIsland_DottedHole_B4F/map.json | 2 +- .../map.json | 2 +- data/maps/SixIsland_GreenPath/map.json | 6 +- data/maps/SixIsland_Harbor/map.json | 2 +- data/maps/SixIsland_House/map.json | 2 +- data/maps/SixIsland_Mart/map.json | 2 +- data/maps/SixIsland_OutcastIsland/map.json | 6 +- data/maps/SixIsland_PatternBush/map.json | 2 +- data/maps/SixIsland_PokemonCenter_1F/map.json | 2 +- data/maps/SixIsland_PokemonCenter_2F/map.json | 2 +- data/maps/SixIsland_RuinValley/map.json | 2 +- data/maps/SixIsland_WaterPath/map.json | 8 +- data/maps/SixIsland_WaterPath_House1/map.json | 2 +- data/maps/SixIsland_WaterPath_House2/map.json | 2 +- data/maps/ThreeIsland/map.json | 4 +- data/maps/ThreeIsland_BerryForest/map.json | 28 +- data/maps/ThreeIsland_BondBridge/map.json | 8 +- .../maps/ThreeIsland_DunsparceTunnel/map.json | 4 +- data/maps/ThreeIsland_Harbor/map.json | 2 +- data/maps/ThreeIsland_House1/map.json | 2 +- data/maps/ThreeIsland_House2/map.json | 2 +- data/maps/ThreeIsland_House3/map.json | 2 +- data/maps/ThreeIsland_House4/map.json | 2 +- data/maps/ThreeIsland_House5/map.json | 2 +- data/maps/ThreeIsland_Mart/map.json | 2 +- .../ThreeIsland_PokemonCenter_1F/map.json | 2 +- .../ThreeIsland_PokemonCenter_2F/map.json | 2 +- data/maps/ThreeIsland_Port/map.json | 2 +- data/maps/TwoIsland/map.json | 2 +- data/maps/TwoIsland_CapeBrink/map.json | 6 +- data/maps/TwoIsland_CapeBrink_House/map.json | 2 +- data/maps/TwoIsland_Harbor/map.json | 2 +- data/maps/TwoIsland_House/map.json | 2 +- data/maps/TwoIsland_JoyfulGameCorner/map.json | 2 +- data/maps/TwoIsland_PokemonCenter_1F/map.json | 2 +- data/maps/TwoIsland_PokemonCenter_2F/map.json | 2 +- .../UndergroundPath_EastEntrance/map.json | 2 +- .../UndergroundPath_EastWestTunnel/map.json | 16 +- .../UndergroundPath_NorthEntrance/map.json | 2 +- .../UndergroundPath_NorthSouthTunnel/map.json | 16 +- .../UndergroundPath_SouthEntrance/map.json | 2 +- .../UndergroundPath_WestEntrance/map.json | 2 +- data/maps/UnknownMap_00_00/map.json | 2 +- data/maps/UnknownMap_00_01/map.json | 2 +- data/maps/UnknownMap_00_02/map.json | 2 +- data/maps/UnknownMap_00_03/map.json | 2 +- data/maps/UnknownMap_00_04/map.json | 2 +- data/maps/UnknownMap_03_50/map.json | 2 +- data/maps/UnknownMap_03_51/map.json | 2 +- data/maps/UnknownMap_03_52/map.json | 2 +- data/maps/UnknownMap_03_53/map.json | 2 +- data/maps/UnknownMap_18_01/map.json | 2 +- data/maps/UnusedHouse_27_00/map.json | 2 +- data/maps/UnusedHouse_29_00/map.json | 2 +- data/maps/UnusedHouse_31_05/map.json | 2 +- data/maps/VermilionCity/map.json | 4 +- data/maps/VermilionCity_Gym/map.json | 2 +- data/maps/VermilionCity_House1/map.json | 2 +- data/maps/VermilionCity_House2/map.json | 2 +- data/maps/VermilionCity_House3/map.json | 2 +- data/maps/VermilionCity_Mart/map.json | 2 +- .../VermilionCity_PokemonCenter_1F/map.json | 2 +- .../VermilionCity_PokemonCenter_2F/map.json | 2 +- .../VermilionCity_PokemonFanClub/map.json | 2 +- data/maps/VictoryRoad_1F/map.json | 8 +- data/maps/VictoryRoad_2F/map.json | 2 +- data/maps/VictoryRoad_3F/map.json | 2 +- data/maps/ViridianCity/map.json | 2 +- data/maps/ViridianCity_Gym/map.json | 4 +- data/maps/ViridianCity_House1/map.json | 2 +- data/maps/ViridianCity_House2/map.json | 2 +- data/maps/ViridianCity_Mart/map.json | 2 +- .../ViridianCity_PokemonCenter_1F/map.json | 2 +- .../ViridianCity_PokemonCenter_2F/map.json | 2 +- data/maps/ViridianForest/map.json | 6 +- include/constants/flags.h | 385 +++++++++--------- src/renewable_hidden_items.c | 150 +++---- 427 files changed, 888 insertions(+), 885 deletions(-) diff --git a/data/maps/BirthIsland_Exterior/map.json b/data/maps/BirthIsland_Exterior/map.json index 5ee37131f..1917fd784 100644 --- a/data/maps/BirthIsland_Exterior/map.json +++ b/data/maps/BirthIsland_Exterior/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/BirthIsland_Harbor/map.json b/data/maps/BirthIsland_Harbor/map.json index cecda6ec5..55da4327c 100644 --- a/data/maps/BirthIsland_Harbor/map.json +++ b/data/maps/BirthIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity/map.json b/data/maps/CeladonCity/map.json index f1133090e..1909a3f3f 100644 --- a/data/maps/CeladonCity/map.json +++ b/data/maps/CeladonCity/map.json @@ -377,8 +377,8 @@ "y": 20, "elevation": 3, "item": "ITEM_PP_UP", - "flag": "47", + "flag": "HIDDEN_ITEM_CELADON_CITY_PP_UP", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_Condominiums_1F/map.json b/data/maps/CeladonCity_Condominiums_1F/map.json index cb315ade8..890d86c0e 100644 --- a/data/maps/CeladonCity_Condominiums_1F/map.json +++ b/data/maps/CeladonCity_Condominiums_1F/map.json @@ -127,4 +127,4 @@ "script": "CeladonCity_Condominiums_1F_EventScript_16C3C7" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_Condominiums_2F/map.json b/data/maps/CeladonCity_Condominiums_2F/map.json index e460de793..01e51d09f 100644 --- a/data/maps/CeladonCity_Condominiums_2F/map.json +++ b/data/maps/CeladonCity_Condominiums_2F/map.json @@ -87,4 +87,4 @@ "script": "CeladonCity_Condominiums_2F_EventScript_16C3D1" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_Condominiums_3F/map.json b/data/maps/CeladonCity_Condominiums_3F/map.json index 4a405c3f1..fc18a3464 100644 --- a/data/maps/CeladonCity_Condominiums_3F/map.json +++ b/data/maps/CeladonCity_Condominiums_3F/map.json @@ -155,4 +155,4 @@ "script": "CeladonCity_Condominiums_3F_EventScript_16C447" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_Condominiums_Roof/map.json b/data/maps/CeladonCity_Condominiums_Roof/map.json index 7680f5f68..d7c47fad4 100644 --- a/data/maps/CeladonCity_Condominiums_Roof/map.json +++ b/data/maps/CeladonCity_Condominiums_Roof/map.json @@ -53,4 +53,4 @@ "script": "CeladonCity_Condominiums_Roof_EventScript_16C45A" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json index aee589439..41f1ed584 100644 --- a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json +++ b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json @@ -87,4 +87,4 @@ "script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C519" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_DepartmentStore_1F/map.json b/data/maps/CeladonCity_DepartmentStore_1F/map.json index 412eb4008..e49a15735 100644 --- a/data/maps/CeladonCity_DepartmentStore_1F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_1F/map.json @@ -102,4 +102,4 @@ "script": "CeladonCity_DepartmentStore_1F_EventScript_16BAEB" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_DepartmentStore_2F/map.json b/data/maps/CeladonCity_DepartmentStore_2F/map.json index 42d5c76f5..6deef2e85 100644 --- a/data/maps/CeladonCity_DepartmentStore_2F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_2F/map.json @@ -99,4 +99,4 @@ "script": "CeladonCity_DepartmentStore_2F_EventScript_16BB07" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_DepartmentStore_3F/map.json b/data/maps/CeladonCity_DepartmentStore_3F/map.json index 21780d544..fceb58a45 100644 --- a/data/maps/CeladonCity_DepartmentStore_3F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_3F/map.json @@ -182,4 +182,4 @@ "script": "CeladonCity_DepartmentStore_3F_EventScript_16BBE5" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_DepartmentStore_4F/map.json b/data/maps/CeladonCity_DepartmentStore_4F/map.json index 8598fbae4..3bf575200 100644 --- a/data/maps/CeladonCity_DepartmentStore_4F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_4F/map.json @@ -86,4 +86,4 @@ "script": "CeladonCity_DepartmentStore_4F_EventScript_16BC01" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_DepartmentStore_5F/map.json b/data/maps/CeladonCity_DepartmentStore_5F/map.json index 12e86270d..8304a8af7 100644 --- a/data/maps/CeladonCity_DepartmentStore_5F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_5F/map.json @@ -99,4 +99,4 @@ "script": "CeladonCity_DepartmentStore_5F_EventScript_16BC53" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_DepartmentStore_Elevator/map.json b/data/maps/CeladonCity_DepartmentStore_Elevator/map.json index a2a7d1b48..f09b66581 100644 --- a/data/maps/CeladonCity_DepartmentStore_Elevator/map.json +++ b/data/maps/CeladonCity_DepartmentStore_Elevator/map.json @@ -46,4 +46,4 @@ "script": "CeladonCity_DepartmentStore_Elevator_EventScript_16C153" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_DepartmentStore_Roof/map.json b/data/maps/CeladonCity_DepartmentStore_Roof/map.json index fc4f32491..42018db0c 100644 --- a/data/maps/CeladonCity_DepartmentStore_Roof/map.json +++ b/data/maps/CeladonCity_DepartmentStore_Roof/map.json @@ -80,4 +80,4 @@ "script": "CeladonCity_DepartmentStore_Roof_EventScript_16C034" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_GameCorner/map.json b/data/maps/CeladonCity_GameCorner/map.json index 006c6ae0b..b24133e41 100644 --- a/data/maps/CeladonCity_GameCorner/map.json +++ b/data/maps/CeladonCity_GameCorner/map.json @@ -195,7 +195,7 @@ "y": 4, "elevation": 3, "item": "ITEM_NONE", - "flag": "51", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE", "unknown": 10 }, { @@ -204,7 +204,7 @@ "y": 8, "elevation": 3, "item": "ITEM_NONE", - "flag": "52", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_2", "unknown": 10 }, { @@ -213,7 +213,7 @@ "y": 11, "elevation": 3, "item": "ITEM_NONE", - "flag": "53", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_3", "unknown": 20 }, { @@ -222,7 +222,7 @@ "y": 12, "elevation": 3, "item": "ITEM_NONE", - "flag": "54", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_4", "unknown": 10 }, { @@ -231,7 +231,7 @@ "y": 9, "elevation": 3, "item": "ITEM_NONE", - "flag": "55", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_5", "unknown": 10 }, { @@ -240,7 +240,7 @@ "y": 5, "elevation": 3, "item": "ITEM_NONE", - "flag": "56", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_6", "unknown": 20 }, { @@ -249,7 +249,7 @@ "y": 4, "elevation": 3, "item": "ITEM_NONE", - "flag": "57", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_7", "unknown": 10 }, { @@ -258,7 +258,7 @@ "y": 3, "elevation": 3, "item": "ITEM_NONE", - "flag": "58", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_8", "unknown": 10 }, { @@ -267,7 +267,7 @@ "y": 5, "elevation": 3, "item": "ITEM_NONE", - "flag": "59", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_9", "unknown": 10 }, { @@ -276,7 +276,7 @@ "y": 5, "elevation": 3, "item": "ITEM_NONE", - "flag": "60", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_10", "unknown": 40 }, { @@ -285,7 +285,7 @@ "y": 13, "elevation": 3, "item": "ITEM_NONE", - "flag": "61", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_11", "unknown": 100 }, { @@ -294,7 +294,7 @@ "y": 12, "elevation": 3, "item": "ITEM_NONE", - "flag": "62", + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_12", "unknown": 10 }, { @@ -466,4 +466,4 @@ "script": "CeladonCity_GameCorner_EventScript_1B2867" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json b/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json index d4085c047..fb3db526e 100644 --- a/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json +++ b/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json @@ -104,4 +104,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_Gym/map.json b/data/maps/CeladonCity_Gym/map.json index 15647d28f..34c4207ba 100644 --- a/data/maps/CeladonCity_Gym/map.json +++ b/data/maps/CeladonCity_Gym/map.json @@ -197,4 +197,4 @@ "script": "CeladonCity_Gym_EventScript_16D1CC" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_Hotel/map.json b/data/maps/CeladonCity_Hotel/map.json index 0bb559faf..b2e232870 100644 --- a/data/maps/CeladonCity_Hotel/map.json +++ b/data/maps/CeladonCity_Hotel/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_House1/map.json b/data/maps/CeladonCity_House1/map.json index 40d610292..0d1fff627 100644 --- a/data/maps/CeladonCity_House1/map.json +++ b/data/maps/CeladonCity_House1/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_PokemonCenter_1F/map.json b/data/maps/CeladonCity_PokemonCenter_1F/map.json index 57eee5a1d..2a4d48e24 100644 --- a/data/maps/CeladonCity_PokemonCenter_1F/map.json +++ b/data/maps/CeladonCity_PokemonCenter_1F/map.json @@ -98,4 +98,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_PokemonCenter_2F/map.json b/data/maps/CeladonCity_PokemonCenter_2F/map.json index faa029c1f..4bb3df167 100644 --- a/data/maps/CeladonCity_PokemonCenter_2F/map.json +++ b/data/maps/CeladonCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeladonCity_Restaurant/map.json b/data/maps/CeladonCity_Restaurant/map.json index 1abb5c5ae..6786b4305 100644 --- a/data/maps/CeladonCity_Restaurant/map.json +++ b/data/maps/CeladonCity_Restaurant/map.json @@ -104,4 +104,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCave_1F/map.json b/data/maps/CeruleanCave_1F/map.json index 4479d1792..b82b31a03 100644 --- a/data/maps/CeruleanCave_1F/map.json +++ b/data/maps/CeruleanCave_1F/map.json @@ -196,9 +196,9 @@ "x": 12, "y": 2, "elevation": 3, - "item": "POCKET_KEY_ITEMS", - "flag": "39", + "item": "ITEM_ULTRA_BALL", + "flag": "HIDDEN_ITEM_CERULEAN_CAVE_1F_ULTRA_BALL", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCave_2F/map.json b/data/maps/CeruleanCave_2F/map.json index 73fd1877f..98a8186d6 100644 --- a/data/maps/CeruleanCave_2F/map.json +++ b/data/maps/CeruleanCave_2F/map.json @@ -229,4 +229,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCave_B1F/map.json b/data/maps/CeruleanCave_B1F/map.json index 8ad1ef685..ab95d405d 100644 --- a/data/maps/CeruleanCave_B1F/map.json +++ b/data/maps/CeruleanCave_B1F/map.json @@ -181,4 +181,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity/map.json b/data/maps/CeruleanCity/map.json index 5d9ed18fa..e6d30aa20 100644 --- a/data/maps/CeruleanCity/map.json +++ b/data/maps/CeruleanCity/map.json @@ -373,7 +373,7 @@ "y": 7, "elevation": 3, "item": "ITEM_RARE_CANDY", - "flag": "49", + "flag": "HIDDEN_ITEM_CERULEAN_CITY_RARE_CANDY", "unknown": 1 }, { @@ -398,4 +398,4 @@ "script": "CeruleanCity_EventScript_16AC94" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity_BikeShop/map.json b/data/maps/CeruleanCity_BikeShop/map.json index 0f56bc949..57b02b71d 100644 --- a/data/maps/CeruleanCity_BikeShop/map.json +++ b/data/maps/CeruleanCity_BikeShop/map.json @@ -135,4 +135,4 @@ "script": "CeruleanCity_BikeShop_EventScript_16AC94" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity_Gym/map.json b/data/maps/CeruleanCity_Gym/map.json index ad41f1e70..0f43b54eb 100644 --- a/data/maps/CeruleanCity_Gym/map.json +++ b/data/maps/CeruleanCity_Gym/map.json @@ -106,4 +106,4 @@ "script": "CeruleanCity_Gym_EventScript_16AB9E" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity_House1/map.json b/data/maps/CeruleanCity_House1/map.json index 51f0db0ca..26e01f417 100644 --- a/data/maps/CeruleanCity_House1/map.json +++ b/data/maps/CeruleanCity_House1/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity_House2/map.json b/data/maps/CeruleanCity_House2/map.json index 6865c93a0..551b87257 100644 --- a/data/maps/CeruleanCity_House2/map.json +++ b/data/maps/CeruleanCity_House2/map.json @@ -80,4 +80,4 @@ "script": "CeruleanCity_House2_EventScript_16A99E" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity_House3/map.json b/data/maps/CeruleanCity_House3/map.json index 829ae2084..273e623d5 100644 --- a/data/maps/CeruleanCity_House3/map.json +++ b/data/maps/CeruleanCity_House3/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity_House4/map.json b/data/maps/CeruleanCity_House4/map.json index ee56f7d91..04c73657f 100644 --- a/data/maps/CeruleanCity_House4/map.json +++ b/data/maps/CeruleanCity_House4/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity_House5/map.json b/data/maps/CeruleanCity_House5/map.json index 489ae791f..658aedf2f 100644 --- a/data/maps/CeruleanCity_House5/map.json +++ b/data/maps/CeruleanCity_House5/map.json @@ -46,4 +46,4 @@ "script": "CeruleanCity_House5_EventScript_16B0DA" } ] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity_Mart/map.json b/data/maps/CeruleanCity_Mart/map.json index e29ff56dd..3e20f3a40 100644 --- a/data/maps/CeruleanCity_Mart/map.json +++ b/data/maps/CeruleanCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity_PokemonCenter_1F/map.json b/data/maps/CeruleanCity_PokemonCenter_1F/map.json index f80669fac..098b1faed 100644 --- a/data/maps/CeruleanCity_PokemonCenter_1F/map.json +++ b/data/maps/CeruleanCity_PokemonCenter_1F/map.json @@ -137,4 +137,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CeruleanCity_PokemonCenter_2F/map.json b/data/maps/CeruleanCity_PokemonCenter_2F/map.json index 228bfa8a3..b669c0b7a 100644 --- a/data/maps/CeruleanCity_PokemonCenter_2F/map.json +++ b/data/maps/CeruleanCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CinnabarIsland/map.json b/data/maps/CinnabarIsland/map.json index 5e2726a36..0c04fed96 100644 --- a/data/maps/CinnabarIsland/map.json +++ b/data/maps/CinnabarIsland/map.json @@ -155,4 +155,4 @@ "script": "CinnabarIsland_EventScript_16721A" } ] -} +} \ No newline at end of file diff --git a/data/maps/CinnabarIsland_Gym/map.json b/data/maps/CinnabarIsland_Gym/map.json index 83cc3ffc0..af11f23fb 100644 --- a/data/maps/CinnabarIsland_Gym/map.json +++ b/data/maps/CinnabarIsland_Gym/map.json @@ -262,4 +262,4 @@ "script": "CinnabarIsland_Gym_EventScript_1ACF07" } ] -} +} \ No newline at end of file diff --git a/data/maps/CinnabarIsland_Mart/map.json b/data/maps/CinnabarIsland_Mart/map.json index 1d40fc33d..cf796d1e9 100644 --- a/data/maps/CinnabarIsland_Mart/map.json +++ b/data/maps/CinnabarIsland_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json index e14c68123..a37e5bdca 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json +++ b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json @@ -137,4 +137,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json index 258320b9b..f9356e182 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json +++ b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json b/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json index 4c0d5d33a..e757c41c5 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json @@ -102,4 +102,4 @@ "script": "CinnabarIsland_PokemonLab_Entrance_EventScript_16E2AF" } ] -} +} \ No newline at end of file diff --git a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json index c0bd22e9d..32d5faadb 100644 --- a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json b/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json index a7af3e0c9..fc2c4192a 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json b/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json index 42fc53a4c..86c99143c 100644 --- a/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json @@ -66,4 +66,4 @@ "script": "CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3EE" } ] -} +} \ No newline at end of file diff --git a/data/maps/DiglettsCave_B1F/map.json b/data/maps/DiglettsCave_B1F/map.json index 0b5479841..9d963ccac 100644 --- a/data/maps/DiglettsCave_B1F/map.json +++ b/data/maps/DiglettsCave_B1F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/DiglettsCave_NorthEntrance/map.json b/data/maps/DiglettsCave_NorthEntrance/map.json index 1ee6434d7..4218f0cb9 100644 --- a/data/maps/DiglettsCave_NorthEntrance/map.json +++ b/data/maps/DiglettsCave_NorthEntrance/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/DiglettsCave_SouthEntrance/map.json b/data/maps/DiglettsCave_SouthEntrance/map.json index c62cc1258..944bbef6c 100644 --- a/data/maps/DiglettsCave_SouthEntrance/map.json +++ b/data/maps/DiglettsCave_SouthEntrance/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland/map.json b/data/maps/FiveIsland/map.json index 5dd4a4ac4..a4f869715 100644 --- a/data/maps/FiveIsland/map.json +++ b/data/maps/FiveIsland/map.json @@ -104,4 +104,4 @@ "script": "FiveIsland_EventScript_167E98" } ] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_Harbor/map.json b/data/maps/FiveIsland_Harbor/map.json index 835b1ef31..ef9b8dffe 100644 --- a/data/maps/FiveIsland_Harbor/map.json +++ b/data/maps/FiveIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_House1/map.json b/data/maps/FiveIsland_House1/map.json index 45ac73f0f..033537bbd 100644 --- a/data/maps/FiveIsland_House1/map.json +++ b/data/maps/FiveIsland_House1/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_House2/map.json b/data/maps/FiveIsland_House2/map.json index d9b1ca36e..a64bf9a16 100644 --- a/data/maps/FiveIsland_House2/map.json +++ b/data/maps/FiveIsland_House2/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Entrance/map.json b/data/maps/FiveIsland_LostCave_Entrance/map.json index 4d044b6de..059e89de5 100644 --- a/data/maps/FiveIsland_LostCave_Entrance/map.json +++ b/data/maps/FiveIsland_LostCave_Entrance/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room1/map.json b/data/maps/FiveIsland_LostCave_Room1/map.json index 46a9371be..1d8321319 100644 --- a/data/maps/FiveIsland_LostCave_Room1/map.json +++ b/data/maps/FiveIsland_LostCave_Room1/map.json @@ -66,4 +66,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room10/map.json b/data/maps/FiveIsland_LostCave_Room10/map.json index af59dbf68..82fcbdb73 100644 --- a/data/maps/FiveIsland_LostCave_Room10/map.json +++ b/data/maps/FiveIsland_LostCave_Room10/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room11/map.json b/data/maps/FiveIsland_LostCave_Room11/map.json index 1bb718599..3d20ed88f 100644 --- a/data/maps/FiveIsland_LostCave_Room11/map.json +++ b/data/maps/FiveIsland_LostCave_Room11/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room12/map.json b/data/maps/FiveIsland_LostCave_Room12/map.json index 19a4d07fb..c5e58f109 100644 --- a/data/maps/FiveIsland_LostCave_Room12/map.json +++ b/data/maps/FiveIsland_LostCave_Room12/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room13/map.json b/data/maps/FiveIsland_LostCave_Room13/map.json index 12c0a2295..8fe0d99c1 100644 --- a/data/maps/FiveIsland_LostCave_Room13/map.json +++ b/data/maps/FiveIsland_LostCave_Room13/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room14/map.json b/data/maps/FiveIsland_LostCave_Room14/map.json index 0d5204697..f47e71c9a 100644 --- a/data/maps/FiveIsland_LostCave_Room14/map.json +++ b/data/maps/FiveIsland_LostCave_Room14/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room2/map.json b/data/maps/FiveIsland_LostCave_Room2/map.json index 25a7996e6..58beef001 100644 --- a/data/maps/FiveIsland_LostCave_Room2/map.json +++ b/data/maps/FiveIsland_LostCave_Room2/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room3/map.json b/data/maps/FiveIsland_LostCave_Room3/map.json index 885c75d45..48c9e0788 100644 --- a/data/maps/FiveIsland_LostCave_Room3/map.json +++ b/data/maps/FiveIsland_LostCave_Room3/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room4/map.json b/data/maps/FiveIsland_LostCave_Room4/map.json index da9555287..ecfa7dba7 100644 --- a/data/maps/FiveIsland_LostCave_Room4/map.json +++ b/data/maps/FiveIsland_LostCave_Room4/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room5/map.json b/data/maps/FiveIsland_LostCave_Room5/map.json index ee295239d..e9c21699e 100644 --- a/data/maps/FiveIsland_LostCave_Room5/map.json +++ b/data/maps/FiveIsland_LostCave_Room5/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room6/map.json b/data/maps/FiveIsland_LostCave_Room6/map.json index cd6663ce8..62adb0db8 100644 --- a/data/maps/FiveIsland_LostCave_Room6/map.json +++ b/data/maps/FiveIsland_LostCave_Room6/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room7/map.json b/data/maps/FiveIsland_LostCave_Room7/map.json index 144f2099b..36aa26f2a 100644 --- a/data/maps/FiveIsland_LostCave_Room7/map.json +++ b/data/maps/FiveIsland_LostCave_Room7/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room8/map.json b/data/maps/FiveIsland_LostCave_Room8/map.json index 270a99c8f..3b3375d92 100644 --- a/data/maps/FiveIsland_LostCave_Room8/map.json +++ b/data/maps/FiveIsland_LostCave_Room8/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_LostCave_Room9/map.json b/data/maps/FiveIsland_LostCave_Room9/map.json index ee2945b8d..001a2680e 100644 --- a/data/maps/FiveIsland_LostCave_Room9/map.json +++ b/data/maps/FiveIsland_LostCave_Room9/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_Meadow/map.json b/data/maps/FiveIsland_Meadow/map.json index 2d374bd56..13208ecf8 100644 --- a/data/maps/FiveIsland_Meadow/map.json +++ b/data/maps/FiveIsland_Meadow/map.json @@ -135,4 +135,4 @@ "script": "FiveIsland_Meadow_EventScript_168942" } ] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_MemorialPillar/map.json b/data/maps/FiveIsland_MemorialPillar/map.json index 0f7ba8199..a5dc6eeda 100644 --- a/data/maps/FiveIsland_MemorialPillar/map.json +++ b/data/maps/FiveIsland_MemorialPillar/map.json @@ -101,7 +101,7 @@ "y": 52, "elevation": 3, "item": "ITEM_BIG_PEARL", - "flag": "170", + "flag": "HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BIG_PEARL", "unknown": 1 }, { @@ -110,7 +110,7 @@ "y": 7, "elevation": 3, "item": "ITEM_RAZZ_BERRY", - "flag": "171", + "flag": "HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_RAZZ_BERRY", "unknown": 1 }, { @@ -119,7 +119,7 @@ "y": 22, "elevation": 3, "item": "ITEM_SITRUS_BERRY", - "flag": "172", + "flag": "HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_SITRUS_BERRY", "unknown": 1 }, { @@ -128,8 +128,8 @@ "y": 25, "elevation": 3, "item": "ITEM_BLUK_BERRY", - "flag": "173", + "flag": "HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BLUK_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_PokemonCenter_1F/map.json b/data/maps/FiveIsland_PokemonCenter_1F/map.json index af0f12fde..f541cade9 100644 --- a/data/maps/FiveIsland_PokemonCenter_1F/map.json +++ b/data/maps/FiveIsland_PokemonCenter_1F/map.json @@ -97,4 +97,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_PokemonCenter_2F/map.json b/data/maps/FiveIsland_PokemonCenter_2F/map.json index d1c083cb7..718947270 100644 --- a/data/maps/FiveIsland_PokemonCenter_2F/map.json +++ b/data/maps/FiveIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_ResortGorgeous/map.json b/data/maps/FiveIsland_ResortGorgeous/map.json index b9f0c8179..c4f208247 100644 --- a/data/maps/FiveIsland_ResortGorgeous/map.json +++ b/data/maps/FiveIsland_ResortGorgeous/map.json @@ -148,7 +148,7 @@ "y": 7, "elevation": 3, "item": "ITEM_NEST_BALL", - "flag": "174", + "flag": "HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_NEST_BALL", "unknown": 1 }, { @@ -157,7 +157,7 @@ "y": 11, "elevation": 3, "item": "ITEM_STARDUST", - "flag": "175", + "flag": "HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST", "unknown": 1 }, { @@ -166,7 +166,7 @@ "y": 12, "elevation": 3, "item": "ITEM_STAR_PIECE", - "flag": "176", + "flag": "HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STAR_PIECE", "unknown": 1 }, { @@ -175,7 +175,7 @@ "y": 5, "elevation": 3, "item": "ITEM_STARDUST", - "flag": "177", + "flag": "HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST_2", "unknown": 1 }, { @@ -186,4 +186,4 @@ "script": "FiveIsland_ResortGorgeous_EventScript_168844" } ] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_ResortGorgeous_House/map.json b/data/maps/FiveIsland_ResortGorgeous_House/map.json index 60c8196d3..f3c7b873c 100644 --- a/data/maps/FiveIsland_ResortGorgeous_House/map.json +++ b/data/maps/FiveIsland_ResortGorgeous_House/map.json @@ -66,4 +66,4 @@ "script": "FiveIsland_ResortGorgeous_House_EventScript_1ACF2C" } ] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_RocketWarehouse/map.json b/data/maps/FiveIsland_RocketWarehouse/map.json index c82cf9f50..dcb08c97f 100644 --- a/data/maps/FiveIsland_RocketWarehouse/map.json +++ b/data/maps/FiveIsland_RocketWarehouse/map.json @@ -203,7 +203,7 @@ "y": 2, "elevation": 0, "item": "ITEM_NEST_BALL", - "flag": "68", + "flag": "HIDDEN_ITEM_FIVE_ISLAND_ROCKET_WAREHOUSE_NEST_BALL", "unknown": 1 }, { @@ -212,7 +212,7 @@ "y": 16, "elevation": 0, "item": "ITEM_NET_BALL", - "flag": "69", + "flag": "HIDDEN_ITEM_FIVE_ISLAND_ROCKET_WAREHOUSE_NET_BALL", "unknown": 1 }, { @@ -363,4 +363,4 @@ "script": "FiveIsland_RocketWarehouse_EventScript_163F5A" } ] -} +} \ No newline at end of file diff --git a/data/maps/FiveIsland_WaterLabyrinth/map.json b/data/maps/FiveIsland_WaterLabyrinth/map.json index 173c247da..526eedb62 100644 --- a/data/maps/FiveIsland_WaterLabyrinth/map.json +++ b/data/maps/FiveIsland_WaterLabyrinth/map.json @@ -54,4 +54,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json index e920ba0af..c1b189acb 100644 --- a/data/maps/FourIsland/map.json +++ b/data/maps/FourIsland/map.json @@ -243,7 +243,7 @@ "y": 34, "elevation": 3, "item": "ITEM_PEARL", - "flag": "168", + "flag": "HIDDEN_ITEM_FOUR_ISLAND_PEARL", "unknown": 1 }, { @@ -251,8 +251,8 @@ "x": 6, "y": 21, "elevation": 3, - "item": "POCKET_KEY_ITEMS", - "flag": "169", + "item": "ITEM_ULTRA_BALL", + "flag": "HIDDEN_ITEM_FOUR_ISLAND_ULTRA_BALL", "unknown": 1 }, { @@ -263,4 +263,4 @@ "script": "FourIsland_EventScript_167E85" } ] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_Harbor/map.json b/data/maps/FourIsland_Harbor/map.json index e7507d3fe..a4a67caaf 100644 --- a/data/maps/FourIsland_Harbor/map.json +++ b/data/maps/FourIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_House1/map.json b/data/maps/FourIsland_House1/map.json index a33509d0c..0b504f9d1 100644 --- a/data/maps/FourIsland_House1/map.json +++ b/data/maps/FourIsland_House1/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_House2/map.json b/data/maps/FourIsland_House2/map.json index bfb59deeb..593722b8c 100644 --- a/data/maps/FourIsland_House2/map.json +++ b/data/maps/FourIsland_House2/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_IcefallCave_1F/map.json b/data/maps/FourIsland_IcefallCave_1F/map.json index 9a9bb955a..670212bfa 100644 --- a/data/maps/FourIsland_IcefallCave_1F/map.json +++ b/data/maps/FourIsland_IcefallCave_1F/map.json @@ -86,4 +86,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_IcefallCave_B1F/map.json b/data/maps/FourIsland_IcefallCave_B1F/map.json index 709b24259..ae1b2864f 100644 --- a/data/maps/FourIsland_IcefallCave_B1F/map.json +++ b/data/maps/FourIsland_IcefallCave_B1F/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_IcefallCave_Back/map.json b/data/maps/FourIsland_IcefallCave_Back/map.json index b47ef6927..6300f1f6f 100644 --- a/data/maps/FourIsland_IcefallCave_Back/map.json +++ b/data/maps/FourIsland_IcefallCave_Back/map.json @@ -105,4 +105,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_IcefallCave_Entrance/map.json b/data/maps/FourIsland_IcefallCave_Entrance/map.json index 3315c36b5..e2338498a 100644 --- a/data/maps/FourIsland_IcefallCave_Entrance/map.json +++ b/data/maps/FourIsland_IcefallCave_Entrance/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_LoreleisHouse/map.json b/data/maps/FourIsland_LoreleisHouse/map.json index 45784f529..86eba43ef 100644 --- a/data/maps/FourIsland_LoreleisHouse/map.json +++ b/data/maps/FourIsland_LoreleisHouse/map.json @@ -220,4 +220,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_Mart/map.json b/data/maps/FourIsland_Mart/map.json index ca5cba0ec..5a7567099 100644 --- a/data/maps/FourIsland_Mart/map.json +++ b/data/maps/FourIsland_Mart/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_PokemonCenter_1F/map.json b/data/maps/FourIsland_PokemonCenter_1F/map.json index 45d65222d..bf55e36f6 100644 --- a/data/maps/FourIsland_PokemonCenter_1F/map.json +++ b/data/maps/FourIsland_PokemonCenter_1F/map.json @@ -99,4 +99,4 @@ "script": "FourIsland_PokemonCenter_1F_EventScript_1ACDD0" } ] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_PokemonCenter_2F/map.json b/data/maps/FourIsland_PokemonCenter_2F/map.json index a118bf9bb..f05df9b0a 100644 --- a/data/maps/FourIsland_PokemonCenter_2F/map.json +++ b/data/maps/FourIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FourIsland_PokemonDayCare/map.json b/data/maps/FourIsland_PokemonDayCare/map.json index 812097722..f67365e71 100644 --- a/data/maps/FourIsland_PokemonDayCare/map.json +++ b/data/maps/FourIsland_PokemonDayCare/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity/map.json b/data/maps/FuchsiaCity/map.json index deb0dc7c0..b72216603 100644 --- a/data/maps/FuchsiaCity/map.json +++ b/data/maps/FuchsiaCity/map.json @@ -402,8 +402,8 @@ "y": 26, "elevation": 3, "item": "ITEM_MAX_REVIVE", - "flag": "133", + "flag": "HIDDEN_ITEM_FUCHSIA_CITY_MAX_REVIVE", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity_Building1/map.json b/data/maps/FuchsiaCity_Building1/map.json index 2d567eaaf..019a5c4e3 100644 --- a/data/maps/FuchsiaCity_Building1/map.json +++ b/data/maps/FuchsiaCity_Building1/map.json @@ -120,4 +120,4 @@ "script": "FuchsiaCity_Building1_EventScript_16D80D" } ] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity_Gym/map.json b/data/maps/FuchsiaCity_Gym/map.json index ff7e432c2..f9a625c17 100644 --- a/data/maps/FuchsiaCity_Gym/map.json +++ b/data/maps/FuchsiaCity_Gym/map.json @@ -158,4 +158,4 @@ "script": "FuchsiaCity_Gym_EventScript_16D6A7" } ] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity_House1/map.json b/data/maps/FuchsiaCity_House1/map.json index 7f6e645b4..0b3d01184 100644 --- a/data/maps/FuchsiaCity_House1/map.json +++ b/data/maps/FuchsiaCity_House1/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity_House2/map.json b/data/maps/FuchsiaCity_House2/map.json index 5aeaa2b32..d73590786 100644 --- a/data/maps/FuchsiaCity_House2/map.json +++ b/data/maps/FuchsiaCity_House2/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity_House3/map.json b/data/maps/FuchsiaCity_House3/map.json index 2267848fc..152bc7c6f 100644 --- a/data/maps/FuchsiaCity_House3/map.json +++ b/data/maps/FuchsiaCity_House3/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity_Mart/map.json b/data/maps/FuchsiaCity_Mart/map.json index fcdd61d33..732cbbf6b 100644 --- a/data/maps/FuchsiaCity_Mart/map.json +++ b/data/maps/FuchsiaCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity_PokemonCenter_1F/map.json b/data/maps/FuchsiaCity_PokemonCenter_1F/map.json index 4b711686d..8302d5425 100644 --- a/data/maps/FuchsiaCity_PokemonCenter_1F/map.json +++ b/data/maps/FuchsiaCity_PokemonCenter_1F/map.json @@ -98,4 +98,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json index 6b0547ad4..a3c24ea86 100644 --- a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json +++ b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/map.json b/data/maps/FuchsiaCity_SafariZone_Entrance/map.json index bbfc3846f..ed0f7ecb9 100644 --- a/data/maps/FuchsiaCity_SafariZone_Entrance/map.json +++ b/data/maps/FuchsiaCity_SafariZone_Entrance/map.json @@ -100,4 +100,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/FuchsiaCity_ZooBuilding/map.json b/data/maps/FuchsiaCity_ZooBuilding/map.json index 39114ccdb..66a12474b 100644 --- a/data/maps/FuchsiaCity_ZooBuilding/map.json +++ b/data/maps/FuchsiaCity_ZooBuilding/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/IndigoPlateau_Exterior/map.json b/data/maps/IndigoPlateau_Exterior/map.json index 90973993a..dc610feda 100644 --- a/data/maps/IndigoPlateau_Exterior/map.json +++ b/data/maps/IndigoPlateau_Exterior/map.json @@ -57,4 +57,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json index 3d9919ed1..c9525f8bd 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json +++ b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json @@ -143,4 +143,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json index 646c4d178..e48d39529 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json +++ b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/LavenderTown/map.json b/data/maps/LavenderTown/map.json index a7c2dcd10..38a054989 100644 --- a/data/maps/LavenderTown/map.json +++ b/data/maps/LavenderTown/map.json @@ -144,4 +144,4 @@ "script": "LavenderTown_EventScript_1668CA" } ] -} +} \ No newline at end of file diff --git a/data/maps/LavenderTown_House1/map.json b/data/maps/LavenderTown_House1/map.json index d733b6630..315c057a6 100644 --- a/data/maps/LavenderTown_House1/map.json +++ b/data/maps/LavenderTown_House1/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/LavenderTown_House2/map.json b/data/maps/LavenderTown_House2/map.json index aa17b7d39..b07e6069d 100644 --- a/data/maps/LavenderTown_House2/map.json +++ b/data/maps/LavenderTown_House2/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/LavenderTown_Mart/map.json b/data/maps/LavenderTown_Mart/map.json index b944ac24e..b8f7543de 100644 --- a/data/maps/LavenderTown_Mart/map.json +++ b/data/maps/LavenderTown_Mart/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/LavenderTown_PokemonCenter_1F/map.json b/data/maps/LavenderTown_PokemonCenter_1F/map.json index 4ef87ccf2..1e29aafa8 100644 --- a/data/maps/LavenderTown_PokemonCenter_1F/map.json +++ b/data/maps/LavenderTown_PokemonCenter_1F/map.json @@ -111,4 +111,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/LavenderTown_PokemonCenter_2F/map.json b/data/maps/LavenderTown_PokemonCenter_2F/map.json index 31112697f..fe23d2e7a 100644 --- a/data/maps/LavenderTown_PokemonCenter_2F/map.json +++ b/data/maps/LavenderTown_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json index 7a917e264..69db29dbc 100644 --- a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json +++ b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json @@ -139,4 +139,4 @@ "script": "LavenderTown_VolunteerPokemonHouse_EventScript_16B229" } ] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json index fa38fac93..d47e72eaf 100644 --- a/data/maps/MtEmber_Exterior/map.json +++ b/data/maps/MtEmber_Exterior/map.json @@ -354,7 +354,7 @@ "y": 17, "elevation": 0, "item": "ITEM_FIRE_STONE", - "flag": "158", + "flag": "HIDDEN_ITEM_MT_EMBER_EXTERIOR_FIRE_STONE", "unknown": 1 }, { @@ -362,9 +362,9 @@ "x": 8, "y": 30, "elevation": 3, - "item": "POCKET_KEY_ITEMS", - "flag": "162", + "item": "ITEM_ULTRA_BALL", + "flag": "HIDDEN_ITEM_MT_EMBER_EXTERIOR_ULTRA_BALL", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_RubyPath_1F/map.json b/data/maps/MtEmber_RubyPath_1F/map.json index af7c2032f..131b7c730 100644 --- a/data/maps/MtEmber_RubyPath_1F/map.json +++ b/data/maps/MtEmber_RubyPath_1F/map.json @@ -104,4 +104,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_RubyPath_B1F/map.json b/data/maps/MtEmber_RubyPath_B1F/map.json index 3a95580b2..f07680436 100644 --- a/data/maps/MtEmber_RubyPath_B1F/map.json +++ b/data/maps/MtEmber_RubyPath_B1F/map.json @@ -84,4 +84,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json index 78149246d..c4014a1df 100644 --- a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_RubyPath_B2F/map.json b/data/maps/MtEmber_RubyPath_B2F/map.json index e296e9318..3669590b4 100644 --- a/data/maps/MtEmber_RubyPath_B2F/map.json +++ b/data/maps/MtEmber_RubyPath_B2F/map.json @@ -123,4 +123,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json index 42576cb8d..cff4242e4 100644 --- a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json @@ -58,4 +58,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_RubyPath_B3F/map.json b/data/maps/MtEmber_RubyPath_B3F/map.json index 5bc2edf77..dae0284dc 100644 --- a/data/maps/MtEmber_RubyPath_B3F/map.json +++ b/data/maps/MtEmber_RubyPath_B3F/map.json @@ -169,4 +169,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_RubyPath_B4F/map.json b/data/maps/MtEmber_RubyPath_B4F/map.json index 42d8ee7f2..fda9aaa01 100644 --- a/data/maps/MtEmber_RubyPath_B4F/map.json +++ b/data/maps/MtEmber_RubyPath_B4F/map.json @@ -214,4 +214,4 @@ "script": "MtEmber_RubyPath_B4F_EventScript_16392B" } ] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_RubyPath_B5F/map.json b/data/maps/MtEmber_RubyPath_B5F/map.json index 637afcde5..4611b5aa7 100644 --- a/data/maps/MtEmber_RubyPath_B5F/map.json +++ b/data/maps/MtEmber_RubyPath_B5F/map.json @@ -46,4 +46,4 @@ "script": "MtEmber_RubyPath_B5F_EventScript_163BAB" } ] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_Summit/map.json b/data/maps/MtEmber_Summit/map.json index 34eb9d6a7..25d6a7440 100644 --- a/data/maps/MtEmber_Summit/map.json +++ b/data/maps/MtEmber_Summit/map.json @@ -90,4 +90,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_SummitPath_1F/map.json b/data/maps/MtEmber_SummitPath_1F/map.json index 7b06ec6ba..f9da889ef 100644 --- a/data/maps/MtEmber_SummitPath_1F/map.json +++ b/data/maps/MtEmber_SummitPath_1F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_SummitPath_2F/map.json b/data/maps/MtEmber_SummitPath_2F/map.json index 62da287fd..f1164247b 100644 --- a/data/maps/MtEmber_SummitPath_2F/map.json +++ b/data/maps/MtEmber_SummitPath_2F/map.json @@ -149,4 +149,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/MtEmber_SummitPath_3F/map.json b/data/maps/MtEmber_SummitPath_3F/map.json index 3e1d8dc50..7ba050cf8 100644 --- a/data/maps/MtEmber_SummitPath_3F/map.json +++ b/data/maps/MtEmber_SummitPath_3F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/MtMoon_1F/map.json b/data/maps/MtMoon_1F/map.json index 135f731fc..9763ddb11 100644 --- a/data/maps/MtMoon_1F/map.json +++ b/data/maps/MtMoon_1F/map.json @@ -236,4 +236,4 @@ "script": "MtMoon_1F_EventScript_1605EE" } ] -} +} \ No newline at end of file diff --git a/data/maps/MtMoon_B1F/map.json b/data/maps/MtMoon_B1F/map.json index efa18b859..1380e1626 100644 --- a/data/maps/MtMoon_B1F/map.json +++ b/data/maps/MtMoon_B1F/map.json @@ -79,7 +79,7 @@ "y": 2, "elevation": 0, "item": "ITEM_TINY_MUSHROOM", - "flag": "84", + "flag": "HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM", "unknown": 1 }, { @@ -88,7 +88,7 @@ "y": 2, "elevation": 0, "item": "ITEM_TINY_MUSHROOM", - "flag": "85", + "flag": "HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_2", "unknown": 1 }, { @@ -97,7 +97,7 @@ "y": 34, "elevation": 0, "item": "ITEM_TINY_MUSHROOM", - "flag": "86", + "flag": "HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_3", "unknown": 1 }, { @@ -106,7 +106,7 @@ "y": 35, "elevation": 0, "item": "ITEM_BIG_MUSHROOM", - "flag": "87", + "flag": "HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM", "unknown": 1 }, { @@ -115,7 +115,7 @@ "y": 12, "elevation": 0, "item": "ITEM_BIG_MUSHROOM", - "flag": "88", + "flag": "HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_2", "unknown": 1 }, { @@ -124,8 +124,8 @@ "y": 34, "elevation": 0, "item": "ITEM_BIG_MUSHROOM", - "flag": "89", + "flag": "HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_3", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/MtMoon_B2F/map.json b/data/maps/MtMoon_B2F/map.json index 7d5fd8368..fbcb05702 100644 --- a/data/maps/MtMoon_B2F/map.json +++ b/data/maps/MtMoon_B2F/map.json @@ -205,7 +205,7 @@ "y": 16, "elevation": 3, "item": "ITEM_MOON_STONE", - "flag": "2", + "flag": "HIDDEN_ITEM_MT_MOON_B2F_MOON_STONE", "unknown": 1 }, { @@ -214,8 +214,8 @@ "y": 11, "elevation": 3, "item": "ITEM_ETHER", - "flag": "3", + "flag": "HIDDEN_ITEM_MT_MOON_B2F_ETHER", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_1F/map.json b/data/maps/NavelRock_1F/map.json index 4f0bc37bc..d6417b85b 100644 --- a/data/maps/NavelRock_1F/map.json +++ b/data/maps/NavelRock_1F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_B1F/map.json b/data/maps/NavelRock_B1F/map.json index 4807cf865..8f4bb64df 100644 --- a/data/maps/NavelRock_B1F/map.json +++ b/data/maps/NavelRock_B1F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_Base/map.json b/data/maps/NavelRock_Base/map.json index aa97091ec..9fb6eed21 100644 --- a/data/maps/NavelRock_Base/map.json +++ b/data/maps/NavelRock_Base/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B10F/map.json b/data/maps/NavelRock_BasePath_B10F/map.json index 16c0363a8..5156eebae 100644 --- a/data/maps/NavelRock_BasePath_B10F/map.json +++ b/data/maps/NavelRock_BasePath_B10F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B11F/map.json b/data/maps/NavelRock_BasePath_B11F/map.json index 9530b8ca8..ac251babb 100644 --- a/data/maps/NavelRock_BasePath_B11F/map.json +++ b/data/maps/NavelRock_BasePath_B11F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B1F/map.json b/data/maps/NavelRock_BasePath_B1F/map.json index e2d8103eb..ec05a65df 100644 --- a/data/maps/NavelRock_BasePath_B1F/map.json +++ b/data/maps/NavelRock_BasePath_B1F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B2F/map.json b/data/maps/NavelRock_BasePath_B2F/map.json index df3200d16..483b4918d 100644 --- a/data/maps/NavelRock_BasePath_B2F/map.json +++ b/data/maps/NavelRock_BasePath_B2F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B3F/map.json b/data/maps/NavelRock_BasePath_B3F/map.json index 65e25b3ec..6817de8e5 100644 --- a/data/maps/NavelRock_BasePath_B3F/map.json +++ b/data/maps/NavelRock_BasePath_B3F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B4F/map.json b/data/maps/NavelRock_BasePath_B4F/map.json index fd56529fb..db5a90cfa 100644 --- a/data/maps/NavelRock_BasePath_B4F/map.json +++ b/data/maps/NavelRock_BasePath_B4F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B5F/map.json b/data/maps/NavelRock_BasePath_B5F/map.json index 2d6e8798c..52e540366 100644 --- a/data/maps/NavelRock_BasePath_B5F/map.json +++ b/data/maps/NavelRock_BasePath_B5F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B6F/map.json b/data/maps/NavelRock_BasePath_B6F/map.json index 0f5e92ad9..030cade08 100644 --- a/data/maps/NavelRock_BasePath_B6F/map.json +++ b/data/maps/NavelRock_BasePath_B6F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B7F/map.json b/data/maps/NavelRock_BasePath_B7F/map.json index 1c2897d91..a17f2b2ed 100644 --- a/data/maps/NavelRock_BasePath_B7F/map.json +++ b/data/maps/NavelRock_BasePath_B7F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B8F/map.json b/data/maps/NavelRock_BasePath_B8F/map.json index 1f3445dee..e3ed5fe49 100644 --- a/data/maps/NavelRock_BasePath_B8F/map.json +++ b/data/maps/NavelRock_BasePath_B8F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_BasePath_B9F/map.json b/data/maps/NavelRock_BasePath_B9F/map.json index 9c6a50590..62bb3b307 100644 --- a/data/maps/NavelRock_BasePath_B9F/map.json +++ b/data/maps/NavelRock_BasePath_B9F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_Exterior/map.json b/data/maps/NavelRock_Exterior/map.json index adaa0e703..5b89ea26f 100644 --- a/data/maps/NavelRock_Exterior/map.json +++ b/data/maps/NavelRock_Exterior/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_Fork/map.json b/data/maps/NavelRock_Fork/map.json index c7b72356c..524bc975f 100644 --- a/data/maps/NavelRock_Fork/map.json +++ b/data/maps/NavelRock_Fork/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_Harbor/map.json b/data/maps/NavelRock_Harbor/map.json index dee041a54..699512d59 100644 --- a/data/maps/NavelRock_Harbor/map.json +++ b/data/maps/NavelRock_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_Summit/map.json b/data/maps/NavelRock_Summit/map.json index 62a375525..61d23cbb1 100644 --- a/data/maps/NavelRock_Summit/map.json +++ b/data/maps/NavelRock_Summit/map.json @@ -54,8 +54,8 @@ "y": 11, "elevation": 3, "item": "ITEM_SACRED_ASH", - "flag": "160", + "flag": "HIDDEN_ITEM_NAVEL_ROCK_SUMMIT_SACRED_ASH", "unknown": 129 } ] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_SummitPath_2F/map.json b/data/maps/NavelRock_SummitPath_2F/map.json index 7cdb412db..e94a7a7fe 100644 --- a/data/maps/NavelRock_SummitPath_2F/map.json +++ b/data/maps/NavelRock_SummitPath_2F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_SummitPath_3F/map.json b/data/maps/NavelRock_SummitPath_3F/map.json index 3d8db3367..9507e7497 100644 --- a/data/maps/NavelRock_SummitPath_3F/map.json +++ b/data/maps/NavelRock_SummitPath_3F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_SummitPath_4F/map.json b/data/maps/NavelRock_SummitPath_4F/map.json index d83e5c97f..1e409c463 100644 --- a/data/maps/NavelRock_SummitPath_4F/map.json +++ b/data/maps/NavelRock_SummitPath_4F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/NavelRock_SummitPath_5F/map.json b/data/maps/NavelRock_SummitPath_5F/map.json index 4db860493..b4e65e36d 100644 --- a/data/maps/NavelRock_SummitPath_5F/map.json +++ b/data/maps/NavelRock_SummitPath_5F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/OneIsland/map.json b/data/maps/OneIsland/map.json index 0bd30ba71..ff8b8077b 100644 --- a/data/maps/OneIsland/map.json +++ b/data/maps/OneIsland/map.json @@ -111,4 +111,4 @@ "script": "OneIsland_EventScript_16755B" } ] -} +} \ No newline at end of file diff --git a/data/maps/OneIsland_Harbor/map.json b/data/maps/OneIsland_Harbor/map.json index 6a8cbe4b2..d0472673a 100644 --- a/data/maps/OneIsland_Harbor/map.json +++ b/data/maps/OneIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/OneIsland_House1/map.json b/data/maps/OneIsland_House1/map.json index 7367836f7..01a881eb5 100644 --- a/data/maps/OneIsland_House1/map.json +++ b/data/maps/OneIsland_House1/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/OneIsland_House2/map.json b/data/maps/OneIsland_House2/map.json index d88b79750..b78820671 100644 --- a/data/maps/OneIsland_House2/map.json +++ b/data/maps/OneIsland_House2/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/OneIsland_KindleRoad/map.json b/data/maps/OneIsland_KindleRoad/map.json index 74023f6d0..64a09154d 100644 --- a/data/maps/OneIsland_KindleRoad/map.json +++ b/data/maps/OneIsland_KindleRoad/map.json @@ -437,4 +437,4 @@ "script": "OneIsland_KindleRoad_EventScript_168759" } ] -} +} \ No newline at end of file diff --git a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json index 71bbbe0dd..4e230dc1a 100644 --- a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json +++ b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json @@ -113,4 +113,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/OneIsland_PokemonCenter_1F/map.json b/data/maps/OneIsland_PokemonCenter_1F/map.json index 4c6527a0a..f3cee25e1 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/map.json +++ b/data/maps/OneIsland_PokemonCenter_1F/map.json @@ -211,4 +211,4 @@ "script": "OneIsland_PokemonCenter_1F_EventScript_171179" } ] -} +} \ No newline at end of file diff --git a/data/maps/OneIsland_PokemonCenter_2F/map.json b/data/maps/OneIsland_PokemonCenter_2F/map.json index 616c96a7c..e3e9146b9 100644 --- a/data/maps/OneIsland_PokemonCenter_2F/map.json +++ b/data/maps/OneIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/OneIsland_TreasureBeach/map.json b/data/maps/OneIsland_TreasureBeach/map.json index b1e946ea0..46ef94989 100644 --- a/data/maps/OneIsland_TreasureBeach/map.json +++ b/data/maps/OneIsland_TreasureBeach/map.json @@ -55,7 +55,7 @@ "y": 20, "elevation": 3, "item": "ITEM_STARDUST", - "flag": "103", + "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST", "unknown": 1 }, { @@ -64,7 +64,7 @@ "y": 27, "elevation": 3, "item": "ITEM_STARDUST", - "flag": "104", + "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST_2", "unknown": 1 }, { @@ -73,7 +73,7 @@ "y": 31, "elevation": 3, "item": "ITEM_PEARL", - "flag": "105", + "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL", "unknown": 1 }, { @@ -82,7 +82,7 @@ "y": 34, "elevation": 3, "item": "ITEM_PEARL", - "flag": "106", + "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL_2", "unknown": 1 }, { @@ -90,8 +90,8 @@ "x": 15, "y": 22, "elevation": 3, - "item": "POCKET_KEY_ITEMS", - "flag": "107", + "item": "ITEM_ULTRA_BALL", + "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL", "unknown": 1 }, { @@ -99,8 +99,8 @@ "x": 16, "y": 33, "elevation": 3, - "item": "POCKET_KEY_ITEMS", - "flag": "108", + "item": "ITEM_ULTRA_BALL", + "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL_2", "unknown": 1 }, { @@ -109,7 +109,7 @@ "y": 29, "elevation": 3, "item": "ITEM_STAR_PIECE", - "flag": "109", + "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STAR_PIECE", "unknown": 1 }, { @@ -118,8 +118,8 @@ "y": 27, "elevation": 3, "item": "ITEM_BIG_PEARL", - "flag": "110", + "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_BIG_PEARL", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/PalletTown/map.json b/data/maps/PalletTown/map.json index b47575c42..eb08ca7c6 100644 --- a/data/maps/PalletTown/map.json +++ b/data/maps/PalletTown/map.json @@ -153,4 +153,4 @@ "script": "PalletTown_EventScript_16586B" } ] -} +} \ No newline at end of file diff --git a/data/maps/PalletTown_GarysHouse/map.json b/data/maps/PalletTown_GarysHouse/map.json index c5522db0b..991c681eb 100644 --- a/data/maps/PalletTown_GarysHouse/map.json +++ b/data/maps/PalletTown_GarysHouse/map.json @@ -87,4 +87,4 @@ "script": "PalletTown_GarysHouse_EventScript_168F75" } ] -} +} \ No newline at end of file diff --git a/data/maps/PalletTown_PlayersHouse_1F/map.json b/data/maps/PalletTown_PlayersHouse_1F/map.json index ad29c0e04..ea512f07a 100644 --- a/data/maps/PalletTown_PlayersHouse_1F/map.json +++ b/data/maps/PalletTown_PlayersHouse_1F/map.json @@ -67,4 +67,4 @@ "script": "PalletTown_PlayersHouse_1F_EventScript_168C62" } ] -} +} \ No newline at end of file diff --git a/data/maps/PalletTown_PlayersHouse_2F/map.json b/data/maps/PalletTown_PlayersHouse_2F/map.json index 61e354782..7fcddefca 100644 --- a/data/maps/PalletTown_PlayersHouse_2F/map.json +++ b/data/maps/PalletTown_PlayersHouse_2F/map.json @@ -46,4 +46,4 @@ "script": "PalletTown_PlayersHouse_2F_EventScript_168CDB" } ] -} +} \ No newline at end of file diff --git a/data/maps/PalletTown_ProfessorOaksLab/map.json b/data/maps/PalletTown_ProfessorOaksLab/map.json index c7440708c..55bfdb7d1 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/map.json +++ b/data/maps/PalletTown_ProfessorOaksLab/map.json @@ -253,4 +253,4 @@ "script": "PalletTown_ProfessorOaksLab_EventScript_169E7A" } ] -} +} \ No newline at end of file diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json index d1d8f5b96..542618ea2 100644 --- a/data/maps/PewterCity/map.json +++ b/data/maps/PewterCity/map.json @@ -273,9 +273,9 @@ "x": 6, "y": 3, "elevation": 3, - "item": "POCKET_TM_CASE", - "flag": "112", + "item": "ITEM_POKE_BALL", + "flag": "HIDDEN_ITEM_PEWTER_CITY_POKE_BALL", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/PewterCity_Gym/map.json b/data/maps/PewterCity_Gym/map.json index 5893d6954..430ad3d5d 100644 --- a/data/maps/PewterCity_Gym/map.json +++ b/data/maps/PewterCity_Gym/map.json @@ -93,4 +93,4 @@ "script": "PewterCity_Gym_EventScript_16A6AF" } ] -} +} \ No newline at end of file diff --git a/data/maps/PewterCity_House1/map.json b/data/maps/PewterCity_House1/map.json index d44ec63bf..981631c08 100644 --- a/data/maps/PewterCity_House1/map.json +++ b/data/maps/PewterCity_House1/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PewterCity_House2/map.json b/data/maps/PewterCity_House2/map.json index 83aaf23bf..695af1a50 100644 --- a/data/maps/PewterCity_House2/map.json +++ b/data/maps/PewterCity_House2/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PewterCity_Mart/map.json b/data/maps/PewterCity_Mart/map.json index 8b9c5e575..932a5e3ae 100644 --- a/data/maps/PewterCity_Mart/map.json +++ b/data/maps/PewterCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PewterCity_Museum_1F/map.json b/data/maps/PewterCity_Museum_1F/map.json index 0f545ce75..3bdab782a 100644 --- a/data/maps/PewterCity_Museum_1F/map.json +++ b/data/maps/PewterCity_Museum_1F/map.json @@ -195,4 +195,4 @@ "script": "PewterCity_Museum_1F_EventScript_1ACE1C" } ] -} +} \ No newline at end of file diff --git a/data/maps/PewterCity_Museum_2F/map.json b/data/maps/PewterCity_Museum_2F/map.json index 317926b39..fa3427f10 100644 --- a/data/maps/PewterCity_Museum_2F/map.json +++ b/data/maps/PewterCity_Museum_2F/map.json @@ -147,4 +147,4 @@ "script": "PewterCity_Museum_2F_EventScript_16A589" } ] -} +} \ No newline at end of file diff --git a/data/maps/PewterCity_PokemonCenter_1F/map.json b/data/maps/PewterCity_PokemonCenter_1F/map.json index 6807511b1..71d709a80 100644 --- a/data/maps/PewterCity_PokemonCenter_1F/map.json +++ b/data/maps/PewterCity_PokemonCenter_1F/map.json @@ -137,4 +137,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PewterCity_PokemonCenter_2F/map.json b/data/maps/PewterCity_PokemonCenter_2F/map.json index 37dd74cef..dea5d1210 100644 --- a/data/maps/PewterCity_PokemonCenter_2F/map.json +++ b/data/maps/PewterCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonLeague_AgathasRoom/map.json b/data/maps/PokemonLeague_AgathasRoom/map.json index 16b98cfda..45fbbe9bb 100644 --- a/data/maps/PokemonLeague_AgathasRoom/map.json +++ b/data/maps/PokemonLeague_AgathasRoom/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonLeague_BrunosRoom/map.json b/data/maps/PokemonLeague_BrunosRoom/map.json index 05cc19dbe..2688a324a 100644 --- a/data/maps/PokemonLeague_BrunosRoom/map.json +++ b/data/maps/PokemonLeague_BrunosRoom/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonLeague_ChampionsRoom/map.json b/data/maps/PokemonLeague_ChampionsRoom/map.json index 90e243652..176909241 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/map.json +++ b/data/maps/PokemonLeague_ChampionsRoom/map.json @@ -58,4 +58,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonLeague_HallOfFame/map.json b/data/maps/PokemonLeague_HallOfFame/map.json index a2146d74b..095abb233 100644 --- a/data/maps/PokemonLeague_HallOfFame/map.json +++ b/data/maps/PokemonLeague_HallOfFame/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonLeague_LancesRoom/map.json b/data/maps/PokemonLeague_LancesRoom/map.json index 1d962ccba..32a1918c2 100644 --- a/data/maps/PokemonLeague_LancesRoom/map.json +++ b/data/maps/PokemonLeague_LancesRoom/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonLeague_LoreleisRoom/map.json b/data/maps/PokemonLeague_LoreleisRoom/map.json index 6435fd40f..f2d4dad69 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/map.json +++ b/data/maps/PokemonLeague_LoreleisRoom/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonMansion_1F/map.json b/data/maps/PokemonMansion_1F/map.json index 8c28b8d4a..cb02dfc61 100644 --- a/data/maps/PokemonMansion_1F/map.json +++ b/data/maps/PokemonMansion_1F/map.json @@ -166,8 +166,8 @@ "y": 21, "elevation": 0, "item": "ITEM_MOON_STONE", - "flag": "31", + "flag": "HIDDEN_ITEM_POKEMON_MANSION_1F_MOON_STONE", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/PokemonMansion_2F/map.json b/data/maps/PokemonMansion_2F/map.json index 6a85dbb1e..93c40dd92 100644 --- a/data/maps/PokemonMansion_2F/map.json +++ b/data/maps/PokemonMansion_2F/map.json @@ -127,4 +127,4 @@ "script": "PokemonMansion_2F_EventScript_162278" } ] -} +} \ No newline at end of file diff --git a/data/maps/PokemonMansion_3F/map.json b/data/maps/PokemonMansion_3F/map.json index c693a9d7a..3e617c6d5 100644 --- a/data/maps/PokemonMansion_3F/map.json +++ b/data/maps/PokemonMansion_3F/map.json @@ -146,8 +146,8 @@ "y": 13, "elevation": 3, "item": "ITEM_RARE_CANDY", - "flag": "32", + "flag": "HIDDEN_ITEM_POKEMON_MANSION_3F_RARE_CANDY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/PokemonMansion_B1F/map.json b/data/maps/PokemonMansion_B1F/map.json index 15627f664..5109db394 100644 --- a/data/maps/PokemonMansion_B1F/map.json +++ b/data/maps/PokemonMansion_B1F/map.json @@ -130,8 +130,8 @@ "y": 5, "elevation": 3, "item": "ITEM_ELIXIR", - "flag": "33", + "flag": "HIDDEN_ITEM_POKEMON_MANSION_B1F_ELIXIR", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/PokemonTower_1F/map.json b/data/maps/PokemonTower_1F/map.json index ad49dce83..bf087bedd 100644 --- a/data/maps/PokemonTower_1F/map.json +++ b/data/maps/PokemonTower_1F/map.json @@ -111,4 +111,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonTower_2F/map.json b/data/maps/PokemonTower_2F/map.json index 9b23a2904..4c86d31dd 100644 --- a/data/maps/PokemonTower_2F/map.json +++ b/data/maps/PokemonTower_2F/map.json @@ -77,4 +77,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonTower_3F/map.json b/data/maps/PokemonTower_3F/map.json index dcba6c23f..d9e125e33 100644 --- a/data/maps/PokemonTower_3F/map.json +++ b/data/maps/PokemonTower_3F/map.json @@ -84,4 +84,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonTower_4F/map.json b/data/maps/PokemonTower_4F/map.json index b567872bf..339cb6c46 100644 --- a/data/maps/PokemonTower_4F/map.json +++ b/data/maps/PokemonTower_4F/map.json @@ -110,4 +110,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonTower_5F/map.json b/data/maps/PokemonTower_5F/map.json index f8fb23938..25729263f 100644 --- a/data/maps/PokemonTower_5F/map.json +++ b/data/maps/PokemonTower_5F/map.json @@ -283,8 +283,8 @@ "y": 3, "elevation": 3, "item": "ITEM_BIG_MUSHROOM", - "flag": "14", + "flag": "HIDDEN_ITEM_POKEMON_TOWER_5F_BIG_MUSHROOM", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/PokemonTower_6F/map.json b/data/maps/PokemonTower_6F/map.json index f97249088..adbc73860 100644 --- a/data/maps/PokemonTower_6F/map.json +++ b/data/maps/PokemonTower_6F/map.json @@ -116,4 +116,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/PokemonTower_7F/map.json b/data/maps/PokemonTower_7F/map.json index 3f2fd739d..13ef9abc3 100644 --- a/data/maps/PokemonTower_7F/map.json +++ b/data/maps/PokemonTower_7F/map.json @@ -83,8 +83,8 @@ "y": 4, "elevation": 3, "item": "ITEM_SOOTHE_BELL", - "flag": "159", + "flag": "HIDDEN_ITEM_POKEMON_TOWER_7F_SOOTHE_BELL", "unknown": 129 } ] -} +} \ No newline at end of file diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json index 8647b0ae1..2ee31defe 100644 --- a/data/maps/PowerPlant/map.json +++ b/data/maps/PowerPlant/map.json @@ -163,7 +163,7 @@ "y": 16, "elevation": 3, "item": "ITEM_MAX_ELIXIR", - "flag": "27", + "flag": "HIDDEN_ITEM_POWER_PLANT_MAX_ELIXIR", "unknown": 1 }, { @@ -172,8 +172,8 @@ "y": 12, "elevation": 3, "item": "ITEM_THUNDER_STONE", - "flag": "28", + "flag": "HIDDEN_ITEM_POWER_PLANT_THUNDER_STONE", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/RockTunnel_1F/map.json b/data/maps/RockTunnel_1F/map.json index 59abc79f0..e866935f8 100644 --- a/data/maps/RockTunnel_1F/map.json +++ b/data/maps/RockTunnel_1F/map.json @@ -198,4 +198,4 @@ "script": "RockTunnel_1F_EventScript_162DE0" } ] -} +} \ No newline at end of file diff --git a/data/maps/RockTunnel_B1F/map.json b/data/maps/RockTunnel_B1F/map.json index 0d2d1696e..b6f3e192b 100644 --- a/data/maps/RockTunnel_B1F/map.json +++ b/data/maps/RockTunnel_B1F/map.json @@ -384,4 +384,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/RocketHideout_B1F/map.json b/data/maps/RocketHideout_B1F/map.json index 66aa5aad7..cead802a4 100644 --- a/data/maps/RocketHideout_B1F/map.json +++ b/data/maps/RocketHideout_B1F/map.json @@ -157,8 +157,8 @@ "y": 17, "elevation": 0, "item": "ITEM_PP_UP", - "flag": "11", + "flag": "HIDDEN_ITEM_ROCKET_HIDEOUT_B1F_PP_UP", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/RocketHideout_B2F/map.json b/data/maps/RocketHideout_B2F/map.json index eff2b29af..fe6d03018 100644 --- a/data/maps/RocketHideout_B2F/map.json +++ b/data/maps/RocketHideout_B2F/map.json @@ -118,4 +118,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/RocketHideout_B3F/map.json b/data/maps/RocketHideout_B3F/map.json index 77790c353..780be6be4 100644 --- a/data/maps/RocketHideout_B3F/map.json +++ b/data/maps/RocketHideout_B3F/map.json @@ -103,8 +103,8 @@ "y": 3, "elevation": 3, "item": "ITEM_NUGGET", - "flag": "12", + "flag": "HIDDEN_ITEM_ROCKET_HIDEOUT_B3F_NUGGET", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/RocketHideout_B4F/map.json b/data/maps/RocketHideout_B4F/map.json index 37df23d8f..2bd699335 100644 --- a/data/maps/RocketHideout_B4F/map.json +++ b/data/maps/RocketHideout_B4F/map.json @@ -162,7 +162,7 @@ "y": 6, "elevation": 3, "item": "ITEM_NEST_BALL", - "flag": "13", + "flag": "HIDDEN_ITEM_ROCKET_HIDEOUT_B4F_NEST_BALL", "unknown": 1 }, { @@ -171,8 +171,8 @@ "y": 6, "elevation": 3, "item": "ITEM_NET_BALL", - "flag": "134", + "flag": "HIDDEN_ITEM_ROCKET_HIDEOUT_B4F_NET_BALL", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/RocketHideout_Elevator/map.json b/data/maps/RocketHideout_Elevator/map.json index dd2191b6d..ac8655fb9 100644 --- a/data/maps/RocketHideout_Elevator/map.json +++ b/data/maps/RocketHideout_Elevator/map.json @@ -39,4 +39,4 @@ "script": "RocketHideout_Elevator_EventScript_1614D9" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route1/map.json b/data/maps/Route1/map.json index 9532ffe65..c3403e84e 100644 --- a/data/maps/Route1/map.json +++ b/data/maps/Route1/map.json @@ -62,4 +62,4 @@ "script": "Route1_EventScript_167F5B" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route10/map.json b/data/maps/Route10/map.json index d7ec8b3c9..1a15c19e3 100644 --- a/data/maps/Route10/map.json +++ b/data/maps/Route10/map.json @@ -221,7 +221,7 @@ "y": 19, "elevation": 0, "item": "ITEM_SUPER_POTION", - "flag": "9", + "flag": "HIDDEN_ITEM_ROUTE10_SUPER_POTION", "unknown": 1 }, { @@ -230,7 +230,7 @@ "y": 40, "elevation": 3, "item": "ITEM_MAX_ETHER", - "flag": "10", + "flag": "HIDDEN_ITEM_ROUTE10_MAX_ETHER", "unknown": 1 }, { @@ -239,7 +239,7 @@ "y": 26, "elevation": 3, "item": "ITEM_CHERI_BERRY", - "flag": "126", + "flag": "HIDDEN_ITEM_ROUTE10_CHERI_BERRY", "unknown": 1 }, { @@ -248,7 +248,7 @@ "y": 29, "elevation": 3, "item": "ITEM_PERSIM_BERRY", - "flag": "125", + "flag": "HIDDEN_ITEM_ROUTE10_PERSIM_BERRY", "unknown": 1 }, { @@ -257,8 +257,8 @@ "y": 57, "elevation": 3, "item": "ITEM_NANAB_BERRY", - "flag": "151", + "flag": "HIDDEN_ITEM_ROUTE10_NANAB_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route10_PokemonCenter_1F/map.json b/data/maps/Route10_PokemonCenter_1F/map.json index ad6d1d426..2a70d5e28 100644 --- a/data/maps/Route10_PokemonCenter_1F/map.json +++ b/data/maps/Route10_PokemonCenter_1F/map.json @@ -111,4 +111,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route10_PokemonCenter_2F/map.json b/data/maps/Route10_PokemonCenter_2F/map.json index ccb14b3db..c7188145f 100644 --- a/data/maps/Route10_PokemonCenter_2F/map.json +++ b/data/maps/Route10_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route11/map.json b/data/maps/Route11/map.json index 27e2a7d76..27147b6dd 100644 --- a/data/maps/Route11/map.json +++ b/data/maps/Route11/map.json @@ -232,8 +232,8 @@ "y": 5, "elevation": 0, "item": "ITEM_ESCAPE_ROPE", - "flag": "41", + "flag": "HIDDEN_ITEM_ROUTE11_ESCAPE_ROPE", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route11_EastEntrance_1F/map.json b/data/maps/Route11_EastEntrance_1F/map.json index 752346bbd..e0e0cf0e0 100644 --- a/data/maps/Route11_EastEntrance_1F/map.json +++ b/data/maps/Route11_EastEntrance_1F/map.json @@ -79,4 +79,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route11_EastEntrance_2F/map.json b/data/maps/Route11_EastEntrance_2F/map.json index 767612c7b..adc72d42d 100644 --- a/data/maps/Route11_EastEntrance_2F/map.json +++ b/data/maps/Route11_EastEntrance_2F/map.json @@ -66,4 +66,4 @@ "script": "Route11_EastEntrance_2F_EventScript_16FD53" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route12/map.json b/data/maps/Route12/map.json index b15dc4525..6b3b60d5e 100644 --- a/data/maps/Route12/map.json +++ b/data/maps/Route12/map.json @@ -264,7 +264,7 @@ "y": 57, "elevation": 3, "item": "ITEM_HYPER_POTION", - "flag": "42", + "flag": "HIDDEN_ITEM_ROUTE12_HYPER_POTION", "unknown": 1 }, { @@ -273,7 +273,7 @@ "y": 70, "elevation": 3, "item": "ITEM_LEFTOVERS", - "flag": "131", + "flag": "HIDDEN_ITEM_ROUTE12_LEFTOVERS", "unknown": 129 }, { @@ -282,8 +282,8 @@ "y": 116, "elevation": 3, "item": "ITEM_RARE_CANDY", - "flag": "130", + "flag": "HIDDEN_ITEM_ROUTE12_RARE_CANDY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route12_FishingHouse/map.json b/data/maps/Route12_FishingHouse/map.json index 6706d8b02..8dc07a65c 100644 --- a/data/maps/Route12_FishingHouse/map.json +++ b/data/maps/Route12_FishingHouse/map.json @@ -60,4 +60,4 @@ "script": "Route12_FishingHouse_EventScript_170067" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route12_NorthEntrance_1F/map.json b/data/maps/Route12_NorthEntrance_1F/map.json index 7c4beb37a..ab29cd8bc 100644 --- a/data/maps/Route12_NorthEntrance_1F/map.json +++ b/data/maps/Route12_NorthEntrance_1F/map.json @@ -66,4 +66,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route12_NorthEntrance_2F/map.json b/data/maps/Route12_NorthEntrance_2F/map.json index 4b1ed933e..0df33bfc3 100644 --- a/data/maps/Route12_NorthEntrance_2F/map.json +++ b/data/maps/Route12_NorthEntrance_2F/map.json @@ -53,4 +53,4 @@ "script": "Route12_NorthEntrance_2F_EventScript_16FE81" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route13/map.json b/data/maps/Route13/map.json index 919048b8d..cfbd702fd 100644 --- a/data/maps/Route13/map.json +++ b/data/maps/Route13/map.json @@ -198,8 +198,8 @@ "y": 14, "elevation": 3, "item": "ITEM_PP_UP", - "flag": "15", + "flag": "HIDDEN_ITEM_ROUTE13_PP_UP", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route14/map.json b/data/maps/Route14/map.json index 38dc65678..062b5386f 100644 --- a/data/maps/Route14/map.json +++ b/data/maps/Route14/map.json @@ -236,7 +236,7 @@ "y": 20, "elevation": 3, "item": "ITEM_ZINC", - "flag": "149", + "flag": "HIDDEN_ITEM_ROUTE14_ZINC", "unknown": 1 }, { @@ -245,8 +245,8 @@ "y": 53, "elevation": 3, "item": "ITEM_PINAP_BERRY", - "flag": "157", + "flag": "HIDDEN_ITEM_ROUTE14_PINAP_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route15/map.json b/data/maps/Route15/map.json index cdf6e21d1..5e7558237 100644 --- a/data/maps/Route15/map.json +++ b/data/maps/Route15/map.json @@ -233,4 +233,4 @@ "script": "Route15_EventScript_1680DC" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route15_WestEntrance_1F/map.json b/data/maps/Route15_WestEntrance_1F/map.json index 5d94699d2..73c625921 100644 --- a/data/maps/Route15_WestEntrance_1F/map.json +++ b/data/maps/Route15_WestEntrance_1F/map.json @@ -66,4 +66,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route15_WestEntrance_2F/map.json b/data/maps/Route15_WestEntrance_2F/map.json index aa86a9719..4c0a481ad 100644 --- a/data/maps/Route15_WestEntrance_2F/map.json +++ b/data/maps/Route15_WestEntrance_2F/map.json @@ -53,4 +53,4 @@ "script": "Route15_WestEntrance_2F_EventScript_1700B0" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route16/map.json b/data/maps/Route16/map.json index 528dd30b6..a653b6472 100644 --- a/data/maps/Route16/map.json +++ b/data/maps/Route16/map.json @@ -214,8 +214,8 @@ "y": 13, "elevation": 3, "item": "ITEM_LEFTOVERS", - "flag": "132", + "flag": "HIDDEN_ITEM_ROUTE16_LEFTOVERS", "unknown": 129 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route16_House/map.json b/data/maps/Route16_House/map.json index c848e5b76..fd3bf46fd 100644 --- a/data/maps/Route16_House/map.json +++ b/data/maps/Route16_House/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route16_NorthEntrance_1F/map.json b/data/maps/Route16_NorthEntrance_1F/map.json index 8ee9a145a..19ec265d8 100644 --- a/data/maps/Route16_NorthEntrance_1F/map.json +++ b/data/maps/Route16_NorthEntrance_1F/map.json @@ -179,4 +179,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route16_NorthEntrance_2F/map.json b/data/maps/Route16_NorthEntrance_2F/map.json index 22f87439e..2501f5c6a 100644 --- a/data/maps/Route16_NorthEntrance_2F/map.json +++ b/data/maps/Route16_NorthEntrance_2F/map.json @@ -79,4 +79,4 @@ "script": "Route16_NorthEntrance_2F_EventScript_1702DA" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route17/map.json b/data/maps/Route17/map.json index 104649674..bd13c470b 100644 --- a/data/maps/Route17/map.json +++ b/data/maps/Route17/map.json @@ -206,7 +206,7 @@ "y": 83, "elevation": 3, "item": "ITEM_RARE_CANDY", - "flag": "17", + "flag": "HIDDEN_ITEM_ROUTE17_RARE_CANDY", "unknown": 1 }, { @@ -215,7 +215,7 @@ "y": 53, "elevation": 3, "item": "ITEM_FULL_RESTORE", - "flag": "18", + "flag": "HIDDEN_ITEM_ROUTE17_FULL_RESTORE", "unknown": 1 }, { @@ -224,7 +224,7 @@ "y": 68, "elevation": 3, "item": "ITEM_PP_UP", - "flag": "19", + "flag": "HIDDEN_ITEM_ROUTE17_PP_UP", "unknown": 1 }, { @@ -233,7 +233,7 @@ "y": 125, "elevation": 3, "item": "ITEM_MAX_REVIVE", - "flag": "20", + "flag": "HIDDEN_ITEM_ROUTE17_MAX_REVIVE", "unknown": 1 }, { @@ -242,8 +242,8 @@ "y": 157, "elevation": 3, "item": "ITEM_MAX_ELIXIR", - "flag": "21", + "flag": "HIDDEN_ITEM_ROUTE17_MAX_ELIXIR", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route18/map.json b/data/maps/Route18/map.json index 48301e386..3b81f3b34 100644 --- a/data/maps/Route18/map.json +++ b/data/maps/Route18/map.json @@ -97,4 +97,4 @@ "script": "Route18_EventScript_16821F" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route18_EastEntrance_1F/map.json b/data/maps/Route18_EastEntrance_1F/map.json index 610a84f34..c38146e7f 100644 --- a/data/maps/Route18_EastEntrance_1F/map.json +++ b/data/maps/Route18_EastEntrance_1F/map.json @@ -152,4 +152,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route18_EastEntrance_2F/map.json b/data/maps/Route18_EastEntrance_2F/map.json index 3f981016e..5d3f71f77 100644 --- a/data/maps/Route18_EastEntrance_2F/map.json +++ b/data/maps/Route18_EastEntrance_2F/map.json @@ -53,4 +53,4 @@ "script": "Route18_EastEntrance_2F_EventScript_170475" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route19/map.json b/data/maps/Route19/map.json index 111cf1b71..ba08e60b1 100644 --- a/data/maps/Route19/map.json +++ b/data/maps/Route19/map.json @@ -192,4 +192,4 @@ "script": "Route19_EventScript_168232" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route2/map.json b/data/maps/Route2/map.json index 33ed43697..9c681bc53 100644 --- a/data/maps/Route2/map.json +++ b/data/maps/Route2/map.json @@ -205,4 +205,4 @@ "script": "Route2_EventScript_167F65" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route20/map.json b/data/maps/Route20/map.json index 8f1011ad4..8d3471c23 100644 --- a/data/maps/Route20/map.json +++ b/data/maps/Route20/map.json @@ -206,8 +206,8 @@ "y": 6, "elevation": 3, "item": "ITEM_STARDUST", - "flag": "153", + "flag": "HIDDEN_ITEM_ROUTE20_STARDUST", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route21_North/map.json b/data/maps/Route21_North/map.json index e52d7ff94..0169457fc 100644 --- a/data/maps/Route21_North/map.json +++ b/data/maps/Route21_North/map.json @@ -112,8 +112,8 @@ "y": 42, "elevation": 3, "item": "ITEM_PEARL", - "flag": "154", + "flag": "HIDDEN_ITEM_ROUTE21_NORTH_PEARL", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route21_South/map.json b/data/maps/Route21_South/map.json index e863fbdb9..ebb62c94e 100644 --- a/data/maps/Route21_South/map.json +++ b/data/maps/Route21_South/map.json @@ -93,4 +93,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route22/map.json b/data/maps/Route22/map.json index 5a5969bb3..5f25aea87 100644 --- a/data/maps/Route22/map.json +++ b/data/maps/Route22/map.json @@ -119,4 +119,4 @@ "script": "Route22_EventScript_1684E2" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route22_NorthEntrance/map.json b/data/maps/Route22_NorthEntrance/map.json index 71a4802f7..ac391ba74 100644 --- a/data/maps/Route22_NorthEntrance/map.json +++ b/data/maps/Route22_NorthEntrance/map.json @@ -69,4 +69,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route23/map.json b/data/maps/Route23/map.json index 42b705667..2f2572ce0 100644 --- a/data/maps/Route23/map.json +++ b/data/maps/Route23/map.json @@ -533,7 +533,7 @@ "y": 42, "elevation": 0, "item": "ITEM_FULL_RESTORE", - "flag": "34", + "flag": "HIDDEN_ITEM_ROUTE23_FULL_RESTORE", "unknown": 1 }, { @@ -541,8 +541,8 @@ "x": 20, "y": 72, "elevation": 0, - "item": "POCKET_KEY_ITEMS", - "flag": "35", + "item": "ITEM_ULTRA_BALL", + "flag": "HIDDEN_ITEM_ROUTE23_ULTRA_BALL", "unknown": 1 }, { @@ -551,7 +551,7 @@ "y": 101, "elevation": 3, "item": "ITEM_MAX_ETHER", - "flag": "36", + "flag": "HIDDEN_ITEM_ROUTE23_MAX_ETHER", "unknown": 1 }, { @@ -560,7 +560,7 @@ "y": 18, "elevation": 3, "item": "ITEM_LUM_BERRY", - "flag": "145", + "flag": "HIDDEN_ITEM_ROUTE23_LUM_BERRY", "unknown": 1 }, { @@ -569,7 +569,7 @@ "y": 29, "elevation": 3, "item": "ITEM_SITRUS_BERRY", - "flag": "146", + "flag": "HIDDEN_ITEM_ROUTE23_SITRUS_BERRY", "unknown": 1 }, { @@ -578,7 +578,7 @@ "y": 67, "elevation": 3, "item": "ITEM_ASPEAR_BERRY", - "flag": "147", + "flag": "HIDDEN_ITEM_ROUTE23_ASPEAR_BERRY", "unknown": 1 }, { @@ -587,7 +587,7 @@ "y": 128, "elevation": 3, "item": "ITEM_LEPPA_BERRY", - "flag": "148", + "flag": "HIDDEN_ITEM_ROUTE23_LEPPA_BERRY", "unknown": 1 }, { @@ -596,7 +596,7 @@ "y": 8, "elevation": 3, "item": "ITEM_MAX_ELIXIR", - "flag": "155", + "flag": "HIDDEN_ITEM_ROUTE23_MAX_ELIXIR", "unknown": 1 }, { @@ -607,4 +607,4 @@ "script": "Route23_EventScript_168616" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route24/map.json b/data/maps/Route24/map.json index f392b64bf..4cc26d6ba 100644 --- a/data/maps/Route24/map.json +++ b/data/maps/Route24/map.json @@ -157,8 +157,8 @@ "y": 4, "elevation": 3, "item": "ITEM_PECHA_BERRY", - "flag": "115", + "flag": "HIDDEN_ITEM_ROUTE24_PECHA_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route25/map.json b/data/maps/Route25/map.json index 9e10ec246..7ecf2c451 100644 --- a/data/maps/Route25/map.json +++ b/data/maps/Route25/map.json @@ -213,7 +213,7 @@ "y": 2, "elevation": 3, "item": "ITEM_ELIXIR", - "flag": "4", + "flag": "HIDDEN_ITEM_ROUTE25_ELIXIR", "unknown": 1 }, { @@ -222,7 +222,7 @@ "y": 6, "elevation": 3, "item": "ITEM_ETHER", - "flag": "5", + "flag": "HIDDEN_ITEM_ROUTE25_ETHER", "unknown": 1 }, { @@ -231,7 +231,7 @@ "y": 8, "elevation": 3, "item": "ITEM_ORAN_BERRY", - "flag": "116", + "flag": "HIDDEN_ITEM_ROUTE25_ORAN_BERRY", "unknown": 1 }, { @@ -240,8 +240,8 @@ "y": 3, "elevation": 3, "item": "ITEM_BLUK_BERRY", - "flag": "117", + "flag": "HIDDEN_ITEM_ROUTE25_BLUK_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route25_SeaCottage/map.json b/data/maps/Route25_SeaCottage/map.json index ec9a5c284..27c173150 100644 --- a/data/maps/Route25_SeaCottage/map.json +++ b/data/maps/Route25_SeaCottage/map.json @@ -73,4 +73,4 @@ "script": "Route25_SeaCottage_EventScript_1706DD" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route2_EastBuilding/map.json b/data/maps/Route2_EastBuilding/map.json index de3df77b1..8efa4df68 100644 --- a/data/maps/Route2_EastBuilding/map.json +++ b/data/maps/Route2_EastBuilding/map.json @@ -72,4 +72,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route2_House/map.json b/data/maps/Route2_House/map.json index 639be8eb0..6e8cf125b 100644 --- a/data/maps/Route2_House/map.json +++ b/data/maps/Route2_House/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route2_ViridianForest_NorthEntrance/map.json b/data/maps/Route2_ViridianForest_NorthEntrance/map.json index fab8a8b03..449b87f86 100644 --- a/data/maps/Route2_ViridianForest_NorthEntrance/map.json +++ b/data/maps/Route2_ViridianForest_NorthEntrance/map.json @@ -85,4 +85,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route2_ViridianForest_SouthEntrance/map.json b/data/maps/Route2_ViridianForest_SouthEntrance/map.json index 3f4e03f3e..d3656359b 100644 --- a/data/maps/Route2_ViridianForest_SouthEntrance/map.json +++ b/data/maps/Route2_ViridianForest_SouthEntrance/map.json @@ -72,4 +72,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route3/map.json b/data/maps/Route3/map.json index de3d20cc8..e74b8f502 100644 --- a/data/maps/Route3/map.json +++ b/data/maps/Route3/map.json @@ -158,8 +158,8 @@ "y": 9, "elevation": 3, "item": "ITEM_ORAN_BERRY", - "flag": "113", + "flag": "HIDDEN_ITEM_ROUTE3_ORAN_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route4/map.json b/data/maps/Route4/map.json index 7f4958b26..40d63d2a7 100644 --- a/data/maps/Route4/map.json +++ b/data/maps/Route4/map.json @@ -160,8 +160,8 @@ "x": 43, "y": 2, "elevation": 3, - "item": "POCKET_POKE_BALLS", - "flag": "50", + "item": "ITEM_GREAT_BALL", + "flag": "HIDDEN_ITEM_ROUTE4_GREAT_BALL", "unknown": 1 }, { @@ -170,7 +170,7 @@ "y": 4, "elevation": 3, "item": "ITEM_PERSIM_BERRY", - "flag": "114", + "flag": "HIDDEN_ITEM_ROUTE4_PERSIM_BERRY", "unknown": 1 }, { @@ -179,8 +179,8 @@ "y": 17, "elevation": 3, "item": "ITEM_RAZZ_BERRY", - "flag": "156", + "flag": "HIDDEN_ITEM_ROUTE4_RAZZ_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route4_PokemonCenter_1F/map.json b/data/maps/Route4_PokemonCenter_1F/map.json index f3401744c..706fe51ea 100644 --- a/data/maps/Route4_PokemonCenter_1F/map.json +++ b/data/maps/Route4_PokemonCenter_1F/map.json @@ -124,4 +124,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route4_PokemonCenter_2F/map.json b/data/maps/Route4_PokemonCenter_2F/map.json index c6f93c618..56c3665fd 100644 --- a/data/maps/Route4_PokemonCenter_2F/map.json +++ b/data/maps/Route4_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route5/map.json b/data/maps/Route5/map.json index 8b047231e..58e7e1c7f 100644 --- a/data/maps/Route5/map.json +++ b/data/maps/Route5/map.json @@ -64,4 +64,4 @@ "script": "Route5_EventScript_167FA8" } ] -} +} \ No newline at end of file diff --git a/data/maps/Route5_PokemonDayCare/map.json b/data/maps/Route5_PokemonDayCare/map.json index ca5aec3d2..b78b3603d 100644 --- a/data/maps/Route5_PokemonDayCare/map.json +++ b/data/maps/Route5_PokemonDayCare/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route5_SouthEntrance/map.json b/data/maps/Route5_SouthEntrance/map.json index 121e9f89b..eb53fe641 100644 --- a/data/maps/Route5_SouthEntrance/map.json +++ b/data/maps/Route5_SouthEntrance/map.json @@ -87,4 +87,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route6/map.json b/data/maps/Route6/map.json index 24a67ce53..538ee9843 100644 --- a/data/maps/Route6/map.json +++ b/data/maps/Route6/map.json @@ -141,7 +141,7 @@ "y": 5, "elevation": 3, "item": "ITEM_SITRUS_BERRY", - "flag": "118", + "flag": "HIDDEN_ITEM_ROUTE6_SITRUS_BERRY", "unknown": 1 }, { @@ -150,8 +150,8 @@ "y": 5, "elevation": 3, "item": "ITEM_RARE_CANDY", - "flag": "119", + "flag": "HIDDEN_ITEM_ROUTE6_RARE_CANDY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route6_NorthEntrance/map.json b/data/maps/Route6_NorthEntrance/map.json index 2e0ac628d..0a7f3bd1b 100644 --- a/data/maps/Route6_NorthEntrance/map.json +++ b/data/maps/Route6_NorthEntrance/map.json @@ -87,4 +87,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route7/map.json b/data/maps/Route7/map.json index 72556b9fd..cf7052532 100644 --- a/data/maps/Route7/map.json +++ b/data/maps/Route7/map.json @@ -69,8 +69,8 @@ "y": 15, "elevation": 3, "item": "ITEM_WEPEAR_BERRY", - "flag": "152", + "flag": "HIDDEN_ITEM_ROUTE7_WEPEAR_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route7_EastEntrance/map.json b/data/maps/Route7_EastEntrance/map.json index c8bea59f8..cdc9dd1bc 100644 --- a/data/maps/Route7_EastEntrance/map.json +++ b/data/maps/Route7_EastEntrance/map.json @@ -87,4 +87,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route8/map.json b/data/maps/Route8/map.json index 45b8cbec0..1f38e94c1 100644 --- a/data/maps/Route8/map.json +++ b/data/maps/Route8/map.json @@ -251,7 +251,7 @@ "y": 10, "elevation": 3, "item": "ITEM_RAWST_BERRY", - "flag": "127", + "flag": "HIDDEN_ITEM_ROUTE8_RAWST_BERRY", "unknown": 1 }, { @@ -260,7 +260,7 @@ "y": 11, "elevation": 3, "item": "ITEM_LUM_BERRY", - "flag": "128", + "flag": "HIDDEN_ITEM_ROUTE8_LUM_BERRY", "unknown": 1 }, { @@ -269,8 +269,8 @@ "y": 15, "elevation": 3, "item": "ITEM_LEPPA_BERRY", - "flag": "129", + "flag": "HIDDEN_ITEM_ROUTE8_LEPPA_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/Route8_WestEntrance/map.json b/data/maps/Route8_WestEntrance/map.json index c90244197..1044b15fe 100644 --- a/data/maps/Route8_WestEntrance/map.json +++ b/data/maps/Route8_WestEntrance/map.json @@ -87,4 +87,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/Route9/map.json b/data/maps/Route9/map.json index fa56d8ed2..bae881d0e 100644 --- a/data/maps/Route9/map.json +++ b/data/maps/Route9/map.json @@ -197,7 +197,7 @@ "y": 7, "elevation": 0, "item": "ITEM_ETHER", - "flag": "6", + "flag": "HIDDEN_ITEM_ROUTE9_ETHER", "unknown": 1 }, { @@ -206,7 +206,7 @@ "y": 2, "elevation": 3, "item": "ITEM_RARE_CANDY", - "flag": "123", + "flag": "HIDDEN_ITEM_ROUTE9_RARE_CANDY", "unknown": 1 }, { @@ -215,8 +215,8 @@ "y": 2, "elevation": 3, "item": "ITEM_CHESTO_BERRY", - "flag": "150", + "flag": "HIDDEN_ITEM_ROUTE9_CHESTO_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_1F_Corridor/map.json b/data/maps/SSAnne_1F_Corridor/map.json index b2ceb6810..a3883d665 100644 --- a/data/maps/SSAnne_1F_Corridor/map.json +++ b/data/maps/SSAnne_1F_Corridor/map.json @@ -135,4 +135,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_1F_Room1/map.json b/data/maps/SSAnne_1F_Room1/map.json index 104a568ab..9c8c5397c 100644 --- a/data/maps/SSAnne_1F_Room1/map.json +++ b/data/maps/SSAnne_1F_Room1/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_1F_Room2/map.json b/data/maps/SSAnne_1F_Room2/map.json index fcc3d6bf0..2be8f3169 100644 --- a/data/maps/SSAnne_1F_Room2/map.json +++ b/data/maps/SSAnne_1F_Room2/map.json @@ -77,4 +77,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_1F_Room3/map.json b/data/maps/SSAnne_1F_Room3/map.json index 615f4c9b1..e101ebd61 100644 --- a/data/maps/SSAnne_1F_Room3/map.json +++ b/data/maps/SSAnne_1F_Room3/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_1F_Room4/map.json b/data/maps/SSAnne_1F_Room4/map.json index c12b81c2d..781ba7e9f 100644 --- a/data/maps/SSAnne_1F_Room4/map.json +++ b/data/maps/SSAnne_1F_Room4/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_1F_Room5/map.json b/data/maps/SSAnne_1F_Room5/map.json index 6e86a11e8..b6b3d45c2 100644 --- a/data/maps/SSAnne_1F_Room5/map.json +++ b/data/maps/SSAnne_1F_Room5/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_1F_Room6/map.json b/data/maps/SSAnne_1F_Room6/map.json index c8e98e62a..0958ee63a 100644 --- a/data/maps/SSAnne_1F_Room6/map.json +++ b/data/maps/SSAnne_1F_Room6/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_1F_Room7/map.json b/data/maps/SSAnne_1F_Room7/map.json index aa2732f36..43427731c 100644 --- a/data/maps/SSAnne_1F_Room7/map.json +++ b/data/maps/SSAnne_1F_Room7/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_2F_Corridor/map.json b/data/maps/SSAnne_2F_Corridor/map.json index 36e4dfd79..07d05b0f8 100644 --- a/data/maps/SSAnne_2F_Corridor/map.json +++ b/data/maps/SSAnne_2F_Corridor/map.json @@ -135,4 +135,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_2F_Room1/map.json b/data/maps/SSAnne_2F_Room1/map.json index 6b7950e26..0a29d2e24 100644 --- a/data/maps/SSAnne_2F_Room1/map.json +++ b/data/maps/SSAnne_2F_Room1/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_2F_Room2/map.json b/data/maps/SSAnne_2F_Room2/map.json index 66f6c2e97..d082831a9 100644 --- a/data/maps/SSAnne_2F_Room2/map.json +++ b/data/maps/SSAnne_2F_Room2/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_2F_Room3/map.json b/data/maps/SSAnne_2F_Room3/map.json index ed032b4b3..808435b86 100644 --- a/data/maps/SSAnne_2F_Room3/map.json +++ b/data/maps/SSAnne_2F_Room3/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_2F_Room4/map.json b/data/maps/SSAnne_2F_Room4/map.json index 5fee6f393..708385992 100644 --- a/data/maps/SSAnne_2F_Room4/map.json +++ b/data/maps/SSAnne_2F_Room4/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_2F_Room5/map.json b/data/maps/SSAnne_2F_Room5/map.json index c9f3fe809..3589a8609 100644 --- a/data/maps/SSAnne_2F_Room5/map.json +++ b/data/maps/SSAnne_2F_Room5/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_2F_Room6/map.json b/data/maps/SSAnne_2F_Room6/map.json index 4f92d7599..d64176eef 100644 --- a/data/maps/SSAnne_2F_Room6/map.json +++ b/data/maps/SSAnne_2F_Room6/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_3F_Corridor/map.json b/data/maps/SSAnne_3F_Corridor/map.json index 3318b3553..08d4c6720 100644 --- a/data/maps/SSAnne_3F_Corridor/map.json +++ b/data/maps/SSAnne_3F_Corridor/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_B1F_Corridor/map.json b/data/maps/SSAnne_B1F_Corridor/map.json index 1ac031188..5d9312311 100644 --- a/data/maps/SSAnne_B1F_Corridor/map.json +++ b/data/maps/SSAnne_B1F_Corridor/map.json @@ -65,8 +65,8 @@ "y": 5, "elevation": 3, "item": "ITEM_HYPER_POTION", - "flag": "8", + "flag": "HIDDEN_ITEM_SSANNE_B1F_CORRIDOR_HYPER_POTION", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_B1F_Room1/map.json b/data/maps/SSAnne_B1F_Room1/map.json index 2db8e4478..6347a8072 100644 --- a/data/maps/SSAnne_B1F_Room1/map.json +++ b/data/maps/SSAnne_B1F_Room1/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_B1F_Room2/map.json b/data/maps/SSAnne_B1F_Room2/map.json index 635c1aadc..6acf2e9be 100644 --- a/data/maps/SSAnne_B1F_Room2/map.json +++ b/data/maps/SSAnne_B1F_Room2/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_B1F_Room3/map.json b/data/maps/SSAnne_B1F_Room3/map.json index caf5fb525..682ab95f6 100644 --- a/data/maps/SSAnne_B1F_Room3/map.json +++ b/data/maps/SSAnne_B1F_Room3/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_B1F_Room4/map.json b/data/maps/SSAnne_B1F_Room4/map.json index fbbf0545e..e6ec2568f 100644 --- a/data/maps/SSAnne_B1F_Room4/map.json +++ b/data/maps/SSAnne_B1F_Room4/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_B1F_Room5/map.json b/data/maps/SSAnne_B1F_Room5/map.json index f80ab4f82..1df4d2170 100644 --- a/data/maps/SSAnne_B1F_Room5/map.json +++ b/data/maps/SSAnne_B1F_Room5/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_CaptainsOffice/map.json b/data/maps/SSAnne_CaptainsOffice/map.json index 664266e47..58039f4df 100644 --- a/data/maps/SSAnne_CaptainsOffice/map.json +++ b/data/maps/SSAnne_CaptainsOffice/map.json @@ -60,4 +60,4 @@ "script": "SSAnne_CaptainsOffice_EventScript_160BD2" } ] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_Deck/map.json b/data/maps/SSAnne_Deck/map.json index bd1e16bf3..96330b043 100644 --- a/data/maps/SSAnne_Deck/map.json +++ b/data/maps/SSAnne_Deck/map.json @@ -97,4 +97,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_Exterior/map.json b/data/maps/SSAnne_Exterior/map.json index b0a63e5c9..92ac49787 100644 --- a/data/maps/SSAnne_Exterior/map.json +++ b/data/maps/SSAnne_Exterior/map.json @@ -72,8 +72,8 @@ "y": 28, "elevation": 3, "item": "ITEM_LAVA_COOKIE", - "flag": "190", + "flag": "HIDDEN_ITEM_SSANNE_EXTERIOR_LAVA_COOKIE", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SSAnne_Kitchen/map.json b/data/maps/SSAnne_Kitchen/map.json index 19e7eac4e..5614ae769 100644 --- a/data/maps/SSAnne_Kitchen/map.json +++ b/data/maps/SSAnne_Kitchen/map.json @@ -135,7 +135,7 @@ "y": 8, "elevation": 0, "item": "ITEM_CHESTO_BERRY", - "flag": "122", + "flag": "HIDDEN_ITEM_SSANNE_KITCHEN_CHESTO_BERRY", "unknown": 1 }, { @@ -144,7 +144,7 @@ "y": 4, "elevation": 0, "item": "ITEM_PECHA_BERRY", - "flag": "120", + "flag": "HIDDEN_ITEM_SSANNE_KITCHEN_PECHA_BERRY", "unknown": 1 }, { @@ -153,8 +153,8 @@ "y": 6, "elevation": 0, "item": "ITEM_CHERI_BERRY", - "flag": "121", + "flag": "HIDDEN_ITEM_SSANNE_KITCHEN_CHERI_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SafariZone_Building1/map.json b/data/maps/SafariZone_Building1/map.json index 3173c5dae..2d15dcd24 100644 --- a/data/maps/SafariZone_Building1/map.json +++ b/data/maps/SafariZone_Building1/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SafariZone_Building2/map.json b/data/maps/SafariZone_Building2/map.json index 2aade6512..c4d1721d5 100644 --- a/data/maps/SafariZone_Building2/map.json +++ b/data/maps/SafariZone_Building2/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SafariZone_Building3/map.json b/data/maps/SafariZone_Building3/map.json index fae8637ea..4aac8501d 100644 --- a/data/maps/SafariZone_Building3/map.json +++ b/data/maps/SafariZone_Building3/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SafariZone_Building4/map.json b/data/maps/SafariZone_Building4/map.json index a2ccec451..92cf6c44e 100644 --- a/data/maps/SafariZone_Building4/map.json +++ b/data/maps/SafariZone_Building4/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SafariZone_Center/map.json b/data/maps/SafariZone_Center/map.json index 6a21b2a3e..2dde1a875 100644 --- a/data/maps/SafariZone_Center/map.json +++ b/data/maps/SafariZone_Center/map.json @@ -142,7 +142,7 @@ "y": 15, "elevation": 3, "item": "ITEM_LEAF_STONE", - "flag": "22", + "flag": "HIDDEN_ITEM_SAFARI_ZONE_CENTER_LEAF_STONE", "unknown": 1 }, { @@ -153,4 +153,4 @@ "script": "SafariZone_Center_EventScript_162373" } ] -} +} \ No newline at end of file diff --git a/data/maps/SafariZone_East/map.json b/data/maps/SafariZone_East/map.json index e9b4475cf..2a997af95 100644 --- a/data/maps/SafariZone_East/map.json +++ b/data/maps/SafariZone_East/map.json @@ -141,4 +141,4 @@ "script": "SafariZone_East_EventScript_162386" } ] -} +} \ No newline at end of file diff --git a/data/maps/SafariZone_North/map.json b/data/maps/SafariZone_North/map.json index e02b44909..7a95dcb19 100644 --- a/data/maps/SafariZone_North/map.json +++ b/data/maps/SafariZone_North/map.json @@ -184,4 +184,4 @@ "script": "SafariZone_North_EventScript_162399" } ] -} +} \ No newline at end of file diff --git a/data/maps/SafariZone_SecretHouse/map.json b/data/maps/SafariZone_SecretHouse/map.json index 7eff5e68f..39d7fc816 100644 --- a/data/maps/SafariZone_SecretHouse/map.json +++ b/data/maps/SafariZone_SecretHouse/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SafariZone_West/map.json b/data/maps/SafariZone_West/map.json index 4a9558841..58bf5c33e 100644 --- a/data/maps/SafariZone_West/map.json +++ b/data/maps/SafariZone_West/map.json @@ -181,8 +181,8 @@ "y": 11, "elevation": 3, "item": "ITEM_REVIVE", - "flag": "23", + "flag": "HIDDEN_ITEM_SAFARI_ZONE_WEST_REVIVE", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity/map.json b/data/maps/SaffronCity/map.json index 48eba64e0..0c1dc0ea5 100644 --- a/data/maps/SaffronCity/map.json +++ b/data/maps/SaffronCity/map.json @@ -404,4 +404,4 @@ "script": "SaffronCity_EventScript_16747A" } ] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_Classic/map.json b/data/maps/SaffronCity_Classic/map.json index 0a5614975..e6c6f5643 100644 --- a/data/maps/SaffronCity_Classic/map.json +++ b/data/maps/SaffronCity_Classic/map.json @@ -37,4 +37,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_Dojo/map.json b/data/maps/SaffronCity_Dojo/map.json index 1b3c2ff04..48c893479 100644 --- a/data/maps/SaffronCity_Dojo/map.json +++ b/data/maps/SaffronCity_Dojo/map.json @@ -178,4 +178,4 @@ "script": "SaffronCity_Dojo_EventScript_16ED3D" } ] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_Gym/map.json b/data/maps/SaffronCity_Gym/map.json index 24cd66c55..a8c721f04 100644 --- a/data/maps/SaffronCity_Gym/map.json +++ b/data/maps/SaffronCity_Gym/map.json @@ -381,4 +381,4 @@ "script": "SaffronCity_Gym_EventScript_16EF55" } ] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_House1_1F/map.json b/data/maps/SaffronCity_House1_1F/map.json index 287f760d8..6b9c69a05 100644 --- a/data/maps/SaffronCity_House1_1F/map.json +++ b/data/maps/SaffronCity_House1_1F/map.json @@ -85,4 +85,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_House1_2F/map.json b/data/maps/SaffronCity_House1_2F/map.json index fe34076ae..6134ee9ac 100644 --- a/data/maps/SaffronCity_House1_2F/map.json +++ b/data/maps/SaffronCity_House1_2F/map.json @@ -97,8 +97,8 @@ "y": 1, "elevation": 0, "item": "ITEM_NUGGET", - "flag": "26", + "flag": "HIDDEN_ITEM_SAFFRON_CITY_HOUSE1_2F_NUGGET", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_House2/map.json b/data/maps/SaffronCity_House2/map.json index 0b87576cd..22d70803d 100644 --- a/data/maps/SaffronCity_House2/map.json +++ b/data/maps/SaffronCity_House2/map.json @@ -99,4 +99,4 @@ "script": "SaffronCity_House2_EventScript_16EF99" } ] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_House3/map.json b/data/maps/SaffronCity_House3/map.json index f4b227795..5865565ee 100644 --- a/data/maps/SaffronCity_House3/map.json +++ b/data/maps/SaffronCity_House3/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_Mart/map.json b/data/maps/SaffronCity_Mart/map.json index 1bfe45aca..7437ed2fa 100644 --- a/data/maps/SaffronCity_Mart/map.json +++ b/data/maps/SaffronCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_PokemonCenter_1F/map.json b/data/maps/SaffronCity_PokemonCenter_1F/map.json index 118936b0e..8bce419bb 100644 --- a/data/maps/SaffronCity_PokemonCenter_1F/map.json +++ b/data/maps/SaffronCity_PokemonCenter_1F/map.json @@ -124,4 +124,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_PokemonCenter_2F/map.json b/data/maps/SaffronCity_PokemonCenter_2F/map.json index 8fdf8ac26..2e406403d 100644 --- a/data/maps/SaffronCity_PokemonCenter_2F/map.json +++ b/data/maps/SaffronCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json index e702db16e..55fcc3b5f 100644 --- a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json +++ b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json @@ -155,4 +155,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SeafoamIslands_1F/map.json b/data/maps/SeafoamIslands_1F/map.json index a40335f0d..bf09dc506 100644 --- a/data/maps/SeafoamIslands_1F/map.json +++ b/data/maps/SeafoamIslands_1F/map.json @@ -106,4 +106,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SeafoamIslands_B1F/map.json b/data/maps/SeafoamIslands_B1F/map.json index c1003895d..2d7faea28 100644 --- a/data/maps/SeafoamIslands_B1F/map.json +++ b/data/maps/SeafoamIslands_B1F/map.json @@ -147,4 +147,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SeafoamIslands_B2F/map.json b/data/maps/SeafoamIslands_B2F/map.json index fdc44c9a5..22399801b 100644 --- a/data/maps/SeafoamIslands_B2F/map.json +++ b/data/maps/SeafoamIslands_B2F/map.json @@ -134,4 +134,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SeafoamIslands_B3F/map.json b/data/maps/SeafoamIslands_B3F/map.json index 043dea721..f724f1719 100644 --- a/data/maps/SeafoamIslands_B3F/map.json +++ b/data/maps/SeafoamIslands_B3F/map.json @@ -165,8 +165,8 @@ "y": 12, "elevation": 0, "item": "ITEM_NUGGET", - "flag": "29", + "flag": "HIDDEN_ITEM_SEAFOAM_ISLANDS_B3F_NUGGET", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SeafoamIslands_B4F/map.json b/data/maps/SeafoamIslands_B4F/map.json index 09da347d3..be793d7d9 100644 --- a/data/maps/SeafoamIslands_B4F/map.json +++ b/data/maps/SeafoamIslands_B4F/map.json @@ -132,7 +132,7 @@ "y": 8, "elevation": 0, "item": "ITEM_WATER_STONE", - "flag": "30", + "flag": "HIDDEN_ITEM_SEAFOAM_ISLANDS_B4F_WATER_STONE", "unknown": 1 }, { @@ -150,4 +150,4 @@ "script": "SeafoamIslands_B4F_EventScript_163223" } ] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland/map.json b/data/maps/SevenIsland/map.json index a227a7121..8c159e6e0 100644 --- a/data/maps/SevenIsland/map.json +++ b/data/maps/SevenIsland/map.json @@ -104,4 +104,4 @@ "script": "SevenIsland_EventScript_167EBD" } ] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_Harbor/map.json b/data/maps/SevenIsland_Harbor/map.json index d33245efd..331934c56 100644 --- a/data/maps/SevenIsland_Harbor/map.json +++ b/data/maps/SevenIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_House_Room1/map.json b/data/maps/SevenIsland_House_Room1/map.json index d319db640..007474983 100644 --- a/data/maps/SevenIsland_House_Room1/map.json +++ b/data/maps/SevenIsland_House_Room1/map.json @@ -53,4 +53,4 @@ "script": "SevenIsland_House_Room1_EventScript_170A75" } ] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_House_Room2/map.json b/data/maps/SevenIsland_House_Room2/map.json index 131c2531f..b8e078390 100644 --- a/data/maps/SevenIsland_House_Room2/map.json +++ b/data/maps/SevenIsland_House_Room2/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_Mart/map.json b/data/maps/SevenIsland_Mart/map.json index 64f56ce7f..01a1d2862 100644 --- a/data/maps/SevenIsland_Mart/map.json +++ b/data/maps/SevenIsland_Mart/map.json @@ -77,4 +77,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_PokemonCenter_1F/map.json b/data/maps/SevenIsland_PokemonCenter_1F/map.json index cac3cd8f6..13d127677 100644 --- a/data/maps/SevenIsland_PokemonCenter_1F/map.json +++ b/data/maps/SevenIsland_PokemonCenter_1F/map.json @@ -110,4 +110,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_PokemonCenter_2F/map.json b/data/maps/SevenIsland_PokemonCenter_2F/map.json index 5952fb9b3..637becd02 100644 --- a/data/maps/SevenIsland_PokemonCenter_2F/map.json +++ b/data/maps/SevenIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json index f6af3773a..a565aec38 100644 --- a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json +++ b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json @@ -180,4 +180,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_SevaultCanyon/map.json b/data/maps/SevenIsland_SevaultCanyon/map.json index 96721c128..167e850aa 100644 --- a/data/maps/SevenIsland_SevaultCanyon/map.json +++ b/data/maps/SevenIsland_SevaultCanyon/map.json @@ -309,7 +309,7 @@ "y": 66, "elevation": 3, "item": "ITEM_CHERI_BERRY", - "flag": "63", + "flag": "HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_CHERI_BERRY", "unknown": 1 }, { @@ -320,4 +320,4 @@ "script": "SevenIsland_SevaultCanyon_EventScript_168BFE" } ] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json b/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json index 32435d020..446b2641a 100644 --- a/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json +++ b/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json @@ -125,7 +125,7 @@ "y": 29, "elevation": 5, "item": "ITEM_RAWST_BERRY", - "flag": "188", + "flag": "HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE_RAWST_BERRY", "unknown": 1 }, { @@ -136,4 +136,4 @@ "script": "SevenIsland_SevaultCanyon_Entrance_EventScript_168BF4" } ] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_SevaultCanyon_House/map.json b/data/maps/SevenIsland_SevaultCanyon_House/map.json index 3b38de1a7..15102c775 100644 --- a/data/maps/SevenIsland_SevaultCanyon_House/map.json +++ b/data/maps/SevenIsland_SevaultCanyon_House/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TanobyRuins/map.json b/data/maps/SevenIsland_TanobyRuins/map.json index 46cd52796..115d1944e 100644 --- a/data/maps/SevenIsland_TanobyRuins/map.json +++ b/data/maps/SevenIsland_TanobyRuins/map.json @@ -131,7 +131,7 @@ "y": 10, "elevation": 3, "item": "ITEM_HEART_SCALE", - "flag": "65", + "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE", "unknown": 1 }, { @@ -140,7 +140,7 @@ "y": 9, "elevation": 3, "item": "ITEM_HEART_SCALE", - "flag": "66", + "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_2", "unknown": 1 }, { @@ -149,7 +149,7 @@ "y": 5, "elevation": 3, "item": "ITEM_HEART_SCALE", - "flag": "67", + "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_3", "unknown": 1 }, { @@ -158,8 +158,8 @@ "y": 2, "elevation": 3, "item": "ITEM_HEART_SCALE", - "flag": "64", + "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_4", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TanobyRuins_DilfordChamber/map.json b/data/maps/SevenIsland_TanobyRuins_DilfordChamber/map.json index ddb7b332e..de6d85d1a 100644 --- a/data/maps/SevenIsland_TanobyRuins_DilfordChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_DilfordChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TanobyRuins_LiptooChamber/map.json b/data/maps/SevenIsland_TanobyRuins_LiptooChamber/map.json index 72183cadb..bdeeea5f7 100644 --- a/data/maps/SevenIsland_TanobyRuins_LiptooChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_LiptooChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TanobyRuins_MoneanChamber/map.json b/data/maps/SevenIsland_TanobyRuins_MoneanChamber/map.json index 9685ccfe6..d96f7d54a 100644 --- a/data/maps/SevenIsland_TanobyRuins_MoneanChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_MoneanChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TanobyRuins_RixyChamber/map.json b/data/maps/SevenIsland_TanobyRuins_RixyChamber/map.json index ba84889d5..06cd58de1 100644 --- a/data/maps/SevenIsland_TanobyRuins_RixyChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_RixyChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TanobyRuins_ScufibChamber/map.json b/data/maps/SevenIsland_TanobyRuins_ScufibChamber/map.json index d21ec2792..94cb1892e 100644 --- a/data/maps/SevenIsland_TanobyRuins_ScufibChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_ScufibChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TanobyRuins_ViapoisChamber/map.json b/data/maps/SevenIsland_TanobyRuins_ViapoisChamber/map.json index fd2e1317c..1fd2e625e 100644 --- a/data/maps/SevenIsland_TanobyRuins_ViapoisChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_ViapoisChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TanobyRuins_WeepthChamber/map.json b/data/maps/SevenIsland_TanobyRuins_WeepthChamber/map.json index c53a81f80..498459518 100644 --- a/data/maps/SevenIsland_TanobyRuins_WeepthChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_WeepthChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower/map.json b/data/maps/SevenIsland_TrainerTower/map.json index fcf63e782..ddcb44498 100644 --- a/data/maps/SevenIsland_TrainerTower/map.json +++ b/data/maps/SevenIsland_TrainerTower/map.json @@ -63,7 +63,7 @@ "y": 27, "elevation": 3, "item": "ITEM_BIG_PEARL", - "flag": "185", + "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_BIG_PEARL", "unknown": 1 }, { @@ -72,7 +72,7 @@ "y": 30, "elevation": 3, "item": "ITEM_PEARL", - "flag": "186", + "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_PEARL", "unknown": 1 }, { @@ -81,7 +81,7 @@ "y": 32, "elevation": 3, "item": "ITEM_NANAB_BERRY", - "flag": "187", + "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_NANAB_BERRY", "unknown": 1 }, { @@ -99,4 +99,4 @@ "script": "SevenIsland_TrainerTower_EventScript_168BEA" } ] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_1F/map.json b/data/maps/SevenIsland_TrainerTower_1F/map.json index a830c85d0..125dc11f9 100644 --- a/data/maps/SevenIsland_TrainerTower_1F/map.json +++ b/data/maps/SevenIsland_TrainerTower_1F/map.json @@ -125,4 +125,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_2F/map.json b/data/maps/SevenIsland_TrainerTower_2F/map.json index 6fdc50198..44851edad 100644 --- a/data/maps/SevenIsland_TrainerTower_2F/map.json +++ b/data/maps/SevenIsland_TrainerTower_2F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_3F/map.json b/data/maps/SevenIsland_TrainerTower_3F/map.json index d697f3adb..b9c4be645 100644 --- a/data/maps/SevenIsland_TrainerTower_3F/map.json +++ b/data/maps/SevenIsland_TrainerTower_3F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_4F/map.json b/data/maps/SevenIsland_TrainerTower_4F/map.json index f6b7336ee..4353cedbe 100644 --- a/data/maps/SevenIsland_TrainerTower_4F/map.json +++ b/data/maps/SevenIsland_TrainerTower_4F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_5F/map.json b/data/maps/SevenIsland_TrainerTower_5F/map.json index c5ce3d4c7..7d8e47dca 100644 --- a/data/maps/SevenIsland_TrainerTower_5F/map.json +++ b/data/maps/SevenIsland_TrainerTower_5F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_6F/map.json b/data/maps/SevenIsland_TrainerTower_6F/map.json index 5fc6fc1df..6e34e53e9 100644 --- a/data/maps/SevenIsland_TrainerTower_6F/map.json +++ b/data/maps/SevenIsland_TrainerTower_6F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_7F/map.json b/data/maps/SevenIsland_TrainerTower_7F/map.json index 2ede0ac79..4d21abe77 100644 --- a/data/maps/SevenIsland_TrainerTower_7F/map.json +++ b/data/maps/SevenIsland_TrainerTower_7F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_8F/map.json b/data/maps/SevenIsland_TrainerTower_8F/map.json index a04a282bf..6708cc4a0 100644 --- a/data/maps/SevenIsland_TrainerTower_8F/map.json +++ b/data/maps/SevenIsland_TrainerTower_8F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_Elevator/map.json b/data/maps/SevenIsland_TrainerTower_Elevator/map.json index fef686312..03514e3ef 100644 --- a/data/maps/SevenIsland_TrainerTower_Elevator/map.json +++ b/data/maps/SevenIsland_TrainerTower_Elevator/map.json @@ -32,4 +32,4 @@ "script": "SevenIsland_TrainerTower_Elevator_EventScript_164B03" } ] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_Lobby/map.json b/data/maps/SevenIsland_TrainerTower_Lobby/map.json index b690a29dd..6b81875f5 100644 --- a/data/maps/SevenIsland_TrainerTower_Lobby/map.json +++ b/data/maps/SevenIsland_TrainerTower_Lobby/map.json @@ -122,4 +122,4 @@ "script": "SevenIsland_TrainerTower_Lobby_EventScript_164AD8" } ] -} +} \ No newline at end of file diff --git a/data/maps/SevenIsland_TrainerTower_Roof/map.json b/data/maps/SevenIsland_TrainerTower_Roof/map.json index ade5bc46c..ee8c20019 100644 --- a/data/maps/SevenIsland_TrainerTower_Roof/map.json +++ b/data/maps/SevenIsland_TrainerTower_Roof/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_10F/map.json b/data/maps/SilphCo_10F/map.json index bc8c5fe00..726db90b5 100644 --- a/data/maps/SilphCo_10F/map.json +++ b/data/maps/SilphCo_10F/map.json @@ -172,7 +172,7 @@ "y": 9, "elevation": 0, "item": "ITEM_HP_UP", - "flag": "143", + "flag": "HIDDEN_ITEM_SILPH_CO_10F_HP_UP", "unknown": 1 }, { @@ -183,4 +183,4 @@ "script": "SilphCo_10F_EventScript_161DB7" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_11F/map.json b/data/maps/SilphCo_11F/map.json index 0bccc6bae..d15ba18f7 100644 --- a/data/maps/SilphCo_11F/map.json +++ b/data/maps/SilphCo_11F/map.json @@ -170,7 +170,7 @@ "y": 18, "elevation": 0, "item": "ITEM_REVIVE", - "flag": "144", + "flag": "HIDDEN_ITEM_SILPH_CO_11F_REVIVE", "unknown": 1 }, { @@ -181,4 +181,4 @@ "script": "SilphCo_11F_EventScript_161F37" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_1F/map.json b/data/maps/SilphCo_1F/map.json index d82ff755d..2554a9bb5 100644 --- a/data/maps/SilphCo_1F/map.json +++ b/data/maps/SilphCo_1F/map.json @@ -74,4 +74,4 @@ "script": "SilphCo_1F_EventScript_161638" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_2F/map.json b/data/maps/SilphCo_2F/map.json index 13c6b8584..43b73f393 100644 --- a/data/maps/SilphCo_2F/map.json +++ b/data/maps/SilphCo_2F/map.json @@ -193,8 +193,8 @@ "x": 11, "y": 21, "elevation": 0, - "item": "POCKET_KEY_ITEMS", - "flag": "135", + "item": "ITEM_ULTRA_BALL", + "flag": "HIDDEN_ITEM_SILPH_CO_2F_ULTRA_BALL", "unknown": 1 }, { @@ -205,4 +205,4 @@ "script": "SilphCo_2F_EventScript_161660" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_3F/map.json b/data/maps/SilphCo_3F/map.json index 99ef61e01..7aee73019 100644 --- a/data/maps/SilphCo_3F/map.json +++ b/data/maps/SilphCo_3F/map.json @@ -202,7 +202,7 @@ "y": 18, "elevation": 0, "item": "ITEM_PROTEIN", - "flag": "136", + "flag": "HIDDEN_ITEM_SILPH_CO_3F_PROTEIN", "unknown": 1 }, { @@ -213,4 +213,4 @@ "script": "SilphCo_3F_EventScript_1616FF" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_4F/map.json b/data/maps/SilphCo_4F/map.json index aed1bd4a5..8e7377b32 100644 --- a/data/maps/SilphCo_4F/map.json +++ b/data/maps/SilphCo_4F/map.json @@ -233,7 +233,7 @@ "y": 20, "elevation": 0, "item": "ITEM_IRON", - "flag": "137", + "flag": "HIDDEN_ITEM_SILPH_CO_4F_IRON", "unknown": 1 }, { @@ -244,4 +244,4 @@ "script": "SilphCo_4F_EventScript_161770" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_5F/map.json b/data/maps/SilphCo_5F/map.json index 5582db2ca..c6c950580 100644 --- a/data/maps/SilphCo_5F/map.json +++ b/data/maps/SilphCo_5F/map.json @@ -190,7 +190,7 @@ "y": 16, "elevation": 0, "item": "ITEM_ELIXIR", - "flag": "24", + "flag": "HIDDEN_ITEM_SILPH_CO_5F_ELIXIR", "unknown": 1 }, { @@ -304,7 +304,7 @@ "y": 9, "elevation": 0, "item": "ITEM_PP_UP", - "flag": "138", + "flag": "HIDDEN_ITEM_SILPH_CO_5F_PP_UP", "unknown": 1 }, { @@ -315,4 +315,4 @@ "script": "SilphCo_5F_EventScript_16181C" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_6F/map.json b/data/maps/SilphCo_6F/map.json index 2d057a7c2..14ee70111 100644 --- a/data/maps/SilphCo_6F/map.json +++ b/data/maps/SilphCo_6F/map.json @@ -217,7 +217,7 @@ "y": 8, "elevation": 0, "item": "ITEM_CARBOS", - "flag": "139", + "flag": "HIDDEN_ITEM_SILPH_CO_6F_CARBOS", "unknown": 1 }, { @@ -228,4 +228,4 @@ "script": "SilphCo_6F_EventScript_161936" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_7F/map.json b/data/maps/SilphCo_7F/map.json index e8298a7fa..b26b689e4 100644 --- a/data/maps/SilphCo_7F/map.json +++ b/data/maps/SilphCo_7F/map.json @@ -312,7 +312,7 @@ "y": 11, "elevation": 0, "item": "ITEM_ZINC", - "flag": "140", + "flag": "HIDDEN_ITEM_SILPH_CO_7F_ZINC", "unknown": 1 }, { @@ -323,4 +323,4 @@ "script": "SilphCo_7F_EventScript_161BFA" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_8F/map.json b/data/maps/SilphCo_8F/map.json index 437b935dd..b70ebfc2e 100644 --- a/data/maps/SilphCo_8F/map.json +++ b/data/maps/SilphCo_8F/map.json @@ -179,7 +179,7 @@ "y": 10, "elevation": 0, "item": "ITEM_NUGGET", - "flag": "141", + "flag": "HIDDEN_ITEM_SILPH_CO_8F_NUGGET", "unknown": 1 }, { @@ -190,4 +190,4 @@ "script": "SilphCo_8F_EventScript_161C90" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_9F/map.json b/data/maps/SilphCo_9F/map.json index 026b8d83c..f0ba67620 100644 --- a/data/maps/SilphCo_9F/map.json +++ b/data/maps/SilphCo_9F/map.json @@ -111,7 +111,7 @@ "y": 14, "elevation": 3, "item": "ITEM_MAX_POTION", - "flag": "25", + "flag": "HIDDEN_ITEM_SILPH_CO_9F_MAX_POTION", "unknown": 1 }, { @@ -232,7 +232,7 @@ "y": 8, "elevation": 0, "item": "ITEM_CALCIUM", - "flag": "142", + "flag": "HIDDEN_ITEM_SILPH_CO_9F_CALCIUM", "unknown": 1 }, { @@ -243,4 +243,4 @@ "script": "SilphCo_9F_EventScript_161D38" } ] -} +} \ No newline at end of file diff --git a/data/maps/SilphCo_Elevator/map.json b/data/maps/SilphCo_Elevator/map.json index 815ed916e..7f6b42932 100644 --- a/data/maps/SilphCo_Elevator/map.json +++ b/data/maps/SilphCo_Elevator/map.json @@ -32,4 +32,4 @@ "script": "SilphCo_Elevator_EventScript_161F6F" } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland/map.json b/data/maps/SixIsland/map.json index a45d77e70..f023b1d8c 100644 --- a/data/maps/SixIsland/map.json +++ b/data/maps/SixIsland/map.json @@ -91,8 +91,8 @@ "y": 7, "elevation": 3, "item": "ITEM_LEPPA_BERRY", - "flag": "184", + "flag": "HIDDEN_ITEM_SIX_ISLAND_LEPPA_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_AlteringCave/map.json b/data/maps/SixIsland_AlteringCave/map.json index b8141664e..9d5d42484 100644 --- a/data/maps/SixIsland_AlteringCave/map.json +++ b/data/maps/SixIsland_AlteringCave/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_DottedHole_1F/map.json b/data/maps/SixIsland_DottedHole_1F/map.json index d83c3d58b..4b6334ef0 100644 --- a/data/maps/SixIsland_DottedHole_1F/map.json +++ b/data/maps/SixIsland_DottedHole_1F/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_DottedHole_B1F/map.json b/data/maps/SixIsland_DottedHole_B1F/map.json index 449f0da2d..e4793f190 100644 --- a/data/maps/SixIsland_DottedHole_B1F/map.json +++ b/data/maps/SixIsland_DottedHole_B1F/map.json @@ -60,4 +60,4 @@ "script": "SixIsland_DottedHole_B1F_EventScript_16418C" } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_DottedHole_B2F/map.json b/data/maps/SixIsland_DottedHole_B2F/map.json index 79cf28355..8ee6a23bc 100644 --- a/data/maps/SixIsland_DottedHole_B2F/map.json +++ b/data/maps/SixIsland_DottedHole_B2F/map.json @@ -60,4 +60,4 @@ "script": "SixIsland_DottedHole_B2F_EventScript_1641A7" } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_DottedHole_B3F/map.json b/data/maps/SixIsland_DottedHole_B3F/map.json index 6c7af4456..ce49c9f4b 100644 --- a/data/maps/SixIsland_DottedHole_B3F/map.json +++ b/data/maps/SixIsland_DottedHole_B3F/map.json @@ -60,4 +60,4 @@ "script": "SixIsland_DottedHole_B3F_EventScript_16419E" } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_DottedHole_B4F/map.json b/data/maps/SixIsland_DottedHole_B4F/map.json index 2490d48a7..8481b917f 100644 --- a/data/maps/SixIsland_DottedHole_B4F/map.json +++ b/data/maps/SixIsland_DottedHole_B4F/map.json @@ -60,4 +60,4 @@ "script": "SixIsland_DottedHole_B4F_EventScript_164195" } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json index 0f78765b5..ebddf1f28 100644 --- a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json +++ b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json @@ -66,4 +66,4 @@ "script": "SixIsland_DottedHole_SapphireRoom_EventScript_16441F" } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_GreenPath/map.json b/data/maps/SixIsland_GreenPath/map.json index bb106cb7f..8872d3047 100644 --- a/data/maps/SixIsland_GreenPath/map.json +++ b/data/maps/SixIsland_GreenPath/map.json @@ -89,9 +89,9 @@ "x": 12, "y": 9, "elevation": 3, - "item": "POCKET_KEY_ITEMS", - "flag": "180", + "item": "ITEM_ULTRA_BALL", + "flag": "HIDDEN_ITEM_SIX_ISLAND_GREEN_PATH_ULTRA_BALL", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_Harbor/map.json b/data/maps/SixIsland_Harbor/map.json index c86d93e32..ee61f3308 100644 --- a/data/maps/SixIsland_Harbor/map.json +++ b/data/maps/SixIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_House/map.json b/data/maps/SixIsland_House/map.json index 1e82148ef..af01c01d3 100644 --- a/data/maps/SixIsland_House/map.json +++ b/data/maps/SixIsland_House/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_Mart/map.json b/data/maps/SixIsland_Mart/map.json index 74cf54daa..5d47c4931 100644 --- a/data/maps/SixIsland_Mart/map.json +++ b/data/maps/SixIsland_Mart/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_OutcastIsland/map.json b/data/maps/SixIsland_OutcastIsland/map.json index a643d0dcd..0808f30e5 100644 --- a/data/maps/SixIsland_OutcastIsland/map.json +++ b/data/maps/SixIsland_OutcastIsland/map.json @@ -128,7 +128,7 @@ "y": 23, "elevation": 3, "item": "ITEM_STAR_PIECE", - "flag": "178", + "flag": "HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_STAR_PIECE", "unknown": 1 }, { @@ -137,8 +137,8 @@ "y": 24, "elevation": 3, "item": "ITEM_NET_BALL", - "flag": "179", + "flag": "HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_NET_BALL", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_PatternBush/map.json b/data/maps/SixIsland_PatternBush/map.json index 52ce32061..f2f694136 100644 --- a/data/maps/SixIsland_PatternBush/map.json +++ b/data/maps/SixIsland_PatternBush/map.json @@ -216,4 +216,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_PokemonCenter_1F/map.json b/data/maps/SixIsland_PokemonCenter_1F/map.json index 9b3a2b671..0f27ffcb3 100644 --- a/data/maps/SixIsland_PokemonCenter_1F/map.json +++ b/data/maps/SixIsland_PokemonCenter_1F/map.json @@ -84,4 +84,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_PokemonCenter_2F/map.json b/data/maps/SixIsland_PokemonCenter_2F/map.json index 2a0b353b1..42ef288ee 100644 --- a/data/maps/SixIsland_PokemonCenter_2F/map.json +++ b/data/maps/SixIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_RuinValley/map.json b/data/maps/SixIsland_RuinValley/map.json index eea1088f5..85e36f337 100644 --- a/data/maps/SixIsland_RuinValley/map.json +++ b/data/maps/SixIsland_RuinValley/map.json @@ -260,4 +260,4 @@ "script": "SixIsland_RuinValley_EventScript_168B94" } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_WaterPath/map.json b/data/maps/SixIsland_WaterPath/map.json index dc5768d72..bc034c48e 100644 --- a/data/maps/SixIsland_WaterPath/map.json +++ b/data/maps/SixIsland_WaterPath/map.json @@ -178,7 +178,7 @@ "y": 76, "elevation": 3, "item": "ITEM_ASPEAR_BERRY", - "flag": "181", + "flag": "HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_ASPEAR_BERRY", "unknown": 1 }, { @@ -187,7 +187,7 @@ "y": 8, "elevation": 3, "item": "ITEM_ORAN_BERRY", - "flag": "182", + "flag": "HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_ORAN_BERRY", "unknown": 1 }, { @@ -196,7 +196,7 @@ "y": 63, "elevation": 3, "item": "ITEM_PINAP_BERRY", - "flag": "183", + "flag": "HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_PINAP_BERRY", "unknown": 1 }, { @@ -207,4 +207,4 @@ "script": "SixIsland_WaterPath_EventScript_168B4A" } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_WaterPath_House1/map.json b/data/maps/SixIsland_WaterPath_House1/map.json index 482b278be..ea55cbaa4 100644 --- a/data/maps/SixIsland_WaterPath_House1/map.json +++ b/data/maps/SixIsland_WaterPath_House1/map.json @@ -46,4 +46,4 @@ "script": "SixIsland_WaterPath_House1_EventScript_172157" } ] -} +} \ No newline at end of file diff --git a/data/maps/SixIsland_WaterPath_House2/map.json b/data/maps/SixIsland_WaterPath_House2/map.json index dbe2dfc1e..148c00cf4 100644 --- a/data/maps/SixIsland_WaterPath_House2/map.json +++ b/data/maps/SixIsland_WaterPath_House2/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json index 9c111147d..af751a6b6 100644 --- a/data/maps/ThreeIsland/map.json +++ b/data/maps/ThreeIsland/map.json @@ -364,8 +364,8 @@ "y": 13, "elevation": 3, "item": "ITEM_PP_UP", - "flag": "164", + "flag": "HIDDEN_ITEM_THREE_ISLAND_PP_UP", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_BerryForest/map.json b/data/maps/ThreeIsland_BerryForest/map.json index 04ccdb273..d02d48d19 100644 --- a/data/maps/ThreeIsland_BerryForest/map.json +++ b/data/maps/ThreeIsland_BerryForest/map.json @@ -241,7 +241,7 @@ "y": 25, "elevation": 3, "item": "ITEM_RAZZ_BERRY", - "flag": "90", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAZZ_BERRY", "unknown": 1 }, { @@ -250,7 +250,7 @@ "y": 15, "elevation": 3, "item": "ITEM_BLUK_BERRY", - "flag": "91", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_BLUK_BERRY", "unknown": 1 }, { @@ -259,7 +259,7 @@ "y": 24, "elevation": 3, "item": "ITEM_NANAB_BERRY", - "flag": "92", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_NANAB_BERRY", "unknown": 1 }, { @@ -268,7 +268,7 @@ "y": 24, "elevation": 3, "item": "ITEM_WEPEAR_BERRY", - "flag": "93", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_WEPEAR_BERRY", "unknown": 1 }, { @@ -277,7 +277,7 @@ "y": 18, "elevation": 3, "item": "ITEM_ORAN_BERRY", - "flag": "94", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ORAN_BERRY", "unknown": 1 }, { @@ -286,7 +286,7 @@ "y": 23, "elevation": 3, "item": "ITEM_CHERI_BERRY", - "flag": "95", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHERI_BERRY", "unknown": 1 }, { @@ -295,7 +295,7 @@ "y": 5, "elevation": 3, "item": "ITEM_CHESTO_BERRY", - "flag": "96", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHESTO_BERRY", "unknown": 1 }, { @@ -304,7 +304,7 @@ "y": 30, "elevation": 3, "item": "ITEM_PECHA_BERRY", - "flag": "97", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PECHA_BERRY", "unknown": 1 }, { @@ -313,7 +313,7 @@ "y": 5, "elevation": 3, "item": "ITEM_RAWST_BERRY", - "flag": "98", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAWST_BERRY", "unknown": 1 }, { @@ -322,7 +322,7 @@ "y": 6, "elevation": 3, "item": "ITEM_ASPEAR_BERRY", - "flag": "99", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ASPEAR_BERRY", "unknown": 1 }, { @@ -331,7 +331,7 @@ "y": 32, "elevation": 3, "item": "ITEM_PERSIM_BERRY", - "flag": "100", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PERSIM_BERRY", "unknown": 1 }, { @@ -340,7 +340,7 @@ "y": 16, "elevation": 3, "item": "ITEM_PINAP_BERRY", - "flag": "101", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PINAP_BERRY", "unknown": 1 }, { @@ -349,8 +349,8 @@ "y": 5, "elevation": 3, "item": "ITEM_LUM_BERRY", - "flag": "102", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_LUM_BERRY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_BondBridge/map.json b/data/maps/ThreeIsland_BondBridge/map.json index 474a4063a..d11c8f68f 100644 --- a/data/maps/ThreeIsland_BondBridge/map.json +++ b/data/maps/ThreeIsland_BondBridge/map.json @@ -168,7 +168,7 @@ "y": 5, "elevation": 0, "item": "ITEM_MAX_REPEL", - "flag": "165", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_MAX_REPEL", "unknown": 1 }, { @@ -177,7 +177,7 @@ "y": 12, "elevation": 3, "item": "ITEM_PEARL", - "flag": "166", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_PEARL", "unknown": 1 }, { @@ -186,7 +186,7 @@ "y": 7, "elevation": 3, "item": "ITEM_STARDUST", - "flag": "167", + "flag": "HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_STARDUST", "unknown": 1 }, { @@ -197,4 +197,4 @@ "script": "ThreeIsland_BondBridge_EventScript_168780" } ] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_DunsparceTunnel/map.json b/data/maps/ThreeIsland_DunsparceTunnel/map.json index c4616ad9c..ded30968d 100644 --- a/data/maps/ThreeIsland_DunsparceTunnel/map.json +++ b/data/maps/ThreeIsland_DunsparceTunnel/map.json @@ -51,8 +51,8 @@ "y": 3, "elevation": 0, "item": "ITEM_NUGGET", - "flag": "163", + "flag": "HIDDEN_ITEM_THREE_ISLAND_DUNSPARCE_TUNNEL_NUGGET", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_Harbor/map.json b/data/maps/ThreeIsland_Harbor/map.json index 58cee2b93..c1c653109 100644 --- a/data/maps/ThreeIsland_Harbor/map.json +++ b/data/maps/ThreeIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_House1/map.json b/data/maps/ThreeIsland_House1/map.json index dc2b5321f..da86b5764 100644 --- a/data/maps/ThreeIsland_House1/map.json +++ b/data/maps/ThreeIsland_House1/map.json @@ -46,4 +46,4 @@ "script": "ThreeIsland_House1_EventScript_171829" } ] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_House2/map.json b/data/maps/ThreeIsland_House2/map.json index a596b88c0..dc37435e5 100644 --- a/data/maps/ThreeIsland_House2/map.json +++ b/data/maps/ThreeIsland_House2/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_House3/map.json b/data/maps/ThreeIsland_House3/map.json index 0ba900bc6..9fad038fb 100644 --- a/data/maps/ThreeIsland_House3/map.json +++ b/data/maps/ThreeIsland_House3/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_House4/map.json b/data/maps/ThreeIsland_House4/map.json index c1ceda273..9ffb81fd4 100644 --- a/data/maps/ThreeIsland_House4/map.json +++ b/data/maps/ThreeIsland_House4/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_House5/map.json b/data/maps/ThreeIsland_House5/map.json index b36be2276..13738ac5f 100644 --- a/data/maps/ThreeIsland_House5/map.json +++ b/data/maps/ThreeIsland_House5/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_Mart/map.json b/data/maps/ThreeIsland_Mart/map.json index 14e94407b..516ff2d92 100644 --- a/data/maps/ThreeIsland_Mart/map.json +++ b/data/maps/ThreeIsland_Mart/map.json @@ -77,4 +77,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_PokemonCenter_1F/map.json b/data/maps/ThreeIsland_PokemonCenter_1F/map.json index b3e593a18..36d0db704 100644 --- a/data/maps/ThreeIsland_PokemonCenter_1F/map.json +++ b/data/maps/ThreeIsland_PokemonCenter_1F/map.json @@ -84,4 +84,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_PokemonCenter_2F/map.json b/data/maps/ThreeIsland_PokemonCenter_2F/map.json index 02fd95e39..1b088bf02 100644 --- a/data/maps/ThreeIsland_PokemonCenter_2F/map.json +++ b/data/maps/ThreeIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ThreeIsland_Port/map.json b/data/maps/ThreeIsland_Port/map.json index bbc809fc1..08407c2dd 100644 --- a/data/maps/ThreeIsland_Port/map.json +++ b/data/maps/ThreeIsland_Port/map.json @@ -84,4 +84,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/TwoIsland/map.json b/data/maps/TwoIsland/map.json index ff7b3c601..8f9f15bc6 100644 --- a/data/maps/TwoIsland/map.json +++ b/data/maps/TwoIsland/map.json @@ -191,4 +191,4 @@ "script": "TwoIsland_EventScript_1677A4" } ] -} +} \ No newline at end of file diff --git a/data/maps/TwoIsland_CapeBrink/map.json b/data/maps/TwoIsland_CapeBrink/map.json index 39a203e72..213b6e36d 100644 --- a/data/maps/TwoIsland_CapeBrink/map.json +++ b/data/maps/TwoIsland_CapeBrink/map.json @@ -36,7 +36,7 @@ "y": 28, "elevation": 3, "item": "ITEM_PP_MAX", - "flag": "161", + "flag": "HIDDEN_ITEM_TWO_ISLAND_CAPE_BRINK_PP_MAX", "unknown": 129 }, { @@ -45,8 +45,8 @@ "y": 13, "elevation": 3, "item": "ITEM_RARE_CANDY", - "flag": "111", + "flag": "HIDDEN_ITEM_TWO_ISLAND_CAPE_BRINK_RARE_CANDY", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/TwoIsland_CapeBrink_House/map.json b/data/maps/TwoIsland_CapeBrink_House/map.json index 75b7fb2eb..38af404e0 100644 --- a/data/maps/TwoIsland_CapeBrink_House/map.json +++ b/data/maps/TwoIsland_CapeBrink_House/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/TwoIsland_Harbor/map.json b/data/maps/TwoIsland_Harbor/map.json index 0fed41496..b98703259 100644 --- a/data/maps/TwoIsland_Harbor/map.json +++ b/data/maps/TwoIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/TwoIsland_House/map.json b/data/maps/TwoIsland_House/map.json index fe6e2a80c..398c81208 100644 --- a/data/maps/TwoIsland_House/map.json +++ b/data/maps/TwoIsland_House/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/TwoIsland_JoyfulGameCorner/map.json b/data/maps/TwoIsland_JoyfulGameCorner/map.json index 3b0ef6e54..6029225f5 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/map.json +++ b/data/maps/TwoIsland_JoyfulGameCorner/map.json @@ -92,4 +92,4 @@ "script": "TwoIsland_JoyfulGameCorner_EventScript_1BC2FC" } ] -} +} \ No newline at end of file diff --git a/data/maps/TwoIsland_PokemonCenter_1F/map.json b/data/maps/TwoIsland_PokemonCenter_1F/map.json index 104e8fb2e..4c03034b7 100644 --- a/data/maps/TwoIsland_PokemonCenter_1F/map.json +++ b/data/maps/TwoIsland_PokemonCenter_1F/map.json @@ -71,4 +71,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/TwoIsland_PokemonCenter_2F/map.json b/data/maps/TwoIsland_PokemonCenter_2F/map.json index 89ef1c015..1ca9cae3a 100644 --- a/data/maps/TwoIsland_PokemonCenter_2F/map.json +++ b/data/maps/TwoIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UndergroundPath_EastEntrance/map.json b/data/maps/UndergroundPath_EastEntrance/map.json index c6a7a20ef..042a2c4f4 100644 --- a/data/maps/UndergroundPath_EastEntrance/map.json +++ b/data/maps/UndergroundPath_EastEntrance/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UndergroundPath_EastWestTunnel/map.json b/data/maps/UndergroundPath_EastWestTunnel/map.json index a1acbf716..d0a91ed5e 100644 --- a/data/maps/UndergroundPath_EastWestTunnel/map.json +++ b/data/maps/UndergroundPath_EastWestTunnel/map.json @@ -37,7 +37,7 @@ "y": 3, "elevation": 3, "item": "ITEM_POTION", - "flag": "77", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_POTION", "unknown": 1 }, { @@ -46,7 +46,7 @@ "y": 5, "elevation": 3, "item": "ITEM_PARALYZE_HEAL", - "flag": "79", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_PARALYZE_HEAL", "unknown": 1 }, { @@ -55,7 +55,7 @@ "y": 4, "elevation": 3, "item": "ITEM_AWAKENING", - "flag": "80", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_AWAKENING", "unknown": 1 }, { @@ -64,7 +64,7 @@ "y": 3, "elevation": 3, "item": "ITEM_BURN_HEAL", - "flag": "81", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_BURN_HEAL", "unknown": 1 }, { @@ -73,7 +73,7 @@ "y": 3, "elevation": 3, "item": "ITEM_ICE_HEAL", - "flag": "82", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ICE_HEAL", "unknown": 1 }, { @@ -82,7 +82,7 @@ "y": 2, "elevation": 3, "item": "ITEM_ETHER", - "flag": "83", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ETHER", "unknown": 1 }, { @@ -91,8 +91,8 @@ "y": 5, "elevation": 3, "item": "ITEM_ANTIDOTE", - "flag": "78", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ANTIDOTE", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/UndergroundPath_NorthEntrance/map.json b/data/maps/UndergroundPath_NorthEntrance/map.json index 3620937c7..2d86166a0 100644 --- a/data/maps/UndergroundPath_NorthEntrance/map.json +++ b/data/maps/UndergroundPath_NorthEntrance/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UndergroundPath_NorthSouthTunnel/map.json b/data/maps/UndergroundPath_NorthSouthTunnel/map.json index 9d0408768..b55d82c2a 100644 --- a/data/maps/UndergroundPath_NorthSouthTunnel/map.json +++ b/data/maps/UndergroundPath_NorthSouthTunnel/map.json @@ -37,7 +37,7 @@ "y": 30, "elevation": 3, "item": "ITEM_POTION", - "flag": "70", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_POTION", "unknown": 1 }, { @@ -46,7 +46,7 @@ "y": 6, "elevation": 3, "item": "ITEM_ANTIDOTE", - "flag": "71", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ANTIDOTE", "unknown": 1 }, { @@ -55,7 +55,7 @@ "y": 57, "elevation": 3, "item": "ITEM_BURN_HEAL", - "flag": "74", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_BURN_HEAL", "unknown": 1 }, { @@ -64,7 +64,7 @@ "y": 24, "elevation": 3, "item": "ITEM_AWAKENING", - "flag": "73", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_AWAKENING", "unknown": 1 }, { @@ -73,7 +73,7 @@ "y": 53, "elevation": 3, "item": "ITEM_ICE_HEAL", - "flag": "75", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ICE_HEAL", "unknown": 1 }, { @@ -82,7 +82,7 @@ "y": 15, "elevation": 3, "item": "ITEM_PARALYZE_HEAL", - "flag": "72", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_PARALYZE_HEAL", "unknown": 1 }, { @@ -91,8 +91,8 @@ "y": 39, "elevation": 3, "item": "ITEM_ETHER", - "flag": "76", + "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ETHER", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/UndergroundPath_SouthEntrance/map.json b/data/maps/UndergroundPath_SouthEntrance/map.json index ef8888b06..ea33d80da 100644 --- a/data/maps/UndergroundPath_SouthEntrance/map.json +++ b/data/maps/UndergroundPath_SouthEntrance/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UndergroundPath_WestEntrance/map.json b/data/maps/UndergroundPath_WestEntrance/map.json index 6791d7100..1f7964358 100644 --- a/data/maps/UndergroundPath_WestEntrance/map.json +++ b/data/maps/UndergroundPath_WestEntrance/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnknownMap_00_00/map.json b/data/maps/UnknownMap_00_00/map.json index ffebedc43..61012a76e 100644 --- a/data/maps/UnknownMap_00_00/map.json +++ b/data/maps/UnknownMap_00_00/map.json @@ -64,4 +64,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnknownMap_00_01/map.json b/data/maps/UnknownMap_00_01/map.json index 5d40fa820..275a6f6f1 100644 --- a/data/maps/UnknownMap_00_01/map.json +++ b/data/maps/UnknownMap_00_01/map.json @@ -64,4 +64,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnknownMap_00_02/map.json b/data/maps/UnknownMap_00_02/map.json index 742239cd3..a0738bc85 100644 --- a/data/maps/UnknownMap_00_02/map.json +++ b/data/maps/UnknownMap_00_02/map.json @@ -96,4 +96,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnknownMap_00_03/map.json b/data/maps/UnknownMap_00_03/map.json index 2f9141fe6..0c9080aed 100644 --- a/data/maps/UnknownMap_00_03/map.json +++ b/data/maps/UnknownMap_00_03/map.json @@ -82,4 +82,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnknownMap_00_04/map.json b/data/maps/UnknownMap_00_04/map.json index ed9be424f..cb94c6d15 100644 --- a/data/maps/UnknownMap_00_04/map.json +++ b/data/maps/UnknownMap_00_04/map.json @@ -142,4 +142,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnknownMap_03_50/map.json b/data/maps/UnknownMap_03_50/map.json index 25d12e137..73357c456 100644 --- a/data/maps/UnknownMap_03_50/map.json +++ b/data/maps/UnknownMap_03_50/map.json @@ -22,4 +22,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnknownMap_03_51/map.json b/data/maps/UnknownMap_03_51/map.json index 25c135de4..624398e90 100644 --- a/data/maps/UnknownMap_03_51/map.json +++ b/data/maps/UnknownMap_03_51/map.json @@ -22,4 +22,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnknownMap_03_52/map.json b/data/maps/UnknownMap_03_52/map.json index e38359999..3576e7fe9 100644 --- a/data/maps/UnknownMap_03_52/map.json +++ b/data/maps/UnknownMap_03_52/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnknownMap_03_53/map.json b/data/maps/UnknownMap_03_53/map.json index e3001e6be..1ba2dc8c7 100644 --- a/data/maps/UnknownMap_03_53/map.json +++ b/data/maps/UnknownMap_03_53/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnknownMap_18_01/map.json b/data/maps/UnknownMap_18_01/map.json index 7bb76e956..15fcec46b 100644 --- a/data/maps/UnknownMap_18_01/map.json +++ b/data/maps/UnknownMap_18_01/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnusedHouse_27_00/map.json b/data/maps/UnusedHouse_27_00/map.json index 60ba28d54..e3312a815 100644 --- a/data/maps/UnusedHouse_27_00/map.json +++ b/data/maps/UnusedHouse_27_00/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnusedHouse_29_00/map.json b/data/maps/UnusedHouse_29_00/map.json index db312a5a9..fb7f17580 100644 --- a/data/maps/UnusedHouse_29_00/map.json +++ b/data/maps/UnusedHouse_29_00/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/UnusedHouse_31_05/map.json b/data/maps/UnusedHouse_31_05/map.json index 0bd404adb..1c7279f8b 100644 --- a/data/maps/UnusedHouse_31_05/map.json +++ b/data/maps/UnusedHouse_31_05/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/VermilionCity/map.json b/data/maps/VermilionCity/map.json index 88387daef..e0658f73f 100644 --- a/data/maps/VermilionCity/map.json +++ b/data/maps/VermilionCity/map.json @@ -281,8 +281,8 @@ "y": 11, "elevation": 3, "item": "ITEM_MAX_ETHER", - "flag": "48", + "flag": "HIDDEN_ITEM_VERMILION_CITY_MAX_ETHER", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/VermilionCity_Gym/map.json b/data/maps/VermilionCity_Gym/map.json index dfb904da2..79e91ad9e 100644 --- a/data/maps/VermilionCity_Gym/map.json +++ b/data/maps/VermilionCity_Gym/map.json @@ -224,4 +224,4 @@ "script": "VermilionCity_Gym_EventScript_16B837" } ] -} +} \ No newline at end of file diff --git a/data/maps/VermilionCity_House1/map.json b/data/maps/VermilionCity_House1/map.json index f83e884a9..aeebfb0d9 100644 --- a/data/maps/VermilionCity_House1/map.json +++ b/data/maps/VermilionCity_House1/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/VermilionCity_House2/map.json b/data/maps/VermilionCity_House2/map.json index 980e3eae8..b3b50c745 100644 --- a/data/maps/VermilionCity_House2/map.json +++ b/data/maps/VermilionCity_House2/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/VermilionCity_House3/map.json b/data/maps/VermilionCity_House3/map.json index 4ef4347b3..9c35c2a2c 100644 --- a/data/maps/VermilionCity_House3/map.json +++ b/data/maps/VermilionCity_House3/map.json @@ -99,4 +99,4 @@ "script": "VermilionCity_House3_EventScript_16BACF" } ] -} +} \ No newline at end of file diff --git a/data/maps/VermilionCity_Mart/map.json b/data/maps/VermilionCity_Mart/map.json index 519227231..9fb12597a 100644 --- a/data/maps/VermilionCity_Mart/map.json +++ b/data/maps/VermilionCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/VermilionCity_PokemonCenter_1F/map.json b/data/maps/VermilionCity_PokemonCenter_1F/map.json index 750104631..965e0d4fc 100644 --- a/data/maps/VermilionCity_PokemonCenter_1F/map.json +++ b/data/maps/VermilionCity_PokemonCenter_1F/map.json @@ -137,4 +137,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/VermilionCity_PokemonCenter_2F/map.json b/data/maps/VermilionCity_PokemonCenter_2F/map.json index 7c0a45d41..a6f1426bf 100644 --- a/data/maps/VermilionCity_PokemonCenter_2F/map.json +++ b/data/maps/VermilionCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/VermilionCity_PokemonFanClub/map.json b/data/maps/VermilionCity_PokemonFanClub/map.json index 4d5c86771..d9fbf115b 100644 --- a/data/maps/VermilionCity_PokemonFanClub/map.json +++ b/data/maps/VermilionCity_PokemonFanClub/map.json @@ -132,4 +132,4 @@ "script": "VermilionCity_PokemonFanClub_EventScript_16B5CD" } ] -} +} \ No newline at end of file diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json index b1201e38a..84cfeb113 100644 --- a/data/maps/VictoryRoad_1F/map.json +++ b/data/maps/VictoryRoad_1F/map.json @@ -138,8 +138,8 @@ "x": 12, "y": 12, "elevation": 0, - "item": "POCKET_KEY_ITEMS", - "flag": "37", + "item": "ITEM_ULTRA_BALL", + "flag": "HIDDEN_ITEM_VICTORY_ROAD_1F_ULTRA_BALL", "unknown": 1 }, { @@ -148,8 +148,8 @@ "y": 1, "elevation": 0, "item": "ITEM_FULL_RESTORE", - "flag": "38", + "flag": "HIDDEN_ITEM_VICTORY_ROAD_1F_FULL_RESTORE", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/data/maps/VictoryRoad_2F/map.json b/data/maps/VictoryRoad_2F/map.json index a477c4474..7d8cefd8f 100644 --- a/data/maps/VictoryRoad_2F/map.json +++ b/data/maps/VictoryRoad_2F/map.json @@ -269,4 +269,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/VictoryRoad_3F/map.json b/data/maps/VictoryRoad_3F/map.json index 609326d0f..55d14f254 100644 --- a/data/maps/VictoryRoad_3F/map.json +++ b/data/maps/VictoryRoad_3F/map.json @@ -219,4 +219,4 @@ } ], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ViridianCity/map.json b/data/maps/ViridianCity/map.json index 394f58d7e..7b4c63df4 100644 --- a/data/maps/ViridianCity/map.json +++ b/data/maps/ViridianCity/map.json @@ -259,4 +259,4 @@ "script": "ViridianCity_EventScript_1659B8" } ] -} +} \ No newline at end of file diff --git a/data/maps/ViridianCity_Gym/map.json b/data/maps/ViridianCity_Gym/map.json index f862217e0..f9ed56e13 100644 --- a/data/maps/ViridianCity_Gym/map.json +++ b/data/maps/ViridianCity_Gym/map.json @@ -189,8 +189,8 @@ "y": 2, "elevation": 3, "item": "ITEM_MACHO_BRACE", - "flag": "189", + "flag": "HIDDEN_ITEM_VIRIDIAN_CITY_GYM_MACHO_BRACE", "unknown": 129 } ] -} +} \ No newline at end of file diff --git a/data/maps/ViridianCity_House1/map.json b/data/maps/ViridianCity_House1/map.json index 628b66dd0..257ce2fa0 100644 --- a/data/maps/ViridianCity_House1/map.json +++ b/data/maps/ViridianCity_House1/map.json @@ -86,4 +86,4 @@ "script": "ViridianCity_House1_EventScript_169EC0" } ] -} +} \ No newline at end of file diff --git a/data/maps/ViridianCity_House2/map.json b/data/maps/ViridianCity_House2/map.json index 3b3bc76a0..1403acf3c 100644 --- a/data/maps/ViridianCity_House2/map.json +++ b/data/maps/ViridianCity_House2/map.json @@ -101,4 +101,4 @@ "script": "ViridianCity_House2_EventScript_1ACD65" } ] -} +} \ No newline at end of file diff --git a/data/maps/ViridianCity_Mart/map.json b/data/maps/ViridianCity_Mart/map.json index 122ef65d3..eaa03c03d 100644 --- a/data/maps/ViridianCity_Mart/map.json +++ b/data/maps/ViridianCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ViridianCity_PokemonCenter_1F/map.json b/data/maps/ViridianCity_PokemonCenter_1F/map.json index 0d2f95957..1b635056f 100644 --- a/data/maps/ViridianCity_PokemonCenter_1F/map.json +++ b/data/maps/ViridianCity_PokemonCenter_1F/map.json @@ -98,4 +98,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ViridianCity_PokemonCenter_2F/map.json b/data/maps/ViridianCity_PokemonCenter_2F/map.json index 16c5033d1..9342094c9 100644 --- a/data/maps/ViridianCity_PokemonCenter_2F/map.json +++ b/data/maps/ViridianCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} +} \ No newline at end of file diff --git a/data/maps/ViridianForest/map.json b/data/maps/ViridianForest/map.json index 89d9a9f03..62a5e3c4f 100644 --- a/data/maps/ViridianForest/map.json +++ b/data/maps/ViridianForest/map.json @@ -251,7 +251,7 @@ "y": 22, "elevation": 3, "item": "ITEM_POTION", - "flag": "0", + "flag": "HIDDEN_ITEM_VIRIDIAN_FOREST_POTION", "unknown": 1 }, { @@ -260,8 +260,8 @@ "y": 57, "elevation": 0, "item": "ITEM_ANTIDOTE", - "flag": "1", + "flag": "HIDDEN_ITEM_VIRIDIAN_FOREST_ANTIDOTE", "unknown": 1 } ] -} +} \ No newline at end of file diff --git a/include/constants/flags.h b/include/constants/flags.h index b4d6c3b44..ed7a727e8 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1004,197 +1004,200 @@ #define FLAG_0x3E7 0x3E7 #define FLAG_HIDDEN_ITEMS_START 1000 // 0x3E8 -#define FLAG_0x3E8 0x3E8 -#define FLAG_0x3E9 0x3E9 -#define FLAG_0x3EA 0x3EA -#define FLAG_0x3EB 0x3EB -#define FLAG_0x3EC 0x3EC -#define FLAG_0x3ED 0x3ED -#define FLAG_0x3EE 0x3EE -#define FLAG_0x3EF 0x3EF -#define FLAG_0x3F0 0x3F0 -#define FLAG_0x3F1 0x3F1 -#define FLAG_0x3F2 0x3F2 -#define FLAG_0x3F3 0x3F3 -#define FLAG_0x3F4 0x3F4 -#define FLAG_0x3F5 0x3F5 -#define FLAG_0x3F6 0x3F6 -#define FLAG_0x3F7 0x3F7 -#define FLAG_0x3F8 0x3F8 -#define FLAG_0x3F9 0x3F9 -#define FLAG_0x3FA 0x3FA -#define FLAG_0x3FB 0x3FB -#define FLAG_0x3FC 0x3FC -#define FLAG_0x3FD 0x3FD -#define FLAG_0x3FE 0x3FE -#define FLAG_0x3FF 0x3FF -#define FLAG_0x400 0x400 -#define FLAG_0x401 0x401 -#define FLAG_0x402 0x402 -#define FLAG_0x403 0x403 -#define FLAG_0x404 0x404 -#define FLAG_0x405 0x405 -#define FLAG_0x406 0x406 -#define FLAG_0x407 0x407 -#define FLAG_0x408 0x408 -#define FLAG_0x409 0x409 -#define FLAG_0x40A 0x40A -#define FLAG_0x40B 0x40B -#define FLAG_0x40C 0x40C -#define FLAG_0x40D 0x40D -#define FLAG_0x40E 0x40E -#define FLAG_0x40F 0x40F -#define FLAG_0x410 0x410 -#define FLAG_0x411 0x411 -#define FLAG_0x412 0x412 -#define FLAG_0x413 0x413 -#define FLAG_0x414 0x414 -#define FLAG_0x415 0x415 -#define FLAG_0x416 0x416 -#define FLAG_0x417 0x417 -#define FLAG_0x418 0x418 -#define FLAG_0x419 0x419 -#define FLAG_0x41A 0x41A -#define FLAG_0x41B 0x41B -#define FLAG_0x41C 0x41C -#define FLAG_0x41D 0x41D -#define FLAG_0x41E 0x41E -#define FLAG_0x41F 0x41F -#define FLAG_0x420 0x420 -#define FLAG_0x421 0x421 -#define FLAG_0x422 0x422 -#define FLAG_0x423 0x423 -#define FLAG_0x424 0x424 -#define FLAG_0x425 0x425 -#define FLAG_0x426 0x426 -#define FLAG_0x427 0x427 -#define FLAG_0x428 0x428 -#define FLAG_0x429 0x429 -#define FLAG_0x42A 0x42A -#define FLAG_0x42B 0x42B -#define FLAG_0x42C 0x42C -#define FLAG_0x42D 0x42D -#define FLAG_0x42E 0x42E -#define FLAG_0x42F 0x42F -#define FLAG_0x430 0x430 -#define FLAG_0x431 0x431 -#define FLAG_0x432 0x432 -#define FLAG_0x433 0x433 -#define FLAG_0x434 0x434 -#define FLAG_0x435 0x435 -#define FLAG_0x436 0x436 -#define FLAG_0x437 0x437 -#define FLAG_0x438 0x438 -#define FLAG_0x439 0x439 -#define FLAG_0x43A 0x43A -#define FLAG_0x43B 0x43B -#define FLAG_0x43C 0x43C -#define FLAG_0x43D 0x43D -#define FLAG_0x43E 0x43E -#define FLAG_0x43F 0x43F -#define FLAG_0x440 0x440 -#define FLAG_0x441 0x441 -#define FLAG_0x442 0x442 -#define FLAG_0x443 0x443 -#define FLAG_0x444 0x444 -#define FLAG_0x445 0x445 -#define FLAG_0x446 0x446 -#define FLAG_0x447 0x447 -#define FLAG_0x448 0x448 -#define FLAG_0x449 0x449 -#define FLAG_0x44A 0x44A -#define FLAG_0x44B 0x44B -#define FLAG_0x44C 0x44C -#define FLAG_0x44D 0x44D -#define FLAG_0x44E 0x44E -#define FLAG_0x44F 0x44F -#define FLAG_0x450 0x450 -#define FLAG_0x451 0x451 -#define FLAG_0x452 0x452 -#define FLAG_0x453 0x453 -#define FLAG_0x454 0x454 -#define FLAG_0x455 0x455 -#define FLAG_0x456 0x456 -#define FLAG_0x457 0x457 -#define FLAG_0x458 0x458 -#define FLAG_0x459 0x459 -#define FLAG_0x45A 0x45A -#define FLAG_0x45B 0x45B -#define FLAG_0x45C 0x45C -#define FLAG_0x45D 0x45D -#define FLAG_0x45E 0x45E -#define FLAG_0x45F 0x45F -#define FLAG_0x460 0x460 -#define FLAG_0x461 0x461 -#define FLAG_0x462 0x462 -#define FLAG_0x463 0x463 -#define FLAG_0x464 0x464 -#define FLAG_0x465 0x465 -#define FLAG_0x466 0x466 -#define FLAG_0x467 0x467 -#define FLAG_0x468 0x468 -#define FLAG_0x469 0x469 -#define FLAG_0x46A 0x46A -#define FLAG_0x46B 0x46B -#define FLAG_0x46C 0x46C -#define FLAG_0x46D 0x46D -#define FLAG_0x46E 0x46E -#define FLAG_0x46F 0x46F -#define FLAG_0x470 0x470 -#define FLAG_0x471 0x471 -#define FLAG_0x472 0x472 -#define FLAG_0x473 0x473 -#define FLAG_0x474 0x474 -#define FLAG_0x475 0x475 -#define FLAG_0x476 0x476 -#define FLAG_0x477 0x477 -#define FLAG_0x478 0x478 -#define FLAG_0x479 0x479 -#define FLAG_0x47A 0x47A -#define FLAG_0x47B 0x47B -#define FLAG_0x47C 0x47C -#define FLAG_0x47D 0x47D -#define FLAG_0x47E 0x47E -#define FLAG_0x47F 0x47F -#define FLAG_0x480 0x480 -#define FLAG_0x481 0x481 -#define FLAG_0x482 0x482 -#define FLAG_0x483 0x483 -#define FLAG_0x484 0x484 -#define FLAG_0x485 0x485 -#define FLAG_0x486 0x486 -#define FLAG_0x487 0x487 -#define FLAG_0x488 0x488 -#define FLAG_0x489 0x489 -#define FLAG_0x48A 0x48A -#define FLAG_0x48B 0x48B -#define FLAG_0x48C 0x48C -#define FLAG_0x48D 0x48D -#define FLAG_0x48E 0x48E -#define FLAG_0x48F 0x48F -#define FLAG_0x490 0x490 -#define FLAG_0x491 0x491 -#define FLAG_0x492 0x492 -#define FLAG_0x493 0x493 -#define FLAG_0x494 0x494 -#define FLAG_0x495 0x495 -#define FLAG_0x496 0x496 -#define FLAG_0x497 0x497 -#define FLAG_0x498 0x498 -#define FLAG_0x499 0x499 -#define FLAG_0x49A 0x49A -#define FLAG_0x49B 0x49B -#define FLAG_0x49C 0x49C -#define FLAG_0x49D 0x49D -#define FLAG_0x49E 0x49E -#define FLAG_0x49F 0x49F -#define FLAG_0x4A0 0x4A0 -#define FLAG_0x4A1 0x4A1 -#define FLAG_0x4A2 0x4A2 -#define FLAG_0x4A3 0x4A3 -#define FLAG_0x4A4 0x4A4 -#define FLAG_0x4A5 0x4A5 -#define FLAG_0x4A6 0x4A6 +#define FLAG_HIDDEN_ITEM(map, item) (FLAG_HIDDEN_ITEMS_START + HIDDEN_ITEM_##map##_##item) + +#define HIDDEN_ITEM_VIRIDIAN_FOREST_POTION 0 +#define HIDDEN_ITEM_VIRIDIAN_FOREST_ANTIDOTE 1 +#define HIDDEN_ITEM_MT_MOON_B2F_MOON_STONE 2 +#define HIDDEN_ITEM_MT_MOON_B2F_ETHER 3 +#define HIDDEN_ITEM_ROUTE25_ELIXIR 4 +#define HIDDEN_ITEM_ROUTE25_ETHER 5 +#define HIDDEN_ITEM_ROUTE9_ETHER 6 +#define HIDDEN_ITEM_UNUSED_0x07 7 +#define HIDDEN_ITEM_SSANNE_B1F_CORRIDOR_HYPER_POTION 8 +#define HIDDEN_ITEM_ROUTE10_SUPER_POTION 9 +#define HIDDEN_ITEM_ROUTE10_MAX_ETHER 10 +#define HIDDEN_ITEM_ROCKET_HIDEOUT_B1F_PP_UP 11 +#define HIDDEN_ITEM_ROCKET_HIDEOUT_B3F_NUGGET 12 +#define HIDDEN_ITEM_ROCKET_HIDEOUT_B4F_NEST_BALL 13 +#define HIDDEN_ITEM_POKEMON_TOWER_5F_BIG_MUSHROOM 14 +#define HIDDEN_ITEM_ROUTE13_PP_UP 15 +#define HIDDEN_ITEM_UNUSED_0x10 16 +#define HIDDEN_ITEM_ROUTE17_RARE_CANDY 17 +#define HIDDEN_ITEM_ROUTE17_FULL_RESTORE 18 +#define HIDDEN_ITEM_ROUTE17_PP_UP 19 +#define HIDDEN_ITEM_ROUTE17_MAX_REVIVE 20 +#define HIDDEN_ITEM_ROUTE17_MAX_ELIXIR 21 +#define HIDDEN_ITEM_SAFARI_ZONE_CENTER_LEAF_STONE 22 +#define HIDDEN_ITEM_SAFARI_ZONE_WEST_REVIVE 23 +#define HIDDEN_ITEM_SILPH_CO_5F_ELIXIR 24 +#define HIDDEN_ITEM_SILPH_CO_9F_MAX_POTION 25 +#define HIDDEN_ITEM_SAFFRON_CITY_HOUSE1_2F_NUGGET 26 +#define HIDDEN_ITEM_POWER_PLANT_MAX_ELIXIR 27 +#define HIDDEN_ITEM_POWER_PLANT_THUNDER_STONE 28 +#define HIDDEN_ITEM_SEAFOAM_ISLANDS_B3F_NUGGET 29 +#define HIDDEN_ITEM_SEAFOAM_ISLANDS_B4F_WATER_STONE 30 +#define HIDDEN_ITEM_POKEMON_MANSION_1F_MOON_STONE 31 +#define HIDDEN_ITEM_POKEMON_MANSION_3F_RARE_CANDY 32 +#define HIDDEN_ITEM_POKEMON_MANSION_B1F_ELIXIR 33 +#define HIDDEN_ITEM_ROUTE23_FULL_RESTORE 34 +#define HIDDEN_ITEM_ROUTE23_ULTRA_BALL 35 +#define HIDDEN_ITEM_ROUTE23_MAX_ETHER 36 +#define HIDDEN_ITEM_VICTORY_ROAD_1F_ULTRA_BALL 37 +#define HIDDEN_ITEM_VICTORY_ROAD_1F_FULL_RESTORE 38 +#define HIDDEN_ITEM_CERULEAN_CAVE_1F_ULTRA_BALL 39 +#define HIDDEN_ITEM_UNUSED_0x28 40 +#define HIDDEN_ITEM_ROUTE11_ESCAPE_ROPE 41 +#define HIDDEN_ITEM_ROUTE12_HYPER_POTION 42 +#define HIDDEN_ITEM_UNUSED_0x2B 43 +#define HIDDEN_ITEM_UNUSED_0x2C 44 +#define HIDDEN_ITEM_UNUSED_0x2D 45 +#define HIDDEN_ITEM_UNUSED_0x2E 46 +#define HIDDEN_ITEM_CELADON_CITY_PP_UP 47 +#define HIDDEN_ITEM_VERMILION_CITY_MAX_ETHER 48 +#define HIDDEN_ITEM_CERULEAN_CITY_RARE_CANDY 49 +#define HIDDEN_ITEM_ROUTE4_GREAT_BALL 50 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE 51 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_2 52 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_3 53 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_4 54 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_5 55 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_6 56 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_7 57 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_8 58 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_9 59 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_10 60 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_11 61 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_12 62 +#define HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_CHERI_BERRY 63 +#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_4 64 +#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE 65 +#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_2 66 +#define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_3 67 +#define HIDDEN_ITEM_FIVE_ISLAND_ROCKET_WAREHOUSE_NEST_BALL 68 +#define HIDDEN_ITEM_FIVE_ISLAND_ROCKET_WAREHOUSE_NET_BALL 69 +#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_POTION 70 +#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ANTIDOTE 71 +#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_PARALYZE_HEAL 72 +#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_AWAKENING 73 +#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_BURN_HEAL 74 +#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ICE_HEAL 75 +#define HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ETHER 76 +#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_POTION 77 +#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ANTIDOTE 78 +#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_PARALYZE_HEAL 79 +#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_AWAKENING 80 +#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_BURN_HEAL 81 +#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ICE_HEAL 82 +#define HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ETHER 83 +#define HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM 84 +#define HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_2 85 +#define HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_3 86 +#define HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM 87 +#define HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_2 88 +#define HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_3 89 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAZZ_BERRY 90 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_BLUK_BERRY 91 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_NANAB_BERRY 92 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_WEPEAR_BERRY 93 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ORAN_BERRY 94 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHERI_BERRY 95 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHESTO_BERRY 96 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PECHA_BERRY 97 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAWST_BERRY 98 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ASPEAR_BERRY 99 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PERSIM_BERRY 100 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PINAP_BERRY 101 +#define HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_LUM_BERRY 102 +#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST 103 +#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST_2 104 +#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL 105 +#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL_2 106 +#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL 107 +#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL_2 108 +#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STAR_PIECE 109 +#define HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_BIG_PEARL 110 +#define HIDDEN_ITEM_TWO_ISLAND_CAPE_BRINK_RARE_CANDY 111 +#define HIDDEN_ITEM_PEWTER_CITY_POKE_BALL 112 +#define HIDDEN_ITEM_ROUTE3_ORAN_BERRY 113 +#define HIDDEN_ITEM_ROUTE4_PERSIM_BERRY 114 +#define HIDDEN_ITEM_ROUTE24_PECHA_BERRY 115 +#define HIDDEN_ITEM_ROUTE25_ORAN_BERRY 116 +#define HIDDEN_ITEM_ROUTE25_BLUK_BERRY 117 +#define HIDDEN_ITEM_ROUTE6_SITRUS_BERRY 118 +#define HIDDEN_ITEM_ROUTE6_RARE_CANDY 119 +#define HIDDEN_ITEM_SSANNE_KITCHEN_PECHA_BERRY 120 +#define HIDDEN_ITEM_SSANNE_KITCHEN_CHERI_BERRY 121 +#define HIDDEN_ITEM_SSANNE_KITCHEN_CHESTO_BERRY 122 +#define HIDDEN_ITEM_ROUTE9_RARE_CANDY 123 +#define HIDDEN_ITEM_UNUSED_0x7C 124 +#define HIDDEN_ITEM_ROUTE10_PERSIM_BERRY 125 +#define HIDDEN_ITEM_ROUTE10_CHERI_BERRY 126 +#define HIDDEN_ITEM_ROUTE8_RAWST_BERRY 127 +#define HIDDEN_ITEM_ROUTE8_LUM_BERRY 128 +#define HIDDEN_ITEM_ROUTE8_LEPPA_BERRY 129 +#define HIDDEN_ITEM_ROUTE12_RARE_CANDY 130 +#define HIDDEN_ITEM_ROUTE12_LEFTOVERS 131 +#define HIDDEN_ITEM_ROUTE16_LEFTOVERS 132 +#define HIDDEN_ITEM_FUCHSIA_CITY_MAX_REVIVE 133 +#define HIDDEN_ITEM_ROCKET_HIDEOUT_B4F_NET_BALL 134 +#define HIDDEN_ITEM_SILPH_CO_2F_ULTRA_BALL 135 +#define HIDDEN_ITEM_SILPH_CO_3F_PROTEIN 136 +#define HIDDEN_ITEM_SILPH_CO_4F_IRON 137 +#define HIDDEN_ITEM_SILPH_CO_5F_PP_UP 138 +#define HIDDEN_ITEM_SILPH_CO_6F_CARBOS 139 +#define HIDDEN_ITEM_SILPH_CO_7F_ZINC 140 +#define HIDDEN_ITEM_SILPH_CO_8F_NUGGET 141 +#define HIDDEN_ITEM_SILPH_CO_9F_CALCIUM 142 +#define HIDDEN_ITEM_SILPH_CO_10F_HP_UP 143 +#define HIDDEN_ITEM_SILPH_CO_11F_REVIVE 144 +#define HIDDEN_ITEM_ROUTE23_LUM_BERRY 145 +#define HIDDEN_ITEM_ROUTE23_SITRUS_BERRY 146 +#define HIDDEN_ITEM_ROUTE23_ASPEAR_BERRY 147 +#define HIDDEN_ITEM_ROUTE23_LEPPA_BERRY 148 +#define HIDDEN_ITEM_ROUTE14_ZINC 149 +#define HIDDEN_ITEM_ROUTE9_CHESTO_BERRY 150 +#define HIDDEN_ITEM_ROUTE10_NANAB_BERRY 151 +#define HIDDEN_ITEM_ROUTE7_WEPEAR_BERRY 152 +#define HIDDEN_ITEM_ROUTE20_STARDUST 153 +#define HIDDEN_ITEM_ROUTE21_NORTH_PEARL 154 +#define HIDDEN_ITEM_ROUTE23_MAX_ELIXIR 155 +#define HIDDEN_ITEM_ROUTE4_RAZZ_BERRY 156 +#define HIDDEN_ITEM_ROUTE14_PINAP_BERRY 157 +#define HIDDEN_ITEM_MT_EMBER_EXTERIOR_FIRE_STONE 158 +#define HIDDEN_ITEM_POKEMON_TOWER_7F_SOOTHE_BELL 159 +#define HIDDEN_ITEM_NAVEL_ROCK_SUMMIT_SACRED_ASH 160 +#define HIDDEN_ITEM_TWO_ISLAND_CAPE_BRINK_PP_MAX 161 +#define HIDDEN_ITEM_MT_EMBER_EXTERIOR_ULTRA_BALL 162 +#define HIDDEN_ITEM_THREE_ISLAND_DUNSPARCE_TUNNEL_NUGGET 163 +#define HIDDEN_ITEM_THREE_ISLAND_PP_UP 164 +#define HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_MAX_REPEL 165 +#define HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_PEARL 166 +#define HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_STARDUST 167 +#define HIDDEN_ITEM_FOUR_ISLAND_PEARL 168 +#define HIDDEN_ITEM_FOUR_ISLAND_ULTRA_BALL 169 +#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BIG_PEARL 170 +#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_RAZZ_BERRY 171 +#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_SITRUS_BERRY 172 +#define HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BLUK_BERRY 173 +#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_NEST_BALL 174 +#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST 175 +#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STAR_PIECE 176 +#define HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST_2 177 +#define HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_STAR_PIECE 178 +#define HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_NET_BALL 179 +#define HIDDEN_ITEM_SIX_ISLAND_GREEN_PATH_ULTRA_BALL 180 +#define HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_ASPEAR_BERRY 181 +#define HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_ORAN_BERRY 182 +#define HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_PINAP_BERRY 183 +#define HIDDEN_ITEM_SIX_ISLAND_LEPPA_BERRY 184 +#define HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_BIG_PEARL 185 +#define HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_PEARL 186 +#define HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_NANAB_BERRY 187 +#define HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE_RAWST_BERRY 188 +#define HIDDEN_ITEM_VIRIDIAN_CITY_GYM_MACHO_BRACE 189 +#define HIDDEN_ITEM_SSANNE_EXTERIOR_LAVA_COOKIE 190 + #define FLAG_0x4A7 0x4A7 #define FLAG_0x4A8 0x4A8 #define FLAG_0x4A9 0x4A9 diff --git a/src/renewable_hidden_items.c b/src/renewable_hidden_items.c index 8573ab392..8164471c8 100644 --- a/src/renewable_hidden_items.c +++ b/src/renewable_hidden_items.c @@ -31,7 +31,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF }, .flags2 = { - FLAG_0x481 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_ROUTE20_STARDUST, 0xFF, 0xFF, 0xFF, @@ -65,7 +65,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF }, .flags2 = { - FLAG_0x482 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_ROUTE21_NORTH_PEARL, 0xFF, 0xFF, 0xFF, @@ -89,7 +89,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { .mapGroup = MAP_GROUP(UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL), .mapNum = MAP_NUM(UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL), .flags1 = { - FLAG_0x434 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ETHER, 0xFF, 0xFF, 0xFF, @@ -99,12 +99,12 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF }, .flags2 = { - FLAG_0x42E - FLAG_HIDDEN_ITEMS_START, - FLAG_0x42F - FLAG_HIDDEN_ITEMS_START, - FLAG_0x430 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x431 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x432 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x433 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_POTION, + HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ANTIDOTE, + HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_PARALYZE_HEAL, + HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_AWAKENING, + HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_BURN_HEAL, + HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ICE_HEAL, 0xFF, 0xFF }, @@ -123,7 +123,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { .mapGroup = MAP_GROUP(UNDERGROUND_PATH_EAST_WEST_TUNNEL), .mapNum = MAP_NUM(UNDERGROUND_PATH_EAST_WEST_TUNNEL), .flags1 = { - FLAG_0x43B - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ETHER, 0xFF, 0xFF, 0xFF, @@ -133,12 +133,12 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF }, .flags2 = { - FLAG_0x435 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x436 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x437 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x438 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x439 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x43A - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_POTION, + HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ANTIDOTE, + HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_PARALYZE_HEAL, + HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_AWAKENING, + HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_BURN_HEAL, + HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ICE_HEAL, 0xFF, 0xFF }, @@ -157,10 +157,10 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { .mapGroup = MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), .mapNum = MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS), .flags1 = { - FLAG_0x428 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x429 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x42A - FLAG_HIDDEN_ITEMS_START, - FLAG_0x42B - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_4, + HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE, + HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_2, + HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_3, 0xFF, 0xFF, 0xFF, @@ -191,19 +191,19 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { .mapGroup = MAP_GROUP(MT_MOON_B1F), .mapNum = MAP_NUM(MT_MOON_B1F), .flags1 = { - FLAG_0x43C - FLAG_HIDDEN_ITEMS_START, - FLAG_0x43D - FLAG_HIDDEN_ITEMS_START, - FLAG_0x43E - FLAG_HIDDEN_ITEMS_START, - FLAG_0x43F - FLAG_HIDDEN_ITEMS_START, - FLAG_0x440 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x441 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM, + HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_2, + HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_3, + HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM, + HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_2, + HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_3, 0xFF, 0xFF }, .flags2 = { - FLAG_0x43C - FLAG_HIDDEN_ITEMS_START, - FLAG_0x43D - FLAG_HIDDEN_ITEMS_START, - FLAG_0x43E - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM, + HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_2, + HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_3, 0xFF, 0xFF, 0xFF, @@ -225,31 +225,31 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { .mapGroup = MAP_GROUP(THREE_ISLAND_BERRY_FOREST), .mapNum = MAP_NUM(THREE_ISLAND_BERRY_FOREST), .flags1 = { - FLAG_0x443 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x445 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x446 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x447 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x44B - FLAG_HIDDEN_ITEMS_START, - FLAG_0x44C - FLAG_HIDDEN_ITEMS_START, - FLAG_0x44D - FLAG_HIDDEN_ITEMS_START, - FLAG_0x44E - FLAG_HIDDEN_ITEMS_START + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_BLUK_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_WEPEAR_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ORAN_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHERI_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ASPEAR_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PERSIM_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PINAP_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_LUM_BERRY }, .flags2 = { - FLAG_0x443 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x445 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x446 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x447 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x44B - FLAG_HIDDEN_ITEMS_START, - FLAG_0x44C - FLAG_HIDDEN_ITEMS_START, - FLAG_0x44D - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_BLUK_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_WEPEAR_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ORAN_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHERI_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ASPEAR_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PERSIM_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PINAP_BERRY, 0xFF }, .flags3 = { - FLAG_0x442 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x444 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x448 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x449 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x44A - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAZZ_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_NANAB_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHESTO_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PECHA_BERRY, + HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAWST_BERRY, 0xFF, 0xFF, 0xFF @@ -259,28 +259,28 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { .mapGroup = MAP_GROUP(ONE_ISLAND_TREASURE_BEACH), .mapNum = MAP_NUM(ONE_ISLAND_TREASURE_BEACH), .flags1 = { - FLAG_0x453 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x454 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x455 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x456 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL_2, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STAR_PIECE, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_BIG_PEARL, 0xFF, 0xFF, 0xFF, 0xFF }, .flags2 = { - FLAG_0x44F - FLAG_HIDDEN_ITEMS_START, - FLAG_0x450 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x451 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x452 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x453 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x454 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST_2, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL_2, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL_2, 0xFF, 0xFF }, .flags3 = { - FLAG_0x453 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x454 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL, + HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL_2, 0xFF, 0xFF, 0xFF, @@ -303,8 +303,8 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF }, .flags2 = { - FLAG_0x48E - FLAG_HIDDEN_ITEMS_START, - FLAG_0x48F - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_PEARL, + HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_STARDUST, 0xFF, 0xFF, 0xFF, @@ -337,7 +337,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF }, .flags2 = { - FLAG_0x490 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_FOUR_ISLAND_PEARL, 0xFF, 0xFF, 0xFF, @@ -347,7 +347,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF }, .flags3 = { - FLAG_0x491 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_FOUR_ISLAND_ULTRA_BALL, 0xFF, 0xFF, 0xFF, @@ -361,7 +361,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { .mapGroup = MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), .mapNum = MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR), .flags1 = { - FLAG_0x492 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BIG_PEARL, 0xFF, 0xFF, 0xFF, @@ -395,8 +395,8 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { .mapGroup = MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), .mapNum = MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS), .flags1 = { - FLAG_0x496 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x498 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_NEST_BALL, + HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STAR_PIECE, 0xFF, 0xFF, 0xFF, @@ -405,8 +405,8 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF }, .flags2 = { - FLAG_0x497 - FLAG_HIDDEN_ITEMS_START, - FLAG_0x499 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST, + HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST_2, 0xFF, 0xFF, 0xFF, @@ -429,8 +429,8 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { .mapGroup = MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), .mapNum = MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND), .flags1 = { - FLAG_0x49A - FLAG_HIDDEN_ITEMS_START, - FLAG_0x49B - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_STAR_PIECE, + HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_NET_BALL, 0xFF, 0xFF, 0xFF, @@ -483,7 +483,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF }, .flags3 = { - FLAG_0x49C - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_SIX_ISLAND_GREEN_PATH_ULTRA_BALL, 0xFF, 0xFF, 0xFF, @@ -497,7 +497,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { .mapGroup = MAP_GROUP(SEVEN_ISLAND_TRAINER_TOWER), .mapNum = MAP_NUM(SEVEN_ISLAND_TRAINER_TOWER), .flags1 = { - FLAG_0x4A1 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_BIG_PEARL, 0xFF, 0xFF, 0xFF, @@ -507,7 +507,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF }, .flags2 = { - FLAG_0x4A2 - FLAG_HIDDEN_ITEMS_START, + HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_PEARL, 0xFF, 0xFF, 0xFF, From a16d9af699f367458d6832377a2806659d303bbe Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 18 Oct 2019 15:13:35 -0400 Subject: [PATCH 058/114] Document renewable_hidden_items --- asm/field_control_avatar.s | 2 +- asm/overworld.s | 4 +- data/maps/BirthIsland_Exterior/map.json | 2 +- data/maps/BirthIsland_Harbor/map.json | 2 +- data/maps/CeladonCity/map.json | 2 +- .../maps/CeladonCity_Condominiums_1F/map.json | 2 +- .../maps/CeladonCity_Condominiums_2F/map.json | 2 +- .../maps/CeladonCity_Condominiums_3F/map.json | 2 +- .../CeladonCity_Condominiums_Roof/map.json | 2 +- .../map.json | 2 +- .../CeladonCity_DepartmentStore_1F/map.json | 2 +- .../CeladonCity_DepartmentStore_2F/map.json | 2 +- .../CeladonCity_DepartmentStore_3F/map.json | 2 +- .../CeladonCity_DepartmentStore_4F/map.json | 2 +- .../CeladonCity_DepartmentStore_5F/map.json | 2 +- .../map.json | 2 +- .../CeladonCity_DepartmentStore_Roof/map.json | 2 +- data/maps/CeladonCity_GameCorner/map.json | 2 +- .../CeladonCity_GameCorner_PrizeRoom/map.json | 2 +- data/maps/CeladonCity_Gym/map.json | 2 +- data/maps/CeladonCity_Hotel/map.json | 2 +- data/maps/CeladonCity_House1/map.json | 2 +- .../CeladonCity_PokemonCenter_1F/map.json | 2 +- .../CeladonCity_PokemonCenter_2F/map.json | 2 +- data/maps/CeladonCity_Restaurant/map.json | 2 +- data/maps/CeruleanCave_1F/map.json | 2 +- data/maps/CeruleanCave_2F/map.json | 2 +- data/maps/CeruleanCave_B1F/map.json | 2 +- data/maps/CeruleanCity/map.json | 2 +- data/maps/CeruleanCity_BikeShop/map.json | 2 +- data/maps/CeruleanCity_Gym/map.json | 2 +- data/maps/CeruleanCity_House1/map.json | 2 +- data/maps/CeruleanCity_House2/map.json | 2 +- data/maps/CeruleanCity_House3/map.json | 2 +- data/maps/CeruleanCity_House4/map.json | 2 +- data/maps/CeruleanCity_House5/map.json | 2 +- data/maps/CeruleanCity_Mart/map.json | 2 +- .../CeruleanCity_PokemonCenter_1F/map.json | 2 +- .../CeruleanCity_PokemonCenter_2F/map.json | 2 +- data/maps/CinnabarIsland/map.json | 2 +- data/maps/CinnabarIsland_Gym/map.json | 2 +- data/maps/CinnabarIsland_Mart/map.json | 2 +- .../CinnabarIsland_PokemonCenter_1F/map.json | 2 +- .../CinnabarIsland_PokemonCenter_2F/map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../CinnabarIsland_PokemonLab_Lounge/map.json | 2 +- .../map.json | 2 +- data/maps/DiglettsCave_B1F/map.json | 2 +- data/maps/DiglettsCave_NorthEntrance/map.json | 2 +- data/maps/DiglettsCave_SouthEntrance/map.json | 2 +- data/maps/FiveIsland/map.json | 2 +- data/maps/FiveIsland_Harbor/map.json | 2 +- data/maps/FiveIsland_House1/map.json | 2 +- data/maps/FiveIsland_House2/map.json | 2 +- .../FiveIsland_LostCave_Entrance/map.json | 2 +- data/maps/FiveIsland_LostCave_Room1/map.json | 2 +- data/maps/FiveIsland_LostCave_Room10/map.json | 2 +- data/maps/FiveIsland_LostCave_Room11/map.json | 2 +- data/maps/FiveIsland_LostCave_Room12/map.json | 2 +- data/maps/FiveIsland_LostCave_Room13/map.json | 2 +- data/maps/FiveIsland_LostCave_Room14/map.json | 2 +- data/maps/FiveIsland_LostCave_Room2/map.json | 2 +- data/maps/FiveIsland_LostCave_Room3/map.json | 2 +- data/maps/FiveIsland_LostCave_Room4/map.json | 2 +- data/maps/FiveIsland_LostCave_Room5/map.json | 2 +- data/maps/FiveIsland_LostCave_Room6/map.json | 2 +- data/maps/FiveIsland_LostCave_Room7/map.json | 2 +- data/maps/FiveIsland_LostCave_Room8/map.json | 2 +- data/maps/FiveIsland_LostCave_Room9/map.json | 2 +- data/maps/FiveIsland_Meadow/map.json | 2 +- data/maps/FiveIsland_MemorialPillar/map.json | 2 +- .../maps/FiveIsland_PokemonCenter_1F/map.json | 2 +- .../maps/FiveIsland_PokemonCenter_2F/map.json | 2 +- data/maps/FiveIsland_ResortGorgeous/map.json | 2 +- .../FiveIsland_ResortGorgeous_House/map.json | 2 +- data/maps/FiveIsland_RocketWarehouse/map.json | 2 +- data/maps/FiveIsland_WaterLabyrinth/map.json | 2 +- data/maps/FourIsland/map.json | 2 +- data/maps/FourIsland_Harbor/map.json | 2 +- data/maps/FourIsland_House1/map.json | 2 +- data/maps/FourIsland_House2/map.json | 2 +- data/maps/FourIsland_IcefallCave_1F/map.json | 2 +- data/maps/FourIsland_IcefallCave_B1F/map.json | 2 +- .../maps/FourIsland_IcefallCave_Back/map.json | 2 +- .../FourIsland_IcefallCave_Entrance/map.json | 2 +- data/maps/FourIsland_LoreleisHouse/map.json | 2 +- data/maps/FourIsland_Mart/map.json | 2 +- .../maps/FourIsland_PokemonCenter_1F/map.json | 2 +- .../maps/FourIsland_PokemonCenter_2F/map.json | 2 +- data/maps/FourIsland_PokemonDayCare/map.json | 2 +- data/maps/FuchsiaCity/map.json | 2 +- data/maps/FuchsiaCity_Building1/map.json | 2 +- data/maps/FuchsiaCity_Gym/map.json | 2 +- data/maps/FuchsiaCity_House1/map.json | 2 +- data/maps/FuchsiaCity_House2/map.json | 2 +- data/maps/FuchsiaCity_House3/map.json | 2 +- data/maps/FuchsiaCity_Mart/map.json | 2 +- .../FuchsiaCity_PokemonCenter_1F/map.json | 2 +- .../FuchsiaCity_PokemonCenter_2F/map.json | 2 +- .../FuchsiaCity_SafariZone_Entrance/map.json | 2 +- data/maps/FuchsiaCity_ZooBuilding/map.json | 2 +- data/maps/IndigoPlateau_Exterior/map.json | 2 +- .../IndigoPlateau_PokemonCenter_1F/map.json | 2 +- .../IndigoPlateau_PokemonCenter_2F/map.json | 2 +- data/maps/LavenderTown/map.json | 2 +- data/maps/LavenderTown_House1/map.json | 2 +- data/maps/LavenderTown_House2/map.json | 2 +- data/maps/LavenderTown_Mart/map.json | 2 +- .../LavenderTown_PokemonCenter_1F/map.json | 2 +- .../LavenderTown_PokemonCenter_2F/map.json | 2 +- .../map.json | 2 +- data/maps/MtEmber_Exterior/map.json | 2 +- data/maps/MtEmber_RubyPath_1F/map.json | 2 +- data/maps/MtEmber_RubyPath_B1F/map.json | 2 +- .../maps/MtEmber_RubyPath_B1F_Stairs/map.json | 2 +- data/maps/MtEmber_RubyPath_B2F/map.json | 2 +- .../maps/MtEmber_RubyPath_B2F_Stairs/map.json | 2 +- data/maps/MtEmber_RubyPath_B3F/map.json | 2 +- data/maps/MtEmber_RubyPath_B4F/map.json | 2 +- data/maps/MtEmber_RubyPath_B5F/map.json | 2 +- data/maps/MtEmber_Summit/map.json | 2 +- data/maps/MtEmber_SummitPath_1F/map.json | 2 +- data/maps/MtEmber_SummitPath_2F/map.json | 2 +- data/maps/MtEmber_SummitPath_3F/map.json | 2 +- data/maps/MtMoon_1F/map.json | 2 +- data/maps/MtMoon_B1F/map.json | 2 +- data/maps/MtMoon_B2F/map.json | 2 +- data/maps/NavelRock_1F/map.json | 2 +- data/maps/NavelRock_B1F/map.json | 2 +- data/maps/NavelRock_Base/map.json | 2 +- data/maps/NavelRock_BasePath_B10F/map.json | 2 +- data/maps/NavelRock_BasePath_B11F/map.json | 2 +- data/maps/NavelRock_BasePath_B1F/map.json | 2 +- data/maps/NavelRock_BasePath_B2F/map.json | 2 +- data/maps/NavelRock_BasePath_B3F/map.json | 2 +- data/maps/NavelRock_BasePath_B4F/map.json | 2 +- data/maps/NavelRock_BasePath_B5F/map.json | 2 +- data/maps/NavelRock_BasePath_B6F/map.json | 2 +- data/maps/NavelRock_BasePath_B7F/map.json | 2 +- data/maps/NavelRock_BasePath_B8F/map.json | 2 +- data/maps/NavelRock_BasePath_B9F/map.json | 2 +- data/maps/NavelRock_Exterior/map.json | 2 +- data/maps/NavelRock_Fork/map.json | 2 +- data/maps/NavelRock_Harbor/map.json | 2 +- data/maps/NavelRock_Summit/map.json | 2 +- data/maps/NavelRock_SummitPath_2F/map.json | 2 +- data/maps/NavelRock_SummitPath_3F/map.json | 2 +- data/maps/NavelRock_SummitPath_4F/map.json | 2 +- data/maps/NavelRock_SummitPath_5F/map.json | 2 +- data/maps/OneIsland/map.json | 2 +- data/maps/OneIsland_Harbor/map.json | 2 +- data/maps/OneIsland_House1/map.json | 2 +- data/maps/OneIsland_House2/map.json | 2 +- data/maps/OneIsland_KindleRoad/map.json | 2 +- .../OneIsland_KindleRoad_EmberSpa/map.json | 2 +- data/maps/OneIsland_PokemonCenter_1F/map.json | 2 +- data/maps/OneIsland_PokemonCenter_2F/map.json | 2 +- data/maps/OneIsland_TreasureBeach/map.json | 2 +- data/maps/PalletTown/map.json | 2 +- data/maps/PalletTown_GarysHouse/map.json | 2 +- data/maps/PalletTown_PlayersHouse_1F/map.json | 2 +- data/maps/PalletTown_PlayersHouse_2F/map.json | 2 +- .../maps/PalletTown_ProfessorOaksLab/map.json | 2 +- data/maps/PewterCity/map.json | 2 +- data/maps/PewterCity_Gym/map.json | 2 +- data/maps/PewterCity_House1/map.json | 2 +- data/maps/PewterCity_House2/map.json | 2 +- data/maps/PewterCity_Mart/map.json | 2 +- data/maps/PewterCity_Museum_1F/map.json | 2 +- data/maps/PewterCity_Museum_2F/map.json | 2 +- .../maps/PewterCity_PokemonCenter_1F/map.json | 2 +- .../maps/PewterCity_PokemonCenter_2F/map.json | 2 +- data/maps/PokemonLeague_AgathasRoom/map.json | 2 +- data/maps/PokemonLeague_BrunosRoom/map.json | 2 +- .../maps/PokemonLeague_ChampionsRoom/map.json | 2 +- data/maps/PokemonLeague_HallOfFame/map.json | 2 +- data/maps/PokemonLeague_LancesRoom/map.json | 2 +- data/maps/PokemonLeague_LoreleisRoom/map.json | 2 +- data/maps/PokemonMansion_1F/map.json | 2 +- data/maps/PokemonMansion_2F/map.json | 2 +- data/maps/PokemonMansion_3F/map.json | 2 +- data/maps/PokemonMansion_B1F/map.json | 2 +- data/maps/PokemonTower_1F/map.json | 2 +- data/maps/PokemonTower_2F/map.json | 2 +- data/maps/PokemonTower_3F/map.json | 2 +- data/maps/PokemonTower_4F/map.json | 2 +- data/maps/PokemonTower_5F/map.json | 2 +- data/maps/PokemonTower_6F/map.json | 2 +- data/maps/PokemonTower_7F/map.json | 2 +- data/maps/PowerPlant/map.json | 2 +- data/maps/RockTunnel_1F/map.json | 2 +- data/maps/RockTunnel_B1F/map.json | 2 +- data/maps/RocketHideout_B1F/map.json | 2 +- data/maps/RocketHideout_B2F/map.json | 2 +- data/maps/RocketHideout_B3F/map.json | 2 +- data/maps/RocketHideout_B4F/map.json | 2 +- data/maps/RocketHideout_Elevator/map.json | 2 +- data/maps/Route1/map.json | 2 +- data/maps/Route10/map.json | 2 +- data/maps/Route10_PokemonCenter_1F/map.json | 2 +- data/maps/Route10_PokemonCenter_2F/map.json | 2 +- data/maps/Route11/map.json | 2 +- data/maps/Route11_EastEntrance_1F/map.json | 2 +- data/maps/Route11_EastEntrance_2F/map.json | 2 +- data/maps/Route12/map.json | 2 +- data/maps/Route12_FishingHouse/map.json | 2 +- data/maps/Route12_NorthEntrance_1F/map.json | 2 +- data/maps/Route12_NorthEntrance_2F/map.json | 2 +- data/maps/Route13/map.json | 2 +- data/maps/Route14/map.json | 2 +- data/maps/Route15/map.json | 2 +- data/maps/Route15_WestEntrance_1F/map.json | 2 +- data/maps/Route15_WestEntrance_2F/map.json | 2 +- data/maps/Route16/map.json | 2 +- data/maps/Route16_House/map.json | 2 +- data/maps/Route16_NorthEntrance_1F/map.json | 2 +- data/maps/Route16_NorthEntrance_2F/map.json | 2 +- data/maps/Route17/map.json | 2 +- data/maps/Route18/map.json | 2 +- data/maps/Route18_EastEntrance_1F/map.json | 2 +- data/maps/Route18_EastEntrance_2F/map.json | 2 +- data/maps/Route19/map.json | 2 +- data/maps/Route2/map.json | 2 +- data/maps/Route20/map.json | 2 +- data/maps/Route21_North/map.json | 2 +- data/maps/Route21_South/map.json | 2 +- data/maps/Route22/map.json | 2 +- data/maps/Route22_NorthEntrance/map.json | 2 +- data/maps/Route23/map.json | 2 +- data/maps/Route24/map.json | 2 +- data/maps/Route25/map.json | 2 +- data/maps/Route25_SeaCottage/map.json | 2 +- data/maps/Route2_EastBuilding/map.json | 2 +- data/maps/Route2_House/map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- data/maps/Route3/map.json | 2 +- data/maps/Route4/map.json | 2 +- data/maps/Route4_PokemonCenter_1F/map.json | 2 +- data/maps/Route4_PokemonCenter_2F/map.json | 2 +- data/maps/Route5/map.json | 2 +- data/maps/Route5_PokemonDayCare/map.json | 2 +- data/maps/Route5_SouthEntrance/map.json | 2 +- data/maps/Route6/map.json | 2 +- data/maps/Route6_NorthEntrance/map.json | 2 +- data/maps/Route7/map.json | 2 +- data/maps/Route7_EastEntrance/map.json | 2 +- data/maps/Route8/map.json | 2 +- data/maps/Route8_WestEntrance/map.json | 2 +- data/maps/Route9/map.json | 2 +- data/maps/SSAnne_1F_Corridor/map.json | 2 +- data/maps/SSAnne_1F_Room1/map.json | 2 +- data/maps/SSAnne_1F_Room2/map.json | 2 +- data/maps/SSAnne_1F_Room3/map.json | 2 +- data/maps/SSAnne_1F_Room4/map.json | 2 +- data/maps/SSAnne_1F_Room5/map.json | 2 +- data/maps/SSAnne_1F_Room6/map.json | 2 +- data/maps/SSAnne_1F_Room7/map.json | 2 +- data/maps/SSAnne_2F_Corridor/map.json | 2 +- data/maps/SSAnne_2F_Room1/map.json | 2 +- data/maps/SSAnne_2F_Room2/map.json | 2 +- data/maps/SSAnne_2F_Room3/map.json | 2 +- data/maps/SSAnne_2F_Room4/map.json | 2 +- data/maps/SSAnne_2F_Room5/map.json | 2 +- data/maps/SSAnne_2F_Room6/map.json | 2 +- data/maps/SSAnne_3F_Corridor/map.json | 2 +- data/maps/SSAnne_B1F_Corridor/map.json | 2 +- data/maps/SSAnne_B1F_Room1/map.json | 2 +- data/maps/SSAnne_B1F_Room2/map.json | 2 +- data/maps/SSAnne_B1F_Room3/map.json | 2 +- data/maps/SSAnne_B1F_Room4/map.json | 2 +- data/maps/SSAnne_B1F_Room5/map.json | 2 +- data/maps/SSAnne_CaptainsOffice/map.json | 2 +- data/maps/SSAnne_Deck/map.json | 2 +- data/maps/SSAnne_Exterior/map.json | 2 +- data/maps/SSAnne_Kitchen/map.json | 2 +- data/maps/SafariZone_Building1/map.json | 2 +- data/maps/SafariZone_Building2/map.json | 2 +- data/maps/SafariZone_Building3/map.json | 2 +- data/maps/SafariZone_Building4/map.json | 2 +- data/maps/SafariZone_Center/map.json | 2 +- data/maps/SafariZone_East/map.json | 2 +- data/maps/SafariZone_North/map.json | 2 +- data/maps/SafariZone_SecretHouse/map.json | 2 +- data/maps/SafariZone_West/map.json | 2 +- data/maps/SaffronCity/map.json | 2 +- data/maps/SaffronCity_Classic/map.json | 2 +- data/maps/SaffronCity_Dojo/map.json | 2 +- data/maps/SaffronCity_Gym/map.json | 2 +- data/maps/SaffronCity_House1_1F/map.json | 2 +- data/maps/SaffronCity_House1_2F/map.json | 2 +- data/maps/SaffronCity_House2/map.json | 2 +- data/maps/SaffronCity_House3/map.json | 2 +- data/maps/SaffronCity_Mart/map.json | 2 +- .../SaffronCity_PokemonCenter_1F/map.json | 2 +- .../SaffronCity_PokemonCenter_2F/map.json | 2 +- .../map.json | 2 +- data/maps/SeafoamIslands_1F/map.json | 2 +- data/maps/SeafoamIslands_B1F/map.json | 2 +- data/maps/SeafoamIslands_B2F/map.json | 2 +- data/maps/SeafoamIslands_B3F/map.json | 2 +- data/maps/SeafoamIslands_B4F/map.json | 2 +- data/maps/SevenIsland/map.json | 2 +- data/maps/SevenIsland_Harbor/map.json | 2 +- data/maps/SevenIsland_House_Room1/map.json | 2 +- data/maps/SevenIsland_House_Room2/map.json | 2 +- data/maps/SevenIsland_Mart/map.json | 2 +- .../SevenIsland_PokemonCenter_1F/map.json | 2 +- .../SevenIsland_PokemonCenter_2F/map.json | 2 +- .../map.json | 2 +- data/maps/SevenIsland_SevaultCanyon/map.json | 2 +- .../map.json | 2 +- .../SevenIsland_SevaultCanyon_House/map.json | 2 +- data/maps/SevenIsland_TanobyRuins/map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- .../map.json | 2 +- data/maps/SevenIsland_TrainerTower/map.json | 2 +- .../maps/SevenIsland_TrainerTower_1F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_2F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_3F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_4F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_5F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_6F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_7F/map.json | 2 +- .../maps/SevenIsland_TrainerTower_8F/map.json | 2 +- .../map.json | 2 +- .../SevenIsland_TrainerTower_Lobby/map.json | 2 +- .../SevenIsland_TrainerTower_Roof/map.json | 2 +- data/maps/SilphCo_10F/map.json | 2 +- data/maps/SilphCo_11F/map.json | 2 +- data/maps/SilphCo_1F/map.json | 2 +- data/maps/SilphCo_2F/map.json | 2 +- data/maps/SilphCo_3F/map.json | 2 +- data/maps/SilphCo_4F/map.json | 2 +- data/maps/SilphCo_5F/map.json | 2 +- data/maps/SilphCo_6F/map.json | 2 +- data/maps/SilphCo_7F/map.json | 2 +- data/maps/SilphCo_8F/map.json | 2 +- data/maps/SilphCo_9F/map.json | 2 +- data/maps/SilphCo_Elevator/map.json | 2 +- data/maps/SixIsland/map.json | 2 +- data/maps/SixIsland_AlteringCave/map.json | 2 +- data/maps/SixIsland_DottedHole_1F/map.json | 2 +- data/maps/SixIsland_DottedHole_B1F/map.json | 2 +- data/maps/SixIsland_DottedHole_B2F/map.json | 2 +- data/maps/SixIsland_DottedHole_B3F/map.json | 2 +- data/maps/SixIsland_DottedHole_B4F/map.json | 2 +- .../map.json | 2 +- data/maps/SixIsland_GreenPath/map.json | 2 +- data/maps/SixIsland_Harbor/map.json | 2 +- data/maps/SixIsland_House/map.json | 2 +- data/maps/SixIsland_Mart/map.json | 2 +- data/maps/SixIsland_OutcastIsland/map.json | 2 +- data/maps/SixIsland_PatternBush/map.json | 2 +- data/maps/SixIsland_PokemonCenter_1F/map.json | 2 +- data/maps/SixIsland_PokemonCenter_2F/map.json | 2 +- data/maps/SixIsland_RuinValley/map.json | 2 +- data/maps/SixIsland_WaterPath/map.json | 2 +- data/maps/SixIsland_WaterPath_House1/map.json | 2 +- data/maps/SixIsland_WaterPath_House2/map.json | 2 +- data/maps/ThreeIsland/map.json | 2 +- data/maps/ThreeIsland_BerryForest/map.json | 2 +- data/maps/ThreeIsland_BondBridge/map.json | 2 +- .../maps/ThreeIsland_DunsparceTunnel/map.json | 2 +- data/maps/ThreeIsland_Harbor/map.json | 2 +- data/maps/ThreeIsland_House1/map.json | 2 +- data/maps/ThreeIsland_House2/map.json | 2 +- data/maps/ThreeIsland_House3/map.json | 2 +- data/maps/ThreeIsland_House4/map.json | 2 +- data/maps/ThreeIsland_House5/map.json | 2 +- data/maps/ThreeIsland_Mart/map.json | 2 +- .../ThreeIsland_PokemonCenter_1F/map.json | 2 +- .../ThreeIsland_PokemonCenter_2F/map.json | 2 +- data/maps/ThreeIsland_Port/map.json | 2 +- data/maps/TwoIsland/map.json | 2 +- data/maps/TwoIsland_CapeBrink/map.json | 2 +- data/maps/TwoIsland_CapeBrink_House/map.json | 2 +- data/maps/TwoIsland_Harbor/map.json | 2 +- data/maps/TwoIsland_House/map.json | 2 +- data/maps/TwoIsland_JoyfulGameCorner/map.json | 2 +- data/maps/TwoIsland_PokemonCenter_1F/map.json | 2 +- data/maps/TwoIsland_PokemonCenter_2F/map.json | 2 +- .../UndergroundPath_EastEntrance/map.json | 2 +- .../UndergroundPath_EastWestTunnel/map.json | 2 +- .../UndergroundPath_NorthEntrance/map.json | 2 +- .../UndergroundPath_NorthSouthTunnel/map.json | 2 +- .../UndergroundPath_SouthEntrance/map.json | 2 +- .../UndergroundPath_WestEntrance/map.json | 2 +- data/maps/UnknownMap_00_00/map.json | 2 +- data/maps/UnknownMap_00_01/map.json | 2 +- data/maps/UnknownMap_00_02/map.json | 2 +- data/maps/UnknownMap_00_03/map.json | 2 +- data/maps/UnknownMap_00_04/map.json | 2 +- data/maps/UnknownMap_03_50/map.json | 2 +- data/maps/UnknownMap_03_51/map.json | 2 +- data/maps/UnknownMap_03_52/map.json | 2 +- data/maps/UnknownMap_03_53/map.json | 2 +- data/maps/UnknownMap_18_01/map.json | 2 +- data/maps/UnusedHouse_27_00/map.json | 2 +- data/maps/UnusedHouse_29_00/map.json | 2 +- data/maps/UnusedHouse_31_05/map.json | 2 +- data/maps/VermilionCity/map.json | 2 +- data/maps/VermilionCity_Gym/map.json | 2 +- data/maps/VermilionCity_House1/map.json | 2 +- data/maps/VermilionCity_House2/map.json | 2 +- data/maps/VermilionCity_House3/map.json | 2 +- data/maps/VermilionCity_Mart/map.json | 2 +- .../VermilionCity_PokemonCenter_1F/map.json | 2 +- .../VermilionCity_PokemonCenter_2F/map.json | 2 +- .../VermilionCity_PokemonFanClub/map.json | 2 +- data/maps/VictoryRoad_1F/map.json | 2 +- data/maps/VictoryRoad_2F/map.json | 2 +- data/maps/VictoryRoad_3F/map.json | 2 +- data/maps/ViridianCity/map.json | 2 +- data/maps/ViridianCity_Gym/map.json | 2 +- data/maps/ViridianCity_House1/map.json | 2 +- data/maps/ViridianCity_House2/map.json | 2 +- data/maps/ViridianCity_Mart/map.json | 2 +- .../ViridianCity_PokemonCenter_1F/map.json | 2 +- .../ViridianCity_PokemonCenter_2F/map.json | 2 +- data/maps/ViridianForest/map.json | 2 +- include/constants/vars.h | 2 +- include/renewable_hidden_items.h | 3 + include/trainer_tower.h | 1 - src/new_game.c | 3 +- src/renewable_hidden_items.c | 148 +++++++++--------- 432 files changed, 508 insertions(+), 505 deletions(-) diff --git a/asm/field_control_avatar.s b/asm/field_control_avatar.s index 2caa5a7fd..aa66c7d5e 100644 --- a/asm/field_control_avatar.s +++ b/asm/field_control_avatar.s @@ -365,7 +365,7 @@ sub_806CAC8: @ 806CAC8 movs r0, 0x5 bl IncrementGameStat bl sub_8146CA4 - bl sub_815D8C8 + bl IncrementRenewableHiddenItemStepCounter bl sub_80CC918 bl sub_80CB054 bl sub_80CCFBC diff --git a/asm/overworld.s b/asm/overworld.s index bd5ab7500..d4993c154 100644 --- a/asm/overworld.s +++ b/asm/overworld.s @@ -1717,7 +1717,7 @@ sub_8055864: @ 8055864 bl sub_8055CB8 bl sav1_reset_battle_music_maybe bl mapheader_run_script_with_tag_x3 - bl sub_815D8F8 + bl TryRegenerateRenewableHiddenItems bl not_trainer_hill_battle_pyramid ldr r4, _0805591C @ =gMapHeader ldr r0, [r4] @@ -1794,7 +1794,7 @@ _08055974: bl sub_8055CB8 bl sav1_reset_battle_music_maybe bl mapheader_run_script_with_tag_x3 - bl sub_815D8F8 + bl TryRegenerateRenewableHiddenItems bl UpdateLocationHistoryForRoamer bl RoamerMoveToOtherLocationSet bl sub_8110920 diff --git a/data/maps/BirthIsland_Exterior/map.json b/data/maps/BirthIsland_Exterior/map.json index 1917fd784..5ee37131f 100644 --- a/data/maps/BirthIsland_Exterior/map.json +++ b/data/maps/BirthIsland_Exterior/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/BirthIsland_Harbor/map.json b/data/maps/BirthIsland_Harbor/map.json index 55da4327c..cecda6ec5 100644 --- a/data/maps/BirthIsland_Harbor/map.json +++ b/data/maps/BirthIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity/map.json b/data/maps/CeladonCity/map.json index 1909a3f3f..890ae2da0 100644 --- a/data/maps/CeladonCity/map.json +++ b/data/maps/CeladonCity/map.json @@ -381,4 +381,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_Condominiums_1F/map.json b/data/maps/CeladonCity_Condominiums_1F/map.json index 890d86c0e..cb315ade8 100644 --- a/data/maps/CeladonCity_Condominiums_1F/map.json +++ b/data/maps/CeladonCity_Condominiums_1F/map.json @@ -127,4 +127,4 @@ "script": "CeladonCity_Condominiums_1F_EventScript_16C3C7" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_Condominiums_2F/map.json b/data/maps/CeladonCity_Condominiums_2F/map.json index 01e51d09f..e460de793 100644 --- a/data/maps/CeladonCity_Condominiums_2F/map.json +++ b/data/maps/CeladonCity_Condominiums_2F/map.json @@ -87,4 +87,4 @@ "script": "CeladonCity_Condominiums_2F_EventScript_16C3D1" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_Condominiums_3F/map.json b/data/maps/CeladonCity_Condominiums_3F/map.json index fc18a3464..4a405c3f1 100644 --- a/data/maps/CeladonCity_Condominiums_3F/map.json +++ b/data/maps/CeladonCity_Condominiums_3F/map.json @@ -155,4 +155,4 @@ "script": "CeladonCity_Condominiums_3F_EventScript_16C447" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_Condominiums_Roof/map.json b/data/maps/CeladonCity_Condominiums_Roof/map.json index d7c47fad4..7680f5f68 100644 --- a/data/maps/CeladonCity_Condominiums_Roof/map.json +++ b/data/maps/CeladonCity_Condominiums_Roof/map.json @@ -53,4 +53,4 @@ "script": "CeladonCity_Condominiums_Roof_EventScript_16C45A" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json index 41f1ed584..aee589439 100644 --- a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json +++ b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json @@ -87,4 +87,4 @@ "script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C519" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_DepartmentStore_1F/map.json b/data/maps/CeladonCity_DepartmentStore_1F/map.json index e49a15735..412eb4008 100644 --- a/data/maps/CeladonCity_DepartmentStore_1F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_1F/map.json @@ -102,4 +102,4 @@ "script": "CeladonCity_DepartmentStore_1F_EventScript_16BAEB" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_DepartmentStore_2F/map.json b/data/maps/CeladonCity_DepartmentStore_2F/map.json index 6deef2e85..42d5c76f5 100644 --- a/data/maps/CeladonCity_DepartmentStore_2F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_2F/map.json @@ -99,4 +99,4 @@ "script": "CeladonCity_DepartmentStore_2F_EventScript_16BB07" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_DepartmentStore_3F/map.json b/data/maps/CeladonCity_DepartmentStore_3F/map.json index fceb58a45..21780d544 100644 --- a/data/maps/CeladonCity_DepartmentStore_3F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_3F/map.json @@ -182,4 +182,4 @@ "script": "CeladonCity_DepartmentStore_3F_EventScript_16BBE5" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_DepartmentStore_4F/map.json b/data/maps/CeladonCity_DepartmentStore_4F/map.json index 3bf575200..8598fbae4 100644 --- a/data/maps/CeladonCity_DepartmentStore_4F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_4F/map.json @@ -86,4 +86,4 @@ "script": "CeladonCity_DepartmentStore_4F_EventScript_16BC01" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_DepartmentStore_5F/map.json b/data/maps/CeladonCity_DepartmentStore_5F/map.json index 8304a8af7..12e86270d 100644 --- a/data/maps/CeladonCity_DepartmentStore_5F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_5F/map.json @@ -99,4 +99,4 @@ "script": "CeladonCity_DepartmentStore_5F_EventScript_16BC53" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_DepartmentStore_Elevator/map.json b/data/maps/CeladonCity_DepartmentStore_Elevator/map.json index f09b66581..a2a7d1b48 100644 --- a/data/maps/CeladonCity_DepartmentStore_Elevator/map.json +++ b/data/maps/CeladonCity_DepartmentStore_Elevator/map.json @@ -46,4 +46,4 @@ "script": "CeladonCity_DepartmentStore_Elevator_EventScript_16C153" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_DepartmentStore_Roof/map.json b/data/maps/CeladonCity_DepartmentStore_Roof/map.json index 42018db0c..fc4f32491 100644 --- a/data/maps/CeladonCity_DepartmentStore_Roof/map.json +++ b/data/maps/CeladonCity_DepartmentStore_Roof/map.json @@ -80,4 +80,4 @@ "script": "CeladonCity_DepartmentStore_Roof_EventScript_16C034" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_GameCorner/map.json b/data/maps/CeladonCity_GameCorner/map.json index b24133e41..3c13bc40f 100644 --- a/data/maps/CeladonCity_GameCorner/map.json +++ b/data/maps/CeladonCity_GameCorner/map.json @@ -466,4 +466,4 @@ "script": "CeladonCity_GameCorner_EventScript_1B2867" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json b/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json index fb3db526e..d4085c047 100644 --- a/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json +++ b/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json @@ -104,4 +104,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_Gym/map.json b/data/maps/CeladonCity_Gym/map.json index 34c4207ba..15647d28f 100644 --- a/data/maps/CeladonCity_Gym/map.json +++ b/data/maps/CeladonCity_Gym/map.json @@ -197,4 +197,4 @@ "script": "CeladonCity_Gym_EventScript_16D1CC" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_Hotel/map.json b/data/maps/CeladonCity_Hotel/map.json index b2e232870..0bb559faf 100644 --- a/data/maps/CeladonCity_Hotel/map.json +++ b/data/maps/CeladonCity_Hotel/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_House1/map.json b/data/maps/CeladonCity_House1/map.json index 0d1fff627..40d610292 100644 --- a/data/maps/CeladonCity_House1/map.json +++ b/data/maps/CeladonCity_House1/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_PokemonCenter_1F/map.json b/data/maps/CeladonCity_PokemonCenter_1F/map.json index 2a4d48e24..57eee5a1d 100644 --- a/data/maps/CeladonCity_PokemonCenter_1F/map.json +++ b/data/maps/CeladonCity_PokemonCenter_1F/map.json @@ -98,4 +98,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_PokemonCenter_2F/map.json b/data/maps/CeladonCity_PokemonCenter_2F/map.json index 4bb3df167..faa029c1f 100644 --- a/data/maps/CeladonCity_PokemonCenter_2F/map.json +++ b/data/maps/CeladonCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeladonCity_Restaurant/map.json b/data/maps/CeladonCity_Restaurant/map.json index 6786b4305..1abb5c5ae 100644 --- a/data/maps/CeladonCity_Restaurant/map.json +++ b/data/maps/CeladonCity_Restaurant/map.json @@ -104,4 +104,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCave_1F/map.json b/data/maps/CeruleanCave_1F/map.json index b82b31a03..6eb159ec0 100644 --- a/data/maps/CeruleanCave_1F/map.json +++ b/data/maps/CeruleanCave_1F/map.json @@ -201,4 +201,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCave_2F/map.json b/data/maps/CeruleanCave_2F/map.json index 98a8186d6..73fd1877f 100644 --- a/data/maps/CeruleanCave_2F/map.json +++ b/data/maps/CeruleanCave_2F/map.json @@ -229,4 +229,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCave_B1F/map.json b/data/maps/CeruleanCave_B1F/map.json index ab95d405d..8ad1ef685 100644 --- a/data/maps/CeruleanCave_B1F/map.json +++ b/data/maps/CeruleanCave_B1F/map.json @@ -181,4 +181,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity/map.json b/data/maps/CeruleanCity/map.json index e6d30aa20..4b7ab2444 100644 --- a/data/maps/CeruleanCity/map.json +++ b/data/maps/CeruleanCity/map.json @@ -398,4 +398,4 @@ "script": "CeruleanCity_EventScript_16AC94" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity_BikeShop/map.json b/data/maps/CeruleanCity_BikeShop/map.json index 57b02b71d..0f56bc949 100644 --- a/data/maps/CeruleanCity_BikeShop/map.json +++ b/data/maps/CeruleanCity_BikeShop/map.json @@ -135,4 +135,4 @@ "script": "CeruleanCity_BikeShop_EventScript_16AC94" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity_Gym/map.json b/data/maps/CeruleanCity_Gym/map.json index 0f43b54eb..ad41f1e70 100644 --- a/data/maps/CeruleanCity_Gym/map.json +++ b/data/maps/CeruleanCity_Gym/map.json @@ -106,4 +106,4 @@ "script": "CeruleanCity_Gym_EventScript_16AB9E" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity_House1/map.json b/data/maps/CeruleanCity_House1/map.json index 26e01f417..51f0db0ca 100644 --- a/data/maps/CeruleanCity_House1/map.json +++ b/data/maps/CeruleanCity_House1/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity_House2/map.json b/data/maps/CeruleanCity_House2/map.json index 551b87257..6865c93a0 100644 --- a/data/maps/CeruleanCity_House2/map.json +++ b/data/maps/CeruleanCity_House2/map.json @@ -80,4 +80,4 @@ "script": "CeruleanCity_House2_EventScript_16A99E" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity_House3/map.json b/data/maps/CeruleanCity_House3/map.json index 273e623d5..829ae2084 100644 --- a/data/maps/CeruleanCity_House3/map.json +++ b/data/maps/CeruleanCity_House3/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity_House4/map.json b/data/maps/CeruleanCity_House4/map.json index 04c73657f..ee56f7d91 100644 --- a/data/maps/CeruleanCity_House4/map.json +++ b/data/maps/CeruleanCity_House4/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity_House5/map.json b/data/maps/CeruleanCity_House5/map.json index 658aedf2f..489ae791f 100644 --- a/data/maps/CeruleanCity_House5/map.json +++ b/data/maps/CeruleanCity_House5/map.json @@ -46,4 +46,4 @@ "script": "CeruleanCity_House5_EventScript_16B0DA" } ] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity_Mart/map.json b/data/maps/CeruleanCity_Mart/map.json index 3e20f3a40..e29ff56dd 100644 --- a/data/maps/CeruleanCity_Mart/map.json +++ b/data/maps/CeruleanCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity_PokemonCenter_1F/map.json b/data/maps/CeruleanCity_PokemonCenter_1F/map.json index 098b1faed..f80669fac 100644 --- a/data/maps/CeruleanCity_PokemonCenter_1F/map.json +++ b/data/maps/CeruleanCity_PokemonCenter_1F/map.json @@ -137,4 +137,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CeruleanCity_PokemonCenter_2F/map.json b/data/maps/CeruleanCity_PokemonCenter_2F/map.json index b669c0b7a..228bfa8a3 100644 --- a/data/maps/CeruleanCity_PokemonCenter_2F/map.json +++ b/data/maps/CeruleanCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CinnabarIsland/map.json b/data/maps/CinnabarIsland/map.json index 0c04fed96..5e2726a36 100644 --- a/data/maps/CinnabarIsland/map.json +++ b/data/maps/CinnabarIsland/map.json @@ -155,4 +155,4 @@ "script": "CinnabarIsland_EventScript_16721A" } ] -} \ No newline at end of file +} diff --git a/data/maps/CinnabarIsland_Gym/map.json b/data/maps/CinnabarIsland_Gym/map.json index af11f23fb..83cc3ffc0 100644 --- a/data/maps/CinnabarIsland_Gym/map.json +++ b/data/maps/CinnabarIsland_Gym/map.json @@ -262,4 +262,4 @@ "script": "CinnabarIsland_Gym_EventScript_1ACF07" } ] -} \ No newline at end of file +} diff --git a/data/maps/CinnabarIsland_Mart/map.json b/data/maps/CinnabarIsland_Mart/map.json index cf796d1e9..1d40fc33d 100644 --- a/data/maps/CinnabarIsland_Mart/map.json +++ b/data/maps/CinnabarIsland_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json index a37e5bdca..e14c68123 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json +++ b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json @@ -137,4 +137,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json index f9356e182..258320b9b 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json +++ b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json b/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json index e757c41c5..4c0d5d33a 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json @@ -102,4 +102,4 @@ "script": "CinnabarIsland_PokemonLab_Entrance_EventScript_16E2AF" } ] -} \ No newline at end of file +} diff --git a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json index 32d5faadb..c0bd22e9d 100644 --- a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json b/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json index fc2c4192a..a7af3e0c9 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json b/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json index 86c99143c..42fc53a4c 100644 --- a/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json @@ -66,4 +66,4 @@ "script": "CinnabarIsland_PokemonLab_ResearchRoom_EventScript_16E3EE" } ] -} \ No newline at end of file +} diff --git a/data/maps/DiglettsCave_B1F/map.json b/data/maps/DiglettsCave_B1F/map.json index 9d963ccac..0b5479841 100644 --- a/data/maps/DiglettsCave_B1F/map.json +++ b/data/maps/DiglettsCave_B1F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/DiglettsCave_NorthEntrance/map.json b/data/maps/DiglettsCave_NorthEntrance/map.json index 4218f0cb9..1ee6434d7 100644 --- a/data/maps/DiglettsCave_NorthEntrance/map.json +++ b/data/maps/DiglettsCave_NorthEntrance/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/DiglettsCave_SouthEntrance/map.json b/data/maps/DiglettsCave_SouthEntrance/map.json index 944bbef6c..c62cc1258 100644 --- a/data/maps/DiglettsCave_SouthEntrance/map.json +++ b/data/maps/DiglettsCave_SouthEntrance/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland/map.json b/data/maps/FiveIsland/map.json index a4f869715..5dd4a4ac4 100644 --- a/data/maps/FiveIsland/map.json +++ b/data/maps/FiveIsland/map.json @@ -104,4 +104,4 @@ "script": "FiveIsland_EventScript_167E98" } ] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_Harbor/map.json b/data/maps/FiveIsland_Harbor/map.json index ef9b8dffe..835b1ef31 100644 --- a/data/maps/FiveIsland_Harbor/map.json +++ b/data/maps/FiveIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_House1/map.json b/data/maps/FiveIsland_House1/map.json index 033537bbd..45ac73f0f 100644 --- a/data/maps/FiveIsland_House1/map.json +++ b/data/maps/FiveIsland_House1/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_House2/map.json b/data/maps/FiveIsland_House2/map.json index a64bf9a16..d9b1ca36e 100644 --- a/data/maps/FiveIsland_House2/map.json +++ b/data/maps/FiveIsland_House2/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Entrance/map.json b/data/maps/FiveIsland_LostCave_Entrance/map.json index 059e89de5..4d044b6de 100644 --- a/data/maps/FiveIsland_LostCave_Entrance/map.json +++ b/data/maps/FiveIsland_LostCave_Entrance/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room1/map.json b/data/maps/FiveIsland_LostCave_Room1/map.json index 1d8321319..46a9371be 100644 --- a/data/maps/FiveIsland_LostCave_Room1/map.json +++ b/data/maps/FiveIsland_LostCave_Room1/map.json @@ -66,4 +66,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room10/map.json b/data/maps/FiveIsland_LostCave_Room10/map.json index 82fcbdb73..af59dbf68 100644 --- a/data/maps/FiveIsland_LostCave_Room10/map.json +++ b/data/maps/FiveIsland_LostCave_Room10/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room11/map.json b/data/maps/FiveIsland_LostCave_Room11/map.json index 3d20ed88f..1bb718599 100644 --- a/data/maps/FiveIsland_LostCave_Room11/map.json +++ b/data/maps/FiveIsland_LostCave_Room11/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room12/map.json b/data/maps/FiveIsland_LostCave_Room12/map.json index c5e58f109..19a4d07fb 100644 --- a/data/maps/FiveIsland_LostCave_Room12/map.json +++ b/data/maps/FiveIsland_LostCave_Room12/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room13/map.json b/data/maps/FiveIsland_LostCave_Room13/map.json index 8fe0d99c1..12c0a2295 100644 --- a/data/maps/FiveIsland_LostCave_Room13/map.json +++ b/data/maps/FiveIsland_LostCave_Room13/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room14/map.json b/data/maps/FiveIsland_LostCave_Room14/map.json index f47e71c9a..0d5204697 100644 --- a/data/maps/FiveIsland_LostCave_Room14/map.json +++ b/data/maps/FiveIsland_LostCave_Room14/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room2/map.json b/data/maps/FiveIsland_LostCave_Room2/map.json index 58beef001..25a7996e6 100644 --- a/data/maps/FiveIsland_LostCave_Room2/map.json +++ b/data/maps/FiveIsland_LostCave_Room2/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room3/map.json b/data/maps/FiveIsland_LostCave_Room3/map.json index 48c9e0788..885c75d45 100644 --- a/data/maps/FiveIsland_LostCave_Room3/map.json +++ b/data/maps/FiveIsland_LostCave_Room3/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room4/map.json b/data/maps/FiveIsland_LostCave_Room4/map.json index ecfa7dba7..da9555287 100644 --- a/data/maps/FiveIsland_LostCave_Room4/map.json +++ b/data/maps/FiveIsland_LostCave_Room4/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room5/map.json b/data/maps/FiveIsland_LostCave_Room5/map.json index e9c21699e..ee295239d 100644 --- a/data/maps/FiveIsland_LostCave_Room5/map.json +++ b/data/maps/FiveIsland_LostCave_Room5/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room6/map.json b/data/maps/FiveIsland_LostCave_Room6/map.json index 62adb0db8..cd6663ce8 100644 --- a/data/maps/FiveIsland_LostCave_Room6/map.json +++ b/data/maps/FiveIsland_LostCave_Room6/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room7/map.json b/data/maps/FiveIsland_LostCave_Room7/map.json index 36aa26f2a..144f2099b 100644 --- a/data/maps/FiveIsland_LostCave_Room7/map.json +++ b/data/maps/FiveIsland_LostCave_Room7/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room8/map.json b/data/maps/FiveIsland_LostCave_Room8/map.json index 3b3375d92..270a99c8f 100644 --- a/data/maps/FiveIsland_LostCave_Room8/map.json +++ b/data/maps/FiveIsland_LostCave_Room8/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_LostCave_Room9/map.json b/data/maps/FiveIsland_LostCave_Room9/map.json index 001a2680e..ee2945b8d 100644 --- a/data/maps/FiveIsland_LostCave_Room9/map.json +++ b/data/maps/FiveIsland_LostCave_Room9/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_Meadow/map.json b/data/maps/FiveIsland_Meadow/map.json index 13208ecf8..2d374bd56 100644 --- a/data/maps/FiveIsland_Meadow/map.json +++ b/data/maps/FiveIsland_Meadow/map.json @@ -135,4 +135,4 @@ "script": "FiveIsland_Meadow_EventScript_168942" } ] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_MemorialPillar/map.json b/data/maps/FiveIsland_MemorialPillar/map.json index a5dc6eeda..c95148359 100644 --- a/data/maps/FiveIsland_MemorialPillar/map.json +++ b/data/maps/FiveIsland_MemorialPillar/map.json @@ -132,4 +132,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_PokemonCenter_1F/map.json b/data/maps/FiveIsland_PokemonCenter_1F/map.json index f541cade9..af0f12fde 100644 --- a/data/maps/FiveIsland_PokemonCenter_1F/map.json +++ b/data/maps/FiveIsland_PokemonCenter_1F/map.json @@ -97,4 +97,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_PokemonCenter_2F/map.json b/data/maps/FiveIsland_PokemonCenter_2F/map.json index 718947270..d1c083cb7 100644 --- a/data/maps/FiveIsland_PokemonCenter_2F/map.json +++ b/data/maps/FiveIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_ResortGorgeous/map.json b/data/maps/FiveIsland_ResortGorgeous/map.json index c4f208247..393beb511 100644 --- a/data/maps/FiveIsland_ResortGorgeous/map.json +++ b/data/maps/FiveIsland_ResortGorgeous/map.json @@ -186,4 +186,4 @@ "script": "FiveIsland_ResortGorgeous_EventScript_168844" } ] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_ResortGorgeous_House/map.json b/data/maps/FiveIsland_ResortGorgeous_House/map.json index f3c7b873c..60c8196d3 100644 --- a/data/maps/FiveIsland_ResortGorgeous_House/map.json +++ b/data/maps/FiveIsland_ResortGorgeous_House/map.json @@ -66,4 +66,4 @@ "script": "FiveIsland_ResortGorgeous_House_EventScript_1ACF2C" } ] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_RocketWarehouse/map.json b/data/maps/FiveIsland_RocketWarehouse/map.json index dcb08c97f..a2ef1dd10 100644 --- a/data/maps/FiveIsland_RocketWarehouse/map.json +++ b/data/maps/FiveIsland_RocketWarehouse/map.json @@ -363,4 +363,4 @@ "script": "FiveIsland_RocketWarehouse_EventScript_163F5A" } ] -} \ No newline at end of file +} diff --git a/data/maps/FiveIsland_WaterLabyrinth/map.json b/data/maps/FiveIsland_WaterLabyrinth/map.json index 526eedb62..173c247da 100644 --- a/data/maps/FiveIsland_WaterLabyrinth/map.json +++ b/data/maps/FiveIsland_WaterLabyrinth/map.json @@ -54,4 +54,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json index c1b189acb..6dc00bca6 100644 --- a/data/maps/FourIsland/map.json +++ b/data/maps/FourIsland/map.json @@ -263,4 +263,4 @@ "script": "FourIsland_EventScript_167E85" } ] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_Harbor/map.json b/data/maps/FourIsland_Harbor/map.json index a4a67caaf..e7507d3fe 100644 --- a/data/maps/FourIsland_Harbor/map.json +++ b/data/maps/FourIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_House1/map.json b/data/maps/FourIsland_House1/map.json index 0b504f9d1..a33509d0c 100644 --- a/data/maps/FourIsland_House1/map.json +++ b/data/maps/FourIsland_House1/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_House2/map.json b/data/maps/FourIsland_House2/map.json index 593722b8c..bfb59deeb 100644 --- a/data/maps/FourIsland_House2/map.json +++ b/data/maps/FourIsland_House2/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_IcefallCave_1F/map.json b/data/maps/FourIsland_IcefallCave_1F/map.json index 670212bfa..9a9bb955a 100644 --- a/data/maps/FourIsland_IcefallCave_1F/map.json +++ b/data/maps/FourIsland_IcefallCave_1F/map.json @@ -86,4 +86,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_IcefallCave_B1F/map.json b/data/maps/FourIsland_IcefallCave_B1F/map.json index ae1b2864f..709b24259 100644 --- a/data/maps/FourIsland_IcefallCave_B1F/map.json +++ b/data/maps/FourIsland_IcefallCave_B1F/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_IcefallCave_Back/map.json b/data/maps/FourIsland_IcefallCave_Back/map.json index 6300f1f6f..b47ef6927 100644 --- a/data/maps/FourIsland_IcefallCave_Back/map.json +++ b/data/maps/FourIsland_IcefallCave_Back/map.json @@ -105,4 +105,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_IcefallCave_Entrance/map.json b/data/maps/FourIsland_IcefallCave_Entrance/map.json index e2338498a..3315c36b5 100644 --- a/data/maps/FourIsland_IcefallCave_Entrance/map.json +++ b/data/maps/FourIsland_IcefallCave_Entrance/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_LoreleisHouse/map.json b/data/maps/FourIsland_LoreleisHouse/map.json index 86eba43ef..45784f529 100644 --- a/data/maps/FourIsland_LoreleisHouse/map.json +++ b/data/maps/FourIsland_LoreleisHouse/map.json @@ -220,4 +220,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_Mart/map.json b/data/maps/FourIsland_Mart/map.json index 5a7567099..ca5cba0ec 100644 --- a/data/maps/FourIsland_Mart/map.json +++ b/data/maps/FourIsland_Mart/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_PokemonCenter_1F/map.json b/data/maps/FourIsland_PokemonCenter_1F/map.json index bf55e36f6..45d65222d 100644 --- a/data/maps/FourIsland_PokemonCenter_1F/map.json +++ b/data/maps/FourIsland_PokemonCenter_1F/map.json @@ -99,4 +99,4 @@ "script": "FourIsland_PokemonCenter_1F_EventScript_1ACDD0" } ] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_PokemonCenter_2F/map.json b/data/maps/FourIsland_PokemonCenter_2F/map.json index f05df9b0a..a118bf9bb 100644 --- a/data/maps/FourIsland_PokemonCenter_2F/map.json +++ b/data/maps/FourIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FourIsland_PokemonDayCare/map.json b/data/maps/FourIsland_PokemonDayCare/map.json index f67365e71..812097722 100644 --- a/data/maps/FourIsland_PokemonDayCare/map.json +++ b/data/maps/FourIsland_PokemonDayCare/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity/map.json b/data/maps/FuchsiaCity/map.json index b72216603..a2957b9d9 100644 --- a/data/maps/FuchsiaCity/map.json +++ b/data/maps/FuchsiaCity/map.json @@ -406,4 +406,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity_Building1/map.json b/data/maps/FuchsiaCity_Building1/map.json index 019a5c4e3..2d567eaaf 100644 --- a/data/maps/FuchsiaCity_Building1/map.json +++ b/data/maps/FuchsiaCity_Building1/map.json @@ -120,4 +120,4 @@ "script": "FuchsiaCity_Building1_EventScript_16D80D" } ] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity_Gym/map.json b/data/maps/FuchsiaCity_Gym/map.json index f9a625c17..ff7e432c2 100644 --- a/data/maps/FuchsiaCity_Gym/map.json +++ b/data/maps/FuchsiaCity_Gym/map.json @@ -158,4 +158,4 @@ "script": "FuchsiaCity_Gym_EventScript_16D6A7" } ] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity_House1/map.json b/data/maps/FuchsiaCity_House1/map.json index 0b3d01184..7f6e645b4 100644 --- a/data/maps/FuchsiaCity_House1/map.json +++ b/data/maps/FuchsiaCity_House1/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity_House2/map.json b/data/maps/FuchsiaCity_House2/map.json index d73590786..5aeaa2b32 100644 --- a/data/maps/FuchsiaCity_House2/map.json +++ b/data/maps/FuchsiaCity_House2/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity_House3/map.json b/data/maps/FuchsiaCity_House3/map.json index 152bc7c6f..2267848fc 100644 --- a/data/maps/FuchsiaCity_House3/map.json +++ b/data/maps/FuchsiaCity_House3/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity_Mart/map.json b/data/maps/FuchsiaCity_Mart/map.json index 732cbbf6b..fcdd61d33 100644 --- a/data/maps/FuchsiaCity_Mart/map.json +++ b/data/maps/FuchsiaCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity_PokemonCenter_1F/map.json b/data/maps/FuchsiaCity_PokemonCenter_1F/map.json index 8302d5425..4b711686d 100644 --- a/data/maps/FuchsiaCity_PokemonCenter_1F/map.json +++ b/data/maps/FuchsiaCity_PokemonCenter_1F/map.json @@ -98,4 +98,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json index a3c24ea86..6b0547ad4 100644 --- a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json +++ b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/map.json b/data/maps/FuchsiaCity_SafariZone_Entrance/map.json index ed0f7ecb9..bbfc3846f 100644 --- a/data/maps/FuchsiaCity_SafariZone_Entrance/map.json +++ b/data/maps/FuchsiaCity_SafariZone_Entrance/map.json @@ -100,4 +100,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/FuchsiaCity_ZooBuilding/map.json b/data/maps/FuchsiaCity_ZooBuilding/map.json index 66a12474b..39114ccdb 100644 --- a/data/maps/FuchsiaCity_ZooBuilding/map.json +++ b/data/maps/FuchsiaCity_ZooBuilding/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/IndigoPlateau_Exterior/map.json b/data/maps/IndigoPlateau_Exterior/map.json index dc610feda..90973993a 100644 --- a/data/maps/IndigoPlateau_Exterior/map.json +++ b/data/maps/IndigoPlateau_Exterior/map.json @@ -57,4 +57,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json index c9525f8bd..3d9919ed1 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json +++ b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json @@ -143,4 +143,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json index e48d39529..646c4d178 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json +++ b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/LavenderTown/map.json b/data/maps/LavenderTown/map.json index 38a054989..a7c2dcd10 100644 --- a/data/maps/LavenderTown/map.json +++ b/data/maps/LavenderTown/map.json @@ -144,4 +144,4 @@ "script": "LavenderTown_EventScript_1668CA" } ] -} \ No newline at end of file +} diff --git a/data/maps/LavenderTown_House1/map.json b/data/maps/LavenderTown_House1/map.json index 315c057a6..d733b6630 100644 --- a/data/maps/LavenderTown_House1/map.json +++ b/data/maps/LavenderTown_House1/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/LavenderTown_House2/map.json b/data/maps/LavenderTown_House2/map.json index b07e6069d..aa17b7d39 100644 --- a/data/maps/LavenderTown_House2/map.json +++ b/data/maps/LavenderTown_House2/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/LavenderTown_Mart/map.json b/data/maps/LavenderTown_Mart/map.json index b8f7543de..b944ac24e 100644 --- a/data/maps/LavenderTown_Mart/map.json +++ b/data/maps/LavenderTown_Mart/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/LavenderTown_PokemonCenter_1F/map.json b/data/maps/LavenderTown_PokemonCenter_1F/map.json index 1e29aafa8..4ef87ccf2 100644 --- a/data/maps/LavenderTown_PokemonCenter_1F/map.json +++ b/data/maps/LavenderTown_PokemonCenter_1F/map.json @@ -111,4 +111,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/LavenderTown_PokemonCenter_2F/map.json b/data/maps/LavenderTown_PokemonCenter_2F/map.json index fe23d2e7a..31112697f 100644 --- a/data/maps/LavenderTown_PokemonCenter_2F/map.json +++ b/data/maps/LavenderTown_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json index 69db29dbc..7a917e264 100644 --- a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json +++ b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json @@ -139,4 +139,4 @@ "script": "LavenderTown_VolunteerPokemonHouse_EventScript_16B229" } ] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json index d47e72eaf..16b7844dd 100644 --- a/data/maps/MtEmber_Exterior/map.json +++ b/data/maps/MtEmber_Exterior/map.json @@ -367,4 +367,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_RubyPath_1F/map.json b/data/maps/MtEmber_RubyPath_1F/map.json index 131b7c730..af7c2032f 100644 --- a/data/maps/MtEmber_RubyPath_1F/map.json +++ b/data/maps/MtEmber_RubyPath_1F/map.json @@ -104,4 +104,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_RubyPath_B1F/map.json b/data/maps/MtEmber_RubyPath_B1F/map.json index f07680436..3a95580b2 100644 --- a/data/maps/MtEmber_RubyPath_B1F/map.json +++ b/data/maps/MtEmber_RubyPath_B1F/map.json @@ -84,4 +84,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json index c4014a1df..78149246d 100644 --- a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_RubyPath_B2F/map.json b/data/maps/MtEmber_RubyPath_B2F/map.json index 3669590b4..e296e9318 100644 --- a/data/maps/MtEmber_RubyPath_B2F/map.json +++ b/data/maps/MtEmber_RubyPath_B2F/map.json @@ -123,4 +123,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json index cff4242e4..42576cb8d 100644 --- a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json @@ -58,4 +58,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_RubyPath_B3F/map.json b/data/maps/MtEmber_RubyPath_B3F/map.json index dae0284dc..5bc2edf77 100644 --- a/data/maps/MtEmber_RubyPath_B3F/map.json +++ b/data/maps/MtEmber_RubyPath_B3F/map.json @@ -169,4 +169,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_RubyPath_B4F/map.json b/data/maps/MtEmber_RubyPath_B4F/map.json index fda9aaa01..42d8ee7f2 100644 --- a/data/maps/MtEmber_RubyPath_B4F/map.json +++ b/data/maps/MtEmber_RubyPath_B4F/map.json @@ -214,4 +214,4 @@ "script": "MtEmber_RubyPath_B4F_EventScript_16392B" } ] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_RubyPath_B5F/map.json b/data/maps/MtEmber_RubyPath_B5F/map.json index 4611b5aa7..637afcde5 100644 --- a/data/maps/MtEmber_RubyPath_B5F/map.json +++ b/data/maps/MtEmber_RubyPath_B5F/map.json @@ -46,4 +46,4 @@ "script": "MtEmber_RubyPath_B5F_EventScript_163BAB" } ] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_Summit/map.json b/data/maps/MtEmber_Summit/map.json index 25d6a7440..34eb9d6a7 100644 --- a/data/maps/MtEmber_Summit/map.json +++ b/data/maps/MtEmber_Summit/map.json @@ -90,4 +90,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_SummitPath_1F/map.json b/data/maps/MtEmber_SummitPath_1F/map.json index f9da889ef..7b06ec6ba 100644 --- a/data/maps/MtEmber_SummitPath_1F/map.json +++ b/data/maps/MtEmber_SummitPath_1F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_SummitPath_2F/map.json b/data/maps/MtEmber_SummitPath_2F/map.json index f1164247b..62da287fd 100644 --- a/data/maps/MtEmber_SummitPath_2F/map.json +++ b/data/maps/MtEmber_SummitPath_2F/map.json @@ -149,4 +149,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/MtEmber_SummitPath_3F/map.json b/data/maps/MtEmber_SummitPath_3F/map.json index 7ba050cf8..3e1d8dc50 100644 --- a/data/maps/MtEmber_SummitPath_3F/map.json +++ b/data/maps/MtEmber_SummitPath_3F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/MtMoon_1F/map.json b/data/maps/MtMoon_1F/map.json index 9763ddb11..135f731fc 100644 --- a/data/maps/MtMoon_1F/map.json +++ b/data/maps/MtMoon_1F/map.json @@ -236,4 +236,4 @@ "script": "MtMoon_1F_EventScript_1605EE" } ] -} \ No newline at end of file +} diff --git a/data/maps/MtMoon_B1F/map.json b/data/maps/MtMoon_B1F/map.json index 1380e1626..17e33da9f 100644 --- a/data/maps/MtMoon_B1F/map.json +++ b/data/maps/MtMoon_B1F/map.json @@ -128,4 +128,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/MtMoon_B2F/map.json b/data/maps/MtMoon_B2F/map.json index fbcb05702..ebdf28deb 100644 --- a/data/maps/MtMoon_B2F/map.json +++ b/data/maps/MtMoon_B2F/map.json @@ -218,4 +218,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_1F/map.json b/data/maps/NavelRock_1F/map.json index d6417b85b..4f0bc37bc 100644 --- a/data/maps/NavelRock_1F/map.json +++ b/data/maps/NavelRock_1F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_B1F/map.json b/data/maps/NavelRock_B1F/map.json index 8f4bb64df..4807cf865 100644 --- a/data/maps/NavelRock_B1F/map.json +++ b/data/maps/NavelRock_B1F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_Base/map.json b/data/maps/NavelRock_Base/map.json index 9fb6eed21..aa97091ec 100644 --- a/data/maps/NavelRock_Base/map.json +++ b/data/maps/NavelRock_Base/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B10F/map.json b/data/maps/NavelRock_BasePath_B10F/map.json index 5156eebae..16c0363a8 100644 --- a/data/maps/NavelRock_BasePath_B10F/map.json +++ b/data/maps/NavelRock_BasePath_B10F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B11F/map.json b/data/maps/NavelRock_BasePath_B11F/map.json index ac251babb..9530b8ca8 100644 --- a/data/maps/NavelRock_BasePath_B11F/map.json +++ b/data/maps/NavelRock_BasePath_B11F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B1F/map.json b/data/maps/NavelRock_BasePath_B1F/map.json index ec05a65df..e2d8103eb 100644 --- a/data/maps/NavelRock_BasePath_B1F/map.json +++ b/data/maps/NavelRock_BasePath_B1F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B2F/map.json b/data/maps/NavelRock_BasePath_B2F/map.json index 483b4918d..df3200d16 100644 --- a/data/maps/NavelRock_BasePath_B2F/map.json +++ b/data/maps/NavelRock_BasePath_B2F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B3F/map.json b/data/maps/NavelRock_BasePath_B3F/map.json index 6817de8e5..65e25b3ec 100644 --- a/data/maps/NavelRock_BasePath_B3F/map.json +++ b/data/maps/NavelRock_BasePath_B3F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B4F/map.json b/data/maps/NavelRock_BasePath_B4F/map.json index db5a90cfa..fd56529fb 100644 --- a/data/maps/NavelRock_BasePath_B4F/map.json +++ b/data/maps/NavelRock_BasePath_B4F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B5F/map.json b/data/maps/NavelRock_BasePath_B5F/map.json index 52e540366..2d6e8798c 100644 --- a/data/maps/NavelRock_BasePath_B5F/map.json +++ b/data/maps/NavelRock_BasePath_B5F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B6F/map.json b/data/maps/NavelRock_BasePath_B6F/map.json index 030cade08..0f5e92ad9 100644 --- a/data/maps/NavelRock_BasePath_B6F/map.json +++ b/data/maps/NavelRock_BasePath_B6F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B7F/map.json b/data/maps/NavelRock_BasePath_B7F/map.json index a17f2b2ed..1c2897d91 100644 --- a/data/maps/NavelRock_BasePath_B7F/map.json +++ b/data/maps/NavelRock_BasePath_B7F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B8F/map.json b/data/maps/NavelRock_BasePath_B8F/map.json index e3ed5fe49..1f3445dee 100644 --- a/data/maps/NavelRock_BasePath_B8F/map.json +++ b/data/maps/NavelRock_BasePath_B8F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_BasePath_B9F/map.json b/data/maps/NavelRock_BasePath_B9F/map.json index 62bb3b307..9c6a50590 100644 --- a/data/maps/NavelRock_BasePath_B9F/map.json +++ b/data/maps/NavelRock_BasePath_B9F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_Exterior/map.json b/data/maps/NavelRock_Exterior/map.json index 5b89ea26f..adaa0e703 100644 --- a/data/maps/NavelRock_Exterior/map.json +++ b/data/maps/NavelRock_Exterior/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_Fork/map.json b/data/maps/NavelRock_Fork/map.json index 524bc975f..c7b72356c 100644 --- a/data/maps/NavelRock_Fork/map.json +++ b/data/maps/NavelRock_Fork/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_Harbor/map.json b/data/maps/NavelRock_Harbor/map.json index 699512d59..dee041a54 100644 --- a/data/maps/NavelRock_Harbor/map.json +++ b/data/maps/NavelRock_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_Summit/map.json b/data/maps/NavelRock_Summit/map.json index 61d23cbb1..609e24de6 100644 --- a/data/maps/NavelRock_Summit/map.json +++ b/data/maps/NavelRock_Summit/map.json @@ -58,4 +58,4 @@ "unknown": 129 } ] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_SummitPath_2F/map.json b/data/maps/NavelRock_SummitPath_2F/map.json index e94a7a7fe..7cdb412db 100644 --- a/data/maps/NavelRock_SummitPath_2F/map.json +++ b/data/maps/NavelRock_SummitPath_2F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_SummitPath_3F/map.json b/data/maps/NavelRock_SummitPath_3F/map.json index 9507e7497..3d8db3367 100644 --- a/data/maps/NavelRock_SummitPath_3F/map.json +++ b/data/maps/NavelRock_SummitPath_3F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_SummitPath_4F/map.json b/data/maps/NavelRock_SummitPath_4F/map.json index 1e409c463..d83e5c97f 100644 --- a/data/maps/NavelRock_SummitPath_4F/map.json +++ b/data/maps/NavelRock_SummitPath_4F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/NavelRock_SummitPath_5F/map.json b/data/maps/NavelRock_SummitPath_5F/map.json index b4e65e36d..4db860493 100644 --- a/data/maps/NavelRock_SummitPath_5F/map.json +++ b/data/maps/NavelRock_SummitPath_5F/map.json @@ -31,4 +31,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/OneIsland/map.json b/data/maps/OneIsland/map.json index ff8b8077b..0bd30ba71 100644 --- a/data/maps/OneIsland/map.json +++ b/data/maps/OneIsland/map.json @@ -111,4 +111,4 @@ "script": "OneIsland_EventScript_16755B" } ] -} \ No newline at end of file +} diff --git a/data/maps/OneIsland_Harbor/map.json b/data/maps/OneIsland_Harbor/map.json index d0472673a..6a8cbe4b2 100644 --- a/data/maps/OneIsland_Harbor/map.json +++ b/data/maps/OneIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/OneIsland_House1/map.json b/data/maps/OneIsland_House1/map.json index 01a881eb5..7367836f7 100644 --- a/data/maps/OneIsland_House1/map.json +++ b/data/maps/OneIsland_House1/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/OneIsland_House2/map.json b/data/maps/OneIsland_House2/map.json index b78820671..d88b79750 100644 --- a/data/maps/OneIsland_House2/map.json +++ b/data/maps/OneIsland_House2/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/OneIsland_KindleRoad/map.json b/data/maps/OneIsland_KindleRoad/map.json index 64a09154d..74023f6d0 100644 --- a/data/maps/OneIsland_KindleRoad/map.json +++ b/data/maps/OneIsland_KindleRoad/map.json @@ -437,4 +437,4 @@ "script": "OneIsland_KindleRoad_EventScript_168759" } ] -} \ No newline at end of file +} diff --git a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json index 4e230dc1a..71bbbe0dd 100644 --- a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json +++ b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json @@ -113,4 +113,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/OneIsland_PokemonCenter_1F/map.json b/data/maps/OneIsland_PokemonCenter_1F/map.json index f3cee25e1..4c6527a0a 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/map.json +++ b/data/maps/OneIsland_PokemonCenter_1F/map.json @@ -211,4 +211,4 @@ "script": "OneIsland_PokemonCenter_1F_EventScript_171179" } ] -} \ No newline at end of file +} diff --git a/data/maps/OneIsland_PokemonCenter_2F/map.json b/data/maps/OneIsland_PokemonCenter_2F/map.json index e3e9146b9..616c96a7c 100644 --- a/data/maps/OneIsland_PokemonCenter_2F/map.json +++ b/data/maps/OneIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/OneIsland_TreasureBeach/map.json b/data/maps/OneIsland_TreasureBeach/map.json index 46ef94989..fb2be2761 100644 --- a/data/maps/OneIsland_TreasureBeach/map.json +++ b/data/maps/OneIsland_TreasureBeach/map.json @@ -122,4 +122,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/PalletTown/map.json b/data/maps/PalletTown/map.json index eb08ca7c6..b47575c42 100644 --- a/data/maps/PalletTown/map.json +++ b/data/maps/PalletTown/map.json @@ -153,4 +153,4 @@ "script": "PalletTown_EventScript_16586B" } ] -} \ No newline at end of file +} diff --git a/data/maps/PalletTown_GarysHouse/map.json b/data/maps/PalletTown_GarysHouse/map.json index 991c681eb..c5522db0b 100644 --- a/data/maps/PalletTown_GarysHouse/map.json +++ b/data/maps/PalletTown_GarysHouse/map.json @@ -87,4 +87,4 @@ "script": "PalletTown_GarysHouse_EventScript_168F75" } ] -} \ No newline at end of file +} diff --git a/data/maps/PalletTown_PlayersHouse_1F/map.json b/data/maps/PalletTown_PlayersHouse_1F/map.json index ea512f07a..ad29c0e04 100644 --- a/data/maps/PalletTown_PlayersHouse_1F/map.json +++ b/data/maps/PalletTown_PlayersHouse_1F/map.json @@ -67,4 +67,4 @@ "script": "PalletTown_PlayersHouse_1F_EventScript_168C62" } ] -} \ No newline at end of file +} diff --git a/data/maps/PalletTown_PlayersHouse_2F/map.json b/data/maps/PalletTown_PlayersHouse_2F/map.json index 7fcddefca..61e354782 100644 --- a/data/maps/PalletTown_PlayersHouse_2F/map.json +++ b/data/maps/PalletTown_PlayersHouse_2F/map.json @@ -46,4 +46,4 @@ "script": "PalletTown_PlayersHouse_2F_EventScript_168CDB" } ] -} \ No newline at end of file +} diff --git a/data/maps/PalletTown_ProfessorOaksLab/map.json b/data/maps/PalletTown_ProfessorOaksLab/map.json index 55bfdb7d1..c7440708c 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/map.json +++ b/data/maps/PalletTown_ProfessorOaksLab/map.json @@ -253,4 +253,4 @@ "script": "PalletTown_ProfessorOaksLab_EventScript_169E7A" } ] -} \ No newline at end of file +} diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json index 542618ea2..999d31f1e 100644 --- a/data/maps/PewterCity/map.json +++ b/data/maps/PewterCity/map.json @@ -278,4 +278,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/PewterCity_Gym/map.json b/data/maps/PewterCity_Gym/map.json index 430ad3d5d..5893d6954 100644 --- a/data/maps/PewterCity_Gym/map.json +++ b/data/maps/PewterCity_Gym/map.json @@ -93,4 +93,4 @@ "script": "PewterCity_Gym_EventScript_16A6AF" } ] -} \ No newline at end of file +} diff --git a/data/maps/PewterCity_House1/map.json b/data/maps/PewterCity_House1/map.json index 981631c08..d44ec63bf 100644 --- a/data/maps/PewterCity_House1/map.json +++ b/data/maps/PewterCity_House1/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PewterCity_House2/map.json b/data/maps/PewterCity_House2/map.json index 695af1a50..83aaf23bf 100644 --- a/data/maps/PewterCity_House2/map.json +++ b/data/maps/PewterCity_House2/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PewterCity_Mart/map.json b/data/maps/PewterCity_Mart/map.json index 932a5e3ae..8b9c5e575 100644 --- a/data/maps/PewterCity_Mart/map.json +++ b/data/maps/PewterCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PewterCity_Museum_1F/map.json b/data/maps/PewterCity_Museum_1F/map.json index 3bdab782a..0f545ce75 100644 --- a/data/maps/PewterCity_Museum_1F/map.json +++ b/data/maps/PewterCity_Museum_1F/map.json @@ -195,4 +195,4 @@ "script": "PewterCity_Museum_1F_EventScript_1ACE1C" } ] -} \ No newline at end of file +} diff --git a/data/maps/PewterCity_Museum_2F/map.json b/data/maps/PewterCity_Museum_2F/map.json index fa3427f10..317926b39 100644 --- a/data/maps/PewterCity_Museum_2F/map.json +++ b/data/maps/PewterCity_Museum_2F/map.json @@ -147,4 +147,4 @@ "script": "PewterCity_Museum_2F_EventScript_16A589" } ] -} \ No newline at end of file +} diff --git a/data/maps/PewterCity_PokemonCenter_1F/map.json b/data/maps/PewterCity_PokemonCenter_1F/map.json index 71d709a80..6807511b1 100644 --- a/data/maps/PewterCity_PokemonCenter_1F/map.json +++ b/data/maps/PewterCity_PokemonCenter_1F/map.json @@ -137,4 +137,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PewterCity_PokemonCenter_2F/map.json b/data/maps/PewterCity_PokemonCenter_2F/map.json index dea5d1210..37dd74cef 100644 --- a/data/maps/PewterCity_PokemonCenter_2F/map.json +++ b/data/maps/PewterCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonLeague_AgathasRoom/map.json b/data/maps/PokemonLeague_AgathasRoom/map.json index 45fbbe9bb..16b98cfda 100644 --- a/data/maps/PokemonLeague_AgathasRoom/map.json +++ b/data/maps/PokemonLeague_AgathasRoom/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonLeague_BrunosRoom/map.json b/data/maps/PokemonLeague_BrunosRoom/map.json index 2688a324a..05cc19dbe 100644 --- a/data/maps/PokemonLeague_BrunosRoom/map.json +++ b/data/maps/PokemonLeague_BrunosRoom/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonLeague_ChampionsRoom/map.json b/data/maps/PokemonLeague_ChampionsRoom/map.json index 176909241..90e243652 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/map.json +++ b/data/maps/PokemonLeague_ChampionsRoom/map.json @@ -58,4 +58,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonLeague_HallOfFame/map.json b/data/maps/PokemonLeague_HallOfFame/map.json index 095abb233..a2146d74b 100644 --- a/data/maps/PokemonLeague_HallOfFame/map.json +++ b/data/maps/PokemonLeague_HallOfFame/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonLeague_LancesRoom/map.json b/data/maps/PokemonLeague_LancesRoom/map.json index 32a1918c2..1d962ccba 100644 --- a/data/maps/PokemonLeague_LancesRoom/map.json +++ b/data/maps/PokemonLeague_LancesRoom/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonLeague_LoreleisRoom/map.json b/data/maps/PokemonLeague_LoreleisRoom/map.json index f2d4dad69..6435fd40f 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/map.json +++ b/data/maps/PokemonLeague_LoreleisRoom/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonMansion_1F/map.json b/data/maps/PokemonMansion_1F/map.json index cb02dfc61..addd0fcd0 100644 --- a/data/maps/PokemonMansion_1F/map.json +++ b/data/maps/PokemonMansion_1F/map.json @@ -170,4 +170,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/PokemonMansion_2F/map.json b/data/maps/PokemonMansion_2F/map.json index 93c40dd92..6a85dbb1e 100644 --- a/data/maps/PokemonMansion_2F/map.json +++ b/data/maps/PokemonMansion_2F/map.json @@ -127,4 +127,4 @@ "script": "PokemonMansion_2F_EventScript_162278" } ] -} \ No newline at end of file +} diff --git a/data/maps/PokemonMansion_3F/map.json b/data/maps/PokemonMansion_3F/map.json index 3e617c6d5..64710eea8 100644 --- a/data/maps/PokemonMansion_3F/map.json +++ b/data/maps/PokemonMansion_3F/map.json @@ -150,4 +150,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/PokemonMansion_B1F/map.json b/data/maps/PokemonMansion_B1F/map.json index 5109db394..27340dcc6 100644 --- a/data/maps/PokemonMansion_B1F/map.json +++ b/data/maps/PokemonMansion_B1F/map.json @@ -134,4 +134,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/PokemonTower_1F/map.json b/data/maps/PokemonTower_1F/map.json index bf087bedd..ad49dce83 100644 --- a/data/maps/PokemonTower_1F/map.json +++ b/data/maps/PokemonTower_1F/map.json @@ -111,4 +111,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonTower_2F/map.json b/data/maps/PokemonTower_2F/map.json index 4c86d31dd..9b23a2904 100644 --- a/data/maps/PokemonTower_2F/map.json +++ b/data/maps/PokemonTower_2F/map.json @@ -77,4 +77,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonTower_3F/map.json b/data/maps/PokemonTower_3F/map.json index d9e125e33..dcba6c23f 100644 --- a/data/maps/PokemonTower_3F/map.json +++ b/data/maps/PokemonTower_3F/map.json @@ -84,4 +84,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonTower_4F/map.json b/data/maps/PokemonTower_4F/map.json index 339cb6c46..b567872bf 100644 --- a/data/maps/PokemonTower_4F/map.json +++ b/data/maps/PokemonTower_4F/map.json @@ -110,4 +110,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonTower_5F/map.json b/data/maps/PokemonTower_5F/map.json index 25729263f..f48ae30b6 100644 --- a/data/maps/PokemonTower_5F/map.json +++ b/data/maps/PokemonTower_5F/map.json @@ -287,4 +287,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/PokemonTower_6F/map.json b/data/maps/PokemonTower_6F/map.json index adbc73860..f97249088 100644 --- a/data/maps/PokemonTower_6F/map.json +++ b/data/maps/PokemonTower_6F/map.json @@ -116,4 +116,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/PokemonTower_7F/map.json b/data/maps/PokemonTower_7F/map.json index 13ef9abc3..2ba2a85b6 100644 --- a/data/maps/PokemonTower_7F/map.json +++ b/data/maps/PokemonTower_7F/map.json @@ -87,4 +87,4 @@ "unknown": 129 } ] -} \ No newline at end of file +} diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json index 2ee31defe..5af4df25f 100644 --- a/data/maps/PowerPlant/map.json +++ b/data/maps/PowerPlant/map.json @@ -176,4 +176,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/RockTunnel_1F/map.json b/data/maps/RockTunnel_1F/map.json index e866935f8..59abc79f0 100644 --- a/data/maps/RockTunnel_1F/map.json +++ b/data/maps/RockTunnel_1F/map.json @@ -198,4 +198,4 @@ "script": "RockTunnel_1F_EventScript_162DE0" } ] -} \ No newline at end of file +} diff --git a/data/maps/RockTunnel_B1F/map.json b/data/maps/RockTunnel_B1F/map.json index b6f3e192b..0d2d1696e 100644 --- a/data/maps/RockTunnel_B1F/map.json +++ b/data/maps/RockTunnel_B1F/map.json @@ -384,4 +384,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/RocketHideout_B1F/map.json b/data/maps/RocketHideout_B1F/map.json index cead802a4..8c12e4836 100644 --- a/data/maps/RocketHideout_B1F/map.json +++ b/data/maps/RocketHideout_B1F/map.json @@ -161,4 +161,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/RocketHideout_B2F/map.json b/data/maps/RocketHideout_B2F/map.json index fe6d03018..eff2b29af 100644 --- a/data/maps/RocketHideout_B2F/map.json +++ b/data/maps/RocketHideout_B2F/map.json @@ -118,4 +118,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/RocketHideout_B3F/map.json b/data/maps/RocketHideout_B3F/map.json index 780be6be4..c76019248 100644 --- a/data/maps/RocketHideout_B3F/map.json +++ b/data/maps/RocketHideout_B3F/map.json @@ -107,4 +107,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/RocketHideout_B4F/map.json b/data/maps/RocketHideout_B4F/map.json index 2bd699335..913e51a57 100644 --- a/data/maps/RocketHideout_B4F/map.json +++ b/data/maps/RocketHideout_B4F/map.json @@ -175,4 +175,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/RocketHideout_Elevator/map.json b/data/maps/RocketHideout_Elevator/map.json index ac8655fb9..dd2191b6d 100644 --- a/data/maps/RocketHideout_Elevator/map.json +++ b/data/maps/RocketHideout_Elevator/map.json @@ -39,4 +39,4 @@ "script": "RocketHideout_Elevator_EventScript_1614D9" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route1/map.json b/data/maps/Route1/map.json index c3403e84e..9532ffe65 100644 --- a/data/maps/Route1/map.json +++ b/data/maps/Route1/map.json @@ -62,4 +62,4 @@ "script": "Route1_EventScript_167F5B" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route10/map.json b/data/maps/Route10/map.json index 1a15c19e3..bef2836ed 100644 --- a/data/maps/Route10/map.json +++ b/data/maps/Route10/map.json @@ -261,4 +261,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route10_PokemonCenter_1F/map.json b/data/maps/Route10_PokemonCenter_1F/map.json index 2a70d5e28..ad6d1d426 100644 --- a/data/maps/Route10_PokemonCenter_1F/map.json +++ b/data/maps/Route10_PokemonCenter_1F/map.json @@ -111,4 +111,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route10_PokemonCenter_2F/map.json b/data/maps/Route10_PokemonCenter_2F/map.json index c7188145f..ccb14b3db 100644 --- a/data/maps/Route10_PokemonCenter_2F/map.json +++ b/data/maps/Route10_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route11/map.json b/data/maps/Route11/map.json index 27147b6dd..6d216b553 100644 --- a/data/maps/Route11/map.json +++ b/data/maps/Route11/map.json @@ -236,4 +236,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route11_EastEntrance_1F/map.json b/data/maps/Route11_EastEntrance_1F/map.json index e0e0cf0e0..752346bbd 100644 --- a/data/maps/Route11_EastEntrance_1F/map.json +++ b/data/maps/Route11_EastEntrance_1F/map.json @@ -79,4 +79,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route11_EastEntrance_2F/map.json b/data/maps/Route11_EastEntrance_2F/map.json index adc72d42d..767612c7b 100644 --- a/data/maps/Route11_EastEntrance_2F/map.json +++ b/data/maps/Route11_EastEntrance_2F/map.json @@ -66,4 +66,4 @@ "script": "Route11_EastEntrance_2F_EventScript_16FD53" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route12/map.json b/data/maps/Route12/map.json index 6b3b60d5e..ec853ac3c 100644 --- a/data/maps/Route12/map.json +++ b/data/maps/Route12/map.json @@ -286,4 +286,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route12_FishingHouse/map.json b/data/maps/Route12_FishingHouse/map.json index 8dc07a65c..6706d8b02 100644 --- a/data/maps/Route12_FishingHouse/map.json +++ b/data/maps/Route12_FishingHouse/map.json @@ -60,4 +60,4 @@ "script": "Route12_FishingHouse_EventScript_170067" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route12_NorthEntrance_1F/map.json b/data/maps/Route12_NorthEntrance_1F/map.json index ab29cd8bc..7c4beb37a 100644 --- a/data/maps/Route12_NorthEntrance_1F/map.json +++ b/data/maps/Route12_NorthEntrance_1F/map.json @@ -66,4 +66,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route12_NorthEntrance_2F/map.json b/data/maps/Route12_NorthEntrance_2F/map.json index 0df33bfc3..4b1ed933e 100644 --- a/data/maps/Route12_NorthEntrance_2F/map.json +++ b/data/maps/Route12_NorthEntrance_2F/map.json @@ -53,4 +53,4 @@ "script": "Route12_NorthEntrance_2F_EventScript_16FE81" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route13/map.json b/data/maps/Route13/map.json index cfbd702fd..79920bc35 100644 --- a/data/maps/Route13/map.json +++ b/data/maps/Route13/map.json @@ -202,4 +202,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route14/map.json b/data/maps/Route14/map.json index 062b5386f..9ce58a1c3 100644 --- a/data/maps/Route14/map.json +++ b/data/maps/Route14/map.json @@ -249,4 +249,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route15/map.json b/data/maps/Route15/map.json index 5e7558237..cdf6e21d1 100644 --- a/data/maps/Route15/map.json +++ b/data/maps/Route15/map.json @@ -233,4 +233,4 @@ "script": "Route15_EventScript_1680DC" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route15_WestEntrance_1F/map.json b/data/maps/Route15_WestEntrance_1F/map.json index 73c625921..5d94699d2 100644 --- a/data/maps/Route15_WestEntrance_1F/map.json +++ b/data/maps/Route15_WestEntrance_1F/map.json @@ -66,4 +66,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route15_WestEntrance_2F/map.json b/data/maps/Route15_WestEntrance_2F/map.json index 4c0a481ad..aa86a9719 100644 --- a/data/maps/Route15_WestEntrance_2F/map.json +++ b/data/maps/Route15_WestEntrance_2F/map.json @@ -53,4 +53,4 @@ "script": "Route15_WestEntrance_2F_EventScript_1700B0" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route16/map.json b/data/maps/Route16/map.json index a653b6472..c3b757027 100644 --- a/data/maps/Route16/map.json +++ b/data/maps/Route16/map.json @@ -218,4 +218,4 @@ "unknown": 129 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route16_House/map.json b/data/maps/Route16_House/map.json index fd3bf46fd..c848e5b76 100644 --- a/data/maps/Route16_House/map.json +++ b/data/maps/Route16_House/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route16_NorthEntrance_1F/map.json b/data/maps/Route16_NorthEntrance_1F/map.json index 19ec265d8..8ee9a145a 100644 --- a/data/maps/Route16_NorthEntrance_1F/map.json +++ b/data/maps/Route16_NorthEntrance_1F/map.json @@ -179,4 +179,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route16_NorthEntrance_2F/map.json b/data/maps/Route16_NorthEntrance_2F/map.json index 2501f5c6a..22f87439e 100644 --- a/data/maps/Route16_NorthEntrance_2F/map.json +++ b/data/maps/Route16_NorthEntrance_2F/map.json @@ -79,4 +79,4 @@ "script": "Route16_NorthEntrance_2F_EventScript_1702DA" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route17/map.json b/data/maps/Route17/map.json index bd13c470b..293f240cb 100644 --- a/data/maps/Route17/map.json +++ b/data/maps/Route17/map.json @@ -246,4 +246,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route18/map.json b/data/maps/Route18/map.json index 3b81f3b34..48301e386 100644 --- a/data/maps/Route18/map.json +++ b/data/maps/Route18/map.json @@ -97,4 +97,4 @@ "script": "Route18_EventScript_16821F" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route18_EastEntrance_1F/map.json b/data/maps/Route18_EastEntrance_1F/map.json index c38146e7f..610a84f34 100644 --- a/data/maps/Route18_EastEntrance_1F/map.json +++ b/data/maps/Route18_EastEntrance_1F/map.json @@ -152,4 +152,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route18_EastEntrance_2F/map.json b/data/maps/Route18_EastEntrance_2F/map.json index 5d3f71f77..3f981016e 100644 --- a/data/maps/Route18_EastEntrance_2F/map.json +++ b/data/maps/Route18_EastEntrance_2F/map.json @@ -53,4 +53,4 @@ "script": "Route18_EastEntrance_2F_EventScript_170475" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route19/map.json b/data/maps/Route19/map.json index ba08e60b1..111cf1b71 100644 --- a/data/maps/Route19/map.json +++ b/data/maps/Route19/map.json @@ -192,4 +192,4 @@ "script": "Route19_EventScript_168232" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route2/map.json b/data/maps/Route2/map.json index 9c681bc53..33ed43697 100644 --- a/data/maps/Route2/map.json +++ b/data/maps/Route2/map.json @@ -205,4 +205,4 @@ "script": "Route2_EventScript_167F65" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route20/map.json b/data/maps/Route20/map.json index 8d3471c23..73ef3ed73 100644 --- a/data/maps/Route20/map.json +++ b/data/maps/Route20/map.json @@ -210,4 +210,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route21_North/map.json b/data/maps/Route21_North/map.json index 0169457fc..2c8557d5b 100644 --- a/data/maps/Route21_North/map.json +++ b/data/maps/Route21_North/map.json @@ -116,4 +116,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route21_South/map.json b/data/maps/Route21_South/map.json index ebb62c94e..e863fbdb9 100644 --- a/data/maps/Route21_South/map.json +++ b/data/maps/Route21_South/map.json @@ -93,4 +93,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route22/map.json b/data/maps/Route22/map.json index 5f25aea87..5a5969bb3 100644 --- a/data/maps/Route22/map.json +++ b/data/maps/Route22/map.json @@ -119,4 +119,4 @@ "script": "Route22_EventScript_1684E2" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route22_NorthEntrance/map.json b/data/maps/Route22_NorthEntrance/map.json index ac391ba74..71a4802f7 100644 --- a/data/maps/Route22_NorthEntrance/map.json +++ b/data/maps/Route22_NorthEntrance/map.json @@ -69,4 +69,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route23/map.json b/data/maps/Route23/map.json index 2f2572ce0..c3ae64311 100644 --- a/data/maps/Route23/map.json +++ b/data/maps/Route23/map.json @@ -607,4 +607,4 @@ "script": "Route23_EventScript_168616" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route24/map.json b/data/maps/Route24/map.json index 4cc26d6ba..3e70326ab 100644 --- a/data/maps/Route24/map.json +++ b/data/maps/Route24/map.json @@ -161,4 +161,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route25/map.json b/data/maps/Route25/map.json index 7ecf2c451..deb88692f 100644 --- a/data/maps/Route25/map.json +++ b/data/maps/Route25/map.json @@ -244,4 +244,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route25_SeaCottage/map.json b/data/maps/Route25_SeaCottage/map.json index 27c173150..ec9a5c284 100644 --- a/data/maps/Route25_SeaCottage/map.json +++ b/data/maps/Route25_SeaCottage/map.json @@ -73,4 +73,4 @@ "script": "Route25_SeaCottage_EventScript_1706DD" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route2_EastBuilding/map.json b/data/maps/Route2_EastBuilding/map.json index 8efa4df68..de3df77b1 100644 --- a/data/maps/Route2_EastBuilding/map.json +++ b/data/maps/Route2_EastBuilding/map.json @@ -72,4 +72,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route2_House/map.json b/data/maps/Route2_House/map.json index 6e8cf125b..639be8eb0 100644 --- a/data/maps/Route2_House/map.json +++ b/data/maps/Route2_House/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route2_ViridianForest_NorthEntrance/map.json b/data/maps/Route2_ViridianForest_NorthEntrance/map.json index 449b87f86..fab8a8b03 100644 --- a/data/maps/Route2_ViridianForest_NorthEntrance/map.json +++ b/data/maps/Route2_ViridianForest_NorthEntrance/map.json @@ -85,4 +85,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route2_ViridianForest_SouthEntrance/map.json b/data/maps/Route2_ViridianForest_SouthEntrance/map.json index d3656359b..3f4e03f3e 100644 --- a/data/maps/Route2_ViridianForest_SouthEntrance/map.json +++ b/data/maps/Route2_ViridianForest_SouthEntrance/map.json @@ -72,4 +72,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route3/map.json b/data/maps/Route3/map.json index e74b8f502..6abc5a057 100644 --- a/data/maps/Route3/map.json +++ b/data/maps/Route3/map.json @@ -162,4 +162,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route4/map.json b/data/maps/Route4/map.json index 40d63d2a7..7fc1de770 100644 --- a/data/maps/Route4/map.json +++ b/data/maps/Route4/map.json @@ -183,4 +183,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route4_PokemonCenter_1F/map.json b/data/maps/Route4_PokemonCenter_1F/map.json index 706fe51ea..f3401744c 100644 --- a/data/maps/Route4_PokemonCenter_1F/map.json +++ b/data/maps/Route4_PokemonCenter_1F/map.json @@ -124,4 +124,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route4_PokemonCenter_2F/map.json b/data/maps/Route4_PokemonCenter_2F/map.json index 56c3665fd..c6f93c618 100644 --- a/data/maps/Route4_PokemonCenter_2F/map.json +++ b/data/maps/Route4_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route5/map.json b/data/maps/Route5/map.json index 58e7e1c7f..8b047231e 100644 --- a/data/maps/Route5/map.json +++ b/data/maps/Route5/map.json @@ -64,4 +64,4 @@ "script": "Route5_EventScript_167FA8" } ] -} \ No newline at end of file +} diff --git a/data/maps/Route5_PokemonDayCare/map.json b/data/maps/Route5_PokemonDayCare/map.json index b78b3603d..ca5aec3d2 100644 --- a/data/maps/Route5_PokemonDayCare/map.json +++ b/data/maps/Route5_PokemonDayCare/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route5_SouthEntrance/map.json b/data/maps/Route5_SouthEntrance/map.json index eb53fe641..121e9f89b 100644 --- a/data/maps/Route5_SouthEntrance/map.json +++ b/data/maps/Route5_SouthEntrance/map.json @@ -87,4 +87,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route6/map.json b/data/maps/Route6/map.json index 538ee9843..c3120f237 100644 --- a/data/maps/Route6/map.json +++ b/data/maps/Route6/map.json @@ -154,4 +154,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route6_NorthEntrance/map.json b/data/maps/Route6_NorthEntrance/map.json index 0a7f3bd1b..2e0ac628d 100644 --- a/data/maps/Route6_NorthEntrance/map.json +++ b/data/maps/Route6_NorthEntrance/map.json @@ -87,4 +87,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route7/map.json b/data/maps/Route7/map.json index cf7052532..91eb86181 100644 --- a/data/maps/Route7/map.json +++ b/data/maps/Route7/map.json @@ -73,4 +73,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route7_EastEntrance/map.json b/data/maps/Route7_EastEntrance/map.json index cdc9dd1bc..c8bea59f8 100644 --- a/data/maps/Route7_EastEntrance/map.json +++ b/data/maps/Route7_EastEntrance/map.json @@ -87,4 +87,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route8/map.json b/data/maps/Route8/map.json index 1f38e94c1..1906f5e67 100644 --- a/data/maps/Route8/map.json +++ b/data/maps/Route8/map.json @@ -273,4 +273,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/Route8_WestEntrance/map.json b/data/maps/Route8_WestEntrance/map.json index 1044b15fe..c90244197 100644 --- a/data/maps/Route8_WestEntrance/map.json +++ b/data/maps/Route8_WestEntrance/map.json @@ -87,4 +87,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/Route9/map.json b/data/maps/Route9/map.json index bae881d0e..d4693d246 100644 --- a/data/maps/Route9/map.json +++ b/data/maps/Route9/map.json @@ -219,4 +219,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_1F_Corridor/map.json b/data/maps/SSAnne_1F_Corridor/map.json index a3883d665..b2ceb6810 100644 --- a/data/maps/SSAnne_1F_Corridor/map.json +++ b/data/maps/SSAnne_1F_Corridor/map.json @@ -135,4 +135,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_1F_Room1/map.json b/data/maps/SSAnne_1F_Room1/map.json index 9c8c5397c..104a568ab 100644 --- a/data/maps/SSAnne_1F_Room1/map.json +++ b/data/maps/SSAnne_1F_Room1/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_1F_Room2/map.json b/data/maps/SSAnne_1F_Room2/map.json index 2be8f3169..fcc3d6bf0 100644 --- a/data/maps/SSAnne_1F_Room2/map.json +++ b/data/maps/SSAnne_1F_Room2/map.json @@ -77,4 +77,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_1F_Room3/map.json b/data/maps/SSAnne_1F_Room3/map.json index e101ebd61..615f4c9b1 100644 --- a/data/maps/SSAnne_1F_Room3/map.json +++ b/data/maps/SSAnne_1F_Room3/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_1F_Room4/map.json b/data/maps/SSAnne_1F_Room4/map.json index 781ba7e9f..c12b81c2d 100644 --- a/data/maps/SSAnne_1F_Room4/map.json +++ b/data/maps/SSAnne_1F_Room4/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_1F_Room5/map.json b/data/maps/SSAnne_1F_Room5/map.json index b6b3d45c2..6e86a11e8 100644 --- a/data/maps/SSAnne_1F_Room5/map.json +++ b/data/maps/SSAnne_1F_Room5/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_1F_Room6/map.json b/data/maps/SSAnne_1F_Room6/map.json index 0958ee63a..c8e98e62a 100644 --- a/data/maps/SSAnne_1F_Room6/map.json +++ b/data/maps/SSAnne_1F_Room6/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_1F_Room7/map.json b/data/maps/SSAnne_1F_Room7/map.json index 43427731c..aa2732f36 100644 --- a/data/maps/SSAnne_1F_Room7/map.json +++ b/data/maps/SSAnne_1F_Room7/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_2F_Corridor/map.json b/data/maps/SSAnne_2F_Corridor/map.json index 07d05b0f8..36e4dfd79 100644 --- a/data/maps/SSAnne_2F_Corridor/map.json +++ b/data/maps/SSAnne_2F_Corridor/map.json @@ -135,4 +135,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_2F_Room1/map.json b/data/maps/SSAnne_2F_Room1/map.json index 0a29d2e24..6b7950e26 100644 --- a/data/maps/SSAnne_2F_Room1/map.json +++ b/data/maps/SSAnne_2F_Room1/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_2F_Room2/map.json b/data/maps/SSAnne_2F_Room2/map.json index d082831a9..66f6c2e97 100644 --- a/data/maps/SSAnne_2F_Room2/map.json +++ b/data/maps/SSAnne_2F_Room2/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_2F_Room3/map.json b/data/maps/SSAnne_2F_Room3/map.json index 808435b86..ed032b4b3 100644 --- a/data/maps/SSAnne_2F_Room3/map.json +++ b/data/maps/SSAnne_2F_Room3/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_2F_Room4/map.json b/data/maps/SSAnne_2F_Room4/map.json index 708385992..5fee6f393 100644 --- a/data/maps/SSAnne_2F_Room4/map.json +++ b/data/maps/SSAnne_2F_Room4/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_2F_Room5/map.json b/data/maps/SSAnne_2F_Room5/map.json index 3589a8609..c9f3fe809 100644 --- a/data/maps/SSAnne_2F_Room5/map.json +++ b/data/maps/SSAnne_2F_Room5/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_2F_Room6/map.json b/data/maps/SSAnne_2F_Room6/map.json index d64176eef..4f92d7599 100644 --- a/data/maps/SSAnne_2F_Room6/map.json +++ b/data/maps/SSAnne_2F_Room6/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_3F_Corridor/map.json b/data/maps/SSAnne_3F_Corridor/map.json index 08d4c6720..3318b3553 100644 --- a/data/maps/SSAnne_3F_Corridor/map.json +++ b/data/maps/SSAnne_3F_Corridor/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_B1F_Corridor/map.json b/data/maps/SSAnne_B1F_Corridor/map.json index 5d9312311..3450f5a69 100644 --- a/data/maps/SSAnne_B1F_Corridor/map.json +++ b/data/maps/SSAnne_B1F_Corridor/map.json @@ -69,4 +69,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_B1F_Room1/map.json b/data/maps/SSAnne_B1F_Room1/map.json index 6347a8072..2db8e4478 100644 --- a/data/maps/SSAnne_B1F_Room1/map.json +++ b/data/maps/SSAnne_B1F_Room1/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_B1F_Room2/map.json b/data/maps/SSAnne_B1F_Room2/map.json index 6acf2e9be..635c1aadc 100644 --- a/data/maps/SSAnne_B1F_Room2/map.json +++ b/data/maps/SSAnne_B1F_Room2/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_B1F_Room3/map.json b/data/maps/SSAnne_B1F_Room3/map.json index 682ab95f6..caf5fb525 100644 --- a/data/maps/SSAnne_B1F_Room3/map.json +++ b/data/maps/SSAnne_B1F_Room3/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_B1F_Room4/map.json b/data/maps/SSAnne_B1F_Room4/map.json index e6ec2568f..fbbf0545e 100644 --- a/data/maps/SSAnne_B1F_Room4/map.json +++ b/data/maps/SSAnne_B1F_Room4/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_B1F_Room5/map.json b/data/maps/SSAnne_B1F_Room5/map.json index 1df4d2170..f80ab4f82 100644 --- a/data/maps/SSAnne_B1F_Room5/map.json +++ b/data/maps/SSAnne_B1F_Room5/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_CaptainsOffice/map.json b/data/maps/SSAnne_CaptainsOffice/map.json index 58039f4df..664266e47 100644 --- a/data/maps/SSAnne_CaptainsOffice/map.json +++ b/data/maps/SSAnne_CaptainsOffice/map.json @@ -60,4 +60,4 @@ "script": "SSAnne_CaptainsOffice_EventScript_160BD2" } ] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_Deck/map.json b/data/maps/SSAnne_Deck/map.json index 96330b043..bd1e16bf3 100644 --- a/data/maps/SSAnne_Deck/map.json +++ b/data/maps/SSAnne_Deck/map.json @@ -97,4 +97,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_Exterior/map.json b/data/maps/SSAnne_Exterior/map.json index 92ac49787..9b53685fa 100644 --- a/data/maps/SSAnne_Exterior/map.json +++ b/data/maps/SSAnne_Exterior/map.json @@ -76,4 +76,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SSAnne_Kitchen/map.json b/data/maps/SSAnne_Kitchen/map.json index 5614ae769..e19200676 100644 --- a/data/maps/SSAnne_Kitchen/map.json +++ b/data/maps/SSAnne_Kitchen/map.json @@ -157,4 +157,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SafariZone_Building1/map.json b/data/maps/SafariZone_Building1/map.json index 2d15dcd24..3173c5dae 100644 --- a/data/maps/SafariZone_Building1/map.json +++ b/data/maps/SafariZone_Building1/map.json @@ -65,4 +65,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SafariZone_Building2/map.json b/data/maps/SafariZone_Building2/map.json index c4d1721d5..2aade6512 100644 --- a/data/maps/SafariZone_Building2/map.json +++ b/data/maps/SafariZone_Building2/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SafariZone_Building3/map.json b/data/maps/SafariZone_Building3/map.json index 4aac8501d..fae8637ea 100644 --- a/data/maps/SafariZone_Building3/map.json +++ b/data/maps/SafariZone_Building3/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SafariZone_Building4/map.json b/data/maps/SafariZone_Building4/map.json index 92cf6c44e..a2ccec451 100644 --- a/data/maps/SafariZone_Building4/map.json +++ b/data/maps/SafariZone_Building4/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SafariZone_Center/map.json b/data/maps/SafariZone_Center/map.json index 2dde1a875..abb8960ac 100644 --- a/data/maps/SafariZone_Center/map.json +++ b/data/maps/SafariZone_Center/map.json @@ -153,4 +153,4 @@ "script": "SafariZone_Center_EventScript_162373" } ] -} \ No newline at end of file +} diff --git a/data/maps/SafariZone_East/map.json b/data/maps/SafariZone_East/map.json index 2a997af95..e9b4475cf 100644 --- a/data/maps/SafariZone_East/map.json +++ b/data/maps/SafariZone_East/map.json @@ -141,4 +141,4 @@ "script": "SafariZone_East_EventScript_162386" } ] -} \ No newline at end of file +} diff --git a/data/maps/SafariZone_North/map.json b/data/maps/SafariZone_North/map.json index 7a95dcb19..e02b44909 100644 --- a/data/maps/SafariZone_North/map.json +++ b/data/maps/SafariZone_North/map.json @@ -184,4 +184,4 @@ "script": "SafariZone_North_EventScript_162399" } ] -} \ No newline at end of file +} diff --git a/data/maps/SafariZone_SecretHouse/map.json b/data/maps/SafariZone_SecretHouse/map.json index 39d7fc816..7eff5e68f 100644 --- a/data/maps/SafariZone_SecretHouse/map.json +++ b/data/maps/SafariZone_SecretHouse/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SafariZone_West/map.json b/data/maps/SafariZone_West/map.json index 58bf5c33e..f6e71091b 100644 --- a/data/maps/SafariZone_West/map.json +++ b/data/maps/SafariZone_West/map.json @@ -185,4 +185,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity/map.json b/data/maps/SaffronCity/map.json index 0c1dc0ea5..48eba64e0 100644 --- a/data/maps/SaffronCity/map.json +++ b/data/maps/SaffronCity/map.json @@ -404,4 +404,4 @@ "script": "SaffronCity_EventScript_16747A" } ] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_Classic/map.json b/data/maps/SaffronCity_Classic/map.json index e6c6f5643..0a5614975 100644 --- a/data/maps/SaffronCity_Classic/map.json +++ b/data/maps/SaffronCity_Classic/map.json @@ -37,4 +37,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_Dojo/map.json b/data/maps/SaffronCity_Dojo/map.json index 48c893479..1b3c2ff04 100644 --- a/data/maps/SaffronCity_Dojo/map.json +++ b/data/maps/SaffronCity_Dojo/map.json @@ -178,4 +178,4 @@ "script": "SaffronCity_Dojo_EventScript_16ED3D" } ] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_Gym/map.json b/data/maps/SaffronCity_Gym/map.json index a8c721f04..24cd66c55 100644 --- a/data/maps/SaffronCity_Gym/map.json +++ b/data/maps/SaffronCity_Gym/map.json @@ -381,4 +381,4 @@ "script": "SaffronCity_Gym_EventScript_16EF55" } ] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_House1_1F/map.json b/data/maps/SaffronCity_House1_1F/map.json index 6b9c69a05..287f760d8 100644 --- a/data/maps/SaffronCity_House1_1F/map.json +++ b/data/maps/SaffronCity_House1_1F/map.json @@ -85,4 +85,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_House1_2F/map.json b/data/maps/SaffronCity_House1_2F/map.json index 6134ee9ac..3300f2355 100644 --- a/data/maps/SaffronCity_House1_2F/map.json +++ b/data/maps/SaffronCity_House1_2F/map.json @@ -101,4 +101,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_House2/map.json b/data/maps/SaffronCity_House2/map.json index 22d70803d..0b87576cd 100644 --- a/data/maps/SaffronCity_House2/map.json +++ b/data/maps/SaffronCity_House2/map.json @@ -99,4 +99,4 @@ "script": "SaffronCity_House2_EventScript_16EF99" } ] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_House3/map.json b/data/maps/SaffronCity_House3/map.json index 5865565ee..f4b227795 100644 --- a/data/maps/SaffronCity_House3/map.json +++ b/data/maps/SaffronCity_House3/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_Mart/map.json b/data/maps/SaffronCity_Mart/map.json index 7437ed2fa..1bfe45aca 100644 --- a/data/maps/SaffronCity_Mart/map.json +++ b/data/maps/SaffronCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_PokemonCenter_1F/map.json b/data/maps/SaffronCity_PokemonCenter_1F/map.json index 8bce419bb..118936b0e 100644 --- a/data/maps/SaffronCity_PokemonCenter_1F/map.json +++ b/data/maps/SaffronCity_PokemonCenter_1F/map.json @@ -124,4 +124,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_PokemonCenter_2F/map.json b/data/maps/SaffronCity_PokemonCenter_2F/map.json index 2e406403d..8fdf8ac26 100644 --- a/data/maps/SaffronCity_PokemonCenter_2F/map.json +++ b/data/maps/SaffronCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json index 55fcc3b5f..e702db16e 100644 --- a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json +++ b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json @@ -155,4 +155,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SeafoamIslands_1F/map.json b/data/maps/SeafoamIslands_1F/map.json index bf09dc506..a40335f0d 100644 --- a/data/maps/SeafoamIslands_1F/map.json +++ b/data/maps/SeafoamIslands_1F/map.json @@ -106,4 +106,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SeafoamIslands_B1F/map.json b/data/maps/SeafoamIslands_B1F/map.json index 2d7faea28..c1003895d 100644 --- a/data/maps/SeafoamIslands_B1F/map.json +++ b/data/maps/SeafoamIslands_B1F/map.json @@ -147,4 +147,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SeafoamIslands_B2F/map.json b/data/maps/SeafoamIslands_B2F/map.json index 22399801b..fdc44c9a5 100644 --- a/data/maps/SeafoamIslands_B2F/map.json +++ b/data/maps/SeafoamIslands_B2F/map.json @@ -134,4 +134,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SeafoamIslands_B3F/map.json b/data/maps/SeafoamIslands_B3F/map.json index f724f1719..2a3d9e902 100644 --- a/data/maps/SeafoamIslands_B3F/map.json +++ b/data/maps/SeafoamIslands_B3F/map.json @@ -169,4 +169,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SeafoamIslands_B4F/map.json b/data/maps/SeafoamIslands_B4F/map.json index be793d7d9..11bc154d3 100644 --- a/data/maps/SeafoamIslands_B4F/map.json +++ b/data/maps/SeafoamIslands_B4F/map.json @@ -150,4 +150,4 @@ "script": "SeafoamIslands_B4F_EventScript_163223" } ] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland/map.json b/data/maps/SevenIsland/map.json index 8c159e6e0..a227a7121 100644 --- a/data/maps/SevenIsland/map.json +++ b/data/maps/SevenIsland/map.json @@ -104,4 +104,4 @@ "script": "SevenIsland_EventScript_167EBD" } ] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_Harbor/map.json b/data/maps/SevenIsland_Harbor/map.json index 331934c56..d33245efd 100644 --- a/data/maps/SevenIsland_Harbor/map.json +++ b/data/maps/SevenIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_House_Room1/map.json b/data/maps/SevenIsland_House_Room1/map.json index 007474983..d319db640 100644 --- a/data/maps/SevenIsland_House_Room1/map.json +++ b/data/maps/SevenIsland_House_Room1/map.json @@ -53,4 +53,4 @@ "script": "SevenIsland_House_Room1_EventScript_170A75" } ] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_House_Room2/map.json b/data/maps/SevenIsland_House_Room2/map.json index b8e078390..131c2531f 100644 --- a/data/maps/SevenIsland_House_Room2/map.json +++ b/data/maps/SevenIsland_House_Room2/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_Mart/map.json b/data/maps/SevenIsland_Mart/map.json index 01a1d2862..64f56ce7f 100644 --- a/data/maps/SevenIsland_Mart/map.json +++ b/data/maps/SevenIsland_Mart/map.json @@ -77,4 +77,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_PokemonCenter_1F/map.json b/data/maps/SevenIsland_PokemonCenter_1F/map.json index 13d127677..cac3cd8f6 100644 --- a/data/maps/SevenIsland_PokemonCenter_1F/map.json +++ b/data/maps/SevenIsland_PokemonCenter_1F/map.json @@ -110,4 +110,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_PokemonCenter_2F/map.json b/data/maps/SevenIsland_PokemonCenter_2F/map.json index 637becd02..5952fb9b3 100644 --- a/data/maps/SevenIsland_PokemonCenter_2F/map.json +++ b/data/maps/SevenIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json index a565aec38..f6af3773a 100644 --- a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json +++ b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json @@ -180,4 +180,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_SevaultCanyon/map.json b/data/maps/SevenIsland_SevaultCanyon/map.json index 167e850aa..fdddaad59 100644 --- a/data/maps/SevenIsland_SevaultCanyon/map.json +++ b/data/maps/SevenIsland_SevaultCanyon/map.json @@ -320,4 +320,4 @@ "script": "SevenIsland_SevaultCanyon_EventScript_168BFE" } ] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json b/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json index 446b2641a..538174ab0 100644 --- a/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json +++ b/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json @@ -136,4 +136,4 @@ "script": "SevenIsland_SevaultCanyon_Entrance_EventScript_168BF4" } ] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_SevaultCanyon_House/map.json b/data/maps/SevenIsland_SevaultCanyon_House/map.json index 15102c775..3b38de1a7 100644 --- a/data/maps/SevenIsland_SevaultCanyon_House/map.json +++ b/data/maps/SevenIsland_SevaultCanyon_House/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TanobyRuins/map.json b/data/maps/SevenIsland_TanobyRuins/map.json index 115d1944e..a024891b4 100644 --- a/data/maps/SevenIsland_TanobyRuins/map.json +++ b/data/maps/SevenIsland_TanobyRuins/map.json @@ -162,4 +162,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TanobyRuins_DilfordChamber/map.json b/data/maps/SevenIsland_TanobyRuins_DilfordChamber/map.json index de6d85d1a..ddb7b332e 100644 --- a/data/maps/SevenIsland_TanobyRuins_DilfordChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_DilfordChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TanobyRuins_LiptooChamber/map.json b/data/maps/SevenIsland_TanobyRuins_LiptooChamber/map.json index bdeeea5f7..72183cadb 100644 --- a/data/maps/SevenIsland_TanobyRuins_LiptooChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_LiptooChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TanobyRuins_MoneanChamber/map.json b/data/maps/SevenIsland_TanobyRuins_MoneanChamber/map.json index d96f7d54a..9685ccfe6 100644 --- a/data/maps/SevenIsland_TanobyRuins_MoneanChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_MoneanChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TanobyRuins_RixyChamber/map.json b/data/maps/SevenIsland_TanobyRuins_RixyChamber/map.json index 06cd58de1..ba84889d5 100644 --- a/data/maps/SevenIsland_TanobyRuins_RixyChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_RixyChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TanobyRuins_ScufibChamber/map.json b/data/maps/SevenIsland_TanobyRuins_ScufibChamber/map.json index 94cb1892e..d21ec2792 100644 --- a/data/maps/SevenIsland_TanobyRuins_ScufibChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_ScufibChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TanobyRuins_ViapoisChamber/map.json b/data/maps/SevenIsland_TanobyRuins_ViapoisChamber/map.json index 1fd2e625e..fd2e1317c 100644 --- a/data/maps/SevenIsland_TanobyRuins_ViapoisChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_ViapoisChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TanobyRuins_WeepthChamber/map.json b/data/maps/SevenIsland_TanobyRuins_WeepthChamber/map.json index 498459518..c53a81f80 100644 --- a/data/maps/SevenIsland_TanobyRuins_WeepthChamber/map.json +++ b/data/maps/SevenIsland_TanobyRuins_WeepthChamber/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower/map.json b/data/maps/SevenIsland_TrainerTower/map.json index ddcb44498..bef9fe3b5 100644 --- a/data/maps/SevenIsland_TrainerTower/map.json +++ b/data/maps/SevenIsland_TrainerTower/map.json @@ -99,4 +99,4 @@ "script": "SevenIsland_TrainerTower_EventScript_168BEA" } ] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_1F/map.json b/data/maps/SevenIsland_TrainerTower_1F/map.json index 125dc11f9..a830c85d0 100644 --- a/data/maps/SevenIsland_TrainerTower_1F/map.json +++ b/data/maps/SevenIsland_TrainerTower_1F/map.json @@ -125,4 +125,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_2F/map.json b/data/maps/SevenIsland_TrainerTower_2F/map.json index 44851edad..6fdc50198 100644 --- a/data/maps/SevenIsland_TrainerTower_2F/map.json +++ b/data/maps/SevenIsland_TrainerTower_2F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_3F/map.json b/data/maps/SevenIsland_TrainerTower_3F/map.json index b9c4be645..d697f3adb 100644 --- a/data/maps/SevenIsland_TrainerTower_3F/map.json +++ b/data/maps/SevenIsland_TrainerTower_3F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_4F/map.json b/data/maps/SevenIsland_TrainerTower_4F/map.json index 4353cedbe..f6b7336ee 100644 --- a/data/maps/SevenIsland_TrainerTower_4F/map.json +++ b/data/maps/SevenIsland_TrainerTower_4F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_5F/map.json b/data/maps/SevenIsland_TrainerTower_5F/map.json index 7d8e47dca..c5ce3d4c7 100644 --- a/data/maps/SevenIsland_TrainerTower_5F/map.json +++ b/data/maps/SevenIsland_TrainerTower_5F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_6F/map.json b/data/maps/SevenIsland_TrainerTower_6F/map.json index 6e34e53e9..5fc6fc1df 100644 --- a/data/maps/SevenIsland_TrainerTower_6F/map.json +++ b/data/maps/SevenIsland_TrainerTower_6F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_7F/map.json b/data/maps/SevenIsland_TrainerTower_7F/map.json index 4d21abe77..2ede0ac79 100644 --- a/data/maps/SevenIsland_TrainerTower_7F/map.json +++ b/data/maps/SevenIsland_TrainerTower_7F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_8F/map.json b/data/maps/SevenIsland_TrainerTower_8F/map.json index 6708cc4a0..a04a282bf 100644 --- a/data/maps/SevenIsland_TrainerTower_8F/map.json +++ b/data/maps/SevenIsland_TrainerTower_8F/map.json @@ -132,4 +132,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_Elevator/map.json b/data/maps/SevenIsland_TrainerTower_Elevator/map.json index 03514e3ef..fef686312 100644 --- a/data/maps/SevenIsland_TrainerTower_Elevator/map.json +++ b/data/maps/SevenIsland_TrainerTower_Elevator/map.json @@ -32,4 +32,4 @@ "script": "SevenIsland_TrainerTower_Elevator_EventScript_164B03" } ] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_Lobby/map.json b/data/maps/SevenIsland_TrainerTower_Lobby/map.json index 6b81875f5..b690a29dd 100644 --- a/data/maps/SevenIsland_TrainerTower_Lobby/map.json +++ b/data/maps/SevenIsland_TrainerTower_Lobby/map.json @@ -122,4 +122,4 @@ "script": "SevenIsland_TrainerTower_Lobby_EventScript_164AD8" } ] -} \ No newline at end of file +} diff --git a/data/maps/SevenIsland_TrainerTower_Roof/map.json b/data/maps/SevenIsland_TrainerTower_Roof/map.json index ee8c20019..ade5bc46c 100644 --- a/data/maps/SevenIsland_TrainerTower_Roof/map.json +++ b/data/maps/SevenIsland_TrainerTower_Roof/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_10F/map.json b/data/maps/SilphCo_10F/map.json index 726db90b5..259d19e14 100644 --- a/data/maps/SilphCo_10F/map.json +++ b/data/maps/SilphCo_10F/map.json @@ -183,4 +183,4 @@ "script": "SilphCo_10F_EventScript_161DB7" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_11F/map.json b/data/maps/SilphCo_11F/map.json index d15ba18f7..2b7273aa4 100644 --- a/data/maps/SilphCo_11F/map.json +++ b/data/maps/SilphCo_11F/map.json @@ -181,4 +181,4 @@ "script": "SilphCo_11F_EventScript_161F37" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_1F/map.json b/data/maps/SilphCo_1F/map.json index 2554a9bb5..d82ff755d 100644 --- a/data/maps/SilphCo_1F/map.json +++ b/data/maps/SilphCo_1F/map.json @@ -74,4 +74,4 @@ "script": "SilphCo_1F_EventScript_161638" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_2F/map.json b/data/maps/SilphCo_2F/map.json index 43b73f393..837dd17c6 100644 --- a/data/maps/SilphCo_2F/map.json +++ b/data/maps/SilphCo_2F/map.json @@ -205,4 +205,4 @@ "script": "SilphCo_2F_EventScript_161660" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_3F/map.json b/data/maps/SilphCo_3F/map.json index 7aee73019..7cf859092 100644 --- a/data/maps/SilphCo_3F/map.json +++ b/data/maps/SilphCo_3F/map.json @@ -213,4 +213,4 @@ "script": "SilphCo_3F_EventScript_1616FF" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_4F/map.json b/data/maps/SilphCo_4F/map.json index 8e7377b32..3e6b8f251 100644 --- a/data/maps/SilphCo_4F/map.json +++ b/data/maps/SilphCo_4F/map.json @@ -244,4 +244,4 @@ "script": "SilphCo_4F_EventScript_161770" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_5F/map.json b/data/maps/SilphCo_5F/map.json index c6c950580..448086745 100644 --- a/data/maps/SilphCo_5F/map.json +++ b/data/maps/SilphCo_5F/map.json @@ -315,4 +315,4 @@ "script": "SilphCo_5F_EventScript_16181C" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_6F/map.json b/data/maps/SilphCo_6F/map.json index 14ee70111..eb11b0a00 100644 --- a/data/maps/SilphCo_6F/map.json +++ b/data/maps/SilphCo_6F/map.json @@ -228,4 +228,4 @@ "script": "SilphCo_6F_EventScript_161936" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_7F/map.json b/data/maps/SilphCo_7F/map.json index b26b689e4..40d730698 100644 --- a/data/maps/SilphCo_7F/map.json +++ b/data/maps/SilphCo_7F/map.json @@ -323,4 +323,4 @@ "script": "SilphCo_7F_EventScript_161BFA" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_8F/map.json b/data/maps/SilphCo_8F/map.json index b70ebfc2e..17c3a344a 100644 --- a/data/maps/SilphCo_8F/map.json +++ b/data/maps/SilphCo_8F/map.json @@ -190,4 +190,4 @@ "script": "SilphCo_8F_EventScript_161C90" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_9F/map.json b/data/maps/SilphCo_9F/map.json index f0ba67620..5c78ba07d 100644 --- a/data/maps/SilphCo_9F/map.json +++ b/data/maps/SilphCo_9F/map.json @@ -243,4 +243,4 @@ "script": "SilphCo_9F_EventScript_161D38" } ] -} \ No newline at end of file +} diff --git a/data/maps/SilphCo_Elevator/map.json b/data/maps/SilphCo_Elevator/map.json index 7f6b42932..815ed916e 100644 --- a/data/maps/SilphCo_Elevator/map.json +++ b/data/maps/SilphCo_Elevator/map.json @@ -32,4 +32,4 @@ "script": "SilphCo_Elevator_EventScript_161F6F" } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland/map.json b/data/maps/SixIsland/map.json index f023b1d8c..89530bed1 100644 --- a/data/maps/SixIsland/map.json +++ b/data/maps/SixIsland/map.json @@ -95,4 +95,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_AlteringCave/map.json b/data/maps/SixIsland_AlteringCave/map.json index 9d5d42484..b8141664e 100644 --- a/data/maps/SixIsland_AlteringCave/map.json +++ b/data/maps/SixIsland_AlteringCave/map.json @@ -24,4 +24,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_DottedHole_1F/map.json b/data/maps/SixIsland_DottedHole_1F/map.json index 4b6334ef0..d83c3d58b 100644 --- a/data/maps/SixIsland_DottedHole_1F/map.json +++ b/data/maps/SixIsland_DottedHole_1F/map.json @@ -45,4 +45,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_DottedHole_B1F/map.json b/data/maps/SixIsland_DottedHole_B1F/map.json index e4793f190..449f0da2d 100644 --- a/data/maps/SixIsland_DottedHole_B1F/map.json +++ b/data/maps/SixIsland_DottedHole_B1F/map.json @@ -60,4 +60,4 @@ "script": "SixIsland_DottedHole_B1F_EventScript_16418C" } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_DottedHole_B2F/map.json b/data/maps/SixIsland_DottedHole_B2F/map.json index 8ee6a23bc..79cf28355 100644 --- a/data/maps/SixIsland_DottedHole_B2F/map.json +++ b/data/maps/SixIsland_DottedHole_B2F/map.json @@ -60,4 +60,4 @@ "script": "SixIsland_DottedHole_B2F_EventScript_1641A7" } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_DottedHole_B3F/map.json b/data/maps/SixIsland_DottedHole_B3F/map.json index ce49c9f4b..6c7af4456 100644 --- a/data/maps/SixIsland_DottedHole_B3F/map.json +++ b/data/maps/SixIsland_DottedHole_B3F/map.json @@ -60,4 +60,4 @@ "script": "SixIsland_DottedHole_B3F_EventScript_16419E" } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_DottedHole_B4F/map.json b/data/maps/SixIsland_DottedHole_B4F/map.json index 8481b917f..2490d48a7 100644 --- a/data/maps/SixIsland_DottedHole_B4F/map.json +++ b/data/maps/SixIsland_DottedHole_B4F/map.json @@ -60,4 +60,4 @@ "script": "SixIsland_DottedHole_B4F_EventScript_164195" } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json index ebddf1f28..0f78765b5 100644 --- a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json +++ b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json @@ -66,4 +66,4 @@ "script": "SixIsland_DottedHole_SapphireRoom_EventScript_16441F" } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_GreenPath/map.json b/data/maps/SixIsland_GreenPath/map.json index 8872d3047..03f33948b 100644 --- a/data/maps/SixIsland_GreenPath/map.json +++ b/data/maps/SixIsland_GreenPath/map.json @@ -94,4 +94,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_Harbor/map.json b/data/maps/SixIsland_Harbor/map.json index ee61f3308..c86d93e32 100644 --- a/data/maps/SixIsland_Harbor/map.json +++ b/data/maps/SixIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_House/map.json b/data/maps/SixIsland_House/map.json index af01c01d3..1e82148ef 100644 --- a/data/maps/SixIsland_House/map.json +++ b/data/maps/SixIsland_House/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_Mart/map.json b/data/maps/SixIsland_Mart/map.json index 5d47c4931..74cf54daa 100644 --- a/data/maps/SixIsland_Mart/map.json +++ b/data/maps/SixIsland_Mart/map.json @@ -64,4 +64,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_OutcastIsland/map.json b/data/maps/SixIsland_OutcastIsland/map.json index 0808f30e5..969e9a45d 100644 --- a/data/maps/SixIsland_OutcastIsland/map.json +++ b/data/maps/SixIsland_OutcastIsland/map.json @@ -141,4 +141,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_PatternBush/map.json b/data/maps/SixIsland_PatternBush/map.json index f2f694136..52ce32061 100644 --- a/data/maps/SixIsland_PatternBush/map.json +++ b/data/maps/SixIsland_PatternBush/map.json @@ -216,4 +216,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_PokemonCenter_1F/map.json b/data/maps/SixIsland_PokemonCenter_1F/map.json index 0f27ffcb3..9b3a2b671 100644 --- a/data/maps/SixIsland_PokemonCenter_1F/map.json +++ b/data/maps/SixIsland_PokemonCenter_1F/map.json @@ -84,4 +84,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_PokemonCenter_2F/map.json b/data/maps/SixIsland_PokemonCenter_2F/map.json index 42ef288ee..2a0b353b1 100644 --- a/data/maps/SixIsland_PokemonCenter_2F/map.json +++ b/data/maps/SixIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_RuinValley/map.json b/data/maps/SixIsland_RuinValley/map.json index 85e36f337..eea1088f5 100644 --- a/data/maps/SixIsland_RuinValley/map.json +++ b/data/maps/SixIsland_RuinValley/map.json @@ -260,4 +260,4 @@ "script": "SixIsland_RuinValley_EventScript_168B94" } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_WaterPath/map.json b/data/maps/SixIsland_WaterPath/map.json index bc034c48e..5c298799a 100644 --- a/data/maps/SixIsland_WaterPath/map.json +++ b/data/maps/SixIsland_WaterPath/map.json @@ -207,4 +207,4 @@ "script": "SixIsland_WaterPath_EventScript_168B4A" } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_WaterPath_House1/map.json b/data/maps/SixIsland_WaterPath_House1/map.json index ea55cbaa4..482b278be 100644 --- a/data/maps/SixIsland_WaterPath_House1/map.json +++ b/data/maps/SixIsland_WaterPath_House1/map.json @@ -46,4 +46,4 @@ "script": "SixIsland_WaterPath_House1_EventScript_172157" } ] -} \ No newline at end of file +} diff --git a/data/maps/SixIsland_WaterPath_House2/map.json b/data/maps/SixIsland_WaterPath_House2/map.json index 148c00cf4..dbe2dfc1e 100644 --- a/data/maps/SixIsland_WaterPath_House2/map.json +++ b/data/maps/SixIsland_WaterPath_House2/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json index af751a6b6..7cd266f05 100644 --- a/data/maps/ThreeIsland/map.json +++ b/data/maps/ThreeIsland/map.json @@ -368,4 +368,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_BerryForest/map.json b/data/maps/ThreeIsland_BerryForest/map.json index d02d48d19..fa2cc2958 100644 --- a/data/maps/ThreeIsland_BerryForest/map.json +++ b/data/maps/ThreeIsland_BerryForest/map.json @@ -353,4 +353,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_BondBridge/map.json b/data/maps/ThreeIsland_BondBridge/map.json index d11c8f68f..6cbfbad50 100644 --- a/data/maps/ThreeIsland_BondBridge/map.json +++ b/data/maps/ThreeIsland_BondBridge/map.json @@ -197,4 +197,4 @@ "script": "ThreeIsland_BondBridge_EventScript_168780" } ] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_DunsparceTunnel/map.json b/data/maps/ThreeIsland_DunsparceTunnel/map.json index ded30968d..78cd6003c 100644 --- a/data/maps/ThreeIsland_DunsparceTunnel/map.json +++ b/data/maps/ThreeIsland_DunsparceTunnel/map.json @@ -55,4 +55,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_Harbor/map.json b/data/maps/ThreeIsland_Harbor/map.json index c1c653109..58cee2b93 100644 --- a/data/maps/ThreeIsland_Harbor/map.json +++ b/data/maps/ThreeIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_House1/map.json b/data/maps/ThreeIsland_House1/map.json index da86b5764..dc2b5321f 100644 --- a/data/maps/ThreeIsland_House1/map.json +++ b/data/maps/ThreeIsland_House1/map.json @@ -46,4 +46,4 @@ "script": "ThreeIsland_House1_EventScript_171829" } ] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_House2/map.json b/data/maps/ThreeIsland_House2/map.json index dc37435e5..a596b88c0 100644 --- a/data/maps/ThreeIsland_House2/map.json +++ b/data/maps/ThreeIsland_House2/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_House3/map.json b/data/maps/ThreeIsland_House3/map.json index 9fad038fb..0ba900bc6 100644 --- a/data/maps/ThreeIsland_House3/map.json +++ b/data/maps/ThreeIsland_House3/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_House4/map.json b/data/maps/ThreeIsland_House4/map.json index 9ffb81fd4..c1ceda273 100644 --- a/data/maps/ThreeIsland_House4/map.json +++ b/data/maps/ThreeIsland_House4/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_House5/map.json b/data/maps/ThreeIsland_House5/map.json index 13738ac5f..b36be2276 100644 --- a/data/maps/ThreeIsland_House5/map.json +++ b/data/maps/ThreeIsland_House5/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_Mart/map.json b/data/maps/ThreeIsland_Mart/map.json index 516ff2d92..14e94407b 100644 --- a/data/maps/ThreeIsland_Mart/map.json +++ b/data/maps/ThreeIsland_Mart/map.json @@ -77,4 +77,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_PokemonCenter_1F/map.json b/data/maps/ThreeIsland_PokemonCenter_1F/map.json index 36d0db704..b3e593a18 100644 --- a/data/maps/ThreeIsland_PokemonCenter_1F/map.json +++ b/data/maps/ThreeIsland_PokemonCenter_1F/map.json @@ -84,4 +84,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_PokemonCenter_2F/map.json b/data/maps/ThreeIsland_PokemonCenter_2F/map.json index 1b088bf02..02fd95e39 100644 --- a/data/maps/ThreeIsland_PokemonCenter_2F/map.json +++ b/data/maps/ThreeIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ThreeIsland_Port/map.json b/data/maps/ThreeIsland_Port/map.json index 08407c2dd..bbc809fc1 100644 --- a/data/maps/ThreeIsland_Port/map.json +++ b/data/maps/ThreeIsland_Port/map.json @@ -84,4 +84,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/TwoIsland/map.json b/data/maps/TwoIsland/map.json index 8f9f15bc6..ff7b3c601 100644 --- a/data/maps/TwoIsland/map.json +++ b/data/maps/TwoIsland/map.json @@ -191,4 +191,4 @@ "script": "TwoIsland_EventScript_1677A4" } ] -} \ No newline at end of file +} diff --git a/data/maps/TwoIsland_CapeBrink/map.json b/data/maps/TwoIsland_CapeBrink/map.json index 213b6e36d..8256e1b94 100644 --- a/data/maps/TwoIsland_CapeBrink/map.json +++ b/data/maps/TwoIsland_CapeBrink/map.json @@ -49,4 +49,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/TwoIsland_CapeBrink_House/map.json b/data/maps/TwoIsland_CapeBrink_House/map.json index 38af404e0..75b7fb2eb 100644 --- a/data/maps/TwoIsland_CapeBrink_House/map.json +++ b/data/maps/TwoIsland_CapeBrink_House/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/TwoIsland_Harbor/map.json b/data/maps/TwoIsland_Harbor/map.json index b98703259..0fed41496 100644 --- a/data/maps/TwoIsland_Harbor/map.json +++ b/data/maps/TwoIsland_Harbor/map.json @@ -51,4 +51,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/TwoIsland_House/map.json b/data/maps/TwoIsland_House/map.json index 398c81208..fe6e2a80c 100644 --- a/data/maps/TwoIsland_House/map.json +++ b/data/maps/TwoIsland_House/map.json @@ -38,4 +38,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/TwoIsland_JoyfulGameCorner/map.json b/data/maps/TwoIsland_JoyfulGameCorner/map.json index 6029225f5..3b0ef6e54 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/map.json +++ b/data/maps/TwoIsland_JoyfulGameCorner/map.json @@ -92,4 +92,4 @@ "script": "TwoIsland_JoyfulGameCorner_EventScript_1BC2FC" } ] -} \ No newline at end of file +} diff --git a/data/maps/TwoIsland_PokemonCenter_1F/map.json b/data/maps/TwoIsland_PokemonCenter_1F/map.json index 4c03034b7..104e8fb2e 100644 --- a/data/maps/TwoIsland_PokemonCenter_1F/map.json +++ b/data/maps/TwoIsland_PokemonCenter_1F/map.json @@ -71,4 +71,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/TwoIsland_PokemonCenter_2F/map.json b/data/maps/TwoIsland_PokemonCenter_2F/map.json index 1ca9cae3a..89ef1c015 100644 --- a/data/maps/TwoIsland_PokemonCenter_2F/map.json +++ b/data/maps/TwoIsland_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UndergroundPath_EastEntrance/map.json b/data/maps/UndergroundPath_EastEntrance/map.json index 042a2c4f4..c6a7a20ef 100644 --- a/data/maps/UndergroundPath_EastEntrance/map.json +++ b/data/maps/UndergroundPath_EastEntrance/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UndergroundPath_EastWestTunnel/map.json b/data/maps/UndergroundPath_EastWestTunnel/map.json index d0a91ed5e..81ae36d21 100644 --- a/data/maps/UndergroundPath_EastWestTunnel/map.json +++ b/data/maps/UndergroundPath_EastWestTunnel/map.json @@ -95,4 +95,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/UndergroundPath_NorthEntrance/map.json b/data/maps/UndergroundPath_NorthEntrance/map.json index 2d86166a0..3620937c7 100644 --- a/data/maps/UndergroundPath_NorthEntrance/map.json +++ b/data/maps/UndergroundPath_NorthEntrance/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UndergroundPath_NorthSouthTunnel/map.json b/data/maps/UndergroundPath_NorthSouthTunnel/map.json index b55d82c2a..1f8b84c95 100644 --- a/data/maps/UndergroundPath_NorthSouthTunnel/map.json +++ b/data/maps/UndergroundPath_NorthSouthTunnel/map.json @@ -95,4 +95,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/UndergroundPath_SouthEntrance/map.json b/data/maps/UndergroundPath_SouthEntrance/map.json index ea33d80da..ef8888b06 100644 --- a/data/maps/UndergroundPath_SouthEntrance/map.json +++ b/data/maps/UndergroundPath_SouthEntrance/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UndergroundPath_WestEntrance/map.json b/data/maps/UndergroundPath_WestEntrance/map.json index 1f7964358..6791d7100 100644 --- a/data/maps/UndergroundPath_WestEntrance/map.json +++ b/data/maps/UndergroundPath_WestEntrance/map.json @@ -59,4 +59,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnknownMap_00_00/map.json b/data/maps/UnknownMap_00_00/map.json index 61012a76e..ffebedc43 100644 --- a/data/maps/UnknownMap_00_00/map.json +++ b/data/maps/UnknownMap_00_00/map.json @@ -64,4 +64,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnknownMap_00_01/map.json b/data/maps/UnknownMap_00_01/map.json index 275a6f6f1..5d40fa820 100644 --- a/data/maps/UnknownMap_00_01/map.json +++ b/data/maps/UnknownMap_00_01/map.json @@ -64,4 +64,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnknownMap_00_02/map.json b/data/maps/UnknownMap_00_02/map.json index a0738bc85..742239cd3 100644 --- a/data/maps/UnknownMap_00_02/map.json +++ b/data/maps/UnknownMap_00_02/map.json @@ -96,4 +96,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnknownMap_00_03/map.json b/data/maps/UnknownMap_00_03/map.json index 0c9080aed..2f9141fe6 100644 --- a/data/maps/UnknownMap_00_03/map.json +++ b/data/maps/UnknownMap_00_03/map.json @@ -82,4 +82,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnknownMap_00_04/map.json b/data/maps/UnknownMap_00_04/map.json index cb94c6d15..ed9be424f 100644 --- a/data/maps/UnknownMap_00_04/map.json +++ b/data/maps/UnknownMap_00_04/map.json @@ -142,4 +142,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnknownMap_03_50/map.json b/data/maps/UnknownMap_03_50/map.json index 73357c456..25d12e137 100644 --- a/data/maps/UnknownMap_03_50/map.json +++ b/data/maps/UnknownMap_03_50/map.json @@ -22,4 +22,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnknownMap_03_51/map.json b/data/maps/UnknownMap_03_51/map.json index 624398e90..25c135de4 100644 --- a/data/maps/UnknownMap_03_51/map.json +++ b/data/maps/UnknownMap_03_51/map.json @@ -22,4 +22,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnknownMap_03_52/map.json b/data/maps/UnknownMap_03_52/map.json index 3576e7fe9..e38359999 100644 --- a/data/maps/UnknownMap_03_52/map.json +++ b/data/maps/UnknownMap_03_52/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnknownMap_03_53/map.json b/data/maps/UnknownMap_03_53/map.json index 1ba2dc8c7..e3001e6be 100644 --- a/data/maps/UnknownMap_03_53/map.json +++ b/data/maps/UnknownMap_03_53/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnknownMap_18_01/map.json b/data/maps/UnknownMap_18_01/map.json index 15fcec46b..7bb76e956 100644 --- a/data/maps/UnknownMap_18_01/map.json +++ b/data/maps/UnknownMap_18_01/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnusedHouse_27_00/map.json b/data/maps/UnusedHouse_27_00/map.json index e3312a815..60ba28d54 100644 --- a/data/maps/UnusedHouse_27_00/map.json +++ b/data/maps/UnusedHouse_27_00/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnusedHouse_29_00/map.json b/data/maps/UnusedHouse_29_00/map.json index fb7f17580..db312a5a9 100644 --- a/data/maps/UnusedHouse_29_00/map.json +++ b/data/maps/UnusedHouse_29_00/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/UnusedHouse_31_05/map.json b/data/maps/UnusedHouse_31_05/map.json index 1c7279f8b..0bd404adb 100644 --- a/data/maps/UnusedHouse_31_05/map.json +++ b/data/maps/UnusedHouse_31_05/map.json @@ -16,4 +16,4 @@ "warp_events": [], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/VermilionCity/map.json b/data/maps/VermilionCity/map.json index e0658f73f..8649006c4 100644 --- a/data/maps/VermilionCity/map.json +++ b/data/maps/VermilionCity/map.json @@ -285,4 +285,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/VermilionCity_Gym/map.json b/data/maps/VermilionCity_Gym/map.json index 79e91ad9e..dfb904da2 100644 --- a/data/maps/VermilionCity_Gym/map.json +++ b/data/maps/VermilionCity_Gym/map.json @@ -224,4 +224,4 @@ "script": "VermilionCity_Gym_EventScript_16B837" } ] -} \ No newline at end of file +} diff --git a/data/maps/VermilionCity_House1/map.json b/data/maps/VermilionCity_House1/map.json index aeebfb0d9..f83e884a9 100644 --- a/data/maps/VermilionCity_House1/map.json +++ b/data/maps/VermilionCity_House1/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/VermilionCity_House2/map.json b/data/maps/VermilionCity_House2/map.json index b3b50c745..980e3eae8 100644 --- a/data/maps/VermilionCity_House2/map.json +++ b/data/maps/VermilionCity_House2/map.json @@ -52,4 +52,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/VermilionCity_House3/map.json b/data/maps/VermilionCity_House3/map.json index 9c35c2a2c..4ef4347b3 100644 --- a/data/maps/VermilionCity_House3/map.json +++ b/data/maps/VermilionCity_House3/map.json @@ -99,4 +99,4 @@ "script": "VermilionCity_House3_EventScript_16BACF" } ] -} \ No newline at end of file +} diff --git a/data/maps/VermilionCity_Mart/map.json b/data/maps/VermilionCity_Mart/map.json index 9fb12597a..519227231 100644 --- a/data/maps/VermilionCity_Mart/map.json +++ b/data/maps/VermilionCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/VermilionCity_PokemonCenter_1F/map.json b/data/maps/VermilionCity_PokemonCenter_1F/map.json index 965e0d4fc..750104631 100644 --- a/data/maps/VermilionCity_PokemonCenter_1F/map.json +++ b/data/maps/VermilionCity_PokemonCenter_1F/map.json @@ -137,4 +137,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/VermilionCity_PokemonCenter_2F/map.json b/data/maps/VermilionCity_PokemonCenter_2F/map.json index a6f1426bf..7c0a45d41 100644 --- a/data/maps/VermilionCity_PokemonCenter_2F/map.json +++ b/data/maps/VermilionCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/VermilionCity_PokemonFanClub/map.json b/data/maps/VermilionCity_PokemonFanClub/map.json index d9fbf115b..4d5c86771 100644 --- a/data/maps/VermilionCity_PokemonFanClub/map.json +++ b/data/maps/VermilionCity_PokemonFanClub/map.json @@ -132,4 +132,4 @@ "script": "VermilionCity_PokemonFanClub_EventScript_16B5CD" } ] -} \ No newline at end of file +} diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json index 84cfeb113..140c78dce 100644 --- a/data/maps/VictoryRoad_1F/map.json +++ b/data/maps/VictoryRoad_1F/map.json @@ -152,4 +152,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/data/maps/VictoryRoad_2F/map.json b/data/maps/VictoryRoad_2F/map.json index 7d8cefd8f..a477c4474 100644 --- a/data/maps/VictoryRoad_2F/map.json +++ b/data/maps/VictoryRoad_2F/map.json @@ -269,4 +269,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/VictoryRoad_3F/map.json b/data/maps/VictoryRoad_3F/map.json index 55d14f254..609326d0f 100644 --- a/data/maps/VictoryRoad_3F/map.json +++ b/data/maps/VictoryRoad_3F/map.json @@ -219,4 +219,4 @@ } ], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ViridianCity/map.json b/data/maps/ViridianCity/map.json index 7b4c63df4..394f58d7e 100644 --- a/data/maps/ViridianCity/map.json +++ b/data/maps/ViridianCity/map.json @@ -259,4 +259,4 @@ "script": "ViridianCity_EventScript_1659B8" } ] -} \ No newline at end of file +} diff --git a/data/maps/ViridianCity_Gym/map.json b/data/maps/ViridianCity_Gym/map.json index f9ed56e13..9da176120 100644 --- a/data/maps/ViridianCity_Gym/map.json +++ b/data/maps/ViridianCity_Gym/map.json @@ -193,4 +193,4 @@ "unknown": 129 } ] -} \ No newline at end of file +} diff --git a/data/maps/ViridianCity_House1/map.json b/data/maps/ViridianCity_House1/map.json index 257ce2fa0..628b66dd0 100644 --- a/data/maps/ViridianCity_House1/map.json +++ b/data/maps/ViridianCity_House1/map.json @@ -86,4 +86,4 @@ "script": "ViridianCity_House1_EventScript_169EC0" } ] -} \ No newline at end of file +} diff --git a/data/maps/ViridianCity_House2/map.json b/data/maps/ViridianCity_House2/map.json index 1403acf3c..3b3bc76a0 100644 --- a/data/maps/ViridianCity_House2/map.json +++ b/data/maps/ViridianCity_House2/map.json @@ -101,4 +101,4 @@ "script": "ViridianCity_House2_EventScript_1ACD65" } ] -} \ No newline at end of file +} diff --git a/data/maps/ViridianCity_Mart/map.json b/data/maps/ViridianCity_Mart/map.json index eaa03c03d..122ef65d3 100644 --- a/data/maps/ViridianCity_Mart/map.json +++ b/data/maps/ViridianCity_Mart/map.json @@ -78,4 +78,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ViridianCity_PokemonCenter_1F/map.json b/data/maps/ViridianCity_PokemonCenter_1F/map.json index 1b635056f..0d2f95957 100644 --- a/data/maps/ViridianCity_PokemonCenter_1F/map.json +++ b/data/maps/ViridianCity_PokemonCenter_1F/map.json @@ -98,4 +98,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ViridianCity_PokemonCenter_2F/map.json b/data/maps/ViridianCity_PokemonCenter_2F/map.json index 9342094c9..16c5033d1 100644 --- a/data/maps/ViridianCity_PokemonCenter_2F/map.json +++ b/data/maps/ViridianCity_PokemonCenter_2F/map.json @@ -91,4 +91,4 @@ ], "coord_events": [], "bg_events": [] -} \ No newline at end of file +} diff --git a/data/maps/ViridianForest/map.json b/data/maps/ViridianForest/map.json index 62a5e3c4f..b59fbccd6 100644 --- a/data/maps/ViridianForest/map.json +++ b/data/maps/ViridianForest/map.json @@ -264,4 +264,4 @@ "unknown": 1 } ] -} \ No newline at end of file +} diff --git a/include/constants/vars.h b/include/constants/vars.h index 503d3dfed..a41e67392 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -38,7 +38,7 @@ #define VAR_REPEL_STEP_COUNT 0x4020 #define VAR_0x4021 0x4021 #define VAR_ICE_STEP_COUNT 0x4022 -#define VAR_0x4023 0x4023 +#define VAR_RENEWABLE_ITEM_STEP_COUNTER 0x4023 #define VAR_ALTERING_CAVE_WILD_SET 0x4024 #define VAR_0x4025 0x4025 #define VAR_SECRET_BASE_MAP 0x4026 diff --git a/include/renewable_hidden_items.h b/include/renewable_hidden_items.h index 8c04e3215..0de109528 100644 --- a/include/renewable_hidden_items.h +++ b/include/renewable_hidden_items.h @@ -2,5 +2,8 @@ #define GUARD_RENEWABLE_HIDDEN_ITEMS_H bool32 sub_815D834(void); +void IncrementRenewableHiddenItemStepCounter(void); +void TryRegenerateRenewableHiddenItems(void); +void SetAllRenewableItemFlags(void); #endif //GUARD_RENEWABLE_HIDDEN_ITEMS_H diff --git a/include/trainer_tower.h b/include/trainer_tower.h index 82a3e6cdc..810642a69 100644 --- a/include/trainer_tower.h +++ b/include/trainer_tower.h @@ -5,7 +5,6 @@ void PrintTrainerTowerRecords(void); void InitTrainerTowerBattleStruct(void); void FreeTrainerTowerBattleStruct(void); u8 GetTrainerTowerTrainerFrontSpriteId(void); -void sub_815D838(void); void ResetTrainerTowerResults(void); #endif //GUARD_TRAINER_TOWER_H diff --git a/src/new_game.c b/src/new_game.c index efeea13cc..bede6ce94 100644 --- a/src/new_game.c +++ b/src/new_game.c @@ -25,6 +25,7 @@ #include "easy_chat.h" #include "union_room_chat.h" #include "mevent.h" +#include "renewable_hidden_items.h" #include "trainer_tower.h" #include "script.h" #include "berry_powder.h" @@ -145,7 +146,7 @@ void NewGameInitData(void) copy_strings_to_sav1(); ResetMiniGamesResults(); sub_8143D24(); - sub_815D838(); + SetAllRenewableItemFlags(); WarpToPlayersRoom(); ScriptContext2_RunNewScript(EventScript_ResetAllMapFlags); StringCopy(gSaveBlock1Ptr->rivalName, rivalName); diff --git a/src/renewable_hidden_items.c b/src/renewable_hidden_items.c index 8164471c8..741b92b40 100644 --- a/src/renewable_hidden_items.c +++ b/src/renewable_hidden_items.c @@ -4,23 +4,23 @@ #include "constants/maps.h" #include "constants/flags.h" -struct UnkStruct_8479D34 +struct RenewableHiddenItemData { s8 mapGroup; s8 mapNum; u8 filler[2]; - u8 flags1[8]; - u8 flags2[8]; - u8 flags3[8]; + u8 rare[8]; // 10% + u8 uncommon[8]; // 30% + u8 common[8]; // 60% }; -void sub_815D96C(void); +static void SampleRenewableItemFlags(void); -const struct UnkStruct_8479D34 gUnknown_8479D34[] = { +static const struct RenewableHiddenItemData sRenewableHiddenItems[] = { { .mapGroup = MAP_GROUP(ROUTE20), .mapNum = MAP_NUM(ROUTE20), - .flags1 = { + .rare = { 0xFF, 0xFF, 0xFF, @@ -30,7 +30,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_ROUTE20_STARDUST, 0xFF, 0xFF, @@ -40,7 +40,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -54,7 +54,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(ROUTE21_NORTH), .mapNum = MAP_NUM(ROUTE21_NORTH), - .flags1 = { + .rare = { 0xFF, 0xFF, 0xFF, @@ -64,7 +64,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_ROUTE21_NORTH_PEARL, 0xFF, 0xFF, @@ -74,7 +74,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -88,7 +88,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL), .mapNum = MAP_NUM(UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL), - .flags1 = { + .rare = { HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ETHER, 0xFF, 0xFF, @@ -98,7 +98,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_POTION, HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ANTIDOTE, HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_PARALYZE_HEAL, @@ -108,7 +108,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -122,7 +122,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(UNDERGROUND_PATH_EAST_WEST_TUNNEL), .mapNum = MAP_NUM(UNDERGROUND_PATH_EAST_WEST_TUNNEL), - .flags1 = { + .rare = { HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ETHER, 0xFF, 0xFF, @@ -132,7 +132,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_POTION, HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ANTIDOTE, HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_PARALYZE_HEAL, @@ -142,7 +142,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -156,7 +156,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), .mapNum = MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS), - .flags1 = { + .rare = { HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_4, HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE, HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_2, @@ -166,7 +166,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { 0xFF, 0xFF, 0xFF, @@ -176,7 +176,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -190,7 +190,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(MT_MOON_B1F), .mapNum = MAP_NUM(MT_MOON_B1F), - .flags1 = { + .rare = { HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM, HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_2, HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_3, @@ -200,7 +200,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM, HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_2, HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_3, @@ -210,7 +210,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -224,7 +224,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(THREE_ISLAND_BERRY_FOREST), .mapNum = MAP_NUM(THREE_ISLAND_BERRY_FOREST), - .flags1 = { + .rare = { HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_BLUK_BERRY, HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_WEPEAR_BERRY, HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ORAN_BERRY, @@ -234,7 +234,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PINAP_BERRY, HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_LUM_BERRY }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_BLUK_BERRY, HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_WEPEAR_BERRY, HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ORAN_BERRY, @@ -244,7 +244,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PINAP_BERRY, 0xFF }, - .flags3 = { + .common = { HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAZZ_BERRY, HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_NANAB_BERRY, HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHESTO_BERRY, @@ -258,7 +258,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(ONE_ISLAND_TREASURE_BEACH), .mapNum = MAP_NUM(ONE_ISLAND_TREASURE_BEACH), - .flags1 = { + .rare = { HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL, HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL_2, HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STAR_PIECE, @@ -268,7 +268,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST, HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST_2, HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL, @@ -278,7 +278,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL, HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL_2, 0xFF, @@ -292,7 +292,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), .mapNum = MAP_NUM(THREE_ISLAND_BOND_BRIDGE), - .flags1 = { + .rare = { 0xFF, 0xFF, 0xFF, @@ -302,7 +302,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_PEARL, HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_STARDUST, 0xFF, @@ -312,7 +312,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -326,7 +326,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(FOUR_ISLAND), .mapNum = MAP_NUM(FOUR_ISLAND), - .flags1 = { + .rare = { 0xFF, 0xFF, 0xFF, @@ -336,7 +336,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_FOUR_ISLAND_PEARL, 0xFF, 0xFF, @@ -346,7 +346,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { HIDDEN_ITEM_FOUR_ISLAND_ULTRA_BALL, 0xFF, 0xFF, @@ -360,7 +360,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), .mapNum = MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR), - .flags1 = { + .rare = { HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BIG_PEARL, 0xFF, 0xFF, @@ -370,7 +370,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { 0xFF, 0xFF, 0xFF, @@ -380,7 +380,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -394,7 +394,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), .mapNum = MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS), - .flags1 = { + .rare = { HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_NEST_BALL, HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STAR_PIECE, 0xFF, @@ -404,7 +404,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST, HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST_2, 0xFF, @@ -414,7 +414,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -428,7 +428,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), .mapNum = MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND), - .flags1 = { + .rare = { HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_STAR_PIECE, HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_NET_BALL, 0xFF, @@ -438,7 +438,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { 0xFF, 0xFF, 0xFF, @@ -448,7 +448,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -462,7 +462,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(SIX_ISLAND_GREEN_PATH), .mapNum = MAP_NUM(SIX_ISLAND_GREEN_PATH), - .flags1 = { + .rare = { 0xFF, 0xFF, 0xFF, @@ -472,7 +472,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { 0xFF, 0xFF, 0xFF, @@ -482,7 +482,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { HIDDEN_ITEM_SIX_ISLAND_GREEN_PATH_ULTRA_BALL, 0xFF, 0xFF, @@ -496,7 +496,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { { .mapGroup = MAP_GROUP(SEVEN_ISLAND_TRAINER_TOWER), .mapNum = MAP_NUM(SEVEN_ISLAND_TRAINER_TOWER), - .flags1 = { + .rare = { HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_BIG_PEARL, 0xFF, 0xFF, @@ -506,7 +506,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags2 = { + .uncommon = { HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_PEARL, 0xFF, 0xFF, @@ -516,7 +516,7 @@ const struct UnkStruct_8479D34 gUnknown_8479D34[] = { 0xFF, 0xFF }, - .flags3 = { + .common = { 0xFF, 0xFF, 0xFF, @@ -535,56 +535,56 @@ bool32 sub_815D834(void) return FALSE; } -void sub_815D838(void) +void SetAllRenewableItemFlags(void) { u8 i, j; for (i = 0; i < 15; i++) { - const u8 * flags1 = gUnknown_8479D34[i].flags1; - const u8 * flags2 = gUnknown_8479D34[i].flags2; - const u8 * flags3 = gUnknown_8479D34[i].flags3; + const u8 * rare = sRenewableHiddenItems[i].rare; + const u8 * uncommon = sRenewableHiddenItems[i].uncommon; + const u8 * common = sRenewableHiddenItems[i].common; for (j = 0; j < 8; j++) { - if (flags1[j] != 0xFF) - FlagSet(FLAG_HIDDEN_ITEMS_START + flags1[j]); - if (flags2[j] != 0xFF) - FlagSet(FLAG_HIDDEN_ITEMS_START + flags2[j]); - if (flags3[j] != 0xFF) - FlagSet(FLAG_HIDDEN_ITEMS_START + flags3[j]); + if (rare[j] != 0xFF) + FlagSet(FLAG_HIDDEN_ITEMS_START + rare[j]); + if (uncommon[j] != 0xFF) + FlagSet(FLAG_HIDDEN_ITEMS_START + uncommon[j]); + if (common[j] != 0xFF) + FlagSet(FLAG_HIDDEN_ITEMS_START + common[j]); } } } -void sub_815D8C8(void) +void IncrementRenewableHiddenItemStepCounter(void) { - u16 var = VarGet(VAR_0x4023); + u16 var = VarGet(VAR_RENEWABLE_ITEM_STEP_COUNTER); if (var < 1500) { - VarSet(VAR_0x4023, var + 1); + VarSet(VAR_RENEWABLE_ITEM_STEP_COUNTER, var + 1); } } -void sub_815D8F8(void) +void TryRegenerateRenewableHiddenItems(void) { u8 i; u8 found_map = 0xFF; for (i = 0; i < 15; i++) { - if (gUnknown_8479D34[i].mapGroup == gSaveBlock1Ptr->location.mapGroup && gUnknown_8479D34[i].mapNum == gSaveBlock1Ptr->location.mapNum) + if (sRenewableHiddenItems[i].mapGroup == gSaveBlock1Ptr->location.mapGroup && sRenewableHiddenItems[i].mapNum == gSaveBlock1Ptr->location.mapNum) found_map = i; } if (found_map == 0xFF) return; - if (VarGet(VAR_0x4023) >= 1500) + if (VarGet(VAR_RENEWABLE_ITEM_STEP_COUNTER) >= 1500) { - VarSet(VAR_0x4023, 0); - sub_815D838(); - sub_815D96C(); + VarSet(VAR_RENEWABLE_ITEM_STEP_COUNTER, 0); + SetAllRenewableItemFlags(); + SampleRenewableItemFlags(); } } -void sub_815D96C(void) +static void SampleRenewableItemFlags(void) { u8 i, j; const u8 * flags; @@ -594,11 +594,11 @@ void sub_815D96C(void) { rval = Random() % 100; if (rval >= 90) - flags = gUnknown_8479D34[i].flags1; + flags = sRenewableHiddenItems[i].rare; else if (rval >= 60) - flags = gUnknown_8479D34[i].flags2; + flags = sRenewableHiddenItems[i].uncommon; else - flags = gUnknown_8479D34[i].flags3; + flags = sRenewableHiddenItems[i].common; for (j = 0; j < 8; j++) { if (flags[j] != 0xFF) From 7ac60bc3afec848530721dc19d2c1a9ff10ea3a5 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 18 Oct 2019 16:18:34 -0400 Subject: [PATCH 059/114] Dump map object graphics info, 1 --- asm/field_map_obj.s | 4 +- baserom.ips | Bin 1038798 -> 907790 bytes data/field_map_obj.s | 2369 ++++++++++++++++++++++- data/graphics.s | 10 +- graphics/interface/unk_8D2FBB4.pal | 19 + graphics/interface/unk_8E8362C.png | Bin 0 -> 1236 bytes graphics/interface/unk_8E83DBC.png | Bin 0 -> 1250 bytes graphics/interface/unk_8E84560.pal | 19 + graphics/pokemon/heracross/unk_icon.png | Bin 0 -> 306 bytes graphics/pokemon/unown/r/seddfTPRC | Bin 0 -> 337 bytes graphics_file_rules.mk | 3 + 11 files changed, 2411 insertions(+), 13 deletions(-) create mode 100644 graphics/interface/unk_8D2FBB4.pal create mode 100644 graphics/interface/unk_8E8362C.png create mode 100644 graphics/interface/unk_8E83DBC.png create mode 100644 graphics/interface/unk_8E84560.pal create mode 100644 graphics/pokemon/heracross/unk_icon.png create mode 100644 graphics/pokemon/unown/r/seddfTPRC diff --git a/asm/field_map_obj.s b/asm/field_map_obj.s index 2b16f5e1f..57f7fbe1c 100644 --- a/asm/field_map_obj.s +++ b/asm/field_map_obj.s @@ -2774,14 +2774,14 @@ _0805F2E0: bls _0805F2E6 movs r1, 0x10 _0805F2E6: - ldr r0, _0805F2F4 @ =gUnknown_839FDB0 + ldr r0, _0805F2F4 @ =gMapObjectGraphicsInfoPointers lsls r1, 2 adds r1, r0 ldr r0, [r1] pop {r1} bx r1 .align 2, 0 -_0805F2F4: .4byte gUnknown_839FDB0 +_0805F2F4: .4byte gMapObjectGraphicsInfoPointers thumb_func_end GetFieldObjectGraphicsInfo thumb_func_start FieldObjectHandleDynamicGraphicsId diff --git a/baserom.ips b/baserom.ips index 69d3460e66337bb21d1402c4e407b0587e2df7b1..974cc6175d0075e9a433eb2dc328d49aecb52dc7 100644 GIT binary patch delta 148 zcmX@N*}iX!IctDph_gq#k|5)DB|#=pVZ_12IvEJHUtb;_lMIAeMwDtvvfDH4`XS+%f2K<~sQ}+S`<^Wu0z$n0WfPuREC0O@Msrv|jej#<+rS2ss zSa+Ay-7R&`N?oo~m*>>=bLt)jcBE5R?bHo(>V`XY2RU_BK$SXmWlmkWQ&-{CZFK71 zaooChfqq5mUX{Anq;7%KwMgA&soMhiqnx_YPTlcN-3dtox3~Yt&M$OL;~y9uU*zCFnmF`bhY%rs85scclJtm zPg{GtY;S><_RgMeI@H?P*tfh>+ByKoKZt+aVTS6sHmd#F`9I}$x`wySO1_8#f!YT2@*p>GA9+}8FH9O&$b zQ_s#l(!65H(hUgEvQ^C+-b}b}u5Ogo3|V(Cq(P``>!eU=>uI1T{+Rc+w@Pm}qr15c zvF_}OCqC+I??uqn-G;u6a0=dSY3ZR`u%}D9cg44~#k-+A!NyZh*u)E=05Nl0cI|5E zilcpcwzu?nP9=J}_Ry#8EnTf&??p#q#m1$pm#tW{Wa;`wS>$;^6FS@5<6HLQ1v1H> zJg)q?x2-3h*d1?g|97gISHH7r=|)++cEy?uT{c?H+ZU<>2>RBxj+XXz24mN*c&ohl zT*8Y(whlM5RXSwpd+Qn#8{TYQzcf=vx>4Tj+}_zB8@Iy~{J*EStAnx9v{GLX$#?>3 zj==Y{Y;KR+PScQlmr1t`!G{%~YU|h`F4G8^YU72(>@Y3swU%rq3pH$Q>julVhUBKs zj@EeB*5398S!Md%wqEqACPBI++S`yzz6PM0ZQToz{T&Omedi@tEZ8Y+J9n`s#@*J2 z1QL5^Z+DOBEt}chTHCg6ZQIh@j;vt6(L`h}+pum&`aS>Lb2hmk0y#(do8#?ma6z_X z%%G#1(8w>9z+Ts3w6Lqhk-HzcXdU#jo!tra4x6B|p?6ojt0B4c<1I)FBqze%)zTW5 z-EBSFWouVkyrY#}I>DCj?nM5xFEk|A_V#r5pz|_H2?T>CZ;m6~*k!unE$tkE1Zj?- zbfZJV78fKP=qU_vdwi=p+}*Oru%koLP}>q5YnE=xv`kpl}xk z!+1ktF@{HsO1WYS>)b)Z z5y0K(s%$I_U%(_dj%;lM747#_r8G4pmznO-)c3w?qGTJ^nhse=Vmgk|9@)yFVrR>? zjy9wP+as~DtG9j6LJcH)L5pl{>F8;}FtkOs##=CSZR+YY|F!6UUHGpdS?)-=(}Y=} z1*s1k7mE9((~#KE*0BXsh!N;jHSF~o5R(MjcaOB90e5=s*w(WLt6+Ze+i zvISGnLQOwdrGfUGNPvW~@}{g!E!*+GhCa7>OHVI{iiNU5cA#AiF9t63na#aDvLeym zi5xL;#h8i7Vb5+PNFTZ$f&zR~GCiGgHm$nHsrg$V$N4o@KLn%^fUbowN&odaPSOCr zHAexrEL5LcU)3U4=-MgAX$3JrM{=C)04H1(9Dj@x93OOoz6BXTk&y-UA4plWK3rdx zTOX+}%fnjpPKnmv>EzbOuv*~6CrTEkz`*FgVKH*Bx@QnrF$QOrIFlU-|B(bUO9DPPXke_r z0%}W17zUL@>Z4MUQy-S9!yPP0lv~+KNM91-KVkfXWlh!7QXQ<9Q2qF@GvmQ?vF@I5 zBAp6OOG@Gg<x#P<#3>_CQekcTW^Sou6v`&I;>4@*CJ%IN4PPZP+Iey%)2C@lH% z8&j7rFPgf1c?m#pK%(k7CwN)n(nMutW#ZJtX^9IG2PbM1ha|=&f(c0s;D7or2oi)6 zF=^s5FNg;D(gIJ!Jj_c2Jz#ku0GCA9TU4th+H5gW+g0}%kWUW@DA$?RC`%YN-xXr0~nYVt^dr+rD8#0n<)TlGf+(4 zr>4;8BciK=RsZFzi^=(y5%Koy0Foue9+U4Y-E8>#gR?;p3;#r&t>AI1{eoy}%LQA^n`df!~|# zOpb&;{!w`p_e0KP?|!J|MtEoLJ9il{NdN!Gz`P*}{8%Y?KQzFAydN57K;91>Y(U-* z9ShKE`uyK(0>^$7QU8CYsb(1N$IpPy@LDJf)C@=Qdn|sa#RD^oBQlEzWfrSaMOT?e zrpj8Z&M5j~T*kPj1ML-8%e373Zj%rGaJQOR@ixEPfV}#%=Aj}*9 z8SW7VWVk07kl~&JFrY#BC7|$hEiwo%v-l$|G6=pRgWxMN2)-hN@Uoj`W)OVU3_`lN zpIqdy_(!nA`8~#YY=HQ(bAQ$8bk*3+4!AaHy>elqs+BX#OI{{p3_joFbWCzRsOkb| zPJpd&$qfgjJNdOYb5r1EqCz!u0ukpZAV$yOhCs;f!Q2Ft*B6exRY8}nbKPwUvvp4A zgfu3T>%v=7T&;$SOgqv{RrO$s$7=W_TM`fdrs*FA=7kyMN`lwv=QMu@&#+ojw`*cwOx~Nqyee~)) zfIbdVA4{dbp(+EQMCBGJ#gME5$^dv(9*`%MW-iZ@!P3YO<;f63oF_vKah?p5KQJ-e zd}y1_(B?~6zGHxhTw;J6xzYepxt0KT0ZsU6nnr}CX+&t6MuetmL};2uq#S@ogr=!7 znx@KJ+NRoQn`)zNs*R@UqJ*ZYBl!|Bj^s;@aU@@&#u1ukqBa1Ht)UqRKtoexfdN?N zcvbnP$}Iv)iHdC?iftf@p-oLIhBh^=7}`>%nLtpR27=l&5Y(oDpf(M}KmZyDD$_tv znY!juoBBp=Y8$nA7J0rg5XQIRGRSB<5P)hM0YJ44mty%g8|gp*=MWeH;9LTQ$Vd%) zp;VZ#7os69WtCfqmY8LThRAgU7*a3nxi;*1@>6C@K3w~W0rI7Zz#u6xRmA|bs>A|= zU@&(k$kLf2FhT~mOrc~!->$^+<{8cWwSj&x0l>6x+@ zBE{5LdZuy6ms~H`T?`r;2)d?m$VVG#9O#<1EM3!B(>0AXUDH?>1JGEP0MJ;|wGwp= zo)HMnoEEaP^Qb|BLa&*vwBXk7_Lb~JhAJ+<8g+A<&I1@e}` z6v#>dLF9nPR&3b@S+-&T$~H(mwqgK=EhvT3)d z41iMihj68i0Z{4~gd6G{ghyS80#H|S5GQpd3P5ejLEF3POB9eXDhG-^z5$kRpyeBA z`HD;kq8Pgk8+*92v4^X=fiOkY6#-Cn12I6VwjuzAEi7(-!xsTg`PgL27XhGrVMIsy zA^;3uKbr;2XpKcbn*~g5jYU3uGO;MdfTEEr1EAEUVAIHzxqy_s419*X3gFNd&KkGq1&x3%+<~|>^d;u7&o(BP_=K-{|dL9H| zJkN(>RaXE&)#W29%2ohC+49kb%2oituyJrzpGp9zPaI|86Y{?VkUCX@SQw|6wjO!D zB`+``C_zv>>i!-zhYqDKu$jp*L<3d;K&cDBW&?(_XV$YhU(x&z!%ih55SSCg&khm*x{9p9bVZOIR)6^m5m+Vu(88y9s9c)9u(J%Js1LvQ2+*d*0IAY zIXk?Pv%`Cse1l(Kme@7MW|DR`v*GhJHC1;2CF#QdN9o`6M`gtzo z8qdQ}tkldy1-RAZdC<@EfE`}h*xxl^?C%p@W)?fV^0C7!A3MD9oE={I*x{9r9bT!~ z;T2$qS2lKd!^RG;b?or!6Fa?C_oiUS_hx zdl-+O9o|sy+XLC(l{&)wSK;jNN^W*6u_bv^pynprMILuM?yg7t95;BZ(Z}L92WoEK zrzXe;=C=fDZrP^>%aBn0t$~_b_o)d>i5sfFEl_jYK2;Gixq%vYpPC%j)CX$n_o>0w zX{i48K+Wy@)a0_}jzG;F`_y3lkE%NZHFxe))sHoI1#0fvrzW2@cL!?j-lwL3H9rZ| z{A8b+{;c_FpysEUH7XA>zX3x4R~j%3@CyS*0FL>IvgJsQ>wL$+QJ^0%U@pK_2FwHar2+c^ zJnW~+hr2K5QUewMe9(aX0WL9M4B+1lSO{?JJ<2u!;AI9J2=F0-t~0p^@KS>w1aJ?) zL$EuJo$N!Zeu;JP38j1-f#(zj_1t#9!l|BhL2#8!ntZF{Ox6P^=iTQWK)C}z5Kj%h z&!+}FfpIMmICP+^XI9+ntO^v=<2c7f+|&WaP18Q9wBv0}iuM(QfdSEai1{oy$M7 zE~t5!E&mHzd)V=1ux<3ifpV#z<&-;cB$uaB_!Q)GoB@eR>;zJ92kLeYD*we}CtNdg zHS*(U7t^!Q#_uB}O`#lF1(^h#cK}R_)z7&?A5Bc;UB$ACvHzz}gP#1J#sdJpYT_e?j4;*Y4*Po0nvui*blTtlq62u;wo?~K@&ZBg*iTsKIxo`Hm z0lBN$Y(Q>mE&~|2D^M!IyRZ+3f6Dn!1^=m(;P4+#4rBi}G~^*j{IAL24GnytJbF!0 zWGr@fj7AMQklwCc=)sioe;AM($OHq|6orq>VCzh?eQrQ*+j$anCl+ij1gAvMpiFz7 zGxm(j5d2A6@YmaOR0f;R9!~=7akCBb+k?kpBH^d$9Y8!svtS?%20d_J+b;wkVp*GE zgwJ*jifdYOKfydYgKxjaJ6>FEF#WcpH~!YSQ;;?xI1zD{z#0RF*VCbx%;>{bts4q& zHN}d{HAl5{C2qj?d8mpMz1gV_KyafSUZTjHIe{yuMdZ)8i^qm@B@lS zuJ@8tJu*`NvV(kz*j?Zj=9@Vo*6tdZnX%h|>Wl%I&CbJ0oB-(2rqV?pS?;63$HXp> zZ}_>de}DnGuYaJG>P8$*e_s~!^U(_kbG=6K*^&e^g0$7D{x18$X2eaw}& z^l=p)CH0(LibqLjITK>?ZGae;YEHp3fZyVg$glg!Z-P~?I#(TxB?~hVupUDjucO_Z z!1x1_{mN=9l7l0$f+5M`+?*lF;P@d)Cmc-13L?p(in8R8@e`B%a&waX2NWj{7&^El zS$pVFMD+iR-<_;bUTZYJxf?OF=Tb7I!M}`c^9ZcCJL&_?0OOj=7MXp3D zWN>c3BoG9{#p836!Lo{q+@NwM4{%C`j7@@Hat23oEBcirO9~tnqAH~9fZU3tBejtV zgg}Or0j|icmD;kw#r={)3Y;MlD=w=ofe4sUk$dQnq*h6-6B$zCCUeRL%TZ>tg?enwt}5xF|la53FxsS&vNT#A1Ue3yy>1r!x0OB5DkoikDBlaRm{_!21oSclqbn*&9-T!fV z{uf}Cn`9q=n`CLUJOT7KfvPjyZfcM@UD!IaVpb!1;(&**5{L1fD z?i+zsiy-3u#FqZPDI>D788q>YasNQV@spUaQRJlmnr)PK&x`nb(B;pT}&)mt_Awj<4U9D zlQY>9%3TAja+7TK0hLM?6N{FIfDS>!m@MT-{|fgXF*({QC*9FdPP#N&9tJuG$`8Wj zxBaGHG3?(0R+W=%1eB93jmEiikuxFi$63l3D!2O!tDJOKK{@GSV$t$A&<{dlLzeP? zDEnJhImu3fa+1ZwqNNV##nVcot+@QAANHj7m1*Am6DHjs23IN_It!@jl3WV(tm&oE zCvo}NuT%DSfK|^)Hgrg(l3}Lx&~h2jH-D=%IuDnhyGgm<12#8;`6o=e4zQChCI%1X zmjiwGS*6kCxcuy&D0?Tcs+?q#hgK?COe|X3fF1x#CS{pEb}l_X)tc^-ZYMk^T^cVR z0)04COwUq2OWCim%1JgD%1IUzixxce76(Br&I%3bS)H_Ye%G9AiEhu?>Ic)`A` zT!g}Hxcr`XDf|5%S(s!$1~G^}eDmTe4Do5Oa!1)`C zmq&qr8o2dY>=!8ehnAgWPlBCfF|la*70`eDW@&T>F2C}}mHSg*RXNFO!A-K5eCm35 zc@p>}Bvzi1$-Y_H#{;YEBO-O}{!R_Mmd;XwuHvy}rlWY>WNruP52JK!bb0PJ! z(@Ue{&&XuosO)C|tL!BERb{1;;S`96mZyLYomm<^3YTAb{@O<2Ma!K)&zo8r-Hgkx{0rs&5?EDEvUAERl?*3=J+w3c zy%H-1nF4OCzfvoiBcEsB`U9=(r2B77siaGzWggJC0QEZAecU%H_ZrJhvd_RxvY1%3 zGy;7dVtbPpb(fo#yvKcA*vXuW#xi7WKNwxvXNfr}} zmMG8@5Qb^#xVfr)!VC2L3L7}m4MpHcmqv$n0sZR}OQY}NDmf|B`x{ikUs1!@<&gBx zkYGu1@ZYOaDW`(_2e^KJQdaxFp<;fHs+5=ljCO{W#@H%3Ab>>!=)S<^Z-y^aLYWW{l~Iz##G)l1 z_I>f)(&*3&Gr9k!+!KLSZjwd7O)?zJ@X%5K^h^{Uy%6KSU-^WW7=@QDJLx8a9dtgl zj0O4}cz#=!_tz@-^T4Wdl6?a2Nfr}}mT^Eo0Mpmu;`6W6@H=1Gw*jr}q+54jrP9U3 zqOofzatwlTb5`6wR_>qKxRLBmm`*Z0l=9H>9?%1!;bc_~-M0P5yiCt$SmmU90?J93 zM$7v^zXNwZ&hq?9<^J4yPO^M(lMGun9$N5lNhV!T8a)@6jk?RR|3ziL6lnFFbVq}o zbQrxow6p;I5DLq2S$1;oQtl5uvM|ZM3vQBOdFr9%EhN&^%Sxk{;_`93&Vj$B=T`%* z%1O7ms#59FXn6oM_ii0?p&hWM*yqbBpVNIlHp{#hn9DNz6^zjaQT!wPyg1X z@~1qyFzK!XJL%GB*#z`rp#GA@zFn37%W{+KX>gM)CKfFRBOvihuj= z23l<=-P;FY-vbEjTzF_X1nB!wcnz1I{X1lrB_3IrWML>LSsE=z0DZ>ArP14Q`MH0o z+;cC+{HMxEw;cIOI&6>PU!vtmpm(6q?|Yf-A1He{u*yxczkr)$F|lYl3h0x7nxDlz zuz{vGliP)sFzKq`Iq5t+l^+fCa0KoaTz=c9EBiyhs&bOmftzG8vFK1Y(0@c$eT1v_ z@=OU2tAqkz_5LG=w0#JkrNyx-)KR*M`7R1S#q~ZezagzEX0Au7QYuDPrbrP-uS!-T zHD156G}?p9FQMF>$54C*wE9B2?&?aVOQU5K(1*_~jb4e%&;A|dz6Dt2CfT4-l}Z*9 zi?v@QEG8B$ z3L{b3-l3Jl}69P zH-npGX|${Z`X^VHMi=1nbKkGr?rNZwopigwPP&*_w0sWq^RT2j z%l7rkzS5dbvMO+sEG8B$dx8ElP?0Rt^O|US$yIj$lXO$TPCCV_P0|N+9H@dU+fP>Z zN^3gFn!rsm?3jD#P%j#9@ilnJg6q6%Grhl8B~)MQ8t-#RTQ&v{T0GjARD*+oQ8AC9 zupZa2|H>5eu8R5GBULG9Ly9HE;=`+ww_)Sr>q?`YxO~mvIs;!}D0Ty_%|N1)=CD5Y~oo{Cb&N-Rva)FH-$=(7t$Jpzj0fwJi2U%D&QL50mU>aFY!E-b2eophG``VqU&Yn!UxqqnKX926qNmk~L zt5mv}SiI~3{w@&xCX0Q6vcF>4Np>2zNroTScxd?q=r$Doh0Cw}ugab9$igJM72GcA zVq)>~7vQUYTpB$Gm!JKRKhX2<0;{%@>?N?1ERB{=fxa846!D>3+I#@Gr{eOP{*iJ|2UfXBb}G0@ zhVvg5FU7z=4czi9_EE3X^L3V;WKV&eWNEaN0DTcGxf_>X`4!6jh-YJ%WM6=rWccC# z&EEVI`Uv<5x0FV&!Sz>Mei1LLh^K+2{W&C^a&Tpe6bBN#DwT5Lt++AA)q~3~{s_)N5OqP8 z@{g3e&MGI__rQID3k;rKd3cEd|1YR0yFF9+sDQlWQG0L%Ki@zFEp;F1Pr{kfe3+UFnG2-F! zb8l7d2|w|;Nj4aVQAmbK&O^J>4g4y|>djJK`UX88e3!>gvhh$(vNT$HfW8m1=Hv1! zKUcX|TID1=7s^S7Y05*(-|_rcj)scw;qtRTqU_(d%Kr}b%b}cPc$0>QmVW^K0Sceu z@^inZ+)0ltOtQzpO){(wJhc21=%Fs6aY9z$3Y+QqIlyYzN%ub3NtQ;-zkq%is8_SN z&s6TEmYZZ>f}3P9vFOllq(TS6;12w0Y4l=Te)}I(5r+Xw19C`vBZ6m1aYWs#QZWlq z_zc(ddorbLRw)C4O-Y##DV8)QtTN9(M_`+O=r8eD1()BD(nXBKdBAEUNcM+Gc&q|M z8Z8F_eIHQsvbfJx?&X%7WZmE<8Gbux(0Kk?1^nkIje0Co`6J3c8CX?LvYc;JDp^b{ zT1Emr12n(R;(kxLS6Xh8O$0Z|kboXqs`35@NuqS<H_31~#Y4*|pxsYVs(2z(`F+Yh7FbnIx^-YD85U_CTJRDh znU2DJxcrT_PPrfV$igJs3vQCd#G+*k&>Nq?{G0cyO!nv!dR_#qDkt3uM_^YFh%{Pi zfIb_jhqJg(QtoFgH_3hqZjxbH@1bQZ&~KyA@5!tI^DbpS=t)mG=~jWg9}qFI=+HQz z&j9K!Tp!}{d%sF0yZ|iC&mn2}$jTHchFz~pr5x(c#g;Ix23&qI`AZpv+kj1pIR|1a zX}U@dgoX>ADvkaemtVq}D&YlSHI5{^9@$Sa7~!GC?FanvPvbTLm!JJUWq%r2WhdE7 zFo0xO@px#d1^NRN_Tut$uT$>f&v@J;}9C)wbmDwQlI7A@m}9{Q|X8a*3?e&u&5`yG~@bccYQ zWHGVm&>=v-1=K%redD=I39D2>1Xyi6l3oo7mNX`|Ds%|@|BpfV0A8l=}(GO|s9xO|qC+v`h?O{@)5*B8&YlWiNioQ$7*w z-#n&L$zo#BayZbZg61c<{L0@{?s=A*WY>e6WHGU5i2~i?{tly1Lngbdpy!i-)xeSN zk7zZLrO|RE(9`FaMqkF|SAMK=zYeT&lk9mYCs|A^T8;vGJ5cTszt3d9McGdTR@q4x zJGL@PvY1%391Zk!K&{W>enYwcYPm@^3*02blVA@m#{ex0aAs%$#(%%<|5EmEp-PpL z?p?5h4(t{!#{&HTP%ClyxetGfaoc3MNjBiPN+nC9HQ@3~n6Q@K z-w7-wK~iDsbJxC2&*uQE+$6gn+$2k*D~l8$?yh54=vvT zdKwDzaru@1PPsp_+$8G*H_6a(J#^@NpikL=19%%S{&xWIi}+YY%mtSA=aBZ&lW+(R z2$CWKUX_X&wh^0+xc-LAFJ;1dM&U+aQ&OIQ6ib?_!u|gRH1Zw%I_2F=5jUuaI$$-B zBzqqsNQNy-4=vvXI*vkgQzrMT%3TGla+56Yo0Uoy6N{D$x&D6uM1RO)|5VvKE&GKa zI|A$^!;dUHv|I%A!S9tuufpZ`zIFq>zYADZPO@3xCRqx7*+rL+#QR^ad-me_znEIk zka*_&>u$zpd?g}91GXu10C1%^CNuuu_^Esw|^?Hz>jq2;N=Cj z3ct%$I%Nv6uzxyVm1|_ov?B24Wy5t$1#4y->3Hplr#L1fkAYWKtyZWw+}YLe)thth zo|I6%;#0C_4f4sti&9ducHV*UKP60SJYh2*&8|pE>rrV&58ka3u20o`r`V?lzf|^B zRg@SDiQC!xy5*-OnC2#WdhIH2N-#D7Vlm0YEZy?PP{@) z?tPl?iQo%;J))GQy~>X0x@UVO3FC zc9rMC8R%Fkad@K(-?9xoP^txtzpAzSx8{u&>Z#VGw7%>YtyP}rbyIwn;*~IAB&!Ph z@^9G{sxu}ti+#o@ht~npFDN8DO$NTeNt31O>8hkw39-grKCuUdR{Sz>m z5!|Ht?!_HPAiO|fzPQ+z1X|&>)Z4R6Ma8HY;fH4aH)he8+&UQTU|%~ua&$%X;R(Ro z7jx7Aaqz$7A;s}$G>6P^4;oStz2cf;{A9}i%8PBID(ou?x(vuS6nthtzM$cEr9P+Y#^m*u$eR5#Ld& zsff<_7cB_COA#qP#6RP+OL%#{$Fd4^GpdHASn#vFp(e=@sMIHZMvT!wF*?%>$oDVY zY(NI;B?IzR3?CYhuVN^MJ$MB~j^O1iq2K}2e~eRNeeVOnz%_-@ zPzLR#V^giQ4{a@&jCK}Yx15y|-~Hc#DGu;Kk%{;c!) z@wI&6+^E#F7`PG&7l@oIypJ#;vD@%|CZ%*6So5zQ}r zy~S#;7Ka%RG`WW#Zh6q^Al?Tx<9L*=m@w)ByjEj)SnYoRA^_6J|~9P30v zy#NElPgPfPT!f~Ca7>~jRAB`(0oC*+$JEl7>oRNUi&slu+B0kE$^gSlS57`CEg8RI zsfX+>vUI*1BM(FJ3i$x!G5ZTKclhh^8<9@YUj2e6{r@h5?ZiopI$w z;5}F71S(!x@ay8x8?V4rEYj-j7cDjdF~+@Cf}?TmGYY*ElmEU9^H?Bo4P2^zwIX^A zn#BAKdw+x8--!1&$NL-AzZmv&bnrVI%-_wa4+e%)RK&R(Wq^#z-L8Q-Jb7qF<^X)mfP5MJQvd^@!k@#wegOc}xVLWYXWm57*`QJng;QT1O3`VYq z6I*f%8f3N`!1p?43|Il#qhb=C0WwUk7o&`^M@u@%UxRIkj4`+2b>xtFhtUh*0myVZ z7#0EKOhqtImQx?A56`F28Q*vxIv{62h8#Echm@dl15(fw12PvK1F{=ti^p$=ArywH z1{jK0RGkj;K-Dqck|%s9im1SXL@Utw-^$={@y;Tx3H|;|ylAOFI}G*AmtC51<>w z8+<(|<>HfnG zEC;Y1Mgm^5#DclrS7M+wj2EK&bAGYqWm)B74ZW`({`l$7%&NcFl--oTP49RNxLIQA zSVhleF}8b(@iT*S&3zVrprz34fZ&Tjfka_pq6nkPKzYX(LNGY0BMfb|A^4v*e|e~-bY2K*V3Eh!P9A&}{bCrkDS z8jZap|AV#p0~F|nWV&^H{0_ct6Wvg$Pl{cw|nlK8xpR99W)=sWxF zvK?_MtV(x8+<%<~1iGGf#1(I|5yMSC(l-RkdVlFiEzJq~;)-u@Z1Y-(L3|jJaBo3W zXbv)9$A<>`nx@g`pBZhV&EkdaRLq<+e(@ec%E`GK;sZ6!xF4Rd2+JjG{bjV!Od!1$ zddz?vDkm;hEN3XM-BOJO2@~A^KtwiQOb+0*YquG+ZL`L8G$(HSuYvBbn)p95ChG4m z|DHCtGHq_P0rxlYLp(MfRD61>?+fLGzI8d$;ae_fjGP1Tcj zjb3MDVv*pn-fj{^n<6`*&5SC#8dzkEXI6M1yRZkcU8XP5cES1szaRyS{yw9k1ud;B zjcW=b$7Qt4C__#mVn7PXZkf=HOSQ|9>>dMBzN#(2KA~Zr6AaZ`I^_TU38`=n-my62 zj;}UqQQD|S{?|rn0Py^sR*~CpRfbW9Q0b^pjr#1Xjhar^%&KOT0lzL%nt#3suqn{_ zXcW1>(kLGt70wA_*s7ZCRO{b4`1|D3Tu@*+ccoeQ@Lp*@Lz?>^uJN+R_nA7j-)_eC zSvFlusN``6lhD;pbxclJ$MFZt2fpmLNDKN2k)W)^69IlL0N-EZmra6r@4rP7GB{Mr zPD?2NBwf`V&i*Ev8A*(dT-=Y(NZKZt<2A(_24qvbWk3!?Z!L3?`FKIW1|28?UBA&n zwRSy{v2M_LZN^O0UEv=n=e}7H<*wr6&Wv&I?$4AXm#0j*%YZcHxP{OU3u()7h^3kN zs~)!Td=X;tK|M&s{SsFmRrfp9SZ?FSI7E8?2*5H%8N3d4BNUibOx5dOAqi_NBgy?5 zQFw={ib5y+ntVSJHhMuGXh7pxrepq*;Zl;B+mnqhgJJTW+?o0ACrr~(;hf-;^^EhV z8*P5`o_|02&GddAk-^=J-m=W8MkDulO^Y2em$9`o2}6jjE1a`+T4*Epz;m1r0fx18 zu*llProhx%gh>%V=FB>?>QR2RGaLCLk(N=J&rAO2l;*?1_7lFl`2pb;e()Ec#@^N5 zvd4{gC3?H{!?3b^QL`*>!N-DE@ypCx`0eIK{h0X9mOZk$rKbnqa<;r1*Eg?NvvmE} z^M=Qc8d{KChL4E1$da}1z)@M$ym8~IrTU#}{phlr&~KFEo5byLd_Grtc6ZwE4L2$$ zJ|)iY8K*hS2b5cS68kWi&m-fbw~fhWD+HgjZ7075{mVdN(bDzn-%ow4S$bT4SGlz@ zxsKBCf#sIAp2kFzG~w+^i+X!{Iy*j<#Vzxf-^37ry!1h0mSGTUz%t zC7RR3ogG`-x_0i}hkZj&OBbAEWVI2#4A}U0H~uI5%`}aUP(<&pru`dPe$0WRWoW2G zZhB_^<>L~OoS_AiWMoZ#U}`~Ro^=u*FphUMny)Ckt@vg$zEjQ*CL_7@i^2GE@lJl? zxiPr`pB3hp+wm=7*E!$e!IvVlaWPJ0P z5rnj!4s8Q`-n^xYCNYf?s*NA-#@CebN%!tJzroHgPp29fo#~^tZhpqth;%8lqj%?K z7>+M+Q*hgswq5v`b2q$B;KR(Y7D9~j4J+0xPbIOe?u2jlyWa`+CVb2rpDXv87WNsg zjMUHKa=(%d*`;44$9Jx`ay(E%q#b-EnBX_OWs&KXv?S%?7L$US@hQ)YdCXdb6dwsk zE@}i^UsQLuA-katjkpsZ$nJqRZCjZV>}vQ1G{-IGMx(5N8QalkJ9o6~nU~z?(cA27 z;R*6RxMT6Ca@N<~QsUNIndOP00-q z6>pH`$VFx$KL5?HnSU8r(4DZHi<{RkY50!``&|9BcZ+-(L`!zHHrPJW(}K^)Yj5br z=e*NV(y>pj-*dAZp*50bkhmW`~z(>J%Z|%h=yzwb`^ejvx@dZd8c3AeI z-d&6plA^U2{alUdPUsLs)h-6{4fuFDhG=}%TiP(hnb~1)S9}|Kj_ir|@Pp+rN9PP{ zE*dB`BA7`ca~$WW;Y~WoR7BAB6JfBtzPzce%S9LM?w01(mR%e>j97fDyrTo14oQO# z*6)gUweLZ!{auq|Z%g+M5Wu(Yp7<`f$;nZZE50SZi@hFB_nM(DueM}Bc|$V)@F4y# z;h_VfQ~CvTYI8ZaX;4gS+ldnMW86e3YsTAWM$}MhR&4ERi+8kkC&-I#g_#T%ZEZu( z@uIeYQNWP6Bks*Z>(;uPmMmQlx@~cWw=sFkSvTBtk$mSzk54U2II(X=3dc$Rfd>Zi zF^`&gh&_*=W9P^Q_g61n^NzIj#CJ9(PaIHPCh+fMd_!m`hx>{_19dJKaU!STjkH#w7ur?XOsQ$I2WDD*W=5c( z?%i!W7h>?njJ|uJbao}S0?97RA!A!-XDdhT4|{j+YU^;fHTE?lidb88_qO*egu$Jd z60A%r15+YH;c`mA^w+Vi8`D18p@U5j$8foa%MJ=gqjX45+fMYuSC*_@vVO%{(Hx$? zZpGr2n8aW0Tim&GC+0#I3sY7vV0Lw3Xx)w#9a|)^rKJap@vT_#ab6?$ilrOiEe!1z zZQ+F&bm$)9vK3Ps6e8H4hh%YQM^9I0yR2)`;b|uZa#k79jeY1vOcZ+1EiRik-GR(9 zhO1>7g<)UkUo1Ld@v8WJQ*@t9ZDB*}J<9ixT?%W*gU7?M&eYosc>9 zr~s<$*69W7-|g|ewsXMnojZFw+Tb}y&kcJpudp4i}(kH7wG(V$-{U&22sN zlFiWX#UtHc8g$M`NltgWjs-pG;k~iXg-&nvxSI>?wjQ*^c1-LT+j@63_=WG*yCdxm zt!=HINgX{L_UV?rDYB`vTYC%#HTEX9s17dkl54SO(TH=Fbh)C}l!TaVosEelov;us zig=^RbkgfaSdp+0)sW0NJXkLHI#O9=USeorUSOmS2Cbd(Ze`<&MAcER8Am(zB&C^!ghCa zd}--%HI5Jnr_JEYeyW`?(`-Y+zSY>r<=qb4AS^V#TC-9EKq7kp5DWlFeCR{#GU5zE zM;vYJ!cvO*s(#v(z>RY|hXsrt95TCG_H-jlD8(3}QHB%~ZLjCp&SF-{%$dgIh+tsA ziGn+%NOj_%QN`i>A{kbM?~jg2e#O1HonrLvT$W(MS-epeuU(HNlTpplsf{a)7Obqy zjT8ntj<05!=q(7)@v$KA?(X&GDxI5dR&r)#1N<_J6EDU#$rq*9{gM_&S-$R&nOG2o ztpf(qn{U1O-*j`V;%TLh(qRP4kuJ(aETmMz;G z`)z zZN@s1UCb`jIV561t+$Y%z+xDqYIi*G%3Et!tdZsG*S@o^@zvxytUtK#u|GZZb00;@ z_?7B#zt8#MYxHHSbIpbq{i08}?@9Ue|ETIe>eTPlrB<>3wo7N+0Bz7ty%4ut7?W^U zyL&tKOz4HTV&QV6Lr1n>#`_I&)9YF;n6`X1x3?(gy%3~Oe%ckRVL9BoxHH6t1`^0DoAee1#`hxnE!~)Hwrp?d*v56vHmrfT z&4ez`QJ&s-wx>7d%q?YN)klr;>*usfv|#lUpWoSm|8p|u+91u38@@BJ2gEH0qfIr;4dNXi zcJ5(oV2HvR5Na_G_ydg95oVRnhQw+tFFC8AYj0fIysDW!2(aCFQ4!eBV@^X*0{7Bp zEMKv}MOd*a->r?#ztmvYJBj_Rq%cr-?Lb_YQQktV<#hst|0ywC5n`>}i9rTUMf0uO zi`%_|i++v^(8B7|7s?#%u4_ZLS;P=nc?DC0j5QdvZ98 zZtJvL8d*Lu)m_}lF@Pr5GfdoX_IWA4P`-2;`n08a-=RrwB5DI-QcYf1hMP2OJ+Ls~X-n~%<85Sf=;g>^Krb~$VNiPdFSSb7t0 z`-i4-Teq=le+ix7xZ(bvXY~IrpEupGo4@RoKgKf0LFe#uC!ujpX^ zrhj4K{QqwU`#1f|-RDNx?$PeQSAIpO%z9Q>GaM(Te!8O~dJA4tVvcRH^c21$iZ@l% z-+^OWcx@aoxvqU^`4CDm*+N|C%DFf>7ycpOz|1s=1D$sRg-4+H047c^C-4hCk_Tr8 zuACjv39pA+AKXvx)-jkjSiH$ZPAqnuu?Ryn`zXllio&tH86)59- zRRaa{Ow2EU!$VmF0Kw=$Avc(cMOP;uWqI3sNLK`5GoJJ9(C49vj2pDahHmH=c6nR1 ze(mCwvSD@ehBxP7caV3v*xcK;4I!a8Ziexe#*TZO_0s)Kx_7p8Z$}&(_X)`egyim> z`0-H~Un0F9z%3`)*bvRw;1zPe0+dY^X)BN+xUnYeB73NtZ)PFESP+onz1-s z*1T#}I^ro*V{+y#BX|mghOdJa*6^ns{!(S;uC(#ad#H}dlSGB)j+HRWu)RhR7&y{` z1_Gsm^dFV<7r&&@DEK9@3`xHwO(^V@4*oMs9D(>iqlK%W);J#J=n@;d(_hhBwqYZq z1G%YzDB;tAec98oS+e5YrRlJ+)R+Sp^Z!fe7yAoWNx7?EkXH$3`o&fG3upKXr}+!V`3rOWvQP6DPWO{#M8Pfb(*^y7ll@E? zP89pe&hQs9+#Bl`kfA3X9~Uh#(NFg+e_@1Q_6hz%hCK)QYXRVT!+Ig1;t1+#o+$k-t#m=eg8hGZ_VbV#=5>%}+PkU#RmJG8C2h#bvZgMomVr z4)F6#cKxN{enpr03&;7%ruhpQtuo5bbG)A{;4h?`zZ^et$?#~rU&0ao!XwBF(Vn(z4wJ|{4;_-jt_TUza}$%y@lticgi)BG6?c9x&1 z$}cV>=`t+MC}1l;J+NfNK0^;)@#CY*@Tk-;;Us?{W2DO<>+dH!-Cw}(QPTFD>nphR zvwWrcjMmGLJ;G0BTTdG=!#MV-RF}%A$w=Xp4=$&Ij8P(E{8-`_cc8zp(O>wZzfkBe z)cFe;4$amYJO5;~5$1)o6B(m=h6&&HlO69bWTbjVF0A&Gp~g4=Wb~=Ee!7g*%827d zezInN;j6PYqb1#pE|I~M5t8ruWuNLVWRRWj?>HG|f8ggav1iZY{4>?hl#z~G{Y-Ix zq0L{|?k{9?u#7JCp`Yv&qm=W{tP6%alliNFBR|2-%sAZ4Yyg0d+Wkcrgi}$#Ey=9^ zVQEfa#sQ!54E4asK=J=P{{c{WCyiGakSC3AHz1Et6ALkCgBz<%Pv{lyXDnVBz5u#V z`>Gb_1WIU-{*a^U61ig3bS#GN|EtlD-(Y)0I4i7BcpF8}=tE&&yGBB=XV*jn(ymei zx_rd~(P_g}R!k05Z7I9X@|5q#t^zMEYHeuQtnw)08PXfs~2Wn4fCBOlx@n zU|V|&jyT{Zb|<#=x$)A_*W^8h?d>p|J9uJ=yAf11Cf>w0w%NeLQ&z5ux3^)tbjyx; zeH%I#n!_-i9oU!Si37XWr%yU@9BC_da(Hq@4?E!D1dnCvM$azn)M1?+$Hsuim)b-0 z&Vq2uFfB&-SQ<-P!)$nQ$bcuoD28_l-l;e&l4+!QPSx4PXXH30xgEDtacp(#T3a9S zV;8Ce_fov)QYwVQdl;q*em>LlD>F~g3@J}bdJ^@~D4wcqiMR5RT{q90w6r5C9eC1% zgJ0OM#l7mT^d`H}fmdvr3f<34J%+}bcPF-{10mdwK`lLkDYH|gb_NX*zFfo_-K#^WV(o-*OJ zqp@CtN|*F8IL-mgOE8PD-NN&X-m`J9hnFOw+FkCw$R^+ z&F`JtcQ)~11~SA;Bu|MRC`hGb!sI`nWza0R+Ss>7pYC8&bA?)>6`SMO9LM$u+6bqP zcf`AqjJR(jGPP-{jTpxf=dK2g?h3}19ivqn1msA)cvBx9LgAz$av2A9ptl_-261cZ z9m!mnXlaLMl&>4@JOH8We1fE2rjMa|{Y#&|s~_5{aKyHKD;_p|Y#w4YWNk9dx`40l z!H-#PvVL4mLHqnyyS#`2Q6?3uh`3RUISe9BW$16li#|v2-q-J#ddXqm^=8<3BdT)MzK8`yt zmDSB_nDg7??KtqqbAUL?%%{>yh4B}M2#{Z?lMbk`#}~k+W50LikfS?*N? zS)PUVc#V!)`V4R7{n}WjhYhVJuv_e7VXtgCI`~;ThO&cE4?ScA?uL3lrR{ z)M3HT+~(r>6`y6}F{7TNYs1sUJ@IbLDSpFosGO$?@if+)uh!wROV5^rQ|Fns4tUGs zNYsbUx?%yq9o(_vk47-9cI@bG&{M^Fwxt7s$x@C*4#ekJM_j$Mb4m6g#j6qQ=T}fUu}si zf$2rqh#ZsUunvaUp~W1R!0~scjNj1}b`;jLCMh@lk;L%Bhe(X&J~_FndCB{DHileu z(R?POY_oVXE~+z+C}9XqWgkuw*uzei%{v5(WHI6(h6CKZ)U&~H^cu{WFDTZ zVE@i6SaiXGhxSN7JZppPOsGbaAl`9f6KBq|noRMI&faa?u{qum-_w-b)CNysq3P}V z+Z*PKIiUiQg?P-?Y2wnDFh?vsu^Bm^$j1EN2f>@NiLz*<(@Wau}GY3mP;Lb3as z)tTLGUYOvKPvaGM?P&#$xbuAZo2l~6-tF^}zmg~LQF6Qzj59?ruzu;frK_-vj&F4t z5H2@4C2Va*Ph|-@$9xR% z+Zy^d;`ua;#|hv**62`WIAwYB>ZQyj+-P83mBq(iqjMkH4xLz8Tpr+CwQ9q^6ZPFW z?u`%5zs-C7XkT95)N;A{>~G(OKgE&aNMhLNyg_9$HK#aW^0P1hxY{x)m{eFMLx&~~ zERg~bOaj5sg1(`JN^|*5^S?jeElZ3Ho*FEXa9&|Z@{9U3yAuN=Lqnq_Z_o(kXz26Q zkCVc({MxA;vr8M2nKmW7VmVK-7K#3*@9Ws6mM4DwT%KDdB>L6-ACHrPk?BQyP4BY$ zJ&S!Lft=Bi#EZ{8H%*+;(LsIp&i}7+$)6Y;g`dt$E%;CD>;rQMK2VVibm8cb;FLgv znh$9u(yun+{YE7ggcpgt+7sot3WF}9>i$$;HnneZ?a8PO zBjm$G^(G(~p|75ve;ABd`tcS%U-M4TV;os5i`KrE8p)DQ1Kuu)pM=yVp1Jwi@0>sX zqHz))F<`0`GywEs_Q_z-qWzsLFL;^WjqU4^KIHssJ|1cS$ z^<^@)U`%0CQ(rh*A_pE@jd#W~g(f8ev0$;}OhOMUD{0VGj@43pWYLI3es%2`qom)M z(OC0LLeiFv)IL@+LJD$n@QEYEMe?iXC6AlX)Fk{TanSTZl9xAhs^k>ro(PqQ#DK$K zg~?g=&BT$lIU_XcXwQ*NO-T+0FdY4V*s_thTsJawZ0I1IHY`AQ>K` z_OP*v186!8RmzpZk$nRqCj^Q_2O21lDY;V z;7!uS;`R?jqGnAoDS=cRZ8E9YNsi4gmvA_z7%PF2#Gs-Pf?sz)x-+_=uXdiG0kJ}W zv!l!A!9)Z`WAppp|9)@y7_6&hSbtqsW2_1{;6?BQ%VlZ=qZ|bloW$h)GBBl~Zpe?2F%j$e7ydX#ZLyw^KbY5i=a+O-&8St8TmOf?^dgE`ip_DJ(;)4Gm!qnb(KE zlO&LbOv*0`j4mrr3@aXn-D#LKVEVM&VhnOk_=!!7Q+aX8Bn+zTnN!A$kg<{K(h#g+ zWGjoyFgy;JB>l!7aa==RKS#<&6*nY{OGcE2WI(NoQQH%+eK20VF&aOv9GTxhXb^gB z1QS#+5=abnFy53DjD|&le#wGUU`5q|<>HPA;+L3Za%Al>0~0Z{JO;VZr$nlc#gLK{ z#+zOWhULo$*q)bHgVE&ZVFPoyE*K|elZS%@;XKIEQ=4W)%qbf-PKpr1F@^Xc%TqT! zaNFgu0Zm*Psf?7#K+GTIAp}D}Se`hhDv0ObgV1~MrMR+V4x7}}_x!*qxva!og&uNJ z{^2DOJa9BDn}m;|eFKdW909_&owd9|d;>wjYwdH+mF@-Q`+eWF4_kY$b=KZ{ z?X}lld+o=$%_Y{CU^EuhF~1CaPeO%Wn~4#cM)$brbsRyflUzH<|-g38%v5-i2kfcO-mdF;h8sfeH;ZTez>Fv%8|vazcyth zYngNpEHB?XQn1<;tlopM>JbR+iknL3%xAc~99Y5=R1ibi#-$Kmbb*Ph?}G&j_9bV` zejvhu{fDZ~*8vDR1)2$hL!>!w<^v@(Gf`ZiEJ@x6tp+Vr;-)Mws3{#mzE#&`$bbIL zPuz`f+!ib^m@`~ZiDFDEoOr*alwDDt=@>vjYPQ2G_>1l-p5^}YoYhP50j;U4Z*$Y;y?eN@aOpf4 ztSg`p3QDfsw|YiW1fM0EJ!$nk@-!%b7Sj{>*T^8@)J?ZS<#-+%Tk#bLjD`QZP+5Vo zZ5rHIdq)ywm|>MIngIE^MsPWXSn4w{0I3g@@3|Vj6utvy&M$XGwJykTKo z@gk_hl`H05-B=EKm?GTbX3qP|*|)LFqF>M3b8Tk9baYpYKp^7KQU$( zf+g~X3J>2$e=MBODS*^+T4L1<*uI#i3{Rt)SYGaV2_#7Ws@vT3l@B4Gg%7GiokRlz zWrWRvqJeqAQo)*53|kLo;Kpfp?KPdcY6K;?8$vhR6~BMZFh+gImg(p6J=YSY<=4na z_a0b;d=?hel+didZwV(&vr48dDgYmsmb;l#V6TBE!m1)Nar!;UmdG}THU+6yQ`UK4rfZW1q zZ*q?+#0X7Ok}R0F_ZoDRvuAk0n-H?{H>m>WyJxmJbesYrm(9EOr+-@Ne)BgmBPp6* z1YvoA2GAK-$a`}scaZ?B-DHA3qCvCi11|1)0QrT=KmB}pOKB$*xw#~|i~67Cvjb_vm&phb?y0Vng}9U}WLy z2hbJDZdtuiY&7cjd2Zoq_t3pd==I<;q{ z5%*tVT})PF>9@t7@MxXG$?X2i!#E6p{4ZVLURi9XhL4_mN&9h?5Bz@vdxm-D;l%mg z%kU|k=;L8XbH(ZoOWR+Ilkd1OLLKtGJmwGIFb+kjGmiI2VF!0VRvS=5DU)nHm2H?k z?gE#l2{;GGBu=oy`-qhh@zQergEw@@c`xySVja653mx8+lOrm!_`o#`H2Fys6^k={dxslz5tm0|a7KnwCZ{f? zo^p+cZpOwUdf$c9@CfgVzd>&i7h+VR#4~*sS3L1b1@cO^A8@@z?`0x~;Oyo4G1l6# z@^o$hyLk0ooRsW^hjUO@(Xd&aE6cj58*-cc!)i7!_Q6$CTul&qCjW!DPYunO36O(q zc*Y$w;({F*JkJVqTf#eJ3U=3@lWQZ$3tTK#Z+j=Qw-<+d@K5?vfZ=%t)ZpUJhH)5= zRp)l>cW{7+t8)VmRS2+9$VIaY=lj`(!T$D3gO;C1l`P%B&#z~K%3!+sc@fIWX6%7MDWD~(}Q zBEHo^X&5b?T%(lzCuhz={%~Re`^2@i=-3vWG>F^9di!vb1P+yg_2@5`aK(|Y)TMKB zEe42)kNU(fxGd`i&b+M(4;Q9jzs|+WaynNoT{7k3J0~jD)h%S>@=bZf8U>~M)Fs@k zRK3BuO(hlhe!;wIIQEmlXR1p1)q&qZ8qUGozKq|$xp!m)ZvGsAW%uL0;w@Os)PuaZ zQw7b)Whm_7!104#9601k6n91Jlm3g#mvC0H@8_3r#SWG&ahw;Uz-6A|y}ptTk5;|NjUreB!JZMUKIvIa6^`ys*O^Wq#%)PlOGCG(#%KE~ z$?W^7IFemd=g*J!IqUkeUpb_*z-nQ*6KF42o0(ycXJppyoMEXR_8+0+oBpyj z7hd*7Sp-4SmUXVTc~jNdzIuu+lrt7*E@6-r?TpHTAAV=nI~TD=qXe-;6>bmGbFb8! z+4TybIo?7Kw1c-?)sn)n(|Ah(oaUW$Xi+Z0f+zb%(tSVMGu&twy~tsnvse+%;5@r* zhtcbKa8UcSEV6q-=pwCM`&?^#dmA<49*n4ga7Z-cx%0SB?q{G00UPG>+dwa_M7lsh zI)@E5apq$+s+SUkO*T|sEHz1Bu@G7f|6|C%c;*)zdSwUL#R0iAXRquu&_R-KL+JW( zQW)oG+0NME!v$*`U%`GK9D~NqW&`J;6J+uHqU^Y1|KaJ&a6^)eSjbiO#F4o@uHk62 zXPlhRsvqG3pkBIX7X{&rjPMw(*MlpD&YZ()G{!c)ONF=g;SN8x3HGzuMMURu$tBMS z<4k!!o0p53SViR$C5wz*7N`X3!yQf{cA~>%2Lgo1*ssUMurXs89KvfCp*8w~vtR(! z2!`@rv|xB$&>j^}ErVas6vZifDCBfJUIdHZ)*ggThz1ZbqJ&&aLGW3&Q|J5p&tu4W z+hJ!3MopM;+>n5hV`S*>3*@3S+>UhFwPhOHJFr;>JzM*bUaW-E=zc}Cj3v@4R zBjHtpxG$rhEe)lr^`elT0n=#K{46xysLBNey?5V8Yr6ed*Fov}M{qu#`U3ig7LGf4 zX%GwZxKI=K=0yMQ;qC*T2b6v|0Q$H;YY?h~^`RLF+ZN^l#m<+4no&z)YD@$O2M&AA zp1_!fyHdeLzTSJO7i}0&yf_|0B+iK(f~z>sh@4fba3uqahTSUIY$#iFaEAbF?(pIw zmFk{;)t}salcj^O&*22h2t}%;!fiOrotI;Q>llA^=N|eUI<%-|oCoKc^x3|PCr$iB z+(yzZnIYE>u^B{BVK88G5Jc`IZ)o6s8ZZPXez+B?tt~wUQP9zqd2N(lfrvH*hXT2` zRyqL`G#Zq7>0U=P3>by2sn|RPNoSA6?hTW5ik9w9;)OnXFB#?iO|Okj=wSnJLspOM z?T~YzT}M&A7K#-5A@&~*x1_q$ZMdMN{u(zGU>hMf4M8glpJ0xO3OaFln0rcjhZ&Td z^g)_ZJ=pJ|Tw{THDNGl7aKG5OGryv`MlQY3<>=ZR2iTvGINp(uEN;1U#LT+5+7DRQj8 z$O5~C7JV-^lU#<91xSZM$vf4SNga^kbnn$;Jpm>fXbRb2!kv~-334ecHm~-)NzR;p z6aP!OXmmgZ*dmz8_4WMuMoSS+KrGLq`wjAHz@9U5E;O7+?YSyb0;mv*ANPG~F=YeE z9@%DuOY5krWDsThv%a`p4~p(BUa>24-qUBo-A7PWqUE`h2t4P>{QcaE+h4l4zpmt9Lw$1lQ-$mS3H~=a=XE8~JuA~KvmLiYkiW&^0(%nU$&;aMm90CDB zJBf)6_JPA1VK1|ehizw~&uM6$;}mbt$YE+02q&&##=bm}$AE3gO~t4vrY+==>~!mm z39#oeu4xk^HfE%%(#O6osQrCcV+s_Fgubf&0O`6i03Pq_fk3OC=)t%!*cV{)D4P@S zz9}7EXQOCXiV?``h>DJ8#w-jV@D!Wp@YcTJCQKSB(hxh0V0H<%-ssjT!?DVnSWP`* z_~Cpxb{Exq<0YVlz`HD=Soe;k+50cTF$DJkFQ_(iQhLbQ%fka0n9lU{58}EyZzITN zQ(Q+TrO<{p4M%SW>wv?{&^F)%=0!69ZOU{W#4VGUDzvw_;1>h?LY;Ux)3|3i#bdjW zE*o%9Y13gY!NU`$w7!0XWj}(J7n?hjUfu-{IpW?}*?I`a!q4ij>InkOyF{wQoQI}9 z1^bgl4~KiPoRJ`-I*mY;RjKBsb8^QgwHxm|gtf9~Oj6FdI=8 z(Qzlvpk97xL6_;1JG%wS5lxl636*pln_9X6(@A>g*sFR(k*lAPN{OSHa1diuKemZA zHm5r!H(EpxLEY5oa}~DZeiXZ;45EAT=aiLVz6UdQ<;f#2pWiSwJUq|G6GJ!#8N~S1ago$ zbM7tJ;<4$NpK!!mNk$)Bv56ak%mH@xvYbUg4I%%yvN)rs8oF9hQKa#vKpEq}9?Z>n zS4=duDk81+8pNx_9^xZ(53dB;YI+4cvI_ z2bd4}`OjdFG#lys-@D?@}EEeReJuEu;U&0%-)oHO9$Xp#^J3I-{X{! zuPHW2pYPw}I&fV-&yyX7M`p+!O0{u7m+R5vN@U*%AVcnOCg{lM2t*wN78oN(p(a}`2B-Gzoe zdv>p5mkA)Q&^_n{7zbd~0149t45V>i5sHXnnaZpeUovD}ZEBkjfb1DeCp)2@I3w-h zT!hn2-~ z+gQdF8sbjm)ms_hhKQ1_B~W)_ir9o9QSUgGD}JTp;!>*9U@C+W(P34xJQ}Iyy`K)t zP(UfxyQNXXy~F&9O023dmQP_Oap~d!)aWrAdqmr+*Cm_-4Wowy;(a;JK~b(`*4ZBq zWP;*;T&~1QzSFn&8tx>#ATv5K@u2yP@h8A7bT`r>sg8DtH5zt6?ncCrVDnW<4{p-I zloiG@EPFO6&b(X>Ad?&)_l~r|GvXRDhtqWIpn?=TTDkDuo`gFIX z4ms~DGV?`dgLnZ#K#z~!uSyGuYaYD(2&XP_dtDlh7P~GDc~ZM#nTFOQlov+>G1>+= zN1?NnW7;5>3L#-u$N)_QqJFv$+w=6Wa2&K$Q&O@Z*U%s2ikQb(+k$lnoAnfjKrCH~ zjP_yzqpbw5A$1K~iyaD_=au9A7^%e%z((%ql%ts!gG(@eSae(_)C(sPd@_4Ry4zd2 z+B+IVdYCs3pWA$dhO*t@d85djPMk2EIT;DrhckPoIsho8aPi#LVd4Mi{xM&XJ(#=ah z<9~4C4`(0?YOS2?38>}G*W>-Cv{+>UgACSlpsW*25B!g52$nZa;hM&{my(!RS72kA z>KAG0=|4+<0?2U%9!&$L;^N4dUN|kJv3I1?xXF%3MT+tC(m5>rVFeHp zhi)S)gc#4{b}LB)r)U`WK_6g=iM>8rUy#d^<@}eZLoj9F9e5W+%lV-wuuB{<6@&Z_ za+$9FYAelNo}^Q|(adHWVOltYV@5J3q#)}EB)9*|h>eaJI#|4Q266S%Fj>()jV?@i z$N6WmgEGV7(uW*hL;*3>Np4uuJ$gXKGv4inF%6znogvW}@SYWu4Nl6TTyXi9u$0|d zJi>aRa(JWKz-hb*K_?q<{!MNI5CcdS0raL}`A7xj8Xh>CAp9eE!39~76!2>J7d`qZ z1d0ge44vszQ+uj4>>0Rd7mGfCdAm^N?wGd-`+HzZqhoOW^Bt}ja$gES>s)&=3%J$SE%epm|5qW@U#C zNOZiwJlh0gVk&Bf>K>BFuluk%*h2v8Qx#U&4~2U&={kQ|MF{H(P?~6aHWfd-)z5F2 z*_FJPsZi|@;2GR}2pdeLF;H=oyA}>)+S*bLsScOvY)Q2>!laNMF2e=XC=CwuO1#%| z1_qzU-p`Seo%0jJkp|{ zg=`y!j|z=QHqaYDpA{BfdM@>=e9}}tca9c?j0R$o4rfNcZbz(59Fcz<7qsrVmOabsAo{CTx14{-d5Is_JAq63mE#NiRkqZN7e} zf?iA&+3!v3iB%)^TF5c;FhT~PdhnSvc>d2|d;{;Oc5zl8J3v}8EwFVlC&V3oP%QEF z7p#Y2ni={XV4i}ZV)KLloUW-|%TdtQlH5T5`4hOB#B5_`1IEw{g9t;NL;gi4z~B&r zKJxXDf7mwG6QJ5$<3^eB4qB3W*UqGZUzCN;eVzLp7nRr$-RX|jObb75bRg4pTx~Km zF&#v2Ujl=~a!^ru`^?3D?HcH-Z-Ec8Ho)@HEg-L8{sV=KjygPgqRFc>I6n(}7b?wH z_FP3OZ@PwDVwLCI+hU~2;dHL_pt|(?iLqb?G&DO@HS81v$+8z$z1Zc||07N<>&5Ip zq6s-s^xd8HqRHh<3o;)$^eXbFrUmqtUtHJ2_QDEnC^F=25VoF*6->-1-1rz%3kXWhx!)KSO?E*5MuwtbN0hk+#A%DDjnNjr6(<3l8GbbNH}hc-2X0!pQ)t zE8sSG%5CvtE17);FHhUi=H_&lYrvk7pcz+AazBmuJHx{E)?Z6gv#Z}2O()x0fTnXO zFcK@jJR2TC=+@*^OQyvc9GaCo^TA3;o_a9wy5>C0oSW0!af1C1(9C}ImhK1SdI=K& zG&TeT9On1+fPf)WjdHm|LK=w!X&<~$^|E*sE}GhRh1j3Wa^Mh%kAa3`x~xLVA#L8& zEjtCVgg}}y7*b+&;)|?l!3%E&`p;azsugaZg+Wb@VIv7%xhNd~hMgEd(stZWz(P|A zTsVIQ>-5k&)E#O}ss7*x<3Nm`m^ppvqJ72=xA}AYx=3GYxZ(!Kz~I0z)Ym0!S%Ox9 zg^Yc8=x1P@FqX3`kn$5&s%X>ziVR~vn-GGlHlv!^{1=)=TQZ=$p=)vTm~kklG9n!U@aTLayGdvHMksAuit$xr9qL|^Vhj^-7 z3L{LR;G91!f(#Ti3WVj$v-0f!l_#r&XU()ZDF^!$YpizTT&8hAhxWISU`| zIfbUc{acvCLs(f=l447PhY&3Y31pK>IwnE1Mxi94u4N71#LH>H9DqeG`5MiCc=52T zpa5?LiUWfd4GnVHe=AK)nWAjL(i7ViAF2cQ2e3R3J4rr@MdfG)mEKu&4!&P3deT6H zDbk0cGhb6Cdx!Z6Pp%zfO#ns@ro+1EFUv;l$A=sp!0`W=he~@9EJMf&K1V{vV?Q-S zt2N!M6Am>E#6?O&T(&ldGZI|`-|Gms{D7}^y9_21e&R@TNUo^B!t*cApu?Vp6Bg%> z{3jw+MA(7 z_dC0%ez<~@LDBvG6PREc*$hVX^>dM&3}vh#)6s}Qt-b3Y99#QbhhG51>Xdkkq0WVK zXk2@r9(8Uc4LCFpz|5x`oV5Ts?6824@wy(5efCT*d`9#W<<1fIofeB^WriqZ!D@ai z$JP{VFq9q}l9n%JU<}Py7tCqJco-42M04ceys@uVVvex!ke`zPW)5_4xER{zYLT4}whDIx|19*&0|( zf#dCWWCCVHHiM5%8K{xOpvSD(R$YU$@;x}4Yj;Bd>uQu}F)z!wbq600dXty$VA)sp z;>!nMybfqiH-w5?9p9opFdk4{@^i>sSB2p%(_=p~uIDTyK%J-%2KZ4!h&WUrRTej% zbm0@CN7_5O{2gm2s1RWnKvBr#fs3o6d3YZ`F+<7e1+6o!hsW8Pm^-j3o z4$TMC1FNrlh8vVWYA1l_O1Tq?r#@?1@m7Fx@;l0cQEy&;toDgE=lBtg9q1Xj%Sg8& zK|jm>1a=o_PJX`$F7ejPQ7-O78SnSH0_F|ptJaHcJEw|fD~H?Qy6D+m##}Y>@dfHM z)K_LI%D#bNmGevI;A-Y2SzxS;oS5;`I^g<>4OSRI<;qJ)0=`tjt*_u4$IA;SJKmH* z_q+_CFkr;p$x4Vrn9c|7;;1^ri%tTJ0Z?YTUmssg?HkZ}3}irUrG3}JsZ8$~eDNB_ z4NbFiuyC;cL&p~O*AAmp;$OrESa_wSZLSK{wV32Qkpn-j_G>%matix7`_JG;Kxu81 z3S=MjEFE|CI3+*$2r3LsM&cD-(#c!M1 z;X?|=K&0RhsG;M3V8#BP!srnId2%ibPm2PhyWH2u|O1VFhdXIREG92d?&Kv9#@TK zU*p=WF%qIW3>M+$Z#LdRf+x2`q-8q(KgCF^F@2VlR#K-3>DEz7#em@fOW*5$l&D{ z%-fD*is0pkN z5Fr;N&(Ra!FNm9%$o%*qlISpn8-x};`UJ$QSN&ULt}LTMKVT0ExgmRekxV;>&0@v# z9qr}kZf#0VOibHUfjc<=pNHp$A74o%ku>4%Co24n$c)c)!MP6rXTqGqx(RMVbvATG zQ?ihRaBo_JV7-FBraeOZS8!?dt5E-2oD*b;F%jhRair0woneOa=vW%u@WkleLgULeD0re)qdLob4K7oNQhD!R#WGrtqHK}MHJ2-IbuKF-0#_VL7LpLie_gPc(K-7IoI8w+N%EpyGAknjR~$|jk`Tx*6D(%*9s3IzwIHLf3XwVIW1Rau zlHwI&e5U&+qOd|!To4yJLRYjT3rPs%F9{kmy6J*45gD~2qYFZ1dqJ#5r;rrSi1C^3 zjR{tv$ypU5a7Amf5Oe}&bibf6qeJ!=GHOFck3K>wn)Y)Gz2hZKwj*Q+CDv8@;8T}AR@r)Rs>H3I5)+MqsB5*}}vXFE@ zzFDxC(e!HKi_jfGJ{6CW$oD7PHNTGcug^wWJR`3%^JR;VbRPmmyVMMtubgpkpX1&uYD@t2zAt)0l` z*~duZ8~b9}Jb|QmHjK}7zak2=nWWj^GJ5S|1V31VD=_^G%4|U zq~p&7E@l1-{$w#K-XsdHUf!X9Ks38hpmPAvbcJ`$kF-ZGlHvtoe5N}^6c(r;Uhf2f zE4q?FAqgRyRzYKilkegSuOzd-K(}mr0y&>W&VTWE1@8`-nD`$4_!{oJY*dlD6U#A>%$rc5k8mjCk)Yx(CD)=jQMsea(E?(PKUO!p~4T#>}p z(KFru9cb)q@|9#<6EQEP{6xY%iU`gI7vRswqd#k+KcBQeXS$!W0wSh&+h5DRmAK{Q z=L%X2mVGX9WTt!KMb_}ga;J5{lfxehhMyXKdU#F}$C7bH_Y}A6JBg&+)r~*mpLh6c zWMQ9CIIMrN1?JVD5tD93fm<=bttfPJW^BM`8)o94B$G9b(N7kjou<1_6}ZWT@8wJK z2GH^S8Dv+;d`0diCWb-&lei(rO>>{ZC4`^E-D!NY(B6zdMF34DR-r3Wq9}l5#N z?IPqm!}9&)1f&(aPod>kOvKe8sBujV^e-x&WT~T4@Ee4mMfZUL~sLB4UbdN$7v0?l|f{e$u+dG=BKiC0R9{X_xI|9)vcTla|qcSiq`Y!Q9n zX=!%gqI89j<2e&GkD0D~K{5#;ES&eG&@%YEiFE}VK-I&eH|G|hhKu>n#Kc3)zW}ut z^dN?>^w8>w4JbCb@VXY8ukDL!&>OG8gs=h=d;FA^ zy$*lIx%5{NR(*ukjX&q|GbV*>@#wE73f-exjVF?>CcvMC%m%f441c326DS$UWzr$1 z^6wi<+ASXnCC&b1HP;|jWTxb}{)$yM$m->vjp*2)q_b@_9o(T~6kYh2^dJ#L z>C7)b=cVwKf|s8|ttPQ1zC9>grz9_ae++|(=F80f_$eyM=Z=VlHUWd>sMm@Cw@$TQ z|KwXw$Xk)-m)r_9(j*al0YSo73O)mB(@70>cLz&_8=C)+I)yzCuwufX@$mhFiG@|# z@Tw9<_maY!2xZ@my*B2p!mz&-`o1N)P%_m^puZsH*ow<0Hi9Bl&Tk}V&kknK9-cL8 zxVU(@WR@Ft_~7cR08UO~Z2A`e;KxXRpnu?wzU2k(^SfSn^INzKOzwJ`=Wv~t-N`&M z3O;f5L#uHm@#y4xZ^HGJAAfz<=6UYPKl$2=lYrrz8+onpzZE9R-j#gl&wf<#uEd2T z_)_TR0y6$^x%;xYn-{Qr?d!LKQNH>&wmS0WXfYIJ9~GKo*I^e9{*>A?(lll(EmUYKc!GwsD$ z?ujh8$1ii0l3r%-l^C58r-Wx2ohU37{Mq*2Y_}Nk(!eP~DMD?EiLj&in+P+CzeyIK z1Pd!3pKR$g!T6)~rlH0?e6qba+3+UAnB#A%#36rE!vrNT)n14Q>kCnQbcP4xv)xKU8>XB*yZ zlZn}Go}|xp3$*{wbqgh-+})8g#9eceUSb4FtNXXN?Sl8(AJ0iR%V~U;+a&Qa=hMGva35FrY{Q%Fwi(>xWrw9kx6BIa!zqFL06M~N z%FFy`D!S1W#49XihSk`2&)IIBKyb0CgvHiPi(RS2y?!Wj>m^?1CP)}@PP==F^|m1D zx4&fsRe=;+NpXj*rDunuWni|kcDAv6bbPKgRjJV})uswiekEK64ZvTSNpF;XhosN3 z4Cc6m#LL4lX>p|!$&gm0+%nYkg%Cw@o8c=6gN0z+R!PA9Sl12b2rC!5Ifg&a@NpTp zyjSJEZXpRT1cR0CT+^Ua9c&@|reetFZ<^bz{eN1R@Tvex5ntn8f?Q0Ks+PJ}-B;aL z5dZgi;2#8jwR=ibD$G6-#&3>$)@bVKFAA4Se2II^LKVU#hPT9obA@|c`~NaaSY`-Q&@1?h!jDND{%Q*qKHc!5 zP~kp4%jtV%!23sVWmQ6ZS{c$`M!eJoFA2d?Bjo$3kLQ0;-z%{UO57ttXDt5cj33D= z$UOG{c*&vyXvs^gU?o=bD6SkRwE{$;rjIR1cE%Nug;yX|!B2Ot=mJ!X%CG{$${KirqYE^;z+N*h zHX+ydgNVS`46`#>Y~5)Ar2d$6Q0<;$&^?TJ1@3)g~cmuP^xf`N&ZkAI$DiZ zAS+CPc)j5D#1bR0L{zVHqvOk+S3pYFE21(}SY@Wb@LdSiXtOOL3ZEonFeK@y=A`XbACk^6|? z-Q-^TwZdSrWw6*XC^rH=EVhCaTSg15CJQaTz}{P6cnfTBS!fko=^;ZeMw&MfW;PHY=oBC ze1EYKSnP@fztU<}X*H@0>F6L-VWwJzsqO_9Ul5N|{<9J!{%*-2O5Z5)#qNC)&No6) zsPOqAVgJ73FR}tgp>k+8nn?QJY-7n-+f6N%s8?urf{$7X5=pt2c5Q2~YRj!#mm7YW znQ&!hBO&{v71%7m4?4k@X0})h%B%P4X$km9*22Nk3ytV{yoBcLzr(b;&V0f;(S>0 z{4I7Ll5l~gFR=6oU*YpH6X4I&t8h;_ zSu$J%&6ynr@0Ns0s7?YZp<)@{jJ8!oO^;sG^eV%zGW=UDTpot{o{xL@t@fVA;a3c7 z9$#pR2b%-Hk+tI6!AFUNI~t#a_E*17Za5a++-))ZV#MR`b6GNi&jP0j4~pFZjc30%A2#Q)AojvMWE{_E>^$H}!`9w14+JzjANOXu)-Y1#>IdKqi9estiU#ov z{S0U^<}Un^1MwOyFe{n%KYxoYzSuam*f_Vu(w7Klu0p|m4A@tpCprDTiUNE=!ewqT z`~Ovp;yytUR-mWycN<=~*}ah1Z&R<8?p^NtZd2lb#a983dcDfx_^1>5dK6zf>iy|v zM@%;-^;8$AJ1laWtM__ph%i?Q61}MSk)Lpjz_CltLVdr~+;OEwr_4sbGW37`$_x(s zzf=-R(Kb5!ec9r#$^=q9J{-5Rm4-^Yhy{^lF2=NjHzE7)A)kWW`U$e(|4f%xm#J+uwyVPxlT zY=+8epI%{vE6f1#@yLANB6KQDMk*t5%trJyrp&gxY4SR|{QMnE9i|^i(ob)-SLonQt|lZzY~@9GPz{r3;0>3QMQ{ z(D)V$RpIypA}B9Lp>GPGuHCHC3S4PzUFkl9_c+d1KtH^Oe`(H- zjW0KSun2r3{1%7#?;_YSRU&Lm@CxLMg0K>vn=iZP-Q!|bzleHPxc`Iz@Yjud*NYM3w?MW zG@WMfCBR;B|3ljJMf^J%@m22UZph$IpxK^B8r^U#z;h@}9g4#>9>zyyi0a&j3Va3> z2oF}`)#ov!z7!HDb${tDfI%FVNgxT|<`WLbPApzz1)woPcp>cL@1uyy(v?`ayAxs- z#c3(5NX!oD&2bN4HgrJ?7=XZ?c;z2Z0Itc9;4A3!Yrz9bDdTl$p#3n%e1?lrTsD}; zUuX^JYdpFF+GO81nV|X35oNB>3z)%&(K_#Ohr~Q${1G6iQ&tNwnuQ-j0o&bK8BU2$ z8K4CGy%c!)C?Q;K^wjzMB3x4+!@KQx8+wH6{~n&MR=w2aKaLdNt=0&-j(#lAonY}x5Zj4{{}_nhj0qYQ6ycA9>5ScG@nv}9RrG;{ z357350SXhZ1~RAP3!fLGV3R8`gjHbRFTujcjlga2;*iDb49+IF2=Wgbya4eJ#902D zuF~XOGh7I1pj1q-_tkO=R)r;8EZyjfq2lnGaD!#Q8k6DwVDaUs5o+KnjiA=}W*Nj- zp?R21ei(|{>k)k04Dm8i-B)4AKLa}J15C7%iML?`zDs;GX>_7wVrha1HADdX8*U!r zcflNSaJ?0{Z{t`J<6p;LuL{Nzd7m2eS$AJz0OEBOg=5>lKk*}^Y?S!Rh|hD)t~@bG z=n+3yj#ma?QeMT>a3cu*%6$mR;XXll0SFJGh95rKE zugB|r;eSDa?g#u{_aBi${5GU;0Wo{+cm^_B45e}(8iYSCN-u^1_ZhcEQp(UHRP*~d z^#2;5yyQM62wa!{gtVE)%VAQ);|oL!ybHbhh-6R>p?%D~0g=`C0?5)6BBUB$25xPW zwUCbr{w?4&jneOdqx=C*{}&faG~rel6pLf=m0;p3wC2t3Yw|)BvYYFkN_@!T>}K)! z?e3l|{N-)~xb_8i#eGC7xC~CGTBMw__;S{tYT#Qk*f_}k18B9+gfGlS0r>M_wDCZ9 zKFkHj_^XDv@i)uxXQ7~+<(5c8twj#B8P|f&281snR-|z5e<5HjLQ)a(!V85EKC39< zT*;WKoE}qVu)*NW=tUIMl~4~Zjr^;!{oXd zP5E()f7(4NdXbux@3VcHr$I&&?7NWp>(xLr$S&}GB0Eur_hXp;Hgv|LiSNsJJIC}*xeHYB z%ncK=<38QLFc-Eme?DGr@A-JX(Bt{g(6kaM`-vhZFDIRkPS(~2#;!$O^kWpAsYFIeC6;Z645O|~=>#i@vxpLoNf z^?&bt@~hmV*Y`*7gj!?;_G>xO!lV{_AqF!3O058;V%RXQ71BLrfrF0L8b#rQ@*>S- z{`_XL1?ZyuEx-_^p~7jXYy9&PRzRfrtFUw*F0ip;0Y+8+7Q+aa`L`cLvImbS<2g3- z!RLuxX+r&7RK4_e^_#zo1k0^}RT<~B1pyPoFY#WBG0biuBFy#I~x|m3S zAqg_1f8buYEi|K>B%N`ZYTMBAn&BOiA>&LZJr;nW`2Uz8GxA|PW2V2*9GIa1)EOiYC6$)7o@iaXcxtT z;S0AR{!6jyKmi%6)GxD@(Q4yBwds*4o`PA&A~zshi~rtnKXZTViV}q+13It5dVD2- zwWr-_879Qv!@xrWk-z1N5W<(sbUR}8BwGh4vT%}ZtM%y`XH${`3~v#-i$zA*{U}3_ zza=6h>~7gE($Vp`D1f?D(K7gzTY-GI%$!o3uJgCl^vY7Bztp^IOGSoQK?pD9U;dDg z(n(|TSqpufQq1)CjtVJ+6sC{I!tX-Lp9Ry&NzMemi($PS@l{A20N!^o&$tcoBN*JJ z|F;2QCF8v&>)!yKHMHS#W3Ra5g){1=g4$H9y_&pSFqD^AfLuR`@d7|9Rmg2e;32 z|Mwdw0z^#2$%e(Zw3GlciS^K;3~O=t#dQKRpp9rwYds08WbrteELz8&7H^~l2e zjH^*3`u7SG>J6)gYJCdr{2^gIn^N0;E?S@T?!ZK6iR*T^1?Ka;!_|RZ3t<*e8?cQ( zCSf(^L(gJv+iCrl!z<&PbH=rw{~M-qe{cF>jSWU?OjE8wF+Yph&?+}QQGlYr|Dg#} zTtQ+w5^fJOR?9{SsI;==lv;*s+H>IfjF0Pn=PCv;cATs z$WRli@d|&{AkE+HW?=Ym4Gb0js$~Wjg{yJFG=H~;VS~i0F@*8A1_O_VI@YYU0##$O zEB#;pAmZ(UsM5_0d=pUGOChM07OHWo^MHF{tkF2F!TXCXRAY6HnBDgRN`*a7Se+v(n<43H z2%Zp;38O=rOivl}@e23sIba%2%$QruO z$g1~ASRt&ZrBaJHLn@T#kReSghBcPXIN^-ni}?|oj3I@WH6$mZ8qbv`tO7?_0Hy~V zmunyjWKo<0+LpIV!D#n$&PGl=n=@P}UM*ID9EtE2hWH$WnEnw9e_O*qES!5GI-imR z4Jl0QMhulR(M(9&Tz5E;AV)_Q+*iPdKAj+)CHMcPEe;{0g;g6m5U|5zTPL?aj z;-U3_&vHs7Gh)a#{L*zokLN>jM&Hwr8NMd;t`oBVM~G^p)nHIz#tgqK1-RP^a<{~N z`s;vmHq4M#^bes&;vv(uN!D5u+-*&Ax5VE9JfI!UKNy|{0UvIRrRRgQjfu}tGv*qS zwl(9d82kO$Fznue^mDTA9T*_qKHr8;RVp>VQ>2-5I0_*{>IH^BLP)9RV8d`RLTb__ z7A}&IOYxen-Stk90phXAx4Ga>F{hdE14+0`2%kpV|1FG9@0egb?wB}@0>>Q_eE)TO zpDLIYqEIrVO84P+fu}0{ZZYvr2WY{#S$rBb(~Q+BW}H^Aw~Bq-Tg4PoYEFh77RKXj zQos02&PDMjq?ZIt@E(pQ48g}ANBoDVfwt{kVihyaHr|B{X%{f$;Is>L`sDpPWhvJi zwd9lq)wSsHm9l!v5_5D@pU_&#;EvFGrSVGqjWOeu6^a|L zMBkTH%t6qpg52xZ8fk-}skZZ;p6I*5Bg2OH2 z)mXgXLdF@y?*Vt0yFW+#y$<_7iNKZG9!dB*TyK2g1&|uS!bvyabe#M%oGFa|2I5>) z{&O&$@s|fld5^`&}XMG~Qwc>~{CN=M&Guhr$~DM~Oe{KA5;u;uj76Zd8l! ze_P`J3u__IA|7nQ3*Q8RHjIKq*d*q0KQi1XHGUX%bjb8yv1G=@qfIh7{b#_R28j`P z18Cd*Pj^q^Q7pVO{u1Ix@P@7(Jz{G|>+uGgU=;lTFWe{t)^MHF@P5f4JHtn8?T9@3 zr?DB_fd2c(miS>|X_Vn3ws`bG)bLp-BJP3a1dXfN@bdkl?Th8keQ)vdf?JZwiQoI& zcP7j$P5{7X*Iz8fh6UUp_D@9<%EQ#%nwrc`t!L_lL_v1yex?>qosgZ{#MFt?3Yl73 z>T_e*M#vg{jjL z)3Q_DUm|t-^y%5DMNFMhFe5v)n5i=pGqY36nOZ!dI6JkHsk0``%1*6f>g=hrvs0^? zigljs)OAcPEhx=S-N4kc31!)-n>2M!c4`e%=S-g~skmxPTYocC=T0f_%rv&8kB=ZV z`{(htDBipy2iwyP>HK(GiC3PO-_iaPex_&)qS1TS)e54!si7lvtmQfxZ&QL5U8%10 zZ7rFfreY+0;TYBtZ=PF_UFq$bx-dI+2UF)yUc}UF(cDSMO_M9L@pozJ;_TGjOs$x( zBs;ZUQb$K>!H&ZL!E!nBPlA5T>PVHCR71^nS zin}s9bx3h<%}%|dxT~^L-S<(3#S?DJPAy{UlET&5sl`lPT5x-IYB^JHo=}~gTFKO9 zi8a}&RZLx;Seu<%&D2|x@5)YH$JDCHcQ7@(MK=(#!rhsTzlo_UN4G~!&eY9Jy|v)3 zYzkYLy2{<1ow`+1*JY>H=1kp|Gqp}q6YtKZusvt$j-07GnTib`*%Wq3YT};k)ZI*7 zU3jmidI_x8)cdki_cQhON$<&~(8Sd0N%v=`wrT2y?9^_iu1P$Qo!ZOPweG#ysr^iS z*VOk(>P+9$2bp?D@_Wa26_kZzN)p|Fh=4mMJV^9x0dPM6N{-t{i&S@UYQ{ zh~@5)V<=K*ds|G`WfQCxyu_nT_&8x(x?_y~^ck;HdXKfWci`J*W5|gCK->+27bG4( zmT7Bm8(WbOag!2!;#jJsC3PULes?v*n>(eZ8CaR?(A%tdA8hPM9Zs_mO6X;m?6wf} zZuewEx{ZJ`dZlIMX{!Maq*}T&*QwMt!#mX8c~IK7j1&s+)ET4;U$8hXxr#7RkamVI zr3F$d2bw8{ojfRAZD6Uup9B9B)Z?NIp^o7Ngrh>Bh#4R{S1c@m`-1 zz95%F2821J-fwuvQ=Q*C+c;4>1gkgX38cD(bX13;|D4U!u-fGWtal&k$Q(E(|#*VB}aA{q@%r|A=a+Usop>k8s&++#GKkfa+&6K$%)&SMNS3{ly1o!N*&DK zecWFu_xN^sC}l;K+R$MIE%_7)v!Im*I?&GUo0~98T}`}uUVG{gK1`USw}qmx$?!VS zEw$nyPc|C}JjsaQmb~Z%ZL5I}bYwa^$LJ94g)Bv_;k9NuGO5gi6i_BJ5NR+2L_B2{ZI*fv&8QU>N_?T$Q)-L#Prfr`fX37@fs}^4 zaeuAsJ(9{aYbTU_$$Y8UK=}A;M>>xJW3H8khcAPvUMLajg#fKH(4nLFPO%79SnDkY zI-HV9XxC-7wFYR(bjmBGGA0pHN65YI>2zajds}1vM%ZC^T^;G}_B^6RdboFSXLJ%!^Ku7nXHf_$mpKt~Qj*=3H5sg@Vj zE1tx$)bSkCim)TN-AjuS_qh*)B(VUML$Fr1&LI~EGcbZN_!KwuJ|>mf?TV*{ow3PM(;XRYVCiwfC4<1M>d+o1 zAd(t1P-D6yEpJ73Y|$RA)K60fSg5j3vY3>EVgeqR`Wz(bKznC?hE*C~Q%9=paE@N( z>8&%ow)O_eC@kD21BmVvL6XYyy{!NxP==Ig=4foJwU_XH-UBgxNj~hbmkzX8ABei> zZhH%(j~Ztsp?tL2Ta8B>F?Q##Zm;3Nlu^rH^(0GMv{yNXrV(C7r7brI1xK4k@@3Oh z8K}J_gLccG?l5=tgb$P@~ivDBaPP z?(E8)F*QoJ;lZT&3G-ERoy05mX}&EfF-+AsqUh8B06+Rih#rkFwU&A?)0kFEHXJOr z8KsV+Hl2#qz~15qt7EJqzw7O-w#?!7meg1g^^&*W@D8PZ(yjw&*y_CoI>zxmhw(@f zWWp80YdLy2&V4rErZ<%f7|pZ`MOtCIftu4Dsg|)ejMrOkKk(f93O*|Q3diZ*F{v!g zU_3SK`$LxcpJ zd|{KNc4o$8v)Mo`>0@enM;&qtK^xuk4XKQ^uGn5ASnEL@sh{N1`m6w-I*$iI&Zl}Q zt=ozB;M5lyv!+;t>@r9LDywV=t@ix}YSWGtO=7zZaNuC(2pOT136^`%AQ-7tL5F^u zD+YnhlWEV><0w(CUQ5~m(>I^k5U z1Ur}>TM7yQN%R^X-2nMi0a-Ta@lxFxRh2T)dpXo~q<%ajuwAwf-<>XS8LEx=P#f)|`x!OPn+Bi(oVHqtnmgb;mI{WW(KZ9oOv~pnmUdOVPeLWb#>_45 zEYeOZ5-OyH6|tjEsrL}fX0;IE6t34m^vhjus2eoA&V!kbT*fTx%R;!fz}ZJ8ym+WR z%d^0?E;mruar9bYML4@#XCU-w=#{Z`^wc*Q-jNR2mwE7ryM=gyct2N8A|7m=9fsEik3xH0rJ^ z3Hj0wPy&UZx43=mqK6P?U4{%V-FPh5s2CQ){Wq-?yl{>AL<#gTyc=R07NLbN;UKh$ zkjJOKME{jQLglvEAnC^DRLu8Jsn}{Ds4#2#P>0kR2##~jDb!lq4T2?)1DIQl5qwsh zEwIxQZ$BtvRVtm7oZU^x6NOtl(+#Q4uCc1mQ)n|hs8<_vrGK#N^co1xFbGHv%X+A$ZA?i`L~yFDnaHm(kvBI^b@oW}B@yc7-@ z{RV;?ELRn!OswOO;k9PEbkxxygVc+Dq>a#!j+-r%kt&10^N@FiiNx0dFIh9;Gl$zT zq-An5hV*I-uQg-FNjNZUF$kxmhp$6no8hJ4^;2ya+F08|5?xrx8%x8t_6|>?tMh0+ zJQjAh;T_H#mq~J|NH?kMH%M0sbI|ML)MR*#sZ1x#u`zt{CF%tpjv2m;2K4?Szr;S2 zA9N)@$nA#$97~Y3D#{P4$`9I<8${{Znjf@#45)=$FN(VjFJo@oXkDp^kPl6Kr8z^FZrhmtG3$xT(E^dN(xvx!xg2F@zWDuZSFW~uEJ3FZ_W*pu`@S_Os~ri+L0f$D?g|{Kd31` zs5?KXAE3n8DvKV^{T4Y|*^u)sR(V5i5JhzhKsngUyy|m=;xm3QX`F|VfFAimX|8^n$@m>)Eh8^pY> z{A~NNXabW9vA9_?2DQ*&$yLBDhIjnv zp>QO~MX%oQFv03b2R82HLUae2@i%@Grl#kh9P9DS@vN>fJX!Y5=n{V}dbqEh+OZ-o;GQfTzDHYTEMncd#kTQl3fIbW;nfP>lrO+#8SXvGh1WC54%7r`2xX_N$H1~pA_3qh}asWpQI z5Mc!`F^PU2uUhcjZ?$yobDc-EQ_cx(2JMmT;WbL{x4Ag$n?JHGLcGA$DZy=r+nYTe zjF1SG8B?j%E8dqIT2dx;yv}(n-jHVeJJ?YHpR$t7g;(7Qt-Cpx{*|tS?X5YM%tFhp zRuHFug&P)*<}o?R!8*h1I(i_lDM^jF!|-5TceU4ywFD(&BJMOqY~jp1vt-7*i1)1f z>ZsX^FfBi*J3nYBH;AHJ+?F#hg4X2+ZOISXo*z`7AJhvF&d-dlGS_ijdtT6%F(46t zzSRU!!E^542@g&D*@b*Jq7)LZ^2qq`>c)q6m+J?j`^eY7b|lpWcl20)Dg}Yhh94^) z)UGWLhOVeh20GY&M5kL~p7W&|gK)GHKVgY@sR-I^Ao0$ILm>e6BaT=ghIgpFQP+Y( z;3Qy!od7L-RegSmc@Q70jX~w9yZ3MT3Tc7eHkJQ0xys)tc!F~muxjqH>`(_aL_f% z2t4r}hSv69){g?{xdgrKm8#A3-^De}D5 zC>&4yv^C$lDoa#nc!x9CJe#LPz?d0K{=rhG!_ETJu#e2>rlIJYQG`?+Wm+R1>QWalH95M0zhI zUu({!fOjYzFI9{lz9iG78DrgpIb&aU?u;vem;Bg-*WnEXTI=yxzEU_}z-rP%#%NT@ zIKH+V%h+uo-j*kez7B2z5eqy~zF7oo1d(_xz{_4Fh!fmGJRBIv)>^eWQ@7BpI2$gFM zR`4huL(J;M3sO0@n@DrxM@7*1(^tI+s$AdO1LePZxe0$2!8Db)#peq+Ts} z-}u8;Y%Ic1B5EoZUJbK)>9rl$sdrd6REHI=C1~r^KjJoqe23Xsq&nawKa==l?sD-H z;doYFI^3uaubc(2|FZv*kL4${o6t9g1QEVvo27Kq%d!ZCeRcWW{b zAo1e?>zPi8CbW)V1GDkI>QR_VOI5|2kp|G!M234br(G3`+{pC zB9$S$bNQC7m~k)h(CH4f)2_nVsaP4~8DAlu>`d|#h0qEt`Y9v^YKR8n^`?Bqh6fYQ zPSAua%as68l;o+o&-vZz})ixvE2+z3gnG9unJ3%;ObTECOE8lW7>#+lP32ZL|iHvUe z4;?YP1oXxqU`ZV6YAi2U3W{GnvjU&Ngi)Io`w79+0*8;lq(fO+nQ!}g3^6C{%7VAk zwr)sMv75USs__mSZ&NpqI*OR@1_K>xM+eSfhk5FofyWJ2X}@qCc7d&g#1CSHgHs(K zG_G3U`}Jc%1;z9}MrP=1 zyc>uVTWl9-%eP&C_-!OeymTA3^p4ee#35(8i3cT|ZiEW{-akWCNFxyJdXW`o=?7Y{ ztF(RW0aM~ohKqq$043a+ZaH$$m=WiN$Ezeg6shI2PZy+G2;sQ6nIIVC zY{=_vbgeZ!Y?jP;!C;mA&sTpN@nDOpQQ$?xV})~@8E%Imq8Dj5i#Cq!G!W$5hVf99 z?9+d4i(w~csGtt@X78*_Vp z(2g-6X&=6|(?Ey(3E;5hcIAcCkA{R=tBDY>_C|+xyT^$)I6gewYIh15L(Kd=65-jL z@=<_r_F7E<4;9_uM9?PUVHZEgr%)4vasKD~_7>uyWul|ep}^JV2i1)Mg}mHBka&l4 zEq;U@)9o53-tO_?;jlar$Kk%-PrUfx6;9XN405AW#J%Ih8?+KdCo)6cULgqDA;;YX zMQ`T?RTGqTNH-jkHxq>R4o^UYS=ADfHQ5zQg*vK^AefssI<&Qec-X}rZcYzdyPgmn zuei}UhbH2|Xui?z+A0HZ5tlo=m1BU)fFRgqg~lWXS5CmOcl=odn^)*NqNu)fnS=2(p!9U;9vgQ1L(FExKaDb2L&d_UUSZFh_&pzwQaV4a7qm=U5BdG6ocmuC)X~ zV}z$I1;TaoI?I<9y;w}))Uciq%sX$iuCafdcx{$b=qZwZzyYlnknuQ<`^SklWO$L= zDAcO%XPQ+63VBpaP)?6hWnM_NK|)_sNNvMtNZ9LZ2pNY9Y0EhAYJr#SP7nJ^9YN!8 z8tnugCnb@`C!ARCCW&!)a`qE1%X2S+B&Ih(H(u&<{o}+NB3@2Uj_X%Q=*bB+S+PNG zh1UeI=ok))FEU1MdR~^+X*(<8gEVFWb=( zHt8+_jl|>|_9w)^&y8EqG@bGcz8zF8VC&69B zqjT~GN7?rq9%iY>V@?Z>TWtiP!`$c`YcKE$o|$r;J(;@Ia!~PZv?Vie>&^?o8}7;6 zu6Q@xli5qWacn%Rxx+Jh=L(*Rd)F6j-n71G7oJ0S zUVLzU(RMt0@pR+)D$)k=OnVqG;BLpW7f&~yd+%Fcv>VS5o_|5S9N`u`9e8%UZ++2Q zcuL>1zUZTPeu-xto;U7W9~9N$k2~&PUsSmfnInAkz3Ypr@YLe@D&o8F9Kth*XWNGL zMSq5;3C{&QKft?fc*-AIU-T5>+fcA+2>0XNq6gL&t-|vi{M~@C8tKKLu>pmvLHvt& zc0LfS#|0+f05ZRV=Vtu972!AW)Z=*t@jFoCAG{wgBiw?F+VJ-;@$>@rZ+PB7+HO1@ zc!uzl0#=9Tqj=Wg`DG2bgY5ko<{+%#q&}8{T+n+@tnrv z9z{j*Y{K*6EBI#zp11Jy;`ui`m5-rhcy@#ER)pWgQ;+ATcwT%Q?T%+Jo`1p9ji(%V z_u|=trvuLw;8h@f1D-oj*dOh9e$t1k3)feF@`1nk(fMypdTeSiGU8?>XSrmtt8`qM zF1{Oe!c%((THK)+6-$deP9<@mM#=#n!n5^VAf1SCMrOGL>FkKndE-vdN=7)yOK>c& zKr&l*7h0mgBNfc@gl5MGF|(!#9%o{R!(rGLnmCo?z^M&!0urjjXYYy~2@Rnjo2+I< zg+8+hAr4(fah#eECx3x*Mi*smqh(kJo zB8?WJDt;x2BIC%;kKw^7ughZ*H;xo%%v;84X{zAK{o{r)K?60HS zz9vMmLVB^>kmeJgf#6w}m*KL&4bEw}nXg36;c39OC3Me%Zp#uy{ zlv@o~&hnX&)r!M$A+CmN$AQxn;zYGC%At6+&rC|4F{-5(<5m+I=$ zc!6?fRyPiuHpK~GT*O!n7R8N=+ANKxZND*A`z;u*i_30Ypz09E_j}*%VRq8mq2aJC zM9SYBP2<2Rnseg<)p(p>BzL=RM$LA5q&zrm`~4wKab7cSduXC5PTY(OhOG8gp^a7? z4xOXzxb7IvC_64RVJwc7PVkC{T$y9H?6?6+`YX&o6Xf!LPlNlxGi76PJ zpqn$N=ML2W%?ps5K`ozRAa4efPXn4J#V;d4X(>{Ic4aUV3D1G+k13$e3}`~s)H~7= zqOR!4sAEF+H?N4;;xuE^W9ktj>D*5b>dXv8sn*4K^I32_gQ4!KW9T`>WTMMU(gaPx zNK-&hWI)psbU1^Vo}g??da~)I=+ZC}{d8mcfp%pEnjRDW6qseDX@YJVM@soL)$7&_ zXnO7sWH8fn2HZ50O`7Y$6b3*4p_Azrd$ZqrGXqVJIh(;y&h&ApeWWd)GG?)+3A$w* zDf2Cb-} zr+{uR#@8~KTg0eI=pc$($zY}@X!+7KK{M#*Kf1r(5@a%<>A8PmS$d%9F^B&;M*sZh z*r%B6SSIS-MvRyhsiCoV{@(=EXE1ae>Glz=GXt8Qvv>wGJwfGDxYy5?sF$S^)#i0b zb+#={bpdsuY&+Ps$6H&FtCP!h&R)ypg?SXidQzA$TD9vw9iyZ$FI34Ud}rf32j4UC zJ!^lJJX_$T2Y<3`mi@r8pFEhoaE^z8rP-e687u)T&B4-wY)_772V{G;e6>eJjQcx} z8TtkSLxV6Hxd`VXQMecj4V{PhKoIcPR!83h`U{}siP2a*c%f_jG=c^KmxAz#0WL(M zL5N47KN1cH`{P(lo(qMgFdZp6sdJZlU?0wO*ICjHZ)0Kh(tY+FP`b}P1G z9HBji&L#&#LuZGAu~?V-?!WCMV{O3{gUQP!IQcAIx4d2Bp*-x|w=BLLq+>chn59xVQDMTf}X} zac~p{BH^>T)r6!NoWh6upg5@EXnZ6u1V$kq7z_gC2SSvb*v06jAhH&Rz>Tzw@C#mj zUE?31Y|#2}t7A02LqnHB@n8~fC5JyCeE$R$g=V3LPWJXf?+JQG>Jwe#d*2DhB`S*Z zA(SaKXq+h69}UKn!+}_ABoaNVnRt47W&A&m-~$!#$2-aHQ-@CA?XMvD8{WQ9K?(2?;HYrg5j|~%{pN)7#xlzAVkjTKBtKaoix}_%_VR?5E_cb zZ)7Y_^I58iSO5);+IZLaJE#WTu!hb`kQ!j3$3O(*0vhC$UVysQR7OK86;J;_5UHRT z3<%KxsxFFQ8D$}F zi^rLiUD*C1+xDuVXNLxS%+Mpvdr3Eto_MP2GdZ88jf=53W#SX2E7^yhfb5_jLOj$z z7>t8fLFGZUr}m=Qr-Wxo&!HHOF**zcllZ(AdY2WNC3^c#!*C=TM>ic9g`r4%s^(}C z&|>)r1|1q)=&WZV7vryg7L7`J`sjW00>mQG=;#5;2Bhr&$eXd`9}b;{UW`g7FgM}t znEL26Q*sJTAZXsGuK0lF@IW0brHCF?)6@g0YO35(tU=}eAfwzbXWL#g^nAS|rP9mk!jV+rR^3Ya z+GV;Z02ls0%Ka3&mHw8>{S>;D{uavJxa+~}!ZKWWm6q9OVw8RwkLQ=!0WcuHfaOW6 zNa>bk<#AsF#3tFRP1pefS)tzSII?!tJyKn3|Y6ogR8a=csv49v2s6 zK^nuN7lW_UUqZa#(^cB#*S0h$-9e{Tu_xO$~r|(j%7$F*hL5d3a-J;cur4L{cUZn)GTK+biVas`!?mlRsCcns_XgaHu;C$5-EdV9 zYw_zuRk?6Y#38R;gAE(5fxO|Gy8EGr#H+$X_;;0lFW5R$5%GI}tMMJ_xaWu21bbCb7{cr3!u^*Kpb-JWRaL#bdRP>M)$0XeSh#$7?jzX9cXWP!&Vr8c zb<)>iFC|}?Nm&(fqgHh=7iMhCd#LIftQP+Sh==>{p9_BqcdV4MD=GLsV~Fz_I@Y{M zT06eElf2c@_#)ZA{~v90yxE3=gZr=CGp8|2yZ(G1epJLLOqlTkDe8n7=93HTf)OuE zn_IzbF3n-db>%*aP?*lfBJ;}G-aNCJC5i>$4fcnvK+MWN(Z<6JRL=u&_`z!x)&mjn z=`;i)&}J^>+BlAb3LD4qOE?|`zr!!D_t|Djd45}7ldSwesQm zS}2xXB~W9wacrL13XMF+wSmBMYh`DpGrP2{x)z>vuJL69I4jx891sp!NLD9NKA@y{ z+wCLA*m0JC(?eKz_tw^&EvMXP#-1z~F9C3d@<61wdG%`EJf>CvA;{ z`JS1X^;>wPZR?0#^}|+Ter!yafQPANW8ich#z91{4Bmp$cEgTRFZ_53Jhuyos~$)T z%x>Cc<)GpDT~=q)^Y!5LH@P`?OUvwyZnqmdGMwAuUTPttB#NTj*xcOQ(!%Dum;R9@ zY&HkWa90Aw?mbYq7RZZ0cEZdS;3{6Mt9Ws9JM7$C=XcjR{Q)+@{-Tz-=s>OyI`0Lf=%#?Hi;7+5#UCJi!g~s z!XA|wS(Yn#o>vHNQT{U>3gI33qElcZT$@2vh>}Nj`ZEi8zx(){;f&Z{O|$lM`NdehiCT zq^94_Y}y3H{xHmMB;Jzk+nbvOm%~!HzI>xtFN*Md{dV{B^_w;=dp;XXS|LC9SP zq9`esbhSn_CKz%1c4o<+7yaDMG;iXMD@Emu+g-lBSt;3yfVbT!VI_XfazN+t-R@u;H_Ipg@=A3-9xz(yd%HGqx|B@~w z5}R`K&CJ*N-*$ifU^klF@vMWPEC{u)l4s-=$TAp}Q*Yj>N)r?7J;QYOsw#_1cy76D zgTk^B56P*tuHbUmh>K9_C<6Z{|Ls?w$;!Nwc;$9 zZKWkR!UDf6}->)+N>L?s9Cm6=r z=bmjOep!APgN+{x4+~Bwn84htFf8N57ZfWcH|z|%h_$kjt%Sl>Zi6pw^ZSKuP<;0` z(WKU{Qp;(G9@k^^t7`d(;fLE`F2=)+ z?RK(Wo+k@y;TvmRF=s+WTc_fna@(z>zo12%c7X=X`eNBTYw`TqLg7Nve>yPJ0 zyi6IC%qMZBq#T7&GoLhLhqmTs$=N1~wL8j5ds$m;*>Xf{8q>v0^_Huu4t z8N0HVB(4l5)MmBYgk?SSQ5e2-O(|CL>3 zM+@Aqr)P=`GfvERUhZ(d9lRiyIm!2Z1ThH{+F z_Td)TflH(^4-i`^*fGJ|y)MH0T5C#6pJQWfH5{%i92K=3`zy{?R!&NxcZ}_)3k@jF zQ|4`D@+$MnEHMym<;42tv(WS#PU33X;QMVZvms#y#f+Db?Rn&Bj>At$`P>}n?k-OS z_-9%_;j6*b&Vy+S&-@FJDpUooHk_5PxYh=()zzq!ii&ER)#|9u=6Rp5obc7Mo%g)A zr=nud9xL<9H}>#oj6i1cSJV}aC3{%1he%fIo*Va7u*Gc2Vb;P%IL_y@TC;q}S@VH^9|#Y`@MHel>wv(R!!Ucjasox8Fjo^wej`)m^Ka?VTa6Duj3`>iuGB_H^#K|OJ%INv=;Vu z>+X{B$3HKktr{ZbXxhQYQp(-*woI2aI8`yZl{%O<3vI*hy2ELnr=xK@m{3DB4WdV0 zCv3+(1?3ZTVF&tmP2WANzV(9oA$-4lt(k1K5Du4MsGRPy-g;6xTO?+&HU~ryeb69QfuCup%HjRhIdGS%$4nG6 zO$je2R4q{-Rh^Z*Q`joN-(OqJu5jdltSUum=JkDwUVUC=Davc2UCX~IaeORkLu;+t zCe=e1y55Ge(mXdMbc)ai%T%Nf>q$FE_WXxc$11fo(~1S`LMhN!sDn~r!ff2alF}_; zIt`@4G?O)M@OUzL+L z6E;$1Qma;}|19X#)4qeMZBSKLs1<3>Ey=Bw3qBhAshx31eqJ^Sf}i&$x@ixMI#s>J z9@Fe=2+H&%dz=s(Eul0g#G*HO?p5)!M^3>?VTD|?ZSW*x9%)yV5~alR1F6<%7YbI| z%_ZitM<@FIo)*F7tbm=Bxn{Gi49MLkAYaL!@9#P%|q=;RvS$|`#c7G|5cw=)SJC5$hqJ&dP6gs-Tm;LCEY zR=$iiF@G?>oBOL*b{((CS!A_Zk?%L)4t_!D{~Q>#-vMQ&a5cXh#Zi#+6|NHUx?p3C z1Pg0m9!70TBT}BG{hFjOW-tl7t5z_4H}UeFgZ~8)W`@t$hhhZiVxi zJYi3yOvZ!DAv`UH&wXw1Yr9u`iHF}+EUWtHOW(d5_SIc2Ri$nQ?q&AElaC*KD*laQ O#wYgI-#h0&U-@5PgZTLX diff --git a/data/field_map_obj.s b/data/field_map_obj.s index 72d20cd4e..542ed2253 100644 --- a/data/field_map_obj.s +++ b/data/field_map_obj.s @@ -24,20 +24,2377 @@ gUnknown_839FD0C:: @ 839FD0C gUnknown_839FD5D:: @ 839FD5D .incbin "baserom.gba", 0x39FD5D, 0x53 -gUnknown_839FDB0:: @ 839FDB0 - .incbin "baserom.gba", 0x39FDB0, 0x260 +gMapObjectGraphicsInfoPointers:: @ 839FDB0 + .4byte gMapObjectGraphicsInfo_83A3BB0 + .4byte gMapObjectGraphicsInfo_83A3BD4 + .4byte gMapObjectGraphicsInfo_83A3BF8 + .4byte gMapObjectGraphicsInfo_83A3C1C + .4byte gMapObjectGraphicsInfo_83A4858 + .4byte gMapObjectGraphicsInfo_83A48A0 + .4byte gMapObjectGraphicsInfo_83A48C4 + .4byte gMapObjectGraphicsInfo_83A4564 + .4byte gMapObjectGraphicsInfo_83A4588 + .4byte gMapObjectGraphicsInfo_83A45AC + .4byte gMapObjectGraphicsInfo_83A45D0 + .4byte gMapObjectGraphicsInfo_83A487C + .4byte gMapObjectGraphicsInfo_83A48E8 + .4byte gMapObjectGraphicsInfo_83A490C + .4byte gMapObjectGraphicsInfo_83A3C64 + .4byte gMapObjectGraphicsInfo_83A3C88 + .4byte gMapObjectGraphicsInfo_83A3CAC + .4byte gMapObjectGraphicsInfo_83A3CD0 + .4byte gMapObjectGraphicsInfo_83A3D3C + .4byte gMapObjectGraphicsInfo_83A3DA8 + .4byte gMapObjectGraphicsInfo_83A3DF0 + .4byte gMapObjectGraphicsInfo_83A3CF4 + .4byte gMapObjectGraphicsInfo_83A3D18 + .4byte gMapObjectGraphicsInfo_83A3D60 + .4byte gMapObjectGraphicsInfo_83A3DCC + .4byte gMapObjectGraphicsInfo_83A4390 + .4byte gMapObjectGraphicsInfo_83A43B4 + .4byte gMapObjectGraphicsInfo_83A3E14 + .4byte gMapObjectGraphicsInfo_83A3E5C + .4byte gMapObjectGraphicsInfo_83A3EEC + .4byte gMapObjectGraphicsInfo_83A3E38 + .4byte gMapObjectGraphicsInfo_83A3D84 + .4byte gMapObjectGraphicsInfo_83A3E80 + .4byte gMapObjectGraphicsInfo_83A3F34 + .4byte gMapObjectGraphicsInfo_83A4420 + .4byte gMapObjectGraphicsInfo_83A3F58 + .4byte gMapObjectGraphicsInfo_83A424C + .4byte gMapObjectGraphicsInfo_83A4228 + .4byte gMapObjectGraphicsInfo_83A4270 + .4byte gMapObjectGraphicsInfo_83A3F7C + .4byte gMapObjectGraphicsInfo_83A3FA0 + .4byte gMapObjectGraphicsInfo_83A3FC4 + .4byte gMapObjectGraphicsInfo_83A3FE8 + .4byte gMapObjectGraphicsInfo_83A4078 + .4byte gMapObjectGraphicsInfo_83A409C + .4byte gMapObjectGraphicsInfo_83A40C0 + .4byte gMapObjectGraphicsInfo_83A40E4 + .4byte gMapObjectGraphicsInfo_83A3EA4 + .4byte gMapObjectGraphicsInfo_83A3EC8 + .4byte gMapObjectGraphicsInfo_83A4618 + .4byte gMapObjectGraphicsInfo_83A4054 + .4byte gMapObjectGraphicsInfo_83A4978 + .4byte gMapObjectGraphicsInfo_83A400C + .4byte gMapObjectGraphicsInfo_83A42B8 + .4byte gMapObjectGraphicsInfo_83A4108 + .4byte gMapObjectGraphicsInfo_83A412C + .4byte gMapObjectGraphicsInfo_83A4294 + .4byte gMapObjectGraphicsInfo_83A41BC + .4byte gMapObjectGraphicsInfo_83A4030 + .4byte gMapObjectGraphicsInfo_83A3F10 + .4byte gMapObjectGraphicsInfo_83A3C40 + .4byte gMapObjectGraphicsInfo_83A4150 + .4byte gMapObjectGraphicsInfo_83A4174 + .4byte gMapObjectGraphicsInfo_83A4198 + .4byte gMapObjectGraphicsInfo_83A4300 + .4byte gMapObjectGraphicsInfo_83A44D4 + .4byte gMapObjectGraphicsInfo_83A44F8 + .4byte gMapObjectGraphicsInfo_83A4324 + .4byte gMapObjectGraphicsInfo_83A4468 + .4byte gMapObjectGraphicsInfo_83A448C + .4byte gMapObjectGraphicsInfo_83A44B0 + .4byte gMapObjectGraphicsInfo_83A436C + .4byte gMapObjectGraphicsInfo_83A4834 + .4byte gMapObjectGraphicsInfo_83A47A4 + .4byte gMapObjectGraphicsInfo_83A4810 + .4byte gMapObjectGraphicsInfo_83A4660 + .4byte gMapObjectGraphicsInfo_83A47C8 + .4byte gMapObjectGraphicsInfo_83A47EC + .4byte gMapObjectGraphicsInfo_83A43D8 + .4byte gMapObjectGraphicsInfo_83A43FC + .4byte gMapObjectGraphicsInfo_83A4684 + .4byte gMapObjectGraphicsInfo_83A46A8 + .4byte gMapObjectGraphicsInfo_83A46CC + .4byte gMapObjectGraphicsInfo_83A46F0 + .4byte gMapObjectGraphicsInfo_83A4714 + .4byte gMapObjectGraphicsInfo_83A4780 + .4byte gMapObjectGraphicsInfo_83A475C + .4byte gMapObjectGraphicsInfo_83A4738 + .4byte gMapObjectGraphicsInfo_83A50EC + .4byte gMapObjectGraphicsInfo_83A463C + .4byte gMapObjectGraphicsInfo_83A41E0 + .4byte gMapObjectGraphicsInfo_83A42DC + .4byte gMapObjectGraphicsInfo_83A4348 + .4byte gMapObjectGraphicsInfo_83A4930 + .4byte gMapObjectGraphicsInfo_83A4954 + .4byte gMapObjectGraphicsInfo_83A4444 + .4byte gMapObjectGraphicsInfo_83A451C + .4byte gMapObjectGraphicsInfo_83A4540 + .4byte gMapObjectGraphicsInfo_83A49C0 + .4byte gMapObjectGraphicsInfo_83A49E4 + .4byte gMapObjectGraphicsInfo_83A4A08 + .4byte gMapObjectGraphicsInfo_83A4A2C + .4byte gMapObjectGraphicsInfo_83A4A50 + .4byte gMapObjectGraphicsInfo_83A4A74 + .4byte gMapObjectGraphicsInfo_83A4A98 + .4byte gMapObjectGraphicsInfo_83A4ABC + .4byte gMapObjectGraphicsInfo_83A4AE0 + .4byte gMapObjectGraphicsInfo_83A4B04 + .4byte gMapObjectGraphicsInfo_83A5110 + .4byte gMapObjectGraphicsInfo_83A499C + .4byte gMapObjectGraphicsInfo_83A4B28 + .4byte gMapObjectGraphicsInfo_83A4F84 + .4byte gMapObjectGraphicsInfo_83A4FF0 + .4byte gMapObjectGraphicsInfo_83A50C8 + .4byte gMapObjectGraphicsInfo_83A5014 + .4byte gMapObjectGraphicsInfo_83A5080 + .4byte gMapObjectGraphicsInfo_83A50A4 + .4byte gMapObjectGraphicsInfo_83A5038 + .4byte gMapObjectGraphicsInfo_83A4B4C + .4byte gMapObjectGraphicsInfo_83A4B70 + .4byte gMapObjectGraphicsInfo_83A505C + .4byte gMapObjectGraphicsInfo_83A4B94 + .4byte gMapObjectGraphicsInfo_83A4BB8 + .4byte gMapObjectGraphicsInfo_83A4BDC + .4byte gMapObjectGraphicsInfo_83A4C00 + .4byte gMapObjectGraphicsInfo_83A4C24 + .4byte gMapObjectGraphicsInfo_83A4C48 + .4byte gMapObjectGraphicsInfo_83A4C6C + .4byte gMapObjectGraphicsInfo_83A4C90 + .4byte gMapObjectGraphicsInfo_83A4CB4 + .4byte gMapObjectGraphicsInfo_83A4CD8 + .4byte gMapObjectGraphicsInfo_83A4CFC + .4byte gMapObjectGraphicsInfo_83A4D20 + .4byte gMapObjectGraphicsInfo_83A4D44 + .4byte gMapObjectGraphicsInfo_83A4FA8 + .4byte gMapObjectGraphicsInfo_83A4D68 + .4byte gMapObjectGraphicsInfo_83A4D8C + .4byte gMapObjectGraphicsInfo_83A4DB0 + .4byte gMapObjectGraphicsInfo_83A4DD4 + .4byte gMapObjectGraphicsInfo_83A4E64 + .4byte gMapObjectGraphicsInfo_83A4E88 + .4byte gMapObjectGraphicsInfo_83A4EAC + .4byte gMapObjectGraphicsInfo_83A4EF4 + .4byte gMapObjectGraphicsInfo_83A4ED0 + .4byte gMapObjectGraphicsInfo_83A4F18 + .4byte gMapObjectGraphicsInfo_83A4F3C + .4byte gMapObjectGraphicsInfo_83A4F60 + .4byte gMapObjectGraphicsInfo_83A4FCC + .4byte gMapObjectGraphicsInfo_83A4DF8 + .4byte gMapObjectGraphicsInfo_83A4E1C + .4byte gMapObjectGraphicsInfo_83A4E40 + .4byte gMapObjectGraphicsInfo_83A5134 gUnknown_83A0010:: @ 83A0010 - .incbin "baserom.gba", 0x3A0010, 0x3688 + .incbin "baserom.gba", 0x3A0010, 0x90 + +gSpriteImages_83A00A0:: @ 83A00A0 + .incbin "baserom.gba", 0x3A00A0, 0xA0 + +gSpriteImages_83A0140:: @ 83A0140 + .incbin "baserom.gba", 0x3A0140, 0x48 + +gSpriteImages_83A0188:: @ 83A0188 + .incbin "baserom.gba", 0x3A0188, 0xA0 + +gSpriteImages_83A0228:: @ 83A0228 + .incbin "baserom.gba", 0x3A0228, 0x48 + +gSpriteImages_83A0270:: @ 83A0270 + .incbin "baserom.gba", 0x3A0270, 0x60 + +gSpriteImages_83A02D0:: @ 83A02D0 + .incbin "baserom.gba", 0x3A02D0, 0x60 + +gSpriteImages_83A0330:: @ 83A0330 + .incbin "baserom.gba", 0x3A0330, 0x48 + +gSpriteImages_83A0378:: @ 83A0378 + .incbin "baserom.gba", 0x3A0378, 0x48 + +gSpriteImages_83A03C0:: @ 83A03C0 + .incbin "baserom.gba", 0x3A03C0, 0x30 + +gSpriteImages_83A03F0:: @ 83A03F0 + .incbin "baserom.gba", 0x3A03F0, 0x30 + +gSpriteImages_83A0420:: @ 83A0420 + .incbin "baserom.gba", 0x3A0420, 0x50 + +gSpriteImages_83A0470:: @ 83A0470 + .incbin "baserom.gba", 0x3A0470, 0x50 + +gSpriteImages_83A04C0:: @ 83A04C0 + .incbin "baserom.gba", 0x3A04C0, 0x48 + +gSpriteImages_83A0508:: @ 83A0508 + .incbin "baserom.gba", 0x3A0508, 0x48 + +gSpriteImages_83A0550:: @ 83A0550 + .incbin "baserom.gba", 0x3A0550, 0x50 + +gSpriteImages_83A05A0:: @ 83A05A0 + .incbin "baserom.gba", 0x3A05A0, 0x48 + +gSpriteImages_83A05E8:: @ 83A05E8 + .incbin "baserom.gba", 0x3A05E8, 0x50 + +gSpriteImages_83A0638:: @ 83A0638 + .incbin "baserom.gba", 0x3A0638, 0x50 + +gSpriteImages_83A0688:: @ 83A0688 + .incbin "baserom.gba", 0x3A0688, 0x50 + +gSpriteImages_83A06D8:: @ 83A06D8 + .incbin "baserom.gba", 0x3A06D8, 0x48 + +gSpriteImages_83A0720:: @ 83A0720 + .incbin "baserom.gba", 0x3A0720, 0x50 + +gSpriteImages_83A0770:: @ 83A0770 + .incbin "baserom.gba", 0x3A0770, 0x50 + +gSpriteImages_83A07C0:: @ 83A07C0 + .incbin "baserom.gba", 0x3A07C0, 0x48 + +gSpriteImages_83A0808:: @ 83A0808 + .incbin "baserom.gba", 0x3A0808, 0x50 + +gSpriteImages_83A0858:: @ 83A0858 + .incbin "baserom.gba", 0x3A0858, 0x50 + +gSpriteImages_83A08A8:: @ 83A08A8 + .incbin "baserom.gba", 0x3A08A8, 0x50 + +gSpriteImages_83A08F8:: @ 83A08F8 + .incbin "baserom.gba", 0x3A08F8, 0x48 + +gSpriteImages_83A0940:: @ 83A0940 + .incbin "baserom.gba", 0x3A0940, 0x48 + +gSpriteImages_83A0988:: @ 83A0988 + .incbin "baserom.gba", 0x3A0988, 0x50 + +gSpriteImages_83A09D8:: @ 83A09D8 + .incbin "baserom.gba", 0x3A09D8, 0x48 + +gSpriteImages_83A0A20:: @ 83A0A20 + .incbin "baserom.gba", 0x3A0A20, 0x50 + +gSpriteImages_83A0A70:: @ 83A0A70 + .incbin "baserom.gba", 0x3A0A70, 0x48 + +gSpriteImages_83A0AB8:: @ 83A0AB8 + .incbin "baserom.gba", 0x3A0AB8, 0x48 + +gSpriteImages_83A0B00:: @ 83A0B00 + .incbin "baserom.gba", 0x3A0B00, 0x50 + +gSpriteImages_83A0B50:: @ 83A0B50 + .incbin "baserom.gba", 0x3A0B50, 0x50 + +gSpriteImages_83A0BA0:: @ 83A0BA0 + .incbin "baserom.gba", 0x3A0BA0, 0x50 + +gSpriteImages_83A0BF0:: @ 83A0BF0 + .incbin "baserom.gba", 0x3A0BF0, 0x50 + +gSpriteImages_83A0C40:: @ 83A0C40 + .incbin "baserom.gba", 0x3A0C40, 0x50 + +gSpriteImages_83A0C90:: @ 83A0C90 + .incbin "baserom.gba", 0x3A0C90, 0x50 + +gSpriteImages_83A0CE0:: @ 83A0CE0 + .incbin "baserom.gba", 0x3A0CE0, 0x50 + +gSpriteImages_83A0D30:: @ 83A0D30 + .incbin "baserom.gba", 0x3A0D30, 0x48 + +gSpriteImages_83A0D78:: @ 83A0D78 + .incbin "baserom.gba", 0x3A0D78, 0x50 + +gSpriteImages_83A0DC8:: @ 83A0DC8 + .incbin "baserom.gba", 0x3A0DC8, 0x50 + +gSpriteImages_83A0E18:: @ 83A0E18 + .incbin "baserom.gba", 0x3A0E18, 0x50 + +gSpriteImages_83A0E68:: @ 83A0E68 + .incbin "baserom.gba", 0x3A0E68, 0x50 + +gSpriteImages_83A0EB8:: @ 83A0EB8 + .incbin "baserom.gba", 0x3A0EB8, 0x50 + +gSpriteImages_83A0F08:: @ 83A0F08 + .incbin "baserom.gba", 0x3A0F08, 0x50 + +gSpriteImages_83A0F58:: @ 83A0F58 + .incbin "baserom.gba", 0x3A0F58, 0x50 + +gSpriteImages_83A0FA8:: @ 83A0FA8 + .incbin "baserom.gba", 0x3A0FA8, 0x50 + +gSpriteImages_83A0FF8:: @ 83A0FF8 + .incbin "baserom.gba", 0x3A0FF8, 0x48 + +gSpriteImages_83A1040:: @ 83A1040 + .incbin "baserom.gba", 0x3A1040, 0x50 + +gSpriteImages_83A1090:: @ 83A1090 + .incbin "baserom.gba", 0x3A1090, 0x48 + +gSpriteImages_83A10D8:: @ 83A10D8 + .incbin "baserom.gba", 0x3A10D8, 0x48 + +gSpriteImages_83A1120:: @ 83A1120 + .incbin "baserom.gba", 0x3A1120, 0x50 + +gSpriteImages_83A1170:: @ 83A1170 + .incbin "baserom.gba", 0x3A1170, 0x50 + +gSpriteImages_83A11C0:: @ 83A11C0 + .incbin "baserom.gba", 0x3A11C0, 0x50 + +gSpriteImages_83A1210:: @ 83A1210 + .incbin "baserom.gba", 0x3A1210, 0x50 + +gSpriteImages_83A1260:: @ 83A1260 + .incbin "baserom.gba", 0x3A1260, 0x50 + +gSpriteImages_83A12B0:: @ 83A12B0 + .incbin "baserom.gba", 0x3A12B0, 0x48 + +gSpriteImages_83A12F8:: @ 83A12F8 + .incbin "baserom.gba", 0x3A12F8, 0x50 + +gSpriteImages_83A1348:: @ 83A1348 + .incbin "baserom.gba", 0x3A1348, 0x48 + +gSpriteImages_83A1390:: @ 83A1390 + .incbin "baserom.gba", 0x3A1390, 0x8 + +gSpriteImages_83A1398:: @ 83A1398 + .incbin "baserom.gba", 0x3A1398, 0x48 + +gSpriteImages_83A13E0:: @ 83A13E0 + .incbin "baserom.gba", 0x3A13E0, 0x50 + +gSpriteImages_83A1430:: @ 83A1430 + .incbin "baserom.gba", 0x3A1430, 0x50 + +gSpriteImages_83A1480:: @ 83A1480 + .incbin "baserom.gba", 0x3A1480, 0x48 + +gSpriteImages_83A14C8:: @ 83A14C8 + .incbin "baserom.gba", 0x3A14C8, 0x48 + +gSpriteImages_83A1510:: @ 83A1510 + .incbin "baserom.gba", 0x3A1510, 0x20 + +gSpriteImages_83A1530:: @ 83A1530 + .incbin "baserom.gba", 0x3A1530, 0x48 + +gSpriteImages_83A1578:: @ 83A1578 + .incbin "baserom.gba", 0x3A1578, 0x48 + +gSpriteImages_83A15C0:: @ 83A15C0 + .incbin "baserom.gba", 0x3A15C0, 0x48 + +gSpriteImages_83A1608:: @ 83A1608 + .incbin "baserom.gba", 0x3A1608, 0x48 + +gSpriteImages_83A1650:: @ 83A1650 + .incbin "baserom.gba", 0x3A1650, 0x48 + +gSpriteImages_83A1698:: @ 83A1698 + .incbin "baserom.gba", 0x3A1698, 0x20 + +gSpriteImages_83A16B8:: @ 83A16B8 + .incbin "baserom.gba", 0x3A16B8, 0x8 + +gSpriteImages_83A16C0:: @ 83A16C0 + .incbin "baserom.gba", 0x3A16C0, 0x48 + +gSpriteImages_83A1708:: @ 83A1708 + .incbin "baserom.gba", 0x3A1708, 0x48 + +gSpriteImages_83A1750:: @ 83A1750 + .incbin "baserom.gba", 0x3A1750, 0x48 + +gSpriteImages_83A1798:: @ 83A1798 + .incbin "baserom.gba", 0x3A1798, 0x48 + +gSpriteImages_83A17E0:: @ 83A17E0 + .incbin "baserom.gba", 0x3A17E0, 0x48 + +gSpriteImages_83A1828:: @ 83A1828 + .incbin "baserom.gba", 0x3A1828, 0x48 + +gSpriteImages_83A1870:: @ 83A1870 + .incbin "baserom.gba", 0x3A1870, 0x48 + +gSpriteImages_83A18B8:: @ 83A18B8 + .incbin "baserom.gba", 0x3A18B8, 0x48 + +gSpriteImages_83A1900:: @ 83A1900 + .incbin "baserom.gba", 0x3A1900, 0x48 + +gSpriteImages_83A1948:: @ 83A1948 + .incbin "baserom.gba", 0x3A1948, 0x48 + +gSpriteImages_83A1990:: @ 83A1990 + .incbin "baserom.gba", 0x3A1990, 0x48 + +gSpriteImages_83A19D8:: @ 83A19D8 + .incbin "baserom.gba", 0x3A19D8, 0x48 + +gSpriteImages_83A1A20:: @ 83A1A20 + .incbin "baserom.gba", 0x3A1A20, 0x48 + +gSpriteImages_83A1A68:: @ 83A1A68 + .incbin "baserom.gba", 0x3A1A68, 0x48 + +gSpriteImages_83A1AB0:: @ 83A1AB0 + .incbin "baserom.gba", 0x3A1AB0, 0x48 + +gSpriteImages_83A1AF8:: @ 83A1AF8 + .incbin "baserom.gba", 0x3A1AF8, 0x48 + +gSpriteImages_83A1B40:: @ 83A1B40 + .incbin "baserom.gba", 0x3A1B40, 0x60 + +gSpriteImages_83A1BA0:: @ 83A1BA0 + .incbin "baserom.gba", 0x3A1BA0, 0x60 + +gSpriteImages_83A1C00:: @ 83A1C00 + .incbin "baserom.gba", 0x3A1C00, 0x8 + +gSpriteImages_83A1C08:: @ 83A1C08 + .incbin "baserom.gba", 0x3A1C08, 0x8 + +gSpriteImages_83A1C10:: @ 83A1C10 + .incbin "baserom.gba", 0x3A1C10, 0x48 + +gSpriteImages_83A1C58:: @ 83A1C58 + .incbin "baserom.gba", 0x3A1C58, 0x8 + +gSpriteImages_83A1C60:: @ 83A1C60 + .incbin "baserom.gba", 0x3A1C60, 0x8 + +gSpriteImages_83A1C68:: @ 83A1C68 + .incbin "baserom.gba", 0x3A1C68, 0x8 + +gSpriteImages_83A1C70:: @ 83A1C70 + .incbin "baserom.gba", 0x3A1C70, 0x8 + +gSpriteImages_83A1C78:: @ 83A1C78 + .incbin "baserom.gba", 0x3A1C78, 0x8 + +gSpriteImages_83A1C80:: @ 83A1C80 + .incbin "baserom.gba", 0x3A1C80, 0x8 + +gSpriteImages_83A1C88:: @ 83A1C88 + .incbin "baserom.gba", 0x3A1C88, 0x8 + +gSpriteImages_83A1C90:: @ 83A1C90 + .incbin "baserom.gba", 0x3A1C90, 0x8 + +gSpriteImages_83A1C98:: @ 83A1C98 + .incbin "baserom.gba", 0x3A1C98, 0x8 + +gSpriteImages_83A1CA0:: @ 83A1CA0 + .incbin "baserom.gba", 0x3A1CA0, 0x8 + +gSpriteImages_83A1CA8:: @ 83A1CA8 + .incbin "baserom.gba", 0x3A1CA8, 0x48 + +gSpriteImages_83A1CF0:: @ 83A1CF0 + .incbin "baserom.gba", 0x3A1CF0, 0x48 + +gSpriteImages_83A1D38:: @ 83A1D38 + .incbin "baserom.gba", 0x3A1D38, 0x48 + +gSpriteImages_83A1D80:: @ 83A1D80 + .incbin "baserom.gba", 0x3A1D80, 0x48 + +gSpriteImages_83A1DC8:: @ 83A1DC8 + .incbin "baserom.gba", 0x3A1DC8, 0x48 + +gSpriteImages_83A1E10:: @ 83A1E10 + .incbin "baserom.gba", 0x3A1E10, 0x48 + +gSpriteImages_83A1E58:: @ 83A1E58 + .incbin "baserom.gba", 0x3A1E58, 0x48 + +gSpriteImages_83A1EA0:: @ 83A1EA0 + .incbin "baserom.gba", 0x3A1EA0, 0x48 + +gSpriteImages_83A1EE8:: @ 83A1EE8 + .incbin "baserom.gba", 0x3A1EE8, 0x48 + +gSpriteImages_83A1F30:: @ 83A1F30 + .incbin "baserom.gba", 0x3A1F30, 0x48 + +gSpriteImages_83A1F78:: @ 83A1F78 + .incbin "baserom.gba", 0x3A1F78, 0x48 + +gSpriteImages_83A1FC0:: @ 83A1FC0 + .incbin "baserom.gba", 0x3A1FC0, 0x48 + +gSpriteImages_83A2008:: @ 83A2008 + .incbin "baserom.gba", 0x3A2008, 0x48 + +gSpriteImages_83A2050:: @ 83A2050 + .incbin "baserom.gba", 0x3A2050, 0x48 + +gSpriteImages_83A2098:: @ 83A2098 + .incbin "baserom.gba", 0x3A2098, 0x48 + +gSpriteImages_83A20E0:: @ 83A20E0 + .incbin "baserom.gba", 0x3A20E0, 0x48 + +gSpriteImages_83A2128:: @ 83A2128 + .incbin "baserom.gba", 0x3A2128, 0x48 + +gSpriteImages_83A2170:: @ 83A2170 + .incbin "baserom.gba", 0x3A2170, 0x48 + +gSpriteImages_83A21B8:: @ 83A21B8 + .incbin "baserom.gba", 0x3A21B8, 0x48 + +gSpriteImages_83A2200:: @ 83A2200 + .incbin "baserom.gba", 0x3A2200, 0x48 + +gSpriteImages_83A2248:: @ 83A2248 + .incbin "baserom.gba", 0x3A2248, 0x48 + +gSpriteImages_83A2290:: @ 83A2290 + .incbin "baserom.gba", 0x3A2290, 0x48 + +gSpriteImages_83A22D8:: @ 83A22D8 + .incbin "baserom.gba", 0x3A22D8, 0x48 + +gSpriteImages_83A2320:: @ 83A2320 + .incbin "baserom.gba", 0x3A2320, 0x48 + +gSpriteImages_83A2368:: @ 83A2368 + .incbin "baserom.gba", 0x3A2368, 0x48 + +gSpriteImages_83A23B0:: @ 83A23B0 + .incbin "baserom.gba", 0x3A23B0, 0x48 + +gSpriteImages_83A23F8:: @ 83A23F8 + .incbin "baserom.gba", 0x3A23F8, 0x48 + +gSpriteImages_83A2440:: @ 83A2440 + .incbin "baserom.gba", 0x3A2440, 0x48 + +gSpriteImages_83A2488:: @ 83A2488 + .incbin "baserom.gba", 0x3A2488, 0x48 + +gSpriteImages_83A24D0:: @ 83A24D0 + .incbin "baserom.gba", 0x3A24D0, 0x48 + +gSpriteImages_83A2518:: @ 83A2518 + .incbin "baserom.gba", 0x3A2518, 0x48 + +gSpriteImages_83A2560:: @ 83A2560 + .incbin "baserom.gba", 0x3A2560, 0x48 + +gSpriteImages_83A25A8:: @ 83A25A8 + .incbin "baserom.gba", 0x3A25A8, 0x48 + +gSpriteImages_83A25F0:: @ 83A25F0 + .incbin "baserom.gba", 0x3A25F0, 0x48 + +gSpriteImages_83A2638:: @ 83A2638 + .incbin "baserom.gba", 0x3A2638, 0x48 + +gSpriteImages_83A2680:: @ 83A2680 + .incbin "baserom.gba", 0x3A2680, 0x48 + +gSpriteImages_83A26C8:: @ 83A26C8 + .incbin "baserom.gba", 0x3A26C8, 0x48 + +gSpriteImages_83A2710:: @ 83A2710 + .incbin "baserom.gba", 0x3A2710, 0x48 + +gSpriteImages_83A2758:: @ 83A2758 + .incbin "baserom.gba", 0x3A2758, 0x48 + +gSpriteImages_83A27A0:: @ 83A27A0 + .incbin "baserom.gba", 0x3A27A0, 0x48 + +gSpriteImages_83A27E8:: @ 83A27E8 + .incbin "baserom.gba", 0x3A27E8, 0x48 + +gSpriteImages_83A2830:: @ 83A2830 + .incbin "baserom.gba", 0x3A2830, 0x48 + +gSpriteImages_83A2878:: @ 83A2878 + .incbin "baserom.gba", 0x3A2878, 0x48 + +gSpriteImages_83A28C0:: @ 83A28C0 + .incbin "baserom.gba", 0x3A28C0, 0x48 + +gSpriteImages_83A2908:: @ 83A2908 + .incbin "baserom.gba", 0x3A2908, 0xA0C + +gAnimTable_83A3314:: @ 83A3314 + .incbin "baserom.gba", 0x3A3314, 0x54 + +gAnimTable_83A3368:: @ 83A3368 + .incbin "baserom.gba", 0x3A3368, 0x54 + +gAnimTable_83A33BC:: @ 83A33BC + .incbin "baserom.gba", 0x3A33BC, 0xB4 + +gAnimTable_83A3470:: @ 83A3470 + .incbin "baserom.gba", 0x3A3470, 0x114 + +gAnimTable_83A3584:: @ 83A3584 + .incbin "baserom.gba", 0x3A3584, 0x60 + +gAnimTable_83A35E4:: @ 83A35E4 + .incbin "baserom.gba", 0x3A35E4, 0x54 + +gAnimTable_83A3638:: @ 83A3638 + .incbin "baserom.gba", 0x3A3638, 0x4 + +gAnimTable_83A363C:: @ 83A363C + .incbin "baserom.gba", 0x3A363C, 0x4 + +gAnimTable_83A3640:: @ 83A3640 + .incbin "baserom.gba", 0x3A3640, 0x18 + +gAnimTable_83A3658:: @ 83A3658 + .incbin "baserom.gba", 0x3A3658, 0x8 + +gAnimTable_83A3660:: @ 83A3660 + .incbin "baserom.gba", 0x3A3660, 0x8 + +gAnimTable_83A3668:: @ 83A3668 + .incbin "baserom.gba", 0x3A3668, 0x30 gUnknown_83A3698:: @ 83A3698 - .incbin "baserom.gba", 0x3A3698, 0x80 + .incbin "baserom.gba", 0x3A3698, 0x48 + +gEventObjectBaseOam_128x64:: + .incbin "baserom.gba", 0x3A36E0, 0x10 + +gEventObjectBaseOam_16x16:: + .incbin "baserom.gba", 0x3A36F0, 0x8 + +gEventObjectBaseOam_32x16:: + .incbin "baserom.gba", 0x3A36F8, 0x18 + +gEventObjectBaseOam_16x32:: + .incbin "baserom.gba", 0x3A3710, 0x8 gEventObjectBaseOam_32x32:: @ 83A3718 .incbin "baserom.gba", 0x3A3718, 0x8 -gUnknown_83A3720:: @ 83A3720 - .incbin "baserom.gba", 0x3A3720, 0x1a38 +gEventObjectBaseOam_64x64:: @ 83A3720 + .incbin "baserom.gba", 0x3A3720, 0x28 + +gSubspriteTable_83A3748:: @ 83A3748 + .incbin "baserom.gba", 0x3A3748, 0x54 + +gSubspriteTable_83A379C:: @ 83A379C + .incbin "baserom.gba", 0x3A379C, 0x54 + +gSubspriteTable_83A37F0:: @ 83A37F0 + .incbin "baserom.gba", 0x3A37F0, 0xE0 + +gSubspriteTable_83A38D0:: @ 83A38D0 + .incbin "baserom.gba", 0x3A38D0, 0x180 + +gSubspriteTable_83A3A50:: @ 83A3A50 + .incbin "baserom.gba", 0x3A3A50, 0x160 + +gMapObjectGraphicsInfo_83A3BB0:: @ 83A3BB0 + .2byte 0xffff, 0x1100, 0x1102, 0x0200, 16, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3470 + .4byte gSpriteImages_83A00A0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3BD4:: @ 83A3BD4 + .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 2 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0140 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3BF8:: @ 83A3BF8 + .2byte 0xffff, 0x1100, 0x11ff, 0x0100, 16, 32 + .byte 0 | (1 << 4) | (0 << 6) | (1 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3584 + .4byte gSpriteImages_83A0270 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3C1C:: @ 83A3C1C + .2byte 0xffff, 0x1100, 0x1102, 0x0100, 16, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3638 + .4byte gSpriteImages_83A0330 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3C40:: @ 83A3C40 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A04C0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3C64:: @ 83A3C64 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0420 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3C88:: @ 83A3C88 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0470 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3CAC:: @ 83A3CAC + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0508 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3CD0:: @ 83A3CD0 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0550 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3CF4:: @ 83A3CF4 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A05A0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3D18:: @ 83A3D18 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A05E8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3D3C:: @ 83A3D3C + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0638 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3D60:: @ 83A3D60 + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0688 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3D84:: @ 83A3D84 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A06D8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3DA8:: @ 83A3DA8 + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0C40 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3DCC:: @ 83A3DCC + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0720 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3DF0:: @ 83A3DF0 + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0770 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3E14:: @ 83A3E14 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A07C0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3E38:: @ 83A3E38 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0808 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3E5C:: @ 83A3E5C + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0858 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3E80:: @ 83A3E80 + .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A08A8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3EA4:: @ 83A3EA4 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A08F8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3EC8:: @ 83A3EC8 + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0940 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3EEC:: @ 83A3EEC + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0988 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3F10:: @ 83A3F10 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A09D8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3F34:: @ 83A3F34 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0A20 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3F58:: @ 83A3F58 + .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0AB8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3F7C:: @ 83A3F7C + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0B00 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3FA0:: @ 83A3FA0 + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0B50 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3FC4:: @ 83A3FC4 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0BA0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A3FE8:: @ 83A3FE8 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0BF0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A400C:: @ 83A400C + .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0C90 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4030:: @ 83A4030 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0CE0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4054:: @ 83A4054 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0D30 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4078:: @ 83A4078 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0D78 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A409C:: @ 83A409C + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0DC8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A40C0:: @ 83A40C0 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0E18 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A40E4:: @ 83A40E4 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0E68 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4108:: @ 83A4108 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0EB8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A412C:: @ 83A412C + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0F08 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4150:: @ 83A4150 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0F58 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4174:: @ 83A4174 + .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0FA8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4198:: @ 83A4198 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0FF8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A41BC:: @ 83A41BC + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1040 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A41E0:: @ 83A41E0 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1090 + .4byte gDummySpriteAffineAnimTable + .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A10D8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4228:: @ 83A4228 + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1120 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A424C:: @ 83A424C + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1170 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4270:: @ 83A4270 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A11C0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4294:: @ 83A4294 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1210 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A42B8:: @ 83A42B8 + .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 2 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1260 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A42DC:: @ 83A42DC + .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 2 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A12B0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4300:: @ 83A4300 + .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A35E4 + .4byte gSpriteImages_83A12F8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4324:: @ 83A4324 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1348 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4348:: @ 83A4348 + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1390 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A436C:: @ 83A436C + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1398 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4390:: @ 83A4390 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A13E0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A43B4:: @ 83A43B4 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1430 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A43D8:: @ 83A43D8 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1480 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A43FC:: @ 83A43FC + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A14C8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4420:: @ 83A4420 + .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0A70 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4444:: @ 83A4444 + .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .byte 4 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3660 + .4byte gSpriteImages_83A1510 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4468:: @ 83A4468 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1530 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A448C:: @ 83A448C + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1578 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A44B0:: @ 83A44B0 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A15C0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A44D4:: @ 83A44D4 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1608 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A44F8:: @ 83A44F8 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1650 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A451C:: @ 83A451C + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3658 + .4byte gSpriteImages_83A1698 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4540:: @ 83A4540 + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A16B8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4564:: @ 83A4564 + .2byte 0xffff, 0x1110, 0x1102, 0x0200, 16, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3470 + .4byte gSpriteImages_83A0188 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4588:: @ 83A4588 + .2byte 0xffff, 0x1110, 0x1102, 0x0200, 32, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 2 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0228 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A45AC:: @ 83A45AC + .2byte 0xffff, 0x1110, 0x11ff, 0x0100, 16, 32 + .byte 0 | (1 << 4) | (0 << 6) | (1 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3584 + .4byte gSpriteImages_83A02D0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A45D0:: @ 83A45D0 + .2byte 0xffff, 0x1110, 0x1102, 0x0100, 16, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3638 + .4byte gSpriteImages_83A0378 + .4byte gDummySpriteAffineAnimTable + .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32 + .byte (10) | (1 << 4) | (0 << 6) | (0 << 7) + .byte 2 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A0140 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4618:: @ 83A4618 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A16C0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A463C:: @ 83A463C + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1708 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4660:: @ 83A4660 + .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1750 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4684:: @ 83A4684 + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1798 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A46A8:: @ 83A46A8 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A17E0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A46CC:: @ 83A46CC + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1828 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A46F0:: @ 83A46F0 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1870 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4714:: @ 83A4714 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A18B8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4738:: @ 83A4738 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1900 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A475C:: @ 83A475C + .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1948 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4780:: @ 83A4780 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1990 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A47A4:: @ 83A47A4 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A19D8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A47C8:: @ 83A47C8 + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1A20 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A47EC:: @ 83A47EC + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1A68 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4810:: @ 83A4810 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1AB0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4834:: @ 83A4834 + .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1AF8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4858:: @ 83A4858 + .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3668 + .4byte gSpriteImages_83A1B40 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A487C:: @ 83A487C + .2byte 0xffff, 0x1110, 0x1102, 0x0200, 32, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3668 + .4byte gSpriteImages_83A1BA0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A48A0:: @ 83A48A0 + .2byte 0xffff, 0x1100, 0x1102, 0x0100, 16, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A363C + .4byte gSpriteImages_83A0330 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A48C4:: @ 83A48C4 + .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3640 + .4byte gSpriteImages_83A03C0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A48E8:: @ 83A48E8 + .2byte 0xffff, 0x1100, 0x1102, 0x0100, 16, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A363C + .4byte gSpriteImages_83A0378 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A490C:: @ 83A490C + .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32 + .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3640 + .4byte gSpriteImages_83A03F0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4930:: @ 83A4930 + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 32, 16 + .byte 2 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_32x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C00 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4954:: @ 83A4954 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C08 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4978:: @ 83A4978 + .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1C10 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A499C:: @ 83A499C + .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1D38 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A49C0:: @ 83A49C0 + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C58 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A49E4:: @ 83A49E4 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C60 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4A08:: @ 83A4A08 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C68 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4A2C:: @ 83A4A2C + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C70 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4A50:: @ 83A4A50 + .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C78 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4A74:: @ 83A4A74 + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C80 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4A98:: @ 83A4A98 + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C88 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4ABC:: @ 83A4ABC + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C90 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4AE0:: @ 83A4AE0 + .2byte 0xffff, 0x1113, 0x11ff, 0x0200, 32, 32 + .byte (10) | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1C98 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4B04:: @ 83A4B04 + .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32 + .byte 3 | (0 << 4) | (1 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3314 + .4byte gSpriteImages_83A1CA0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4B28:: @ 83A4B28 + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1D80 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4B4C:: @ 83A4B4C + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1E10 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4B70:: @ 83A4B70 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1E58 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4B94:: @ 83A4B94 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1EA0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4BB8:: @ 83A4BB8 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1EE8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4BDC:: @ 83A4BDC + .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1F30 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4C00:: @ 83A4C00 + .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1F78 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4C24:: @ 83A4C24 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1FC0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4C48:: @ 83A4C48 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2008 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4C6C:: @ 83A4C6C + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2050 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4C90:: @ 83A4C90 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2098 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4CB4:: @ 83A4CB4 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A20E0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4CD8:: @ 83A4CD8 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2128 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4CFC:: @ 83A4CFC + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2170 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4D20:: @ 83A4D20 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A21B8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4D44:: @ 83A4D44 + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2200 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4D68:: @ 83A4D68 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2248 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4D8C:: @ 83A4D8C + .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2290 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4DB0:: @ 83A4DB0 + .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A22D8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4DD4:: @ 83A4DD4 + .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2320 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4DF8:: @ 83A4DF8 + .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2368 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4E1C:: @ 83A4E1C + .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A23B0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4E40:: @ 83A4E40 + .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A23F8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4E64:: @ 83A4E64 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2440 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4E88:: @ 83A4E88 + .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2488 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4EAC:: @ 83A4EAC + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A24D0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4ED0:: @ 83A4ED0 + .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2518 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4EF4:: @ 83A4EF4 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2560 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4F18:: @ 83A4F18 + .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A25A8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4F3C:: @ 83A4F3C + .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_32x32 + .4byte gSubspriteTable_83A37F0 + .4byte gAnimTable_83A33BC + .4byte gSpriteImages_83A25F0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4F60:: @ 83A4F60 + .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2638 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4F84:: @ 83A4F84 + .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2680 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4FA8:: @ 83A4FA8 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2878 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4FCC:: @ 83A4FCC + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A28C0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A4FF0:: @ 83A4FF0 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A26C8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A5014:: @ 83A5014 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1DC8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A5038:: @ 83A5038 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2710 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A505C:: @ 83A505C + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2758 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A5080:: @ 83A5080 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A27A0 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A50A4:: @ 83A50A4 + .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A27E8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A50C8:: @ 83A50C8 + .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x16 + .4byte gSubspriteTable_83A3748 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2830 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A50EC:: @ 83A50EC + .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) + .byte 1 + .align 2 + .4byte gEventObjectBaseOam_16x32 + .4byte gSubspriteTable_83A379C + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A2908 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A5110:: @ 83A5110 + .2byte 0xffff, 0x1114, 0x11ff, 0x0800, 64, 64 + .byte (10) | (1 << 4) | (0 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_64x64 + .4byte gSubspriteTable_83A38D0 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1CA8 + .4byte gDummySpriteAffineAnimTable + +gMapObjectGraphicsInfo_83A5134:: @ 83A5134 + .2byte 0xffff, 0x1115, 0x11ff, 0x1000, 128, 64 + .byte (10) | (1 << 4) | (0 << 6) | (0 << 7) + .byte 0 + .align 2 + .4byte gEventObjectBaseOam_128x64 + .4byte gSubspriteTable_83A3A50 + .4byte gAnimTable_83A3368 + .4byte gSpriteImages_83A1CF0 + .4byte gDummySpriteAffineAnimTable gUnknown_83A5158:: @ 83A5158 .incbin "baserom.gba", 0x3A5158, 0xB0 diff --git a/data/graphics.s b/data/graphics.s index 721cc2a3e..0fb817421 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -2589,7 +2589,7 @@ gFile_graphics_battle_anims_sprites_257_palette:: @ 8D2FB94 .align 2 gUnknown_8D2FBB4:: @ 8D2FBB4 - .incbin "baserom.gba", 0xD2FBB4, 0x20 + .incbin "graphics/interface/unk_8D2FBB4.gbapal" .align 2 gMonFrontPic_Bulbasaur:: @ 8D2FBD4 @@ -7724,7 +7724,7 @@ gMonIcon_Heracross:: @ 8DC21A0 .incbin "graphics/pokemon/heracross/icon.4bpp" gUnknown_heracross_icon:: @ 8DC25A0 - .incbin "baserom.gba", 0xDC25A0, 0x400 + .incbin "graphics/pokemon/heracross/unk_icon.4bpp" .align 2 gMonFootprint_Heracross:: @ 8DC29A0 @@ -13936,13 +13936,13 @@ gUnknown_8E83604:: @ 8E83604 .incbin "baserom.gba", 0xE83604, 0x28 gUnknown_8E8362C:: @ 8E8362C - .incbin "baserom.gba", 0xE8362C, 0x790 + .incbin "graphics/interface/unk_8E8362C.4bpp.lz" gUnknown_8E83DBC:: @ 8E83DBC - .incbin "baserom.gba", 0xE83DBC, 0x7A4 + .incbin "graphics/interface/unk_8E83DBC.4bpp.lz" gUnknown_8E84560:: @ 8E84560 - .incbin "baserom.gba", 0xE84560, 0x28 + .incbin "graphics/interface/unk_8E84560.gbapal.lz" .align 2 gFile_graphics_interface_bag_swap_sheet:: @ 8E84588 diff --git a/graphics/interface/unk_8D2FBB4.pal b/graphics/interface/unk_8D2FBB4.pal new file mode 100644 index 000000000..46860b414 --- /dev/null +++ b/graphics/interface/unk_8D2FBB4.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +238 222 0 +255 246 139 +255 148 0 +255 238 115 +238 0 0 +246 222 156 +32 32 32 +222 222 222 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/interface/unk_8E8362C.png b/graphics/interface/unk_8E8362C.png new file mode 100644 index 0000000000000000000000000000000000000000..104c26c84988a3ed6e747ecadd5e72a93f2ffb4f GIT binary patch literal 1236 zcmV;_1S|WAP)-l74`**LH~EY>7f2!q4JcJEg;Yf%`6fDLE4VnQ9M3(IR>PCl=qI-h`A$K6vRk z{~>*ae>`&0$UFDH>#pwn7q<#<=li3!%{%c$yl(PUz?W0pzX2e4x~c$pc_sl->W@$d zpc9|Q(qF&{LTEf|uG}eHWcXGBaD`BKX!1gY0xSV8#&ZC-e*{@&%#43)J0|0HvF~fJ1d4byPs?g%RK>zTIwr;|Vk% z;{f7uP9P2>3NVLORC1u?-zF-M+(7HAvewV=^&yi1H@TL9MK+UxbPIn2f`=cIEtLU} zwpYs+9}@W@4gTsx{3 z8zSh+1eB}wL6@Zg_-1o?`2?(1SHEh2TW46UI0hMJ8sHEJt@z}IUn`==o4y`oxPQ<; zrolfrgMVoCeEkEH0Np>_`(igt{y}=L4gTS^I5kZEVX6YEe+XauzjuJaKZHN*WkB8i zANK-a@(+*ukKIt2{KMmCVJJ=h;qy`$N|S#eRgJv)W|1e0<;2)g9 zKeT!#{(<$>ADC~iKk&`nT7S6XPsdh&0Dm#I)gRnB-_$Ji2Y356jBND>ScU76JYIhw z>$Sc9;JEMX^#_OT?DYrsf>;3$;>-$62(uOkynxxO2i!*4%L~)wG2M^Y#p87-7Q-8?t&R&0T$xwgzzv=5{mHX*P*d>c?t!wi*xOurP_$cMuvM>=j zM4JT$n8J{tSh7~TTub5Qzc4``3e7*{OA*)=s(*M{FiH6v#Xk@gAc}uTR3KCRg9a%3 zW>TbLoGO5ellN2v(s!A%cPH;tAqAxd0MlA&Eo{tCtHHh~1D2!!9&9%<0Gp2DA9gaZ z)ck`6sP;es5)EKj97#OU`~#Jrg=P=%oUwH)#x#SG%!T-RO#{t8%oA~y%L1+bpaR(LbJHM#VX`3UvK!J9C!EMq7s&&e3l6HQf?pgZzg%zml4;Fjyh36OhzViza yFrHrsfcgAF0Lra0000{5w83TeqNU0l>QluQn zr()7q;YlsX0Xu(S}Milw}&RG2z zCV=q&<}W%I`jhu9Qpw#A*LU0=Lm4rXPTa7@{Al3}UkBuzoOi06%gp{h*ZNL>lz^!LnXI^!mXK^!lN; z|Ehk7-&a43X75{nC_Cy8!_PbF4@Fn~q3EbTc%q~J;E9gkp~$&(|N!soPP1 z(E1xvUckV>%PD~C4}(gr&ek8iD+8RXKa@(HuRko*TAr&vc#CyK^@ESDGO2**hXU6h z%KE)?^#{+$h5T&&!83ckqyFF-SR{Rd$eFgSa`Z3qmp4ayUOD;~Pi`#x*3rLsa-)t`1FV0M zE6WO3|6+UcuO0o1L|7pzam)G_xe)U1BBc9 z`$ruVMG>(61*ElZXx+Xa(4YP*1NgrAq}j0bqXB6D0@7v_qcZCF0r+?=Mj5o*DJk1c z1-ySD8_#!tHV=~bFRo*G0%UgO=wF!B(+**t+|$1>o-8*1{&o7{Z+SoOy;|kADgXcg M07*qoM6N<$g2CKh<^TWy literal 0 HcmV?d00001 diff --git a/graphics/interface/unk_8E84560.pal b/graphics/interface/unk_8E84560.pal new file mode 100644 index 000000000..6c36252b6 --- /dev/null +++ b/graphics/interface/unk_8E84560.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +82 205 180 +255 246 180 +255 230 123 +238 205 98 +213 172 98 +65 74 106 +123 123 123 +90 90 90 +172 172 172 +164 123 65 +255 255 255 +222 106 0 +189 74 0 +131 41 0 +213 222 230 +230 238 246 diff --git a/graphics/pokemon/heracross/unk_icon.png b/graphics/pokemon/heracross/unk_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..362f66fd98758cfe56eeefa07783809e72b4831b GIT binary patch literal 306 zcmV-20nPr2P)DV$FpF`Lf3>iIJt}RY>G+x-Psk1=tu+}qu_6Jr!7&de4a^|~HW|?Z>wmL7tai2%I zSin9tn}$6`avF=Z6`nIc2xNUT-{weI;~$2chyI^s1r}*HFZ*+8?$4lkJ7X4H`k}k| QHqdJfp00i_>zopr0QU!wlK=n! literal 0 HcmV?d00001 diff --git a/graphics_file_rules.mk b/graphics_file_rules.mk index 60bf4c73b..f7ed97888 100644 --- a/graphics_file_rules.mk +++ b/graphics_file_rules.mk @@ -515,3 +515,6 @@ POKEDEXAREAMARKERFILES := \ $(POKEDEXAREAMARKERSDATADIR)/marker.4bpp: $(POKEDEXAREAMARKERFILES) cat $^ > $@ + +graphics/pokemon/heracross/unk_icon.4bpp: %.4bpp: %.png + $(GFX) $< $@ -mwidth 4 -mheight 4 From ce83b3b0721e69af3318da6f59ff7289630c6b15 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 18 Oct 2019 17:38:10 -0400 Subject: [PATCH 060/114] Dump map object gfx info, 2 --- baserom.ips | Bin 907790 -> 893695 bytes data/field_map_obj.s | 5630 +++++++++++++++++++++++++++++++++++++++--- 2 files changed, 5301 insertions(+), 329 deletions(-) diff --git a/baserom.ips b/baserom.ips index 974cc6175d0075e9a433eb2dc328d49aecb52dc7..b7f7b1360cdda6c4783b07547edc62d1b28682b7 100644 GIT binary patch delta 105 zcmeC%V*dZASwjnB3sVbo3rh=Y3)>dOGFrosF+GcRK&EVNK IgO|?<07};)EC2ui delta 14305 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 diff --git a/data/field_map_obj.s b/data/field_map_obj.s index 542ed2253..e0cdc8ac2 100644 --- a/data/field_map_obj.s +++ b/data/field_map_obj.s @@ -1,3 +1,5 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" .section .rodata .align 2 gUnknown_835B934:: @ 835B934 @@ -7,7 +9,2587 @@ gUnknown_835B944:: @ 835B944 .incbin "baserom.gba", 0x35B944, 0x18 gUnknown_835B95C:: @ 835B95C - .incbin "baserom.gba", 0x35B95C, 0x3DA2C + .incbin "baserom.gba", 0x35B95C, 0x20C + +gUnknown_835BB68:: @ 835BB68 + .incbin "baserom.gba", 0x35BB68, 0x100 + +gUnknown_835BC68:: @ 835BC68 + .incbin "baserom.gba", 0x35BC68, 0x100 + +gUnknown_835BD68:: @ 835BD68 + .incbin "baserom.gba", 0x35BD68, 0x100 + +gUnknown_835BE68:: @ 835BE68 + .incbin "baserom.gba", 0x35BE68, 0x100 + +gUnknown_835BF68:: @ 835BF68 + .incbin "baserom.gba", 0x35BF68, 0x100 + +gUnknown_835C068:: @ 835C068 + .incbin "baserom.gba", 0x35C068, 0x100 + +gUnknown_835C168:: @ 835C168 + .incbin "baserom.gba", 0x35C168, 0x100 + +gUnknown_835C268:: @ 835C268 + .incbin "baserom.gba", 0x35C268, 0x100 + +gUnknown_835C368:: @ 835C368 + .incbin "baserom.gba", 0x35C368, 0x100 + +gUnknown_835C468:: @ 835C468 + .incbin "baserom.gba", 0x35C468, 0x100 + +gUnknown_835C568:: @ 835C568 + .incbin "baserom.gba", 0x35C568, 0x100 + +gUnknown_835C668:: @ 835C668 + .incbin "baserom.gba", 0x35C668, 0x100 + +gUnknown_835C768:: @ 835C768 + .incbin "baserom.gba", 0x35C768, 0x100 + +gUnknown_835C868:: @ 835C868 + .incbin "baserom.gba", 0x35C868, 0x100 + +gUnknown_835C968:: @ 835C968 + .incbin "baserom.gba", 0x35C968, 0x100 + +gUnknown_835CA68:: @ 835CA68 + .incbin "baserom.gba", 0x35CA68, 0x100 + +gUnknown_835CB68:: @ 835CB68 + .incbin "baserom.gba", 0x35CB68, 0x100 + +gUnknown_835CC68:: @ 835CC68 + .incbin "baserom.gba", 0x35CC68, 0x100 + +gUnknown_835CD68:: @ 835CD68 + .incbin "baserom.gba", 0x35CD68, 0x100 + +gUnknown_835CE68:: @ 835CE68 + .incbin "baserom.gba", 0x35CE68, 0x100 + +gUnknown_835CF68:: @ 835CF68 + .incbin "baserom.gba", 0x35CF68, 0x100 + +gUnknown_835D068:: @ 835D068 + .incbin "baserom.gba", 0x35D068, 0x100 + +gUnknown_835D168:: @ 835D168 + .incbin "baserom.gba", 0x35D168, 0x100 + +gUnknown_835D268:: @ 835D268 + .incbin "baserom.gba", 0x35D268, 0x100 + +gUnknown_835D368:: @ 835D368 + .incbin "baserom.gba", 0x35D368, 0x100 + +gUnknown_835D468:: @ 835D468 + .incbin "baserom.gba", 0x35D468, 0x100 + +gUnknown_835D568:: @ 835D568 + .incbin "baserom.gba", 0x35D568, 0x100 + +gUnknown_835D668:: @ 835D668 + .incbin "baserom.gba", 0x35D668, 0x100 + +gUnknown_835D768:: @ 835D768 + .incbin "baserom.gba", 0x35D768, 0x100 + +gUnknown_835D868:: @ 835D868 + .incbin "baserom.gba", 0x35D868, 0x100 + +gUnknown_835D968:: @ 835D968 + .incbin "baserom.gba", 0x35D968, 0x100 + +gUnknown_835DA68:: @ 835DA68 + .incbin "baserom.gba", 0x35DA68, 0x100 + +gUnknown_835DB68:: @ 835DB68 + .incbin "baserom.gba", 0x35DB68, 0x100 + +gUnknown_835DC68:: @ 835DC68 + .incbin "baserom.gba", 0x35DC68, 0x100 + +gUnknown_835DD68:: @ 835DD68 + .incbin "baserom.gba", 0x35DD68, 0x100 + +gUnknown_835DE68:: @ 835DE68 + .incbin "baserom.gba", 0x35DE68, 0x100 + +gUnknown_835DF68:: @ 835DF68 + .incbin "baserom.gba", 0x35DF68, 0x100 + +gUnknown_835E068:: @ 835E068 + .incbin "baserom.gba", 0x35E068, 0x100 + +gUnknown_835E168:: @ 835E168 + .incbin "baserom.gba", 0x35E168, 0x100 + +gUnknown_835E268:: @ 835E268 + .incbin "baserom.gba", 0x35E268, 0x100 + +gUnknown_835E368:: @ 835E368 + .incbin "baserom.gba", 0x35E368, 0x100 + +gUnknown_835E468:: @ 835E468 + .incbin "baserom.gba", 0x35E468, 0x100 + +gUnknown_835E568:: @ 835E568 + .incbin "baserom.gba", 0x35E568, 0x100 + +gUnknown_835E668:: @ 835E668 + .incbin "baserom.gba", 0x35E668, 0x100 + +gUnknown_835E768:: @ 835E768 + .incbin "baserom.gba", 0x35E768, 0x100 + +gUnknown_835E868:: @ 835E868 + .incbin "baserom.gba", 0x35E868, 0x140 + +gUnknown_835E9A8:: @ 835E9A8 + .incbin "baserom.gba", 0x35E9A8, 0x100 + +gUnknown_835EAA8:: @ 835EAA8 + .incbin "baserom.gba", 0x35EAA8, 0x100 + +gUnknown_835EBA8:: @ 835EBA8 + .incbin "baserom.gba", 0x35EBA8, 0x100 + +gUnknown_835ECA8:: @ 835ECA8 + .incbin "baserom.gba", 0x35ECA8, 0x100 + +gUnknown_835EDA8:: @ 835EDA8 + .incbin "baserom.gba", 0x35EDA8, 0x100 + +gUnknown_835EEA8:: @ 835EEA8 + .incbin "baserom.gba", 0x35EEA8, 0x100 + +gUnknown_835EFA8:: @ 835EFA8 + .incbin "baserom.gba", 0x35EFA8, 0x100 + +gUnknown_835F0A8:: @ 835F0A8 + .incbin "baserom.gba", 0x35F0A8, 0x100 + +gUnknown_835F1A8:: @ 835F1A8 + .incbin "baserom.gba", 0x35F1A8, 0x100 + +gUnknown_835F2A8:: @ 835F2A8 + .incbin "baserom.gba", 0x35F2A8, 0x100 + +gUnknown_835F3A8:: @ 835F3A8 + .incbin "baserom.gba", 0x35F3A8, 0x100 + +gUnknown_835F4A8:: @ 835F4A8 + .incbin "baserom.gba", 0x35F4A8, 0x100 + +gUnknown_835F5A8:: @ 835F5A8 + .incbin "baserom.gba", 0x35F5A8, 0x100 + +gUnknown_835F6A8:: @ 835F6A8 + .incbin "baserom.gba", 0x35F6A8, 0x100 + +gUnknown_835F7A8:: @ 835F7A8 + .incbin "baserom.gba", 0x35F7A8, 0x100 + +gUnknown_835F8A8:: @ 835F8A8 + .incbin "baserom.gba", 0x35F8A8, 0x100 + +gUnknown_835F9A8:: @ 835F9A8 + .incbin "baserom.gba", 0x35F9A8, 0x100 + +gUnknown_835FAA8:: @ 835FAA8 + .incbin "baserom.gba", 0x35FAA8, 0x2500 + +gUnknown_8361FA8:: @ 8361FA8 + .incbin "baserom.gba", 0x361FA8, 0x200 + +gUnknown_83621A8:: @ 83621A8 + .incbin "baserom.gba", 0x3621A8, 0x200 + +gUnknown_83623A8:: @ 83623A8 + .incbin "baserom.gba", 0x3623A8, 0x200 + +gUnknown_83625A8:: @ 83625A8 + .incbin "baserom.gba", 0x3625A8, 0x200 + +gUnknown_83627A8:: @ 83627A8 + .incbin "baserom.gba", 0x3627A8, 0x200 + +gUnknown_83629A8:: @ 83629A8 + .incbin "baserom.gba", 0x3629A8, 0x200 + +gUnknown_8362BA8:: @ 8362BA8 + .incbin "baserom.gba", 0x362BA8, 0x200 + +gUnknown_8362DA8:: @ 8362DA8 + .incbin "baserom.gba", 0x362DA8, 0x200 + +gUnknown_8362FA8:: @ 8362FA8 + .incbin "baserom.gba", 0x362FA8, 0x200 + +gUnknown_83631A8:: @ 83631A8 + .incbin "baserom.gba", 0x3631A8, 0x200 + +gUnknown_83633A8:: @ 83633A8 + .incbin "baserom.gba", 0x3633A8, 0x200 + +gUnknown_83635A8:: @ 83635A8 + .incbin "baserom.gba", 0x3635A8, 0x200 + +gUnknown_83637A8:: @ 83637A8 + .incbin "baserom.gba", 0x3637A8, 0x200 + +gUnknown_83639A8:: @ 83639A8 + .incbin "baserom.gba", 0x3639A8, 0x200 + +gUnknown_8363BA8:: @ 8363BA8 + .incbin "baserom.gba", 0x363BA8, 0x200 + +gUnknown_8363DA8:: @ 8363DA8 + .incbin "baserom.gba", 0x363DA8, 0x200 + +gUnknown_8363FA8:: @ 8363FA8 + .incbin "baserom.gba", 0x363FA8, 0x200 + +gUnknown_83641A8:: @ 83641A8 + .incbin "baserom.gba", 0x3641A8, 0x200 + +gUnknown_83643A8:: @ 83643A8 + .incbin "baserom.gba", 0x3643A8, 0x200 + +gUnknown_83645A8:: @ 83645A8 + .incbin "baserom.gba", 0x3645A8, 0x200 + +gUnknown_83647A8:: @ 83647A8 + .incbin "baserom.gba", 0x3647A8, 0x200 + +gUnknown_83649A8:: @ 83649A8 + .incbin "baserom.gba", 0x3649A8, 0x200 + +gUnknown_8364BA8:: @ 8364BA8 + .incbin "baserom.gba", 0x364BA8, 0x200 + +gUnknown_8364DA8:: @ 8364DA8 + .incbin "baserom.gba", 0x364DA8, 0x200 + +gUnknown_8364FA8:: @ 8364FA8 + .incbin "baserom.gba", 0x364FA8, 0x200 + +gUnknown_83651A8:: @ 83651A8 + .incbin "baserom.gba", 0x3651A8, 0x200 + +gUnknown_83653A8:: @ 83653A8 + .incbin "baserom.gba", 0x3653A8, 0x200 + +gUnknown_83655A8:: @ 83655A8 + .incbin "baserom.gba", 0x3655A8, 0x200 + +gUnknown_83657A8:: @ 83657A8 + .incbin "baserom.gba", 0x3657A8, 0x200 + +gUnknown_83659A8:: @ 83659A8 + .incbin "baserom.gba", 0x3659A8, 0x200 + +gUnknown_8365BA8:: @ 8365BA8 + .incbin "baserom.gba", 0x365BA8, 0x100 + +gUnknown_8365CA8:: @ 8365CA8 + .incbin "baserom.gba", 0x365CA8, 0x100 + +gUnknown_8365DA8:: @ 8365DA8 + .incbin "baserom.gba", 0x365DA8, 0x100 + +gUnknown_8365EA8:: @ 8365EA8 + .incbin "baserom.gba", 0x365EA8, 0x100 + +gUnknown_8365FA8:: @ 8365FA8 + .incbin "baserom.gba", 0x365FA8, 0x100 + +gUnknown_83660A8:: @ 83660A8 + .incbin "baserom.gba", 0x3660A8, 0x100 + +gUnknown_83661A8:: @ 83661A8 + .incbin "baserom.gba", 0x3661A8, 0x100 + +gUnknown_83662A8:: @ 83662A8 + .incbin "baserom.gba", 0x3662A8, 0x100 + +gUnknown_83663A8:: @ 83663A8 + .incbin "baserom.gba", 0x3663A8, 0x100 + +gUnknown_83664A8:: @ 83664A8 + .incbin "baserom.gba", 0x3664A8, 0x100 + +gUnknown_83665A8:: @ 83665A8 + .incbin "baserom.gba", 0x3665A8, 0x100 + +gUnknown_83666A8:: @ 83666A8 + .incbin "baserom.gba", 0x3666A8, 0x100 + +gUnknown_83667A8:: @ 83667A8 + .incbin "baserom.gba", 0x3667A8, 0x100 + +gUnknown_83668A8:: @ 83668A8 + .incbin "baserom.gba", 0x3668A8, 0x100 + +gUnknown_83669A8:: @ 83669A8 + .incbin "baserom.gba", 0x3669A8, 0x100 + +gUnknown_8366AA8:: @ 8366AA8 + .incbin "baserom.gba", 0x366AA8, 0x100 + +gUnknown_8366BA8:: @ 8366BA8 + .incbin "baserom.gba", 0x366BA8, 0x100 + +gUnknown_8366CA8:: @ 8366CA8 + .incbin "baserom.gba", 0x366CA8, 0x100 + +gUnknown_8366DA8:: @ 8366DA8 + .incbin "baserom.gba", 0x366DA8, 0x200 + +gUnknown_8366FA8:: @ 8366FA8 + .incbin "baserom.gba", 0x366FA8, 0x200 + +gUnknown_83671A8:: @ 83671A8 + .incbin "baserom.gba", 0x3671A8, 0x200 + +gUnknown_83673A8:: @ 83673A8 + .incbin "baserom.gba", 0x3673A8, 0x200 + +gUnknown_83675A8:: @ 83675A8 + .incbin "baserom.gba", 0x3675A8, 0x200 + +gUnknown_83677A8:: @ 83677A8 + .incbin "baserom.gba", 0x3677A8, 0x200 + +gUnknown_83679A8:: @ 83679A8 + .incbin "baserom.gba", 0x3679A8, 0x200 + +gUnknown_8367BA8:: @ 8367BA8 + .incbin "baserom.gba", 0x367BA8, 0x200 + +gUnknown_8367DA8:: @ 8367DA8 + .incbin "baserom.gba", 0x367DA8, 0x200 + +gUnknown_8367FA8:: @ 8367FA8 + .incbin "baserom.gba", 0x367FA8, 0x200 + +gUnknown_83681A8:: @ 83681A8 + .incbin "baserom.gba", 0x3681A8, 0x200 + +gUnknown_83683A8:: @ 83683A8 + .incbin "baserom.gba", 0x3683A8, 0x200 + +gUnknown_83685A8:: @ 83685A8 + .incbin "baserom.gba", 0x3685A8, 0x200 + +gUnknown_83687A8:: @ 83687A8 + .incbin "baserom.gba", 0x3687A8, 0x200 + +gUnknown_83689A8:: @ 83689A8 + .incbin "baserom.gba", 0x3689A8, 0x200 + +gUnknown_8368BA8:: @ 8368BA8 + .incbin "baserom.gba", 0x368BA8, 0x200 + +gUnknown_8368DA8:: @ 8368DA8 + .incbin "baserom.gba", 0x368DA8, 0x200 + +gUnknown_8368FA8:: @ 8368FA8 + .incbin "baserom.gba", 0x368FA8, 0x200 + +gUnknown_83691A8:: @ 83691A8 + .incbin "baserom.gba", 0x3691A8, 0x200 + +gUnknown_83693A8:: @ 83693A8 + .incbin "baserom.gba", 0x3693A8, 0x200 + +gUnknown_83695A8:: @ 83695A8 + .incbin "baserom.gba", 0x3695A8, 0x200 + +gUnknown_83697A8:: @ 83697A8 + .incbin "baserom.gba", 0x3697A8, 0x200 + +gUnknown_83699A8:: @ 83699A8 + .incbin "baserom.gba", 0x3699A8, 0x200 + +gUnknown_8369BA8:: @ 8369BA8 + .incbin "baserom.gba", 0x369BA8, 0x200 + +gUnknown_8369DA8:: @ 8369DA8 + .incbin "baserom.gba", 0x369DA8, 0x80 + +gUnknown_8369E28:: @ 8369E28 + .incbin "baserom.gba", 0x369E28, 0x400 + +gUnknown_836A228:: @ 836A228 + .incbin "baserom.gba", 0x36A228, 0x100 + +gUnknown_836A328:: @ 836A328 + .incbin "baserom.gba", 0x36A328, 0x100 + +gUnknown_836A428:: @ 836A428 + .incbin "baserom.gba", 0x36A428, 0x100 + +gUnknown_836A528:: @ 836A528 + .incbin "baserom.gba", 0x36A528, 0x100 + +gUnknown_836A628:: @ 836A628 + .incbin "baserom.gba", 0x36A628, 0x100 + +gUnknown_836A728:: @ 836A728 + .incbin "baserom.gba", 0x36A728, 0x100 + +gUnknown_836A828:: @ 836A828 + .incbin "baserom.gba", 0x36A828, 0x100 + +gUnknown_836A928:: @ 836A928 + .incbin "baserom.gba", 0x36A928, 0x100 + +gUnknown_836AA28:: @ 836AA28 + .incbin "baserom.gba", 0x36AA28, 0x100 + +gUnknown_836AB28:: @ 836AB28 + .incbin "baserom.gba", 0x36AB28, 0x100 + +gUnknown_836AC28:: @ 836AC28 + .incbin "baserom.gba", 0x36AC28, 0x100 + +gUnknown_836AD28:: @ 836AD28 + .incbin "baserom.gba", 0x36AD28, 0x100 + +gUnknown_836AE28:: @ 836AE28 + .incbin "baserom.gba", 0x36AE28, 0x100 + +gUnknown_836AF28:: @ 836AF28 + .incbin "baserom.gba", 0x36AF28, 0x100 + +gUnknown_836B028:: @ 836B028 + .incbin "baserom.gba", 0x36B028, 0x100 + +gUnknown_836B128:: @ 836B128 + .incbin "baserom.gba", 0x36B128, 0x100 + +gUnknown_836B228:: @ 836B228 + .incbin "baserom.gba", 0x36B228, 0x100 + +gUnknown_836B328:: @ 836B328 + .incbin "baserom.gba", 0x36B328, 0x100 + +gUnknown_836B428:: @ 836B428 + .incbin "baserom.gba", 0x36B428, 0x100 + +gUnknown_836B528:: @ 836B528 + .incbin "baserom.gba", 0x36B528, 0x100 + +gUnknown_836B628:: @ 836B628 + .incbin "baserom.gba", 0x36B628, 0x100 + +gUnknown_836B728:: @ 836B728 + .incbin "baserom.gba", 0x36B728, 0x100 + +gUnknown_836B828:: @ 836B828 + .incbin "baserom.gba", 0x36B828, 0x100 + +gUnknown_836B928:: @ 836B928 + .incbin "baserom.gba", 0x36B928, 0x100 + +gUnknown_836BA28:: @ 836BA28 + .incbin "baserom.gba", 0x36BA28, 0x100 + +gUnknown_836BB28:: @ 836BB28 + .incbin "baserom.gba", 0x36BB28, 0x100 + +gUnknown_836BC28:: @ 836BC28 + .incbin "baserom.gba", 0x36BC28, 0x100 + +gUnknown_836BD28:: @ 836BD28 + .incbin "baserom.gba", 0x36BD28, 0x100 + +gUnknown_836BE28:: @ 836BE28 + .incbin "baserom.gba", 0x36BE28, 0x100 + +gUnknown_836BF28:: @ 836BF28 + .incbin "baserom.gba", 0x36BF28, 0x100 + +gUnknown_836C028:: @ 836C028 + .incbin "baserom.gba", 0x36C028, 0x100 + +gUnknown_836C128:: @ 836C128 + .incbin "baserom.gba", 0x36C128, 0x100 + +gUnknown_836C228:: @ 836C228 + .incbin "baserom.gba", 0x36C228, 0x100 + +gUnknown_836C328:: @ 836C328 + .incbin "baserom.gba", 0x36C328, 0x100 + +gUnknown_836C428:: @ 836C428 + .incbin "baserom.gba", 0x36C428, 0x100 + +gUnknown_836C528:: @ 836C528 + .incbin "baserom.gba", 0x36C528, 0x100 + +gUnknown_836C628:: @ 836C628 + .incbin "baserom.gba", 0x36C628, 0x100 + +gUnknown_836C728:: @ 836C728 + .incbin "baserom.gba", 0x36C728, 0x100 + +gUnknown_836C828:: @ 836C828 + .incbin "baserom.gba", 0x36C828, 0x100 + +gUnknown_836C928:: @ 836C928 + .incbin "baserom.gba", 0x36C928, 0x100 + +gUnknown_836CA28:: @ 836CA28 + .incbin "baserom.gba", 0x36CA28, 0x100 + +gUnknown_836CB28:: @ 836CB28 + .incbin "baserom.gba", 0x36CB28, 0x100 + +gUnknown_836CC28:: @ 836CC28 + .incbin "baserom.gba", 0x36CC28, 0x100 + +gUnknown_836CD28:: @ 836CD28 + .incbin "baserom.gba", 0x36CD28, 0x100 + +gUnknown_836CE28:: @ 836CE28 + .incbin "baserom.gba", 0x36CE28, 0x100 + +gUnknown_836CF28:: @ 836CF28 + .incbin "baserom.gba", 0x36CF28, 0x100 + +gUnknown_836D028:: @ 836D028 + .incbin "baserom.gba", 0x36D028, 0x100 + +gUnknown_836D128:: @ 836D128 + .incbin "baserom.gba", 0x36D128, 0x100 + +gUnknown_836D228:: @ 836D228 + .incbin "baserom.gba", 0x36D228, 0x100 + +gUnknown_836D328:: @ 836D328 + .incbin "baserom.gba", 0x36D328, 0x100 + +gUnknown_836D428:: @ 836D428 + .incbin "baserom.gba", 0x36D428, 0x100 + +gUnknown_836D528:: @ 836D528 + .incbin "baserom.gba", 0x36D528, 0x100 + +gUnknown_836D628:: @ 836D628 + .incbin "baserom.gba", 0x36D628, 0x100 + +gUnknown_836D728:: @ 836D728 + .incbin "baserom.gba", 0x36D728, 0x200 + +gUnknown_836D928:: @ 836D928 + .incbin "baserom.gba", 0x36D928, 0x80 + +gUnknown_836D9A8:: @ 836D9A8 + .incbin "baserom.gba", 0x36D9A8, 0x80 + +gUnknown_836DA28:: @ 836DA28 + .incbin "baserom.gba", 0x36DA28, 0x80 + +gUnknown_836DAA8:: @ 836DAA8 + .incbin "baserom.gba", 0x36DAA8, 0x80 + +gUnknown_836DB28:: @ 836DB28 + .incbin "baserom.gba", 0x36DB28, 0x80 + +gUnknown_836DBA8:: @ 836DBA8 + .incbin "baserom.gba", 0x36DBA8, 0x80 + +gUnknown_836DC28:: @ 836DC28 + .incbin "baserom.gba", 0x36DC28, 0x80 + +gUnknown_836DCA8:: @ 836DCA8 + .incbin "baserom.gba", 0x36DCA8, 0x80 + +gUnknown_836DD28:: @ 836DD28 + .incbin "baserom.gba", 0x36DD28, 0x80 + +gUnknown_836DDA8:: @ 836DDA8 + .incbin "baserom.gba", 0x36DDA8, 0x80 + +gUnknown_836DE28:: @ 836DE28 + .incbin "baserom.gba", 0x36DE28, 0x80 + +gUnknown_836DEA8:: @ 836DEA8 + .incbin "baserom.gba", 0x36DEA8, 0x80 + +gUnknown_836DF28:: @ 836DF28 + .incbin "baserom.gba", 0x36DF28, 0x80 + +gUnknown_836DFA8:: @ 836DFA8 + .incbin "baserom.gba", 0x36DFA8, 0x80 + +gUnknown_836E028:: @ 836E028 + .incbin "baserom.gba", 0x36E028, 0x80 + +gUnknown_836E0A8:: @ 836E0A8 + .incbin "baserom.gba", 0x36E0A8, 0x80 + +gUnknown_836E128:: @ 836E128 + .incbin "baserom.gba", 0x36E128, 0x80 + +gUnknown_836E1A8:: @ 836E1A8 + .incbin "baserom.gba", 0x36E1A8, 0x80 + +gUnknown_836E228:: @ 836E228 + .incbin "baserom.gba", 0x36E228, 0x80 + +gUnknown_836E2A8:: @ 836E2A8 + .incbin "baserom.gba", 0x36E2A8, 0x100 + +gUnknown_836E3A8:: @ 836E3A8 + .incbin "baserom.gba", 0x36E3A8, 0x100 + +gUnknown_836E4A8:: @ 836E4A8 + .incbin "baserom.gba", 0x36E4A8, 0x100 + +gUnknown_836E5A8:: @ 836E5A8 + .incbin "baserom.gba", 0x36E5A8, 0x100 + +gUnknown_836E6A8:: @ 836E6A8 + .incbin "baserom.gba", 0x36E6A8, 0x100 + +gUnknown_836E7A8:: @ 836E7A8 + .incbin "baserom.gba", 0x36E7A8, 0x100 + +gUnknown_836E8A8:: @ 836E8A8 + .incbin "baserom.gba", 0x36E8A8, 0x100 + +gUnknown_836E9A8:: @ 836E9A8 + .incbin "baserom.gba", 0x36E9A8, 0x100 + +gUnknown_836EAA8:: @ 836EAA8 + .incbin "baserom.gba", 0x36EAA8, 0x100 + +gUnknown_836EBA8:: @ 836EBA8 + .incbin "baserom.gba", 0x36EBA8, 0x100 + +gUnknown_836ECA8:: @ 836ECA8 + .incbin "baserom.gba", 0x36ECA8, 0x100 + +gUnknown_836EDA8:: @ 836EDA8 + .incbin "baserom.gba", 0x36EDA8, 0x100 + +gUnknown_836EEA8:: @ 836EEA8 + .incbin "baserom.gba", 0x36EEA8, 0x100 + +gUnknown_836EFA8:: @ 836EFA8 + .incbin "baserom.gba", 0x36EFA8, 0x100 + +gUnknown_836F0A8:: @ 836F0A8 + .incbin "baserom.gba", 0x36F0A8, 0x100 + +gUnknown_836F1A8:: @ 836F1A8 + .incbin "baserom.gba", 0x36F1A8, 0x100 + +gUnknown_836F2A8:: @ 836F2A8 + .incbin "baserom.gba", 0x36F2A8, 0x100 + +gUnknown_836F3A8:: @ 836F3A8 + .incbin "baserom.gba", 0x36F3A8, 0x100 + +gUnknown_836F4A8:: @ 836F4A8 + .incbin "baserom.gba", 0x36F4A8, 0x100 + +gUnknown_836F5A8:: @ 836F5A8 + .incbin "baserom.gba", 0x36F5A8, 0x100 + +gUnknown_836F6A8:: @ 836F6A8 + .incbin "baserom.gba", 0x36F6A8, 0x100 + +gUnknown_836F7A8:: @ 836F7A8 + .incbin "baserom.gba", 0x36F7A8, 0x100 + +gUnknown_836F8A8:: @ 836F8A8 + .incbin "baserom.gba", 0x36F8A8, 0x100 + +gUnknown_836F9A8:: @ 836F9A8 + .incbin "baserom.gba", 0x36F9A8, 0x100 + +gUnknown_836FAA8:: @ 836FAA8 + .incbin "baserom.gba", 0x36FAA8, 0x100 + +gUnknown_836FBA8:: @ 836FBA8 + .incbin "baserom.gba", 0x36FBA8, 0x100 + +gUnknown_836FCA8:: @ 836FCA8 + .incbin "baserom.gba", 0x36FCA8, 0x100 + +gUnknown_836FDA8:: @ 836FDA8 + .incbin "baserom.gba", 0x36FDA8, 0x100 + +gUnknown_836FEA8:: @ 836FEA8 + .incbin "baserom.gba", 0x36FEA8, 0x100 + +gUnknown_836FFA8:: @ 836FFA8 + .incbin "baserom.gba", 0x36FFA8, 0x100 + +gUnknown_83700A8:: @ 83700A8 + .incbin "baserom.gba", 0x3700A8, 0x100 + +gUnknown_83701A8:: @ 83701A8 + .incbin "baserom.gba", 0x3701A8, 0x100 + +gUnknown_83702A8:: @ 83702A8 + .incbin "baserom.gba", 0x3702A8, 0x100 + +gUnknown_83703A8:: @ 83703A8 + .incbin "baserom.gba", 0x3703A8, 0x100 + +gUnknown_83704A8:: @ 83704A8 + .incbin "baserom.gba", 0x3704A8, 0x100 + +gUnknown_83705A8:: @ 83705A8 + .incbin "baserom.gba", 0x3705A8, 0x100 + +gUnknown_83706A8:: @ 83706A8 + .incbin "baserom.gba", 0x3706A8, 0x100 + +gUnknown_83707A8:: @ 83707A8 + .incbin "baserom.gba", 0x3707A8, 0x100 + +gUnknown_83708A8:: @ 83708A8 + .incbin "baserom.gba", 0x3708A8, 0x100 + +gUnknown_83709A8:: @ 83709A8 + .incbin "baserom.gba", 0x3709A8, 0x100 + +gUnknown_8370AA8:: @ 8370AA8 + .incbin "baserom.gba", 0x370AA8, 0x100 + +gUnknown_8370BA8:: @ 8370BA8 + .incbin "baserom.gba", 0x370BA8, 0x100 + +gUnknown_8370CA8:: @ 8370CA8 + .incbin "baserom.gba", 0x370CA8, 0x100 + +gUnknown_8370DA8:: @ 8370DA8 + .incbin "baserom.gba", 0x370DA8, 0x100 + +gUnknown_8370EA8:: @ 8370EA8 + .incbin "baserom.gba", 0x370EA8, 0x100 + +gUnknown_8370FA8:: @ 8370FA8 + .incbin "baserom.gba", 0x370FA8, 0x100 + +gUnknown_83710A8:: @ 83710A8 + .incbin "baserom.gba", 0x3710A8, 0x100 + +gUnknown_83711A8:: @ 83711A8 + .incbin "baserom.gba", 0x3711A8, 0x100 + +gUnknown_83712A8:: @ 83712A8 + .incbin "baserom.gba", 0x3712A8, 0x100 + +gUnknown_83713A8:: @ 83713A8 + .incbin "baserom.gba", 0x3713A8, 0x100 + +gUnknown_83714A8:: @ 83714A8 + .incbin "baserom.gba", 0x3714A8, 0x100 + +gUnknown_83715A8:: @ 83715A8 + .incbin "baserom.gba", 0x3715A8, 0x100 + +gUnknown_83716A8:: @ 83716A8 + .incbin "baserom.gba", 0x3716A8, 0x100 + +gUnknown_83717A8:: @ 83717A8 + .incbin "baserom.gba", 0x3717A8, 0x100 + +gUnknown_83718A8:: @ 83718A8 + .incbin "baserom.gba", 0x3718A8, 0x100 + +gUnknown_83719A8:: @ 83719A8 + .incbin "baserom.gba", 0x3719A8, 0x100 + +gUnknown_8371AA8:: @ 8371AA8 + .incbin "baserom.gba", 0x371AA8, 0x100 + +gUnknown_8371BA8:: @ 8371BA8 + .incbin "baserom.gba", 0x371BA8, 0x100 + +gUnknown_8371CA8:: @ 8371CA8 + .incbin "baserom.gba", 0x371CA8, 0x100 + +gUnknown_8371DA8:: @ 8371DA8 + .incbin "baserom.gba", 0x371DA8, 0x100 + +gUnknown_8371EA8:: @ 8371EA8 + .incbin "baserom.gba", 0x371EA8, 0x100 + +gUnknown_8371FA8:: @ 8371FA8 + .incbin "baserom.gba", 0x371FA8, 0x100 + +gUnknown_83720A8:: @ 83720A8 + .incbin "baserom.gba", 0x3720A8, 0x100 + +gUnknown_83721A8:: @ 83721A8 + .incbin "baserom.gba", 0x3721A8, 0x100 + +gUnknown_83722A8:: @ 83722A8 + .incbin "baserom.gba", 0x3722A8, 0x100 + +gUnknown_83723A8:: @ 83723A8 + .incbin "baserom.gba", 0x3723A8, 0x100 + +gUnknown_83724A8:: @ 83724A8 + .incbin "baserom.gba", 0x3724A8, 0x100 + +gUnknown_83725A8:: @ 83725A8 + .incbin "baserom.gba", 0x3725A8, 0x100 + +gUnknown_83726A8:: @ 83726A8 + .incbin "baserom.gba", 0x3726A8, 0x100 + +gUnknown_83727A8:: @ 83727A8 + .incbin "baserom.gba", 0x3727A8, 0x100 + +gUnknown_83728A8:: @ 83728A8 + .incbin "baserom.gba", 0x3728A8, 0x100 + +gUnknown_83729A8:: @ 83729A8 + .incbin "baserom.gba", 0x3729A8, 0xA00 + +gUnknown_83733A8:: @ 83733A8 + .incbin "baserom.gba", 0x3733A8, 0x100 + +gUnknown_83734A8:: @ 83734A8 + .incbin "baserom.gba", 0x3734A8, 0x100 + +gUnknown_83735A8:: @ 83735A8 + .incbin "baserom.gba", 0x3735A8, 0x100 + +gUnknown_83736A8:: @ 83736A8 + .incbin "baserom.gba", 0x3736A8, 0x100 + +gUnknown_83737A8:: @ 83737A8 + .incbin "baserom.gba", 0x3737A8, 0x100 + +gUnknown_83738A8:: @ 83738A8 + .incbin "baserom.gba", 0x3738A8, 0x100 + +gUnknown_83739A8:: @ 83739A8 + .incbin "baserom.gba", 0x3739A8, 0x100 + +gUnknown_8373AA8:: @ 8373AA8 + .incbin "baserom.gba", 0x373AA8, 0x100 + +gUnknown_8373BA8:: @ 8373BA8 + .incbin "baserom.gba", 0x373BA8, 0x100 + +gUnknown_8373CA8:: @ 8373CA8 + .incbin "baserom.gba", 0x373CA8, 0x100 + +gUnknown_8373DA8:: @ 8373DA8 + .incbin "baserom.gba", 0x373DA8, 0x100 + +gUnknown_8373EA8:: @ 8373EA8 + .incbin "baserom.gba", 0x373EA8, 0x100 + +gUnknown_8373FA8:: @ 8373FA8 + .incbin "baserom.gba", 0x373FA8, 0x100 + +gUnknown_83740A8:: @ 83740A8 + .incbin "baserom.gba", 0x3740A8, 0x100 + +gUnknown_83741A8:: @ 83741A8 + .incbin "baserom.gba", 0x3741A8, 0x100 + +gUnknown_83742A8:: @ 83742A8 + .incbin "baserom.gba", 0x3742A8, 0x100 + +gUnknown_83743A8:: @ 83743A8 + .incbin "baserom.gba", 0x3743A8, 0x100 + +gUnknown_83744A8:: @ 83744A8 + .incbin "baserom.gba", 0x3744A8, 0x100 + +gUnknown_83745A8:: @ 83745A8 + .incbin "baserom.gba", 0x3745A8, 0x100 + +gUnknown_83746A8:: @ 83746A8 + .incbin "baserom.gba", 0x3746A8, 0x100 + +gUnknown_83747A8:: @ 83747A8 + .incbin "baserom.gba", 0x3747A8, 0x100 + +gUnknown_83748A8:: @ 83748A8 + .incbin "baserom.gba", 0x3748A8, 0x100 + +gUnknown_83749A8:: @ 83749A8 + .incbin "baserom.gba", 0x3749A8, 0x100 + +gUnknown_8374AA8:: @ 8374AA8 + .incbin "baserom.gba", 0x374AA8, 0x100 + +gUnknown_8374BA8:: @ 8374BA8 + .incbin "baserom.gba", 0x374BA8, 0x100 + +gUnknown_8374CA8:: @ 8374CA8 + .incbin "baserom.gba", 0x374CA8, 0x100 + +gUnknown_8374DA8:: @ 8374DA8 + .incbin "baserom.gba", 0x374DA8, 0x100 + +gUnknown_8374EA8:: @ 8374EA8 + .incbin "baserom.gba", 0x374EA8, 0x100 + +gUnknown_8374FA8:: @ 8374FA8 + .incbin "baserom.gba", 0x374FA8, 0x100 + +gUnknown_83750A8:: @ 83750A8 + .incbin "baserom.gba", 0x3750A8, 0x100 + +gUnknown_83751A8:: @ 83751A8 + .incbin "baserom.gba", 0x3751A8, 0x100 + +gUnknown_83752A8:: @ 83752A8 + .incbin "baserom.gba", 0x3752A8, 0x100 + +gUnknown_83753A8:: @ 83753A8 + .incbin "baserom.gba", 0x3753A8, 0x100 + +gUnknown_83754A8:: @ 83754A8 + .incbin "baserom.gba", 0x3754A8, 0x100 + +gUnknown_83755A8:: @ 83755A8 + .incbin "baserom.gba", 0x3755A8, 0x100 + +gUnknown_83756A8:: @ 83756A8 + .incbin "baserom.gba", 0x3756A8, 0x100 + +gUnknown_83757A8:: @ 83757A8 + .incbin "baserom.gba", 0x3757A8, 0x100 + +gUnknown_83758A8:: @ 83758A8 + .incbin "baserom.gba", 0x3758A8, 0x100 + +gUnknown_83759A8:: @ 83759A8 + .incbin "baserom.gba", 0x3759A8, 0x100 + +gUnknown_8375AA8:: @ 8375AA8 + .incbin "baserom.gba", 0x375AA8, 0x200 + +gUnknown_8375CA8:: @ 8375CA8 + .incbin "baserom.gba", 0x375CA8, 0x100 + +gUnknown_8375DA8:: @ 8375DA8 + .incbin "baserom.gba", 0x375DA8, 0x100 + +gUnknown_8375EA8:: @ 8375EA8 + .incbin "baserom.gba", 0x375EA8, 0x100 + +gUnknown_8375FA8:: @ 8375FA8 + .incbin "baserom.gba", 0x375FA8, 0x100 + +gUnknown_83760A8:: @ 83760A8 + .incbin "baserom.gba", 0x3760A8, 0x100 + +gUnknown_83761A8:: @ 83761A8 + .incbin "baserom.gba", 0x3761A8, 0x100 + +gUnknown_83762A8:: @ 83762A8 + .incbin "baserom.gba", 0x3762A8, 0x100 + +gUnknown_83763A8:: @ 83763A8 + .incbin "baserom.gba", 0x3763A8, 0x100 + +gUnknown_83764A8:: @ 83764A8 + .incbin "baserom.gba", 0x3764A8, 0x200 + +gUnknown_83766A8:: @ 83766A8 + .incbin "baserom.gba", 0x3766A8, 0x100 + +gUnknown_83767A8:: @ 83767A8 + .incbin "baserom.gba", 0x3767A8, 0x100 + +gUnknown_83768A8:: @ 83768A8 + .incbin "baserom.gba", 0x3768A8, 0x100 + +gUnknown_83769A8:: @ 83769A8 + .incbin "baserom.gba", 0x3769A8, 0x100 + +gUnknown_8376AA8:: @ 8376AA8 + .incbin "baserom.gba", 0x376AA8, 0x100 + +gUnknown_8376BA8:: @ 8376BA8 + .incbin "baserom.gba", 0x376BA8, 0x100 + +gUnknown_8376CA8:: @ 8376CA8 + .incbin "baserom.gba", 0x376CA8, 0x100 + +gUnknown_8376DA8:: @ 8376DA8 + .incbin "baserom.gba", 0x376DA8, 0x100 + +gUnknown_8376EA8:: @ 8376EA8 + .incbin "baserom.gba", 0x376EA8, 0x200 + +gUnknown_83770A8:: @ 83770A8 + .incbin "baserom.gba", 0x3770A8, 0x100 + +gUnknown_83771A8:: @ 83771A8 + .incbin "baserom.gba", 0x3771A8, 0x100 + +gUnknown_83772A8:: @ 83772A8 + .incbin "baserom.gba", 0x3772A8, 0x100 + +gUnknown_83773A8:: @ 83773A8 + .incbin "baserom.gba", 0x3773A8, 0x100 + +gUnknown_83774A8:: @ 83774A8 + .incbin "baserom.gba", 0x3774A8, 0x100 + +gUnknown_83775A8:: @ 83775A8 + .incbin "baserom.gba", 0x3775A8, 0x100 + +gUnknown_83776A8:: @ 83776A8 + .incbin "baserom.gba", 0x3776A8, 0x100 + +gUnknown_83777A8:: @ 83777A8 + .incbin "baserom.gba", 0x3777A8, 0x100 + +gUnknown_83778A8:: @ 83778A8 + .incbin "baserom.gba", 0x3778A8, 0x100 + +gUnknown_83779A8:: @ 83779A8 + .incbin "baserom.gba", 0x3779A8, 0x100 + +gUnknown_8377AA8:: @ 8377AA8 + .incbin "baserom.gba", 0x377AA8, 0x100 + +gUnknown_8377BA8:: @ 8377BA8 + .incbin "baserom.gba", 0x377BA8, 0x100 + +gUnknown_8377CA8:: @ 8377CA8 + .incbin "baserom.gba", 0x377CA8, 0x100 + +gUnknown_8377DA8:: @ 8377DA8 + .incbin "baserom.gba", 0x377DA8, 0x100 + +gUnknown_8377EA8:: @ 8377EA8 + .incbin "baserom.gba", 0x377EA8, 0x100 + +gUnknown_8377FA8:: @ 8377FA8 + .incbin "baserom.gba", 0x377FA8, 0x100 + +gUnknown_83780A8:: @ 83780A8 + .incbin "baserom.gba", 0x3780A8, 0x100 + +gUnknown_83781A8:: @ 83781A8 + .incbin "baserom.gba", 0x3781A8, 0x100 + +gUnknown_83782A8:: @ 83782A8 + .incbin "baserom.gba", 0x3782A8, 0x100 + +gUnknown_83783A8:: @ 83783A8 + .incbin "baserom.gba", 0x3783A8, 0x100 + +gUnknown_83784A8:: @ 83784A8 + .incbin "baserom.gba", 0x3784A8, 0x100 + +gUnknown_83785A8:: @ 83785A8 + .incbin "baserom.gba", 0x3785A8, 0x700 + +gUnknown_8378CA8:: @ 8378CA8 + .incbin "baserom.gba", 0x378CA8, 0x100 + +gUnknown_8378DA8:: @ 8378DA8 + .incbin "baserom.gba", 0x378DA8, 0x100 + +gUnknown_8378EA8:: @ 8378EA8 + .incbin "baserom.gba", 0x378EA8, 0x100 + +gUnknown_8378FA8:: @ 8378FA8 + .incbin "baserom.gba", 0x378FA8, 0x100 + +gUnknown_83790A8:: @ 83790A8 + .incbin "baserom.gba", 0x3790A8, 0x100 + +gUnknown_83791A8:: @ 83791A8 + .incbin "baserom.gba", 0x3791A8, 0x100 + +gUnknown_83792A8:: @ 83792A8 + .incbin "baserom.gba", 0x3792A8, 0x100 + +gUnknown_83793A8:: @ 83793A8 + .incbin "baserom.gba", 0x3793A8, 0x100 + +gUnknown_83794A8:: @ 83794A8 + .incbin "baserom.gba", 0x3794A8, 0x100 + +gUnknown_83795A8:: @ 83795A8 + .incbin "baserom.gba", 0x3795A8, 0x100 + +gUnknown_83796A8:: @ 83796A8 + .incbin "baserom.gba", 0x3796A8, 0x100 + +gUnknown_83797A8:: @ 83797A8 + .incbin "baserom.gba", 0x3797A8, 0x100 + +gUnknown_83798A8:: @ 83798A8 + .incbin "baserom.gba", 0x3798A8, 0x100 + +gUnknown_83799A8:: @ 83799A8 + .incbin "baserom.gba", 0x3799A8, 0x100 + +gUnknown_8379AA8:: @ 8379AA8 + .incbin "baserom.gba", 0x379AA8, 0x100 + +gUnknown_8379BA8:: @ 8379BA8 + .incbin "baserom.gba", 0x379BA8, 0x100 + +gUnknown_8379CA8:: @ 8379CA8 + .incbin "baserom.gba", 0x379CA8, 0x100 + +gUnknown_8379DA8:: @ 8379DA8 + .incbin "baserom.gba", 0x379DA8, 0x100 + +gUnknown_8379EA8:: @ 8379EA8 + .incbin "baserom.gba", 0x379EA8, 0x100 + +gUnknown_8379FA8:: @ 8379FA8 + .incbin "baserom.gba", 0x379FA8, 0x100 + +gUnknown_837A0A8:: @ 837A0A8 + .incbin "baserom.gba", 0x37A0A8, 0x100 + +gUnknown_837A1A8:: @ 837A1A8 + .incbin "baserom.gba", 0x37A1A8, 0x100 + +gUnknown_837A2A8:: @ 837A2A8 + .incbin "baserom.gba", 0x37A2A8, 0x100 + +gUnknown_837A3A8:: @ 837A3A8 + .incbin "baserom.gba", 0x37A3A8, 0x100 + +gUnknown_837A4A8:: @ 837A4A8 + .incbin "baserom.gba", 0x37A4A8, 0x100 + +gUnknown_837A5A8:: @ 837A5A8 + .incbin "baserom.gba", 0x37A5A8, 0x100 + +gUnknown_837A6A8:: @ 837A6A8 + .incbin "baserom.gba", 0x37A6A8, 0x100 + +gUnknown_837A7A8:: @ 837A7A8 + .incbin "baserom.gba", 0x37A7A8, 0x100 + +gUnknown_837A8A8:: @ 837A8A8 + .incbin "baserom.gba", 0x37A8A8, 0x100 + +gUnknown_837A9A8:: @ 837A9A8 + .incbin "baserom.gba", 0x37A9A8, 0x100 + +gUnknown_837AAA8:: @ 837AAA8 + .incbin "baserom.gba", 0x37AAA8, 0x100 + +gUnknown_837ABA8:: @ 837ABA8 + .incbin "baserom.gba", 0x37ABA8, 0x100 + +gUnknown_837ACA8:: @ 837ACA8 + .incbin "baserom.gba", 0x37ACA8, 0x100 + +gUnknown_837ADA8:: @ 837ADA8 + .incbin "baserom.gba", 0x37ADA8, 0x100 + +gUnknown_837AEA8:: @ 837AEA8 + .incbin "baserom.gba", 0x37AEA8, 0x100 + +gUnknown_837AFA8:: @ 837AFA8 + .incbin "baserom.gba", 0x37AFA8, 0x100 + +gUnknown_837B0A8:: @ 837B0A8 + .incbin "baserom.gba", 0x37B0A8, 0x100 + +gUnknown_837B1A8:: @ 837B1A8 + .incbin "baserom.gba", 0x37B1A8, 0x100 + +gUnknown_837B2A8:: @ 837B2A8 + .incbin "baserom.gba", 0x37B2A8, 0x100 + +gUnknown_837B3A8:: @ 837B3A8 + .incbin "baserom.gba", 0x37B3A8, 0x100 + +gUnknown_837B4A8:: @ 837B4A8 + .incbin "baserom.gba", 0x37B4A8, 0x100 + +gUnknown_837B5A8:: @ 837B5A8 + .incbin "baserom.gba", 0x37B5A8, 0x100 + +gUnknown_837B6A8:: @ 837B6A8 + .incbin "baserom.gba", 0x37B6A8, 0x100 + +gUnknown_837B7A8:: @ 837B7A8 + .incbin "baserom.gba", 0x37B7A8, 0x100 + +gUnknown_837B8A8:: @ 837B8A8 + .incbin "baserom.gba", 0x37B8A8, 0x100 + +gUnknown_837B9A8:: @ 837B9A8 + .incbin "baserom.gba", 0x37B9A8, 0x100 + +gUnknown_837BAA8:: @ 837BAA8 + .incbin "baserom.gba", 0x37BAA8, 0x100 + +gUnknown_837BBA8:: @ 837BBA8 + .incbin "baserom.gba", 0x37BBA8, 0x100 + +gUnknown_837BCA8:: @ 837BCA8 + .incbin "baserom.gba", 0x37BCA8, 0x100 + +gUnknown_837BDA8:: @ 837BDA8 + .incbin "baserom.gba", 0x37BDA8, 0x80 + +gUnknown_837BE28:: @ 837BE28 + .incbin "baserom.gba", 0x37BE28, 0x80 + +gUnknown_837BEA8:: @ 837BEA8 + .incbin "baserom.gba", 0x37BEA8, 0x80 + +gUnknown_837BF28:: @ 837BF28 + .incbin "baserom.gba", 0x37BF28, 0x100 + +gUnknown_837C028:: @ 837C028 + .incbin "baserom.gba", 0x37C028, 0x100 + +gUnknown_837C128:: @ 837C128 + .incbin "baserom.gba", 0x37C128, 0x100 + +gUnknown_837C228:: @ 837C228 + .incbin "baserom.gba", 0x37C228, 0x100 + +gUnknown_837C328:: @ 837C328 + .incbin "baserom.gba", 0x37C328, 0x100 + +gUnknown_837C428:: @ 837C428 + .incbin "baserom.gba", 0x37C428, 0x100 + +gUnknown_837C528:: @ 837C528 + .incbin "baserom.gba", 0x37C528, 0x100 + +gUnknown_837C628:: @ 837C628 + .incbin "baserom.gba", 0x37C628, 0x100 + +gUnknown_837C728:: @ 837C728 + .incbin "baserom.gba", 0x37C728, 0x100 + +gUnknown_837C828:: @ 837C828 + .incbin "baserom.gba", 0x37C828, 0x100 + +gUnknown_837C928:: @ 837C928 + .incbin "baserom.gba", 0x37C928, 0x100 + +gUnknown_837CA28:: @ 837CA28 + .incbin "baserom.gba", 0x37CA28, 0x100 + +gUnknown_837CB28:: @ 837CB28 + .incbin "baserom.gba", 0x37CB28, 0x100 + +gUnknown_837CC28:: @ 837CC28 + .incbin "baserom.gba", 0x37CC28, 0x100 + +gUnknown_837CD28:: @ 837CD28 + .incbin "baserom.gba", 0x37CD28, 0x100 + +gUnknown_837CE28:: @ 837CE28 + .incbin "baserom.gba", 0x37CE28, 0x100 + +gUnknown_837CF28:: @ 837CF28 + .incbin "baserom.gba", 0x37CF28, 0x100 + +gUnknown_837D028:: @ 837D028 + .incbin "baserom.gba", 0x37D028, 0x100 + +gUnknown_837D128:: @ 837D128 + .incbin "baserom.gba", 0x37D128, 0x100 + +gUnknown_837D228:: @ 837D228 + .incbin "baserom.gba", 0x37D228, 0x100 + +gUnknown_837D328:: @ 837D328 + .incbin "baserom.gba", 0x37D328, 0x100 + +gUnknown_837D428:: @ 837D428 + .incbin "baserom.gba", 0x37D428, 0x100 + +gUnknown_837D528:: @ 837D528 + .incbin "baserom.gba", 0x37D528, 0x100 + +gUnknown_837D628:: @ 837D628 + .incbin "baserom.gba", 0x37D628, 0x100 + +gUnknown_837D728:: @ 837D728 + .incbin "baserom.gba", 0x37D728, 0x100 + +gUnknown_837D828:: @ 837D828 + .incbin "baserom.gba", 0x37D828, 0x100 + +gUnknown_837D928:: @ 837D928 + .incbin "baserom.gba", 0x37D928, 0x100 + +gUnknown_837DA28:: @ 837DA28 + .incbin "baserom.gba", 0x37DA28, 0x100 + +gUnknown_837DB28:: @ 837DB28 + .incbin "baserom.gba", 0x37DB28, 0x100 + +gUnknown_837DC28:: @ 837DC28 + .incbin "baserom.gba", 0x37DC28, 0x100 + +gUnknown_837DD28:: @ 837DD28 + .incbin "baserom.gba", 0x37DD28, 0x100 + +gUnknown_837DE28:: @ 837DE28 + .incbin "baserom.gba", 0x37DE28, 0x100 + +gUnknown_837DF28:: @ 837DF28 + .incbin "baserom.gba", 0x37DF28, 0x100 + +gUnknown_837E028:: @ 837E028 + .incbin "baserom.gba", 0x37E028, 0x100 + +gUnknown_837E128:: @ 837E128 + .incbin "baserom.gba", 0x37E128, 0x100 + +gUnknown_837E228:: @ 837E228 + .incbin "baserom.gba", 0x37E228, 0x100 + +gUnknown_837E328:: @ 837E328 + .incbin "baserom.gba", 0x37E328, 0x100 + +gUnknown_837E428:: @ 837E428 + .incbin "baserom.gba", 0x37E428, 0x100 + +gUnknown_837E528:: @ 837E528 + .incbin "baserom.gba", 0x37E528, 0x100 + +gUnknown_837E628:: @ 837E628 + .incbin "baserom.gba", 0x37E628, 0x100 + +gUnknown_837E728:: @ 837E728 + .incbin "baserom.gba", 0x37E728, 0x100 + +gUnknown_837E828:: @ 837E828 + .incbin "baserom.gba", 0x37E828, 0x100 + +gUnknown_837E928:: @ 837E928 + .incbin "baserom.gba", 0x37E928, 0x100 + +gUnknown_837EA28:: @ 837EA28 + .incbin "baserom.gba", 0x37EA28, 0x100 + +gUnknown_837EB28:: @ 837EB28 + .incbin "baserom.gba", 0x37EB28, 0x100 + +gUnknown_837EC28:: @ 837EC28 + .incbin "baserom.gba", 0x37EC28, 0x100 + +gUnknown_837ED28:: @ 837ED28 + .incbin "baserom.gba", 0x37ED28, 0x100 + +gUnknown_837EE28:: @ 837EE28 + .incbin "baserom.gba", 0x37EE28, 0x100 + +gUnknown_837EF28:: @ 837EF28 + .incbin "baserom.gba", 0x37EF28, 0x100 + +gUnknown_837F028:: @ 837F028 + .incbin "baserom.gba", 0x37F028, 0x100 + +gUnknown_837F128:: @ 837F128 + .incbin "baserom.gba", 0x37F128, 0x100 + +gUnknown_837F228:: @ 837F228 + .incbin "baserom.gba", 0x37F228, 0x100 + +gUnknown_837F328:: @ 837F328 + .incbin "baserom.gba", 0x37F328, 0x100 + +gUnknown_837F428:: @ 837F428 + .incbin "baserom.gba", 0x37F428, 0x100 + +gUnknown_837F528:: @ 837F528 + .incbin "baserom.gba", 0x37F528, 0x100 + +gUnknown_837F628:: @ 837F628 + .incbin "baserom.gba", 0x37F628, 0x100 + +gUnknown_837F728:: @ 837F728 + .incbin "baserom.gba", 0x37F728, 0x100 + +gUnknown_837F828:: @ 837F828 + .incbin "baserom.gba", 0x37F828, 0x100 + +gUnknown_837F928:: @ 837F928 + .incbin "baserom.gba", 0x37F928, 0x100 + +gUnknown_837FA28:: @ 837FA28 + .incbin "baserom.gba", 0x37FA28, 0x100 + +gUnknown_837FB28:: @ 837FB28 + .incbin "baserom.gba", 0x37FB28, 0x100 + +gUnknown_837FC28:: @ 837FC28 + .incbin "baserom.gba", 0x37FC28, 0x100 + +gUnknown_837FD28:: @ 837FD28 + .incbin "baserom.gba", 0x37FD28, 0x100 + +gUnknown_837FE28:: @ 837FE28 + .incbin "baserom.gba", 0x37FE28, 0x100 + +gUnknown_837FF28:: @ 837FF28 + .incbin "baserom.gba", 0x37FF28, 0x100 + +gUnknown_8380028:: @ 8380028 + .incbin "baserom.gba", 0x380028, 0x100 + +gUnknown_8380128:: @ 8380128 + .incbin "baserom.gba", 0x380128, 0x100 + +gUnknown_8380228:: @ 8380228 + .incbin "baserom.gba", 0x380228, 0x100 + +gUnknown_8380328:: @ 8380328 + .incbin "baserom.gba", 0x380328, 0x100 + +gUnknown_8380428:: @ 8380428 + .incbin "baserom.gba", 0x380428, 0x100 + +gUnknown_8380528:: @ 8380528 + .incbin "baserom.gba", 0x380528, 0x100 + +gUnknown_8380628:: @ 8380628 + .incbin "baserom.gba", 0x380628, 0x100 + +gUnknown_8380728:: @ 8380728 + .incbin "baserom.gba", 0x380728, 0x100 + +gUnknown_8380828:: @ 8380828 + .incbin "baserom.gba", 0x380828, 0x100 + +gUnknown_8380928:: @ 8380928 + .incbin "baserom.gba", 0x380928, 0x100 + +gUnknown_8380A28:: @ 8380A28 + .incbin "baserom.gba", 0x380A28, 0x100 + +gUnknown_8380B28:: @ 8380B28 + .incbin "baserom.gba", 0x380B28, 0x100 + +gUnknown_8380C28:: @ 8380C28 + .incbin "baserom.gba", 0x380C28, 0x100 + +gUnknown_8380D28:: @ 8380D28 + .incbin "baserom.gba", 0x380D28, 0x100 + +gUnknown_8380E28:: @ 8380E28 + .incbin "baserom.gba", 0x380E28, 0x100 + +gUnknown_8380F28:: @ 8380F28 + .incbin "baserom.gba", 0x380F28, 0x100 + +gUnknown_8381028:: @ 8381028 + .incbin "baserom.gba", 0x381028, 0x100 + +gUnknown_8381128:: @ 8381128 + .incbin "baserom.gba", 0x381128, 0x100 + +gUnknown_8381228:: @ 8381228 + .incbin "baserom.gba", 0x381228, 0x100 + +gUnknown_8381328:: @ 8381328 + .incbin "baserom.gba", 0x381328, 0x100 + +gUnknown_8381428:: @ 8381428 + .incbin "baserom.gba", 0x381428, 0x100 + +gUnknown_8381528:: @ 8381528 + .incbin "baserom.gba", 0x381528, 0x100 + +gUnknown_8381628:: @ 8381628 + .incbin "baserom.gba", 0x381628, 0x100 + +gUnknown_8381728:: @ 8381728 + .incbin "baserom.gba", 0x381728, 0x100 + +gUnknown_8381828:: @ 8381828 + .incbin "baserom.gba", 0x381828, 0x100 + +gUnknown_8381928:: @ 8381928 + .incbin "baserom.gba", 0x381928, 0x100 + +gUnknown_8381A28:: @ 8381A28 + .incbin "baserom.gba", 0x381A28, 0x100 + +gUnknown_8381B28:: @ 8381B28 + .incbin "baserom.gba", 0x381B28, 0x100 + +gUnknown_8381C28:: @ 8381C28 + .incbin "baserom.gba", 0x381C28, 0x100 + +gUnknown_8381D28:: @ 8381D28 + .incbin "baserom.gba", 0x381D28, 0x100 + +gUnknown_8381E28:: @ 8381E28 + .incbin "baserom.gba", 0x381E28, 0x100 + +gUnknown_8381F28:: @ 8381F28 + .incbin "baserom.gba", 0x381F28, 0x100 + +gUnknown_8382028:: @ 8382028 + .incbin "baserom.gba", 0x382028, 0x100 + +gUnknown_8382128:: @ 8382128 + .incbin "baserom.gba", 0x382128, 0x100 + +gUnknown_8382228:: @ 8382228 + .incbin "baserom.gba", 0x382228, 0x100 + +gUnknown_8382328:: @ 8382328 + .incbin "baserom.gba", 0x382328, 0x100 + +gUnknown_8382428:: @ 8382428 + .incbin "baserom.gba", 0x382428, 0x100 + +gUnknown_8382528:: @ 8382528 + .incbin "baserom.gba", 0x382528, 0x100 + +gUnknown_8382628:: @ 8382628 + .incbin "baserom.gba", 0x382628, 0x100 + +gUnknown_8382728:: @ 8382728 + .incbin "baserom.gba", 0x382728, 0x100 + +gUnknown_8382828:: @ 8382828 + .incbin "baserom.gba", 0x382828, 0x100 + +gUnknown_8382928:: @ 8382928 + .incbin "baserom.gba", 0x382928, 0x100 + +gUnknown_8382A28:: @ 8382A28 + .incbin "baserom.gba", 0x382A28, 0x100 + +gUnknown_8382B28:: @ 8382B28 + .incbin "baserom.gba", 0x382B28, 0x100 + +gUnknown_8382C28:: @ 8382C28 + .incbin "baserom.gba", 0x382C28, 0x100 + +gUnknown_8382D28:: @ 8382D28 + .incbin "baserom.gba", 0x382D28, 0x100 + +gUnknown_8382E28:: @ 8382E28 + .incbin "baserom.gba", 0x382E28, 0x100 + +gUnknown_8382F28:: @ 8382F28 + .incbin "baserom.gba", 0x382F28, 0x100 + +gUnknown_8383028:: @ 8383028 + .incbin "baserom.gba", 0x383028, 0x100 + +gUnknown_8383128:: @ 8383128 + .incbin "baserom.gba", 0x383128, 0x100 + +gUnknown_8383228:: @ 8383228 + .incbin "baserom.gba", 0x383228, 0x100 + +gUnknown_8383328:: @ 8383328 + .incbin "baserom.gba", 0x383328, 0x100 + +gUnknown_8383428:: @ 8383428 + .incbin "baserom.gba", 0x383428, 0x100 + +gUnknown_8383528:: @ 8383528 + .incbin "baserom.gba", 0x383528, 0x100 + +gUnknown_8383628:: @ 8383628 + .incbin "baserom.gba", 0x383628, 0x100 + +gUnknown_8383728:: @ 8383728 + .incbin "baserom.gba", 0x383728, 0x100 + +gUnknown_8383828:: @ 8383828 + .incbin "baserom.gba", 0x383828, 0x100 + +gUnknown_8383928:: @ 8383928 + .incbin "baserom.gba", 0x383928, 0x100 + +gUnknown_8383A28:: @ 8383A28 + .incbin "baserom.gba", 0x383A28, 0x100 + +gUnknown_8383B28:: @ 8383B28 + .incbin "baserom.gba", 0x383B28, 0x100 + +gUnknown_8383C28:: @ 8383C28 + .incbin "baserom.gba", 0x383C28, 0x100 + +gUnknown_8383D28:: @ 8383D28 + .incbin "baserom.gba", 0x383D28, 0x100 + +gUnknown_8383E28:: @ 8383E28 + .incbin "baserom.gba", 0x383E28, 0x100 + +gUnknown_8383F28:: @ 8383F28 + .incbin "baserom.gba", 0x383F28, 0x100 + +gUnknown_8384028:: @ 8384028 + .incbin "baserom.gba", 0x384028, 0x100 + +gUnknown_8384128:: @ 8384128 + .incbin "baserom.gba", 0x384128, 0x100 + +gUnknown_8384228:: @ 8384228 + .incbin "baserom.gba", 0x384228, 0x100 + +gUnknown_8384328:: @ 8384328 + .incbin "baserom.gba", 0x384328, 0x100 + +gUnknown_8384428:: @ 8384428 + .incbin "baserom.gba", 0x384428, 0x100 + +gUnknown_8384528:: @ 8384528 + .incbin "baserom.gba", 0x384528, 0x100 + +gUnknown_8384628:: @ 8384628 + .incbin "baserom.gba", 0x384628, 0x100 + +gUnknown_8384728:: @ 8384728 + .incbin "baserom.gba", 0x384728, 0x100 + +gUnknown_8384828:: @ 8384828 + .incbin "baserom.gba", 0x384828, 0x100 + +gUnknown_8384928:: @ 8384928 + .incbin "baserom.gba", 0x384928, 0x100 + +gUnknown_8384A28:: @ 8384A28 + .incbin "baserom.gba", 0x384A28, 0x100 + +gUnknown_8384B28:: @ 8384B28 + .incbin "baserom.gba", 0x384B28, 0x100 + +gUnknown_8384C28:: @ 8384C28 + .incbin "baserom.gba", 0x384C28, 0x100 + +gUnknown_8384D28:: @ 8384D28 + .incbin "baserom.gba", 0x384D28, 0x100 + +gUnknown_8384E28:: @ 8384E28 + .incbin "baserom.gba", 0x384E28, 0x100 + +gUnknown_8384F28:: @ 8384F28 + .incbin "baserom.gba", 0x384F28, 0x100 + +gUnknown_8385028:: @ 8385028 + .incbin "baserom.gba", 0x385028, 0x100 + +gUnknown_8385128:: @ 8385128 + .incbin "baserom.gba", 0x385128, 0x80 + +gUnknown_83851A8:: @ 83851A8 + .incbin "baserom.gba", 0x3851A8, 0x80 + +gUnknown_8385228:: @ 8385228 + .incbin "baserom.gba", 0x385228, 0x80 + +gUnknown_83852A8:: @ 83852A8 + .incbin "baserom.gba", 0x3852A8, 0x80 + +gUnknown_8385328:: @ 8385328 + .incbin "baserom.gba", 0x385328, 0x80 + +gUnknown_83853A8:: @ 83853A8 + .incbin "baserom.gba", 0x3853A8, 0x80 + +gUnknown_8385428:: @ 8385428 + .incbin "baserom.gba", 0x385428, 0x80 + +gUnknown_83854A8:: @ 83854A8 + .incbin "baserom.gba", 0x3854A8, 0x80 + +gUnknown_8385528:: @ 8385528 + .incbin "baserom.gba", 0x385528, 0x80 + +gUnknown_83855A8:: @ 83855A8 + .incbin "baserom.gba", 0x3855A8, 0x80 + +gUnknown_8385628:: @ 8385628 + .incbin "baserom.gba", 0x385628, 0x80 + +gUnknown_83856A8:: @ 83856A8 + .incbin "baserom.gba", 0x3856A8, 0x80 + +gUnknown_8385728:: @ 8385728 + .incbin "baserom.gba", 0x385728, 0x80 + +gUnknown_83857A8:: @ 83857A8 + .incbin "baserom.gba", 0x3857A8, 0x80 + +gUnknown_8385828:: @ 8385828 + .incbin "baserom.gba", 0x385828, 0x80 + +gUnknown_83858A8:: @ 83858A8 + .incbin "baserom.gba", 0x3858A8, 0x80 + +gUnknown_8385928:: @ 8385928 + .incbin "baserom.gba", 0x385928, 0x80 + +gUnknown_83859A8:: @ 83859A8 + .incbin "baserom.gba", 0x3859A8, 0x80 + +gUnknown_8385A28:: @ 8385A28 + .incbin "baserom.gba", 0x385A28, 0x80 + +gUnknown_8385AA8:: @ 8385AA8 + .incbin "baserom.gba", 0x385AA8, 0x80 + +gUnknown_8385B28:: @ 8385B28 + .incbin "baserom.gba", 0x385B28, 0x80 + +gUnknown_8385BA8:: @ 8385BA8 + .incbin "baserom.gba", 0x385BA8, 0x80 + +gUnknown_8385C28:: @ 8385C28 + .incbin "baserom.gba", 0x385C28, 0x80 + +gUnknown_8385CA8:: @ 8385CA8 + .incbin "baserom.gba", 0x385CA8, 0x80 + +gUnknown_8385D28:: @ 8385D28 + .incbin "baserom.gba", 0x385D28, 0x80 + +gUnknown_8385DA8:: @ 8385DA8 + .incbin "baserom.gba", 0x385DA8, 0x80 + +gUnknown_8385E28:: @ 8385E28 + .incbin "baserom.gba", 0x385E28, 0x80 + +gUnknown_8385EA8:: @ 8385EA8 + .incbin "baserom.gba", 0x385EA8, 0x80 + +gUnknown_8385F28:: @ 8385F28 + .incbin "baserom.gba", 0x385F28, 0x80 + +gUnknown_8385FA8:: @ 8385FA8 + .incbin "baserom.gba", 0x385FA8, 0x80 + +gUnknown_8386028:: @ 8386028 + .incbin "baserom.gba", 0x386028, 0x100 + +gUnknown_8386128:: @ 8386128 + .incbin "baserom.gba", 0x386128, 0x100 + +gUnknown_8386228:: @ 8386228 + .incbin "baserom.gba", 0x386228, 0x100 + +gUnknown_8386328:: @ 8386328 + .incbin "baserom.gba", 0x386328, 0x100 + +gUnknown_8386428:: @ 8386428 + .incbin "baserom.gba", 0x386428, 0x100 + +gUnknown_8386528:: @ 8386528 + .incbin "baserom.gba", 0x386528, 0x100 + +gUnknown_8386628:: @ 8386628 + .incbin "baserom.gba", 0x386628, 0x100 + +gUnknown_8386728:: @ 8386728 + .incbin "baserom.gba", 0x386728, 0x100 + +gUnknown_8386828:: @ 8386828 + .incbin "baserom.gba", 0x386828, 0x100 + +gUnknown_8386928:: @ 8386928 + .incbin "baserom.gba", 0x386928, 0x100 + +gUnknown_8386A28:: @ 8386A28 + .incbin "baserom.gba", 0x386A28, 0x200 + +gUnknown_8386C28:: @ 8386C28 + .incbin "baserom.gba", 0x386C28, 0x200 + +gUnknown_8386E28:: @ 8386E28 + .incbin "baserom.gba", 0x386E28, 0x200 + +gUnknown_8387028:: @ 8387028 + .incbin "baserom.gba", 0x387028, 0x200 + +gUnknown_8387228:: @ 8387228 + .incbin "baserom.gba", 0x387228, 0x200 + +gUnknown_8387428:: @ 8387428 + .incbin "baserom.gba", 0x387428, 0x200 + +gUnknown_8387628:: @ 8387628 + .incbin "baserom.gba", 0x387628, 0x200 + +gUnknown_8387828:: @ 8387828 + .incbin "baserom.gba", 0x387828, 0x200 + +gUnknown_8387A28:: @ 8387A28 + .incbin "baserom.gba", 0x387A28, 0x200 + +gUnknown_8387C28:: @ 8387C28 + .incbin "baserom.gba", 0x387C28, 0x200 + +gUnknown_8387E28:: @ 8387E28 + .incbin "baserom.gba", 0x387E28, 0x100 + +gUnknown_8387F28:: @ 8387F28 + .incbin "baserom.gba", 0x387F28, 0x100 + +gUnknown_8388028:: @ 8388028 + .incbin "baserom.gba", 0x388028, 0x100 + +gUnknown_8388128:: @ 8388128 + .incbin "baserom.gba", 0x388128, 0x100 + +gUnknown_8388228:: @ 8388228 + .incbin "baserom.gba", 0x388228, 0x100 + +gUnknown_8388328:: @ 8388328 + .incbin "baserom.gba", 0x388328, 0x100 + +gUnknown_8388428:: @ 8388428 + .incbin "baserom.gba", 0x388428, 0x100 + +gUnknown_8388528:: @ 8388528 + .incbin "baserom.gba", 0x388528, 0x100 + +gUnknown_8388628:: @ 8388628 + .incbin "baserom.gba", 0x388628, 0x100 + +gUnknown_8388728:: @ 8388728 + .incbin "baserom.gba", 0x388728, 0x100 + +gUnknown_8388828:: @ 8388828 + .incbin "baserom.gba", 0x388828, 0x100 + +gUnknown_8388928:: @ 8388928 + .incbin "baserom.gba", 0x388928, 0x100 + +gUnknown_8388A28:: @ 8388A28 + .incbin "baserom.gba", 0x388A28, 0x100 + +gUnknown_8388B28:: @ 8388B28 + .incbin "baserom.gba", 0x388B28, 0x100 + +gUnknown_8388C28:: @ 8388C28 + .incbin "baserom.gba", 0x388C28, 0x100 + +gUnknown_8388D28:: @ 8388D28 + .incbin "baserom.gba", 0x388D28, 0x100 + +gUnknown_8388E28:: @ 8388E28 + .incbin "baserom.gba", 0x388E28, 0x100 + +gUnknown_8388F28:: @ 8388F28 + .incbin "baserom.gba", 0x388F28, 0x100 + +gUnknown_8389028:: @ 8389028 + .incbin "baserom.gba", 0x389028, 0x100 + +gUnknown_8389128:: @ 8389128 + .incbin "baserom.gba", 0x389128, 0x100 + +gUnknown_8389228:: @ 8389228 + .incbin "baserom.gba", 0x389228, 0x100 + +gUnknown_8389328:: @ 8389328 + .incbin "baserom.gba", 0x389328, 0x100 + +gUnknown_8389428:: @ 8389428 + .incbin "baserom.gba", 0x389428, 0x100 + +gUnknown_8389528:: @ 8389528 + .incbin "baserom.gba", 0x389528, 0x100 + +gUnknown_8389628:: @ 8389628 + .incbin "baserom.gba", 0x389628, 0x100 + +gUnknown_8389728:: @ 8389728 + .incbin "baserom.gba", 0x389728, 0x100 + +gUnknown_8389828:: @ 8389828 + .incbin "baserom.gba", 0x389828, 0x100 + +gUnknown_8389928:: @ 8389928 + .incbin "baserom.gba", 0x389928, 0x100 + +gUnknown_8389A28:: @ 8389A28 + .incbin "baserom.gba", 0x389A28, 0x100 + +gUnknown_8389B28:: @ 8389B28 + .incbin "baserom.gba", 0x389B28, 0x100 + +gUnknown_8389C28:: @ 8389C28 + .incbin "baserom.gba", 0x389C28, 0x100 + +gUnknown_8389D28:: @ 8389D28 + .incbin "baserom.gba", 0x389D28, 0x100 + +gUnknown_8389E28:: @ 8389E28 + .incbin "baserom.gba", 0x389E28, 0x100 + +gUnknown_8389F28:: @ 8389F28 + .incbin "baserom.gba", 0x389F28, 0x100 + +gUnknown_838A028:: @ 838A028 + .incbin "baserom.gba", 0x38A028, 0x100 + +gUnknown_838A128:: @ 838A128 + .incbin "baserom.gba", 0x38A128, 0x100 + +gUnknown_838A228:: @ 838A228 + .incbin "baserom.gba", 0x38A228, 0x100 + +gUnknown_838A328:: @ 838A328 + .incbin "baserom.gba", 0x38A328, 0x100 + +gUnknown_838A428:: @ 838A428 + .incbin "baserom.gba", 0x38A428, 0x100 + +gUnknown_838A528:: @ 838A528 + .incbin "baserom.gba", 0x38A528, 0x100 + +gUnknown_838A628:: @ 838A628 + .incbin "baserom.gba", 0x38A628, 0x100 + +gUnknown_838A728:: @ 838A728 + .incbin "baserom.gba", 0x38A728, 0x100 + +gUnknown_838A828:: @ 838A828 + .incbin "baserom.gba", 0x38A828, 0x100 + +gUnknown_838A928:: @ 838A928 + .incbin "baserom.gba", 0x38A928, 0x100 + +gUnknown_838AA28:: @ 838AA28 + .incbin "baserom.gba", 0x38AA28, 0x100 + +gUnknown_838AB28:: @ 838AB28 + .incbin "baserom.gba", 0x38AB28, 0x100 + +gUnknown_838AC28:: @ 838AC28 + .incbin "baserom.gba", 0x38AC28, 0x100 + +gUnknown_838AD28:: @ 838AD28 + .incbin "baserom.gba", 0x38AD28, 0x100 + +gUnknown_838AE28:: @ 838AE28 + .incbin "baserom.gba", 0x38AE28, 0x100 + +gUnknown_838AF28:: @ 838AF28 + .incbin "baserom.gba", 0x38AF28, 0x100 + +gUnknown_838B028:: @ 838B028 + .incbin "baserom.gba", 0x38B028, 0x100 + +gUnknown_838B128:: @ 838B128 + .incbin "baserom.gba", 0x38B128, 0x100 + +gUnknown_838B228:: @ 838B228 + .incbin "baserom.gba", 0x38B228, 0x100 + +gUnknown_838B328:: @ 838B328 + .incbin "baserom.gba", 0x38B328, 0x100 + +gUnknown_838B428:: @ 838B428 + .incbin "baserom.gba", 0x38B428, 0x100 + +gUnknown_838B528:: @ 838B528 + .incbin "baserom.gba", 0x38B528, 0x100 + +gUnknown_838B628:: @ 838B628 + .incbin "baserom.gba", 0x38B628, 0x100 + +gUnknown_838B728:: @ 838B728 + .incbin "baserom.gba", 0x38B728, 0x100 + +gUnknown_838B828:: @ 838B828 + .incbin "baserom.gba", 0x38B828, 0x100 + +gUnknown_838B928:: @ 838B928 + .incbin "baserom.gba", 0x38B928, 0x100 + +gUnknown_838BA28:: @ 838BA28 + .incbin "baserom.gba", 0x38BA28, 0x80 + +gUnknown_838BAA8:: @ 838BAA8 + .incbin "baserom.gba", 0x38BAA8, 0x100 + +gUnknown_838BBA8:: @ 838BBA8 + .incbin "baserom.gba", 0x38BBA8, 0x100 + +gUnknown_838BCA8:: @ 838BCA8 + .incbin "baserom.gba", 0x38BCA8, 0x100 + +gUnknown_838BDA8:: @ 838BDA8 + .incbin "baserom.gba", 0x38BDA8, 0x100 + +gUnknown_838BEA8:: @ 838BEA8 + .incbin "baserom.gba", 0x38BEA8, 0x100 + +gUnknown_838BFA8:: @ 838BFA8 + .incbin "baserom.gba", 0x38BFA8, 0x100 + +gUnknown_838C0A8:: @ 838C0A8 + .incbin "baserom.gba", 0x38C0A8, 0x100 + +gUnknown_838C1A8:: @ 838C1A8 + .incbin "baserom.gba", 0x38C1A8, 0x100 + +gUnknown_838C2A8:: @ 838C2A8 + .incbin "baserom.gba", 0x38C2A8, 0x100 + +gUnknown_838C3A8:: @ 838C3A8 + .incbin "baserom.gba", 0x38C3A8, 0x100 + +gUnknown_838C4A8:: @ 838C4A8 + .incbin "baserom.gba", 0x38C4A8, 0x100 + +gUnknown_838C5A8:: @ 838C5A8 + .incbin "baserom.gba", 0x38C5A8, 0x100 + +gUnknown_838C6A8:: @ 838C6A8 + .incbin "baserom.gba", 0x38C6A8, 0x100 + +gUnknown_838C7A8:: @ 838C7A8 + .incbin "baserom.gba", 0x38C7A8, 0x100 + +gUnknown_838C8A8:: @ 838C8A8 + .incbin "baserom.gba", 0x38C8A8, 0x100 + +gUnknown_838C9A8:: @ 838C9A8 + .incbin "baserom.gba", 0x38C9A8, 0x100 + +gUnknown_838CAA8:: @ 838CAA8 + .incbin "baserom.gba", 0x38CAA8, 0x100 + +gUnknown_838CBA8:: @ 838CBA8 + .incbin "baserom.gba", 0x38CBA8, 0x100 + +gUnknown_838CCA8:: @ 838CCA8 + .incbin "baserom.gba", 0x38CCA8, 0x100 + +gUnknown_838CDA8:: @ 838CDA8 + .incbin "baserom.gba", 0x38CDA8, 0x100 + +gUnknown_838CEA8:: @ 838CEA8 + .incbin "baserom.gba", 0x38CEA8, 0x100 + +gUnknown_838CFA8:: @ 838CFA8 + .incbin "baserom.gba", 0x38CFA8, 0x100 + +gUnknown_838D0A8:: @ 838D0A8 + .incbin "baserom.gba", 0x38D0A8, 0x100 + +gUnknown_838D1A8:: @ 838D1A8 + .incbin "baserom.gba", 0x38D1A8, 0x100 + +gUnknown_838D2A8:: @ 838D2A8 + .incbin "baserom.gba", 0x38D2A8, 0x100 + +gUnknown_838D3A8:: @ 838D3A8 + .incbin "baserom.gba", 0x38D3A8, 0x100 + +gUnknown_838D4A8:: @ 838D4A8 + .incbin "baserom.gba", 0x38D4A8, 0xA00 + +gUnknown_838DEA8:: @ 838DEA8 + .incbin "baserom.gba", 0x38DEA8, 0x100 + +gUnknown_838DFA8:: @ 838DFA8 + .incbin "baserom.gba", 0x38DFA8, 0x100 + +gUnknown_838E0A8:: @ 838E0A8 + .incbin "baserom.gba", 0x38E0A8, 0x100 + +gUnknown_838E1A8:: @ 838E1A8 + .incbin "baserom.gba", 0x38E1A8, 0x100 + +gUnknown_838E2A8:: @ 838E2A8 + .incbin "baserom.gba", 0x38E2A8, 0x100 + +gUnknown_838E3A8:: @ 838E3A8 + .incbin "baserom.gba", 0x38E3A8, 0x100 + +gUnknown_838E4A8:: @ 838E4A8 + .incbin "baserom.gba", 0x38E4A8, 0x100 + +gUnknown_838E5A8:: @ 838E5A8 + .incbin "baserom.gba", 0x38E5A8, 0x100 + +gUnknown_838E6A8:: @ 838E6A8 + .incbin "baserom.gba", 0x38E6A8, 0x100 + +gUnknown_838E7A8:: @ 838E7A8 + .incbin "baserom.gba", 0x38E7A8, 0x100 + +gUnknown_838E8A8:: @ 838E8A8 + .incbin "baserom.gba", 0x38E8A8, 0x100 + +gUnknown_838E9A8:: @ 838E9A8 + .incbin "baserom.gba", 0x38E9A8, 0x100 + +gUnknown_838EAA8:: @ 838EAA8 + .incbin "baserom.gba", 0x38EAA8, 0x100 + +gUnknown_838EBA8:: @ 838EBA8 + .incbin "baserom.gba", 0x38EBA8, 0x100 + +gUnknown_838ECA8:: @ 838ECA8 + .incbin "baserom.gba", 0x38ECA8, 0x100 + +gUnknown_838EDA8:: @ 838EDA8 + .incbin "baserom.gba", 0x38EDA8, 0x100 + +gUnknown_838EEA8:: @ 838EEA8 + .incbin "baserom.gba", 0x38EEA8, 0x100 + +gUnknown_838EFA8:: @ 838EFA8 + .incbin "baserom.gba", 0x38EFA8, 0x100 + +gUnknown_838F0A8:: @ 838F0A8 + .incbin "baserom.gba", 0x38F0A8, 0x80 + +gUnknown_838F128:: @ 838F128 + .incbin "baserom.gba", 0x38F128, 0x80 + +gUnknown_838F1A8:: @ 838F1A8 + .incbin "baserom.gba", 0x38F1A8, 0x80 + +gUnknown_838F228:: @ 838F228 + .incbin "baserom.gba", 0x38F228, 0x200 + +gUnknown_838F428:: @ 838F428 + .incbin "baserom.gba", 0x38F428, 0x200 + +gUnknown_838F628:: @ 838F628 + .incbin "baserom.gba", 0x38F628, 0x200 + +gUnknown_838F828:: @ 838F828 + .incbin "baserom.gba", 0x38F828, 0x80 + +gUnknown_838F8A8:: @ 838F8A8 + .incbin "baserom.gba", 0x38F8A8, 0x80 + +gUnknown_838F928:: @ 838F928 + .incbin "baserom.gba", 0x38F928, 0x80 + +gUnknown_838F9A8:: @ 838F9A8 + .incbin "baserom.gba", 0x38F9A8, 0x80 + +gUnknown_838FA28:: @ 838FA28 + .incbin "baserom.gba", 0x38FA28, 0x80 + +gUnknown_838FAA8:: @ 838FAA8 + .incbin "baserom.gba", 0x38FAA8, 0x200 + +gUnknown_838FCA8:: @ 838FCA8 + .incbin "baserom.gba", 0x38FCA8, 0x200 + +gUnknown_838FEA8:: @ 838FEA8 + .incbin "baserom.gba", 0x38FEA8, 0x200 + +gUnknown_83900A8:: @ 83900A8 + .incbin "baserom.gba", 0x3900A8, 0x200 + +gUnknown_83902A8:: @ 83902A8 + .incbin "baserom.gba", 0x3902A8, 0x80 + +gUnknown_8390328:: @ 8390328 + .incbin "baserom.gba", 0x390328, 0x200 + +gUnknown_8390528:: @ 8390528 + .incbin "baserom.gba", 0x390528, 0x200 + +gUnknown_8390728:: @ 8390728 + .incbin "baserom.gba", 0x390728, 0x200 + +gUnknown_8390928:: @ 8390928 + .incbin "baserom.gba", 0x390928, 0x200 + +gUnknown_8390B28:: @ 8390B28 + .incbin "baserom.gba", 0x390B28, 0x200 + +gUnknown_8390D28:: @ 8390D28 + .incbin "baserom.gba", 0x390D28, 0x200 + +gUnknown_8390F28:: @ 8390F28 + .incbin "baserom.gba", 0x390F28, 0x100 + +gUnknown_8391028:: @ 8391028 + .incbin "baserom.gba", 0x391028, 0x100 + +gUnknown_8391128:: @ 8391128 + .incbin "baserom.gba", 0x391128, 0x100 + +gUnknown_8391228:: @ 8391228 + .incbin "baserom.gba", 0x391228, 0x100 + +gUnknown_8391328:: @ 8391328 + .incbin "baserom.gba", 0x391328, 0x100 + +gUnknown_8391428:: @ 8391428 + .incbin "baserom.gba", 0x391428, 0x100 + +gUnknown_8391528:: @ 8391528 + .incbin "baserom.gba", 0x391528, 0x100 + +gUnknown_8391628:: @ 8391628 + .incbin "baserom.gba", 0x391628, 0x100 + +gUnknown_8391728:: @ 8391728 + .incbin "baserom.gba", 0x391728, 0x100 + +gUnknown_8391828:: @ 8391828 + .incbin "baserom.gba", 0x391828, 0x100 + +gUnknown_8391928:: @ 8391928 + .incbin "baserom.gba", 0x391928, 0x100 + +gUnknown_8391A28:: @ 8391A28 + .incbin "baserom.gba", 0x391A28, 0x100 + +gUnknown_8391B28:: @ 8391B28 + .incbin "baserom.gba", 0x391B28, 0x100 + +gUnknown_8391C28:: @ 8391C28 + .incbin "baserom.gba", 0x391C28, 0x100 + +gUnknown_8391D28:: @ 8391D28 + .incbin "baserom.gba", 0x391D28, 0x100 + +gUnknown_8391E28:: @ 8391E28 + .incbin "baserom.gba", 0x391E28, 0x80 + +gUnknown_8391EA8:: @ 8391EA8 + .incbin "baserom.gba", 0x391EA8, 0x80 + +gUnknown_8391F28:: @ 8391F28 + .incbin "baserom.gba", 0x391F28, 0x80 + +gUnknown_8391FA8:: @ 8391FA8 + .incbin "baserom.gba", 0x391FA8, 0x80 + +gUnknown_8392028:: @ 8392028 + .incbin "baserom.gba", 0x392028, 0x80 + +gUnknown_83920A8:: @ 83920A8 + .incbin "baserom.gba", 0x3920A8, 0x80 + +gUnknown_8392128:: @ 8392128 + .incbin "baserom.gba", 0x392128, 0x80 + +gUnknown_83921A8:: @ 83921A8 + .incbin "baserom.gba", 0x3921A8, 0x80 + +gUnknown_8392228:: @ 8392228 + .incbin "baserom.gba", 0x392228, 0x80 + +gUnknown_83922A8:: @ 83922A8 + .incbin "baserom.gba", 0x3922A8, 0x80 + +gUnknown_8392328:: @ 8392328 + .incbin "baserom.gba", 0x392328, 0x80 + +gUnknown_83923A8:: @ 83923A8 + .incbin "baserom.gba", 0x3923A8, 0x80 + +gUnknown_8392428:: @ 8392428 + .incbin "baserom.gba", 0x392428, 0x80 + +gUnknown_83924A8:: @ 83924A8 + .incbin "baserom.gba", 0x3924A8, 0x80 + +gUnknown_8392528:: @ 8392528 + .incbin "baserom.gba", 0x392528, 0x80 + +gUnknown_83925A8:: @ 83925A8 + .incbin "baserom.gba", 0x3925A8, 0x80 + +gUnknown_8392628:: @ 8392628 + .incbin "baserom.gba", 0x392628, 0x80 + +gUnknown_83926A8:: @ 83926A8 + .incbin "baserom.gba", 0x3926A8, 0x80 + +gUnknown_8392728:: @ 8392728 + .incbin "baserom.gba", 0x392728, 0x80 + +gUnknown_83927A8:: @ 83927A8 + .incbin "baserom.gba", 0x3927A8, 0x80 + +gUnknown_8392828:: @ 8392828 + .incbin "baserom.gba", 0x392828, 0x80 + +gUnknown_83928A8:: @ 83928A8 + .incbin "baserom.gba", 0x3928A8, 0x80 + +gUnknown_8392928:: @ 8392928 + .incbin "baserom.gba", 0x392928, 0x80 + +gUnknown_83929A8:: @ 83929A8 + .incbin "baserom.gba", 0x3929A8, 0x80 + +gUnknown_8392A28:: @ 8392A28 + .incbin "baserom.gba", 0x392A28, 0x80 + +gUnknown_8392AA8:: @ 8392AA8 + .incbin "baserom.gba", 0x392AA8, 0x80 + +gUnknown_8392B28:: @ 8392B28 + .incbin "baserom.gba", 0x392B28, 0x80 + +gUnknown_8392BA8:: @ 8392BA8 + .incbin "baserom.gba", 0x392BA8, 0x80 + +gUnknown_8392C28:: @ 8392C28 + .incbin "baserom.gba", 0x392C28, 0x80 + +gUnknown_8392CA8:: @ 8392CA8 + .incbin "baserom.gba", 0x392CA8, 0x80 + +gUnknown_8392D28:: @ 8392D28 + .incbin "baserom.gba", 0x392D28, 0x80 + +gUnknown_8392DA8:: @ 8392DA8 + .incbin "baserom.gba", 0x392DA8, 0x80 + +gUnknown_8392E28:: @ 8392E28 + .incbin "baserom.gba", 0x392E28, 0x80 + +gUnknown_8392EA8:: @ 8392EA8 + .incbin "baserom.gba", 0x392EA8, 0x80 + +gUnknown_8392F28:: @ 8392F28 + .incbin "baserom.gba", 0x392F28, 0x80 + +gUnknown_8392FA8:: @ 8392FA8 + .incbin "baserom.gba", 0x392FA8, 0x80 + +gUnknown_8393028:: @ 8393028 + .incbin "baserom.gba", 0x393028, 0x80 + +gUnknown_83930A8:: @ 83930A8 + .incbin "baserom.gba", 0x3930A8, 0x80 + +gUnknown_8393128:: @ 8393128 + .incbin "baserom.gba", 0x393128, 0x80 + +gUnknown_83931A8:: @ 83931A8 + .incbin "baserom.gba", 0x3931A8, 0x80 + +gUnknown_8393228:: @ 8393228 + .incbin "baserom.gba", 0x393228, 0x80 + +gUnknown_83932A8:: @ 83932A8 + .incbin "baserom.gba", 0x3932A8, 0x80 + +gUnknown_8393328:: @ 8393328 + .incbin "baserom.gba", 0x393328, 0x80 + +gUnknown_83933A8:: @ 83933A8 + .incbin "baserom.gba", 0x3933A8, 0x80 + +gUnknown_8393428:: @ 8393428 + .incbin "baserom.gba", 0x393428, 0x80 + +gUnknown_83934A8:: @ 83934A8 + .incbin "baserom.gba", 0x3934A8, 0x80 + +gUnknown_8393528:: @ 8393528 + .incbin "baserom.gba", 0x393528, 0x80 + +gUnknown_83935A8:: @ 83935A8 + .incbin "baserom.gba", 0x3935A8, 0x80 + +gUnknown_8393628:: @ 8393628 + .incbin "baserom.gba", 0x393628, 0x80 + +gUnknown_83936A8:: @ 83936A8 + .incbin "baserom.gba", 0x3936A8, 0x80 + +gUnknown_8393728:: @ 8393728 + .incbin "baserom.gba", 0x393728, 0x80 + +gUnknown_83937A8:: @ 83937A8 + .incbin "baserom.gba", 0x3937A8, 0x200 + +gUnknown_83939A8:: @ 83939A8 + .incbin "baserom.gba", 0x3939A8, 0x80 + +gUnknown_8393A28:: @ 8393A28 + .incbin "baserom.gba", 0x393A28, 0x80 + +gUnknown_8393AA8:: @ 8393AA8 + .incbin "baserom.gba", 0x393AA8, 0x80 + +gUnknown_8393B28:: @ 8393B28 + .incbin "baserom.gba", 0x393B28, 0x80 + +gUnknown_8393BA8:: @ 8393BA8 + .incbin "baserom.gba", 0x393BA8, 0x80 + +gUnknown_8393C28:: @ 8393C28 + .incbin "baserom.gba", 0x393C28, 0x80 + +gUnknown_8393CA8:: @ 8393CA8 + .incbin "baserom.gba", 0x393CA8, 0x80 + +gUnknown_8393D28:: @ 8393D28 + .incbin "baserom.gba", 0x393D28, 0x80 + +gUnknown_8393DA8:: @ 8393DA8 + .incbin "baserom.gba", 0x393DA8, 0x80 + +gUnknown_8393E28:: @ 8393E28 + .incbin "baserom.gba", 0x393E28, 0x80 + +gUnknown_8393EA8:: @ 8393EA8 + .incbin "baserom.gba", 0x393EA8, 0x80 + +gUnknown_8393F28:: @ 8393F28 + .incbin "baserom.gba", 0x393F28, 0x80 + +gUnknown_8393FA8:: @ 8393FA8 + .incbin "baserom.gba", 0x393FA8, 0x80 + +gUnknown_8394028:: @ 8394028 + .incbin "baserom.gba", 0x394028, 0x80 + +gUnknown_83940A8:: @ 83940A8 + .incbin "baserom.gba", 0x3940A8, 0x80 + +gUnknown_8394128:: @ 8394128 + .incbin "baserom.gba", 0x394128, 0x80 + +gUnknown_83941A8:: @ 83941A8 + .incbin "baserom.gba", 0x3941A8, 0x80 + +gUnknown_8394228:: @ 8394228 + .incbin "baserom.gba", 0x394228, 0x80 + +gUnknown_83942A8:: @ 83942A8 + .incbin "baserom.gba", 0x3942A8, 0x80 + +gUnknown_8394328:: @ 8394328 + .incbin "baserom.gba", 0x394328, 0x80 + +gUnknown_83943A8:: @ 83943A8 + .incbin "baserom.gba", 0x3943A8, 0x80 + +gUnknown_8394428:: @ 8394428 + .incbin "baserom.gba", 0x394428, 0x80 + +gUnknown_83944A8:: @ 83944A8 + .incbin "baserom.gba", 0x3944A8, 0x80 + +gUnknown_8394528:: @ 8394528 + .incbin "baserom.gba", 0x394528, 0x80 + +gUnknown_83945A8:: @ 83945A8 + .incbin "baserom.gba", 0x3945A8, 0x80 + +gUnknown_8394628:: @ 8394628 + .incbin "baserom.gba", 0x394628, 0x80 + +gUnknown_83946A8:: @ 83946A8 + .incbin "baserom.gba", 0x3946A8, 0x80 + +gUnknown_8394728:: @ 8394728 + .incbin "baserom.gba", 0x394728, 0x80 + +gUnknown_83947A8:: @ 83947A8 + .incbin "baserom.gba", 0x3947A8, 0x80 + +gUnknown_8394828:: @ 8394828 + .incbin "baserom.gba", 0x394828, 0x80 + +gUnknown_83948A8:: @ 83948A8 + .incbin "baserom.gba", 0x3948A8, 0x80 + +gUnknown_8394928:: @ 8394928 + .incbin "baserom.gba", 0x394928, 0x80 + +gUnknown_83949A8:: @ 83949A8 + .incbin "baserom.gba", 0x3949A8, 0x80 + +gUnknown_8394A28:: @ 8394A28 + .incbin "baserom.gba", 0x394A28, 0x80 + +gUnknown_8394AA8:: @ 8394AA8 + .incbin "baserom.gba", 0x394AA8, 0x80 + +gUnknown_8394B28:: @ 8394B28 + .incbin "baserom.gba", 0x394B28, 0x80 + +gUnknown_8394BA8:: @ 8394BA8 + .incbin "baserom.gba", 0x394BA8, 0x80 + +gUnknown_8394C28:: @ 8394C28 + .incbin "baserom.gba", 0x394C28, 0x100 + +gUnknown_8394D28:: @ 8394D28 + .incbin "baserom.gba", 0x394D28, 0x80 + +gUnknown_8394DA8:: @ 8394DA8 + .incbin "baserom.gba", 0x394DA8, 0x80 + +gUnknown_8394E28:: @ 8394E28 + .incbin "baserom.gba", 0x394E28, 0xA0 + +gUnknown_8394EC8:: @ 8394EC8 + .incbin "baserom.gba", 0x394EC8, 0x200 + +gUnknown_83950C8:: @ 83950C8 + .incbin "baserom.gba", 0x3950C8, 0x220 + +gUnknown_83952E8:: @ 83952E8 + .incbin "baserom.gba", 0x3952E8, 0x820 + +gUnknown_8395B08:: @ 8395B08 + .incbin "baserom.gba", 0x395B08, 0x1C00 + +gUnknown_8397708:: @ 8397708 + .incbin "baserom.gba", 0x397708, 0x100 + +gUnknown_8397808:: @ 8397808 + .incbin "baserom.gba", 0x397808, 0x100 + +gUnknown_8397908:: @ 8397908 + .incbin "baserom.gba", 0x397908, 0x100 + +gUnknown_8397A08:: @ 8397A08 + .incbin "baserom.gba", 0x397A08, 0x100 + +gUnknown_8397B08:: @ 8397B08 + .incbin "baserom.gba", 0x397B08, 0x100 + +gUnknown_8397C08:: @ 8397C08 + .incbin "baserom.gba", 0x397C08, 0x100 + +gUnknown_8397D08:: @ 8397D08 + .incbin "baserom.gba", 0x397D08, 0x100 + +gUnknown_8397E08:: @ 8397E08 + .incbin "baserom.gba", 0x397E08, 0x100 + +gUnknown_8397F08:: @ 8397F08 + .incbin "baserom.gba", 0x397F08, 0x1480 gUnknown_8399388:: @ 8399388 .incbin "baserom.gba", 0x399388, 0x908 @@ -182,493 +2764,2706 @@ gUnknown_83A0010:: @ 83A0010 .incbin "baserom.gba", 0x3A0010, 0x90 gSpriteImages_83A00A0:: @ 83A00A0 - .incbin "baserom.gba", 0x3A00A0, 0xA0 + obj_frame_tiles gUnknown_835BB68, 0x0100 + obj_frame_tiles gUnknown_835BC68, 0x0100 + obj_frame_tiles gUnknown_835BD68, 0x0100 + obj_frame_tiles gUnknown_835BE68, 0x0100 + obj_frame_tiles gUnknown_835BF68, 0x0100 + obj_frame_tiles gUnknown_835C068, 0x0100 + obj_frame_tiles gUnknown_835C168, 0x0100 + obj_frame_tiles gUnknown_835C268, 0x0100 + obj_frame_tiles gUnknown_835C368, 0x0100 + obj_frame_tiles gUnknown_835C768, 0x0100 + obj_frame_tiles gUnknown_835C868, 0x0100 + obj_frame_tiles gUnknown_835C968, 0x0100 + obj_frame_tiles gUnknown_835CA68, 0x0100 + obj_frame_tiles gUnknown_835CB68, 0x0100 + obj_frame_tiles gUnknown_835CC68, 0x0100 + obj_frame_tiles gUnknown_835CD68, 0x0100 + obj_frame_tiles gUnknown_835CE68, 0x0100 + obj_frame_tiles gUnknown_835CF68, 0x0100 + obj_frame_tiles gUnknown_835D068, 0x0100 + obj_frame_tiles gUnknown_835D168, 0x0100 gSpriteImages_83A0140:: @ 83A0140 - .incbin "baserom.gba", 0x3A0140, 0x48 + obj_frame_tiles gUnknown_8361FA8, 0x0200 + obj_frame_tiles gUnknown_83621A8, 0x0200 + obj_frame_tiles gUnknown_83623A8, 0x0200 + obj_frame_tiles gUnknown_83625A8, 0x0200 + obj_frame_tiles gUnknown_83627A8, 0x0200 + obj_frame_tiles gUnknown_83629A8, 0x0200 + obj_frame_tiles gUnknown_8362BA8, 0x0200 + obj_frame_tiles gUnknown_8362DA8, 0x0200 + obj_frame_tiles gUnknown_8362FA8, 0x0200 gSpriteImages_83A0188:: @ 83A0188 - .incbin "baserom.gba", 0x3A0188, 0xA0 + obj_frame_tiles gUnknown_835D268, 0x0100 + obj_frame_tiles gUnknown_835D368, 0x0100 + obj_frame_tiles gUnknown_835D468, 0x0100 + obj_frame_tiles gUnknown_835D568, 0x0100 + obj_frame_tiles gUnknown_835D668, 0x0100 + obj_frame_tiles gUnknown_835D768, 0x0100 + obj_frame_tiles gUnknown_835D868, 0x0100 + obj_frame_tiles gUnknown_835D968, 0x0100 + obj_frame_tiles gUnknown_835DA68, 0x0100 + obj_frame_tiles gUnknown_835DE68, 0x0100 + obj_frame_tiles gUnknown_835DF68, 0x0100 + obj_frame_tiles gUnknown_835E068, 0x0100 + obj_frame_tiles gUnknown_835E168, 0x0100 + obj_frame_tiles gUnknown_835E268, 0x0100 + obj_frame_tiles gUnknown_835E368, 0x0100 + obj_frame_tiles gUnknown_835E468, 0x0100 + obj_frame_tiles gUnknown_835E568, 0x0100 + obj_frame_tiles gUnknown_835E668, 0x0100 + obj_frame_tiles gUnknown_835E768, 0x0100 + obj_frame_tiles gUnknown_835E868, 0x0100 gSpriteImages_83A0228:: @ 83A0228 - .incbin "baserom.gba", 0x3A0228, 0x48 + obj_frame_tiles gUnknown_8363DA8, 0x0200 + obj_frame_tiles gUnknown_8363FA8, 0x0200 + obj_frame_tiles gUnknown_83641A8, 0x0200 + obj_frame_tiles gUnknown_83643A8, 0x0200 + obj_frame_tiles gUnknown_83645A8, 0x0200 + obj_frame_tiles gUnknown_83647A8, 0x0200 + obj_frame_tiles gUnknown_83649A8, 0x0200 + obj_frame_tiles gUnknown_8364BA8, 0x0200 + obj_frame_tiles gUnknown_8364DA8, 0x0200 gSpriteImages_83A0270:: @ 83A0270 - .incbin "baserom.gba", 0x3A0270, 0x60 + obj_frame_tiles gUnknown_835C468, 0x0100 + obj_frame_tiles gUnknown_835C568, 0x0100 + obj_frame_tiles gUnknown_835C668, 0x0100 + obj_frame_tiles gUnknown_835C468, 0x0100 + obj_frame_tiles gUnknown_835C468, 0x0100 + obj_frame_tiles gUnknown_835C568, 0x0100 + obj_frame_tiles gUnknown_835C568, 0x0100 + obj_frame_tiles gUnknown_835C668, 0x0100 + obj_frame_tiles gUnknown_835C668, 0x0100 + obj_frame_tiles gUnknown_835C468, 0x0100 + obj_frame_tiles gUnknown_835C568, 0x0100 + obj_frame_tiles gUnknown_835C668, 0x0100 gSpriteImages_83A02D0:: @ 83A02D0 - .incbin "baserom.gba", 0x3A02D0, 0x60 + obj_frame_tiles gUnknown_835DB68, 0x0100 + obj_frame_tiles gUnknown_835DC68, 0x0100 + obj_frame_tiles gUnknown_835DD68, 0x0100 + obj_frame_tiles gUnknown_835DB68, 0x0100 + obj_frame_tiles gUnknown_835DB68, 0x0100 + obj_frame_tiles gUnknown_835DC68, 0x0100 + obj_frame_tiles gUnknown_835DC68, 0x0100 + obj_frame_tiles gUnknown_835DD68, 0x0100 + obj_frame_tiles gUnknown_835DD68, 0x0100 + obj_frame_tiles gUnknown_835DB68, 0x0100 + obj_frame_tiles gUnknown_835DC68, 0x0100 + obj_frame_tiles gUnknown_835DD68, 0x0100 gSpriteImages_83A0330:: @ 83A0330 - .incbin "baserom.gba", 0x3A0330, 0x48 + obj_frame_tiles gUnknown_835E9A8, 0x0100 + obj_frame_tiles gUnknown_835EAA8, 0x0100 + obj_frame_tiles gUnknown_835EBA8, 0x0100 + obj_frame_tiles gUnknown_835ECA8, 0x0100 + obj_frame_tiles gUnknown_835EDA8, 0x0100 + obj_frame_tiles gUnknown_835EEA8, 0x0100 + obj_frame_tiles gUnknown_835EFA8, 0x0100 + obj_frame_tiles gUnknown_835F0A8, 0x0100 + obj_frame_tiles gUnknown_835F1A8, 0x0100 gSpriteImages_83A0378:: @ 83A0378 - .incbin "baserom.gba", 0x3A0378, 0x48 + obj_frame_tiles gUnknown_835F2A8, 0x0100 + obj_frame_tiles gUnknown_835F3A8, 0x0100 + obj_frame_tiles gUnknown_835F4A8, 0x0100 + obj_frame_tiles gUnknown_835F5A8, 0x0100 + obj_frame_tiles gUnknown_835F6A8, 0x0100 + obj_frame_tiles gUnknown_835F7A8, 0x0100 + obj_frame_tiles gUnknown_835F8A8, 0x0100 + obj_frame_tiles gUnknown_835F9A8, 0x0100 + obj_frame_tiles gUnknown_835FAA8, 0x0100 gSpriteImages_83A03C0:: @ 83A03C0 - .incbin "baserom.gba", 0x3A03C0, 0x30 + obj_frame_tiles gUnknown_83631A8, 0x0200 + obj_frame_tiles gUnknown_83633A8, 0x0200 + obj_frame_tiles gUnknown_83635A8, 0x0200 + obj_frame_tiles gUnknown_83637A8, 0x0200 + obj_frame_tiles gUnknown_83639A8, 0x0200 + obj_frame_tiles gUnknown_8363BA8, 0x0200 gSpriteImages_83A03F0:: @ 83A03F0 - .incbin "baserom.gba", 0x3A03F0, 0x30 + obj_frame_tiles gUnknown_8364FA8, 0x0200 + obj_frame_tiles gUnknown_83651A8, 0x0200 + obj_frame_tiles gUnknown_83653A8, 0x0200 + obj_frame_tiles gUnknown_83655A8, 0x0200 + obj_frame_tiles gUnknown_83657A8, 0x0200 + obj_frame_tiles gUnknown_83659A8, 0x0200 gSpriteImages_83A0420:: @ 83A0420 - .incbin "baserom.gba", 0x3A0420, 0x50 + obj_frame_tiles gUnknown_8365BA8, 0x0100 + obj_frame_tiles gUnknown_8365CA8, 0x0100 + obj_frame_tiles gUnknown_8365DA8, 0x0100 + obj_frame_tiles gUnknown_8365EA8, 0x0100 + obj_frame_tiles gUnknown_8365FA8, 0x0100 + obj_frame_tiles gUnknown_83660A8, 0x0100 + obj_frame_tiles gUnknown_83661A8, 0x0100 + obj_frame_tiles gUnknown_83662A8, 0x0100 + obj_frame_tiles gUnknown_83663A8, 0x0100 + obj_frame_tiles gUnknown_83664A8, 0x0100 gSpriteImages_83A0470:: @ 83A0470 - .incbin "baserom.gba", 0x3A0470, 0x50 + obj_frame_tiles gUnknown_83664A8, 0x0100 + obj_frame_tiles gUnknown_83665A8, 0x0100 + obj_frame_tiles gUnknown_83666A8, 0x0100 + obj_frame_tiles gUnknown_83667A8, 0x0100 + obj_frame_tiles gUnknown_83668A8, 0x0100 + obj_frame_tiles gUnknown_83669A8, 0x0100 + obj_frame_tiles gUnknown_8366AA8, 0x0100 + obj_frame_tiles gUnknown_8366BA8, 0x0100 + obj_frame_tiles gUnknown_8366CA8, 0x0100 + obj_frame_tiles gUnknown_8366DA8, 0x0100 gSpriteImages_83A04C0:: @ 83A04C0 - .incbin "baserom.gba", 0x3A04C0, 0x48 + obj_frame_tiles gUnknown_8397708, 0x0100 + obj_frame_tiles gUnknown_8397808, 0x0100 + obj_frame_tiles gUnknown_8397908, 0x0100 + obj_frame_tiles gUnknown_8397A08, 0x0100 + obj_frame_tiles gUnknown_8397B08, 0x0100 + obj_frame_tiles gUnknown_8397C08, 0x0100 + obj_frame_tiles gUnknown_8397D08, 0x0100 + obj_frame_tiles gUnknown_8397E08, 0x0100 + obj_frame_tiles gUnknown_8397F08, 0x0100 gSpriteImages_83A0508:: @ 83A0508 - .incbin "baserom.gba", 0x3A0508, 0x48 + obj_frame_tiles gUnknown_836D928, 0x0080 + obj_frame_tiles gUnknown_836D9A8, 0x0080 + obj_frame_tiles gUnknown_836DA28, 0x0080 + obj_frame_tiles gUnknown_836DAA8, 0x0080 + obj_frame_tiles gUnknown_836DB28, 0x0080 + obj_frame_tiles gUnknown_836DBA8, 0x0080 + obj_frame_tiles gUnknown_836DC28, 0x0080 + obj_frame_tiles gUnknown_836DCA8, 0x0080 + obj_frame_tiles gUnknown_836DD28, 0x0080 gSpriteImages_83A0550:: @ 83A0550 - .incbin "baserom.gba", 0x3A0550, 0x50 + obj_frame_tiles gUnknown_836DDA8, 0x0080 + obj_frame_tiles gUnknown_836DE28, 0x0080 + obj_frame_tiles gUnknown_836DEA8, 0x0080 + obj_frame_tiles gUnknown_836DF28, 0x0080 + obj_frame_tiles gUnknown_836DFA8, 0x0080 + obj_frame_tiles gUnknown_836E028, 0x0080 + obj_frame_tiles gUnknown_836E0A8, 0x0080 + obj_frame_tiles gUnknown_836E128, 0x0080 + obj_frame_tiles gUnknown_836E1A8, 0x0080 + obj_frame_tiles gUnknown_836E228, 0x0080 gSpriteImages_83A05A0:: @ 83A05A0 - .incbin "baserom.gba", 0x3A05A0, 0x48 + obj_frame_tiles gUnknown_836E2A8, 0x0100 + obj_frame_tiles gUnknown_836E4A8, 0x0100 + obj_frame_tiles gUnknown_836E3A8, 0x0100 + obj_frame_tiles gUnknown_836E2A8, 0x0100 + obj_frame_tiles gUnknown_836E2A8, 0x0100 + obj_frame_tiles gUnknown_836E4A8, 0x0100 + obj_frame_tiles gUnknown_836E4A8, 0x0100 + obj_frame_tiles gUnknown_836E3A8, 0x0100 + obj_frame_tiles gUnknown_836E3A8, 0x0100 gSpriteImages_83A05E8:: @ 83A05E8 - .incbin "baserom.gba", 0x3A05E8, 0x50 + obj_frame_tiles gUnknown_836E5A8, 0x0100 + obj_frame_tiles gUnknown_836E6A8, 0x0100 + obj_frame_tiles gUnknown_836E7A8, 0x0100 + obj_frame_tiles gUnknown_836E8A8, 0x0100 + obj_frame_tiles gUnknown_836E9A8, 0x0100 + obj_frame_tiles gUnknown_836EAA8, 0x0100 + obj_frame_tiles gUnknown_836EBA8, 0x0100 + obj_frame_tiles gUnknown_836ECA8, 0x0100 + obj_frame_tiles gUnknown_836EDA8, 0x0100 + obj_frame_tiles gUnknown_836EEA8, 0x0100 gSpriteImages_83A0638:: @ 83A0638 - .incbin "baserom.gba", 0x3A0638, 0x50 + obj_frame_tiles gUnknown_836EFA8, 0x0100 + obj_frame_tiles gUnknown_836F0A8, 0x0100 + obj_frame_tiles gUnknown_836F1A8, 0x0100 + obj_frame_tiles gUnknown_836F2A8, 0x0100 + obj_frame_tiles gUnknown_836F3A8, 0x0100 + obj_frame_tiles gUnknown_836F4A8, 0x0100 + obj_frame_tiles gUnknown_836F5A8, 0x0100 + obj_frame_tiles gUnknown_836F6A8, 0x0100 + obj_frame_tiles gUnknown_836F7A8, 0x0100 + obj_frame_tiles gUnknown_836F8A8, 0x0100 gSpriteImages_83A0688:: @ 83A0688 - .incbin "baserom.gba", 0x3A0688, 0x50 + obj_frame_tiles gUnknown_83703A8, 0x0100 + obj_frame_tiles gUnknown_83704A8, 0x0100 + obj_frame_tiles gUnknown_83705A8, 0x0100 + obj_frame_tiles gUnknown_83706A8, 0x0100 + obj_frame_tiles gUnknown_83707A8, 0x0100 + obj_frame_tiles gUnknown_83708A8, 0x0100 + obj_frame_tiles gUnknown_83709A8, 0x0100 + obj_frame_tiles gUnknown_8370AA8, 0x0100 + obj_frame_tiles gUnknown_8370BA8, 0x0100 + obj_frame_tiles gUnknown_8370CA8, 0x0100 gSpriteImages_83A06D8:: @ 83A06D8 - .incbin "baserom.gba", 0x3A06D8, 0x48 + obj_frame_tiles gUnknown_8370DA8, 0x0100 + obj_frame_tiles gUnknown_8370EA8, 0x0100 + obj_frame_tiles gUnknown_8370FA8, 0x0100 + obj_frame_tiles gUnknown_83710A8, 0x0100 + obj_frame_tiles gUnknown_83711A8, 0x0100 + obj_frame_tiles gUnknown_83712A8, 0x0100 + obj_frame_tiles gUnknown_83713A8, 0x0100 + obj_frame_tiles gUnknown_83714A8, 0x0100 + obj_frame_tiles gUnknown_83715A8, 0x0100 gSpriteImages_83A0720:: @ 83A0720 - .incbin "baserom.gba", 0x3A0720, 0x50 + obj_frame_tiles gUnknown_83720A8, 0x0100 + obj_frame_tiles gUnknown_83721A8, 0x0100 + obj_frame_tiles gUnknown_83722A8, 0x0100 + obj_frame_tiles gUnknown_83723A8, 0x0100 + obj_frame_tiles gUnknown_83724A8, 0x0100 + obj_frame_tiles gUnknown_83725A8, 0x0100 + obj_frame_tiles gUnknown_83726A8, 0x0100 + obj_frame_tiles gUnknown_83727A8, 0x0100 + obj_frame_tiles gUnknown_83728A8, 0x0100 + obj_frame_tiles gUnknown_83729A8, 0x0100 gSpriteImages_83A0770:: @ 83A0770 - .incbin "baserom.gba", 0x3A0770, 0x50 + obj_frame_tiles gUnknown_83716A8, 0x0100 + obj_frame_tiles gUnknown_83717A8, 0x0100 + obj_frame_tiles gUnknown_83718A8, 0x0100 + obj_frame_tiles gUnknown_83719A8, 0x0100 + obj_frame_tiles gUnknown_8371AA8, 0x0100 + obj_frame_tiles gUnknown_8371BA8, 0x0100 + obj_frame_tiles gUnknown_8371CA8, 0x0100 + obj_frame_tiles gUnknown_8371DA8, 0x0100 + obj_frame_tiles gUnknown_8371EA8, 0x0100 + obj_frame_tiles gUnknown_8371FA8, 0x0100 gSpriteImages_83A07C0:: @ 83A07C0 - .incbin "baserom.gba", 0x3A07C0, 0x48 + obj_frame_tiles gUnknown_83733A8, 0x0100 + obj_frame_tiles gUnknown_83734A8, 0x0100 + obj_frame_tiles gUnknown_83735A8, 0x0100 + obj_frame_tiles gUnknown_83736A8, 0x0100 + obj_frame_tiles gUnknown_83737A8, 0x0100 + obj_frame_tiles gUnknown_83738A8, 0x0100 + obj_frame_tiles gUnknown_83739A8, 0x0100 + obj_frame_tiles gUnknown_8373AA8, 0x0100 + obj_frame_tiles gUnknown_8373BA8, 0x0100 gSpriteImages_83A0808:: @ 83A0808 - .incbin "baserom.gba", 0x3A0808, 0x50 + obj_frame_tiles gUnknown_8373CA8, 0x0100 + obj_frame_tiles gUnknown_8373DA8, 0x0100 + obj_frame_tiles gUnknown_8373EA8, 0x0100 + obj_frame_tiles gUnknown_8373FA8, 0x0100 + obj_frame_tiles gUnknown_83740A8, 0x0100 + obj_frame_tiles gUnknown_83741A8, 0x0100 + obj_frame_tiles gUnknown_83742A8, 0x0100 + obj_frame_tiles gUnknown_83743A8, 0x0100 + obj_frame_tiles gUnknown_83744A8, 0x0100 + obj_frame_tiles gUnknown_83745A8, 0x0100 gSpriteImages_83A0858:: @ 83A0858 - .incbin "baserom.gba", 0x3A0858, 0x50 + obj_frame_tiles gUnknown_83746A8, 0x0100 + obj_frame_tiles gUnknown_83747A8, 0x0100 + obj_frame_tiles gUnknown_83748A8, 0x0100 + obj_frame_tiles gUnknown_83749A8, 0x0100 + obj_frame_tiles gUnknown_8374AA8, 0x0100 + obj_frame_tiles gUnknown_8374BA8, 0x0100 + obj_frame_tiles gUnknown_8374CA8, 0x0100 + obj_frame_tiles gUnknown_8374DA8, 0x0100 + obj_frame_tiles gUnknown_8374EA8, 0x0100 + obj_frame_tiles gUnknown_8374FA8, 0x0100 gSpriteImages_83A08A8:: @ 83A08A8 - .incbin "baserom.gba", 0x3A08A8, 0x50 + obj_frame_tiles gUnknown_83750A8, 0x0100 + obj_frame_tiles gUnknown_83751A8, 0x0100 + obj_frame_tiles gUnknown_83752A8, 0x0100 + obj_frame_tiles gUnknown_83753A8, 0x0100 + obj_frame_tiles gUnknown_83754A8, 0x0100 + obj_frame_tiles gUnknown_83755A8, 0x0100 + obj_frame_tiles gUnknown_83756A8, 0x0100 + obj_frame_tiles gUnknown_83757A8, 0x0100 + obj_frame_tiles gUnknown_83758A8, 0x0100 + obj_frame_tiles gUnknown_83759A8, 0x0100 gSpriteImages_83A08F8:: @ 83A08F8 - .incbin "baserom.gba", 0x3A08F8, 0x48 + obj_frame_tiles gUnknown_8375CA8, 0x0100 + obj_frame_tiles gUnknown_8375DA8, 0x0100 + obj_frame_tiles gUnknown_8375EA8, 0x0100 + obj_frame_tiles gUnknown_8375FA8, 0x0100 + obj_frame_tiles gUnknown_83760A8, 0x0100 + obj_frame_tiles gUnknown_83761A8, 0x0100 + obj_frame_tiles gUnknown_83762A8, 0x0100 + obj_frame_tiles gUnknown_83763A8, 0x0100 + obj_frame_tiles gUnknown_83764A8, 0x0100 gSpriteImages_83A0940:: @ 83A0940 - .incbin "baserom.gba", 0x3A0940, 0x48 + obj_frame_tiles gUnknown_83766A8, 0x0100 + obj_frame_tiles gUnknown_83767A8, 0x0100 + obj_frame_tiles gUnknown_83768A8, 0x0100 + obj_frame_tiles gUnknown_83769A8, 0x0100 + obj_frame_tiles gUnknown_8376AA8, 0x0100 + obj_frame_tiles gUnknown_8376BA8, 0x0100 + obj_frame_tiles gUnknown_8376CA8, 0x0100 + obj_frame_tiles gUnknown_8376DA8, 0x0100 + obj_frame_tiles gUnknown_8376EA8, 0x0100 gSpriteImages_83A0988:: @ 83A0988 - .incbin "baserom.gba", 0x3A0988, 0x50 + obj_frame_tiles gUnknown_83770A8, 0x0100 + obj_frame_tiles gUnknown_83771A8, 0x0100 + obj_frame_tiles gUnknown_83772A8, 0x0100 + obj_frame_tiles gUnknown_83773A8, 0x0100 + obj_frame_tiles gUnknown_83774A8, 0x0100 + obj_frame_tiles gUnknown_83775A8, 0x0100 + obj_frame_tiles gUnknown_83776A8, 0x0100 + obj_frame_tiles gUnknown_83777A8, 0x0100 + obj_frame_tiles gUnknown_83778A8, 0x0100 + obj_frame_tiles gUnknown_83779A8, 0x0100 gSpriteImages_83A09D8:: @ 83A09D8 - .incbin "baserom.gba", 0x3A09D8, 0x48 + obj_frame_tiles gUnknown_8377AA8, 0x0100 + obj_frame_tiles gUnknown_8377BA8, 0x0100 + obj_frame_tiles gUnknown_8377CA8, 0x0100 + obj_frame_tiles gUnknown_8377DA8, 0x0100 + obj_frame_tiles gUnknown_8377EA8, 0x0100 + obj_frame_tiles gUnknown_8377FA8, 0x0100 + obj_frame_tiles gUnknown_83780A8, 0x0100 + obj_frame_tiles gUnknown_83781A8, 0x0100 + obj_frame_tiles gUnknown_83782A8, 0x0100 gSpriteImages_83A0A20:: @ 83A0A20 - .incbin "baserom.gba", 0x3A0A20, 0x50 + obj_frame_tiles gUnknown_83783A8, 0x0100 + obj_frame_tiles gUnknown_83784A8, 0x0100 + obj_frame_tiles gUnknown_83785A8, 0x0100 + obj_frame_tiles gUnknown_83783A8, 0x0100 + obj_frame_tiles gUnknown_83783A8, 0x0100 + obj_frame_tiles gUnknown_83784A8, 0x0100 + obj_frame_tiles gUnknown_83784A8, 0x0100 + obj_frame_tiles gUnknown_83785A8, 0x0100 + obj_frame_tiles gUnknown_83785A8, 0x0100 + obj_frame_tiles gUnknown_8378CA8, 0x0100 gSpriteImages_83A0A70:: @ 83A0A70 - .incbin "baserom.gba", 0x3A0A70, 0x48 + obj_frame_tiles gUnknown_8375AA8, 0x0200 + obj_frame_tiles gUnknown_8375AA8, 0x0200 + obj_frame_tiles gUnknown_8375AA8, 0x0200 + obj_frame_tiles gUnknown_8375AA8, 0x0200 + obj_frame_tiles gUnknown_8375AA8, 0x0200 + obj_frame_tiles gUnknown_8375AA8, 0x0200 + obj_frame_tiles gUnknown_8375AA8, 0x0200 + obj_frame_tiles gUnknown_8375AA8, 0x0200 + obj_frame_tiles gUnknown_8375AA8, 0x0200 gSpriteImages_83A0AB8:: @ 83A0AB8 - .incbin "baserom.gba", 0x3A0AB8, 0x48 + obj_frame_tiles gUnknown_8378CA8, 0x0100 + obj_frame_tiles gUnknown_8378DA8, 0x0100 + obj_frame_tiles gUnknown_8378EA8, 0x0100 + obj_frame_tiles gUnknown_8378FA8, 0x0100 + obj_frame_tiles gUnknown_83790A8, 0x0100 + obj_frame_tiles gUnknown_83791A8, 0x0100 + obj_frame_tiles gUnknown_83792A8, 0x0100 + obj_frame_tiles gUnknown_83793A8, 0x0100 + obj_frame_tiles gUnknown_83794A8, 0x0100 gSpriteImages_83A0B00:: @ 83A0B00 - .incbin "baserom.gba", 0x3A0B00, 0x50 + obj_frame_tiles gUnknown_83795A8, 0x0100 + obj_frame_tiles gUnknown_83796A8, 0x0100 + obj_frame_tiles gUnknown_83797A8, 0x0100 + obj_frame_tiles gUnknown_83798A8, 0x0100 + obj_frame_tiles gUnknown_83799A8, 0x0100 + obj_frame_tiles gUnknown_8379AA8, 0x0100 + obj_frame_tiles gUnknown_8379BA8, 0x0100 + obj_frame_tiles gUnknown_8379CA8, 0x0100 + obj_frame_tiles gUnknown_8379DA8, 0x0100 + obj_frame_tiles gUnknown_8379EA8, 0x0100 gSpriteImages_83A0B50:: @ 83A0B50 - .incbin "baserom.gba", 0x3A0B50, 0x50 + obj_frame_tiles gUnknown_8379FA8, 0x0100 + obj_frame_tiles gUnknown_837A0A8, 0x0100 + obj_frame_tiles gUnknown_837A1A8, 0x0100 + obj_frame_tiles gUnknown_837A2A8, 0x0100 + obj_frame_tiles gUnknown_837A3A8, 0x0100 + obj_frame_tiles gUnknown_837A4A8, 0x0100 + obj_frame_tiles gUnknown_837A5A8, 0x0100 + obj_frame_tiles gUnknown_837A6A8, 0x0100 + obj_frame_tiles gUnknown_837A7A8, 0x0100 + obj_frame_tiles gUnknown_837A8A8, 0x0100 gSpriteImages_83A0BA0:: @ 83A0BA0 - .incbin "baserom.gba", 0x3A0BA0, 0x50 + obj_frame_tiles gUnknown_837A9A8, 0x0100 + obj_frame_tiles gUnknown_837AAA8, 0x0100 + obj_frame_tiles gUnknown_837ABA8, 0x0100 + obj_frame_tiles gUnknown_837ACA8, 0x0100 + obj_frame_tiles gUnknown_837ADA8, 0x0100 + obj_frame_tiles gUnknown_837AEA8, 0x0100 + obj_frame_tiles gUnknown_837AFA8, 0x0100 + obj_frame_tiles gUnknown_837B0A8, 0x0100 + obj_frame_tiles gUnknown_837B1A8, 0x0100 + obj_frame_tiles gUnknown_837B2A8, 0x0100 gSpriteImages_83A0BF0:: @ 83A0BF0 - .incbin "baserom.gba", 0x3A0BF0, 0x50 + obj_frame_tiles gUnknown_837B3A8, 0x0100 + obj_frame_tiles gUnknown_837B4A8, 0x0100 + obj_frame_tiles gUnknown_837B5A8, 0x0100 + obj_frame_tiles gUnknown_837B6A8, 0x0100 + obj_frame_tiles gUnknown_837B7A8, 0x0100 + obj_frame_tiles gUnknown_837B8A8, 0x0100 + obj_frame_tiles gUnknown_837B9A8, 0x0100 + obj_frame_tiles gUnknown_837BAA8, 0x0100 + obj_frame_tiles gUnknown_837BBA8, 0x0100 + obj_frame_tiles gUnknown_837BCA8, 0x0100 gSpriteImages_83A0C40:: @ 83A0C40 - .incbin "baserom.gba", 0x3A0C40, 0x50 + obj_frame_tiles gUnknown_836F9A8, 0x0100 + obj_frame_tiles gUnknown_836FAA8, 0x0100 + obj_frame_tiles gUnknown_836FBA8, 0x0100 + obj_frame_tiles gUnknown_836FCA8, 0x0100 + obj_frame_tiles gUnknown_836FDA8, 0x0100 + obj_frame_tiles gUnknown_836FEA8, 0x0100 + obj_frame_tiles gUnknown_836FFA8, 0x0100 + obj_frame_tiles gUnknown_83700A8, 0x0100 + obj_frame_tiles gUnknown_83701A8, 0x0100 + obj_frame_tiles gUnknown_83702A8, 0x0100 gSpriteImages_83A0C90:: @ 83A0C90 - .incbin "baserom.gba", 0x3A0C90, 0x50 + obj_frame_tiles gUnknown_837BF28, 0x0100 + obj_frame_tiles gUnknown_837C028, 0x0100 + obj_frame_tiles gUnknown_837C128, 0x0100 + obj_frame_tiles gUnknown_837C228, 0x0100 + obj_frame_tiles gUnknown_837C328, 0x0100 + obj_frame_tiles gUnknown_837C428, 0x0100 + obj_frame_tiles gUnknown_837C528, 0x0100 + obj_frame_tiles gUnknown_837C628, 0x0100 + obj_frame_tiles gUnknown_837C728, 0x0100 + obj_frame_tiles gUnknown_837C828, 0x0100 gSpriteImages_83A0CE0:: @ 83A0CE0 - .incbin "baserom.gba", 0x3A0CE0, 0x50 + obj_frame_tiles gUnknown_837C928, 0x0100 + obj_frame_tiles gUnknown_837CA28, 0x0100 + obj_frame_tiles gUnknown_837CB28, 0x0100 + obj_frame_tiles gUnknown_837CC28, 0x0100 + obj_frame_tiles gUnknown_837CD28, 0x0100 + obj_frame_tiles gUnknown_837CE28, 0x0100 + obj_frame_tiles gUnknown_837CF28, 0x0100 + obj_frame_tiles gUnknown_837D028, 0x0100 + obj_frame_tiles gUnknown_837D128, 0x0100 + obj_frame_tiles gUnknown_837D228, 0x0100 gSpriteImages_83A0D30:: @ 83A0D30 - .incbin "baserom.gba", 0x3A0D30, 0x48 + obj_frame_tiles gUnknown_837D328, 0x0100 + obj_frame_tiles gUnknown_837D428, 0x0100 + obj_frame_tiles gUnknown_837D528, 0x0100 + obj_frame_tiles gUnknown_837D628, 0x0100 + obj_frame_tiles gUnknown_837D728, 0x0100 + obj_frame_tiles gUnknown_837D828, 0x0100 + obj_frame_tiles gUnknown_837D928, 0x0100 + obj_frame_tiles gUnknown_837DA28, 0x0100 + obj_frame_tiles gUnknown_837DB28, 0x0100 gSpriteImages_83A0D78:: @ 83A0D78 - .incbin "baserom.gba", 0x3A0D78, 0x50 + obj_frame_tiles gUnknown_837DC28, 0x0100 + obj_frame_tiles gUnknown_837DD28, 0x0100 + obj_frame_tiles gUnknown_837DE28, 0x0100 + obj_frame_tiles gUnknown_837DF28, 0x0100 + obj_frame_tiles gUnknown_837E028, 0x0100 + obj_frame_tiles gUnknown_837E128, 0x0100 + obj_frame_tiles gUnknown_837E228, 0x0100 + obj_frame_tiles gUnknown_837E328, 0x0100 + obj_frame_tiles gUnknown_837E428, 0x0100 + obj_frame_tiles gUnknown_837E528, 0x0100 gSpriteImages_83A0DC8:: @ 83A0DC8 - .incbin "baserom.gba", 0x3A0DC8, 0x50 + obj_frame_tiles gUnknown_837E628, 0x0100 + obj_frame_tiles gUnknown_837E728, 0x0100 + obj_frame_tiles gUnknown_837E828, 0x0100 + obj_frame_tiles gUnknown_837E928, 0x0100 + obj_frame_tiles gUnknown_837EA28, 0x0100 + obj_frame_tiles gUnknown_837EB28, 0x0100 + obj_frame_tiles gUnknown_837EC28, 0x0100 + obj_frame_tiles gUnknown_837ED28, 0x0100 + obj_frame_tiles gUnknown_837EE28, 0x0100 + obj_frame_tiles gUnknown_837EF28, 0x0100 gSpriteImages_83A0E18:: @ 83A0E18 - .incbin "baserom.gba", 0x3A0E18, 0x50 + obj_frame_tiles gUnknown_837F028, 0x0100 + obj_frame_tiles gUnknown_837F128, 0x0100 + obj_frame_tiles gUnknown_837F228, 0x0100 + obj_frame_tiles gUnknown_837F328, 0x0100 + obj_frame_tiles gUnknown_837F428, 0x0100 + obj_frame_tiles gUnknown_837F528, 0x0100 + obj_frame_tiles gUnknown_837F628, 0x0100 + obj_frame_tiles gUnknown_837F728, 0x0100 + obj_frame_tiles gUnknown_837F828, 0x0100 + obj_frame_tiles gUnknown_837F928, 0x0100 gSpriteImages_83A0E68:: @ 83A0E68 - .incbin "baserom.gba", 0x3A0E68, 0x50 + obj_frame_tiles gUnknown_837FA28, 0x0100 + obj_frame_tiles gUnknown_837FB28, 0x0100 + obj_frame_tiles gUnknown_837FC28, 0x0100 + obj_frame_tiles gUnknown_837FD28, 0x0100 + obj_frame_tiles gUnknown_837FE28, 0x0100 + obj_frame_tiles gUnknown_837FF28, 0x0100 + obj_frame_tiles gUnknown_8380028, 0x0100 + obj_frame_tiles gUnknown_8380128, 0x0100 + obj_frame_tiles gUnknown_8380228, 0x0100 + obj_frame_tiles gUnknown_8380328, 0x0100 gSpriteImages_83A0EB8:: @ 83A0EB8 - .incbin "baserom.gba", 0x3A0EB8, 0x50 + obj_frame_tiles gUnknown_8380428, 0x0100 + obj_frame_tiles gUnknown_8380528, 0x0100 + obj_frame_tiles gUnknown_8380628, 0x0100 + obj_frame_tiles gUnknown_8380728, 0x0100 + obj_frame_tiles gUnknown_8380828, 0x0100 + obj_frame_tiles gUnknown_8380928, 0x0100 + obj_frame_tiles gUnknown_8380A28, 0x0100 + obj_frame_tiles gUnknown_8380B28, 0x0100 + obj_frame_tiles gUnknown_8380C28, 0x0100 + obj_frame_tiles gUnknown_8380D28, 0x0100 gSpriteImages_83A0F08:: @ 83A0F08 - .incbin "baserom.gba", 0x3A0F08, 0x50 + obj_frame_tiles gUnknown_8380E28, 0x0100 + obj_frame_tiles gUnknown_8380F28, 0x0100 + obj_frame_tiles gUnknown_8381028, 0x0100 + obj_frame_tiles gUnknown_8381128, 0x0100 + obj_frame_tiles gUnknown_8381228, 0x0100 + obj_frame_tiles gUnknown_8381328, 0x0100 + obj_frame_tiles gUnknown_8381428, 0x0100 + obj_frame_tiles gUnknown_8381528, 0x0100 + obj_frame_tiles gUnknown_8381628, 0x0100 + obj_frame_tiles gUnknown_8381728, 0x0100 gSpriteImages_83A0F58:: @ 83A0F58 - .incbin "baserom.gba", 0x3A0F58, 0x50 + obj_frame_tiles gUnknown_8381828, 0x0100 + obj_frame_tiles gUnknown_8381928, 0x0100 + obj_frame_tiles gUnknown_8381A28, 0x0100 + obj_frame_tiles gUnknown_8381B28, 0x0100 + obj_frame_tiles gUnknown_8381C28, 0x0100 + obj_frame_tiles gUnknown_8381D28, 0x0100 + obj_frame_tiles gUnknown_8381E28, 0x0100 + obj_frame_tiles gUnknown_8381F28, 0x0100 + obj_frame_tiles gUnknown_8382028, 0x0100 + obj_frame_tiles gUnknown_8382128, 0x0100 gSpriteImages_83A0FA8:: @ 83A0FA8 - .incbin "baserom.gba", 0x3A0FA8, 0x50 + obj_frame_tiles gUnknown_8382228, 0x0100 + obj_frame_tiles gUnknown_8382328, 0x0100 + obj_frame_tiles gUnknown_8382428, 0x0100 + obj_frame_tiles gUnknown_8382528, 0x0100 + obj_frame_tiles gUnknown_8382628, 0x0100 + obj_frame_tiles gUnknown_8382728, 0x0100 + obj_frame_tiles gUnknown_8382828, 0x0100 + obj_frame_tiles gUnknown_8382928, 0x0100 + obj_frame_tiles gUnknown_8382A28, 0x0100 + obj_frame_tiles gUnknown_8382B28, 0x0100 gSpriteImages_83A0FF8:: @ 83A0FF8 - .incbin "baserom.gba", 0x3A0FF8, 0x48 + obj_frame_tiles gUnknown_8382C28, 0x0100 + obj_frame_tiles gUnknown_8382D28, 0x0100 + obj_frame_tiles gUnknown_8382E28, 0x0100 + obj_frame_tiles gUnknown_8382F28, 0x0100 + obj_frame_tiles gUnknown_8383028, 0x0100 + obj_frame_tiles gUnknown_8383128, 0x0100 + obj_frame_tiles gUnknown_8383228, 0x0100 + obj_frame_tiles gUnknown_8383328, 0x0100 + obj_frame_tiles gUnknown_8383428, 0x0100 gSpriteImages_83A1040:: @ 83A1040 - .incbin "baserom.gba", 0x3A1040, 0x50 + obj_frame_tiles gUnknown_8383528, 0x0100 + obj_frame_tiles gUnknown_8383628, 0x0100 + obj_frame_tiles gUnknown_8383728, 0x0100 + obj_frame_tiles gUnknown_8383828, 0x0100 + obj_frame_tiles gUnknown_8383928, 0x0100 + obj_frame_tiles gUnknown_8383A28, 0x0100 + obj_frame_tiles gUnknown_8383B28, 0x0100 + obj_frame_tiles gUnknown_8383C28, 0x0100 + obj_frame_tiles gUnknown_8383D28, 0x0100 + obj_frame_tiles gUnknown_8383E28, 0x0100 gSpriteImages_83A1090:: @ 83A1090 - .incbin "baserom.gba", 0x3A1090, 0x48 + obj_frame_tiles gUnknown_8383F28, 0x0100 + obj_frame_tiles gUnknown_8384028, 0x0100 + obj_frame_tiles gUnknown_8384128, 0x0100 + obj_frame_tiles gUnknown_8384228, 0x0100 + obj_frame_tiles gUnknown_8384328, 0x0100 + obj_frame_tiles gUnknown_8384428, 0x0100 + obj_frame_tiles gUnknown_8384528, 0x0100 + obj_frame_tiles gUnknown_8384628, 0x0100 + obj_frame_tiles gUnknown_8384728, 0x0100 gSpriteImages_83A10D8:: @ 83A10D8 - .incbin "baserom.gba", 0x3A10D8, 0x48 + obj_frame_tiles gUnknown_8384828, 0x0100 + obj_frame_tiles gUnknown_8384928, 0x0100 + obj_frame_tiles gUnknown_8384A28, 0x0100 + obj_frame_tiles gUnknown_8384B28, 0x0100 + obj_frame_tiles gUnknown_8384C28, 0x0100 + obj_frame_tiles gUnknown_8384D28, 0x0100 + obj_frame_tiles gUnknown_8384E28, 0x0100 + obj_frame_tiles gUnknown_8384F28, 0x0100 + obj_frame_tiles gUnknown_8385028, 0x0100 gSpriteImages_83A1120:: @ 83A1120 - .incbin "baserom.gba", 0x3A1120, 0x50 + obj_frame_tiles gUnknown_8385128, 0x0080 + obj_frame_tiles gUnknown_83851A8, 0x0080 + obj_frame_tiles gUnknown_8385228, 0x0080 + obj_frame_tiles gUnknown_83852A8, 0x0080 + obj_frame_tiles gUnknown_8385328, 0x0080 + obj_frame_tiles gUnknown_83853A8, 0x0080 + obj_frame_tiles gUnknown_8385428, 0x0080 + obj_frame_tiles gUnknown_83854A8, 0x0080 + obj_frame_tiles gUnknown_8385528, 0x0080 + obj_frame_tiles gUnknown_83855A8, 0x0080 gSpriteImages_83A1170:: @ 83A1170 - .incbin "baserom.gba", 0x3A1170, 0x50 + obj_frame_tiles gUnknown_8385628, 0x0080 + obj_frame_tiles gUnknown_83856A8, 0x0080 + obj_frame_tiles gUnknown_8385728, 0x0080 + obj_frame_tiles gUnknown_83857A8, 0x0080 + obj_frame_tiles gUnknown_8385828, 0x0080 + obj_frame_tiles gUnknown_83858A8, 0x0080 + obj_frame_tiles gUnknown_8385928, 0x0080 + obj_frame_tiles gUnknown_83859A8, 0x0080 + obj_frame_tiles gUnknown_8385A28, 0x0080 + obj_frame_tiles gUnknown_8385AA8, 0x0080 gSpriteImages_83A11C0:: @ 83A11C0 - .incbin "baserom.gba", 0x3A11C0, 0x50 + obj_frame_tiles gUnknown_8385B28, 0x0080 + obj_frame_tiles gUnknown_8385BA8, 0x0080 + obj_frame_tiles gUnknown_8385C28, 0x0080 + obj_frame_tiles gUnknown_8385CA8, 0x0080 + obj_frame_tiles gUnknown_8385D28, 0x0080 + obj_frame_tiles gUnknown_8385DA8, 0x0080 + obj_frame_tiles gUnknown_8385E28, 0x0080 + obj_frame_tiles gUnknown_8385EA8, 0x0080 + obj_frame_tiles gUnknown_8385F28, 0x0080 + obj_frame_tiles gUnknown_8385FA8, 0x0080 gSpriteImages_83A1210:: @ 83A1210 - .incbin "baserom.gba", 0x3A1210, 0x50 + obj_frame_tiles gUnknown_8386028, 0x0100 + obj_frame_tiles gUnknown_8386128, 0x0100 + obj_frame_tiles gUnknown_8386228, 0x0100 + obj_frame_tiles gUnknown_8386328, 0x0100 + obj_frame_tiles gUnknown_8386428, 0x0100 + obj_frame_tiles gUnknown_8386528, 0x0100 + obj_frame_tiles gUnknown_8386628, 0x0100 + obj_frame_tiles gUnknown_8386728, 0x0100 + obj_frame_tiles gUnknown_8386828, 0x0100 + obj_frame_tiles gUnknown_8386928, 0x0100 gSpriteImages_83A1260:: @ 83A1260 - .incbin "baserom.gba", 0x3A1260, 0x50 + obj_frame_tiles gUnknown_8386A28, 0x0200 + obj_frame_tiles gUnknown_8386C28, 0x0200 + obj_frame_tiles gUnknown_8386E28, 0x0200 + obj_frame_tiles gUnknown_8387028, 0x0200 + obj_frame_tiles gUnknown_8387228, 0x0200 + obj_frame_tiles gUnknown_8387428, 0x0200 + obj_frame_tiles gUnknown_8387628, 0x0200 + obj_frame_tiles gUnknown_8387828, 0x0200 + obj_frame_tiles gUnknown_8387A28, 0x0200 + obj_frame_tiles gUnknown_8387C28, 0x0200 gSpriteImages_83A12B0:: @ 83A12B0 - .incbin "baserom.gba", 0x3A12B0, 0x48 + obj_frame_tiles gUnknown_8387E28, 0x0100 + obj_frame_tiles gUnknown_8387F28, 0x0100 + obj_frame_tiles gUnknown_8388028, 0x0100 + obj_frame_tiles gUnknown_8388128, 0x0100 + obj_frame_tiles gUnknown_8388228, 0x0100 + obj_frame_tiles gUnknown_8388328, 0x0100 + obj_frame_tiles gUnknown_8388428, 0x0100 + obj_frame_tiles gUnknown_8388528, 0x0100 + obj_frame_tiles gUnknown_8388628, 0x0100 gSpriteImages_83A12F8:: @ 83A12F8 - .incbin "baserom.gba", 0x3A12F8, 0x50 + obj_frame_tiles gUnknown_838AD28, 0x0100 + obj_frame_tiles gUnknown_838AE28, 0x0100 + obj_frame_tiles gUnknown_838AF28, 0x0100 + obj_frame_tiles gUnknown_838AD28, 0x0100 + obj_frame_tiles gUnknown_838AD28, 0x0100 + obj_frame_tiles gUnknown_838AE28, 0x0100 + obj_frame_tiles gUnknown_838AE28, 0x0100 + obj_frame_tiles gUnknown_838AF28, 0x0100 + obj_frame_tiles gUnknown_838AF28, 0x0100 + obj_frame_tiles gUnknown_838B028, 0x0100 gSpriteImages_83A1348:: @ 83A1348 - .incbin "baserom.gba", 0x3A1348, 0x48 + obj_frame_tiles gUnknown_838B728, 0x0100 + obj_frame_tiles gUnknown_838B828, 0x0100 + obj_frame_tiles gUnknown_838B928, 0x0100 + obj_frame_tiles gUnknown_838B728, 0x0100 + obj_frame_tiles gUnknown_838B728, 0x0100 + obj_frame_tiles gUnknown_838B828, 0x0100 + obj_frame_tiles gUnknown_838B828, 0x0100 + obj_frame_tiles gUnknown_838B928, 0x0100 + obj_frame_tiles gUnknown_838B928, 0x0100 gSpriteImages_83A1390:: @ 83A1390 - .incbin "baserom.gba", 0x3A1390, 0x8 + obj_frame_tiles gUnknown_838BA28, 0x0080 gSpriteImages_83A1398:: @ 83A1398 - .incbin "baserom.gba", 0x3A1398, 0x48 + obj_frame_tiles gUnknown_8389B28, 0x0100 + obj_frame_tiles gUnknown_8389C28, 0x0100 + obj_frame_tiles gUnknown_8389D28, 0x0100 + obj_frame_tiles gUnknown_8389E28, 0x0100 + obj_frame_tiles gUnknown_8389F28, 0x0100 + obj_frame_tiles gUnknown_838A028, 0x0100 + obj_frame_tiles gUnknown_838A128, 0x0100 + obj_frame_tiles gUnknown_838A228, 0x0100 + obj_frame_tiles gUnknown_838A328, 0x0100 gSpriteImages_83A13E0:: @ 83A13E0 - .incbin "baserom.gba", 0x3A13E0, 0x50 + obj_frame_tiles gUnknown_8388728, 0x0100 + obj_frame_tiles gUnknown_8388828, 0x0100 + obj_frame_tiles gUnknown_8388928, 0x0100 + obj_frame_tiles gUnknown_8388A28, 0x0100 + obj_frame_tiles gUnknown_8388B28, 0x0100 + obj_frame_tiles gUnknown_8388C28, 0x0100 + obj_frame_tiles gUnknown_8388D28, 0x0100 + obj_frame_tiles gUnknown_8388E28, 0x0100 + obj_frame_tiles gUnknown_8388F28, 0x0100 + obj_frame_tiles gUnknown_8389028, 0x0100 gSpriteImages_83A1430:: @ 83A1430 - .incbin "baserom.gba", 0x3A1430, 0x50 + obj_frame_tiles gUnknown_8389128, 0x0100 + obj_frame_tiles gUnknown_8389228, 0x0100 + obj_frame_tiles gUnknown_8389328, 0x0100 + obj_frame_tiles gUnknown_8389428, 0x0100 + obj_frame_tiles gUnknown_8389528, 0x0100 + obj_frame_tiles gUnknown_8389628, 0x0100 + obj_frame_tiles gUnknown_8389728, 0x0100 + obj_frame_tiles gUnknown_8389828, 0x0100 + obj_frame_tiles gUnknown_8389928, 0x0100 + obj_frame_tiles gUnknown_8389A28, 0x0100 gSpriteImages_83A1480:: @ 83A1480 - .incbin "baserom.gba", 0x3A1480, 0x48 + obj_frame_tiles gUnknown_838BAA8, 0x0100 + obj_frame_tiles gUnknown_838BBA8, 0x0100 + obj_frame_tiles gUnknown_838BCA8, 0x0100 + obj_frame_tiles gUnknown_838BDA8, 0x0100 + obj_frame_tiles gUnknown_838BEA8, 0x0100 + obj_frame_tiles gUnknown_838BFA8, 0x0100 + obj_frame_tiles gUnknown_838C0A8, 0x0100 + obj_frame_tiles gUnknown_838C1A8, 0x0100 + obj_frame_tiles gUnknown_838C2A8, 0x0100 gSpriteImages_83A14C8:: @ 83A14C8 - .incbin "baserom.gba", 0x3A14C8, 0x48 + obj_frame_tiles gUnknown_838C3A8, 0x0100 + obj_frame_tiles gUnknown_838C4A8, 0x0100 + obj_frame_tiles gUnknown_838C5A8, 0x0100 + obj_frame_tiles gUnknown_838C3A8, 0x0100 + obj_frame_tiles gUnknown_838C3A8, 0x0100 + obj_frame_tiles gUnknown_838C4A8, 0x0100 + obj_frame_tiles gUnknown_838C4A8, 0x0100 + obj_frame_tiles gUnknown_838C5A8, 0x0100 + obj_frame_tiles gUnknown_838C5A8, 0x0100 gSpriteImages_83A1510:: @ 83A1510 - .incbin "baserom.gba", 0x3A1510, 0x20 + obj_frame_tiles gUnknown_83945A8, 0x0080 + obj_frame_tiles gUnknown_8394628, 0x0080 + obj_frame_tiles gUnknown_83946A8, 0x0080 + obj_frame_tiles gUnknown_8394728, 0x0080 gSpriteImages_83A1530:: @ 83A1530 - .incbin "baserom.gba", 0x3A1530, 0x48 + obj_frame_tiles gUnknown_838C6A8, 0x0100 + obj_frame_tiles gUnknown_838C7A8, 0x0100 + obj_frame_tiles gUnknown_838C8A8, 0x0100 + obj_frame_tiles gUnknown_838C9A8, 0x0100 + obj_frame_tiles gUnknown_838CAA8, 0x0100 + obj_frame_tiles gUnknown_838CBA8, 0x0100 + obj_frame_tiles gUnknown_838CCA8, 0x0100 + obj_frame_tiles gUnknown_838CDA8, 0x0100 + obj_frame_tiles gUnknown_838CEA8, 0x0100 gSpriteImages_83A1578:: @ 83A1578 - .incbin "baserom.gba", 0x3A1578, 0x48 + obj_frame_tiles gUnknown_838CFA8, 0x0100 + obj_frame_tiles gUnknown_838D0A8, 0x0100 + obj_frame_tiles gUnknown_838D1A8, 0x0100 + obj_frame_tiles gUnknown_838CFA8, 0x0100 + obj_frame_tiles gUnknown_838CFA8, 0x0100 + obj_frame_tiles gUnknown_838D0A8, 0x0100 + obj_frame_tiles gUnknown_838D0A8, 0x0100 + obj_frame_tiles gUnknown_838D1A8, 0x0100 + obj_frame_tiles gUnknown_838D1A8, 0x0100 gSpriteImages_83A15C0:: @ 83A15C0 - .incbin "baserom.gba", 0x3A15C0, 0x48 + obj_frame_tiles gUnknown_838D2A8, 0x0100 + obj_frame_tiles gUnknown_838D3A8, 0x0100 + obj_frame_tiles gUnknown_838D4A8, 0x0100 + obj_frame_tiles gUnknown_838D2A8, 0x0100 + obj_frame_tiles gUnknown_838D2A8, 0x0100 + obj_frame_tiles gUnknown_838D3A8, 0x0100 + obj_frame_tiles gUnknown_838D3A8, 0x0100 + obj_frame_tiles gUnknown_838D4A8, 0x0100 + obj_frame_tiles gUnknown_838D4A8, 0x0100 gSpriteImages_83A1608:: @ 83A1608 - .incbin "baserom.gba", 0x3A1608, 0x48 + obj_frame_tiles gUnknown_838B128, 0x0100 + obj_frame_tiles gUnknown_838B228, 0x0100 + obj_frame_tiles gUnknown_838B328, 0x0100 + obj_frame_tiles gUnknown_838B128, 0x0100 + obj_frame_tiles gUnknown_838B128, 0x0100 + obj_frame_tiles gUnknown_838B228, 0x0100 + obj_frame_tiles gUnknown_838B228, 0x0100 + obj_frame_tiles gUnknown_838B328, 0x0100 + obj_frame_tiles gUnknown_838B328, 0x0100 gSpriteImages_83A1650:: @ 83A1650 - .incbin "baserom.gba", 0x3A1650, 0x48 + obj_frame_tiles gUnknown_838B428, 0x0100 + obj_frame_tiles gUnknown_838B528, 0x0100 + obj_frame_tiles gUnknown_838B628, 0x0100 + obj_frame_tiles gUnknown_838B428, 0x0100 + obj_frame_tiles gUnknown_838B428, 0x0100 + obj_frame_tiles gUnknown_838B528, 0x0100 + obj_frame_tiles gUnknown_838B528, 0x0100 + obj_frame_tiles gUnknown_838B628, 0x0100 + obj_frame_tiles gUnknown_838B628, 0x0100 gSpriteImages_83A1698:: @ 83A1698 - .incbin "baserom.gba", 0x3A1698, 0x20 + obj_frame_tiles gUnknown_83947A8, 0x0080 + obj_frame_tiles gUnknown_8394828, 0x0080 + obj_frame_tiles gUnknown_83948A8, 0x0080 + obj_frame_tiles gUnknown_8394928, 0x0080 gSpriteImages_83A16B8:: @ 83A16B8 - .incbin "baserom.gba", 0x3A16B8, 0x8 + obj_frame_tiles gUnknown_83949A8, 0x0080 gSpriteImages_83A16C0:: @ 83A16C0 - .incbin "baserom.gba", 0x3A16C0, 0x48 + obj_frame_tiles gUnknown_838DEA8, 0x0100 + obj_frame_tiles gUnknown_838DFA8, 0x0100 + obj_frame_tiles gUnknown_838E0A8, 0x0100 + obj_frame_tiles gUnknown_838E1A8, 0x0100 + obj_frame_tiles gUnknown_838E2A8, 0x0100 + obj_frame_tiles gUnknown_838E3A8, 0x0100 + obj_frame_tiles gUnknown_838E4A8, 0x0100 + obj_frame_tiles gUnknown_838E5A8, 0x0100 + obj_frame_tiles gUnknown_838E6A8, 0x0100 gSpriteImages_83A1708:: @ 83A1708 - .incbin "baserom.gba", 0x3A1708, 0x48 + obj_frame_tiles gUnknown_838E7A8, 0x0100 + obj_frame_tiles gUnknown_838E8A8, 0x0100 + obj_frame_tiles gUnknown_838E9A8, 0x0100 + obj_frame_tiles gUnknown_838EAA8, 0x0100 + obj_frame_tiles gUnknown_838EBA8, 0x0100 + obj_frame_tiles gUnknown_838ECA8, 0x0100 + obj_frame_tiles gUnknown_838EDA8, 0x0100 + obj_frame_tiles gUnknown_838EEA8, 0x0100 + obj_frame_tiles gUnknown_838EFA8, 0x0100 gSpriteImages_83A1750:: @ 83A1750 - .incbin "baserom.gba", 0x3A1750, 0x48 + obj_frame_tiles gUnknown_8390F28, 0x0100 + obj_frame_tiles gUnknown_8391028, 0x0100 + obj_frame_tiles gUnknown_8391128, 0x0100 + obj_frame_tiles gUnknown_8390F28, 0x0100 + obj_frame_tiles gUnknown_8390F28, 0x0100 + obj_frame_tiles gUnknown_8391028, 0x0100 + obj_frame_tiles gUnknown_8391028, 0x0100 + obj_frame_tiles gUnknown_8391128, 0x0100 + obj_frame_tiles gUnknown_8391128, 0x0100 gSpriteImages_83A1798:: @ 83A1798 - .incbin "baserom.gba", 0x3A1798, 0x48 + obj_frame_tiles gUnknown_836C928, 0x0100 + obj_frame_tiles gUnknown_836CA28, 0x0100 + obj_frame_tiles gUnknown_836CB28, 0x0100 + obj_frame_tiles gUnknown_836C928, 0x0100 + obj_frame_tiles gUnknown_836C928, 0x0100 + obj_frame_tiles gUnknown_836CA28, 0x0100 + obj_frame_tiles gUnknown_836CA28, 0x0100 + obj_frame_tiles gUnknown_836CB28, 0x0100 + obj_frame_tiles gUnknown_836CB28, 0x0100 gSpriteImages_83A17E0:: @ 83A17E0 - .incbin "baserom.gba", 0x3A17E0, 0x48 + obj_frame_tiles gUnknown_8391228, 0x0100 + obj_frame_tiles gUnknown_8391328, 0x0100 + obj_frame_tiles gUnknown_8391428, 0x0100 + obj_frame_tiles gUnknown_8391228, 0x0100 + obj_frame_tiles gUnknown_8391228, 0x0100 + obj_frame_tiles gUnknown_8391328, 0x0100 + obj_frame_tiles gUnknown_8391328, 0x0100 + obj_frame_tiles gUnknown_8391428, 0x0100 + obj_frame_tiles gUnknown_8391428, 0x0100 gSpriteImages_83A1828:: @ 83A1828 - .incbin "baserom.gba", 0x3A1828, 0x48 + obj_frame_tiles gUnknown_836CC28, 0x0100 + obj_frame_tiles gUnknown_836CD28, 0x0100 + obj_frame_tiles gUnknown_836CE28, 0x0100 + obj_frame_tiles gUnknown_836CC28, 0x0100 + obj_frame_tiles gUnknown_836CC28, 0x0100 + obj_frame_tiles gUnknown_836CD28, 0x0100 + obj_frame_tiles gUnknown_836CD28, 0x0100 + obj_frame_tiles gUnknown_836CE28, 0x0100 + obj_frame_tiles gUnknown_836CE28, 0x0100 gSpriteImages_83A1870:: @ 83A1870 - .incbin "baserom.gba", 0x3A1870, 0x48 + obj_frame_tiles gUnknown_836C328, 0x0100 + obj_frame_tiles gUnknown_836C428, 0x0100 + obj_frame_tiles gUnknown_836C528, 0x0100 + obj_frame_tiles gUnknown_836C328, 0x0100 + obj_frame_tiles gUnknown_836C328, 0x0100 + obj_frame_tiles gUnknown_836C428, 0x0100 + obj_frame_tiles gUnknown_836C428, 0x0100 + obj_frame_tiles gUnknown_836C528, 0x0100 + obj_frame_tiles gUnknown_836C528, 0x0100 gSpriteImages_83A18B8:: @ 83A18B8 - .incbin "baserom.gba", 0x3A18B8, 0x48 + obj_frame_tiles gUnknown_836C628, 0x0100 + obj_frame_tiles gUnknown_836C728, 0x0100 + obj_frame_tiles gUnknown_836C828, 0x0100 + obj_frame_tiles gUnknown_836C628, 0x0100 + obj_frame_tiles gUnknown_836C628, 0x0100 + obj_frame_tiles gUnknown_836C728, 0x0100 + obj_frame_tiles gUnknown_836C728, 0x0100 + obj_frame_tiles gUnknown_836C828, 0x0100 + obj_frame_tiles gUnknown_836C828, 0x0100 gSpriteImages_83A1900:: @ 83A1900 - .incbin "baserom.gba", 0x3A1900, 0x48 + obj_frame_tiles gUnknown_836A228, 0x0100 + obj_frame_tiles gUnknown_836A328, 0x0100 + obj_frame_tiles gUnknown_836A428, 0x0100 + obj_frame_tiles gUnknown_836A528, 0x0100 + obj_frame_tiles gUnknown_836A628, 0x0100 + obj_frame_tiles gUnknown_836A728, 0x0100 + obj_frame_tiles gUnknown_836A828, 0x0100 + obj_frame_tiles gUnknown_836A928, 0x0100 + obj_frame_tiles gUnknown_836AA28, 0x0100 gSpriteImages_83A1948:: @ 83A1948 - .incbin "baserom.gba", 0x3A1948, 0x48 + obj_frame_tiles gUnknown_836AB28, 0x0100 + obj_frame_tiles gUnknown_836AC28, 0x0100 + obj_frame_tiles gUnknown_836AD28, 0x0100 + obj_frame_tiles gUnknown_836AB28, 0x0100 + obj_frame_tiles gUnknown_836AB28, 0x0100 + obj_frame_tiles gUnknown_836AC28, 0x0100 + obj_frame_tiles gUnknown_836AC28, 0x0100 + obj_frame_tiles gUnknown_836AD28, 0x0100 + obj_frame_tiles gUnknown_836AD28, 0x0100 gSpriteImages_83A1990:: @ 83A1990 - .incbin "baserom.gba", 0x3A1990, 0x48 + obj_frame_tiles gUnknown_836AE28, 0x0100 + obj_frame_tiles gUnknown_836AF28, 0x0100 + obj_frame_tiles gUnknown_836B028, 0x0100 + obj_frame_tiles gUnknown_836AE28, 0x0100 + obj_frame_tiles gUnknown_836AE28, 0x0100 + obj_frame_tiles gUnknown_836AF28, 0x0100 + obj_frame_tiles gUnknown_836AF28, 0x0100 + obj_frame_tiles gUnknown_836B028, 0x0100 + obj_frame_tiles gUnknown_836B028, 0x0100 gSpriteImages_83A19D8:: @ 83A19D8 - .incbin "baserom.gba", 0x3A19D8, 0x48 + obj_frame_tiles gUnknown_836CF28, 0x0100 + obj_frame_tiles gUnknown_836D028, 0x0100 + obj_frame_tiles gUnknown_836D128, 0x0100 + obj_frame_tiles gUnknown_836D228, 0x0100 + obj_frame_tiles gUnknown_836D328, 0x0100 + obj_frame_tiles gUnknown_836D428, 0x0100 + obj_frame_tiles gUnknown_836D528, 0x0100 + obj_frame_tiles gUnknown_836D628, 0x0100 + obj_frame_tiles gUnknown_836D728, 0x0100 gSpriteImages_83A1A20:: @ 83A1A20 - .incbin "baserom.gba", 0x3A1A20, 0x48 + obj_frame_tiles gUnknown_836B128, 0x0100 + obj_frame_tiles gUnknown_836B228, 0x0100 + obj_frame_tiles gUnknown_836B328, 0x0100 + obj_frame_tiles gUnknown_836B428, 0x0100 + obj_frame_tiles gUnknown_836B528, 0x0100 + obj_frame_tiles gUnknown_836B628, 0x0100 + obj_frame_tiles gUnknown_836B728, 0x0100 + obj_frame_tiles gUnknown_836B828, 0x0100 + obj_frame_tiles gUnknown_836B928, 0x0100 gSpriteImages_83A1A68:: @ 83A1A68 - .incbin "baserom.gba", 0x3A1A68, 0x48 + obj_frame_tiles gUnknown_836BA28, 0x0100 + obj_frame_tiles gUnknown_836BB28, 0x0100 + obj_frame_tiles gUnknown_836BC28, 0x0100 + obj_frame_tiles gUnknown_836BD28, 0x0100 + obj_frame_tiles gUnknown_836BE28, 0x0100 + obj_frame_tiles gUnknown_836BF28, 0x0100 + obj_frame_tiles gUnknown_836C028, 0x0100 + obj_frame_tiles gUnknown_836C128, 0x0100 + obj_frame_tiles gUnknown_836C228, 0x0100 gSpriteImages_83A1AB0:: @ 83A1AB0 - .incbin "baserom.gba", 0x3A1AB0, 0x48 + obj_frame_tiles gUnknown_8391528, 0x0100 + obj_frame_tiles gUnknown_8391628, 0x0100 + obj_frame_tiles gUnknown_8391728, 0x0100 + obj_frame_tiles gUnknown_8391528, 0x0100 + obj_frame_tiles gUnknown_8391528, 0x0100 + obj_frame_tiles gUnknown_8391628, 0x0100 + obj_frame_tiles gUnknown_8391628, 0x0100 + obj_frame_tiles gUnknown_8391728, 0x0100 + obj_frame_tiles gUnknown_8391728, 0x0100 gSpriteImages_83A1AF8:: @ 83A1AF8 - .incbin "baserom.gba", 0x3A1AF8, 0x48 + obj_frame_tiles gUnknown_838A428, 0x0100 + obj_frame_tiles gUnknown_838A528, 0x0100 + obj_frame_tiles gUnknown_838A628, 0x0100 + obj_frame_tiles gUnknown_838A728, 0x0100 + obj_frame_tiles gUnknown_838A828, 0x0100 + obj_frame_tiles gUnknown_838A928, 0x0100 + obj_frame_tiles gUnknown_838AA28, 0x0100 + obj_frame_tiles gUnknown_838AB28, 0x0100 + obj_frame_tiles gUnknown_838AC28, 0x0100 gSpriteImages_83A1B40:: @ 83A1B40 - .incbin "baserom.gba", 0x3A1B40, 0x60 + obj_frame_tiles gUnknown_8366DA8, 0x0200 + obj_frame_tiles gUnknown_8366FA8, 0x0200 + obj_frame_tiles gUnknown_83671A8, 0x0200 + obj_frame_tiles gUnknown_83673A8, 0x0200 + obj_frame_tiles gUnknown_83675A8, 0x0200 + obj_frame_tiles gUnknown_83677A8, 0x0200 + obj_frame_tiles gUnknown_83679A8, 0x0200 + obj_frame_tiles gUnknown_8367BA8, 0x0200 + obj_frame_tiles gUnknown_8367DA8, 0x0200 + obj_frame_tiles gUnknown_8367FA8, 0x0200 + obj_frame_tiles gUnknown_83681A8, 0x0200 + obj_frame_tiles gUnknown_83683A8, 0x0200 gSpriteImages_83A1BA0:: @ 83A1BA0 - .incbin "baserom.gba", 0x3A1BA0, 0x60 + obj_frame_tiles gUnknown_83685A8, 0x0200 + obj_frame_tiles gUnknown_83687A8, 0x0200 + obj_frame_tiles gUnknown_83689A8, 0x0200 + obj_frame_tiles gUnknown_8368BA8, 0x0200 + obj_frame_tiles gUnknown_8368DA8, 0x0200 + obj_frame_tiles gUnknown_8368FA8, 0x0200 + obj_frame_tiles gUnknown_83691A8, 0x0200 + obj_frame_tiles gUnknown_83693A8, 0x0200 + obj_frame_tiles gUnknown_83695A8, 0x0200 + obj_frame_tiles gUnknown_83697A8, 0x0200 + obj_frame_tiles gUnknown_83699A8, 0x0200 + obj_frame_tiles gUnknown_8369BA8, 0x0200 gSpriteImages_83A1C00:: @ 83A1C00 - .incbin "baserom.gba", 0x3A1C00, 0x8 + obj_frame_tiles gUnknown_8369E28, 0x0100 gSpriteImages_83A1C08:: @ 83A1C08 - .incbin "baserom.gba", 0x3A1C08, 0x8 + obj_frame_tiles gUnknown_8369DA8, 0x0080 gSpriteImages_83A1C10:: @ 83A1C10 - .incbin "baserom.gba", 0x3A1C10, 0x48 + obj_frame_tiles gUnknown_8391828, 0x0100 + obj_frame_tiles gUnknown_8391928, 0x0100 + obj_frame_tiles gUnknown_8391A28, 0x0100 + obj_frame_tiles gUnknown_8391828, 0x0100 + obj_frame_tiles gUnknown_8391828, 0x0100 + obj_frame_tiles gUnknown_8391928, 0x0100 + obj_frame_tiles gUnknown_8391928, 0x0100 + obj_frame_tiles gUnknown_8391A28, 0x0100 + obj_frame_tiles gUnknown_8391A28, 0x0100 gSpriteImages_83A1C58:: @ 83A1C58 - .incbin "baserom.gba", 0x3A1C58, 0x8 + obj_frame_tiles gUnknown_8394A28, 0x0080 gSpriteImages_83A1C60:: @ 83A1C60 - .incbin "baserom.gba", 0x3A1C60, 0x8 + obj_frame_tiles gUnknown_8394AA8, 0x0080 gSpriteImages_83A1C68:: @ 83A1C68 - .incbin "baserom.gba", 0x3A1C68, 0x8 + obj_frame_tiles gUnknown_8394B28, 0x0080 gSpriteImages_83A1C70:: @ 83A1C70 - .incbin "baserom.gba", 0x3A1C70, 0x8 + obj_frame_tiles gUnknown_8394BA8, 0x0080 gSpriteImages_83A1C78:: @ 83A1C78 - .incbin "baserom.gba", 0x3A1C78, 0x8 + obj_frame_tiles gUnknown_8394C28, 0x0100 gSpriteImages_83A1C80:: @ 83A1C80 - .incbin "baserom.gba", 0x3A1C80, 0x8 + obj_frame_tiles gUnknown_8394D28, 0x0080 gSpriteImages_83A1C88:: @ 83A1C88 - .incbin "baserom.gba", 0x3A1C88, 0x8 + obj_frame_tiles gUnknown_8394DA8, 0x0080 gSpriteImages_83A1C90:: @ 83A1C90 - .incbin "baserom.gba", 0x3A1C90, 0x8 + obj_frame_tiles gUnknown_8394E28, 0x0080 gSpriteImages_83A1C98:: @ 83A1C98 - .incbin "baserom.gba", 0x3A1C98, 0x8 + obj_frame_tiles gUnknown_8394EC8, 0x0200 gSpriteImages_83A1CA0:: @ 83A1CA0 - .incbin "baserom.gba", 0x3A1CA0, 0x8 + obj_frame_tiles gUnknown_83950C8, 0x0200 gSpriteImages_83A1CA8:: @ 83A1CA8 - .incbin "baserom.gba", 0x3A1CA8, 0x48 + obj_frame_tiles gUnknown_83952E8, 0x0800 + obj_frame_tiles gUnknown_83952E8, 0x0800 + obj_frame_tiles gUnknown_83952E8, 0x0800 + obj_frame_tiles gUnknown_83952E8, 0x0800 + obj_frame_tiles gUnknown_83952E8, 0x0800 + obj_frame_tiles gUnknown_83952E8, 0x0800 + obj_frame_tiles gUnknown_83952E8, 0x0800 + obj_frame_tiles gUnknown_83952E8, 0x0800 + obj_frame_tiles gUnknown_83952E8, 0x0800 gSpriteImages_83A1CF0:: @ 83A1CF0 - .incbin "baserom.gba", 0x3A1CF0, 0x48 + obj_frame_tiles gUnknown_8395B08, 0x1000 + obj_frame_tiles gUnknown_8395B08, 0x1000 + obj_frame_tiles gUnknown_8395B08, 0x1000 + obj_frame_tiles gUnknown_8395B08, 0x1000 + obj_frame_tiles gUnknown_8395B08, 0x1000 + obj_frame_tiles gUnknown_8395B08, 0x1000 + obj_frame_tiles gUnknown_8395B08, 0x1000 + obj_frame_tiles gUnknown_8395B08, 0x1000 + obj_frame_tiles gUnknown_8395B08, 0x1000 gSpriteImages_83A1D38:: @ 83A1D38 - .incbin "baserom.gba", 0x3A1D38, 0x48 + obj_frame_tiles gUnknown_83937A8, 0x0200 + obj_frame_tiles gUnknown_83937A8, 0x0200 + obj_frame_tiles gUnknown_83937A8, 0x0200 + obj_frame_tiles gUnknown_83937A8, 0x0200 + obj_frame_tiles gUnknown_83937A8, 0x0200 + obj_frame_tiles gUnknown_83937A8, 0x0200 + obj_frame_tiles gUnknown_83937A8, 0x0200 + obj_frame_tiles gUnknown_83937A8, 0x0200 + obj_frame_tiles gUnknown_83937A8, 0x0200 gSpriteImages_83A1D80:: @ 83A1D80 - .incbin "baserom.gba", 0x3A1D80, 0x48 + obj_frame_tiles gUnknown_83939A8, 0x0080 + obj_frame_tiles gUnknown_8393A28, 0x0080 + obj_frame_tiles gUnknown_8393AA8, 0x0080 + obj_frame_tiles gUnknown_83939A8, 0x0080 + obj_frame_tiles gUnknown_83939A8, 0x0080 + obj_frame_tiles gUnknown_8393A28, 0x0080 + obj_frame_tiles gUnknown_8393A28, 0x0080 + obj_frame_tiles gUnknown_8393AA8, 0x0080 + obj_frame_tiles gUnknown_8393AA8, 0x0080 gSpriteImages_83A1DC8:: @ 83A1DC8 - .incbin "baserom.gba", 0x3A1DC8, 0x48 + obj_frame_tiles gUnknown_8391E28, 0x0080 + obj_frame_tiles gUnknown_8391EA8, 0x0080 + obj_frame_tiles gUnknown_8391F28, 0x0080 + obj_frame_tiles gUnknown_8391E28, 0x0080 + obj_frame_tiles gUnknown_8391E28, 0x0080 + obj_frame_tiles gUnknown_8391EA8, 0x0080 + obj_frame_tiles gUnknown_8391EA8, 0x0080 + obj_frame_tiles gUnknown_8391F28, 0x0080 + obj_frame_tiles gUnknown_8391F28, 0x0080 gSpriteImages_83A1E10:: @ 83A1E10 - .incbin "baserom.gba", 0x3A1E10, 0x48 + obj_frame_tiles gUnknown_8391FA8, 0x0080 + obj_frame_tiles gUnknown_8392028, 0x0080 + obj_frame_tiles gUnknown_83920A8, 0x0080 + obj_frame_tiles gUnknown_8391FA8, 0x0080 + obj_frame_tiles gUnknown_8391FA8, 0x0080 + obj_frame_tiles gUnknown_8392028, 0x0080 + obj_frame_tiles gUnknown_8392028, 0x0080 + obj_frame_tiles gUnknown_83920A8, 0x0080 + obj_frame_tiles gUnknown_83920A8, 0x0080 gSpriteImages_83A1E58:: @ 83A1E58 - .incbin "baserom.gba", 0x3A1E58, 0x48 + obj_frame_tiles gUnknown_8392128, 0x0080 + obj_frame_tiles gUnknown_83921A8, 0x0080 + obj_frame_tiles gUnknown_8392228, 0x0080 + obj_frame_tiles gUnknown_8392128, 0x0080 + obj_frame_tiles gUnknown_8392128, 0x0080 + obj_frame_tiles gUnknown_83921A8, 0x0080 + obj_frame_tiles gUnknown_83921A8, 0x0080 + obj_frame_tiles gUnknown_8392228, 0x0080 + obj_frame_tiles gUnknown_8392228, 0x0080 gSpriteImages_83A1EA0:: @ 83A1EA0 - .incbin "baserom.gba", 0x3A1EA0, 0x48 + obj_frame_tiles gUnknown_837BDA8, 0x0080 + obj_frame_tiles gUnknown_837BE28, 0x0080 + obj_frame_tiles gUnknown_837BEA8, 0x0080 + obj_frame_tiles gUnknown_837BDA8, 0x0080 + obj_frame_tiles gUnknown_837BDA8, 0x0080 + obj_frame_tiles gUnknown_837BE28, 0x0080 + obj_frame_tiles gUnknown_837BE28, 0x0080 + obj_frame_tiles gUnknown_837BEA8, 0x0080 + obj_frame_tiles gUnknown_837BEA8, 0x0080 gSpriteImages_83A1EE8:: @ 83A1EE8 - .incbin "baserom.gba", 0x3A1EE8, 0x48 + obj_frame_tiles gUnknown_83922A8, 0x0080 + obj_frame_tiles gUnknown_8392328, 0x0080 + obj_frame_tiles gUnknown_83923A8, 0x0080 + obj_frame_tiles gUnknown_83922A8, 0x0080 + obj_frame_tiles gUnknown_83922A8, 0x0080 + obj_frame_tiles gUnknown_8392328, 0x0080 + obj_frame_tiles gUnknown_8392328, 0x0080 + obj_frame_tiles gUnknown_83923A8, 0x0080 + obj_frame_tiles gUnknown_83923A8, 0x0080 gSpriteImages_83A1F30:: @ 83A1F30 - .incbin "baserom.gba", 0x3A1F30, 0x48 + obj_frame_tiles gUnknown_8392428, 0x0080 + obj_frame_tiles gUnknown_83924A8, 0x0080 + obj_frame_tiles gUnknown_8392528, 0x0080 + obj_frame_tiles gUnknown_8392428, 0x0080 + obj_frame_tiles gUnknown_8392428, 0x0080 + obj_frame_tiles gUnknown_83924A8, 0x0080 + obj_frame_tiles gUnknown_83924A8, 0x0080 + obj_frame_tiles gUnknown_8392528, 0x0080 + obj_frame_tiles gUnknown_8392528, 0x0080 gSpriteImages_83A1F78:: @ 83A1F78 - .incbin "baserom.gba", 0x3A1F78, 0x48 + obj_frame_tiles gUnknown_83925A8, 0x0080 + obj_frame_tiles gUnknown_8392628, 0x0080 + obj_frame_tiles gUnknown_83926A8, 0x0080 + obj_frame_tiles gUnknown_83925A8, 0x0080 + obj_frame_tiles gUnknown_83925A8, 0x0080 + obj_frame_tiles gUnknown_8392628, 0x0080 + obj_frame_tiles gUnknown_8392628, 0x0080 + obj_frame_tiles gUnknown_83926A8, 0x0080 + obj_frame_tiles gUnknown_83926A8, 0x0080 gSpriteImages_83A1FC0:: @ 83A1FC0 - .incbin "baserom.gba", 0x3A1FC0, 0x48 + obj_frame_tiles gUnknown_8392728, 0x0080 + obj_frame_tiles gUnknown_83927A8, 0x0080 + obj_frame_tiles gUnknown_8392828, 0x0080 + obj_frame_tiles gUnknown_8392728, 0x0080 + obj_frame_tiles gUnknown_8392728, 0x0080 + obj_frame_tiles gUnknown_83927A8, 0x0080 + obj_frame_tiles gUnknown_83927A8, 0x0080 + obj_frame_tiles gUnknown_8392828, 0x0080 + obj_frame_tiles gUnknown_8392828, 0x0080 gSpriteImages_83A2008:: @ 83A2008 - .incbin "baserom.gba", 0x3A2008, 0x48 + obj_frame_tiles gUnknown_83928A8, 0x0080 + obj_frame_tiles gUnknown_8392928, 0x0080 + obj_frame_tiles gUnknown_83929A8, 0x0080 + obj_frame_tiles gUnknown_83928A8, 0x0080 + obj_frame_tiles gUnknown_83928A8, 0x0080 + obj_frame_tiles gUnknown_8392928, 0x0080 + obj_frame_tiles gUnknown_8392928, 0x0080 + obj_frame_tiles gUnknown_83929A8, 0x0080 + obj_frame_tiles gUnknown_83929A8, 0x0080 gSpriteImages_83A2050:: @ 83A2050 - .incbin "baserom.gba", 0x3A2050, 0x48 + obj_frame_tiles gUnknown_8392A28, 0x0080 + obj_frame_tiles gUnknown_8392AA8, 0x0080 + obj_frame_tiles gUnknown_8392B28, 0x0080 + obj_frame_tiles gUnknown_8392A28, 0x0080 + obj_frame_tiles gUnknown_8392A28, 0x0080 + obj_frame_tiles gUnknown_8392AA8, 0x0080 + obj_frame_tiles gUnknown_8392AA8, 0x0080 + obj_frame_tiles gUnknown_8392B28, 0x0080 + obj_frame_tiles gUnknown_8392B28, 0x0080 gSpriteImages_83A2098:: @ 83A2098 - .incbin "baserom.gba", 0x3A2098, 0x48 + obj_frame_tiles gUnknown_8392BA8, 0x0080 + obj_frame_tiles gUnknown_8392C28, 0x0080 + obj_frame_tiles gUnknown_8392CA8, 0x0080 + obj_frame_tiles gUnknown_8392BA8, 0x0080 + obj_frame_tiles gUnknown_8392BA8, 0x0080 + obj_frame_tiles gUnknown_8392C28, 0x0080 + obj_frame_tiles gUnknown_8392C28, 0x0080 + obj_frame_tiles gUnknown_8392CA8, 0x0080 + obj_frame_tiles gUnknown_8392CA8, 0x0080 gSpriteImages_83A20E0:: @ 83A20E0 - .incbin "baserom.gba", 0x3A20E0, 0x48 + obj_frame_tiles gUnknown_8392D28, 0x0080 + obj_frame_tiles gUnknown_8392DA8, 0x0080 + obj_frame_tiles gUnknown_8392E28, 0x0080 + obj_frame_tiles gUnknown_8392D28, 0x0080 + obj_frame_tiles gUnknown_8392D28, 0x0080 + obj_frame_tiles gUnknown_8392DA8, 0x0080 + obj_frame_tiles gUnknown_8392DA8, 0x0080 + obj_frame_tiles gUnknown_8392E28, 0x0080 + obj_frame_tiles gUnknown_8392E28, 0x0080 gSpriteImages_83A2128:: @ 83A2128 - .incbin "baserom.gba", 0x3A2128, 0x48 + obj_frame_tiles gUnknown_8392EA8, 0x0080 + obj_frame_tiles gUnknown_8392F28, 0x0080 + obj_frame_tiles gUnknown_8392FA8, 0x0080 + obj_frame_tiles gUnknown_8392EA8, 0x0080 + obj_frame_tiles gUnknown_8392EA8, 0x0080 + obj_frame_tiles gUnknown_8392F28, 0x0080 + obj_frame_tiles gUnknown_8392F28, 0x0080 + obj_frame_tiles gUnknown_8392FA8, 0x0080 + obj_frame_tiles gUnknown_8392FA8, 0x0080 gSpriteImages_83A2170:: @ 83A2170 - .incbin "baserom.gba", 0x3A2170, 0x48 + obj_frame_tiles gUnknown_8393028, 0x0080 + obj_frame_tiles gUnknown_83930A8, 0x0080 + obj_frame_tiles gUnknown_8393128, 0x0080 + obj_frame_tiles gUnknown_8393028, 0x0080 + obj_frame_tiles gUnknown_8393028, 0x0080 + obj_frame_tiles gUnknown_83930A8, 0x0080 + obj_frame_tiles gUnknown_83930A8, 0x0080 + obj_frame_tiles gUnknown_8393128, 0x0080 + obj_frame_tiles gUnknown_8393128, 0x0080 gSpriteImages_83A21B8:: @ 83A21B8 - .incbin "baserom.gba", 0x3A21B8, 0x48 + obj_frame_tiles gUnknown_83931A8, 0x0080 + obj_frame_tiles gUnknown_8393228, 0x0080 + obj_frame_tiles gUnknown_83932A8, 0x0080 + obj_frame_tiles gUnknown_83931A8, 0x0080 + obj_frame_tiles gUnknown_83931A8, 0x0080 + obj_frame_tiles gUnknown_8393228, 0x0080 + obj_frame_tiles gUnknown_8393228, 0x0080 + obj_frame_tiles gUnknown_83932A8, 0x0080 + obj_frame_tiles gUnknown_83932A8, 0x0080 gSpriteImages_83A2200:: @ 83A2200 - .incbin "baserom.gba", 0x3A2200, 0x48 + obj_frame_tiles gUnknown_8393328, 0x0080 + obj_frame_tiles gUnknown_83933A8, 0x0080 + obj_frame_tiles gUnknown_8393428, 0x0080 + obj_frame_tiles gUnknown_8393328, 0x0080 + obj_frame_tiles gUnknown_8393328, 0x0080 + obj_frame_tiles gUnknown_83933A8, 0x0080 + obj_frame_tiles gUnknown_83933A8, 0x0080 + obj_frame_tiles gUnknown_8393428, 0x0080 + obj_frame_tiles gUnknown_8393428, 0x0080 gSpriteImages_83A2248:: @ 83A2248 - .incbin "baserom.gba", 0x3A2248, 0x48 + obj_frame_tiles gUnknown_838F0A8, 0x0080 + obj_frame_tiles gUnknown_838F128, 0x0080 + obj_frame_tiles gUnknown_838F1A8, 0x0080 + obj_frame_tiles gUnknown_838F0A8, 0x0080 + obj_frame_tiles gUnknown_838F0A8, 0x0080 + obj_frame_tiles gUnknown_838F128, 0x0080 + obj_frame_tiles gUnknown_838F128, 0x0080 + obj_frame_tiles gUnknown_838F1A8, 0x0080 + obj_frame_tiles gUnknown_838F1A8, 0x0080 gSpriteImages_83A2290:: @ 83A2290 - .incbin "baserom.gba", 0x3A2290, 0x48 + obj_frame_tiles gUnknown_838F228, 0x0200 + obj_frame_tiles gUnknown_838F228, 0x0200 + obj_frame_tiles gUnknown_838F228, 0x0200 + obj_frame_tiles gUnknown_838F228, 0x0200 + obj_frame_tiles gUnknown_838F228, 0x0200 + obj_frame_tiles gUnknown_838F228, 0x0200 + obj_frame_tiles gUnknown_838F228, 0x0200 + obj_frame_tiles gUnknown_838F228, 0x0200 + obj_frame_tiles gUnknown_838F228, 0x0200 gSpriteImages_83A22D8:: @ 83A22D8 - .incbin "baserom.gba", 0x3A22D8, 0x48 + obj_frame_tiles gUnknown_838F428, 0x0200 + obj_frame_tiles gUnknown_838F428, 0x0200 + obj_frame_tiles gUnknown_838F428, 0x0200 + obj_frame_tiles gUnknown_838F428, 0x0200 + obj_frame_tiles gUnknown_838F428, 0x0200 + obj_frame_tiles gUnknown_838F428, 0x0200 + obj_frame_tiles gUnknown_838F428, 0x0200 + obj_frame_tiles gUnknown_838F428, 0x0200 + obj_frame_tiles gUnknown_838F428, 0x0200 gSpriteImages_83A2320:: @ 83A2320 - .incbin "baserom.gba", 0x3A2320, 0x48 + obj_frame_tiles gUnknown_838F628, 0x0200 + obj_frame_tiles gUnknown_838F628, 0x0200 + obj_frame_tiles gUnknown_838F628, 0x0200 + obj_frame_tiles gUnknown_838F628, 0x0200 + obj_frame_tiles gUnknown_838F628, 0x0200 + obj_frame_tiles gUnknown_838F628, 0x0200 + obj_frame_tiles gUnknown_838F628, 0x0200 + obj_frame_tiles gUnknown_838F628, 0x0200 + obj_frame_tiles gUnknown_838F628, 0x0200 gSpriteImages_83A2368:: @ 83A2368 - .incbin "baserom.gba", 0x3A2368, 0x48 + obj_frame_tiles gUnknown_8390328, 0x0200 + obj_frame_tiles gUnknown_8390328, 0x0200 + obj_frame_tiles gUnknown_8390328, 0x0200 + obj_frame_tiles gUnknown_8390328, 0x0200 + obj_frame_tiles gUnknown_8390528, 0x0200 + obj_frame_tiles gUnknown_8390328, 0x0200 + obj_frame_tiles gUnknown_8390528, 0x0200 + obj_frame_tiles gUnknown_8390328, 0x0200 + obj_frame_tiles gUnknown_8390528, 0x0200 gSpriteImages_83A23B0:: @ 83A23B0 - .incbin "baserom.gba", 0x3A23B0, 0x48 + obj_frame_tiles gUnknown_8390728, 0x0200 + obj_frame_tiles gUnknown_8390728, 0x0200 + obj_frame_tiles gUnknown_8390728, 0x0200 + obj_frame_tiles gUnknown_8390728, 0x0200 + obj_frame_tiles gUnknown_8390928, 0x0200 + obj_frame_tiles gUnknown_8390728, 0x0200 + obj_frame_tiles gUnknown_8390928, 0x0200 + obj_frame_tiles gUnknown_8390728, 0x0200 + obj_frame_tiles gUnknown_8390928, 0x0200 gSpriteImages_83A23F8:: @ 83A23F8 - .incbin "baserom.gba", 0x3A23F8, 0x48 + obj_frame_tiles gUnknown_8390B28, 0x0200 + obj_frame_tiles gUnknown_8390B28, 0x0200 + obj_frame_tiles gUnknown_8390B28, 0x0200 + obj_frame_tiles gUnknown_8390B28, 0x0200 + obj_frame_tiles gUnknown_8390D28, 0x0200 + obj_frame_tiles gUnknown_8390B28, 0x0200 + obj_frame_tiles gUnknown_8390D28, 0x0200 + obj_frame_tiles gUnknown_8390B28, 0x0200 + obj_frame_tiles gUnknown_8390D28, 0x0200 gSpriteImages_83A2440:: @ 83A2440 - .incbin "baserom.gba", 0x3A2440, 0x48 + obj_frame_tiles gUnknown_838F828, 0x0080 + obj_frame_tiles gUnknown_838F828, 0x0080 + obj_frame_tiles gUnknown_838F828, 0x0080 + obj_frame_tiles gUnknown_838F828, 0x0080 + obj_frame_tiles gUnknown_838F828, 0x0080 + obj_frame_tiles gUnknown_838F828, 0x0080 + obj_frame_tiles gUnknown_838F828, 0x0080 + obj_frame_tiles gUnknown_838F828, 0x0080 + obj_frame_tiles gUnknown_838F828, 0x0080 gSpriteImages_83A2488:: @ 83A2488 - .incbin "baserom.gba", 0x3A2488, 0x48 + obj_frame_tiles gUnknown_838F8A8, 0x0080 + obj_frame_tiles gUnknown_838F8A8, 0x0080 + obj_frame_tiles gUnknown_838F8A8, 0x0080 + obj_frame_tiles gUnknown_838F8A8, 0x0080 + obj_frame_tiles gUnknown_838F8A8, 0x0080 + obj_frame_tiles gUnknown_838F8A8, 0x0080 + obj_frame_tiles gUnknown_838F8A8, 0x0080 + obj_frame_tiles gUnknown_838F8A8, 0x0080 + obj_frame_tiles gUnknown_838F8A8, 0x0080 gSpriteImages_83A24D0:: @ 83A24D0 - .incbin "baserom.gba", 0x3A24D0, 0x48 + obj_frame_tiles gUnknown_838F928, 0x0080 + obj_frame_tiles gUnknown_838F928, 0x0080 + obj_frame_tiles gUnknown_838F928, 0x0080 + obj_frame_tiles gUnknown_838F928, 0x0080 + obj_frame_tiles gUnknown_838F928, 0x0080 + obj_frame_tiles gUnknown_838F928, 0x0080 + obj_frame_tiles gUnknown_838F928, 0x0080 + obj_frame_tiles gUnknown_838F928, 0x0080 + obj_frame_tiles gUnknown_838F928, 0x0080 gSpriteImages_83A2518:: @ 83A2518 - .incbin "baserom.gba", 0x3A2518, 0x48 + obj_frame_tiles gUnknown_838F9A8, 0x0080 + obj_frame_tiles gUnknown_838F9A8, 0x0080 + obj_frame_tiles gUnknown_838F9A8, 0x0080 + obj_frame_tiles gUnknown_838F9A8, 0x0080 + obj_frame_tiles gUnknown_838F9A8, 0x0080 + obj_frame_tiles gUnknown_838F9A8, 0x0080 + obj_frame_tiles gUnknown_838F9A8, 0x0080 + obj_frame_tiles gUnknown_838F9A8, 0x0080 + obj_frame_tiles gUnknown_838F9A8, 0x0080 gSpriteImages_83A2560:: @ 83A2560 - .incbin "baserom.gba", 0x3A2560, 0x48 + obj_frame_tiles gUnknown_838FA28, 0x0080 + obj_frame_tiles gUnknown_838FA28, 0x0080 + obj_frame_tiles gUnknown_838FA28, 0x0080 + obj_frame_tiles gUnknown_838FA28, 0x0080 + obj_frame_tiles gUnknown_838FA28, 0x0080 + obj_frame_tiles gUnknown_838FA28, 0x0080 + obj_frame_tiles gUnknown_838FA28, 0x0080 + obj_frame_tiles gUnknown_838FA28, 0x0080 + obj_frame_tiles gUnknown_838FA28, 0x0080 gSpriteImages_83A25A8:: @ 83A25A8 - .incbin "baserom.gba", 0x3A25A8, 0x48 + obj_frame_tiles gUnknown_838FAA8, 0x0200 + obj_frame_tiles gUnknown_838FAA8, 0x0200 + obj_frame_tiles gUnknown_838FAA8, 0x0200 + obj_frame_tiles gUnknown_838FAA8, 0x0200 + obj_frame_tiles gUnknown_838FCA8, 0x0200 + obj_frame_tiles gUnknown_838FAA8, 0x0200 + obj_frame_tiles gUnknown_838FCA8, 0x0200 + obj_frame_tiles gUnknown_838FAA8, 0x0200 + obj_frame_tiles gUnknown_838FCA8, 0x0200 gSpriteImages_83A25F0:: @ 83A25F0 - .incbin "baserom.gba", 0x3A25F0, 0x48 + obj_frame_tiles gUnknown_838FEA8, 0x0200 + obj_frame_tiles gUnknown_838FEA8, 0x0200 + obj_frame_tiles gUnknown_838FEA8, 0x0200 + obj_frame_tiles gUnknown_838FEA8, 0x0200 + obj_frame_tiles gUnknown_83900A8, 0x0200 + obj_frame_tiles gUnknown_838FEA8, 0x0200 + obj_frame_tiles gUnknown_83900A8, 0x0200 + obj_frame_tiles gUnknown_838FEA8, 0x0200 + obj_frame_tiles gUnknown_83900A8, 0x0200 gSpriteImages_83A2638:: @ 83A2638 - .incbin "baserom.gba", 0x3A2638, 0x48 + obj_frame_tiles gUnknown_83902A8, 0x0080 + obj_frame_tiles gUnknown_83902A8, 0x0080 + obj_frame_tiles gUnknown_83902A8, 0x0080 + obj_frame_tiles gUnknown_83902A8, 0x0080 + obj_frame_tiles gUnknown_83902A8, 0x0080 + obj_frame_tiles gUnknown_83902A8, 0x0080 + obj_frame_tiles gUnknown_83902A8, 0x0080 + obj_frame_tiles gUnknown_83902A8, 0x0080 + obj_frame_tiles gUnknown_83902A8, 0x0080 gSpriteImages_83A2680:: @ 83A2680 - .incbin "baserom.gba", 0x3A2680, 0x48 + obj_frame_tiles gUnknown_8393B28, 0x0080 + obj_frame_tiles gUnknown_8393BA8, 0x0080 + obj_frame_tiles gUnknown_8393C28, 0x0080 + obj_frame_tiles gUnknown_8393B28, 0x0080 + obj_frame_tiles gUnknown_8393B28, 0x0080 + obj_frame_tiles gUnknown_8393BA8, 0x0080 + obj_frame_tiles gUnknown_8393BA8, 0x0080 + obj_frame_tiles gUnknown_8393C28, 0x0080 + obj_frame_tiles gUnknown_8393C28, 0x0080 gSpriteImages_83A26C8:: @ 83A26C8 - .incbin "baserom.gba", 0x3A26C8, 0x48 + obj_frame_tiles gUnknown_8393CA8, 0x0080 + obj_frame_tiles gUnknown_8393D28, 0x0080 + obj_frame_tiles gUnknown_8393DA8, 0x0080 + obj_frame_tiles gUnknown_8393CA8, 0x0080 + obj_frame_tiles gUnknown_8393CA8, 0x0080 + obj_frame_tiles gUnknown_8393D28, 0x0080 + obj_frame_tiles gUnknown_8393D28, 0x0080 + obj_frame_tiles gUnknown_8393DA8, 0x0080 + obj_frame_tiles gUnknown_8393DA8, 0x0080 gSpriteImages_83A2710:: @ 83A2710 - .incbin "baserom.gba", 0x3A2710, 0x48 + obj_frame_tiles gUnknown_8393E28, 0x0080 + obj_frame_tiles gUnknown_8393EA8, 0x0080 + obj_frame_tiles gUnknown_8393F28, 0x0080 + obj_frame_tiles gUnknown_8393E28, 0x0080 + obj_frame_tiles gUnknown_8393E28, 0x0080 + obj_frame_tiles gUnknown_8393EA8, 0x0080 + obj_frame_tiles gUnknown_8393EA8, 0x0080 + obj_frame_tiles gUnknown_8393F28, 0x0080 + obj_frame_tiles gUnknown_8393F28, 0x0080 gSpriteImages_83A2758:: @ 83A2758 - .incbin "baserom.gba", 0x3A2758, 0x48 + obj_frame_tiles gUnknown_8393FA8, 0x0080 + obj_frame_tiles gUnknown_8394028, 0x0080 + obj_frame_tiles gUnknown_83940A8, 0x0080 + obj_frame_tiles gUnknown_8393FA8, 0x0080 + obj_frame_tiles gUnknown_8393FA8, 0x0080 + obj_frame_tiles gUnknown_8394028, 0x0080 + obj_frame_tiles gUnknown_8394028, 0x0080 + obj_frame_tiles gUnknown_83940A8, 0x0080 + obj_frame_tiles gUnknown_83940A8, 0x0080 gSpriteImages_83A27A0:: @ 83A27A0 - .incbin "baserom.gba", 0x3A27A0, 0x48 + obj_frame_tiles gUnknown_8394128, 0x0080 + obj_frame_tiles gUnknown_83941A8, 0x0080 + obj_frame_tiles gUnknown_8394228, 0x0080 + obj_frame_tiles gUnknown_8394128, 0x0080 + obj_frame_tiles gUnknown_8394128, 0x0080 + obj_frame_tiles gUnknown_83941A8, 0x0080 + obj_frame_tiles gUnknown_83941A8, 0x0080 + obj_frame_tiles gUnknown_8394228, 0x0080 + obj_frame_tiles gUnknown_8394228, 0x0080 gSpriteImages_83A27E8:: @ 83A27E8 - .incbin "baserom.gba", 0x3A27E8, 0x48 + obj_frame_tiles gUnknown_83942A8, 0x0080 + obj_frame_tiles gUnknown_8394328, 0x0080 + obj_frame_tiles gUnknown_83943A8, 0x0080 + obj_frame_tiles gUnknown_83942A8, 0x0080 + obj_frame_tiles gUnknown_83942A8, 0x0080 + obj_frame_tiles gUnknown_8394328, 0x0080 + obj_frame_tiles gUnknown_8394328, 0x0080 + obj_frame_tiles gUnknown_83943A8, 0x0080 + obj_frame_tiles gUnknown_83943A8, 0x0080 gSpriteImages_83A2830:: @ 83A2830 - .incbin "baserom.gba", 0x3A2830, 0x48 + obj_frame_tiles gUnknown_8394428, 0x0080 + obj_frame_tiles gUnknown_83944A8, 0x0080 + obj_frame_tiles gUnknown_8394528, 0x0080 + obj_frame_tiles gUnknown_8394428, 0x0080 + obj_frame_tiles gUnknown_8394428, 0x0080 + obj_frame_tiles gUnknown_83944A8, 0x0080 + obj_frame_tiles gUnknown_83944A8, 0x0080 + obj_frame_tiles gUnknown_8394528, 0x0080 + obj_frame_tiles gUnknown_8394528, 0x0080 gSpriteImages_83A2878:: @ 83A2878 - .incbin "baserom.gba", 0x3A2878, 0x48 + obj_frame_tiles gUnknown_8393628, 0x0080 + obj_frame_tiles gUnknown_83936A8, 0x0080 + obj_frame_tiles gUnknown_8393728, 0x0080 + obj_frame_tiles gUnknown_8393628, 0x0080 + obj_frame_tiles gUnknown_8393628, 0x0080 + obj_frame_tiles gUnknown_83936A8, 0x0080 + obj_frame_tiles gUnknown_83936A8, 0x0080 + obj_frame_tiles gUnknown_8393728, 0x0080 + obj_frame_tiles gUnknown_8393728, 0x0080 gSpriteImages_83A28C0:: @ 83A28C0 - .incbin "baserom.gba", 0x3A28C0, 0x48 + obj_frame_tiles gUnknown_83934A8, 0x0080 + obj_frame_tiles gUnknown_8393528, 0x0080 + obj_frame_tiles gUnknown_83935A8, 0x0080 + obj_frame_tiles gUnknown_83934A8, 0x0080 + obj_frame_tiles gUnknown_83934A8, 0x0080 + obj_frame_tiles gUnknown_8393528, 0x0080 + obj_frame_tiles gUnknown_8393528, 0x0080 + obj_frame_tiles gUnknown_83935A8, 0x0080 + obj_frame_tiles gUnknown_83935A8, 0x0080 gSpriteImages_83A2908:: @ 83A2908 - .incbin "baserom.gba", 0x3A2908, 0xA0C + obj_frame_tiles gUnknown_8391B28, 0x0100 + obj_frame_tiles gUnknown_8391C28, 0x0100 + obj_frame_tiles gUnknown_8391D28, 0x0100 + obj_frame_tiles gUnknown_8391B28, 0x0100 + obj_frame_tiles gUnknown_8391B28, 0x0100 + obj_frame_tiles gUnknown_8391C28, 0x0100 + obj_frame_tiles gUnknown_8391C28, 0x0100 + obj_frame_tiles gUnknown_8391D28, 0x0100 + obj_frame_tiles gUnknown_8391D28, 0x0100 + +gAnimCmd_83A2950:: @ 83A2950 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 0, 8 + obj_image_anim_jump 0 + +gAnimCmd_83A2964:: @ 83A2964 + obj_image_anim_frame 0, 16 + obj_image_anim_jump 0 + +gAnimCmd_83A296C:: @ 83A296C + obj_image_anim_frame 1, 16 + obj_image_anim_jump 0 + +gAnimCmd_83A2974:: @ 83A2974 + obj_image_anim_frame 2, 16 + obj_image_anim_jump 0 + +gAnimCmd_83A297C:: @ 83A297C + obj_image_anim_frame 2, 16, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2984:: @ 83A2984 + obj_image_anim_frame 3, 8 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 3, 8, 0x40 + obj_image_anim_frame 0, 8 + obj_image_anim_jump 0 + +gAnimCmd_83A2998:: @ 83A2998 + obj_image_anim_frame 4, 8 + obj_image_anim_frame 1, 8 + obj_image_anim_frame 4, 8, 0x40 + obj_image_anim_frame 1, 8 + obj_image_anim_jump 0 + +gAnimCmd_83A29AC:: @ 83A29AC + obj_image_anim_frame 5, 8 + obj_image_anim_frame 2, 8 + obj_image_anim_frame 6, 8 + obj_image_anim_frame 2, 8 + obj_image_anim_jump 0 + +gAnimCmd_83A29C0:: @ 83A29C0 + obj_image_anim_frame 5, 8, 0x40 + obj_image_anim_frame 2, 8, 0x40 + obj_image_anim_frame 6, 8, 0x40 + obj_image_anim_frame 2, 8, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A29D4:: @ 83A29D4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 3, 4, 0x40 + obj_image_anim_frame 0, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A29E8:: @ 83A29E8 + obj_image_anim_frame 4, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 4, 4, 0x40 + obj_image_anim_frame 1, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A29FC:: @ 83A29FC + obj_image_anim_frame 5, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 6, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A2A10:: @ 83A2A10 + obj_image_anim_frame 5, 4, 0x40 + obj_image_anim_frame 2, 4, 0x40 + obj_image_anim_frame 6, 4, 0x40 + obj_image_anim_frame 2, 4, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2A24:: @ 83A2A24 + obj_image_anim_frame 3, 2 + obj_image_anim_frame 0, 2 + obj_image_anim_frame 3, 2, 0x40 + obj_image_anim_frame 0, 2 + obj_image_anim_jump 0 + +gAnimCmd_83A2A38:: @ 83A2A38 + obj_image_anim_frame 4, 2 + obj_image_anim_frame 1, 2 + obj_image_anim_frame 4, 2, 0x40 + obj_image_anim_frame 1, 2 + obj_image_anim_jump 0 + +gAnimCmd_83A2A4C:: @ 83A2A4C + obj_image_anim_frame 5, 2 + obj_image_anim_frame 2, 2 + obj_image_anim_frame 6, 2 + obj_image_anim_frame 2, 2 + obj_image_anim_jump 0 + +gAnimCmd_83A2A60:: @ 83A2A60 + obj_image_anim_frame 5, 2, 0x40 + obj_image_anim_frame 2, 2, 0x40 + obj_image_anim_frame 6, 2, 0x40 + obj_image_anim_frame 2, 2, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2A74:: @ 83A2A74 + obj_image_anim_frame 3, 1 + obj_image_anim_frame 0, 1 + obj_image_anim_frame 3, 1, 0x40 + obj_image_anim_frame 0, 1 + obj_image_anim_jump 0 + +gAnimCmd_83A2A88:: @ 83A2A88 + obj_image_anim_frame 4, 1 + obj_image_anim_frame 1, 1 + obj_image_anim_frame 4, 1, 0x40 + obj_image_anim_frame 1, 1 + obj_image_anim_jump 0 + +gAnimCmd_83A2A9C:: @ 83A2A9C + obj_image_anim_frame 5, 1 + obj_image_anim_frame 2, 1 + obj_image_anim_frame 6, 1 + obj_image_anim_frame 2, 1 + obj_image_anim_jump 0 + +gAnimCmd_83A2AB0:: @ 83A2AB0 + obj_image_anim_frame 5, 1, 0x40 + obj_image_anim_frame 2, 1, 0x40 + obj_image_anim_frame 6, 1, 0x40 + obj_image_anim_frame 2, 1, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2AC4:: @ 83A2AC4 + obj_image_anim_frame 0, 16 + obj_image_anim_jump 0 + +gAnimCmd_83A2ACC:: @ 83A2ACC + obj_image_anim_frame 1, 16 + obj_image_anim_jump 0 + +gAnimCmd_83A2AD4:: @ 83A2AD4 + obj_image_anim_frame 2, 16 + obj_image_anim_jump 0 + +gAnimCmd_83A2ADC:: @ 83A2ADC + obj_image_anim_frame 2, 16, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2AE4:: @ 83A2AE4 + obj_image_anim_frame 3, 8 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 4, 8 + obj_image_anim_frame 0, 8 + obj_image_anim_jump 0 + +gAnimCmd_83A2AF8:: @ 83A2AF8 + obj_image_anim_frame 5, 8 + obj_image_anim_frame 1, 8 + obj_image_anim_frame 6, 8 + obj_image_anim_frame 1, 8 + obj_image_anim_jump 0 + +gAnimCmd_83A2B0C:: @ 83A2B0C + obj_image_anim_frame 7, 8 + obj_image_anim_frame 2, 8 + obj_image_anim_frame 8, 8 + obj_image_anim_frame 2, 8 + obj_image_anim_jump 0 + +gAnimCmd_83A2B20:: @ 83A2B20 + obj_image_anim_frame 7, 8, 0x40 + obj_image_anim_frame 2, 8, 0x40 + obj_image_anim_frame 8, 8, 0x40 + obj_image_anim_frame 2, 8, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2B34:: @ 83A2B34 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 4, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A2B48:: @ 83A2B48 + obj_image_anim_frame 5, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 6, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A2B5C:: @ 83A2B5C + obj_image_anim_frame 7, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 8, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A2B70:: @ 83A2B70 + obj_image_anim_frame 7, 4, 0x40 + obj_image_anim_frame 2, 4, 0x40 + obj_image_anim_frame 8, 4, 0x40 + obj_image_anim_frame 2, 4, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2B84:: @ 83A2B84 + obj_image_anim_frame 3, 2 + obj_image_anim_frame 0, 2 + obj_image_anim_frame 4, 2 + obj_image_anim_frame 0, 2 + obj_image_anim_jump 0 + +gAnimCmd_83A2B98:: @ 83A2B98 + obj_image_anim_frame 5, 2 + obj_image_anim_frame 1, 2 + obj_image_anim_frame 6, 2 + obj_image_anim_frame 1, 2 + obj_image_anim_jump 0 + +gAnimCmd_83A2BAC:: @ 83A2BAC + obj_image_anim_frame 7, 2 + obj_image_anim_frame 2, 2 + obj_image_anim_frame 8, 2 + obj_image_anim_frame 2, 2 + obj_image_anim_jump 0 + +gAnimCmd_83A2BC0:: @ 83A2BC0 + obj_image_anim_frame 7, 2, 0x40 + obj_image_anim_frame 2, 2, 0x40 + obj_image_anim_frame 8, 2, 0x40 + obj_image_anim_frame 2, 2, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2BD4:: @ 83A2BD4 + obj_image_anim_frame 3, 1 + obj_image_anim_frame 0, 1 + obj_image_anim_frame 4, 1 + obj_image_anim_frame 0, 1 + obj_image_anim_jump 0 + +gAnimCmd_83A2BE8:: @ 83A2BE8 + obj_image_anim_frame 5, 1 + obj_image_anim_frame 1, 1 + obj_image_anim_frame 6, 1 + obj_image_anim_frame 1, 1 + obj_image_anim_jump 0 + +gAnimCmd_83A2BFC:: @ 83A2BFC + obj_image_anim_frame 7, 1 + obj_image_anim_frame 2, 1 + obj_image_anim_frame 8, 1 + obj_image_anim_frame 2, 1 + obj_image_anim_jump 0 + +gAnimCmd_83A2C10:: @ 83A2C10 + obj_image_anim_frame 7, 1, 0x40 + obj_image_anim_frame 2, 1, 0x40 + obj_image_anim_frame 8, 1, 0x40 + obj_image_anim_frame 2, 1, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2C24:: @ 83A2C24 + obj_image_anim_frame 9, 0 + obj_image_anim_end + +gAnimCmd_83A2C2C:: @ 83A2C2C + obj_image_anim_frame 3, 8 + obj_image_anim_frame 4, 8 + obj_image_anim_frame 3, 8 + obj_image_anim_frame 4, 8 + obj_image_anim_jump 0 + +gAnimCmd_83A2C40:: @ 83A2C40 + obj_image_anim_frame 3, 16 + obj_image_anim_jump 0 + +gAnimCmd_83A2C48:: @ 83A2C48 + obj_image_anim_frame 0, 60 + obj_image_anim_jump 0 + +gAnimCmd_83A2C50:: @ 83A2C50 + obj_image_anim_frame 1, 60 + obj_image_anim_jump 0 + +gAnimCmd_83A2C58:: @ 83A2C58 + obj_image_anim_frame 2, 60 + obj_image_anim_jump 0 + +gAnimCmd_83A2C60:: @ 83A2C60 + obj_image_anim_frame 2, 60, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2C68:: @ 83A2C68 + obj_image_anim_frame 0, 16 + obj_image_anim_jump 0 + +gAnimCmd_83A2C70:: @ 83A2C70 + obj_image_anim_frame 1, 16 + obj_image_anim_jump 0 + +gAnimCmd_83A2C78:: @ 83A2C78 + obj_image_anim_frame 2, 16 + obj_image_anim_jump 0 + +gAnimCmd_83A2C80:: @ 83A2C80 + obj_image_anim_frame 2, 16, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2C88:: @ 83A2C88 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 4, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 5, 4 + obj_image_anim_frame 6, 4 + obj_image_anim_frame 5, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A2CAC:: @ 83A2CAC + obj_image_anim_frame 7, 4 + obj_image_anim_frame 8, 4 + obj_image_anim_frame 7, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 9, 4 + obj_image_anim_frame 10, 4 + obj_image_anim_frame 9, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A2CD0:: @ 83A2CD0 + obj_image_anim_frame 11, 4 + obj_image_anim_frame 12, 4 + obj_image_anim_frame 11, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 13, 4 + obj_image_anim_frame 14, 4 + obj_image_anim_frame 13, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A2CF4:: @ 83A2CF4 + obj_image_anim_frame 11, 4, 0x40 + obj_image_anim_frame 12, 4, 0x40 + obj_image_anim_frame 11, 4, 0x40 + obj_image_anim_frame 2, 4, 0x40 + obj_image_anim_frame 13, 4, 0x40 + obj_image_anim_frame 14, 4, 0x40 + obj_image_anim_frame 13, 4, 0x40 + obj_image_anim_frame 2, 4, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2D18:: @ 83A2D18 + obj_image_anim_frame 3, 2 + obj_image_anim_frame 4, 2 + obj_image_anim_frame 3, 2 + obj_image_anim_frame 0, 2 + obj_image_anim_frame 5, 2 + obj_image_anim_frame 6, 2 + obj_image_anim_frame 5, 2 + obj_image_anim_frame 0, 2 + obj_image_anim_jump 0 + +gAnimCmd_83A2D3C:: @ 83A2D3C + obj_image_anim_frame 7, 2 + obj_image_anim_frame 8, 2 + obj_image_anim_frame 7, 2 + obj_image_anim_frame 1, 2 + obj_image_anim_frame 9, 2 + obj_image_anim_frame 10, 2 + obj_image_anim_frame 9, 2 + obj_image_anim_frame 1, 2 + obj_image_anim_jump 0 + +gAnimCmd_83A2D60:: @ 83A2D60 + obj_image_anim_frame 11, 2 + obj_image_anim_frame 12, 2 + obj_image_anim_frame 11, 2 + obj_image_anim_frame 2, 2 + obj_image_anim_frame 13, 2 + obj_image_anim_frame 14, 2 + obj_image_anim_frame 13, 2 + obj_image_anim_frame 2, 2 + obj_image_anim_jump 0 + +gAnimCmd_83A2D84:: @ 83A2D84 + obj_image_anim_frame 11, 2, 0x40 + obj_image_anim_frame 12, 2, 0x40 + obj_image_anim_frame 11, 2, 0x40 + obj_image_anim_frame 2, 2, 0x40 + obj_image_anim_frame 13, 2, 0x40 + obj_image_anim_frame 14, 2, 0x40 + obj_image_anim_frame 13, 2, 0x40 + obj_image_anim_frame 2, 2, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2DA8:: @ 83A2DA8 + obj_image_anim_frame 3, 1 + obj_image_anim_frame 4, 1 + obj_image_anim_frame 3, 1 + obj_image_anim_frame 0, 1 + obj_image_anim_frame 5, 1 + obj_image_anim_frame 6, 1 + obj_image_anim_frame 5, 1 + obj_image_anim_frame 0, 1 + obj_image_anim_jump 0 + +gAnimCmd_83A2DCC:: @ 83A2DCC + obj_image_anim_frame 7, 1 + obj_image_anim_frame 8, 1 + obj_image_anim_frame 7, 1 + obj_image_anim_frame 1, 1 + obj_image_anim_frame 9, 1 + obj_image_anim_frame 10, 1 + obj_image_anim_frame 9, 1 + obj_image_anim_frame 1, 1 + obj_image_anim_jump 0 + +gAnimCmd_83A2DF0:: @ 83A2DF0 + obj_image_anim_frame 11, 1 + obj_image_anim_frame 12, 1 + obj_image_anim_frame 11, 1 + obj_image_anim_frame 2, 1 + obj_image_anim_frame 13, 1 + obj_image_anim_frame 14, 1 + obj_image_anim_frame 13, 1 + obj_image_anim_frame 2, 1 + obj_image_anim_jump 0 + +gAnimCmd_83A2E14:: @ 83A2E14 + obj_image_anim_frame 11, 1, 0x40 + obj_image_anim_frame 12, 1, 0x40 + obj_image_anim_frame 11, 1, 0x40 + obj_image_anim_frame 2, 1, 0x40 + obj_image_anim_frame 13, 1, 0x40 + obj_image_anim_frame 14, 1, 0x40 + obj_image_anim_frame 13, 1, 0x40 + obj_image_anim_frame 2, 1, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2E38:: @ 83A2E38 + obj_image_anim_frame 3, 0 + obj_image_anim_frame 4, 0 + obj_image_anim_frame 3, 0 + obj_image_anim_frame 0, 0 + obj_image_anim_frame 5, 0 + obj_image_anim_frame 6, 0 + obj_image_anim_frame 5, 0 + obj_image_anim_frame 0, 0 + obj_image_anim_jump 0 + +gAnimCmd_83A2E5C:: @ 83A2E5C + obj_image_anim_frame 7, 0 + obj_image_anim_frame 8, 0 + obj_image_anim_frame 7, 0 + obj_image_anim_frame 1, 0 + obj_image_anim_frame 9, 0 + obj_image_anim_frame 10, 0 + obj_image_anim_frame 9, 0 + obj_image_anim_frame 1, 0 + obj_image_anim_jump 0 + +gAnimCmd_83A2E80:: @ 83A2E80 + obj_image_anim_frame 11, 0 + obj_image_anim_frame 12, 0 + obj_image_anim_frame 11, 0 + obj_image_anim_frame 2, 0 + obj_image_anim_frame 13, 0 + obj_image_anim_frame 14, 0 + obj_image_anim_frame 13, 0 + obj_image_anim_frame 2, 0 + obj_image_anim_jump 0 + +gAnimCmd_83A2EA4:: @ 83A2EA4 + obj_image_anim_frame 11, 0, 0x40 + obj_image_anim_frame 12, 0, 0x40 + obj_image_anim_frame 11, 0, 0x40 + obj_image_anim_frame 2, 0, 0x40 + obj_image_anim_frame 13, 0, 0x40 + obj_image_anim_frame 14, 0, 0x40 + obj_image_anim_frame 13, 0, 0x40 + obj_image_anim_frame 2, 0, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2EC8:: @ 83A2EC8 + obj_image_anim_frame 0, 2 + obj_image_anim_frame 2, 2, 0x40 + obj_image_anim_frame 1, 2 + obj_image_anim_frame 2, 2 + obj_image_anim_loop 1 + obj_image_anim_end + +gAnimCmd_83A2EE0:: @ 83A2EE0 + obj_image_anim_frame 1, 2 + obj_image_anim_frame 2, 2 + obj_image_anim_frame 0, 2 + obj_image_anim_frame 2, 2, 0x40 + obj_image_anim_loop 1 + obj_image_anim_end + +gAnimCmd_83A2EF8:: @ 83A2EF8 + obj_image_anim_frame 2, 2, 0x40 + obj_image_anim_frame 1, 2 + obj_image_anim_frame 2, 2 + obj_image_anim_frame 0, 2 + obj_image_anim_loop 1 + obj_image_anim_end + +gAnimCmd_83A2F10:: @ 83A2F10 + obj_image_anim_frame 2, 2 + obj_image_anim_frame 0, 2 + obj_image_anim_frame 2, 2, 0x40 + obj_image_anim_frame 1, 2 + obj_image_anim_loop 1 + obj_image_anim_end + +gAnimCmd_83A2F28:: @ 83A2F28 + obj_image_anim_frame 18, 16 + obj_image_anim_frame 0, 16 + obj_image_anim_frame 19, 16 + obj_image_anim_frame 0, 32 + obj_image_anim_loop 1 + obj_image_anim_end + +gAnimCmd_83A2F40:: @ 83A2F40 + obj_image_anim_frame 9, 5 + obj_image_anim_frame 10, 3 + obj_image_anim_frame 9, 5 + obj_image_anim_frame 11, 3 + obj_image_anim_jump 0 + +gAnimCmd_83A2F54:: @ 83A2F54 + obj_image_anim_frame 12, 5 + obj_image_anim_frame 13, 3 + obj_image_anim_frame 12, 5 + obj_image_anim_frame 14, 3 + obj_image_anim_jump 0 + +gAnimCmd_83A2F68:: @ 83A2F68 + obj_image_anim_frame 15, 5 + obj_image_anim_frame 16, 3 + obj_image_anim_frame 15, 5 + obj_image_anim_frame 17, 3 + obj_image_anim_jump 0 + +gAnimCmd_83A2F7C:: @ 83A2F7C + obj_image_anim_frame 15, 5, 0x40 + obj_image_anim_frame 16, 3, 0x40 + obj_image_anim_frame 15, 5, 0x40 + obj_image_anim_frame 17, 3, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A2F90:: @ 83A2F90 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 4, 8 + obj_image_anim_end + +gAnimCmd_83A2FA8:: @ 83A2FA8 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 5, 4 + obj_image_anim_frame 6, 4 + obj_image_anim_loop 0 + obj_image_anim_frame 7, 4 + obj_image_anim_frame 8, 4 + obj_image_anim_loop 6 + obj_image_anim_frame 6, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_end + +gAnimCmd_83A2FD8:: @ 83A2FD8 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_loop 0 + obj_image_anim_frame 4, 4 + obj_image_anim_frame 5, 4 + obj_image_anim_loop 6 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_end + +gAnimCmd_83A300C:: @ 83A300C + obj_image_anim_frame 9, 32 + obj_image_anim_jump 0 + +gAnimCmd_83A3014:: @ 83A3014 + obj_image_anim_frame 10, 32 + obj_image_anim_jump 0 + +gAnimCmd_83A301C:: @ 83A301C + obj_image_anim_frame 11, 32 + obj_image_anim_jump 0 + +gAnimCmd_83A3024:: @ 83A3024 + obj_image_anim_frame 11, 32, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A302C:: @ 83A302C + obj_image_anim_frame 15, 4 + obj_image_anim_frame 16, 4 + obj_image_anim_end + +gAnimCmd_83A3038:: @ 83A3038 + obj_image_anim_frame 19, 4 + obj_image_anim_frame 20, 4 + obj_image_anim_end + +gAnimCmd_83A3044:: @ 83A3044 + obj_image_anim_frame 23, 4 + obj_image_anim_frame 24, 4 + obj_image_anim_end + +gAnimCmd_83A3050:: @ 83A3050 + obj_image_anim_frame 23, 4, 0x40 + obj_image_anim_frame 24, 4, 0x40 + obj_image_anim_end + +gAnimCmd_83A305C:: @ 83A305C + obj_image_anim_frame 17, 4 + obj_image_anim_frame 18, 4 + obj_image_anim_end + +gAnimCmd_83A3068:: @ 83A3068 + obj_image_anim_frame 21, 4 + obj_image_anim_frame 22, 4 + obj_image_anim_end + +gAnimCmd_83A3074:: @ 83A3074 + obj_image_anim_frame 25, 4 + obj_image_anim_frame 26, 4 + obj_image_anim_end + +gAnimCmd_83A3080:: @ 83A3080 + obj_image_anim_frame 25, 4, 0x40 + obj_image_anim_frame 26, 4, 0x40 + obj_image_anim_end + +gAnimCmd_83A308C:: @ 83A308C + obj_image_anim_frame 15, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_end + +gAnimCmd_83A3098:: @ 83A3098 + obj_image_anim_frame 19, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_end + +gAnimCmd_83A30A4:: @ 83A30A4 + obj_image_anim_frame 23, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_end + +gAnimCmd_83A30B0:: @ 83A30B0 + obj_image_anim_frame 23, 4, 0x40 + obj_image_anim_frame 2, 4, 0x40 + obj_image_anim_end + +gAnimCmd_83A30BC:: @ 83A30BC + obj_image_anim_frame 17, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_end + +gAnimCmd_83A30C8:: @ 83A30C8 + obj_image_anim_frame 21, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_end + +gAnimCmd_83A30D4:: @ 83A30D4 + obj_image_anim_frame 25, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_end + +gAnimCmd_83A30E0:: @ 83A30E0 + obj_image_anim_frame 25, 4, 0x40 + obj_image_anim_frame 2, 4, 0x40 + obj_image_anim_end + +gAnimCmd_83A30EC:: @ 83A30EC + obj_image_anim_frame 27, 4 + obj_image_anim_frame 16, 4 + obj_image_anim_frame 28, 4 + obj_image_anim_frame 16, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A3100:: @ 83A3100 + obj_image_anim_frame 29, 4 + obj_image_anim_frame 20, 4 + obj_image_anim_frame 30, 4 + obj_image_anim_frame 20, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A3114:: @ 83A3114 + obj_image_anim_frame 31, 4 + obj_image_anim_frame 24, 4 + obj_image_anim_frame 32, 4 + obj_image_anim_frame 24, 4 + obj_image_anim_jump 0 + +gAnimCmd_83A3128:: @ 83A3128 + obj_image_anim_frame 31, 4, 0x40 + obj_image_anim_frame 24, 4, 0x40 + obj_image_anim_frame 32, 4, 0x40 + obj_image_anim_frame 24, 4, 0x40 + obj_image_anim_jump 0 + +gAnimCmd_83A313C:: @ 83A313C + obj_image_anim_frame 0, 32 + obj_image_anim_end + +gAnimCmd_83A3144:: @ 83A3144 + obj_image_anim_frame 1, 32 + obj_image_anim_frame 2, 32 + obj_image_anim_end + +gAnimCmd_83A3150:: @ 83A3150 + obj_image_anim_frame 3, 48 + obj_image_anim_frame 4, 48 + obj_image_anim_end + +gAnimCmd_83A315C:: @ 83A315C + obj_image_anim_frame 5, 32 + obj_image_anim_frame 5, 32 + obj_image_anim_frame 6, 32 + obj_image_anim_frame 6, 32 + obj_image_anim_end + +gAnimCmd_83A3170:: @ 83A3170 + obj_image_anim_frame 7, 48 + obj_image_anim_frame 7, 48 + obj_image_anim_frame 8, 48 + obj_image_anim_frame 8, 48 + obj_image_anim_end + +gAnimCmd_83A3184:: @ 83A3184 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 9, 32 + obj_image_anim_frame 0, 8 + obj_image_anim_end + +gAnimCmd_83A3194:: @ 83A3194 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 1, 8 + obj_image_anim_frame 2, 8 + obj_image_anim_frame 3, 8 + obj_image_anim_end + +gAnimCmd_83A31A8:: @ 83A31A8 + obj_image_anim_frame 0, 6 + obj_image_anim_frame 1, 6 + obj_image_anim_frame 2, 6 + obj_image_anim_frame 3, 6 + obj_image_anim_end + +gAnimCmd_83A31BC:: @ 83A31BC + obj_image_anim_frame 8, 4 + obj_image_anim_frame 9, 4 + obj_image_anim_frame 10, 4 + obj_image_anim_frame 11, 4 + obj_image_anim_end + +gAnimCmd_83A31D0:: @ 83A31D0 + obj_image_anim_frame 4, 4 + obj_image_anim_frame 5, 4 + obj_image_anim_frame 6, 4 + obj_image_anim_frame 7, 4 + obj_image_anim_end + +gAnimCmd_83A31E4:: @ 83A31E4 + obj_image_anim_frame 0, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 3, 4 + obj_image_anim_end + +gAnimCmd_83A31F8:: @ 83A31F8 + obj_image_anim_frame 0, 4, 0x40 + obj_image_anim_frame 1, 4, 0x40 + obj_image_anim_frame 2, 4, 0x40 + obj_image_anim_frame 3, 4, 0x40 + obj_image_anim_end + +gAnimCmd_83A320C:: @ 83A320C + obj_image_anim_frame 11, 4 + obj_image_anim_frame 10, 6 + obj_image_anim_frame 9, 6 + obj_image_anim_frame 8, 6 + obj_image_anim_end + +gAnimCmd_83A3220:: @ 83A3220 + obj_image_anim_frame 7, 4 + obj_image_anim_frame 6, 6 + obj_image_anim_frame 5, 6 + obj_image_anim_frame 4, 6 + obj_image_anim_end + +gAnimCmd_83A3234:: @ 83A3234 + obj_image_anim_frame 3, 4 + obj_image_anim_frame 2, 4 + obj_image_anim_frame 1, 4 + obj_image_anim_frame 0, 4 + obj_image_anim_end + +gAnimCmd_83A3248:: @ 83A3248 + obj_image_anim_frame 3, 4, 0x40 + obj_image_anim_frame 2, 4, 0x40 + obj_image_anim_frame 1, 4, 0x40 + obj_image_anim_frame 0, 4, 0x40 + obj_image_anim_end + +gAnimCmd_83A325C:: @ 83A325C + obj_image_anim_frame 10, 6 + obj_image_anim_frame 11, 6 + obj_image_anim_loop 1 + obj_image_anim_frame 11, 30 + obj_image_anim_jump 0 + +gAnimCmd_83A3270:: @ 83A3270 + obj_image_anim_frame 6, 6 + obj_image_anim_frame 7, 6 + obj_image_anim_loop 1 + obj_image_anim_frame 7, 30 + obj_image_anim_jump 0 + +gAnimCmd_83A3284:: @ 83A3284 + obj_image_anim_frame 2, 6 + obj_image_anim_frame 3, 6 + obj_image_anim_loop 1 + obj_image_anim_frame 3, 30 + obj_image_anim_jump 0 + +gAnimCmd_83A3298:: @ 83A3298 + obj_image_anim_frame 2, 6, 0x40 + obj_image_anim_frame 3, 6, 0x40 + obj_image_anim_loop 1 + obj_image_anim_frame 3, 30, 0x40 + obj_image_anim_jump 0 + + .incbin "baserom.gba", 0x3A32AC, 0x68 gAnimTable_83A3314:: @ 83A3314 - .incbin "baserom.gba", 0x3A3314, 0x54 + .4byte gAnimCmd_83A2950 + .4byte gAnimCmd_83A2964 + .4byte gAnimCmd_83A296C + .4byte gAnimCmd_83A2974 + .4byte gAnimCmd_83A297C + .4byte gAnimCmd_83A2984 + .4byte gAnimCmd_83A2998 + .4byte gAnimCmd_83A29AC + .4byte gAnimCmd_83A29C0 + .4byte gAnimCmd_83A29D4 + .4byte gAnimCmd_83A29E8 + .4byte gAnimCmd_83A29FC + .4byte gAnimCmd_83A2A10 + .4byte gAnimCmd_83A2A24 + .4byte gAnimCmd_83A2A38 + .4byte gAnimCmd_83A2A4C + .4byte gAnimCmd_83A2A60 + .4byte gAnimCmd_83A2A74 + .4byte gAnimCmd_83A2A88 + .4byte gAnimCmd_83A2A9C + .4byte gAnimCmd_83A2AB0 gAnimTable_83A3368:: @ 83A3368 - .incbin "baserom.gba", 0x3A3368, 0x54 + .4byte gAnimCmd_83A2AC4 + .4byte gAnimCmd_83A2ACC + .4byte gAnimCmd_83A2AD4 + .4byte gAnimCmd_83A2ADC + .4byte gAnimCmd_83A2AE4 + .4byte gAnimCmd_83A2AF8 + .4byte gAnimCmd_83A2B0C + .4byte gAnimCmd_83A2B20 + .4byte gAnimCmd_83A2B34 + .4byte gAnimCmd_83A2B48 + .4byte gAnimCmd_83A2B5C + .4byte gAnimCmd_83A2B70 + .4byte gAnimCmd_83A2B84 + .4byte gAnimCmd_83A2B98 + .4byte gAnimCmd_83A2BAC + .4byte gAnimCmd_83A2BC0 + .4byte gAnimCmd_83A2BD4 + .4byte gAnimCmd_83A2BE8 + .4byte gAnimCmd_83A2BFC + .4byte gAnimCmd_83A2C10 + .4byte gAnimCmd_83A2C24 gAnimTable_83A33BC:: @ 83A33BC - .incbin "baserom.gba", 0x3A33BC, 0xB4 + .4byte gAnimCmd_83A2AC4 + .4byte gAnimCmd_83A2ACC + .4byte gAnimCmd_83A2AD4 + .4byte gAnimCmd_83A2ADC + .4byte gAnimCmd_83A2C2C + .4byte gAnimCmd_83A2C40 + .4byte gAnimCmd_83A2B0C + .4byte gAnimCmd_83A2B20 + .4byte gAnimCmd_83A2B34 + .4byte gAnimCmd_83A2B48 + .4byte gAnimCmd_83A2B5C + .4byte gAnimCmd_83A2B70 + .4byte gAnimCmd_83A2B84 + .4byte gAnimCmd_83A2B98 + .4byte gAnimCmd_83A2BAC + .4byte gAnimCmd_83A2BC0 + .4byte gAnimCmd_83A2BD4 + .4byte gAnimCmd_83A2BE8 + .4byte gAnimCmd_83A2BFC + .4byte gAnimCmd_83A2C10 + .4byte gAnimCmd_83A2C24 + .4byte gAnimCmd_83A2C68 + .4byte gAnimCmd_83A2C70 + .4byte gAnimCmd_83A2C78 + .4byte gAnimCmd_83A2C80 + .4byte gAnimCmd_83A2C88 + .4byte gAnimCmd_83A2CAC + .4byte gAnimCmd_83A2CD0 + .4byte gAnimCmd_83A2CF4 + .4byte gAnimCmd_83A2D18 + .4byte gAnimCmd_83A2D3C + .4byte gAnimCmd_83A2D60 + .4byte gAnimCmd_83A2D84 + .4byte gAnimCmd_83A2DA8 + .4byte gAnimCmd_83A2DCC + .4byte gAnimCmd_83A2DF0 + .4byte gAnimCmd_83A2E14 + .4byte gAnimCmd_83A2E38 + .4byte gAnimCmd_83A2E5C + .4byte gAnimCmd_83A2E80 + .4byte gAnimCmd_83A2EA4 + .4byte gAnimCmd_83A2F40 + .4byte gAnimCmd_83A2F54 + .4byte gAnimCmd_83A2F68 + .4byte gAnimCmd_83A2F7C gAnimTable_83A3470:: @ 83A3470 - .incbin "baserom.gba", 0x3A3470, 0x114 + .4byte gAnimCmd_83A2AC4 + .4byte gAnimCmd_83A2ACC + .4byte gAnimCmd_83A2AD4 + .4byte gAnimCmd_83A2ADC + .4byte gAnimCmd_83A2AE4 + .4byte gAnimCmd_83A2AF8 + .4byte gAnimCmd_83A2B0C + .4byte gAnimCmd_83A2B20 + .4byte gAnimCmd_83A2B34 + .4byte gAnimCmd_83A2B48 + .4byte gAnimCmd_83A2B5C + .4byte gAnimCmd_83A2B70 + .4byte gAnimCmd_83A2B84 + .4byte gAnimCmd_83A2B98 + .4byte gAnimCmd_83A2BAC + .4byte gAnimCmd_83A2BC0 + .4byte gAnimCmd_83A2BD4 + .4byte gAnimCmd_83A2BE8 + .4byte gAnimCmd_83A2BFC + .4byte gAnimCmd_83A2C10 + .4byte gAnimCmd_83A2F40 + .4byte gAnimCmd_83A2F54 + .4byte gAnimCmd_83A2F68 + .4byte gAnimCmd_83A2F7C + .4byte gAnimCmd_83A2EC8 + .4byte gAnimCmd_83A2EE0 + .4byte gAnimCmd_83A2EF8 + .4byte gAnimCmd_83A2F10 + .4byte gAnimCmd_83A2F28 + .4byte gAnimCmd_83A2AC4 + .4byte gAnimCmd_83A2ACC + .4byte gAnimCmd_83A2AD4 + .4byte gAnimCmd_83A2ADC + .4byte gAnimCmd_83A2AE4 + .4byte gAnimCmd_83A2AF8 + .4byte gAnimCmd_83A2B0C + .4byte gAnimCmd_83A2B20 + .4byte gAnimCmd_83A2B34 + .4byte gAnimCmd_83A2B48 + .4byte gAnimCmd_83A2B5C + .4byte gAnimCmd_83A2B70 + .4byte gAnimCmd_83A2B84 + .4byte gAnimCmd_83A2B98 + .4byte gAnimCmd_83A2BAC + .4byte gAnimCmd_83A2BC0 + .4byte gAnimCmd_83A2BD4 + .4byte gAnimCmd_83A2BE8 + .4byte gAnimCmd_83A2BFC + .4byte gAnimCmd_83A2C10 + .4byte gAnimCmd_83A302C + .4byte gAnimCmd_83A3038 + .4byte gAnimCmd_83A3044 + .4byte gAnimCmd_83A3050 + .4byte gAnimCmd_83A305C + .4byte gAnimCmd_83A3068 + .4byte gAnimCmd_83A3074 + .4byte gAnimCmd_83A3080 + .4byte gAnimCmd_83A308C + .4byte gAnimCmd_83A3098 + .4byte gAnimCmd_83A30A4 + .4byte gAnimCmd_83A30B0 + .4byte gAnimCmd_83A30BC + .4byte gAnimCmd_83A30C8 + .4byte gAnimCmd_83A30D4 + .4byte gAnimCmd_83A30E0 + .4byte gAnimCmd_83A30EC + .4byte gAnimCmd_83A3100 + .4byte gAnimCmd_83A3114 + .4byte gAnimCmd_83A3128 gAnimTable_83A3584:: @ 83A3584 - .incbin "baserom.gba", 0x3A3584, 0x60 + .4byte gAnimCmd_83A2C48 + .4byte gAnimCmd_83A2C50 + .4byte gAnimCmd_83A2C58 + .4byte gAnimCmd_83A2C60 + .4byte gAnimCmd_83A2C48 + .4byte gAnimCmd_83A2C50 + .4byte gAnimCmd_83A2C58 + .4byte gAnimCmd_83A2C60 + .4byte gAnimCmd_83A2C48 + .4byte gAnimCmd_83A2C50 + .4byte gAnimCmd_83A2C58 + .4byte gAnimCmd_83A2C60 + .4byte gAnimCmd_83A2C48 + .4byte gAnimCmd_83A2C50 + .4byte gAnimCmd_83A2C58 + .4byte gAnimCmd_83A2C60 + .4byte gAnimCmd_83A2C48 + .4byte gAnimCmd_83A2C50 + .4byte gAnimCmd_83A2C58 + .4byte gAnimCmd_83A2C60 + .4byte gAnimCmd_83A300C + .4byte gAnimCmd_83A3014 + .4byte gAnimCmd_83A301C + .4byte gAnimCmd_83A3024 gAnimTable_83A35E4:: @ 83A35E4 - .incbin "baserom.gba", 0x3A35E4, 0x54 + .4byte gAnimCmd_83A2AC4 + .4byte gAnimCmd_83A2ACC + .4byte gAnimCmd_83A2AD4 + .4byte gAnimCmd_83A2ADC + .4byte gAnimCmd_83A2AE4 + .4byte gAnimCmd_83A2AF8 + .4byte gAnimCmd_83A2B0C + .4byte gAnimCmd_83A2B20 + .4byte gAnimCmd_83A2B34 + .4byte gAnimCmd_83A2B48 + .4byte gAnimCmd_83A2B5C + .4byte gAnimCmd_83A2B70 + .4byte gAnimCmd_83A2B84 + .4byte gAnimCmd_83A2B98 + .4byte gAnimCmd_83A2BAC + .4byte gAnimCmd_83A2BC0 + .4byte gAnimCmd_83A2BD4 + .4byte gAnimCmd_83A2BE8 + .4byte gAnimCmd_83A2BFC + .4byte gAnimCmd_83A2C10 + .4byte gAnimCmd_83A3184 gAnimTable_83A3638:: @ 83A3638 - .incbin "baserom.gba", 0x3A3638, 0x4 + .4byte gAnimCmd_83A2F90 gAnimTable_83A363C:: @ 83A363C - .incbin "baserom.gba", 0x3A363C, 0x4 + .4byte gAnimCmd_83A2FA8 gAnimTable_83A3640:: @ 83A3640 - .incbin "baserom.gba", 0x3A3640, 0x18 + .4byte gAnimCmd_83A2FD8 + .4byte gAnimCmd_83A313C + .4byte gAnimCmd_83A3144 + .4byte gAnimCmd_83A3150 + .4byte gAnimCmd_83A315C + .4byte gAnimCmd_83A3170 gAnimTable_83A3658:: @ 83A3658 - .incbin "baserom.gba", 0x3A3658, 0x8 + .4byte gAnimCmd_83A2950 + .4byte gAnimCmd_83A3194 gAnimTable_83A3660:: @ 83A3660 - .incbin "baserom.gba", 0x3A3660, 0x8 + .4byte gAnimCmd_83A2950 + .4byte gAnimCmd_83A31A8 gAnimTable_83A3668:: @ 83A3668 - .incbin "baserom.gba", 0x3A3668, 0x30 + .4byte gAnimCmd_83A31BC + .4byte gAnimCmd_83A31D0 + .4byte gAnimCmd_83A31E4 + .4byte gAnimCmd_83A31F8 + .4byte gAnimCmd_83A320C + .4byte gAnimCmd_83A3220 + .4byte gAnimCmd_83A3234 + .4byte gAnimCmd_83A3248 + .4byte gAnimCmd_83A325C + .4byte gAnimCmd_83A3270 + .4byte gAnimCmd_83A3284 + .4byte gAnimCmd_83A3298 gUnknown_83A3698:: @ 83A3698 .incbin "baserom.gba", 0x3A3698, 0x48 @@ -689,22 +5484,199 @@ gEventObjectBaseOam_32x32:: @ 83A3718 .incbin "baserom.gba", 0x3A3718, 0x8 gEventObjectBaseOam_64x64:: @ 83A3720 - .incbin "baserom.gba", 0x3A3720, 0x28 + .incbin "baserom.gba", 0x3A3720, 0x8 -gSubspriteTable_83A3748:: @ 83A3748 - .incbin "baserom.gba", 0x3A3748, 0x54 +gSubsprites_83A3728:: @ 83A3728 + subsprite 248, 248, 2, 0x0000, 16x16 -gSubspriteTable_83A379C:: @ 83A379C - .incbin "baserom.gba", 0x3A379C, 0x54 +gSubsprites_83A372C:: @ 83A372C + subsprite 248, 248, 1, 0x0000, 16x16 -gSubspriteTable_83A37F0:: @ 83A37F0 - .incbin "baserom.gba", 0x3A37F0, 0xE0 +gSubsprites_83A3730:: @ 83A3730 + subsprite 248, 248, 2, 0x0000, 16x8 + subsprite 248, 0, 3, 0x0002, 16x8 -gSubspriteTable_83A38D0:: @ 83A38D0 - .incbin "baserom.gba", 0x3A38D0, 0x180 +gSubsprites_83A3738:: @ 83A3738 + subsprite 248, 248, 2, 0x0000, 16x16 + subsprite 248, 248, 3, 0x0000, 16x16 -gSubspriteTable_83A3A50:: @ 83A3A50 - .incbin "baserom.gba", 0x3A3A50, 0x160 +gSubsprites_83A3740:: @ 83A3740 + subsprite 248, 248, 1, 0x0000, 16x16 + subsprite 248, 248, 3, 0x0000, 16x16 + +gSubspriteTables_83A3748:: @ 83A3748 + .byte 0 + .align 2 + .4byte NULL + .byte 1 + .align 2 + .4byte gSubsprites_83A3728 + .byte 1 + .align 2 + .4byte gSubsprites_83A372C + .byte 2 + .align 2 + .4byte gSubsprites_83A3730 + .byte 2 + .align 2 + .4byte gSubsprites_83A3738 + .byte 2 + .align 2 + .4byte gSubsprites_83A3740 + +gSubsprites_83A3778:: @ 83A3778 + subsprite 248, 240, 2, 0x0000, 16x32 + +gSubsprites_83A377C:: @ 83A377C + subsprite 248, 240, 1, 0x0000, 16x32 + +gSubsprites_83A3780:: @ 83A3780 + subsprite 248, 240, 2, 0x0000, 16x16 + subsprite 248, 0, 2, 0x0004, 16x8 + subsprite 248, 8, 3, 0x0006, 16x8 + +gSubsprites_83A378C:: @ 83A378C + subsprite 248, 240, 2, 0x0000, 16x16 + subsprite 248, 0, 3, 0x0004, 16x16 + +gSubsprites_83A3794:: @ 83A3794 + subsprite 248, 240, 1, 0x0000, 16x16 + subsprite 248, 0, 3, 0x0004, 16x16 + +gSubspriteTables_83A379C:: @ 83A379C + .byte 0 + .align 2 + .4byte NULL + .byte 1 + .align 2 + .4byte gSubsprites_83A3778 + .byte 1 + .align 2 + .4byte gSubsprites_83A377C + .byte 3 + .align 2 + .4byte gSubsprites_83A3780 + .byte 2 + .align 2 + .4byte gSubsprites_83A378C + .byte 2 + .align 2 + .4byte gSubsprites_83A3794 + +gSubsprites_83A37CC:: @ 83A37CC + subsprite 240, 240, 2, 0x0000, 32x32 + +gSubsprites_83A37D0:: @ 83A37D0 + subsprite 240, 240, 1, 0x0000, 32x32 + +gSubsprites_83A37D4:: @ 83A37D4 + subsprite 240, 240, 2, 0x0000, 32x16 + subsprite 240, 0, 2, 0x0008, 32x8 + subsprite 240, 8, 3, 0x000c, 32x8 + +gSubsprites_83A37E0:: @ 83A37E0 + subsprite 240, 240, 2, 0x0000, 32x16 + subsprite 240, 0, 3, 0x0008, 32x16 + +gSubsprites_83A37E8:: @ 83A37E8 + subsprite 240, 240, 1, 0x0000, 32x16 + subsprite 240, 0, 3, 0x0008, 32x16 + +gSubspriteTables_83A37F0:: @ 83A37F0 + .byte 0 + .align 2 + .4byte NULL + .byte 1 + .align 2 + .4byte gSubsprites_83A37CC + .byte 1 + .align 2 + .4byte gSubsprites_83A37D0 + .byte 3 + .align 2 + .4byte gSubsprites_83A37D4 + .byte 2 + .align 2 + .4byte gSubsprites_83A37E0 + .byte 2 + .align 2 + .4byte gSubsprites_83A37E8 + + .incbin "baserom.gba", 0x3a3820, 0xa0 + +gSubsprites_83A38C0:: @ 83A38C0 + subsprite 224, 224, 2, 0x0000, 64x64 + +gSubsprites_83A38C4:: @ 83A38C4 + subsprite 224, 224, 1, 0x0000, 64x64 + +gSubsprites_83A38C8:: @ 83A38C8 + subsprite 224, 224, 2, 0x0000, 64x64 + +gSubsprites_83A38CC:: @ 83A38CC + subsprite 224, 224, 2, 0x0000, 64x64 + +gSubspriteTables_83A38D0:: @ 83A38D0 + .byte 0 + .align 2 + .4byte NULL + .byte 1 + .align 2 + .4byte gSubsprites_83A38C0 + .byte 1 + .align 2 + .4byte gSubsprites_83A38C4 + .byte 1 + .align 2 + .4byte gSubsprites_83A38C8 + .byte 1 + .align 2 + .4byte gSubsprites_83A38CC + .byte 1 + .align 2 + .4byte gSubsprites_83A38CC + + .incbin "baserom.gba", 0x3a3900, 0x120 + +gSubsprites_83A3A20:: @ 83A3A20 + subsprite 224, 240, 2, 0x0000, 64x32 + subsprite 32, 240, 2, 0x0020, 64x32 + subsprite 224, 16, 2, 0x0040, 64x32 + subsprite 32, 16, 2, 0x0060, 64x32 + +gSubsprites_83A3A30:: @ 83A3A30 + subsprite 224, 240, 1, 0x0000, 64x32 + subsprite 32, 240, 1, 0x0020, 64x32 + subsprite 224, 16, 1, 0x0040, 64x32 + subsprite 32, 16, 1, 0x0060, 64x32 + +gSubsprites_83A3A40:: @ 83A3A40 + subsprite 224, 240, 1, 0x0000, 64x32 + subsprite 32, 240, 1, 0x0020, 64x32 + subsprite 224, 16, 2, 0x0040, 64x32 + subsprite 32, 16, 2, 0x0060, 64x32 + +gSubspriteTables_83A3A50:: @ 83A3A50 + .byte 4 + .align 2 + .4byte gSubsprites_83A3A20 + .byte 4 + .align 2 + .4byte gSubsprites_83A3A20 + .byte 4 + .align 2 + .4byte gSubsprites_83A3A30 + .byte 4 + .align 2 + .4byte gSubsprites_83A3A40 + .byte 4 + .align 2 + .4byte gSubsprites_83A3A40 + .byte 4 + .align 2 + .4byte gSubsprites_83A3A40 + + .incbin "baserom.gba", 0x3A3A80, 0x130 gMapObjectGraphicsInfo_83A3BB0:: @ 83A3BB0 .2byte 0xffff, 0x1100, 0x1102, 0x0200, 16, 32 @@ -712,7 +5684,7 @@ gMapObjectGraphicsInfo_83A3BB0:: @ 83A3BB0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3470 .4byte gSpriteImages_83A00A0 .4byte gDummySpriteAffineAnimTable @@ -723,7 +5695,7 @@ gMapObjectGraphicsInfo_83A3BD4:: @ 83A3BD4 .byte 2 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0140 .4byte gDummySpriteAffineAnimTable @@ -734,7 +5706,7 @@ gMapObjectGraphicsInfo_83A3BF8:: @ 83A3BF8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3584 .4byte gSpriteImages_83A0270 .4byte gDummySpriteAffineAnimTable @@ -745,7 +5717,7 @@ gMapObjectGraphicsInfo_83A3C1C:: @ 83A3C1C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3638 .4byte gSpriteImages_83A0330 .4byte gDummySpriteAffineAnimTable @@ -756,7 +5728,7 @@ gMapObjectGraphicsInfo_83A3C40:: @ 83A3C40 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A04C0 .4byte gDummySpriteAffineAnimTable @@ -767,7 +5739,7 @@ gMapObjectGraphicsInfo_83A3C64:: @ 83A3C64 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0420 .4byte gDummySpriteAffineAnimTable @@ -778,7 +5750,7 @@ gMapObjectGraphicsInfo_83A3C88:: @ 83A3C88 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0470 .4byte gDummySpriteAffineAnimTable @@ -789,7 +5761,7 @@ gMapObjectGraphicsInfo_83A3CAC:: @ 83A3CAC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0508 .4byte gDummySpriteAffineAnimTable @@ -800,7 +5772,7 @@ gMapObjectGraphicsInfo_83A3CD0:: @ 83A3CD0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0550 .4byte gDummySpriteAffineAnimTable @@ -811,7 +5783,7 @@ gMapObjectGraphicsInfo_83A3CF4:: @ 83A3CF4 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A05A0 .4byte gDummySpriteAffineAnimTable @@ -822,7 +5794,7 @@ gMapObjectGraphicsInfo_83A3D18:: @ 83A3D18 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A05E8 .4byte gDummySpriteAffineAnimTable @@ -833,7 +5805,7 @@ gMapObjectGraphicsInfo_83A3D3C:: @ 83A3D3C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0638 .4byte gDummySpriteAffineAnimTable @@ -844,7 +5816,7 @@ gMapObjectGraphicsInfo_83A3D60:: @ 83A3D60 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0688 .4byte gDummySpriteAffineAnimTable @@ -855,7 +5827,7 @@ gMapObjectGraphicsInfo_83A3D84:: @ 83A3D84 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A06D8 .4byte gDummySpriteAffineAnimTable @@ -866,7 +5838,7 @@ gMapObjectGraphicsInfo_83A3DA8:: @ 83A3DA8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0C40 .4byte gDummySpriteAffineAnimTable @@ -877,7 +5849,7 @@ gMapObjectGraphicsInfo_83A3DCC:: @ 83A3DCC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0720 .4byte gDummySpriteAffineAnimTable @@ -888,7 +5860,7 @@ gMapObjectGraphicsInfo_83A3DF0:: @ 83A3DF0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0770 .4byte gDummySpriteAffineAnimTable @@ -899,7 +5871,7 @@ gMapObjectGraphicsInfo_83A3E14:: @ 83A3E14 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A07C0 .4byte gDummySpriteAffineAnimTable @@ -910,7 +5882,7 @@ gMapObjectGraphicsInfo_83A3E38:: @ 83A3E38 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0808 .4byte gDummySpriteAffineAnimTable @@ -921,7 +5893,7 @@ gMapObjectGraphicsInfo_83A3E5C:: @ 83A3E5C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0858 .4byte gDummySpriteAffineAnimTable @@ -932,7 +5904,7 @@ gMapObjectGraphicsInfo_83A3E80:: @ 83A3E80 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A08A8 .4byte gDummySpriteAffineAnimTable @@ -943,7 +5915,7 @@ gMapObjectGraphicsInfo_83A3EA4:: @ 83A3EA4 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A08F8 .4byte gDummySpriteAffineAnimTable @@ -954,7 +5926,7 @@ gMapObjectGraphicsInfo_83A3EC8:: @ 83A3EC8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0940 .4byte gDummySpriteAffineAnimTable @@ -965,7 +5937,7 @@ gMapObjectGraphicsInfo_83A3EEC:: @ 83A3EEC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0988 .4byte gDummySpriteAffineAnimTable @@ -976,7 +5948,7 @@ gMapObjectGraphicsInfo_83A3F10:: @ 83A3F10 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A09D8 .4byte gDummySpriteAffineAnimTable @@ -987,7 +5959,7 @@ gMapObjectGraphicsInfo_83A3F34:: @ 83A3F34 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0A20 .4byte gDummySpriteAffineAnimTable @@ -998,7 +5970,7 @@ gMapObjectGraphicsInfo_83A3F58:: @ 83A3F58 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0AB8 .4byte gDummySpriteAffineAnimTable @@ -1009,7 +5981,7 @@ gMapObjectGraphicsInfo_83A3F7C:: @ 83A3F7C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0B00 .4byte gDummySpriteAffineAnimTable @@ -1020,7 +5992,7 @@ gMapObjectGraphicsInfo_83A3FA0:: @ 83A3FA0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0B50 .4byte gDummySpriteAffineAnimTable @@ -1031,7 +6003,7 @@ gMapObjectGraphicsInfo_83A3FC4:: @ 83A3FC4 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0BA0 .4byte gDummySpriteAffineAnimTable @@ -1042,7 +6014,7 @@ gMapObjectGraphicsInfo_83A3FE8:: @ 83A3FE8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0BF0 .4byte gDummySpriteAffineAnimTable @@ -1053,7 +6025,7 @@ gMapObjectGraphicsInfo_83A400C:: @ 83A400C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0C90 .4byte gDummySpriteAffineAnimTable @@ -1064,7 +6036,7 @@ gMapObjectGraphicsInfo_83A4030:: @ 83A4030 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0CE0 .4byte gDummySpriteAffineAnimTable @@ -1075,7 +6047,7 @@ gMapObjectGraphicsInfo_83A4054:: @ 83A4054 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0D30 .4byte gDummySpriteAffineAnimTable @@ -1086,7 +6058,7 @@ gMapObjectGraphicsInfo_83A4078:: @ 83A4078 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0D78 .4byte gDummySpriteAffineAnimTable @@ -1097,7 +6069,7 @@ gMapObjectGraphicsInfo_83A409C:: @ 83A409C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0DC8 .4byte gDummySpriteAffineAnimTable @@ -1108,7 +6080,7 @@ gMapObjectGraphicsInfo_83A40C0:: @ 83A40C0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0E18 .4byte gDummySpriteAffineAnimTable @@ -1119,7 +6091,7 @@ gMapObjectGraphicsInfo_83A40E4:: @ 83A40E4 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0E68 .4byte gDummySpriteAffineAnimTable @@ -1130,7 +6102,7 @@ gMapObjectGraphicsInfo_83A4108:: @ 83A4108 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0EB8 .4byte gDummySpriteAffineAnimTable @@ -1141,7 +6113,7 @@ gMapObjectGraphicsInfo_83A412C:: @ 83A412C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0F08 .4byte gDummySpriteAffineAnimTable @@ -1152,7 +6124,7 @@ gMapObjectGraphicsInfo_83A4150:: @ 83A4150 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0F58 .4byte gDummySpriteAffineAnimTable @@ -1163,7 +6135,7 @@ gMapObjectGraphicsInfo_83A4174:: @ 83A4174 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0FA8 .4byte gDummySpriteAffineAnimTable @@ -1174,7 +6146,7 @@ gMapObjectGraphicsInfo_83A4198:: @ 83A4198 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0FF8 .4byte gDummySpriteAffineAnimTable @@ -1185,7 +6157,7 @@ gMapObjectGraphicsInfo_83A41BC:: @ 83A41BC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1040 .4byte gDummySpriteAffineAnimTable @@ -1196,7 +6168,7 @@ gMapObjectGraphicsInfo_83A41E0:: @ 83A41E0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1090 .4byte gDummySpriteAffineAnimTable @@ -1205,7 +6177,7 @@ gMapObjectGraphicsInfo_83A41E0:: @ 83A41E0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A10D8 .4byte gDummySpriteAffineAnimTable @@ -1216,7 +6188,7 @@ gMapObjectGraphicsInfo_83A4228:: @ 83A4228 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1120 .4byte gDummySpriteAffineAnimTable @@ -1227,7 +6199,7 @@ gMapObjectGraphicsInfo_83A424C:: @ 83A424C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1170 .4byte gDummySpriteAffineAnimTable @@ -1238,7 +6210,7 @@ gMapObjectGraphicsInfo_83A4270:: @ 83A4270 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A11C0 .4byte gDummySpriteAffineAnimTable @@ -1249,7 +6221,7 @@ gMapObjectGraphicsInfo_83A4294:: @ 83A4294 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1210 .4byte gDummySpriteAffineAnimTable @@ -1260,7 +6232,7 @@ gMapObjectGraphicsInfo_83A42B8:: @ 83A42B8 .byte 2 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1260 .4byte gDummySpriteAffineAnimTable @@ -1271,7 +6243,7 @@ gMapObjectGraphicsInfo_83A42DC:: @ 83A42DC .byte 2 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A12B0 .4byte gDummySpriteAffineAnimTable @@ -1282,7 +6254,7 @@ gMapObjectGraphicsInfo_83A4300:: @ 83A4300 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A35E4 .4byte gSpriteImages_83A12F8 .4byte gDummySpriteAffineAnimTable @@ -1293,7 +6265,7 @@ gMapObjectGraphicsInfo_83A4324:: @ 83A4324 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1348 .4byte gDummySpriteAffineAnimTable @@ -1304,7 +6276,7 @@ gMapObjectGraphicsInfo_83A4348:: @ 83A4348 .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1390 .4byte gDummySpriteAffineAnimTable @@ -1315,7 +6287,7 @@ gMapObjectGraphicsInfo_83A436C:: @ 83A436C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1398 .4byte gDummySpriteAffineAnimTable @@ -1326,7 +6298,7 @@ gMapObjectGraphicsInfo_83A4390:: @ 83A4390 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A13E0 .4byte gDummySpriteAffineAnimTable @@ -1337,7 +6309,7 @@ gMapObjectGraphicsInfo_83A43B4:: @ 83A43B4 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1430 .4byte gDummySpriteAffineAnimTable @@ -1348,7 +6320,7 @@ gMapObjectGraphicsInfo_83A43D8:: @ 83A43D8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1480 .4byte gDummySpriteAffineAnimTable @@ -1359,7 +6331,7 @@ gMapObjectGraphicsInfo_83A43FC:: @ 83A43FC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A14C8 .4byte gDummySpriteAffineAnimTable @@ -1370,7 +6342,7 @@ gMapObjectGraphicsInfo_83A4420:: @ 83A4420 .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0A70 .4byte gDummySpriteAffineAnimTable @@ -1381,7 +6353,7 @@ gMapObjectGraphicsInfo_83A4444:: @ 83A4444 .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3660 .4byte gSpriteImages_83A1510 .4byte gDummySpriteAffineAnimTable @@ -1392,7 +6364,7 @@ gMapObjectGraphicsInfo_83A4468:: @ 83A4468 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1530 .4byte gDummySpriteAffineAnimTable @@ -1403,7 +6375,7 @@ gMapObjectGraphicsInfo_83A448C:: @ 83A448C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1578 .4byte gDummySpriteAffineAnimTable @@ -1414,7 +6386,7 @@ gMapObjectGraphicsInfo_83A44B0:: @ 83A44B0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A15C0 .4byte gDummySpriteAffineAnimTable @@ -1425,7 +6397,7 @@ gMapObjectGraphicsInfo_83A44D4:: @ 83A44D4 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1608 .4byte gDummySpriteAffineAnimTable @@ -1436,7 +6408,7 @@ gMapObjectGraphicsInfo_83A44F8:: @ 83A44F8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1650 .4byte gDummySpriteAffineAnimTable @@ -1447,7 +6419,7 @@ gMapObjectGraphicsInfo_83A451C:: @ 83A451C .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3658 .4byte gSpriteImages_83A1698 .4byte gDummySpriteAffineAnimTable @@ -1458,7 +6430,7 @@ gMapObjectGraphicsInfo_83A4540:: @ 83A4540 .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A16B8 .4byte gDummySpriteAffineAnimTable @@ -1469,7 +6441,7 @@ gMapObjectGraphicsInfo_83A4564:: @ 83A4564 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3470 .4byte gSpriteImages_83A0188 .4byte gDummySpriteAffineAnimTable @@ -1480,7 +6452,7 @@ gMapObjectGraphicsInfo_83A4588:: @ 83A4588 .byte 2 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0228 .4byte gDummySpriteAffineAnimTable @@ -1491,7 +6463,7 @@ gMapObjectGraphicsInfo_83A45AC:: @ 83A45AC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3584 .4byte gSpriteImages_83A02D0 .4byte gDummySpriteAffineAnimTable @@ -1502,7 +6474,7 @@ gMapObjectGraphicsInfo_83A45D0:: @ 83A45D0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3638 .4byte gSpriteImages_83A0378 .4byte gDummySpriteAffineAnimTable @@ -1511,7 +6483,7 @@ gMapObjectGraphicsInfo_83A45D0:: @ 83A45D0 .byte 2 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A0140 .4byte gDummySpriteAffineAnimTable @@ -1522,7 +6494,7 @@ gMapObjectGraphicsInfo_83A4618:: @ 83A4618 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A16C0 .4byte gDummySpriteAffineAnimTable @@ -1533,7 +6505,7 @@ gMapObjectGraphicsInfo_83A463C:: @ 83A463C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1708 .4byte gDummySpriteAffineAnimTable @@ -1544,7 +6516,7 @@ gMapObjectGraphicsInfo_83A4660:: @ 83A4660 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1750 .4byte gDummySpriteAffineAnimTable @@ -1555,7 +6527,7 @@ gMapObjectGraphicsInfo_83A4684:: @ 83A4684 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1798 .4byte gDummySpriteAffineAnimTable @@ -1566,7 +6538,7 @@ gMapObjectGraphicsInfo_83A46A8:: @ 83A46A8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A17E0 .4byte gDummySpriteAffineAnimTable @@ -1577,7 +6549,7 @@ gMapObjectGraphicsInfo_83A46CC:: @ 83A46CC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1828 .4byte gDummySpriteAffineAnimTable @@ -1588,7 +6560,7 @@ gMapObjectGraphicsInfo_83A46F0:: @ 83A46F0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1870 .4byte gDummySpriteAffineAnimTable @@ -1599,7 +6571,7 @@ gMapObjectGraphicsInfo_83A4714:: @ 83A4714 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A18B8 .4byte gDummySpriteAffineAnimTable @@ -1610,7 +6582,7 @@ gMapObjectGraphicsInfo_83A4738:: @ 83A4738 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1900 .4byte gDummySpriteAffineAnimTable @@ -1621,7 +6593,7 @@ gMapObjectGraphicsInfo_83A475C:: @ 83A475C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1948 .4byte gDummySpriteAffineAnimTable @@ -1632,7 +6604,7 @@ gMapObjectGraphicsInfo_83A4780:: @ 83A4780 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1990 .4byte gDummySpriteAffineAnimTable @@ -1643,7 +6615,7 @@ gMapObjectGraphicsInfo_83A47A4:: @ 83A47A4 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A19D8 .4byte gDummySpriteAffineAnimTable @@ -1654,7 +6626,7 @@ gMapObjectGraphicsInfo_83A47C8:: @ 83A47C8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1A20 .4byte gDummySpriteAffineAnimTable @@ -1665,7 +6637,7 @@ gMapObjectGraphicsInfo_83A47EC:: @ 83A47EC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1A68 .4byte gDummySpriteAffineAnimTable @@ -1676,7 +6648,7 @@ gMapObjectGraphicsInfo_83A4810:: @ 83A4810 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1AB0 .4byte gDummySpriteAffineAnimTable @@ -1687,7 +6659,7 @@ gMapObjectGraphicsInfo_83A4834:: @ 83A4834 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1AF8 .4byte gDummySpriteAffineAnimTable @@ -1698,7 +6670,7 @@ gMapObjectGraphicsInfo_83A4858:: @ 83A4858 .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3668 .4byte gSpriteImages_83A1B40 .4byte gDummySpriteAffineAnimTable @@ -1709,7 +6681,7 @@ gMapObjectGraphicsInfo_83A487C:: @ 83A487C .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3668 .4byte gSpriteImages_83A1BA0 .4byte gDummySpriteAffineAnimTable @@ -1720,7 +6692,7 @@ gMapObjectGraphicsInfo_83A48A0:: @ 83A48A0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A363C .4byte gSpriteImages_83A0330 .4byte gDummySpriteAffineAnimTable @@ -1731,7 +6703,7 @@ gMapObjectGraphicsInfo_83A48C4:: @ 83A48C4 .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3640 .4byte gSpriteImages_83A03C0 .4byte gDummySpriteAffineAnimTable @@ -1742,7 +6714,7 @@ gMapObjectGraphicsInfo_83A48E8:: @ 83A48E8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A363C .4byte gSpriteImages_83A0378 .4byte gDummySpriteAffineAnimTable @@ -1753,7 +6725,7 @@ gMapObjectGraphicsInfo_83A490C:: @ 83A490C .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3640 .4byte gSpriteImages_83A03F0 .4byte gDummySpriteAffineAnimTable @@ -1764,7 +6736,7 @@ gMapObjectGraphicsInfo_83A4930:: @ 83A4930 .byte 0 .align 2 .4byte gEventObjectBaseOam_32x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C00 .4byte gDummySpriteAffineAnimTable @@ -1775,7 +6747,7 @@ gMapObjectGraphicsInfo_83A4954:: @ 83A4954 .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C08 .4byte gDummySpriteAffineAnimTable @@ -1786,7 +6758,7 @@ gMapObjectGraphicsInfo_83A4978:: @ 83A4978 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1C10 .4byte gDummySpriteAffineAnimTable @@ -1797,7 +6769,7 @@ gMapObjectGraphicsInfo_83A499C:: @ 83A499C .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1D38 .4byte gDummySpriteAffineAnimTable @@ -1808,7 +6780,7 @@ gMapObjectGraphicsInfo_83A49C0:: @ 83A49C0 .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C58 .4byte gDummySpriteAffineAnimTable @@ -1819,7 +6791,7 @@ gMapObjectGraphicsInfo_83A49E4:: @ 83A49E4 .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C60 .4byte gDummySpriteAffineAnimTable @@ -1830,7 +6802,7 @@ gMapObjectGraphicsInfo_83A4A08:: @ 83A4A08 .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C68 .4byte gDummySpriteAffineAnimTable @@ -1841,7 +6813,7 @@ gMapObjectGraphicsInfo_83A4A2C:: @ 83A4A2C .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C70 .4byte gDummySpriteAffineAnimTable @@ -1852,7 +6824,7 @@ gMapObjectGraphicsInfo_83A4A50:: @ 83A4A50 .byte 0 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C78 .4byte gDummySpriteAffineAnimTable @@ -1863,7 +6835,7 @@ gMapObjectGraphicsInfo_83A4A74:: @ 83A4A74 .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C80 .4byte gDummySpriteAffineAnimTable @@ -1874,7 +6846,7 @@ gMapObjectGraphicsInfo_83A4A98:: @ 83A4A98 .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C88 .4byte gDummySpriteAffineAnimTable @@ -1885,7 +6857,7 @@ gMapObjectGraphicsInfo_83A4ABC:: @ 83A4ABC .byte 0 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C90 .4byte gDummySpriteAffineAnimTable @@ -1896,7 +6868,7 @@ gMapObjectGraphicsInfo_83A4AE0:: @ 83A4AE0 .byte 0 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1C98 .4byte gDummySpriteAffineAnimTable @@ -1907,7 +6879,7 @@ gMapObjectGraphicsInfo_83A4B04:: @ 83A4B04 .byte 0 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3314 .4byte gSpriteImages_83A1CA0 .4byte gDummySpriteAffineAnimTable @@ -1918,7 +6890,7 @@ gMapObjectGraphicsInfo_83A4B28:: @ 83A4B28 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1D80 .4byte gDummySpriteAffineAnimTable @@ -1929,7 +6901,7 @@ gMapObjectGraphicsInfo_83A4B4C:: @ 83A4B4C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1E10 .4byte gDummySpriteAffineAnimTable @@ -1940,7 +6912,7 @@ gMapObjectGraphicsInfo_83A4B70:: @ 83A4B70 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1E58 .4byte gDummySpriteAffineAnimTable @@ -1951,7 +6923,7 @@ gMapObjectGraphicsInfo_83A4B94:: @ 83A4B94 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1EA0 .4byte gDummySpriteAffineAnimTable @@ -1962,7 +6934,7 @@ gMapObjectGraphicsInfo_83A4BB8:: @ 83A4BB8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1EE8 .4byte gDummySpriteAffineAnimTable @@ -1973,7 +6945,7 @@ gMapObjectGraphicsInfo_83A4BDC:: @ 83A4BDC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1F30 .4byte gDummySpriteAffineAnimTable @@ -1984,7 +6956,7 @@ gMapObjectGraphicsInfo_83A4C00:: @ 83A4C00 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1F78 .4byte gDummySpriteAffineAnimTable @@ -1995,7 +6967,7 @@ gMapObjectGraphicsInfo_83A4C24:: @ 83A4C24 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1FC0 .4byte gDummySpriteAffineAnimTable @@ -2006,7 +6978,7 @@ gMapObjectGraphicsInfo_83A4C48:: @ 83A4C48 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2008 .4byte gDummySpriteAffineAnimTable @@ -2017,7 +6989,7 @@ gMapObjectGraphicsInfo_83A4C6C:: @ 83A4C6C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2050 .4byte gDummySpriteAffineAnimTable @@ -2028,7 +7000,7 @@ gMapObjectGraphicsInfo_83A4C90:: @ 83A4C90 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2098 .4byte gDummySpriteAffineAnimTable @@ -2039,7 +7011,7 @@ gMapObjectGraphicsInfo_83A4CB4:: @ 83A4CB4 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A20E0 .4byte gDummySpriteAffineAnimTable @@ -2050,7 +7022,7 @@ gMapObjectGraphicsInfo_83A4CD8:: @ 83A4CD8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2128 .4byte gDummySpriteAffineAnimTable @@ -2061,7 +7033,7 @@ gMapObjectGraphicsInfo_83A4CFC:: @ 83A4CFC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2170 .4byte gDummySpriteAffineAnimTable @@ -2072,7 +7044,7 @@ gMapObjectGraphicsInfo_83A4D20:: @ 83A4D20 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A21B8 .4byte gDummySpriteAffineAnimTable @@ -2083,7 +7055,7 @@ gMapObjectGraphicsInfo_83A4D44:: @ 83A4D44 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2200 .4byte gDummySpriteAffineAnimTable @@ -2094,7 +7066,7 @@ gMapObjectGraphicsInfo_83A4D68:: @ 83A4D68 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2248 .4byte gDummySpriteAffineAnimTable @@ -2105,7 +7077,7 @@ gMapObjectGraphicsInfo_83A4D8C:: @ 83A4D8C .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2290 .4byte gDummySpriteAffineAnimTable @@ -2116,7 +7088,7 @@ gMapObjectGraphicsInfo_83A4DB0:: @ 83A4DB0 .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A22D8 .4byte gDummySpriteAffineAnimTable @@ -2127,7 +7099,7 @@ gMapObjectGraphicsInfo_83A4DD4:: @ 83A4DD4 .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2320 .4byte gDummySpriteAffineAnimTable @@ -2138,7 +7110,7 @@ gMapObjectGraphicsInfo_83A4DF8:: @ 83A4DF8 .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2368 .4byte gDummySpriteAffineAnimTable @@ -2149,7 +7121,7 @@ gMapObjectGraphicsInfo_83A4E1C:: @ 83A4E1C .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A23B0 .4byte gDummySpriteAffineAnimTable @@ -2160,7 +7132,7 @@ gMapObjectGraphicsInfo_83A4E40:: @ 83A4E40 .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A23F8 .4byte gDummySpriteAffineAnimTable @@ -2171,7 +7143,7 @@ gMapObjectGraphicsInfo_83A4E64:: @ 83A4E64 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2440 .4byte gDummySpriteAffineAnimTable @@ -2182,7 +7154,7 @@ gMapObjectGraphicsInfo_83A4E88:: @ 83A4E88 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2488 .4byte gDummySpriteAffineAnimTable @@ -2193,7 +7165,7 @@ gMapObjectGraphicsInfo_83A4EAC:: @ 83A4EAC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A24D0 .4byte gDummySpriteAffineAnimTable @@ -2204,7 +7176,7 @@ gMapObjectGraphicsInfo_83A4ED0:: @ 83A4ED0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2518 .4byte gDummySpriteAffineAnimTable @@ -2215,7 +7187,7 @@ gMapObjectGraphicsInfo_83A4EF4:: @ 83A4EF4 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2560 .4byte gDummySpriteAffineAnimTable @@ -2226,7 +7198,7 @@ gMapObjectGraphicsInfo_83A4F18:: @ 83A4F18 .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A25A8 .4byte gDummySpriteAffineAnimTable @@ -2237,7 +7209,7 @@ gMapObjectGraphicsInfo_83A4F3C:: @ 83A4F3C .byte 1 .align 2 .4byte gEventObjectBaseOam_32x32 - .4byte gSubspriteTable_83A37F0 + .4byte gSubspriteTables_83A37F0 .4byte gAnimTable_83A33BC .4byte gSpriteImages_83A25F0 .4byte gDummySpriteAffineAnimTable @@ -2248,7 +7220,7 @@ gMapObjectGraphicsInfo_83A4F60:: @ 83A4F60 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2638 .4byte gDummySpriteAffineAnimTable @@ -2259,7 +7231,7 @@ gMapObjectGraphicsInfo_83A4F84:: @ 83A4F84 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2680 .4byte gDummySpriteAffineAnimTable @@ -2270,7 +7242,7 @@ gMapObjectGraphicsInfo_83A4FA8:: @ 83A4FA8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2878 .4byte gDummySpriteAffineAnimTable @@ -2281,7 +7253,7 @@ gMapObjectGraphicsInfo_83A4FCC:: @ 83A4FCC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A28C0 .4byte gDummySpriteAffineAnimTable @@ -2292,7 +7264,7 @@ gMapObjectGraphicsInfo_83A4FF0:: @ 83A4FF0 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A26C8 .4byte gDummySpriteAffineAnimTable @@ -2303,7 +7275,7 @@ gMapObjectGraphicsInfo_83A5014:: @ 83A5014 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1DC8 .4byte gDummySpriteAffineAnimTable @@ -2314,7 +7286,7 @@ gMapObjectGraphicsInfo_83A5038:: @ 83A5038 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2710 .4byte gDummySpriteAffineAnimTable @@ -2325,7 +7297,7 @@ gMapObjectGraphicsInfo_83A505C:: @ 83A505C .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2758 .4byte gDummySpriteAffineAnimTable @@ -2336,7 +7308,7 @@ gMapObjectGraphicsInfo_83A5080:: @ 83A5080 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A27A0 .4byte gDummySpriteAffineAnimTable @@ -2347,7 +7319,7 @@ gMapObjectGraphicsInfo_83A50A4:: @ 83A50A4 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A27E8 .4byte gDummySpriteAffineAnimTable @@ -2358,7 +7330,7 @@ gMapObjectGraphicsInfo_83A50C8:: @ 83A50C8 .byte 1 .align 2 .4byte gEventObjectBaseOam_16x16 - .4byte gSubspriteTable_83A3748 + .4byte gSubspriteTables_83A3748 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2830 .4byte gDummySpriteAffineAnimTable @@ -2369,7 +7341,7 @@ gMapObjectGraphicsInfo_83A50EC:: @ 83A50EC .byte 1 .align 2 .4byte gEventObjectBaseOam_16x32 - .4byte gSubspriteTable_83A379C + .4byte gSubspriteTables_83A379C .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A2908 .4byte gDummySpriteAffineAnimTable @@ -2380,7 +7352,7 @@ gMapObjectGraphicsInfo_83A5110:: @ 83A5110 .byte 0 .align 2 .4byte gEventObjectBaseOam_64x64 - .4byte gSubspriteTable_83A38D0 + .4byte gSubspriteTables_83A38D0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1CA8 .4byte gDummySpriteAffineAnimTable @@ -2391,7 +7363,7 @@ gMapObjectGraphicsInfo_83A5134:: @ 83A5134 .byte 0 .align 2 .4byte gEventObjectBaseOam_128x64 - .4byte gSubspriteTable_83A3A50 + .4byte gSubspriteTables_83A3A50 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1CF0 .4byte gDummySpriteAffineAnimTable From 6a85690c253b96d2734901b53052be27cd19437d Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 18 Oct 2019 17:58:14 -0400 Subject: [PATCH 061/114] Minor ptr fix --- data/field_map_obj.s | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/data/field_map_obj.s b/data/field_map_obj.s index e0cdc8ac2..953ad0dbe 100644 --- a/data/field_map_obj.s +++ b/data/field_map_obj.s @@ -2589,7 +2589,10 @@ gUnknown_8397E08:: @ 8397E08 .incbin "baserom.gba", 0x397E08, 0x100 gUnknown_8397F08:: @ 8397F08 - .incbin "baserom.gba", 0x397F08, 0x1480 + .incbin "baserom.gba", 0x397F08, 0x100 + +gUnknown_8398008:: @ 8398008 + .incbin "baserom.gba", 0x398008, 0x1380 gUnknown_8399388:: @ 8399388 .incbin "baserom.gba", 0x399388, 0x908 From 1449c71364c65e30be434923ef6b89836bdaafa6 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 19 Oct 2019 14:46:50 -0400 Subject: [PATCH 062/114] Dump map obj gfx --- data/field_map_obj.s | 5378 ++++++++------------------ graphics/map_objects/0.pal | 19 + graphics/map_objects/000.png | Bin 0 -> 738 bytes graphics/map_objects/001.png | Bin 0 -> 943 bytes graphics/map_objects/002.png | Bin 0 -> 1131 bytes graphics/map_objects/004.png | Bin 0 -> 1267 bytes graphics/map_objects/005.png | Bin 0 -> 749 bytes graphics/map_objects/006.png | Bin 0 -> 647 bytes graphics/map_objects/007.png | Bin 0 -> 670 bytes graphics/map_objects/008.png | Bin 0 -> 869 bytes graphics/map_objects/009.png | Bin 0 -> 1027 bytes graphics/map_objects/011.png | Bin 0 -> 1258 bytes graphics/map_objects/012.png | Bin 0 -> 743 bytes graphics/map_objects/013.png | Bin 0 -> 613 bytes graphics/map_objects/014.png | Bin 0 -> 745 bytes graphics/map_objects/015.png | Bin 0 -> 714 bytes graphics/map_objects/016.png | Bin 0 -> 510 bytes graphics/map_objects/017.png | Bin 0 -> 574 bytes graphics/map_objects/018.png | Bin 0 -> 763 bytes graphics/map_objects/019.png | Bin 0 -> 730 bytes graphics/map_objects/020.png | Bin 0 -> 717 bytes graphics/map_objects/021.png | Bin 0 -> 350 bytes graphics/map_objects/022.png | Bin 0 -> 707 bytes graphics/map_objects/023.png | Bin 0 -> 721 bytes graphics/map_objects/024.png | Bin 0 -> 760 bytes graphics/map_objects/025.png | Bin 0 -> 818 bytes graphics/map_objects/026.png | Bin 0 -> 796 bytes graphics/map_objects/027.png | Bin 0 -> 715 bytes graphics/map_objects/028.png | Bin 0 -> 735 bytes graphics/map_objects/029.png | Bin 0 -> 795 bytes graphics/map_objects/030.png | Bin 0 -> 767 bytes graphics/map_objects/031.png | Bin 0 -> 708 bytes graphics/map_objects/032.png | Bin 0 -> 580 bytes graphics/map_objects/033.png | Bin 0 -> 596 bytes graphics/map_objects/034.png | Bin 0 -> 269 bytes graphics/map_objects/035.png | Bin 0 -> 566 bytes graphics/map_objects/036.png | Bin 0 -> 511 bytes graphics/map_objects/037.png | Bin 0 -> 487 bytes graphics/map_objects/038.png | Bin 0 -> 460 bytes graphics/map_objects/039.png | Bin 0 -> 749 bytes graphics/map_objects/040.png | Bin 0 -> 689 bytes graphics/map_objects/041.png | Bin 0 -> 800 bytes graphics/map_objects/042.png | Bin 0 -> 729 bytes graphics/map_objects/043.png | Bin 0 -> 656 bytes graphics/map_objects/044.png | Bin 0 -> 703 bytes graphics/map_objects/045.png | Bin 0 -> 722 bytes graphics/map_objects/046.png | Bin 0 -> 718 bytes graphics/map_objects/047.png | Bin 0 -> 686 bytes graphics/map_objects/048.png | Bin 0 -> 630 bytes graphics/map_objects/049.png | Bin 0 -> 635 bytes graphics/map_objects/050.png | Bin 0 -> 664 bytes graphics/map_objects/051.png | Bin 0 -> 424 bytes graphics/map_objects/052.png | Bin 0 -> 799 bytes graphics/map_objects/053.png | Bin 0 -> 781 bytes graphics/map_objects/054.png | Bin 0 -> 861 bytes graphics/map_objects/055.png | Bin 0 -> 791 bytes graphics/map_objects/056.png | Bin 0 -> 811 bytes graphics/map_objects/057.png | Bin 0 -> 830 bytes graphics/map_objects/058.png | Bin 0 -> 796 bytes graphics/map_objects/059.png | Bin 0 -> 695 bytes graphics/map_objects/060.png | Bin 0 -> 657 bytes graphics/map_objects/061.png | Bin 0 -> 785 bytes graphics/map_objects/062.png | Bin 0 -> 834 bytes graphics/map_objects/063.png | Bin 0 -> 697 bytes graphics/map_objects/064.png | Bin 0 -> 562 bytes graphics/map_objects/065.png | Bin 0 -> 425 bytes graphics/map_objects/066.png | Bin 0 -> 445 bytes graphics/map_objects/067.png | Bin 0 -> 458 bytes graphics/map_objects/068.png | Bin 0 -> 747 bytes graphics/map_objects/069.png | Bin 0 -> 422 bytes graphics/map_objects/070.png | Bin 0 -> 459 bytes graphics/map_objects/071.png | Bin 0 -> 763 bytes graphics/map_objects/072.png | Bin 0 -> 704 bytes graphics/map_objects/073.png | Bin 0 -> 733 bytes graphics/map_objects/074.png | Bin 0 -> 457 bytes graphics/map_objects/075.png | Bin 0 -> 448 bytes graphics/map_objects/076.png | Bin 0 -> 676 bytes graphics/map_objects/077.png | Bin 0 -> 694 bytes graphics/map_objects/078.png | Bin 0 -> 556 bytes graphics/map_objects/079.png | Bin 0 -> 456 bytes graphics/map_objects/080.png | Bin 0 -> 442 bytes graphics/map_objects/081.png | Bin 0 -> 488 bytes graphics/map_objects/082.png | Bin 0 -> 474 bytes graphics/map_objects/083.png | Bin 0 -> 415 bytes graphics/map_objects/084.png | Bin 0 -> 447 bytes graphics/map_objects/085.png | Bin 0 -> 378 bytes graphics/map_objects/086.png | Bin 0 -> 465 bytes graphics/map_objects/087.png | Bin 0 -> 686 bytes graphics/map_objects/088.png | Bin 0 -> 470 bytes graphics/map_objects/089.png | Bin 0 -> 731 bytes graphics/map_objects/090.png | Bin 0 -> 700 bytes graphics/map_objects/091.png | Bin 0 -> 704 bytes graphics/map_objects/092.png | Bin 0 -> 205 bytes graphics/map_objects/093.png | Bin 0 -> 214 bytes graphics/map_objects/094.png | Bin 0 -> 206 bytes graphics/map_objects/095.png | Bin 0 -> 398 bytes graphics/map_objects/096.png | Bin 0 -> 398 bytes graphics/map_objects/097.png | Bin 0 -> 222 bytes graphics/map_objects/098.png | Bin 0 -> 239 bytes graphics/map_objects/099.png | Bin 0 -> 197 bytes graphics/map_objects/1.pal | 19 + graphics/map_objects/10.pal | 19 + graphics/map_objects/100.png | Bin 0 -> 195 bytes graphics/map_objects/101.png | Bin 0 -> 194 bytes graphics/map_objects/102.png | Bin 0 -> 263 bytes graphics/map_objects/103.png | Bin 0 -> 225 bytes graphics/map_objects/104.png | Bin 0 -> 223 bytes graphics/map_objects/105.png | Bin 0 -> 190 bytes graphics/map_objects/106.png | Bin 0 -> 209 bytes graphics/map_objects/107.png | Bin 0 -> 348 bytes graphics/map_objects/108.png | Bin 0 -> 603 bytes graphics/map_objects/109.png | Bin 0 -> 320 bytes graphics/map_objects/11.pal | 19 + graphics/map_objects/110.png | Bin 0 -> 363 bytes graphics/map_objects/111.png | Bin 0 -> 385 bytes graphics/map_objects/112.png | Bin 0 -> 342 bytes graphics/map_objects/113.png | Bin 0 -> 330 bytes graphics/map_objects/114.png | Bin 0 -> 409 bytes graphics/map_objects/115.png | Bin 0 -> 341 bytes graphics/map_objects/116.png | Bin 0 -> 348 bytes graphics/map_objects/117.png | Bin 0 -> 328 bytes graphics/map_objects/118.png | Bin 0 -> 343 bytes graphics/map_objects/119.png | Bin 0 -> 393 bytes graphics/map_objects/12.pal | 19 + graphics/map_objects/120.png | Bin 0 -> 379 bytes graphics/map_objects/121.png | Bin 0 -> 367 bytes graphics/map_objects/122.png | Bin 0 -> 349 bytes graphics/map_objects/123.png | Bin 0 -> 334 bytes graphics/map_objects/124.png | Bin 0 -> 352 bytes graphics/map_objects/125.png | Bin 0 -> 385 bytes graphics/map_objects/126.png | Bin 0 -> 368 bytes graphics/map_objects/127.png | Bin 0 -> 240 bytes graphics/map_objects/128.png | Bin 0 -> 369 bytes graphics/map_objects/129.png | Bin 0 -> 445 bytes graphics/map_objects/130.png | Bin 0 -> 345 bytes graphics/map_objects/131.png | Bin 0 -> 353 bytes graphics/map_objects/132.png | Bin 0 -> 373 bytes graphics/map_objects/133.png | Bin 0 -> 428 bytes graphics/map_objects/134.png | Bin 0 -> 382 bytes graphics/map_objects/135.png | Bin 0 -> 449 bytes graphics/map_objects/136.png | Bin 0 -> 352 bytes graphics/map_objects/137.png | Bin 0 -> 328 bytes graphics/map_objects/138.png | Bin 0 -> 310 bytes graphics/map_objects/139.png | Bin 0 -> 252 bytes graphics/map_objects/140.png | Bin 0 -> 229 bytes graphics/map_objects/141.png | Bin 0 -> 256 bytes graphics/map_objects/142.png | Bin 0 -> 267 bytes graphics/map_objects/143.png | Bin 0 -> 256 bytes graphics/map_objects/144.png | Bin 0 -> 434 bytes graphics/map_objects/145.png | Bin 0 -> 550 bytes graphics/map_objects/146.png | Bin 0 -> 225 bytes graphics/map_objects/147.png | Bin 0 -> 325 bytes graphics/map_objects/148.png | Bin 0 -> 395 bytes graphics/map_objects/149.png | Bin 0 -> 455 bytes graphics/map_objects/150.png | Bin 0 -> 418 bytes graphics/map_objects/151.png | Bin 0 -> 1067 bytes graphics/map_objects/152.png | Bin 0 -> 761 bytes graphics/map_objects/16.pal | 19 + graphics/map_objects/17.pal | 19 + graphics/map_objects/19.pal | 19 + graphics/map_objects/2.pal | 19 + graphics/map_objects/20.pal | 19 + graphics/map_objects/21.pal | 19 + graphics/map_objects/3.pal | 19 + graphics/map_objects/4.pal | 19 + graphics/map_objects/5.pal | 19 + graphics/map_objects/6.pal | 19 + graphics/map_objects/7.pal | 19 + graphics/map_objects/8.pal | 19 + graphics/map_objects/9.pal | 19 + graphics/map_objects/female_surf.png | Bin 0 -> 1104 bytes graphics/map_objects/male_surf.png | Bin 0 -> 1119 bytes graphics/map_objects/unk_396B08.png | Bin 0 -> 461 bytes graphics/map_objects/unk_8369F28.png | Bin 0 -> 470 bytes graphics/map_objects/unk_8372AA8.png | Bin 0 -> 755 bytes graphics/map_objects/unk_838D5A8.png | Bin 0 -> 620 bytes graphics_file_rules.mk | 3 + include/constants/map_objects.h | 398 +- 178 files changed, 2158 insertions(+), 3963 deletions(-) create mode 100644 graphics/map_objects/0.pal create mode 100644 graphics/map_objects/000.png create mode 100644 graphics/map_objects/001.png create mode 100644 graphics/map_objects/002.png create mode 100644 graphics/map_objects/004.png create mode 100644 graphics/map_objects/005.png create mode 100644 graphics/map_objects/006.png create mode 100644 graphics/map_objects/007.png create mode 100644 graphics/map_objects/008.png create mode 100644 graphics/map_objects/009.png create mode 100644 graphics/map_objects/011.png create mode 100644 graphics/map_objects/012.png create mode 100644 graphics/map_objects/013.png create mode 100644 graphics/map_objects/014.png create mode 100644 graphics/map_objects/015.png create mode 100644 graphics/map_objects/016.png create mode 100644 graphics/map_objects/017.png create mode 100644 graphics/map_objects/018.png create mode 100644 graphics/map_objects/019.png create mode 100644 graphics/map_objects/020.png create mode 100644 graphics/map_objects/021.png create mode 100644 graphics/map_objects/022.png create mode 100644 graphics/map_objects/023.png create mode 100644 graphics/map_objects/024.png create mode 100644 graphics/map_objects/025.png create mode 100644 graphics/map_objects/026.png create mode 100644 graphics/map_objects/027.png create mode 100644 graphics/map_objects/028.png create mode 100644 graphics/map_objects/029.png create mode 100644 graphics/map_objects/030.png create mode 100644 graphics/map_objects/031.png create mode 100644 graphics/map_objects/032.png create mode 100644 graphics/map_objects/033.png create mode 100644 graphics/map_objects/034.png create mode 100644 graphics/map_objects/035.png create mode 100644 graphics/map_objects/036.png create mode 100644 graphics/map_objects/037.png create mode 100644 graphics/map_objects/038.png create mode 100644 graphics/map_objects/039.png create mode 100644 graphics/map_objects/040.png create mode 100644 graphics/map_objects/041.png create mode 100644 graphics/map_objects/042.png create mode 100644 graphics/map_objects/043.png create mode 100644 graphics/map_objects/044.png create mode 100644 graphics/map_objects/045.png create mode 100644 graphics/map_objects/046.png create mode 100644 graphics/map_objects/047.png create mode 100644 graphics/map_objects/048.png create mode 100644 graphics/map_objects/049.png create mode 100644 graphics/map_objects/050.png create mode 100644 graphics/map_objects/051.png create mode 100644 graphics/map_objects/052.png create mode 100644 graphics/map_objects/053.png create mode 100644 graphics/map_objects/054.png create mode 100644 graphics/map_objects/055.png create mode 100644 graphics/map_objects/056.png create mode 100644 graphics/map_objects/057.png create mode 100644 graphics/map_objects/058.png create mode 100644 graphics/map_objects/059.png create mode 100644 graphics/map_objects/060.png create mode 100644 graphics/map_objects/061.png create mode 100644 graphics/map_objects/062.png create mode 100644 graphics/map_objects/063.png create mode 100644 graphics/map_objects/064.png create mode 100644 graphics/map_objects/065.png create mode 100644 graphics/map_objects/066.png create mode 100644 graphics/map_objects/067.png create mode 100644 graphics/map_objects/068.png create mode 100644 graphics/map_objects/069.png create mode 100644 graphics/map_objects/070.png create mode 100644 graphics/map_objects/071.png create mode 100644 graphics/map_objects/072.png create mode 100644 graphics/map_objects/073.png create mode 100644 graphics/map_objects/074.png create mode 100644 graphics/map_objects/075.png create mode 100644 graphics/map_objects/076.png create mode 100644 graphics/map_objects/077.png create mode 100644 graphics/map_objects/078.png create mode 100644 graphics/map_objects/079.png create mode 100644 graphics/map_objects/080.png create mode 100644 graphics/map_objects/081.png create mode 100644 graphics/map_objects/082.png create mode 100644 graphics/map_objects/083.png create mode 100644 graphics/map_objects/084.png create mode 100644 graphics/map_objects/085.png create mode 100644 graphics/map_objects/086.png create mode 100644 graphics/map_objects/087.png create mode 100644 graphics/map_objects/088.png create mode 100644 graphics/map_objects/089.png create mode 100644 graphics/map_objects/090.png create mode 100644 graphics/map_objects/091.png create mode 100644 graphics/map_objects/092.png create mode 100644 graphics/map_objects/093.png create mode 100644 graphics/map_objects/094.png create mode 100644 graphics/map_objects/095.png create mode 100644 graphics/map_objects/096.png create mode 100644 graphics/map_objects/097.png create mode 100644 graphics/map_objects/098.png create mode 100644 graphics/map_objects/099.png create mode 100644 graphics/map_objects/1.pal create mode 100644 graphics/map_objects/10.pal create mode 100644 graphics/map_objects/100.png create mode 100644 graphics/map_objects/101.png create mode 100644 graphics/map_objects/102.png create mode 100644 graphics/map_objects/103.png create mode 100644 graphics/map_objects/104.png create mode 100644 graphics/map_objects/105.png create mode 100644 graphics/map_objects/106.png create mode 100644 graphics/map_objects/107.png create mode 100644 graphics/map_objects/108.png create mode 100644 graphics/map_objects/109.png create mode 100644 graphics/map_objects/11.pal create mode 100644 graphics/map_objects/110.png create mode 100644 graphics/map_objects/111.png create mode 100644 graphics/map_objects/112.png create mode 100644 graphics/map_objects/113.png create mode 100644 graphics/map_objects/114.png create mode 100644 graphics/map_objects/115.png create mode 100644 graphics/map_objects/116.png create mode 100644 graphics/map_objects/117.png create mode 100644 graphics/map_objects/118.png create mode 100644 graphics/map_objects/119.png create mode 100644 graphics/map_objects/12.pal create mode 100644 graphics/map_objects/120.png create mode 100644 graphics/map_objects/121.png create mode 100644 graphics/map_objects/122.png create mode 100644 graphics/map_objects/123.png create mode 100644 graphics/map_objects/124.png create mode 100644 graphics/map_objects/125.png create mode 100644 graphics/map_objects/126.png create mode 100644 graphics/map_objects/127.png create mode 100644 graphics/map_objects/128.png create mode 100644 graphics/map_objects/129.png create mode 100644 graphics/map_objects/130.png create mode 100644 graphics/map_objects/131.png create mode 100644 graphics/map_objects/132.png create mode 100644 graphics/map_objects/133.png create mode 100644 graphics/map_objects/134.png create mode 100644 graphics/map_objects/135.png create mode 100644 graphics/map_objects/136.png create mode 100644 graphics/map_objects/137.png create mode 100644 graphics/map_objects/138.png create mode 100644 graphics/map_objects/139.png create mode 100644 graphics/map_objects/140.png create mode 100644 graphics/map_objects/141.png create mode 100644 graphics/map_objects/142.png create mode 100644 graphics/map_objects/143.png create mode 100644 graphics/map_objects/144.png create mode 100644 graphics/map_objects/145.png create mode 100644 graphics/map_objects/146.png create mode 100644 graphics/map_objects/147.png create mode 100644 graphics/map_objects/148.png create mode 100644 graphics/map_objects/149.png create mode 100644 graphics/map_objects/150.png create mode 100644 graphics/map_objects/151.png create mode 100644 graphics/map_objects/152.png create mode 100644 graphics/map_objects/16.pal create mode 100644 graphics/map_objects/17.pal create mode 100644 graphics/map_objects/19.pal create mode 100644 graphics/map_objects/2.pal create mode 100644 graphics/map_objects/20.pal create mode 100644 graphics/map_objects/21.pal create mode 100644 graphics/map_objects/3.pal create mode 100644 graphics/map_objects/4.pal create mode 100644 graphics/map_objects/5.pal create mode 100644 graphics/map_objects/6.pal create mode 100644 graphics/map_objects/7.pal create mode 100644 graphics/map_objects/8.pal create mode 100644 graphics/map_objects/9.pal create mode 100644 graphics/map_objects/female_surf.png create mode 100644 graphics/map_objects/male_surf.png create mode 100644 graphics/map_objects/unk_396B08.png create mode 100644 graphics/map_objects/unk_8369F28.png create mode 100644 graphics/map_objects/unk_8372AA8.png create mode 100644 graphics/map_objects/unk_838D5A8.png diff --git a/data/field_map_obj.s b/data/field_map_obj.s index 953ad0dbe..b25e18039 100644 --- a/data/field_map_obj.s +++ b/data/field_map_obj.s @@ -9,2590 +9,529 @@ gUnknown_835B944:: @ 835B944 .incbin "baserom.gba", 0x35B944, 0x18 gUnknown_835B95C:: @ 835B95C - .incbin "baserom.gba", 0x35B95C, 0x20C + .incbin "baserom.gba", 0x35B95C, 0xC + +gUnknown_835B968:: @ 835B968 + .incbin "graphics/map_objects/0.gbapal" + +gUnknown_835B988:: + .incbin "baserom.gba", 0x35B988, 0x1E0 gUnknown_835BB68:: @ 835BB68 - .incbin "baserom.gba", 0x35BB68, 0x100 - -gUnknown_835BC68:: @ 835BC68 - .incbin "baserom.gba", 0x35BC68, 0x100 - -gUnknown_835BD68:: @ 835BD68 - .incbin "baserom.gba", 0x35BD68, 0x100 - -gUnknown_835BE68:: @ 835BE68 - .incbin "baserom.gba", 0x35BE68, 0x100 - -gUnknown_835BF68:: @ 835BF68 - .incbin "baserom.gba", 0x35BF68, 0x100 - -gUnknown_835C068:: @ 835C068 - .incbin "baserom.gba", 0x35C068, 0x100 - -gUnknown_835C168:: @ 835C168 - .incbin "baserom.gba", 0x35C168, 0x100 - -gUnknown_835C268:: @ 835C268 - .incbin "baserom.gba", 0x35C268, 0x100 - -gUnknown_835C368:: @ 835C368 - .incbin "baserom.gba", 0x35C368, 0x100 + .incbin "graphics/map_objects/000.4bpp" gUnknown_835C468:: @ 835C468 - .incbin "baserom.gba", 0x35C468, 0x100 - -gUnknown_835C568:: @ 835C568 - .incbin "baserom.gba", 0x35C568, 0x100 - -gUnknown_835C668:: @ 835C668 - .incbin "baserom.gba", 0x35C668, 0x100 - -gUnknown_835C768:: @ 835C768 - .incbin "baserom.gba", 0x35C768, 0x100 - -gUnknown_835C868:: @ 835C868 - .incbin "baserom.gba", 0x35C868, 0x100 - -gUnknown_835C968:: @ 835C968 - .incbin "baserom.gba", 0x35C968, 0x100 - -gUnknown_835CA68:: @ 835CA68 - .incbin "baserom.gba", 0x35CA68, 0x100 - -gUnknown_835CB68:: @ 835CB68 - .incbin "baserom.gba", 0x35CB68, 0x100 - -gUnknown_835CC68:: @ 835CC68 - .incbin "baserom.gba", 0x35CC68, 0x100 - -gUnknown_835CD68:: @ 835CD68 - .incbin "baserom.gba", 0x35CD68, 0x100 - -gUnknown_835CE68:: @ 835CE68 - .incbin "baserom.gba", 0x35CE68, 0x100 - -gUnknown_835CF68:: @ 835CF68 - .incbin "baserom.gba", 0x35CF68, 0x100 - -gUnknown_835D068:: @ 835D068 - .incbin "baserom.gba", 0x35D068, 0x100 - -gUnknown_835D168:: @ 835D168 - .incbin "baserom.gba", 0x35D168, 0x100 + .incbin "graphics/map_objects/002.4bpp" gUnknown_835D268:: @ 835D268 - .incbin "baserom.gba", 0x35D268, 0x100 - -gUnknown_835D368:: @ 835D368 - .incbin "baserom.gba", 0x35D368, 0x100 - -gUnknown_835D468:: @ 835D468 - .incbin "baserom.gba", 0x35D468, 0x100 - -gUnknown_835D568:: @ 835D568 - .incbin "baserom.gba", 0x35D568, 0x100 - -gUnknown_835D668:: @ 835D668 - .incbin "baserom.gba", 0x35D668, 0x100 - -gUnknown_835D768:: @ 835D768 - .incbin "baserom.gba", 0x35D768, 0x100 - -gUnknown_835D868:: @ 835D868 - .incbin "baserom.gba", 0x35D868, 0x100 - -gUnknown_835D968:: @ 835D968 - .incbin "baserom.gba", 0x35D968, 0x100 - -gUnknown_835DA68:: @ 835DA68 - .incbin "baserom.gba", 0x35DA68, 0x100 + .incbin "graphics/map_objects/007.4bpp" gUnknown_835DB68:: @ 835DB68 - .incbin "baserom.gba", 0x35DB68, 0x100 + .incbin "graphics/map_objects/009.4bpp" -gUnknown_835DC68:: @ 835DC68 - .incbin "baserom.gba", 0x35DC68, 0x100 +gUnknown_835E968:: @ 835E968 + .incbin "graphics/map_objects/1.gbapal" -gUnknown_835DD68:: @ 835DD68 - .incbin "baserom.gba", 0x35DD68, 0x100 - -gUnknown_835DE68:: @ 835DE68 - .incbin "baserom.gba", 0x35DE68, 0x100 - -gUnknown_835DF68:: @ 835DF68 - .incbin "baserom.gba", 0x35DF68, 0x100 - -gUnknown_835E068:: @ 835E068 - .incbin "baserom.gba", 0x35E068, 0x100 - -gUnknown_835E168:: @ 835E168 - .incbin "baserom.gba", 0x35E168, 0x100 - -gUnknown_835E268:: @ 835E268 - .incbin "baserom.gba", 0x35E268, 0x100 - -gUnknown_835E368:: @ 835E368 - .incbin "baserom.gba", 0x35E368, 0x100 - -gUnknown_835E468:: @ 835E468 - .incbin "baserom.gba", 0x35E468, 0x100 - -gUnknown_835E568:: @ 835E568 - .incbin "baserom.gba", 0x35E568, 0x100 - -gUnknown_835E668:: @ 835E668 - .incbin "baserom.gba", 0x35E668, 0x100 - -gUnknown_835E768:: @ 835E768 - .incbin "baserom.gba", 0x35E768, 0x100 - -gUnknown_835E868:: @ 835E868 - .incbin "baserom.gba", 0x35E868, 0x140 +gUnknown_835E988:: @ 835E988 + .incbin "graphics/map_objects/2.gbapal" gUnknown_835E9A8:: @ 835E9A8 - .incbin "baserom.gba", 0x35E9A8, 0x100 - -gUnknown_835EAA8:: @ 835EAA8 - .incbin "baserom.gba", 0x35EAA8, 0x100 - -gUnknown_835EBA8:: @ 835EBA8 - .incbin "baserom.gba", 0x35EBA8, 0x100 - -gUnknown_835ECA8:: @ 835ECA8 - .incbin "baserom.gba", 0x35ECA8, 0x100 - -gUnknown_835EDA8:: @ 835EDA8 - .incbin "baserom.gba", 0x35EDA8, 0x100 - -gUnknown_835EEA8:: @ 835EEA8 - .incbin "baserom.gba", 0x35EEA8, 0x100 - -gUnknown_835EFA8:: @ 835EFA8 - .incbin "baserom.gba", 0x35EFA8, 0x100 - -gUnknown_835F0A8:: @ 835F0A8 - .incbin "baserom.gba", 0x35F0A8, 0x100 - -gUnknown_835F1A8:: @ 835F1A8 - .incbin "baserom.gba", 0x35F1A8, 0x100 + .incbin "graphics/map_objects/005.4bpp" gUnknown_835F2A8:: @ 835F2A8 - .incbin "baserom.gba", 0x35F2A8, 0x100 + .incbin "graphics/map_objects/012.4bpp" -gUnknown_835F3A8:: @ 835F3A8 - .incbin "baserom.gba", 0x35F3A8, 0x100 +@ 35FBA8 + .incbin "graphics/map_objects/male_surf.4bpp" -gUnknown_835F4A8:: @ 835F4A8 - .incbin "baserom.gba", 0x35F4A8, 0x100 - -gUnknown_835F5A8:: @ 835F5A8 - .incbin "baserom.gba", 0x35F5A8, 0x100 - -gUnknown_835F6A8:: @ 835F6A8 - .incbin "baserom.gba", 0x35F6A8, 0x100 - -gUnknown_835F7A8:: @ 835F7A8 - .incbin "baserom.gba", 0x35F7A8, 0x100 - -gUnknown_835F8A8:: @ 835F8A8 - .incbin "baserom.gba", 0x35F8A8, 0x100 - -gUnknown_835F9A8:: @ 835F9A8 - .incbin "baserom.gba", 0x35F9A8, 0x100 - -gUnknown_835FAA8:: @ 835FAA8 - .incbin "baserom.gba", 0x35FAA8, 0x2500 +@ 360DA8 + .incbin "graphics/map_objects/female_surf.4bpp" gUnknown_8361FA8:: @ 8361FA8 - .incbin "baserom.gba", 0x361FA8, 0x200 - -gUnknown_83621A8:: @ 83621A8 - .incbin "baserom.gba", 0x3621A8, 0x200 - -gUnknown_83623A8:: @ 83623A8 - .incbin "baserom.gba", 0x3623A8, 0x200 - -gUnknown_83625A8:: @ 83625A8 - .incbin "baserom.gba", 0x3625A8, 0x200 - -gUnknown_83627A8:: @ 83627A8 - .incbin "baserom.gba", 0x3627A8, 0x200 - -gUnknown_83629A8:: @ 83629A8 - .incbin "baserom.gba", 0x3629A8, 0x200 - -gUnknown_8362BA8:: @ 8362BA8 - .incbin "baserom.gba", 0x362BA8, 0x200 - -gUnknown_8362DA8:: @ 8362DA8 - .incbin "baserom.gba", 0x362DA8, 0x200 - -gUnknown_8362FA8:: @ 8362FA8 - .incbin "baserom.gba", 0x362FA8, 0x200 + .incbin "graphics/map_objects/001.4bpp" gUnknown_83631A8:: @ 83631A8 - .incbin "baserom.gba", 0x3631A8, 0x200 - -gUnknown_83633A8:: @ 83633A8 - .incbin "baserom.gba", 0x3633A8, 0x200 - -gUnknown_83635A8:: @ 83635A8 - .incbin "baserom.gba", 0x3635A8, 0x200 - -gUnknown_83637A8:: @ 83637A8 - .incbin "baserom.gba", 0x3637A8, 0x200 - -gUnknown_83639A8:: @ 83639A8 - .incbin "baserom.gba", 0x3639A8, 0x200 - -gUnknown_8363BA8:: @ 8363BA8 - .incbin "baserom.gba", 0x363BA8, 0x200 + .incbin "graphics/map_objects/006.4bpp" gUnknown_8363DA8:: @ 8363DA8 - .incbin "baserom.gba", 0x363DA8, 0x200 - -gUnknown_8363FA8:: @ 8363FA8 - .incbin "baserom.gba", 0x363FA8, 0x200 - -gUnknown_83641A8:: @ 83641A8 - .incbin "baserom.gba", 0x3641A8, 0x200 - -gUnknown_83643A8:: @ 83643A8 - .incbin "baserom.gba", 0x3643A8, 0x200 - -gUnknown_83645A8:: @ 83645A8 - .incbin "baserom.gba", 0x3645A8, 0x200 - -gUnknown_83647A8:: @ 83647A8 - .incbin "baserom.gba", 0x3647A8, 0x200 - -gUnknown_83649A8:: @ 83649A8 - .incbin "baserom.gba", 0x3649A8, 0x200 - -gUnknown_8364BA8:: @ 8364BA8 - .incbin "baserom.gba", 0x364BA8, 0x200 - -gUnknown_8364DA8:: @ 8364DA8 - .incbin "baserom.gba", 0x364DA8, 0x200 + .incbin "graphics/map_objects/008.4bpp" gUnknown_8364FA8:: @ 8364FA8 - .incbin "baserom.gba", 0x364FA8, 0x200 - -gUnknown_83651A8:: @ 83651A8 - .incbin "baserom.gba", 0x3651A8, 0x200 - -gUnknown_83653A8:: @ 83653A8 - .incbin "baserom.gba", 0x3653A8, 0x200 - -gUnknown_83655A8:: @ 83655A8 - .incbin "baserom.gba", 0x3655A8, 0x200 - -gUnknown_83657A8:: @ 83657A8 - .incbin "baserom.gba", 0x3657A8, 0x200 - -gUnknown_83659A8:: @ 83659A8 - .incbin "baserom.gba", 0x3659A8, 0x200 + .incbin "graphics/map_objects/013.4bpp" gUnknown_8365BA8:: @ 8365BA8 - .incbin "baserom.gba", 0x365BA8, 0x100 - -gUnknown_8365CA8:: @ 8365CA8 - .incbin "baserom.gba", 0x365CA8, 0x100 - -gUnknown_8365DA8:: @ 8365DA8 - .incbin "baserom.gba", 0x365DA8, 0x100 - -gUnknown_8365EA8:: @ 8365EA8 - .incbin "baserom.gba", 0x365EA8, 0x100 - -gUnknown_8365FA8:: @ 8365FA8 - .incbin "baserom.gba", 0x365FA8, 0x100 - -gUnknown_83660A8:: @ 83660A8 - .incbin "baserom.gba", 0x3660A8, 0x100 - -gUnknown_83661A8:: @ 83661A8 - .incbin "baserom.gba", 0x3661A8, 0x100 - -gUnknown_83662A8:: @ 83662A8 - .incbin "baserom.gba", 0x3662A8, 0x100 - -gUnknown_83663A8:: @ 83663A8 - .incbin "baserom.gba", 0x3663A8, 0x100 + .incbin "graphics/map_objects/014.4bpp" gUnknown_83664A8:: @ 83664A8 - .incbin "baserom.gba", 0x3664A8, 0x100 - -gUnknown_83665A8:: @ 83665A8 - .incbin "baserom.gba", 0x3665A8, 0x100 - -gUnknown_83666A8:: @ 83666A8 - .incbin "baserom.gba", 0x3666A8, 0x100 - -gUnknown_83667A8:: @ 83667A8 - .incbin "baserom.gba", 0x3667A8, 0x100 - -gUnknown_83668A8:: @ 83668A8 - .incbin "baserom.gba", 0x3668A8, 0x100 - -gUnknown_83669A8:: @ 83669A8 - .incbin "baserom.gba", 0x3669A8, 0x100 - -gUnknown_8366AA8:: @ 8366AA8 - .incbin "baserom.gba", 0x366AA8, 0x100 - -gUnknown_8366BA8:: @ 8366BA8 - .incbin "baserom.gba", 0x366BA8, 0x100 - -gUnknown_8366CA8:: @ 8366CA8 - .incbin "baserom.gba", 0x366CA8, 0x100 + .incbin "graphics/map_objects/015.4bpp" gUnknown_8366DA8:: @ 8366DA8 - .incbin "baserom.gba", 0x366DA8, 0x200 - -gUnknown_8366FA8:: @ 8366FA8 - .incbin "baserom.gba", 0x366FA8, 0x200 - -gUnknown_83671A8:: @ 83671A8 - .incbin "baserom.gba", 0x3671A8, 0x200 - -gUnknown_83673A8:: @ 83673A8 - .incbin "baserom.gba", 0x3673A8, 0x200 - -gUnknown_83675A8:: @ 83675A8 - .incbin "baserom.gba", 0x3675A8, 0x200 - -gUnknown_83677A8:: @ 83677A8 - .incbin "baserom.gba", 0x3677A8, 0x200 - -gUnknown_83679A8:: @ 83679A8 - .incbin "baserom.gba", 0x3679A8, 0x200 - -gUnknown_8367BA8:: @ 8367BA8 - .incbin "baserom.gba", 0x367BA8, 0x200 - -gUnknown_8367DA8:: @ 8367DA8 - .incbin "baserom.gba", 0x367DA8, 0x200 - -gUnknown_8367FA8:: @ 8367FA8 - .incbin "baserom.gba", 0x367FA8, 0x200 - -gUnknown_83681A8:: @ 83681A8 - .incbin "baserom.gba", 0x3681A8, 0x200 - -gUnknown_83683A8:: @ 83683A8 - .incbin "baserom.gba", 0x3683A8, 0x200 + .incbin "graphics/map_objects/004.4bpp" gUnknown_83685A8:: @ 83685A8 - .incbin "baserom.gba", 0x3685A8, 0x200 - -gUnknown_83687A8:: @ 83687A8 - .incbin "baserom.gba", 0x3687A8, 0x200 - -gUnknown_83689A8:: @ 83689A8 - .incbin "baserom.gba", 0x3689A8, 0x200 - -gUnknown_8368BA8:: @ 8368BA8 - .incbin "baserom.gba", 0x368BA8, 0x200 - -gUnknown_8368DA8:: @ 8368DA8 - .incbin "baserom.gba", 0x368DA8, 0x200 - -gUnknown_8368FA8:: @ 8368FA8 - .incbin "baserom.gba", 0x368FA8, 0x200 - -gUnknown_83691A8:: @ 83691A8 - .incbin "baserom.gba", 0x3691A8, 0x200 - -gUnknown_83693A8:: @ 83693A8 - .incbin "baserom.gba", 0x3693A8, 0x200 - -gUnknown_83695A8:: @ 83695A8 - .incbin "baserom.gba", 0x3695A8, 0x200 - -gUnknown_83697A8:: @ 83697A8 - .incbin "baserom.gba", 0x3697A8, 0x200 - -gUnknown_83699A8:: @ 83699A8 - .incbin "baserom.gba", 0x3699A8, 0x200 - -gUnknown_8369BA8:: @ 8369BA8 - .incbin "baserom.gba", 0x369BA8, 0x200 + .incbin "graphics/map_objects/011.4bpp" gUnknown_8369DA8:: @ 8369DA8 - .incbin "baserom.gba", 0x369DA8, 0x80 + .incbin "graphics/map_objects/094.4bpp" gUnknown_8369E28:: @ 8369E28 - .incbin "baserom.gba", 0x369E28, 0x400 + .incbin "graphics/map_objects/093.4bpp" + +@ 8369F28 + .incbin "graphics/map_objects/unk_8369F28.4bpp" gUnknown_836A228:: @ 836A228 - .incbin "baserom.gba", 0x36A228, 0x100 - -gUnknown_836A328:: @ 836A328 - .incbin "baserom.gba", 0x36A328, 0x100 - -gUnknown_836A428:: @ 836A428 - .incbin "baserom.gba", 0x36A428, 0x100 - -gUnknown_836A528:: @ 836A528 - .incbin "baserom.gba", 0x36A528, 0x100 - -gUnknown_836A628:: @ 836A628 - .incbin "baserom.gba", 0x36A628, 0x100 - -gUnknown_836A728:: @ 836A728 - .incbin "baserom.gba", 0x36A728, 0x100 - -gUnknown_836A828:: @ 836A828 - .incbin "baserom.gba", 0x36A828, 0x100 - -gUnknown_836A928:: @ 836A928 - .incbin "baserom.gba", 0x36A928, 0x100 - -gUnknown_836AA28:: @ 836AA28 - .incbin "baserom.gba", 0x36AA28, 0x100 + .incbin "graphics/map_objects/087.4bpp" gUnknown_836AB28:: @ 836AB28 - .incbin "baserom.gba", 0x36AB28, 0x100 - -gUnknown_836AC28:: @ 836AC28 - .incbin "baserom.gba", 0x36AC28, 0x100 - -gUnknown_836AD28:: @ 836AD28 - .incbin "baserom.gba", 0x36AD28, 0x100 + .incbin "graphics/map_objects/086.4bpp" gUnknown_836AE28:: @ 836AE28 - .incbin "baserom.gba", 0x36AE28, 0x100 - -gUnknown_836AF28:: @ 836AF28 - .incbin "baserom.gba", 0x36AF28, 0x100 - -gUnknown_836B028:: @ 836B028 - .incbin "baserom.gba", 0x36B028, 0x100 + .incbin "graphics/map_objects/085.4bpp" gUnknown_836B128:: @ 836B128 - .incbin "baserom.gba", 0x36B128, 0x100 - -gUnknown_836B228:: @ 836B228 - .incbin "baserom.gba", 0x36B228, 0x100 - -gUnknown_836B328:: @ 836B328 - .incbin "baserom.gba", 0x36B328, 0x100 - -gUnknown_836B428:: @ 836B428 - .incbin "baserom.gba", 0x36B428, 0x100 - -gUnknown_836B528:: @ 836B528 - .incbin "baserom.gba", 0x36B528, 0x100 - -gUnknown_836B628:: @ 836B628 - .incbin "baserom.gba", 0x36B628, 0x100 - -gUnknown_836B728:: @ 836B728 - .incbin "baserom.gba", 0x36B728, 0x100 - -gUnknown_836B828:: @ 836B828 - .incbin "baserom.gba", 0x36B828, 0x100 - -gUnknown_836B928:: @ 836B928 - .incbin "baserom.gba", 0x36B928, 0x100 + .incbin "graphics/map_objects/076.4bpp" gUnknown_836BA28:: @ 836BA28 - .incbin "baserom.gba", 0x36BA28, 0x100 - -gUnknown_836BB28:: @ 836BB28 - .incbin "baserom.gba", 0x36BB28, 0x100 - -gUnknown_836BC28:: @ 836BC28 - .incbin "baserom.gba", 0x36BC28, 0x100 - -gUnknown_836BD28:: @ 836BD28 - .incbin "baserom.gba", 0x36BD28, 0x100 - -gUnknown_836BE28:: @ 836BE28 - .incbin "baserom.gba", 0x36BE28, 0x100 - -gUnknown_836BF28:: @ 836BF28 - .incbin "baserom.gba", 0x36BF28, 0x100 - -gUnknown_836C028:: @ 836C028 - .incbin "baserom.gba", 0x36C028, 0x100 - -gUnknown_836C128:: @ 836C128 - .incbin "baserom.gba", 0x36C128, 0x100 - -gUnknown_836C228:: @ 836C228 - .incbin "baserom.gba", 0x36C228, 0x100 + .incbin "graphics/map_objects/077.4bpp" gUnknown_836C328:: @ 836C328 - .incbin "baserom.gba", 0x36C328, 0x100 - -gUnknown_836C428:: @ 836C428 - .incbin "baserom.gba", 0x36C428, 0x100 - -gUnknown_836C528:: @ 836C528 - .incbin "baserom.gba", 0x36C528, 0x100 + .incbin "graphics/map_objects/083.4bpp" gUnknown_836C628:: @ 836C628 - .incbin "baserom.gba", 0x36C628, 0x100 - -gUnknown_836C728:: @ 836C728 - .incbin "baserom.gba", 0x36C728, 0x100 - -gUnknown_836C828:: @ 836C828 - .incbin "baserom.gba", 0x36C828, 0x100 + .incbin "graphics/map_objects/084.4bpp" gUnknown_836C928:: @ 836C928 - .incbin "baserom.gba", 0x36C928, 0x100 - -gUnknown_836CA28:: @ 836CA28 - .incbin "baserom.gba", 0x36CA28, 0x100 - -gUnknown_836CB28:: @ 836CB28 - .incbin "baserom.gba", 0x36CB28, 0x100 + .incbin "graphics/map_objects/080.4bpp" gUnknown_836CC28:: @ 836CC28 - .incbin "baserom.gba", 0x36CC28, 0x100 - -gUnknown_836CD28:: @ 836CD28 - .incbin "baserom.gba", 0x36CD28, 0x100 - -gUnknown_836CE28:: @ 836CE28 - .incbin "baserom.gba", 0x36CE28, 0x100 + .incbin "graphics/map_objects/082.4bpp" gUnknown_836CF28:: @ 836CF28 - .incbin "baserom.gba", 0x36CF28, 0x100 + .incbin "graphics/map_objects/073.4bpp" -gUnknown_836D028:: @ 836D028 - .incbin "baserom.gba", 0x36D028, 0x100 +gUnknown_836D828:: @ 836D828 + .incbin "graphics/map_objects/3.gbapal" -gUnknown_836D128:: @ 836D128 - .incbin "baserom.gba", 0x36D128, 0x100 +gUnknown_836D848:: @ 836D848 + .incbin "graphics/map_objects/4.gbapal" -gUnknown_836D228:: @ 836D228 - .incbin "baserom.gba", 0x36D228, 0x100 +gUnknown_836D868:: @ 836D868 + .incbin "graphics/map_objects/5.gbapal" -gUnknown_836D328:: @ 836D328 - .incbin "baserom.gba", 0x36D328, 0x100 +gUnknown_836D888:: @ 836D888 + .incbin "graphics/map_objects/6.gbapal" -gUnknown_836D428:: @ 836D428 - .incbin "baserom.gba", 0x36D428, 0x100 +gUnknown_836D8A8:: @ 836D8A8 + .incbin "graphics/map_objects/7.gbapal" -gUnknown_836D528:: @ 836D528 - .incbin "baserom.gba", 0x36D528, 0x100 +gUnknown_836D8C8:: @ 836D8C8 + .incbin "graphics/map_objects/8.gbapal" -gUnknown_836D628:: @ 836D628 - .incbin "baserom.gba", 0x36D628, 0x100 +gUnknown_836D8E8:: @ 836D8E8 + .incbin "graphics/map_objects/9.gbapal" -gUnknown_836D728:: @ 836D728 - .incbin "baserom.gba", 0x36D728, 0x200 +gUnknown_836D908:: @ 836D908 + .incbin "graphics/map_objects/10.gbapal" gUnknown_836D928:: @ 836D928 - .incbin "baserom.gba", 0x36D928, 0x80 - -gUnknown_836D9A8:: @ 836D9A8 - .incbin "baserom.gba", 0x36D9A8, 0x80 - -gUnknown_836DA28:: @ 836DA28 - .incbin "baserom.gba", 0x36DA28, 0x80 - -gUnknown_836DAA8:: @ 836DAA8 - .incbin "baserom.gba", 0x36DAA8, 0x80 - -gUnknown_836DB28:: @ 836DB28 - .incbin "baserom.gba", 0x36DB28, 0x80 - -gUnknown_836DBA8:: @ 836DBA8 - .incbin "baserom.gba", 0x36DBA8, 0x80 - -gUnknown_836DC28:: @ 836DC28 - .incbin "baserom.gba", 0x36DC28, 0x80 - -gUnknown_836DCA8:: @ 836DCA8 - .incbin "baserom.gba", 0x36DCA8, 0x80 - -gUnknown_836DD28:: @ 836DD28 - .incbin "baserom.gba", 0x36DD28, 0x80 + .incbin "graphics/map_objects/016.4bpp" gUnknown_836DDA8:: @ 836DDA8 - .incbin "baserom.gba", 0x36DDA8, 0x80 - -gUnknown_836DE28:: @ 836DE28 - .incbin "baserom.gba", 0x36DE28, 0x80 - -gUnknown_836DEA8:: @ 836DEA8 - .incbin "baserom.gba", 0x36DEA8, 0x80 - -gUnknown_836DF28:: @ 836DF28 - .incbin "baserom.gba", 0x36DF28, 0x80 - -gUnknown_836DFA8:: @ 836DFA8 - .incbin "baserom.gba", 0x36DFA8, 0x80 - -gUnknown_836E028:: @ 836E028 - .incbin "baserom.gba", 0x36E028, 0x80 - -gUnknown_836E0A8:: @ 836E0A8 - .incbin "baserom.gba", 0x36E0A8, 0x80 - -gUnknown_836E128:: @ 836E128 - .incbin "baserom.gba", 0x36E128, 0x80 - -gUnknown_836E1A8:: @ 836E1A8 - .incbin "baserom.gba", 0x36E1A8, 0x80 - -gUnknown_836E228:: @ 836E228 - .incbin "baserom.gba", 0x36E228, 0x80 + .incbin "graphics/map_objects/017.4bpp" gUnknown_836E2A8:: @ 836E2A8 - .incbin "baserom.gba", 0x36E2A8, 0x100 - -gUnknown_836E3A8:: @ 836E3A8 - .incbin "baserom.gba", 0x36E3A8, 0x100 - -gUnknown_836E4A8:: @ 836E4A8 - .incbin "baserom.gba", 0x36E4A8, 0x100 + .incbin "graphics/map_objects/021.4bpp" gUnknown_836E5A8:: @ 836E5A8 - .incbin "baserom.gba", 0x36E5A8, 0x100 - -gUnknown_836E6A8:: @ 836E6A8 - .incbin "baserom.gba", 0x36E6A8, 0x100 - -gUnknown_836E7A8:: @ 836E7A8 - .incbin "baserom.gba", 0x36E7A8, 0x100 - -gUnknown_836E8A8:: @ 836E8A8 - .incbin "baserom.gba", 0x36E8A8, 0x100 - -gUnknown_836E9A8:: @ 836E9A8 - .incbin "baserom.gba", 0x36E9A8, 0x100 - -gUnknown_836EAA8:: @ 836EAA8 - .incbin "baserom.gba", 0x36EAA8, 0x100 - -gUnknown_836EBA8:: @ 836EBA8 - .incbin "baserom.gba", 0x36EBA8, 0x100 - -gUnknown_836ECA8:: @ 836ECA8 - .incbin "baserom.gba", 0x36ECA8, 0x100 - -gUnknown_836EDA8:: @ 836EDA8 - .incbin "baserom.gba", 0x36EDA8, 0x100 - -gUnknown_836EEA8:: @ 836EEA8 - .incbin "baserom.gba", 0x36EEA8, 0x100 + .incbin "graphics/map_objects/022.4bpp" gUnknown_836EFA8:: @ 836EFA8 - .incbin "baserom.gba", 0x36EFA8, 0x100 - -gUnknown_836F0A8:: @ 836F0A8 - .incbin "baserom.gba", 0x36F0A8, 0x100 - -gUnknown_836F1A8:: @ 836F1A8 - .incbin "baserom.gba", 0x36F1A8, 0x100 - -gUnknown_836F2A8:: @ 836F2A8 - .incbin "baserom.gba", 0x36F2A8, 0x100 - -gUnknown_836F3A8:: @ 836F3A8 - .incbin "baserom.gba", 0x36F3A8, 0x100 - -gUnknown_836F4A8:: @ 836F4A8 - .incbin "baserom.gba", 0x36F4A8, 0x100 - -gUnknown_836F5A8:: @ 836F5A8 - .incbin "baserom.gba", 0x36F5A8, 0x100 - -gUnknown_836F6A8:: @ 836F6A8 - .incbin "baserom.gba", 0x36F6A8, 0x100 - -gUnknown_836F7A8:: @ 836F7A8 - .incbin "baserom.gba", 0x36F7A8, 0x100 - -gUnknown_836F8A8:: @ 836F8A8 - .incbin "baserom.gba", 0x36F8A8, 0x100 + .incbin "graphics/map_objects/018.4bpp" gUnknown_836F9A8:: @ 836F9A8 - .incbin "baserom.gba", 0x36F9A8, 0x100 - -gUnknown_836FAA8:: @ 836FAA8 - .incbin "baserom.gba", 0x36FAA8, 0x100 - -gUnknown_836FBA8:: @ 836FBA8 - .incbin "baserom.gba", 0x36FBA8, 0x100 - -gUnknown_836FCA8:: @ 836FCA8 - .incbin "baserom.gba", 0x36FCA8, 0x100 - -gUnknown_836FDA8:: @ 836FDA8 - .incbin "baserom.gba", 0x36FDA8, 0x100 - -gUnknown_836FEA8:: @ 836FEA8 - .incbin "baserom.gba", 0x36FEA8, 0x100 - -gUnknown_836FFA8:: @ 836FFA8 - .incbin "baserom.gba", 0x36FFA8, 0x100 - -gUnknown_83700A8:: @ 83700A8 - .incbin "baserom.gba", 0x3700A8, 0x100 - -gUnknown_83701A8:: @ 83701A8 - .incbin "baserom.gba", 0x3701A8, 0x100 - -gUnknown_83702A8:: @ 83702A8 - .incbin "baserom.gba", 0x3702A8, 0x100 + .incbin "graphics/map_objects/019.4bpp" gUnknown_83703A8:: @ 83703A8 - .incbin "baserom.gba", 0x3703A8, 0x100 - -gUnknown_83704A8:: @ 83704A8 - .incbin "baserom.gba", 0x3704A8, 0x100 - -gUnknown_83705A8:: @ 83705A8 - .incbin "baserom.gba", 0x3705A8, 0x100 - -gUnknown_83706A8:: @ 83706A8 - .incbin "baserom.gba", 0x3706A8, 0x100 - -gUnknown_83707A8:: @ 83707A8 - .incbin "baserom.gba", 0x3707A8, 0x100 - -gUnknown_83708A8:: @ 83708A8 - .incbin "baserom.gba", 0x3708A8, 0x100 - -gUnknown_83709A8:: @ 83709A8 - .incbin "baserom.gba", 0x3709A8, 0x100 - -gUnknown_8370AA8:: @ 8370AA8 - .incbin "baserom.gba", 0x370AA8, 0x100 - -gUnknown_8370BA8:: @ 8370BA8 - .incbin "baserom.gba", 0x370BA8, 0x100 - -gUnknown_8370CA8:: @ 8370CA8 - .incbin "baserom.gba", 0x370CA8, 0x100 + .incbin "graphics/map_objects/023.4bpp" gUnknown_8370DA8:: @ 8370DA8 - .incbin "baserom.gba", 0x370DA8, 0x100 - -gUnknown_8370EA8:: @ 8370EA8 - .incbin "baserom.gba", 0x370EA8, 0x100 - -gUnknown_8370FA8:: @ 8370FA8 - .incbin "baserom.gba", 0x370FA8, 0x100 - -gUnknown_83710A8:: @ 83710A8 - .incbin "baserom.gba", 0x3710A8, 0x100 - -gUnknown_83711A8:: @ 83711A8 - .incbin "baserom.gba", 0x3711A8, 0x100 - -gUnknown_83712A8:: @ 83712A8 - .incbin "baserom.gba", 0x3712A8, 0x100 - -gUnknown_83713A8:: @ 83713A8 - .incbin "baserom.gba", 0x3713A8, 0x100 - -gUnknown_83714A8:: @ 83714A8 - .incbin "baserom.gba", 0x3714A8, 0x100 - -gUnknown_83715A8:: @ 83715A8 - .incbin "baserom.gba", 0x3715A8, 0x100 + .incbin "graphics/map_objects/031.4bpp" gUnknown_83716A8:: @ 83716A8 - .incbin "baserom.gba", 0x3716A8, 0x100 - -gUnknown_83717A8:: @ 83717A8 - .incbin "baserom.gba", 0x3717A8, 0x100 - -gUnknown_83718A8:: @ 83718A8 - .incbin "baserom.gba", 0x3718A8, 0x100 - -gUnknown_83719A8:: @ 83719A8 - .incbin "baserom.gba", 0x3719A8, 0x100 - -gUnknown_8371AA8:: @ 8371AA8 - .incbin "baserom.gba", 0x371AA8, 0x100 - -gUnknown_8371BA8:: @ 8371BA8 - .incbin "baserom.gba", 0x371BA8, 0x100 - -gUnknown_8371CA8:: @ 8371CA8 - .incbin "baserom.gba", 0x371CA8, 0x100 - -gUnknown_8371DA8:: @ 8371DA8 - .incbin "baserom.gba", 0x371DA8, 0x100 - -gUnknown_8371EA8:: @ 8371EA8 - .incbin "baserom.gba", 0x371EA8, 0x100 - -gUnknown_8371FA8:: @ 8371FA8 - .incbin "baserom.gba", 0x371FA8, 0x100 + .incbin "graphics/map_objects/020.4bpp" gUnknown_83720A8:: @ 83720A8 - .incbin "baserom.gba", 0x3720A8, 0x100 + .incbin "graphics/map_objects/024.4bpp" -gUnknown_83721A8:: @ 83721A8 - .incbin "baserom.gba", 0x3721A8, 0x100 - -gUnknown_83722A8:: @ 83722A8 - .incbin "baserom.gba", 0x3722A8, 0x100 - -gUnknown_83723A8:: @ 83723A8 - .incbin "baserom.gba", 0x3723A8, 0x100 - -gUnknown_83724A8:: @ 83724A8 - .incbin "baserom.gba", 0x3724A8, 0x100 - -gUnknown_83725A8:: @ 83725A8 - .incbin "baserom.gba", 0x3725A8, 0x100 - -gUnknown_83726A8:: @ 83726A8 - .incbin "baserom.gba", 0x3726A8, 0x100 - -gUnknown_83727A8:: @ 83727A8 - .incbin "baserom.gba", 0x3727A8, 0x100 - -gUnknown_83728A8:: @ 83728A8 - .incbin "baserom.gba", 0x3728A8, 0x100 - -gUnknown_83729A8:: @ 83729A8 - .incbin "baserom.gba", 0x3729A8, 0xA00 +@ 8372AA8 + .incbin "graphics/map_objects/unk_8372AA8.4bpp" gUnknown_83733A8:: @ 83733A8 - .incbin "baserom.gba", 0x3733A8, 0x100 - -gUnknown_83734A8:: @ 83734A8 - .incbin "baserom.gba", 0x3734A8, 0x100 - -gUnknown_83735A8:: @ 83735A8 - .incbin "baserom.gba", 0x3735A8, 0x100 - -gUnknown_83736A8:: @ 83736A8 - .incbin "baserom.gba", 0x3736A8, 0x100 - -gUnknown_83737A8:: @ 83737A8 - .incbin "baserom.gba", 0x3737A8, 0x100 - -gUnknown_83738A8:: @ 83738A8 - .incbin "baserom.gba", 0x3738A8, 0x100 - -gUnknown_83739A8:: @ 83739A8 - .incbin "baserom.gba", 0x3739A8, 0x100 - -gUnknown_8373AA8:: @ 8373AA8 - .incbin "baserom.gba", 0x373AA8, 0x100 - -gUnknown_8373BA8:: @ 8373BA8 - .incbin "baserom.gba", 0x373BA8, 0x100 + .incbin "graphics/map_objects/027.4bpp" gUnknown_8373CA8:: @ 8373CA8 - .incbin "baserom.gba", 0x373CA8, 0x100 - -gUnknown_8373DA8:: @ 8373DA8 - .incbin "baserom.gba", 0x373DA8, 0x100 - -gUnknown_8373EA8:: @ 8373EA8 - .incbin "baserom.gba", 0x373EA8, 0x100 - -gUnknown_8373FA8:: @ 8373FA8 - .incbin "baserom.gba", 0x373FA8, 0x100 - -gUnknown_83740A8:: @ 83740A8 - .incbin "baserom.gba", 0x3740A8, 0x100 - -gUnknown_83741A8:: @ 83741A8 - .incbin "baserom.gba", 0x3741A8, 0x100 - -gUnknown_83742A8:: @ 83742A8 - .incbin "baserom.gba", 0x3742A8, 0x100 - -gUnknown_83743A8:: @ 83743A8 - .incbin "baserom.gba", 0x3743A8, 0x100 - -gUnknown_83744A8:: @ 83744A8 - .incbin "baserom.gba", 0x3744A8, 0x100 - -gUnknown_83745A8:: @ 83745A8 - .incbin "baserom.gba", 0x3745A8, 0x100 + .incbin "graphics/map_objects/030.4bpp" gUnknown_83746A8:: @ 83746A8 - .incbin "baserom.gba", 0x3746A8, 0x100 - -gUnknown_83747A8:: @ 83747A8 - .incbin "baserom.gba", 0x3747A8, 0x100 - -gUnknown_83748A8:: @ 83748A8 - .incbin "baserom.gba", 0x3748A8, 0x100 - -gUnknown_83749A8:: @ 83749A8 - .incbin "baserom.gba", 0x3749A8, 0x100 - -gUnknown_8374AA8:: @ 8374AA8 - .incbin "baserom.gba", 0x374AA8, 0x100 - -gUnknown_8374BA8:: @ 8374BA8 - .incbin "baserom.gba", 0x374BA8, 0x100 - -gUnknown_8374CA8:: @ 8374CA8 - .incbin "baserom.gba", 0x374CA8, 0x100 - -gUnknown_8374DA8:: @ 8374DA8 - .incbin "baserom.gba", 0x374DA8, 0x100 - -gUnknown_8374EA8:: @ 8374EA8 - .incbin "baserom.gba", 0x374EA8, 0x100 - -gUnknown_8374FA8:: @ 8374FA8 - .incbin "baserom.gba", 0x374FA8, 0x100 + .incbin "graphics/map_objects/028.4bpp" gUnknown_83750A8:: @ 83750A8 - .incbin "baserom.gba", 0x3750A8, 0x100 - -gUnknown_83751A8:: @ 83751A8 - .incbin "baserom.gba", 0x3751A8, 0x100 - -gUnknown_83752A8:: @ 83752A8 - .incbin "baserom.gba", 0x3752A8, 0x100 - -gUnknown_83753A8:: @ 83753A8 - .incbin "baserom.gba", 0x3753A8, 0x100 - -gUnknown_83754A8:: @ 83754A8 - .incbin "baserom.gba", 0x3754A8, 0x100 - -gUnknown_83755A8:: @ 83755A8 - .incbin "baserom.gba", 0x3755A8, 0x100 - -gUnknown_83756A8:: @ 83756A8 - .incbin "baserom.gba", 0x3756A8, 0x100 - -gUnknown_83757A8:: @ 83757A8 - .incbin "baserom.gba", 0x3757A8, 0x100 - -gUnknown_83758A8:: @ 83758A8 - .incbin "baserom.gba", 0x3758A8, 0x100 - -gUnknown_83759A8:: @ 83759A8 - .incbin "baserom.gba", 0x3759A8, 0x100 + .incbin "graphics/map_objects/032.4bpp" gUnknown_8375AA8:: @ 8375AA8 - .incbin "baserom.gba", 0x375AA8, 0x200 + .incbin "graphics/map_objects/034.4bpp" gUnknown_8375CA8:: @ 8375CA8 - .incbin "baserom.gba", 0x375CA8, 0x100 - -gUnknown_8375DA8:: @ 8375DA8 - .incbin "baserom.gba", 0x375DA8, 0x100 - -gUnknown_8375EA8:: @ 8375EA8 - .incbin "baserom.gba", 0x375EA8, 0x100 - -gUnknown_8375FA8:: @ 8375FA8 - .incbin "baserom.gba", 0x375FA8, 0x100 - -gUnknown_83760A8:: @ 83760A8 - .incbin "baserom.gba", 0x3760A8, 0x100 - -gUnknown_83761A8:: @ 83761A8 - .incbin "baserom.gba", 0x3761A8, 0x100 - -gUnknown_83762A8:: @ 83762A8 - .incbin "baserom.gba", 0x3762A8, 0x100 - -gUnknown_83763A8:: @ 83763A8 - .incbin "baserom.gba", 0x3763A8, 0x100 - -gUnknown_83764A8:: @ 83764A8 - .incbin "baserom.gba", 0x3764A8, 0x200 + .incbin "graphics/map_objects/047.4bpp" gUnknown_83766A8:: @ 83766A8 - .incbin "baserom.gba", 0x3766A8, 0x100 - -gUnknown_83767A8:: @ 83767A8 - .incbin "baserom.gba", 0x3767A8, 0x100 - -gUnknown_83768A8:: @ 83768A8 - .incbin "baserom.gba", 0x3768A8, 0x100 - -gUnknown_83769A8:: @ 83769A8 - .incbin "baserom.gba", 0x3769A8, 0x100 - -gUnknown_8376AA8:: @ 8376AA8 - .incbin "baserom.gba", 0x376AA8, 0x100 - -gUnknown_8376BA8:: @ 8376BA8 - .incbin "baserom.gba", 0x376BA8, 0x100 - -gUnknown_8376CA8:: @ 8376CA8 - .incbin "baserom.gba", 0x376CA8, 0x100 - -gUnknown_8376DA8:: @ 8376DA8 - .incbin "baserom.gba", 0x376DA8, 0x100 - -gUnknown_8376EA8:: @ 8376EA8 - .incbin "baserom.gba", 0x376EA8, 0x200 + .incbin "graphics/map_objects/048.4bpp" gUnknown_83770A8:: @ 83770A8 - .incbin "baserom.gba", 0x3770A8, 0x100 - -gUnknown_83771A8:: @ 83771A8 - .incbin "baserom.gba", 0x3771A8, 0x100 - -gUnknown_83772A8:: @ 83772A8 - .incbin "baserom.gba", 0x3772A8, 0x100 - -gUnknown_83773A8:: @ 83773A8 - .incbin "baserom.gba", 0x3773A8, 0x100 - -gUnknown_83774A8:: @ 83774A8 - .incbin "baserom.gba", 0x3774A8, 0x100 - -gUnknown_83775A8:: @ 83775A8 - .incbin "baserom.gba", 0x3775A8, 0x100 - -gUnknown_83776A8:: @ 83776A8 - .incbin "baserom.gba", 0x3776A8, 0x100 - -gUnknown_83777A8:: @ 83777A8 - .incbin "baserom.gba", 0x3777A8, 0x100 - -gUnknown_83778A8:: @ 83778A8 - .incbin "baserom.gba", 0x3778A8, 0x100 - -gUnknown_83779A8:: @ 83779A8 - .incbin "baserom.gba", 0x3779A8, 0x100 + .incbin "graphics/map_objects/029.4bpp" gUnknown_8377AA8:: @ 8377AA8 - .incbin "baserom.gba", 0x377AA8, 0x100 - -gUnknown_8377BA8:: @ 8377BA8 - .incbin "baserom.gba", 0x377BA8, 0x100 - -gUnknown_8377CA8:: @ 8377CA8 - .incbin "baserom.gba", 0x377CA8, 0x100 - -gUnknown_8377DA8:: @ 8377DA8 - .incbin "baserom.gba", 0x377DA8, 0x100 - -gUnknown_8377EA8:: @ 8377EA8 - .incbin "baserom.gba", 0x377EA8, 0x100 - -gUnknown_8377FA8:: @ 8377FA8 - .incbin "baserom.gba", 0x377FA8, 0x100 - -gUnknown_83780A8:: @ 83780A8 - .incbin "baserom.gba", 0x3780A8, 0x100 - -gUnknown_83781A8:: @ 83781A8 - .incbin "baserom.gba", 0x3781A8, 0x100 - -gUnknown_83782A8:: @ 83782A8 - .incbin "baserom.gba", 0x3782A8, 0x100 + .incbin "graphics/map_objects/059.4bpp" gUnknown_83783A8:: @ 83783A8 - .incbin "baserom.gba", 0x3783A8, 0x100 - -gUnknown_83784A8:: @ 83784A8 - .incbin "baserom.gba", 0x3784A8, 0x100 - -gUnknown_83785A8:: @ 83785A8 - .incbin "baserom.gba", 0x3785A8, 0x700 + .incbin "graphics/map_objects/033.4bpp" gUnknown_8378CA8:: @ 8378CA8 - .incbin "baserom.gba", 0x378CA8, 0x100 - -gUnknown_8378DA8:: @ 8378DA8 - .incbin "baserom.gba", 0x378DA8, 0x100 - -gUnknown_8378EA8:: @ 8378EA8 - .incbin "baserom.gba", 0x378EA8, 0x100 - -gUnknown_8378FA8:: @ 8378FA8 - .incbin "baserom.gba", 0x378FA8, 0x100 - -gUnknown_83790A8:: @ 83790A8 - .incbin "baserom.gba", 0x3790A8, 0x100 - -gUnknown_83791A8:: @ 83791A8 - .incbin "baserom.gba", 0x3791A8, 0x100 - -gUnknown_83792A8:: @ 83792A8 - .incbin "baserom.gba", 0x3792A8, 0x100 - -gUnknown_83793A8:: @ 83793A8 - .incbin "baserom.gba", 0x3793A8, 0x100 - -gUnknown_83794A8:: @ 83794A8 - .incbin "baserom.gba", 0x3794A8, 0x100 + .incbin "graphics/map_objects/035.4bpp" gUnknown_83795A8:: @ 83795A8 - .incbin "baserom.gba", 0x3795A8, 0x100 - -gUnknown_83796A8:: @ 83796A8 - .incbin "baserom.gba", 0x3796A8, 0x100 - -gUnknown_83797A8:: @ 83797A8 - .incbin "baserom.gba", 0x3797A8, 0x100 - -gUnknown_83798A8:: @ 83798A8 - .incbin "baserom.gba", 0x3798A8, 0x100 - -gUnknown_83799A8:: @ 83799A8 - .incbin "baserom.gba", 0x3799A8, 0x100 - -gUnknown_8379AA8:: @ 8379AA8 - .incbin "baserom.gba", 0x379AA8, 0x100 - -gUnknown_8379BA8:: @ 8379BA8 - .incbin "baserom.gba", 0x379BA8, 0x100 - -gUnknown_8379CA8:: @ 8379CA8 - .incbin "baserom.gba", 0x379CA8, 0x100 - -gUnknown_8379DA8:: @ 8379DA8 - .incbin "baserom.gba", 0x379DA8, 0x100 - -gUnknown_8379EA8:: @ 8379EA8 - .incbin "baserom.gba", 0x379EA8, 0x100 + .incbin "graphics/map_objects/039.4bpp" gUnknown_8379FA8:: @ 8379FA8 - .incbin "baserom.gba", 0x379FA8, 0x100 - -gUnknown_837A0A8:: @ 837A0A8 - .incbin "baserom.gba", 0x37A0A8, 0x100 - -gUnknown_837A1A8:: @ 837A1A8 - .incbin "baserom.gba", 0x37A1A8, 0x100 - -gUnknown_837A2A8:: @ 837A2A8 - .incbin "baserom.gba", 0x37A2A8, 0x100 - -gUnknown_837A3A8:: @ 837A3A8 - .incbin "baserom.gba", 0x37A3A8, 0x100 - -gUnknown_837A4A8:: @ 837A4A8 - .incbin "baserom.gba", 0x37A4A8, 0x100 - -gUnknown_837A5A8:: @ 837A5A8 - .incbin "baserom.gba", 0x37A5A8, 0x100 - -gUnknown_837A6A8:: @ 837A6A8 - .incbin "baserom.gba", 0x37A6A8, 0x100 - -gUnknown_837A7A8:: @ 837A7A8 - .incbin "baserom.gba", 0x37A7A8, 0x100 - -gUnknown_837A8A8:: @ 837A8A8 - .incbin "baserom.gba", 0x37A8A8, 0x100 + .incbin "graphics/map_objects/040.4bpp" gUnknown_837A9A8:: @ 837A9A8 - .incbin "baserom.gba", 0x37A9A8, 0x100 - -gUnknown_837AAA8:: @ 837AAA8 - .incbin "baserom.gba", 0x37AAA8, 0x100 - -gUnknown_837ABA8:: @ 837ABA8 - .incbin "baserom.gba", 0x37ABA8, 0x100 - -gUnknown_837ACA8:: @ 837ACA8 - .incbin "baserom.gba", 0x37ACA8, 0x100 - -gUnknown_837ADA8:: @ 837ADA8 - .incbin "baserom.gba", 0x37ADA8, 0x100 - -gUnknown_837AEA8:: @ 837AEA8 - .incbin "baserom.gba", 0x37AEA8, 0x100 - -gUnknown_837AFA8:: @ 837AFA8 - .incbin "baserom.gba", 0x37AFA8, 0x100 - -gUnknown_837B0A8:: @ 837B0A8 - .incbin "baserom.gba", 0x37B0A8, 0x100 - -gUnknown_837B1A8:: @ 837B1A8 - .incbin "baserom.gba", 0x37B1A8, 0x100 - -gUnknown_837B2A8:: @ 837B2A8 - .incbin "baserom.gba", 0x37B2A8, 0x100 + .incbin "graphics/map_objects/041.4bpp" gUnknown_837B3A8:: @ 837B3A8 - .incbin "baserom.gba", 0x37B3A8, 0x100 - -gUnknown_837B4A8:: @ 837B4A8 - .incbin "baserom.gba", 0x37B4A8, 0x100 - -gUnknown_837B5A8:: @ 837B5A8 - .incbin "baserom.gba", 0x37B5A8, 0x100 - -gUnknown_837B6A8:: @ 837B6A8 - .incbin "baserom.gba", 0x37B6A8, 0x100 - -gUnknown_837B7A8:: @ 837B7A8 - .incbin "baserom.gba", 0x37B7A8, 0x100 - -gUnknown_837B8A8:: @ 837B8A8 - .incbin "baserom.gba", 0x37B8A8, 0x100 - -gUnknown_837B9A8:: @ 837B9A8 - .incbin "baserom.gba", 0x37B9A8, 0x100 - -gUnknown_837BAA8:: @ 837BAA8 - .incbin "baserom.gba", 0x37BAA8, 0x100 - -gUnknown_837BBA8:: @ 837BBA8 - .incbin "baserom.gba", 0x37BBA8, 0x100 - -gUnknown_837BCA8:: @ 837BCA8 - .incbin "baserom.gba", 0x37BCA8, 0x100 + .incbin "graphics/map_objects/042.4bpp" gUnknown_837BDA8:: @ 837BDA8 - .incbin "baserom.gba", 0x37BDA8, 0x80 - -gUnknown_837BE28:: @ 837BE28 - .incbin "baserom.gba", 0x37BE28, 0x80 - -gUnknown_837BEA8:: @ 837BEA8 - .incbin "baserom.gba", 0x37BEA8, 0x80 + .incbin "graphics/map_objects/121.4bpp" gUnknown_837BF28:: @ 837BF28 - .incbin "baserom.gba", 0x37BF28, 0x100 - -gUnknown_837C028:: @ 837C028 - .incbin "baserom.gba", 0x37C028, 0x100 - -gUnknown_837C128:: @ 837C128 - .incbin "baserom.gba", 0x37C128, 0x100 - -gUnknown_837C228:: @ 837C228 - .incbin "baserom.gba", 0x37C228, 0x100 - -gUnknown_837C328:: @ 837C328 - .incbin "baserom.gba", 0x37C328, 0x100 - -gUnknown_837C428:: @ 837C428 - .incbin "baserom.gba", 0x37C428, 0x100 - -gUnknown_837C528:: @ 837C528 - .incbin "baserom.gba", 0x37C528, 0x100 - -gUnknown_837C628:: @ 837C628 - .incbin "baserom.gba", 0x37C628, 0x100 - -gUnknown_837C728:: @ 837C728 - .incbin "baserom.gba", 0x37C728, 0x100 - -gUnknown_837C828:: @ 837C828 - .incbin "baserom.gba", 0x37C828, 0x100 + .incbin "graphics/map_objects/052.4bpp" gUnknown_837C928:: @ 837C928 - .incbin "baserom.gba", 0x37C928, 0x100 - -gUnknown_837CA28:: @ 837CA28 - .incbin "baserom.gba", 0x37CA28, 0x100 - -gUnknown_837CB28:: @ 837CB28 - .incbin "baserom.gba", 0x37CB28, 0x100 - -gUnknown_837CC28:: @ 837CC28 - .incbin "baserom.gba", 0x37CC28, 0x100 - -gUnknown_837CD28:: @ 837CD28 - .incbin "baserom.gba", 0x37CD28, 0x100 - -gUnknown_837CE28:: @ 837CE28 - .incbin "baserom.gba", 0x37CE28, 0x100 - -gUnknown_837CF28:: @ 837CF28 - .incbin "baserom.gba", 0x37CF28, 0x100 - -gUnknown_837D028:: @ 837D028 - .incbin "baserom.gba", 0x37D028, 0x100 - -gUnknown_837D128:: @ 837D128 - .incbin "baserom.gba", 0x37D128, 0x100 - -gUnknown_837D228:: @ 837D228 - .incbin "baserom.gba", 0x37D228, 0x100 + .incbin "graphics/map_objects/058.4bpp" gUnknown_837D328:: @ 837D328 - .incbin "baserom.gba", 0x37D328, 0x100 - -gUnknown_837D428:: @ 837D428 - .incbin "baserom.gba", 0x37D428, 0x100 - -gUnknown_837D528:: @ 837D528 - .incbin "baserom.gba", 0x37D528, 0x100 - -gUnknown_837D628:: @ 837D628 - .incbin "baserom.gba", 0x37D628, 0x100 - -gUnknown_837D728:: @ 837D728 - .incbin "baserom.gba", 0x37D728, 0x100 - -gUnknown_837D828:: @ 837D828 - .incbin "baserom.gba", 0x37D828, 0x100 - -gUnknown_837D928:: @ 837D928 - .incbin "baserom.gba", 0x37D928, 0x100 - -gUnknown_837DA28:: @ 837DA28 - .incbin "baserom.gba", 0x37DA28, 0x100 - -gUnknown_837DB28:: @ 837DB28 - .incbin "baserom.gba", 0x37DB28, 0x100 + .incbin "graphics/map_objects/050.4bpp" gUnknown_837DC28:: @ 837DC28 - .incbin "baserom.gba", 0x37DC28, 0x100 - -gUnknown_837DD28:: @ 837DD28 - .incbin "baserom.gba", 0x37DD28, 0x100 - -gUnknown_837DE28:: @ 837DE28 - .incbin "baserom.gba", 0x37DE28, 0x100 - -gUnknown_837DF28:: @ 837DF28 - .incbin "baserom.gba", 0x37DF28, 0x100 - -gUnknown_837E028:: @ 837E028 - .incbin "baserom.gba", 0x37E028, 0x100 - -gUnknown_837E128:: @ 837E128 - .incbin "baserom.gba", 0x37E128, 0x100 - -gUnknown_837E228:: @ 837E228 - .incbin "baserom.gba", 0x37E228, 0x100 - -gUnknown_837E328:: @ 837E328 - .incbin "baserom.gba", 0x37E328, 0x100 - -gUnknown_837E428:: @ 837E428 - .incbin "baserom.gba", 0x37E428, 0x100 - -gUnknown_837E528:: @ 837E528 - .incbin "baserom.gba", 0x37E528, 0x100 + .incbin "graphics/map_objects/043.4bpp" gUnknown_837E628:: @ 837E628 - .incbin "baserom.gba", 0x37E628, 0x100 - -gUnknown_837E728:: @ 837E728 - .incbin "baserom.gba", 0x37E728, 0x100 - -gUnknown_837E828:: @ 837E828 - .incbin "baserom.gba", 0x37E828, 0x100 - -gUnknown_837E928:: @ 837E928 - .incbin "baserom.gba", 0x37E928, 0x100 - -gUnknown_837EA28:: @ 837EA28 - .incbin "baserom.gba", 0x37EA28, 0x100 - -gUnknown_837EB28:: @ 837EB28 - .incbin "baserom.gba", 0x37EB28, 0x100 - -gUnknown_837EC28:: @ 837EC28 - .incbin "baserom.gba", 0x37EC28, 0x100 - -gUnknown_837ED28:: @ 837ED28 - .incbin "baserom.gba", 0x37ED28, 0x100 - -gUnknown_837EE28:: @ 837EE28 - .incbin "baserom.gba", 0x37EE28, 0x100 - -gUnknown_837EF28:: @ 837EF28 - .incbin "baserom.gba", 0x37EF28, 0x100 + .incbin "graphics/map_objects/044.4bpp" gUnknown_837F028:: @ 837F028 - .incbin "baserom.gba", 0x37F028, 0x100 - -gUnknown_837F128:: @ 837F128 - .incbin "baserom.gba", 0x37F128, 0x100 - -gUnknown_837F228:: @ 837F228 - .incbin "baserom.gba", 0x37F228, 0x100 - -gUnknown_837F328:: @ 837F328 - .incbin "baserom.gba", 0x37F328, 0x100 - -gUnknown_837F428:: @ 837F428 - .incbin "baserom.gba", 0x37F428, 0x100 - -gUnknown_837F528:: @ 837F528 - .incbin "baserom.gba", 0x37F528, 0x100 - -gUnknown_837F628:: @ 837F628 - .incbin "baserom.gba", 0x37F628, 0x100 - -gUnknown_837F728:: @ 837F728 - .incbin "baserom.gba", 0x37F728, 0x100 - -gUnknown_837F828:: @ 837F828 - .incbin "baserom.gba", 0x37F828, 0x100 - -gUnknown_837F928:: @ 837F928 - .incbin "baserom.gba", 0x37F928, 0x100 + .incbin "graphics/map_objects/045.4bpp" gUnknown_837FA28:: @ 837FA28 - .incbin "baserom.gba", 0x37FA28, 0x100 - -gUnknown_837FB28:: @ 837FB28 - .incbin "baserom.gba", 0x37FB28, 0x100 - -gUnknown_837FC28:: @ 837FC28 - .incbin "baserom.gba", 0x37FC28, 0x100 - -gUnknown_837FD28:: @ 837FD28 - .incbin "baserom.gba", 0x37FD28, 0x100 - -gUnknown_837FE28:: @ 837FE28 - .incbin "baserom.gba", 0x37FE28, 0x100 - -gUnknown_837FF28:: @ 837FF28 - .incbin "baserom.gba", 0x37FF28, 0x100 - -gUnknown_8380028:: @ 8380028 - .incbin "baserom.gba", 0x380028, 0x100 - -gUnknown_8380128:: @ 8380128 - .incbin "baserom.gba", 0x380128, 0x100 - -gUnknown_8380228:: @ 8380228 - .incbin "baserom.gba", 0x380228, 0x100 - -gUnknown_8380328:: @ 8380328 - .incbin "baserom.gba", 0x380328, 0x100 + .incbin "graphics/map_objects/046.4bpp" gUnknown_8380428:: @ 8380428 - .incbin "baserom.gba", 0x380428, 0x100 - -gUnknown_8380528:: @ 8380528 - .incbin "baserom.gba", 0x380528, 0x100 - -gUnknown_8380628:: @ 8380628 - .incbin "baserom.gba", 0x380628, 0x100 - -gUnknown_8380728:: @ 8380728 - .incbin "baserom.gba", 0x380728, 0x100 - -gUnknown_8380828:: @ 8380828 - .incbin "baserom.gba", 0x380828, 0x100 - -gUnknown_8380928:: @ 8380928 - .incbin "baserom.gba", 0x380928, 0x100 - -gUnknown_8380A28:: @ 8380A28 - .incbin "baserom.gba", 0x380A28, 0x100 - -gUnknown_8380B28:: @ 8380B28 - .incbin "baserom.gba", 0x380B28, 0x100 - -gUnknown_8380C28:: @ 8380C28 - .incbin "baserom.gba", 0x380C28, 0x100 - -gUnknown_8380D28:: @ 8380D28 - .incbin "baserom.gba", 0x380D28, 0x100 + .incbin "graphics/map_objects/054.4bpp" gUnknown_8380E28:: @ 8380E28 - .incbin "baserom.gba", 0x380E28, 0x100 - -gUnknown_8380F28:: @ 8380F28 - .incbin "baserom.gba", 0x380F28, 0x100 - -gUnknown_8381028:: @ 8381028 - .incbin "baserom.gba", 0x381028, 0x100 - -gUnknown_8381128:: @ 8381128 - .incbin "baserom.gba", 0x381128, 0x100 - -gUnknown_8381228:: @ 8381228 - .incbin "baserom.gba", 0x381228, 0x100 - -gUnknown_8381328:: @ 8381328 - .incbin "baserom.gba", 0x381328, 0x100 - -gUnknown_8381428:: @ 8381428 - .incbin "baserom.gba", 0x381428, 0x100 - -gUnknown_8381528:: @ 8381528 - .incbin "baserom.gba", 0x381528, 0x100 - -gUnknown_8381628:: @ 8381628 - .incbin "baserom.gba", 0x381628, 0x100 - -gUnknown_8381728:: @ 8381728 - .incbin "baserom.gba", 0x381728, 0x100 + .incbin "graphics/map_objects/055.4bpp" gUnknown_8381828:: @ 8381828 - .incbin "baserom.gba", 0x381828, 0x100 - -gUnknown_8381928:: @ 8381928 - .incbin "baserom.gba", 0x381928, 0x100 - -gUnknown_8381A28:: @ 8381A28 - .incbin "baserom.gba", 0x381A28, 0x100 - -gUnknown_8381B28:: @ 8381B28 - .incbin "baserom.gba", 0x381B28, 0x100 - -gUnknown_8381C28:: @ 8381C28 - .incbin "baserom.gba", 0x381C28, 0x100 - -gUnknown_8381D28:: @ 8381D28 - .incbin "baserom.gba", 0x381D28, 0x100 - -gUnknown_8381E28:: @ 8381E28 - .incbin "baserom.gba", 0x381E28, 0x100 - -gUnknown_8381F28:: @ 8381F28 - .incbin "baserom.gba", 0x381F28, 0x100 - -gUnknown_8382028:: @ 8382028 - .incbin "baserom.gba", 0x382028, 0x100 - -gUnknown_8382128:: @ 8382128 - .incbin "baserom.gba", 0x382128, 0x100 + .incbin "graphics/map_objects/061.4bpp" gUnknown_8382228:: @ 8382228 - .incbin "baserom.gba", 0x382228, 0x100 - -gUnknown_8382328:: @ 8382328 - .incbin "baserom.gba", 0x382328, 0x100 - -gUnknown_8382428:: @ 8382428 - .incbin "baserom.gba", 0x382428, 0x100 - -gUnknown_8382528:: @ 8382528 - .incbin "baserom.gba", 0x382528, 0x100 - -gUnknown_8382628:: @ 8382628 - .incbin "baserom.gba", 0x382628, 0x100 - -gUnknown_8382728:: @ 8382728 - .incbin "baserom.gba", 0x382728, 0x100 - -gUnknown_8382828:: @ 8382828 - .incbin "baserom.gba", 0x382828, 0x100 - -gUnknown_8382928:: @ 8382928 - .incbin "baserom.gba", 0x382928, 0x100 - -gUnknown_8382A28:: @ 8382A28 - .incbin "baserom.gba", 0x382A28, 0x100 - -gUnknown_8382B28:: @ 8382B28 - .incbin "baserom.gba", 0x382B28, 0x100 + .incbin "graphics/map_objects/062.4bpp" gUnknown_8382C28:: @ 8382C28 - .incbin "baserom.gba", 0x382C28, 0x100 - -gUnknown_8382D28:: @ 8382D28 - .incbin "baserom.gba", 0x382D28, 0x100 - -gUnknown_8382E28:: @ 8382E28 - .incbin "baserom.gba", 0x382E28, 0x100 - -gUnknown_8382F28:: @ 8382F28 - .incbin "baserom.gba", 0x382F28, 0x100 - -gUnknown_8383028:: @ 8383028 - .incbin "baserom.gba", 0x383028, 0x100 - -gUnknown_8383128:: @ 8383128 - .incbin "baserom.gba", 0x383128, 0x100 - -gUnknown_8383228:: @ 8383228 - .incbin "baserom.gba", 0x383228, 0x100 - -gUnknown_8383328:: @ 8383328 - .incbin "baserom.gba", 0x383328, 0x100 - -gUnknown_8383428:: @ 8383428 - .incbin "baserom.gba", 0x383428, 0x100 + .incbin "graphics/map_objects/063.4bpp" gUnknown_8383528:: @ 8383528 - .incbin "baserom.gba", 0x383528, 0x100 - -gUnknown_8383628:: @ 8383628 - .incbin "baserom.gba", 0x383628, 0x100 - -gUnknown_8383728:: @ 8383728 - .incbin "baserom.gba", 0x383728, 0x100 - -gUnknown_8383828:: @ 8383828 - .incbin "baserom.gba", 0x383828, 0x100 - -gUnknown_8383928:: @ 8383928 - .incbin "baserom.gba", 0x383928, 0x100 - -gUnknown_8383A28:: @ 8383A28 - .incbin "baserom.gba", 0x383A28, 0x100 - -gUnknown_8383B28:: @ 8383B28 - .incbin "baserom.gba", 0x383B28, 0x100 - -gUnknown_8383C28:: @ 8383C28 - .incbin "baserom.gba", 0x383C28, 0x100 - -gUnknown_8383D28:: @ 8383D28 - .incbin "baserom.gba", 0x383D28, 0x100 - -gUnknown_8383E28:: @ 8383E28 - .incbin "baserom.gba", 0x383E28, 0x100 + .incbin "graphics/map_objects/057.4bpp" gUnknown_8383F28:: @ 8383F28 - .incbin "baserom.gba", 0x383F28, 0x100 - -gUnknown_8384028:: @ 8384028 - .incbin "baserom.gba", 0x384028, 0x100 - -gUnknown_8384128:: @ 8384128 - .incbin "baserom.gba", 0x384128, 0x100 - -gUnknown_8384228:: @ 8384228 - .incbin "baserom.gba", 0x384228, 0x100 - -gUnknown_8384328:: @ 8384328 - .incbin "baserom.gba", 0x384328, 0x100 - -gUnknown_8384428:: @ 8384428 - .incbin "baserom.gba", 0x384428, 0x100 - -gUnknown_8384528:: @ 8384528 - .incbin "baserom.gba", 0x384528, 0x100 - -gUnknown_8384628:: @ 8384628 - .incbin "baserom.gba", 0x384628, 0x100 - -gUnknown_8384728:: @ 8384728 - .incbin "baserom.gba", 0x384728, 0x100 + .incbin "graphics/map_objects/090.4bpp" gUnknown_8384828:: @ 8384828 - .incbin "baserom.gba", 0x384828, 0x100 - -gUnknown_8384928:: @ 8384928 - .incbin "baserom.gba", 0x384928, 0x100 - -gUnknown_8384A28:: @ 8384A28 - .incbin "baserom.gba", 0x384A28, 0x100 - -gUnknown_8384B28:: @ 8384B28 - .incbin "baserom.gba", 0x384B28, 0x100 - -gUnknown_8384C28:: @ 8384C28 - .incbin "baserom.gba", 0x384C28, 0x100 - -gUnknown_8384D28:: @ 8384D28 - .incbin "baserom.gba", 0x384D28, 0x100 - -gUnknown_8384E28:: @ 8384E28 - .incbin "baserom.gba", 0x384E28, 0x100 - -gUnknown_8384F28:: @ 8384F28 - .incbin "baserom.gba", 0x384F28, 0x100 - -gUnknown_8385028:: @ 8385028 - .incbin "baserom.gba", 0x385028, 0x100 + .incbin "graphics/map_objects/152.4bpp" gUnknown_8385128:: @ 8385128 - .incbin "baserom.gba", 0x385128, 0x80 - -gUnknown_83851A8:: @ 83851A8 - .incbin "baserom.gba", 0x3851A8, 0x80 - -gUnknown_8385228:: @ 8385228 - .incbin "baserom.gba", 0x385228, 0x80 - -gUnknown_83852A8:: @ 83852A8 - .incbin "baserom.gba", 0x3852A8, 0x80 - -gUnknown_8385328:: @ 8385328 - .incbin "baserom.gba", 0x385328, 0x80 - -gUnknown_83853A8:: @ 83853A8 - .incbin "baserom.gba", 0x3853A8, 0x80 - -gUnknown_8385428:: @ 8385428 - .incbin "baserom.gba", 0x385428, 0x80 - -gUnknown_83854A8:: @ 83854A8 - .incbin "baserom.gba", 0x3854A8, 0x80 - -gUnknown_8385528:: @ 8385528 - .incbin "baserom.gba", 0x385528, 0x80 - -gUnknown_83855A8:: @ 83855A8 - .incbin "baserom.gba", 0x3855A8, 0x80 + .incbin "graphics/map_objects/037.4bpp" gUnknown_8385628:: @ 8385628 - .incbin "baserom.gba", 0x385628, 0x80 - -gUnknown_83856A8:: @ 83856A8 - .incbin "baserom.gba", 0x3856A8, 0x80 - -gUnknown_8385728:: @ 8385728 - .incbin "baserom.gba", 0x385728, 0x80 - -gUnknown_83857A8:: @ 83857A8 - .incbin "baserom.gba", 0x3857A8, 0x80 - -gUnknown_8385828:: @ 8385828 - .incbin "baserom.gba", 0x385828, 0x80 - -gUnknown_83858A8:: @ 83858A8 - .incbin "baserom.gba", 0x3858A8, 0x80 - -gUnknown_8385928:: @ 8385928 - .incbin "baserom.gba", 0x385928, 0x80 - -gUnknown_83859A8:: @ 83859A8 - .incbin "baserom.gba", 0x3859A8, 0x80 - -gUnknown_8385A28:: @ 8385A28 - .incbin "baserom.gba", 0x385A28, 0x80 - -gUnknown_8385AA8:: @ 8385AA8 - .incbin "baserom.gba", 0x385AA8, 0x80 + .incbin "graphics/map_objects/036.4bpp" gUnknown_8385B28:: @ 8385B28 - .incbin "baserom.gba", 0x385B28, 0x80 - -gUnknown_8385BA8:: @ 8385BA8 - .incbin "baserom.gba", 0x385BA8, 0x80 - -gUnknown_8385C28:: @ 8385C28 - .incbin "baserom.gba", 0x385C28, 0x80 - -gUnknown_8385CA8:: @ 8385CA8 - .incbin "baserom.gba", 0x385CA8, 0x80 - -gUnknown_8385D28:: @ 8385D28 - .incbin "baserom.gba", 0x385D28, 0x80 - -gUnknown_8385DA8:: @ 8385DA8 - .incbin "baserom.gba", 0x385DA8, 0x80 - -gUnknown_8385E28:: @ 8385E28 - .incbin "baserom.gba", 0x385E28, 0x80 - -gUnknown_8385EA8:: @ 8385EA8 - .incbin "baserom.gba", 0x385EA8, 0x80 - -gUnknown_8385F28:: @ 8385F28 - .incbin "baserom.gba", 0x385F28, 0x80 - -gUnknown_8385FA8:: @ 8385FA8 - .incbin "baserom.gba", 0x385FA8, 0x80 + .incbin "graphics/map_objects/038.4bpp" gUnknown_8386028:: @ 8386028 - .incbin "baserom.gba", 0x386028, 0x100 - -gUnknown_8386128:: @ 8386128 - .incbin "baserom.gba", 0x386128, 0x100 - -gUnknown_8386228:: @ 8386228 - .incbin "baserom.gba", 0x386228, 0x100 - -gUnknown_8386328:: @ 8386328 - .incbin "baserom.gba", 0x386328, 0x100 - -gUnknown_8386428:: @ 8386428 - .incbin "baserom.gba", 0x386428, 0x100 - -gUnknown_8386528:: @ 8386528 - .incbin "baserom.gba", 0x386528, 0x100 - -gUnknown_8386628:: @ 8386628 - .incbin "baserom.gba", 0x386628, 0x100 - -gUnknown_8386728:: @ 8386728 - .incbin "baserom.gba", 0x386728, 0x100 - -gUnknown_8386828:: @ 8386828 - .incbin "baserom.gba", 0x386828, 0x100 - -gUnknown_8386928:: @ 8386928 - .incbin "baserom.gba", 0x386928, 0x100 + .incbin "graphics/map_objects/056.4bpp" gUnknown_8386A28:: @ 8386A28 - .incbin "baserom.gba", 0x386A28, 0x200 - -gUnknown_8386C28:: @ 8386C28 - .incbin "baserom.gba", 0x386C28, 0x200 - -gUnknown_8386E28:: @ 8386E28 - .incbin "baserom.gba", 0x386E28, 0x200 - -gUnknown_8387028:: @ 8387028 - .incbin "baserom.gba", 0x387028, 0x200 - -gUnknown_8387228:: @ 8387228 - .incbin "baserom.gba", 0x387228, 0x200 - -gUnknown_8387428:: @ 8387428 - .incbin "baserom.gba", 0x387428, 0x200 - -gUnknown_8387628:: @ 8387628 - .incbin "baserom.gba", 0x387628, 0x200 - -gUnknown_8387828:: @ 8387828 - .incbin "baserom.gba", 0x387828, 0x200 - -gUnknown_8387A28:: @ 8387A28 - .incbin "baserom.gba", 0x387A28, 0x200 - -gUnknown_8387C28:: @ 8387C28 - .incbin "baserom.gba", 0x387C28, 0x200 + .incbin "graphics/map_objects/053.4bpp" gUnknown_8387E28:: @ 8387E28 - .incbin "baserom.gba", 0x387E28, 0x100 - -gUnknown_8387F28:: @ 8387F28 - .incbin "baserom.gba", 0x387F28, 0x100 - -gUnknown_8388028:: @ 8388028 - .incbin "baserom.gba", 0x388028, 0x100 - -gUnknown_8388128:: @ 8388128 - .incbin "baserom.gba", 0x388128, 0x100 - -gUnknown_8388228:: @ 8388228 - .incbin "baserom.gba", 0x388228, 0x100 - -gUnknown_8388328:: @ 8388328 - .incbin "baserom.gba", 0x388328, 0x100 - -gUnknown_8388428:: @ 8388428 - .incbin "baserom.gba", 0x388428, 0x100 - -gUnknown_8388528:: @ 8388528 - .incbin "baserom.gba", 0x388528, 0x100 - -gUnknown_8388628:: @ 8388628 - .incbin "baserom.gba", 0x388628, 0x100 + .incbin "graphics/map_objects/091.4bpp" gUnknown_8388728:: @ 8388728 - .incbin "baserom.gba", 0x388728, 0x100 - -gUnknown_8388828:: @ 8388828 - .incbin "baserom.gba", 0x388828, 0x100 - -gUnknown_8388928:: @ 8388928 - .incbin "baserom.gba", 0x388928, 0x100 - -gUnknown_8388A28:: @ 8388A28 - .incbin "baserom.gba", 0x388A28, 0x100 - -gUnknown_8388B28:: @ 8388B28 - .incbin "baserom.gba", 0x388B28, 0x100 - -gUnknown_8388C28:: @ 8388C28 - .incbin "baserom.gba", 0x388C28, 0x100 - -gUnknown_8388D28:: @ 8388D28 - .incbin "baserom.gba", 0x388D28, 0x100 - -gUnknown_8388E28:: @ 8388E28 - .incbin "baserom.gba", 0x388E28, 0x100 - -gUnknown_8388F28:: @ 8388F28 - .incbin "baserom.gba", 0x388F28, 0x100 - -gUnknown_8389028:: @ 8389028 - .incbin "baserom.gba", 0x389028, 0x100 + .incbin "graphics/map_objects/025.4bpp" gUnknown_8389128:: @ 8389128 - .incbin "baserom.gba", 0x389128, 0x100 - -gUnknown_8389228:: @ 8389228 - .incbin "baserom.gba", 0x389228, 0x100 - -gUnknown_8389328:: @ 8389328 - .incbin "baserom.gba", 0x389328, 0x100 - -gUnknown_8389428:: @ 8389428 - .incbin "baserom.gba", 0x389428, 0x100 - -gUnknown_8389528:: @ 8389528 - .incbin "baserom.gba", 0x389528, 0x100 - -gUnknown_8389628:: @ 8389628 - .incbin "baserom.gba", 0x389628, 0x100 - -gUnknown_8389728:: @ 8389728 - .incbin "baserom.gba", 0x389728, 0x100 - -gUnknown_8389828:: @ 8389828 - .incbin "baserom.gba", 0x389828, 0x100 - -gUnknown_8389928:: @ 8389928 - .incbin "baserom.gba", 0x389928, 0x100 - -gUnknown_8389A28:: @ 8389A28 - .incbin "baserom.gba", 0x389A28, 0x100 + .incbin "graphics/map_objects/026.4bpp" gUnknown_8389B28:: @ 8389B28 - .incbin "baserom.gba", 0x389B28, 0x100 - -gUnknown_8389C28:: @ 8389C28 - .incbin "baserom.gba", 0x389C28, 0x100 - -gUnknown_8389D28:: @ 8389D28 - .incbin "baserom.gba", 0x389D28, 0x100 - -gUnknown_8389E28:: @ 8389E28 - .incbin "baserom.gba", 0x389E28, 0x100 - -gUnknown_8389F28:: @ 8389F28 - .incbin "baserom.gba", 0x389F28, 0x100 - -gUnknown_838A028:: @ 838A028 - .incbin "baserom.gba", 0x38A028, 0x100 - -gUnknown_838A128:: @ 838A128 - .incbin "baserom.gba", 0x38A128, 0x100 - -gUnknown_838A228:: @ 838A228 - .incbin "baserom.gba", 0x38A228, 0x100 - -gUnknown_838A328:: @ 838A328 - .incbin "baserom.gba", 0x38A328, 0x100 + .incbin "graphics/map_objects/071.4bpp" gUnknown_838A428:: @ 838A428 - .incbin "baserom.gba", 0x38A428, 0x100 - -gUnknown_838A528:: @ 838A528 - .incbin "baserom.gba", 0x38A528, 0x100 - -gUnknown_838A628:: @ 838A628 - .incbin "baserom.gba", 0x38A628, 0x100 - -gUnknown_838A728:: @ 838A728 - .incbin "baserom.gba", 0x38A728, 0x100 - -gUnknown_838A828:: @ 838A828 - .incbin "baserom.gba", 0x38A828, 0x100 - -gUnknown_838A928:: @ 838A928 - .incbin "baserom.gba", 0x38A928, 0x100 - -gUnknown_838AA28:: @ 838AA28 - .incbin "baserom.gba", 0x38AA28, 0x100 - -gUnknown_838AB28:: @ 838AB28 - .incbin "baserom.gba", 0x38AB28, 0x100 - -gUnknown_838AC28:: @ 838AC28 - .incbin "baserom.gba", 0x38AC28, 0x100 + .incbin "graphics/map_objects/072.4bpp" gUnknown_838AD28:: @ 838AD28 - .incbin "baserom.gba", 0x38AD28, 0x100 - -gUnknown_838AE28:: @ 838AE28 - .incbin "baserom.gba", 0x38AE28, 0x100 - -gUnknown_838AF28:: @ 838AF28 - .incbin "baserom.gba", 0x38AF28, 0x100 - -gUnknown_838B028:: @ 838B028 - .incbin "baserom.gba", 0x38B028, 0x100 + .incbin "graphics/map_objects/064.4bpp" gUnknown_838B128:: @ 838B128 - .incbin "baserom.gba", 0x38B128, 0x100 - -gUnknown_838B228:: @ 838B228 - .incbin "baserom.gba", 0x38B228, 0x100 - -gUnknown_838B328:: @ 838B328 - .incbin "baserom.gba", 0x38B328, 0x100 + .incbin "graphics/map_objects/065.4bpp" gUnknown_838B428:: @ 838B428 - .incbin "baserom.gba", 0x38B428, 0x100 - -gUnknown_838B528:: @ 838B528 - .incbin "baserom.gba", 0x38B528, 0x100 - -gUnknown_838B628:: @ 838B628 - .incbin "baserom.gba", 0x38B628, 0x100 + .incbin "graphics/map_objects/066.4bpp" gUnknown_838B728:: @ 838B728 - .incbin "baserom.gba", 0x38B728, 0x100 - -gUnknown_838B828:: @ 838B828 - .incbin "baserom.gba", 0x38B828, 0x100 - -gUnknown_838B928:: @ 838B928 - .incbin "baserom.gba", 0x38B928, 0x100 + .incbin "graphics/map_objects/067.4bpp" gUnknown_838BA28:: @ 838BA28 - .incbin "baserom.gba", 0x38BA28, 0x80 + .incbin "graphics/map_objects/092.4bpp" gUnknown_838BAA8:: @ 838BAA8 - .incbin "baserom.gba", 0x38BAA8, 0x100 - -gUnknown_838BBA8:: @ 838BBA8 - .incbin "baserom.gba", 0x38BBA8, 0x100 - -gUnknown_838BCA8:: @ 838BCA8 - .incbin "baserom.gba", 0x38BCA8, 0x100 - -gUnknown_838BDA8:: @ 838BDA8 - .incbin "baserom.gba", 0x38BDA8, 0x100 - -gUnknown_838BEA8:: @ 838BEA8 - .incbin "baserom.gba", 0x38BEA8, 0x100 - -gUnknown_838BFA8:: @ 838BFA8 - .incbin "baserom.gba", 0x38BFA8, 0x100 - -gUnknown_838C0A8:: @ 838C0A8 - .incbin "baserom.gba", 0x38C0A8, 0x100 - -gUnknown_838C1A8:: @ 838C1A8 - .incbin "baserom.gba", 0x38C1A8, 0x100 - -gUnknown_838C2A8:: @ 838C2A8 - .incbin "baserom.gba", 0x38C2A8, 0x100 + .incbin "graphics/map_objects/078.4bpp" gUnknown_838C3A8:: @ 838C3A8 - .incbin "baserom.gba", 0x38C3A8, 0x100 - -gUnknown_838C4A8:: @ 838C4A8 - .incbin "baserom.gba", 0x38C4A8, 0x100 - -gUnknown_838C5A8:: @ 838C5A8 - .incbin "baserom.gba", 0x38C5A8, 0x100 + .incbin "graphics/map_objects/079.4bpp" gUnknown_838C6A8:: @ 838C6A8 - .incbin "baserom.gba", 0x38C6A8, 0x100 - -gUnknown_838C7A8:: @ 838C7A8 - .incbin "baserom.gba", 0x38C7A8, 0x100 - -gUnknown_838C8A8:: @ 838C8A8 - .incbin "baserom.gba", 0x38C8A8, 0x100 - -gUnknown_838C9A8:: @ 838C9A8 - .incbin "baserom.gba", 0x38C9A8, 0x100 - -gUnknown_838CAA8:: @ 838CAA8 - .incbin "baserom.gba", 0x38CAA8, 0x100 - -gUnknown_838CBA8:: @ 838CBA8 - .incbin "baserom.gba", 0x38CBA8, 0x100 - -gUnknown_838CCA8:: @ 838CCA8 - .incbin "baserom.gba", 0x38CCA8, 0x100 - -gUnknown_838CDA8:: @ 838CDA8 - .incbin "baserom.gba", 0x38CDA8, 0x100 - -gUnknown_838CEA8:: @ 838CEA8 - .incbin "baserom.gba", 0x38CEA8, 0x100 + .incbin "graphics/map_objects/068.4bpp" gUnknown_838CFA8:: @ 838CFA8 - .incbin "baserom.gba", 0x38CFA8, 0x100 - -gUnknown_838D0A8:: @ 838D0A8 - .incbin "baserom.gba", 0x38D0A8, 0x100 - -gUnknown_838D1A8:: @ 838D1A8 - .incbin "baserom.gba", 0x38D1A8, 0x100 + .incbin "graphics/map_objects/069.4bpp" gUnknown_838D2A8:: @ 838D2A8 - .incbin "baserom.gba", 0x38D2A8, 0x100 + .incbin "graphics/map_objects/070.4bpp" -gUnknown_838D3A8:: @ 838D3A8 - .incbin "baserom.gba", 0x38D3A8, 0x100 - -gUnknown_838D4A8:: @ 838D4A8 - .incbin "baserom.gba", 0x38D4A8, 0xA00 +gUnknown_838D5A8:: @ 838D5A8 + .incbin "graphics/map_objects/unk_838D5A8.4bpp" gUnknown_838DEA8:: @ 838DEA8 - .incbin "baserom.gba", 0x38DEA8, 0x100 - -gUnknown_838DFA8:: @ 838DFA8 - .incbin "baserom.gba", 0x38DFA8, 0x100 - -gUnknown_838E0A8:: @ 838E0A8 - .incbin "baserom.gba", 0x38E0A8, 0x100 - -gUnknown_838E1A8:: @ 838E1A8 - .incbin "baserom.gba", 0x38E1A8, 0x100 - -gUnknown_838E2A8:: @ 838E2A8 - .incbin "baserom.gba", 0x38E2A8, 0x100 - -gUnknown_838E3A8:: @ 838E3A8 - .incbin "baserom.gba", 0x38E3A8, 0x100 - -gUnknown_838E4A8:: @ 838E4A8 - .incbin "baserom.gba", 0x38E4A8, 0x100 - -gUnknown_838E5A8:: @ 838E5A8 - .incbin "baserom.gba", 0x38E5A8, 0x100 - -gUnknown_838E6A8:: @ 838E6A8 - .incbin "baserom.gba", 0x38E6A8, 0x100 + .incbin "graphics/map_objects/049.4bpp" gUnknown_838E7A8:: @ 838E7A8 - .incbin "baserom.gba", 0x38E7A8, 0x100 - -gUnknown_838E8A8:: @ 838E8A8 - .incbin "baserom.gba", 0x38E8A8, 0x100 - -gUnknown_838E9A8:: @ 838E9A8 - .incbin "baserom.gba", 0x38E9A8, 0x100 - -gUnknown_838EAA8:: @ 838EAA8 - .incbin "baserom.gba", 0x38EAA8, 0x100 - -gUnknown_838EBA8:: @ 838EBA8 - .incbin "baserom.gba", 0x38EBA8, 0x100 - -gUnknown_838ECA8:: @ 838ECA8 - .incbin "baserom.gba", 0x38ECA8, 0x100 - -gUnknown_838EDA8:: @ 838EDA8 - .incbin "baserom.gba", 0x38EDA8, 0x100 - -gUnknown_838EEA8:: @ 838EEA8 - .incbin "baserom.gba", 0x38EEA8, 0x100 - -gUnknown_838EFA8:: @ 838EFA8 - .incbin "baserom.gba", 0x38EFA8, 0x100 + .incbin "graphics/map_objects/089.4bpp" gUnknown_838F0A8:: @ 838F0A8 - .incbin "baserom.gba", 0x38F0A8, 0x80 - -gUnknown_838F128:: @ 838F128 - .incbin "baserom.gba", 0x38F128, 0x80 - -gUnknown_838F1A8:: @ 838F1A8 - .incbin "baserom.gba", 0x38F1A8, 0x80 + .incbin "graphics/map_objects/135.4bpp" gUnknown_838F228:: @ 838F228 - .incbin "baserom.gba", 0x38F228, 0x200 + .incbin "graphics/map_objects/136.4bpp" gUnknown_838F428:: @ 838F428 - .incbin "baserom.gba", 0x38F428, 0x200 + .incbin "graphics/map_objects/137.4bpp" gUnknown_838F628:: @ 838F628 - .incbin "baserom.gba", 0x38F628, 0x200 + .incbin "graphics/map_objects/138.4bpp" gUnknown_838F828:: @ 838F828 - .incbin "baserom.gba", 0x38F828, 0x80 + .incbin "graphics/map_objects/139.4bpp" gUnknown_838F8A8:: @ 838F8A8 - .incbin "baserom.gba", 0x38F8A8, 0x80 + .incbin "graphics/map_objects/140.4bpp" gUnknown_838F928:: @ 838F928 - .incbin "baserom.gba", 0x38F928, 0x80 + .incbin "graphics/map_objects/141.4bpp" gUnknown_838F9A8:: @ 838F9A8 - .incbin "baserom.gba", 0x38F9A8, 0x80 + .incbin "graphics/map_objects/143.4bpp" gUnknown_838FA28:: @ 838FA28 - .incbin "baserom.gba", 0x38FA28, 0x80 + .incbin "graphics/map_objects/142.4bpp" gUnknown_838FAA8:: @ 838FAA8 - .incbin "baserom.gba", 0x38FAA8, 0x200 - -gUnknown_838FCA8:: @ 838FCA8 - .incbin "baserom.gba", 0x38FCA8, 0x200 + .incbin "graphics/map_objects/144.4bpp" gUnknown_838FEA8:: @ 838FEA8 - .incbin "baserom.gba", 0x38FEA8, 0x200 - -gUnknown_83900A8:: @ 83900A8 - .incbin "baserom.gba", 0x3900A8, 0x200 + .incbin "graphics/map_objects/145.4bpp" gUnknown_83902A8:: @ 83902A8 - .incbin "baserom.gba", 0x3902A8, 0x80 + .incbin "graphics/map_objects/146.4bpp" gUnknown_8390328:: @ 8390328 - .incbin "baserom.gba", 0x390328, 0x200 - -gUnknown_8390528:: @ 8390528 - .incbin "baserom.gba", 0x390528, 0x200 + .incbin "graphics/map_objects/148.4bpp" gUnknown_8390728:: @ 8390728 - .incbin "baserom.gba", 0x390728, 0x200 - -gUnknown_8390928:: @ 8390928 - .incbin "baserom.gba", 0x390928, 0x200 + .incbin "graphics/map_objects/149.4bpp" gUnknown_8390B28:: @ 8390B28 - .incbin "baserom.gba", 0x390B28, 0x200 - -gUnknown_8390D28:: @ 8390D28 - .incbin "baserom.gba", 0x390D28, 0x200 + .incbin "graphics/map_objects/150.4bpp" gUnknown_8390F28:: @ 8390F28 - .incbin "baserom.gba", 0x390F28, 0x100 - -gUnknown_8391028:: @ 8391028 - .incbin "baserom.gba", 0x391028, 0x100 - -gUnknown_8391128:: @ 8391128 - .incbin "baserom.gba", 0x391128, 0x100 + .incbin "graphics/map_objects/075.4bpp" gUnknown_8391228:: @ 8391228 - .incbin "baserom.gba", 0x391228, 0x100 - -gUnknown_8391328:: @ 8391328 - .incbin "baserom.gba", 0x391328, 0x100 - -gUnknown_8391428:: @ 8391428 - .incbin "baserom.gba", 0x391428, 0x100 + .incbin "graphics/map_objects/081.4bpp" gUnknown_8391528:: @ 8391528 - .incbin "baserom.gba", 0x391528, 0x100 - -gUnknown_8391628:: @ 8391628 - .incbin "baserom.gba", 0x391628, 0x100 - -gUnknown_8391728:: @ 8391728 - .incbin "baserom.gba", 0x391728, 0x100 + .incbin "graphics/map_objects/074.4bpp" gUnknown_8391828:: @ 8391828 - .incbin "baserom.gba", 0x391828, 0x100 - -gUnknown_8391928:: @ 8391928 - .incbin "baserom.gba", 0x391928, 0x100 - -gUnknown_8391A28:: @ 8391A28 - .incbin "baserom.gba", 0x391A28, 0x100 + .incbin "graphics/map_objects/051.4bpp" gUnknown_8391B28:: @ 8391B28 - .incbin "baserom.gba", 0x391B28, 0x100 - -gUnknown_8391C28:: @ 8391C28 - .incbin "baserom.gba", 0x391C28, 0x100 - -gUnknown_8391D28:: @ 8391D28 - .incbin "baserom.gba", 0x391D28, 0x100 + .incbin "graphics/map_objects/088.4bpp" gUnknown_8391E28:: @ 8391E28 - .incbin "baserom.gba", 0x391E28, 0x80 - -gUnknown_8391EA8:: @ 8391EA8 - .incbin "baserom.gba", 0x391EA8, 0x80 - -gUnknown_8391F28:: @ 8391F28 - .incbin "baserom.gba", 0x391F28, 0x80 + .incbin "graphics/map_objects/114.4bpp" gUnknown_8391FA8:: @ 8391FA8 - .incbin "baserom.gba", 0x391FA8, 0x80 - -gUnknown_8392028:: @ 8392028 - .incbin "baserom.gba", 0x392028, 0x80 - -gUnknown_83920A8:: @ 83920A8 - .incbin "baserom.gba", 0x3920A8, 0x80 + .incbin "graphics/map_objects/118.4bpp" gUnknown_8392128:: @ 8392128 - .incbin "baserom.gba", 0x392128, 0x80 - -gUnknown_83921A8:: @ 83921A8 - .incbin "baserom.gba", 0x3921A8, 0x80 - -gUnknown_8392228:: @ 8392228 - .incbin "baserom.gba", 0x392228, 0x80 + .incbin "graphics/map_objects/119.4bpp" gUnknown_83922A8:: @ 83922A8 - .incbin "baserom.gba", 0x3922A8, 0x80 - -gUnknown_8392328:: @ 8392328 - .incbin "baserom.gba", 0x392328, 0x80 - -gUnknown_83923A8:: @ 83923A8 - .incbin "baserom.gba", 0x3923A8, 0x80 + .incbin "graphics/map_objects/122.4bpp" gUnknown_8392428:: @ 8392428 - .incbin "baserom.gba", 0x392428, 0x80 - -gUnknown_83924A8:: @ 83924A8 - .incbin "baserom.gba", 0x3924A8, 0x80 - -gUnknown_8392528:: @ 8392528 - .incbin "baserom.gba", 0x392528, 0x80 + .incbin "graphics/map_objects/123.4bpp" gUnknown_83925A8:: @ 83925A8 - .incbin "baserom.gba", 0x3925A8, 0x80 - -gUnknown_8392628:: @ 8392628 - .incbin "baserom.gba", 0x392628, 0x80 - -gUnknown_83926A8:: @ 83926A8 - .incbin "baserom.gba", 0x3926A8, 0x80 + .incbin "graphics/map_objects/124.4bpp" gUnknown_8392728:: @ 8392728 - .incbin "baserom.gba", 0x392728, 0x80 - -gUnknown_83927A8:: @ 83927A8 - .incbin "baserom.gba", 0x3927A8, 0x80 - -gUnknown_8392828:: @ 8392828 - .incbin "baserom.gba", 0x392828, 0x80 + .incbin "graphics/map_objects/125.4bpp" gUnknown_83928A8:: @ 83928A8 - .incbin "baserom.gba", 0x3928A8, 0x80 - -gUnknown_8392928:: @ 8392928 - .incbin "baserom.gba", 0x392928, 0x80 - -gUnknown_83929A8:: @ 83929A8 - .incbin "baserom.gba", 0x3929A8, 0x80 + .incbin "graphics/map_objects/126.4bpp" gUnknown_8392A28:: @ 8392A28 - .incbin "baserom.gba", 0x392A28, 0x80 - -gUnknown_8392AA8:: @ 8392AA8 - .incbin "baserom.gba", 0x392AA8, 0x80 - -gUnknown_8392B28:: @ 8392B28 - .incbin "baserom.gba", 0x392B28, 0x80 + .incbin "graphics/map_objects/127.4bpp" gUnknown_8392BA8:: @ 8392BA8 - .incbin "baserom.gba", 0x392BA8, 0x80 - -gUnknown_8392C28:: @ 8392C28 - .incbin "baserom.gba", 0x392C28, 0x80 - -gUnknown_8392CA8:: @ 8392CA8 - .incbin "baserom.gba", 0x392CA8, 0x80 + .incbin "graphics/map_objects/128.4bpp" gUnknown_8392D28:: @ 8392D28 - .incbin "baserom.gba", 0x392D28, 0x80 - -gUnknown_8392DA8:: @ 8392DA8 - .incbin "baserom.gba", 0x392DA8, 0x80 - -gUnknown_8392E28:: @ 8392E28 - .incbin "baserom.gba", 0x392E28, 0x80 + .incbin "graphics/map_objects/129.4bpp" gUnknown_8392EA8:: @ 8392EA8 - .incbin "baserom.gba", 0x392EA8, 0x80 - -gUnknown_8392F28:: @ 8392F28 - .incbin "baserom.gba", 0x392F28, 0x80 - -gUnknown_8392FA8:: @ 8392FA8 - .incbin "baserom.gba", 0x392FA8, 0x80 + .incbin "graphics/map_objects/130.4bpp" gUnknown_8393028:: @ 8393028 - .incbin "baserom.gba", 0x393028, 0x80 - -gUnknown_83930A8:: @ 83930A8 - .incbin "baserom.gba", 0x3930A8, 0x80 - -gUnknown_8393128:: @ 8393128 - .incbin "baserom.gba", 0x393128, 0x80 + .incbin "graphics/map_objects/131.4bpp" gUnknown_83931A8:: @ 83931A8 - .incbin "baserom.gba", 0x3931A8, 0x80 - -gUnknown_8393228:: @ 8393228 - .incbin "baserom.gba", 0x393228, 0x80 - -gUnknown_83932A8:: @ 83932A8 - .incbin "baserom.gba", 0x3932A8, 0x80 + .incbin "graphics/map_objects/132.4bpp" gUnknown_8393328:: @ 8393328 - .incbin "baserom.gba", 0x393328, 0x80 - -gUnknown_83933A8:: @ 83933A8 - .incbin "baserom.gba", 0x3933A8, 0x80 - -gUnknown_8393428:: @ 8393428 - .incbin "baserom.gba", 0x393428, 0x80 + .incbin "graphics/map_objects/133.4bpp" gUnknown_83934A8:: @ 83934A8 - .incbin "baserom.gba", 0x3934A8, 0x80 - -gUnknown_8393528:: @ 8393528 - .incbin "baserom.gba", 0x393528, 0x80 - -gUnknown_83935A8:: @ 83935A8 - .incbin "baserom.gba", 0x3935A8, 0x80 + .incbin "graphics/map_objects/147.4bpp" gUnknown_8393628:: @ 8393628 - .incbin "baserom.gba", 0x393628, 0x80 - -gUnknown_83936A8:: @ 83936A8 - .incbin "baserom.gba", 0x3936A8, 0x80 - -gUnknown_8393728:: @ 8393728 - .incbin "baserom.gba", 0x393728, 0x80 + .incbin "graphics/map_objects/134.4bpp" gUnknown_83937A8:: @ 83937A8 - .incbin "baserom.gba", 0x3937A8, 0x200 + .incbin "graphics/map_objects/109.4bpp" gUnknown_83939A8:: @ 83939A8 - .incbin "baserom.gba", 0x3939A8, 0x80 - -gUnknown_8393A28:: @ 8393A28 - .incbin "baserom.gba", 0x393A28, 0x80 - -gUnknown_8393AA8:: @ 8393AA8 - .incbin "baserom.gba", 0x393AA8, 0x80 + .incbin "graphics/map_objects/110.4bpp" gUnknown_8393B28:: @ 8393B28 - .incbin "baserom.gba", 0x393B28, 0x80 - -gUnknown_8393BA8:: @ 8393BA8 - .incbin "baserom.gba", 0x393BA8, 0x80 - -gUnknown_8393C28:: @ 8393C28 - .incbin "baserom.gba", 0x393C28, 0x80 + .incbin "graphics/map_objects/111.4bpp" gUnknown_8393CA8:: @ 8393CA8 - .incbin "baserom.gba", 0x393CA8, 0x80 - -gUnknown_8393D28:: @ 8393D28 - .incbin "baserom.gba", 0x393D28, 0x80 - -gUnknown_8393DA8:: @ 8393DA8 - .incbin "baserom.gba", 0x393DA8, 0x80 + .incbin "graphics/map_objects/112.4bpp" gUnknown_8393E28:: @ 8393E28 - .incbin "baserom.gba", 0x393E28, 0x80 - -gUnknown_8393EA8:: @ 8393EA8 - .incbin "baserom.gba", 0x393EA8, 0x80 - -gUnknown_8393F28:: @ 8393F28 - .incbin "baserom.gba", 0x393F28, 0x80 + .incbin "graphics/map_objects/117.4bpp" gUnknown_8393FA8:: @ 8393FA8 - .incbin "baserom.gba", 0x393FA8, 0x80 - -gUnknown_8394028:: @ 8394028 - .incbin "baserom.gba", 0x394028, 0x80 - -gUnknown_83940A8:: @ 83940A8 - .incbin "baserom.gba", 0x3940A8, 0x80 + .incbin "graphics/map_objects/120.4bpp" gUnknown_8394128:: @ 8394128 - .incbin "baserom.gba", 0x394128, 0x80 - -gUnknown_83941A8:: @ 83941A8 - .incbin "baserom.gba", 0x3941A8, 0x80 - -gUnknown_8394228:: @ 8394228 - .incbin "baserom.gba", 0x394228, 0x80 + .incbin "graphics/map_objects/115.4bpp" gUnknown_83942A8:: @ 83942A8 - .incbin "baserom.gba", 0x3942A8, 0x80 - -gUnknown_8394328:: @ 8394328 - .incbin "baserom.gba", 0x394328, 0x80 - -gUnknown_83943A8:: @ 83943A8 - .incbin "baserom.gba", 0x3943A8, 0x80 + .incbin "graphics/map_objects/116.4bpp" gUnknown_8394428:: @ 8394428 - .incbin "baserom.gba", 0x394428, 0x80 - -gUnknown_83944A8:: @ 83944A8 - .incbin "baserom.gba", 0x3944A8, 0x80 - -gUnknown_8394528:: @ 8394528 - .incbin "baserom.gba", 0x394528, 0x80 + .incbin "graphics/map_objects/113.4bpp" gUnknown_83945A8:: @ 83945A8 - .incbin "baserom.gba", 0x3945A8, 0x80 - -gUnknown_8394628:: @ 8394628 - .incbin "baserom.gba", 0x394628, 0x80 - -gUnknown_83946A8:: @ 83946A8 - .incbin "baserom.gba", 0x3946A8, 0x80 - -gUnknown_8394728:: @ 8394728 - .incbin "baserom.gba", 0x394728, 0x80 + .incbin "graphics/map_objects/095.4bpp" gUnknown_83947A8:: @ 83947A8 - .incbin "baserom.gba", 0x3947A8, 0x80 - -gUnknown_8394828:: @ 8394828 - .incbin "baserom.gba", 0x394828, 0x80 - -gUnknown_83948A8:: @ 83948A8 - .incbin "baserom.gba", 0x3948A8, 0x80 - -gUnknown_8394928:: @ 8394928 - .incbin "baserom.gba", 0x394928, 0x80 + .incbin "graphics/map_objects/096.4bpp" gUnknown_83949A8:: @ 83949A8 - .incbin "baserom.gba", 0x3949A8, 0x80 + .incbin "graphics/map_objects/097.4bpp" gUnknown_8394A28:: @ 8394A28 - .incbin "baserom.gba", 0x394A28, 0x80 + .incbin "graphics/map_objects/098.4bpp" gUnknown_8394AA8:: @ 8394AA8 - .incbin "baserom.gba", 0x394AA8, 0x80 + .incbin "graphics/map_objects/099.4bpp" gUnknown_8394B28:: @ 8394B28 - .incbin "baserom.gba", 0x394B28, 0x80 + .incbin "graphics/map_objects/100.4bpp" gUnknown_8394BA8:: @ 8394BA8 - .incbin "baserom.gba", 0x394BA8, 0x80 + .incbin "graphics/map_objects/101.4bpp" gUnknown_8394C28:: @ 8394C28 - .incbin "baserom.gba", 0x394C28, 0x100 + .incbin "graphics/map_objects/102.4bpp" gUnknown_8394D28:: @ 8394D28 - .incbin "baserom.gba", 0x394D28, 0x80 + .incbin "graphics/map_objects/103.4bpp" gUnknown_8394DA8:: @ 8394DA8 - .incbin "baserom.gba", 0x394DA8, 0x80 + .incbin "graphics/map_objects/104.4bpp" gUnknown_8394E28:: @ 8394E28 - .incbin "baserom.gba", 0x394E28, 0xA0 + .incbin "graphics/map_objects/105.4bpp" + +gUnknown_8394EA8:: @ 8394EA8 + .incbin "graphics/map_objects/19.gbapal" gUnknown_8394EC8:: @ 8394EC8 - .incbin "baserom.gba", 0x394EC8, 0x200 + .incbin "graphics/map_objects/106.4bpp" gUnknown_83950C8:: @ 83950C8 - .incbin "baserom.gba", 0x3950C8, 0x220 + .incbin "graphics/map_objects/107.4bpp" + +gUnknown_83952C8:: @ 83952C8 + .incbin "graphics/map_objects/20.gbapal" gUnknown_83952E8:: @ 83952E8 - .incbin "baserom.gba", 0x3952E8, 0x820 + .incbin "graphics/map_objects/108.4bpp" + +gUnknown_8395AE8:: @ 8395AE8 + .incbin "graphics/map_objects/21.gbapal" gUnknown_8395B08:: @ 8395B08 - .incbin "baserom.gba", 0x395B08, 0x1C00 + .incbin "graphics/map_objects/151.4bpp" + .incbin "graphics/map_objects/unk_396B08.4bpp" gUnknown_8397708:: @ 8397708 - .incbin "baserom.gba", 0x397708, 0x100 - -gUnknown_8397808:: @ 8397808 - .incbin "baserom.gba", 0x397808, 0x100 - -gUnknown_8397908:: @ 8397908 - .incbin "baserom.gba", 0x397908, 0x100 - -gUnknown_8397A08:: @ 8397A08 - .incbin "baserom.gba", 0x397A08, 0x100 - -gUnknown_8397B08:: @ 8397B08 - .incbin "baserom.gba", 0x397B08, 0x100 - -gUnknown_8397C08:: @ 8397C08 - .incbin "baserom.gba", 0x397C08, 0x100 - -gUnknown_8397D08:: @ 8397D08 - .incbin "baserom.gba", 0x397D08, 0x100 - -gUnknown_8397E08:: @ 8397E08 - .incbin "baserom.gba", 0x397E08, 0x100 - -gUnknown_8397F08:: @ 8397F08 - .incbin "baserom.gba", 0x397F08, 0x100 + .incbin "graphics/map_objects/060.4bpp" gUnknown_8398008:: @ 8398008 - .incbin "baserom.gba", 0x398008, 0x1380 + .incbin "graphics/map_objects/11.gbapal" + +gUnknown_8398028:: @ 8398028 + .incbin "graphics/map_objects/12.gbapal" + + .incbin "baserom.gba", 0x398048, 0x1340 gUnknown_8399388:: @ 8399388 .incbin "baserom.gba", 0x399388, 0x908 @@ -2766,1125 +705,1126 @@ gMapObjectGraphicsInfoPointers:: @ 839FDB0 gUnknown_83A0010:: @ 83A0010 .incbin "baserom.gba", 0x3A0010, 0x90 + gSpriteImages_83A00A0:: @ 83A00A0 - obj_frame_tiles gUnknown_835BB68, 0x0100 - obj_frame_tiles gUnknown_835BC68, 0x0100 - obj_frame_tiles gUnknown_835BD68, 0x0100 - obj_frame_tiles gUnknown_835BE68, 0x0100 - obj_frame_tiles gUnknown_835BF68, 0x0100 - obj_frame_tiles gUnknown_835C068, 0x0100 - obj_frame_tiles gUnknown_835C168, 0x0100 - obj_frame_tiles gUnknown_835C268, 0x0100 - obj_frame_tiles gUnknown_835C368, 0x0100 - obj_frame_tiles gUnknown_835C768, 0x0100 - obj_frame_tiles gUnknown_835C868, 0x0100 - obj_frame_tiles gUnknown_835C968, 0x0100 - obj_frame_tiles gUnknown_835CA68, 0x0100 - obj_frame_tiles gUnknown_835CB68, 0x0100 - obj_frame_tiles gUnknown_835CC68, 0x0100 - obj_frame_tiles gUnknown_835CD68, 0x0100 - obj_frame_tiles gUnknown_835CE68, 0x0100 - obj_frame_tiles gUnknown_835CF68, 0x0100 - obj_frame_tiles gUnknown_835D068, 0x0100 - obj_frame_tiles gUnknown_835D168, 0x0100 + obj_frame_tiles gUnknown_835BB68, 0x100 + obj_frame_tiles gUnknown_835BB68 + 0x100, 0x100 + obj_frame_tiles gUnknown_835BB68 + 0x200, 0x100 + obj_frame_tiles gUnknown_835BB68 + 0x300, 0x100 + obj_frame_tiles gUnknown_835BB68 + 0x400, 0x100 + obj_frame_tiles gUnknown_835BB68 + 0x500, 0x100 + obj_frame_tiles gUnknown_835BB68 + 0x600, 0x100 + obj_frame_tiles gUnknown_835BB68 + 0x700, 0x100 + obj_frame_tiles gUnknown_835BB68 + 0x800, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x300, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x400, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x500, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x600, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x700, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x800, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x900, 0x100 + obj_frame_tiles gUnknown_835C468 + 0xA00, 0x100 + obj_frame_tiles gUnknown_835C468 + 0xB00, 0x100 + obj_frame_tiles gUnknown_835C468 + 0xC00, 0x100 + obj_frame_tiles gUnknown_835C468 + 0xD00, 0x100 gSpriteImages_83A0140:: @ 83A0140 - obj_frame_tiles gUnknown_8361FA8, 0x0200 - obj_frame_tiles gUnknown_83621A8, 0x0200 - obj_frame_tiles gUnknown_83623A8, 0x0200 - obj_frame_tiles gUnknown_83625A8, 0x0200 - obj_frame_tiles gUnknown_83627A8, 0x0200 - obj_frame_tiles gUnknown_83629A8, 0x0200 - obj_frame_tiles gUnknown_8362BA8, 0x0200 - obj_frame_tiles gUnknown_8362DA8, 0x0200 - obj_frame_tiles gUnknown_8362FA8, 0x0200 + obj_frame_tiles gUnknown_8361FA8, 0x200 + obj_frame_tiles gUnknown_8361FA8 + 0x200, 0x200 + obj_frame_tiles gUnknown_8361FA8 + 0x400, 0x200 + obj_frame_tiles gUnknown_8361FA8 + 0x600, 0x200 + obj_frame_tiles gUnknown_8361FA8 + 0x800, 0x200 + obj_frame_tiles gUnknown_8361FA8 + 0xA00, 0x200 + obj_frame_tiles gUnknown_8361FA8 + 0xC00, 0x200 + obj_frame_tiles gUnknown_8361FA8 + 0xE00, 0x200 + obj_frame_tiles gUnknown_8361FA8 + 0x1000, 0x200 gSpriteImages_83A0188:: @ 83A0188 - obj_frame_tiles gUnknown_835D268, 0x0100 - obj_frame_tiles gUnknown_835D368, 0x0100 - obj_frame_tiles gUnknown_835D468, 0x0100 - obj_frame_tiles gUnknown_835D568, 0x0100 - obj_frame_tiles gUnknown_835D668, 0x0100 - obj_frame_tiles gUnknown_835D768, 0x0100 - obj_frame_tiles gUnknown_835D868, 0x0100 - obj_frame_tiles gUnknown_835D968, 0x0100 - obj_frame_tiles gUnknown_835DA68, 0x0100 - obj_frame_tiles gUnknown_835DE68, 0x0100 - obj_frame_tiles gUnknown_835DF68, 0x0100 - obj_frame_tiles gUnknown_835E068, 0x0100 - obj_frame_tiles gUnknown_835E168, 0x0100 - obj_frame_tiles gUnknown_835E268, 0x0100 - obj_frame_tiles gUnknown_835E368, 0x0100 - obj_frame_tiles gUnknown_835E468, 0x0100 - obj_frame_tiles gUnknown_835E568, 0x0100 - obj_frame_tiles gUnknown_835E668, 0x0100 - obj_frame_tiles gUnknown_835E768, 0x0100 - obj_frame_tiles gUnknown_835E868, 0x0100 + obj_frame_tiles gUnknown_835D268, 0x100 + obj_frame_tiles gUnknown_835D268 + 0x100, 0x100 + obj_frame_tiles gUnknown_835D268 + 0x200, 0x100 + obj_frame_tiles gUnknown_835D268 + 0x300, 0x100 + obj_frame_tiles gUnknown_835D268 + 0x400, 0x100 + obj_frame_tiles gUnknown_835D268 + 0x500, 0x100 + obj_frame_tiles gUnknown_835D268 + 0x600, 0x100 + obj_frame_tiles gUnknown_835D268 + 0x700, 0x100 + obj_frame_tiles gUnknown_835D268 + 0x800, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x300, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x400, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x500, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x600, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x700, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x800, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x900, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0xA00, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0xB00, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0xC00, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0xD00, 0x100 gSpriteImages_83A0228:: @ 83A0228 - obj_frame_tiles gUnknown_8363DA8, 0x0200 - obj_frame_tiles gUnknown_8363FA8, 0x0200 - obj_frame_tiles gUnknown_83641A8, 0x0200 - obj_frame_tiles gUnknown_83643A8, 0x0200 - obj_frame_tiles gUnknown_83645A8, 0x0200 - obj_frame_tiles gUnknown_83647A8, 0x0200 - obj_frame_tiles gUnknown_83649A8, 0x0200 - obj_frame_tiles gUnknown_8364BA8, 0x0200 - obj_frame_tiles gUnknown_8364DA8, 0x0200 + obj_frame_tiles gUnknown_8363DA8, 0x200 + obj_frame_tiles gUnknown_8363DA8 + 0x200, 0x200 + obj_frame_tiles gUnknown_8363DA8 + 0x400, 0x200 + obj_frame_tiles gUnknown_8363DA8 + 0x600, 0x200 + obj_frame_tiles gUnknown_8363DA8 + 0x800, 0x200 + obj_frame_tiles gUnknown_8363DA8 + 0xA00, 0x200 + obj_frame_tiles gUnknown_8363DA8 + 0xC00, 0x200 + obj_frame_tiles gUnknown_8363DA8 + 0xE00, 0x200 + obj_frame_tiles gUnknown_8363DA8 + 0x1000, 0x200 gSpriteImages_83A0270:: @ 83A0270 - obj_frame_tiles gUnknown_835C468, 0x0100 - obj_frame_tiles gUnknown_835C568, 0x0100 - obj_frame_tiles gUnknown_835C668, 0x0100 - obj_frame_tiles gUnknown_835C468, 0x0100 - obj_frame_tiles gUnknown_835C468, 0x0100 - obj_frame_tiles gUnknown_835C568, 0x0100 - obj_frame_tiles gUnknown_835C568, 0x0100 - obj_frame_tiles gUnknown_835C668, 0x0100 - obj_frame_tiles gUnknown_835C668, 0x0100 - obj_frame_tiles gUnknown_835C468, 0x0100 - obj_frame_tiles gUnknown_835C568, 0x0100 - obj_frame_tiles gUnknown_835C668, 0x0100 + obj_frame_tiles gUnknown_835C468, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x100, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x200, 0x100 + obj_frame_tiles gUnknown_835C468, 0x100 + obj_frame_tiles gUnknown_835C468, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x100, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x100, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x200, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x200, 0x100 + obj_frame_tiles gUnknown_835C468, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x100, 0x100 + obj_frame_tiles gUnknown_835C468 + 0x200, 0x100 gSpriteImages_83A02D0:: @ 83A02D0 - obj_frame_tiles gUnknown_835DB68, 0x0100 - obj_frame_tiles gUnknown_835DC68, 0x0100 - obj_frame_tiles gUnknown_835DD68, 0x0100 - obj_frame_tiles gUnknown_835DB68, 0x0100 - obj_frame_tiles gUnknown_835DB68, 0x0100 - obj_frame_tiles gUnknown_835DC68, 0x0100 - obj_frame_tiles gUnknown_835DC68, 0x0100 - obj_frame_tiles gUnknown_835DD68, 0x0100 - obj_frame_tiles gUnknown_835DD68, 0x0100 - obj_frame_tiles gUnknown_835DB68, 0x0100 - obj_frame_tiles gUnknown_835DC68, 0x0100 - obj_frame_tiles gUnknown_835DD68, 0x0100 + obj_frame_tiles gUnknown_835DB68, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x100, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x200, 0x100 + obj_frame_tiles gUnknown_835DB68, 0x100 + obj_frame_tiles gUnknown_835DB68, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x100, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x100, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x200, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x200, 0x100 + obj_frame_tiles gUnknown_835DB68, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x100, 0x100 + obj_frame_tiles gUnknown_835DB68 + 0x200, 0x100 gSpriteImages_83A0330:: @ 83A0330 - obj_frame_tiles gUnknown_835E9A8, 0x0100 - obj_frame_tiles gUnknown_835EAA8, 0x0100 - obj_frame_tiles gUnknown_835EBA8, 0x0100 - obj_frame_tiles gUnknown_835ECA8, 0x0100 - obj_frame_tiles gUnknown_835EDA8, 0x0100 - obj_frame_tiles gUnknown_835EEA8, 0x0100 - obj_frame_tiles gUnknown_835EFA8, 0x0100 - obj_frame_tiles gUnknown_835F0A8, 0x0100 - obj_frame_tiles gUnknown_835F1A8, 0x0100 + obj_frame_tiles gUnknown_835E9A8, 0x100 + obj_frame_tiles gUnknown_835E9A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_835E9A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_835E9A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_835E9A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_835E9A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_835E9A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_835E9A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_835E9A8 + 0x800, 0x100 gSpriteImages_83A0378:: @ 83A0378 - obj_frame_tiles gUnknown_835F2A8, 0x0100 - obj_frame_tiles gUnknown_835F3A8, 0x0100 - obj_frame_tiles gUnknown_835F4A8, 0x0100 - obj_frame_tiles gUnknown_835F5A8, 0x0100 - obj_frame_tiles gUnknown_835F6A8, 0x0100 - obj_frame_tiles gUnknown_835F7A8, 0x0100 - obj_frame_tiles gUnknown_835F8A8, 0x0100 - obj_frame_tiles gUnknown_835F9A8, 0x0100 - obj_frame_tiles gUnknown_835FAA8, 0x0100 + obj_frame_tiles gUnknown_835F2A8, 0x100 + obj_frame_tiles gUnknown_835F2A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_835F2A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_835F2A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_835F2A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_835F2A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_835F2A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_835F2A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_835F2A8 + 0x800, 0x100 gSpriteImages_83A03C0:: @ 83A03C0 - obj_frame_tiles gUnknown_83631A8, 0x0200 - obj_frame_tiles gUnknown_83633A8, 0x0200 - obj_frame_tiles gUnknown_83635A8, 0x0200 - obj_frame_tiles gUnknown_83637A8, 0x0200 - obj_frame_tiles gUnknown_83639A8, 0x0200 - obj_frame_tiles gUnknown_8363BA8, 0x0200 + obj_frame_tiles gUnknown_83631A8, 0x200 + obj_frame_tiles gUnknown_83631A8 + 0x200, 0x200 + obj_frame_tiles gUnknown_83631A8 + 0x400, 0x200 + obj_frame_tiles gUnknown_83631A8 + 0x600, 0x200 + obj_frame_tiles gUnknown_83631A8 + 0x800, 0x200 + obj_frame_tiles gUnknown_83631A8 + 0xA00, 0x200 gSpriteImages_83A03F0:: @ 83A03F0 - obj_frame_tiles gUnknown_8364FA8, 0x0200 - obj_frame_tiles gUnknown_83651A8, 0x0200 - obj_frame_tiles gUnknown_83653A8, 0x0200 - obj_frame_tiles gUnknown_83655A8, 0x0200 - obj_frame_tiles gUnknown_83657A8, 0x0200 - obj_frame_tiles gUnknown_83659A8, 0x0200 + obj_frame_tiles gUnknown_8364FA8, 0x200 + obj_frame_tiles gUnknown_8364FA8 + 0x200, 0x200 + obj_frame_tiles gUnknown_8364FA8 + 0x400, 0x200 + obj_frame_tiles gUnknown_8364FA8 + 0x600, 0x200 + obj_frame_tiles gUnknown_8364FA8 + 0x800, 0x200 + obj_frame_tiles gUnknown_8364FA8 + 0xA00, 0x200 gSpriteImages_83A0420:: @ 83A0420 - obj_frame_tiles gUnknown_8365BA8, 0x0100 - obj_frame_tiles gUnknown_8365CA8, 0x0100 - obj_frame_tiles gUnknown_8365DA8, 0x0100 - obj_frame_tiles gUnknown_8365EA8, 0x0100 - obj_frame_tiles gUnknown_8365FA8, 0x0100 - obj_frame_tiles gUnknown_83660A8, 0x0100 - obj_frame_tiles gUnknown_83661A8, 0x0100 - obj_frame_tiles gUnknown_83662A8, 0x0100 - obj_frame_tiles gUnknown_83663A8, 0x0100 - obj_frame_tiles gUnknown_83664A8, 0x0100 + obj_frame_tiles gUnknown_8365BA8, 0x100 + obj_frame_tiles gUnknown_8365BA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_8365BA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_8365BA8 + 0x300, 0x100 + obj_frame_tiles gUnknown_8365BA8 + 0x400, 0x100 + obj_frame_tiles gUnknown_8365BA8 + 0x500, 0x100 + obj_frame_tiles gUnknown_8365BA8 + 0x600, 0x100 + obj_frame_tiles gUnknown_8365BA8 + 0x700, 0x100 + obj_frame_tiles gUnknown_8365BA8 + 0x800, 0x100 + obj_frame_tiles gUnknown_83664A8, 0x100 gSpriteImages_83A0470:: @ 83A0470 - obj_frame_tiles gUnknown_83664A8, 0x0100 - obj_frame_tiles gUnknown_83665A8, 0x0100 - obj_frame_tiles gUnknown_83666A8, 0x0100 - obj_frame_tiles gUnknown_83667A8, 0x0100 - obj_frame_tiles gUnknown_83668A8, 0x0100 - obj_frame_tiles gUnknown_83669A8, 0x0100 - obj_frame_tiles gUnknown_8366AA8, 0x0100 - obj_frame_tiles gUnknown_8366BA8, 0x0100 - obj_frame_tiles gUnknown_8366CA8, 0x0100 - obj_frame_tiles gUnknown_8366DA8, 0x0100 + obj_frame_tiles gUnknown_83664A8, 0x100 + obj_frame_tiles gUnknown_83664A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83664A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83664A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_83664A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_83664A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_83664A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_83664A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_83664A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_8366DA8, 0x100 gSpriteImages_83A04C0:: @ 83A04C0 - obj_frame_tiles gUnknown_8397708, 0x0100 - obj_frame_tiles gUnknown_8397808, 0x0100 - obj_frame_tiles gUnknown_8397908, 0x0100 - obj_frame_tiles gUnknown_8397A08, 0x0100 - obj_frame_tiles gUnknown_8397B08, 0x0100 - obj_frame_tiles gUnknown_8397C08, 0x0100 - obj_frame_tiles gUnknown_8397D08, 0x0100 - obj_frame_tiles gUnknown_8397E08, 0x0100 - obj_frame_tiles gUnknown_8397F08, 0x0100 + obj_frame_tiles gUnknown_8397708, 0x100 + obj_frame_tiles gUnknown_8397708 + 0x100, 0x100 + obj_frame_tiles gUnknown_8397708 + 0x200, 0x100 + obj_frame_tiles gUnknown_8397708 + 0x300, 0x100 + obj_frame_tiles gUnknown_8397708 + 0x400, 0x100 + obj_frame_tiles gUnknown_8397708 + 0x500, 0x100 + obj_frame_tiles gUnknown_8397708 + 0x600, 0x100 + obj_frame_tiles gUnknown_8397708 + 0x700, 0x100 + obj_frame_tiles gUnknown_8397708 + 0x800, 0x100 gSpriteImages_83A0508:: @ 83A0508 - obj_frame_tiles gUnknown_836D928, 0x0080 - obj_frame_tiles gUnknown_836D9A8, 0x0080 - obj_frame_tiles gUnknown_836DA28, 0x0080 - obj_frame_tiles gUnknown_836DAA8, 0x0080 - obj_frame_tiles gUnknown_836DB28, 0x0080 - obj_frame_tiles gUnknown_836DBA8, 0x0080 - obj_frame_tiles gUnknown_836DC28, 0x0080 - obj_frame_tiles gUnknown_836DCA8, 0x0080 - obj_frame_tiles gUnknown_836DD28, 0x0080 + obj_frame_tiles gUnknown_836D928, 0x80 + obj_frame_tiles gUnknown_836D928 + 0x80, 0x80 + obj_frame_tiles gUnknown_836D928 + 0x100, 0x80 + obj_frame_tiles gUnknown_836D928 + 0x180, 0x80 + obj_frame_tiles gUnknown_836D928 + 0x200, 0x80 + obj_frame_tiles gUnknown_836D928 + 0x280, 0x80 + obj_frame_tiles gUnknown_836D928 + 0x300, 0x80 + obj_frame_tiles gUnknown_836D928 + 0x380, 0x80 + obj_frame_tiles gUnknown_836D928 + 0x400, 0x80 gSpriteImages_83A0550:: @ 83A0550 - obj_frame_tiles gUnknown_836DDA8, 0x0080 - obj_frame_tiles gUnknown_836DE28, 0x0080 - obj_frame_tiles gUnknown_836DEA8, 0x0080 - obj_frame_tiles gUnknown_836DF28, 0x0080 - obj_frame_tiles gUnknown_836DFA8, 0x0080 - obj_frame_tiles gUnknown_836E028, 0x0080 - obj_frame_tiles gUnknown_836E0A8, 0x0080 - obj_frame_tiles gUnknown_836E128, 0x0080 - obj_frame_tiles gUnknown_836E1A8, 0x0080 - obj_frame_tiles gUnknown_836E228, 0x0080 + obj_frame_tiles gUnknown_836DDA8, 0x80 + obj_frame_tiles gUnknown_836DDA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_836DDA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_836DDA8 + 0x180, 0x80 + obj_frame_tiles gUnknown_836DDA8 + 0x200, 0x80 + obj_frame_tiles gUnknown_836DDA8 + 0x280, 0x80 + obj_frame_tiles gUnknown_836DDA8 + 0x300, 0x80 + obj_frame_tiles gUnknown_836DDA8 + 0x380, 0x80 + obj_frame_tiles gUnknown_836DDA8 + 0x400, 0x80 + obj_frame_tiles gUnknown_836DDA8 + 0x480, 0x80 gSpriteImages_83A05A0:: @ 83A05A0 - obj_frame_tiles gUnknown_836E2A8, 0x0100 - obj_frame_tiles gUnknown_836E4A8, 0x0100 - obj_frame_tiles gUnknown_836E3A8, 0x0100 - obj_frame_tiles gUnknown_836E2A8, 0x0100 - obj_frame_tiles gUnknown_836E2A8, 0x0100 - obj_frame_tiles gUnknown_836E4A8, 0x0100 - obj_frame_tiles gUnknown_836E4A8, 0x0100 - obj_frame_tiles gUnknown_836E3A8, 0x0100 - obj_frame_tiles gUnknown_836E3A8, 0x0100 + obj_frame_tiles gUnknown_836E2A8, 0x100 + obj_frame_tiles gUnknown_836E2A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_836E2A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_836E2A8, 0x100 + obj_frame_tiles gUnknown_836E2A8, 0x100 + obj_frame_tiles gUnknown_836E2A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_836E2A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_836E2A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_836E2A8 + 0x100, 0x100 gSpriteImages_83A05E8:: @ 83A05E8 - obj_frame_tiles gUnknown_836E5A8, 0x0100 - obj_frame_tiles gUnknown_836E6A8, 0x0100 - obj_frame_tiles gUnknown_836E7A8, 0x0100 - obj_frame_tiles gUnknown_836E8A8, 0x0100 - obj_frame_tiles gUnknown_836E9A8, 0x0100 - obj_frame_tiles gUnknown_836EAA8, 0x0100 - obj_frame_tiles gUnknown_836EBA8, 0x0100 - obj_frame_tiles gUnknown_836ECA8, 0x0100 - obj_frame_tiles gUnknown_836EDA8, 0x0100 - obj_frame_tiles gUnknown_836EEA8, 0x0100 + obj_frame_tiles gUnknown_836E5A8, 0x100 + obj_frame_tiles gUnknown_836E5A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_836E5A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_836E5A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_836E5A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_836E5A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_836E5A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_836E5A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_836E5A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_836E5A8 + 0x900, 0x100 gSpriteImages_83A0638:: @ 83A0638 - obj_frame_tiles gUnknown_836EFA8, 0x0100 - obj_frame_tiles gUnknown_836F0A8, 0x0100 - obj_frame_tiles gUnknown_836F1A8, 0x0100 - obj_frame_tiles gUnknown_836F2A8, 0x0100 - obj_frame_tiles gUnknown_836F3A8, 0x0100 - obj_frame_tiles gUnknown_836F4A8, 0x0100 - obj_frame_tiles gUnknown_836F5A8, 0x0100 - obj_frame_tiles gUnknown_836F6A8, 0x0100 - obj_frame_tiles gUnknown_836F7A8, 0x0100 - obj_frame_tiles gUnknown_836F8A8, 0x0100 + obj_frame_tiles gUnknown_836EFA8, 0x100 + obj_frame_tiles gUnknown_836EFA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_836EFA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_836EFA8 + 0x300, 0x100 + obj_frame_tiles gUnknown_836EFA8 + 0x400, 0x100 + obj_frame_tiles gUnknown_836EFA8 + 0x500, 0x100 + obj_frame_tiles gUnknown_836EFA8 + 0x600, 0x100 + obj_frame_tiles gUnknown_836EFA8 + 0x700, 0x100 + obj_frame_tiles gUnknown_836EFA8 + 0x800, 0x100 + obj_frame_tiles gUnknown_836EFA8 + 0x900, 0x100 gSpriteImages_83A0688:: @ 83A0688 - obj_frame_tiles gUnknown_83703A8, 0x0100 - obj_frame_tiles gUnknown_83704A8, 0x0100 - obj_frame_tiles gUnknown_83705A8, 0x0100 - obj_frame_tiles gUnknown_83706A8, 0x0100 - obj_frame_tiles gUnknown_83707A8, 0x0100 - obj_frame_tiles gUnknown_83708A8, 0x0100 - obj_frame_tiles gUnknown_83709A8, 0x0100 - obj_frame_tiles gUnknown_8370AA8, 0x0100 - obj_frame_tiles gUnknown_8370BA8, 0x0100 - obj_frame_tiles gUnknown_8370CA8, 0x0100 + obj_frame_tiles gUnknown_83703A8, 0x100 + obj_frame_tiles gUnknown_83703A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83703A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83703A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_83703A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_83703A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_83703A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_83703A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_83703A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_83703A8 + 0x900, 0x100 gSpriteImages_83A06D8:: @ 83A06D8 - obj_frame_tiles gUnknown_8370DA8, 0x0100 - obj_frame_tiles gUnknown_8370EA8, 0x0100 - obj_frame_tiles gUnknown_8370FA8, 0x0100 - obj_frame_tiles gUnknown_83710A8, 0x0100 - obj_frame_tiles gUnknown_83711A8, 0x0100 - obj_frame_tiles gUnknown_83712A8, 0x0100 - obj_frame_tiles gUnknown_83713A8, 0x0100 - obj_frame_tiles gUnknown_83714A8, 0x0100 - obj_frame_tiles gUnknown_83715A8, 0x0100 + obj_frame_tiles gUnknown_8370DA8, 0x100 + obj_frame_tiles gUnknown_8370DA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_8370DA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_8370DA8 + 0x300, 0x100 + obj_frame_tiles gUnknown_8370DA8 + 0x400, 0x100 + obj_frame_tiles gUnknown_8370DA8 + 0x500, 0x100 + obj_frame_tiles gUnknown_8370DA8 + 0x600, 0x100 + obj_frame_tiles gUnknown_8370DA8 + 0x700, 0x100 + obj_frame_tiles gUnknown_8370DA8 + 0x800, 0x100 gSpriteImages_83A0720:: @ 83A0720 - obj_frame_tiles gUnknown_83720A8, 0x0100 - obj_frame_tiles gUnknown_83721A8, 0x0100 - obj_frame_tiles gUnknown_83722A8, 0x0100 - obj_frame_tiles gUnknown_83723A8, 0x0100 - obj_frame_tiles gUnknown_83724A8, 0x0100 - obj_frame_tiles gUnknown_83725A8, 0x0100 - obj_frame_tiles gUnknown_83726A8, 0x0100 - obj_frame_tiles gUnknown_83727A8, 0x0100 - obj_frame_tiles gUnknown_83728A8, 0x0100 - obj_frame_tiles gUnknown_83729A8, 0x0100 + obj_frame_tiles gUnknown_83720A8, 0x100 + obj_frame_tiles gUnknown_83720A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83720A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83720A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_83720A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_83720A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_83720A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_83720A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_83720A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_83720A8 + 0x900, 0x100 gSpriteImages_83A0770:: @ 83A0770 - obj_frame_tiles gUnknown_83716A8, 0x0100 - obj_frame_tiles gUnknown_83717A8, 0x0100 - obj_frame_tiles gUnknown_83718A8, 0x0100 - obj_frame_tiles gUnknown_83719A8, 0x0100 - obj_frame_tiles gUnknown_8371AA8, 0x0100 - obj_frame_tiles gUnknown_8371BA8, 0x0100 - obj_frame_tiles gUnknown_8371CA8, 0x0100 - obj_frame_tiles gUnknown_8371DA8, 0x0100 - obj_frame_tiles gUnknown_8371EA8, 0x0100 - obj_frame_tiles gUnknown_8371FA8, 0x0100 + obj_frame_tiles gUnknown_83716A8, 0x100 + obj_frame_tiles gUnknown_83716A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83716A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83716A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_83716A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_83716A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_83716A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_83716A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_83716A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_83716A8 + 0x900, 0x100 gSpriteImages_83A07C0:: @ 83A07C0 - obj_frame_tiles gUnknown_83733A8, 0x0100 - obj_frame_tiles gUnknown_83734A8, 0x0100 - obj_frame_tiles gUnknown_83735A8, 0x0100 - obj_frame_tiles gUnknown_83736A8, 0x0100 - obj_frame_tiles gUnknown_83737A8, 0x0100 - obj_frame_tiles gUnknown_83738A8, 0x0100 - obj_frame_tiles gUnknown_83739A8, 0x0100 - obj_frame_tiles gUnknown_8373AA8, 0x0100 - obj_frame_tiles gUnknown_8373BA8, 0x0100 + obj_frame_tiles gUnknown_83733A8, 0x100 + obj_frame_tiles gUnknown_83733A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83733A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83733A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_83733A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_83733A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_83733A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_83733A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_83733A8 + 0x800, 0x100 gSpriteImages_83A0808:: @ 83A0808 - obj_frame_tiles gUnknown_8373CA8, 0x0100 - obj_frame_tiles gUnknown_8373DA8, 0x0100 - obj_frame_tiles gUnknown_8373EA8, 0x0100 - obj_frame_tiles gUnknown_8373FA8, 0x0100 - obj_frame_tiles gUnknown_83740A8, 0x0100 - obj_frame_tiles gUnknown_83741A8, 0x0100 - obj_frame_tiles gUnknown_83742A8, 0x0100 - obj_frame_tiles gUnknown_83743A8, 0x0100 - obj_frame_tiles gUnknown_83744A8, 0x0100 - obj_frame_tiles gUnknown_83745A8, 0x0100 + obj_frame_tiles gUnknown_8373CA8, 0x100 + obj_frame_tiles gUnknown_8373CA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_8373CA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_8373CA8 + 0x300, 0x100 + obj_frame_tiles gUnknown_8373CA8 + 0x400, 0x100 + obj_frame_tiles gUnknown_8373CA8 + 0x500, 0x100 + obj_frame_tiles gUnknown_8373CA8 + 0x600, 0x100 + obj_frame_tiles gUnknown_8373CA8 + 0x700, 0x100 + obj_frame_tiles gUnknown_8373CA8 + 0x800, 0x100 + obj_frame_tiles gUnknown_8373CA8 + 0x900, 0x100 gSpriteImages_83A0858:: @ 83A0858 - obj_frame_tiles gUnknown_83746A8, 0x0100 - obj_frame_tiles gUnknown_83747A8, 0x0100 - obj_frame_tiles gUnknown_83748A8, 0x0100 - obj_frame_tiles gUnknown_83749A8, 0x0100 - obj_frame_tiles gUnknown_8374AA8, 0x0100 - obj_frame_tiles gUnknown_8374BA8, 0x0100 - obj_frame_tiles gUnknown_8374CA8, 0x0100 - obj_frame_tiles gUnknown_8374DA8, 0x0100 - obj_frame_tiles gUnknown_8374EA8, 0x0100 - obj_frame_tiles gUnknown_8374FA8, 0x0100 + obj_frame_tiles gUnknown_83746A8, 0x100 + obj_frame_tiles gUnknown_83746A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83746A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83746A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_83746A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_83746A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_83746A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_83746A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_83746A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_83746A8 + 0x900, 0x100 gSpriteImages_83A08A8:: @ 83A08A8 - obj_frame_tiles gUnknown_83750A8, 0x0100 - obj_frame_tiles gUnknown_83751A8, 0x0100 - obj_frame_tiles gUnknown_83752A8, 0x0100 - obj_frame_tiles gUnknown_83753A8, 0x0100 - obj_frame_tiles gUnknown_83754A8, 0x0100 - obj_frame_tiles gUnknown_83755A8, 0x0100 - obj_frame_tiles gUnknown_83756A8, 0x0100 - obj_frame_tiles gUnknown_83757A8, 0x0100 - obj_frame_tiles gUnknown_83758A8, 0x0100 - obj_frame_tiles gUnknown_83759A8, 0x0100 + obj_frame_tiles gUnknown_83750A8, 0x100 + obj_frame_tiles gUnknown_83750A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83750A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83750A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_83750A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_83750A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_83750A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_83750A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_83750A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_83750A8 + 0x900, 0x100 gSpriteImages_83A08F8:: @ 83A08F8 - obj_frame_tiles gUnknown_8375CA8, 0x0100 - obj_frame_tiles gUnknown_8375DA8, 0x0100 - obj_frame_tiles gUnknown_8375EA8, 0x0100 - obj_frame_tiles gUnknown_8375FA8, 0x0100 - obj_frame_tiles gUnknown_83760A8, 0x0100 - obj_frame_tiles gUnknown_83761A8, 0x0100 - obj_frame_tiles gUnknown_83762A8, 0x0100 - obj_frame_tiles gUnknown_83763A8, 0x0100 - obj_frame_tiles gUnknown_83764A8, 0x0100 + obj_frame_tiles gUnknown_8375CA8, 0x100 + obj_frame_tiles gUnknown_8375CA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_8375CA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_8375CA8 + 0x300, 0x100 + obj_frame_tiles gUnknown_8375CA8 + 0x400, 0x100 + obj_frame_tiles gUnknown_8375CA8 + 0x500, 0x100 + obj_frame_tiles gUnknown_8375CA8 + 0x600, 0x100 + obj_frame_tiles gUnknown_8375CA8 + 0x700, 0x100 + obj_frame_tiles gUnknown_8375CA8 + 0x800, 0x100 gSpriteImages_83A0940:: @ 83A0940 - obj_frame_tiles gUnknown_83766A8, 0x0100 - obj_frame_tiles gUnknown_83767A8, 0x0100 - obj_frame_tiles gUnknown_83768A8, 0x0100 - obj_frame_tiles gUnknown_83769A8, 0x0100 - obj_frame_tiles gUnknown_8376AA8, 0x0100 - obj_frame_tiles gUnknown_8376BA8, 0x0100 - obj_frame_tiles gUnknown_8376CA8, 0x0100 - obj_frame_tiles gUnknown_8376DA8, 0x0100 - obj_frame_tiles gUnknown_8376EA8, 0x0100 + obj_frame_tiles gUnknown_83766A8, 0x100 + obj_frame_tiles gUnknown_83766A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83766A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83766A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_83766A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_83766A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_83766A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_83766A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_83766A8 + 0x800, 0x100 gSpriteImages_83A0988:: @ 83A0988 - obj_frame_tiles gUnknown_83770A8, 0x0100 - obj_frame_tiles gUnknown_83771A8, 0x0100 - obj_frame_tiles gUnknown_83772A8, 0x0100 - obj_frame_tiles gUnknown_83773A8, 0x0100 - obj_frame_tiles gUnknown_83774A8, 0x0100 - obj_frame_tiles gUnknown_83775A8, 0x0100 - obj_frame_tiles gUnknown_83776A8, 0x0100 - obj_frame_tiles gUnknown_83777A8, 0x0100 - obj_frame_tiles gUnknown_83778A8, 0x0100 - obj_frame_tiles gUnknown_83779A8, 0x0100 + obj_frame_tiles gUnknown_83770A8, 0x100 + obj_frame_tiles gUnknown_83770A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83770A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83770A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_83770A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_83770A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_83770A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_83770A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_83770A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_83770A8 + 0x900, 0x100 gSpriteImages_83A09D8:: @ 83A09D8 - obj_frame_tiles gUnknown_8377AA8, 0x0100 - obj_frame_tiles gUnknown_8377BA8, 0x0100 - obj_frame_tiles gUnknown_8377CA8, 0x0100 - obj_frame_tiles gUnknown_8377DA8, 0x0100 - obj_frame_tiles gUnknown_8377EA8, 0x0100 - obj_frame_tiles gUnknown_8377FA8, 0x0100 - obj_frame_tiles gUnknown_83780A8, 0x0100 - obj_frame_tiles gUnknown_83781A8, 0x0100 - obj_frame_tiles gUnknown_83782A8, 0x0100 + obj_frame_tiles gUnknown_8377AA8, 0x100 + obj_frame_tiles gUnknown_8377AA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_8377AA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_8377AA8 + 0x300, 0x100 + obj_frame_tiles gUnknown_8377AA8 + 0x400, 0x100 + obj_frame_tiles gUnknown_8377AA8 + 0x500, 0x100 + obj_frame_tiles gUnknown_8377AA8 + 0x600, 0x100 + obj_frame_tiles gUnknown_8377AA8 + 0x700, 0x100 + obj_frame_tiles gUnknown_8377AA8 + 0x800, 0x100 gSpriteImages_83A0A20:: @ 83A0A20 - obj_frame_tiles gUnknown_83783A8, 0x0100 - obj_frame_tiles gUnknown_83784A8, 0x0100 - obj_frame_tiles gUnknown_83785A8, 0x0100 - obj_frame_tiles gUnknown_83783A8, 0x0100 - obj_frame_tiles gUnknown_83783A8, 0x0100 - obj_frame_tiles gUnknown_83784A8, 0x0100 - obj_frame_tiles gUnknown_83784A8, 0x0100 - obj_frame_tiles gUnknown_83785A8, 0x0100 - obj_frame_tiles gUnknown_83785A8, 0x0100 - obj_frame_tiles gUnknown_8378CA8, 0x0100 + obj_frame_tiles gUnknown_83783A8, 0x100 + obj_frame_tiles gUnknown_83783A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83783A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83783A8, 0x100 + obj_frame_tiles gUnknown_83783A8, 0x100 + obj_frame_tiles gUnknown_83783A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83783A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83783A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83783A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_8378CA8, 0x100 gSpriteImages_83A0A70:: @ 83A0A70 - obj_frame_tiles gUnknown_8375AA8, 0x0200 - obj_frame_tiles gUnknown_8375AA8, 0x0200 - obj_frame_tiles gUnknown_8375AA8, 0x0200 - obj_frame_tiles gUnknown_8375AA8, 0x0200 - obj_frame_tiles gUnknown_8375AA8, 0x0200 - obj_frame_tiles gUnknown_8375AA8, 0x0200 - obj_frame_tiles gUnknown_8375AA8, 0x0200 - obj_frame_tiles gUnknown_8375AA8, 0x0200 - obj_frame_tiles gUnknown_8375AA8, 0x0200 + obj_frame_tiles gUnknown_8375AA8, 0x200 + obj_frame_tiles gUnknown_8375AA8, 0x200 + obj_frame_tiles gUnknown_8375AA8, 0x200 + obj_frame_tiles gUnknown_8375AA8, 0x200 + obj_frame_tiles gUnknown_8375AA8, 0x200 + obj_frame_tiles gUnknown_8375AA8, 0x200 + obj_frame_tiles gUnknown_8375AA8, 0x200 + obj_frame_tiles gUnknown_8375AA8, 0x200 + obj_frame_tiles gUnknown_8375AA8, 0x200 gSpriteImages_83A0AB8:: @ 83A0AB8 - obj_frame_tiles gUnknown_8378CA8, 0x0100 - obj_frame_tiles gUnknown_8378DA8, 0x0100 - obj_frame_tiles gUnknown_8378EA8, 0x0100 - obj_frame_tiles gUnknown_8378FA8, 0x0100 - obj_frame_tiles gUnknown_83790A8, 0x0100 - obj_frame_tiles gUnknown_83791A8, 0x0100 - obj_frame_tiles gUnknown_83792A8, 0x0100 - obj_frame_tiles gUnknown_83793A8, 0x0100 - obj_frame_tiles gUnknown_83794A8, 0x0100 + obj_frame_tiles gUnknown_8378CA8, 0x100 + obj_frame_tiles gUnknown_8378CA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_8378CA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_8378CA8 + 0x300, 0x100 + obj_frame_tiles gUnknown_8378CA8 + 0x400, 0x100 + obj_frame_tiles gUnknown_8378CA8 + 0x500, 0x100 + obj_frame_tiles gUnknown_8378CA8 + 0x600, 0x100 + obj_frame_tiles gUnknown_8378CA8 + 0x700, 0x100 + obj_frame_tiles gUnknown_8378CA8 + 0x800, 0x100 gSpriteImages_83A0B00:: @ 83A0B00 - obj_frame_tiles gUnknown_83795A8, 0x0100 - obj_frame_tiles gUnknown_83796A8, 0x0100 - obj_frame_tiles gUnknown_83797A8, 0x0100 - obj_frame_tiles gUnknown_83798A8, 0x0100 - obj_frame_tiles gUnknown_83799A8, 0x0100 - obj_frame_tiles gUnknown_8379AA8, 0x0100 - obj_frame_tiles gUnknown_8379BA8, 0x0100 - obj_frame_tiles gUnknown_8379CA8, 0x0100 - obj_frame_tiles gUnknown_8379DA8, 0x0100 - obj_frame_tiles gUnknown_8379EA8, 0x0100 + obj_frame_tiles gUnknown_83795A8, 0x100 + obj_frame_tiles gUnknown_83795A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_83795A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_83795A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_83795A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_83795A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_83795A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_83795A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_83795A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_83795A8 + 0x900, 0x100 gSpriteImages_83A0B50:: @ 83A0B50 - obj_frame_tiles gUnknown_8379FA8, 0x0100 - obj_frame_tiles gUnknown_837A0A8, 0x0100 - obj_frame_tiles gUnknown_837A1A8, 0x0100 - obj_frame_tiles gUnknown_837A2A8, 0x0100 - obj_frame_tiles gUnknown_837A3A8, 0x0100 - obj_frame_tiles gUnknown_837A4A8, 0x0100 - obj_frame_tiles gUnknown_837A5A8, 0x0100 - obj_frame_tiles gUnknown_837A6A8, 0x0100 - obj_frame_tiles gUnknown_837A7A8, 0x0100 - obj_frame_tiles gUnknown_837A8A8, 0x0100 + obj_frame_tiles gUnknown_8379FA8, 0x100 + obj_frame_tiles gUnknown_8379FA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_8379FA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_8379FA8 + 0x300, 0x100 + obj_frame_tiles gUnknown_8379FA8 + 0x400, 0x100 + obj_frame_tiles gUnknown_8379FA8 + 0x500, 0x100 + obj_frame_tiles gUnknown_8379FA8 + 0x600, 0x100 + obj_frame_tiles gUnknown_8379FA8 + 0x700, 0x100 + obj_frame_tiles gUnknown_8379FA8 + 0x800, 0x100 + obj_frame_tiles gUnknown_8379FA8 + 0x900, 0x100 gSpriteImages_83A0BA0:: @ 83A0BA0 - obj_frame_tiles gUnknown_837A9A8, 0x0100 - obj_frame_tiles gUnknown_837AAA8, 0x0100 - obj_frame_tiles gUnknown_837ABA8, 0x0100 - obj_frame_tiles gUnknown_837ACA8, 0x0100 - obj_frame_tiles gUnknown_837ADA8, 0x0100 - obj_frame_tiles gUnknown_837AEA8, 0x0100 - obj_frame_tiles gUnknown_837AFA8, 0x0100 - obj_frame_tiles gUnknown_837B0A8, 0x0100 - obj_frame_tiles gUnknown_837B1A8, 0x0100 - obj_frame_tiles gUnknown_837B2A8, 0x0100 + obj_frame_tiles gUnknown_837A9A8, 0x100 + obj_frame_tiles gUnknown_837A9A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_837A9A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_837A9A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_837A9A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_837A9A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_837A9A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_837A9A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_837A9A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_837A9A8 + 0x900, 0x100 gSpriteImages_83A0BF0:: @ 83A0BF0 - obj_frame_tiles gUnknown_837B3A8, 0x0100 - obj_frame_tiles gUnknown_837B4A8, 0x0100 - obj_frame_tiles gUnknown_837B5A8, 0x0100 - obj_frame_tiles gUnknown_837B6A8, 0x0100 - obj_frame_tiles gUnknown_837B7A8, 0x0100 - obj_frame_tiles gUnknown_837B8A8, 0x0100 - obj_frame_tiles gUnknown_837B9A8, 0x0100 - obj_frame_tiles gUnknown_837BAA8, 0x0100 - obj_frame_tiles gUnknown_837BBA8, 0x0100 - obj_frame_tiles gUnknown_837BCA8, 0x0100 + obj_frame_tiles gUnknown_837B3A8, 0x100 + obj_frame_tiles gUnknown_837B3A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_837B3A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_837B3A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_837B3A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_837B3A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_837B3A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_837B3A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_837B3A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_837B3A8 + 0x900, 0x100 gSpriteImages_83A0C40:: @ 83A0C40 - obj_frame_tiles gUnknown_836F9A8, 0x0100 - obj_frame_tiles gUnknown_836FAA8, 0x0100 - obj_frame_tiles gUnknown_836FBA8, 0x0100 - obj_frame_tiles gUnknown_836FCA8, 0x0100 - obj_frame_tiles gUnknown_836FDA8, 0x0100 - obj_frame_tiles gUnknown_836FEA8, 0x0100 - obj_frame_tiles gUnknown_836FFA8, 0x0100 - obj_frame_tiles gUnknown_83700A8, 0x0100 - obj_frame_tiles gUnknown_83701A8, 0x0100 - obj_frame_tiles gUnknown_83702A8, 0x0100 + obj_frame_tiles gUnknown_836F9A8, 0x100 + obj_frame_tiles gUnknown_836F9A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_836F9A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_836F9A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_836F9A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_836F9A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_836F9A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_836F9A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_836F9A8 + 0x800, 0x100 + obj_frame_tiles gUnknown_836F9A8 + 0x900, 0x100 gSpriteImages_83A0C90:: @ 83A0C90 - obj_frame_tiles gUnknown_837BF28, 0x0100 - obj_frame_tiles gUnknown_837C028, 0x0100 - obj_frame_tiles gUnknown_837C128, 0x0100 - obj_frame_tiles gUnknown_837C228, 0x0100 - obj_frame_tiles gUnknown_837C328, 0x0100 - obj_frame_tiles gUnknown_837C428, 0x0100 - obj_frame_tiles gUnknown_837C528, 0x0100 - obj_frame_tiles gUnknown_837C628, 0x0100 - obj_frame_tiles gUnknown_837C728, 0x0100 - obj_frame_tiles gUnknown_837C828, 0x0100 + obj_frame_tiles gUnknown_837BF28, 0x100 + obj_frame_tiles gUnknown_837BF28 + 0x100, 0x100 + obj_frame_tiles gUnknown_837BF28 + 0x200, 0x100 + obj_frame_tiles gUnknown_837BF28 + 0x300, 0x100 + obj_frame_tiles gUnknown_837BF28 + 0x400, 0x100 + obj_frame_tiles gUnknown_837BF28 + 0x500, 0x100 + obj_frame_tiles gUnknown_837BF28 + 0x600, 0x100 + obj_frame_tiles gUnknown_837BF28 + 0x700, 0x100 + obj_frame_tiles gUnknown_837BF28 + 0x800, 0x100 + obj_frame_tiles gUnknown_837BF28 + 0x900, 0x100 gSpriteImages_83A0CE0:: @ 83A0CE0 - obj_frame_tiles gUnknown_837C928, 0x0100 - obj_frame_tiles gUnknown_837CA28, 0x0100 - obj_frame_tiles gUnknown_837CB28, 0x0100 - obj_frame_tiles gUnknown_837CC28, 0x0100 - obj_frame_tiles gUnknown_837CD28, 0x0100 - obj_frame_tiles gUnknown_837CE28, 0x0100 - obj_frame_tiles gUnknown_837CF28, 0x0100 - obj_frame_tiles gUnknown_837D028, 0x0100 - obj_frame_tiles gUnknown_837D128, 0x0100 - obj_frame_tiles gUnknown_837D228, 0x0100 + obj_frame_tiles gUnknown_837C928, 0x100 + obj_frame_tiles gUnknown_837C928 + 0x100, 0x100 + obj_frame_tiles gUnknown_837C928 + 0x200, 0x100 + obj_frame_tiles gUnknown_837C928 + 0x300, 0x100 + obj_frame_tiles gUnknown_837C928 + 0x400, 0x100 + obj_frame_tiles gUnknown_837C928 + 0x500, 0x100 + obj_frame_tiles gUnknown_837C928 + 0x600, 0x100 + obj_frame_tiles gUnknown_837C928 + 0x700, 0x100 + obj_frame_tiles gUnknown_837C928 + 0x800, 0x100 + obj_frame_tiles gUnknown_837C928 + 0x900, 0x100 gSpriteImages_83A0D30:: @ 83A0D30 - obj_frame_tiles gUnknown_837D328, 0x0100 - obj_frame_tiles gUnknown_837D428, 0x0100 - obj_frame_tiles gUnknown_837D528, 0x0100 - obj_frame_tiles gUnknown_837D628, 0x0100 - obj_frame_tiles gUnknown_837D728, 0x0100 - obj_frame_tiles gUnknown_837D828, 0x0100 - obj_frame_tiles gUnknown_837D928, 0x0100 - obj_frame_tiles gUnknown_837DA28, 0x0100 - obj_frame_tiles gUnknown_837DB28, 0x0100 + obj_frame_tiles gUnknown_837D328, 0x100 + obj_frame_tiles gUnknown_837D328 + 0x100, 0x100 + obj_frame_tiles gUnknown_837D328 + 0x200, 0x100 + obj_frame_tiles gUnknown_837D328 + 0x300, 0x100 + obj_frame_tiles gUnknown_837D328 + 0x400, 0x100 + obj_frame_tiles gUnknown_837D328 + 0x500, 0x100 + obj_frame_tiles gUnknown_837D328 + 0x600, 0x100 + obj_frame_tiles gUnknown_837D328 + 0x700, 0x100 + obj_frame_tiles gUnknown_837D328 + 0x800, 0x100 gSpriteImages_83A0D78:: @ 83A0D78 - obj_frame_tiles gUnknown_837DC28, 0x0100 - obj_frame_tiles gUnknown_837DD28, 0x0100 - obj_frame_tiles gUnknown_837DE28, 0x0100 - obj_frame_tiles gUnknown_837DF28, 0x0100 - obj_frame_tiles gUnknown_837E028, 0x0100 - obj_frame_tiles gUnknown_837E128, 0x0100 - obj_frame_tiles gUnknown_837E228, 0x0100 - obj_frame_tiles gUnknown_837E328, 0x0100 - obj_frame_tiles gUnknown_837E428, 0x0100 - obj_frame_tiles gUnknown_837E528, 0x0100 + obj_frame_tiles gUnknown_837DC28, 0x100 + obj_frame_tiles gUnknown_837DC28 + 0x100, 0x100 + obj_frame_tiles gUnknown_837DC28 + 0x200, 0x100 + obj_frame_tiles gUnknown_837DC28 + 0x300, 0x100 + obj_frame_tiles gUnknown_837DC28 + 0x400, 0x100 + obj_frame_tiles gUnknown_837DC28 + 0x500, 0x100 + obj_frame_tiles gUnknown_837DC28 + 0x600, 0x100 + obj_frame_tiles gUnknown_837DC28 + 0x700, 0x100 + obj_frame_tiles gUnknown_837DC28 + 0x800, 0x100 + obj_frame_tiles gUnknown_837DC28 + 0x900, 0x100 gSpriteImages_83A0DC8:: @ 83A0DC8 - obj_frame_tiles gUnknown_837E628, 0x0100 - obj_frame_tiles gUnknown_837E728, 0x0100 - obj_frame_tiles gUnknown_837E828, 0x0100 - obj_frame_tiles gUnknown_837E928, 0x0100 - obj_frame_tiles gUnknown_837EA28, 0x0100 - obj_frame_tiles gUnknown_837EB28, 0x0100 - obj_frame_tiles gUnknown_837EC28, 0x0100 - obj_frame_tiles gUnknown_837ED28, 0x0100 - obj_frame_tiles gUnknown_837EE28, 0x0100 - obj_frame_tiles gUnknown_837EF28, 0x0100 + obj_frame_tiles gUnknown_837E628, 0x100 + obj_frame_tiles gUnknown_837E628 + 0x100, 0x100 + obj_frame_tiles gUnknown_837E628 + 0x200, 0x100 + obj_frame_tiles gUnknown_837E628 + 0x300, 0x100 + obj_frame_tiles gUnknown_837E628 + 0x400, 0x100 + obj_frame_tiles gUnknown_837E628 + 0x500, 0x100 + obj_frame_tiles gUnknown_837E628 + 0x600, 0x100 + obj_frame_tiles gUnknown_837E628 + 0x700, 0x100 + obj_frame_tiles gUnknown_837E628 + 0x800, 0x100 + obj_frame_tiles gUnknown_837E628 + 0x900, 0x100 gSpriteImages_83A0E18:: @ 83A0E18 - obj_frame_tiles gUnknown_837F028, 0x0100 - obj_frame_tiles gUnknown_837F128, 0x0100 - obj_frame_tiles gUnknown_837F228, 0x0100 - obj_frame_tiles gUnknown_837F328, 0x0100 - obj_frame_tiles gUnknown_837F428, 0x0100 - obj_frame_tiles gUnknown_837F528, 0x0100 - obj_frame_tiles gUnknown_837F628, 0x0100 - obj_frame_tiles gUnknown_837F728, 0x0100 - obj_frame_tiles gUnknown_837F828, 0x0100 - obj_frame_tiles gUnknown_837F928, 0x0100 + obj_frame_tiles gUnknown_837F028, 0x100 + obj_frame_tiles gUnknown_837F028 + 0x100, 0x100 + obj_frame_tiles gUnknown_837F028 + 0x200, 0x100 + obj_frame_tiles gUnknown_837F028 + 0x300, 0x100 + obj_frame_tiles gUnknown_837F028 + 0x400, 0x100 + obj_frame_tiles gUnknown_837F028 + 0x500, 0x100 + obj_frame_tiles gUnknown_837F028 + 0x600, 0x100 + obj_frame_tiles gUnknown_837F028 + 0x700, 0x100 + obj_frame_tiles gUnknown_837F028 + 0x800, 0x100 + obj_frame_tiles gUnknown_837F028 + 0x900, 0x100 gSpriteImages_83A0E68:: @ 83A0E68 - obj_frame_tiles gUnknown_837FA28, 0x0100 - obj_frame_tiles gUnknown_837FB28, 0x0100 - obj_frame_tiles gUnknown_837FC28, 0x0100 - obj_frame_tiles gUnknown_837FD28, 0x0100 - obj_frame_tiles gUnknown_837FE28, 0x0100 - obj_frame_tiles gUnknown_837FF28, 0x0100 - obj_frame_tiles gUnknown_8380028, 0x0100 - obj_frame_tiles gUnknown_8380128, 0x0100 - obj_frame_tiles gUnknown_8380228, 0x0100 - obj_frame_tiles gUnknown_8380328, 0x0100 + obj_frame_tiles gUnknown_837FA28, 0x100 + obj_frame_tiles gUnknown_837FA28 + 0x100, 0x100 + obj_frame_tiles gUnknown_837FA28 + 0x200, 0x100 + obj_frame_tiles gUnknown_837FA28 + 0x300, 0x100 + obj_frame_tiles gUnknown_837FA28 + 0x400, 0x100 + obj_frame_tiles gUnknown_837FA28 + 0x500, 0x100 + obj_frame_tiles gUnknown_837FA28 + 0x600, 0x100 + obj_frame_tiles gUnknown_837FA28 + 0x700, 0x100 + obj_frame_tiles gUnknown_837FA28 + 0x800, 0x100 + obj_frame_tiles gUnknown_837FA28 + 0x900, 0x100 gSpriteImages_83A0EB8:: @ 83A0EB8 - obj_frame_tiles gUnknown_8380428, 0x0100 - obj_frame_tiles gUnknown_8380528, 0x0100 - obj_frame_tiles gUnknown_8380628, 0x0100 - obj_frame_tiles gUnknown_8380728, 0x0100 - obj_frame_tiles gUnknown_8380828, 0x0100 - obj_frame_tiles gUnknown_8380928, 0x0100 - obj_frame_tiles gUnknown_8380A28, 0x0100 - obj_frame_tiles gUnknown_8380B28, 0x0100 - obj_frame_tiles gUnknown_8380C28, 0x0100 - obj_frame_tiles gUnknown_8380D28, 0x0100 + obj_frame_tiles gUnknown_8380428, 0x100 + obj_frame_tiles gUnknown_8380428 + 0x100, 0x100 + obj_frame_tiles gUnknown_8380428 + 0x200, 0x100 + obj_frame_tiles gUnknown_8380428 + 0x300, 0x100 + obj_frame_tiles gUnknown_8380428 + 0x400, 0x100 + obj_frame_tiles gUnknown_8380428 + 0x500, 0x100 + obj_frame_tiles gUnknown_8380428 + 0x600, 0x100 + obj_frame_tiles gUnknown_8380428 + 0x700, 0x100 + obj_frame_tiles gUnknown_8380428 + 0x800, 0x100 + obj_frame_tiles gUnknown_8380428 + 0x900, 0x100 gSpriteImages_83A0F08:: @ 83A0F08 - obj_frame_tiles gUnknown_8380E28, 0x0100 - obj_frame_tiles gUnknown_8380F28, 0x0100 - obj_frame_tiles gUnknown_8381028, 0x0100 - obj_frame_tiles gUnknown_8381128, 0x0100 - obj_frame_tiles gUnknown_8381228, 0x0100 - obj_frame_tiles gUnknown_8381328, 0x0100 - obj_frame_tiles gUnknown_8381428, 0x0100 - obj_frame_tiles gUnknown_8381528, 0x0100 - obj_frame_tiles gUnknown_8381628, 0x0100 - obj_frame_tiles gUnknown_8381728, 0x0100 + obj_frame_tiles gUnknown_8380E28, 0x100 + obj_frame_tiles gUnknown_8380E28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8380E28 + 0x200, 0x100 + obj_frame_tiles gUnknown_8380E28 + 0x300, 0x100 + obj_frame_tiles gUnknown_8380E28 + 0x400, 0x100 + obj_frame_tiles gUnknown_8380E28 + 0x500, 0x100 + obj_frame_tiles gUnknown_8380E28 + 0x600, 0x100 + obj_frame_tiles gUnknown_8380E28 + 0x700, 0x100 + obj_frame_tiles gUnknown_8380E28 + 0x800, 0x100 + obj_frame_tiles gUnknown_8380E28 + 0x900, 0x100 gSpriteImages_83A0F58:: @ 83A0F58 - obj_frame_tiles gUnknown_8381828, 0x0100 - obj_frame_tiles gUnknown_8381928, 0x0100 - obj_frame_tiles gUnknown_8381A28, 0x0100 - obj_frame_tiles gUnknown_8381B28, 0x0100 - obj_frame_tiles gUnknown_8381C28, 0x0100 - obj_frame_tiles gUnknown_8381D28, 0x0100 - obj_frame_tiles gUnknown_8381E28, 0x0100 - obj_frame_tiles gUnknown_8381F28, 0x0100 - obj_frame_tiles gUnknown_8382028, 0x0100 - obj_frame_tiles gUnknown_8382128, 0x0100 + obj_frame_tiles gUnknown_8381828, 0x100 + obj_frame_tiles gUnknown_8381828 + 0x100, 0x100 + obj_frame_tiles gUnknown_8381828 + 0x200, 0x100 + obj_frame_tiles gUnknown_8381828 + 0x300, 0x100 + obj_frame_tiles gUnknown_8381828 + 0x400, 0x100 + obj_frame_tiles gUnknown_8381828 + 0x500, 0x100 + obj_frame_tiles gUnknown_8381828 + 0x600, 0x100 + obj_frame_tiles gUnknown_8381828 + 0x700, 0x100 + obj_frame_tiles gUnknown_8381828 + 0x800, 0x100 + obj_frame_tiles gUnknown_8381828 + 0x900, 0x100 gSpriteImages_83A0FA8:: @ 83A0FA8 - obj_frame_tiles gUnknown_8382228, 0x0100 - obj_frame_tiles gUnknown_8382328, 0x0100 - obj_frame_tiles gUnknown_8382428, 0x0100 - obj_frame_tiles gUnknown_8382528, 0x0100 - obj_frame_tiles gUnknown_8382628, 0x0100 - obj_frame_tiles gUnknown_8382728, 0x0100 - obj_frame_tiles gUnknown_8382828, 0x0100 - obj_frame_tiles gUnknown_8382928, 0x0100 - obj_frame_tiles gUnknown_8382A28, 0x0100 - obj_frame_tiles gUnknown_8382B28, 0x0100 + obj_frame_tiles gUnknown_8382228, 0x100 + obj_frame_tiles gUnknown_8382228 + 0x100, 0x100 + obj_frame_tiles gUnknown_8382228 + 0x200, 0x100 + obj_frame_tiles gUnknown_8382228 + 0x300, 0x100 + obj_frame_tiles gUnknown_8382228 + 0x400, 0x100 + obj_frame_tiles gUnknown_8382228 + 0x500, 0x100 + obj_frame_tiles gUnknown_8382228 + 0x600, 0x100 + obj_frame_tiles gUnknown_8382228 + 0x700, 0x100 + obj_frame_tiles gUnknown_8382228 + 0x800, 0x100 + obj_frame_tiles gUnknown_8382228 + 0x900, 0x100 gSpriteImages_83A0FF8:: @ 83A0FF8 - obj_frame_tiles gUnknown_8382C28, 0x0100 - obj_frame_tiles gUnknown_8382D28, 0x0100 - obj_frame_tiles gUnknown_8382E28, 0x0100 - obj_frame_tiles gUnknown_8382F28, 0x0100 - obj_frame_tiles gUnknown_8383028, 0x0100 - obj_frame_tiles gUnknown_8383128, 0x0100 - obj_frame_tiles gUnknown_8383228, 0x0100 - obj_frame_tiles gUnknown_8383328, 0x0100 - obj_frame_tiles gUnknown_8383428, 0x0100 + obj_frame_tiles gUnknown_8382C28, 0x100 + obj_frame_tiles gUnknown_8382C28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8382C28 + 0x200, 0x100 + obj_frame_tiles gUnknown_8382C28 + 0x300, 0x100 + obj_frame_tiles gUnknown_8382C28 + 0x400, 0x100 + obj_frame_tiles gUnknown_8382C28 + 0x500, 0x100 + obj_frame_tiles gUnknown_8382C28 + 0x600, 0x100 + obj_frame_tiles gUnknown_8382C28 + 0x700, 0x100 + obj_frame_tiles gUnknown_8382C28 + 0x800, 0x100 gSpriteImages_83A1040:: @ 83A1040 - obj_frame_tiles gUnknown_8383528, 0x0100 - obj_frame_tiles gUnknown_8383628, 0x0100 - obj_frame_tiles gUnknown_8383728, 0x0100 - obj_frame_tiles gUnknown_8383828, 0x0100 - obj_frame_tiles gUnknown_8383928, 0x0100 - obj_frame_tiles gUnknown_8383A28, 0x0100 - obj_frame_tiles gUnknown_8383B28, 0x0100 - obj_frame_tiles gUnknown_8383C28, 0x0100 - obj_frame_tiles gUnknown_8383D28, 0x0100 - obj_frame_tiles gUnknown_8383E28, 0x0100 + obj_frame_tiles gUnknown_8383528, 0x100 + obj_frame_tiles gUnknown_8383528 + 0x100, 0x100 + obj_frame_tiles gUnknown_8383528 + 0x200, 0x100 + obj_frame_tiles gUnknown_8383528 + 0x300, 0x100 + obj_frame_tiles gUnknown_8383528 + 0x400, 0x100 + obj_frame_tiles gUnknown_8383528 + 0x500, 0x100 + obj_frame_tiles gUnknown_8383528 + 0x600, 0x100 + obj_frame_tiles gUnknown_8383528 + 0x700, 0x100 + obj_frame_tiles gUnknown_8383528 + 0x800, 0x100 + obj_frame_tiles gUnknown_8383528 + 0x900, 0x100 gSpriteImages_83A1090:: @ 83A1090 - obj_frame_tiles gUnknown_8383F28, 0x0100 - obj_frame_tiles gUnknown_8384028, 0x0100 - obj_frame_tiles gUnknown_8384128, 0x0100 - obj_frame_tiles gUnknown_8384228, 0x0100 - obj_frame_tiles gUnknown_8384328, 0x0100 - obj_frame_tiles gUnknown_8384428, 0x0100 - obj_frame_tiles gUnknown_8384528, 0x0100 - obj_frame_tiles gUnknown_8384628, 0x0100 - obj_frame_tiles gUnknown_8384728, 0x0100 + obj_frame_tiles gUnknown_8383F28, 0x100 + obj_frame_tiles gUnknown_8383F28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8383F28 + 0x200, 0x100 + obj_frame_tiles gUnknown_8383F28 + 0x300, 0x100 + obj_frame_tiles gUnknown_8383F28 + 0x400, 0x100 + obj_frame_tiles gUnknown_8383F28 + 0x500, 0x100 + obj_frame_tiles gUnknown_8383F28 + 0x600, 0x100 + obj_frame_tiles gUnknown_8383F28 + 0x700, 0x100 + obj_frame_tiles gUnknown_8383F28 + 0x800, 0x100 gSpriteImages_83A10D8:: @ 83A10D8 - obj_frame_tiles gUnknown_8384828, 0x0100 - obj_frame_tiles gUnknown_8384928, 0x0100 - obj_frame_tiles gUnknown_8384A28, 0x0100 - obj_frame_tiles gUnknown_8384B28, 0x0100 - obj_frame_tiles gUnknown_8384C28, 0x0100 - obj_frame_tiles gUnknown_8384D28, 0x0100 - obj_frame_tiles gUnknown_8384E28, 0x0100 - obj_frame_tiles gUnknown_8384F28, 0x0100 - obj_frame_tiles gUnknown_8385028, 0x0100 + obj_frame_tiles gUnknown_8384828, 0x100 + obj_frame_tiles gUnknown_8384828 + 0x100, 0x100 + obj_frame_tiles gUnknown_8384828 + 0x200, 0x100 + obj_frame_tiles gUnknown_8384828 + 0x300, 0x100 + obj_frame_tiles gUnknown_8384828 + 0x400, 0x100 + obj_frame_tiles gUnknown_8384828 + 0x500, 0x100 + obj_frame_tiles gUnknown_8384828 + 0x600, 0x100 + obj_frame_tiles gUnknown_8384828 + 0x700, 0x100 + obj_frame_tiles gUnknown_8384828 + 0x800, 0x100 gSpriteImages_83A1120:: @ 83A1120 - obj_frame_tiles gUnknown_8385128, 0x0080 - obj_frame_tiles gUnknown_83851A8, 0x0080 - obj_frame_tiles gUnknown_8385228, 0x0080 - obj_frame_tiles gUnknown_83852A8, 0x0080 - obj_frame_tiles gUnknown_8385328, 0x0080 - obj_frame_tiles gUnknown_83853A8, 0x0080 - obj_frame_tiles gUnknown_8385428, 0x0080 - obj_frame_tiles gUnknown_83854A8, 0x0080 - obj_frame_tiles gUnknown_8385528, 0x0080 - obj_frame_tiles gUnknown_83855A8, 0x0080 + obj_frame_tiles gUnknown_8385128, 0x80 + obj_frame_tiles gUnknown_8385128 + 0x80, 0x80 + obj_frame_tiles gUnknown_8385128 + 0x100, 0x80 + obj_frame_tiles gUnknown_8385128 + 0x180, 0x80 + obj_frame_tiles gUnknown_8385128 + 0x200, 0x80 + obj_frame_tiles gUnknown_8385128 + 0x280, 0x80 + obj_frame_tiles gUnknown_8385128 + 0x300, 0x80 + obj_frame_tiles gUnknown_8385128 + 0x380, 0x80 + obj_frame_tiles gUnknown_8385128 + 0x400, 0x80 + obj_frame_tiles gUnknown_8385128 + 0x480, 0x80 gSpriteImages_83A1170:: @ 83A1170 - obj_frame_tiles gUnknown_8385628, 0x0080 - obj_frame_tiles gUnknown_83856A8, 0x0080 - obj_frame_tiles gUnknown_8385728, 0x0080 - obj_frame_tiles gUnknown_83857A8, 0x0080 - obj_frame_tiles gUnknown_8385828, 0x0080 - obj_frame_tiles gUnknown_83858A8, 0x0080 - obj_frame_tiles gUnknown_8385928, 0x0080 - obj_frame_tiles gUnknown_83859A8, 0x0080 - obj_frame_tiles gUnknown_8385A28, 0x0080 - obj_frame_tiles gUnknown_8385AA8, 0x0080 + obj_frame_tiles gUnknown_8385628, 0x80 + obj_frame_tiles gUnknown_8385628 + 0x80, 0x80 + obj_frame_tiles gUnknown_8385628 + 0x100, 0x80 + obj_frame_tiles gUnknown_8385628 + 0x180, 0x80 + obj_frame_tiles gUnknown_8385628 + 0x200, 0x80 + obj_frame_tiles gUnknown_8385628 + 0x280, 0x80 + obj_frame_tiles gUnknown_8385628 + 0x300, 0x80 + obj_frame_tiles gUnknown_8385628 + 0x380, 0x80 + obj_frame_tiles gUnknown_8385628 + 0x400, 0x80 + obj_frame_tiles gUnknown_8385628 + 0x480, 0x80 gSpriteImages_83A11C0:: @ 83A11C0 - obj_frame_tiles gUnknown_8385B28, 0x0080 - obj_frame_tiles gUnknown_8385BA8, 0x0080 - obj_frame_tiles gUnknown_8385C28, 0x0080 - obj_frame_tiles gUnknown_8385CA8, 0x0080 - obj_frame_tiles gUnknown_8385D28, 0x0080 - obj_frame_tiles gUnknown_8385DA8, 0x0080 - obj_frame_tiles gUnknown_8385E28, 0x0080 - obj_frame_tiles gUnknown_8385EA8, 0x0080 - obj_frame_tiles gUnknown_8385F28, 0x0080 - obj_frame_tiles gUnknown_8385FA8, 0x0080 + obj_frame_tiles gUnknown_8385B28, 0x80 + obj_frame_tiles gUnknown_8385B28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8385B28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8385B28 + 0x180, 0x80 + obj_frame_tiles gUnknown_8385B28 + 0x200, 0x80 + obj_frame_tiles gUnknown_8385B28 + 0x280, 0x80 + obj_frame_tiles gUnknown_8385B28 + 0x300, 0x80 + obj_frame_tiles gUnknown_8385B28 + 0x380, 0x80 + obj_frame_tiles gUnknown_8385B28 + 0x400, 0x80 + obj_frame_tiles gUnknown_8385B28 + 0x480, 0x80 gSpriteImages_83A1210:: @ 83A1210 - obj_frame_tiles gUnknown_8386028, 0x0100 - obj_frame_tiles gUnknown_8386128, 0x0100 - obj_frame_tiles gUnknown_8386228, 0x0100 - obj_frame_tiles gUnknown_8386328, 0x0100 - obj_frame_tiles gUnknown_8386428, 0x0100 - obj_frame_tiles gUnknown_8386528, 0x0100 - obj_frame_tiles gUnknown_8386628, 0x0100 - obj_frame_tiles gUnknown_8386728, 0x0100 - obj_frame_tiles gUnknown_8386828, 0x0100 - obj_frame_tiles gUnknown_8386928, 0x0100 + obj_frame_tiles gUnknown_8386028, 0x100 + obj_frame_tiles gUnknown_8386028 + 0x100, 0x100 + obj_frame_tiles gUnknown_8386028 + 0x200, 0x100 + obj_frame_tiles gUnknown_8386028 + 0x300, 0x100 + obj_frame_tiles gUnknown_8386028 + 0x400, 0x100 + obj_frame_tiles gUnknown_8386028 + 0x500, 0x100 + obj_frame_tiles gUnknown_8386028 + 0x600, 0x100 + obj_frame_tiles gUnknown_8386028 + 0x700, 0x100 + obj_frame_tiles gUnknown_8386028 + 0x800, 0x100 + obj_frame_tiles gUnknown_8386028 + 0x900, 0x100 gSpriteImages_83A1260:: @ 83A1260 - obj_frame_tiles gUnknown_8386A28, 0x0200 - obj_frame_tiles gUnknown_8386C28, 0x0200 - obj_frame_tiles gUnknown_8386E28, 0x0200 - obj_frame_tiles gUnknown_8387028, 0x0200 - obj_frame_tiles gUnknown_8387228, 0x0200 - obj_frame_tiles gUnknown_8387428, 0x0200 - obj_frame_tiles gUnknown_8387628, 0x0200 - obj_frame_tiles gUnknown_8387828, 0x0200 - obj_frame_tiles gUnknown_8387A28, 0x0200 - obj_frame_tiles gUnknown_8387C28, 0x0200 + obj_frame_tiles gUnknown_8386A28, 0x200 + obj_frame_tiles gUnknown_8386A28 + 0x200, 0x200 + obj_frame_tiles gUnknown_8386A28 + 0x400, 0x200 + obj_frame_tiles gUnknown_8386A28 + 0x600, 0x200 + obj_frame_tiles gUnknown_8386A28 + 0x800, 0x200 + obj_frame_tiles gUnknown_8386A28 + 0xA00, 0x200 + obj_frame_tiles gUnknown_8386A28 + 0xC00, 0x200 + obj_frame_tiles gUnknown_8386A28 + 0xE00, 0x200 + obj_frame_tiles gUnknown_8386A28 + 0x1000, 0x200 + obj_frame_tiles gUnknown_8386A28 + 0x1200, 0x200 gSpriteImages_83A12B0:: @ 83A12B0 - obj_frame_tiles gUnknown_8387E28, 0x0100 - obj_frame_tiles gUnknown_8387F28, 0x0100 - obj_frame_tiles gUnknown_8388028, 0x0100 - obj_frame_tiles gUnknown_8388128, 0x0100 - obj_frame_tiles gUnknown_8388228, 0x0100 - obj_frame_tiles gUnknown_8388328, 0x0100 - obj_frame_tiles gUnknown_8388428, 0x0100 - obj_frame_tiles gUnknown_8388528, 0x0100 - obj_frame_tiles gUnknown_8388628, 0x0100 + obj_frame_tiles gUnknown_8387E28, 0x100 + obj_frame_tiles gUnknown_8387E28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8387E28 + 0x200, 0x100 + obj_frame_tiles gUnknown_8387E28 + 0x300, 0x100 + obj_frame_tiles gUnknown_8387E28 + 0x400, 0x100 + obj_frame_tiles gUnknown_8387E28 + 0x500, 0x100 + obj_frame_tiles gUnknown_8387E28 + 0x600, 0x100 + obj_frame_tiles gUnknown_8387E28 + 0x700, 0x100 + obj_frame_tiles gUnknown_8387E28 + 0x800, 0x100 gSpriteImages_83A12F8:: @ 83A12F8 - obj_frame_tiles gUnknown_838AD28, 0x0100 - obj_frame_tiles gUnknown_838AE28, 0x0100 - obj_frame_tiles gUnknown_838AF28, 0x0100 - obj_frame_tiles gUnknown_838AD28, 0x0100 - obj_frame_tiles gUnknown_838AD28, 0x0100 - obj_frame_tiles gUnknown_838AE28, 0x0100 - obj_frame_tiles gUnknown_838AE28, 0x0100 - obj_frame_tiles gUnknown_838AF28, 0x0100 - obj_frame_tiles gUnknown_838AF28, 0x0100 - obj_frame_tiles gUnknown_838B028, 0x0100 + obj_frame_tiles gUnknown_838AD28, 0x100 + obj_frame_tiles gUnknown_838AD28 + 0x100, 0x100 + obj_frame_tiles gUnknown_838AD28 + 0x200, 0x100 + obj_frame_tiles gUnknown_838AD28, 0x100 + obj_frame_tiles gUnknown_838AD28, 0x100 + obj_frame_tiles gUnknown_838AD28 + 0x100, 0x100 + obj_frame_tiles gUnknown_838AD28 + 0x100, 0x100 + obj_frame_tiles gUnknown_838AD28 + 0x200, 0x100 + obj_frame_tiles gUnknown_838AD28 + 0x200, 0x100 + obj_frame_tiles gUnknown_838AD28 + 0x300, 0x100 gSpriteImages_83A1348:: @ 83A1348 - obj_frame_tiles gUnknown_838B728, 0x0100 - obj_frame_tiles gUnknown_838B828, 0x0100 - obj_frame_tiles gUnknown_838B928, 0x0100 - obj_frame_tiles gUnknown_838B728, 0x0100 - obj_frame_tiles gUnknown_838B728, 0x0100 - obj_frame_tiles gUnknown_838B828, 0x0100 - obj_frame_tiles gUnknown_838B828, 0x0100 - obj_frame_tiles gUnknown_838B928, 0x0100 - obj_frame_tiles gUnknown_838B928, 0x0100 + obj_frame_tiles gUnknown_838B728, 0x100 + obj_frame_tiles gUnknown_838B728 + 0x100, 0x100 + obj_frame_tiles gUnknown_838B728 + 0x200, 0x100 + obj_frame_tiles gUnknown_838B728, 0x100 + obj_frame_tiles gUnknown_838B728, 0x100 + obj_frame_tiles gUnknown_838B728 + 0x100, 0x100 + obj_frame_tiles gUnknown_838B728 + 0x100, 0x100 + obj_frame_tiles gUnknown_838B728 + 0x200, 0x100 + obj_frame_tiles gUnknown_838B728 + 0x200, 0x100 gSpriteImages_83A1390:: @ 83A1390 - obj_frame_tiles gUnknown_838BA28, 0x0080 + obj_frame_tiles gUnknown_838BA28, 0x80 gSpriteImages_83A1398:: @ 83A1398 - obj_frame_tiles gUnknown_8389B28, 0x0100 - obj_frame_tiles gUnknown_8389C28, 0x0100 - obj_frame_tiles gUnknown_8389D28, 0x0100 - obj_frame_tiles gUnknown_8389E28, 0x0100 - obj_frame_tiles gUnknown_8389F28, 0x0100 - obj_frame_tiles gUnknown_838A028, 0x0100 - obj_frame_tiles gUnknown_838A128, 0x0100 - obj_frame_tiles gUnknown_838A228, 0x0100 - obj_frame_tiles gUnknown_838A328, 0x0100 + obj_frame_tiles gUnknown_8389B28, 0x100 + obj_frame_tiles gUnknown_8389B28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8389B28 + 0x200, 0x100 + obj_frame_tiles gUnknown_8389B28 + 0x300, 0x100 + obj_frame_tiles gUnknown_8389B28 + 0x400, 0x100 + obj_frame_tiles gUnknown_8389B28 + 0x500, 0x100 + obj_frame_tiles gUnknown_8389B28 + 0x600, 0x100 + obj_frame_tiles gUnknown_8389B28 + 0x700, 0x100 + obj_frame_tiles gUnknown_8389B28 + 0x800, 0x100 gSpriteImages_83A13E0:: @ 83A13E0 - obj_frame_tiles gUnknown_8388728, 0x0100 - obj_frame_tiles gUnknown_8388828, 0x0100 - obj_frame_tiles gUnknown_8388928, 0x0100 - obj_frame_tiles gUnknown_8388A28, 0x0100 - obj_frame_tiles gUnknown_8388B28, 0x0100 - obj_frame_tiles gUnknown_8388C28, 0x0100 - obj_frame_tiles gUnknown_8388D28, 0x0100 - obj_frame_tiles gUnknown_8388E28, 0x0100 - obj_frame_tiles gUnknown_8388F28, 0x0100 - obj_frame_tiles gUnknown_8389028, 0x0100 + obj_frame_tiles gUnknown_8388728, 0x100 + obj_frame_tiles gUnknown_8388728 + 0x100, 0x100 + obj_frame_tiles gUnknown_8388728 + 0x200, 0x100 + obj_frame_tiles gUnknown_8388728 + 0x300, 0x100 + obj_frame_tiles gUnknown_8388728 + 0x400, 0x100 + obj_frame_tiles gUnknown_8388728 + 0x500, 0x100 + obj_frame_tiles gUnknown_8388728 + 0x600, 0x100 + obj_frame_tiles gUnknown_8388728 + 0x700, 0x100 + obj_frame_tiles gUnknown_8388728 + 0x800, 0x100 + obj_frame_tiles gUnknown_8388728 + 0x900, 0x100 gSpriteImages_83A1430:: @ 83A1430 - obj_frame_tiles gUnknown_8389128, 0x0100 - obj_frame_tiles gUnknown_8389228, 0x0100 - obj_frame_tiles gUnknown_8389328, 0x0100 - obj_frame_tiles gUnknown_8389428, 0x0100 - obj_frame_tiles gUnknown_8389528, 0x0100 - obj_frame_tiles gUnknown_8389628, 0x0100 - obj_frame_tiles gUnknown_8389728, 0x0100 - obj_frame_tiles gUnknown_8389828, 0x0100 - obj_frame_tiles gUnknown_8389928, 0x0100 - obj_frame_tiles gUnknown_8389A28, 0x0100 + obj_frame_tiles gUnknown_8389128, 0x100 + obj_frame_tiles gUnknown_8389128 + 0x100, 0x100 + obj_frame_tiles gUnknown_8389128 + 0x200, 0x100 + obj_frame_tiles gUnknown_8389128 + 0x300, 0x100 + obj_frame_tiles gUnknown_8389128 + 0x400, 0x100 + obj_frame_tiles gUnknown_8389128 + 0x500, 0x100 + obj_frame_tiles gUnknown_8389128 + 0x600, 0x100 + obj_frame_tiles gUnknown_8389128 + 0x700, 0x100 + obj_frame_tiles gUnknown_8389128 + 0x800, 0x100 + obj_frame_tiles gUnknown_8389128 + 0x900, 0x100 gSpriteImages_83A1480:: @ 83A1480 - obj_frame_tiles gUnknown_838BAA8, 0x0100 - obj_frame_tiles gUnknown_838BBA8, 0x0100 - obj_frame_tiles gUnknown_838BCA8, 0x0100 - obj_frame_tiles gUnknown_838BDA8, 0x0100 - obj_frame_tiles gUnknown_838BEA8, 0x0100 - obj_frame_tiles gUnknown_838BFA8, 0x0100 - obj_frame_tiles gUnknown_838C0A8, 0x0100 - obj_frame_tiles gUnknown_838C1A8, 0x0100 - obj_frame_tiles gUnknown_838C2A8, 0x0100 + obj_frame_tiles gUnknown_838BAA8, 0x100 + obj_frame_tiles gUnknown_838BAA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838BAA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_838BAA8 + 0x300, 0x100 + obj_frame_tiles gUnknown_838BAA8 + 0x400, 0x100 + obj_frame_tiles gUnknown_838BAA8 + 0x500, 0x100 + obj_frame_tiles gUnknown_838BAA8 + 0x600, 0x100 + obj_frame_tiles gUnknown_838BAA8 + 0x700, 0x100 + obj_frame_tiles gUnknown_838BAA8 + 0x800, 0x100 gSpriteImages_83A14C8:: @ 83A14C8 - obj_frame_tiles gUnknown_838C3A8, 0x0100 - obj_frame_tiles gUnknown_838C4A8, 0x0100 - obj_frame_tiles gUnknown_838C5A8, 0x0100 - obj_frame_tiles gUnknown_838C3A8, 0x0100 - obj_frame_tiles gUnknown_838C3A8, 0x0100 - obj_frame_tiles gUnknown_838C4A8, 0x0100 - obj_frame_tiles gUnknown_838C4A8, 0x0100 - obj_frame_tiles gUnknown_838C5A8, 0x0100 - obj_frame_tiles gUnknown_838C5A8, 0x0100 + obj_frame_tiles gUnknown_838C3A8, 0x100 + obj_frame_tiles gUnknown_838C3A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838C3A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_838C3A8, 0x100 + obj_frame_tiles gUnknown_838C3A8, 0x100 + obj_frame_tiles gUnknown_838C3A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838C3A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838C3A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_838C3A8 + 0x200, 0x100 gSpriteImages_83A1510:: @ 83A1510 - obj_frame_tiles gUnknown_83945A8, 0x0080 - obj_frame_tiles gUnknown_8394628, 0x0080 - obj_frame_tiles gUnknown_83946A8, 0x0080 - obj_frame_tiles gUnknown_8394728, 0x0080 + obj_frame_tiles gUnknown_83945A8, 0x80 + obj_frame_tiles gUnknown_83945A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83945A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83945A8 + 0x180, 0x80 gSpriteImages_83A1530:: @ 83A1530 - obj_frame_tiles gUnknown_838C6A8, 0x0100 - obj_frame_tiles gUnknown_838C7A8, 0x0100 - obj_frame_tiles gUnknown_838C8A8, 0x0100 - obj_frame_tiles gUnknown_838C9A8, 0x0100 - obj_frame_tiles gUnknown_838CAA8, 0x0100 - obj_frame_tiles gUnknown_838CBA8, 0x0100 - obj_frame_tiles gUnknown_838CCA8, 0x0100 - obj_frame_tiles gUnknown_838CDA8, 0x0100 - obj_frame_tiles gUnknown_838CEA8, 0x0100 + obj_frame_tiles gUnknown_838C6A8, 0x100 + obj_frame_tiles gUnknown_838C6A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838C6A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_838C6A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_838C6A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_838C6A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_838C6A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_838C6A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_838C6A8 + 0x800, 0x100 gSpriteImages_83A1578:: @ 83A1578 - obj_frame_tiles gUnknown_838CFA8, 0x0100 - obj_frame_tiles gUnknown_838D0A8, 0x0100 - obj_frame_tiles gUnknown_838D1A8, 0x0100 - obj_frame_tiles gUnknown_838CFA8, 0x0100 - obj_frame_tiles gUnknown_838CFA8, 0x0100 - obj_frame_tiles gUnknown_838D0A8, 0x0100 - obj_frame_tiles gUnknown_838D0A8, 0x0100 - obj_frame_tiles gUnknown_838D1A8, 0x0100 - obj_frame_tiles gUnknown_838D1A8, 0x0100 + obj_frame_tiles gUnknown_838CFA8, 0x100 + obj_frame_tiles gUnknown_838CFA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838CFA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_838CFA8, 0x100 + obj_frame_tiles gUnknown_838CFA8, 0x100 + obj_frame_tiles gUnknown_838CFA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838CFA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838CFA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_838CFA8 + 0x200, 0x100 gSpriteImages_83A15C0:: @ 83A15C0 - obj_frame_tiles gUnknown_838D2A8, 0x0100 - obj_frame_tiles gUnknown_838D3A8, 0x0100 - obj_frame_tiles gUnknown_838D4A8, 0x0100 - obj_frame_tiles gUnknown_838D2A8, 0x0100 - obj_frame_tiles gUnknown_838D2A8, 0x0100 - obj_frame_tiles gUnknown_838D3A8, 0x0100 - obj_frame_tiles gUnknown_838D3A8, 0x0100 - obj_frame_tiles gUnknown_838D4A8, 0x0100 - obj_frame_tiles gUnknown_838D4A8, 0x0100 + obj_frame_tiles gUnknown_838D2A8, 0x100 + obj_frame_tiles gUnknown_838D2A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838D2A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_838D2A8, 0x100 + obj_frame_tiles gUnknown_838D2A8, 0x100 + obj_frame_tiles gUnknown_838D2A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838D2A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838D2A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_838D2A8 + 0x200, 0x100 gSpriteImages_83A1608:: @ 83A1608 - obj_frame_tiles gUnknown_838B128, 0x0100 - obj_frame_tiles gUnknown_838B228, 0x0100 - obj_frame_tiles gUnknown_838B328, 0x0100 - obj_frame_tiles gUnknown_838B128, 0x0100 - obj_frame_tiles gUnknown_838B128, 0x0100 - obj_frame_tiles gUnknown_838B228, 0x0100 - obj_frame_tiles gUnknown_838B228, 0x0100 - obj_frame_tiles gUnknown_838B328, 0x0100 - obj_frame_tiles gUnknown_838B328, 0x0100 + obj_frame_tiles gUnknown_838B128, 0x100 + obj_frame_tiles gUnknown_838B128 + 0x100, 0x100 + obj_frame_tiles gUnknown_838B128 + 0x200, 0x100 + obj_frame_tiles gUnknown_838B128, 0x100 + obj_frame_tiles gUnknown_838B128, 0x100 + obj_frame_tiles gUnknown_838B128 + 0x100, 0x100 + obj_frame_tiles gUnknown_838B128 + 0x100, 0x100 + obj_frame_tiles gUnknown_838B128 + 0x200, 0x100 + obj_frame_tiles gUnknown_838B128 + 0x200, 0x100 gSpriteImages_83A1650:: @ 83A1650 - obj_frame_tiles gUnknown_838B428, 0x0100 - obj_frame_tiles gUnknown_838B528, 0x0100 - obj_frame_tiles gUnknown_838B628, 0x0100 - obj_frame_tiles gUnknown_838B428, 0x0100 - obj_frame_tiles gUnknown_838B428, 0x0100 - obj_frame_tiles gUnknown_838B528, 0x0100 - obj_frame_tiles gUnknown_838B528, 0x0100 - obj_frame_tiles gUnknown_838B628, 0x0100 - obj_frame_tiles gUnknown_838B628, 0x0100 + obj_frame_tiles gUnknown_838B428, 0x100 + obj_frame_tiles gUnknown_838B428 + 0x100, 0x100 + obj_frame_tiles gUnknown_838B428 + 0x200, 0x100 + obj_frame_tiles gUnknown_838B428, 0x100 + obj_frame_tiles gUnknown_838B428, 0x100 + obj_frame_tiles gUnknown_838B428 + 0x100, 0x100 + obj_frame_tiles gUnknown_838B428 + 0x100, 0x100 + obj_frame_tiles gUnknown_838B428 + 0x200, 0x100 + obj_frame_tiles gUnknown_838B428 + 0x200, 0x100 gSpriteImages_83A1698:: @ 83A1698 - obj_frame_tiles gUnknown_83947A8, 0x0080 - obj_frame_tiles gUnknown_8394828, 0x0080 - obj_frame_tiles gUnknown_83948A8, 0x0080 - obj_frame_tiles gUnknown_8394928, 0x0080 + obj_frame_tiles gUnknown_83947A8, 0x80 + obj_frame_tiles gUnknown_83947A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83947A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83947A8 + 0x180, 0x80 gSpriteImages_83A16B8:: @ 83A16B8 - obj_frame_tiles gUnknown_83949A8, 0x0080 + obj_frame_tiles gUnknown_83949A8, 0x80 gSpriteImages_83A16C0:: @ 83A16C0 - obj_frame_tiles gUnknown_838DEA8, 0x0100 - obj_frame_tiles gUnknown_838DFA8, 0x0100 - obj_frame_tiles gUnknown_838E0A8, 0x0100 - obj_frame_tiles gUnknown_838E1A8, 0x0100 - obj_frame_tiles gUnknown_838E2A8, 0x0100 - obj_frame_tiles gUnknown_838E3A8, 0x0100 - obj_frame_tiles gUnknown_838E4A8, 0x0100 - obj_frame_tiles gUnknown_838E5A8, 0x0100 - obj_frame_tiles gUnknown_838E6A8, 0x0100 + obj_frame_tiles gUnknown_838DEA8, 0x100 + obj_frame_tiles gUnknown_838DEA8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838DEA8 + 0x200, 0x100 + obj_frame_tiles gUnknown_838DEA8 + 0x300, 0x100 + obj_frame_tiles gUnknown_838DEA8 + 0x400, 0x100 + obj_frame_tiles gUnknown_838DEA8 + 0x500, 0x100 + obj_frame_tiles gUnknown_838DEA8 + 0x600, 0x100 + obj_frame_tiles gUnknown_838DEA8 + 0x700, 0x100 + obj_frame_tiles gUnknown_838DEA8 + 0x800, 0x100 gSpriteImages_83A1708:: @ 83A1708 - obj_frame_tiles gUnknown_838E7A8, 0x0100 - obj_frame_tiles gUnknown_838E8A8, 0x0100 - obj_frame_tiles gUnknown_838E9A8, 0x0100 - obj_frame_tiles gUnknown_838EAA8, 0x0100 - obj_frame_tiles gUnknown_838EBA8, 0x0100 - obj_frame_tiles gUnknown_838ECA8, 0x0100 - obj_frame_tiles gUnknown_838EDA8, 0x0100 - obj_frame_tiles gUnknown_838EEA8, 0x0100 - obj_frame_tiles gUnknown_838EFA8, 0x0100 + obj_frame_tiles gUnknown_838E7A8, 0x100 + obj_frame_tiles gUnknown_838E7A8 + 0x100, 0x100 + obj_frame_tiles gUnknown_838E7A8 + 0x200, 0x100 + obj_frame_tiles gUnknown_838E7A8 + 0x300, 0x100 + obj_frame_tiles gUnknown_838E7A8 + 0x400, 0x100 + obj_frame_tiles gUnknown_838E7A8 + 0x500, 0x100 + obj_frame_tiles gUnknown_838E7A8 + 0x600, 0x100 + obj_frame_tiles gUnknown_838E7A8 + 0x700, 0x100 + obj_frame_tiles gUnknown_838E7A8 + 0x800, 0x100 gSpriteImages_83A1750:: @ 83A1750 - obj_frame_tiles gUnknown_8390F28, 0x0100 - obj_frame_tiles gUnknown_8391028, 0x0100 - obj_frame_tiles gUnknown_8391128, 0x0100 - obj_frame_tiles gUnknown_8390F28, 0x0100 - obj_frame_tiles gUnknown_8390F28, 0x0100 - obj_frame_tiles gUnknown_8391028, 0x0100 - obj_frame_tiles gUnknown_8391028, 0x0100 - obj_frame_tiles gUnknown_8391128, 0x0100 - obj_frame_tiles gUnknown_8391128, 0x0100 + obj_frame_tiles gUnknown_8390F28, 0x100 + obj_frame_tiles gUnknown_8390F28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8390F28 + 0x200, 0x100 + obj_frame_tiles gUnknown_8390F28, 0x100 + obj_frame_tiles gUnknown_8390F28, 0x100 + obj_frame_tiles gUnknown_8390F28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8390F28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8390F28 + 0x200, 0x100 + obj_frame_tiles gUnknown_8390F28 + 0x200, 0x100 gSpriteImages_83A1798:: @ 83A1798 - obj_frame_tiles gUnknown_836C928, 0x0100 - obj_frame_tiles gUnknown_836CA28, 0x0100 - obj_frame_tiles gUnknown_836CB28, 0x0100 - obj_frame_tiles gUnknown_836C928, 0x0100 - obj_frame_tiles gUnknown_836C928, 0x0100 - obj_frame_tiles gUnknown_836CA28, 0x0100 - obj_frame_tiles gUnknown_836CA28, 0x0100 - obj_frame_tiles gUnknown_836CB28, 0x0100 - obj_frame_tiles gUnknown_836CB28, 0x0100 + obj_frame_tiles gUnknown_836C928, 0x100 + obj_frame_tiles gUnknown_836C928 + 0x100, 0x100 + obj_frame_tiles gUnknown_836C928 + 0x200, 0x100 + obj_frame_tiles gUnknown_836C928, 0x100 + obj_frame_tiles gUnknown_836C928, 0x100 + obj_frame_tiles gUnknown_836C928 + 0x100, 0x100 + obj_frame_tiles gUnknown_836C928 + 0x100, 0x100 + obj_frame_tiles gUnknown_836C928 + 0x200, 0x100 + obj_frame_tiles gUnknown_836C928 + 0x200, 0x100 gSpriteImages_83A17E0:: @ 83A17E0 - obj_frame_tiles gUnknown_8391228, 0x0100 - obj_frame_tiles gUnknown_8391328, 0x0100 - obj_frame_tiles gUnknown_8391428, 0x0100 - obj_frame_tiles gUnknown_8391228, 0x0100 - obj_frame_tiles gUnknown_8391228, 0x0100 - obj_frame_tiles gUnknown_8391328, 0x0100 - obj_frame_tiles gUnknown_8391328, 0x0100 - obj_frame_tiles gUnknown_8391428, 0x0100 - obj_frame_tiles gUnknown_8391428, 0x0100 + obj_frame_tiles gUnknown_8391228, 0x100 + obj_frame_tiles gUnknown_8391228 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391228 + 0x200, 0x100 + obj_frame_tiles gUnknown_8391228, 0x100 + obj_frame_tiles gUnknown_8391228, 0x100 + obj_frame_tiles gUnknown_8391228 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391228 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391228 + 0x200, 0x100 + obj_frame_tiles gUnknown_8391228 + 0x200, 0x100 gSpriteImages_83A1828:: @ 83A1828 - obj_frame_tiles gUnknown_836CC28, 0x0100 - obj_frame_tiles gUnknown_836CD28, 0x0100 - obj_frame_tiles gUnknown_836CE28, 0x0100 - obj_frame_tiles gUnknown_836CC28, 0x0100 - obj_frame_tiles gUnknown_836CC28, 0x0100 - obj_frame_tiles gUnknown_836CD28, 0x0100 - obj_frame_tiles gUnknown_836CD28, 0x0100 - obj_frame_tiles gUnknown_836CE28, 0x0100 - obj_frame_tiles gUnknown_836CE28, 0x0100 + obj_frame_tiles gUnknown_836CC28, 0x100 + obj_frame_tiles gUnknown_836CC28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836CC28 + 0x200, 0x100 + obj_frame_tiles gUnknown_836CC28, 0x100 + obj_frame_tiles gUnknown_836CC28, 0x100 + obj_frame_tiles gUnknown_836CC28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836CC28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836CC28 + 0x200, 0x100 + obj_frame_tiles gUnknown_836CC28 + 0x200, 0x100 gSpriteImages_83A1870:: @ 83A1870 - obj_frame_tiles gUnknown_836C328, 0x0100 - obj_frame_tiles gUnknown_836C428, 0x0100 - obj_frame_tiles gUnknown_836C528, 0x0100 - obj_frame_tiles gUnknown_836C328, 0x0100 - obj_frame_tiles gUnknown_836C328, 0x0100 - obj_frame_tiles gUnknown_836C428, 0x0100 - obj_frame_tiles gUnknown_836C428, 0x0100 - obj_frame_tiles gUnknown_836C528, 0x0100 - obj_frame_tiles gUnknown_836C528, 0x0100 + obj_frame_tiles gUnknown_836C328, 0x100 + obj_frame_tiles gUnknown_836C328 + 0x100, 0x100 + obj_frame_tiles gUnknown_836C328 + 0x200, 0x100 + obj_frame_tiles gUnknown_836C328, 0x100 + obj_frame_tiles gUnknown_836C328, 0x100 + obj_frame_tiles gUnknown_836C328 + 0x100, 0x100 + obj_frame_tiles gUnknown_836C328 + 0x100, 0x100 + obj_frame_tiles gUnknown_836C328 + 0x200, 0x100 + obj_frame_tiles gUnknown_836C328 + 0x200, 0x100 gSpriteImages_83A18B8:: @ 83A18B8 - obj_frame_tiles gUnknown_836C628, 0x0100 - obj_frame_tiles gUnknown_836C728, 0x0100 - obj_frame_tiles gUnknown_836C828, 0x0100 - obj_frame_tiles gUnknown_836C628, 0x0100 - obj_frame_tiles gUnknown_836C628, 0x0100 - obj_frame_tiles gUnknown_836C728, 0x0100 - obj_frame_tiles gUnknown_836C728, 0x0100 - obj_frame_tiles gUnknown_836C828, 0x0100 - obj_frame_tiles gUnknown_836C828, 0x0100 + obj_frame_tiles gUnknown_836C628, 0x100 + obj_frame_tiles gUnknown_836C628 + 0x100, 0x100 + obj_frame_tiles gUnknown_836C628 + 0x200, 0x100 + obj_frame_tiles gUnknown_836C628, 0x100 + obj_frame_tiles gUnknown_836C628, 0x100 + obj_frame_tiles gUnknown_836C628 + 0x100, 0x100 + obj_frame_tiles gUnknown_836C628 + 0x100, 0x100 + obj_frame_tiles gUnknown_836C628 + 0x200, 0x100 + obj_frame_tiles gUnknown_836C628 + 0x200, 0x100 gSpriteImages_83A1900:: @ 83A1900 - obj_frame_tiles gUnknown_836A228, 0x0100 - obj_frame_tiles gUnknown_836A328, 0x0100 - obj_frame_tiles gUnknown_836A428, 0x0100 - obj_frame_tiles gUnknown_836A528, 0x0100 - obj_frame_tiles gUnknown_836A628, 0x0100 - obj_frame_tiles gUnknown_836A728, 0x0100 - obj_frame_tiles gUnknown_836A828, 0x0100 - obj_frame_tiles gUnknown_836A928, 0x0100 - obj_frame_tiles gUnknown_836AA28, 0x0100 + obj_frame_tiles gUnknown_836A228, 0x100 + obj_frame_tiles gUnknown_836A228 + 0x100, 0x100 + obj_frame_tiles gUnknown_836A228 + 0x200, 0x100 + obj_frame_tiles gUnknown_836A228 + 0x300, 0x100 + obj_frame_tiles gUnknown_836A228 + 0x400, 0x100 + obj_frame_tiles gUnknown_836A228 + 0x500, 0x100 + obj_frame_tiles gUnknown_836A228 + 0x600, 0x100 + obj_frame_tiles gUnknown_836A228 + 0x700, 0x100 + obj_frame_tiles gUnknown_836A228 + 0x800, 0x100 gSpriteImages_83A1948:: @ 83A1948 - obj_frame_tiles gUnknown_836AB28, 0x0100 - obj_frame_tiles gUnknown_836AC28, 0x0100 - obj_frame_tiles gUnknown_836AD28, 0x0100 - obj_frame_tiles gUnknown_836AB28, 0x0100 - obj_frame_tiles gUnknown_836AB28, 0x0100 - obj_frame_tiles gUnknown_836AC28, 0x0100 - obj_frame_tiles gUnknown_836AC28, 0x0100 - obj_frame_tiles gUnknown_836AD28, 0x0100 - obj_frame_tiles gUnknown_836AD28, 0x0100 + obj_frame_tiles gUnknown_836AB28, 0x100 + obj_frame_tiles gUnknown_836AB28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836AB28 + 0x200, 0x100 + obj_frame_tiles gUnknown_836AB28, 0x100 + obj_frame_tiles gUnknown_836AB28, 0x100 + obj_frame_tiles gUnknown_836AB28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836AB28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836AB28 + 0x200, 0x100 + obj_frame_tiles gUnknown_836AB28 + 0x200, 0x100 gSpriteImages_83A1990:: @ 83A1990 - obj_frame_tiles gUnknown_836AE28, 0x0100 - obj_frame_tiles gUnknown_836AF28, 0x0100 - obj_frame_tiles gUnknown_836B028, 0x0100 - obj_frame_tiles gUnknown_836AE28, 0x0100 - obj_frame_tiles gUnknown_836AE28, 0x0100 - obj_frame_tiles gUnknown_836AF28, 0x0100 - obj_frame_tiles gUnknown_836AF28, 0x0100 - obj_frame_tiles gUnknown_836B028, 0x0100 - obj_frame_tiles gUnknown_836B028, 0x0100 + obj_frame_tiles gUnknown_836AE28, 0x100 + obj_frame_tiles gUnknown_836AE28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836AE28 + 0x200, 0x100 + obj_frame_tiles gUnknown_836AE28, 0x100 + obj_frame_tiles gUnknown_836AE28, 0x100 + obj_frame_tiles gUnknown_836AE28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836AE28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836AE28 + 0x200, 0x100 + obj_frame_tiles gUnknown_836AE28 + 0x200, 0x100 gSpriteImages_83A19D8:: @ 83A19D8 - obj_frame_tiles gUnknown_836CF28, 0x0100 - obj_frame_tiles gUnknown_836D028, 0x0100 - obj_frame_tiles gUnknown_836D128, 0x0100 - obj_frame_tiles gUnknown_836D228, 0x0100 - obj_frame_tiles gUnknown_836D328, 0x0100 - obj_frame_tiles gUnknown_836D428, 0x0100 - obj_frame_tiles gUnknown_836D528, 0x0100 - obj_frame_tiles gUnknown_836D628, 0x0100 - obj_frame_tiles gUnknown_836D728, 0x0100 + obj_frame_tiles gUnknown_836CF28, 0x100 + obj_frame_tiles gUnknown_836CF28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836CF28 + 0x200, 0x100 + obj_frame_tiles gUnknown_836CF28 + 0x300, 0x100 + obj_frame_tiles gUnknown_836CF28 + 0x400, 0x100 + obj_frame_tiles gUnknown_836CF28 + 0x500, 0x100 + obj_frame_tiles gUnknown_836CF28 + 0x600, 0x100 + obj_frame_tiles gUnknown_836CF28 + 0x700, 0x100 + obj_frame_tiles gUnknown_836CF28 + 0x800, 0x100 gSpriteImages_83A1A20:: @ 83A1A20 - obj_frame_tiles gUnknown_836B128, 0x0100 - obj_frame_tiles gUnknown_836B228, 0x0100 - obj_frame_tiles gUnknown_836B328, 0x0100 - obj_frame_tiles gUnknown_836B428, 0x0100 - obj_frame_tiles gUnknown_836B528, 0x0100 - obj_frame_tiles gUnknown_836B628, 0x0100 - obj_frame_tiles gUnknown_836B728, 0x0100 - obj_frame_tiles gUnknown_836B828, 0x0100 - obj_frame_tiles gUnknown_836B928, 0x0100 + obj_frame_tiles gUnknown_836B128, 0x100 + obj_frame_tiles gUnknown_836B128 + 0x100, 0x100 + obj_frame_tiles gUnknown_836B128 + 0x200, 0x100 + obj_frame_tiles gUnknown_836B128 + 0x300, 0x100 + obj_frame_tiles gUnknown_836B128 + 0x400, 0x100 + obj_frame_tiles gUnknown_836B128 + 0x500, 0x100 + obj_frame_tiles gUnknown_836B128 + 0x600, 0x100 + obj_frame_tiles gUnknown_836B128 + 0x700, 0x100 + obj_frame_tiles gUnknown_836B128 + 0x800, 0x100 gSpriteImages_83A1A68:: @ 83A1A68 - obj_frame_tiles gUnknown_836BA28, 0x0100 - obj_frame_tiles gUnknown_836BB28, 0x0100 - obj_frame_tiles gUnknown_836BC28, 0x0100 - obj_frame_tiles gUnknown_836BD28, 0x0100 - obj_frame_tiles gUnknown_836BE28, 0x0100 - obj_frame_tiles gUnknown_836BF28, 0x0100 - obj_frame_tiles gUnknown_836C028, 0x0100 - obj_frame_tiles gUnknown_836C128, 0x0100 - obj_frame_tiles gUnknown_836C228, 0x0100 + obj_frame_tiles gUnknown_836BA28, 0x100 + obj_frame_tiles gUnknown_836BA28 + 0x100, 0x100 + obj_frame_tiles gUnknown_836BA28 + 0x200, 0x100 + obj_frame_tiles gUnknown_836BA28 + 0x300, 0x100 + obj_frame_tiles gUnknown_836BA28 + 0x400, 0x100 + obj_frame_tiles gUnknown_836BA28 + 0x500, 0x100 + obj_frame_tiles gUnknown_836BA28 + 0x600, 0x100 + obj_frame_tiles gUnknown_836BA28 + 0x700, 0x100 + obj_frame_tiles gUnknown_836BA28 + 0x800, 0x100 gSpriteImages_83A1AB0:: @ 83A1AB0 - obj_frame_tiles gUnknown_8391528, 0x0100 - obj_frame_tiles gUnknown_8391628, 0x0100 - obj_frame_tiles gUnknown_8391728, 0x0100 - obj_frame_tiles gUnknown_8391528, 0x0100 - obj_frame_tiles gUnknown_8391528, 0x0100 - obj_frame_tiles gUnknown_8391628, 0x0100 - obj_frame_tiles gUnknown_8391628, 0x0100 - obj_frame_tiles gUnknown_8391728, 0x0100 - obj_frame_tiles gUnknown_8391728, 0x0100 + obj_frame_tiles gUnknown_8391528, 0x100 + obj_frame_tiles gUnknown_8391528 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391528 + 0x200, 0x100 + obj_frame_tiles gUnknown_8391528, 0x100 + obj_frame_tiles gUnknown_8391528, 0x100 + obj_frame_tiles gUnknown_8391528 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391528 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391528 + 0x200, 0x100 + obj_frame_tiles gUnknown_8391528 + 0x200, 0x100 gSpriteImages_83A1AF8:: @ 83A1AF8 - obj_frame_tiles gUnknown_838A428, 0x0100 - obj_frame_tiles gUnknown_838A528, 0x0100 - obj_frame_tiles gUnknown_838A628, 0x0100 - obj_frame_tiles gUnknown_838A728, 0x0100 - obj_frame_tiles gUnknown_838A828, 0x0100 - obj_frame_tiles gUnknown_838A928, 0x0100 - obj_frame_tiles gUnknown_838AA28, 0x0100 - obj_frame_tiles gUnknown_838AB28, 0x0100 - obj_frame_tiles gUnknown_838AC28, 0x0100 + obj_frame_tiles gUnknown_838A428, 0x100 + obj_frame_tiles gUnknown_838A428 + 0x100, 0x100 + obj_frame_tiles gUnknown_838A428 + 0x200, 0x100 + obj_frame_tiles gUnknown_838A428 + 0x300, 0x100 + obj_frame_tiles gUnknown_838A428 + 0x400, 0x100 + obj_frame_tiles gUnknown_838A428 + 0x500, 0x100 + obj_frame_tiles gUnknown_838A428 + 0x600, 0x100 + obj_frame_tiles gUnknown_838A428 + 0x700, 0x100 + obj_frame_tiles gUnknown_838A428 + 0x800, 0x100 gSpriteImages_83A1B40:: @ 83A1B40 - obj_frame_tiles gUnknown_8366DA8, 0x0200 - obj_frame_tiles gUnknown_8366FA8, 0x0200 - obj_frame_tiles gUnknown_83671A8, 0x0200 - obj_frame_tiles gUnknown_83673A8, 0x0200 - obj_frame_tiles gUnknown_83675A8, 0x0200 - obj_frame_tiles gUnknown_83677A8, 0x0200 - obj_frame_tiles gUnknown_83679A8, 0x0200 - obj_frame_tiles gUnknown_8367BA8, 0x0200 - obj_frame_tiles gUnknown_8367DA8, 0x0200 - obj_frame_tiles gUnknown_8367FA8, 0x0200 - obj_frame_tiles gUnknown_83681A8, 0x0200 - obj_frame_tiles gUnknown_83683A8, 0x0200 + obj_frame_tiles gUnknown_8366DA8, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0x200, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0x400, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0x600, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0x800, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0xA00, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0xC00, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0xE00, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0x1000, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0x1200, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0x1400, 0x200 + obj_frame_tiles gUnknown_8366DA8 + 0x1600, 0x200 gSpriteImages_83A1BA0:: @ 83A1BA0 - obj_frame_tiles gUnknown_83685A8, 0x0200 - obj_frame_tiles gUnknown_83687A8, 0x0200 - obj_frame_tiles gUnknown_83689A8, 0x0200 - obj_frame_tiles gUnknown_8368BA8, 0x0200 - obj_frame_tiles gUnknown_8368DA8, 0x0200 - obj_frame_tiles gUnknown_8368FA8, 0x0200 - obj_frame_tiles gUnknown_83691A8, 0x0200 - obj_frame_tiles gUnknown_83693A8, 0x0200 - obj_frame_tiles gUnknown_83695A8, 0x0200 - obj_frame_tiles gUnknown_83697A8, 0x0200 - obj_frame_tiles gUnknown_83699A8, 0x0200 - obj_frame_tiles gUnknown_8369BA8, 0x0200 + obj_frame_tiles gUnknown_83685A8, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0x200, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0x400, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0x600, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0x800, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0xA00, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0xC00, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0xE00, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0x1000, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0x1200, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0x1400, 0x200 + obj_frame_tiles gUnknown_83685A8 + 0x1600, 0x200 gSpriteImages_83A1C00:: @ 83A1C00 - obj_frame_tiles gUnknown_8369E28, 0x0100 + obj_frame_tiles gUnknown_8369E28, 0x100 gSpriteImages_83A1C08:: @ 83A1C08 - obj_frame_tiles gUnknown_8369DA8, 0x0080 + obj_frame_tiles gUnknown_8369DA8, 0x80 gSpriteImages_83A1C10:: @ 83A1C10 - obj_frame_tiles gUnknown_8391828, 0x0100 - obj_frame_tiles gUnknown_8391928, 0x0100 - obj_frame_tiles gUnknown_8391A28, 0x0100 - obj_frame_tiles gUnknown_8391828, 0x0100 - obj_frame_tiles gUnknown_8391828, 0x0100 - obj_frame_tiles gUnknown_8391928, 0x0100 - obj_frame_tiles gUnknown_8391928, 0x0100 - obj_frame_tiles gUnknown_8391A28, 0x0100 - obj_frame_tiles gUnknown_8391A28, 0x0100 + obj_frame_tiles gUnknown_8391828, 0x100 + obj_frame_tiles gUnknown_8391828 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391828 + 0x200, 0x100 + obj_frame_tiles gUnknown_8391828, 0x100 + obj_frame_tiles gUnknown_8391828, 0x100 + obj_frame_tiles gUnknown_8391828 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391828 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391828 + 0x200, 0x100 + obj_frame_tiles gUnknown_8391828 + 0x200, 0x100 gSpriteImages_83A1C58:: @ 83A1C58 - obj_frame_tiles gUnknown_8394A28, 0x0080 + obj_frame_tiles gUnknown_8394A28, 0x80 gSpriteImages_83A1C60:: @ 83A1C60 - obj_frame_tiles gUnknown_8394AA8, 0x0080 + obj_frame_tiles gUnknown_8394AA8, 0x80 gSpriteImages_83A1C68:: @ 83A1C68 - obj_frame_tiles gUnknown_8394B28, 0x0080 + obj_frame_tiles gUnknown_8394B28, 0x80 gSpriteImages_83A1C70:: @ 83A1C70 - obj_frame_tiles gUnknown_8394BA8, 0x0080 + obj_frame_tiles gUnknown_8394BA8, 0x80 gSpriteImages_83A1C78:: @ 83A1C78 - obj_frame_tiles gUnknown_8394C28, 0x0100 + obj_frame_tiles gUnknown_8394C28, 0x100 gSpriteImages_83A1C80:: @ 83A1C80 - obj_frame_tiles gUnknown_8394D28, 0x0080 + obj_frame_tiles gUnknown_8394D28, 0x80 gSpriteImages_83A1C88:: @ 83A1C88 - obj_frame_tiles gUnknown_8394DA8, 0x0080 + obj_frame_tiles gUnknown_8394DA8, 0x80 gSpriteImages_83A1C90:: @ 83A1C90 - obj_frame_tiles gUnknown_8394E28, 0x0080 + obj_frame_tiles gUnknown_8394E28, 0x80 gSpriteImages_83A1C98:: @ 83A1C98 - obj_frame_tiles gUnknown_8394EC8, 0x0200 + obj_frame_tiles gUnknown_8394EC8, 0x200 gSpriteImages_83A1CA0:: @ 83A1CA0 - obj_frame_tiles gUnknown_83950C8, 0x0200 + obj_frame_tiles gUnknown_83950C8, 0x200 gSpriteImages_83A1CA8:: @ 83A1CA8 - obj_frame_tiles gUnknown_83952E8, 0x0800 - obj_frame_tiles gUnknown_83952E8, 0x0800 - obj_frame_tiles gUnknown_83952E8, 0x0800 - obj_frame_tiles gUnknown_83952E8, 0x0800 - obj_frame_tiles gUnknown_83952E8, 0x0800 - obj_frame_tiles gUnknown_83952E8, 0x0800 - obj_frame_tiles gUnknown_83952E8, 0x0800 - obj_frame_tiles gUnknown_83952E8, 0x0800 - obj_frame_tiles gUnknown_83952E8, 0x0800 + obj_frame_tiles gUnknown_83952E8, 0x800 + obj_frame_tiles gUnknown_83952E8, 0x800 + obj_frame_tiles gUnknown_83952E8, 0x800 + obj_frame_tiles gUnknown_83952E8, 0x800 + obj_frame_tiles gUnknown_83952E8, 0x800 + obj_frame_tiles gUnknown_83952E8, 0x800 + obj_frame_tiles gUnknown_83952E8, 0x800 + obj_frame_tiles gUnknown_83952E8, 0x800 + obj_frame_tiles gUnknown_83952E8, 0x800 gSpriteImages_83A1CF0:: @ 83A1CF0 obj_frame_tiles gUnknown_8395B08, 0x1000 @@ -3898,477 +1838,477 @@ gSpriteImages_83A1CF0:: @ 83A1CF0 obj_frame_tiles gUnknown_8395B08, 0x1000 gSpriteImages_83A1D38:: @ 83A1D38 - obj_frame_tiles gUnknown_83937A8, 0x0200 - obj_frame_tiles gUnknown_83937A8, 0x0200 - obj_frame_tiles gUnknown_83937A8, 0x0200 - obj_frame_tiles gUnknown_83937A8, 0x0200 - obj_frame_tiles gUnknown_83937A8, 0x0200 - obj_frame_tiles gUnknown_83937A8, 0x0200 - obj_frame_tiles gUnknown_83937A8, 0x0200 - obj_frame_tiles gUnknown_83937A8, 0x0200 - obj_frame_tiles gUnknown_83937A8, 0x0200 + obj_frame_tiles gUnknown_83937A8, 0x200 + obj_frame_tiles gUnknown_83937A8, 0x200 + obj_frame_tiles gUnknown_83937A8, 0x200 + obj_frame_tiles gUnknown_83937A8, 0x200 + obj_frame_tiles gUnknown_83937A8, 0x200 + obj_frame_tiles gUnknown_83937A8, 0x200 + obj_frame_tiles gUnknown_83937A8, 0x200 + obj_frame_tiles gUnknown_83937A8, 0x200 + obj_frame_tiles gUnknown_83937A8, 0x200 gSpriteImages_83A1D80:: @ 83A1D80 - obj_frame_tiles gUnknown_83939A8, 0x0080 - obj_frame_tiles gUnknown_8393A28, 0x0080 - obj_frame_tiles gUnknown_8393AA8, 0x0080 - obj_frame_tiles gUnknown_83939A8, 0x0080 - obj_frame_tiles gUnknown_83939A8, 0x0080 - obj_frame_tiles gUnknown_8393A28, 0x0080 - obj_frame_tiles gUnknown_8393A28, 0x0080 - obj_frame_tiles gUnknown_8393AA8, 0x0080 - obj_frame_tiles gUnknown_8393AA8, 0x0080 + obj_frame_tiles gUnknown_83939A8, 0x80 + obj_frame_tiles gUnknown_83939A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83939A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83939A8, 0x80 + obj_frame_tiles gUnknown_83939A8, 0x80 + obj_frame_tiles gUnknown_83939A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83939A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83939A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83939A8 + 0x100, 0x80 gSpriteImages_83A1DC8:: @ 83A1DC8 - obj_frame_tiles gUnknown_8391E28, 0x0080 - obj_frame_tiles gUnknown_8391EA8, 0x0080 - obj_frame_tiles gUnknown_8391F28, 0x0080 - obj_frame_tiles gUnknown_8391E28, 0x0080 - obj_frame_tiles gUnknown_8391E28, 0x0080 - obj_frame_tiles gUnknown_8391EA8, 0x0080 - obj_frame_tiles gUnknown_8391EA8, 0x0080 - obj_frame_tiles gUnknown_8391F28, 0x0080 - obj_frame_tiles gUnknown_8391F28, 0x0080 + obj_frame_tiles gUnknown_8391E28, 0x80 + obj_frame_tiles gUnknown_8391E28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8391E28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8391E28, 0x80 + obj_frame_tiles gUnknown_8391E28, 0x80 + obj_frame_tiles gUnknown_8391E28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8391E28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8391E28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8391E28 + 0x100, 0x80 gSpriteImages_83A1E10:: @ 83A1E10 - obj_frame_tiles gUnknown_8391FA8, 0x0080 - obj_frame_tiles gUnknown_8392028, 0x0080 - obj_frame_tiles gUnknown_83920A8, 0x0080 - obj_frame_tiles gUnknown_8391FA8, 0x0080 - obj_frame_tiles gUnknown_8391FA8, 0x0080 - obj_frame_tiles gUnknown_8392028, 0x0080 - obj_frame_tiles gUnknown_8392028, 0x0080 - obj_frame_tiles gUnknown_83920A8, 0x0080 - obj_frame_tiles gUnknown_83920A8, 0x0080 + obj_frame_tiles gUnknown_8391FA8, 0x80 + obj_frame_tiles gUnknown_8391FA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8391FA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_8391FA8, 0x80 + obj_frame_tiles gUnknown_8391FA8, 0x80 + obj_frame_tiles gUnknown_8391FA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8391FA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8391FA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_8391FA8 + 0x100, 0x80 gSpriteImages_83A1E58:: @ 83A1E58 - obj_frame_tiles gUnknown_8392128, 0x0080 - obj_frame_tiles gUnknown_83921A8, 0x0080 - obj_frame_tiles gUnknown_8392228, 0x0080 - obj_frame_tiles gUnknown_8392128, 0x0080 - obj_frame_tiles gUnknown_8392128, 0x0080 - obj_frame_tiles gUnknown_83921A8, 0x0080 - obj_frame_tiles gUnknown_83921A8, 0x0080 - obj_frame_tiles gUnknown_8392228, 0x0080 - obj_frame_tiles gUnknown_8392228, 0x0080 + obj_frame_tiles gUnknown_8392128, 0x80 + obj_frame_tiles gUnknown_8392128 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392128 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392128, 0x80 + obj_frame_tiles gUnknown_8392128, 0x80 + obj_frame_tiles gUnknown_8392128 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392128 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392128 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392128 + 0x100, 0x80 gSpriteImages_83A1EA0:: @ 83A1EA0 - obj_frame_tiles gUnknown_837BDA8, 0x0080 - obj_frame_tiles gUnknown_837BE28, 0x0080 - obj_frame_tiles gUnknown_837BEA8, 0x0080 - obj_frame_tiles gUnknown_837BDA8, 0x0080 - obj_frame_tiles gUnknown_837BDA8, 0x0080 - obj_frame_tiles gUnknown_837BE28, 0x0080 - obj_frame_tiles gUnknown_837BE28, 0x0080 - obj_frame_tiles gUnknown_837BEA8, 0x0080 - obj_frame_tiles gUnknown_837BEA8, 0x0080 + obj_frame_tiles gUnknown_837BDA8, 0x80 + obj_frame_tiles gUnknown_837BDA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_837BDA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_837BDA8, 0x80 + obj_frame_tiles gUnknown_837BDA8, 0x80 + obj_frame_tiles gUnknown_837BDA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_837BDA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_837BDA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_837BDA8 + 0x100, 0x80 gSpriteImages_83A1EE8:: @ 83A1EE8 - obj_frame_tiles gUnknown_83922A8, 0x0080 - obj_frame_tiles gUnknown_8392328, 0x0080 - obj_frame_tiles gUnknown_83923A8, 0x0080 - obj_frame_tiles gUnknown_83922A8, 0x0080 - obj_frame_tiles gUnknown_83922A8, 0x0080 - obj_frame_tiles gUnknown_8392328, 0x0080 - obj_frame_tiles gUnknown_8392328, 0x0080 - obj_frame_tiles gUnknown_83923A8, 0x0080 - obj_frame_tiles gUnknown_83923A8, 0x0080 + obj_frame_tiles gUnknown_83922A8, 0x80 + obj_frame_tiles gUnknown_83922A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83922A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83922A8, 0x80 + obj_frame_tiles gUnknown_83922A8, 0x80 + obj_frame_tiles gUnknown_83922A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83922A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83922A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83922A8 + 0x100, 0x80 gSpriteImages_83A1F30:: @ 83A1F30 - obj_frame_tiles gUnknown_8392428, 0x0080 - obj_frame_tiles gUnknown_83924A8, 0x0080 - obj_frame_tiles gUnknown_8392528, 0x0080 - obj_frame_tiles gUnknown_8392428, 0x0080 - obj_frame_tiles gUnknown_8392428, 0x0080 - obj_frame_tiles gUnknown_83924A8, 0x0080 - obj_frame_tiles gUnknown_83924A8, 0x0080 - obj_frame_tiles gUnknown_8392528, 0x0080 - obj_frame_tiles gUnknown_8392528, 0x0080 + obj_frame_tiles gUnknown_8392428, 0x80 + obj_frame_tiles gUnknown_8392428 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392428 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392428, 0x80 + obj_frame_tiles gUnknown_8392428, 0x80 + obj_frame_tiles gUnknown_8392428 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392428 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392428 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392428 + 0x100, 0x80 gSpriteImages_83A1F78:: @ 83A1F78 - obj_frame_tiles gUnknown_83925A8, 0x0080 - obj_frame_tiles gUnknown_8392628, 0x0080 - obj_frame_tiles gUnknown_83926A8, 0x0080 - obj_frame_tiles gUnknown_83925A8, 0x0080 - obj_frame_tiles gUnknown_83925A8, 0x0080 - obj_frame_tiles gUnknown_8392628, 0x0080 - obj_frame_tiles gUnknown_8392628, 0x0080 - obj_frame_tiles gUnknown_83926A8, 0x0080 - obj_frame_tiles gUnknown_83926A8, 0x0080 + obj_frame_tiles gUnknown_83925A8, 0x80 + obj_frame_tiles gUnknown_83925A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83925A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83925A8, 0x80 + obj_frame_tiles gUnknown_83925A8, 0x80 + obj_frame_tiles gUnknown_83925A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83925A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83925A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83925A8 + 0x100, 0x80 gSpriteImages_83A1FC0:: @ 83A1FC0 - obj_frame_tiles gUnknown_8392728, 0x0080 - obj_frame_tiles gUnknown_83927A8, 0x0080 - obj_frame_tiles gUnknown_8392828, 0x0080 - obj_frame_tiles gUnknown_8392728, 0x0080 - obj_frame_tiles gUnknown_8392728, 0x0080 - obj_frame_tiles gUnknown_83927A8, 0x0080 - obj_frame_tiles gUnknown_83927A8, 0x0080 - obj_frame_tiles gUnknown_8392828, 0x0080 - obj_frame_tiles gUnknown_8392828, 0x0080 + obj_frame_tiles gUnknown_8392728, 0x80 + obj_frame_tiles gUnknown_8392728 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392728 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392728, 0x80 + obj_frame_tiles gUnknown_8392728, 0x80 + obj_frame_tiles gUnknown_8392728 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392728 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392728 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392728 + 0x100, 0x80 gSpriteImages_83A2008:: @ 83A2008 - obj_frame_tiles gUnknown_83928A8, 0x0080 - obj_frame_tiles gUnknown_8392928, 0x0080 - obj_frame_tiles gUnknown_83929A8, 0x0080 - obj_frame_tiles gUnknown_83928A8, 0x0080 - obj_frame_tiles gUnknown_83928A8, 0x0080 - obj_frame_tiles gUnknown_8392928, 0x0080 - obj_frame_tiles gUnknown_8392928, 0x0080 - obj_frame_tiles gUnknown_83929A8, 0x0080 - obj_frame_tiles gUnknown_83929A8, 0x0080 + obj_frame_tiles gUnknown_83928A8, 0x80 + obj_frame_tiles gUnknown_83928A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83928A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83928A8, 0x80 + obj_frame_tiles gUnknown_83928A8, 0x80 + obj_frame_tiles gUnknown_83928A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83928A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83928A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83928A8 + 0x100, 0x80 gSpriteImages_83A2050:: @ 83A2050 - obj_frame_tiles gUnknown_8392A28, 0x0080 - obj_frame_tiles gUnknown_8392AA8, 0x0080 - obj_frame_tiles gUnknown_8392B28, 0x0080 - obj_frame_tiles gUnknown_8392A28, 0x0080 - obj_frame_tiles gUnknown_8392A28, 0x0080 - obj_frame_tiles gUnknown_8392AA8, 0x0080 - obj_frame_tiles gUnknown_8392AA8, 0x0080 - obj_frame_tiles gUnknown_8392B28, 0x0080 - obj_frame_tiles gUnknown_8392B28, 0x0080 + obj_frame_tiles gUnknown_8392A28, 0x80 + obj_frame_tiles gUnknown_8392A28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392A28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392A28, 0x80 + obj_frame_tiles gUnknown_8392A28, 0x80 + obj_frame_tiles gUnknown_8392A28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392A28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392A28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392A28 + 0x100, 0x80 gSpriteImages_83A2098:: @ 83A2098 - obj_frame_tiles gUnknown_8392BA8, 0x0080 - obj_frame_tiles gUnknown_8392C28, 0x0080 - obj_frame_tiles gUnknown_8392CA8, 0x0080 - obj_frame_tiles gUnknown_8392BA8, 0x0080 - obj_frame_tiles gUnknown_8392BA8, 0x0080 - obj_frame_tiles gUnknown_8392C28, 0x0080 - obj_frame_tiles gUnknown_8392C28, 0x0080 - obj_frame_tiles gUnknown_8392CA8, 0x0080 - obj_frame_tiles gUnknown_8392CA8, 0x0080 + obj_frame_tiles gUnknown_8392BA8, 0x80 + obj_frame_tiles gUnknown_8392BA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392BA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392BA8, 0x80 + obj_frame_tiles gUnknown_8392BA8, 0x80 + obj_frame_tiles gUnknown_8392BA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392BA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392BA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392BA8 + 0x100, 0x80 gSpriteImages_83A20E0:: @ 83A20E0 - obj_frame_tiles gUnknown_8392D28, 0x0080 - obj_frame_tiles gUnknown_8392DA8, 0x0080 - obj_frame_tiles gUnknown_8392E28, 0x0080 - obj_frame_tiles gUnknown_8392D28, 0x0080 - obj_frame_tiles gUnknown_8392D28, 0x0080 - obj_frame_tiles gUnknown_8392DA8, 0x0080 - obj_frame_tiles gUnknown_8392DA8, 0x0080 - obj_frame_tiles gUnknown_8392E28, 0x0080 - obj_frame_tiles gUnknown_8392E28, 0x0080 + obj_frame_tiles gUnknown_8392D28, 0x80 + obj_frame_tiles gUnknown_8392D28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392D28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392D28, 0x80 + obj_frame_tiles gUnknown_8392D28, 0x80 + obj_frame_tiles gUnknown_8392D28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392D28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392D28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392D28 + 0x100, 0x80 gSpriteImages_83A2128:: @ 83A2128 - obj_frame_tiles gUnknown_8392EA8, 0x0080 - obj_frame_tiles gUnknown_8392F28, 0x0080 - obj_frame_tiles gUnknown_8392FA8, 0x0080 - obj_frame_tiles gUnknown_8392EA8, 0x0080 - obj_frame_tiles gUnknown_8392EA8, 0x0080 - obj_frame_tiles gUnknown_8392F28, 0x0080 - obj_frame_tiles gUnknown_8392F28, 0x0080 - obj_frame_tiles gUnknown_8392FA8, 0x0080 - obj_frame_tiles gUnknown_8392FA8, 0x0080 + obj_frame_tiles gUnknown_8392EA8, 0x80 + obj_frame_tiles gUnknown_8392EA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392EA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392EA8, 0x80 + obj_frame_tiles gUnknown_8392EA8, 0x80 + obj_frame_tiles gUnknown_8392EA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392EA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8392EA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_8392EA8 + 0x100, 0x80 gSpriteImages_83A2170:: @ 83A2170 - obj_frame_tiles gUnknown_8393028, 0x0080 - obj_frame_tiles gUnknown_83930A8, 0x0080 - obj_frame_tiles gUnknown_8393128, 0x0080 - obj_frame_tiles gUnknown_8393028, 0x0080 - obj_frame_tiles gUnknown_8393028, 0x0080 - obj_frame_tiles gUnknown_83930A8, 0x0080 - obj_frame_tiles gUnknown_83930A8, 0x0080 - obj_frame_tiles gUnknown_8393128, 0x0080 - obj_frame_tiles gUnknown_8393128, 0x0080 + obj_frame_tiles gUnknown_8393028, 0x80 + obj_frame_tiles gUnknown_8393028 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393028 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393028, 0x80 + obj_frame_tiles gUnknown_8393028, 0x80 + obj_frame_tiles gUnknown_8393028 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393028 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393028 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393028 + 0x100, 0x80 gSpriteImages_83A21B8:: @ 83A21B8 - obj_frame_tiles gUnknown_83931A8, 0x0080 - obj_frame_tiles gUnknown_8393228, 0x0080 - obj_frame_tiles gUnknown_83932A8, 0x0080 - obj_frame_tiles gUnknown_83931A8, 0x0080 - obj_frame_tiles gUnknown_83931A8, 0x0080 - obj_frame_tiles gUnknown_8393228, 0x0080 - obj_frame_tiles gUnknown_8393228, 0x0080 - obj_frame_tiles gUnknown_83932A8, 0x0080 - obj_frame_tiles gUnknown_83932A8, 0x0080 + obj_frame_tiles gUnknown_83931A8, 0x80 + obj_frame_tiles gUnknown_83931A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83931A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83931A8, 0x80 + obj_frame_tiles gUnknown_83931A8, 0x80 + obj_frame_tiles gUnknown_83931A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83931A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83931A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83931A8 + 0x100, 0x80 gSpriteImages_83A2200:: @ 83A2200 - obj_frame_tiles gUnknown_8393328, 0x0080 - obj_frame_tiles gUnknown_83933A8, 0x0080 - obj_frame_tiles gUnknown_8393428, 0x0080 - obj_frame_tiles gUnknown_8393328, 0x0080 - obj_frame_tiles gUnknown_8393328, 0x0080 - obj_frame_tiles gUnknown_83933A8, 0x0080 - obj_frame_tiles gUnknown_83933A8, 0x0080 - obj_frame_tiles gUnknown_8393428, 0x0080 - obj_frame_tiles gUnknown_8393428, 0x0080 + obj_frame_tiles gUnknown_8393328, 0x80 + obj_frame_tiles gUnknown_8393328 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393328 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393328, 0x80 + obj_frame_tiles gUnknown_8393328, 0x80 + obj_frame_tiles gUnknown_8393328 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393328 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393328 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393328 + 0x100, 0x80 gSpriteImages_83A2248:: @ 83A2248 - obj_frame_tiles gUnknown_838F0A8, 0x0080 - obj_frame_tiles gUnknown_838F128, 0x0080 - obj_frame_tiles gUnknown_838F1A8, 0x0080 - obj_frame_tiles gUnknown_838F0A8, 0x0080 - obj_frame_tiles gUnknown_838F0A8, 0x0080 - obj_frame_tiles gUnknown_838F128, 0x0080 - obj_frame_tiles gUnknown_838F128, 0x0080 - obj_frame_tiles gUnknown_838F1A8, 0x0080 - obj_frame_tiles gUnknown_838F1A8, 0x0080 + obj_frame_tiles gUnknown_838F0A8, 0x80 + obj_frame_tiles gUnknown_838F0A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_838F0A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_838F0A8, 0x80 + obj_frame_tiles gUnknown_838F0A8, 0x80 + obj_frame_tiles gUnknown_838F0A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_838F0A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_838F0A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_838F0A8 + 0x100, 0x80 gSpriteImages_83A2290:: @ 83A2290 - obj_frame_tiles gUnknown_838F228, 0x0200 - obj_frame_tiles gUnknown_838F228, 0x0200 - obj_frame_tiles gUnknown_838F228, 0x0200 - obj_frame_tiles gUnknown_838F228, 0x0200 - obj_frame_tiles gUnknown_838F228, 0x0200 - obj_frame_tiles gUnknown_838F228, 0x0200 - obj_frame_tiles gUnknown_838F228, 0x0200 - obj_frame_tiles gUnknown_838F228, 0x0200 - obj_frame_tiles gUnknown_838F228, 0x0200 + obj_frame_tiles gUnknown_838F228, 0x200 + obj_frame_tiles gUnknown_838F228, 0x200 + obj_frame_tiles gUnknown_838F228, 0x200 + obj_frame_tiles gUnknown_838F228, 0x200 + obj_frame_tiles gUnknown_838F228, 0x200 + obj_frame_tiles gUnknown_838F228, 0x200 + obj_frame_tiles gUnknown_838F228, 0x200 + obj_frame_tiles gUnknown_838F228, 0x200 + obj_frame_tiles gUnknown_838F228, 0x200 gSpriteImages_83A22D8:: @ 83A22D8 - obj_frame_tiles gUnknown_838F428, 0x0200 - obj_frame_tiles gUnknown_838F428, 0x0200 - obj_frame_tiles gUnknown_838F428, 0x0200 - obj_frame_tiles gUnknown_838F428, 0x0200 - obj_frame_tiles gUnknown_838F428, 0x0200 - obj_frame_tiles gUnknown_838F428, 0x0200 - obj_frame_tiles gUnknown_838F428, 0x0200 - obj_frame_tiles gUnknown_838F428, 0x0200 - obj_frame_tiles gUnknown_838F428, 0x0200 + obj_frame_tiles gUnknown_838F428, 0x200 + obj_frame_tiles gUnknown_838F428, 0x200 + obj_frame_tiles gUnknown_838F428, 0x200 + obj_frame_tiles gUnknown_838F428, 0x200 + obj_frame_tiles gUnknown_838F428, 0x200 + obj_frame_tiles gUnknown_838F428, 0x200 + obj_frame_tiles gUnknown_838F428, 0x200 + obj_frame_tiles gUnknown_838F428, 0x200 + obj_frame_tiles gUnknown_838F428, 0x200 gSpriteImages_83A2320:: @ 83A2320 - obj_frame_tiles gUnknown_838F628, 0x0200 - obj_frame_tiles gUnknown_838F628, 0x0200 - obj_frame_tiles gUnknown_838F628, 0x0200 - obj_frame_tiles gUnknown_838F628, 0x0200 - obj_frame_tiles gUnknown_838F628, 0x0200 - obj_frame_tiles gUnknown_838F628, 0x0200 - obj_frame_tiles gUnknown_838F628, 0x0200 - obj_frame_tiles gUnknown_838F628, 0x0200 - obj_frame_tiles gUnknown_838F628, 0x0200 + obj_frame_tiles gUnknown_838F628, 0x200 + obj_frame_tiles gUnknown_838F628, 0x200 + obj_frame_tiles gUnknown_838F628, 0x200 + obj_frame_tiles gUnknown_838F628, 0x200 + obj_frame_tiles gUnknown_838F628, 0x200 + obj_frame_tiles gUnknown_838F628, 0x200 + obj_frame_tiles gUnknown_838F628, 0x200 + obj_frame_tiles gUnknown_838F628, 0x200 + obj_frame_tiles gUnknown_838F628, 0x200 gSpriteImages_83A2368:: @ 83A2368 - obj_frame_tiles gUnknown_8390328, 0x0200 - obj_frame_tiles gUnknown_8390328, 0x0200 - obj_frame_tiles gUnknown_8390328, 0x0200 - obj_frame_tiles gUnknown_8390328, 0x0200 - obj_frame_tiles gUnknown_8390528, 0x0200 - obj_frame_tiles gUnknown_8390328, 0x0200 - obj_frame_tiles gUnknown_8390528, 0x0200 - obj_frame_tiles gUnknown_8390328, 0x0200 - obj_frame_tiles gUnknown_8390528, 0x0200 + obj_frame_tiles gUnknown_8390328, 0x200 + obj_frame_tiles gUnknown_8390328, 0x200 + obj_frame_tiles gUnknown_8390328, 0x200 + obj_frame_tiles gUnknown_8390328, 0x200 + obj_frame_tiles gUnknown_8390328 + 0x200, 0x200 + obj_frame_tiles gUnknown_8390328, 0x200 + obj_frame_tiles gUnknown_8390328 + 0x200, 0x200 + obj_frame_tiles gUnknown_8390328, 0x200 + obj_frame_tiles gUnknown_8390328 + 0x200, 0x200 gSpriteImages_83A23B0:: @ 83A23B0 - obj_frame_tiles gUnknown_8390728, 0x0200 - obj_frame_tiles gUnknown_8390728, 0x0200 - obj_frame_tiles gUnknown_8390728, 0x0200 - obj_frame_tiles gUnknown_8390728, 0x0200 - obj_frame_tiles gUnknown_8390928, 0x0200 - obj_frame_tiles gUnknown_8390728, 0x0200 - obj_frame_tiles gUnknown_8390928, 0x0200 - obj_frame_tiles gUnknown_8390728, 0x0200 - obj_frame_tiles gUnknown_8390928, 0x0200 + obj_frame_tiles gUnknown_8390728, 0x200 + obj_frame_tiles gUnknown_8390728, 0x200 + obj_frame_tiles gUnknown_8390728, 0x200 + obj_frame_tiles gUnknown_8390728, 0x200 + obj_frame_tiles gUnknown_8390728 + 0x200, 0x200 + obj_frame_tiles gUnknown_8390728, 0x200 + obj_frame_tiles gUnknown_8390728 + 0x200, 0x200 + obj_frame_tiles gUnknown_8390728, 0x200 + obj_frame_tiles gUnknown_8390728 + 0x200, 0x200 gSpriteImages_83A23F8:: @ 83A23F8 - obj_frame_tiles gUnknown_8390B28, 0x0200 - obj_frame_tiles gUnknown_8390B28, 0x0200 - obj_frame_tiles gUnknown_8390B28, 0x0200 - obj_frame_tiles gUnknown_8390B28, 0x0200 - obj_frame_tiles gUnknown_8390D28, 0x0200 - obj_frame_tiles gUnknown_8390B28, 0x0200 - obj_frame_tiles gUnknown_8390D28, 0x0200 - obj_frame_tiles gUnknown_8390B28, 0x0200 - obj_frame_tiles gUnknown_8390D28, 0x0200 + obj_frame_tiles gUnknown_8390B28, 0x200 + obj_frame_tiles gUnknown_8390B28, 0x200 + obj_frame_tiles gUnknown_8390B28, 0x200 + obj_frame_tiles gUnknown_8390B28, 0x200 + obj_frame_tiles gUnknown_8390B28 + 0x200, 0x200 + obj_frame_tiles gUnknown_8390B28, 0x200 + obj_frame_tiles gUnknown_8390B28 + 0x200, 0x200 + obj_frame_tiles gUnknown_8390B28, 0x200 + obj_frame_tiles gUnknown_8390B28 + 0x200, 0x200 gSpriteImages_83A2440:: @ 83A2440 - obj_frame_tiles gUnknown_838F828, 0x0080 - obj_frame_tiles gUnknown_838F828, 0x0080 - obj_frame_tiles gUnknown_838F828, 0x0080 - obj_frame_tiles gUnknown_838F828, 0x0080 - obj_frame_tiles gUnknown_838F828, 0x0080 - obj_frame_tiles gUnknown_838F828, 0x0080 - obj_frame_tiles gUnknown_838F828, 0x0080 - obj_frame_tiles gUnknown_838F828, 0x0080 - obj_frame_tiles gUnknown_838F828, 0x0080 + obj_frame_tiles gUnknown_838F828, 0x80 + obj_frame_tiles gUnknown_838F828, 0x80 + obj_frame_tiles gUnknown_838F828, 0x80 + obj_frame_tiles gUnknown_838F828, 0x80 + obj_frame_tiles gUnknown_838F828, 0x80 + obj_frame_tiles gUnknown_838F828, 0x80 + obj_frame_tiles gUnknown_838F828, 0x80 + obj_frame_tiles gUnknown_838F828, 0x80 + obj_frame_tiles gUnknown_838F828, 0x80 gSpriteImages_83A2488:: @ 83A2488 - obj_frame_tiles gUnknown_838F8A8, 0x0080 - obj_frame_tiles gUnknown_838F8A8, 0x0080 - obj_frame_tiles gUnknown_838F8A8, 0x0080 - obj_frame_tiles gUnknown_838F8A8, 0x0080 - obj_frame_tiles gUnknown_838F8A8, 0x0080 - obj_frame_tiles gUnknown_838F8A8, 0x0080 - obj_frame_tiles gUnknown_838F8A8, 0x0080 - obj_frame_tiles gUnknown_838F8A8, 0x0080 - obj_frame_tiles gUnknown_838F8A8, 0x0080 + obj_frame_tiles gUnknown_838F8A8, 0x80 + obj_frame_tiles gUnknown_838F8A8, 0x80 + obj_frame_tiles gUnknown_838F8A8, 0x80 + obj_frame_tiles gUnknown_838F8A8, 0x80 + obj_frame_tiles gUnknown_838F8A8, 0x80 + obj_frame_tiles gUnknown_838F8A8, 0x80 + obj_frame_tiles gUnknown_838F8A8, 0x80 + obj_frame_tiles gUnknown_838F8A8, 0x80 + obj_frame_tiles gUnknown_838F8A8, 0x80 gSpriteImages_83A24D0:: @ 83A24D0 - obj_frame_tiles gUnknown_838F928, 0x0080 - obj_frame_tiles gUnknown_838F928, 0x0080 - obj_frame_tiles gUnknown_838F928, 0x0080 - obj_frame_tiles gUnknown_838F928, 0x0080 - obj_frame_tiles gUnknown_838F928, 0x0080 - obj_frame_tiles gUnknown_838F928, 0x0080 - obj_frame_tiles gUnknown_838F928, 0x0080 - obj_frame_tiles gUnknown_838F928, 0x0080 - obj_frame_tiles gUnknown_838F928, 0x0080 + obj_frame_tiles gUnknown_838F928, 0x80 + obj_frame_tiles gUnknown_838F928, 0x80 + obj_frame_tiles gUnknown_838F928, 0x80 + obj_frame_tiles gUnknown_838F928, 0x80 + obj_frame_tiles gUnknown_838F928, 0x80 + obj_frame_tiles gUnknown_838F928, 0x80 + obj_frame_tiles gUnknown_838F928, 0x80 + obj_frame_tiles gUnknown_838F928, 0x80 + obj_frame_tiles gUnknown_838F928, 0x80 gSpriteImages_83A2518:: @ 83A2518 - obj_frame_tiles gUnknown_838F9A8, 0x0080 - obj_frame_tiles gUnknown_838F9A8, 0x0080 - obj_frame_tiles gUnknown_838F9A8, 0x0080 - obj_frame_tiles gUnknown_838F9A8, 0x0080 - obj_frame_tiles gUnknown_838F9A8, 0x0080 - obj_frame_tiles gUnknown_838F9A8, 0x0080 - obj_frame_tiles gUnknown_838F9A8, 0x0080 - obj_frame_tiles gUnknown_838F9A8, 0x0080 - obj_frame_tiles gUnknown_838F9A8, 0x0080 + obj_frame_tiles gUnknown_838F9A8, 0x80 + obj_frame_tiles gUnknown_838F9A8, 0x80 + obj_frame_tiles gUnknown_838F9A8, 0x80 + obj_frame_tiles gUnknown_838F9A8, 0x80 + obj_frame_tiles gUnknown_838F9A8, 0x80 + obj_frame_tiles gUnknown_838F9A8, 0x80 + obj_frame_tiles gUnknown_838F9A8, 0x80 + obj_frame_tiles gUnknown_838F9A8, 0x80 + obj_frame_tiles gUnknown_838F9A8, 0x80 gSpriteImages_83A2560:: @ 83A2560 - obj_frame_tiles gUnknown_838FA28, 0x0080 - obj_frame_tiles gUnknown_838FA28, 0x0080 - obj_frame_tiles gUnknown_838FA28, 0x0080 - obj_frame_tiles gUnknown_838FA28, 0x0080 - obj_frame_tiles gUnknown_838FA28, 0x0080 - obj_frame_tiles gUnknown_838FA28, 0x0080 - obj_frame_tiles gUnknown_838FA28, 0x0080 - obj_frame_tiles gUnknown_838FA28, 0x0080 - obj_frame_tiles gUnknown_838FA28, 0x0080 + obj_frame_tiles gUnknown_838FA28, 0x80 + obj_frame_tiles gUnknown_838FA28, 0x80 + obj_frame_tiles gUnknown_838FA28, 0x80 + obj_frame_tiles gUnknown_838FA28, 0x80 + obj_frame_tiles gUnknown_838FA28, 0x80 + obj_frame_tiles gUnknown_838FA28, 0x80 + obj_frame_tiles gUnknown_838FA28, 0x80 + obj_frame_tiles gUnknown_838FA28, 0x80 + obj_frame_tiles gUnknown_838FA28, 0x80 gSpriteImages_83A25A8:: @ 83A25A8 - obj_frame_tiles gUnknown_838FAA8, 0x0200 - obj_frame_tiles gUnknown_838FAA8, 0x0200 - obj_frame_tiles gUnknown_838FAA8, 0x0200 - obj_frame_tiles gUnknown_838FAA8, 0x0200 - obj_frame_tiles gUnknown_838FCA8, 0x0200 - obj_frame_tiles gUnknown_838FAA8, 0x0200 - obj_frame_tiles gUnknown_838FCA8, 0x0200 - obj_frame_tiles gUnknown_838FAA8, 0x0200 - obj_frame_tiles gUnknown_838FCA8, 0x0200 + obj_frame_tiles gUnknown_838FAA8, 0x200 + obj_frame_tiles gUnknown_838FAA8, 0x200 + obj_frame_tiles gUnknown_838FAA8, 0x200 + obj_frame_tiles gUnknown_838FAA8, 0x200 + obj_frame_tiles gUnknown_838FAA8 + 0x200, 0x200 + obj_frame_tiles gUnknown_838FAA8, 0x200 + obj_frame_tiles gUnknown_838FAA8 + 0x200, 0x200 + obj_frame_tiles gUnknown_838FAA8, 0x200 + obj_frame_tiles gUnknown_838FAA8 + 0x200, 0x200 gSpriteImages_83A25F0:: @ 83A25F0 - obj_frame_tiles gUnknown_838FEA8, 0x0200 - obj_frame_tiles gUnknown_838FEA8, 0x0200 - obj_frame_tiles gUnknown_838FEA8, 0x0200 - obj_frame_tiles gUnknown_838FEA8, 0x0200 - obj_frame_tiles gUnknown_83900A8, 0x0200 - obj_frame_tiles gUnknown_838FEA8, 0x0200 - obj_frame_tiles gUnknown_83900A8, 0x0200 - obj_frame_tiles gUnknown_838FEA8, 0x0200 - obj_frame_tiles gUnknown_83900A8, 0x0200 + obj_frame_tiles gUnknown_838FEA8, 0x200 + obj_frame_tiles gUnknown_838FEA8, 0x200 + obj_frame_tiles gUnknown_838FEA8, 0x200 + obj_frame_tiles gUnknown_838FEA8, 0x200 + obj_frame_tiles gUnknown_838FEA8 + 0x200, 0x200 + obj_frame_tiles gUnknown_838FEA8, 0x200 + obj_frame_tiles gUnknown_838FEA8 + 0x200, 0x200 + obj_frame_tiles gUnknown_838FEA8, 0x200 + obj_frame_tiles gUnknown_838FEA8 + 0x200, 0x200 gSpriteImages_83A2638:: @ 83A2638 - obj_frame_tiles gUnknown_83902A8, 0x0080 - obj_frame_tiles gUnknown_83902A8, 0x0080 - obj_frame_tiles gUnknown_83902A8, 0x0080 - obj_frame_tiles gUnknown_83902A8, 0x0080 - obj_frame_tiles gUnknown_83902A8, 0x0080 - obj_frame_tiles gUnknown_83902A8, 0x0080 - obj_frame_tiles gUnknown_83902A8, 0x0080 - obj_frame_tiles gUnknown_83902A8, 0x0080 - obj_frame_tiles gUnknown_83902A8, 0x0080 + obj_frame_tiles gUnknown_83902A8, 0x80 + obj_frame_tiles gUnknown_83902A8, 0x80 + obj_frame_tiles gUnknown_83902A8, 0x80 + obj_frame_tiles gUnknown_83902A8, 0x80 + obj_frame_tiles gUnknown_83902A8, 0x80 + obj_frame_tiles gUnknown_83902A8, 0x80 + obj_frame_tiles gUnknown_83902A8, 0x80 + obj_frame_tiles gUnknown_83902A8, 0x80 + obj_frame_tiles gUnknown_83902A8, 0x80 gSpriteImages_83A2680:: @ 83A2680 - obj_frame_tiles gUnknown_8393B28, 0x0080 - obj_frame_tiles gUnknown_8393BA8, 0x0080 - obj_frame_tiles gUnknown_8393C28, 0x0080 - obj_frame_tiles gUnknown_8393B28, 0x0080 - obj_frame_tiles gUnknown_8393B28, 0x0080 - obj_frame_tiles gUnknown_8393BA8, 0x0080 - obj_frame_tiles gUnknown_8393BA8, 0x0080 - obj_frame_tiles gUnknown_8393C28, 0x0080 - obj_frame_tiles gUnknown_8393C28, 0x0080 + obj_frame_tiles gUnknown_8393B28, 0x80 + obj_frame_tiles gUnknown_8393B28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393B28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393B28, 0x80 + obj_frame_tiles gUnknown_8393B28, 0x80 + obj_frame_tiles gUnknown_8393B28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393B28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393B28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393B28 + 0x100, 0x80 gSpriteImages_83A26C8:: @ 83A26C8 - obj_frame_tiles gUnknown_8393CA8, 0x0080 - obj_frame_tiles gUnknown_8393D28, 0x0080 - obj_frame_tiles gUnknown_8393DA8, 0x0080 - obj_frame_tiles gUnknown_8393CA8, 0x0080 - obj_frame_tiles gUnknown_8393CA8, 0x0080 - obj_frame_tiles gUnknown_8393D28, 0x0080 - obj_frame_tiles gUnknown_8393D28, 0x0080 - obj_frame_tiles gUnknown_8393DA8, 0x0080 - obj_frame_tiles gUnknown_8393DA8, 0x0080 + obj_frame_tiles gUnknown_8393CA8, 0x80 + obj_frame_tiles gUnknown_8393CA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393CA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393CA8, 0x80 + obj_frame_tiles gUnknown_8393CA8, 0x80 + obj_frame_tiles gUnknown_8393CA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393CA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393CA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393CA8 + 0x100, 0x80 gSpriteImages_83A2710:: @ 83A2710 - obj_frame_tiles gUnknown_8393E28, 0x0080 - obj_frame_tiles gUnknown_8393EA8, 0x0080 - obj_frame_tiles gUnknown_8393F28, 0x0080 - obj_frame_tiles gUnknown_8393E28, 0x0080 - obj_frame_tiles gUnknown_8393E28, 0x0080 - obj_frame_tiles gUnknown_8393EA8, 0x0080 - obj_frame_tiles gUnknown_8393EA8, 0x0080 - obj_frame_tiles gUnknown_8393F28, 0x0080 - obj_frame_tiles gUnknown_8393F28, 0x0080 + obj_frame_tiles gUnknown_8393E28, 0x80 + obj_frame_tiles gUnknown_8393E28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393E28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393E28, 0x80 + obj_frame_tiles gUnknown_8393E28, 0x80 + obj_frame_tiles gUnknown_8393E28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393E28 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393E28 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393E28 + 0x100, 0x80 gSpriteImages_83A2758:: @ 83A2758 - obj_frame_tiles gUnknown_8393FA8, 0x0080 - obj_frame_tiles gUnknown_8394028, 0x0080 - obj_frame_tiles gUnknown_83940A8, 0x0080 - obj_frame_tiles gUnknown_8393FA8, 0x0080 - obj_frame_tiles gUnknown_8393FA8, 0x0080 - obj_frame_tiles gUnknown_8394028, 0x0080 - obj_frame_tiles gUnknown_8394028, 0x0080 - obj_frame_tiles gUnknown_83940A8, 0x0080 - obj_frame_tiles gUnknown_83940A8, 0x0080 + obj_frame_tiles gUnknown_8393FA8, 0x80 + obj_frame_tiles gUnknown_8393FA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393FA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393FA8, 0x80 + obj_frame_tiles gUnknown_8393FA8, 0x80 + obj_frame_tiles gUnknown_8393FA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393FA8 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393FA8 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393FA8 + 0x100, 0x80 gSpriteImages_83A27A0:: @ 83A27A0 - obj_frame_tiles gUnknown_8394128, 0x0080 - obj_frame_tiles gUnknown_83941A8, 0x0080 - obj_frame_tiles gUnknown_8394228, 0x0080 - obj_frame_tiles gUnknown_8394128, 0x0080 - obj_frame_tiles gUnknown_8394128, 0x0080 - obj_frame_tiles gUnknown_83941A8, 0x0080 - obj_frame_tiles gUnknown_83941A8, 0x0080 - obj_frame_tiles gUnknown_8394228, 0x0080 - obj_frame_tiles gUnknown_8394228, 0x0080 + obj_frame_tiles gUnknown_8394128, 0x80 + obj_frame_tiles gUnknown_8394128 + 0x80, 0x80 + obj_frame_tiles gUnknown_8394128 + 0x100, 0x80 + obj_frame_tiles gUnknown_8394128, 0x80 + obj_frame_tiles gUnknown_8394128, 0x80 + obj_frame_tiles gUnknown_8394128 + 0x80, 0x80 + obj_frame_tiles gUnknown_8394128 + 0x80, 0x80 + obj_frame_tiles gUnknown_8394128 + 0x100, 0x80 + obj_frame_tiles gUnknown_8394128 + 0x100, 0x80 gSpriteImages_83A27E8:: @ 83A27E8 - obj_frame_tiles gUnknown_83942A8, 0x0080 - obj_frame_tiles gUnknown_8394328, 0x0080 - obj_frame_tiles gUnknown_83943A8, 0x0080 - obj_frame_tiles gUnknown_83942A8, 0x0080 - obj_frame_tiles gUnknown_83942A8, 0x0080 - obj_frame_tiles gUnknown_8394328, 0x0080 - obj_frame_tiles gUnknown_8394328, 0x0080 - obj_frame_tiles gUnknown_83943A8, 0x0080 - obj_frame_tiles gUnknown_83943A8, 0x0080 + obj_frame_tiles gUnknown_83942A8, 0x80 + obj_frame_tiles gUnknown_83942A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83942A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83942A8, 0x80 + obj_frame_tiles gUnknown_83942A8, 0x80 + obj_frame_tiles gUnknown_83942A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83942A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83942A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83942A8 + 0x100, 0x80 gSpriteImages_83A2830:: @ 83A2830 - obj_frame_tiles gUnknown_8394428, 0x0080 - obj_frame_tiles gUnknown_83944A8, 0x0080 - obj_frame_tiles gUnknown_8394528, 0x0080 - obj_frame_tiles gUnknown_8394428, 0x0080 - obj_frame_tiles gUnknown_8394428, 0x0080 - obj_frame_tiles gUnknown_83944A8, 0x0080 - obj_frame_tiles gUnknown_83944A8, 0x0080 - obj_frame_tiles gUnknown_8394528, 0x0080 - obj_frame_tiles gUnknown_8394528, 0x0080 + obj_frame_tiles gUnknown_8394428, 0x80 + obj_frame_tiles gUnknown_8394428 + 0x80, 0x80 + obj_frame_tiles gUnknown_8394428 + 0x100, 0x80 + obj_frame_tiles gUnknown_8394428, 0x80 + obj_frame_tiles gUnknown_8394428, 0x80 + obj_frame_tiles gUnknown_8394428 + 0x80, 0x80 + obj_frame_tiles gUnknown_8394428 + 0x80, 0x80 + obj_frame_tiles gUnknown_8394428 + 0x100, 0x80 + obj_frame_tiles gUnknown_8394428 + 0x100, 0x80 gSpriteImages_83A2878:: @ 83A2878 - obj_frame_tiles gUnknown_8393628, 0x0080 - obj_frame_tiles gUnknown_83936A8, 0x0080 - obj_frame_tiles gUnknown_8393728, 0x0080 - obj_frame_tiles gUnknown_8393628, 0x0080 - obj_frame_tiles gUnknown_8393628, 0x0080 - obj_frame_tiles gUnknown_83936A8, 0x0080 - obj_frame_tiles gUnknown_83936A8, 0x0080 - obj_frame_tiles gUnknown_8393728, 0x0080 - obj_frame_tiles gUnknown_8393728, 0x0080 + obj_frame_tiles gUnknown_8393628, 0x80 + obj_frame_tiles gUnknown_8393628 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393628 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393628, 0x80 + obj_frame_tiles gUnknown_8393628, 0x80 + obj_frame_tiles gUnknown_8393628 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393628 + 0x80, 0x80 + obj_frame_tiles gUnknown_8393628 + 0x100, 0x80 + obj_frame_tiles gUnknown_8393628 + 0x100, 0x80 gSpriteImages_83A28C0:: @ 83A28C0 - obj_frame_tiles gUnknown_83934A8, 0x0080 - obj_frame_tiles gUnknown_8393528, 0x0080 - obj_frame_tiles gUnknown_83935A8, 0x0080 - obj_frame_tiles gUnknown_83934A8, 0x0080 - obj_frame_tiles gUnknown_83934A8, 0x0080 - obj_frame_tiles gUnknown_8393528, 0x0080 - obj_frame_tiles gUnknown_8393528, 0x0080 - obj_frame_tiles gUnknown_83935A8, 0x0080 - obj_frame_tiles gUnknown_83935A8, 0x0080 + obj_frame_tiles gUnknown_83934A8, 0x80 + obj_frame_tiles gUnknown_83934A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83934A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83934A8, 0x80 + obj_frame_tiles gUnknown_83934A8, 0x80 + obj_frame_tiles gUnknown_83934A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83934A8 + 0x80, 0x80 + obj_frame_tiles gUnknown_83934A8 + 0x100, 0x80 + obj_frame_tiles gUnknown_83934A8 + 0x100, 0x80 gSpriteImages_83A2908:: @ 83A2908 - obj_frame_tiles gUnknown_8391B28, 0x0100 - obj_frame_tiles gUnknown_8391C28, 0x0100 - obj_frame_tiles gUnknown_8391D28, 0x0100 - obj_frame_tiles gUnknown_8391B28, 0x0100 - obj_frame_tiles gUnknown_8391B28, 0x0100 - obj_frame_tiles gUnknown_8391C28, 0x0100 - obj_frame_tiles gUnknown_8391C28, 0x0100 - obj_frame_tiles gUnknown_8391D28, 0x0100 - obj_frame_tiles gUnknown_8391D28, 0x0100 + obj_frame_tiles gUnknown_8391B28, 0x100 + obj_frame_tiles gUnknown_8391B28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391B28 + 0x200, 0x100 + obj_frame_tiles gUnknown_8391B28, 0x100 + obj_frame_tiles gUnknown_8391B28, 0x100 + obj_frame_tiles gUnknown_8391B28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391B28 + 0x100, 0x100 + obj_frame_tiles gUnknown_8391B28 + 0x200, 0x100 + obj_frame_tiles gUnknown_8391B28 + 0x200, 0x100 gAnimCmd_83A2950:: @ 83A2950 obj_image_anim_frame 0, 8 @@ -5682,7 +3622,7 @@ gSubspriteTables_83A3A50:: @ 83A3A50 .incbin "baserom.gba", 0x3A3A80, 0x130 gMapObjectGraphicsInfo_83A3BB0:: @ 83A3BB0 - .2byte 0xffff, 0x1100, 0x1102, 0x0200, 16, 32 + .2byte 0xFFFF, 0x1100, 0x1102, 0x200, 16, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5693,7 +3633,7 @@ gMapObjectGraphicsInfo_83A3BB0:: @ 83A3BB0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3BD4:: @ 83A3BD4 - .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1100, 0x1102, 0x200, 32, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 2 .align 2 @@ -5704,7 +3644,7 @@ gMapObjectGraphicsInfo_83A3BD4:: @ 83A3BD4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3BF8:: @ 83A3BF8 - .2byte 0xffff, 0x1100, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1100, 0x11FF, 0x100, 16, 32 .byte 0 | (1 << 4) | (0 << 6) | (1 << 7) .byte 1 .align 2 @@ -5715,7 +3655,7 @@ gMapObjectGraphicsInfo_83A3BF8:: @ 83A3BF8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3C1C:: @ 83A3C1C - .2byte 0xffff, 0x1100, 0x1102, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1100, 0x1102, 0x100, 16, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5726,7 +3666,7 @@ gMapObjectGraphicsInfo_83A3C1C:: @ 83A3C1C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3C40:: @ 83A3C40 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5737,7 +3677,7 @@ gMapObjectGraphicsInfo_83A3C40:: @ 83A3C40 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3C64:: @ 83A3C64 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5748,7 +3688,7 @@ gMapObjectGraphicsInfo_83A3C64:: @ 83A3C64 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3C88:: @ 83A3C88 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5759,7 +3699,7 @@ gMapObjectGraphicsInfo_83A3C88:: @ 83A3C88 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3CAC:: @ 83A3CAC - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5770,7 +3710,7 @@ gMapObjectGraphicsInfo_83A3CAC:: @ 83A3CAC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3CD0:: @ 83A3CD0 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5781,7 +3721,7 @@ gMapObjectGraphicsInfo_83A3CD0:: @ 83A3CD0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3CF4:: @ 83A3CF4 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5792,7 +3732,7 @@ gMapObjectGraphicsInfo_83A3CF4:: @ 83A3CF4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3D18:: @ 83A3D18 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5803,7 +3743,7 @@ gMapObjectGraphicsInfo_83A3D18:: @ 83A3D18 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3D3C:: @ 83A3D3C - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5814,7 +3754,7 @@ gMapObjectGraphicsInfo_83A3D3C:: @ 83A3D3C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3D60:: @ 83A3D60 - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5825,7 +3765,7 @@ gMapObjectGraphicsInfo_83A3D60:: @ 83A3D60 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3D84:: @ 83A3D84 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5836,7 +3776,7 @@ gMapObjectGraphicsInfo_83A3D84:: @ 83A3D84 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3DA8:: @ 83A3DA8 - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5847,7 +3787,7 @@ gMapObjectGraphicsInfo_83A3DA8:: @ 83A3DA8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3DCC:: @ 83A3DCC - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5858,7 +3798,7 @@ gMapObjectGraphicsInfo_83A3DCC:: @ 83A3DCC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3DF0:: @ 83A3DF0 - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5869,7 +3809,7 @@ gMapObjectGraphicsInfo_83A3DF0:: @ 83A3DF0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3E14:: @ 83A3E14 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5880,7 +3820,7 @@ gMapObjectGraphicsInfo_83A3E14:: @ 83A3E14 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3E38:: @ 83A3E38 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5891,7 +3831,7 @@ gMapObjectGraphicsInfo_83A3E38:: @ 83A3E38 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3E5C:: @ 83A3E5C - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5902,7 +3842,7 @@ gMapObjectGraphicsInfo_83A3E5C:: @ 83A3E5C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3E80:: @ 83A3E80 - .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x100, 16, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5913,7 +3853,7 @@ gMapObjectGraphicsInfo_83A3E80:: @ 83A3E80 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3EA4:: @ 83A3EA4 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5924,7 +3864,7 @@ gMapObjectGraphicsInfo_83A3EA4:: @ 83A3EA4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3EC8:: @ 83A3EC8 - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5935,7 +3875,7 @@ gMapObjectGraphicsInfo_83A3EC8:: @ 83A3EC8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3EEC:: @ 83A3EEC - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5946,7 +3886,7 @@ gMapObjectGraphicsInfo_83A3EEC:: @ 83A3EEC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3F10:: @ 83A3F10 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5957,7 +3897,7 @@ gMapObjectGraphicsInfo_83A3F10:: @ 83A3F10 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3F34:: @ 83A3F34 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5968,7 +3908,7 @@ gMapObjectGraphicsInfo_83A3F34:: @ 83A3F34 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3F58:: @ 83A3F58 - .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x100, 16, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5979,7 +3919,7 @@ gMapObjectGraphicsInfo_83A3F58:: @ 83A3F58 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3F7C:: @ 83A3F7C - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -5990,7 +3930,7 @@ gMapObjectGraphicsInfo_83A3F7C:: @ 83A3F7C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3FA0:: @ 83A3FA0 - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6001,7 +3941,7 @@ gMapObjectGraphicsInfo_83A3FA0:: @ 83A3FA0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3FC4:: @ 83A3FC4 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6012,7 +3952,7 @@ gMapObjectGraphicsInfo_83A3FC4:: @ 83A3FC4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A3FE8:: @ 83A3FE8 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6023,7 +3963,7 @@ gMapObjectGraphicsInfo_83A3FE8:: @ 83A3FE8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A400C:: @ 83A400C - .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x100, 16, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6034,7 +3974,7 @@ gMapObjectGraphicsInfo_83A400C:: @ 83A400C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4030:: @ 83A4030 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6045,7 +3985,7 @@ gMapObjectGraphicsInfo_83A4030:: @ 83A4030 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4054:: @ 83A4054 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6056,7 +3996,7 @@ gMapObjectGraphicsInfo_83A4054:: @ 83A4054 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4078:: @ 83A4078 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6067,7 +4007,7 @@ gMapObjectGraphicsInfo_83A4078:: @ 83A4078 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A409C:: @ 83A409C - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6078,7 +4018,7 @@ gMapObjectGraphicsInfo_83A409C:: @ 83A409C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A40C0:: @ 83A40C0 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6089,7 +4029,7 @@ gMapObjectGraphicsInfo_83A40C0:: @ 83A40C0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A40E4:: @ 83A40E4 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6100,7 +4040,7 @@ gMapObjectGraphicsInfo_83A40E4:: @ 83A40E4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4108:: @ 83A4108 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6111,7 +4051,7 @@ gMapObjectGraphicsInfo_83A4108:: @ 83A4108 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A412C:: @ 83A412C - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6122,7 +4062,7 @@ gMapObjectGraphicsInfo_83A412C:: @ 83A412C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4150:: @ 83A4150 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6133,7 +4073,7 @@ gMapObjectGraphicsInfo_83A4150:: @ 83A4150 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4174:: @ 83A4174 - .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x100, 16, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6144,7 +4084,7 @@ gMapObjectGraphicsInfo_83A4174:: @ 83A4174 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4198:: @ 83A4198 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6155,7 +4095,7 @@ gMapObjectGraphicsInfo_83A4198:: @ 83A4198 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A41BC:: @ 83A41BC - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6166,7 +4106,7 @@ gMapObjectGraphicsInfo_83A41BC:: @ 83A41BC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A41E0:: @ 83A41E0 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6175,7 +4115,9 @@ gMapObjectGraphicsInfo_83A41E0:: @ 83A41E0 .4byte gAnimTable_83A3368 .4byte gSpriteImages_83A1090 .4byte gDummySpriteAffineAnimTable - .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + +gMapObjectGraphicsInfo_83A4204:: @ 83A4204 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x100, 16, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6186,7 +4128,7 @@ gMapObjectGraphicsInfo_83A41E0:: @ 83A41E0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4228:: @ 83A4228 - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6197,7 +4139,7 @@ gMapObjectGraphicsInfo_83A4228:: @ 83A4228 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A424C:: @ 83A424C - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6208,7 +4150,7 @@ gMapObjectGraphicsInfo_83A424C:: @ 83A424C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4270:: @ 83A4270 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6219,7 +4161,7 @@ gMapObjectGraphicsInfo_83A4270:: @ 83A4270 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4294:: @ 83A4294 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6230,7 +4172,7 @@ gMapObjectGraphicsInfo_83A4294:: @ 83A4294 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A42B8:: @ 83A42B8 - .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x200, 32, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 2 .align 2 @@ -6241,7 +4183,7 @@ gMapObjectGraphicsInfo_83A42B8:: @ 83A42B8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A42DC:: @ 83A42DC - .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x100, 16, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 2 .align 2 @@ -6252,7 +4194,7 @@ gMapObjectGraphicsInfo_83A42DC:: @ 83A42DC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4300:: @ 83A4300 - .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x100, 16, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6263,7 +4205,7 @@ gMapObjectGraphicsInfo_83A4300:: @ 83A4300 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4324:: @ 83A4324 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6274,7 +4216,7 @@ gMapObjectGraphicsInfo_83A4324:: @ 83A4324 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4348:: @ 83A4348 - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6285,7 +4227,7 @@ gMapObjectGraphicsInfo_83A4348:: @ 83A4348 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A436C:: @ 83A436C - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6296,7 +4238,7 @@ gMapObjectGraphicsInfo_83A436C:: @ 83A436C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4390:: @ 83A4390 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6307,7 +4249,7 @@ gMapObjectGraphicsInfo_83A4390:: @ 83A4390 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A43B4:: @ 83A43B4 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6318,7 +4260,7 @@ gMapObjectGraphicsInfo_83A43B4:: @ 83A43B4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A43D8:: @ 83A43D8 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6329,7 +4271,7 @@ gMapObjectGraphicsInfo_83A43D8:: @ 83A43D8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A43FC:: @ 83A43FC - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6340,7 +4282,7 @@ gMapObjectGraphicsInfo_83A43FC:: @ 83A43FC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4420:: @ 83A4420 - .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x200, 32, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6351,7 +4293,7 @@ gMapObjectGraphicsInfo_83A4420:: @ 83A4420 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4444:: @ 83A4444 - .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x80, 16, 16 .byte 4 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6362,7 +4304,7 @@ gMapObjectGraphicsInfo_83A4444:: @ 83A4444 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4468:: @ 83A4468 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6373,7 +4315,7 @@ gMapObjectGraphicsInfo_83A4468:: @ 83A4468 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A448C:: @ 83A448C - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6384,7 +4326,7 @@ gMapObjectGraphicsInfo_83A448C:: @ 83A448C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A44B0:: @ 83A44B0 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6395,7 +4337,7 @@ gMapObjectGraphicsInfo_83A44B0:: @ 83A44B0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A44D4:: @ 83A44D4 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6406,7 +4348,7 @@ gMapObjectGraphicsInfo_83A44D4:: @ 83A44D4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A44F8:: @ 83A44F8 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6417,7 +4359,7 @@ gMapObjectGraphicsInfo_83A44F8:: @ 83A44F8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A451C:: @ 83A451C - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6428,7 +4370,7 @@ gMapObjectGraphicsInfo_83A451C:: @ 83A451C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4540:: @ 83A4540 - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6439,7 +4381,7 @@ gMapObjectGraphicsInfo_83A4540:: @ 83A4540 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4564:: @ 83A4564 - .2byte 0xffff, 0x1110, 0x1102, 0x0200, 16, 32 + .2byte 0xFFFF, 0x1110, 0x1102, 0x200, 16, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6450,7 +4392,7 @@ gMapObjectGraphicsInfo_83A4564:: @ 83A4564 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4588:: @ 83A4588 - .2byte 0xffff, 0x1110, 0x1102, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1110, 0x1102, 0x200, 32, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 2 .align 2 @@ -6461,7 +4403,7 @@ gMapObjectGraphicsInfo_83A4588:: @ 83A4588 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A45AC:: @ 83A45AC - .2byte 0xffff, 0x1110, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1110, 0x11FF, 0x100, 16, 32 .byte 0 | (1 << 4) | (0 << 6) | (1 << 7) .byte 1 .align 2 @@ -6472,7 +4414,7 @@ gMapObjectGraphicsInfo_83A45AC:: @ 83A45AC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A45D0:: @ 83A45D0 - .2byte 0xffff, 0x1110, 0x1102, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1110, 0x1102, 0x100, 16, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6481,8 +4423,10 @@ gMapObjectGraphicsInfo_83A45D0:: @ 83A45D0 .4byte gAnimTable_83A3638 .4byte gSpriteImages_83A0378 .4byte gDummySpriteAffineAnimTable - .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32 - .byte (10) | (1 << 4) | (0 << 6) | (0 << 7) + +gMapObjectGraphicsInfo_83A45F4:: @ 83A45F4 + .2byte 0xFFFF, 0x1100, 0x1102, 0x200, 32, 32 + .byte 10 | (1 << 4) | (0 << 6) | (0 << 7) .byte 2 .align 2 .4byte gEventObjectBaseOam_32x32 @@ -6492,7 +4436,7 @@ gMapObjectGraphicsInfo_83A45D0:: @ 83A45D0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4618:: @ 83A4618 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6503,7 +4447,7 @@ gMapObjectGraphicsInfo_83A4618:: @ 83A4618 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A463C:: @ 83A463C - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6514,7 +4458,7 @@ gMapObjectGraphicsInfo_83A463C:: @ 83A463C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4660:: @ 83A4660 - .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x100, 16, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6525,7 +4469,7 @@ gMapObjectGraphicsInfo_83A4660:: @ 83A4660 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4684:: @ 83A4684 - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6536,7 +4480,7 @@ gMapObjectGraphicsInfo_83A4684:: @ 83A4684 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A46A8:: @ 83A46A8 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6547,7 +4491,7 @@ gMapObjectGraphicsInfo_83A46A8:: @ 83A46A8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A46CC:: @ 83A46CC - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6558,7 +4502,7 @@ gMapObjectGraphicsInfo_83A46CC:: @ 83A46CC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A46F0:: @ 83A46F0 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6569,7 +4513,7 @@ gMapObjectGraphicsInfo_83A46F0:: @ 83A46F0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4714:: @ 83A4714 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6580,7 +4524,7 @@ gMapObjectGraphicsInfo_83A4714:: @ 83A4714 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4738:: @ 83A4738 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6591,7 +4535,7 @@ gMapObjectGraphicsInfo_83A4738:: @ 83A4738 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A475C:: @ 83A475C - .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x100, 16, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6602,7 +4546,7 @@ gMapObjectGraphicsInfo_83A475C:: @ 83A475C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4780:: @ 83A4780 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6613,7 +4557,7 @@ gMapObjectGraphicsInfo_83A4780:: @ 83A4780 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A47A4:: @ 83A47A4 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6624,7 +4568,7 @@ gMapObjectGraphicsInfo_83A47A4:: @ 83A47A4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A47C8:: @ 83A47C8 - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6635,7 +4579,7 @@ gMapObjectGraphicsInfo_83A47C8:: @ 83A47C8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A47EC:: @ 83A47EC - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6646,7 +4590,7 @@ gMapObjectGraphicsInfo_83A47EC:: @ 83A47EC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4810:: @ 83A4810 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6657,7 +4601,7 @@ gMapObjectGraphicsInfo_83A4810:: @ 83A4810 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4834:: @ 83A4834 - .2byte 0xffff, 0x1105, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x100, 16, 32 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6668,7 +4612,7 @@ gMapObjectGraphicsInfo_83A4834:: @ 83A4834 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4858:: @ 83A4858 - .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1100, 0x1102, 0x200, 32, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6679,7 +4623,7 @@ gMapObjectGraphicsInfo_83A4858:: @ 83A4858 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A487C:: @ 83A487C - .2byte 0xffff, 0x1110, 0x1102, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1110, 0x1102, 0x200, 32, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6690,7 +4634,7 @@ gMapObjectGraphicsInfo_83A487C:: @ 83A487C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A48A0:: @ 83A48A0 - .2byte 0xffff, 0x1100, 0x1102, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1100, 0x1102, 0x100, 16, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6701,7 +4645,7 @@ gMapObjectGraphicsInfo_83A48A0:: @ 83A48A0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A48C4:: @ 83A48C4 - .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1100, 0x1102, 0x200, 32, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6712,7 +4656,7 @@ gMapObjectGraphicsInfo_83A48C4:: @ 83A48C4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A48E8:: @ 83A48E8 - .2byte 0xffff, 0x1100, 0x1102, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1100, 0x1102, 0x100, 16, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6723,7 +4667,7 @@ gMapObjectGraphicsInfo_83A48E8:: @ 83A48E8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A490C:: @ 83A490C - .2byte 0xffff, 0x1100, 0x1102, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1100, 0x1102, 0x200, 32, 32 .byte 0 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6734,7 +4678,7 @@ gMapObjectGraphicsInfo_83A490C:: @ 83A490C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4930:: @ 83A4930 - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 32, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 32, 16 .byte 2 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6745,7 +4689,7 @@ gMapObjectGraphicsInfo_83A4930:: @ 83A4930 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4954:: @ 83A4954 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6756,7 +4700,7 @@ gMapObjectGraphicsInfo_83A4954:: @ 83A4954 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4978:: @ 83A4978 - .2byte 0xffff, 0x1104, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x100, 16, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6767,7 +4711,7 @@ gMapObjectGraphicsInfo_83A4978:: @ 83A4978 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A499C:: @ 83A499C - .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x200, 32, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6778,7 +4722,7 @@ gMapObjectGraphicsInfo_83A499C:: @ 83A499C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A49C0:: @ 83A49C0 - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6789,7 +4733,7 @@ gMapObjectGraphicsInfo_83A49C0:: @ 83A49C0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A49E4:: @ 83A49E4 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6800,7 +4744,7 @@ gMapObjectGraphicsInfo_83A49E4:: @ 83A49E4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4A08:: @ 83A4A08 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6811,7 +4755,7 @@ gMapObjectGraphicsInfo_83A4A08:: @ 83A4A08 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4A2C:: @ 83A4A2C - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6822,7 +4766,7 @@ gMapObjectGraphicsInfo_83A4A2C:: @ 83A4A2C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4A50:: @ 83A4A50 - .2byte 0xffff, 0x1106, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x100, 16, 32 .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6833,7 +4777,7 @@ gMapObjectGraphicsInfo_83A4A50:: @ 83A4A50 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4A74:: @ 83A4A74 - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6844,7 +4788,7 @@ gMapObjectGraphicsInfo_83A4A74:: @ 83A4A74 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4A98:: @ 83A4A98 - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6855,7 +4799,7 @@ gMapObjectGraphicsInfo_83A4A98:: @ 83A4A98 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4ABC:: @ 83A4ABC - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6866,8 +4810,8 @@ gMapObjectGraphicsInfo_83A4ABC:: @ 83A4ABC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4AE0:: @ 83A4AE0 - .2byte 0xffff, 0x1113, 0x11ff, 0x0200, 32, 32 - .byte (10) | (0 << 4) | (1 << 6) | (0 << 7) + .2byte 0xFFFF, 0x1113, 0x11FF, 0x200, 32, 32 + .byte 10 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 .4byte gEventObjectBaseOam_32x32 @@ -6877,7 +4821,7 @@ gMapObjectGraphicsInfo_83A4AE0:: @ 83A4AE0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4B04:: @ 83A4B04 - .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x200, 32, 32 .byte 3 | (0 << 4) | (1 << 6) | (0 << 7) .byte 0 .align 2 @@ -6888,7 +4832,7 @@ gMapObjectGraphicsInfo_83A4B04:: @ 83A4B04 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4B28:: @ 83A4B28 - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6899,7 +4843,7 @@ gMapObjectGraphicsInfo_83A4B28:: @ 83A4B28 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4B4C:: @ 83A4B4C - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6910,7 +4854,7 @@ gMapObjectGraphicsInfo_83A4B4C:: @ 83A4B4C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4B70:: @ 83A4B70 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6921,7 +4865,7 @@ gMapObjectGraphicsInfo_83A4B70:: @ 83A4B70 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4B94:: @ 83A4B94 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6932,7 +4876,7 @@ gMapObjectGraphicsInfo_83A4B94:: @ 83A4B94 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4BB8:: @ 83A4BB8 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6943,7 +4887,7 @@ gMapObjectGraphicsInfo_83A4BB8:: @ 83A4BB8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4BDC:: @ 83A4BDC - .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x80, 16, 16 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6954,7 +4898,7 @@ gMapObjectGraphicsInfo_83A4BDC:: @ 83A4BDC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4C00:: @ 83A4C00 - .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x80, 16, 16 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6965,7 +4909,7 @@ gMapObjectGraphicsInfo_83A4C00:: @ 83A4C00 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4C24:: @ 83A4C24 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6976,7 +4920,7 @@ gMapObjectGraphicsInfo_83A4C24:: @ 83A4C24 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4C48:: @ 83A4C48 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6987,7 +4931,7 @@ gMapObjectGraphicsInfo_83A4C48:: @ 83A4C48 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4C6C:: @ 83A4C6C - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -6998,7 +4942,7 @@ gMapObjectGraphicsInfo_83A4C6C:: @ 83A4C6C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4C90:: @ 83A4C90 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7009,7 +4953,7 @@ gMapObjectGraphicsInfo_83A4C90:: @ 83A4C90 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4CB4:: @ 83A4CB4 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7020,7 +4964,7 @@ gMapObjectGraphicsInfo_83A4CB4:: @ 83A4CB4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4CD8:: @ 83A4CD8 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7031,7 +4975,7 @@ gMapObjectGraphicsInfo_83A4CD8:: @ 83A4CD8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4CFC:: @ 83A4CFC - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7042,7 +4986,7 @@ gMapObjectGraphicsInfo_83A4CFC:: @ 83A4CFC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4D20:: @ 83A4D20 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7053,7 +4997,7 @@ gMapObjectGraphicsInfo_83A4D20:: @ 83A4D20 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4D44:: @ 83A4D44 - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7064,7 +5008,7 @@ gMapObjectGraphicsInfo_83A4D44:: @ 83A4D44 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4D68:: @ 83A4D68 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7075,7 +5019,7 @@ gMapObjectGraphicsInfo_83A4D68:: @ 83A4D68 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4D8C:: @ 83A4D8C - .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x200, 32, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7086,7 +5030,7 @@ gMapObjectGraphicsInfo_83A4D8C:: @ 83A4D8C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4DB0:: @ 83A4DB0 - .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x200, 32, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7097,7 +5041,7 @@ gMapObjectGraphicsInfo_83A4DB0:: @ 83A4DB0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4DD4:: @ 83A4DD4 - .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x200, 32, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7108,7 +5052,7 @@ gMapObjectGraphicsInfo_83A4DD4:: @ 83A4DD4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4DF8:: @ 83A4DF8 - .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x200, 32, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7119,7 +5063,7 @@ gMapObjectGraphicsInfo_83A4DF8:: @ 83A4DF8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4E1C:: @ 83A4E1C - .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x200, 32, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7130,7 +5074,7 @@ gMapObjectGraphicsInfo_83A4E1C:: @ 83A4E1C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4E40:: @ 83A4E40 - .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x200, 32, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7141,7 +5085,7 @@ gMapObjectGraphicsInfo_83A4E40:: @ 83A4E40 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4E64:: @ 83A4E64 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7152,7 +5096,7 @@ gMapObjectGraphicsInfo_83A4E64:: @ 83A4E64 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4E88:: @ 83A4E88 - .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x80, 16, 16 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7163,7 +5107,7 @@ gMapObjectGraphicsInfo_83A4E88:: @ 83A4E88 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4EAC:: @ 83A4EAC - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7174,7 +5118,7 @@ gMapObjectGraphicsInfo_83A4EAC:: @ 83A4EAC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4ED0:: @ 83A4ED0 - .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x80, 16, 16 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7185,7 +5129,7 @@ gMapObjectGraphicsInfo_83A4ED0:: @ 83A4ED0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4EF4:: @ 83A4EF4 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7196,7 +5140,7 @@ gMapObjectGraphicsInfo_83A4EF4:: @ 83A4EF4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4F18:: @ 83A4F18 - .2byte 0xffff, 0x1104, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x200, 32, 32 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7207,7 +5151,7 @@ gMapObjectGraphicsInfo_83A4F18:: @ 83A4F18 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4F3C:: @ 83A4F3C - .2byte 0xffff, 0x1103, 0x11ff, 0x0200, 32, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x200, 32, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7218,7 +5162,7 @@ gMapObjectGraphicsInfo_83A4F3C:: @ 83A4F3C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4F60:: @ 83A4F60 - .2byte 0xffff, 0x1105, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1105, 0x11FF, 0x80, 16, 16 .byte 4 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7229,7 +5173,7 @@ gMapObjectGraphicsInfo_83A4F60:: @ 83A4F60 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4F84:: @ 83A4F84 - .2byte 0xffff, 0x1106, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1106, 0x11FF, 0x80, 16, 16 .byte 5 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7240,7 +5184,7 @@ gMapObjectGraphicsInfo_83A4F84:: @ 83A4F84 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4FA8:: @ 83A4FA8 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7251,7 +5195,7 @@ gMapObjectGraphicsInfo_83A4FA8:: @ 83A4FA8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4FCC:: @ 83A4FCC - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7262,7 +5206,7 @@ gMapObjectGraphicsInfo_83A4FCC:: @ 83A4FCC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A4FF0:: @ 83A4FF0 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7273,7 +5217,7 @@ gMapObjectGraphicsInfo_83A4FF0:: @ 83A4FF0 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A5014:: @ 83A5014 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7284,7 +5228,7 @@ gMapObjectGraphicsInfo_83A5014:: @ 83A5014 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A5038:: @ 83A5038 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7295,7 +5239,7 @@ gMapObjectGraphicsInfo_83A5038:: @ 83A5038 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A505C:: @ 83A505C - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7306,7 +5250,7 @@ gMapObjectGraphicsInfo_83A505C:: @ 83A505C .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A5080:: @ 83A5080 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7317,7 +5261,7 @@ gMapObjectGraphicsInfo_83A5080:: @ 83A5080 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A50A4:: @ 83A50A4 - .2byte 0xffff, 0x1103, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x80, 16, 16 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7328,7 +5272,7 @@ gMapObjectGraphicsInfo_83A50A4:: @ 83A50A4 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A50C8:: @ 83A50C8 - .2byte 0xffff, 0x1104, 0x11ff, 0x0080, 16, 16 + .2byte 0xFFFF, 0x1104, 0x11FF, 0x80, 16, 16 .byte 3 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7339,7 +5283,7 @@ gMapObjectGraphicsInfo_83A50C8:: @ 83A50C8 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A50EC:: @ 83A50EC - .2byte 0xffff, 0x1103, 0x11ff, 0x0100, 16, 32 + .2byte 0xFFFF, 0x1103, 0x11FF, 0x100, 16, 32 .byte 2 | (1 << 4) | (0 << 6) | (0 << 7) .byte 1 .align 2 @@ -7350,8 +5294,8 @@ gMapObjectGraphicsInfo_83A50EC:: @ 83A50EC .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A5110:: @ 83A5110 - .2byte 0xffff, 0x1114, 0x11ff, 0x0800, 64, 64 - .byte (10) | (1 << 4) | (0 << 6) | (0 << 7) + .2byte 0xFFFF, 0x1114, 0x11FF, 0x800, 64, 64 + .byte 10 | (1 << 4) | (0 << 6) | (0 << 7) .byte 0 .align 2 .4byte gEventObjectBaseOam_64x64 @@ -7361,8 +5305,8 @@ gMapObjectGraphicsInfo_83A5110:: @ 83A5110 .4byte gDummySpriteAffineAnimTable gMapObjectGraphicsInfo_83A5134:: @ 83A5134 - .2byte 0xffff, 0x1115, 0x11ff, 0x1000, 128, 64 - .byte (10) | (1 << 4) | (0 << 6) | (0 << 7) + .2byte 0xFFFF, 0x1115, 0x11FF, 0x1000, 128, 64 + .byte 10 | (1 << 4) | (0 << 6) | (0 << 7) .byte 0 .align 2 .4byte gEventObjectBaseOam_128x64 diff --git a/graphics/map_objects/0.pal b/graphics/map_objects/0.pal new file mode 100644 index 000000000..3097a6556 --- /dev/null +++ b/graphics/map_objects/0.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +131 123 164 +172 123 65 +255 197 148 +222 148 115 +123 65 65 +65 65 213 +57 57 123 +115 164 197 +106 41 41 +238 238 255 +180 180 213 +255 106 74 +197 57 57 +255 222 90 +189 156 57 +0 0 0 diff --git a/graphics/map_objects/000.png b/graphics/map_objects/000.png new file mode 100644 index 0000000000000000000000000000000000000000..8b72a852f5c306f19eb0c685b9719afb720ddcc1 GIT binary patch literal 738 zcmV<80v-K{P)L`92(sG?vV&(=yb4R`wOJFY2Wh^-Xh+7N zEEkzKt5BqafHz_2Cy;yrsYfYY4C^O|Udp_zTd^V8Anft^zj^CH5JczNhd}@IebT)G%c-q zUfboI`R4bB8#NZXQLh*li!3z^*XJ)Dbclv6i%&XHIK-J-e0V!fIp@v+(e5@2k$3a% z48oi7gPW0jmKA@%C%};e6>|X8CB$nkVm%laqb-1X-0$}Qik$T=2lWVY972IvlW0QV za}vjAE#_l>N|GnG#eA-l!Y;4x#U)YA(l$G|}%js8$AoHh4){0kt?*c;1Yu7SIJbhHs z5FKA#QBq!d-0-03i$Sw@)S%fu28~lhHsV1;^?DqI^$H8YgJzo$JZPzfd*lbIYqA9= zu~bg~$A~OtL=7%pfKSFEVR3Q5!9Fk|bva#QyZlscal?(kvS&@2W;x`TqF}qqa1Va;VKh z><~Gg1;=KiWb^Uinoi=*XsKtG+BaK=Z zUQrr#O3(I7qo&MLIK&e7*Uz|3K0Vh{i)`4c$VEouwh2DM&&iSdz3{2T^2_@A0p2e@ U!O~az0000007*qoM6N<$f+zh}(EtDd literal 0 HcmV?d00001 diff --git a/graphics/map_objects/001.png b/graphics/map_objects/001.png new file mode 100644 index 0000000000000000000000000000000000000000..ee7d0a1d3ba9462b01ad4e8bd64621ac51ebddf7 GIT binary patch literal 943 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 literal 0 HcmV?d00001 diff --git a/graphics/map_objects/005.png b/graphics/map_objects/005.png new file mode 100644 index 0000000000000000000000000000000000000000..66d53ea8817b3f398b4a29ddd3ba60be144bab27 GIT binary patch literal 749 zcmVCl(B2uKoo}$YK(`1mJXd2lQobN9@0TZ5?wWA>10Z{ z)W+bY#B@r!iKfua<=l*IAg;h`f(*$}N@73Azv4Gf@roKwOzNv@XR8bf=MB!HoOaub6NXYm-|9UisLWdF;zI&KLed>_LD z*G@MaJeqOaj&KOT6)-fR4?v;ShZwGLit<3pIDCY+k<*?-e0aKLYd-#VRRb%z zK6mt_L0jcOvzMxNpov)ye`-L@12u2Zj!3xTJ-1Q()7n| z-||pV=nwODT4$v|rH;t(ETsO-*gE%T#b;tl!YYJ?!ivv=j&3Qy%?V(z9>?)`{2KYV zO(}aBjxnnV(V;Q2?R4wOhbb#L+^g0`7+m!0`vC9cFO<@Etm6TARSF9^@(E`7K&ibt zTR%PzQIsnR#|Yyb*9w4f#{!T*7FaMwizvL2Qhvl=$&A|4xwvGR@A3@$!7^U8ee4I> zWN$bMZ!5GZPmw~_Q42v7@?`K?5Cv-@HE-l|20G*i9n&9#ys!D-Ckj4nJ^FKBeu?MC zuUz(u|8uuz{HpCP{kj_#eude8H_32sR*WHjAze2+D@A&mq zG>l(O*)x7MyFKGqt9z>b@^*F$zudvnFZH+k^%FiC3-KW=hL0%tw8W|5vm=Iv4`DHU fRK4Ki-9Mine%nic8rP%500000NkvXXu0mjfx^icB literal 0 HcmV?d00001 diff --git a/graphics/map_objects/006.png b/graphics/map_objects/006.png new file mode 100644 index 0000000000000000000000000000000000000000..90b198edb7b43a8646506f48d19bdc0f4d9bd078 GIT binary patch literal 647 zcmV;20(kw2P)KmN9GFKorLXHNrzdONY*i$y)FkQ?l4tA3#%`ifYEK55&-w?CLs%)CmGQf*b<$q>Caz%SR$ni0szl? ze!ka%Ee+uh1T1jer4Zo)K;GqYgrMloX3-pLgzG!T72ZAb*aGja)+GXmvo$+bl(pP( z7d7D3!G9ES9NW3>K9Z)+(;pk))Bu-sP5_29B|;EQDWPk)M0ciC625?{+Lz-F`XTaH zzU4>IZdn339Ec9ve(-AN$956deE5g+!(5uTF+a-s{3zsGdw!H^Qkx&+i3qV(<>9;> z^NT^Y? z^L?d`3}}eK{?`)#o_=4xy@49}YvvW|P`xkV5Xt1{K3JYX>KEE`+L0^ z98CAR=DuO)U{|3A1q?i;ZCe{3Cp>4&95`Fa;W0N9vW2FJ za|Yv9e?f*MOP6-Hy9X=;n!5!89*k+Xu3Z{8L#l}Qnm}m$`rgy2X@)|FL`mMFk9#NS zy&vzs6C&5p81#J5?{<5uB)S+R+9Y;yq1XTLvDaTkF&u^=3fT@vqv38M3a9jz|4c}) zp>@+sgf#Of4D`V?+2eK;}ay74-4WGVb5*mgN-%lJKn4i z^=bv1$A$`}(j$iiE-79SW8aF_nqgw%-F6wc`S&}O6vE86rBui;vL(VT;<=2QKWO#r zpiS_g0fB4fNphgY+NfJ z_3w*}u<%7jqV@H$;ndqh*D#+bR!l<NE5UbP55xLoyk12sD>29ZCiv$S3GmXjA(TM3}z4Q~uoV&MBrLL!8{Ehdb+}_wlRW zF}CSrqz7Kt&nA=U0Kr5L1Y-kcFkyQ3`OEZd03gef1OOi=d7jNK??A0EcZv7x4ACEr zhQiL^sy%PLivUEy{!X9(2o(eoE}8EV9keW9i(M%XLfCpOT3)C<0G#xI6`GtcoomK3 z53qvVYgYFrFz$nm8IPiaUgGK?CF)SS)?x1s@V?Yzh}C~R8okHrHye6%;kBx6qtT2Q zED?={z$Ky3V*yLZ0Ic1XB8pA{aLRK}2TzX|?nhngF+ebOi_h4h2FJKU+c25J^BzhK zWC|eB#m^APJkKTk)$2x&8Pv9BG#!EtwP2xZ3p%j<{q9HfgQ-9%XGW=9z|-xPfPSJu zTXz(Alz2(SkHWryn3nYECsA=bK^UgLyutp2>bs}NPVUox!15i}L#1=%=U6ch%=zU;!pk8Zx-ch#v zYSG#5h2R5^dO=5_5A%?UgBEOc{r6=n^*=AUbK0@EbwyfQl+XY$cSa z1OY!pB?$Vl8`I+d@`w4im!}RmU#gs(o z;Whv6n*8zB0xk@30;@?EYw`z?!rHB*&#g4i{rKVMkC)v)o~$6okERub3v>P0elVWr zUb|R-etAj#!yutQi zrg#bVzI^I|cK8dbe{Vkhur{9(VLrVobYP87oP0|3Z1U;m3bN4Q!uX3Q0e*c@AJ!FpZK;H@mIXidAbH-(|n- z?C#8b_`Wx9g*ex6Fz7n5TPl^;NR%*0+o_?p5HgzE&&=8=Y_*bB5s64C8^xt?1Yny&81DLq_1nEAVJz0STU&ceLJXhQ z2CtepsU#85f@C0r^F?uDoQe+)X+EAue2hHvK`dDhBS%=SIL=+dGMU0y#+^mWsnn#6 z--)bL$|3<42H?(35+Odk7$LDeeE6X4I6e-EQOD;i;sLlIB*)?xd};|FFNpcDAU-wR zbDsI&MzZuBYg&j^a~?O3TQ<_^sT2vkW%C`;aJ)LN-h_sPx5$V@$OthZk zxC8;zenyc6Ldq|bgb5ImkT;yxCte5m{%010+MuRaI38(r7>C3N6sZK1=n)nYM~U`5 zsH2LMk1JA`ydEZ?uM5qyGv*V&ZYD-D z6C+Vt5uXmtpcRvFLx2_ybTP0Tslc&^8(r+J-@~TM$%%8zE!0Tj2iZQThS!(Bt_7 z;5JY~yWM0!Zo56ul^S523ecJIu}kNVQmjWpD^bVnrMdd%ZEpsz5nW@aG1MBxAc002ovPDHLkV1l(q-{$}T literal 0 HcmV?d00001 diff --git a/graphics/map_objects/011.png b/graphics/map_objects/011.png new file mode 100644 index 0000000000000000000000000000000000000000..61446035c30f21fc4cb93f5c5effc270bcec1bf9 GIT binary patch literal 1258 zcmV^Akc@|ot=5#_hZKMUWc8C|5r$W`@MM%h>hU@|M9`WVFCmE17it1y=OrS1{~T) z8a)8*Mx)6%N%4U8wq>G z@VC>La5Gfv>Dh?w7F~2>zI}@1_ASz`3SW9xB#_?r?#n0S_rKs3))V+YS40hg6##-u zR0Mq4SP}5ZSP`gz>Sn}7s1ntgB-Gl*enPn1LA;OR_SCaZ=VKgTM01uRQ0;`cM$8Le zr$#QvMiS5+0o1wu^^KcqIK-;q2#4$%@EyFx3hLmn=Z5Sy3~036klm&cLwgF;`EDak z(}tezI=ye@auiLsU1=+q9SC%T9h8k;Lg%}TqR{BYIoIfg5|#ic zi#uKJ{iml-7*L%jzcMgv_qaaPe@`yXmMVW-Gb!}my&Oy{ipl6Xf{J3%9j~6}kI5{G z&fi=8I*LG2q=WtjuQ~5#H+eqs9(6iAzrJ~TCMrs^<#8jKk(bag&U3>!&yB^o=S|`q zo*BnE3>n8cfbBfacO1}rd7L{yTjo28;OD=#3WY-Pngc2{ARIsthg*dr2O$f4GmT9Y zSO+K~Jwoujo1WAVs0(WJSm`iNc>;KI0e?vF|F!w4(29hj&vn}Uf79hj)lfr$zo z7^|>HH3zH;dkTOx0Am$;0CE)~uqyn*Q@^`utO`AD3o9;4&a93FaLb=q=Dh$Y1U7}k z>L-U21o`0vKwe5f593nuxCX$M5&$cEwv-&*c3-faml8-9`mH$r0K0;s@oixXR^w2;7b5m91>X^5?LJLe<=<>i58{VXk&{) zd2xWrqkI)*0dgQCGLab#SQ%)hKQpT=+jv9D$9 zYZ?35!-NPGWJLDhCe#af+dC-Y{U-dPaa;L5Wb1FWbhMI87vwSJeya zJm*sPzyDFx{dN=Uz8dCr->rEi%e&9pZbZ0kubi+ExZYo1!$u$qDy2XJ2z3xdSl0Dj zq8r!<(DfU4*Ki}RRyPObV*u*sN{QbwoL9^I)_3@WtoxZv^b2XwUINT?j#E|s1NM

?P)4ltGKrKp2MSP;&4x{~--t13P6;LY6e>p|Cl~>Paka z9ZA`>uOcsYW3v)Muw*O@;hpfr32P6&Eblt@K0G4d4ubanM+o%I``{b{xw!T2AwD9_ zw3(_C(vp@}%jC}s2Gl!@tWpYml0E=hhp0&7d2$LNFY-)4sFPfXLJ|^k>TLu}0i z`J{%=>^0|u03aN_UAS$~i6&>h!L2KOUfHw7&oO2#2SFAD=4< z$VVOQn()bB;rS0m1hU)jR=CAZA4-}wL*%?Gd;KHTsb@`>itaKneL@1NG@{&6mw Z&ri(LL}E3BZvp@S002ovPDHLkV1hXNVe0?@ literal 0 HcmV?d00001 diff --git a/graphics/map_objects/013.png b/graphics/map_objects/013.png new file mode 100644 index 0000000000000000000000000000000000000000..f4140b8d06a40b046b67900c29f55d0ae691a4dd GIT binary patch literal 613 zcmV-r0-F7aP)KmN9GNFc^kC1P{09KRDr5LlwFvxTdS8&R4EQU@zJF zQv!0j6$};z&msH48NvOPP@4=Uppz(6uM}v99)&CUw(mifg};Ya4ub!^LdI^LKIgnb z@{Q}N02Cew9|hlRYx_)CO3^jHEg-p&Qnve7FgY;J%az@Oq}PnG!Gd8(;;5ek$mlGh zdjRP`X_mnr*@IGj3@05cA?_9ch&uimmI!W?`msmQ{yL5b0@WQ=;MBqEgK+Nw;)AbL zdQfh!N9mAS`%&K7KJ-D})qGd30W@7BB!ENNNZG-6&Y1Di8NWWqYWdoeERCLH3Lxz- zk||7|q{;{bdyK6X=3PJ3*^f7hc{+S%ek|>Zm;A6ROn!W4a{xL&a()j$=SRLvTY{TkGkA zAH}XR8rqLG%BOxoF+ap}GMj=QiK0kIRAhA<9g2zt%K`_ z*1_|Gd43eEa{U;Y=LZqJ>&HZ0cz(>jgdcwaN?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JXGugsR7i=0&KI6PVMUuU2F z-cRrSkFoW}mb(F5oY}jYPJxzlrG&txiBf7h#FZB)^7o8YCb<&RVUJZnU_g&?fc_X@ z#`qqL`!Js|w$K2wjl1T%SJj<86hX9KiyA1FizsSmxR6L=bkSfztjB#BAY0%& zl`qG~Cp{Ege|;xsBnC6QC_`hfa^h?S=@P(U%5!D$2!UAWG15@V@|mJ=e1y8iXDGyk z_|#!CgwI%p0Sqc*j>-YxIz9zJ;`oH2>YraL@sk>fo}G-bkpwO+`|wSCz!mHom>@%TpZG`;)#zEBL{Qt=t=j@0 zME9Osv1tD|tddy1$qtW5=(ne7mju7=#`c|x)Q$!pbbY2~woV@ZjP(v$uo|@H$PZd` z><5i&8nh99nd7ccH4->zMTfaT8#O2&4Zdq`PJP0>Tu!AJQNtTitK*HRkD^6Td b9bdlzb)&9mb-5pZ00000NkvXXu0mjf^F&w| literal 0 HcmV?d00001 diff --git a/graphics/map_objects/015.png b/graphics/map_objects/015.png new file mode 100644 index 0000000000000000000000000000000000000000..6cc84665c80a38bea8be5f8c18db22209fa8d651 GIT binary patch literal 714 zcmV;*0yX`KP)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JNJ&INR7i=J|Je_rmgPOc3eSx*$@awN|;v%7*ISh<^N z?#s>Y+nEnD-^W-E!5zk&nh|%Uqw?*^D!P_D0*{>o<_`E(2) z+o+BKRktaS5B?G#ux%hdds;syKA!J(iH`@+B|b1S0STXpnZv|~f&g*H;nef}9oG*G zj)ld64DcUAqvgsa#&61oQs!ZPOUg#e!}-}XeDI}e38dUK$6P3t>jn>F)2GXKY&`hL zS*tUPf?b@V3}errpLF{4)9W{h*xsEa(Tvs;A^LksN(9%_I(0F4DDqsid)cCmanbPW zV$18r)cptFRV0oo1yq@sO1X$2KAl11)D^b)^{d}yuWu)B)g3+204s31@(oge)^ z@Pt^;c%?GAjzVb2=0_K~U>L<2_4aN^+a#j)W3nBwAGOa>PV3R5Y{3fRl0|_R wSr{j7(+m?^7G4B&kqN)Q-=~yjf86iC0K{A(Z|&8qK>z>%07*qoM6N<$f(`jmZvX%Q literal 0 HcmV?d00001 diff --git a/graphics/map_objects/016.png b/graphics/map_objects/016.png new file mode 100644 index 0000000000000000000000000000000000000000..e53418256b2a9ed7b2b7c15b2e4a7e192959188b GIT binary patch literal 510 zcmVN?QN_{{R30MVglC00001 zbW%=J06^y0W&i*Id`Uz>R5*>jlQC-oF%-u$1e{8^rEB4E7n)L+7R7TFr<{A?a;uBy z*bm@V`eB4~bM)E{?RxqJDp)IY@ksODyVIf+gdTlM{=9_b$N&Aq7^@72eP*jN@Pi(x zf${^@gN_P(1)a5a99^^Gv*kF|h83dqaZz1?kgci&!8|FiVC73==1piU$D=v4#CA4$ z!82KsEMR3OO$`dM61cOkJ&#g3k1gV{g*<^$KJw_m*T|!7Ay1@rh&O&k;r#(m9RGob zMM{O((DwB{`J*(nDvo^}1b5EEh{XEt8qRRnyR7%gpZXB*;oXd$5DztaT}&IfNK+Cl zOLGii*e_Mm;JjjRUSX7YACKH7Qp_fj#Lk}rkR5TA86*J0!J%-+qi5LSayHq`>(Hnp zpwfeMYfMTaj$hFh8>A`ulO&td{V9isrN$t}j)&jaVB=P|2=)p7losr>BG}yRkl4sh zKCgD}i!oUq_5b{6k1mPro9vQ!YLgw=!uNU637B>(^b07*qoM6N<$f;>3! AssI20 literal 0 HcmV?d00001 diff --git a/graphics/map_objects/017.png b/graphics/map_objects/017.png new file mode 100644 index 0000000000000000000000000000000000000000..2ce6d6355bdfff8561ff8834a8c24a947798fec7 GIT binary patch literal 574 zcmV-E0>S->P)N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*Iyh%hsR5*>jls#+0Kpe(z2xJN&RJs;ImJSZ(0#2oQBjC_F#Sb7R zjs}X!_b4t7#*fmE&|d9GZukhrF}Rqx z<_N^PUl$mYp}(X#SJ2k|gD&UUBgZIW`t<&J2cN}Dr1&3{UjP6A M07*qoM6N<$f-%kmPXGV_ literal 0 HcmV?d00001 diff --git a/graphics/map_objects/018.png b/graphics/map_objects/018.png new file mode 100644 index 0000000000000000000000000000000000000000..13f4ee1f2fd56017a39847c10a2319d5298e3b7c GIT binary patch literal 763 zcmVJuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*Jc}YY;R7i={mO*RVFcimiFboDkkoGj#VM(qbED8h$#&#Si?2?n} z(~eC}g+kltWP0sa(4b^xry9z>N|tOf9f*DfGaE_=MSD+H3S&@KSd#W(&>#6Zk$$}Q zmk3#J2w_Lgje5bOV}1Z)yvzCC2*n=fyC@bzh{tOlwt~krg0i)C|Cv$ zE=ZeaWAO++W8{NEfEqzIZH|N(&k)pi&Oaciomi>#2y&=^zzqgk2#tK+zS8=93;48u zNO@WJp9`OZa^yThW%!tCF??WZVfaM0e#Q~0#K?(HK`0DJo--FV2BO!hAG#=4Ur^qJ<5x&zp!Fma{ zrA#0NAVQ4{z0(;&1WBXT@zL=HnE^5HA2p9HJrJKBm)|4M$sA+OkURg7j0VpS2lv z(Z4lDO>4|E{!AIuWm^?Wn1hT^oimGrZu0!Pk2Ui7*6)`db2Vuti21?$&u_C`@~nY~oGSnT002ovPDHLkV1l~)T<-t? literal 0 HcmV?d00001 diff --git a/graphics/map_objects/019.png b/graphics/map_objects/019.png new file mode 100644 index 0000000000000000000000000000000000000000..749051218b2dfdfe9b2f395e50d7c0c2c19cbacd GIT binary patch literal 730 zcmV<00ww*4P)3o|624 znpyCYqI3qloiSEA={?WFz-qss^^WyaYBn1`#&G; zbqNGv+zKNCbrpumlzu$^WbKdhh-Qks$T64HXJ^w2o2FT&v8i0Xxf+)Mrlb!CvixnW zZo^NXiuoa=z>ii`1jG_xOp8|l6M+Vm;s)!LF%$69nOi%*AbvVUmgNNQ89&PNqZ~in z`_O>_^OJ%gRnihY8jJ{tSeumjiJQm70xgc8g>TycL2GZn%?;LYUJSAxvo;R0v^8 z M07*qoM6N<$f_fZJyZ`_I literal 0 HcmV?d00001 diff --git a/graphics/map_objects/020.png b/graphics/map_objects/020.png new file mode 100644 index 0000000000000000000000000000000000000000..dd33a7921809e1c166806e99079d755f57cfa16d GIT binary patch literal 717 zcmV;;0y6!HP)CmN9GFKp2K^5EMe;h#NW;iX}rJPzpMMNl7``%2EjE zH?)JhmISKNKcZc%#U`2LzmTOR&`H4%x)jp?pdf)UxLn`w)2TyRXa*-P=^@aIbhhpu z-tYZRh`Sw0V(*)qtdiI5)?=s#JASL}9lsNYJIZy{@wPbJJyGh#hi!4>rqgNWc7^nP z-}Ageh$`~@AjZ$jxAWn94dJMMM}-hql~VCjJZL{L=5s5=o69^ur+4x4^mJBX&PHlX zHi3|f@nT$%Pz5epkl|}>V>NsX@u6+Z4aN{cCWApj8@!q)$&mTv#^l6j4}4~4;s3;^ zYWPGtsrfh^?@gCC7^!Z|pZFRtzq7c!cz({}pb@gvJXdUdd^M?`C~a40irZ#zqp{jT zbDBbn0$XU2ra~)-1&nmYHJImlZwo@gNKqhaBUK@Nevw+&lnp1jUQV|XM4=5L+Pow_ zB}BQ0LLn&N{}~H2Q!nW* z^^c0@$Vl71wVw9%cN)7VuKQ;QG9d`a6uD0!+%H7$QNQ2uPzJqL1co7~xB=3bdQ%kC z$3o#8*khsm{n(R@7bzcmrWh;+1uk0Iwe!zUdV$oF64SiZ00000NkvXXu0mjf^6E_Z literal 0 HcmV?d00001 diff --git a/graphics/map_objects/021.png b/graphics/map_objects/021.png new file mode 100644 index 0000000000000000000000000000000000000000..15eabb0b3141e6844fc52cddea3caed50d983996 GIT binary patch literal 350 zcmV-k0iphhP)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*H+(|@1R49>SV4w>qFNe};XfM#n=JJ__4&; z*sC8Xpt0ir|E?wn1{TeXj*hlPKsoocj*hevkfnJq=RE^i%J6%8^?tB>_&@M}picH2>Mi@AJ(#t|aL(@JmuqT$MhNY$ho$n}Ko|aw?VhAahm)8RoJLxMInS&TC wD#}LYARqp4Ha4#ZhtCrKAHyho27CGe0E8Qbt~tCXF#rGn07*qoM6N<$g3))6{Qv*} literal 0 HcmV?d00001 diff --git a/graphics/map_objects/022.png b/graphics/map_objects/022.png new file mode 100644 index 0000000000000000000000000000000000000000..82d08630ced30a6b0576c6583907c14b65680267 GIT binary patch literal 707 zcmV;!0zCbRP)JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*JK}keGR7i={mNAPHK@`WQ2v{w{-4_VPZG+$}TorO=wm2=!x5&0~ z!cG;^TrmcWjm2#m3$M5ghxY*tTrC&Kq2N{_jYS$^PXi$_%Q)}Nu2+Z_3cKfP_D6PL zc7D9~pAb@P&1Ts%2$7snh~Ub=oiGT4rv_rt>4+|ZDFbxRQ1@8^5O)Dc{9$LOj%yx# zy?+mZwOod-6UZJ0^5HTE;x6}C&wD8ALp4@IfPUgq?Bm`0% zn6rZ)(GeklBf<`9aYW|F0C-7=(*>Ac5b|)h-b=>-)%s!cojFj&Z5%c=>S**<0^p>b ziXQCo_PUC1=<#*+HT*!MH%$bxe)Y)up=Z-fi!QT$ZmPIJTkcC6)ZFXapx&s_nH@B}&Arfa8^=~T7ulCuc9FecD1p9@w1tVbV49|k`~A<; zWQQo9CU9WW*oH9OgAj&kT0scINqq=m-^jSj8S{4cP4xPV`85N~)0)HO^v#o!H{tAR puuxV@p2lmLrLi)F@Voy%KLC>SIFgFtazy|D002ovPDHLkV1ik5O&|aO literal 0 HcmV?d00001 diff --git a/graphics/map_objects/023.png b/graphics/map_objects/023.png new file mode 100644 index 0000000000000000000000000000000000000000..b3922d5f8aae6ca87e7c9d4b3642f8ae962ba9c4 GIT binary patch literal 721 zcmV;?0xtcDP);Yxk(QZhEq&V|HJIr{1iCSh%hSV$oVi>2*EEdtE78?U99`R{Q*+V`)^6`OBUqbYO!UBcIz7re;Elf*EbMT4Q5%HOX zVMKgx!|>|K^D(pQn)GOwo6@X@H*1pMEu>p_u?^PV`zomS?A2k*?}9kn%gR1tIXlQU zPEhRRMB{{pc0|GK!JF!Xne+8(fR)8~u%1pysGA}Qwz`T8AMST77M&!XZ}I2{&Dk6@ zXLHcF8Xn}02&RHCtduf&tZhL7D80#WdoX?x+cBa7vqnTB`#G(Mk64eDIgCmTC=EDr zQ=5>#DWF6FJ-QL?Y>dc>tPwd87!mOqTO&$=5s_dK6cTaykLu?i81*SLMm?eW0iz~? zMoq_QehWrT#Ri2mu?anu`q{owmvYvqox;Ev^<5?WU|{NH+j8N_7LJWXeq_%wr}*Z< zNK{F@Rb_J-@U<;y&64=P|CJlRyVyU1P31*2;dzX13?_`N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*Jc1c7*R7i=xL%N8F^dba=PB~1ANVQx)8{-TfBI6Son>k`Gz}gJveKJNsRw>Nnxg4CB>g zXiVJhj5^O;weq#lC>TW4QY!!v9aWz!hcV@J!`F0o-5s5gVELd~`aEx-G7KsXL~afu z_YHvPEgm6=sQ4U27J`Tbf{2dT{C4zDF`#x}y$hiJfnw(mff`d1^almo-t^DB%>F4A z)b09DTAAw@+OXB5$Z%Qf`5=41asgfHi|kJ|dw-1$qS&uU(;0iYFaq2u^ZVz9#(rRE zj1V?7hA=b+2-7qvAr;XWA#7+25JopT2;mOo+;?r;*@v8J$F@6AJ+mFHU93KFW=r!m qxC+Bw_O{Asyql)a5G4Nh{qq-RM(vm?B(*sJ0000N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*Jut`KgR7i={ma%ISQ5?tLaF8h+(bBa@0v+sPF4#dO$zADEN~WZ9 z(7eN`rQn@gH+dCHmkdcz+DR1Mbh3p)CT)ilbg)$LUpPr<4T(H|-``y-TErp z-G%qwhu`mePl$;O-;b_RG9@I9HG&6#6+l_a@(P|*T(3sYOwX%MyKW%No9or-*}H)d zy=*F#F44=~?6;Y8p1`o|j8z~Q^en4%AcT4JPU~0ufiUJylzP@K&?}#n+QLhvzEV3q zp1s-R+08T8TMYosfPPq+=HH~pg`Y|-^iz|vf)#oIm!VPvkhyYMvLC2}A0Ob;>d&Ef zLjY(1l7M4^f%bjPeh#&M&3+n6ZMMnJ9l*!J|KaD)`te5fLr~%Rami0v1|m^)Ng07C zR%cy^62;W4%UX&v>GgSlkx6Igd0&pjH-xA!pX@R;P7hkYL;p)BghV&L7Q(&75X|OI zv{W68(ZfH-m>MnlDQYz52#wYOpwUoKLp0h~df9xTl%2t(FO_m~A}pj0_Hib|tN6Yd z`7vWCqcI23GIiPze)ehe0}djBAMn$mf7uzO9%J`TPN^36*Ll=vL~=D;nc3Km)*448 zjVXwXJb<1Uw-7|w*Z@I9^&^IqKTr1PRuVzmiuV?Zf8` zy+wIH{A}rdE7stN#w7jd{w~AC_v_&)$1|nzmXqVp`XgB{F*LSysAZyUb;(9W${MF} z6vDzo2y-_fgt?m#!koqkVM=3T0U^9l5XGyGoypyp62&WyW#z6-3489XWi7QczmA1s w_(7?s9c&rLLf-qRn=T)F66i|4^SATQPf-vE$b8}ol>h($07*qoM6N<$f{|Q>MgRZ+ literal 0 HcmV?d00001 diff --git a/graphics/map_objects/026.png b/graphics/map_objects/026.png new file mode 100644 index 0000000000000000000000000000000000000000..44b8b5c5016ab093a3fdc8e264f58845e0825ddb GIT binary patch literal 796 zcmV+%1LOROP)JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*Jnn^@KR7i=M#|AgAHv6r~F=RNl-7($^#V&`J;gFcM(@}B2fh?T4? z)89$LR7%1yIRV5`90Afej-nb^cr2-I>FO|w;ovtx0uWF3|HOtxt zcvIUBszMmnu9WwdOVB^M?f~rmRik6OLJXc-t(yT|T)z18dwz@CdwDPC-$_RF!IMe; zta?4?6GtkaI1HncWk>;>52E9I5?Y*(1~E^QqvTJcZ?KbCA z@3&f=iA(v&R!gdUqh3RNtnlpq9zv5G~UN0bI&{_|6kAdPWlBg+5>mB-U> zoJQ4BU|5!Y!N2U=4!@rmo_)V%I6wIOi{YVwp})Ui=uHE4O*zXnB)NW6IeN1c{$suF zpc#Q4G{3F~&94=M=24OE34}?5cIhx&H9QPin3ur?(Ih z-jGE!akPlG0VJYsl}`D4BqG&15)r_6NJQw35oi%nZF)t4)|$}kipU7Ge~fwoHHgTi z+tHsc+G3E1E>)38L=bfuB4QvBNiI$=AF4EF$2yfY_vaNw&HVvD!Upo$c9-(;_DIw? zV&E4Qy2Z2)#Fw(-lqh2;S)KJu^s aKYsz5eCnjCG_F(t0000N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JNl8ROR7i={m9cBvKop1HATTMI<3gZgsch&}4Aw#DBuC1Yl1vtK z>ZJ3ik`igmzfdR?)DG#I-J9BK$x=dT=^Q$FD+tA=4n~FRdnd`pC3H&c<}m2PK8f?k z@BIX@iq(js7y24XIUtHWDg6i`^gZ7j5DW%kh`=80aK3ez1KWPc`R2HJk)z#2+EkVCPGfCA)f{Sb-if;%%vT>^dr-Wwa+9~Z}@6zH#pJx`w+6oE^ zs-vp>wq^Wd-O8Y0kldv~8zUGrXhX9HKtUQ=2s%g$Oi`LM8}5t&nrJ`@pRLE z#Bvb{gicvRhPg*Ygrcl{8Z`RHdeER6Gzt)_2MyG$95npymsgo#cfN>>vWPG?x`?cK z5w*d6s*Ab}hAtvkRQZ_~(JQz%KQj0~@^iC(3`-Za0H-c$N59CRw&cc>6{@ zU)SbmD%Y2vRTTB^L0Qxzv+8GO0rok88Xf%pN_$lC;qx21ohda9)~IE^R^Vq?`Ke!9 x^!~C-7+D(PEZHRq>={m#hH0S6dHQ>*{s1(W1}%$Vo?`$2002ovPDHLkV1m)1P9y*T literal 0 HcmV?d00001 diff --git a/graphics/map_objects/028.png b/graphics/map_objects/028.png new file mode 100644 index 0000000000000000000000000000000000000000..95d3c5e0fe2605ef367f096e691369311a4163f5 GIT binary patch literal 735 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 Q1D(a->FVdQ&MBb@0O*cyZU6uP literal 0 HcmV?d00001 diff --git a/graphics/map_objects/035.png b/graphics/map_objects/035.png new file mode 100644 index 0000000000000000000000000000000000000000..a99ab0238cbc419d5bcf735a32860348185aca42 GIT binary patch literal 566 zcmV-60?GY}P)N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*Iv`IukR7i>Kl`(6=P!NFMAOwmMA{~WN+tDHzp_5dtt&_O)7~?^0PWzTwL>nwv;-U_aCe+WK8d#L8wbR#SDGReO!*b zN82sxyv$E-7qyQQwCzkk><5;{eE8APkJ6&=^r-*XH;iKOMc@SSXaE2J07*qoM6N<$ Ef>cTihX4Qo literal 0 HcmV?d00001 diff --git a/graphics/map_objects/036.png b/graphics/map_objects/036.png new file mode 100644 index 0000000000000000000000000000000000000000..23fe7c6e3c9c5da376748e29bf6866ebefb194a3 GIT binary patch literal 511 zcmVJuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*IeMv+?R5*>*)GzH{2v#O58=LHwkjk6bdfZs~~i+-=eoW zT&B>qbf|M3YS9kuw-JZl6v*J9%VDn_bc%TirDBU%>QJ-XpIjh6-g^W9d?_CRS1MA0 zUq2RUf?IwfWsD)0l*-VASwv}YWTcz}RW23f}Rp*5msskoR`4 z*S%2yukCjCrEd;rCiOGCBQp!uucarRI8P#Y>^$+rd3dwQt%sXsJs7MfWSQD+&#ukScCZEp^n?h@ zt4kQv5jKQ1Fydg!mgjqc{=qzN3A?DY1`1)t`lv%z>Z5*!t-gng>GcJrDTcxmr6+jT z45t^{G_OTL8N+$N7`}&KrrExSFlLMQu($dAd;+4{zLHq($Wj0R002ovPDHLkV1jG4 B=5PQ2 literal 0 HcmV?d00001 diff --git a/graphics/map_objects/037.png b/graphics/map_objects/037.png new file mode 100644 index 0000000000000000000000000000000000000000..c4f962acb8918f2f250ed2020a125943dc34d99b GIT binary patch literal 487 zcmVN?QN_{{R30MVglC00001 zbW%=J06^y0W&i*IWl2OqR5*>zl(9?0P!NZ2co6JTo`b8PrGrbMPcpa|+v4ijnUPbUCk|VyJfC_v;f37ot@YQvh~265^!k0XrJb=i?_2 zAWySw(8r!}nhxHE7%EwsW{())6^ow0Jm$e-E$~SB&4XomC=kz#LJyl~N=lzXRbyG6 zMC;J<7-McWzyppkkqxoFH1>rr^MGbKT0I9e-Qjzo4UF&V#D;^S>)IgNO_!Q0?c?(v z&C2^lBPWctcwiZ4)uR6LaGesY^FMeH2v!1ZNu+i5^E;jw1lquUwjwqYD7I&5yk($m zeP|=g!%ChK!;r?v;RIxFjQ0wC&Q*f002ovPDHLkV1hql-5CG? literal 0 HcmV?d00001 diff --git a/graphics/map_objects/038.png b/graphics/map_objects/038.png new file mode 100644 index 0000000000000000000000000000000000000000..b53913af7eee11b75983338507e3b371eb14a14e GIT binary patch literal 460 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 LNkvXXu0mjf{fI;t literal 0 HcmV?d00001 diff --git a/graphics/map_objects/043.png b/graphics/map_objects/043.png new file mode 100644 index 0000000000000000000000000000000000000000..ded67966ae29f4b5906334ed8012e7c378f9f34b GIT binary patch literal 656 zcmV;B0&o3^P)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*J4oO5oR7i={mcdIKK@`T{VUKnM=~aZ$zrbC{r6wC^pr^+FLa$<> zbE|*Y+7jrYhpt5N7=;0IYn@dr^bpzfdpolB#p3)+mK|aDa^qE=e|mdO%Uh$Hwb9u%(QUssJZ@pn zVC!`CtV1Mrl$6PLOOY&{D`ZMhToM&=N~A5G>p3(%K|PI6j$%FyljjCP{CH=~-XUlt zW_Q;p(2&eWrU2nkjKuLdZVtUpQ)7H8#e7^BqR--rJRkRsw`5ET?Ake#VlleQvd?(* z=IFv01JS;a2aSD*NUm=--a`nbjd2!gAUoBH3F`Pmg|^Sv=>#SC$KL<%kAq|%43ek^ zsi=)s)J9X@XqJ>WnkC^bF-Rq!4&K`v;aHUf5v8;3d6JrnPcWKzU^H6?QCSC3Ny76< zNO(S=P{3$S9-!?F0OHdZk`32W_|RVkk*b48H93g13-cr4EDJmX&S#{MUC4Z%J)aQN z2|3MtE)%3rm>;AM0P!nmEB=?5{?|cmeNc<>pw@Lzv%z?U!2+MC^Q^s2Q?uuzlE4S) z?D+tYUl$J0<8I>CyEJB^UxG~p5xs8Rtlh#y?U%#euopwDa0s_}GB%}LPw_2}`P$R0 qK2}=CxE}(GzaLgr#6kQ%e|`d{+ZgD~FU(&600005wf;>EfaN3*=0t9pb0SxJ#rV`Il~R)^h?~+QIaDcTxzrP!sA@eFophyR)VH@!oeQ z#6OCv@?$ug&V7QY@`=gVr7+{?sxr?Do-0eDqF_-dRYE*|_9cpXU#}q+QFI6)eyW=T zb%`~rIPJ!3A*B8u$FH;zfjY8wsfHqmkAzspLm`mG{KIa1%Xsv`kKtrIcjA^$Ih_@p z3eWTWltslE$A{N=KKx-mRFuSg288&=e0UA`1WAR+Ktnx0e)3uk0m32}iRI_mhu!bJ zqpHHW8;L&h-oq)Ky`3S2VmUkE0{Sr{`b3{0D5tVSCOxErc=2ctKXW4L6(uuFpY|35 z{=*>Y^amFZGSh<#YoL~>AoomHK^&5CwJ;=q87H@IG_%oYvT3wc(`c)v(K6p?Mr6Lx zjF8r%(HIPrO}q80WJxW8;qLdnZQP4bZA5azh)iQd>&A%ILV7-lke&}HEMY{J3n}ed zH@1@v#~nU9GNQ~I5$eYok+!IsD>fn&kO3a&&u}5rN`KxxAL;od!fI#K3ET%p{SI{l z_W>Y&1#RU2V$*-ysEs#jdDp0QRvR@pn0sbx8|*i+dp?G{B&>$+(hpba-ZpNvoI zginQ(=ft976ZYMtl2c!V-NrU002ovPDHLkV1jGTNpAoE literal 0 HcmV?d00001 diff --git a/graphics/map_objects/045.png b/graphics/map_objects/045.png new file mode 100644 index 0000000000000000000000000000000000000000..9e862173a2f6d3bc4223c08b5e9be78792cdefd5 GIT binary patch literal 722 zcmV;@0xkWCP)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JP)S5VR7i={mO+ctKp2MSkfX~$J&WulccByLsU*$hTJkUI-35CQ z_J?Jay?HRpu4Zp_=nqgsC51h#WqiMHrh5<+QQP20Aup3jlX>{wcSeY#RMYtD$F94g z>&ct0`*Z{Gh{Pqts_we_HBG5em?S3+>TDzA)O~&G+Kmuyb$x&3FsGlsf6`_UQY)o# zM?_n#s~n<8oGTIxjP>bA$GM2K(K^+*SM97_Z|Ut*Yug)se7)nxrQS#u!tw9e^+$Z( z)%6AOnY?P6x5VdefjY;WyO)c_a}siiVm`@oS>zB!to3-$C-!_!NBY^fgjkXI zB0Qh&vtT|Tg|DAAM2dv_R@c|KHNUXSC1IIa^g2)R55p_k8Ac$!7CIuk26&!cVJfK1YNi}3A z9Vm#RECf+BMi7K1XG2hv^7$-WpAP7-V+M6u`h}K;@CY^-dq*!U#JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*JOi4sRR7i={RJJ>PpIW7}<7 zyIv_mex_7D1#l^|TuuO#nUr|}5v9r}s?f~;SgNA@F=aX`%UO30BRYEfrlnz7-TU*d z6~ihn`fahm9hX83vG+R0j1vI;y-{`6h5<1U@Pi@q<@WZ(U{HN}6VrL>xVC^V_+o2p zthZB-Fut+ z#eCNS|LB*U;v#k@G)>a;*fu4!p%a?db3*faP)O&Pw7DNu<2HWmT!=J80EP6~s`B{8 z^1=hhDl@FfwoxNm;*Q8qD}j*%5E_DhXH@~f!6^eN&s*)BGMD`LjdZ>3X6+ZS3l1;YN{XPheU++gTMo$9wz{5 z@Vm0UY>aUHybyzKN?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JEJ;K`R7i={m9dZ0Fcii;MCurIVLho-x)F(#yYbTIB*qTN&PD{t z_C#Gc#hxI4A{$JnPLwr>)>$}(_nv)s<4K4%+*2g~2FLdM^!YPmM=9sxC?wHHDkatg zLK0ZTxzYqs03)TfwQ9{$>)t$Zx@D~UI3AxiFejb-Jejlz&ll6D2=y+@mL;yI``*He z$yq04^Dbve=C>=8<&5?A^>^LlrrJ4+o2GTOFKM0Y7Ct;#Pv5cYuk@i>-va}=Ks0Q} zDdniI&bfy4FK2k(|lp=l3Jm&@g^x^z}*9ZE-aTGfykUnxC0T$Y>7E=VcXvK^LBkgiLM=hdjet(H4O$X8G zph48-;1SeEK=b<&gNQ&#qhaaAbh{$c7BdJUgk%{n8rVjb@rZ*e^pAsR8G{JYCInIP zqUoAFB@zS?*~a=1L~MjXR3K>1-6d@rt|?67Ca7_0ae% z8wl!>g`hStIhmn8xW%R8JlF>QqD@)qDg2ObZj)$G{~RHxzlESqCfrgiCmHv_ExVUa zh1bfd_XKHwZ=3<%ue&JP)5)0 z5K9>y1Eg^jM+t&#HYGqoQXI2Fnn;-@0M%sUC~ZM@c2X+s;P11&m(48%E*jfnj61#w zaY#FF8`Hp@!(FAWe8xO6>a|BAV9X4(?ig4qYNhlgW>2-gpo7gGXO9GY%*V@d@-_bA z=Nmu{1SY=&C1-e>41(@svdqxVtL;Zh>&M-guI&6oant&V!4zuQIBmuR>uHo=_WpV` z$uPN55v?kM=ZjW~`>;^>_CJb;@AiU&*9vp6YiHIbwXV(S46GKWwX@;$prD0W_(3fE zp&ht~=Iuctl>-DUq&iHQVXu9Sz&^C@l7^{LeL7E3_pKLxZ`@Jm<5FWejpzVIuM7`u zD`0Gbeh6y4b{}ue(GMMCsFW=vKC}-GwA{}NC=WpkZ$#d_5rs8luEzvQ5qMBPeIM6) z(1-}2el7w8zQXnM`$iq$4Epg2zz;%*esC#-M%~6-Z~CQvT-p4S`pKhF-;`{l=I15b zpZRp8XV$8jJvc8sm%?$8i=RoIIVjs1-7VkZ$nVtXnc&G70w|h%KVT~spPnw95@ej| QYXATM07*qoM6N<$g4J#wl>h($ literal 0 HcmV?d00001 diff --git a/graphics/map_objects/049.png b/graphics/map_objects/049.png new file mode 100644 index 0000000000000000000000000000000000000000..07222b9ba611a831173059fccb5f30e4174d6faa GIT binary patch literal 635 zcmV->0)+jEP)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*I`AI}UR7i={ltFG2F%*WqKx&7IlF)AhzTN zJpvm}FiB^bMLeC6U^nCV04Q`s7pTg(kM}=2rN9D&NJ6cV{3)^>`_p^BQhOQB#o1VE zFduc+RxcO=zyqAME&>k*of{t4z0!{dYwIt)QuH+V55#Nq_&PuC0mq}!7%+UCOrF*J zLl=mA)vIhhOwa38qq5@F+v%ccczc+hdu%`Q!3X@i=Gn_RMb95@M)K`@{FNVo_#x*= z{Jb>gx%e@sr$*lO)tEQp#~TyG&p=ee&m30U<~y(-Yafyy+$Y?L`o+)Ub%JhToRh`g z5dlu}$yp9~G#a1fa`MUKiM&s}_n{GZH`M+|xVgQGpf_b)tbIsO)ak0!@65sbxY4=_HNuSsP?{TUwFYpbwR0tUeDtxM)$OO`M<1Y!b{s?~oD6;}KfbFt zh$3(hp^H{)4k9dW=Nv?`i$W?OP`sJGxJq|DL?!*>AfgmRS($<;n<0oKkvgIZO%q^s z$?7x!L9OoxQ7n_Y`q|7LUj6(gs0H9>gSW#EY;65xGic#+vI2nDOHju&PCwi-}dkX68bC;m#k_{r)rv5r`;iR!wKeY8zQG&~uEjM&2MWRbSM_^f|YWb;Xz5xsG VvXk~-H;VuO002ovPDHLkV1j<(CNBU0 literal 0 HcmV?d00001 diff --git a/graphics/map_objects/050.png b/graphics/map_objects/050.png new file mode 100644 index 0000000000000000000000000000000000000000..8c3817c8240e098c87f67f43747bea00f4a6d33b GIT binary patch literal 664 zcmV;J0%!e+P)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*J7D+@wR7i={l|5@4K@f(g2p9xne}vNqyl!j|2TpDLSKM7;gxXs- z2B$f>ksysFP@TdGDP3fZ37Wp z(XFx8F|Qkat*;IVa)yinwMGY237MWshyd5iDiEf^z4wy``KXBNarj8^01 z?|P9R2KKW{m$J{~XSYg40Mmr3M)x$*BvEGsP2Oq}6dKj)S)HJG(`>e`33?O63Tx>t z;<)4dX#EEKa3A@jsONsfW!XdjGDe)ymf_;FvG+lqMoAsu-8O+DfRA!}YQ3~FV@1LF zqGMME_w>pAz`gqd`wljw(*puC->O-IoAi^3 zItBgbAZl#x(#aEkH9cj=JlPQB?tBWFCWzNcE`=vBraPW!r%{SFVX*D#rL?*gkGhe ypW#DR8_vLiOJ$fD=RkDjzB5)1L1f^`_x%B8^obWzzgw070000N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*ICP_p=R49?nl0QoWF&Ky6;XvpTQrwSv-Gx#RZt1_nO`Oh8pj{Ol z{4QNAI5lwe1L!v}K?kRjmwbbAXGLi7i0_+r7G2aIfjoqSN?QN_{{R30pUU_400001 zbW%=J06^y0W&i*Jok>JNR7i>4mceTiK@`U4uonwu!1gYt0S}7MZoorLv(5J6rTsI+ zlTg7N^Jhp3rM*@>*<;)adUQ7pjhC`By9d2B*{md3irI|sy_t=oAc7=O9}DwAGPAS4 z{oXgr*i1?(Gs=twpHhtn7Kr93~x z=|=}wdpMofQn+Y`bj`XZd;+2Q2q^>NBLWd1pG^9`jFFFoLOv6rP!Jzbw34F2b#Np; zD2R_}HUr|*^8K#nlO+EP9~m3}(4!+3sf`4KAR`UR!Y5*zOVXG4?@eVJEQ!HVZQ5rQ zoMjd4T@tKgm-IbkJZh5&qkcd_M17A$G&NGzP5h`qBjZmW8$R>lG~pA=+(?<>6U#ph zqO6?<5j=dM`2Q0`R>cI7wf_xPDi$p^{ zxkvf)s8J&<5X)v~Gi|G%(ijgZ+&~_}OouRa6NGU5T?lg>!YQ-1Fod@p;N%txrPXD& zdEH%GDcxLV)jJ<;d;3k1@fM_U)P<$Lyz;_#ukl`ftLxLVM@iBnfuBA4v@)MP3(uhr d*)P6-z5-cAD+4unl!O2P002ovPDHLkV1hA!aQ*-Q literal 0 HcmV?d00001 diff --git a/graphics/map_objects/053.png b/graphics/map_objects/053.png new file mode 100644 index 0000000000000000000000000000000000000000..6671943ddf55c5a7c59be6b553e343307019b23b GIT binary patch literal 781 zcmV+o1M>WdP)N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*Ji%CR5R9J=Wm_chAK@`X55C|=lVHKLQYaz#AHXsCot$O#iegfms zR8f!l3O)2*!JHOL?p=!aFku7jDaP)l*Ak;rG3(}aw#4|}EF>j?5*OcXe$31cJAd~5 zSjLvEnoT-hFPR7TgIdYlArn&dV*D)vlSHE&D=fx5o!G3#YJ&yXOr+wm>Hsa-(zM|r z+GC_=-{={%hqJBg$r;*1j18k8FgOSJjKOfvvc7Ghr;K)OyNxzwYlWFJ#z*HM3$0-6 z_k~ko1oRZZFC4OhG2f+Q#+3=rw;mOTG?|bpnQ=U2lBgGB=x${kWIkvdBp`9nH{R?hi_0B}6M&9b04`=iI4BUHkCA(X7NA)W|@F}S$N8trcv-tlcb`6*9641jRu`DtfuihlOKz1 z0`hv&zyV^poUudRvUgPQTLk#R!5723x^Qqj+^!+O?ca_2?$n1q^ylQ23sX4)@Xv0+ z_~$2>9Dd9@XY(yz@a}$P`oX(B3jccfs|((bo8J6vo^1~px9#rTF(5dD@>N>micZ5B z?g2c#zo_jb)NmrzUmmViJ|6IoP(FH5&d2i<5N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*J+et)0R7i=(QlmR1#zo+A0D_-x(%^xpr> z*z*imUtB>n(-5M$iy&YiTs4JgoCAzLH5+>^#>_Pd<8a8#7e`XY+e5~_RX9)I!klzv zeSWb5VDg1I4tH4ZnDfm6K&_*cUt`R$HvICnWix|sc=7|c8B<*ucNNT;Z7DTswEMz{D5BQ@FMMxUDh@(2%@b)K+wyf z@07;bKlk-)PC@z_cuB8S4WG`#UyMg>G$U^`r==Us@pPjVB51S_J8stV%g3()3Z5sc zO8{mhW2cA!jdpM2I>JO(OK{P7rAo36r2%-S0<8sq4$8DHgUGk)d z<>C}&9N_kiIs{SXL4}E4;ZzMhZV(xH5E+&IlbutzW0Z9eu?YqdLIH#53cQ$k5EVuc zLnH= nmT|w$e)ZX7)L_``f$yK65p-;8|42*700000NkvXXu0mjft?-Zh literal 0 HcmV?d00001 diff --git a/graphics/map_objects/055.png b/graphics/map_objects/055.png new file mode 100644 index 0000000000000000000000000000000000000000..b85011c3c0eb4fc653fff05d72099ed47a190057 GIT binary patch literal 791 zcmV+y1L*vTP)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*Jl}SWFR7i={mcMTrF%-u=up%qzkexYScan0E>on5N&l$0MJTXZU=Q@&w;!;+4D-VUezD_(&MUrz)jSd;%EAXMzFe za169BxK$%Qok?v@d@kGVGvd=y>WcV;jYeqr0G2K1BchZfqFmOyKpI zS;Y%Q`>J}lA_jjoR@7(-Z5z!AvC*0spwXf}OqoKXT|;0=Xtex3u7XB$G8B{=Q2k6* zpSS=gTRxlNv{Di2BY=Q>LfCxN2N6-|fr#obDZdXQ!rF2&AR=0|fJQT1B2_m)bX>4x z`2R1Wq7_jhXGN4aKoQ}Srzj#)6NspR?ZiPu=chwcHa%ej842n~5sj^>pMNOom|0Pe zk02qRQwSXSAeLzZL=Ax-+=8f)inz9AL&i2*R$Ep->lAflMV)_PMeQ6;Lz)!p&;-6& zERSO|AF})9hwRRLr4|G6hWzuks~Z&JqBdC8+E#zs7$j_L3=$?ATM4rXN|?F{B~0Cf z5{7O{6i~vjvC%Upl|pTdb{!!wjK%%(SlBnmLKfL$A!{vN?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JsYygZR7i>4mceTiK@^AIAs9TAJ@>lJ#cQ$<3Q9t@pwfV+O|OC^ ziwCh-x>KYQJh|JG0g;`gVsBP2UV2#)=)piJ8Ofm{NDBEAT&Og*CXVk-vPCJ>9&Ab- z0{hD_3o{?@eLDaX8H|md&cd>-{#(U@g>!McU|B_H5u8%VvPvZzoB~F>XoFTB0I7bH9{-3B9f$bzX$>Aw>#$OZ4UkXp zjIos(@(Dc7{TlLVao6Rm#K*5pdy3Dd>#iw2Z(X;l_&nzP&1L5U2Z|5AWy%y|D(Ewh z(sZ2oy;O1(oLSC13{!#ct~`AX&_z;yMTKtt(A@yotM3WvVVDxTnR1o((f@YyXoG?# zI^(U%aDrS;jB{I?Ts*)=+e%?jjW!3PMpHbn(aNf9wD$Ix z&&6;$FFrewh=P|SA_HPVi3o$9ClTRWsd*F;mC2kE5z&xi5rOQFM1*rc8e=lrC2O>^ zh{%jYWJV&2MIwU1W@UQq1BO3Er0NGn^j{oTbya@b?5Bxp^_!N;S~*5n0X zIUX0mC-AmzDLz3rca8Y4de@vqK3a=C`E;kcfi=^TQoe&p!#So=ER1Ln1f08K69nh( zX-$+%kc4vy$j#(*J&~kf+Kz$2yzzM{{a_cbG=e)e$9~Yhc*CCmDuk=6&?HJwJ=U$5l*@P`~u7Iahgm2w?zN|002ovPDHLkV1hRPd8PmW literal 0 HcmV?d00001 diff --git a/graphics/map_objects/057.png b/graphics/map_objects/057.png new file mode 100644 index 0000000000000000000000000000000000000000..8961c07652df5e194d96c2e462b230366be75c73 GIT binary patch literal 830 zcmV-E1Ht@>P)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*Jyh%hsR7i={md|SwK@`X55E2TO0rfA~^yaNw$f3%{ZcxNSPl-o+ zFdOjFf;RC7lB27Fco5o+RXnNf(Rygfh6sXEVt#-pNouYh!e+~&Ic$>gy_wx=4=DuN z#6AM~lG%lsZ{GLwhLBN|0fpZaPc7@`GZ61AsK*BcE}^)qL*)pesV!Z9l3pS--M6fE z$|j^EJBplzXB=s6N>V`3X-Nvh3UOny94o>Pr5(oBOq)!eudhBTe5#R2x!$T2&Zkifv?kD8$P&2#y=yjVf?v+{yc;&-$e1o27lHKBgg%@x3TdS z{pqANEro)1G%btgsy92?UV)Iw(vD%QnKkrB*FAqMOZbz{=TqFDL?)9wq5e#4dHq9P zS-NhZ30I7jOj?88t4bu5L8C674QCWw3P|B;g`Z26BjQ}f%kQtbSgjY!T>S8b+o%c= zbd)77LN_i6L3f+pUYUKYRvcbO9JGKRG_~plO)X*2ppmExL3;s$PzYM1iXz{te8W@* zU9%)aqTjw9#SJaT7lkjqrsoeGhfl-!vyT3(z<(_Ku?K@F>Vc>`13^Q7OcdJyq9Q!p zEdz+~u+D{6B`<_oDlUKsT<*7d&wJ9@I`009^!7Z-S_!KQPfq1O53(JW$&x z&>!RuLw`7cnCABnJ0bmZbfA8I)#LNrIU%SzTm8ZXo9{djV~hO-&* zUw=Qv#eH*ghL82n+9IDN?QN_{{R30MVglC00001 zbW%=J06^y0W&i*Jnn^@KR7i={mN9SBKorMs@Ipj%Dqo<&Wd)>OB_s-@N-`DHew-{d ztQQ8d##0%qtgtn8kzlKxRDk56e(8b)!bwO;Bofi|c<;`x04a0DC=O-USMFbst#px|)h zWU&YovuxW-7{jBH5Sx@S{Gil^gTdc>&35ty#led;EM9LORH=Nf{^?ouISE%v zmjs)*?zY|`AMimoOnzP$^Jx;F1N>622hfR8wEAA$?-HLl_B_oe>U9DjJ`i96;sdxe z9}<*tN`iuw0}v|Wqi`8MySoV=DK9A>0KjD+UL96NV<7Cj- zM9PNV7_r==mIEU($oj)>mGy z3EeFmr^<+N)m6y`Rd(llO5+rut+zo#q^F67$edPa!rG0=dw+G~cS79P)3kE3SOQA7 zeEr%IrsNAl+b%3%u>D4eNBGfs|D{q7{X=B1*E~4dBRo;78yqroTAjP`tlypnE-ilh a|M>xLKqOe%ADqkp0000N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JHAzH4R7i>4mBDKhK@`T{VZn>bfd7D)9=ug>2YOKwGN)pD^(LO& zUW7=6=2GyQ+WUNNC6RX4X=~9)u=seFXM{ z%*>np<$GTMCQ&z~d~cqSQf*SP!s?tA?mMOSdMM_jsNMby!0xuCj21IsGqmev1~7ae zE-Me$kdz68*JMg^XY6<4jHLZUp+aS8Fpx*3r5OJ#>G&>yFsI|J= z+{APG)T>KPpNHWGYRY`A{fw@t&1b@OL41yurTq8`*BmWWt4kByJF&7bwcOYlCc4zIWjJ#77jS7H8;n9M8LN zL?Ap)-$2k<)2~TA ze=a_#%hNWfb$PlIz9DfqA8*huruFdDIFrY6T9?Ep{ryL_$4T^6`j!NH5`|xPfIL&t dcAox(^9w6Syw5|<+xq|j002ovPDHLkV1f#CMlS#W literal 0 HcmV?d00001 diff --git a/graphics/map_objects/060.png b/graphics/map_objects/060.png new file mode 100644 index 0000000000000000000000000000000000000000..aedee9f673ba0a9a746f952c706af3e984168642 GIT binary patch literal 657 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 literal 0 HcmV?d00001 diff --git a/graphics/map_objects/064.png b/graphics/map_objects/064.png new file mode 100644 index 0000000000000000000000000000000000000000..328d1f6b7a9df7d589c0aac22cbd4f63b2bd55bc GIT binary patch literal 562 zcmV-20?qx2P)N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*Iut`KgR5*>zld(&~Koo~>C(a4*f;d@R9K=l=JXCP*P`Wy}xD_5%)KVPcd)HV+aIM~w5AyEi<>U7lo5_iy zYd=6xTuLqsC_#|&g|nx;Doe@TY_=e)jEzc9xqJ(6Z`kgF{n}tk zyx8`-64<7{va*DYtf0Smw-jRQgNu20^%NVX!7W3F;O4PDAYf+zS7xyB@%Y$4W|$ey z#>w|H^#kzJkJi8X!GmD=1YUz#l0ag0tIhd-jIVf8%0u2@As2D1c)&tmXstZ-BZF=? zq~iD;;1-Kf3xLrwh5zTr=Mz70Nqhp&N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*ICrLy>R49?v&@oHHKor37Hv}@3<8bIGqy?uUCfN&V!9j>q^9^#h zwhniLh@Zo$AHhX%Qon-q3uJLC9Ek{_h{X5aWvDp06nsnm+$G252XK(Fwtp5SS6C`l zEIEpj!>GkVX$q~4!3dRI4Xs*&Fe@pCx&~p-q&%`1Y1|x-W;MQ?WaEUt`bd&Xif}WZ zPw2qGW*kpmDITKig2QF0<9L3{w-oT{+zVf9x8AKeL@nyWnC#DAd=w7*@Su+mWbs=B zg{2V+T8ncFdm$+34+oXCUtXi@w%!NFuQ>Nle9SMOR(l_4P{AMzG}0*T<3w5Xf%ntM zPDvq1qnHC`$+RUOxT!jZf~(Ov?*wt`Dq0BA+&%F%a_1g7u6rjCclZ5OyB|E?aE6{@ TFy!A{00000NkvXXu0mjfXwtfk literal 0 HcmV?d00001 diff --git a/graphics/map_objects/066.png b/graphics/map_objects/066.png new file mode 100644 index 0000000000000000000000000000000000000000..ef0ecdba426fab7a48c345f67c5806e6107698cd GIT binary patch literal 445 zcmV;u0Yd(XP)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*IJ4r-AR49?nlCe(1Fc3gJbc$3(8JQ}zT{=`qNhdZ!H$?ag*8Yag z29q6@h^aPWV<}PL7f{y@UDzU>f`qy-l)H1N+I~RAEq=1^PIpfh;wa%##nKlik?*0XXzimWO_f@qRea zj|cSQ)#3P-0Fwhu#dNH<27~<|<f96CSOUzw7JzCG{+}N$y&ss->I9W08)9ny zK;q7-AY)QV+C4Q|<^<=FRt)Lsz*w@;8g-r5agm&{DDk}7_&@sCyK;2Viv6#__VoM$&tbfXuiqpN00000NkvXXu0mjf!4}4> literal 0 HcmV?d00001 diff --git a/graphics/map_objects/067.png b/graphics/map_objects/067.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c20e81890af7c451ff3dc93b2d0018d4c767ad GIT binary patch literal 458 zcmV;*0X6=KP)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*INJ&INR49?n(mhMVKp4RB8?uIQ(7lioU7Ql3V@=KGOQz%-+;uEe zXhuIrCclJROtZLYwfi-=xG6`9#ST@@d!ED>`~bxxkRQ3^xcd`AwldPRy$gYIxDZKg zuoiJFE&!9saEKUFx@X|@JWAPl{R8sqExW95-dTA;heZaK@4Eh>fxYtmXl}5$()xI2 zAXONu0;ZnW;0&hhn;q{2aUF)Y0B4iuC2YgVJ{~gw(RgipeD_KCpFTX{31oSLP$PsH zBj^LbK2R0O7R{{YWNs_1==IGvVI zg;@KlED-KY7R{8*9}t`TuKCKzF59i@`uD~^0n;C)w)H4m_5c6?07*qoM6N<$g6*Zz AdjJ3c literal 0 HcmV?d00001 diff --git a/graphics/map_objects/068.png b/graphics/map_objects/068.png new file mode 100644 index 0000000000000000000000000000000000000000..4856784923d657e49703af8b0105f9f4fe80a286 GIT binary patch literal 747 zcmVN?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JX-PyuR7i>4l|gG0K@`X5un-K$lFyJp4+@2BAO|gtS&)iIPP_dC zJF6#4rMn7(m!O+N@lrI~9(w7)ob@6J1Uwb8A%fl#=vP>5P(vc)`_D{j@!}~-@v*Rf zCXd;9zr6P!#+DLcsNbARmEjaSBm$Rn&nL0x_<^&HmF>XaqZO0y=5lL1{Ug}-VlJ0| zOgU!p+j^cBm|;~5R)xfLY+1D~{n9%WqSZ;6akF{!vGJ)wDTi^~LQ?H#6ulnf>&+-? z;OpijijJ|5nM{ro2qxsS?6~0LdWw(7xhwg2uIGYJz#WGxK_U6bNG}N=?|{nq0nRV5 zPe_4%rXmc5U5|dz}*=#gWeCE;1hi??0S5Gyc)VvaWF7=P% zL+#_BCH&BHG^oH0&@Fdz0r!-pU>gi)}HWm%VP$pywv#N@LStzow> z#k*nmREg1GUy1Y09VxCI+*QI%&h$}5x>dVf0D(b6N6l!^>NOYB6IId{Dl4rj44-jhfbG$yMl| zB^vdKHtKBkhBE4`eLI#$ovq)CpQ~$2%=#hWi_dYgAdr-HdJrKg`BCuspeJZYh5o>8NmNApCqOuIf>-};xy8EOboGDNAZ3D>Sa8nZxGBg z3Lw|>iSwbmEY$&MuJf=TZA!l$hE-MQc^Ki|`2e(xdZKOZ0Hz$wa(8Y07yeAfMo{PY Q{Qv*}07*qoM6N<$f`fIr$^ZZW literal 0 HcmV?d00001 diff --git a/graphics/map_objects/070.png b/graphics/map_objects/070.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f994a834a0f28d24b259dba48a7e77a582c2a9 GIT binary patch literal 459 zcmV;+0W|)JP)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*INl8ROR49?nk-tmBKorL_2u>0Xx_0n77r_%;6s>J_?9xj|7aLa* zlbb^Ruv8oz<&e5`Xpa61XIsf&!};C|N^o*2J`Uc8_v_w$&-1oo&Q-oNW`W)}V73mQ z=4E1@5FT?q2k=j(P1bz2p5NYQQ}zZ$s{_WCXE^S#(`ezyh2UJ20L6n4S1G`Ua!y@C zyNrhYk%ab97|1Y!_97eyA=Ydn8K$qej#etig?z2^+|s7jciYjVZhz4SjP%jQN?QN_{{R30MVglC00001 zbW%=J06^y0W&i*Jc}YY;R7i>4l|OG9F&KwEoWfFMU8J%@t90mq#34FRU`sY@hM!q5$g4q+%NJ+2U;MAzcJuYLWaPF=`JwQhK1 z*~or)-=7J&g%NX}C^)q1&NG~7+O}N>iq!yY2d0`p)jC4*?!hJieV`|F{kc!*qXS(} zyzmKGu+1bhVU3ouvZ(?>W}d!>uv!>~IU^)~Iu>H@^MJ&+hi5Olmjj|1{ZFr^1}rM} zCaq2p7RR|8@BsiVxk1}UU_N|!L?ORh9~;sOm}=Vl?t9+!gY@Hhp&!meKi@w_ z=Vyb3P?JuSgeq1|3}x*9EF^|ghc%lq^t06UoP@7>Vv98Zc9LvM-onaeQaJ=IoywT< z7cIk-_an#Up@P?=*?S4sCATZ##xfN&+a(3`h^sY}HPkL5{54tlhq1Os)2_lsvp6=I zgf=wV1#AzX(e|LU$Q@|3oisqeCoRjA;EJmPo`b(pRTGnc1db>?tvQG)KpOhtSwg-+ z5S0*CV+bM_cFpfY5WR)Pi|nMuUEEa>fdtTT#8qjNB@2Q6KS88b!XVP}7(@kx4(C0r zfdGQ2gY`o(h%RA@Vh|Y!7(~(n1d+0_WTBNv?5sDau~jtma{@ro55lSkK@CMhx6uz; zG0+dH6X-|9G6c0cpop-;q6zBbei+pAhcgw+i@bW@i2yHh5fw`o>WHXta76Wxjg^+` tQK~HA#x-{3v)3^YL=)jqoX72aA)I#p zG~b30ub=$d+3Mm$a(~*|#RKtX<$2w2LO3sJ)uq!wI35cRUnWXZsyO)v(PvJUx8vD` z5$OUKS4QT#@3`Z0qHA@fidf^`9Vo;E;Cfhr%#B#gg?Pm1)Cc4ieIR=WEI#Lku!F z#QLD3hWrcj88Wd*MG1tMMu5QL@Y8|5W;=&FTbBncoYwAs$NWd=`NpVNWmF3)v;Ty< z?9@Vz=XGT=&1|XmrG{cd8_ij7v@o+9Elhc%eSz~5?NhRQiH$aWW<;6gK8tgr%G7at zZo8&jbCQj4+Uy_->>w&({xS1OeRd2$+&HgV7)0zkY?pO!xpSg3+goQBw!}sWZF&$n z9Xp7e_jV8oGQoZs)bWDbCZp10F&d4uX`I=Z>IQl!{jJuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*JTS-JgR7i=B0a*MM{=a7yd<< zP7IaeDaybNfrY9ph^46Q5VG{Ia5vOaCF}k|S`dMgko$eMQ>jyza;b%sm*52Z(fhsz zc#`4DjkyXQ+bfqO1d0fMbB8Fxn+>>8BBF>VPzn)q9v8sGeM82)08s5lBY424wpTx1 zG(2ozWzfr)jQmGUItp?*mpQWuiq` z;D;8Z^yi63g$EFiQIZ?w4pAU7_gjd3_y$TI;uvla3x1E{1b2hz2o#*~%83ud$EDtv z#6cocQmQGy#bT;dHd!H`b($`TPd7``>HNRu0~H@>`H+8Z%#A1t(MfI`Ar<7~zT-pm zO#$v5&Jl#=?z!ZWu)JvmLW}-o^Zqq$$7waMdiu?Qr*8m!861ts4zrJ194c}AbZG?p z+%t1nEUXAecB!g3ABMk=e;YKX3R=*%K?^z*G^F5MuQ6ztIAH6^A|r8uLHp36J7}bN z8?=$W?tK0Cv31S9;>2pKK7&L9a z!J`QpzEZ??iFFb>R}ncqTSQKWif9Ff&l(#Eo>38zU{w*3e{ymg6;Yy%Q^pU5#(rd} z)Z(AB@Y#Va>aC9N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*IM@d9MR49?flFv#5F%XC6&`X69iVsk*Jqn^ZRVdba7GEnZLWN#7 z1&Pp0cR~6No;;*f(2LL|udx0(G^HWV%v$K#Lmd|8V}1!_J{DjvRlO^Fn)Jui4+ct2 z9|#l{!IWTtup$^Dcme|;+No0GQ32xoRO`b@0kCe@>!TS)uV){PW(T7;*=xybjKa5+ zHx8p?7h`zBNN$F!g)G3w@OnX7g@9n5FS^kGDkTO;*s$B7gg?zxdgLXcMp> zt(0az8VmivCTblQ2sNAM_Jt7U2VW5me^#`zHELEC+B$#NKXoB9+DAlyiWuy7X3szdqrR4>$I_v^}Slgj~-y(@uE{00000NkvXXu0mjfV}ZyX literal 0 HcmV?d00001 diff --git a/graphics/map_objects/075.png b/graphics/map_objects/075.png new file mode 100644 index 0000000000000000000000000000000000000000..b8bf3ede6a0875dd83c2d93b7fa700b80ef3fa8f GIT binary patch literal 448 zcmV;x0YCnUP)N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*IK1oDDR49?nlD|vCKorN{P!NJ85W49SI=eK3izT*#4*na`jvbU_ z5%aJ354gF#q#_Ouc`1UM$>G?ckOm69LFK%6=b(e&RD8?(aPOP@@gV@4Eh5_m=7M`0 zQ^Y3*!kic?B*H>NnF^6-JjsYkJ!{jw=kFRg@Vy64KlfH)w-4Yv27^v;c@1zQd)?$k zf9_6{S~nWx*=Tf}0JQesqVe7NA%Hrq>s!T{c)Ex=12T>ib1}DZn+-epUVrhU%lKh1 zei)1vO=N*frz`FSXEYVOB0h*-d24qpljs*eC)34+^)tWvUw(wJUH>Iteh4$xvYn$9 zrTwJFPbIVs15{$gF!XmYV+jK*d3JMRNqiL!@9>xn%yl8Je{ qGh2nmhEp%4)iRq~PvEE@dOiWyHO$a|aMV};00006dE!WBC&jAnn)KM&Bp;2)amD&p_BvS z!*VRTYHae{SUz)OPLL1uCQ6MiVVh5(^_e|bUHCkjAM6QT@Ma_&pLc33QVT(kJ)fro z_x91w3m3YFJ_Kz(w0t1uL(2!k-pulW$@!rH7n<(wvx|NSRd z_>iCDQq*xN>R@|*oT%$EKYuUk<5JXFDeBCNS`rr&wH(kDNz_)lM>`$cS$B7Cmx%qk z(kn~Bm{r^3V6_nR|KKxU?Yg_`Py8!&)>K!08(PNL00tiXzyAjE!q)_;DR_|p0000< KMNUMnLSTZPp*KJP literal 0 HcmV?d00001 diff --git a/graphics/map_objects/077.png b/graphics/map_objects/077.png new file mode 100644 index 0000000000000000000000000000000000000000..0b535572e84588f689ec646221c8ed2c6408f607 GIT binary patch literal 694 zcmV;n0!jUeP)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JG)Y83R7i=G>}DVh6K9E>d>`bGL%A=galmhBB4JZgN^MWE|stE`|k3qb8Y!8_vP;1 zN%!Hs?+G!J2tzY^9;=c^aZDnD*kcj+5VR6`A+42s|7o-r(Wdxd=}GG|?NKMsmah~E zchZ~mHb^WyfBpFFK8Z)8YPtRqCx05%uW_<_^kaQYdn`Lo&NI74=}DTNBV9Dk&bs_R z!!&hRHT zQGw4_mzBUDU}k%5eDr3O_*5HN-YwVWn@?;;&&U0kkAEx-4S)&)jiuxTR7td{Q>0P?IsgCw literal 0 HcmV?d00001 diff --git a/graphics/map_objects/078.png b/graphics/map_objects/078.png new file mode 100644 index 0000000000000000000000000000000000000000..4b6983de6e216715943ded3cfa322d950c55b8d0 GIT binary patch literal 556 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 JPDHLkV1kG2y>N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*IJxN4CR49?flCe(1Fc5}4WQ{CGtQ}fds|vzeMTH0GYo!Cq!jJ`Z z@4^!xULaOWVW@;pc?Gv&NJOpU&JI#XrgF06Pxk$m{mDX{r8aSxK^ve+qOK}~R!FF* zzzX3^Rq2}c94!HXoDS7n@=iVD;ov&iQcp8cs>wKiGrPF74C!c;GPtiaopTC0#3daV zjoo8jQz}Yf_W<1Fx*Tex=6L=6dfaf_ynJeZ&dSo@8=@cQu0Qx;@P2wxatc)J=NCvF z757L6dkPK#kW)GP$w|uu+5!#)86ZN#an}~TpK{UrDHpvT#DDY?i%kFnI%bS3qmA`I z#bCT28-U*|wHgE)d!+)*)P6hV=DVvTKt$iC_9x$`xBh+NW8M`W%Hz88OHZyYJ-9=* p^Lw(%+5oldVf8FS9_{JPe*m(e>yw2&IH&*s002ovPDHLkV1fp;$1?x` literal 0 HcmV?d00001 diff --git a/graphics/map_objects/085.png b/graphics/map_objects/085.png new file mode 100644 index 0000000000000000000000000000000000000000..101dfb0e0a45ea2ea70dcdbb2c104c948fad15fc GIT binary patch literal 378 zcmV-=0fqjFP)JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H_(?=TR49?n(7g)6Fc1gu3{HZCI=YDHdAUKG(^hcUpa({$=TTTTW&;v3T>5(aO z%Ac;fhjNN?QN_{{R30pUU_400001 zbW%=J06^y0W&i*IPf0{UR49?n(7#K=Koke?3<0MSuDVNKTpij78T^r^c2n?QQ95Mo z-w_=A1B5P4nl>5g)>4a3Qfeq}O}w^rl4#HO?gC2xfZ`)?AHsXby|1Qir0Vtj1W>9m zwnwL4ny_M(0E~e`#guT5pZ8yO2w9xP1l?KeE@jUk2~&c>?+*DKkv*2T&m+Vt6e5{n z%gJEcO5dwE)SI^2G$w+F+dyDXVRV1p8Pd3a^Xb#L;mz@*2MPIYy4Lg2DIZ$!H=hz) z3(5s7nNJ14Bp4QeCD%E%tOG)!jzyb}(jXXg5O2MHzx^Te;aui(6mp()@kT*V`EdTf z^4aq8vs_fVV$8gxA8f)v0b{WdZkd5ZZH%!vh>MQ!8ia*_hE2_9DVR2`qw}uSlow`g z8JMPh$6rH*)$B=PyqZN4uS+LKlqnd#uci#InLky`|33T&aA}r5^(PKT00000NkvXX Hu0mjfN?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JEJ;K`R7i=Yi$@P2*ezK1I_@@XSdRN3k^lJ+E$z%swyDesSqUVAUP-15b zeOz5PtWTq)`!DtJUH{0`KlhZB8l~=V9Gu-&%O@+a9K2fUNWh2yFe0u< zC~0Cno13n}Ugqo=Ms1&AL(&Hzl2IS@5p`67P@w27W#U#F6F8Bi`*81}$!}U5<_QzQL2AWWN Uq)`G~i2wiq07*qoM6N<$f>Vb<#{d8T literal 0 HcmV?d00001 diff --git a/graphics/map_objects/088.png b/graphics/map_objects/088.png new file mode 100644 index 0000000000000000000000000000000000000000..c7e79eefd98f2183d4fe003782b9a12572068808 GIT binary patch literal 470 zcmV;{0V)28P)JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*IR7pfZR49?nlD|&^F%*D1+)5hUS#V<^@oqBefrl|6BrLAZF0#7% zcU%{e!=*1FUEIzP2Xx^`aB(1jgCp^B0b@d!`d*Kb#fA8merfZ5eJNvm31haW6qdLI z=w<{0KoaN>AXEfW$S#6Y0Wc8NnB%E>(eKq5Z>);NN+V-BD8H4;o?`mJT~*yCg1U0u z3#}Mm-_GZ+K2{7`aXj>>#UhTss6}CvrcV=sBux_nHcOJR9gJr@+mDK!@kc*`{2T*D zgnoR2HTqGyKUEt2fO+p2KrI6LQ;-Of(lL#L3_}4}(P#ig&4RWu-z2Iq8Z5VdmV;iR9ZLp#Ufv6X8n%*K;^M6+AZFXUCu6*#N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JSxH1eR7i={mBDKoK@`U4ur!y3!GP^K+FQvbEAbGEMni5z_AuLP zNxS38t|ipHHGfp0J*>e(k0MGFylC+c=tYREhqX-Kd-F_aPlYDh4h#FSGqcS5@x5<^ zSj&haeg}%wmamj*fp~|afkFj=dOXSDxnCS>t+cSoPiggAcx@y(}WSmPAm zK0d2}ko&tkd6*ID+;!_+A+~#cVVaNK3DGjL(GX~yx$;4TdVcgZA7 zLK4vo9z2<$XWiq5Pu8=1Jf*V4$IE(IizSm`J}`(63gmO3mC_)@2qmljUiET8nO*`Zx zZj{j71kuSVh@Nv0Ib{wa=MaO45($F{{qqomh>WxfBJ|G)6B~mlB;zFd+|pR^d(-~; z`=EX;IH<1#2laIY1oDAczU7l5pU;AW8X3Ax_K!(8sD)f;_K*BG{IkZOp04t_`jkbj zlvo-7b7A?ITjOlt{<;|(y2z#^CTY&ro_1ZrA{%W(SY$gicIvn5>n9+R#v9ffsN4Vm N002ovPDHLkV1i1CRy_a! literal 0 HcmV?d00001 diff --git a/graphics/map_objects/090.png b/graphics/map_objects/090.png new file mode 100644 index 0000000000000000000000000000000000000000..320da6daa5fdfd735e20a64fd7ab68ed3a468ef5 GIT binary patch literal 700 zcmV;t0z>_YP)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*JI!Q!9R7i={l`(7EKorMs5M(NclR~FpDr*&{zFUQ4UA98~S=$NB#{Fhq_dVnhf>+G3?5wj^4{GkLzh6Qt@beZhxAUm`|<8CLXI+&vj5XU z6D_2iE&+DMw3wC%ax#$yU;xnIos?&@C856G>0}vH@7_LkPqBu&vFGA+nz^ozuv#-V z>cfSBuT<89S%aP6B?8;W-hx4q`tt3=4}ATrq^goToSvt7s-MG_6ic8;|BgNW$PWVg zY2f)5p$K|kaH&Ly6=TXH#2Mrl7iljd4$lQo1wgp}IbYNf`l+ga-H$YWlr(;*EM#Fo z7TS;Ax|T3J^(}N_3thL|X&YWI3lJRF&q92l!-5CBKeD;1?=;kpT?@l*so^2+-)NYN z&;Y%DZ)Q;zHcMR|(8G)4KnKkk*@GrrJZKR@pwvBwl6o)r{c9|SgO+&+aL{HP0UGH> z``9M8#>=X2{m@oC9W;p65tu?hE^J<$D>XwHo(sMRp(yqth_F}$5JY;`77m*BKz}8s zqX=E~?ONL~^p}HZWP`{FZ4fyF45A2b#TZ1`EdqlG5()YTf`}nt5Q)h2PomecO(te# zb!b=kAN9`*LA@q6s4;{c^n*4UKakkqhhs#cA9Tpk5580-P5-D#(?6 z{$%obGqyoJJ~R1z^0BwQ)o_`o!uU}&Z-S?V@7MEa!%sbaW8mw!r(b$9|IRj8R9{x= i3Sq;PSsDH9^YsLwXmi{0M{RQe0000N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*JK1oDDR7i=FcxQ#pThV#!a+i= z$W?KgE7pbMB3D?2&|BP7SYYfF7I<)%OBF=U5UVho`H>R1DuJAJgJ3_{(foYOe5=$! z%sDyt*?L2#UISzW0)L&YvpL(Qc6y7SbzA4~N9IlLL(d_>XN8 z;H;q#jW7i&5(*LJa)67*y!bGkR3$db(0>-9LA9PaD7T`ZmNk#1FAi^CLn{z@Shw3lR#nj1A7uNaiQE zsZ^$$ou9)Ab>9gGUSLb^-7~i2T$Cf0*9zh*sl)vloCe;n-`31ScG+hz+?}==S9MrONnP$UQ;YJg9I3k9=+P#J;lo_>i_@$KuxZ*ro94Ej3q&S!3+-1ZlnP@ z-kvUwAsjQ46BGp3M6oX1X=NqWAgLX9<_!~fN!gh>j6#pz&-q_`j9sDm`}6mIKkGM0 zysv-%pEt?iPWAuyx)I{<_gxoPV7t4wJI99Mz)M-aGTS73ps@^|u6{1-oD!MlDCI7E(`L=h;y(z`j zj*kEDd0kzj(454ur2Ab~&|XK&q<6)RYaA`T3=RMP{}0r}BegdfNHLZK`2{mLJiCzw zt8h5&+#43IB~RyA7VF68$R06Rk=x9|z)%ont6wsWZ6(lr22WQ% Jmvv4FO#pl^Onv|W literal 0 HcmV?d00001 diff --git a/graphics/map_objects/094.png b/graphics/map_objects/094.png new file mode 100644 index 0000000000000000000000000000000000000000..9089df95920c4a823cf6150b2daa5e3b060332d5 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUEk3&B|J5zu_D;DsrMTMB z@&7%qt7{aRlNgqCzsm~R>u8zuuGn#nqotRj;s5{tftq-v_9g=<#*!evU^kTGt(#Q>|JYm-dfxv7U>M)sYAJQ7LEYxq?sOEezi$~@#ycx-Mw zw++E~z90&gXud0tF5T`6&%E-?E6>Mn<@tQeJnj#k9~Fu?F4j4{#8DMsKb{mU1U)93 z(GS}@V9*x91>d8$i!ooS{Fkrt;Mtb@;M{C?8;hoWw_wEhE6zVF<5-$6rf+f=)YW<3 s%FBD?fT~7|eCWQan`OD`TKA0l2J(Z0;~KICtN;K207*qoM6N<$g4GSJrT_o{ literal 0 HcmV?d00001 diff --git a/graphics/map_objects/096.png b/graphics/map_objects/096.png new file mode 100644 index 0000000000000000000000000000000000000000..315fb0089387b1743c810da105a6d5f0c609bee4 GIT binary patch literal 398 zcmV;90df9`P)N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*I3`s;mR49>!kg<*gAqa-4*3zfbDR&yR#Acx6m2GY;InXKgl1*+B z;m;ua9|C;)xIg(imI|Cwb3sSSZFnV>B4`yXhfD#8LOGMwV&Q@nP0*2rrU@3VlU*pW znt-Xysx~L;6y0X3Us?WeJvrpQ^_6;{#gqG;7Ee=6#zQFgWaFVrDi%Z#dROB?h*f5p zw0Q2kcvQJT+xM6TSPl(*Y_mI`8-(bg zL%e+!A)^crA{9-{tk8+s9L#@ao&fjzz|W-)sY0Eu_W^DiC8|jZC(h sxpnw?ug+#5t6wdg*J8Dc0iLk{zgiZIozGfEJpcdz07*qoM6N<$f@2r23jhEB literal 0 HcmV?d00001 diff --git a/graphics/map_objects/097.png b/graphics/map_objects/097.png new file mode 100644 index 0000000000000000000000000000000000000000..2f594708f8ab4e95db261f3d1cbcad64a7333707 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUEk3&B|J5zu_D;DsrMTMB z@$8zU>S9MrONnP$UQ;YJg9I3k9=+P#J;lo_>i_@$KuxZ*ro94Ej3q&S!3+-1ZlnP@ zF`h1tAsjPR&nika81OV-+~MhW{oaDLuBwx?A5U1^I^*yC)e;S=b6@C2T@g8Z=c+*3 zG~d&173Wf)FfD$_UEck~V@Y^-(XmdiAX$~wTM9j{7Cf#{iT%y?ZTruE_3_15O~X?? Sw+I96VeoYIb6Mw<&;$Ujds-?0 literal 0 HcmV?d00001 diff --git a/graphics/map_objects/098.png b/graphics/map_objects/098.png new file mode 100644 index 0000000000000000000000000000000000000000..2e87e553a3d4a658547784d74228661f2fe1d95a GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUEk3&B|J5zu_D;DsrMTMB z@$8zU>S9MrONnP$UQ;YJg9I3k9=+P#J;lo_>i_@$KuxZ*ro94Ej3q&S!3+-1ZlnP@ zxt=bLAsjP(&nogY81S%O*yZVWy|8I(lJ|iPoGja=7G0iEC?O)YEAhuN{h#)l3^O?5 zug!T@<~!BKOj59LO-E>#wDh4$i(LmIPR@yFT-Y{4s%E9^xnFbDWc59KWu8zuuGn#nqotRj;s5{tftq-v_9g=<#*!evU~T)%Sb96;%JE rpKD-k=-K>T@z|gL{~1@?&R}48Vk*BeiNob9&^QK9S3j3^P6u8zuuGn#nqotRj;s5{tftq-v_9g=<#*!evUu8zuuGn#nqotRj;s5{tftq-v_9g=<#*!evUP5 literal 0 HcmV?d00001 diff --git a/graphics/map_objects/102.png b/graphics/map_objects/102.png new file mode 100644 index 0000000000000000000000000000000000000000..537e9b7181a0447029d1a9a5544e5bcfc8702b0a GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!VDx|E`RzTNErn9gt!(TUGo3xmT!Bf+?!Hd z?dW)RO;UBSqot+9vn;PEmYP8V3`dV%?e3o9PLi{e%Gpb@&}&T3B64}(9*#+v*6>Q)qFO32_`z5+1?eNP)d51Af~!2 z?;@YhrhSD^uV?Mt`fZ=>#4W3?iA=chu$1eS9MrONnP$UQ;YJg9I3k9=+P#J;lo_>i_@$KuxZ*ro94Ej3q&S!3+-1ZlnP@ z@t!V@AsjPZdm1?#40u@T8QAqx7CH&YJ~+yF>jlfM2Cp3LR|gLlwlJhsOjBQdc$4|I z_(^6}O9VokHH1Q4mrj##jq212I$fPJGfjto|D);RVeI{r=dd@$9qsI6Iq{M0c0odM Ts`-a1pj8Z>u6{1-oD!MS9MrONnP$UQ;YJg9I3k9=+P#J;lo_>i_@$KuxZ*ro94Ej3q&S!3+-1ZlnP@ zv7RoDAsjP(dpGhPP~c(N?>+fzjv9kk#(~$V4BkGILnaE{7QO!G?`{JI8QH!Q9!g=I zM#81y=M+^9HfAmM^mR$z)f0L7j{i;r@q1!5jsGt!U-^7x`DN{ty@~1*8A S5xD@gh{4m<&t;ucLK6UMO;lk3 literal 0 HcmV?d00001 diff --git a/graphics/map_objects/105.png b/graphics/map_objects/105.png new file mode 100644 index 0000000000000000000000000000000000000000..d5cef50ea795e0899a64dfbdfd3a4f38c0669989 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUEk3&B|J5zu_D;DsrMTMB z@$8zU>S9MrONnP$UQ;YJg9I3k9=+P#J;lo_>i_@$KuxZ*ro94Ej3q&S!3+-1ZlnP@ zHl8kyAsjQ46B?R#CorVc^xob3JIkiyWzuk=*LZu;Q z2aYfQGv!mh>1xiJ(;Jp6t>~2vc)?S9$&oSHL5f-QkJW)Y7NR`gUzz`C*q(WQS^?9I WrJNjlWc{vz9OLQg=d#Wzp$Py5Q9IiJ literal 0 HcmV?d00001 diff --git a/graphics/map_objects/107.png b/graphics/map_objects/107.png new file mode 100644 index 0000000000000000000000000000000000000000..e0d216fb39384f3eb075fa8aa31687b3cb1fe437 GIT binary patch literal 348 zcmV-i0i*tjP)N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*H+DSw~R49?nkRc8NF%U(oHzC}i4qXfyhv8b&m0&tc8W4zf19$>^ z0SF1UEL;GEz?Uhz-3l(i7b9N&|1%lJ{#jYM%2qTwV4*NMjSd(CN$%Cxkv=Tw|R^&e7>2mO4G-eBg8}1&INmY60EgI7!Fr319#ifdw1|Fh^K^ uK_7)5b3XI}U(Fi-W_|BpZ0djBPx=6#T61t>Xj|w20000Kl)p~GP!z`RL=zvQ1>7yl=AcK23j@$}GmS#oI#}?; z#PAd>b#f!&H5gcY3jV~c&)_-d(o#xmd;q?LOWX77cmJFZlsfCIv;MD&?|b`8zfeIO zk2HB_7OB1kcxH=AT&w^9f;s_VuCTEa^&zml6JT?jUOI7X-4I}fAzOg-im?I3Ze4toR`QaACN zv}$G?+-|ky5TM3fzx-fei5Um?wF*N94Ct7q%d3mmm~~*l<-;BmfEgg`Aiz8a92~|z z_v>OYO@Z*(0VnMgkVUSp<)BiB6JY7G#ip;%fq;;Ap#+#ngAfmWql3b?7s(6(F3L$> zPSV!c49FA$)U?IAr#r)XI0DF`FL8l3juB~S`Tn5IfPtu6e#Lp%rT~R@00bDviCSkv z8w_X{`AjB&4lV5>4OrU z-T*kXMgs-_Eub+sknZ=HJk?_qK@`nEXR<(4WJUn>9+hYYAc2{e0k8)ai=s)i_CT3M p6n#qM{vZ}gTa@Zc|Id{J>KE?hHBe$L%QXN1002ovPDHLkV1it#3hMv> literal 0 HcmV?d00001 diff --git a/graphics/map_objects/109.png b/graphics/map_objects/109.png new file mode 100644 index 0000000000000000000000000000000000000000..b8affc19b37420d4fc0683561dca1efda0273162 GIT binary patch literal 320 zcmV-G0l)rJuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*HzDYzuR49?nkueIwFcgM6XYq8;)B~8JgIij9fI{lvrcFCYr_yBb zSfWneAm$}aqv8Slc|6F+$IpW#$v=l^+`6B^Sa(`0xsO1&M4&22?R3!qm)Rha8UVxV z&`K(Ar0<|8zQCs;f!RRpXiq3?+5kpzM{o|85g}>>Qiwi)$p}CmjtEw_(5e+%11wpm zr;Z(EF8u0^3qXnQ2H@eqKzZ5PG?Z_>L30l>?u`Y@3<8t0r*AdJj$1!IAb9~22WwHZ S@T=tj0000T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|XtYUj}K{+`X=4wimIVn;Q0L8`Ci;I*>N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*H=}AOER2Y?GV89F53!sd$bf`dD8boMjS^7*6&DkDaS}_5{NKFk3 z12JZlhK7cBf*56Csp%lb{JKy2&wm0L{6~zGeLjG+{dP9l4>pJYi~k3R(I5B;IfK2R zEFH{bPcJVo12f8j04({vyu6+PnZem#Uj75@p6TV~m7U0pncGvtszI*j-xeC04YvMI zS^9a1d;b3?>>ixK#2yZ1m4<;>PgXnFyAJOhhbSXg;^X*`3I(!c97r-goCaB``= z+0hAf2Fvf=l^q?kK$f50J)?6KNdMn6r&cWhoAm!K)IAI!8URacTOm5t>{T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|XtYUj}K{+`X=4wimIVn;Q0L8`Ci;I*>N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*H|4BqaR2Y?wkg-m~Fc5~lb+Hw7;K3N23<$Qk6Nbgf$WtMPP&X3` zmX!q-lx{Ucnxhj-rNG^#5<+6&mj9FQ?E7RPeyR;YQmQ>b>SaL;c|rdP@bRV*y`WSa%m7$SKWNBczbrp z4&qn+#|N<32L|x$5s7<2N`ntX&SwayE?pAj7Q2u5o&_1GgH)&1!sLTEW9 zJdO+z;y51wJhK?+d3)ShOCVu4*@hrpnT7<#Q`4+jP}CLc;KP+;kVCC&QdQfkUh%*5 f3v+k!_`>`KrKOh)V<@b000000NkvXXu0mjfD?zAY literal 0 HcmV?d00001 diff --git a/graphics/map_objects/112.png b/graphics/map_objects/112.png new file mode 100644 index 0000000000000000000000000000000000000000..0c8428fd3a6e8a129f290147565e1db4deeb6bee GIT binary patch literal 342 zcmV-c0jd6pP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H)Ja4^R2Y?wkg=A8APhy*t_{B(DBPAdF`akM$SK*%Ph#1z-ZRlL}|nBhb3%lg*P4N)#4_q4`ME=LYd93X}L0LZnH23P~pM z*%gxdD7487(eQ7dZvH}W@rGn=qo3L=7vwdT)jhCo!R!_v}5|TTM~epxR5@6 oPirC7F#e+4e$LnRx@WZd0c237{8>T&_5c6?07*qoM6N<$f;GXIT>t<8 literal 0 HcmV?d00001 diff --git a/graphics/map_objects/113.png b/graphics/map_objects/113.png new file mode 100644 index 0000000000000000000000000000000000000000..e5817bac85fd53271b68d9163c3bae72576a406b GIT binary patch literal 330 zcmV-Q0k!^#P)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}q_ov)dy7F*l*R61gUvZPO2x(1i;I*>N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*H$Vo&&R2Y?wkFk=&APhuR(EFEM2wFE3i~}(nKQ0*fX%E7Ynhp{k9ok82YxsDsAyU&a2}OS% cuaF*Cf7X6h9D27EO8@`>07*qoM6N<$g8A`|E&u=k literal 0 HcmV?d00001 diff --git a/graphics/map_objects/114.png b/graphics/map_objects/114.png new file mode 100644 index 0000000000000000000000000000000000000000..55748d9a0d48f978181962e75cf7709c8070a568 GIT binary patch literal 409 zcmV;K0cQS*P)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*I7fD1xR2Y?okg;mRFc5}s2zaRp!b2xh=-kC<@Z=@*72*uZYH6v# z#zZ$1Jyz&or*tVDw73|op;g`>kiI}&$xen2rMKuCbpQWx003SA<9OTEMB6M~x%X<9 zrRx_9ew}7@>p<<+jRQP1>WFp+4_`M&EWqP&6jY)BpVKO)q6MEt*JZ%$@BW>TFt=N} zBP5X)<_V?U$#o3I3{(AS4rh=5eVQ~=?JxLv-RvD`2e!gT-Y9`q1KHyf8=>bSw*Xo* zCY?qXb5SLukKlj$Tn6#twVb@X<-^+~xT%{7R6X8lc2|F@y@kc?vqsmsxc}Bt%NAy3 zsQcX5`jSYF#Mm4XB2ouYh-K&k4Ap@dBZuMa1J36MEhcT%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}q_ov)dy7F*l*R61gUvZPO2x(1i;I*>N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*H(@8`@R2Y?wkD+b@F${(cCLQccT}w;uPuLa3fh|eG#z)3W?(I^w zq#9T^nA*-N4OKPyKRJ>8ndn))jiY7BaOFTW+yW4O1zJGdE8M*EPykATSGZ!X3hy8F zycB`?STBooC|{@fBy(uU%ta@!xc%&HN2Ar(QyCLE^eFJ=1JAK9RWXGOh^v4!fcPI+ zp9~m|qx!Iv`AA0d8Qb^vWuKvx?vvztG7X=c3`_`X4+Rc8GfWO0hET;rVg7u;;+%e_ nT&KzX`D|j>7`OdqYN~SwNiJN#D?L`A00000NkvXXu0mjfTuzn* literal 0 HcmV?d00001 diff --git a/graphics/map_objects/116.png b/graphics/map_objects/116.png new file mode 100644 index 0000000000000000000000000000000000000000..a109eb2c6209b503fa64b0d75baa45b103fcc4c3 GIT binary patch literal 348 zcmV-i0i*tjP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H+DSw~R2Y?wkg*EFKn#X6bUpeGIyegA0~8fUopg24I<-!kDf$Gy zn^WTwTuOCOim02`=6Zu5h*|RSbIE-K;AfeggCuf67*>%)iP!*>2sJX4#jL=WEWVJ! zJ{@co4)L{_JxlPXt$IJ#u}8PPuzUR5Ft1kU{%;omFA(tpg%ojMfe}do6yOsKAyz(` zSRW>~Aakab+WQe=Qu#1BpQ8BN=le{C9P#>GlIS&#v@;v<8Yf2L4RmTR7RDSpJrbny uiFY3nE+_i=Y{cV(&OgJ2^C-mmfc7^OW@@sis+BMR0000T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}q_ov)dy7F*l*R61gUvZPO2x(1i;I*>N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*H#z{m$R2Y?&kD(UAFbqX2>i0{CG;%XdL{lM}=NwH&dSA)kWK&i)2dzYfqoMIZ(U{y8 zbVw+yC_d4!RGAzGm>R6Hx~;>OzVnw)Z*mE!p%JiaD0MM2sdk2hhGN|ZT%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H)k#D_R2Y?|kg*PeFc5}sGhyk|wWAx?iNrDn|$D>&&&))4>VqJ9U2{ZFvi$Q8iS}SZ%A=iNn_CpTwj*Yj(=kyBpX3cG)0Ut p&-ZCkkVvaOE3=aT%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*I2T4RhR2Y>_kg;lnKoEwfI}pUD+p`Mk#!9ep1_GOViWF;=CIq*L zuX0V?%GQHG$TdlkB4%dRKop#hnfcvMfx99`;12pahT++DaByP?Pc;DCNhfv!hqo9n zQepmx(|T4QL{cbMqIVl5=2BTU)uly2Q;8bf zeW>4k_;fWW;-gg0fhdEP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H`AI}UR2Y?Qk+F`$APk1RWkNh1WjLjo&P*s>z*E!*i|!q=95;3B z-UTsK756*s)_TAnVC>(9=-vA5wRE3ZCV+LY38y9j7I;ZlcRc~dwbuI&Ag7#YW=2~6f$g{kWPcz%nP Z`UisZgl1OX$`Swo002ovPDHLkV1mBfqOSk| literal 0 HcmV?d00001 diff --git a/graphics/map_objects/121.png b/graphics/map_objects/121.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0dd24e02764dc9f63fb5a65f76dff77186828e GIT binary patch literal 367 zcmV-#0g(QQP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H?MXyIR2Y?wkg-m~Kn#XGRLX=Ri@6UGMJjW}Gx)l}fX+7sBB9t* z)mQ99r&}4TE~Hz-*~tI{61Vsp{`3Fc0sJ`H&r_a*Qx)H0a-bdU3_i~E^m#P6@$2aD zg7;jY>ac0nB`qByuDJ)%2Ju09sK@uVmB|(-RkqbvW=@v^wNBTAmrhV$;P?554-o~| zh(zpAHoH%<3iCxY>)mO8n*YIkz5#myYk_=aQ>g#| N002ovPDHLkV1kNlqlW+h literal 0 HcmV?d00001 diff --git a/graphics/map_objects/122.png b/graphics/map_objects/122.png new file mode 100644 index 0000000000000000000000000000000000000000..b25ee75f4d759e74000df736daa25a6c9c6f774a GIT binary patch literal 349 zcmV-j0iyniP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}q_ov)dy7F*l*R61gUvZPO2x(1i;I*>N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*H+et)0R2Y?okg<*eF$_f0F4Ag$dx8{}(nbnULc_OQ=@hwZ4*&vto>1K>!8m5n7EKQ?#TcZmkKnKo95u?&U9+eJMIsx8Z zF~G)3%+dX6!4phqc=Mc@cmL#ZF6WjEq5TurQZKQVBuixq3qR|R5kGVjY{J4>#jBW0 vpiVq2Mt9F#qizLEx|iFB{B2^H+_1PeVaT%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|oy+NddAW~8wgUvBHivS=&5Z;u%q)LNQAVL5C{{R30*vz-+00001 zbW%=J06^y0W&i*H%t=H+R2Y?gkim|_APhwLfJFKKZyB8AZqx1Eko|xvQtoM+#fD3z zYB>$Vz#9|7w>93oQ0n`f+#3l{6PcA_s^ZBx#h)r(%rX8}F`bc@!@@K0u<$US%VRZ1 z0rGd!wr7WIq`NbwV>-T;@iv`4tWH-b!K$6e35(Ie5seNsIs?&f2_VkOA}M?vAu?Q8 z`H##$eL^UuHv{#5l4gyXnx#b>Q$^*~evIX5lVGMxiitOvDr`_hSdC#XHDuvcA#8Jn g8R07*qoM6N<$f?ZLPiU0rr literal 0 HcmV?d00001 diff --git a/graphics/map_objects/124.png b/graphics/map_objects/124.png new file mode 100644 index 0000000000000000000000000000000000000000..8cdfa0ef238cdc1070e157857b6c9b4723051730 GIT binary patch literal 352 zcmV-m0iXVfP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|oy+NddAW~8wgUvBHivS=&5Z;u%q)LNQAVL5C{{R30*vz-+00001 zbW%=J06^y0W&i*H-bqA3R2Y?2kU@^aAPhx00I2sr%QutmZKm1VOb?JQvQMIpO-7^C zAoTS4SRbc!Eg5H-GnF}@GHJlh*68sGI-oRWBAZirY{b*mqFD4mZ?Mv%Fbqr`txAhnQ6~7!o3Cb-10000T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H|4BqaR2Y?o(Xnd7Fc5&@+cX(-DB#KIGYAcu++yh3Ij5(|q1tt^g&?L~}3U&O0aZigD06 ziebx)5nz9O;0v+`Wj44$2cRm0=&C%Y8?B8pvCyb%nOw9XyhuzGCpySUg7W(w=8q?4 z&wIXHptaW2GVhVuN*HE7HsX=Uo`3>F@gRl8qbuvQczWmb)8aw8d5l>-U5x*E)Ggk8 zd0m2f>erLK>kkW+PpOf+%%=}|LT!JrS^`^bIszdgjV?RN&t@2dfI@|}gu>^x5vtM? feXTzurTqN`N4ICf*%A}S00000NkvXXu0mjf33#d# literal 0 HcmV?d00001 diff --git a/graphics/map_objects/126.png b/graphics/map_objects/126.png new file mode 100644 index 0000000000000000000000000000000000000000..2cd14040c27c567bada7f2f1a6ed590c0b0dcb7b GIT binary patch literal 368 zcmV-$0gwKPP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}q_ov)dy7F*l*R61gUvZPO2x(1i;I*>N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*H?ny*JR2Y?wkuh!rAq+)bB@&wRrAm=zyA(On)UcWZV9UErngPw; zV?FW(k|N)XQmm9BpMo#IypJKGew{i&lbYHUCb=}9V<|VuF;ik53sicq!*u3Rm2}@M z_9j>JC@&7hp>lEmf=T7pTZE( z5@SZb#w^IV>QtdJ{WWBx)YhYajQt` z&Z2iT)xq+e(hYDCq3r@X1G{-7LtEZmbYB5It=VxS(bF3(<0~T3Ly8|hNWsieoIb(; O0000U;J2PH=(fp zUjM)8^^HBZ%NrB)Cmh`U{_gJU;toBR-`{)7XejY-o@KFo(wG1LU3RsGd~c9Q_}*}Z lhwb~GmR;%pyeHjdX0Z3EI`$+>`3=x!22WQ%mvv4FO#pd{VqE|L literal 0 HcmV?d00001 diff --git a/graphics/map_objects/128.png b/graphics/map_objects/128.png new file mode 100644 index 0000000000000000000000000000000000000000..9baab0bbe4ecab078915183ddedfa46e2c0009d4 GIT binary patch literal 369 zcmV-%0gnEOP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}q_ov)dy7F*l*R61gUvZPO2x(1i;I*>N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*H?@2^KR2Y?QkTGtnNU;bYVVO3U^9?h06L<*?nRq#R0M4`aQRh50hKC2lZB{UxC z@W~~_I@#%B5I?81b=VyrQhI77>~t80ZFWuSy?@`kMfZ2}wN7)35zX!GkJk;_Y>NLh z&yziW%qWC5AMMLJyeowE0QLtU09;4g$c9tzr?Efc)TZ}2(|;B1+AA&O7F@0iBW&^Q z1@2k^ESwD>3OL@40QI|1qI1@kw9W9-#M8fqFbQ$XA0DGpKP&cvJU#pZ2rzK)eY^GX P00000NkvXXu0mjfw@9T? literal 0 HcmV?d00001 diff --git a/graphics/map_objects/129.png b/graphics/map_objects/129.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd63f1ebc822766e9f6febbfb5c78858ad6a783 GIT binary patch literal 445 zcmV;u0Yd(XP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}q_ov)dy7F*l*R61gUvZPO2x(1i;I*>N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*IJ4r-AR2Y?gkg;yUFc5}s%Y=|sshz7nK|vJ{Qk^rwW@k#93MC#u z^ucVa58yi;@`IG0+=jE!b1fayJB4|4)F7z{?UB}5{G(4-#_;Y7Y*yrqtNcDEx5)O0vh zGYft3%x*9_L4S7)VRxj4;dH(K<>9#Qppav`=92Oh-dU*#Qm3sR)<1Ko*oyb|T2UC@W1U|A2~ z?TH}XtXkkAt~(G(>?}-g4n%xz ntgWYIE>NarNjcs_xP$<|%J-{NQEc{400000NkvXXu0mjfEmFmU literal 0 HcmV?d00001 diff --git a/graphics/map_objects/130.png b/graphics/map_objects/130.png new file mode 100644 index 0000000000000000000000000000000000000000..db791455bb6f6c6604bab99c03ea92dcb4bc0a1e GIT binary patch literal 345 zcmV-f0jBT%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}q_ov)dy7F*l*R61gUvZPO2x(1i;I*>N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*H*GWV{R2Y?gkg;yVAQVO48p+6?-HRgRm8UB5cT`SLJ|ML^bO5Pj z>d-8$*G|skVJmWnvTy_!?g665Xqu+NHH5b^n=yn}h37CF3hX{V-fsoc54u|kB>=X7 z@!o4DWyu&OHu5dU)yMqxq2|2I!%=-`9KY3vE-!piG3&v4;nP?3iQNkFWOX(W5j`az rh59hW3gn}!t*QU5&~m@j&$4g_xXg#9?&Pok00000NkvXXu0mjf#E+hu literal 0 HcmV?d00001 diff --git a/graphics/map_objects/131.png b/graphics/map_objects/131.png new file mode 100644 index 0000000000000000000000000000000000000000..c8252a957d03cf4ec2226d160e8c07d5fcbc1025 GIT binary patch literal 353 zcmV-n0iOPeP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}q_ov)dy7F*l*R61gUvZPO2x(1i;I*>N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*H-$_J4R2Y?Q&pmF#FboA?PUYy+J!w-X(WAZ4+PwD&U3xpE$s%-# zJG!Kl0xb~2us>Kod?a3}*h8d|F*8=uyN0ZHM+UNi7sE0WQHh9gH7JUrqajrTr?-0j zh>rJq>kwPI*r^xjXVu`?TXWENYAt>lCOMCVyiS_@$G<$W=RwKvW{eF%{bppz*+3hB zF!EUa1^XBADY9esgeLL14zYTg$7c3Sp3Fw}o}@uu2M`A~%!m3W7AbhFNe8FjK-W5; zw+HrQdmLL0=vQ;QKs^ubt;p!QN$D|YI_>oXq56B#p${$}00000NkvXXu0mjf(te&u literal 0 HcmV?d00001 diff --git a/graphics/map_objects/132.png b/graphics/map_objects/132.png new file mode 100644 index 0000000000000000000000000000000000000000..9a63cab7ef488a039ef76d4476c14345320a9707 GIT binary patch literal 373 zcmV-*0gC>KP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H^GQTOR2Y?QkRg-AAPj}$sxtj`ol~4l71Np}s@uPafhy+Ib#2X2 zwZkRQ6+5#SKFAC25dh#B>gs50;E3AQLiao_c%jBiuq|& zMD$|^FW~H0f|34>*`q>V3V@Wln-8on-woimy7l5z;7Y>qN;21DM>U(Hg=i8jk$u7F z=;on!6fOVB%O_iF#S2Xq&5aY+pdD) TdYIE=00000NkvXXu0mjf$i1jv literal 0 HcmV?d00001 diff --git a/graphics/map_objects/133.png b/graphics/map_objects/133.png new file mode 100644 index 0000000000000000000000000000000000000000..c26ced826aa7241310751c54a23bc48dfcfbf624 GIT binary patch literal 428 zcmV;d0aN~oP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|XtYUj}K{+`X=4wimIVn;Q0L8`Ci;I*>N?QN_{{R30MVglC00001 zbW%=J06^y0W&i*IDoI2^R2Y?AkFiR`KoEwf2nONc5DT9}5G++lkwUC)v#rf$v5_2- zog(2Xi%VxEyHAoLTck^|d5>!jIj}d*W@F6D?YhCQFc}_aPwY1MDBIr*xles2m`9 z7n_bMqKhX2Dt);55mh%JL<+G*JWxC1CHoruIhiMex0000T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H{7FPXR2Y?wjZRTbnp8Pm&I8)I|^XV43Tw|IP&yYPWF!-zZ# z^%qU-uDoYL!;`U!L+?yEWcXU&CPm|9?q!JlNRZLCdnuB51&!R zfWI|(8KM-{mQZzCB2!8d8a)wt$3C8~Jh9K<5FaP;8HOQdpBQ7vJ(ND_uMb@BzRx); z1GMdX)&Npe#FQ&y^}}3zM*9Q2OAFLEt9^bS$Und2H0mc?U{RgG)n?I`TzxmK1sdwg cdPw}^3+qCdBmIRsg8%>k07*qoM6N<$f;)btg#Z8m literal 0 HcmV?d00001 diff --git a/graphics/map_objects/135.png b/graphics/map_objects/135.png new file mode 100644 index 0000000000000000000000000000000000000000..3fd66ec1d97a1d9c84084e05503b11038e84338d GIT binary patch literal 449 zcmV;y0Y3hTP)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}q_ov)dy7F*l*R61gUvZPO2x(1i;I*>N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*IKS@MER2Y?2kg-m~Fc3g*=!BF=9{U+66BD1nZ=I`J6`KvI(h-!< zo!ab8?a)XpE+oK=L>XWJsWhC!0w+s;@}17_4xp{0I%)wTDZKE!hKNhaxvb$pddUT! z0d$f}-T}Z0DGDlHydci=8rsDK@iT9sF&Bs#xBY!HY3KAh`0SSB^*H8N1X0wptQcZe5^jQ%yh}lvYKLeVyG3EvajHw4_ r2@Z$YXnhOu-4Tj1>-VEn_Q&T3FW%TOjOk$P00000NkvXXu0mjfi7(2P literal 0 HcmV?d00001 diff --git a/graphics/map_objects/136.png b/graphics/map_objects/136.png new file mode 100644 index 0000000000000000000000000000000000000000..58dfd65fa4c6e80c76a7b59b67afe90417ed8365 GIT binary patch literal 352 zcmV-m0iXVfP)JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H-bqA3R49?%kTHsaF%X6SP7r=9EUcD2g9q>!FFyz=GXWu}#h=(% zYv&bgwD2@8l59140zn(uWym@bm;_c+({Hfd)^{7$ZcN8~e0)EL6 zcwTL7RqL|PGJ+tOoluThnPdS;4shg=OiCq!2CPvcfepz(N|5oiiJ-X-X0Porn87mL zT^qYUe;#!h>g`U?FFUnfJ@X1jt68VIF#x6j0000JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H#z{m$R49?vkg*PeFc5}sb82|HqXRlp7ZDfa$(Rapl7%+1*rilA zHxninHHe`inD_wRaJl>PC-?sc@XtlcuSsXGUJesz9(TJ0hnCluQ{2X2mopa ae$*52cwxuvRDz5E0000N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*Hv`IukR49?vPrC}kFbve%A>_B^!O+nnsQr%MhJHW^bhJp^%pD3@ zLkVdfPU{r<0Tl>I$KBZn@XwW8zc#1$%e`}Yo`MXUC2=@Y6V!_&A;*(kGzCCNk4E5# zgS{v1jq;9scnp=(W@=m|$Y>OfV>Kl*~5Jk5S-0E2_MSfHbodim@cfFPOpM*^M+H zr^?gCF@$5LXzxbe!v;Jo^^A_u%SvZzO`h1qF2K2S6SwyXj#MFnGH9xvXJs&EI-4VO8UMgzxwiz Z;omZ0KE3AYkAc=Pc)I$ztaD0e0s!~}S}*_r literal 0 HcmV?d00001 diff --git a/graphics/map_objects/141.png b/graphics/map_objects/141.png new file mode 100644 index 0000000000000000000000000000000000000000..c646f7bcea93b982dc73f9c626acebfa78c2342a GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUEk3&B|J5zu_D;DsrMTMB z@&7%qt7{aRlNgqCzsm~R>u8zuuGn#nqotRj;s5{tftq-v_9g=<#*!evU+t;MjBg(L%&Ek*6Db literal 0 HcmV?d00001 diff --git a/graphics/map_objects/142.png b/graphics/map_objects/142.png new file mode 100644 index 0000000000000000000000000000000000000000..f471416e67ae6c3d1eb7284db945e20a4128289f GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUEk3&B|J5zu_D;DsrMTMB z@&A%7SF@_S9fPJEeV5dH*3#1J=+Ud)-BY~0qW=H?57adO)c0>dim@cfFPOpM*^M+H zr_3b7Fn@M zXLa^bqXkOmo<|y6O~2}!FvGm|?)jhVwc?G=%r*teoto-!Y;|OO5T>LpWw8CnO|1usp!PmhSi7l6g^Onf?0Pyh4v}#>K_)Ce6{*_V#B#_3=$*=(K(B zzA&=Qs|`(kc{-l?>8n@!uG`o1g#_Qc7N?QN_{{R30pUU_400001 zbW%=J06^y0W&i*IFiAu~R5*>@lfiC;AP|Om0FBSjsn21i;$9n9*K6aV=LY%px-nZi zE9hd=^xPC3K}3SZ>*{WH;B6bo_7DbME!I4R{z1hV2?N?k^vss~+N;*x4!F7X<| ziR=*nuaSHQ?8onb{Wt>l6?BPdTvicE&)sJ=$Q@#38=nY)4`k}^6 z{+_%aDx|Q&XZGW@L6ARVr{5^&-lhNy@F68&0^ozP0)y?ti!yf522Trn)y+$0@?kEP)JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*Iq)9|UR5*>@lRZlVK@f(w34wzv(rWNeq_Fchq`7P*R^bX8LH4dn zdJ(P7p&^zVG+-mbYyv6c=E60S#M}nNLd{oa?=8D~m&#h4VuyK{cVLEh5&FYnwS-K< zYH2`kAVSE7X<)#)0#6!PSIe%R z>g;xr=c3ueqNO`FU7O%&w$UB*Y6-FDhR{3H68Z)q!7=OwN@6uS%b4J>w`ge4-mK!s z<8ZWT>t$%Lnsc@uQL~Fhujk)K>p@_)MdEtDS~(pEQ|BE~Ah;l$lk`Nj1J8XQXD9QW z`A2>2_?g5zER|l|OyXB-7n5wq9meMBWCqd>&@~-4XVMOwMFs$qcHm&ZT>=t2 zaCp|>cF3e1_;5$nR+B@Y;3BZEmI6VMk34t9`cwf#SHM2%97gGXx#g@>;%p~1UE@Yv oOvF^%G>QAMv_tLnx1(n91K}UnDWiO*{Qv*}07*qoM6N<$g26%lQ~&?~ literal 0 HcmV?d00001 diff --git a/graphics/map_objects/146.png b/graphics/map_objects/146.png new file mode 100644 index 0000000000000000000000000000000000000000..743a072d2395c472205b6ffa78733637ce750128 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFP2=EDUEk3&B|J5zu_D;DsrMTMB z@!np?CCv&!K?==h4K2GF6dVQaP1(D|t2s!)@&Et-KutH!Y<~fy7)yfuf*Bm1-ADs+ z;yqm)LpWyYo>?f=V8FwC;Z|bW!(zwO8H}r(6?fN4v2`=w3YuKLGp?h9>2Emyd4;Qr zXTn-VlMTNdSfJ7MlsSJ!#K!O?X*(wPyH1~&F7J1;{K63_&!rBlE5a+^sN2obmo!%6 UQdsj&9B37Tr>mdKI;Vst0Bw|23;+NC literal 0 HcmV?d00001 diff --git a/graphics/map_objects/147.png b/graphics/map_objects/147.png new file mode 100644 index 0000000000000000000000000000000000000000..50339fbc0974bd2165bf83e38f059ba5638c12cf GIT binary patch literal 325 zcmV-L0lNN)P)T%~}0000mP)t-sbH$|p z)wK4#l-`tcdqF|}-b&T1AcJB6q>JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*H!%0LzR2Y?w&@m2!Fbsv^Y)pvLg-)mw_Jq_0d&(VIAXC&Ubb+m+ z&rYRos9Ew06!}X+xLS?s!}eB$c|l|nri9p7SSI_!gl|h|b&N!cm?MHc`WkX4I_!KV zEIXc1DI?aQlyyLKX9(x(QuFgPb5CrgHbN2NL*dam5*tIfuP`zpSs30zEZk%FsvcGM zWb>r|J!SD-q9!ZZ<4sfb^!^$&LRhEUnh?h~1W-YQ4MY~4e*@~Uy-0nij-I9XtkXFk XTJm?pPv2H500000NkvXXu0mjfRP~6? literal 0 HcmV?d00001 diff --git a/graphics/map_objects/148.png b/graphics/map_objects/148.png new file mode 100644 index 0000000000000000000000000000000000000000..9079690f08d2833f2e318609a526550d936e4c72 GIT binary patch literal 395 zcmV;60d)R}P)JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*I2}wjjR5*>@(!pwkFcbw)e?aov)-bqk5nLDg0WCMhb^4xU_7m|F zCd=B1r0Go5blKg|EQA~%Pw?KNxbIVrJuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*IMM*?KR5*>zl09p~Fc5|{2aNu<6H`1lQ0mobLgw@wJSS(Pti?9{ z3DHin~dj_R>JuDxOFfwS$XDq4;)HBeW zre7I2A`H19V1`WEd_9Vlp@Y~`wC}^%o@7B_>p)l44wM-I747Qra@b2nAh(yK&=wwS zPhe(0l2S;B?I0Lj8YLul9tf*jx4b=BzP?oAdU2`UfPjA&5gz1@>K}B#Uv!9Ahp^F4 z9UNdCf*-7d34Uxzhiw4aq=WWg<6@h1ko$}PYSO{f1oB3c4(5$Pt0o=FioxtjO**9Y xk`J~~lMX2_aZP{HA*AmzCLO*~XC1`f>J#tGCCYTh6q5h|002ovPDHLkV1g(U#1H@g literal 0 HcmV?d00001 diff --git a/graphics/map_objects/150.png b/graphics/map_objects/150.png new file mode 100644 index 0000000000000000000000000000000000000000..48695b960c53e124734e675046ec1c64b5b87f85 GIT binary patch literal 418 zcmV;T0bTxyP)JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*IAW1|)R5*>zlCf@sFc5}sMnb%{ApCNCIUX4;XAR!?g#}Dt zq_?PD$6|Mg8goehXyZpeXFI#Fm}U8w&Sl1fc!$~PFlBc@Au@iiPWus*u2SEhAu8G$ zQnnHWa7)||YRgWkiPmet&inA5)6=?v)(Z$oA@Xs$p#jxx3GiCf=?KoyCEEx}ys7F~ zfc1U_M;&|uS0@{RH+I|lG;eA@XMJ|&G~jFssQl%X4aNAyMbTU8um7;tTBRTI#Sh7h zAGoJ%#gXwtY8|v6meE1`VRSHlOgd;k7CKCRXdSd4vkux1UH|jr2VRI3c}78y(f|Me M07*qoM6N<$g81OI@&Et; literal 0 HcmV?d00001 diff --git a/graphics/map_objects/151.png b/graphics/map_objects/151.png new file mode 100644 index 0000000000000000000000000000000000000000..0331e4440905f3efd3d0562065650005cd7d1218 GIT binary patch literal 1067 zcmV+`1l0S9P)G4{<$tdv?(Qfk%J?rLg_gNv-qw0r;m{}2!urC*hD00001 zbW%=J06^y0W&i*KsYygZR9J=Wl)Y;dK^VptO=l6VHic|w3^A~U5L8lJcXbdvh?V3I z5V=1f&0?XgM<8X8$+8xPKz7B$bncBwVJEJV*y!&09*7`!1jqNCkKMi8M{XN!^6YW5 z$L;f*=Y3~qEbBrS`iF8HXQ?=r)#XN`@u)DC)~yFZ+*``W(gD_m5WknQv81kquNq{m zn{hgut#u=O1AEfArpLN{uK5xgL5WAqPxcyA`sX|XMFG2_v)ZE(&W6V#t*RlJL z@9VLihCciO7>Tg$dB*WSzf$3xAEpxEZ9iN^-Pa=m0%-B~_}K8|_&oYgqT|XOgHFN`54}vLx=|R9XfNMZ2V6FbnzT-ZjG&s-D(1}_zW9#>6Flo9(QwL>L@GJ)GI_+t_Q1OX}$ z&j66HqIP5nL6!jhNs`FtZjhZ7-eAx4BZ3Ihe81Xq010qOy*0)8F* z6ylVNQ*)sw|A9Z-rUwX^ZRQC+V#h(gft{OzAB_j_An$?I+sYH*gOGT#tsWN>08!op zjDQ4{;1m7>Nfb!}n=AyhR06BlG!Zr&2Rq<-h&h*__JRah*PA8+0vIF{+Fx7<+6xLW z+iaRHY|z%}n2IL>+CiSc5=hVsvCKTc4E6$D6C=n3pw0tqgUPVWA`VmZkal%;9$*nY zli`DhJ)BPM{6vy%&>5VFkA4O5_DHBp6AB3|>n9SnD8mPb>kjBH6mAb}b!osmC;r^h z{+ViR6A82{9p^Ul%!Q8?ZX>2HQv{yM22ib5_xEw9QzM+|6{iJ2ZIjN5H$YWPD+mjK zsy=SaTY0_!+Tm^iP$N5)HvT9Y6s}}gEdYq{ddhdeyb2j$MiUIcK3KpHF5H5-E8MFa z3D`9N6#)sQ0By8b0}-mVGBuDt17w7f{v2Qk)u}V=($g!}Fkw1`ntuRbI$28A8O@yQ l7}UyHK*=1V>=*hE`U|U!aX^QaRsaA1002ovPDHLkV1k^x)VKfu literal 0 HcmV?d00001 diff --git a/graphics/map_objects/152.png b/graphics/map_objects/152.png new file mode 100644 index 0000000000000000000000000000000000000000..d39504689b1e6ff096910d916f8e365982c23e1a GIT binary patch literal 761 zcmVJuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*JcS%G+R7i={l`(7EKorN{a5NyQ!R_p!l9vRs=maH0z_BhhDVQ#) z=Po8|p#Bo>7<-5f1<`h>4W%Ez&eYLokQ$RA=Gy zT6keQRPU{T^TnNExJCW-pe4ninPSjPF=)7D2aSx74;n=Ipn;%4BjM1X4N|t^O~cJcz1!5aFoUAPQ;Xh!5_F0r83P4|{t! zXouv!T^uyRq1rfT+|QZ{wryvw9u&RCtD^F|{v1S{KUYDdEjtV%P9h2-Od|T74IdyG*~#jq6(SFG0a+g13 rZe6wZxuJREY@LOh2o>ku;-h{6`Z*_o$0EU!00000NkvXXu0mjf>7#0K literal 0 HcmV?d00001 diff --git a/graphics/map_objects/16.pal b/graphics/map_objects/16.pal new file mode 100644 index 000000000..3097a6556 --- /dev/null +++ b/graphics/map_objects/16.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +131 123 164 +172 123 65 +255 197 148 +222 148 115 +123 65 65 +65 65 213 +57 57 123 +115 164 197 +106 41 41 +238 238 255 +180 180 213 +255 106 74 +197 57 57 +255 222 90 +189 156 57 +0 0 0 diff --git a/graphics/map_objects/17.pal b/graphics/map_objects/17.pal new file mode 100644 index 000000000..5537faa0f --- /dev/null +++ b/graphics/map_objects/17.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +197 255 246 +238 189 180 +255 255 230 +255 230 197 +205 148 148 +123 164 238 +115 131 197 +172 213 255 +172 123 98 +255 255 255 +222 222 255 +255 230 172 +255 172 172 +255 255 172 +230 205 115 +82 82 82 diff --git a/graphics/map_objects/19.pal b/graphics/map_objects/19.pal new file mode 100644 index 000000000..c20bacb57 --- /dev/null +++ b/graphics/map_objects/19.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +106 156 197 +32 32 32 +82 82 82 +139 139 139 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/map_objects/2.pal b/graphics/map_objects/2.pal new file mode 100644 index 000000000..0cebd6c4d --- /dev/null +++ b/graphics/map_objects/2.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 +74 115 172 diff --git a/graphics/map_objects/20.pal b/graphics/map_objects/20.pal new file mode 100644 index 000000000..c25501332 --- /dev/null +++ b/graphics/map_objects/20.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +65 123 180 +238 246 255 +222 230 238 +189 205 230 +156 164 189 +139 139 156 +98 98 123 +57 57 106 +197 98 98 +172 65 106 +32 74 156 +197 148 0 +246 213 24 +222 238 255 +255 255 255 +74 106 139 diff --git a/graphics/map_objects/21.pal b/graphics/map_objects/21.pal new file mode 100644 index 000000000..cf19fedfa --- /dev/null +++ b/graphics/map_objects/21.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +57 115 180 +49 131 197 +65 65 82 +139 106 57 +32 82 139 +189 90 32 +222 156 49 +246 205 74 +172 148 90 +82 82 106 +213 213 238 +106 106 139 +131 139 172 +205 180 123 +255 255 255 +16 16 24 diff --git a/graphics/map_objects/3.pal b/graphics/map_objects/3.pal new file mode 100644 index 000000000..c62e8ce06 --- /dev/null +++ b/graphics/map_objects/3.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +115 197 164 +255 213 180 +246 189 148 +222 148 115 +123 65 65 +255 222 74 +213 172 32 +131 98 0 +164 139 238 +106 82 189 +65 57 98 +238 115 65 +172 65 57 +74 49 49 +255 255 255 +0 0 0 diff --git a/graphics/map_objects/4.pal b/graphics/map_objects/4.pal new file mode 100644 index 000000000..e245ba013 --- /dev/null +++ b/graphics/map_objects/4.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +115 197 164 +255 213 180 +246 189 148 +222 148 115 +123 65 65 +255 164 180 +213 106 123 +139 65 82 +148 197 238 +98 131 205 +57 57 74 +197 197 213 +139 139 148 +74 74 90 +255 255 255 +0 0 0 diff --git a/graphics/map_objects/5.pal b/graphics/map_objects/5.pal new file mode 100644 index 000000000..0c60b08a5 --- /dev/null +++ b/graphics/map_objects/5.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +115 197 164 +255 213 180 +246 189 148 +222 148 115 +123 65 65 +222 189 65 +164 131 32 +82 82 32 +131 205 49 +57 139 0 +32 65 16 +222 148 189 +164 74 131 +82 32 65 +255 255 255 +0 0 0 diff --git a/graphics/map_objects/6.pal b/graphics/map_objects/6.pal new file mode 100644 index 000000000..1646e805e --- /dev/null +++ b/graphics/map_objects/6.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +115 197 164 +255 213 180 +246 189 148 +222 148 115 +123 65 65 +205 172 98 +123 115 65 +57 57 24 +230 106 74 +148 57 41 +82 16 0 +197 197 213 +139 139 148 +74 74 90 +255 255 255 +0 0 0 diff --git a/graphics/map_objects/7.pal b/graphics/map_objects/7.pal new file mode 100644 index 000000000..9fdd95ccc --- /dev/null +++ b/graphics/map_objects/7.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 172 238 +255 255 255 +255 255 230 +255 230 197 +205 148 148 +255 255 139 +246 230 65 +238 197 32 +197 222 238 +156 180 230 +131 148 205 +255 197 139 +246 156 106 +205 115 90 +255 255 255 +82 82 82 diff --git a/graphics/map_objects/8.pal b/graphics/map_objects/8.pal new file mode 100644 index 000000000..d0e386c7c --- /dev/null +++ b/graphics/map_objects/8.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 172 238 +255 255 255 +255 255 230 +255 230 197 +205 148 148 +255 222 238 +255 180 205 +238 164 172 +205 255 255 +180 230 255 +123 164 213 +222 222 230 +180 180 180 +139 139 148 +255 255 255 +82 82 82 diff --git a/graphics/map_objects/9.pal b/graphics/map_objects/9.pal new file mode 100644 index 000000000..ae24bbfe4 --- /dev/null +++ b/graphics/map_objects/9.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +98 172 238 +255 255 255 +255 255 230 +255 230 197 +205 148 148 +238 222 98 +222 197 74 +197 172 65 +164 238 148 +131 205 123 +106 172 74 +246 156 213 +213 131 189 +189 115 148 +255 255 255 +82 82 82 diff --git a/graphics/map_objects/female_surf.png b/graphics/map_objects/female_surf.png new file mode 100644 index 0000000000000000000000000000000000000000..325af3f5eb28447438edec2c2a9b838a54a543a2 GIT binary patch literal 1104 zcmV-W1h4yvP)ozIE1T)gCnF%;gta)XDO_AE>_BRX*D1d z?g(zDwWdpzDzKNrCLD1&*gCZ#g&d@_OqwL+MZ9Ie<@D$O-P@Tz8X^P(Ui^r7&zaf1 zoj3pg72?)HVerp$hf&nq#u-2qfX_5~z%(B&q~bL84R!%3MZ62!OxreP{)sLVF(q=plpsEF=@0|S*p2exRTgITl+g$_{eexwT>!l(qL4kb8Hg$}Betf~tgj8fzW z#{c5St>}PLTpi+=>rm@iD^z}T(eUA0qO@5rQ6}xRddhJ|t{F?n8Xa0Qq2n)IIVcF`KEOoBL26 zI?T_jbRYhs=>+_H#aqPPJ+&ZhG+KKl0LtnsUSLK*mLLfjNMg|Y4KOK2W(Zy`ZiC6} zfR!R$|1#0$PUk>vk4Cn7(1pW6!cIR`54^Z7C$tLQUB`mLA(k(yNVJnLsygKPgov9? z?r_ZEx83BR>!t@GItbqI8R$pUV@JCaBZ#d+&>5f(#|Fr-6Ay>OxNIizp=%PRUmkXR zpeYHn)v{o#Ii_?lok1nP-S!{W4Tv#4cz$X|WLbi(LSUu{h!faf0Amo&0dRyNKXPHN z_yP9xmwrTMKT$IB!ybS9uXgeUW{c3x7Y8bI^M`;dzRZv?cQtOzeAf#f0jKa?12?tS zzbTD$S*J8oYt72q*&?;pD+>mUJ$m&Tdv;2&9i&g$tCyI3+Wzt4Gy5)+S4sAs14+Q? zapkFWd)|8<*ZjDtF%o%IbA-VxHsm_Qc~~G7z2PXn`+3{*hsJ1JbkcVBDeYk}9j-P; z0s>5!d~+{Oc6SvAm*1Z6tZ^VG!!_n~W+7}7Y>AuZ#RQ1tTNE<5vPi~J%4 zE94;z^Lci5rT5L7x1RUSqKU!B3$MD}f9`S6#o(Yt;DCWCUDD$q`gb>CK%C#-KRo>N zKMSh2!tlw+0xwyW@@Ac_F}gUsP^mId^4FI9OAP45_v?yHSO$zuJEc@rQtFWfdx4fx z1!DsM{*v-GKt3+(34xA!oC7(bOFA+KLPAH%2}two8WaHjv0qM00IArQ1Bn54>pJ27q*6KXYk`ayztBN>$3f6{ZZ=2)uwi`=QQsP+<;o9dfWIGaY0u zSy^W~7^TP$j3331Z=geqE^+*bFt{K86L@6DVzJem9$e;rTx~WR+z$vAF9+^#8U)U7 zs%rqpY=&4qilUQEw&=>sIKIAafv(Tuc#znwuH_&7{#(g_Iz6u4)dmQuDEr!!3xSDE zKW0_Pbg&OnmT4GYNGc3lwQvfOF`Ix9hTeR{+z10CjN=ChGj#ljBG->3j_a-;am@Tc z9cKOh!0MpUkK-Epp$w2zwxj_ThlPg) zAI1+0K8z13{T7JvzUzaAHj<_}KCnJ-;9~?iz+EcWtNz*w+qN=Us$4YZ3s6;G_g8B9 z448BzB(m}DO%6J3(8J|B@64hT1f$hyV_>eqlOlngnKrpShfng`6?=Nnjny5+c0ZjS zcyoK4c&RS(mIXR3Fsxpbk!Yu0l(pjZgos;C&TuSXrtWdjDwGE@sQWhq&F5XmDe-g{ zL1Y2!rh*tC)U(telYXrxZ5%i3zLm)~7Lb5}Eq}C9G0Db6!rGc&F-t&OE9_W#4Zvtsy&P~q5;&ddf*)Xaf9^+U@(Jk)qwMy_|7xdRV6{+g zz1Wk=tsfo~e3>I*&T4#Ki18aZoGF~n>spd13Ym3*x4!g z0cZ6k=)1&sXq3ESqvQ#85~TnD literal 0 HcmV?d00001 diff --git a/graphics/map_objects/unk_396B08.png b/graphics/map_objects/unk_396B08.png new file mode 100644 index 0000000000000000000000000000000000000000..ae2222d45c12fc6d670c71df384dc2a0402fc409 GIT binary patch literal 461 zcmV;;0W$uHP)Kma&e*APk0CnevuCB@5f}8l8~bC0nFsxmU}ClrBC9 z0XtMZo!WHcml*uZw%Yo`RH>#QqACVBI3BD8!*K^+)_%hx5;nsKBbKny!LD30W@CM3 zC_hX9!^BO;VFs9|k`SCbz>kQPazy<b?C@^~fo_FEoW5LziMGZxFrsq{{W_ zaLpy1rZ@C?U|!iDxd&EF7#JiPS0Y{@+VzO87d#-Q)AURo(IR7tzqxS2U5`&g^;pD< z`d}=jB9??lNEn;)-R@vI&Qjm!J)<%Vub5OqT(j}8qA%mtBT?W@P8z06&MnH$Z8=g=j?*|Mz@AdcvaBNC-PbrF300000NkvXXu0mjf DEAh!_ literal 0 HcmV?d00001 diff --git a/graphics/map_objects/unk_8369F28.png b/graphics/map_objects/unk_8369F28.png new file mode 100644 index 0000000000000000000000000000000000000000..e01e3ea8ee01d99cf1395b7923d850f3c99b78f2 GIT binary patch literal 470 zcmV;{0V)28P)JuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*IR7pfZR49?vk}+$-Koo%A5V%PsMR3*>90f1n(m{>I$uXB-aCb`! zQIq$k{<3r{)S-%tv`c@4I1A~!i%X%i&^O$DybJH%`z`>t2qE&^?Sx2{7|PNbmGJ>8 zRcf09rWT18&aAqtE@y=8h2b6M5R7}%&fR7Ll#I^9C?*hv?Dyq@OD>O6E{_1g!{>bd z{5Apc^sUwYJ%`y~S5>?9JtXl*RlO!L1dFt)(qh85YNeHHs685QqLYKe;c{^R^{HLo z#L1t2O0=2tgQ&E%-j7A^C)38LlKmKEj5h42bW>yu#-yp?458s*zk<-BB`&!jj>7r* zB6|6^et-luyFumV;+eH|ExM7lb;byro+%up#(g~vBlJJpv=gxfhS~56ft2g9s{?a6 zihb!Ik>oQiQ*HfYw6>eQzqBbV44_Vcii~UZGwg3PC M07*qoM6N<$f_K~9D*ylh literal 0 HcmV?d00001 diff --git a/graphics/map_objects/unk_8372AA8.png b/graphics/map_objects/unk_8372AA8.png new file mode 100644 index 0000000000000000000000000000000000000000..36f112e8541818931466ef468afe5803dcdb2d82 GIT binary patch literal 755 zcmVJuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*JaY;l$R7i=Lx-Ir#UiK?&KS6!pnN$?T^$*!P6!K$c zntA8x^FC$lTn0e#l({0Fq;i-cJl16e2|L@85nB5JVdr0fKQ&yxbJ~Ys|Q{_v%sqE$;4o@crEh z9SS(;&6;e0gtc6`+*m4!Ys*ZL$<4yn|9C}pBR4ikyM8xn`o zCzmoMeL8e6y5L2EQv`DkFb@%;cs`GnJ~0lZPb5UJPx=Vo7ia0?^`_oZ^~v;8($%pZ zx;srlUg!gmCrY0YlG?OxjX~+!tXwYOMs3s}Fl_tSQEzP9w!V(x9)t=WZ1w{UgF6}? zH|rX@E$5>GKDl?IK^~pz!aPp{hm*2I_?_`rjdsPdM#@OmtYZDV(Ohh_m?l=J(L#h( zY%~$l5;j^uU}B>+>vSj@spaT$U_xJKJF=$>n{Me}k}bnVOPmJ;e+CO`~>bPI~$6Ky{{voK>E44oe z>g`2PZ;SS>g6^Q|(q^6y><;aoO4&{o?4-Ifj`q>-S&Ds@qEEN&E8x$o`X3D@_T2+@ lD6}D`BRHLJuqQoTVrV(xQ6tU)v*-00001 zbW%=J06^y0W&i*I>PbXFR7i={l|4(tP!xvGPzVSmKcOI<6>Pv!X*&phbc+ALbSmxC z41%r^!O6i0eypvl;76C3R2<)7ZEW=gm$p)@thk)sEZ)9@eIk!y%)~8Pu_C^ zFpN-4vmoCqy1vY+s8eKF@QM^h9uWc5j*)kqnh%JtF%k%B>@_A(%tCZ>dXmn>A)1=X zbRE>-?l>KPcQ6gDWL)c4X{#}wSg7H+29boed1j?%VJtnj^=NG$0+ejevv(<%YETrU z$Tbb0MNjku3qW7Rp)mO+pFvP+k&Dj~pAM<)I`QeAnC2=Gi*zfVSEtD>}T=Sab#QnPlAMd%ex1GN1PyQ22@caOc#FIbACgqs`0000 Date: Sat, 19 Oct 2019 15:05:51 -0400 Subject: [PATCH 063/114] Set map.json files with map_obj_gfx constants --- data/event_scripts.s | 8 +-- data/map_events.s | 1 + data/maps/BirthIsland_Exterior/map.json | 4 +- data/maps/BirthIsland_Exterior/scripts.inc | 4 +- data/maps/BirthIsland_Harbor/map.json | 4 +- data/maps/CeladonCity/map.json | 28 ++++----- .../maps/CeladonCity_Condominiums_1F/map.json | 8 +-- .../maps/CeladonCity_Condominiums_2F/map.json | 4 +- .../maps/CeladonCity_Condominiums_3F/map.json | 8 +-- .../map.json | 4 +- .../CeladonCity_DepartmentStore_1F/map.json | 2 +- .../CeladonCity_DepartmentStore_2F/map.json | 8 +-- .../CeladonCity_DepartmentStore_3F/map.json | 10 ++-- .../CeladonCity_DepartmentStore_4F/map.json | 6 +- .../CeladonCity_DepartmentStore_5F/map.json | 8 +-- .../CeladonCity_DepartmentStore_Roof/map.json | 4 +- data/maps/CeladonCity_GameCorner/map.json | 22 +++---- .../CeladonCity_GameCorner_PrizeRoom/map.json | 10 ++-- data/maps/CeladonCity_Gym/map.json | 22 +++---- data/maps/CeladonCity_Hotel/map.json | 8 +-- data/maps/CeladonCity_House1/map.json | 6 +- .../CeladonCity_PokemonCenter_1F/map.json | 8 +-- .../CeladonCity_PokemonCenter_2F/map.json | 8 +-- data/maps/CeladonCity_Restaurant/map.json | 10 ++-- data/maps/CeruleanCave_1F/map.json | 18 +++--- data/maps/CeruleanCave_2F/map.json | 26 ++++----- data/maps/CeruleanCave_B1F/map.json | 24 ++++---- data/maps/CeruleanCity/map.json | 22 +++---- data/maps/CeruleanCity_BikeShop/map.json | 6 +- data/maps/CeruleanCity_Gym/map.json | 8 +-- data/maps/CeruleanCity_House1/map.json | 2 +- data/maps/CeruleanCity_House2/map.json | 4 +- data/maps/CeruleanCity_House3/map.json | 4 +- data/maps/CeruleanCity_House4/map.json | 2 +- data/maps/CeruleanCity_House5/map.json | 2 +- data/maps/CeruleanCity_Mart/map.json | 6 +- .../CeruleanCity_PokemonCenter_1F/map.json | 14 ++--- .../CeruleanCity_PokemonCenter_2F/map.json | 8 +-- data/maps/CinnabarIsland/map.json | 8 +-- data/maps/CinnabarIsland_Gym/map.json | 18 +++--- data/maps/CinnabarIsland_Mart/map.json | 6 +- .../CinnabarIsland_PokemonCenter_1F/map.json | 14 ++--- .../CinnabarIsland_PokemonCenter_2F/map.json | 8 +-- .../map.json | 2 +- .../map.json | 4 +- .../CinnabarIsland_PokemonLab_Lounge/map.json | 6 +- .../map.json | 4 +- data/maps/DiglettsCave_NorthEntrance/map.json | 2 +- data/maps/DiglettsCave_SouthEntrance/map.json | 2 +- data/maps/FiveIsland/map.json | 4 +- data/maps/FiveIsland_Harbor/map.json | 4 +- data/maps/FiveIsland_House1/map.json | 2 +- data/maps/FiveIsland_House2/map.json | 2 +- data/maps/FiveIsland_LostCave_Room1/map.json | 2 +- data/maps/FiveIsland_LostCave_Room10/map.json | 4 +- data/maps/FiveIsland_LostCave_Room11/map.json | 2 +- data/maps/FiveIsland_LostCave_Room12/map.json | 2 +- data/maps/FiveIsland_LostCave_Room13/map.json | 2 +- data/maps/FiveIsland_LostCave_Room14/map.json | 2 +- data/maps/FiveIsland_LostCave_Room4/map.json | 2 +- data/maps/FiveIsland_Meadow/map.json | 14 ++--- data/maps/FiveIsland_MemorialPillar/map.json | 10 ++-- .../maps/FiveIsland_PokemonCenter_1F/map.json | 10 ++-- .../maps/FiveIsland_PokemonCenter_2F/map.json | 8 +-- data/maps/FiveIsland_ResortGorgeous/map.json | 16 ++--- .../FiveIsland_ResortGorgeous_House/map.json | 4 +- data/maps/FiveIsland_RocketWarehouse/map.json | 20 +++---- data/maps/FiveIsland_WaterLabyrinth/map.json | 4 +- data/maps/FourIsland/map.json | 24 ++++---- data/maps/FourIsland_Harbor/map.json | 4 +- data/maps/FourIsland_House1/map.json | 4 +- data/maps/FourIsland_House2/map.json | 2 +- data/maps/FourIsland_IcefallCave_1F/map.json | 4 +- data/maps/FourIsland_IcefallCave_B1F/map.json | 4 +- .../maps/FourIsland_IcefallCave_Back/map.json | 8 +-- data/maps/FourIsland_LoreleisHouse/map.json | 30 +++++----- data/maps/FourIsland_Mart/map.json | 6 +- .../maps/FourIsland_PokemonCenter_1F/map.json | 8 +-- .../maps/FourIsland_PokemonCenter_2F/map.json | 8 +-- data/maps/FourIsland_PokemonDayCare/map.json | 2 +- data/maps/FuchsiaCity/map.json | 32 +++++----- data/maps/FuchsiaCity/scripts.inc | 4 +- data/maps/FuchsiaCity_Building1/map.json | 8 +-- data/maps/FuchsiaCity_Gym/map.json | 16 ++--- data/maps/FuchsiaCity_House1/map.json | 6 +- data/maps/FuchsiaCity_House2/map.json | 2 +- data/maps/FuchsiaCity_House3/map.json | 2 +- data/maps/FuchsiaCity_Mart/map.json | 6 +- .../FuchsiaCity_PokemonCenter_1F/map.json | 8 +-- .../FuchsiaCity_PokemonCenter_2F/map.json | 8 +-- .../FuchsiaCity_SafariZone_Entrance/map.json | 4 +- data/maps/FuchsiaCity_ZooBuilding/map.json | 8 +-- data/maps/IndigoPlateau_Exterior/map.json | 4 +- .../IndigoPlateau_PokemonCenter_1F/map.json | 16 ++--- .../IndigoPlateau_PokemonCenter_2F/map.json | 8 +-- data/maps/LavenderTown/map.json | 6 +- data/maps/LavenderTown_House1/map.json | 4 +- data/maps/LavenderTown_House2/map.json | 2 +- data/maps/LavenderTown_Mart/map.json | 8 +-- .../LavenderTown_PokemonCenter_1F/map.json | 10 ++-- .../LavenderTown_PokemonCenter_2F/map.json | 8 +-- .../map.json | 12 ++-- data/maps/MtEmber_Exterior/map.json | 40 ++++++------- data/maps/MtEmber_RubyPath_1F/map.json | 10 ++-- data/maps/MtEmber_RubyPath_B1F/map.json | 8 +-- .../maps/MtEmber_RubyPath_B1F_Stairs/map.json | 2 +- data/maps/MtEmber_RubyPath_B2F/map.json | 14 ++--- .../maps/MtEmber_RubyPath_B2F_Stairs/map.json | 4 +- data/maps/MtEmber_RubyPath_B3F/map.json | 20 +++---- data/maps/MtEmber_RubyPath_B5F/map.json | 2 +- data/maps/MtEmber_Summit/map.json | 10 ++-- data/maps/MtEmber_SummitPath_2F/map.json | 18 +++--- data/maps/MtMoon_1F/map.json | 28 ++++----- data/maps/MtMoon_B2F/map.json | 22 +++---- data/maps/NavelRock_Base/map.json | 2 +- data/maps/NavelRock_Harbor/map.json | 4 +- data/maps/NavelRock_Summit/map.json | 2 +- data/maps/OneIsland/map.json | 6 +- data/maps/OneIsland_Harbor/map.json | 4 +- data/maps/OneIsland_House1/map.json | 4 +- data/maps/OneIsland_House2/map.json | 2 +- data/maps/OneIsland_KindleRoad/map.json | 58 +++++++++---------- .../OneIsland_KindleRoad_EmberSpa/map.json | 12 ++-- data/maps/OneIsland_PokemonCenter_1F/map.json | 12 ++-- data/maps/OneIsland_PokemonCenter_2F/map.json | 8 +-- data/maps/OneIsland_TreasureBeach/map.json | 4 +- data/maps/PalletTown/map.json | 6 +- data/maps/PalletTown_GarysHouse/map.json | 4 +- data/maps/PalletTown_PlayersHouse_1F/map.json | 2 +- .../maps/PalletTown_ProfessorOaksLab/map.json | 20 +++---- data/maps/PewterCity/map.json | 14 ++--- data/maps/PewterCity_Gym/map.json | 6 +- data/maps/PewterCity_House1/map.json | 6 +- data/maps/PewterCity_House2/map.json | 4 +- data/maps/PewterCity_Mart/map.json | 6 +- data/maps/PewterCity_Museum_1F/map.json | 12 ++-- data/maps/PewterCity_Museum_2F/map.json | 10 ++-- .../maps/PewterCity_PokemonCenter_1F/map.json | 14 ++--- .../maps/PewterCity_PokemonCenter_2F/map.json | 8 +-- data/maps/PokemonLeague_AgathasRoom/map.json | 2 +- data/maps/PokemonLeague_BrunosRoom/map.json | 2 +- .../maps/PokemonLeague_ChampionsRoom/map.json | 4 +- data/maps/PokemonLeague_HallOfFame/map.json | 2 +- data/maps/PokemonLeague_LancesRoom/map.json | 2 +- data/maps/PokemonLeague_LoreleisRoom/map.json | 2 +- data/maps/PokemonMansion_1F/map.json | 10 ++-- data/maps/PokemonMansion_2F/map.json | 8 +-- data/maps/PokemonMansion_3F/map.json | 8 +-- data/maps/PokemonMansion_B1F/map.json | 12 ++-- data/maps/PokemonTower_1F/map.json | 10 ++-- data/maps/PokemonTower_2F/map.json | 4 +- data/maps/PokemonTower_3F/map.json | 8 +-- data/maps/PokemonTower_4F/map.json | 12 ++-- data/maps/PokemonTower_5F/map.json | 14 ++--- data/maps/PokemonTower_6F/map.json | 10 ++-- data/maps/PokemonTower_7F/map.json | 8 +-- data/maps/PowerPlant/map.json | 16 ++--- data/maps/RockTunnel_1F/map.json | 20 +++---- data/maps/RockTunnel_B1F/map.json | 52 ++++++++--------- data/maps/RocketHideout_B1F/map.json | 14 ++--- data/maps/RocketHideout_B2F/map.json | 10 ++-- data/maps/RocketHideout_B3F/map.json | 10 ++-- data/maps/RocketHideout_B4F/map.json | 18 +++--- data/maps/Route1/map.json | 4 +- data/maps/Route10/map.json | 20 +++---- data/maps/Route10_PokemonCenter_1F/map.json | 10 ++-- data/maps/Route10_PokemonCenter_2F/map.json | 8 +-- data/maps/Route11/map.json | 26 ++++----- data/maps/Route11_EastEntrance_1F/map.json | 4 +- data/maps/Route11_EastEntrance_2F/map.json | 4 +- data/maps/Route12/map.json | 28 ++++----- data/maps/Route12_FishingHouse/map.json | 2 +- data/maps/Route12_NorthEntrance_1F/map.json | 2 +- data/maps/Route12_NorthEntrance_2F/map.json | 2 +- data/maps/Route13/map.json | 22 +++---- data/maps/Route14/map.json | 30 +++++----- data/maps/Route15/map.json | 26 ++++----- data/maps/Route15_WestEntrance_1F/map.json | 2 +- data/maps/Route15_WestEntrance_2F/map.json | 2 +- data/maps/Route16/map.json | 20 +++---- data/maps/Route16_House/map.json | 4 +- data/maps/Route16_NorthEntrance_1F/map.json | 4 +- data/maps/Route16_NorthEntrance_2F/map.json | 6 +- data/maps/Route17/map.json | 20 +++---- data/maps/Route18/map.json | 6 +- data/maps/Route18_EastEntrance_1F/map.json | 2 +- data/maps/Route18_EastEntrance_2F/map.json | 2 +- data/maps/Route19/map.json | 24 ++++---- data/maps/Route2/map.json | 12 ++-- data/maps/Route20/map.json | 22 +++---- data/maps/Route21_North/map.json | 10 ++-- data/maps/Route21_South/map.json | 10 ++-- data/maps/Route22/map.json | 2 +- data/maps/Route22_NorthEntrance/map.json | 2 +- data/maps/Route23/map.json | 14 ++--- data/maps/Route24/map.json | 16 ++--- data/maps/Route25/map.json | 26 ++++----- data/maps/Route25_SeaCottage/map.json | 4 +- data/maps/Route2_EastBuilding/map.json | 4 +- data/maps/Route2_House/map.json | 4 +- .../map.json | 6 +- .../map.json | 4 +- data/maps/Route3/map.json | 18 +++--- data/maps/Route4/map.json | 12 ++-- data/maps/Route4_PokemonCenter_1F/map.json | 12 ++-- data/maps/Route4_PokemonCenter_2F/map.json | 8 +-- data/maps/Route5_PokemonDayCare/map.json | 2 +- data/maps/Route5_SouthEntrance/map.json | 2 +- data/maps/Route6/map.json | 12 ++-- data/maps/Route6_NorthEntrance/map.json | 2 +- data/maps/Route7_EastEntrance/map.json | 2 +- data/maps/Route8/map.json | 30 +++++----- data/maps/Route8_WestEntrance/map.json | 2 +- data/maps/Route9/map.json | 24 ++++---- data/maps/SSAnne_1F_Corridor/map.json | 4 +- data/maps/SSAnne_1F_Room1/map.json | 2 +- data/maps/SSAnne_1F_Room2/map.json | 8 +-- data/maps/SSAnne_1F_Room3/map.json | 6 +- data/maps/SSAnne_1F_Room4/map.json | 2 +- data/maps/SSAnne_1F_Room5/map.json | 2 +- data/maps/SSAnne_1F_Room6/map.json | 2 +- data/maps/SSAnne_1F_Room7/map.json | 2 +- data/maps/SSAnne_2F_Corridor/map.json | 4 +- data/maps/SSAnne_2F_Room1/map.json | 2 +- data/maps/SSAnne_2F_Room2/map.json | 6 +- data/maps/SSAnne_2F_Room3/map.json | 4 +- data/maps/SSAnne_2F_Room4/map.json | 6 +- data/maps/SSAnne_2F_Room5/map.json | 4 +- data/maps/SSAnne_2F_Room6/map.json | 4 +- data/maps/SSAnne_3F_Corridor/map.json | 2 +- data/maps/SSAnne_B1F_Room1/map.json | 4 +- data/maps/SSAnne_B1F_Room2/map.json | 4 +- data/maps/SSAnne_B1F_Room3/map.json | 4 +- data/maps/SSAnne_B1F_Room4/map.json | 4 +- data/maps/SSAnne_B1F_Room5/map.json | 6 +- data/maps/SSAnne_CaptainsOffice/map.json | 2 +- data/maps/SSAnne_Deck/map.json | 10 ++-- data/maps/SSAnne_Exterior/map.json | 2 +- data/maps/SSAnne_Kitchen/map.json | 16 ++--- data/maps/SafariZone_Building1/map.json | 4 +- data/maps/SafariZone_Building2/map.json | 6 +- data/maps/SafariZone_Building3/map.json | 8 +-- data/maps/SafariZone_Building4/map.json | 6 +- data/maps/SafariZone_Center/map.json | 2 +- data/maps/SafariZone_East/map.json | 8 +-- data/maps/SafariZone_North/map.json | 6 +- data/maps/SafariZone_SecretHouse/map.json | 2 +- data/maps/SafariZone_West/map.json | 8 +-- data/maps/SaffronCity/map.json | 30 +++++----- data/maps/SaffronCity_Dojo/map.json | 14 ++--- data/maps/SaffronCity_Gym/map.json | 18 +++--- data/maps/SaffronCity_House1_1F/map.json | 6 +- data/maps/SaffronCity_House1_2F/map.json | 8 +-- data/maps/SaffronCity_House2/map.json | 8 +-- data/maps/SaffronCity_House3/map.json | 2 +- data/maps/SaffronCity_Mart/map.json | 6 +- .../SaffronCity_PokemonCenter_1F/map.json | 12 ++-- .../SaffronCity_PokemonCenter_2F/map.json | 8 +-- .../map.json | 20 +++---- data/maps/SeafoamIslands_1F/map.json | 6 +- data/maps/SeafoamIslands_B1F/map.json | 8 +-- data/maps/SeafoamIslands_B2F/map.json | 6 +- data/maps/SeafoamIslands_B3F/map.json | 12 ++-- data/maps/SeafoamIslands_B4F/map.json | 8 +-- data/maps/SevenIsland/map.json | 6 +- data/maps/SevenIsland_Harbor/map.json | 4 +- data/maps/SevenIsland_House_Room1/map.json | 2 +- data/maps/SevenIsland_House_Room2/map.json | 2 +- data/maps/SevenIsland_Mart/map.json | 8 +-- .../SevenIsland_PokemonCenter_1F/map.json | 12 ++-- .../SevenIsland_PokemonCenter_2F/map.json | 8 +-- .../map.json | 14 ++--- data/maps/SevenIsland_SevaultCanyon/map.json | 40 ++++++------- .../map.json | 12 ++-- .../SevenIsland_SevaultCanyon_House/map.json | 6 +- data/maps/SevenIsland_TanobyRuins/map.json | 8 +-- data/maps/SevenIsland_TrainerTower/map.json | 4 +- .../maps/SevenIsland_TrainerTower_1F/map.json | 10 ++-- .../maps/SevenIsland_TrainerTower_2F/map.json | 10 ++-- .../maps/SevenIsland_TrainerTower_3F/map.json | 10 ++-- .../maps/SevenIsland_TrainerTower_4F/map.json | 10 ++-- .../maps/SevenIsland_TrainerTower_5F/map.json | 10 ++-- .../maps/SevenIsland_TrainerTower_6F/map.json | 10 ++-- .../maps/SevenIsland_TrainerTower_7F/map.json | 10 ++-- .../maps/SevenIsland_TrainerTower_8F/map.json | 10 ++-- .../SevenIsland_TrainerTower_Lobby/map.json | 10 ++-- .../SevenIsland_TrainerTower_Roof/map.json | 2 +- data/maps/SilphCo_10F/map.json | 12 ++-- data/maps/SilphCo_11F/map.json | 12 ++-- data/maps/SilphCo_1F/map.json | 2 +- data/maps/SilphCo_2F/map.json | 10 ++-- data/maps/SilphCo_3F/map.json | 8 +-- data/maps/SilphCo_4F/map.json | 16 ++--- data/maps/SilphCo_5F/map.json | 18 +++--- data/maps/SilphCo_6F/map.json | 20 +++---- data/maps/SilphCo_7F/map.json | 22 +++---- data/maps/SilphCo_8F/map.json | 12 ++-- data/maps/SilphCo_9F/map.json | 8 +-- data/maps/SixIsland/map.json | 4 +- .../map.json | 4 +- data/maps/SixIsland_GreenPath/map.json | 2 +- data/maps/SixIsland_Harbor/map.json | 4 +- data/maps/SixIsland_House/map.json | 2 +- data/maps/SixIsland_Mart/map.json | 6 +- data/maps/SixIsland_OutcastIsland/map.json | 14 ++--- data/maps/SixIsland_PatternBush/map.json | 24 ++++---- data/maps/SixIsland_PokemonCenter_1F/map.json | 8 +-- data/maps/SixIsland_PokemonCenter_2F/map.json | 8 +-- data/maps/SixIsland_RuinValley/map.json | 34 +++++------ data/maps/SixIsland_WaterPath/map.json | 18 +++--- data/maps/SixIsland_WaterPath_House1/map.json | 2 +- data/maps/SixIsland_WaterPath_House2/map.json | 2 +- data/maps/ThreeIsland/map.json | 28 ++++----- data/maps/ThreeIsland_BerryForest/map.json | 28 ++++----- data/maps/ThreeIsland_BondBridge/map.json | 18 +++--- .../maps/ThreeIsland_DunsparceTunnel/map.json | 2 +- data/maps/ThreeIsland_Harbor/map.json | 4 +- data/maps/ThreeIsland_House1/map.json | 2 +- data/maps/ThreeIsland_House2/map.json | 4 +- data/maps/ThreeIsland_House3/map.json | 2 +- data/maps/ThreeIsland_House4/map.json | 4 +- data/maps/ThreeIsland_House5/map.json | 2 +- data/maps/ThreeIsland_Mart/map.json | 8 +-- .../ThreeIsland_PokemonCenter_1F/map.json | 8 +-- .../ThreeIsland_PokemonCenter_2F/map.json | 8 +-- data/maps/ThreeIsland_Port/map.json | 6 +- data/maps/TwoIsland/map.json | 18 +++--- data/maps/TwoIsland_CapeBrink_House/map.json | 2 +- data/maps/TwoIsland_Harbor/map.json | 4 +- data/maps/TwoIsland_House/map.json | 2 +- data/maps/TwoIsland_JoyfulGameCorner/map.json | 8 +-- data/maps/TwoIsland_PokemonCenter_1F/map.json | 6 +- data/maps/TwoIsland_PokemonCenter_2F/map.json | 8 +-- .../UndergroundPath_EastEntrance/map.json | 2 +- .../UndergroundPath_NorthEntrance/map.json | 2 +- .../UndergroundPath_SouthEntrance/map.json | 2 +- .../UndergroundPath_WestEntrance/map.json | 2 +- data/maps/UnknownMap_00_00/map.json | 2 +- data/maps/UnknownMap_00_01/map.json | 2 +- data/maps/UnknownMap_00_02/map.json | 2 +- data/maps/UnknownMap_00_04/map.json | 18 +++--- data/maps/VermilionCity/map.json | 16 ++--- data/maps/VermilionCity_Gym/map.json | 10 ++-- data/maps/VermilionCity_House1/map.json | 2 +- data/maps/VermilionCity_House2/map.json | 2 +- data/maps/VermilionCity_House3/map.json | 8 +-- data/maps/VermilionCity_Mart/map.json | 6 +- .../VermilionCity_PokemonCenter_1F/map.json | 14 ++--- .../VermilionCity_PokemonCenter_2F/map.json | 8 +-- .../VermilionCity_PokemonFanClub/map.json | 12 ++-- data/maps/VictoryRoad_1F/map.json | 14 ++--- data/maps/VictoryRoad_2F/map.json | 26 ++++----- data/maps/VictoryRoad_3F/map.json | 24 ++++---- data/maps/ViridianCity/map.json | 18 +++--- data/maps/ViridianCity/scripts.inc | 6 +- data/maps/ViridianCity_Gym/map.json | 20 +++---- data/maps/ViridianCity_House1/map.json | 6 +- data/maps/ViridianCity_House2/map.json | 4 +- data/maps/ViridianCity_Mart/map.json | 6 +- .../ViridianCity_PokemonCenter_1F/map.json | 8 +-- .../ViridianCity_PokemonCenter_2F/map.json | 8 +-- data/maps/ViridianForest/map.json | 22 +++---- include/constants/map_objects.h | 17 ++++++ include/constants/vars.h | 34 +++++------ src/renewable_hidden_items.c | 4 +- src/trainer_tower.c | 12 ++-- 366 files changed, 1690 insertions(+), 1678 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index bf3ff24fc..7a91fc01e 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -12,6 +12,7 @@ #include "constants/spawn_points.h" #include "constants/field_effects.h" #include "constants/trainers.h" +#include "constants/map_objects.h" .include "asm/macros.inc" .include "asm/macros/event.inc" @@ -59,8 +60,6 @@ gStdScripts:: @ 8160450 .4byte gStdScript_ItemMessageAndFanfare gStdScriptsEnd:: - - .include "data/maps/UnknownMap_00_00/scripts.inc" .include "data/maps/UnknownMap_00_01/scripts.inc" .include "data/maps/UnknownMap_00_02/scripts.inc" @@ -485,8 +484,6 @@ gStdScriptsEnd:: .include "data/maps/SixIsland_WaterPath_House2/scripts.inc" .include "data/maps/SevenIsland_SevaultCanyon_House/scripts.inc" - - .include "data/maps/ViridianForest/text.inc" .include "data/maps/MtMoon_1F/text.inc" .include "data/maps/MtMoon_B2F/text.inc" @@ -772,8 +769,6 @@ gStdScriptsEnd:: .include "data/maps/SixIsland_WaterPath_House2/text.inc" .include "data/maps/SevenIsland_SevaultCanyon_House/text.inc" - - gStdScript_2:: @ 81A4E3F lock faceplayer @@ -1494,7 +1489,6 @@ Text_1A644F:: @ 81A644F .string "This move can be learned only\n" .string "once. Is that okay?$" - EventScript_ResetAllMapFlags:: @ 81A6481 setflag FLAG_0x02B setflag FLAG_0x02C diff --git a/data/map_events.s b/data/map_events.s index 583802155..a36cd149f 100644 --- a/data/map_events.s +++ b/data/map_events.s @@ -10,6 +10,7 @@ #include "constants/vars.h" #include "constants/weather.h" @#include "constants/trainer_hill.h" +#include "constants/map_objects.h" .include "asm/macros.inc" .include "constants/constants.inc" .include "constants/item_data_constants.inc" diff --git a/data/maps/BirthIsland_Exterior/map.json b/data/maps/BirthIsland_Exterior/map.json index 5ee37131f..0d81cfa6c 100644 --- a/data/maps/BirthIsland_Exterior/map.json +++ b/data/maps/BirthIsland_Exterior/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "106", + "graphics_id": "MAP_OBJ_GFX_METEORITE", "x": 15, "y": 12, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "154" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 15, "y": 3, "elevation": 3, diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc index 8b67539ce..b53955f53 100644 --- a/data/maps/BirthIsland_Exterior/scripts.inc +++ b/data/maps/BirthIsland_Exterior/scripts.inc @@ -10,8 +10,8 @@ BirthIsland_Exterior_MapScript3_165213:: @ 8165213 BirthIsland_Exterior_MapScript1_165217:: @ 8165217 setworldmapflag FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR - setvar VAR_0x4010, 150 - setvar VAR_SECRET_BASE_MAP, 0 + setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_DEOXYS_N + setvar VAR_0x4026, 0 setvar VAR_0x403E, 0 checkflag FLAG_0x2E4 call_if 1, EventScript_16523C diff --git a/data/maps/BirthIsland_Harbor/map.json b/data/maps/BirthIsland_Harbor/map.json index cecda6ec5..eed07d984 100644 --- a/data/maps/BirthIsland_Harbor/map.json +++ b/data/maps/BirthIsland_Harbor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "108", + "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", "x": 8, "y": 9, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 8, "y": 6, "elevation": 3, diff --git a/data/maps/CeladonCity/map.json b/data/maps/CeladonCity/map.json index 890ae2da0..136e04982 100644 --- a/data/maps/CeladonCity/map.json +++ b/data/maps/CeladonCity/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 48, "y": 15, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "95" }, { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 38, "y": 14, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "112", + "graphics_id": "MAP_OBJ_GFX_POLIWRATH", "x": 36, "y": 14, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 11, "y": 18, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 18, "y": 22, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 30, "y": 24, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 26, "y": 19, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 38, "y": 31, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "95" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 9, "y": 30, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 52, "y": 22, "elevation": 3, @@ -155,7 +155,7 @@ "flag": "20" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 40, "y": 35, "elevation": 0, @@ -168,7 +168,7 @@ "flag": "19" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 25, "y": 10, "elevation": 3, @@ -194,7 +194,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 3, "elevation": 3, @@ -207,7 +207,7 @@ "flag": "465" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 47, "y": 24, "elevation": 3, diff --git a/data/maps/CeladonCity_Condominiums_1F/map.json b/data/maps/CeladonCity_Condominiums_1F/map.json index cb315ade8..eed6a38a6 100644 --- a/data/maps/CeladonCity_Condominiums_1F/map.json +++ b/data/maps/CeladonCity_Condominiums_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "125", + "graphics_id": "MAP_OBJ_GFX_MEOWTH", "x": 1, "y": 9, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "113", + "graphics_id": "MAP_OBJ_GFX_CLEFAIRY", "x": 5, "y": 13, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "122", + "graphics_id": "MAP_OBJ_GFX_NIDORAN_F", "x": 5, "y": 8, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "35", + "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", "x": 2, "y": 9, "elevation": 3, diff --git a/data/maps/CeladonCity_Condominiums_2F/map.json b/data/maps/CeladonCity_Condominiums_2F/map.json index e460de793..3541660d4 100644 --- a/data/maps/CeladonCity_Condominiums_2F/map.json +++ b/data/maps/CeladonCity_Condominiums_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 6, "y": 6, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "158" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 5, "y": 6, "elevation": 0, diff --git a/data/maps/CeladonCity_Condominiums_3F/map.json b/data/maps/CeladonCity_Condominiums_3F/map.json index 4a405c3f1..41561f349 100644 --- a/data/maps/CeladonCity_Condominiums_3F/map.json +++ b/data/maps/CeladonCity_Condominiums_3F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 0, "y": 10, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 3, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 4, "y": 10, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 0, "y": 13, "elevation": 3, diff --git a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json index aee589439..14c5e6d98 100644 --- a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json +++ b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 3, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 7, "y": 3, "elevation": 0, diff --git a/data/maps/CeladonCity_DepartmentStore_1F/map.json b/data/maps/CeladonCity_DepartmentStore_1F/map.json index 412eb4008..f40f5c2fe 100644 --- a/data/maps/CeladonCity_DepartmentStore_1F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 6, "y": 10, "elevation": 3, diff --git a/data/maps/CeladonCity_DepartmentStore_2F/map.json b/data/maps/CeladonCity_DepartmentStore_2F/map.json index 42d5c76f5..0f01dd4cd 100644 --- a/data/maps/CeladonCity_DepartmentStore_2F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 5, "y": 10, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 1, "y": 8, "elevation": 0, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 1, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 11, "y": 6, "elevation": 3, diff --git a/data/maps/CeladonCity_DepartmentStore_3F/map.json b/data/maps/CeladonCity_DepartmentStore_3F/map.json index 21780d544..3ac411820 100644 --- a/data/maps/CeladonCity_DepartmentStore_3F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_3F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 10, "y": 9, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "51", + "graphics_id": "MAP_OBJ_GFX_GBA_KID", "x": 11, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "51", + "graphics_id": "MAP_OBJ_GFX_GBA_KID", "x": 4, "y": 9, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "51", + "graphics_id": "MAP_OBJ_GFX_GBA_KID", "x": 1, "y": 9, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 9, "y": 14, "elevation": 3, diff --git a/data/maps/CeladonCity_DepartmentStore_4F/map.json b/data/maps/CeladonCity_DepartmentStore_4F/map.json index 8598fbae4..e68119e01 100644 --- a/data/maps/CeladonCity_DepartmentStore_4F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_4F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 6, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 10, "y": 11, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 3, "y": 13, "elevation": 0, diff --git a/data/maps/CeladonCity_DepartmentStore_5F/map.json b/data/maps/CeladonCity_DepartmentStore_5F/map.json index 12e86270d..2c30cb8b5 100644 --- a/data/maps/CeladonCity_DepartmentStore_5F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_5F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 11, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 6, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 1, "y": 7, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 1, "y": 6, "elevation": 3, diff --git a/data/maps/CeladonCity_DepartmentStore_Roof/map.json b/data/maps/CeladonCity_DepartmentStore_Roof/map.json index fc4f32491..1d499c195 100644 --- a/data/maps/CeladonCity_DepartmentStore_Roof/map.json +++ b/data/maps/CeladonCity_DepartmentStore_Roof/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 9, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 5, "y": 4, "elevation": 3, diff --git a/data/maps/CeladonCity_GameCorner/map.json b/data/maps/CeladonCity_GameCorner/map.json index 3c13bc40f..3a1f161e2 100644 --- a/data/maps/CeladonCity_GameCorner/map.json +++ b/data/maps/CeladonCity_GameCorner/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 4, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 6, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 1, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 1, "y": 8, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 4, "y": 7, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "91", + "graphics_id": "MAP_OBJ_GFX_GYM_GUY", "x": 7, "y": 10, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 7, "y": 8, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 10, "y": 9, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 13, "y": 7, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 16, "y": 10, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "0" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 11, "y": 2, "elevation": 3, diff --git a/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json b/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json index d4085c047..658ec5bd4 100644 --- a/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json +++ b/data/maps/CeladonCity_GameCorner_PrizeRoom/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 2, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 6, "y": 7, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 4, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 6, "y": 2, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 2, "y": 2, "elevation": 3, diff --git a/data/maps/CeladonCity_Gym/map.json b/data/maps/CeladonCity_Gym/map.json index 15647d28f..690cf2d47 100644 --- a/data/maps/CeladonCity_Gym/map.json +++ b/data/maps/CeladonCity_Gym/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 3, "y": 11, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 9, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 10, "y": 7, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 2, "y": 6, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 5, "y": 4, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 7, "y": 4, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "83", + "graphics_id": "MAP_OBJ_GFX_ERIKA", "x": 6, "y": 4, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 8, "y": 7, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 6, "y": 8, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "18" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 3, "y": 5, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "19" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 9, "y": 6, "elevation": 3, diff --git a/data/maps/CeladonCity_Hotel/map.json b/data/maps/CeladonCity_Hotel/map.json index 0bb559faf..4d1d99203 100644 --- a/data/maps/CeladonCity_Hotel/map.json +++ b/data/maps/CeladonCity_Hotel/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "35", + "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", "x": 5, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 3, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 9, "y": 7, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 2, "y": 6, "elevation": 3, diff --git a/data/maps/CeladonCity_House1/map.json b/data/maps/CeladonCity_House1/map.json index 40d610292..ea37835d1 100644 --- a/data/maps/CeladonCity_House1/map.json +++ b/data/maps/CeladonCity_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 5, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 2, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 8, "y": 4, "elevation": 3, diff --git a/data/maps/CeladonCity_PokemonCenter_1F/map.json b/data/maps/CeladonCity_PokemonCenter_1F/map.json index 57eee5a1d..c29be0604 100644 --- a/data/maps/CeladonCity_PokemonCenter_1F/map.json +++ b/data/maps/CeladonCity_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 4, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 10, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 12, "y": 5, "elevation": 3, diff --git a/data/maps/CeladonCity_PokemonCenter_2F/map.json b/data/maps/CeladonCity_PokemonCenter_2F/map.json index faa029c1f..6db3c2c2a 100644 --- a/data/maps/CeladonCity_PokemonCenter_2F/map.json +++ b/data/maps/CeladonCity_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/CeladonCity_Restaurant/map.json b/data/maps/CeladonCity_Restaurant/map.json index 1abb5c5ae..1e96149ad 100644 --- a/data/maps/CeladonCity_Restaurant/map.json +++ b/data/maps/CeladonCity_Restaurant/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "59", + "graphics_id": "MAP_OBJ_GFX_CHEF", "x": 12, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 11, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 9, "y": 4, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 1, "y": 2, "elevation": 0, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 3, "y": 7, "elevation": 0, diff --git a/data/maps/CeruleanCave_1F/map.json b/data/maps/CeruleanCave_1F/map.json index 6eb159ec0..bc61b6f2a 100644 --- a/data/maps/CeruleanCave_1F/map.json +++ b/data/maps/CeruleanCave_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 7, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "434" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 11, "y": 16, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "435" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 25, "y": 5, "elevation": 4, @@ -53,7 +53,7 @@ "flag": "433" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 7, "y": 21, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 13, "y": 21, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 5, "y": 20, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "20" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 14, "y": 20, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "21" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 11, "y": 21, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "22" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 9, "y": 18, "elevation": 3, diff --git a/data/maps/CeruleanCave_2F/map.json b/data/maps/CeruleanCave_2F/map.json index 73fd1877f..4afc6c445 100644 --- a/data/maps/CeruleanCave_2F/map.json +++ b/data/maps/CeruleanCave_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 9, "y": 18, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "437" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 29, "y": 16, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "438" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 33, "y": 12, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "436" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 33, "y": 10, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 33, "y": 9, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 25, "y": 11, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "20" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 28, "y": 20, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "21" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 30, "y": 20, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "22" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 9, "y": 13, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "23" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 23, "y": 16, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "24" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 13, "y": 6, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "25" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 4, "y": 12, "elevation": 3, @@ -170,7 +170,7 @@ "flag": "26" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 10, "y": 20, "elevation": 3, diff --git a/data/maps/CeruleanCave_B1F/map.json b/data/maps/CeruleanCave_B1F/map.json index 8ad1ef685..0954f895e 100644 --- a/data/maps/CeruleanCave_B1F/map.json +++ b/data/maps/CeruleanCave_B1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 31, "y": 9, "elevation": 4, @@ -27,7 +27,7 @@ "flag": "440" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 32, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "439" }, { - "graphics_id": "139", + "graphics_id": "MAP_OBJ_GFX_MEWTWO", "x": 7, "y": 12, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "129" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 37, "y": 1, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 38, "y": 2, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 35, "y": 1, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "20" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 37, "y": 4, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "21" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 35, "y": 5, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "22" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 2, "y": 2, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "23" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 4, "y": 1, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "24" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 6, "y": 1, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "25" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 3, "y": 4, "elevation": 3, diff --git a/data/maps/CeruleanCity/map.json b/data/maps/CeruleanCity/map.json index 4b7ab2444..a51b06518 100644 --- a/data/maps/CeruleanCity/map.json +++ b/data/maps/CeruleanCity/map.json @@ -35,7 +35,7 @@ ], "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 31, "y": 12, "elevation": 3, @@ -48,7 +48,7 @@ "flag": "0" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 33, "y": 6, "elevation": 3, @@ -61,7 +61,7 @@ "flag": "59" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 16, "y": 21, "elevation": 3, @@ -74,7 +74,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 9, "y": 23, "elevation": 3, @@ -87,7 +87,7 @@ "flag": "0" }, { - "graphics_id": "129", + "graphics_id": "MAP_OBJ_GFX_SLOWBRO", "x": 32, "y": 29, "elevation": 3, @@ -100,7 +100,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 33, "y": 29, "elevation": 3, @@ -113,7 +113,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 34, "y": 22, "elevation": 3, @@ -126,7 +126,7 @@ "flag": "0" }, { - "graphics_id": "72", + "graphics_id": "MAP_OBJ_GFX_BLUE", "x": 22, "y": 0, "elevation": 3, @@ -139,7 +139,7 @@ "flag": "60" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 26, "y": 32, "elevation": 3, @@ -165,7 +165,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 12, "y": 30, "elevation": 3, @@ -178,7 +178,7 @@ "flag": "0" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 1, "y": 13, "elevation": 3, diff --git a/data/maps/CeruleanCity_BikeShop/map.json b/data/maps/CeruleanCity_BikeShop/map.json index 0f56bc949..34b8b351a 100644 --- a/data/maps/CeruleanCity_BikeShop/map.json +++ b/data/maps/CeruleanCity_BikeShop/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 9, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 9, "y": 7, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 5, "y": 5, "elevation": 3, diff --git a/data/maps/CeruleanCity_Gym/map.json b/data/maps/CeruleanCity_Gym/map.json index ad41f1e70..6cf69cf3e 100644 --- a/data/maps/CeruleanCity_Gym/map.json +++ b/data/maps/CeruleanCity_Gym/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 10, "y": 12, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 4, "y": 7, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "81", + "graphics_id": "MAP_OBJ_GFX_MISTY", "x": 8, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "91", + "graphics_id": "MAP_OBJ_GFX_GYM_GUY", "x": 7, "y": 16, "elevation": 3, diff --git a/data/maps/CeruleanCity_House1/map.json b/data/maps/CeruleanCity_House1/map.json index 51f0db0ca..9326a9234 100644 --- a/data/maps/CeruleanCity_House1/map.json +++ b/data/maps/CeruleanCity_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 6, "y": 5, "elevation": 3, diff --git a/data/maps/CeruleanCity_House2/map.json b/data/maps/CeruleanCity_House2/map.json index 6865c93a0..44fcd2b45 100644 --- a/data/maps/CeruleanCity_House2/map.json +++ b/data/maps/CeruleanCity_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 1, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 7, "y": 6, "elevation": 3, diff --git a/data/maps/CeruleanCity_House3/map.json b/data/maps/CeruleanCity_House3/map.json index 829ae2084..c1ce74bf3 100644 --- a/data/maps/CeruleanCity_House3/map.json +++ b/data/maps/CeruleanCity_House3/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 2, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "35", + "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", "x": 7, "y": 5, "elevation": 3, diff --git a/data/maps/CeruleanCity_House4/map.json b/data/maps/CeruleanCity_House4/map.json index ee56f7d91..13ef69f13 100644 --- a/data/maps/CeruleanCity_House4/map.json +++ b/data/maps/CeruleanCity_House4/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 5, "y": 3, "elevation": 3, diff --git a/data/maps/CeruleanCity_House5/map.json b/data/maps/CeruleanCity_House5/map.json index 489ae791f..9feb1ced4 100644 --- a/data/maps/CeruleanCity_House5/map.json +++ b/data/maps/CeruleanCity_House5/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 7, "y": 4, "elevation": 3, diff --git a/data/maps/CeruleanCity_Mart/map.json b/data/maps/CeruleanCity_Mart/map.json index e29ff56dd..182e8ccf6 100644 --- a/data/maps/CeruleanCity_Mart/map.json +++ b/data/maps/CeruleanCity_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 9, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 1, "y": 7, "elevation": 3, diff --git a/data/maps/CeruleanCity_PokemonCenter_1F/map.json b/data/maps/CeruleanCity_PokemonCenter_1F/map.json index f80669fac..be49ee0b6 100644 --- a/data/maps/CeruleanCity_PokemonCenter_1F/map.json +++ b/data/maps/CeruleanCity_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 12, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 5, "y": 4, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 4, "y": 8, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 3, "y": 3, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 2, "y": 1, "elevation": 0, @@ -92,7 +92,7 @@ "flag": "157" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 3, "y": 1, "elevation": 0, diff --git a/data/maps/CeruleanCity_PokemonCenter_2F/map.json b/data/maps/CeruleanCity_PokemonCenter_2F/map.json index 228bfa8a3..1780cc18f 100644 --- a/data/maps/CeruleanCity_PokemonCenter_2F/map.json +++ b/data/maps/CeruleanCity_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/CinnabarIsland/map.json b/data/maps/CinnabarIsland/map.json index 5e2726a36..b70cb19c9 100644 --- a/data/maps/CinnabarIsland/map.json +++ b/data/maps/CinnabarIsland/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 14, "y": 6, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 11, "y": 11, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "73", + "graphics_id": "MAP_OBJ_GFX_BILL", "x": 20, "y": 7, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "98" }, { - "graphics_id": "108", + "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", "x": 23, "y": 7, "elevation": 1, diff --git a/data/maps/CinnabarIsland_Gym/map.json b/data/maps/CinnabarIsland_Gym/map.json index 83cc3ffc0..f442fb26a 100644 --- a/data/maps/CinnabarIsland_Gym/map.json +++ b/data/maps/CinnabarIsland_Gym/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 25, "y": 11, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 25, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 17, "y": 5, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 16, "y": 11, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 16, "y": 18, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 4, "y": 19, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 4, "y": 11, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "86", + "graphics_id": "MAP_OBJ_GFX_BLAINE", "x": 5, "y": 4, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "0" }, { - "graphics_id": "91", + "graphics_id": "MAP_OBJ_GFX_GYM_GUY", "x": 24, "y": 20, "elevation": 3, diff --git a/data/maps/CinnabarIsland_Mart/map.json b/data/maps/CinnabarIsland_Mart/map.json index 1d40fc33d..59430b7ed 100644 --- a/data/maps/CinnabarIsland_Mart/map.json +++ b/data/maps/CinnabarIsland_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 6, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 8, "y": 2, "elevation": 3, diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json index e14c68123..406880956 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json +++ b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 2, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 9, "y": 7, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 14, "y": 6, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 2, "y": 1, "elevation": 0, @@ -79,7 +79,7 @@ "flag": "157" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 3, "y": 1, "elevation": 0, @@ -92,7 +92,7 @@ "flag": "157" }, { - "graphics_id": "73", + "graphics_id": "MAP_OBJ_GFX_BILL", "x": 11, "y": 5, "elevation": 3, diff --git a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json index 258320b9b..b7778f77b 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json +++ b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json b/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json index 4c0d5d33a..1e35330d9 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_Entrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 2, "y": 4, "elevation": 3, diff --git a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json index c0bd22e9d..a942a9ca8 100644 --- a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 11, "y": 8, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 12, "y": 3, "elevation": 3, diff --git a/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json b/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json index a7af3e0c9..6542e543c 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_Lounge/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 5, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 4, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 10, "y": 5, "elevation": 3, diff --git a/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json b/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json index 42fc53a4c..0402b218a 100644 --- a/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json +++ b/data/maps/CinnabarIsland_PokemonLab_ResearchRoom/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 5, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 10, "y": 3, "elevation": 3, diff --git a/data/maps/DiglettsCave_NorthEntrance/map.json b/data/maps/DiglettsCave_NorthEntrance/map.json index 1ee6434d7..ac1360466 100644 --- a/data/maps/DiglettsCave_NorthEntrance/map.json +++ b/data/maps/DiglettsCave_NorthEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/DiglettsCave_SouthEntrance/map.json b/data/maps/DiglettsCave_SouthEntrance/map.json index c62cc1258..9b1a1ce89 100644 --- a/data/maps/DiglettsCave_SouthEntrance/map.json +++ b/data/maps/DiglettsCave_SouthEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/FiveIsland/map.json b/data/maps/FiveIsland/map.json index 5dd4a4ac4..ecb5fb9d9 100644 --- a/data/maps/FiveIsland/map.json +++ b/data/maps/FiveIsland/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 8, "y": 5, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 16, "y": 10, "elevation": 3, diff --git a/data/maps/FiveIsland_Harbor/map.json b/data/maps/FiveIsland_Harbor/map.json index 835b1ef31..d1220b637 100644 --- a/data/maps/FiveIsland_Harbor/map.json +++ b/data/maps/FiveIsland_Harbor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "108", + "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", "x": 8, "y": 9, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 8, "y": 6, "elevation": 3, diff --git a/data/maps/FiveIsland_House1/map.json b/data/maps/FiveIsland_House1/map.json index 45ac73f0f..00af7faf1 100644 --- a/data/maps/FiveIsland_House1/map.json +++ b/data/maps/FiveIsland_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "31", + "graphics_id": "MAP_OBJ_GFX_WOMAN_3", "x": 10, "y": 2, "elevation": 3, diff --git a/data/maps/FiveIsland_House2/map.json b/data/maps/FiveIsland_House2/map.json index d9b1ca36e..b7e3229c8 100644 --- a/data/maps/FiveIsland_House2/map.json +++ b/data/maps/FiveIsland_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 2, "y": 3, "elevation": 3, diff --git a/data/maps/FiveIsland_LostCave_Room1/map.json b/data/maps/FiveIsland_LostCave_Room1/map.json index 46a9371be..05d20f0d4 100644 --- a/data/maps/FiveIsland_LostCave_Room1/map.json +++ b/data/maps/FiveIsland_LostCave_Room1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 5, "y": 4, "elevation": 3, diff --git a/data/maps/FiveIsland_LostCave_Room10/map.json b/data/maps/FiveIsland_LostCave_Room10/map.json index af59dbf68..3de72549a 100644 --- a/data/maps/FiveIsland_LostCave_Room10/map.json +++ b/data/maps/FiveIsland_LostCave_Room10/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 5, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "147" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 2, "elevation": 3, diff --git a/data/maps/FiveIsland_LostCave_Room11/map.json b/data/maps/FiveIsland_LostCave_Room11/map.json index 1bb718599..b6c7eee6a 100644 --- a/data/maps/FiveIsland_LostCave_Room11/map.json +++ b/data/maps/FiveIsland_LostCave_Room11/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 5, "elevation": 3, diff --git a/data/maps/FiveIsland_LostCave_Room12/map.json b/data/maps/FiveIsland_LostCave_Room12/map.json index 19a4d07fb..81d5c84a6 100644 --- a/data/maps/FiveIsland_LostCave_Room12/map.json +++ b/data/maps/FiveIsland_LostCave_Room12/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 5, "elevation": 3, diff --git a/data/maps/FiveIsland_LostCave_Room13/map.json b/data/maps/FiveIsland_LostCave_Room13/map.json index 12c0a2295..34c5d1c2e 100644 --- a/data/maps/FiveIsland_LostCave_Room13/map.json +++ b/data/maps/FiveIsland_LostCave_Room13/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 5, "elevation": 3, diff --git a/data/maps/FiveIsland_LostCave_Room14/map.json b/data/maps/FiveIsland_LostCave_Room14/map.json index 0d5204697..61b7c7707 100644 --- a/data/maps/FiveIsland_LostCave_Room14/map.json +++ b/data/maps/FiveIsland_LostCave_Room14/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 5, "elevation": 3, diff --git a/data/maps/FiveIsland_LostCave_Room4/map.json b/data/maps/FiveIsland_LostCave_Room4/map.json index da9555287..5a6782d59 100644 --- a/data/maps/FiveIsland_LostCave_Room4/map.json +++ b/data/maps/FiveIsland_LostCave_Room4/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 6, "y": 4, "elevation": 3, diff --git a/data/maps/FiveIsland_Meadow/map.json b/data/maps/FiveIsland_Meadow/map.json index 2d374bd56..79492a3ef 100644 --- a/data/maps/FiveIsland_Meadow/map.json +++ b/data/maps/FiveIsland_Meadow/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "50", + "graphics_id": "MAP_OBJ_GFX_ROCKET_F", "x": 18, "y": 18, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "136" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 17, "y": 5, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "136" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 11, "y": 27, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "136" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 8, "y": 9, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "18" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 19, "y": 12, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "19" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 12, "y": 11, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "478" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 3, "y": 22, "elevation": 3, diff --git a/data/maps/FiveIsland_MemorialPillar/map.json b/data/maps/FiveIsland_MemorialPillar/map.json index c95148359..fcb4710ef 100644 --- a/data/maps/FiveIsland_MemorialPillar/map.json +++ b/data/maps/FiveIsland_MemorialPillar/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 8, "y": 44, "elevation": 4, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 12, "y": 6, "elevation": 3, @@ -46,7 +46,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 14, "y": 17, "elevation": 3, @@ -59,7 +59,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 17, "y": 31, "elevation": 3, @@ -72,7 +72,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 4, "y": 47, "elevation": 3, diff --git a/data/maps/FiveIsland_PokemonCenter_1F/map.json b/data/maps/FiveIsland_PokemonCenter_1F/map.json index af0f12fde..b89d73b1b 100644 --- a/data/maps/FiveIsland_PokemonCenter_1F/map.json +++ b/data/maps/FiveIsland_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 9, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "59", + "graphics_id": "MAP_OBJ_GFX_CHEF", "x": 4, "y": 8, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 2, "y": 1, "elevation": 0, @@ -66,7 +66,7 @@ "flag": "157" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 3, "y": 1, "elevation": 0, diff --git a/data/maps/FiveIsland_PokemonCenter_2F/map.json b/data/maps/FiveIsland_PokemonCenter_2F/map.json index d1c083cb7..5c59463ff 100644 --- a/data/maps/FiveIsland_PokemonCenter_2F/map.json +++ b/data/maps/FiveIsland_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/FiveIsland_ResortGorgeous/map.json b/data/maps/FiveIsland_ResortGorgeous/map.json index 393beb511..a33858daf 100644 --- a/data/maps/FiveIsland_ResortGorgeous/map.json +++ b/data/maps/FiveIsland_ResortGorgeous/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 44, "y": 10, "elevation": 3, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 33, "y": 12, "elevation": 3, @@ -46,7 +46,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 12, "y": 10, "elevation": 3, @@ -59,7 +59,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 23, "y": 9, "elevation": 3, @@ -72,7 +72,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 33, "y": 8, "elevation": 3, @@ -85,7 +85,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 33, "y": 3, "elevation": 3, @@ -98,7 +98,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 56, "y": 7, "elevation": 1, @@ -111,7 +111,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 39, "y": 9, "elevation": 3, diff --git a/data/maps/FiveIsland_ResortGorgeous_House/map.json b/data/maps/FiveIsland_ResortGorgeous_House/map.json index 60c8196d3..68c9ce418 100644 --- a/data/maps/FiveIsland_ResortGorgeous_House/map.json +++ b/data/maps/FiveIsland_ResortGorgeous_House/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 4, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "149" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 6, "y": 2, "elevation": 3, diff --git a/data/maps/FiveIsland_RocketWarehouse/map.json b/data/maps/FiveIsland_RocketWarehouse/map.json index a2ef1dd10..5191f32d2 100644 --- a/data/maps/FiveIsland_RocketWarehouse/map.json +++ b/data/maps/FiveIsland_RocketWarehouse/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 15, "y": 11, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "136" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 17, "y": 15, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "136" }, { - "graphics_id": "50", + "graphics_id": "MAP_OBJ_GFX_ROCKET_F", "x": 27, "y": 16, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "136" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 25, "y": 11, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "136" }, { - "graphics_id": "50", + "graphics_id": "MAP_OBJ_GFX_ROCKET_F", "x": 6, "y": 6, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "136" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 27, "y": 4, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 8, "y": 25, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "500" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 17, "y": 3, "elevation": 0, @@ -118,7 +118,7 @@ "flag": "501" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 1, "y": 16, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "502" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 4, "y": 5, "elevation": 3, diff --git a/data/maps/FiveIsland_WaterLabyrinth/map.json b/data/maps/FiveIsland_WaterLabyrinth/map.json index 173c247da..e9f0eb16a 100644 --- a/data/maps/FiveIsland_WaterLabyrinth/map.json +++ b/data/maps/FiveIsland_WaterLabyrinth/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 14, "y": 11, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 9, "y": 7, "elevation": 3, diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json index 6dc00bca6..26cc2645b 100644 --- a/data/maps/FourIsland/map.json +++ b/data/maps/FourIsland/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 16, "y": 13, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "132", + "graphics_id": "MAP_OBJ_GFX_DODUO", "x": 12, "y": 9, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "122", + "graphics_id": "MAP_OBJ_GFX_NIDORAN_F", "x": 13, "y": 7, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "123", + "graphics_id": "MAP_OBJ_GFX_NIDORAN_M", "x": 14, "y": 7, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "121", + "graphics_id": "MAP_OBJ_GFX_PSYDUCK", "x": 17, "y": 9, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "35", + "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", "x": 26, "y": 19, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 5, "y": 11, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "18" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 6, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "473" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 32, "y": 19, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "474" }, { - "graphics_id": "72", + "graphics_id": "MAP_OBJ_GFX_BLUE", "x": 8, "y": 25, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "151" }, { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 36, "y": 13, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 31, "y": 21, "elevation": 3, diff --git a/data/maps/FourIsland_Harbor/map.json b/data/maps/FourIsland_Harbor/map.json index e7507d3fe..5b550da70 100644 --- a/data/maps/FourIsland_Harbor/map.json +++ b/data/maps/FourIsland_Harbor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "108", + "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", "x": 8, "y": 9, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 8, "y": 6, "elevation": 3, diff --git a/data/maps/FourIsland_House1/map.json b/data/maps/FourIsland_House1/map.json index a33509d0c..c47859aff 100644 --- a/data/maps/FourIsland_House1/map.json +++ b/data/maps/FourIsland_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 8, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 9, "y": 3, "elevation": 3, diff --git a/data/maps/FourIsland_House2/map.json b/data/maps/FourIsland_House2/map.json index bfb59deeb..a11437ab1 100644 --- a/data/maps/FourIsland_House2/map.json +++ b/data/maps/FourIsland_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/FourIsland_IcefallCave_1F/map.json b/data/maps/FourIsland_IcefallCave_1F/map.json index 9a9bb955a..cdff7efeb 100644 --- a/data/maps/FourIsland_IcefallCave_1F/map.json +++ b/data/maps/FourIsland_IcefallCave_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 11, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "496" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 12, "y": 16, "elevation": 3, diff --git a/data/maps/FourIsland_IcefallCave_B1F/map.json b/data/maps/FourIsland_IcefallCave_B1F/map.json index 709b24259..ab812373b 100644 --- a/data/maps/FourIsland_IcefallCave_B1F/map.json +++ b/data/maps/FourIsland_IcefallCave_B1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 10, "y": 14, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "498" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 21, "y": 7, "elevation": 3, diff --git a/data/maps/FourIsland_IcefallCave_Back/map.json b/data/maps/FourIsland_IcefallCave_Back/map.json index b47ef6927..6582bf948 100644 --- a/data/maps/FourIsland_IcefallCave_Back/map.json +++ b/data/maps/FourIsland_IcefallCave_Back/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 11, "y": 14, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "141" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 13, "y": 14, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "141" }, { - "graphics_id": "77", + "graphics_id": "MAP_OBJ_GFX_LORELEI", "x": 12, "y": 16, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "139" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 10, "y": 15, "elevation": 3, diff --git a/data/maps/FourIsland_LoreleisHouse/map.json b/data/maps/FourIsland_LoreleisHouse/map.json index 45784f529..b60903dd4 100644 --- a/data/maps/FourIsland_LoreleisHouse/map.json +++ b/data/maps/FourIsland_LoreleisHouse/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "77", + "graphics_id": "MAP_OBJ_GFX_LORELEI", "x": 7, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "140" }, { - "graphics_id": "131", + "graphics_id": "MAP_OBJ_GFX_WIGGLYTUFF", "x": 0, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "126", + "graphics_id": "MAP_OBJ_GFX_SEEL", "x": 10, "y": 3, "elevation": 0, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "120", + "graphics_id": "MAP_OBJ_GFX_PIKACHU", "x": 9, "y": 3, "elevation": 0, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "128", + "graphics_id": "MAP_OBJ_GFX_SLOWPOKE", "x": 7, "y": 2, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "129", + "graphics_id": "MAP_OBJ_GFX_SLOWBRO", "x": 6, "y": 2, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "121", + "graphics_id": "MAP_OBJ_GFX_PSYDUCK", "x": 6, "y": 4, "elevation": 0, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "125", + "graphics_id": "MAP_OBJ_GFX_MEOWTH", "x": 9, "y": 4, "elevation": 0, @@ -118,7 +118,7 @@ "flag": "165" }, { - "graphics_id": "117", + "graphics_id": "MAP_OBJ_GFX_CHANSEY", "x": 10, "y": 4, "elevation": 0, @@ -131,7 +131,7 @@ "flag": "166" }, { - "graphics_id": "115", + "graphics_id": "MAP_OBJ_GFX_JIGGLYPUFF", "x": 0, "y": 3, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "168" }, { - "graphics_id": "122", + "graphics_id": "MAP_OBJ_GFX_NIDORAN_F", "x": 0, "y": 5, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "167" }, { - "graphics_id": "123", + "graphics_id": "MAP_OBJ_GFX_NIDORAN_M", "x": 1, "y": 5, "elevation": 3, @@ -170,7 +170,7 @@ "flag": "169" }, { - "graphics_id": "114", + "graphics_id": "MAP_OBJ_GFX_PIDGEOT", "x": 9, "y": 0, "elevation": 3, @@ -183,7 +183,7 @@ "flag": "171" }, { - "graphics_id": "133", + "graphics_id": "MAP_OBJ_GFX_FEAROW", "x": 10, "y": 0, "elevation": 3, @@ -196,7 +196,7 @@ "flag": "170" }, { - "graphics_id": "107", + "graphics_id": "MAP_OBJ_GFX_LAPRAS_DOLL", "x": 9, "y": 6, "elevation": 3, diff --git a/data/maps/FourIsland_Mart/map.json b/data/maps/FourIsland_Mart/map.json index ca5cba0ec..5b9164382 100644 --- a/data/maps/FourIsland_Mart/map.json +++ b/data/maps/FourIsland_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 6, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 8, "y": 3, "elevation": 3, diff --git a/data/maps/FourIsland_PokemonCenter_1F/map.json b/data/maps/FourIsland_PokemonCenter_1F/map.json index 45d65222d..f6db941e8 100644 --- a/data/maps/FourIsland_PokemonCenter_1F/map.json +++ b/data/maps/FourIsland_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 10, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "31", + "graphics_id": "MAP_OBJ_GFX_WOMAN_3", "x": 5, "y": 5, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 2, "y": 2, "elevation": 3, diff --git a/data/maps/FourIsland_PokemonCenter_2F/map.json b/data/maps/FourIsland_PokemonCenter_2F/map.json index a118bf9bb..7d06d9822 100644 --- a/data/maps/FourIsland_PokemonCenter_2F/map.json +++ b/data/maps/FourIsland_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/FourIsland_PokemonDayCare/map.json b/data/maps/FourIsland_PokemonDayCare/map.json index 812097722..be2f8dc9d 100644 --- a/data/maps/FourIsland_PokemonDayCare/map.json +++ b/data/maps/FourIsland_PokemonDayCare/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "35", + "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", "x": 2, "y": 2, "elevation": 3, diff --git a/data/maps/FuchsiaCity/map.json b/data/maps/FuchsiaCity/map.json index a2957b9d9..874f2159b 100644 --- a/data/maps/FuchsiaCity/map.json +++ b/data/maps/FuchsiaCity/map.json @@ -30,7 +30,7 @@ ], "object_events": [ { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 37, "y": 17, "elevation": 3, @@ -43,7 +43,7 @@ "flag": "0" }, { - "graphics_id": "128", + "graphics_id": "MAP_OBJ_GFX_SLOWPOKE", "x": 36, "y": 15, "elevation": 3, @@ -56,7 +56,7 @@ "flag": "0" }, { - "graphics_id": "127", + "graphics_id": "MAP_OBJ_GFX_VOLTORB", "x": 33, "y": 8, "elevation": 3, @@ -69,7 +69,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 33, "y": 11, "elevation": 3, @@ -82,7 +82,7 @@ "flag": "0" }, { - "graphics_id": "117", + "graphics_id": "MAP_OBJ_GFX_CHANSEY", "x": 39, "y": 8, "elevation": 3, @@ -95,7 +95,7 @@ "flag": "0" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 14, "y": 15, "elevation": 3, @@ -108,7 +108,7 @@ "flag": "0" }, { - "graphics_id": "135", + "graphics_id": "MAP_OBJ_GFX_LAPRAS", "x": 12, "y": 20, "elevation": 1, @@ -121,7 +121,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 36, "y": 20, "elevation": 3, @@ -134,7 +134,7 @@ "flag": "0" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 8, "y": 8, "elevation": 1, @@ -147,7 +147,7 @@ "flag": "0" }, { - "graphics_id": "119", + "graphics_id": "MAP_OBJ_GFX_KANGASKHAN", "x": 16, "y": 9, "elevation": 3, @@ -160,7 +160,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 30, "y": 10, "elevation": 3, @@ -173,7 +173,7 @@ "flag": "18" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 21, "y": 13, "elevation": 3, @@ -186,7 +186,7 @@ "flag": "19" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 32, "y": 16, "elevation": 3, @@ -199,7 +199,7 @@ "flag": "20" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 24, "y": 22, "elevation": 3, @@ -212,7 +212,7 @@ "flag": "21" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 15, "y": 11, "elevation": 3, @@ -225,7 +225,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 40, "y": 6, "elevation": 3, diff --git a/data/maps/FuchsiaCity/scripts.inc b/data/maps/FuchsiaCity/scripts.inc index 9fefb3d86..9bd21df92 100644 --- a/data/maps/FuchsiaCity/scripts.inc +++ b/data/maps/FuchsiaCity/scripts.inc @@ -11,11 +11,11 @@ FuchsiaCity_MapScript1_166D7B:: @ 8166D7B end EventScript_166D91:: @ 8166D91 - setvar VAR_0x4010, 118 + setvar VAR_OBJ_GFX_ID_0, 118 return EventScript_166D97:: @ 8166D97 - setvar VAR_0x4010, 147 + setvar VAR_OBJ_GFX_ID_0, 147 return FuchsiaCity_EventScript_166D9D:: @ 8166D9D diff --git a/data/maps/FuchsiaCity_Building1/map.json b/data/maps/FuchsiaCity_Building1/map.json index 2d567eaaf..838a6c0ab 100644 --- a/data/maps/FuchsiaCity_Building1/map.json +++ b/data/maps/FuchsiaCity_Building1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 3, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 11, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 11, "y": 5, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "441" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 4, "y": 1, "elevation": 0, diff --git a/data/maps/FuchsiaCity_Gym/map.json b/data/maps/FuchsiaCity_Gym/map.json index ff7e432c2..4ee96a265 100644 --- a/data/maps/FuchsiaCity_Gym/map.json +++ b/data/maps/FuchsiaCity_Gym/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 12, "y": 16, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 2, "y": 9, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 11, "y": 11, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 13, "y": 4, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 4, "y": 6, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 2, "y": 16, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "84", + "graphics_id": "MAP_OBJ_GFX_KOGA", "x": 7, "y": 13, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "91", + "graphics_id": "MAP_OBJ_GFX_GYM_GUY", "x": 11, "y": 19, "elevation": 3, diff --git a/data/maps/FuchsiaCity_House1/map.json b/data/maps/FuchsiaCity_House1/map.json index 7f6e645b4..a0b11d62e 100644 --- a/data/maps/FuchsiaCity_House1/map.json +++ b/data/maps/FuchsiaCity_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 7, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 1, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 2, "y": 5, "elevation": 3, diff --git a/data/maps/FuchsiaCity_House2/map.json b/data/maps/FuchsiaCity_House2/map.json index 5aeaa2b32..2f57e17fb 100644 --- a/data/maps/FuchsiaCity_House2/map.json +++ b/data/maps/FuchsiaCity_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 6, "y": 5, "elevation": 3, diff --git a/data/maps/FuchsiaCity_House3/map.json b/data/maps/FuchsiaCity_House3/map.json index 2267848fc..4e47edc91 100644 --- a/data/maps/FuchsiaCity_House3/map.json +++ b/data/maps/FuchsiaCity_House3/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/FuchsiaCity_Mart/map.json b/data/maps/FuchsiaCity_Mart/map.json index fcdd61d33..d8da727b1 100644 --- a/data/maps/FuchsiaCity_Mart/map.json +++ b/data/maps/FuchsiaCity_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 6, "y": 3, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 9, "y": 5, "elevation": 3, diff --git a/data/maps/FuchsiaCity_PokemonCenter_1F/map.json b/data/maps/FuchsiaCity_PokemonCenter_1F/map.json index 4b711686d..6246ddfb2 100644 --- a/data/maps/FuchsiaCity_PokemonCenter_1F/map.json +++ b/data/maps/FuchsiaCity_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 12, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 13, "y": 3, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 4, "y": 8, "elevation": 3, diff --git a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json index 6b0547ad4..0f4c1c456 100644 --- a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json +++ b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/map.json b/data/maps/FuchsiaCity_SafariZone_Entrance/map.json index bbfc3846f..d0451f0aa 100644 --- a/data/maps/FuchsiaCity_SafariZone_Entrance/map.json +++ b/data/maps/FuchsiaCity_SafariZone_Entrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 7, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 1, "y": 6, "elevation": 3, diff --git a/data/maps/FuchsiaCity_ZooBuilding/map.json b/data/maps/FuchsiaCity_ZooBuilding/map.json index 39114ccdb..42e36142c 100644 --- a/data/maps/FuchsiaCity_ZooBuilding/map.json +++ b/data/maps/FuchsiaCity_ZooBuilding/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 2, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 12, "y": 3, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 6, "y": 4, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 10, "y": 8, "elevation": 3, diff --git a/data/maps/IndigoPlateau_Exterior/map.json b/data/maps/IndigoPlateau_Exterior/map.json index 90973993a..d10117c39 100644 --- a/data/maps/IndigoPlateau_Exterior/map.json +++ b/data/maps/IndigoPlateau_Exterior/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "72", + "graphics_id": "MAP_OBJ_GFX_BLUE", "x": 11, "y": 6, "elevation": 0, @@ -33,7 +33,7 @@ "flag": "163" }, { - "graphics_id": "71", + "graphics_id": "MAP_OBJ_GFX_PROF_OAK", "x": 11, "y": 6, "elevation": 0, diff --git a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json index 3d9919ed1..012378da2 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json +++ b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 0, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 13, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "91", + "graphics_id": "MAP_OBJ_GFX_GYM_GUY", "x": 7, "y": 14, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 5, "y": 3, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 23, "y": 13, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "157" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 22, "y": 9, "elevation": 0, @@ -92,7 +92,7 @@ "flag": "157" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 16, "y": 15, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "157" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 23, "y": 9, "elevation": 0, diff --git a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json index 646c4d178..a730db362 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json +++ b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/LavenderTown/map.json b/data/maps/LavenderTown/map.json index a7c2dcd10..ff8bd94a4 100644 --- a/data/maps/LavenderTown/map.json +++ b/data/maps/LavenderTown/map.json @@ -30,7 +30,7 @@ ], "object_events": [ { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 19, "y": 10, "elevation": 3, @@ -43,7 +43,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 12, "y": 12, "elevation": 3, @@ -56,7 +56,7 @@ "flag": "0" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 10, "y": 7, "elevation": 3, diff --git a/data/maps/LavenderTown_House1/map.json b/data/maps/LavenderTown_House1/map.json index d733b6630..8cd810223 100644 --- a/data/maps/LavenderTown_House1/map.json +++ b/data/maps/LavenderTown_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 4, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "111", + "graphics_id": "MAP_OBJ_GFX_CUBONE", "x": 8, "y": 6, "elevation": 3, diff --git a/data/maps/LavenderTown_House2/map.json b/data/maps/LavenderTown_House2/map.json index aa17b7d39..5d754bc7c 100644 --- a/data/maps/LavenderTown_House2/map.json +++ b/data/maps/LavenderTown_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/LavenderTown_Mart/map.json b/data/maps/LavenderTown_Mart/map.json index b944ac24e..fab6c58ac 100644 --- a/data/maps/LavenderTown_Mart/map.json +++ b/data/maps/LavenderTown_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 6, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 9, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 9, "y": 5, "elevation": 3, diff --git a/data/maps/LavenderTown_PokemonCenter_1F/map.json b/data/maps/LavenderTown_PokemonCenter_1F/map.json index 4ef87ccf2..2020bf5fe 100644 --- a/data/maps/LavenderTown_PokemonCenter_1F/map.json +++ b/data/maps/LavenderTown_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 9, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 5, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 2, "y": 2, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 14, "y": 6, "elevation": 3, diff --git a/data/maps/LavenderTown_PokemonCenter_2F/map.json b/data/maps/LavenderTown_PokemonCenter_2F/map.json index 31112697f..923796037 100644 --- a/data/maps/LavenderTown_PokemonCenter_2F/map.json +++ b/data/maps/LavenderTown_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json index 7a917e264..25f7e849f 100644 --- a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json +++ b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "78", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_3", "x": 3, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "53" }, { - "graphics_id": "124", + "graphics_id": "MAP_OBJ_GFX_NIDORINO", "x": 1, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "121", + "graphics_id": "MAP_OBJ_GFX_PSYDUCK", "x": 9, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 9, "y": 5, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 3, "y": 5, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 7, "y": 2, "elevation": 3, diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json index 16b7844dd..fa5fb2e2d 100644 --- a/data/maps/MtEmber_Exterior/map.json +++ b/data/maps/MtEmber_Exterior/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 29, "y": 45, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 41, "y": 40, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "137" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 42, "y": 40, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "137" }, { - "graphics_id": "24", + "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", "x": 22, "y": 35, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 15, "y": 28, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 14, "y": 42, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 29, "y": 41, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 30, "y": 42, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "19" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 22, "y": 45, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 17, "y": 46, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 36, "y": 14, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "0" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 34, "y": 14, "elevation": 3, @@ -170,7 +170,7 @@ "flag": "20" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 36, "y": 15, "elevation": 3, @@ -183,7 +183,7 @@ "flag": "21" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 35, "y": 14, "elevation": 3, @@ -196,7 +196,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 35, "y": 17, "elevation": 3, @@ -209,7 +209,7 @@ "flag": "0" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 18, "y": 39, "elevation": 3, @@ -222,7 +222,7 @@ "flag": "22" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 19, "y": 40, "elevation": 3, @@ -235,7 +235,7 @@ "flag": "23" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 13, "y": 6, "elevation": 3, @@ -248,7 +248,7 @@ "flag": "493" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 38, "y": 10, "elevation": 3, @@ -261,7 +261,7 @@ "flag": "494" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 48, "y": 20, "elevation": 3, diff --git a/data/maps/MtEmber_RubyPath_1F/map.json b/data/maps/MtEmber_RubyPath_1F/map.json index af7c2032f..acf62c06f 100644 --- a/data/maps/MtEmber_RubyPath_1F/map.json +++ b/data/maps/MtEmber_RubyPath_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 18, "y": 11, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 23, "y": 16, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 20, "y": 12, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "20" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 19, "y": 7, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "21" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 21, "y": 15, "elevation": 3, diff --git a/data/maps/MtEmber_RubyPath_B1F/map.json b/data/maps/MtEmber_RubyPath_B1F/map.json index 3a95580b2..16207a3b3 100644 --- a/data/maps/MtEmber_RubyPath_B1F/map.json +++ b/data/maps/MtEmber_RubyPath_B1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 1, "y": 8, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 1, "y": 11, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 3, "y": 12, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "20" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 5, "y": 14, "elevation": 3, diff --git a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json index 78149246d..205387b0a 100644 --- a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 4, "y": 2, "elevation": 3, diff --git a/data/maps/MtEmber_RubyPath_B2F/map.json b/data/maps/MtEmber_RubyPath_B2F/map.json index e296e9318..23465b7aa 100644 --- a/data/maps/MtEmber_RubyPath_B2F/map.json +++ b/data/maps/MtEmber_RubyPath_B2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 9, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 12, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 12, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 4, "y": 8, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 1, "y": 8, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 4, "y": 5, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "20" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 5, "y": 5, "elevation": 3, diff --git a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json index 42576cb8d..196b31152 100644 --- a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 4, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 6, "y": 2, "elevation": 3, diff --git a/data/maps/MtEmber_RubyPath_B3F/map.json b/data/maps/MtEmber_RubyPath_B3F/map.json index 5bc2edf77..4318d5b87 100644 --- a/data/maps/MtEmber_RubyPath_B3F/map.json +++ b/data/maps/MtEmber_RubyPath_B3F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 10, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 26, "y": 12, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 28, "y": 8, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 7, "y": 2, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 4, "y": 3, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 6, "y": 6, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "20" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 7, "y": 6, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "21" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 4, "y": 5, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "22" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 5, "y": 2, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "23" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 15, "y": 13, "elevation": 3, diff --git a/data/maps/MtEmber_RubyPath_B5F/map.json b/data/maps/MtEmber_RubyPath_B5F/map.json index 637afcde5..b5c72fefb 100644 --- a/data/maps/MtEmber_RubyPath_B5F/map.json +++ b/data/maps/MtEmber_RubyPath_B5F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "99", + "graphics_id": "MAP_OBJ_GFX_RUBY", "x": 7, "y": 7, "elevation": 0, diff --git a/data/maps/MtEmber_Summit/map.json b/data/maps/MtEmber_Summit/map.json index 34eb9d6a7..25635fa61 100644 --- a/data/maps/MtEmber_Summit/map.json +++ b/data/maps/MtEmber_Summit/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "137", + "graphics_id": "MAP_OBJ_GFX_MOLTRES", "x": 9, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "82" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 10, "y": 12, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 9, "y": 12, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 8, "y": 11, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 8, "y": 10, "elevation": 3, diff --git a/data/maps/MtEmber_SummitPath_2F/map.json b/data/maps/MtEmber_SummitPath_2F/map.json index 62da287fd..f376b7bcc 100644 --- a/data/maps/MtEmber_SummitPath_2F/map.json +++ b/data/maps/MtEmber_SummitPath_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 40, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 33, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 15, "y": 19, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "20" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 13, "y": 23, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "21" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 13, "y": 21, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "22" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 7, "y": 38, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "23" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 9, "y": 35, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "24" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 7, "y": 34, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "25" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 15, "y": 26, "elevation": 3, diff --git a/data/maps/MtMoon_1F/map.json b/data/maps/MtMoon_1F/map.json index 135f731fc..ec9135155 100644 --- a/data/maps/MtMoon_1F/map.json +++ b/data/maps/MtMoon_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 20, "y": 26, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 36, "y": 30, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 30, "y": 35, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 33, "y": 4, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 7, "y": 26, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 13, "y": 17, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 7, "y": 10, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 2, "y": 22, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "345" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 11, "y": 35, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "346" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 26, "y": 32, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "347" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 42, "y": 35, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "348" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 44, "y": 21, "elevation": 3, @@ -170,7 +170,7 @@ "flag": "349" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 3, "y": 2, "elevation": 3, @@ -183,7 +183,7 @@ "flag": "350" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 42, "y": 7, "elevation": 3, diff --git a/data/maps/MtMoon_B2F/map.json b/data/maps/MtMoon_B2F/map.json index ebdf28deb..d78f3a942 100644 --- a/data/maps/MtMoon_B2F/map.json +++ b/data/maps/MtMoon_B2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "98", + "graphics_id": "MAP_OBJ_GFX_FOSSIL", "x": 13, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "47" }, { - "graphics_id": "98", + "graphics_id": "MAP_OBJ_GFX_FOSSIL", "x": 14, "y": 7, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "48" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 13, "y": 11, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 37, "y": 21, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "173" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 12, "y": 20, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "173" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 35, "y": 12, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "173" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 18, "y": 27, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "173" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 30, "y": 26, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "351" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 35, "y": 5, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "352" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 24, "y": 6, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "447" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 3, "y": 11, "elevation": 3, diff --git a/data/maps/NavelRock_Base/map.json b/data/maps/NavelRock_Base/map.json index aa97091ec..e088f779a 100644 --- a/data/maps/NavelRock_Base/map.json +++ b/data/maps/NavelRock_Base/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "144", + "graphics_id": "MAP_OBJ_GFX_LUGIA", "x": 10, "y": 15, "elevation": 3, diff --git a/data/maps/NavelRock_Harbor/map.json b/data/maps/NavelRock_Harbor/map.json index dee041a54..cdbf54da8 100644 --- a/data/maps/NavelRock_Harbor/map.json +++ b/data/maps/NavelRock_Harbor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "108", + "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", "x": 8, "y": 9, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 8, "y": 6, "elevation": 3, diff --git a/data/maps/NavelRock_Summit/map.json b/data/maps/NavelRock_Summit/map.json index 609e24de6..a8bba827c 100644 --- a/data/maps/NavelRock_Summit/map.json +++ b/data/maps/NavelRock_Summit/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "145", + "graphics_id": "MAP_OBJ_GFX_HO_OH", "x": 9, "y": 6, "elevation": 0, diff --git a/data/maps/OneIsland/map.json b/data/maps/OneIsland/map.json index 0bd30ba71..a495cc5a5 100644 --- a/data/maps/OneIsland/map.json +++ b/data/maps/OneIsland/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "73", + "graphics_id": "MAP_OBJ_GFX_BILL", "x": 12, "y": 16, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "113" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 16, "y": 12, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 13, "y": 9, "elevation": 3, diff --git a/data/maps/OneIsland_Harbor/map.json b/data/maps/OneIsland_Harbor/map.json index 6a8cbe4b2..861731295 100644 --- a/data/maps/OneIsland_Harbor/map.json +++ b/data/maps/OneIsland_Harbor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "108", + "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", "x": 8, "y": 9, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 8, "y": 6, "elevation": 3, diff --git a/data/maps/OneIsland_House1/map.json b/data/maps/OneIsland_House1/map.json index 7367836f7..216436861 100644 --- a/data/maps/OneIsland_House1/map.json +++ b/data/maps/OneIsland_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 4, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "35", + "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", "x": 7, "y": 5, "elevation": 3, diff --git a/data/maps/OneIsland_House2/map.json b/data/maps/OneIsland_House2/map.json index d88b79750..06f7031e1 100644 --- a/data/maps/OneIsland_House2/map.json +++ b/data/maps/OneIsland_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 9, "y": 4, "elevation": 3, diff --git a/data/maps/OneIsland_KindleRoad/map.json b/data/maps/OneIsland_KindleRoad/map.json index 74023f6d0..3ea281a61 100644 --- a/data/maps/OneIsland_KindleRoad/map.json +++ b/data/maps/OneIsland_KindleRoad/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 11, "y": 32, "elevation": 1, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "46", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_LAND", "x": 17, "y": 132, "elevation": 3, @@ -46,7 +46,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 7, "y": 39, "elevation": 1, @@ -59,7 +59,7 @@ "flag": "0" }, { - "graphics_id": "45", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_LAND", "x": 19, "y": 79, "elevation": 3, @@ -72,7 +72,7 @@ "flag": "0" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 15, "y": 25, "elevation": 3, @@ -85,7 +85,7 @@ "flag": "0" }, { - "graphics_id": "24", + "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", "x": 9, "y": 53, "elevation": 3, @@ -98,7 +98,7 @@ "flag": "0" }, { - "graphics_id": "24", + "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", "x": 18, "y": 105, "elevation": 4, @@ -111,7 +111,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 16, "y": 64, "elevation": 3, @@ -124,7 +124,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 11, "y": 64, "elevation": 3, @@ -137,7 +137,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 11, "y": 89, "elevation": 3, @@ -150,7 +150,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 9, "y": 108, "elevation": 3, @@ -163,7 +163,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 8, "y": 68, "elevation": 3, @@ -176,7 +176,7 @@ "flag": "0" }, { - "graphics_id": "24", + "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", "x": 9, "y": 68, "elevation": 3, @@ -189,7 +189,7 @@ "flag": "0" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 8, "y": 104, "elevation": 3, @@ -202,7 +202,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 11, "y": 95, "elevation": 3, @@ -215,7 +215,7 @@ "flag": "21" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 12, "y": 96, "elevation": 3, @@ -228,7 +228,7 @@ "flag": "22" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 10, "y": 95, "elevation": 3, @@ -241,7 +241,7 @@ "flag": "23" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 9, "y": 105, "elevation": 3, @@ -254,7 +254,7 @@ "flag": "24" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 15, "y": 75, "elevation": 3, @@ -267,7 +267,7 @@ "flag": "25" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 9, "y": 84, "elevation": 3, @@ -280,7 +280,7 @@ "flag": "26" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 15, "y": 74, "elevation": 3, @@ -293,7 +293,7 @@ "flag": "27" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 15, "y": 73, "elevation": 3, @@ -306,7 +306,7 @@ "flag": "28" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 18, "y": 111, "elevation": 4, @@ -319,7 +319,7 @@ "flag": "29" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 10, "y": 86, "elevation": 3, @@ -332,7 +332,7 @@ "flag": "30" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 9, "y": 110, "elevation": 3, @@ -345,7 +345,7 @@ "flag": "31" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 18, "y": 112, "elevation": 4, @@ -358,7 +358,7 @@ "flag": "17" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 15, "y": 70, "elevation": 3, @@ -371,7 +371,7 @@ "flag": "475" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 17, "y": 103, "elevation": 3, @@ -384,7 +384,7 @@ "flag": "476" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 18, "y": 114, "elevation": 4, diff --git a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json index 71bbbe0dd..d081340e8 100644 --- a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json +++ b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 11, "y": 13, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 15, "y": 11, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 6, "y": 8, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "157" }, { - "graphics_id": "35", + "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", "x": 20, "y": 7, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 10, "y": 5, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 11, "y": 20, "elevation": 3, diff --git a/data/maps/OneIsland_PokemonCenter_1F/map.json b/data/maps/OneIsland_PokemonCenter_1F/map.json index 4c6527a0a..7e9257071 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/map.json +++ b/data/maps/OneIsland_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 5, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "73", + "graphics_id": "MAP_OBJ_GFX_BILL", "x": 14, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "114" }, { - "graphics_id": "89", + "graphics_id": "MAP_OBJ_GFX_CELIO", "x": 15, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "115" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 6, "y": 8, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 3, "y": 7, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "24", + "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", "x": 7, "y": 4, "elevation": 3, diff --git a/data/maps/OneIsland_PokemonCenter_2F/map.json b/data/maps/OneIsland_PokemonCenter_2F/map.json index 616c96a7c..e407f61d3 100644 --- a/data/maps/OneIsland_PokemonCenter_2F/map.json +++ b/data/maps/OneIsland_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/OneIsland_TreasureBeach/map.json b/data/maps/OneIsland_TreasureBeach/map.json index fb2be2761..8ab73a6e3 100644 --- a/data/maps/OneIsland_TreasureBeach/map.json +++ b/data/maps/OneIsland_TreasureBeach/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 8, "y": 11, "elevation": 1, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 13, "y": 20, "elevation": 3, diff --git a/data/maps/PalletTown/map.json b/data/maps/PalletTown/map.json index b47575c42..10e4cc83c 100644 --- a/data/maps/PalletTown/map.json +++ b/data/maps/PalletTown/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 3, "y": 10, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 13, "y": 17, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "71", + "graphics_id": "MAP_OBJ_GFX_PROF_OAK", "x": 10, "y": 8, "elevation": 3, diff --git a/data/maps/PalletTown_GarysHouse/map.json b/data/maps/PalletTown_GarysHouse/map.json index c5522db0b..b63fc575a 100644 --- a/data/maps/PalletTown_GarysHouse/map.json +++ b/data/maps/PalletTown_GarysHouse/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "76", + "graphics_id": "MAP_OBJ_GFX_DAISY", "x": 10, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "93", + "graphics_id": "MAP_OBJ_GFX_TOWN_MAP", "x": 6, "y": 4, "elevation": 3, diff --git a/data/maps/PalletTown_PlayersHouse_1F/map.json b/data/maps/PalletTown_PlayersHouse_1F/map.json index ad29c0e04..4e281c43a 100644 --- a/data/maps/PalletTown_PlayersHouse_1F/map.json +++ b/data/maps/PalletTown_PlayersHouse_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "88", + "graphics_id": "MAP_OBJ_GFX_MOM", "x": 8, "y": 4, "elevation": 3, diff --git a/data/maps/PalletTown_ProfessorOaksLab/map.json b/data/maps/PalletTown_ProfessorOaksLab/map.json index c7440708c..494906574 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/map.json +++ b/data/maps/PalletTown_ProfessorOaksLab/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 3, "y": 11, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 2, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 11, "y": 10, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "71", + "graphics_id": "MAP_OBJ_GFX_PROF_OAK", "x": 6, "y": 3, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "43" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 8, "y": 4, "elevation": 0, @@ -79,7 +79,7 @@ "flag": "40" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 9, "y": 4, "elevation": 0, @@ -92,7 +92,7 @@ "flag": "41" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 10, "y": 4, "elevation": 0, @@ -105,7 +105,7 @@ "flag": "42" }, { - "graphics_id": "72", + "graphics_id": "MAP_OBJ_GFX_BLUE", "x": 5, "y": 4, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "45" }, { - "graphics_id": "94", + "graphics_id": "MAP_OBJ_GFX_POKEDEX", "x": 4, "y": 1, "elevation": 0, @@ -131,7 +131,7 @@ "flag": "58" }, { - "graphics_id": "94", + "graphics_id": "MAP_OBJ_GFX_POKEDEX", "x": 5, "y": 1, "elevation": 0, diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json index 999d31f1e..e8fb9dbf0 100644 --- a/data/maps/PewterCity/map.json +++ b/data/maps/PewterCity/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 6, "y": 15, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 33, "y": 17, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "80" }, { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 21, "y": 28, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 33, "y": 27, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 42, "y": 20, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "46" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 30, "y": 5, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "18" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 46, "y": 20, "elevation": 3, diff --git a/data/maps/PewterCity_Gym/map.json b/data/maps/PewterCity_Gym/map.json index 5893d6954..16d0992be 100644 --- a/data/maps/PewterCity_Gym/map.json +++ b/data/maps/PewterCity_Gym/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "80", + "graphics_id": "MAP_OBJ_GFX_BROCK", "x": 6, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 3, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "91", + "graphics_id": "MAP_OBJ_GFX_GYM_GUY", "x": 7, "y": 12, "elevation": 3, diff --git a/data/maps/PewterCity_House1/map.json b/data/maps/PewterCity_House1/map.json index d44ec63bf..5f177362a 100644 --- a/data/maps/PewterCity_House1/map.json +++ b/data/maps/PewterCity_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 1, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 5, "y": 3, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "123", + "graphics_id": "MAP_OBJ_GFX_NIDORAN_M", "x": 6, "y": 3, "elevation": 3, diff --git a/data/maps/PewterCity_House2/map.json b/data/maps/PewterCity_House2/map.json index 83aaf23bf..83699d95f 100644 --- a/data/maps/PewterCity_House2/map.json +++ b/data/maps/PewterCity_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 3, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 5, "y": 3, "elevation": 3, diff --git a/data/maps/PewterCity_Mart/map.json b/data/maps/PewterCity_Mart/map.json index 8b9c5e575..08555943c 100644 --- a/data/maps/PewterCity_Mart/map.json +++ b/data/maps/PewterCity_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 8, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 6, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, diff --git a/data/maps/PewterCity_Museum_1F/map.json b/data/maps/PewterCity_Museum_1F/map.json index 0f545ce75..3414e91fd 100644 --- a/data/maps/PewterCity_Museum_1F/map.json +++ b/data/maps/PewterCity_Museum_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 16, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 2, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 21, "y": 3, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "101", + "graphics_id": "MAP_OBJ_GFX_OLD_AMBER", "x": 22, "y": 3, "elevation": 0, @@ -66,7 +66,7 @@ "flag": "86" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 26, "y": 4, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 26, "y": 7, "elevation": 3, diff --git a/data/maps/PewterCity_Museum_2F/map.json b/data/maps/PewterCity_Museum_2F/map.json index 317926b39..069f33249 100644 --- a/data/maps/PewterCity_Museum_2F/map.json +++ b/data/maps/PewterCity_Museum_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 10, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 4, "y": 9, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 0, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 15, "y": 8, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 16, "y": 8, "elevation": 3, diff --git a/data/maps/PewterCity_PokemonCenter_1F/map.json b/data/maps/PewterCity_PokemonCenter_1F/map.json index 6807511b1..a4a4bee9f 100644 --- a/data/maps/PewterCity_PokemonCenter_1F/map.json +++ b/data/maps/PewterCity_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "115", + "graphics_id": "MAP_OBJ_GFX_JIGGLYPUFF", "x": 2, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 4, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 1, "y": 2, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 13, "y": 2, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "51", + "graphics_id": "MAP_OBJ_GFX_GBA_KID", "x": 10, "y": 7, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "51", + "graphics_id": "MAP_OBJ_GFX_GBA_KID", "x": 14, "y": 6, "elevation": 3, diff --git a/data/maps/PewterCity_PokemonCenter_2F/map.json b/data/maps/PewterCity_PokemonCenter_2F/map.json index 37dd74cef..3e4536016 100644 --- a/data/maps/PewterCity_PokemonCenter_2F/map.json +++ b/data/maps/PewterCity_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/PokemonLeague_AgathasRoom/map.json b/data/maps/PokemonLeague_AgathasRoom/map.json index 16b98cfda..30d6cc36c 100644 --- a/data/maps/PokemonLeague_AgathasRoom/map.json +++ b/data/maps/PokemonLeague_AgathasRoom/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "75", + "graphics_id": "MAP_OBJ_GFX_AGATHA", "x": 6, "y": 5, "elevation": 3, diff --git a/data/maps/PokemonLeague_BrunosRoom/map.json b/data/maps/PokemonLeague_BrunosRoom/map.json index 05cc19dbe..b3ff9a6e6 100644 --- a/data/maps/PokemonLeague_BrunosRoom/map.json +++ b/data/maps/PokemonLeague_BrunosRoom/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "79", + "graphics_id": "MAP_OBJ_GFX_BRUNO", "x": 6, "y": 5, "elevation": 3, diff --git a/data/maps/PokemonLeague_ChampionsRoom/map.json b/data/maps/PokemonLeague_ChampionsRoom/map.json index 90e243652..a0398c3f5 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/map.json +++ b/data/maps/PokemonLeague_ChampionsRoom/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "72", + "graphics_id": "MAP_OBJ_GFX_BLUE", "x": 6, "y": 8, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "71", + "graphics_id": "MAP_OBJ_GFX_PROF_OAK", "x": 6, "y": 15, "elevation": 0, diff --git a/data/maps/PokemonLeague_HallOfFame/map.json b/data/maps/PokemonLeague_HallOfFame/map.json index a2146d74b..cacd686ab 100644 --- a/data/maps/PokemonLeague_HallOfFame/map.json +++ b/data/maps/PokemonLeague_HallOfFame/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "71", + "graphics_id": "MAP_OBJ_GFX_PROF_OAK", "x": 6, "y": 4, "elevation": 3, diff --git a/data/maps/PokemonLeague_LancesRoom/map.json b/data/maps/PokemonLeague_LancesRoom/map.json index 1d962ccba..0a995986e 100644 --- a/data/maps/PokemonLeague_LancesRoom/map.json +++ b/data/maps/PokemonLeague_LancesRoom/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "74", + "graphics_id": "MAP_OBJ_GFX_LANCE", "x": 6, "y": 8, "elevation": 3, diff --git a/data/maps/PokemonLeague_LoreleisRoom/map.json b/data/maps/PokemonLeague_LoreleisRoom/map.json index 6435fd40f..1a8512901 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/map.json +++ b/data/maps/PokemonLeague_LoreleisRoom/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "77", + "graphics_id": "MAP_OBJ_GFX_LORELEI", "x": 6, "y": 5, "elevation": 3, diff --git a/data/maps/PokemonMansion_1F/map.json b/data/maps/PokemonMansion_1F/map.json index addd0fcd0..d6850e960 100644 --- a/data/maps/PokemonMansion_1F/map.json +++ b/data/maps/PokemonMansion_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 22, "y": 24, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 29, "y": 32, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "415" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 22, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "416" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 27, "y": 15, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "458" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 8, "y": 8, "elevation": 3, diff --git a/data/maps/PokemonMansion_2F/map.json b/data/maps/PokemonMansion_2F/map.json index 6a85dbb1e..a23d361b7 100644 --- a/data/maps/PokemonMansion_2F/map.json +++ b/data/maps/PokemonMansion_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 5, "y": 23, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 36, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "417" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 18, "y": 23, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "459" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 35, "y": 17, "elevation": 3, diff --git a/data/maps/PokemonMansion_3F/map.json b/data/maps/PokemonMansion_3F/map.json index 64710eea8..a47dbd546 100644 --- a/data/maps/PokemonMansion_3F/map.json +++ b/data/maps/PokemonMansion_3F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 7, "y": 13, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 22, "y": 13, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 9, "y": 19, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "418" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 32, "y": 6, "elevation": 3, diff --git a/data/maps/PokemonMansion_B1F/map.json b/data/maps/PokemonMansion_B1F/map.json index 27340dcc6..ff1468f6a 100644 --- a/data/maps/PokemonMansion_B1F/map.json +++ b/data/maps/PokemonMansion_B1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 6, "y": 21, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "423" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 20, "y": 25, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 34, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 23, "y": 4, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "420" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 2, "y": 29, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "421" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 7, "elevation": 3, diff --git a/data/maps/PokemonTower_1F/map.json b/data/maps/PokemonTower_1F/map.json index ad49dce83..5185ebec7 100644 --- a/data/maps/PokemonTower_1F/map.json +++ b/data/maps/PokemonTower_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 18, "y": 13, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 18, "y": 7, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 15, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "31", + "graphics_id": "MAP_OBJ_GFX_WOMAN_3", "x": 7, "y": 8, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 8, "y": 12, "elevation": 3, diff --git a/data/maps/PokemonTower_2F/map.json b/data/maps/PokemonTower_2F/map.json index 9b23a2904..ac910fa70 100644 --- a/data/maps/PokemonTower_2F/map.json +++ b/data/maps/PokemonTower_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "72", + "graphics_id": "MAP_OBJ_GFX_BLUE", "x": 16, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "81" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 3, "y": 7, "elevation": 0, diff --git a/data/maps/PokemonTower_3F/map.json b/data/maps/PokemonTower_3F/map.json index dcba6c23f..5035b861f 100644 --- a/data/maps/PokemonTower_3F/map.json +++ b/data/maps/PokemonTower_3F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 10, "y": 14, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 9, "y": 9, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 12, "y": 4, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 13, "y": 2, "elevation": 3, diff --git a/data/maps/PokemonTower_4F/map.json b/data/maps/PokemonTower_4F/map.json index b567872bf..c5fd2c6ef 100644 --- a/data/maps/PokemonTower_4F/map.json +++ b/data/maps/PokemonTower_4F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 17, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 15, "y": 13, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 4, "y": 12, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 12, "y": 11, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "376" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 8, "y": 11, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "377" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 11, "y": 16, "elevation": 3, diff --git a/data/maps/PokemonTower_5F/map.json b/data/maps/PokemonTower_5F/map.json index f48ae30b6..d2d4ad16f 100644 --- a/data/maps/PokemonTower_5F/map.json +++ b/data/maps/PokemonTower_5F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 11, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 19, "y": 7, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 7, "y": 12, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 11, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 12, "y": 8, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 6, "y": 16, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "379" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 11, "y": 9, "elevation": 3, diff --git a/data/maps/PokemonTower_6F/map.json b/data/maps/PokemonTower_6F/map.json index f97249088..225dac857 100644 --- a/data/maps/PokemonTower_6F/map.json +++ b/data/maps/PokemonTower_6F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 13, "y": 10, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 18, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 9, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 15, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "380" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 15, "y": 15, "elevation": 3, diff --git a/data/maps/PokemonTower_7F/map.json b/data/maps/PokemonTower_7F/map.json index 2ba2a85b6..d1d2e8f61 100644 --- a/data/maps/PokemonTower_7F/map.json +++ b/data/maps/PokemonTower_7F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "78", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_3", "x": 11, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "52" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 9, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "94" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 13, "y": 8, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "131" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 9, "y": 6, "elevation": 3, diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json index 5af4df25f..59cac8021 100644 --- a/data/maps/PowerPlant/map.json +++ b/data/maps/PowerPlant/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 7, "y": 27, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "410" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 40, "y": 22, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "411" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 46, "y": 37, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "412" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 45, "y": 4, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "413" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 26, "y": 22, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "414" }, { - "graphics_id": "136", + "graphics_id": "MAP_OBJ_GFX_ZAPDOS", "x": 5, "y": 11, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "93" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 36, "y": 5, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "134" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 30, "y": 38, "elevation": 3, diff --git a/data/maps/RockTunnel_1F/map.json b/data/maps/RockTunnel_1F/map.json index 59abc79f0..29f5d11de 100644 --- a/data/maps/RockTunnel_1F/map.json +++ b/data/maps/RockTunnel_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 26, "y": 28, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 39, "y": 27, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 45, "y": 24, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 20, "y": 17, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 5, "y": 20, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 7, "y": 5, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 27, "y": 10, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 37, "y": 5, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "451" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 33, "y": 22, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "452" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 22, "y": 22, "elevation": 3, diff --git a/data/maps/RockTunnel_B1F/map.json b/data/maps/RockTunnel_B1F/map.json index 0d2d1696e..c4e1b42ce 100644 --- a/data/maps/RockTunnel_B1F/map.json +++ b/data/maps/RockTunnel_B1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 2, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 5, "y": 11, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 11, "y": 15, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 36, "y": 11, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 41, "y": 5, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 23, "y": 23, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 15, "y": 33, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 29, "y": 35, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 2, "y": 29, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 2, "y": 37, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "454" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 9, "y": 2, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "455" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 1, "y": 20, "elevation": 3, @@ -170,7 +170,7 @@ "flag": "18" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 1, "y": 22, "elevation": 3, @@ -183,7 +183,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 4, "y": 23, "elevation": 3, @@ -196,7 +196,7 @@ "flag": "20" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 2, "y": 23, "elevation": 3, @@ -209,7 +209,7 @@ "flag": "21" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 39, "y": 26, "elevation": 3, @@ -222,7 +222,7 @@ "flag": "22" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 42, "y": 26, "elevation": 3, @@ -235,7 +235,7 @@ "flag": "23" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 43, "y": 28, "elevation": 3, @@ -248,7 +248,7 @@ "flag": "24" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 45, "y": 30, "elevation": 3, @@ -261,7 +261,7 @@ "flag": "25" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 45, "y": 33, "elevation": 3, @@ -274,7 +274,7 @@ "flag": "26" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 25, "y": 1, "elevation": 3, @@ -287,7 +287,7 @@ "flag": "27" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 27, "y": 4, "elevation": 3, @@ -300,7 +300,7 @@ "flag": "28" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 23, "y": 2, "elevation": 3, @@ -313,7 +313,7 @@ "flag": "29" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 26, "y": 2, "elevation": 3, @@ -326,7 +326,7 @@ "flag": "30" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 24, "y": 7, "elevation": 3, @@ -339,7 +339,7 @@ "flag": "31" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 27, "y": 6, "elevation": 3, diff --git a/data/maps/RocketHideout_B1F/map.json b/data/maps/RocketHideout_B1F/map.json index 8c12e4836..4f970c68d 100644 --- a/data/maps/RocketHideout_B1F/map.json +++ b/data/maps/RocketHideout_B1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 4, "y": 9, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "173" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 24, "y": 12, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "173" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 6, "y": 32, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "173" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 10, "y": 22, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "173" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 21, "y": 27, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "173" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 16, "elevation": 0, @@ -92,7 +92,7 @@ "flag": "364" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 1, "y": 22, "elevation": 3, diff --git a/data/maps/RocketHideout_B2F/map.json b/data/maps/RocketHideout_B2F/map.json index eff2b29af..4be94d6af 100644 --- a/data/maps/RocketHideout_B2F/map.json +++ b/data/maps/RocketHideout_B2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 20, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "173" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 15, "y": 3, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "366" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 2, "y": 5, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "367" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 7, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "368" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 0, "y": 14, "elevation": 3, diff --git a/data/maps/RocketHideout_B3F/map.json b/data/maps/RocketHideout_B3F/map.json index c76019248..a67f9c37e 100644 --- a/data/maps/RocketHideout_B3F/map.json +++ b/data/maps/RocketHideout_B3F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 19, "y": 9, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "173" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 2, "y": 20, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "173" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 12, "y": 12, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "370" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 19, "y": 14, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "371" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 14, "y": 24, "elevation": 3, diff --git a/data/maps/RocketHideout_B4F/map.json b/data/maps/RocketHideout_B4F/map.json index 913e51a57..013b6eb15 100644 --- a/data/maps/RocketHideout_B4F/map.json +++ b/data/maps/RocketHideout_B4F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "87", + "graphics_id": "MAP_OBJ_GFX_GIOVANNI", "x": 19, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "56" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 20, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "55" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 4, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "173" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 3, "y": 2, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "54" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 19, "y": 14, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "173" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 16, "y": 14, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "173" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 1, "y": 6, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "372" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 4, "y": 14, "elevation": 0, @@ -118,7 +118,7 @@ "flag": "373" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 6, "y": 23, "elevation": 0, diff --git a/data/maps/Route1/map.json b/data/maps/Route1/map.json index 9532ffe65..265822796 100644 --- a/data/maps/Route1/map.json +++ b/data/maps/Route1/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 6, "y": 28, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 19, "y": 16, "elevation": 3, diff --git a/data/maps/Route10/map.json b/data/maps/Route10/map.json index bef2836ed..119352969 100644 --- a/data/maps/Route10/map.json +++ b/data/maps/Route10/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 7, "y": 60, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 4, "y": 62, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 15, "y": 70, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 4, "y": 68, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 13, "y": 44, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 9, "y": 27, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 10, "y": 20, "elevation": 0, @@ -116,7 +116,7 @@ "flag": "18" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 10, "y": 22, "elevation": 0, @@ -129,7 +129,7 @@ "flag": "19" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 10, "y": 24, "elevation": 0, @@ -142,7 +142,7 @@ "flag": "20" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 10, "y": 26, "elevation": 0, diff --git a/data/maps/Route10_PokemonCenter_1F/map.json b/data/maps/Route10_PokemonCenter_1F/map.json index ad6d1d426..c6a6d57c6 100644 --- a/data/maps/Route10_PokemonCenter_1F/map.json +++ b/data/maps/Route10_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 9, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 2, "y": 3, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 14, "y": 6, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 12, "y": 5, "elevation": 3, diff --git a/data/maps/Route10_PokemonCenter_2F/map.json b/data/maps/Route10_PokemonCenter_2F/map.json index ccb14b3db..73355e87c 100644 --- a/data/maps/Route10_PokemonCenter_2F/map.json +++ b/data/maps/Route10_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/Route11/map.json b/data/maps/Route11/map.json index 6d216b553..aa6a4f459 100644 --- a/data/maps/Route11/map.json +++ b/data/maps/Route11/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 19, "y": 8, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 16, "y": 17, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 31, "y": 8, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 28, "y": 10, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 38, "y": 15, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 50, "y": 4, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 42, "y": 8, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 50, "y": 14, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 57, "y": 16, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 32, "y": 18, "elevation": 3, @@ -155,7 +155,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 42, "y": 12, "elevation": 3, @@ -168,7 +168,7 @@ "flag": "449" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 63, "y": 13, "elevation": 3, @@ -181,7 +181,7 @@ "flag": "462" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 13, "y": 3, "elevation": 3, diff --git a/data/maps/Route11_EastEntrance_1F/map.json b/data/maps/Route11_EastEntrance_1F/map.json index 752346bbd..2806f681c 100644 --- a/data/maps/Route11_EastEntrance_1F/map.json +++ b/data/maps/Route11_EastEntrance_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 4, "y": 10, "elevation": 0, diff --git a/data/maps/Route11_EastEntrance_2F/map.json b/data/maps/Route11_EastEntrance_2F/map.json index 767612c7b..dfe0c5030 100644 --- a/data/maps/Route11_EastEntrance_2F/map.json +++ b/data/maps/Route11_EastEntrance_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 7, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 2, "y": 6, "elevation": 3, diff --git a/data/maps/Route12/map.json b/data/maps/Route12/map.json index ec853ac3c..c5e15685d 100644 --- a/data/maps/Route12/map.json +++ b/data/maps/Route12/map.json @@ -30,7 +30,7 @@ ], "object_events": [ { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 17, "y": 32, "elevation": 3, @@ -43,7 +43,7 @@ "flag": "0" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 9, "y": 40, "elevation": 3, @@ -56,7 +56,7 @@ "flag": "0" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 16, "y": 47, "elevation": 3, @@ -69,7 +69,7 @@ "flag": "0" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 13, "y": 59, "elevation": 3, @@ -82,7 +82,7 @@ "flag": "0" }, { - "graphics_id": "109", + "graphics_id": "MAP_OBJ_GFX_SNORLAX", "x": 14, "y": 70, "elevation": 3, @@ -95,7 +95,7 @@ "flag": "84" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 13, "y": 92, "elevation": 3, @@ -108,7 +108,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 10, "y": 99, "elevation": 3, @@ -121,7 +121,7 @@ "flag": "0" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 18, "y": 108, "elevation": 3, @@ -134,7 +134,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 11, "y": 100, "elevation": 3, @@ -147,7 +147,7 @@ "flag": "18" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 18, "y": 36, "elevation": 3, @@ -160,7 +160,7 @@ "flag": "382" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 9, "y": 101, "elevation": 3, @@ -173,7 +173,7 @@ "flag": "383" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 19, "y": 64, "elevation": 3, @@ -186,7 +186,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 19, "y": 63, "elevation": 3, @@ -199,7 +199,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 12, "y": 111, "elevation": 3, diff --git a/data/maps/Route12_FishingHouse/map.json b/data/maps/Route12_FishingHouse/map.json index 6706d8b02..366c3e2c7 100644 --- a/data/maps/Route12_FishingHouse/map.json +++ b/data/maps/Route12_FishingHouse/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/Route12_NorthEntrance_1F/map.json b/data/maps/Route12_NorthEntrance_1F/map.json index 7c4beb37a..a133ae23f 100644 --- a/data/maps/Route12_NorthEntrance_1F/map.json +++ b/data/maps/Route12_NorthEntrance_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 1, "y": 5, "elevation": 3, diff --git a/data/maps/Route12_NorthEntrance_2F/map.json b/data/maps/Route12_NorthEntrance_2F/map.json index 4b1ed933e..687ac9bf6 100644 --- a/data/maps/Route12_NorthEntrance_2F/map.json +++ b/data/maps/Route12_NorthEntrance_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 7, "y": 5, "elevation": 3, diff --git a/data/maps/Route13/map.json b/data/maps/Route13/map.json index 79920bc35..aca567b0d 100644 --- a/data/maps/Route13/map.json +++ b/data/maps/Route13/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 62, "y": 6, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 63, "y": 12, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 54, "y": 11, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 42, "y": 7, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 43, "y": 7, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 35, "y": 10, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 29, "y": 11, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 9, "y": 14, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 16, "y": 5, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 14, "y": 8, "elevation": 3, @@ -155,7 +155,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 44, "y": 5, "elevation": 3, diff --git a/data/maps/Route14/map.json b/data/maps/Route14/map.json index 9ce58a1c3..025e2b85a 100644 --- a/data/maps/Route14/map.json +++ b/data/maps/Route14/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 7, "y": 37, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 18, "y": 35, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 10, "y": 14, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 16, "y": 16, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 7, "y": 31, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 7, "y": 34, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 8, "y": 9, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 7, "y": 6, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 10, "y": 37, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 18, "y": 47, "elevation": 3, @@ -155,7 +155,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 7, "y": 26, "elevation": 3, @@ -168,7 +168,7 @@ "flag": "18" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 12, "y": 35, "elevation": 3, @@ -181,7 +181,7 @@ "flag": "19" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 1, "y": 47, "elevation": 3, @@ -194,7 +194,7 @@ "flag": "20" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 13, "y": 51, "elevation": 3, @@ -207,7 +207,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 12, "y": 51, "elevation": 3, diff --git a/data/maps/Route15/map.json b/data/maps/Route15/map.json index cdf6e21d1..fdd8ace65 100644 --- a/data/maps/Route15/map.json +++ b/data/maps/Route15/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 22, "y": 13, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 31, "y": 12, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 37, "y": 14, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 44, "y": 13, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 50, "y": 12, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 59, "y": 12, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 63, "y": 13, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 52, "y": 8, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 54, "y": 12, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 28, "y": 6, "elevation": 3, @@ -155,7 +155,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 20, "y": 6, "elevation": 3, @@ -168,7 +168,7 @@ "flag": "384" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 39, "y": 7, "elevation": 3, @@ -181,7 +181,7 @@ "flag": "0" }, { - "graphics_id": "24", + "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", "x": 40, "y": 7, "elevation": 3, diff --git a/data/maps/Route15_WestEntrance_1F/map.json b/data/maps/Route15_WestEntrance_1F/map.json index 5d94699d2..745e9e2c2 100644 --- a/data/maps/Route15_WestEntrance_1F/map.json +++ b/data/maps/Route15_WestEntrance_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 6, "y": 2, "elevation": 3, diff --git a/data/maps/Route15_WestEntrance_2F/map.json b/data/maps/Route15_WestEntrance_2F/map.json index aa86a9719..fc6391217 100644 --- a/data/maps/Route15_WestEntrance_2F/map.json +++ b/data/maps/Route15_WestEntrance_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 5, "y": 5, "elevation": 3, diff --git a/data/maps/Route16/map.json b/data/maps/Route16/map.json index c3b757027..36d03530a 100644 --- a/data/maps/Route16/map.json +++ b/data/maps/Route16/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 16, "y": 12, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 14, "y": 14, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 12, "y": 12, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 8, "y": 12, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 10, "y": 14, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 6, "y": 14, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 41, "y": 11, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "18" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 30, "y": 5, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 31, "y": 5, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "109", + "graphics_id": "MAP_OBJ_GFX_SNORLAX", "x": 31, "y": 13, "elevation": 3, diff --git a/data/maps/Route16_House/map.json b/data/maps/Route16_House/map.json index c848e5b76..eb7e79232 100644 --- a/data/maps/Route16_House/map.json +++ b/data/maps/Route16_House/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 4, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "133", + "graphics_id": "MAP_OBJ_GFX_FEAROW", "x": 9, "y": 3, "elevation": 3, diff --git a/data/maps/Route16_NorthEntrance_1F/map.json b/data/maps/Route16_NorthEntrance_1F/map.json index 8ee9a145a..52272f873 100644 --- a/data/maps/Route16_NorthEntrance_1F/map.json +++ b/data/maps/Route16_NorthEntrance_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 6, "y": 8, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 7, "y": 4, "elevation": 3, diff --git a/data/maps/Route16_NorthEntrance_2F/map.json b/data/maps/Route16_NorthEntrance_2F/map.json index 22f87439e..adec1e6b3 100644 --- a/data/maps/Route16_NorthEntrance_2F/map.json +++ b/data/maps/Route16_NorthEntrance_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 6, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 4, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 10, "y": 6, "elevation": 0, diff --git a/data/maps/Route17/map.json b/data/maps/Route17/map.json index 293f240cb..50dffa554 100644 --- a/data/maps/Route17/map.json +++ b/data/maps/Route17/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 4, "y": 18, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 11, "y": 15, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 15, "y": 24, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 18, "y": 41, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 7, "y": 38, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 2, "y": 61, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 21, "y": 61, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 18, "y": 94, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 16, "y": 134, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 4, "y": 116, "elevation": 3, diff --git a/data/maps/Route18/map.json b/data/maps/Route18/map.json index 48301e386..9ced2a41f 100644 --- a/data/maps/Route18/map.json +++ b/data/maps/Route18/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 46, "y": 14, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 41, "y": 15, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 39, "y": 12, "elevation": 3, diff --git a/data/maps/Route18_EastEntrance_1F/map.json b/data/maps/Route18_EastEntrance_1F/map.json index 610a84f34..803722807 100644 --- a/data/maps/Route18_EastEntrance_1F/map.json +++ b/data/maps/Route18_EastEntrance_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 6, "y": 2, "elevation": 3, diff --git a/data/maps/Route18_EastEntrance_2F/map.json b/data/maps/Route18_EastEntrance_2F/map.json index 3f981016e..5731ecd8c 100644 --- a/data/maps/Route18_EastEntrance_2F/map.json +++ b/data/maps/Route18_EastEntrance_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 5, "y": 3, "elevation": 3, diff --git a/data/maps/Route19/map.json b/data/maps/Route19/map.json index 111cf1b71..439c5f405 100644 --- a/data/maps/Route19/map.json +++ b/data/maps/Route19/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "45", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_LAND", "x": 15, "y": 10, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "45", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_LAND", "x": 10, "y": 9, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 12, "y": 17, "elevation": 1, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 18, "y": 33, "elevation": 1, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 8, "y": 27, "elevation": 1, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 16, "y": 22, "elevation": 1, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 11, "y": 47, "elevation": 1, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 14, "y": 48, "elevation": 1, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 12, "y": 49, "elevation": 1, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 9, "y": 48, "elevation": 1, @@ -155,7 +155,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 8, "y": 41, "elevation": 1, @@ -168,7 +168,7 @@ "flag": "0" }, { - "graphics_id": "36", + "graphics_id": "MAP_OBJ_GFX_TUBER_M_1", "x": 9, "y": 41, "elevation": 1, diff --git a/data/maps/Route2/map.json b/data/maps/Route2/map.json index 33ed43697..fd9c5c069 100644 --- a/data/maps/Route2/map.json +++ b/data/maps/Route2/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 16, "y": 62, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "20" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 15, "y": 69, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "19" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 11, "y": 13, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "21" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 18, "y": 26, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "22" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 17, "y": 54, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "340" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 17, "y": 64, "elevation": 3, diff --git a/data/maps/Route20/map.json b/data/maps/Route20/map.json index 73ef3ed73..845320666 100644 --- a/data/maps/Route20/map.json +++ b/data/maps/Route20/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 8, "y": 11, "elevation": 1, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 16, "y": 14, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 34, "y": 7, "elevation": 1, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 43, "y": 9, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 23, "y": 10, "elevation": 1, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 73, "y": 16, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 111, "y": 9, "elevation": 1, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 106, "y": 11, "elevation": 1, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 93, "y": 10, "elevation": 1, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 54, "y": 11, "elevation": 1, @@ -155,7 +155,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 69, "y": 3, "elevation": 3, diff --git a/data/maps/Route21_North/map.json b/data/maps/Route21_North/map.json index 2c8557d5b..c7640556b 100644 --- a/data/maps/Route21_North/map.json +++ b/data/maps/Route21_North/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 7, "y": 27, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 16, "y": 26, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 12, "y": 44, "elevation": 1, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 14, "y": 35, "elevation": 1, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "36", + "graphics_id": "MAP_OBJ_GFX_TUBER_M_1", "x": 15, "y": 35, "elevation": 1, diff --git a/data/maps/Route21_South/map.json b/data/maps/Route21_South/map.json index e863fbdb9..0895e18f1 100644 --- a/data/maps/Route21_South/map.json +++ b/data/maps/Route21_South/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 11, "y": 8, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 14, "y": 15, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 15, "y": 24, "elevation": 1, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 15, "y": 38, "elevation": 1, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 10, "y": 29, "elevation": 1, diff --git a/data/maps/Route22/map.json b/data/maps/Route22/map.json index 5a5969bb3..605d5eb14 100644 --- a/data/maps/Route22/map.json +++ b/data/maps/Route22/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "72", + "graphics_id": "MAP_OBJ_GFX_BLUE", "x": 25, "y": 4, "elevation": 3, diff --git a/data/maps/Route22_NorthEntrance/map.json b/data/maps/Route22_NorthEntrance/map.json index 71a4802f7..1a034d844 100644 --- a/data/maps/Route22_NorthEntrance/map.json +++ b/data/maps/Route22_NorthEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 8, "y": 2, "elevation": 3, diff --git a/data/maps/Route23/map.json b/data/maps/Route23/map.json index c3ae64311..23bdbdd2d 100644 --- a/data/maps/Route23/map.json +++ b/data/maps/Route23/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 15, "y": 149, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 8, "y": 140, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 14, "y": 123, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 16, "y": 112, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 10, "y": 94, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 14, "y": 61, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 6, "y": 35, "elevation": 3, diff --git a/data/maps/Route24/map.json b/data/maps/Route24/map.json index 3e70326ab..0d7507633 100644 --- a/data/maps/Route24/map.json +++ b/data/maps/Route24/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 12, "y": 15, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "49" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 12, "y": 19, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 10, "y": 22, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 12, "y": 25, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 10, "y": 28, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 12, "y": 31, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 5, "y": 21, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 11, "y": 4, "elevation": 3, diff --git a/data/maps/Route25/map.json b/data/maps/Route25/map.json index deb88692f..0b79dde41 100644 --- a/data/maps/Route25/map.json +++ b/data/maps/Route25/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 11, "y": 4, "elevation": 3, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 18, "y": 2, "elevation": 3, @@ -46,7 +46,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 17, "y": 7, "elevation": 3, @@ -59,7 +59,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 22, "y": 4, "elevation": 3, @@ -72,7 +72,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 22, "y": 8, "elevation": 3, @@ -85,7 +85,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 27, "y": 9, "elevation": 3, @@ -98,7 +98,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 28, "y": 4, "elevation": 3, @@ -111,7 +111,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 36, "y": 4, "elevation": 3, @@ -124,7 +124,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 42, "y": 5, "elevation": 3, @@ -137,7 +137,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 26, "y": 2, "elevation": 3, @@ -150,7 +150,7 @@ "flag": "355" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 30, "y": 3, "elevation": 3, @@ -163,7 +163,7 @@ "flag": "18" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 49, "y": 10, "elevation": 3, @@ -176,7 +176,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 49, "y": 11, "elevation": 3, diff --git a/data/maps/Route25_SeaCottage/map.json b/data/maps/Route25_SeaCottage/map.json index ec9a5c284..128acb099 100644 --- a/data/maps/Route25_SeaCottage/map.json +++ b/data/maps/Route25_SeaCottage/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "73", + "graphics_id": "MAP_OBJ_GFX_BILL", "x": 7, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "51" }, { - "graphics_id": "113", + "graphics_id": "MAP_OBJ_GFX_CLEFAIRY", "x": 10, "y": 6, "elevation": 3, diff --git a/data/maps/Route2_EastBuilding/map.json b/data/maps/Route2_EastBuilding/map.json index de3df77b1..e895e6c89 100644 --- a/data/maps/Route2_EastBuilding/map.json +++ b/data/maps/Route2_EastBuilding/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 4, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 10, "y": 3, "elevation": 3, diff --git a/data/maps/Route2_House/map.json b/data/maps/Route2_House/map.json index 639be8eb0..9833021a2 100644 --- a/data/maps/Route2_House/map.json +++ b/data/maps/Route2_House/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 4, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "51", + "graphics_id": "MAP_OBJ_GFX_GBA_KID", "x": 7, "y": 2, "elevation": 3, diff --git a/data/maps/Route2_ViridianForest_NorthEntrance/map.json b/data/maps/Route2_ViridianForest_NorthEntrance/map.json index fab8a8b03..1ee618faa 100644 --- a/data/maps/Route2_ViridianForest_NorthEntrance/map.json +++ b/data/maps/Route2_ViridianForest_NorthEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 5, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 4, "y": 7, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 10, "y": 5, "elevation": 3, diff --git a/data/maps/Route2_ViridianForest_SouthEntrance/map.json b/data/maps/Route2_ViridianForest_SouthEntrance/map.json index 3f4e03f3e..808232f30 100644 --- a/data/maps/Route2_ViridianForest_SouthEntrance/map.json +++ b/data/maps/Route2_ViridianForest_SouthEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 10, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 4, "y": 7, "elevation": 3, diff --git a/data/maps/Route3/map.json b/data/maps/Route3/map.json index 6abc5a057..01e646702 100644 --- a/data/maps/Route3/map.json +++ b/data/maps/Route3/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 70, "y": 13, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 40, "y": 11, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 32, "y": 6, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 30, "y": 3, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 25, "y": 4, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 29, "y": 10, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 19, "y": 9, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 12, "y": 6, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 17, "y": 4, "elevation": 3, diff --git a/data/maps/Route4/map.json b/data/maps/Route4/map.json index 7fc1de770..7b0026c94 100644 --- a/data/maps/Route4/map.json +++ b/data/maps/Route4/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 9, "y": 8, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 75, "y": 3, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 67, "y": 5, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "353" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 15, "y": 14, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 47, "y": 3, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 50, "y": 3, "elevation": 3, diff --git a/data/maps/Route4_PokemonCenter_1F/map.json b/data/maps/Route4_PokemonCenter_1F/map.json index f3401744c..936900208 100644 --- a/data/maps/Route4_PokemonCenter_1F/map.json +++ b/data/maps/Route4_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 1, "y": 3, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 12, "y": 5, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 5, "y": 4, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 14, "y": 4, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "105", + "graphics_id": "MAP_OBJ_GFX_CLIPBOARD", "x": 12, "y": 6, "elevation": 0, diff --git a/data/maps/Route4_PokemonCenter_2F/map.json b/data/maps/Route4_PokemonCenter_2F/map.json index c6f93c618..45e1dd929 100644 --- a/data/maps/Route4_PokemonCenter_2F/map.json +++ b/data/maps/Route4_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/Route5_PokemonDayCare/map.json b/data/maps/Route5_PokemonDayCare/map.json index ca5aec3d2..efa1789d8 100644 --- a/data/maps/Route5_PokemonDayCare/map.json +++ b/data/maps/Route5_PokemonDayCare/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/Route5_SouthEntrance/map.json b/data/maps/Route5_SouthEntrance/map.json index 121e9f89b..7cf88dbcb 100644 --- a/data/maps/Route5_SouthEntrance/map.json +++ b/data/maps/Route5_SouthEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 1, "y": 5, "elevation": 3, diff --git a/data/maps/Route6/map.json b/data/maps/Route6/map.json index c3120f237..4c622bab2 100644 --- a/data/maps/Route6/map.json +++ b/data/maps/Route6/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 3, "y": 16, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 12, "y": 21, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 13, "y": 21, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 20, "y": 25, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 13, "y": 32, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 13, "y": 33, "elevation": 3, diff --git a/data/maps/Route6_NorthEntrance/map.json b/data/maps/Route6_NorthEntrance/map.json index 2e0ac628d..f354d825c 100644 --- a/data/maps/Route6_NorthEntrance/map.json +++ b/data/maps/Route6_NorthEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 7, "y": 5, "elevation": 3, diff --git a/data/maps/Route7_EastEntrance/map.json b/data/maps/Route7_EastEntrance/map.json index c8bea59f8..baf05fc78 100644 --- a/data/maps/Route7_EastEntrance/map.json +++ b/data/maps/Route7_EastEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 6, "y": 2, "elevation": 3, diff --git a/data/maps/Route8/map.json b/data/maps/Route8/map.json index 1906f5e67..41057eafb 100644 --- a/data/maps/Route8/map.json +++ b/data/maps/Route8/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 62, "y": 14, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 55, "y": 15, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 51, "y": 6, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 29, "y": 3, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 29, "y": 4, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 29, "y": 5, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 29, "y": 6, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 21, "y": 3, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 9, "y": 6, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 33, "y": 15, "elevation": 3, @@ -155,7 +155,7 @@ "flag": "18" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 47, "y": 12, "elevation": 3, @@ -168,7 +168,7 @@ "flag": "19" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 40, "y": 3, "elevation": 3, @@ -181,7 +181,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 41, "y": 3, "elevation": 3, @@ -194,7 +194,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 14, "y": 16, "elevation": 3, @@ -207,7 +207,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 24, "y": 17, "elevation": 3, diff --git a/data/maps/Route8_WestEntrance/map.json b/data/maps/Route8_WestEntrance/map.json index c90244197..9a8bd58ba 100644 --- a/data/maps/Route8_WestEntrance/map.json +++ b/data/maps/Route8_WestEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "60", + "graphics_id": "MAP_OBJ_GFX_POLICEMAN", "x": 6, "y": 2, "elevation": 3, diff --git a/data/maps/Route9/map.json b/data/maps/Route9/map.json index d4693d246..1ef29c698 100644 --- a/data/maps/Route9/map.json +++ b/data/maps/Route9/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 14, "y": 10, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 20, "y": 17, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 61, "y": 16, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 26, "y": 7, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 26, "y": 1, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 49, "y": 7, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 53, "y": 2, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 60, "y": 9, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 36, "y": 6, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 2, "y": 8, "elevation": 3, @@ -155,7 +155,7 @@ "flag": "18" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 12, "y": 17, "elevation": 3, @@ -168,7 +168,7 @@ "flag": "363" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 65, "y": 17, "elevation": 3, diff --git a/data/maps/SSAnne_1F_Corridor/map.json b/data/maps/SSAnne_1F_Corridor/map.json index b2ceb6810..fff50854a 100644 --- a/data/maps/SSAnne_1F_Corridor/map.json +++ b/data/maps/SSAnne_1F_Corridor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 18, "y": 8, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 12, "y": 9, "elevation": 3, diff --git a/data/maps/SSAnne_1F_Room1/map.json b/data/maps/SSAnne_1F_Room1/map.json index 104a568ab..784405a63 100644 --- a/data/maps/SSAnne_1F_Room1/map.json +++ b/data/maps/SSAnne_1F_Room1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 2, "y": 5, "elevation": 3, diff --git a/data/maps/SSAnne_1F_Room2/map.json b/data/maps/SSAnne_1F_Room2/map.json index fcc3d6bf0..5793556e0 100644 --- a/data/maps/SSAnne_1F_Room2/map.json +++ b/data/maps/SSAnne_1F_Room2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 5, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 0, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 2, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 7, "elevation": 3, diff --git a/data/maps/SSAnne_1F_Room3/map.json b/data/maps/SSAnne_1F_Room3/map.json index 615f4c9b1..da0466b37 100644 --- a/data/maps/SSAnne_1F_Room3/map.json +++ b/data/maps/SSAnne_1F_Room3/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 3, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "131", + "graphics_id": "MAP_OBJ_GFX_WIGGLYTUFF", "x": 4, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 0, "y": 4, "elevation": 3, diff --git a/data/maps/SSAnne_1F_Room4/map.json b/data/maps/SSAnne_1F_Room4/map.json index c12b81c2d..4f8d00d91 100644 --- a/data/maps/SSAnne_1F_Room4/map.json +++ b/data/maps/SSAnne_1F_Room4/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 2, "y": 4, "elevation": 3, diff --git a/data/maps/SSAnne_1F_Room5/map.json b/data/maps/SSAnne_1F_Room5/map.json index 6e86a11e8..bd987f990 100644 --- a/data/maps/SSAnne_1F_Room5/map.json +++ b/data/maps/SSAnne_1F_Room5/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 2, "y": 6, "elevation": 3, diff --git a/data/maps/SSAnne_1F_Room6/map.json b/data/maps/SSAnne_1F_Room6/map.json index c8e98e62a..8eca10460 100644 --- a/data/maps/SSAnne_1F_Room6/map.json +++ b/data/maps/SSAnne_1F_Room6/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 3, "y": 5, "elevation": 3, diff --git a/data/maps/SSAnne_1F_Room7/map.json b/data/maps/SSAnne_1F_Room7/map.json index aa2732f36..b93710fe4 100644 --- a/data/maps/SSAnne_1F_Room7/map.json +++ b/data/maps/SSAnne_1F_Room7/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 4, "y": 3, "elevation": 3, diff --git a/data/maps/SSAnne_2F_Corridor/map.json b/data/maps/SSAnne_2F_Corridor/map.json index 36e4dfd79..9c9094a9e 100644 --- a/data/maps/SSAnne_2F_Corridor/map.json +++ b/data/maps/SSAnne_2F_Corridor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "72", + "graphics_id": "MAP_OBJ_GFX_BLUE", "x": 30, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "61" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 2, "y": 7, "elevation": 3, diff --git a/data/maps/SSAnne_2F_Room1/map.json b/data/maps/SSAnne_2F_Room1/map.json index 6b7950e26..c590cad89 100644 --- a/data/maps/SSAnne_2F_Room1/map.json +++ b/data/maps/SSAnne_2F_Room1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 1, "y": 4, "elevation": 3, diff --git a/data/maps/SSAnne_2F_Room2/map.json b/data/maps/SSAnne_2F_Room2/map.json index 66f6c2e97..ec5dd93e0 100644 --- a/data/maps/SSAnne_2F_Room2/map.json +++ b/data/maps/SSAnne_2F_Room2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 5, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 1, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 3, "y": 3, "elevation": 0, diff --git a/data/maps/SSAnne_2F_Room3/map.json b/data/maps/SSAnne_2F_Room3/map.json index ed032b4b3..cec02b750 100644 --- a/data/maps/SSAnne_2F_Room3/map.json +++ b/data/maps/SSAnne_2F_Room3/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 2, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 3, "y": 2, "elevation": 3, diff --git a/data/maps/SSAnne_2F_Room4/map.json b/data/maps/SSAnne_2F_Room4/map.json index 5fee6f393..3a67ca542 100644 --- a/data/maps/SSAnne_2F_Room4/map.json +++ b/data/maps/SSAnne_2F_Room4/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 0, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 3, "y": 3, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 2, "y": 4, "elevation": 3, diff --git a/data/maps/SSAnne_2F_Room5/map.json b/data/maps/SSAnne_2F_Room5/map.json index c9f3fe809..3759a810b 100644 --- a/data/maps/SSAnne_2F_Room5/map.json +++ b/data/maps/SSAnne_2F_Room5/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 5, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 3, "y": 5, "elevation": 3, diff --git a/data/maps/SSAnne_2F_Room6/map.json b/data/maps/SSAnne_2F_Room6/map.json index 4f92d7599..4583c0fcb 100644 --- a/data/maps/SSAnne_2F_Room6/map.json +++ b/data/maps/SSAnne_2F_Room6/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "31", + "graphics_id": "MAP_OBJ_GFX_WOMAN_3", "x": 1, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/SSAnne_3F_Corridor/map.json b/data/maps/SSAnne_3F_Corridor/map.json index 3318b3553..654973f7d 100644 --- a/data/maps/SSAnne_3F_Corridor/map.json +++ b/data/maps/SSAnne_3F_Corridor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 10, "y": 4, "elevation": 3, diff --git a/data/maps/SSAnne_B1F_Room1/map.json b/data/maps/SSAnne_B1F_Room1/map.json index 2db8e4478..4a7460d85 100644 --- a/data/maps/SSAnne_B1F_Room1/map.json +++ b/data/maps/SSAnne_B1F_Room1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 5, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 3, "y": 2, "elevation": 3, diff --git a/data/maps/SSAnne_B1F_Room2/map.json b/data/maps/SSAnne_B1F_Room2/map.json index 635c1aadc..c72190617 100644 --- a/data/maps/SSAnne_B1F_Room2/map.json +++ b/data/maps/SSAnne_B1F_Room2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 3, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 3, "y": 2, "elevation": 3, diff --git a/data/maps/SSAnne_B1F_Room3/map.json b/data/maps/SSAnne_B1F_Room3/map.json index caf5fb525..e452c6161 100644 --- a/data/maps/SSAnne_B1F_Room3/map.json +++ b/data/maps/SSAnne_B1F_Room3/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 4, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 1, "y": 5, "elevation": 3, diff --git a/data/maps/SSAnne_B1F_Room4/map.json b/data/maps/SSAnne_B1F_Room4/map.json index fbbf0545e..8fb8e9349 100644 --- a/data/maps/SSAnne_B1F_Room4/map.json +++ b/data/maps/SSAnne_B1F_Room4/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 3, "y": 3, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 2, "y": 6, "elevation": 3, diff --git a/data/maps/SSAnne_B1F_Room5/map.json b/data/maps/SSAnne_B1F_Room5/map.json index f80ab4f82..249582a93 100644 --- a/data/maps/SSAnne_B1F_Room5/map.json +++ b/data/maps/SSAnne_B1F_Room5/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 3, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "134", + "graphics_id": "MAP_OBJ_GFX_MACHOKE", "x": 2, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 2, "y": 2, "elevation": 0, diff --git a/data/maps/SSAnne_CaptainsOffice/map.json b/data/maps/SSAnne_CaptainsOffice/map.json index 664266e47..3c5b166f4 100644 --- a/data/maps/SSAnne_CaptainsOffice/map.json +++ b/data/maps/SSAnne_CaptainsOffice/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "63", + "graphics_id": "MAP_OBJ_GFX_CAPTAIN", "x": 5, "y": 4, "elevation": 3, diff --git a/data/maps/SSAnne_Deck/map.json b/data/maps/SSAnne_Deck/map.json index bd1e16bf3..fcf2204fe 100644 --- a/data/maps/SSAnne_Deck/map.json +++ b/data/maps/SSAnne_Deck/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 12, "y": 10, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 14, "y": 11, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 13, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 6, "y": 9, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 11, "y": 5, "elevation": 3, diff --git a/data/maps/SSAnne_Exterior/map.json b/data/maps/SSAnne_Exterior/map.json index 9b53685fa..a3c567ea9 100644 --- a/data/maps/SSAnne_Exterior/map.json +++ b/data/maps/SSAnne_Exterior/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "151", + "graphics_id": "MAP_OBJ_GFX_SS_ANNE", "x": 30, "y": 16, "elevation": 1, diff --git a/data/maps/SSAnne_Kitchen/map.json b/data/maps/SSAnne_Kitchen/map.json index e19200676..be4d95f8b 100644 --- a/data/maps/SSAnne_Kitchen/map.json +++ b/data/maps/SSAnne_Kitchen/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "59", + "graphics_id": "MAP_OBJ_GFX_CHEF", "x": 1, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "59", + "graphics_id": "MAP_OBJ_GFX_CHEF", "x": 6, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "59", + "graphics_id": "MAP_OBJ_GFX_CHEF", "x": 10, "y": 4, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "59", + "graphics_id": "MAP_OBJ_GFX_CHEF", "x": 8, "y": 9, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "59", + "graphics_id": "MAP_OBJ_GFX_CHEF", "x": 14, "y": 5, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "59", + "graphics_id": "MAP_OBJ_GFX_CHEF", "x": 14, "y": 7, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "59", + "graphics_id": "MAP_OBJ_GFX_CHEF", "x": 14, "y": 9, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 1, "y": 10, "elevation": 3, diff --git a/data/maps/SafariZone_Building1/map.json b/data/maps/SafariZone_Building1/map.json index 3173c5dae..700aa87d1 100644 --- a/data/maps/SafariZone_Building1/map.json +++ b/data/maps/SafariZone_Building1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 3, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 7, "y": 3, "elevation": 3, diff --git a/data/maps/SafariZone_Building2/map.json b/data/maps/SafariZone_Building2/map.json index 2aade6512..17b2fb57a 100644 --- a/data/maps/SafariZone_Building2/map.json +++ b/data/maps/SafariZone_Building2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 3, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 6, "y": 3, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 7, "y": 3, "elevation": 3, diff --git a/data/maps/SafariZone_Building3/map.json b/data/maps/SafariZone_Building3/map.json index fae8637ea..de59e1575 100644 --- a/data/maps/SafariZone_Building3/map.json +++ b/data/maps/SafariZone_Building3/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 3, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 7, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 6, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 11, "y": 2, "elevation": 3, diff --git a/data/maps/SafariZone_Building4/map.json b/data/maps/SafariZone_Building4/map.json index a2ccec451..09b1e09a7 100644 --- a/data/maps/SafariZone_Building4/map.json +++ b/data/maps/SafariZone_Building4/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 3, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 2, "y": 2, "elevation": 0, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 7, "y": 3, "elevation": 3, diff --git a/data/maps/SafariZone_Center/map.json b/data/maps/SafariZone_Center/map.json index abb8960ac..e97b979b7 100644 --- a/data/maps/SafariZone_Center/map.json +++ b/data/maps/SafariZone_Center/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 24, "y": 15, "elevation": 3, diff --git a/data/maps/SafariZone_East/map.json b/data/maps/SafariZone_East/map.json index e9b4475cf..9495368ad 100644 --- a/data/maps/SafariZone_East/map.json +++ b/data/maps/SafariZone_East/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 13, "y": 12, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "386" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 37, "y": 15, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "387" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 31, "y": 18, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "388" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 36, "y": 17, "elevation": 4, diff --git a/data/maps/SafariZone_North/map.json b/data/maps/SafariZone_North/map.json index e02b44909..c45a2bbda 100644 --- a/data/maps/SafariZone_North/map.json +++ b/data/maps/SafariZone_North/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 33, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "390" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 28, "y": 9, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "391" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 29, "y": 17, "elevation": 3, diff --git a/data/maps/SafariZone_SecretHouse/map.json b/data/maps/SafariZone_SecretHouse/map.json index 7eff5e68f..88838d5ff 100644 --- a/data/maps/SafariZone_SecretHouse/map.json +++ b/data/maps/SafariZone_SecretHouse/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 6, "y": 5, "elevation": 3, diff --git a/data/maps/SafariZone_West/map.json b/data/maps/SafariZone_West/map.json index f6e71091b..dd0db9475 100644 --- a/data/maps/SafariZone_West/map.json +++ b/data/maps/SafariZone_West/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 28, "y": 14, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "393" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 17, "y": 13, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "392" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 16, "y": 27, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "394" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 27, "y": 24, "elevation": 3, diff --git a/data/maps/SaffronCity/map.json b/data/maps/SaffronCity/map.json index 48eba64e0..7064178fc 100644 --- a/data/maps/SaffronCity/map.json +++ b/data/maps/SaffronCity/map.json @@ -36,7 +36,7 @@ "connections_no_include": true, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 22, "y": 15, "elevation": 3, @@ -49,7 +49,7 @@ "flag": "62" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 26, "y": 16, "elevation": 3, @@ -62,7 +62,7 @@ "flag": "62" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 46, "y": 13, "elevation": 3, @@ -75,7 +75,7 @@ "flag": "62" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 27, "y": 22, "elevation": 3, @@ -88,7 +88,7 @@ "flag": "62" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 25, "y": 33, "elevation": 3, @@ -101,7 +101,7 @@ "flag": "62" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 34, "y": 31, "elevation": 3, @@ -114,7 +114,7 @@ "flag": "62" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 30, "y": 39, "elevation": 3, @@ -127,7 +127,7 @@ "flag": "62" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 48, "y": 24, "elevation": 3, @@ -140,7 +140,7 @@ "flag": "62" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 37, "y": 32, "elevation": 3, @@ -153,7 +153,7 @@ "flag": "63" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 21, "y": 23, "elevation": 3, @@ -166,7 +166,7 @@ "flag": "63" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 39, "y": 16, "elevation": 3, @@ -179,7 +179,7 @@ "flag": "63" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 44, "y": 22, "elevation": 3, @@ -192,7 +192,7 @@ "flag": "63" }, { - "graphics_id": "114", + "graphics_id": "MAP_OBJ_GFX_PIDGEOT", "x": 45, "y": 22, "elevation": 3, @@ -205,7 +205,7 @@ "flag": "63" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 32, "y": 39, "elevation": 3, @@ -218,7 +218,7 @@ "flag": "63" }, { - "graphics_id": "24", + "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", "x": 47, "y": 24, "elevation": 3, diff --git a/data/maps/SaffronCity_Dojo/map.json b/data/maps/SaffronCity_Dojo/map.json index 1b3c2ff04..1645e564a 100644 --- a/data/maps/SaffronCity_Dojo/map.json +++ b/data/maps/SaffronCity_Dojo/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 11, "y": 10, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 1, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 11, "y": 8, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 1, "y": 8, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 6, "y": 5, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 3, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "96" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 7, "y": 3, "elevation": 3, diff --git a/data/maps/SaffronCity_Gym/map.json b/data/maps/SaffronCity_Gym/map.json index 24cd66c55..4f6f13afc 100644 --- a/data/maps/SaffronCity_Gym/map.json +++ b/data/maps/SaffronCity_Gym/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 24, "y": 18, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 24, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 4, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 14, "y": 2, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 4, "y": 10, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 4, "y": 18, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "85", + "graphics_id": "MAP_OBJ_GFX_SABRINA", "x": 14, "y": 11, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 24, "y": 10, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "0" }, { - "graphics_id": "91", + "graphics_id": "MAP_OBJ_GFX_GYM_GUY", "x": 15, "y": 20, "elevation": 3, diff --git a/data/maps/SaffronCity_House1_1F/map.json b/data/maps/SaffronCity_House1_1F/map.json index 287f760d8..6a233f785 100644 --- a/data/maps/SaffronCity_House1_1F/map.json +++ b/data/maps/SaffronCity_House1_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 8, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "31", + "graphics_id": "MAP_OBJ_GFX_WOMAN_3", "x": 3, "y": 3, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "117", + "graphics_id": "MAP_OBJ_GFX_CHANSEY", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/SaffronCity_House1_2F/map.json b/data/maps/SaffronCity_House1_2F/map.json index 3300f2355..bf53f87a9 100644 --- a/data/maps/SaffronCity_House1_2F/map.json +++ b/data/maps/SaffronCity_House1_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "132", + "graphics_id": "MAP_OBJ_GFX_DODUO", "x": 6, "y": 8, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "120", + "graphics_id": "MAP_OBJ_GFX_PIKACHU", "x": 4, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "115", + "graphics_id": "MAP_OBJ_GFX_JIGGLYPUFF", "x": 7, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 9, "y": 6, "elevation": 3, diff --git a/data/maps/SaffronCity_House2/map.json b/data/maps/SaffronCity_House2/map.json index 0b87576cd..4c6e64a1d 100644 --- a/data/maps/SaffronCity_House2/map.json +++ b/data/maps/SaffronCity_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "116", + "graphics_id": "MAP_OBJ_GFX_PIDGEY", "x": 0, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 4, "y": 4, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 6, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "105", + "graphics_id": "MAP_OBJ_GFX_CLIPBOARD", "x": 5, "y": 4, "elevation": 0, diff --git a/data/maps/SaffronCity_House3/map.json b/data/maps/SaffronCity_House3/map.json index f4b227795..51f9c8294 100644 --- a/data/maps/SaffronCity_House3/map.json +++ b/data/maps/SaffronCity_House3/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 7, "y": 4, "elevation": 3, diff --git a/data/maps/SaffronCity_Mart/map.json b/data/maps/SaffronCity_Mart/map.json index 1bfe45aca..d4248d680 100644 --- a/data/maps/SaffronCity_Mart/map.json +++ b/data/maps/SaffronCity_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 1, "y": 7, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 9, "y": 5, "elevation": 3, diff --git a/data/maps/SaffronCity_PokemonCenter_1F/map.json b/data/maps/SaffronCity_PokemonCenter_1F/map.json index 118936b0e..f963d1184 100644 --- a/data/maps/SaffronCity_PokemonCenter_1F/map.json +++ b/data/maps/SaffronCity_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 14, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "31", + "graphics_id": "MAP_OBJ_GFX_WOMAN_3", "x": 4, "y": 4, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 9, "y": 6, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 2, "y": 1, "elevation": 0, @@ -79,7 +79,7 @@ "flag": "174" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 3, "y": 1, "elevation": 0, diff --git a/data/maps/SaffronCity_PokemonCenter_2F/map.json b/data/maps/SaffronCity_PokemonCenter_2F/map.json index 8fdf8ac26..ed564ac70 100644 --- a/data/maps/SaffronCity_PokemonCenter_2F/map.json +++ b/data/maps/SaffronCity_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json index e702db16e..3bf92e3fb 100644 --- a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json +++ b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "24", + "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", "x": 7, "y": 13, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 6, "y": 11, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 3, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 3, "y": 12, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "31", + "graphics_id": "MAP_OBJ_GFX_WOMAN_3", "x": 9, "y": 11, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "110" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 7, "y": 12, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "109" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 9, "y": 12, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "111" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 5, "y": 11, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "108" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 2, "y": 1, "elevation": 0, @@ -131,7 +131,7 @@ "flag": "157" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 3, "y": 1, "elevation": 0, diff --git a/data/maps/SeafoamIslands_1F/map.json b/data/maps/SeafoamIslands_1F/map.json index a40335f0d..c7d7d89f3 100644 --- a/data/maps/SeafoamIslands_1F/map.json +++ b/data/maps/SeafoamIslands_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 22, "y": 12, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "64" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 32, "y": 9, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "65" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 11, "y": 8, "elevation": 3, diff --git a/data/maps/SeafoamIslands_B1F/map.json b/data/maps/SeafoamIslands_B1F/map.json index c1003895d..2cf41f4f2 100644 --- a/data/maps/SeafoamIslands_B1F/map.json +++ b/data/maps/SeafoamIslands_B1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 22, "y": 8, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "66" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 30, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "67" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 19, "y": 18, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "469" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 24, "y": 14, "elevation": 4, diff --git a/data/maps/SeafoamIslands_B2F/map.json b/data/maps/SeafoamIslands_B2F/map.json index fdc44c9a5..1eaf0d500 100644 --- a/data/maps/SeafoamIslands_B2F/map.json +++ b/data/maps/SeafoamIslands_B2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 22, "y": 8, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "68" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 30, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "69" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 18, "y": 15, "elevation": 3, diff --git a/data/maps/SeafoamIslands_B3F/map.json b/data/maps/SeafoamIslands_B3F/map.json index 2a3d9e902..3a202884c 100644 --- a/data/maps/SeafoamIslands_B3F/map.json +++ b/data/maps/SeafoamIslands_B3F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 23, "y": 8, "elevation": 1, @@ -27,7 +27,7 @@ "flag": "70" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 24, "y": 8, "elevation": 1, @@ -40,7 +40,7 @@ "flag": "71" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 12, "y": 16, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "74" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 13, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "75" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 9, "y": 16, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "73" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 6, "y": 17, "elevation": 3, diff --git a/data/maps/SeafoamIslands_B4F/map.json b/data/maps/SeafoamIslands_B4F/map.json index 11bc154d3..c721e7811 100644 --- a/data/maps/SeafoamIslands_B4F/map.json +++ b/data/maps/SeafoamIslands_B4F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 8, "y": 18, "elevation": 1, @@ -27,7 +27,7 @@ "flag": "76" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 9, "y": 18, "elevation": 1, @@ -40,7 +40,7 @@ "flag": "77" }, { - "graphics_id": "138", + "graphics_id": "MAP_OBJ_GFX_ARTICUNO", "x": 9, "y": 2, "elevation": 4, @@ -53,7 +53,7 @@ "flag": "130" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 22, "y": 19, "elevation": 4, diff --git a/data/maps/SevenIsland/map.json b/data/maps/SevenIsland/map.json index a227a7121..c9fe0c17b 100644 --- a/data/maps/SevenIsland/map.json +++ b/data/maps/SevenIsland/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 7, "y": 18, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "35", + "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", "x": 9, "y": 7, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 15, "y": 5, "elevation": 3, diff --git a/data/maps/SevenIsland_Harbor/map.json b/data/maps/SevenIsland_Harbor/map.json index d33245efd..cd88eae20 100644 --- a/data/maps/SevenIsland_Harbor/map.json +++ b/data/maps/SevenIsland_Harbor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "108", + "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", "x": 8, "y": 9, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 8, "y": 6, "elevation": 3, diff --git a/data/maps/SevenIsland_House_Room1/map.json b/data/maps/SevenIsland_House_Room1/map.json index d319db640..066f3d18d 100644 --- a/data/maps/SevenIsland_House_Room1/map.json +++ b/data/maps/SevenIsland_House_Room1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "35", + "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/SevenIsland_House_Room2/map.json b/data/maps/SevenIsland_House_Room2/map.json index 131c2531f..2336916fa 100644 --- a/data/maps/SevenIsland_House_Room2/map.json +++ b/data/maps/SevenIsland_House_Room2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 6, "y": 5, "elevation": 0, diff --git a/data/maps/SevenIsland_Mart/map.json b/data/maps/SevenIsland_Mart/map.json index 64f56ce7f..94f07f060 100644 --- a/data/maps/SevenIsland_Mart/map.json +++ b/data/maps/SevenIsland_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 6, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 9, "y": 5, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 5, "y": 4, "elevation": 3, diff --git a/data/maps/SevenIsland_PokemonCenter_1F/map.json b/data/maps/SevenIsland_PokemonCenter_1F/map.json index cac3cd8f6..587f07638 100644 --- a/data/maps/SevenIsland_PokemonCenter_1F/map.json +++ b/data/maps/SevenIsland_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 11, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 14, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 4, "y": 4, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 3, "y": 1, "elevation": 0, @@ -79,7 +79,7 @@ "flag": "157" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 2, "y": 1, "elevation": 0, diff --git a/data/maps/SevenIsland_PokemonCenter_2F/map.json b/data/maps/SevenIsland_PokemonCenter_2F/map.json index 5952fb9b3..28e1dd365 100644 --- a/data/maps/SevenIsland_PokemonCenter_2F/map.json +++ b/data/maps/SevenIsland_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json index f6af3773a..578534c90 100644 --- a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json +++ b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 7, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 8, "y": 6, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 8, "y": 9, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 6, "y": 10, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 8, "y": 10, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 6, "y": 9, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 6, "y": 6, "elevation": 3, diff --git a/data/maps/SevenIsland_SevaultCanyon/map.json b/data/maps/SevenIsland_SevaultCanyon/map.json index fdddaad59..504a835b9 100644 --- a/data/maps/SevenIsland_SevaultCanyon/map.json +++ b/data/maps/SevenIsland_SevaultCanyon/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "24", + "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", "x": 13, "y": 43, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 13, "y": 36, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 3, "y": 35, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 3, "y": 36, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 7, "y": 56, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 11, "y": 63, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 14, "y": 13, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 14, "y": 14, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "0" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 3, "y": 41, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "18" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 13, "y": 47, "elevation": 3, @@ -155,7 +155,7 @@ "flag": "0" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 7, "y": 44, "elevation": 3, @@ -168,7 +168,7 @@ "flag": "19" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 12, "y": 47, "elevation": 3, @@ -181,7 +181,7 @@ "flag": "21" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 15, "y": 46, "elevation": 3, @@ -194,7 +194,7 @@ "flag": "22" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 16, "y": 47, "elevation": 3, @@ -207,7 +207,7 @@ "flag": "23" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 17, "y": 47, "elevation": 3, @@ -220,7 +220,7 @@ "flag": "0" }, { - "graphics_id": "96", + "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", "x": 11, "y": 31, "elevation": 3, @@ -233,7 +233,7 @@ "flag": "27" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 18, "y": 45, "elevation": 3, @@ -246,7 +246,7 @@ "flag": "487" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 7, "y": 38, "elevation": 3, @@ -259,7 +259,7 @@ "flag": "488" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 17, "y": 23, "elevation": 3, @@ -272,7 +272,7 @@ "flag": "489" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 8, "y": 26, "elevation": 3, diff --git a/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json b/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json index 538174ab0..13fdfbcdc 100644 --- a/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json +++ b/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 12, "y": 6, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 3, "y": 34, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 4, "y": 34, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 11, "y": 26, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 10, "y": 26, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 11, "y": 17, "elevation": 5, diff --git a/data/maps/SevenIsland_SevaultCanyon_House/map.json b/data/maps/SevenIsland_SevaultCanyon_House/map.json index 3b38de1a7..39afb5a0a 100644 --- a/data/maps/SevenIsland_SevaultCanyon_House/map.json +++ b/data/maps/SevenIsland_SevaultCanyon_House/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 2, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "117", + "graphics_id": "MAP_OBJ_GFX_CHANSEY", "x": 4, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 6, "y": 4, "elevation": 0, diff --git a/data/maps/SevenIsland_TanobyRuins/map.json b/data/maps/SevenIsland_TanobyRuins/map.json index a024891b4..a7871b510 100644 --- a/data/maps/SevenIsland_TanobyRuins/map.json +++ b/data/maps/SevenIsland_TanobyRuins/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 35, "y": 7, "elevation": 3, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 121, "y": 11, "elevation": 3, @@ -46,7 +46,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 85, "y": 8, "elevation": 3, @@ -59,7 +59,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 85, "y": 5, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower/map.json b/data/maps/SevenIsland_TrainerTower/map.json index bef9fe3b5..0b0e45ebe 100644 --- a/data/maps/SevenIsland_TrainerTower/map.json +++ b/data/maps/SevenIsland_TrainerTower/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 56, "y": 26, "elevation": 3, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 56, "y": 29, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower_1F/map.json b/data/maps/SevenIsland_TrainerTower_1F/map.json index a830c85d0..532daae51 100644 --- a/data/maps/SevenIsland_TrainerTower_1F/map.json +++ b/data/maps/SevenIsland_TrainerTower_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "70", + "graphics_id": "MAP_OBJ_GFX_TRAINER_TOWER_DUDE", "x": 9, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "6" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 11, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "2" }, { - "graphics_id": "241", + "graphics_id": "MAP_OBJ_GFX_VAR_1", "x": 15, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "3" }, { - "graphics_id": "242", + "graphics_id": "MAP_OBJ_GFX_VAR_2", "x": 10, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "4" }, { - "graphics_id": "243", + "graphics_id": "MAP_OBJ_GFX_VAR_3", "x": 10, "y": 10, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower_2F/map.json b/data/maps/SevenIsland_TrainerTower_2F/map.json index 6fdc50198..e8de15ddc 100644 --- a/data/maps/SevenIsland_TrainerTower_2F/map.json +++ b/data/maps/SevenIsland_TrainerTower_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "70", + "graphics_id": "MAP_OBJ_GFX_TRAINER_TOWER_DUDE", "x": 9, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "6" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 10, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "2" }, { - "graphics_id": "241", + "graphics_id": "MAP_OBJ_GFX_VAR_1", "x": 15, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "3" }, { - "graphics_id": "242", + "graphics_id": "MAP_OBJ_GFX_VAR_2", "x": 10, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "4" }, { - "graphics_id": "243", + "graphics_id": "MAP_OBJ_GFX_VAR_3", "x": 11, "y": 10, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower_3F/map.json b/data/maps/SevenIsland_TrainerTower_3F/map.json index d697f3adb..802ba5bd4 100644 --- a/data/maps/SevenIsland_TrainerTower_3F/map.json +++ b/data/maps/SevenIsland_TrainerTower_3F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "70", + "graphics_id": "MAP_OBJ_GFX_TRAINER_TOWER_DUDE", "x": 9, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "6" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 10, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "2" }, { - "graphics_id": "241", + "graphics_id": "MAP_OBJ_GFX_VAR_1", "x": 15, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "3" }, { - "graphics_id": "242", + "graphics_id": "MAP_OBJ_GFX_VAR_2", "x": 10, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "4" }, { - "graphics_id": "243", + "graphics_id": "MAP_OBJ_GFX_VAR_3", "x": 11, "y": 10, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower_4F/map.json b/data/maps/SevenIsland_TrainerTower_4F/map.json index f6b7336ee..3774fc22f 100644 --- a/data/maps/SevenIsland_TrainerTower_4F/map.json +++ b/data/maps/SevenIsland_TrainerTower_4F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "70", + "graphics_id": "MAP_OBJ_GFX_TRAINER_TOWER_DUDE", "x": 9, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "6" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 10, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "2" }, { - "graphics_id": "241", + "graphics_id": "MAP_OBJ_GFX_VAR_1", "x": 15, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "3" }, { - "graphics_id": "242", + "graphics_id": "MAP_OBJ_GFX_VAR_2", "x": 10, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "4" }, { - "graphics_id": "243", + "graphics_id": "MAP_OBJ_GFX_VAR_3", "x": 11, "y": 10, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower_5F/map.json b/data/maps/SevenIsland_TrainerTower_5F/map.json index c5ce3d4c7..dc69e9504 100644 --- a/data/maps/SevenIsland_TrainerTower_5F/map.json +++ b/data/maps/SevenIsland_TrainerTower_5F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "70", + "graphics_id": "MAP_OBJ_GFX_TRAINER_TOWER_DUDE", "x": 9, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "6" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 10, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "2" }, { - "graphics_id": "241", + "graphics_id": "MAP_OBJ_GFX_VAR_1", "x": 15, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "3" }, { - "graphics_id": "242", + "graphics_id": "MAP_OBJ_GFX_VAR_2", "x": 10, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "4" }, { - "graphics_id": "243", + "graphics_id": "MAP_OBJ_GFX_VAR_3", "x": 11, "y": 10, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower_6F/map.json b/data/maps/SevenIsland_TrainerTower_6F/map.json index 5fc6fc1df..44d5f950a 100644 --- a/data/maps/SevenIsland_TrainerTower_6F/map.json +++ b/data/maps/SevenIsland_TrainerTower_6F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "70", + "graphics_id": "MAP_OBJ_GFX_TRAINER_TOWER_DUDE", "x": 9, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "6" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 10, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "2" }, { - "graphics_id": "241", + "graphics_id": "MAP_OBJ_GFX_VAR_1", "x": 15, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "3" }, { - "graphics_id": "242", + "graphics_id": "MAP_OBJ_GFX_VAR_2", "x": 10, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "4" }, { - "graphics_id": "243", + "graphics_id": "MAP_OBJ_GFX_VAR_3", "x": 11, "y": 10, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower_7F/map.json b/data/maps/SevenIsland_TrainerTower_7F/map.json index 2ede0ac79..4d063d090 100644 --- a/data/maps/SevenIsland_TrainerTower_7F/map.json +++ b/data/maps/SevenIsland_TrainerTower_7F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "70", + "graphics_id": "MAP_OBJ_GFX_TRAINER_TOWER_DUDE", "x": 9, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "6" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 10, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "2" }, { - "graphics_id": "241", + "graphics_id": "MAP_OBJ_GFX_VAR_1", "x": 15, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "3" }, { - "graphics_id": "242", + "graphics_id": "MAP_OBJ_GFX_VAR_2", "x": 10, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "4" }, { - "graphics_id": "243", + "graphics_id": "MAP_OBJ_GFX_VAR_3", "x": 11, "y": 10, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower_8F/map.json b/data/maps/SevenIsland_TrainerTower_8F/map.json index a04a282bf..065169b6d 100644 --- a/data/maps/SevenIsland_TrainerTower_8F/map.json +++ b/data/maps/SevenIsland_TrainerTower_8F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "70", + "graphics_id": "MAP_OBJ_GFX_TRAINER_TOWER_DUDE", "x": 9, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "6" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 10, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "2" }, { - "graphics_id": "241", + "graphics_id": "MAP_OBJ_GFX_VAR_1", "x": 15, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "3" }, { - "graphics_id": "242", + "graphics_id": "MAP_OBJ_GFX_VAR_2", "x": 10, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "4" }, { - "graphics_id": "243", + "graphics_id": "MAP_OBJ_GFX_VAR_3", "x": 11, "y": 10, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower_Lobby/map.json b/data/maps/SevenIsland_TrainerTower_Lobby/map.json index b690a29dd..0b3bc2fc5 100644 --- a/data/maps/SevenIsland_TrainerTower_Lobby/map.json +++ b/data/maps/SevenIsland_TrainerTower_Lobby/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 4, "y": 9, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "66", + "graphics_id": "MAP_OBJ_GFX_UNION_ROOM_RECEPTIONIST", "x": 14, "y": 9, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "66", + "graphics_id": "MAP_OBJ_GFX_UNION_ROOM_RECEPTIONIST", "x": 11, "y": 7, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 12, "y": 13, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 2, "y": 12, "elevation": 3, diff --git a/data/maps/SevenIsland_TrainerTower_Roof/map.json b/data/maps/SevenIsland_TrainerTower_Roof/map.json index ade5bc46c..d75337d2e 100644 --- a/data/maps/SevenIsland_TrainerTower_Roof/map.json +++ b/data/maps/SevenIsland_TrainerTower_Roof/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "70", + "graphics_id": "MAP_OBJ_GFX_TRAINER_TOWER_DUDE", "x": 9, "y": 7, "elevation": 3, diff --git a/data/maps/SilphCo_10F/map.json b/data/maps/SilphCo_10F/map.json index 259d19e14..8faa6e7f5 100644 --- a/data/maps/SilphCo_10F/map.json +++ b/data/maps/SilphCo_10F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 2, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "83" }, { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 10, "y": 17, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 0, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "83" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 15, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "407" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 2, "y": 15, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "408" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 3, "y": 17, "elevation": 3, diff --git a/data/maps/SilphCo_11F/map.json b/data/maps/SilphCo_11F/map.json index 2b7273aa4..4014beb4e 100644 --- a/data/maps/SilphCo_11F/map.json +++ b/data/maps/SilphCo_11F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 9, "y": 9, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 11, "y": 9, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "87", + "graphics_id": "MAP_OBJ_GFX_GIOVANNI", "x": 6, "y": 11, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "83" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 16, "y": 12, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "83" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 16, "y": 18, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "457" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 2, "y": 19, "elevation": 3, diff --git a/data/maps/SilphCo_1F/map.json b/data/maps/SilphCo_1F/map.json index d82ff755d..62409cf7e 100644 --- a/data/maps/SilphCo_1F/map.json +++ b/data/maps/SilphCo_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 3, "y": 7, "elevation": 3, diff --git a/data/maps/SilphCo_2F/map.json b/data/maps/SilphCo_2F/map.json index 837dd17c6..7b2b65641 100644 --- a/data/maps/SilphCo_2F/map.json +++ b/data/maps/SilphCo_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 29, "y": 12, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "83" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 28, "y": 18, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "83" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 20, "y": 14, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "83" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 5, "y": 19, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "83" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 10, "y": 4, "elevation": 0, diff --git a/data/maps/SilphCo_3F/map.json b/data/maps/SilphCo_3F/map.json index 7cf859092..0567a351f 100644 --- a/data/maps/SilphCo_3F/map.json +++ b/data/maps/SilphCo_3F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 25, "y": 9, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "83" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 31, "y": 13, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 4, "y": 12, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "83" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 8, "y": 10, "elevation": 3, diff --git a/data/maps/SilphCo_4F/map.json b/data/maps/SilphCo_4F/map.json index 3e6b8f251..dc0e5a20b 100644 --- a/data/maps/SilphCo_4F/map.json +++ b/data/maps/SilphCo_4F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 33, "y": 16, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "83" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 10, "y": 19, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "83" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 14, "y": 8, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "83" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 5, "y": 5, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 3, "y": 11, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "397" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 4, "y": 12, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "398" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 2, "y": 13, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "399" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 30, "y": 18, "elevation": 0, diff --git a/data/maps/SilphCo_5F/map.json b/data/maps/SilphCo_5F/map.json index 448086745..860cc1701 100644 --- a/data/maps/SilphCo_5F/map.json +++ b/data/maps/SilphCo_5F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 35, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "83" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 23, "y": 13, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "83" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 16, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 11, "y": 6, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "83" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 9, "y": 21, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "83" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 4, "y": 9, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "400" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 1, "y": 18, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "401" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 22, "y": 21, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "402" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 2, "y": 7, "elevation": 3, diff --git a/data/maps/SilphCo_6F/map.json b/data/maps/SilphCo_6F/map.json index eb11b0a00..e41beefea 100644 --- a/data/maps/SilphCo_6F/map.json +++ b/data/maps/SilphCo_6F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 21, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "83" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 23, "y": 9, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 24, "y": 9, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 22, "y": 13, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 14, "y": 9, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 16, "y": 12, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 9, "y": 11, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "83" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 2, "y": 14, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "403" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 1, "y": 17, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "404" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 18, "y": 17, "elevation": 3, diff --git a/data/maps/SilphCo_7F/map.json b/data/maps/SilphCo_7F/map.json index 40d730698..67bc96a41 100644 --- a/data/maps/SilphCo_7F/map.json +++ b/data/maps/SilphCo_7F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "72", + "graphics_id": "MAP_OBJ_GFX_BLUE", "x": 2, "y": 6, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "78" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 0, "y": 7, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 24, "y": 5, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "83" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 24, "y": 15, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "83" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 13, "y": 4, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "83" }, { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 10, "y": 10, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 13, "y": 14, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 9, "y": 14, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "0" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 3, "y": 13, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "83" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 0, "y": 12, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "405" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 30, "y": 11, "elevation": 3, diff --git a/data/maps/SilphCo_8F/map.json b/data/maps/SilphCo_8F/map.json index 17c3a344a..7e51d2dc5 100644 --- a/data/maps/SilphCo_8F/map.json +++ b/data/maps/SilphCo_8F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 28, "y": 5, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "83" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 10, "y": 17, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "83" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 9, "y": 4, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "83" }, { - "graphics_id": "47", + "graphics_id": "MAP_OBJ_GFX_WORKER_M", "x": 2, "y": 5, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 24, "y": 8, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "456" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 29, "y": 9, "elevation": 3, diff --git a/data/maps/SilphCo_9F/map.json b/data/maps/SilphCo_9F/map.json index 5c78ba07d..d6edefc9b 100644 --- a/data/maps/SilphCo_9F/map.json +++ b/data/maps/SilphCo_9F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 26, "y": 16, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "83" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 15, "y": 18, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "83" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 2, "y": 16, "elevation": 0, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 1, "y": 6, "elevation": 3, diff --git a/data/maps/SixIsland/map.json b/data/maps/SixIsland/map.json index 89530bed1..fd22ab27d 100644 --- a/data/maps/SixIsland/map.json +++ b/data/maps/SixIsland/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 10, "y": 15, "elevation": 3, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 15, "y": 13, "elevation": 3, diff --git a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json index 0f78765b5..b0b164629 100644 --- a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json +++ b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "100", + "graphics_id": "MAP_OBJ_GFX_SAPPHIRE", "x": 7, "y": 7, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "143" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 5, "y": 9, "elevation": 3, diff --git a/data/maps/SixIsland_GreenPath/map.json b/data/maps/SixIsland_GreenPath/map.json index 03f33948b..f625f171b 100644 --- a/data/maps/SixIsland_GreenPath/map.json +++ b/data/maps/SixIsland_GreenPath/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 11, "y": 8, "elevation": 3, diff --git a/data/maps/SixIsland_Harbor/map.json b/data/maps/SixIsland_Harbor/map.json index c86d93e32..4469af84e 100644 --- a/data/maps/SixIsland_Harbor/map.json +++ b/data/maps/SixIsland_Harbor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "108", + "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", "x": 8, "y": 9, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 8, "y": 6, "elevation": 3, diff --git a/data/maps/SixIsland_House/map.json b/data/maps/SixIsland_House/map.json index 1e82148ef..447c0a10c 100644 --- a/data/maps/SixIsland_House/map.json +++ b/data/maps/SixIsland_House/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 7, "y": 5, "elevation": 3, diff --git a/data/maps/SixIsland_Mart/map.json b/data/maps/SixIsland_Mart/map.json index 74cf54daa..e0852cc49 100644 --- a/data/maps/SixIsland_Mart/map.json +++ b/data/maps/SixIsland_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "35", + "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", "x": 8, "y": 3, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 7, "y": 7, "elevation": 3, diff --git a/data/maps/SixIsland_OutcastIsland/map.json b/data/maps/SixIsland_OutcastIsland/map.json index 969e9a45d..025217635 100644 --- a/data/maps/SixIsland_OutcastIsland/map.json +++ b/data/maps/SixIsland_OutcastIsland/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "49", + "graphics_id": "MAP_OBJ_GFX_ROCKET_M", "x": 9, "y": 24, "elevation": 3, @@ -33,7 +33,7 @@ "flag": "136" }, { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 12, "y": 15, "elevation": 3, @@ -46,7 +46,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 13, "y": 34, "elevation": 1, @@ -59,7 +59,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 14, "y": 61, "elevation": 1, @@ -72,7 +72,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 10, "y": 44, "elevation": 1, @@ -85,7 +85,7 @@ "flag": "0" }, { - "graphics_id": "36", + "graphics_id": "MAP_OBJ_GFX_TUBER_M_1", "x": 11, "y": 44, "elevation": 1, @@ -98,7 +98,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 11, "y": 16, "elevation": 3, diff --git a/data/maps/SixIsland_PatternBush/map.json b/data/maps/SixIsland_PatternBush/map.json index 52ce32061..8763c72fa 100644 --- a/data/maps/SixIsland_PatternBush/map.json +++ b/data/maps/SixIsland_PatternBush/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 48, "y": 15, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 10, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 51, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 12, "y": 13, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 37, "y": 23, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 32, "y": 5, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 52, "y": 20, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 8, "y": 21, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 39, "y": 6, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "0" }, { - "graphics_id": "39", + "graphics_id": "MAP_OBJ_GFX_CAMPER", "x": 3, "y": 9, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 19, "y": 24, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 30, "y": 19, "elevation": 3, diff --git a/data/maps/SixIsland_PokemonCenter_1F/map.json b/data/maps/SixIsland_PokemonCenter_1F/map.json index 9b3a2b671..dbb6c6757 100644 --- a/data/maps/SixIsland_PokemonCenter_1F/map.json +++ b/data/maps/SixIsland_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "72", + "graphics_id": "MAP_OBJ_GFX_BLUE", "x": 5, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "152" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 13, "y": 3, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 12, "y": 5, "elevation": 3, diff --git a/data/maps/SixIsland_PokemonCenter_2F/map.json b/data/maps/SixIsland_PokemonCenter_2F/map.json index 2a0b353b1..a5d38fc08 100644 --- a/data/maps/SixIsland_PokemonCenter_2F/map.json +++ b/data/maps/SixIsland_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/SixIsland_RuinValley/map.json b/data/maps/SixIsland_RuinValley/map.json index eea1088f5..77ec0eeaa 100644 --- a/data/maps/SixIsland_RuinValley/map.json +++ b/data/maps/SixIsland_RuinValley/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 24, "y": 25, "elevation": 3, @@ -33,7 +33,7 @@ "flag": "142" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 32, "y": 11, "elevation": 5, @@ -46,7 +46,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 33, "y": 16, "elevation": 5, @@ -59,7 +59,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 31, "y": 24, "elevation": 5, @@ -72,7 +72,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 14, "y": 10, "elevation": 5, @@ -85,7 +85,7 @@ "flag": "0" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 21, "y": 29, "elevation": 5, @@ -98,7 +98,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 17, "y": 10, "elevation": 5, @@ -111,7 +111,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 17, "y": 12, "elevation": 5, @@ -124,7 +124,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 18, "y": 11, "elevation": 5, @@ -137,7 +137,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 6, "y": 33, "elevation": 3, @@ -150,7 +150,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 6, "y": 34, "elevation": 3, @@ -163,7 +163,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 41, "y": 32, "elevation": 3, @@ -176,7 +176,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 41, "y": 33, "elevation": 3, @@ -189,7 +189,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 42, "y": 33, "elevation": 3, @@ -202,7 +202,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 33, "elevation": 3, @@ -215,7 +215,7 @@ "flag": "485" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 19, "y": 11, "elevation": 5, @@ -228,7 +228,7 @@ "flag": "484" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 43, "y": 32, "elevation": 3, diff --git a/data/maps/SixIsland_WaterPath/map.json b/data/maps/SixIsland_WaterPath/map.json index 5c298799a..90e0ddf10 100644 --- a/data/maps/SixIsland_WaterPath/map.json +++ b/data/maps/SixIsland_WaterPath/map.json @@ -30,7 +30,7 @@ ], "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 12, "y": 13, "elevation": 3, @@ -43,7 +43,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 11, "y": 52, "elevation": 3, @@ -56,7 +56,7 @@ "flag": "0" }, { - "graphics_id": "43", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_M_WATER", "x": 13, "y": 35, "elevation": 1, @@ -69,7 +69,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 15, "y": 45, "elevation": 1, @@ -82,7 +82,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 6, "y": 21, "elevation": 3, @@ -95,7 +95,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 7, "y": 21, "elevation": 3, @@ -108,7 +108,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 11, "y": 76, "elevation": 3, @@ -121,7 +121,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 17, "y": 19, "elevation": 0, @@ -134,7 +134,7 @@ "flag": "482" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 17, "y": 87, "elevation": 3, diff --git a/data/maps/SixIsland_WaterPath_House1/map.json b/data/maps/SixIsland_WaterPath_House1/map.json index 482b278be..c889d7a5a 100644 --- a/data/maps/SixIsland_WaterPath_House1/map.json +++ b/data/maps/SixIsland_WaterPath_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 3, "y": 4, "elevation": 3, diff --git a/data/maps/SixIsland_WaterPath_House2/map.json b/data/maps/SixIsland_WaterPath_House2/map.json index dbe2dfc1e..818e179f4 100644 --- a/data/maps/SixIsland_WaterPath_House2/map.json +++ b/data/maps/SixIsland_WaterPath_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 7, "y": 4, "elevation": 3, diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json index 7cd266f05..f42fb0dd7 100644 --- a/data/maps/ThreeIsland/map.json +++ b/data/maps/ThreeIsland/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 7, "y": 24, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "126" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 8, "y": 23, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "126" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 8, "y": 24, "elevation": 3, @@ -64,7 +64,7 @@ "flag": "145" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 9, "y": 23, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "121" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 9, "y": 24, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "121" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 10, "y": 22, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "121" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 10, "y": 24, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "121" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 11, "y": 23, "elevation": 3, @@ -129,7 +129,7 @@ "flag": "121" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 20, "y": 7, "elevation": 3, @@ -142,7 +142,7 @@ "flag": "18" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 18, "y": 17, "elevation": 3, @@ -155,7 +155,7 @@ "flag": "443" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 15, "y": 7, "elevation": 3, @@ -168,7 +168,7 @@ "flag": "0" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 14, "y": 14, "elevation": 3, @@ -181,7 +181,7 @@ "flag": "0" }, { - "graphics_id": "132", + "graphics_id": "MAP_OBJ_GFX_DODUO", "x": 15, "y": 14, "elevation": 3, @@ -194,7 +194,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 15, "y": 31, "elevation": 3, diff --git a/data/maps/ThreeIsland_BerryForest/map.json b/data/maps/ThreeIsland_BerryForest/map.json index fa2cc2958..323ac255e 100644 --- a/data/maps/ThreeIsland_BerryForest/map.json +++ b/data/maps/ThreeIsland_BerryForest/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 4, "y": 8, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "122" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 12, "y": 11, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "18" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 19, "y": 7, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "19" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 23, "y": 17, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "20" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 38, "y": 23, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "21" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 44, "y": 23, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "22" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 44, "y": 29, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "23" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 16, "y": 43, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "24" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 17, "y": 39, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "25" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 14, "y": 39, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "26" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 11, "y": 39, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "27" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 12, "y": 5, "elevation": 3, @@ -170,7 +170,7 @@ "flag": "490" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 27, "y": 11, "elevation": 3, @@ -183,7 +183,7 @@ "flag": "491" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 12, "y": 43, "elevation": 3, diff --git a/data/maps/ThreeIsland_BondBridge/map.json b/data/maps/ThreeIsland_BondBridge/map.json index 6cbfbad50..c9aaffdff 100644 --- a/data/maps/ThreeIsland_BondBridge/map.json +++ b/data/maps/ThreeIsland_BondBridge/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 27, "y": 10, "elevation": 3, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 68, "y": 10, "elevation": 3, @@ -46,7 +46,7 @@ "flag": "0" }, { - "graphics_id": "37", + "graphics_id": "MAP_OBJ_GFX_TUBER_F", "x": 33, "y": 13, "elevation": 3, @@ -59,7 +59,7 @@ "flag": "0" }, { - "graphics_id": "37", + "graphics_id": "MAP_OBJ_GFX_TUBER_F", "x": 50, "y": 11, "elevation": 3, @@ -72,7 +72,7 @@ "flag": "0" }, { - "graphics_id": "44", + "graphics_id": "MAP_OBJ_GFX_SWIMMER_F_WATER", "x": 36, "y": 4, "elevation": 1, @@ -85,7 +85,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 77, "y": 5, "elevation": 3, @@ -98,7 +98,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 78, "y": 5, "elevation": 3, @@ -111,7 +111,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 72, "y": 8, "elevation": 3, @@ -124,7 +124,7 @@ "flag": "18" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 86, "y": 13, "elevation": 3, diff --git a/data/maps/ThreeIsland_DunsparceTunnel/map.json b/data/maps/ThreeIsland_DunsparceTunnel/map.json index 78cd6003c..8818603b5 100644 --- a/data/maps/ThreeIsland_DunsparceTunnel/map.json +++ b/data/maps/ThreeIsland_DunsparceTunnel/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 23, "y": 2, "elevation": 3, diff --git a/data/maps/ThreeIsland_Harbor/map.json b/data/maps/ThreeIsland_Harbor/map.json index 58cee2b93..dfce743a3 100644 --- a/data/maps/ThreeIsland_Harbor/map.json +++ b/data/maps/ThreeIsland_Harbor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "108", + "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", "x": 8, "y": 9, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 8, "y": 6, "elevation": 3, diff --git a/data/maps/ThreeIsland_House1/map.json b/data/maps/ThreeIsland_House1/map.json index dc2b5321f..b9bf65eaf 100644 --- a/data/maps/ThreeIsland_House1/map.json +++ b/data/maps/ThreeIsland_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 3, "y": 4, "elevation": 0, diff --git a/data/maps/ThreeIsland_House2/map.json b/data/maps/ThreeIsland_House2/map.json index a596b88c0..681380cc9 100644 --- a/data/maps/ThreeIsland_House2/map.json +++ b/data/maps/ThreeIsland_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 4, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 7, "y": 4, "elevation": 3, diff --git a/data/maps/ThreeIsland_House3/map.json b/data/maps/ThreeIsland_House3/map.json index 0ba900bc6..df96d64eb 100644 --- a/data/maps/ThreeIsland_House3/map.json +++ b/data/maps/ThreeIsland_House3/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 8, "y": 2, "elevation": 3, diff --git a/data/maps/ThreeIsland_House4/map.json b/data/maps/ThreeIsland_House4/map.json index c1ceda273..a518b76d8 100644 --- a/data/maps/ThreeIsland_House4/map.json +++ b/data/maps/ThreeIsland_House4/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 7, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 6, "y": 3, "elevation": 3, diff --git a/data/maps/ThreeIsland_House5/map.json b/data/maps/ThreeIsland_House5/map.json index b36be2276..c5f567825 100644 --- a/data/maps/ThreeIsland_House5/map.json +++ b/data/maps/ThreeIsland_House5/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 2, "y": 5, "elevation": 3, diff --git a/data/maps/ThreeIsland_Mart/map.json b/data/maps/ThreeIsland_Mart/map.json index 14e94407b..f27177490 100644 --- a/data/maps/ThreeIsland_Mart/map.json +++ b/data/maps/ThreeIsland_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "40", + "graphics_id": "MAP_OBJ_GFX_PICNICKER", "x": 2, "y": 7, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 7, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 6, "y": 5, "elevation": 3, diff --git a/data/maps/ThreeIsland_PokemonCenter_1F/map.json b/data/maps/ThreeIsland_PokemonCenter_1F/map.json index b3e593a18..83fec9da8 100644 --- a/data/maps/ThreeIsland_PokemonCenter_1F/map.json +++ b/data/maps/ThreeIsland_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 12, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 3, "y": 4, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 11, "y": 5, "elevation": 3, diff --git a/data/maps/ThreeIsland_PokemonCenter_2F/map.json b/data/maps/ThreeIsland_PokemonCenter_2F/map.json index 02fd95e39..167aebf6d 100644 --- a/data/maps/ThreeIsland_PokemonCenter_2F/map.json +++ b/data/maps/ThreeIsland_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/ThreeIsland_Port/map.json b/data/maps/ThreeIsland_Port/map.json index bbc809fc1..87552c5f8 100644 --- a/data/maps/ThreeIsland_Port/map.json +++ b/data/maps/ThreeIsland_Port/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "31", + "graphics_id": "MAP_OBJ_GFX_WOMAN_3", "x": 14, "y": 9, "elevation": 3, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 8, "y": 8, "elevation": 3, @@ -46,7 +46,7 @@ "flag": "121" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 13, "y": 10, "elevation": 3, diff --git a/data/maps/TwoIsland/map.json b/data/maps/TwoIsland/map.json index ff7b3c601..b0ff63ec1 100644 --- a/data/maps/TwoIsland/map.json +++ b/data/maps/TwoIsland/map.json @@ -20,7 +20,7 @@ ], "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 28, "y": 4, "elevation": 3, @@ -33,7 +33,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 31, "y": 6, "elevation": 3, @@ -46,7 +46,7 @@ "flag": "123" }, { - "graphics_id": "29", + "graphics_id": "MAP_OBJ_GFX_BEAUTY", "x": 30, "y": 11, "elevation": 3, @@ -59,7 +59,7 @@ "flag": "124" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 26, "y": 5, "elevation": 3, @@ -72,7 +72,7 @@ "flag": "0" }, { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 27, "y": 6, "elevation": 3, @@ -85,7 +85,7 @@ "flag": "125" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 30, "y": 16, "elevation": 3, @@ -98,7 +98,7 @@ "flag": "18" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 39, "y": 16, "elevation": 3, @@ -111,7 +111,7 @@ "flag": "442" }, { - "graphics_id": "16", + "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", "x": 37, "y": 12, "elevation": 3, @@ -124,7 +124,7 @@ "flag": "0" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 24, "y": 12, "elevation": 3, diff --git a/data/maps/TwoIsland_CapeBrink_House/map.json b/data/maps/TwoIsland_CapeBrink_House/map.json index 75b7fb2eb..93538a4c9 100644 --- a/data/maps/TwoIsland_CapeBrink_House/map.json +++ b/data/maps/TwoIsland_CapeBrink_House/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "58", + "graphics_id": "MAP_OBJ_GFX_CHANNELER", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/TwoIsland_Harbor/map.json b/data/maps/TwoIsland_Harbor/map.json index 0fed41496..0fb8e4f6b 100644 --- a/data/maps/TwoIsland_Harbor/map.json +++ b/data/maps/TwoIsland_Harbor/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "108", + "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", "x": 8, "y": 9, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 8, "y": 6, "elevation": 3, diff --git a/data/maps/TwoIsland_House/map.json b/data/maps/TwoIsland_House/map.json index fe6e2a80c..66f6aabed 100644 --- a/data/maps/TwoIsland_House/map.json +++ b/data/maps/TwoIsland_House/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 7, "y": 5, "elevation": 3, diff --git a/data/maps/TwoIsland_JoyfulGameCorner/map.json b/data/maps/TwoIsland_JoyfulGameCorner/map.json index 3b0ef6e54..2082f25f9 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/map.json +++ b/data/maps/TwoIsland_JoyfulGameCorner/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 5, "y": 5, "elevation": 1, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "53", + "graphics_id": "MAP_OBJ_GFX_BIKER", "x": 5, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "116" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 6, "y": 5, "elevation": 1, @@ -53,7 +53,7 @@ "flag": "117" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 4, "y": 2, "elevation": 3, diff --git a/data/maps/TwoIsland_PokemonCenter_1F/map.json b/data/maps/TwoIsland_PokemonCenter_1F/map.json index 104e8fb2e..4b227d7b7 100644 --- a/data/maps/TwoIsland_PokemonCenter_1F/map.json +++ b/data/maps/TwoIsland_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "51", + "graphics_id": "MAP_OBJ_GFX_GBA_KID", "x": 11, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/TwoIsland_PokemonCenter_2F/map.json b/data/maps/TwoIsland_PokemonCenter_2F/map.json index 89ef1c015..d701f3ccd 100644 --- a/data/maps/TwoIsland_PokemonCenter_2F/map.json +++ b/data/maps/TwoIsland_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/UndergroundPath_EastEntrance/map.json b/data/maps/UndergroundPath_EastEntrance/map.json index c6a7a20ef..107b622f6 100644 --- a/data/maps/UndergroundPath_EastEntrance/map.json +++ b/data/maps/UndergroundPath_EastEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 5, "y": 6, "elevation": 3, diff --git a/data/maps/UndergroundPath_NorthEntrance/map.json b/data/maps/UndergroundPath_NorthEntrance/map.json index 3620937c7..a839da159 100644 --- a/data/maps/UndergroundPath_NorthEntrance/map.json +++ b/data/maps/UndergroundPath_NorthEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 5, "y": 6, "elevation": 3, diff --git a/data/maps/UndergroundPath_SouthEntrance/map.json b/data/maps/UndergroundPath_SouthEntrance/map.json index ef8888b06..cce927999 100644 --- a/data/maps/UndergroundPath_SouthEntrance/map.json +++ b/data/maps/UndergroundPath_SouthEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 5, "y": 6, "elevation": 3, diff --git a/data/maps/UndergroundPath_WestEntrance/map.json b/data/maps/UndergroundPath_WestEntrance/map.json index 6791d7100..dd73060a4 100644 --- a/data/maps/UndergroundPath_WestEntrance/map.json +++ b/data/maps/UndergroundPath_WestEntrance/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 5, "y": 6, "elevation": 3, diff --git a/data/maps/UnknownMap_00_00/map.json b/data/maps/UnknownMap_00_00/map.json index ffebedc43..dc4ac7d19 100644 --- a/data/maps/UnknownMap_00_00/map.json +++ b/data/maps/UnknownMap_00_00/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "66", + "graphics_id": "MAP_OBJ_GFX_UNION_ROOM_RECEPTIONIST", "x": 9, "y": 3, "elevation": 3, diff --git a/data/maps/UnknownMap_00_01/map.json b/data/maps/UnknownMap_00_01/map.json index 5d40fa820..65c7875bb 100644 --- a/data/maps/UnknownMap_00_01/map.json +++ b/data/maps/UnknownMap_00_01/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "66", + "graphics_id": "MAP_OBJ_GFX_UNION_ROOM_RECEPTIONIST", "x": 9, "y": 6, "elevation": 3, diff --git a/data/maps/UnknownMap_00_02/map.json b/data/maps/UnknownMap_00_02/map.json index 742239cd3..de002c33f 100644 --- a/data/maps/UnknownMap_00_02/map.json +++ b/data/maps/UnknownMap_00_02/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "66", + "graphics_id": "MAP_OBJ_GFX_UNION_ROOM_RECEPTIONIST", "x": 10, "y": 5, "elevation": 0, diff --git a/data/maps/UnknownMap_00_04/map.json b/data/maps/UnknownMap_00_04/map.json index ed9be424f..be536383a 100644 --- a/data/maps/UnknownMap_00_04/map.json +++ b/data/maps/UnknownMap_00_04/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "66", + "graphics_id": "MAP_OBJ_GFX_UNION_ROOM_RECEPTIONIST", "x": 3, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "243", + "graphics_id": "MAP_OBJ_GFX_VAR_3", "x": 1, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "102" }, { - "graphics_id": "247", + "graphics_id": "MAP_OBJ_GFX_VAR_7", "x": 7, "y": 8, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "106" }, { - "graphics_id": "246", + "graphics_id": "MAP_OBJ_GFX_VAR_6", "x": 1, "y": 4, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "105" }, { - "graphics_id": "245", + "graphics_id": "MAP_OBJ_GFX_VAR_5", "x": 7, "y": 4, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "104" }, { - "graphics_id": "244", + "graphics_id": "MAP_OBJ_GFX_VAR_4", "x": 13, "y": 4, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "103" }, { - "graphics_id": "242", + "graphics_id": "MAP_OBJ_GFX_VAR_2", "x": 10, "y": 6, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "101" }, { - "graphics_id": "241", + "graphics_id": "MAP_OBJ_GFX_VAR_1", "x": 13, "y": 8, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "100" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 4, "y": 6, "elevation": 3, diff --git a/data/maps/VermilionCity/map.json b/data/maps/VermilionCity/map.json index 8649006c4..ee747f3e1 100644 --- a/data/maps/VermilionCity/map.json +++ b/data/maps/VermilionCity/map.json @@ -25,7 +25,7 @@ ], "object_events": [ { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 22, "y": 11, "elevation": 3, @@ -38,7 +38,7 @@ "flag": "0" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 17, "y": 9, "elevation": 3, @@ -51,7 +51,7 @@ "flag": "0" }, { - "graphics_id": "33", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_2", "x": 36, "y": 10, "elevation": 0, @@ -64,7 +64,7 @@ "flag": "0" }, { - "graphics_id": "130", + "graphics_id": "MAP_OBJ_GFX_MACHOP", "x": 35, "y": 11, "elevation": 3, @@ -77,7 +77,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 31, "y": 30, "elevation": 3, @@ -90,7 +90,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 24, "y": 33, "elevation": 3, @@ -103,7 +103,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 19, "y": 24, "elevation": 3, @@ -116,7 +116,7 @@ "flag": "18" }, { - "graphics_id": "55", + "graphics_id": "MAP_OBJ_GFX_SCIENTIST", "x": 25, "y": 7, "elevation": 3, diff --git a/data/maps/VermilionCity_Gym/map.json b/data/maps/VermilionCity_Gym/map.json index dfb904da2..c5a9d6d38 100644 --- a/data/maps/VermilionCity_Gym/map.json +++ b/data/maps/VermilionCity_Gym/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "82", + "graphics_id": "MAP_OBJ_GFX_LT_SURGE", "x": 5, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 2, "y": 11, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "62", + "graphics_id": "MAP_OBJ_GFX_SAILOR", "x": 8, "y": 13, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "91", + "graphics_id": "MAP_OBJ_GFX_GYM_GUY", "x": 4, "y": 17, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 7, "y": 8, "elevation": 3, diff --git a/data/maps/VermilionCity_House1/map.json b/data/maps/VermilionCity_House1/map.json index f83e884a9..c45c3f65f 100644 --- a/data/maps/VermilionCity_House1/map.json +++ b/data/maps/VermilionCity_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "57", + "graphics_id": "MAP_OBJ_GFX_FISHER", "x": 4, "y": 5, "elevation": 3, diff --git a/data/maps/VermilionCity_House2/map.json b/data/maps/VermilionCity_House2/map.json index 980e3eae8..94cbf7c94 100644 --- a/data/maps/VermilionCity_House2/map.json +++ b/data/maps/VermilionCity_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 4, "y": 4, "elevation": 3, diff --git a/data/maps/VermilionCity_House3/map.json b/data/maps/VermilionCity_House3/map.json index 4ef4347b3..d1a3688f0 100644 --- a/data/maps/VermilionCity_House3/map.json +++ b/data/maps/VermilionCity_House3/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 7, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "116", + "graphics_id": "MAP_OBJ_GFX_PIDGEY", "x": 2, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "105", + "graphics_id": "MAP_OBJ_GFX_CLIPBOARD", "x": 6, "y": 4, "elevation": 0, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 2, "y": 4, "elevation": 3, diff --git a/data/maps/VermilionCity_Mart/map.json b/data/maps/VermilionCity_Mart/map.json index 519227231..f53ba795a 100644 --- a/data/maps/VermilionCity_Mart/map.json +++ b/data/maps/VermilionCity_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 4, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 9, "y": 4, "elevation": 3, diff --git a/data/maps/VermilionCity_PokemonCenter_1F/map.json b/data/maps/VermilionCity_PokemonCenter_1F/map.json index 750104631..b32eef9b5 100644 --- a/data/maps/VermilionCity_PokemonCenter_1F/map.json +++ b/data/maps/VermilionCity_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 4, "y": 8, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "56", + "graphics_id": "MAP_OBJ_GFX_HIKER", "x": 12, "y": 5, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 14, "y": 4, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 6, "y": 4, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 2, "y": 1, "elevation": 0, @@ -92,7 +92,7 @@ "flag": "160" }, { - "graphics_id": "0", + "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", "x": 3, "y": 1, "elevation": 0, diff --git a/data/maps/VermilionCity_PokemonCenter_2F/map.json b/data/maps/VermilionCity_PokemonCenter_2F/map.json index 7c0a45d41..c1e3c359d 100644 --- a/data/maps/VermilionCity_PokemonCenter_2F/map.json +++ b/data/maps/VermilionCity_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/VermilionCity_PokemonFanClub/map.json b/data/maps/VermilionCity_PokemonFanClub/map.json index 4d5c86771..f4ec8fe14 100644 --- a/data/maps/VermilionCity_PokemonFanClub/map.json +++ b/data/maps/VermilionCity_PokemonFanClub/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 5, "y": 4, "elevation": 4, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "48", + "graphics_id": "MAP_OBJ_GFX_WORKER_F", "x": 6, "y": 4, "elevation": 4, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "120", + "graphics_id": "MAP_OBJ_GFX_PIKACHU", "x": 7, "y": 6, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "126", + "graphics_id": "MAP_OBJ_GFX_SEEL", "x": 4, "y": 6, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 4, "y": 5, "elevation": 0, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 7, "y": 5, "elevation": 0, diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json index 140c78dce..add43603e 100644 --- a/data/maps/VictoryRoad_1F/map.json +++ b/data/maps/VictoryRoad_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 5, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 14, "y": 6, "elevation": 4, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 12, "y": 3, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "425" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 14, "y": 1, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "426" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 7, "y": 18, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 4, "y": 12, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 16, "y": 3, "elevation": 3, diff --git a/data/maps/VictoryRoad_2F/map.json b/data/maps/VictoryRoad_2F/map.json index a477c4474..092ade4a5 100644 --- a/data/maps/VictoryRoad_2F/map.json +++ b/data/maps/VictoryRoad_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "52", + "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", "x": 7, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 20, "y": 11, "elevation": 4, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 31, "y": 16, "elevation": 4, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 26, "y": 6, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "26", + "graphics_id": "MAP_OBJ_GFX_ROCKER", "x": 36, "y": 5, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 17, "y": 6, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "427" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 40, "y": 7, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "428" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 25, "y": 13, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "429" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 14, "y": 13, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "430" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 8, "y": 7, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 6, "y": 17, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 33, "y": 19, "elevation": 3, @@ -170,7 +170,7 @@ "flag": "88" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 40, "y": 9, "elevation": 3, diff --git a/data/maps/VictoryRoad_3F/map.json b/data/maps/VictoryRoad_3F/map.json index 609326d0f..e82abc58f 100644 --- a/data/maps/VictoryRoad_3F/map.json +++ b/data/maps/VictoryRoad_3F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 40, "y": 7, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 21, "y": 5, "elevation": 4, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 10, "y": 17, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 11, "y": 16, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 38, "y": 7, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "431" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 12, "y": 9, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "432" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 19, "y": 15, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 33, "y": 18, "elevation": 0, @@ -118,7 +118,7 @@ "flag": "89" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 35, "y": 13, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "0" }, { - "graphics_id": "97", + "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", "x": 32, "y": 5, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "0" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 38, "y": 13, "elevation": 3, @@ -157,7 +157,7 @@ "flag": "0" }, { - "graphics_id": "42", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_F", "x": 39, "y": 13, "elevation": 3, diff --git a/data/maps/ViridianCity/map.json b/data/maps/ViridianCity/map.json index 394f58d7e..6b132ab5d 100644 --- a/data/maps/ViridianCity/map.json +++ b/data/maps/ViridianCity/map.json @@ -30,7 +30,7 @@ ], "object_events": [ { - "graphics_id": "27", + "graphics_id": "MAP_OBJ_GFX_FAT_MAN", "x": 8, "y": 26, "elevation": 3, @@ -43,7 +43,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 11, "y": 24, "elevation": 3, @@ -56,7 +56,7 @@ "flag": "17" }, { - "graphics_id": "32", + "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", "x": 34, "y": 11, "elevation": 3, @@ -69,7 +69,7 @@ "flag": "0" }, { - "graphics_id": "240", + "graphics_id": "MAP_OBJ_GFX_VAR_0", "x": 21, "y": 6, "elevation": 3, @@ -82,7 +82,7 @@ "flag": "0" }, { - "graphics_id": "31", + "graphics_id": "MAP_OBJ_GFX_WOMAN_3", "x": 20, "y": 12, "elevation": 3, @@ -95,7 +95,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 33, "y": 26, "elevation": 3, @@ -108,7 +108,7 @@ "flag": "0" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 16, "y": 22, "elevation": 3, @@ -121,7 +121,7 @@ "flag": "0" }, { - "graphics_id": "95", + "graphics_id": "MAP_OBJ_GFX_CUT_TREE", "x": 18, "y": 5, "elevation": 3, @@ -134,7 +134,7 @@ "flag": "18" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 17, "y": 5, "elevation": 3, diff --git a/data/maps/ViridianCity/scripts.inc b/data/maps/ViridianCity/scripts.inc index 54ac81980..fc52f94b9 100644 --- a/data/maps/ViridianCity/scripts.inc +++ b/data/maps/ViridianCity/scripts.inc @@ -15,17 +15,17 @@ ViridianCity_MapScript1_1658D9:: @ 81658D9 end EventScript_165909:: @ 8165909 - setvar VAR_0x4010, 32 + setvar VAR_OBJ_GFX_ID_0, 32 return EventScript_16590F:: @ 816590F - setvar VAR_0x4010, 32 + setvar VAR_OBJ_GFX_ID_0, 32 setobjectxyperm 4, 21, 8 setobjectmovementtype 4, 1 return EventScript_165920:: @ 8165920 - setvar VAR_0x4010, 34 + setvar VAR_OBJ_GFX_ID_0, 34 setobjectxyperm 4, 21, 11 setobjectmovementtype 4, 8 return diff --git a/data/maps/ViridianCity_Gym/map.json b/data/maps/ViridianCity_Gym/map.json index 9da176120..bc622f449 100644 --- a/data/maps/ViridianCity_Gym/map.json +++ b/data/maps/ViridianCity_Gym/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 10, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 12, "y": 10, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 11, "y": 14, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 10, "y": 10, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "25", + "graphics_id": "MAP_OBJ_GFX_MAN", "x": 2, "y": 21, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "54", + "graphics_id": "MAP_OBJ_GFX_BLACKBELT", "x": 3, "y": 11, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "0" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 6, "y": 8, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "0" }, { - "graphics_id": "87", + "graphics_id": "MAP_OBJ_GFX_GIOVANNI", "x": 2, "y": 2, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "85" }, { - "graphics_id": "41", + "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", "x": 13, "y": 7, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "0" }, { - "graphics_id": "91", + "graphics_id": "MAP_OBJ_GFX_GYM_GUY", "x": 16, "y": 20, "elevation": 3, diff --git a/data/maps/ViridianCity_House1/map.json b/data/maps/ViridianCity_House1/map.json index 628b66dd0..edc6072ab 100644 --- a/data/maps/ViridianCity_House1/map.json +++ b/data/maps/ViridianCity_House1/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "30", + "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", "x": 7, "y": 4, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "17", + "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", "x": 2, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "110", + "graphics_id": "MAP_OBJ_GFX_SPEAROW", "x": 6, "y": 6, "elevation": 3, diff --git a/data/maps/ViridianCity_House2/map.json b/data/maps/ViridianCity_House2/map.json index 3b3bc76a0..a3abf9f9d 100644 --- a/data/maps/ViridianCity_House2/map.json +++ b/data/maps/ViridianCity_House2/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "28", + "graphics_id": "MAP_OBJ_GFX_WOMAN_2", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "22", + "graphics_id": "MAP_OBJ_GFX_LASS", "x": 4, "y": 5, "elevation": 3, diff --git a/data/maps/ViridianCity_Mart/map.json b/data/maps/ViridianCity_Mart/map.json index 122ef65d3..350ed4020 100644 --- a/data/maps/ViridianCity_Mart/map.json +++ b/data/maps/ViridianCity_Mart/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "68", + "graphics_id": "MAP_OBJ_GFX_CLERK", "x": 2, "y": 3, "elevation": 0, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 6, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "23", + "graphics_id": "MAP_OBJ_GFX_WOMAN_1", "x": 9, "y": 5, "elevation": 3, diff --git a/data/maps/ViridianCity_PokemonCenter_1F/map.json b/data/maps/ViridianCity_PokemonCenter_1F/map.json index 0d2f95957..419e7b4ca 100644 --- a/data/maps/ViridianCity_PokemonCenter_1F/map.json +++ b/data/maps/ViridianCity_PokemonCenter_1F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "64", + "graphics_id": "MAP_OBJ_GFX_NURSE", "x": 7, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "61", + "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", "x": 12, "y": 5, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 4, "y": 7, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 2, "y": 3, "elevation": 3, diff --git a/data/maps/ViridianCity_PokemonCenter_2F/map.json b/data/maps/ViridianCity_PokemonCenter_2F/map.json index 16c5033d1..27900e068 100644 --- a/data/maps/ViridianCity_PokemonCenter_2F/map.json +++ b/data/maps/ViridianCity_PokemonCenter_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 6, "y": 2, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 2, "y": 2, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "65", + "graphics_id": "MAP_OBJ_GFX_CABLE_CLUB_RECEPTIONIST", "x": 10, "y": 2, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "69", + "graphics_id": "MAP_OBJ_GFX_MG_DELIVERYMAN", "x": 1, "y": 2, "elevation": 3, diff --git a/data/maps/ViridianForest/map.json b/data/maps/ViridianForest/map.json index b59fbccd6..952013612 100644 --- a/data/maps/ViridianForest/map.json +++ b/data/maps/ViridianForest/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "18", + "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", "x": 29, "y": 58, "elevation": 3, @@ -27,7 +27,7 @@ "flag": "0" }, { - "graphics_id": "19", + "graphics_id": "MAP_OBJ_GFX_BOY", "x": 45, "y": 58, "elevation": 3, @@ -40,7 +40,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 47, "y": 45, "elevation": 3, @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 47, "y": 29, "elevation": 3, @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 7, "y": 22, "elevation": 3, @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 5, "y": 41, "elevation": 3, @@ -92,7 +92,7 @@ "flag": "342" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 40, "y": 21, "elevation": 3, @@ -105,7 +105,7 @@ "flag": "343" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 21, "y": 34, "elevation": 3, @@ -118,7 +118,7 @@ "flag": "344" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 43, "y": 6, "elevation": 3, @@ -131,7 +131,7 @@ "flag": "0" }, { - "graphics_id": "20", + "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", "x": 16, "y": 5, "elevation": 3, @@ -144,7 +144,7 @@ "flag": "0" }, { - "graphics_id": "92", + "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", "x": 49, "y": 60, "elevation": 3, diff --git a/include/constants/map_objects.h b/include/constants/map_objects.h index 9e7edc256..b6154da17 100644 --- a/include/constants/map_objects.h +++ b/include/constants/map_objects.h @@ -154,6 +154,23 @@ #define MAP_OBJ_GFX_DEOXYS_N 150 #define MAP_OBJ_GFX_SS_ANNE 151 +#define MAP_OBJ_GFX_VAR_0 240 +#define MAP_OBJ_GFX_VAR_1 241 +#define MAP_OBJ_GFX_VAR_2 242 +#define MAP_OBJ_GFX_VAR_3 243 +#define MAP_OBJ_GFX_VAR_4 244 +#define MAP_OBJ_GFX_VAR_5 245 +#define MAP_OBJ_GFX_VAR_6 246 +#define MAP_OBJ_GFX_VAR_7 247 +#define MAP_OBJ_GFX_VAR_8 248 +#define MAP_OBJ_GFX_VAR_9 249 +#define MAP_OBJ_GFX_VAR_A 250 +#define MAP_OBJ_GFX_VAR_B 251 +#define MAP_OBJ_GFX_VAR_C 252 +#define MAP_OBJ_GFX_VAR_D 253 +#define MAP_OBJ_GFX_VAR_E 254 +#define MAP_OBJ_GFX_VAR_F 255 + #define SHADOW_SIZE_S 0 #define SHADOW_SIZE_M 1 #define SHADOW_SIZE_L 2 diff --git a/include/constants/vars.h b/include/constants/vars.h index a41e67392..8a932b1d1 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -19,29 +19,29 @@ #define VAR_0x400D 0x400D #define VAR_0x400E 0x400E #define VAR_0x400F 0x400F -#define VAR_0x4010 0x4010 -#define VAR_0x4011 0x4011 -#define VAR_0x4012 0x4012 -#define VAR_0x4013 0x4013 -#define VAR_0x4014 0x4014 -#define VAR_0x4015 0x4015 -#define VAR_0x4016 0x4016 -#define VAR_0x4017 0x4017 -#define VAR_0x4018 0x4018 -#define VAR_0x4019 0x4019 -#define VAR_0x401A 0x401A -#define VAR_0x401B 0x401B -#define VAR_0x401C 0x401C -#define VAR_0x401D 0x401D -#define VAR_0x401E 0x401E -#define VAR_0x401F 0x401F +#define VAR_OBJ_GFX_ID_0 0x4010 +#define VAR_OBJ_GFX_ID_1 0x4011 +#define VAR_OBJ_GFX_ID_2 0x4012 +#define VAR_OBJ_GFX_ID_3 0x4013 +#define VAR_OBJ_GFX_ID_4 0x4014 +#define VAR_OBJ_GFX_ID_5 0x4015 +#define VAR_OBJ_GFX_ID_6 0x4016 +#define VAR_OBJ_GFX_ID_7 0x4017 +#define VAR_OBJ_GFX_ID_8 0x4018 +#define VAR_OBJ_GFX_ID_9 0x4019 +#define VAR_OBJ_GFX_ID_A 0x401A +#define VAR_OBJ_GFX_ID_B 0x401B +#define VAR_OBJ_GFX_ID_C 0x401C +#define VAR_OBJ_GFX_ID_D 0x401D +#define VAR_OBJ_GFX_ID_E 0x401E +#define VAR_OBJ_GFX_ID_F 0x401F #define VAR_REPEL_STEP_COUNT 0x4020 #define VAR_0x4021 0x4021 #define VAR_ICE_STEP_COUNT 0x4022 #define VAR_RENEWABLE_ITEM_STEP_COUNTER 0x4023 #define VAR_ALTERING_CAVE_WILD_SET 0x4024 #define VAR_0x4025 0x4025 -#define VAR_SECRET_BASE_MAP 0x4026 +#define VAR_0x4026 0x4026 #define VAR_0x4027 0x4027 #define VAR_0x4028 0x4028 #define VAR_0x4029 0x4029 diff --git a/src/renewable_hidden_items.c b/src/renewable_hidden_items.c index 741b92b40..cbaa780e6 100644 --- a/src/renewable_hidden_items.c +++ b/src/renewable_hidden_items.c @@ -559,7 +559,8 @@ void SetAllRenewableItemFlags(void) void IncrementRenewableHiddenItemStepCounter(void) { u16 var = VarGet(VAR_RENEWABLE_ITEM_STEP_COUNTER); - if (var < 1500) { + if (var < 1500) + { VarSet(VAR_RENEWABLE_ITEM_STEP_COUNTER, var + 1); } } @@ -606,4 +607,3 @@ static void SampleRenewableItemFlags(void) } } } - diff --git a/src/trainer_tower.c b/src/trainer_tower.c index def4fc37d..c5631ee1b 100644 --- a/src/trainer_tower.c +++ b/src/trainer_tower.c @@ -653,7 +653,7 @@ void sub_815DDB0(void) r1 = gUnknown_8479ED8[r3].unk0; else r1 = 18; - VarSet(VAR_0x4011, r1); + VarSet(VAR_OBJ_GFX_ID_1, r1); break; case 1: r2 = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[0].unk_00B; @@ -672,8 +672,8 @@ void sub_815DDB0(void) r1 = 18; r4_ = 18; } - VarSet(VAR_0x4010, r1); - VarSet(VAR_0x4013, r4_); + VarSet(VAR_OBJ_GFX_ID_0, r1); + VarSet(VAR_OBJ_GFX_ID_3, r4_); break; case 2: for (r4 = 0; r4 < 3; r4++) @@ -691,13 +691,13 @@ void sub_815DDB0(void) switch (r4) { case 0: - VarSet(VAR_0x4012, r1); + VarSet(VAR_OBJ_GFX_ID_2, r1); break; case 1: - VarSet(VAR_0x4010, r1); + VarSet(VAR_OBJ_GFX_ID_0, r1); break; case 2: - VarSet(VAR_0x4011, r1); + VarSet(VAR_OBJ_GFX_ID_1, r1); break; } } From 805ffaeebd2ae64781b9a9334b2210118511a87c Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 19 Oct 2019 15:07:45 -0400 Subject: [PATCH 064/114] Bump baserom.ips --- baserom.ips | Bin 893695 -> 646645 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/baserom.ips b/baserom.ips index b7f7b1360cdda6c4783b07547edc62d1b28682b7..faadf04a2a6dd4a3f2886f8c1f2ea4af2a8f3706 100644 GIT binary patch delta 69 zcmex=)a>hS^@bM4Elj!-m^vAj>jOzv)14iR54QVDGCyEswQTUH&1hGCzy`$ZK+FNe RoIuP4#N6AJAMo5c1OUp78{+@~ delta 156382 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 z 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 Date: Sat, 19 Oct 2019 15:25:00 -0400 Subject: [PATCH 065/114] Dump field map obj oam data --- baserom.ips | Bin 646645 -> 646496 bytes data/field_map_obj.s | 38 +++++++++++++++++++++++++++++++------- 2 files changed, 31 insertions(+), 7 deletions(-) diff --git a/baserom.ips b/baserom.ips index faadf04a2a6dd4a3f2886f8c1f2ea4af2a8f3706..21d42e4b4b62878d3c09e2972d40e04383716cef 100644 GIT binary patch delta 45 tcmeymTm8W<^@bM47N#xCEi>CCXE6gY3lOscF&hxG12M;T$yuCtoB^hn5eEPO delta 193 zcmaE`Oa1F^^@bM47N#xCEi>!QW-v^UFt*}gWM*K>fYJpf5dIS=-C_#mL+K1N2wwmw z&&(AVf+JNeglIrM1p| Date: Sat, 19 Oct 2019 15:28:58 -0400 Subject: [PATCH 066/114] variable objects in map scripts --- data/maps/FuchsiaCity/scripts.inc | 4 ++-- data/maps/ViridianCity/scripts.inc | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/data/maps/FuchsiaCity/scripts.inc b/data/maps/FuchsiaCity/scripts.inc index 9bd21df92..c857c2f19 100644 --- a/data/maps/FuchsiaCity/scripts.inc +++ b/data/maps/FuchsiaCity/scripts.inc @@ -11,11 +11,11 @@ FuchsiaCity_MapScript1_166D7B:: @ 8166D7B end EventScript_166D91:: @ 8166D91 - setvar VAR_OBJ_GFX_ID_0, 118 + setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_OMANYTE return EventScript_166D97:: @ 8166D97 - setvar VAR_OBJ_GFX_ID_0, 147 + setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_KABUTO return FuchsiaCity_EventScript_166D9D:: @ 8166D9D diff --git a/data/maps/ViridianCity/scripts.inc b/data/maps/ViridianCity/scripts.inc index fc52f94b9..60301d9e4 100644 --- a/data/maps/ViridianCity/scripts.inc +++ b/data/maps/ViridianCity/scripts.inc @@ -15,17 +15,17 @@ ViridianCity_MapScript1_1658D9:: @ 81658D9 end EventScript_165909:: @ 8165909 - setvar VAR_OBJ_GFX_ID_0, 32 + setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_OLD_MAN_1 return EventScript_16590F:: @ 816590F - setvar VAR_OBJ_GFX_ID_0, 32 + setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_OLD_MAN_1 setobjectxyperm 4, 21, 8 setobjectmovementtype 4, 1 return EventScript_165920:: @ 8165920 - setvar VAR_OBJ_GFX_ID_0, 34 + setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_VIRIDIAN_DRUNK setobjectxyperm 4, 21, 11 setobjectmovementtype 4, 8 return From a8b767965a92352de03780fb4671d2a469343d28 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 19 Oct 2019 15:49:26 -0400 Subject: [PATCH 067/114] auto-assign map object hide/show flags --- data/maps/BirthIsland_Exterior/map.json | 4 +-- data/maps/CeladonCity/map.json | 12 +++---- .../maps/CeladonCity_Condominiums_2F/map.json | 4 +-- .../map.json | 2 +- .../CeladonCity_DepartmentStore_2F/map.json | 2 +- data/maps/CeladonCity_GameCorner/map.json | 2 +- data/maps/CeladonCity_Gym/map.json | 6 ++-- .../CeladonCity_PokemonCenter_2F/map.json | 2 +- data/maps/CeruleanCave_1F/map.json | 18 +++++----- data/maps/CeruleanCave_2F/map.json | 26 +++++++------- data/maps/CeruleanCave_B1F/map.json | 24 ++++++------- data/maps/CeruleanCity/map.json | 8 ++--- .../CeruleanCity_PokemonCenter_1F/map.json | 4 +-- .../CeruleanCity_PokemonCenter_2F/map.json | 2 +- data/maps/CinnabarIsland/map.json | 4 +-- .../CinnabarIsland_PokemonCenter_1F/map.json | 6 ++-- .../CinnabarIsland_PokemonCenter_2F/map.json | 2 +- data/maps/FiveIsland_LostCave_Room10/map.json | 4 +-- data/maps/FiveIsland_LostCave_Room11/map.json | 2 +- data/maps/FiveIsland_LostCave_Room12/map.json | 2 +- data/maps/FiveIsland_LostCave_Room13/map.json | 2 +- data/maps/FiveIsland_LostCave_Room14/map.json | 2 +- data/maps/FiveIsland_Meadow/map.json | 14 ++++---- data/maps/FiveIsland_MemorialPillar/map.json | 2 +- .../maps/FiveIsland_PokemonCenter_1F/map.json | 4 +-- .../maps/FiveIsland_PokemonCenter_2F/map.json | 2 +- data/maps/FiveIsland_ResortGorgeous/map.json | 2 +- .../FiveIsland_ResortGorgeous_House/map.json | 4 +-- data/maps/FiveIsland_RocketWarehouse/map.json | 18 +++++----- data/maps/FourIsland/map.json | 8 ++--- data/maps/FourIsland_IcefallCave_1F/map.json | 4 +-- data/maps/FourIsland_IcefallCave_B1F/map.json | 4 +-- .../maps/FourIsland_IcefallCave_Back/map.json | 8 ++--- data/maps/FourIsland_LoreleisHouse/map.json | 18 +++++----- .../maps/FourIsland_PokemonCenter_2F/map.json | 2 +- data/maps/FuchsiaCity/map.json | 10 +++--- data/maps/FuchsiaCity_Building1/map.json | 4 +-- .../FuchsiaCity_PokemonCenter_2F/map.json | 2 +- data/maps/IndigoPlateau_Exterior/map.json | 4 +-- .../IndigoPlateau_PokemonCenter_1F/map.json | 8 ++--- .../IndigoPlateau_PokemonCenter_2F/map.json | 2 +- .../LavenderTown_PokemonCenter_1F/map.json | 2 +- .../LavenderTown_PokemonCenter_2F/map.json | 2 +- .../map.json | 2 +- data/maps/MtEmber_Exterior/map.json | 22 ++++++------ data/maps/MtEmber_RubyPath_1F/map.json | 10 +++--- data/maps/MtEmber_RubyPath_B1F/map.json | 8 ++--- .../maps/MtEmber_RubyPath_B1F_Stairs/map.json | 2 +- data/maps/MtEmber_RubyPath_B2F/map.json | 8 ++--- .../maps/MtEmber_RubyPath_B2F_Stairs/map.json | 4 +-- data/maps/MtEmber_RubyPath_B3F/map.json | 12 +++---- data/maps/MtEmber_RubyPath_B5F/map.json | 2 +- data/maps/MtEmber_Summit/map.json | 2 +- data/maps/MtEmber_SummitPath_2F/map.json | 18 +++++----- data/maps/MtMoon_1F/map.json | 12 +++---- data/maps/MtMoon_B2F/map.json | 20 +++++------ data/maps/NavelRock_Base/map.json | 2 +- data/maps/NavelRock_Summit/map.json | 2 +- data/maps/OneIsland/map.json | 2 +- data/maps/OneIsland_KindleRoad/map.json | 32 ++++++++--------- .../OneIsland_KindleRoad_EmberSpa/map.json | 2 +- data/maps/OneIsland_PokemonCenter_1F/map.json | 4 +-- data/maps/OneIsland_PokemonCenter_2F/map.json | 2 +- data/maps/PalletTown/map.json | 2 +- data/maps/PalletTown_GarysHouse/map.json | 2 +- .../maps/PalletTown_ProfessorOaksLab/map.json | 14 ++++---- data/maps/PewterCity/map.json | 8 ++--- data/maps/PewterCity_Museum_1F/map.json | 2 +- .../maps/PewterCity_PokemonCenter_2F/map.json | 2 +- .../maps/PokemonLeague_ChampionsRoom/map.json | 2 +- data/maps/PokemonMansion_1F/map.json | 6 ++-- data/maps/PokemonMansion_2F/map.json | 6 ++-- data/maps/PokemonMansion_3F/map.json | 4 +-- data/maps/PokemonMansion_B1F/map.json | 8 ++--- data/maps/PokemonTower_2F/map.json | 2 +- data/maps/PokemonTower_3F/map.json | 2 +- data/maps/PokemonTower_4F/map.json | 6 ++-- data/maps/PokemonTower_5F/map.json | 4 +-- data/maps/PokemonTower_6F/map.json | 4 +-- data/maps/PokemonTower_7F/map.json | 8 ++--- data/maps/PowerPlant/map.json | 16 ++++----- data/maps/RockTunnel_1F/map.json | 6 ++-- data/maps/RockTunnel_B1F/map.json | 34 +++++++++---------- data/maps/RocketHideout_B1F/map.json | 14 ++++---- data/maps/RocketHideout_B2F/map.json | 10 +++--- data/maps/RocketHideout_B3F/map.json | 10 +++--- data/maps/RocketHideout_B4F/map.json | 18 +++++----- data/maps/Route10/map.json | 8 ++--- data/maps/Route10_PokemonCenter_2F/map.json | 2 +- data/maps/Route11/map.json | 6 ++-- data/maps/Route12/map.json | 10 +++--- data/maps/Route13/map.json | 2 +- data/maps/Route14/map.json | 6 ++-- data/maps/Route15/map.json | 2 +- data/maps/Route16/map.json | 4 +-- data/maps/Route2/map.json | 12 +++---- data/maps/Route22/map.json | 2 +- data/maps/Route24/map.json | 4 +-- data/maps/Route25/map.json | 4 +-- data/maps/Route25_SeaCottage/map.json | 4 +-- data/maps/Route4/map.json | 2 +- data/maps/Route4_PokemonCenter_2F/map.json | 2 +- data/maps/Route8/map.json | 4 +-- data/maps/Route9/map.json | 6 ++-- data/maps/SSAnne_1F_Room2/map.json | 2 +- data/maps/SSAnne_2F_Corridor/map.json | 2 +- data/maps/SSAnne_2F_Room2/map.json | 2 +- data/maps/SSAnne_2F_Room4/map.json | 2 +- data/maps/SSAnne_B1F_Room2/map.json | 2 +- data/maps/SSAnne_B1F_Room3/map.json | 2 +- data/maps/SSAnne_B1F_Room5/map.json | 2 +- data/maps/SSAnne_Exterior/map.json | 2 +- data/maps/SSAnne_Kitchen/map.json | 2 +- data/maps/SafariZone_Center/map.json | 2 +- data/maps/SafariZone_East/map.json | 8 ++--- data/maps/SafariZone_North/map.json | 6 ++-- data/maps/SafariZone_West/map.json | 8 ++--- data/maps/SaffronCity/map.json | 30 ++++++++-------- data/maps/SaffronCity_Dojo/map.json | 4 +-- .../SaffronCity_PokemonCenter_1F/map.json | 4 +-- .../SaffronCity_PokemonCenter_2F/map.json | 2 +- .../map.json | 12 +++---- data/maps/SeafoamIslands_1F/map.json | 6 ++-- data/maps/SeafoamIslands_B1F/map.json | 8 ++--- data/maps/SeafoamIslands_B2F/map.json | 6 ++-- data/maps/SeafoamIslands_B3F/map.json | 12 +++---- data/maps/SeafoamIslands_B4F/map.json | 8 ++--- .../SevenIsland_PokemonCenter_1F/map.json | 4 +-- .../SevenIsland_PokemonCenter_2F/map.json | 2 +- data/maps/SevenIsland_SevaultCanyon/map.json | 18 +++++----- .../SevenIsland_SevaultCanyon_House/map.json | 2 +- .../maps/SevenIsland_TrainerTower_1F/map.json | 10 +++--- .../maps/SevenIsland_TrainerTower_2F/map.json | 10 +++--- .../maps/SevenIsland_TrainerTower_3F/map.json | 10 +++--- .../maps/SevenIsland_TrainerTower_4F/map.json | 10 +++--- .../maps/SevenIsland_TrainerTower_5F/map.json | 10 +++--- .../maps/SevenIsland_TrainerTower_6F/map.json | 10 +++--- .../maps/SevenIsland_TrainerTower_7F/map.json | 10 +++--- .../maps/SevenIsland_TrainerTower_8F/map.json | 10 +++--- .../SevenIsland_TrainerTower_Roof/map.json | 2 +- data/maps/SilphCo_10F/map.json | 10 +++--- data/maps/SilphCo_11F/map.json | 8 ++--- data/maps/SilphCo_1F/map.json | 2 +- data/maps/SilphCo_2F/map.json | 8 ++--- data/maps/SilphCo_3F/map.json | 6 ++-- data/maps/SilphCo_4F/map.json | 14 ++++---- data/maps/SilphCo_5F/map.json | 14 ++++---- data/maps/SilphCo_6F/map.json | 10 +++--- data/maps/SilphCo_7F/map.json | 14 ++++---- data/maps/SilphCo_8F/map.json | 8 ++--- data/maps/SilphCo_9F/map.json | 6 ++-- .../map.json | 4 +-- data/maps/SixIsland_OutcastIsland/map.json | 4 +-- data/maps/SixIsland_PokemonCenter_1F/map.json | 2 +- data/maps/SixIsland_PokemonCenter_2F/map.json | 2 +- data/maps/SixIsland_RuinValley/map.json | 8 ++--- data/maps/SixIsland_WaterPath/map.json | 4 +-- data/maps/ThreeIsland/map.json | 22 ++++++------ data/maps/ThreeIsland_BerryForest/map.json | 28 +++++++-------- data/maps/ThreeIsland_BondBridge/map.json | 4 +-- data/maps/ThreeIsland_House1/map.json | 2 +- .../ThreeIsland_PokemonCenter_2F/map.json | 2 +- data/maps/ThreeIsland_Port/map.json | 4 +-- data/maps/TwoIsland/map.json | 10 +++--- data/maps/TwoIsland_JoyfulGameCorner/map.json | 4 +-- data/maps/TwoIsland_PokemonCenter_2F/map.json | 2 +- data/maps/UnknownMap_00_04/map.json | 16 ++++----- data/maps/VermilionCity/map.json | 4 +-- .../VermilionCity_PokemonCenter_1F/map.json | 4 +-- .../VermilionCity_PokemonCenter_2F/map.json | 2 +- data/maps/VictoryRoad_1F/map.json | 4 +-- data/maps/VictoryRoad_2F/map.json | 10 +++--- data/maps/VictoryRoad_3F/map.json | 6 ++-- data/maps/ViridianCity/map.json | 6 ++-- data/maps/ViridianCity_Gym/map.json | 2 +- .../ViridianCity_PokemonCenter_2F/map.json | 2 +- data/maps/ViridianForest/map.json | 8 ++--- include/constants/flags.h | 2 +- 178 files changed, 606 insertions(+), 606 deletions(-) diff --git a/data/maps/BirthIsland_Exterior/map.json b/data/maps/BirthIsland_Exterior/map.json index 0d81cfa6c..a38e0223e 100644 --- a/data/maps/BirthIsland_Exterior/map.json +++ b/data/maps/BirthIsland_Exterior/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "BirthIsland_Exterior_EventScript_165271", - "flag": "154" + "flag": "FLAG_0x09A" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "153" + "flag": "FLAG_0x099" } ], "warp_events": [ diff --git a/data/maps/CeladonCity/map.json b/data/maps/CeladonCity/map.json index 136e04982..e9094aea3 100644 --- a/data/maps/CeladonCity/map.json +++ b/data/maps/CeladonCity/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_166CFA", - "flag": "95" + "flag": "FLAG_0x05F" }, { "graphics_id": "MAP_OBJ_GFX_FAT_MAN", @@ -126,7 +126,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_166D03", - "flag": "95" + "flag": "FLAG_0x05F" }, { "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_1BDF13", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_BOY", @@ -204,7 +204,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_1BEBC0", - "flag": "465" + "flag": "FLAG_0x1D1" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -217,7 +217,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_166D15", - "flag": "95" + "flag": "FLAG_0x05F" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_Condominiums_2F/map.json b/data/maps/CeladonCity_Condominiums_2F/map.json index 3541660d4..de354af8b 100644 --- a/data/maps/CeladonCity_Condominiums_2F/map.json +++ b/data/maps/CeladonCity_Condominiums_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Condominiums_2F_EventScript_1ACE9D", - "flag": "158" + "flag": "FLAG_0x09E" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Condominiums_2F_EventScript_1ACE9D", - "flag": "158" + "flag": "FLAG_0x09E" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json index 14c5e6d98..a34d04891 100644 --- a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json +++ b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C46D", - "flag": "87" + "flag": "FLAG_0x057" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_DepartmentStore_2F/map.json b/data/maps/CeladonCity_DepartmentStore_2F/map.json index 0f01dd4cd..fae0949c0 100644 --- a/data/maps/CeladonCity_DepartmentStore_2F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_DepartmentStore_2F_EventScript_1AD053", - "flag": "157" + "flag": "FLAG_0x09D" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_GameCorner/map.json b/data/maps/CeladonCity_GameCorner/map.json index 3a1f161e2..d92c4256b 100644 --- a/data/maps/CeladonCity_GameCorner/map.json +++ b/data/maps/CeladonCity_GameCorner/map.json @@ -154,7 +154,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_GameCorner_EventScript_16CAF5", - "flag": "91" + "flag": "FLAG_0x05B" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_Gym/map.json b/data/maps/CeladonCity_Gym/map.json index 690cf2d47..46942cd80 100644 --- a/data/maps/CeladonCity_Gym/map.json +++ b/data/maps/CeladonCity_Gym/map.json @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Gym_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Gym_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Gym_EventScript_1BDF13", - "flag": "20" + "flag": "FLAG_0x014" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_PokemonCenter_2F/map.json b/data/maps/CeladonCity_PokemonCenter_2F/map.json index 6db3c2c2a..99a137100 100644 --- a/data/maps/CeladonCity_PokemonCenter_2F/map.json +++ b/data/maps/CeladonCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/CeruleanCave_1F/map.json b/data/maps/CeruleanCave_1F/map.json index bc61b6f2a..f09b09fbc 100644 --- a/data/maps/CeruleanCave_1F/map.json +++ b/data/maps/CeruleanCave_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BEA47", - "flag": "434" + "flag": "FLAG_0x1B2" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BEA54", - "flag": "435" + "flag": "FLAG_0x1B3" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BEA3A", - "flag": "433" + "flag": "FLAG_0x1B1" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "23" + "flag": "FLAG_0x017" } ], "warp_events": [ diff --git a/data/maps/CeruleanCave_2F/map.json b/data/maps/CeruleanCave_2F/map.json index 4afc6c445..bcff9dba4 100644 --- a/data/maps/CeruleanCave_2F/map.json +++ b/data/maps/CeruleanCave_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BEA6E", - "flag": "437" + "flag": "FLAG_0x1B5" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BEA7B", - "flag": "438" + "flag": "FLAG_0x1B6" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BEA61", - "flag": "436" + "flag": "FLAG_0x1B4" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "23" + "flag": "FLAG_0x017" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "24" + "flag": "FLAG_0x018" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "25" + "flag": "FLAG_0x019" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "26" + "flag": "FLAG_0x01A" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "27" + "flag": "FLAG_0x01B" } ], "warp_events": [ diff --git a/data/maps/CeruleanCave_B1F/map.json b/data/maps/CeruleanCave_B1F/map.json index 0954f895e..3f9c44aa4 100644 --- a/data/maps/CeruleanCave_B1F/map.json +++ b/data/maps/CeruleanCave_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BEA95", - "flag": "440" + "flag": "FLAG_0x1B8" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BEA88", - "flag": "439" + "flag": "FLAG_0x1B7" }, { "graphics_id": "MAP_OBJ_GFX_MEWTWO", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1624F5", - "flag": "129" + "flag": "FLAG_0x081" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "23" + "flag": "FLAG_0x017" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "24" + "flag": "FLAG_0x018" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "25" + "flag": "FLAG_0x019" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "26" + "flag": "FLAG_0x01A" } ], "warp_events": [ diff --git a/data/maps/CeruleanCity/map.json b/data/maps/CeruleanCity/map.json index a51b06518..4fc523b06 100644 --- a/data/maps/CeruleanCity/map.json +++ b/data/maps/CeruleanCity/map.json @@ -58,7 +58,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_EventScript_166603", - "flag": "59" + "flag": "FLAG_0x03B" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", @@ -136,7 +136,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "60" + "flag": "FLAG_0x03C" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -149,7 +149,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "65375", @@ -188,7 +188,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_EventScript_16672F", - "flag": "92" + "flag": "FLAG_0x05C" } ], "warp_events": [ diff --git a/data/maps/CeruleanCity_PokemonCenter_1F/map.json b/data/maps/CeruleanCity_PokemonCenter_1F/map.json index be49ee0b6..9b5b8fc4a 100644 --- a/data/maps/CeruleanCity_PokemonCenter_1F/map.json +++ b/data/maps/CeruleanCity_PokemonCenter_1F/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_PokemonCenter_1F_EventScript_1ACE68", - "flag": "157" + "flag": "FLAG_0x09D" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_PokemonCenter_1F_EventScript_1ACE68", - "flag": "157" + "flag": "FLAG_0x09D" } ], "warp_events": [ diff --git a/data/maps/CeruleanCity_PokemonCenter_2F/map.json b/data/maps/CeruleanCity_PokemonCenter_2F/map.json index 1780cc18f..88d26ac52 100644 --- a/data/maps/CeruleanCity_PokemonCenter_2F/map.json +++ b/data/maps/CeruleanCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/CinnabarIsland/map.json b/data/maps/CinnabarIsland/map.json index b70cb19c9..28cba0247 100644 --- a/data/maps/CinnabarIsland/map.json +++ b/data/maps/CinnabarIsland/map.json @@ -61,7 +61,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "98" + "flag": "FLAG_0x062" }, { "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", @@ -74,7 +74,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "107" + "flag": "FLAG_0x06B" } ], "warp_events": [ diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json index 406880956..2b0508a57 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json +++ b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9", - "flag": "157" + "flag": "FLAG_0x09D" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9", - "flag": "157" + "flag": "FLAG_0x09D" }, { "graphics_id": "MAP_OBJ_GFX_BILL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CinnabarIsland_PokemonCenter_1F_EventScript_16E90A", - "flag": "162" + "flag": "FLAG_0x0A2" } ], "warp_events": [ diff --git a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json index b7778f77b..3a302e10a 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json +++ b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CinnabarIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_LostCave_Room10/map.json b/data/maps/FiveIsland_LostCave_Room10/map.json index 3de72549a..726f3b098 100644 --- a/data/maps/FiveIsland_LostCave_Room10/map.json +++ b/data/maps/FiveIsland_LostCave_Room10/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "147" + "flag": "FLAG_0x093" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_LostCave_Room10_EventScript_1BEDBB", - "flag": "504" + "flag": "FLAG_0x1F8" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_LostCave_Room11/map.json b/data/maps/FiveIsland_LostCave_Room11/map.json index b6c7eee6a..b8522005b 100644 --- a/data/maps/FiveIsland_LostCave_Room11/map.json +++ b/data/maps/FiveIsland_LostCave_Room11/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_LostCave_Room11_EventScript_1BEDC8", - "flag": "505" + "flag": "FLAG_0x1F9" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_LostCave_Room12/map.json b/data/maps/FiveIsland_LostCave_Room12/map.json index 81d5c84a6..6a0e49b0d 100644 --- a/data/maps/FiveIsland_LostCave_Room12/map.json +++ b/data/maps/FiveIsland_LostCave_Room12/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_LostCave_Room12_EventScript_1BEDD5", - "flag": "506" + "flag": "FLAG_0x1FA" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_LostCave_Room13/map.json b/data/maps/FiveIsland_LostCave_Room13/map.json index 34c5d1c2e..304cab4f0 100644 --- a/data/maps/FiveIsland_LostCave_Room13/map.json +++ b/data/maps/FiveIsland_LostCave_Room13/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_LostCave_Room13_EventScript_1BEDE2", - "flag": "507" + "flag": "FLAG_0x1FB" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_LostCave_Room14/map.json b/data/maps/FiveIsland_LostCave_Room14/map.json index 61b7c7707..089d0c044 100644 --- a/data/maps/FiveIsland_LostCave_Room14/map.json +++ b/data/maps/FiveIsland_LostCave_Room14/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_LostCave_Room14_EventScript_1BEDEF", - "flag": "508" + "flag": "FLAG_0x1FC" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_Meadow/map.json b/data/maps/FiveIsland_Meadow/map.json index 79492a3ef..e755aa014 100644 --- a/data/maps/FiveIsland_Meadow/map.json +++ b/data/maps/FiveIsland_Meadow/map.json @@ -35,7 +35,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "FiveIsland_Meadow_EventScript_1689BB", - "flag": "136" + "flag": "FLAG_0x088" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -48,7 +48,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "FiveIsland_Meadow_EventScript_16898D", - "flag": "136" + "flag": "FLAG_0x088" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -61,7 +61,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "FiveIsland_Meadow_EventScript_1689A4", - "flag": "136" + "flag": "FLAG_0x088" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -74,7 +74,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_Meadow_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -87,7 +87,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_Meadow_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -100,7 +100,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_Meadow_EventScript_1BEC69", - "flag": "478" + "flag": "FLAG_0x1DE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_Meadow_EventScript_1BEC76", - "flag": "479" + "flag": "FLAG_0x1DF" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_MemorialPillar/map.json b/data/maps/FiveIsland_MemorialPillar/map.json index fcb4710ef..459dfe953 100644 --- a/data/maps/FiveIsland_MemorialPillar/map.json +++ b/data/maps/FiveIsland_MemorialPillar/map.json @@ -82,7 +82,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_MemorialPillar_EventScript_1BEC83", - "flag": "480" + "flag": "FLAG_0x1E0" } ], "warp_events": [], diff --git a/data/maps/FiveIsland_PokemonCenter_1F/map.json b/data/maps/FiveIsland_PokemonCenter_1F/map.json index b89d73b1b..a7756e0dc 100644 --- a/data/maps/FiveIsland_PokemonCenter_1F/map.json +++ b/data/maps/FiveIsland_PokemonCenter_1F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_PokemonCenter_1F_EventScript_1ACF5F", - "flag": "157" + "flag": "FLAG_0x09D" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_PokemonCenter_1F_EventScript_1ACF5F", - "flag": "157" + "flag": "FLAG_0x09D" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_PokemonCenter_2F/map.json b/data/maps/FiveIsland_PokemonCenter_2F/map.json index 5c59463ff..f667fd526 100644 --- a/data/maps/FiveIsland_PokemonCenter_2F/map.json +++ b/data/maps/FiveIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_ResortGorgeous/map.json b/data/maps/FiveIsland_ResortGorgeous/map.json index a33858daf..3f7b471ae 100644 --- a/data/maps/FiveIsland_ResortGorgeous/map.json +++ b/data/maps/FiveIsland_ResortGorgeous/map.json @@ -121,7 +121,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "148" + "flag": "FLAG_0x094" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_ResortGorgeous_House/map.json b/data/maps/FiveIsland_ResortGorgeous_House/map.json index 68c9ce418..f19d24ea5 100644 --- a/data/maps/FiveIsland_ResortGorgeous_House/map.json +++ b/data/maps/FiveIsland_ResortGorgeous_House/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_ResortGorgeous_House_EventScript_171EBE", - "flag": "149" + "flag": "FLAG_0x095" }, { "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_ResortGorgeous_House_EventScript_172062", - "flag": "150" + "flag": "FLAG_0x096" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_RocketWarehouse/map.json b/data/maps/FiveIsland_RocketWarehouse/map.json index 5191f32d2..e5b0bc9e9 100644 --- a/data/maps/FiveIsland_RocketWarehouse/map.json +++ b/data/maps/FiveIsland_RocketWarehouse/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "FiveIsland_RocketWarehouse_EventScript_163FE6", - "flag": "136" + "flag": "FLAG_0x088" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "FiveIsland_RocketWarehouse_EventScript_163FFD", - "flag": "136" + "flag": "FLAG_0x088" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_F", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "FiveIsland_RocketWarehouse_EventScript_164087", - "flag": "136" + "flag": "FLAG_0x088" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "FiveIsland_RocketWarehouse_EventScript_164014", - "flag": "136" + "flag": "FLAG_0x088" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_F", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "FiveIsland_RocketWarehouse_EventScript_164070", - "flag": "136" + "flag": "FLAG_0x088" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_RocketWarehouse_EventScript_1BED87", - "flag": "500" + "flag": "FLAG_0x1F4" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_RocketWarehouse_EventScript_1BED94", - "flag": "501" + "flag": "FLAG_0x1F5" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_RocketWarehouse_EventScript_1BEDA1", - "flag": "502" + "flag": "FLAG_0x1F6" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_RocketWarehouse_EventScript_1BEDAE", - "flag": "503" + "flag": "FLAG_0x1F7" } ], "warp_events": [ diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json index 26cc2645b..a8052de3f 100644 --- a/data/maps/FourIsland/map.json +++ b/data/maps/FourIsland/map.json @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_EventScript_1BEC28", - "flag": "473" + "flag": "FLAG_0x1D9" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_EventScript_1BEC35", - "flag": "474" + "flag": "FLAG_0x1DA" }, { "graphics_id": "MAP_OBJ_GFX_BLUE", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "151" + "flag": "FLAG_0x097" }, { "graphics_id": "MAP_OBJ_GFX_FAT_MAN", diff --git a/data/maps/FourIsland_IcefallCave_1F/map.json b/data/maps/FourIsland_IcefallCave_1F/map.json index cdff7efeb..6e4f19dbd 100644 --- a/data/maps/FourIsland_IcefallCave_1F/map.json +++ b/data/maps/FourIsland_IcefallCave_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_IcefallCave_1F_EventScript_1BED53", - "flag": "496" + "flag": "FLAG_0x1F0" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_IcefallCave_1F_EventScript_1BED60", - "flag": "497" + "flag": "FLAG_0x1F1" } ], "warp_events": [ diff --git a/data/maps/FourIsland_IcefallCave_B1F/map.json b/data/maps/FourIsland_IcefallCave_B1F/map.json index ab812373b..1bb5b7bdb 100644 --- a/data/maps/FourIsland_IcefallCave_B1F/map.json +++ b/data/maps/FourIsland_IcefallCave_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_IcefallCave_B1F_EventScript_1BED6D", - "flag": "498" + "flag": "FLAG_0x1F2" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_IcefallCave_B1F_EventScript_1BED7A", - "flag": "499" + "flag": "FLAG_0x1F3" } ], "warp_events": [ diff --git a/data/maps/FourIsland_IcefallCave_Back/map.json b/data/maps/FourIsland_IcefallCave_Back/map.json index 6582bf948..446afbf11 100644 --- a/data/maps/FourIsland_IcefallCave_Back/map.json +++ b/data/maps/FourIsland_IcefallCave_Back/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "141" + "flag": "FLAG_0x08D" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "141" + "flag": "FLAG_0x08D" }, { "graphics_id": "MAP_OBJ_GFX_LORELEI", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_IcefallCave_Back_EventScript_163F25", - "flag": "139" + "flag": "FLAG_0x08B" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "141" + "flag": "FLAG_0x08D" } ], "warp_events": [ diff --git a/data/maps/FourIsland_LoreleisHouse/map.json b/data/maps/FourIsland_LoreleisHouse/map.json index b60903dd4..9873f36c8 100644 --- a/data/maps/FourIsland_LoreleisHouse/map.json +++ b/data/maps/FourIsland_LoreleisHouse/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C58", - "flag": "140" + "flag": "FLAG_0x08C" }, { "graphics_id": "MAP_OBJ_GFX_WIGGLYTUFF", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "165" + "flag": "FLAG_0x0A5" }, { "graphics_id": "MAP_OBJ_GFX_CHANSEY", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "166" + "flag": "FLAG_0x0A6" }, { "graphics_id": "MAP_OBJ_GFX_JIGGLYPUFF", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "168" + "flag": "FLAG_0x0A8" }, { "graphics_id": "MAP_OBJ_GFX_NIDORAN_F", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "167" + "flag": "FLAG_0x0A7" }, { "graphics_id": "MAP_OBJ_GFX_NIDORAN_M", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "169" + "flag": "FLAG_0x0A9" }, { "graphics_id": "MAP_OBJ_GFX_PIDGEOT", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "171" + "flag": "FLAG_0x0AB" }, { "graphics_id": "MAP_OBJ_GFX_FEAROW", @@ -193,7 +193,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "170" + "flag": "FLAG_0x0AA" }, { "graphics_id": "MAP_OBJ_GFX_LAPRAS_DOLL", @@ -206,7 +206,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "172" + "flag": "FLAG_0x0AC" } ], "warp_events": [ diff --git a/data/maps/FourIsland_PokemonCenter_2F/map.json b/data/maps/FourIsland_PokemonCenter_2F/map.json index 7d06d9822..3a6edfa3a 100644 --- a/data/maps/FourIsland_PokemonCenter_2F/map.json +++ b/data/maps/FourIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/FuchsiaCity/map.json b/data/maps/FuchsiaCity/map.json index 874f2159b..9d03cc645 100644 --- a/data/maps/FuchsiaCity/map.json +++ b/data/maps/FuchsiaCity/map.json @@ -170,7 +170,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -183,7 +183,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -196,7 +196,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_EventScript_1BDF13", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -209,7 +209,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_EventScript_1BDF13", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", @@ -235,7 +235,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_EventScript_166DC1", - "flag": "157" + "flag": "FLAG_0x09D" } ], "warp_events": [ diff --git a/data/maps/FuchsiaCity_Building1/map.json b/data/maps/FuchsiaCity_Building1/map.json index 838a6c0ab..59c6d9153 100644 --- a/data/maps/FuchsiaCity_Building1/map.json +++ b/data/maps/FuchsiaCity_Building1/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_Building1_EventScript_1BEAA2", - "flag": "441" + "flag": "FLAG_0x1B9" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_Building1_EventScript_1ACEB8", - "flag": "159" + "flag": "FLAG_0x09F" } ], "warp_events": [ diff --git a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json index 0f4c1c456..f90456e9a 100644 --- a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json +++ b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/IndigoPlateau_Exterior/map.json b/data/maps/IndigoPlateau_Exterior/map.json index d10117c39..359b6d592 100644 --- a/data/maps/IndigoPlateau_Exterior/map.json +++ b/data/maps/IndigoPlateau_Exterior/map.json @@ -30,7 +30,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "163" + "flag": "FLAG_0x0A3" }, { "graphics_id": "MAP_OBJ_GFX_PROF_OAK", @@ -43,7 +43,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "164" + "flag": "FLAG_0x0A4" } ], "warp_events": [ diff --git a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json index 012378da2..d7a85e461 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json +++ b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE", - "flag": "157" + "flag": "FLAG_0x09D" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C", - "flag": "157" + "flag": "FLAG_0x09D" }, { "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "IndigoPlateau_PokemonCenter_1F_EventScript_1AD087", - "flag": "157" + "flag": "FLAG_0x09D" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C", - "flag": "157" + "flag": "FLAG_0x09D" } ], "warp_events": [ diff --git a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json index a730db362..12e7e671c 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json +++ b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "IndigoPlateau_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/LavenderTown_PokemonCenter_1F/map.json b/data/maps/LavenderTown_PokemonCenter_1F/map.json index 2020bf5fe..53464f223 100644 --- a/data/maps/LavenderTown_PokemonCenter_1F/map.json +++ b/data/maps/LavenderTown_PokemonCenter_1F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "LavenderTown_PokemonCenter_1F_EventScript_1AD0A0", - "flag": "157" + "flag": "FLAG_0x09D" } ], "warp_events": [ diff --git a/data/maps/LavenderTown_PokemonCenter_2F/map.json b/data/maps/LavenderTown_PokemonCenter_2F/map.json index 923796037..50043e367 100644 --- a/data/maps/LavenderTown_PokemonCenter_2F/map.json +++ b/data/maps/LavenderTown_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "LavenderTown_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json index 25f7e849f..b3432a395 100644 --- a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json +++ b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "LavenderTown_VolunteerPokemonHouse_EventScript_16B14A", - "flag": "53" + "flag": "FLAG_0x035" }, { "graphics_id": "MAP_OBJ_GFX_NIDORINO", diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json index fa5fb2e2d..a33310783 100644 --- a/data/maps/MtEmber_Exterior/map.json +++ b/data/maps/MtEmber_Exterior/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_16397F", - "flag": "137" + "flag": "FLAG_0x089" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1639F0", - "flag": "137" + "flag": "FLAG_0x089" }, { "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -219,7 +219,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -232,7 +232,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "23" + "flag": "FLAG_0x017" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -245,7 +245,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BED2C", - "flag": "493" + "flag": "FLAG_0x1ED" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -258,7 +258,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BED39", - "flag": "494" + "flag": "FLAG_0x1EE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -271,7 +271,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BED46", - "flag": "495" + "flag": "FLAG_0x1EF" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_1F/map.json b/data/maps/MtEmber_RubyPath_1F/map.json index acf62c06f..262c014b0 100644 --- a/data/maps/MtEmber_RubyPath_1F/map.json +++ b/data/maps/MtEmber_RubyPath_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", - "flag": "22" + "flag": "FLAG_0x016" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_B1F/map.json b/data/maps/MtEmber_RubyPath_B1F/map.json index 16207a3b3..d72e33df6 100644 --- a/data/maps/MtEmber_RubyPath_B1F/map.json +++ b/data/maps/MtEmber_RubyPath_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json index 205387b0a..c18a21287 100644 --- a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B1F_Stairs_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_B2F/map.json b/data/maps/MtEmber_RubyPath_B2F/map.json index 23465b7aa..50b4acd25 100644 --- a/data/maps/MtEmber_RubyPath_B2F/map.json +++ b/data/maps/MtEmber_RubyPath_B2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json index 196b31152..ec9ca1c93 100644 --- a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_B3F/map.json b/data/maps/MtEmber_RubyPath_B3F/map.json index 4318d5b87..e208baa96 100644 --- a/data/maps/MtEmber_RubyPath_B3F/map.json +++ b/data/maps/MtEmber_RubyPath_B3F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "23" + "flag": "FLAG_0x017" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", diff --git a/data/maps/MtEmber_RubyPath_B5F/map.json b/data/maps/MtEmber_RubyPath_B5F/map.json index b5c72fefb..4c0bcf6db 100644 --- a/data/maps/MtEmber_RubyPath_B5F/map.json +++ b/data/maps/MtEmber_RubyPath_B5F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B5F_EventScript_163C49", - "flag": "138" + "flag": "FLAG_0x08A" } ], "warp_events": [ diff --git a/data/maps/MtEmber_Summit/map.json b/data/maps/MtEmber_Summit/map.json index 25635fa61..a43849161 100644 --- a/data/maps/MtEmber_Summit/map.json +++ b/data/maps/MtEmber_Summit/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Summit_EventScript_163B33", - "flag": "82" + "flag": "FLAG_0x052" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", diff --git a/data/maps/MtEmber_SummitPath_2F/map.json b/data/maps/MtEmber_SummitPath_2F/map.json index f376b7bcc..f17f76a12 100644 --- a/data/maps/MtEmber_SummitPath_2F/map.json +++ b/data/maps/MtEmber_SummitPath_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "23" + "flag": "FLAG_0x017" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "24" + "flag": "FLAG_0x018" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "25" + "flag": "FLAG_0x019" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "26" + "flag": "FLAG_0x01A" } ], "warp_events": [ diff --git a/data/maps/MtMoon_1F/map.json b/data/maps/MtMoon_1F/map.json index ec9135155..78869beff 100644 --- a/data/maps/MtMoon_1F/map.json +++ b/data/maps/MtMoon_1F/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE5CF", - "flag": "345" + "flag": "FLAG_0x159" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE5DC", - "flag": "346" + "flag": "FLAG_0x15A" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE5E9", - "flag": "347" + "flag": "FLAG_0x15B" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE5F6", - "flag": "348" + "flag": "FLAG_0x15C" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE603", - "flag": "349" + "flag": "FLAG_0x15D" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE610", - "flag": "350" + "flag": "FLAG_0x15E" }, { "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", diff --git a/data/maps/MtMoon_B2F/map.json b/data/maps/MtMoon_B2F/map.json index d78f3a942..4a66006bd 100644 --- a/data/maps/MtMoon_B2F/map.json +++ b/data/maps/MtMoon_B2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_16071B", - "flag": "47" + "flag": "FLAG_0x02F" }, { "graphics_id": "MAP_OBJ_GFX_FOSSIL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_16077F", - "flag": "48" + "flag": "FLAG_0x030" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "MtMoon_B2F_EventScript_160829", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "MtMoon_B2F_EventScript_1607E4", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -89,7 +89,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "MtMoon_B2F_EventScript_160812", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -102,7 +102,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "MtMoon_B2F_EventScript_1607FB", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_1BE61D", - "flag": "351" + "flag": "FLAG_0x15F" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_1BE62A", - "flag": "352" + "flag": "FLAG_0x160" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_1BEAD6", - "flag": "447" + "flag": "FLAG_0x1BF" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_1BEAE3", - "flag": "448" + "flag": "FLAG_0x1C0" } ], "warp_events": [ diff --git a/data/maps/NavelRock_Base/map.json b/data/maps/NavelRock_Base/map.json index e088f779a..d9d2c5a8e 100644 --- a/data/maps/NavelRock_Base/map.json +++ b/data/maps/NavelRock_Base/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "NavelRock_Base_EventScript_165134", - "flag": "155" + "flag": "FLAG_0x09B" } ], "warp_events": [ diff --git a/data/maps/NavelRock_Summit/map.json b/data/maps/NavelRock_Summit/map.json index a8bba827c..365e088a0 100644 --- a/data/maps/NavelRock_Summit/map.json +++ b/data/maps/NavelRock_Summit/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "156" + "flag": "FLAG_0x09C" } ], "warp_events": [ diff --git a/data/maps/OneIsland/map.json b/data/maps/OneIsland/map.json index a495cc5a5..ee2444858 100644 --- a/data/maps/OneIsland/map.json +++ b/data/maps/OneIsland/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "113" + "flag": "FLAG_0x071" }, { "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", diff --git a/data/maps/OneIsland_KindleRoad/map.json b/data/maps/OneIsland_KindleRoad/map.json index 3ea281a61..97c7a6a3b 100644 --- a/data/maps/OneIsland_KindleRoad/map.json +++ b/data/maps/OneIsland_KindleRoad/map.json @@ -199,7 +199,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -212,7 +212,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -225,7 +225,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -238,7 +238,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "23" + "flag": "FLAG_0x017" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -251,7 +251,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "24" + "flag": "FLAG_0x018" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -264,7 +264,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "25" + "flag": "FLAG_0x019" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -277,7 +277,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "26" + "flag": "FLAG_0x01A" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -290,7 +290,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "27" + "flag": "FLAG_0x01B" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -303,7 +303,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "28" + "flag": "FLAG_0x01C" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -316,7 +316,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "29" + "flag": "FLAG_0x01D" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -329,7 +329,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "30" + "flag": "FLAG_0x01E" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -342,7 +342,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "31" + "flag": "FLAG_0x01F" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -355,7 +355,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "17" + "flag": "FLAG_0x011" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -368,7 +368,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BEC42", - "flag": "475" + "flag": "FLAG_0x1DB" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -381,7 +381,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BEC4F", - "flag": "476" + "flag": "FLAG_0x1DC" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -394,7 +394,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BEC5C", - "flag": "477" + "flag": "FLAG_0x1DD" } ], "warp_events": [ diff --git a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json index d081340e8..82a4ddf58 100644 --- a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json +++ b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EmberSpa_EventScript_165380", - "flag": "157" + "flag": "FLAG_0x09D" }, { "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", diff --git a/data/maps/OneIsland_PokemonCenter_1F/map.json b/data/maps/OneIsland_PokemonCenter_1F/map.json index 7e9257071..ae54dc6e2 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/map.json +++ b/data/maps/OneIsland_PokemonCenter_1F/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_PokemonCenter_1F_EventScript_170E9D", - "flag": "114" + "flag": "FLAG_0x072" }, { "graphics_id": "MAP_OBJ_GFX_CELIO", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_PokemonCenter_1F_EventScript_170EC5", - "flag": "115" + "flag": "FLAG_0x073" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", diff --git a/data/maps/OneIsland_PokemonCenter_2F/map.json b/data/maps/OneIsland_PokemonCenter_2F/map.json index e407f61d3..32111a11c 100644 --- a/data/maps/OneIsland_PokemonCenter_2F/map.json +++ b/data/maps/OneIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/PalletTown/map.json b/data/maps/PalletTown/map.json index 10e4cc83c..6854282b5 100644 --- a/data/maps/PalletTown/map.json +++ b/data/maps/PalletTown/map.json @@ -61,7 +61,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "44" + "flag": "FLAG_0x02C" } ], "warp_events": [ diff --git a/data/maps/PalletTown_GarysHouse/map.json b/data/maps/PalletTown_GarysHouse/map.json index b63fc575a..4516e4910 100644 --- a/data/maps/PalletTown_GarysHouse/map.json +++ b/data/maps/PalletTown_GarysHouse/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_GarysHouse_EventScript_168F63", - "flag": "57" + "flag": "FLAG_0x039" } ], "warp_events": [ diff --git a/data/maps/PalletTown_ProfessorOaksLab/map.json b/data/maps/PalletTown_ProfessorOaksLab/map.json index 494906574..f6b80642a 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/map.json +++ b/data/maps/PalletTown_ProfessorOaksLab/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169595", - "flag": "43" + "flag": "FLAG_0x02B" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169BAB", - "flag": "40" + "flag": "FLAG_0x028" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169D78", - "flag": "41" + "flag": "FLAG_0x029" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169DAE", - "flag": "42" + "flag": "FLAG_0x02A" }, { "graphics_id": "MAP_OBJ_GFX_BLUE", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_16955F", - "flag": "45" + "flag": "FLAG_0x02D" }, { "graphics_id": "MAP_OBJ_GFX_POKEDEX", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169E5F", - "flag": "58" + "flag": "FLAG_0x03A" }, { "graphics_id": "MAP_OBJ_GFX_POKEDEX", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169E5F", - "flag": "58" + "flag": "FLAG_0x03A" } ], "warp_events": [ diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json index e8fb9dbf0..57b359ab5 100644 --- a/data/maps/PewterCity/map.json +++ b/data/maps/PewterCity/map.json @@ -48,7 +48,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_EventScript_16607E", - "flag": "80" + "flag": "FLAG_0x050" }, { "graphics_id": "MAP_OBJ_GFX_FAT_MAN", @@ -87,7 +87,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_EventScript_165B9D", - "flag": "46" + "flag": "FLAG_0x02E" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -100,7 +100,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_EventScript_1662A9", - "flag": "146" + "flag": "FLAG_0x092" } ], "warp_events": [ diff --git a/data/maps/PewterCity_Museum_1F/map.json b/data/maps/PewterCity_Museum_1F/map.json index 3414e91fd..848da7bbb 100644 --- a/data/maps/PewterCity_Museum_1F/map.json +++ b/data/maps/PewterCity_Museum_1F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_Museum_1F_EventScript_16A509", - "flag": "86" + "flag": "FLAG_0x056" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/PewterCity_PokemonCenter_2F/map.json b/data/maps/PewterCity_PokemonCenter_2F/map.json index 3e4536016..c624918c8 100644 --- a/data/maps/PewterCity_PokemonCenter_2F/map.json +++ b/data/maps/PewterCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/PokemonLeague_ChampionsRoom/map.json b/data/maps/PokemonLeague_ChampionsRoom/map.json index a0398c3f5..c98a22470 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/map.json +++ b/data/maps/PokemonLeague_ChampionsRoom/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "90" + "flag": "FLAG_0x05A" } ], "warp_events": [ diff --git a/data/maps/PokemonMansion_1F/map.json b/data/maps/PokemonMansion_1F/map.json index d6850e960..911b12629 100644 --- a/data/maps/PokemonMansion_1F/map.json +++ b/data/maps/PokemonMansion_1F/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_1F_EventScript_1BE95D", - "flag": "415" + "flag": "FLAG_0x19F" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_1F_EventScript_1BE96A", - "flag": "416" + "flag": "FLAG_0x1A0" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_1F_EventScript_1BEB65", - "flag": "458" + "flag": "FLAG_0x1CA" }, { "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", diff --git a/data/maps/PokemonMansion_2F/map.json b/data/maps/PokemonMansion_2F/map.json index a23d361b7..7bddef15b 100644 --- a/data/maps/PokemonMansion_2F/map.json +++ b/data/maps/PokemonMansion_2F/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_2F_EventScript_1BE977", - "flag": "417" + "flag": "FLAG_0x1A1" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_2F_EventScript_1BEB72", - "flag": "459" + "flag": "FLAG_0x1CB" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_2F_EventScript_1BEB7F", - "flag": "460" + "flag": "FLAG_0x1CC" } ], "warp_events": [ diff --git a/data/maps/PokemonMansion_3F/map.json b/data/maps/PokemonMansion_3F/map.json index a47dbd546..f846a0556 100644 --- a/data/maps/PokemonMansion_3F/map.json +++ b/data/maps/PokemonMansion_3F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_3F_EventScript_1BE984", - "flag": "418" + "flag": "FLAG_0x1A2" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_3F_EventScript_1BE991", - "flag": "419" + "flag": "FLAG_0x1A3" } ], "warp_events": [ diff --git a/data/maps/PokemonMansion_B1F/map.json b/data/maps/PokemonMansion_B1F/map.json index ff1468f6a..d3d6b2506 100644 --- a/data/maps/PokemonMansion_B1F/map.json +++ b/data/maps/PokemonMansion_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_B1F_EventScript_1BE9B8", - "flag": "423" + "flag": "FLAG_0x1A7" }, { "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_B1F_EventScript_1BE99E", - "flag": "420" + "flag": "FLAG_0x1A4" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_B1F_EventScript_1BE9AB", - "flag": "421" + "flag": "FLAG_0x1A5" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_B1F_EventScript_1BE9C5", - "flag": "424" + "flag": "FLAG_0x1A8" } ], "warp_events": [ diff --git a/data/maps/PokemonTower_2F/map.json b/data/maps/PokemonTower_2F/map.json index ac910fa70..6b79803c0 100644 --- a/data/maps/PokemonTower_2F/map.json +++ b/data/maps/PokemonTower_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "81" + "flag": "FLAG_0x051" }, { "graphics_id": "MAP_OBJ_GFX_CHANNELER", diff --git a/data/maps/PokemonTower_3F/map.json b/data/maps/PokemonTower_3F/map.json index 5035b861f..eb53d726e 100644 --- a/data/maps/PokemonTower_3F/map.json +++ b/data/maps/PokemonTower_3F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_3F_EventScript_1BE755", - "flag": "375" + "flag": "FLAG_0x177" } ], "warp_events": [ diff --git a/data/maps/PokemonTower_4F/map.json b/data/maps/PokemonTower_4F/map.json index c5fd2c6ef..7d7e85cd1 100644 --- a/data/maps/PokemonTower_4F/map.json +++ b/data/maps/PokemonTower_4F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_4F_EventScript_1BE762", - "flag": "376" + "flag": "FLAG_0x178" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_4F_EventScript_1BE76F", - "flag": "377" + "flag": "FLAG_0x179" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_4F_EventScript_1BE77C", - "flag": "378" + "flag": "FLAG_0x17A" } ], "warp_events": [ diff --git a/data/maps/PokemonTower_5F/map.json b/data/maps/PokemonTower_5F/map.json index d2d4ad16f..fc115f22b 100644 --- a/data/maps/PokemonTower_5F/map.json +++ b/data/maps/PokemonTower_5F/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_5F_EventScript_1BE789", - "flag": "379" + "flag": "FLAG_0x17B" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_5F_EventScript_1BEBB3", - "flag": "464" + "flag": "FLAG_0x1D0" } ], "warp_events": [ diff --git a/data/maps/PokemonTower_6F/map.json b/data/maps/PokemonTower_6F/map.json index 225dac857..4a20cdaed 100644 --- a/data/maps/PokemonTower_6F/map.json +++ b/data/maps/PokemonTower_6F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_6F_EventScript_1BE796", - "flag": "380" + "flag": "FLAG_0x17C" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_6F_EventScript_1BE7A3", - "flag": "381" + "flag": "FLAG_0x17D" } ], "warp_events": [ diff --git a/data/maps/PokemonTower_7F/map.json b/data/maps/PokemonTower_7F/map.json index d1d2e8f61..e6183274c 100644 --- a/data/maps/PokemonTower_7F/map.json +++ b/data/maps/PokemonTower_7F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_7F_EventScript_16355A", - "flag": "52" + "flag": "FLAG_0x034" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "PokemonTower_7F_EventScript_163586", - "flag": "94" + "flag": "FLAG_0x05E" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "PokemonTower_7F_EventScript_16363D", - "flag": "131" + "flag": "FLAG_0x083" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "PokemonTower_7F_EventScript_1636D6", - "flag": "132" + "flag": "FLAG_0x084" } ], "warp_events": [ diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json index 59cac8021..1f9ab99eb 100644 --- a/data/maps/PowerPlant/map.json +++ b/data/maps/PowerPlant/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1BE91C", - "flag": "410" + "flag": "FLAG_0x19A" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1BE929", - "flag": "411" + "flag": "FLAG_0x19B" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1BE936", - "flag": "412" + "flag": "FLAG_0x19C" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1BE943", - "flag": "413" + "flag": "FLAG_0x19D" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1BE950", - "flag": "414" + "flag": "FLAG_0x19E" }, { "graphics_id": "MAP_OBJ_GFX_ZAPDOS", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1637B8", - "flag": "93" + "flag": "FLAG_0x05D" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_16388D", - "flag": "134" + "flag": "FLAG_0x086" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_16382F", - "flag": "133" + "flag": "FLAG_0x085" } ], "warp_events": [ diff --git a/data/maps/RockTunnel_1F/map.json b/data/maps/RockTunnel_1F/map.json index 29f5d11de..48413cccb 100644 --- a/data/maps/RockTunnel_1F/map.json +++ b/data/maps/RockTunnel_1F/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_1F_EventScript_1BEB0A", - "flag": "451" + "flag": "FLAG_0x1C3" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_1F_EventScript_1BEB17", - "flag": "452" + "flag": "FLAG_0x1C4" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_1F_EventScript_1BEB24", - "flag": "453" + "flag": "FLAG_0x1C5" } ], "warp_events": [ diff --git a/data/maps/RockTunnel_B1F/map.json b/data/maps/RockTunnel_B1F/map.json index c4e1b42ce..709936b91 100644 --- a/data/maps/RockTunnel_B1F/map.json +++ b/data/maps/RockTunnel_B1F/map.json @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BEB31", - "flag": "454" + "flag": "FLAG_0x1C6" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BEB3E", - "flag": "455" + "flag": "FLAG_0x1C7" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -193,7 +193,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -206,7 +206,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -219,7 +219,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -232,7 +232,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "23" + "flag": "FLAG_0x017" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -245,7 +245,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "24" + "flag": "FLAG_0x018" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -258,7 +258,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "25" + "flag": "FLAG_0x019" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -271,7 +271,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "26" + "flag": "FLAG_0x01A" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -284,7 +284,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "27" + "flag": "FLAG_0x01B" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -297,7 +297,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "28" + "flag": "FLAG_0x01C" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -310,7 +310,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "29" + "flag": "FLAG_0x01D" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -323,7 +323,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "30" + "flag": "FLAG_0x01E" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -336,7 +336,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "31" + "flag": "FLAG_0x01F" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -349,7 +349,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "17" + "flag": "FLAG_0x011" } ], "warp_events": [ diff --git a/data/maps/RocketHideout_B1F/map.json b/data/maps/RocketHideout_B1F/map.json index 4f970c68d..fed09fca0 100644 --- a/data/maps/RocketHideout_B1F/map.json +++ b/data/maps/RocketHideout_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "RocketHideout_B1F_EventScript_1611C5", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "RocketHideout_B1F_EventScript_1611AE", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "RocketHideout_B1F_EventScript_1611F3", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "RocketHideout_B1F_EventScript_1611DC", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "RocketHideout_B1F_EventScript_16120A", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B1F_EventScript_1BE6C6", - "flag": "364" + "flag": "FLAG_0x16C" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B1F_EventScript_1BE6D3", - "flag": "365" + "flag": "FLAG_0x16D" } ], "warp_events": [ diff --git a/data/maps/RocketHideout_B2F/map.json b/data/maps/RocketHideout_B2F/map.json index 4be94d6af..abb2a4869 100644 --- a/data/maps/RocketHideout_B2F/map.json +++ b/data/maps/RocketHideout_B2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "RocketHideout_B2F_EventScript_1612A2", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B2F_EventScript_1BE6E0", - "flag": "366" + "flag": "FLAG_0x16E" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B2F_EventScript_1BE6ED", - "flag": "367" + "flag": "FLAG_0x16F" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B2F_EventScript_1BE6FA", - "flag": "368" + "flag": "FLAG_0x170" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B2F_EventScript_1BE707", - "flag": "369" + "flag": "FLAG_0x171" } ], "warp_events": [ diff --git a/data/maps/RocketHideout_B3F/map.json b/data/maps/RocketHideout_B3F/map.json index a67f9c37e..fee71066d 100644 --- a/data/maps/RocketHideout_B3F/map.json +++ b/data/maps/RocketHideout_B3F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "RocketHideout_B3F_EventScript_1612D1", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "RocketHideout_B3F_EventScript_1612BA", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B3F_EventScript_1BE714", - "flag": "370" + "flag": "FLAG_0x172" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B3F_EventScript_1BE721", - "flag": "371" + "flag": "FLAG_0x173" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B3F_EventScript_1BEBCD", - "flag": "466" + "flag": "FLAG_0x1D2" } ], "warp_events": [ diff --git a/data/maps/RocketHideout_B4F/map.json b/data/maps/RocketHideout_B4F/map.json index 013b6eb15..f41c5a420 100644 --- a/data/maps/RocketHideout_B4F/map.json +++ b/data/maps/RocketHideout_B4F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_161317", - "flag": "56" + "flag": "FLAG_0x038" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_161363", - "flag": "55" + "flag": "FLAG_0x037" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "RocketHideout_B4F_EventScript_161381", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_1613AD", - "flag": "54" + "flag": "FLAG_0x036" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_161418", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -89,7 +89,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_1613CE", - "flag": "173" + "flag": "FLAG_0x0AD" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_1BE72E", - "flag": "372" + "flag": "FLAG_0x174" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_1BE73B", - "flag": "373" + "flag": "FLAG_0x175" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_1BE748", - "flag": "374" + "flag": "FLAG_0x176" } ], "warp_events": [ diff --git a/data/maps/Route10/map.json b/data/maps/Route10/map.json index 119352969..ff05d885e 100644 --- a/data/maps/Route10/map.json +++ b/data/maps/Route10/map.json @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route10_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -126,7 +126,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route10_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -139,7 +139,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route10_EventScript_1BDF13", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route10_EventScript_1BDF13", - "flag": "21" + "flag": "FLAG_0x015" } ], "warp_events": [ diff --git a/data/maps/Route10_PokemonCenter_2F/map.json b/data/maps/Route10_PokemonCenter_2F/map.json index 73355e87c..a8e42604f 100644 --- a/data/maps/Route10_PokemonCenter_2F/map.json +++ b/data/maps/Route10_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route10_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/Route11/map.json b/data/maps/Route11/map.json index aa6a4f459..59ca5b8fe 100644 --- a/data/maps/Route11/map.json +++ b/data/maps/Route11/map.json @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route11_EventScript_1BEAF0", - "flag": "449" + "flag": "FLAG_0x1C1" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -178,7 +178,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route11_EventScript_1BEB99", - "flag": "462" + "flag": "FLAG_0x1CE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -191,7 +191,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route11_EventScript_1BEBA6", - "flag": "463" + "flag": "FLAG_0x1CF" } ], "warp_events": [ diff --git a/data/maps/Route12/map.json b/data/maps/Route12/map.json index c5e15685d..9488352bc 100644 --- a/data/maps/Route12/map.json +++ b/data/maps/Route12/map.json @@ -92,7 +92,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route12_EventScript_168014", - "flag": "84" + "flag": "FLAG_0x054" }, { "graphics_id": "MAP_OBJ_GFX_ROCKER", @@ -144,7 +144,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route12_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -157,7 +157,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route12_EventScript_1BE7B0", - "flag": "382" + "flag": "FLAG_0x17E" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -170,7 +170,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route12_EventScript_1BE7BD", - "flag": "383" + "flag": "FLAG_0x17F" }, { "graphics_id": "MAP_OBJ_GFX_BEAUTY", @@ -209,7 +209,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route12_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" } ], "warp_events": [ diff --git a/data/maps/Route13/map.json b/data/maps/Route13/map.json index aca567b0d..215ad80ee 100644 --- a/data/maps/Route13/map.json +++ b/data/maps/Route13/map.json @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route13_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" } ], "warp_events": [], diff --git a/data/maps/Route14/map.json b/data/maps/Route14/map.json index 025e2b85a..4537ad1d9 100644 --- a/data/maps/Route14/map.json +++ b/data/maps/Route14/map.json @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route14_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -178,7 +178,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route14_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -191,7 +191,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route14_EventScript_1BDF13", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", diff --git a/data/maps/Route15/map.json b/data/maps/Route15/map.json index fdd8ace65..80e04eb86 100644 --- a/data/maps/Route15/map.json +++ b/data/maps/Route15/map.json @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route15_EventScript_1BE7CA", - "flag": "384" + "flag": "FLAG_0x180" }, { "graphics_id": "MAP_OBJ_GFX_BLACKBELT", diff --git a/data/maps/Route16/map.json b/data/maps/Route16/map.json index 36d03530a..36e3a4fa0 100644 --- a/data/maps/Route16/map.json +++ b/data/maps/Route16/map.json @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route16_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_BEAUTY", @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route16_EventScript_168121", - "flag": "128" + "flag": "FLAG_0x080" } ], "warp_events": [ diff --git a/data/maps/Route2/map.json b/data/maps/Route2/map.json index fd9c5c069..4d68aacb4 100644 --- a/data/maps/Route2/map.json +++ b/data/maps/Route2/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BDF13", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -48,7 +48,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -61,7 +61,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BDF13", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -74,7 +74,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BDF13", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -87,7 +87,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BE58E", - "flag": "340" + "flag": "FLAG_0x154" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -100,7 +100,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BE59B", - "flag": "341" + "flag": "FLAG_0x155" }, { "graphics_id": "65375", diff --git a/data/maps/Route22/map.json b/data/maps/Route22/map.json index 605d5eb14..aef0d0936 100644 --- a/data/maps/Route22/map.json +++ b/data/maps/Route22/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "79" + "flag": "FLAG_0x04F" } ], "warp_events": [ diff --git a/data/maps/Route24/map.json b/data/maps/Route24/map.json index 0d7507633..effe42476 100644 --- a/data/maps/Route24/map.json +++ b/data/maps/Route24/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route24_EventScript_168620", - "flag": "49" + "flag": "FLAG_0x031" }, { "graphics_id": "MAP_OBJ_GFX_CAMPER", @@ -126,7 +126,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route24_EventScript_1BE644", - "flag": "354" + "flag": "FLAG_0x162" } ], "warp_events": [], diff --git a/data/maps/Route25/map.json b/data/maps/Route25/map.json index 0b79dde41..23f1cda54 100644 --- a/data/maps/Route25/map.json +++ b/data/maps/Route25/map.json @@ -147,7 +147,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route25_EventScript_1BE651", - "flag": "355" + "flag": "FLAG_0x163" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -160,7 +160,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route25_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_BEAUTY", diff --git a/data/maps/Route25_SeaCottage/map.json b/data/maps/Route25_SeaCottage/map.json index 128acb099..fc102e8e5 100644 --- a/data/maps/Route25_SeaCottage/map.json +++ b/data/maps/Route25_SeaCottage/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route25_SeaCottage_EventScript_17054B", - "flag": "51" + "flag": "FLAG_0x033" }, { "graphics_id": "MAP_OBJ_GFX_CLEFAIRY", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route25_SeaCottage_EventScript_17054B", - "flag": "50" + "flag": "FLAG_0x032" } ], "warp_events": [ diff --git a/data/maps/Route4/map.json b/data/maps/Route4/map.json index 7b0026c94..5f2a32fca 100644 --- a/data/maps/Route4/map.json +++ b/data/maps/Route4/map.json @@ -61,7 +61,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route4_EventScript_1BE637", - "flag": "353" + "flag": "FLAG_0x161" }, { "graphics_id": "MAP_OBJ_GFX_BOY", diff --git a/data/maps/Route4_PokemonCenter_2F/map.json b/data/maps/Route4_PokemonCenter_2F/map.json index 45e1dd929..a7ebc2c26 100644 --- a/data/maps/Route4_PokemonCenter_2F/map.json +++ b/data/maps/Route4_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route4_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/Route8/map.json b/data/maps/Route8/map.json index 41057eafb..500a3abd4 100644 --- a/data/maps/Route8/map.json +++ b/data/maps/Route8/map.json @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route8_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route8_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", diff --git a/data/maps/Route9/map.json b/data/maps/Route9/map.json index 1ef29c698..9a49d9314 100644 --- a/data/maps/Route9/map.json +++ b/data/maps/Route9/map.json @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route9_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route9_EventScript_1BE6B9", - "flag": "363" + "flag": "FLAG_0x16B" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -178,7 +178,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route9_EventScript_1BEAFD", - "flag": "450" + "flag": "FLAG_0x1C2" } ], "warp_events": [], diff --git a/data/maps/SSAnne_1F_Room2/map.json b/data/maps/SSAnne_1F_Room2/map.json index 5793556e0..cb55f49a6 100644 --- a/data/maps/SSAnne_1F_Room2/map.json +++ b/data/maps/SSAnne_1F_Room2/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_1F_Room2_EventScript_1BE65E", - "flag": "356" + "flag": "FLAG_0x164" } ], "warp_events": [ diff --git a/data/maps/SSAnne_2F_Corridor/map.json b/data/maps/SSAnne_2F_Corridor/map.json index 9c9094a9e..f763d00f9 100644 --- a/data/maps/SSAnne_2F_Corridor/map.json +++ b/data/maps/SSAnne_2F_Corridor/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "61" + "flag": "FLAG_0x03D" }, { "graphics_id": "MAP_OBJ_GFX_SAILOR", diff --git a/data/maps/SSAnne_2F_Room2/map.json b/data/maps/SSAnne_2F_Room2/map.json index ec5dd93e0..6586004ab 100644 --- a/data/maps/SSAnne_2F_Room2/map.json +++ b/data/maps/SSAnne_2F_Room2/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_2F_Room2_EventScript_1BE66B", - "flag": "357" + "flag": "FLAG_0x165" } ], "warp_events": [ diff --git a/data/maps/SSAnne_2F_Room4/map.json b/data/maps/SSAnne_2F_Room4/map.json index 3a67ca542..fa0aca76b 100644 --- a/data/maps/SSAnne_2F_Room4/map.json +++ b/data/maps/SSAnne_2F_Room4/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_2F_Room4_EventScript_1BE678", - "flag": "358" + "flag": "FLAG_0x166" } ], "warp_events": [ diff --git a/data/maps/SSAnne_B1F_Room2/map.json b/data/maps/SSAnne_B1F_Room2/map.json index c72190617..3009045a3 100644 --- a/data/maps/SSAnne_B1F_Room2/map.json +++ b/data/maps/SSAnne_B1F_Room2/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_B1F_Room2_EventScript_1BE685", - "flag": "359" + "flag": "FLAG_0x167" } ], "warp_events": [ diff --git a/data/maps/SSAnne_B1F_Room3/map.json b/data/maps/SSAnne_B1F_Room3/map.json index e452c6161..f1cbab62d 100644 --- a/data/maps/SSAnne_B1F_Room3/map.json +++ b/data/maps/SSAnne_B1F_Room3/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_B1F_Room3_EventScript_1BE692", - "flag": "360" + "flag": "FLAG_0x168" } ], "warp_events": [ diff --git a/data/maps/SSAnne_B1F_Room5/map.json b/data/maps/SSAnne_B1F_Room5/map.json index 249582a93..6ff25abb3 100644 --- a/data/maps/SSAnne_B1F_Room5/map.json +++ b/data/maps/SSAnne_B1F_Room5/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_B1F_Room5_EventScript_1BE69F", - "flag": "361" + "flag": "FLAG_0x169" } ], "warp_events": [ diff --git a/data/maps/SSAnne_Exterior/map.json b/data/maps/SSAnne_Exterior/map.json index a3c567ea9..56d68287b 100644 --- a/data/maps/SSAnne_Exterior/map.json +++ b/data/maps/SSAnne_Exterior/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "135" + "flag": "FLAG_0x087" } ], "warp_events": [ diff --git a/data/maps/SSAnne_Kitchen/map.json b/data/maps/SSAnne_Kitchen/map.json index be4d95f8b..980304be4 100644 --- a/data/maps/SSAnne_Kitchen/map.json +++ b/data/maps/SSAnne_Kitchen/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_Kitchen_EventScript_1BE6AC", - "flag": "362" + "flag": "FLAG_0x16A" } ], "warp_events": [ diff --git a/data/maps/SafariZone_Center/map.json b/data/maps/SafariZone_Center/map.json index e97b979b7..90999fd84 100644 --- a/data/maps/SafariZone_Center/map.json +++ b/data/maps/SafariZone_Center/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_Center_EventScript_1BE7D7", - "flag": "385" + "flag": "FLAG_0x181" } ], "warp_events": [ diff --git a/data/maps/SafariZone_East/map.json b/data/maps/SafariZone_East/map.json index 9495368ad..bc67fc7f2 100644 --- a/data/maps/SafariZone_East/map.json +++ b/data/maps/SafariZone_East/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_East_EventScript_1BE7E4", - "flag": "386" + "flag": "FLAG_0x182" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_East_EventScript_1BE7F1", - "flag": "387" + "flag": "FLAG_0x183" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_East_EventScript_1BE7FE", - "flag": "388" + "flag": "FLAG_0x184" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_East_EventScript_1BE80B", - "flag": "389" + "flag": "FLAG_0x185" } ], "warp_events": [ diff --git a/data/maps/SafariZone_North/map.json b/data/maps/SafariZone_North/map.json index c45a2bbda..d39f6fc7b 100644 --- a/data/maps/SafariZone_North/map.json +++ b/data/maps/SafariZone_North/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_North_EventScript_1BE818", - "flag": "390" + "flag": "FLAG_0x186" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_North_EventScript_1BE825", - "flag": "391" + "flag": "FLAG_0x187" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_North_EventScript_1BEBDA", - "flag": "467" + "flag": "FLAG_0x1D3" } ], "warp_events": [ diff --git a/data/maps/SafariZone_West/map.json b/data/maps/SafariZone_West/map.json index dd0db9475..6d55d24a6 100644 --- a/data/maps/SafariZone_West/map.json +++ b/data/maps/SafariZone_West/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_West_EventScript_1BE83F", - "flag": "393" + "flag": "FLAG_0x189" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_West_EventScript_1BE832", - "flag": "392" + "flag": "FLAG_0x188" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_West_EventScript_1BE84C", - "flag": "394" + "flag": "FLAG_0x18A" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_West_EventScript_1BE859", - "flag": "395" + "flag": "FLAG_0x18B" } ], "warp_events": [ diff --git a/data/maps/SaffronCity/map.json b/data/maps/SaffronCity/map.json index 7064178fc..9eb079d11 100644 --- a/data/maps/SaffronCity/map.json +++ b/data/maps/SaffronCity/map.json @@ -46,7 +46,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_16737A", - "flag": "62" + "flag": "FLAG_0x03E" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -59,7 +59,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_167383", - "flag": "62" + "flag": "FLAG_0x03E" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -72,7 +72,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_16738C", - "flag": "62" + "flag": "FLAG_0x03E" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -85,7 +85,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_167395", - "flag": "62" + "flag": "FLAG_0x03E" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -98,7 +98,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_16739E", - "flag": "62" + "flag": "FLAG_0x03E" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -111,7 +111,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673B9", - "flag": "62" + "flag": "FLAG_0x03E" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -124,7 +124,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673B0", - "flag": "62" + "flag": "FLAG_0x03E" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -137,7 +137,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673A7", - "flag": "62" + "flag": "FLAG_0x03E" }, { "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", @@ -150,7 +150,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673EC", - "flag": "63" + "flag": "FLAG_0x03F" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -163,7 +163,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673E3", - "flag": "63" + "flag": "FLAG_0x03F" }, { "graphics_id": "MAP_OBJ_GFX_MAN", @@ -176,7 +176,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_16741A", - "flag": "63" + "flag": "FLAG_0x03F" }, { "graphics_id": "MAP_OBJ_GFX_BOY", @@ -189,7 +189,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673FE", - "flag": "63" + "flag": "FLAG_0x03F" }, { "graphics_id": "MAP_OBJ_GFX_PIDGEOT", @@ -202,7 +202,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_167407", - "flag": "63" + "flag": "FLAG_0x03F" }, { "graphics_id": "MAP_OBJ_GFX_LASS", @@ -215,7 +215,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673F5", - "flag": "63" + "flag": "FLAG_0x03F" }, { "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", @@ -228,7 +228,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1AD03A", - "flag": "157" + "flag": "FLAG_0x09D" } ], "warp_events": [ diff --git a/data/maps/SaffronCity_Dojo/map.json b/data/maps/SaffronCity_Dojo/map.json index 1645e564a..5830f52e9 100644 --- a/data/maps/SaffronCity_Dojo/map.json +++ b/data/maps/SaffronCity_Dojo/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_Dojo_EventScript_16EC00", - "flag": "96" + "flag": "FLAG_0x060" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_Dojo_EventScript_16EC46", - "flag": "97" + "flag": "FLAG_0x061" } ], "warp_events": [ diff --git a/data/maps/SaffronCity_PokemonCenter_1F/map.json b/data/maps/SaffronCity_PokemonCenter_1F/map.json index f963d1184..0aacd178a 100644 --- a/data/maps/SaffronCity_PokemonCenter_1F/map.json +++ b/data/maps/SaffronCity_PokemonCenter_1F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonCenter_1F_EventScript_1ACEEC", - "flag": "174" + "flag": "FLAG_0x0AE" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonCenter_1F_EventScript_1ACEEC", - "flag": "174" + "flag": "FLAG_0x0AE" } ], "warp_events": [ diff --git a/data/maps/SaffronCity_PokemonCenter_2F/map.json b/data/maps/SaffronCity_PokemonCenter_2F/map.json index ed564ac70..a093c38f1 100644 --- a/data/maps/SaffronCity_PokemonCenter_2F/map.json +++ b/data/maps/SaffronCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json index 3bf92e3fb..07a8cfa61 100644 --- a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json +++ b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F45D", - "flag": "110" + "flag": "FLAG_0x06E" }, { "graphics_id": "MAP_OBJ_GFX_ROCKER", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F4BF", - "flag": "109" + "flag": "FLAG_0x06D" }, { "graphics_id": "MAP_OBJ_GFX_BEAUTY", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F521", - "flag": "111" + "flag": "FLAG_0x06F" }, { "graphics_id": "MAP_OBJ_GFX_BLACKBELT", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F583", - "flag": "108" + "flag": "FLAG_0x06C" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A", - "flag": "157" + "flag": "FLAG_0x09D" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A", - "flag": "157" + "flag": "FLAG_0x09D" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_1F/map.json b/data/maps/SeafoamIslands_1F/map.json index c7d7d89f3..96bc7f42a 100644 --- a/data/maps/SeafoamIslands_1F/map.json +++ b/data/maps/SeafoamIslands_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 66, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_1F_EventScript_1BE11D", - "flag": "64" + "flag": "FLAG_0x040" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -37,7 +37,7 @@ "trainer_type": 67, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_1F_EventScript_1BE11D", - "flag": "65" + "flag": "FLAG_0x041" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_1F_EventScript_1BEBE7", - "flag": "468" + "flag": "FLAG_0x1D4" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_B1F/map.json b/data/maps/SeafoamIslands_B1F/map.json index 2cf41f4f2..1cbfd79ec 100644 --- a/data/maps/SeafoamIslands_B1F/map.json +++ b/data/maps/SeafoamIslands_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 68, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B1F_EventScript_1BE11D", - "flag": "66" + "flag": "FLAG_0x042" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -37,7 +37,7 @@ "trainer_type": 69, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B1F_EventScript_1BE11D", - "flag": "67" + "flag": "FLAG_0x043" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B1F_EventScript_1BEBF4", - "flag": "469" + "flag": "FLAG_0x1D5" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B1F_EventScript_1BEC01", - "flag": "470" + "flag": "FLAG_0x1D6" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_B2F/map.json b/data/maps/SeafoamIslands_B2F/map.json index 1eaf0d500..af9c18c1d 100644 --- a/data/maps/SeafoamIslands_B2F/map.json +++ b/data/maps/SeafoamIslands_B2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 70, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B2F_EventScript_1BE11D", - "flag": "68" + "flag": "FLAG_0x044" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -37,7 +37,7 @@ "trainer_type": 71, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B2F_EventScript_1BE11D", - "flag": "69" + "flag": "FLAG_0x045" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B2F_EventScript_1BEC0E", - "flag": "471" + "flag": "FLAG_0x1D7" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_B3F/map.json b/data/maps/SeafoamIslands_B3F/map.json index 3a202884c..82b9e86f0 100644 --- a/data/maps/SeafoamIslands_B3F/map.json +++ b/data/maps/SeafoamIslands_B3F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "70" + "flag": "FLAG_0x046" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "71" + "flag": "FLAG_0x047" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -50,7 +50,7 @@ "trainer_type": 77, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B3F_EventScript_1BE11D", - "flag": "74" + "flag": "FLAG_0x04A" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B3F_EventScript_1BE11D", - "flag": "75" + "flag": "FLAG_0x04B" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B3F_EventScript_1BE11D", - "flag": "73" + "flag": "FLAG_0x049" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -89,7 +89,7 @@ "trainer_type": 76, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B3F_EventScript_1BE11D", - "flag": "72" + "flag": "FLAG_0x048" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_B4F/map.json b/data/maps/SeafoamIslands_B4F/map.json index c721e7811..3425a67d9 100644 --- a/data/maps/SeafoamIslands_B4F/map.json +++ b/data/maps/SeafoamIslands_B4F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "76" + "flag": "FLAG_0x04C" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "77" + "flag": "FLAG_0x04D" }, { "graphics_id": "MAP_OBJ_GFX_ARTICUNO", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B4F_EventScript_1631AC", - "flag": "130" + "flag": "FLAG_0x082" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B4F_EventScript_1BEC1B", - "flag": "472" + "flag": "FLAG_0x1D8" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_PokemonCenter_1F/map.json b/data/maps/SevenIsland_PokemonCenter_1F/map.json index 587f07638..20457a028 100644 --- a/data/maps/SevenIsland_PokemonCenter_1F/map.json +++ b/data/maps/SevenIsland_PokemonCenter_1F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_PokemonCenter_1F_EventScript_1ACFD4", - "flag": "157" + "flag": "FLAG_0x09D" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_PokemonCenter_1F_EventScript_1ACFD4", - "flag": "157" + "flag": "FLAG_0x09D" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_PokemonCenter_2F/map.json b/data/maps/SevenIsland_PokemonCenter_2F/map.json index 28e1dd365..55aeabf03 100644 --- a/data/maps/SevenIsland_PokemonCenter_2F/map.json +++ b/data/maps/SevenIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_SevaultCanyon/map.json b/data/maps/SevenIsland_SevaultCanyon/map.json index 504a835b9..ca6441141 100644 --- a/data/maps/SevenIsland_SevaultCanyon/map.json +++ b/data/maps/SevenIsland_SevaultCanyon/map.json @@ -139,7 +139,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -178,7 +178,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -191,7 +191,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -204,7 +204,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "23" + "flag": "FLAG_0x017" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -230,7 +230,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "27" + "flag": "FLAG_0x01B" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -243,7 +243,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BECDE", - "flag": "487" + "flag": "FLAG_0x1E7" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -256,7 +256,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BECEB", - "flag": "488" + "flag": "FLAG_0x1E8" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -269,7 +269,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BECF8", - "flag": "489" + "flag": "FLAG_0x1E9" }, { "graphics_id": "MAP_OBJ_GFX_BLACKBELT", diff --git a/data/maps/SevenIsland_SevaultCanyon_House/map.json b/data/maps/SevenIsland_SevaultCanyon_House/map.json index 39afb5a0a..32e68bb2f 100644 --- a/data/maps/SevenIsland_SevaultCanyon_House/map.json +++ b/data/maps/SevenIsland_SevaultCanyon_House/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_House_EventScript_1BEDFC", - "flag": "509" + "flag": "FLAG_0x1FD" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_1F/map.json b/data/maps/SevenIsland_TrainerTower_1F/map.json index 532daae51..727e5af6e 100644 --- a/data/maps/SevenIsland_TrainerTower_1F/map.json +++ b/data/maps/SevenIsland_TrainerTower_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "6" + "flag": "FLAG_0x006" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_1F_EventScript_1646C8", - "flag": "2" + "flag": "FLAG_0x002" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_1F_EventScript_1646CE", - "flag": "3" + "flag": "FLAG_0x003" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_1F_EventScript_1646D4", - "flag": "4" + "flag": "FLAG_0x004" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_1F_EventScript_1646DA", - "flag": "5" + "flag": "FLAG_0x005" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_2F/map.json b/data/maps/SevenIsland_TrainerTower_2F/map.json index e8de15ddc..e36264bbe 100644 --- a/data/maps/SevenIsland_TrainerTower_2F/map.json +++ b/data/maps/SevenIsland_TrainerTower_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_2F_EventScript_1646E0", - "flag": "6" + "flag": "FLAG_0x006" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_2F_EventScript_1646C8", - "flag": "2" + "flag": "FLAG_0x002" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_2F_EventScript_1646CE", - "flag": "3" + "flag": "FLAG_0x003" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_2F_EventScript_1646D4", - "flag": "4" + "flag": "FLAG_0x004" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_2F_EventScript_1646DA", - "flag": "5" + "flag": "FLAG_0x005" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_3F/map.json b/data/maps/SevenIsland_TrainerTower_3F/map.json index 802ba5bd4..4fa7b638e 100644 --- a/data/maps/SevenIsland_TrainerTower_3F/map.json +++ b/data/maps/SevenIsland_TrainerTower_3F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_3F_EventScript_1646E0", - "flag": "6" + "flag": "FLAG_0x006" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_3F_EventScript_1646C8", - "flag": "2" + "flag": "FLAG_0x002" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_3F_EventScript_1646CE", - "flag": "3" + "flag": "FLAG_0x003" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_3F_EventScript_1646D4", - "flag": "4" + "flag": "FLAG_0x004" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_3F_EventScript_1646DA", - "flag": "5" + "flag": "FLAG_0x005" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_4F/map.json b/data/maps/SevenIsland_TrainerTower_4F/map.json index 3774fc22f..76436506e 100644 --- a/data/maps/SevenIsland_TrainerTower_4F/map.json +++ b/data/maps/SevenIsland_TrainerTower_4F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_4F_EventScript_1646E0", - "flag": "6" + "flag": "FLAG_0x006" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_4F_EventScript_1646C8", - "flag": "2" + "flag": "FLAG_0x002" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_4F_EventScript_1646CE", - "flag": "3" + "flag": "FLAG_0x003" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_4F_EventScript_1646D4", - "flag": "4" + "flag": "FLAG_0x004" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_4F_EventScript_1646DA", - "flag": "5" + "flag": "FLAG_0x005" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_5F/map.json b/data/maps/SevenIsland_TrainerTower_5F/map.json index dc69e9504..ed02f71d1 100644 --- a/data/maps/SevenIsland_TrainerTower_5F/map.json +++ b/data/maps/SevenIsland_TrainerTower_5F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_5F_EventScript_1646E0", - "flag": "6" + "flag": "FLAG_0x006" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_5F_EventScript_1646C8", - "flag": "2" + "flag": "FLAG_0x002" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_5F_EventScript_1646CE", - "flag": "3" + "flag": "FLAG_0x003" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_5F_EventScript_1646D4", - "flag": "4" + "flag": "FLAG_0x004" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_5F_EventScript_1646DA", - "flag": "5" + "flag": "FLAG_0x005" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_6F/map.json b/data/maps/SevenIsland_TrainerTower_6F/map.json index 44d5f950a..c3bb44867 100644 --- a/data/maps/SevenIsland_TrainerTower_6F/map.json +++ b/data/maps/SevenIsland_TrainerTower_6F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_6F_EventScript_1646E0", - "flag": "6" + "flag": "FLAG_0x006" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_6F_EventScript_1646C8", - "flag": "2" + "flag": "FLAG_0x002" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_6F_EventScript_1646CE", - "flag": "3" + "flag": "FLAG_0x003" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_6F_EventScript_1646D4", - "flag": "4" + "flag": "FLAG_0x004" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_6F_EventScript_1646DA", - "flag": "5" + "flag": "FLAG_0x005" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_7F/map.json b/data/maps/SevenIsland_TrainerTower_7F/map.json index 4d063d090..749911494 100644 --- a/data/maps/SevenIsland_TrainerTower_7F/map.json +++ b/data/maps/SevenIsland_TrainerTower_7F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_7F_EventScript_1646E0", - "flag": "6" + "flag": "FLAG_0x006" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_7F_EventScript_1646C8", - "flag": "2" + "flag": "FLAG_0x002" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_7F_EventScript_1646CE", - "flag": "3" + "flag": "FLAG_0x003" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_7F_EventScript_1646D4", - "flag": "4" + "flag": "FLAG_0x004" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_7F_EventScript_1646DA", - "flag": "5" + "flag": "FLAG_0x005" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_8F/map.json b/data/maps/SevenIsland_TrainerTower_8F/map.json index 065169b6d..64563e4cc 100644 --- a/data/maps/SevenIsland_TrainerTower_8F/map.json +++ b/data/maps/SevenIsland_TrainerTower_8F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_8F_EventScript_1646E0", - "flag": "6" + "flag": "FLAG_0x006" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_8F_EventScript_1646C8", - "flag": "2" + "flag": "FLAG_0x002" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_8F_EventScript_1646CE", - "flag": "3" + "flag": "FLAG_0x003" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_8F_EventScript_1646D4", - "flag": "4" + "flag": "FLAG_0x004" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_8F_EventScript_1646DA", - "flag": "5" + "flag": "FLAG_0x005" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_Roof/map.json b/data/maps/SevenIsland_TrainerTower_Roof/map.json index d75337d2e..473ffbb68 100644 --- a/data/maps/SevenIsland_TrainerTower_Roof/map.json +++ b/data/maps/SevenIsland_TrainerTower_Roof/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_Roof_EventScript_1646E0", - "flag": "6" + "flag": "FLAG_0x006" } ], "warp_events": [ diff --git a/data/maps/SilphCo_10F/map.json b/data/maps/SilphCo_10F/map.json index 8faa6e7f5..61e37007b 100644 --- a/data/maps/SilphCo_10F/map.json +++ b/data/maps/SilphCo_10F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "SilphCo_10F_EventScript_161DC0", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_F", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_10F_EventScript_161DD7", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_10F_EventScript_1BE8F5", - "flag": "407" + "flag": "FLAG_0x197" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_10F_EventScript_1BE902", - "flag": "408" + "flag": "FLAG_0x198" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_10F_EventScript_1BE90F", - "flag": "409" + "flag": "FLAG_0x199" } ], "warp_events": [ diff --git a/data/maps/SilphCo_11F/map.json b/data/maps/SilphCo_11F/map.json index 4014beb4e..5ee4065e9 100644 --- a/data/maps/SilphCo_11F/map.json +++ b/data/maps/SilphCo_11F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_11F_EventScript_161F40", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_11F_EventScript_1BEB58", - "flag": "457" + "flag": "FLAG_0x1C9" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -89,7 +89,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_11F_EventScript_161F57", - "flag": "83" + "flag": "FLAG_0x053" } ], "warp_events": [ diff --git a/data/maps/SilphCo_1F/map.json b/data/maps/SilphCo_1F/map.json index 62409cf7e..b054dfe80 100644 --- a/data/maps/SilphCo_1F/map.json +++ b/data/maps/SilphCo_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_1F_EventScript_16162F", - "flag": "63" + "flag": "FLAG_0x03F" } ], "warp_events": [ diff --git a/data/maps/SilphCo_2F/map.json b/data/maps/SilphCo_2F/map.json index 7b2b65641..d6c62a776 100644 --- a/data/maps/SilphCo_2F/map.json +++ b/data/maps/SilphCo_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_2F_EventScript_1616AE", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_2F_EventScript_161680", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "SilphCo_2F_EventScript_161697", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_2F_EventScript_161669", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_WOMAN_2", diff --git a/data/maps/SilphCo_3F/map.json b/data/maps/SilphCo_3F/map.json index 0567a351f..b1e95071d 100644 --- a/data/maps/SilphCo_3F/map.json +++ b/data/maps/SilphCo_3F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "SilphCo_3F_EventScript_16171F", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_3F_EventScript_161708", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_3F_EventScript_1BE866", - "flag": "396" + "flag": "FLAG_0x18C" } ], "warp_events": [ diff --git a/data/maps/SilphCo_4F/map.json b/data/maps/SilphCo_4F/map.json index dc0e5a20b..65150b0ef 100644 --- a/data/maps/SilphCo_4F/map.json +++ b/data/maps/SilphCo_4F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "SilphCo_4F_EventScript_1617A7", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_4F_EventScript_161790", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_4F_EventScript_161779", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_4F_EventScript_1BE873", - "flag": "397" + "flag": "FLAG_0x18D" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_4F_EventScript_1BE880", - "flag": "398" + "flag": "FLAG_0x18E" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_4F_EventScript_1BE88D", - "flag": "399" + "flag": "FLAG_0x18F" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_4F_EventScript_1BEE09", - "flag": "510" + "flag": "FLAG_0x1FE" } ], "warp_events": [ diff --git a/data/maps/SilphCo_5F/map.json b/data/maps/SilphCo_5F/map.json index 860cc1701..33808bb0b 100644 --- a/data/maps/SilphCo_5F/map.json +++ b/data/maps/SilphCo_5F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_5F_EventScript_161853", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ROCKER", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_5F_EventScript_16186A", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "SilphCo_5F_EventScript_161825", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "SilphCo_5F_EventScript_16183C", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_5F_EventScript_1BE89A", - "flag": "400" + "flag": "FLAG_0x190" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_5F_EventScript_1BE8A7", - "flag": "401" + "flag": "FLAG_0x191" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_5F_EventScript_1BE8B4", - "flag": "402" + "flag": "FLAG_0x192" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/SilphCo_6F/map.json b/data/maps/SilphCo_6F/map.json index e41beefea..f9f43b61e 100644 --- a/data/maps/SilphCo_6F/map.json +++ b/data/maps/SilphCo_6F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_6F_EventScript_161956", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -102,7 +102,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_6F_EventScript_16193F", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_6F_EventScript_1BE8C1", - "flag": "403" + "flag": "FLAG_0x193" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_6F_EventScript_1BE8CE", - "flag": "404" + "flag": "FLAG_0x194" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -141,7 +141,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_6F_EventScript_16196D", - "flag": "83" + "flag": "FLAG_0x053" } ], "warp_events": [ diff --git a/data/maps/SilphCo_7F/map.json b/data/maps/SilphCo_7F/map.json index 67bc96a41..7b92929e3 100644 --- a/data/maps/SilphCo_7F/map.json +++ b/data/maps/SilphCo_7F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "78" + "flag": "FLAG_0x04E" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_7F_EventScript_161C1A", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_7F_EventScript_161C31", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "SilphCo_7F_EventScript_161C48", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_F", @@ -128,7 +128,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "SilphCo_7F_EventScript_161C03", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_7F_EventScript_1BE8DB", - "flag": "405" + "flag": "FLAG_0x195" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_7F_EventScript_1BE8E8", - "flag": "406" + "flag": "FLAG_0x196" } ], "warp_events": [ diff --git a/data/maps/SilphCo_8F/map.json b/data/maps/SilphCo_8F/map.json index 7e51d2dc5..2f06fce10 100644 --- a/data/maps/SilphCo_8F/map.json +++ b/data/maps/SilphCo_8F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_8F_EventScript_161CB0", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_8F_EventScript_161CC7", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_8F_EventScript_161C99", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_8F_EventScript_1BEB4B", - "flag": "456" + "flag": "FLAG_0x1C8" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/SilphCo_9F/map.json b/data/maps/SilphCo_9F/map.json index d6edefc9b..fa79b9017 100644 --- a/data/maps/SilphCo_9F/map.json +++ b/data/maps/SilphCo_9F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_9F_EventScript_161D41", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "SilphCo_9F_EventScript_161D6F", - "flag": "83" + "flag": "FLAG_0x053" }, { "graphics_id": "MAP_OBJ_GFX_WOMAN_2", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_9F_EventScript_161D58", - "flag": "83" + "flag": "FLAG_0x053" } ], "warp_events": [ diff --git a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json index b0b164629..e05e304e9 100644 --- a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json +++ b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_DottedHole_SapphireRoom_EventScript_1641B5", - "flag": "143" + "flag": "FLAG_0x08F" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "144" + "flag": "FLAG_0x090" } ], "warp_events": [ diff --git a/data/maps/SixIsland_OutcastIsland/map.json b/data/maps/SixIsland_OutcastIsland/map.json index 025217635..17f40e789 100644 --- a/data/maps/SixIsland_OutcastIsland/map.json +++ b/data/maps/SixIsland_OutcastIsland/map.json @@ -30,7 +30,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "SixIsland_OutcastIsland_EventScript_168B16", - "flag": "136" + "flag": "FLAG_0x088" }, { "graphics_id": "MAP_OBJ_GFX_FISHER", @@ -108,7 +108,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_OutcastIsland_EventScript_1BEC90", - "flag": "481" + "flag": "FLAG_0x1E1" } ], "warp_events": [ diff --git a/data/maps/SixIsland_PokemonCenter_1F/map.json b/data/maps/SixIsland_PokemonCenter_1F/map.json index dbb6c6757..67a35c1ee 100644 --- a/data/maps/SixIsland_PokemonCenter_1F/map.json +++ b/data/maps/SixIsland_PokemonCenter_1F/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "152" + "flag": "FLAG_0x098" }, { "graphics_id": "MAP_OBJ_GFX_HIKER", diff --git a/data/maps/SixIsland_PokemonCenter_2F/map.json b/data/maps/SixIsland_PokemonCenter_2F/map.json index a5d38fc08..3adcd4e33 100644 --- a/data/maps/SixIsland_PokemonCenter_2F/map.json +++ b/data/maps/SixIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/SixIsland_RuinValley/map.json b/data/maps/SixIsland_RuinValley/map.json index 77ec0eeaa..6ab143f1d 100644 --- a/data/maps/SixIsland_RuinValley/map.json +++ b/data/maps/SixIsland_RuinValley/map.json @@ -30,7 +30,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_RuinValley_EventScript_168B6D", - "flag": "142" + "flag": "FLAG_0x08E" }, { "graphics_id": "MAP_OBJ_GFX_HIKER", @@ -212,7 +212,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_RuinValley_EventScript_1BECC4", - "flag": "485" + "flag": "FLAG_0x1E5" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -225,7 +225,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_RuinValley_EventScript_1BECB7", - "flag": "484" + "flag": "FLAG_0x1E4" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -238,7 +238,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_RuinValley_EventScript_1BECD1", - "flag": "486" + "flag": "FLAG_0x1E6" } ], "warp_events": [ diff --git a/data/maps/SixIsland_WaterPath/map.json b/data/maps/SixIsland_WaterPath/map.json index 90e0ddf10..9f6d0a73a 100644 --- a/data/maps/SixIsland_WaterPath/map.json +++ b/data/maps/SixIsland_WaterPath/map.json @@ -131,7 +131,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_WaterPath_EventScript_1BEC9D", - "flag": "482" + "flag": "FLAG_0x1E2" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -144,7 +144,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_WaterPath_EventScript_1BECAA", - "flag": "483" + "flag": "FLAG_0x1E3" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json index f42fb0dd7..674f2260f 100644 --- a/data/maps/ThreeIsland/map.json +++ b/data/maps/ThreeIsland/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677E5", - "flag": "126" + "flag": "FLAG_0x07E" }, { "graphics_id": "MAP_OBJ_GFX_MAN", @@ -48,7 +48,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_167989", - "flag": "126" + "flag": "FLAG_0x07E" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -61,7 +61,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "145" + "flag": "FLAG_0x091" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -74,7 +74,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "121" + "flag": "FLAG_0x079" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -87,7 +87,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "121" + "flag": "FLAG_0x079" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -100,7 +100,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "121" + "flag": "FLAG_0x079" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "121" + "flag": "FLAG_0x079" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -126,7 +126,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "121" + "flag": "FLAG_0x079" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -139,7 +139,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1BEABC", - "flag": "443" + "flag": "FLAG_0x1BB" }, { "graphics_id": "MAP_OBJ_GFX_WOMAN_1", @@ -204,7 +204,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_167CA5", - "flag": "121" + "flag": "FLAG_0x079" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland_BerryForest/map.json b/data/maps/ThreeIsland_BerryForest/map.json index 323ac255e..bedd0a8b5 100644 --- a/data/maps/ThreeIsland_BerryForest/map.json +++ b/data/maps/ThreeIsland_BerryForest/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_163C83", - "flag": "122" + "flag": "FLAG_0x07A" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "20" + "flag": "FLAG_0x014" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "21" + "flag": "FLAG_0x015" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "22" + "flag": "FLAG_0x016" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "23" + "flag": "FLAG_0x017" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "24" + "flag": "FLAG_0x018" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "25" + "flag": "FLAG_0x019" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "26" + "flag": "FLAG_0x01A" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "27" + "flag": "FLAG_0x01B" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BED05", - "flag": "490" + "flag": "FLAG_0x1EA" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BED12", - "flag": "491" + "flag": "FLAG_0x1EB" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -193,7 +193,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BED1F", - "flag": "492" + "flag": "FLAG_0x1EC" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland_BondBridge/map.json b/data/maps/ThreeIsland_BondBridge/map.json index c9aaffdff..087c7807f 100644 --- a/data/maps/ThreeIsland_BondBridge/map.json +++ b/data/maps/ThreeIsland_BondBridge/map.json @@ -121,7 +121,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BondBridge_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -134,7 +134,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BondBridge_EventScript_1BDF13", - "flag": "19" + "flag": "FLAG_0x013" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland_House1/map.json b/data/maps/ThreeIsland_House1/map.json index b9bf65eaf..45b59e396 100644 --- a/data/maps/ThreeIsland_House1/map.json +++ b/data/maps/ThreeIsland_House1/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_House1_EventScript_17181A", - "flag": "118" + "flag": "FLAG_0x076" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland_PokemonCenter_2F/map.json b/data/maps/ThreeIsland_PokemonCenter_2F/map.json index 167aebf6d..e2392fb7d 100644 --- a/data/maps/ThreeIsland_PokemonCenter_2F/map.json +++ b/data/maps/ThreeIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland_Port/map.json b/data/maps/ThreeIsland_Port/map.json index 87552c5f8..e33cf3e1f 100644 --- a/data/maps/ThreeIsland_Port/map.json +++ b/data/maps/ThreeIsland_Port/map.json @@ -43,7 +43,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_Port_EventScript_1687CC", - "flag": "121" + "flag": "FLAG_0x079" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -56,7 +56,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_Port_EventScript_1687D5", - "flag": "121" + "flag": "FLAG_0x079" } ], "warp_events": [ diff --git a/data/maps/TwoIsland/map.json b/data/maps/TwoIsland/map.json index b0ff63ec1..ce882f5ed 100644 --- a/data/maps/TwoIsland/map.json +++ b/data/maps/TwoIsland/map.json @@ -43,7 +43,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_EventScript_167755", - "flag": "123" + "flag": "FLAG_0x07B" }, { "graphics_id": "MAP_OBJ_GFX_BEAUTY", @@ -56,7 +56,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_EventScript_16775E", - "flag": "124" + "flag": "FLAG_0x07C" }, { "graphics_id": "MAP_OBJ_GFX_SAILOR", @@ -82,7 +82,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_EventScript_167777", - "flag": "125" + "flag": "FLAG_0x07D" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -95,7 +95,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -108,7 +108,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_EventScript_1BEAAF", - "flag": "442" + "flag": "FLAG_0x1BA" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", diff --git a/data/maps/TwoIsland_JoyfulGameCorner/map.json b/data/maps/TwoIsland_JoyfulGameCorner/map.json index 2082f25f9..7f49f334a 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/map.json +++ b/data/maps/TwoIsland_JoyfulGameCorner/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "116" + "flag": "FLAG_0x074" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_JoyfulGameCorner_EventScript_17160C", - "flag": "117" + "flag": "FLAG_0x075" }, { "graphics_id": "MAP_OBJ_GFX_MAN", diff --git a/data/maps/TwoIsland_PokemonCenter_2F/map.json b/data/maps/TwoIsland_PokemonCenter_2F/map.json index d701f3ccd..f42e4f729 100644 --- a/data/maps/TwoIsland_PokemonCenter_2F/map.json +++ b/data/maps/TwoIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/UnknownMap_00_04/map.json b/data/maps/UnknownMap_00_04/map.json index be536383a..770988fc8 100644 --- a/data/maps/UnknownMap_00_04/map.json +++ b/data/maps/UnknownMap_00_04/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604DA", - "flag": "102" + "flag": "FLAG_0x066" }, { "graphics_id": "MAP_OBJ_GFX_VAR_7", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_160502", - "flag": "106" + "flag": "FLAG_0x06A" }, { "graphics_id": "MAP_OBJ_GFX_VAR_6", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604F8", - "flag": "105" + "flag": "FLAG_0x069" }, { "graphics_id": "MAP_OBJ_GFX_VAR_5", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604EE", - "flag": "104" + "flag": "FLAG_0x068" }, { "graphics_id": "MAP_OBJ_GFX_VAR_4", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604E4", - "flag": "103" + "flag": "FLAG_0x067" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604D0", - "flag": "101" + "flag": "FLAG_0x065" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604C6", - "flag": "100" + "flag": "FLAG_0x064" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604BC", - "flag": "99" + "flag": "FLAG_0x063" } ], "warp_events": [ diff --git a/data/maps/VermilionCity/map.json b/data/maps/VermilionCity/map.json index ee747f3e1..41805e39f 100644 --- a/data/maps/VermilionCity/map.json +++ b/data/maps/VermilionCity/map.json @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VermilionCity_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -126,7 +126,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VermilionCity_EventScript_166C20", - "flag": "161" + "flag": "FLAG_0x0A1" } ], "warp_events": [ diff --git a/data/maps/VermilionCity_PokemonCenter_1F/map.json b/data/maps/VermilionCity_PokemonCenter_1F/map.json index b32eef9b5..5fc06c707 100644 --- a/data/maps/VermilionCity_PokemonCenter_1F/map.json +++ b/data/maps/VermilionCity_PokemonCenter_1F/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VermilionCity_PokemonCenter_1F_EventScript_1ACE83", - "flag": "160" + "flag": "FLAG_0x0A0" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VermilionCity_PokemonCenter_1F_EventScript_1ACE83", - "flag": "160" + "flag": "FLAG_0x0A0" } ], "warp_events": [ diff --git a/data/maps/VermilionCity_PokemonCenter_2F/map.json b/data/maps/VermilionCity_PokemonCenter_2F/map.json index c1e3c359d..0b2a3a580 100644 --- a/data/maps/VermilionCity_PokemonCenter_2F/map.json +++ b/data/maps/VermilionCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VermilionCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json index add43603e..c3b1d79c0 100644 --- a/data/maps/VictoryRoad_1F/map.json +++ b/data/maps/VictoryRoad_1F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_1F_EventScript_1BE9D2", - "flag": "425" + "flag": "FLAG_0x1A9" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_1F_EventScript_1BE9DF", - "flag": "426" + "flag": "FLAG_0x1AA" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", diff --git a/data/maps/VictoryRoad_2F/map.json b/data/maps/VictoryRoad_2F/map.json index 092ade4a5..ec7650c44 100644 --- a/data/maps/VictoryRoad_2F/map.json +++ b/data/maps/VictoryRoad_2F/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_2F_EventScript_1BE9EC", - "flag": "427" + "flag": "FLAG_0x1AB" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_2F_EventScript_1BE9F9", - "flag": "428" + "flag": "FLAG_0x1AC" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_2F_EventScript_1BEA06", - "flag": "429" + "flag": "FLAG_0x1AD" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_2F_EventScript_1BEA13", - "flag": "430" + "flag": "FLAG_0x1AE" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_2F_EventScript_1BE11D", - "flag": "88" + "flag": "FLAG_0x058" }, { "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", diff --git a/data/maps/VictoryRoad_3F/map.json b/data/maps/VictoryRoad_3F/map.json index e82abc58f..bf95bfae9 100644 --- a/data/maps/VictoryRoad_3F/map.json +++ b/data/maps/VictoryRoad_3F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_3F_EventScript_1BEA20", - "flag": "431" + "flag": "FLAG_0x1AF" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_3F_EventScript_1BEA2D", - "flag": "432" + "flag": "FLAG_0x1B0" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -115,7 +115,7 @@ "trainer_type": 88, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_3F_EventScript_1BE11D", - "flag": "89" + "flag": "FLAG_0x059" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", diff --git a/data/maps/ViridianCity/map.json b/data/maps/ViridianCity/map.json index 6b132ab5d..469bdb963 100644 --- a/data/maps/ViridianCity/map.json +++ b/data/maps/ViridianCity/map.json @@ -53,7 +53,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianCity_EventScript_1BDF13", - "flag": "17" + "flag": "FLAG_0x011" }, { "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", @@ -131,7 +131,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianCity_EventScript_1BDF13", - "flag": "18" + "flag": "FLAG_0x012" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -144,7 +144,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianCity_EventScript_1BEB8C", - "flag": "461" + "flag": "FLAG_0x1CD" } ], "warp_events": [ diff --git a/data/maps/ViridianCity_Gym/map.json b/data/maps/ViridianCity_Gym/map.json index bc622f449..e1cdba88a 100644 --- a/data/maps/ViridianCity_Gym/map.json +++ b/data/maps/ViridianCity_Gym/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianCity_Gym_EventScript_169ECA", - "flag": "85" + "flag": "FLAG_0x055" }, { "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", diff --git a/data/maps/ViridianCity_PokemonCenter_2F/map.json b/data/maps/ViridianCity_PokemonCenter_2F/map.json index 27900e068..5e1824f85 100644 --- a/data/maps/ViridianCity_PokemonCenter_2F/map.json +++ b/data/maps/ViridianCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "112" + "flag": "FLAG_0x070" } ], "warp_events": [ diff --git a/data/maps/ViridianForest/map.json b/data/maps/ViridianForest/map.json index 952013612..b18edb3ef 100644 --- a/data/maps/ViridianForest/map.json +++ b/data/maps/ViridianForest/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianForest_EventScript_1BE5A8", - "flag": "342" + "flag": "FLAG_0x156" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianForest_EventScript_1BE5B5", - "flag": "343" + "flag": "FLAG_0x157" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianForest_EventScript_1BE5C2", - "flag": "344" + "flag": "FLAG_0x158" }, { "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianForest_EventScript_1BEAC9", - "flag": "446" + "flag": "FLAG_0x1BE" } ], "warp_events": [ diff --git a/include/constants/flags.h b/include/constants/flags.h index ed7a727e8..3cf229ffb 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -85,7 +85,7 @@ #define FLAG_0x050 0x50 #define FLAG_0x051 0x51 #define FLAG_0x052 0x52 -#define FLAG_LEGENDARIES_IN_SOOTOPOLIS 0x53 +#define FLAG_0x053 0x53 #define FLAG_0x054 0x54 #define FLAG_0x055 0x55 #define FLAG_0x056 0x56 From 2ff8af13d5a259fa0ca07afe3ecf4792b6871a80 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 19 Oct 2019 20:30:38 -0400 Subject: [PATCH 068/114] Hide/show flags through 07F --- data/event_scripts.s | 82 +-- data/maps/CeladonCity/map.json | 10 +- .../map.json | 2 +- .../scripts.inc | 4 +- data/maps/CeladonCity_GameCorner/map.json | 2 +- data/maps/CeladonCity_Gym/map.json | 6 +- .../CeladonCity_PokemonCenter_2F/map.json | 2 +- data/maps/CeruleanCave_1F/map.json | 12 +- data/maps/CeruleanCave_2F/map.json | 20 +- data/maps/CeruleanCave_B1F/map.json | 18 +- data/maps/CeruleanCity/map.json | 8 +- .../CeruleanCity_PokemonCenter_2F/map.json | 2 +- data/maps/CinnabarIsland/map.json | 4 +- data/maps/CinnabarIsland/scripts.inc | 32 +- data/maps/CinnabarIsland_Gym/scripts.inc | 2 +- .../scripts.inc | 2 +- .../CinnabarIsland_PokemonCenter_2F/map.json | 2 +- data/maps/FiveIsland_Meadow/map.json | 4 +- .../maps/FiveIsland_PokemonCenter_2F/map.json | 2 +- .../scripts.inc | 6 +- data/maps/FourIsland/map.json | 2 +- .../maps/FourIsland_PokemonCenter_2F/map.json | 2 +- data/maps/FuchsiaCity/map.json | 8 +- .../FuchsiaCity_PokemonCenter_2F/map.json | 2 +- .../IndigoPlateau_PokemonCenter_2F/map.json | 2 +- data/maps/LavenderTown/scripts.inc | 2 +- .../LavenderTown_PokemonCenter_2F/map.json | 2 +- .../map.json | 4 +- data/maps/MtEmber_Exterior/map.json | 12 +- data/maps/MtEmber_RubyPath_1F/map.json | 10 +- data/maps/MtEmber_RubyPath_B1F/map.json | 8 +- .../maps/MtEmber_RubyPath_B1F_Stairs/map.json | 2 +- data/maps/MtEmber_RubyPath_B2F/map.json | 8 +- .../maps/MtEmber_RubyPath_B2F_Stairs/map.json | 4 +- data/maps/MtEmber_RubyPath_B3F/map.json | 12 +- data/maps/MtEmber_Summit/map.json | 2 +- data/maps/MtEmber_Summit/scripts.inc | 2 +- data/maps/MtEmber_SummitPath_2F/map.json | 18 +- data/maps/MtMoon_B2F/map.json | 4 +- data/maps/MtMoon_B2F/scripts.inc | 4 +- data/maps/OneIsland/map.json | 2 +- data/maps/OneIsland_KindleRoad/map.json | 26 +- data/maps/OneIsland_PokemonCenter_1F/map.json | 4 +- .../OneIsland_PokemonCenter_1F/scripts.inc | 8 +- data/maps/OneIsland_PokemonCenter_2F/map.json | 2 +- data/maps/PalletTown/map.json | 2 +- data/maps/PalletTown/scripts.inc | 10 +- data/maps/PalletTown_GarysHouse/map.json | 2 +- .../maps/PalletTown_ProfessorOaksLab/map.json | 14 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 8 +- data/maps/PewterCity/map.json | 6 +- data/maps/PewterCity/scripts.inc | 6 +- data/maps/PewterCity_Gym/scripts.inc | 2 +- data/maps/PewterCity_Museum_1F/map.json | 2 +- .../maps/PewterCity_PokemonCenter_2F/map.json | 2 +- .../PokemonLeague_AgathasRoom/scripts.inc | 6 +- .../maps/PokemonLeague_BrunosRoom/scripts.inc | 6 +- .../maps/PokemonLeague_ChampionsRoom/map.json | 2 +- .../PokemonLeague_ChampionsRoom/scripts.inc | 12 +- .../maps/PokemonLeague_LancesRoom/scripts.inc | 8 +- .../PokemonLeague_LoreleisRoom/scripts.inc | 6 +- data/maps/PokemonTower_2F/map.json | 2 +- data/maps/PokemonTower_7F/map.json | 10 +- data/maps/PokemonTower_7F/scripts.inc | 4 +- data/maps/PowerPlant/map.json | 2 +- data/maps/PowerPlant/scripts.inc | 2 +- data/maps/RockTunnel_B1F/map.json | 30 +- data/maps/RocketHideout_B4F/map.json | 6 +- data/maps/RocketHideout_B4F/scripts.inc | 6 +- data/maps/RocketHideout_Elevator/scripts.inc | 4 +- data/maps/Route10/map.json | 8 +- data/maps/Route10_PokemonCenter_2F/map.json | 2 +- data/maps/Route12/map.json | 6 +- data/maps/Route12/scripts.inc | 2 +- data/maps/Route13/map.json | 2 +- data/maps/Route14/map.json | 6 +- data/maps/Route16/map.json | 2 +- data/maps/Route2/map.json | 8 +- data/maps/Route20/scripts.inc | 28 +- data/maps/Route22/map.json | 2 +- data/maps/Route23/scripts.inc | 4 +- data/maps/Route24/map.json | 2 +- data/maps/Route25/map.json | 2 +- data/maps/Route25_SeaCottage/map.json | 4 +- data/maps/Route25_SeaCottage/scripts.inc | 18 +- data/maps/Route4_PokemonCenter_2F/map.json | 2 +- data/maps/Route8/map.json | 4 +- data/maps/Route9/map.json | 2 +- data/maps/SSAnne_2F_Corridor/map.json | 2 +- data/maps/SaffronCity/map.json | 28 +- data/maps/SaffronCity_Dojo/map.json | 4 +- .../SaffronCity_PokemonCenter_2F/map.json | 2 +- .../map.json | 8 +- data/maps/SeafoamIslands_1F/map.json | 4 +- data/maps/SeafoamIslands_B1F/map.json | 4 +- data/maps/SeafoamIslands_B2F/map.json | 4 +- data/maps/SeafoamIslands_B3F/map.json | 12 +- data/maps/SeafoamIslands_B3F/scripts.inc | 8 +- data/maps/SeafoamIslands_B4F/map.json | 4 +- data/maps/SeafoamIslands_B4F/scripts.inc | 12 +- .../SevenIsland_PokemonCenter_2F/map.json | 2 +- data/maps/SevenIsland_SevaultCanyon/map.json | 12 +- .../scripts.inc | 4 +- .../maps/SevenIsland_TrainerTower_1F/map.json | 10 +- .../maps/SevenIsland_TrainerTower_2F/map.json | 10 +- .../maps/SevenIsland_TrainerTower_3F/map.json | 10 +- .../maps/SevenIsland_TrainerTower_4F/map.json | 10 +- .../maps/SevenIsland_TrainerTower_5F/map.json | 10 +- .../maps/SevenIsland_TrainerTower_6F/map.json | 10 +- .../maps/SevenIsland_TrainerTower_7F/map.json | 10 +- .../maps/SevenIsland_TrainerTower_8F/map.json | 10 +- .../scripts.inc | 4 +- .../SevenIsland_TrainerTower_Roof/map.json | 2 +- data/maps/SilphCo_10F/map.json | 4 +- data/maps/SilphCo_11F/map.json | 6 +- data/maps/SilphCo_11F/scripts.inc | 4 +- data/maps/SilphCo_1F/map.json | 2 +- data/maps/SilphCo_2F/map.json | 8 +- data/maps/SilphCo_3F/map.json | 4 +- data/maps/SilphCo_4F/map.json | 6 +- data/maps/SilphCo_5F/map.json | 8 +- data/maps/SilphCo_6F/map.json | 6 +- data/maps/SilphCo_7F/map.json | 10 +- data/maps/SilphCo_8F/map.json | 6 +- data/maps/SilphCo_9F/map.json | 6 +- data/maps/SilphCo_Elevator/scripts.inc | 4 +- data/maps/SixIsland_PokemonCenter_2F/map.json | 2 +- data/maps/ThreeIsland/map.json | 18 +- data/maps/ThreeIsland/scripts.inc | 2 +- data/maps/ThreeIsland_BerryForest/map.json | 22 +- data/maps/ThreeIsland_BerryForest/scripts.inc | 4 +- data/maps/ThreeIsland_BondBridge/map.json | 4 +- data/maps/ThreeIsland_House1/map.json | 2 +- .../ThreeIsland_PokemonCenter_2F/map.json | 2 +- data/maps/ThreeIsland_Port/map.json | 4 +- data/maps/TwoIsland/map.json | 8 +- data/maps/TwoIsland/scripts.inc | 6 +- data/maps/TwoIsland_House/scripts.inc | 30 +- data/maps/TwoIsland_JoyfulGameCorner/map.json | 4 +- data/maps/TwoIsland_PokemonCenter_2F/map.json | 2 +- data/maps/UnknownMap_00_04/map.json | 16 +- data/maps/UnknownMap_00_04/scripts.inc | 16 +- data/maps/VermilionCity/map.json | 2 +- data/maps/VermilionCity_Gym/scripts.inc | 8 +- .../VermilionCity_PokemonCenter_2F/map.json | 2 +- .../VermilionCity_PokemonFanClub/scripts.inc | 12 +- data/maps/VictoryRoad_2F/map.json | 2 +- data/maps/VictoryRoad_3F/map.json | 2 +- data/maps/ViridianCity/map.json | 4 +- data/maps/ViridianCity_Gym/map.json | 2 +- .../ViridianCity_PokemonCenter_2F/map.json | 2 +- include/constants/flags.h | 513 +++++++++--------- include/constants/map_objects.h | 2 +- src/quest_log.c | 8 +- 154 files changed, 806 insertions(+), 803 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index 7a91fc01e..b1d8fe132 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1490,35 +1490,35 @@ Text_1A644F:: @ 81A644F .string "once. Is that okay?$" EventScript_ResetAllMapFlags:: @ 81A6481 - setflag FLAG_0x02B - setflag FLAG_0x02C - setflag FLAG_0x033 + setflag FLAG_HIDE_OAK_IN_HIS_LAB + setflag FLAG_HIDE_OAK_IN_PALLET_TOWN + setflag FLAG_HIDE_BILL_HUMAN_SEA_COTTAGE setflag FLAG_0x092 - setflag FLAG_0x035 - setflag FLAG_0x036 - setflag FLAG_0x037 - setflag FLAG_0x03C - setflag FLAG_0x03D + setflag FLAG_HIDE_POKEHOUSE_FUJI + setflag FLAG_HIDE_LIFT_KEY + setflag FLAG_HIDE_SILPH_SCOPE + setflag FLAG_HIDE_CERULEAN_RIVAL + setflag FLAG_HIDE_SS_ANNE_RIVAL setflag FLAG_0x0A1 - setflag FLAG_0x03F - setflag FLAG_0x04F - setflag FLAG_0x05A + setflag FLAG_HIDE_SAFFRON_CIVILIANS + setflag FLAG_HIDE_ROUTE_22_RIVAL + setflag FLAG_HIDE_OAK_IN_CHAMP_ROOM setflag FLAG_0x0A3 setflag FLAG_0x0A4 - setflag FLAG_0x062 - setflag FLAG_0x06B + setflag FLAG_HIDE_CINNABAR_BILL + setflag FLAG_HIDE_CINNABAR_SEAGALLOP setflag FLAG_0x0A2 setflag FLAG_0x08C - setflag FLAG_0x06C - setflag FLAG_0x06D - setflag FLAG_0x06E - setflag FLAG_0x06F - setflag FLAG_0x075 - setflag FLAG_0x074 - setflag FLAG_0x07B - setflag FLAG_0x07C - setflag FLAG_0x07D - setflag FLAG_0x076 + setflag FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT + setflag FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER + setflag FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN + setflag FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY + setflag FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE + setflag FLAG_HIDE_TWO_ISLAND_GAME_CORNER_BIKER + setflag FLAG_HIDE_TWO_ISLAND_WOMAN + setflag FLAG_HIDE_TWO_ISLAND_BEAUTY + setflag FLAG_HIDE_TWO_ISLAND_SUPER_NERD + setflag FLAG_HIDE_LOSTELLE_IN_HER_HOME setflag FLAG_0x091 setflag FLAG_0x097 setflag FLAG_0x090 @@ -2454,13 +2454,13 @@ EventScript_1A7506:: @ 81A7506 playse SE_DOOR call EventScript_1A7538 special DrawWholeMapView - setflag FLAG_0x004 + setflag FLAG_TEMP_4 return EventScript_1A751F:: @ 81A751F applymovement 255, Movement_1A75F3 waitmovement 0 - setflag FLAG_0x002 + setflag FLAG_TEMP_2 playse SE_KI_GASYAN call EventScript_1A759C special DrawWholeMapView @@ -2488,7 +2488,7 @@ EventScript_1A7563:: @ 81A7563 setmetatile 6, 4, 654, 1 setmetatile 6, 5, 662, 0 special DrawWholeMapView - setflag FLAG_0x004 + setflag FLAG_TEMP_4 return EventScript_1A7589:: @ 81A7589 @@ -8512,11 +8512,11 @@ EventScript_1BB1BA:: @ 81BB1BA specialvar VAR_RESULT, ValidateReceivedWonderCard compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1BB1CE - clearflag FLAG_0x070 + clearflag FLAG_HIDE_MG_DELIVERYMEN return EventScript_1BB1CE:: @ 81BB1CE - setflag FLAG_0x070 + setflag FLAG_HIDE_MG_DELIVERYMEN return CeruleanCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 @@ -14537,7 +14537,7 @@ TwoIsland_CapeBrink_House_EventScript_1C4DEC:: @ 81C4DEC faceplayer checkflag FLAG_0x2E1 goto_if 1, EventScript_1C4EA1 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 goto_if 1, EventScript_1C4E97 getfirstpartymonname 0 msgbox Text_1A46C6 @@ -14585,7 +14585,7 @@ EventScript_1C4EAB:: @ 81C4EAB compare_var_to_value VAR_RESULT, 1 goto_if 1, EventScript_1C4ECD msgbox Text_1A4865 - setflag FLAG_0x002 + setflag FLAG_TEMP_2 release end @@ -14696,26 +14696,26 @@ SevenIsland_TrainerTower_8F_MapScript2_1C4F62:: @ 81C4F62 goto_if 1, EventScript_1C4FC5 compare_var_to_value VAR_0x8000, 2 goto_if 1, EventScript_1C5019 - setflag FLAG_0x002 - setflag FLAG_0x003 - setflag FLAG_0x004 - setflag FLAG_0x005 + setflag FLAG_TEMP_2 + setflag FLAG_TEMP_3 + setflag FLAG_TEMP_4 + setflag FLAG_TEMP_5 setvar VAR_0x400E, 1 setvar VAR_0x400F, 1 end EventScript_1C4FA7:: @ 81C4FA7 - setflag FLAG_0x002 - setflag FLAG_0x004 - setflag FLAG_0x005 + setflag FLAG_TEMP_2 + setflag FLAG_TEMP_4 + setflag FLAG_TEMP_5 setvar VAR_0x400F, 1 setobjectxyperm 3, 15, 13 setobjectmovementtype 3, 9 goto EventScript_1C5042 EventScript_1C4FC5:: @ 81C4FC5 - setflag FLAG_0x003 - setflag FLAG_0x004 + setflag FLAG_TEMP_3 + setflag FLAG_TEMP_4 setvar VAR_0x400E, 1 setvar VAR_0x8004, 5 special sub_815D9E8 @@ -14735,7 +14735,7 @@ EventScript_1C4FFE:: @ 81C4FFE goto EventScript_1C5042 EventScript_1C5019:: @ 81C5019 - setflag FLAG_0x005 + setflag FLAG_TEMP_5 setvar VAR_0x400F, 1 setobjectxyperm 2, 10, 10 setobjectmovementtype 2, 8 @@ -14744,7 +14744,7 @@ EventScript_1C5019:: @ 81C5019 setobjectxyperm 4, 10, 16 setobjectmovementtype 4, 7 EventScript_1C5042: - setflag FLAG_0x006 + setflag FLAG_TEMP_6 end SevenIsland_TrainerTower_1F_MapScript3_1C5046:: @ 81C5046 diff --git a/data/maps/CeladonCity/map.json b/data/maps/CeladonCity/map.json index e9094aea3..33fb3eba7 100644 --- a/data/maps/CeladonCity/map.json +++ b/data/maps/CeladonCity/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_166CFA", - "flag": "FLAG_0x05F" + "flag": "FLAG_HIDE_CELADON_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_FAT_MAN", @@ -126,7 +126,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_166D03", - "flag": "FLAG_0x05F" + "flag": "FLAG_HIDE_CELADON_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_1BDF13", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_BOY", @@ -217,7 +217,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_166D15", - "flag": "FLAG_0x05F" + "flag": "FLAG_HIDE_CELADON_ROCKETS" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json index a34d04891..b66f7bc8a 100644 --- a/data/maps/CeladonCity_Condominiums_RoofRoom/map.json +++ b/data/maps/CeladonCity_Condominiums_RoofRoom/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Condominiums_RoofRoom_EventScript_16C46D", - "flag": "FLAG_0x057" + "flag": "FLAG_HIDE_EEVEE_BALL" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc b/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc index 6f104041e..3f92e7018 100644 --- a/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc +++ b/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc @@ -4,7 +4,7 @@ CeladonCity_DepartmentStore_Elevator_MapScripts:: @ 816C152 CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153 lockall setvar VAR_0x8004, 3 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 0, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 @@ -119,5 +119,5 @@ EventScript_16C313:: @ 816C313 waitse special sub_80CB498 waitstate - setflag FLAG_0x002 + setflag FLAG_TEMP_2 return diff --git a/data/maps/CeladonCity_GameCorner/map.json b/data/maps/CeladonCity_GameCorner/map.json index d92c4256b..2574f82e4 100644 --- a/data/maps/CeladonCity_GameCorner/map.json +++ b/data/maps/CeladonCity_GameCorner/map.json @@ -154,7 +154,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_GameCorner_EventScript_16CAF5", - "flag": "FLAG_0x05B" + "flag": "FLAG_HIDE_GAME_CORNER_ROCKET" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_Gym/map.json b/data/maps/CeladonCity_Gym/map.json index 46942cd80..098fc8124 100644 --- a/data/maps/CeladonCity_Gym/map.json +++ b/data/maps/CeladonCity_Gym/map.json @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Gym_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Gym_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Gym_EventScript_1BDF13", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_PokemonCenter_2F/map.json b/data/maps/CeladonCity_PokemonCenter_2F/map.json index 99a137100..e5bc26a2a 100644 --- a/data/maps/CeladonCity_PokemonCenter_2F/map.json +++ b/data/maps/CeladonCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/CeruleanCave_1F/map.json b/data/maps/CeruleanCave_1F/map.json index f09b09fbc..95a103e82 100644 --- a/data/maps/CeruleanCave_1F/map.json +++ b/data/maps/CeruleanCave_1F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BE00C", - "flag": "FLAG_0x017" + "flag": "FLAG_TEMP_17" } ], "warp_events": [ diff --git a/data/maps/CeruleanCave_2F/map.json b/data/maps/CeruleanCave_2F/map.json index bcff9dba4..7266ada75 100644 --- a/data/maps/CeruleanCave_2F/map.json +++ b/data/maps/CeruleanCave_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "FLAG_0x017" + "flag": "FLAG_TEMP_17" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "FLAG_0x018" + "flag": "FLAG_TEMP_18" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "FLAG_0x019" + "flag": "FLAG_TEMP_19" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "FLAG_0x01A" + "flag": "FLAG_TEMP_1A" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BE00C", - "flag": "FLAG_0x01B" + "flag": "FLAG_TEMP_1B" } ], "warp_events": [ diff --git a/data/maps/CeruleanCave_B1F/map.json b/data/maps/CeruleanCave_B1F/map.json index 3f9c44aa4..1f982d094 100644 --- a/data/maps/CeruleanCave_B1F/map.json +++ b/data/maps/CeruleanCave_B1F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "FLAG_0x017" + "flag": "FLAG_TEMP_17" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "FLAG_0x018" + "flag": "FLAG_TEMP_18" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "FLAG_0x019" + "flag": "FLAG_TEMP_19" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BE00C", - "flag": "FLAG_0x01A" + "flag": "FLAG_TEMP_1A" } ], "warp_events": [ diff --git a/data/maps/CeruleanCity/map.json b/data/maps/CeruleanCity/map.json index 4fc523b06..29b7f849c 100644 --- a/data/maps/CeruleanCity/map.json +++ b/data/maps/CeruleanCity/map.json @@ -58,7 +58,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_EventScript_166603", - "flag": "FLAG_0x03B" + "flag": "FLAG_HIDE_CERULEAN_ROCKET" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", @@ -136,7 +136,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x03C" + "flag": "FLAG_HIDE_CERULEAN_RIVAL" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -149,7 +149,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "65375", @@ -188,7 +188,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_EventScript_16672F", - "flag": "FLAG_0x05C" + "flag": "FLAG_HIDE_CERULEAN_CAVE_GUARD" } ], "warp_events": [ diff --git a/data/maps/CeruleanCity_PokemonCenter_2F/map.json b/data/maps/CeruleanCity_PokemonCenter_2F/map.json index 88d26ac52..a5f191ced 100644 --- a/data/maps/CeruleanCity_PokemonCenter_2F/map.json +++ b/data/maps/CeruleanCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/CinnabarIsland/map.json b/data/maps/CinnabarIsland/map.json index 28cba0247..f5ab2fb9f 100644 --- a/data/maps/CinnabarIsland/map.json +++ b/data/maps/CinnabarIsland/map.json @@ -61,7 +61,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x062" + "flag": "FLAG_HIDE_CINNABAR_BILL" }, { "graphics_id": "MAP_OBJ_GFX_SEAGALLOP", @@ -74,7 +74,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x06B" + "flag": "FLAG_HIDE_CINNABAR_SEAGALLOP" } ], "warp_events": [ diff --git a/data/maps/CinnabarIsland/scripts.inc b/data/maps/CinnabarIsland/scripts.inc index daecdc3aa..407792e32 100644 --- a/data/maps/CinnabarIsland/scripts.inc +++ b/data/maps/CinnabarIsland/scripts.inc @@ -16,7 +16,7 @@ CinnabarIsland_MapScript1_166EE1:: @ 8166EE1 EventScript_166F0B:: @ 8166F0B savebgm MUS_ANNAI - setflag FLAG_0x002 + setflag FLAG_TEMP_2 setobjectxyperm 3, 15, 12 setobjectmovementtype 3, 9 setobjectxyperm 4, 30, 12 @@ -26,7 +26,7 @@ EventScript_166F24:: @ 8166F24 getplayerxy VAR_0x8004, VAR_0x8005 compare_var_to_value VAR_0x8004, 18 goto_if 4, EventScript_166F4A - setflag FLAG_0x002 + setflag FLAG_TEMP_2 setobjectxyperm 3, 18, 12 setobjectmovementtype 3, 7 setobjectxyperm 4, 30, 12 @@ -76,8 +76,8 @@ EventScript_166FA0:: @ 8166FA0 waitmovement 0 removeobject 3 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 4 - setflag FLAG_0x075 - clearflag FLAG_0x076 + setflag FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE + clearflag FLAG_HIDE_LOSTELLE_IN_HER_HOME releaseall end @@ -93,18 +93,18 @@ Movement_166FC6:: @ 8166FC6 EventScript_166FCD:: @ 8166FCD lockall textcolor 0 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 0, EventScript_167032 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 1, EventScript_16703D playse SE_PIN applymovement 3, Movement_1A75DB waitmovement 0 applymovement 3, Movement_1A75DD waitmovement 0 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 0, EventScript_167048 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 1, EventScript_167053 msgbox gUnknown_8180C90 msgbox gUnknown_8180CAA, MSGBOX_YESNO @@ -146,9 +146,9 @@ EventScript_167068:: @ 8167068 EventScript_167078:: @ 8167078 msgbox gUnknown_8180DF8 closemessage - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 0, EventScript_1670A0 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 1, EventScript_1670B3 removeobject 3 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 @@ -201,23 +201,23 @@ Movement_1670E2:: @ 81670E2 step_end EventScript_1670E6:: @ 81670E6 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 1, EventScript_167142 addobject 4 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 0, EventScript_167154 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 1, EventScript_167166 msgbox gUnknown_8180EAD closemessage - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 0, EventScript_167171 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 1, EventScript_167183 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 removeobject 3 delay 40 - setflag FLAG_0x06B + setflag FLAG_HIDE_CINNABAR_SEAGALLOP setvar VAR_MAP_SCENE_ONE_ISLAND_HARBOR, 1 setvar VAR_0x8004, 8 setvar VAR_0x8006, 1 diff --git a/data/maps/CinnabarIsland_Gym/scripts.inc b/data/maps/CinnabarIsland_Gym/scripts.inc index 0e8ccef23..6840b58c3 100644 --- a/data/maps/CinnabarIsland_Gym/scripts.inc +++ b/data/maps/CinnabarIsland_Gym/scripts.inc @@ -71,7 +71,7 @@ EventScript_16DA06:: @ 816DA06 setflag FLAG_BADGE07_GET setrespawn SPAWN_CINNABAR_ISLAND setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 1 - clearflag FLAG_0x062 + clearflag FLAG_HIDE_CINNABAR_BILL setvar VAR_0x8008, 7 call EventScript_1A6B18 goto EventScript_16DA34 diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc b/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc index eb9744435..c2f649414 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc @@ -47,7 +47,7 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A call_if 1, EventScript_16E993 removeobject 7 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1 - clearflag FLAG_0x062 + clearflag FLAG_HIDE_CINNABAR_BILL warp MAP_CINNABAR_ISLAND, 255, 14, 11 waitstate release diff --git a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json index 3a302e10a..527b4a67d 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_2F/map.json +++ b/data/maps/CinnabarIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CinnabarIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_Meadow/map.json b/data/maps/FiveIsland_Meadow/map.json index e755aa014..4d38a76ef 100644 --- a/data/maps/FiveIsland_Meadow/map.json +++ b/data/maps/FiveIsland_Meadow/map.json @@ -74,7 +74,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_Meadow_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -87,7 +87,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_Meadow_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/FiveIsland_PokemonCenter_2F/map.json b/data/maps/FiveIsland_PokemonCenter_2F/map.json index f667fd526..8a64b44fa 100644 --- a/data/maps/FiveIsland_PokemonCenter_2F/map.json +++ b/data/maps/FiveIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc b/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc index a4dc96f91..4f9abcadd 100644 --- a/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc +++ b/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc @@ -8,7 +8,7 @@ FiveIsland_ResortGorgeous_House_EventScript_171EBE:: @ 8171EBE special sub_8112364 lock faceplayer - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 goto_if_eq EventScript_172043 compare_var_to_value VAR_STORAGE_UNKNOWN, 65535 goto_if_eq EventScript_171F0B @@ -65,7 +65,7 @@ EventScript_171F34:: @ 8171F34 giveitem VAR_0x403B compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_172025 - setflag FLAG_0x002 + setflag FLAG_TEMP_2 setvar VAR_STORAGE_UNKNOWN, 0 release end @@ -103,7 +103,7 @@ EventScript_172025:: @ 8172025 msgbox gUnknown_81A45E8 textcolor 1 msgbox gUnknown_81A461B - setflag FLAG_0x002 + setflag FLAG_TEMP_2 setvar VAR_STORAGE_UNKNOWN, 0 release end diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json index a8052de3f..ceb92d8b5 100644 --- a/data/maps/FourIsland/map.json +++ b/data/maps/FourIsland/map.json @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/FourIsland_PokemonCenter_2F/map.json b/data/maps/FourIsland_PokemonCenter_2F/map.json index 3a6edfa3a..dbb6bb145 100644 --- a/data/maps/FourIsland_PokemonCenter_2F/map.json +++ b/data/maps/FourIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/FuchsiaCity/map.json b/data/maps/FuchsiaCity/map.json index 9d03cc645..7338abdfb 100644 --- a/data/maps/FuchsiaCity/map.json +++ b/data/maps/FuchsiaCity/map.json @@ -170,7 +170,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -183,7 +183,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -196,7 +196,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_EventScript_1BDF13", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -209,7 +209,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_EventScript_1BDF13", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", diff --git a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json index f90456e9a..c54ed2085 100644 --- a/data/maps/FuchsiaCity_PokemonCenter_2F/map.json +++ b/data/maps/FuchsiaCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json index 12e7e671c..7da5e0706 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_2F/map.json +++ b/data/maps/IndigoPlateau_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "IndigoPlateau_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/LavenderTown/scripts.inc b/data/maps/LavenderTown/scripts.inc index 642332965..ca7aa5a63 100644 --- a/data/maps/LavenderTown/scripts.inc +++ b/data/maps/LavenderTown/scripts.inc @@ -5,7 +5,7 @@ LavenderTown_MapScripts:: @ 816686B LavenderTown_MapScript1_166871:: @ 8166871 setworldmapflag FLAG_WORLD_MAP_LAVENDER_TOWN setvar VAR_MAP_SCENE_S_S_ANNE_2F_CORRIDOR, 1 - setflag FLAG_0x03D + setflag FLAG_HIDE_SS_ANNE_RIVAL end LavenderTown_EventScript_16687D:: @ 816687D diff --git a/data/maps/LavenderTown_PokemonCenter_2F/map.json b/data/maps/LavenderTown_PokemonCenter_2F/map.json index 50043e367..c99020e41 100644 --- a/data/maps/LavenderTown_PokemonCenter_2F/map.json +++ b/data/maps/LavenderTown_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "LavenderTown_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json index b3432a395..617fae94b 100644 --- a/data/maps/LavenderTown_VolunteerPokemonHouse/map.json +++ b/data/maps/LavenderTown_VolunteerPokemonHouse/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "MAP_OBJ_GFX_OLD_MAN_3", + "graphics_id": "MAP_OBJ_GFX_MR_FUJI", "x": 3, "y": 3, "elevation": 3, @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "LavenderTown_VolunteerPokemonHouse_EventScript_16B14A", - "flag": "FLAG_0x035" + "flag": "FLAG_HIDE_POKEHOUSE_FUJI" }, { "graphics_id": "MAP_OBJ_GFX_NIDORINO", diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json index a33310783..6e16750f2 100644 --- a/data/maps/MtEmber_Exterior/map.json +++ b/data/maps/MtEmber_Exterior/map.json @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -219,7 +219,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -232,7 +232,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BE00C", - "flag": "FLAG_0x017" + "flag": "FLAG_TEMP_17" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/MtEmber_RubyPath_1F/map.json b/data/maps/MtEmber_RubyPath_1F/map.json index 262c014b0..6abd98bf7 100644 --- a/data/maps/MtEmber_RubyPath_1F/map.json +++ b/data/maps/MtEmber_RubyPath_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_B1F/map.json b/data/maps/MtEmber_RubyPath_B1F/map.json index d72e33df6..fa402af9b 100644 --- a/data/maps/MtEmber_RubyPath_B1F/map.json +++ b/data/maps/MtEmber_RubyPath_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json index c18a21287..827013757 100644 --- a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B1F_Stairs_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_B2F/map.json b/data/maps/MtEmber_RubyPath_B2F/map.json index 50b4acd25..f2e7702e0 100644 --- a/data/maps/MtEmber_RubyPath_B2F/map.json +++ b/data/maps/MtEmber_RubyPath_B2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json index ec9ca1c93..78628172b 100644 --- a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" } ], "warp_events": [ diff --git a/data/maps/MtEmber_RubyPath_B3F/map.json b/data/maps/MtEmber_RubyPath_B3F/map.json index e208baa96..4eacf9440 100644 --- a/data/maps/MtEmber_RubyPath_B3F/map.json +++ b/data/maps/MtEmber_RubyPath_B3F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", - "flag": "FLAG_0x017" + "flag": "FLAG_TEMP_17" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", diff --git a/data/maps/MtEmber_Summit/map.json b/data/maps/MtEmber_Summit/map.json index a43849161..b038efc4a 100644 --- a/data/maps/MtEmber_Summit/map.json +++ b/data/maps/MtEmber_Summit/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Summit_EventScript_163B33", - "flag": "FLAG_0x052" + "flag": "FLAG_HIDE_MOLTRES" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", diff --git a/data/maps/MtEmber_Summit/scripts.inc b/data/maps/MtEmber_Summit/scripts.inc index 05472f91c..d1330d5ce 100644 --- a/data/maps/MtEmber_Summit/scripts.inc +++ b/data/maps/MtEmber_Summit/scripts.inc @@ -21,7 +21,7 @@ MtEmber_Summit_MapScript1_163B25:: @ 8163B25 end EventScript_163B2F:: @ 8163B2F - clearflag FLAG_0x052 + clearflag FLAG_HIDE_MOLTRES return MtEmber_Summit_EventScript_163B33:: @ 8163B33 diff --git a/data/maps/MtEmber_SummitPath_2F/map.json b/data/maps/MtEmber_SummitPath_2F/map.json index f17f76a12..7a395c4f4 100644 --- a/data/maps/MtEmber_SummitPath_2F/map.json +++ b/data/maps/MtEmber_SummitPath_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "FLAG_0x017" + "flag": "FLAG_TEMP_17" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "FLAG_0x018" + "flag": "FLAG_TEMP_18" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "FLAG_0x019" + "flag": "FLAG_TEMP_19" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", - "flag": "FLAG_0x01A" + "flag": "FLAG_TEMP_1A" } ], "warp_events": [ diff --git a/data/maps/MtMoon_B2F/map.json b/data/maps/MtMoon_B2F/map.json index 4a66006bd..42b61fa39 100644 --- a/data/maps/MtMoon_B2F/map.json +++ b/data/maps/MtMoon_B2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_16071B", - "flag": "FLAG_0x02F" + "flag": "FLAG_HIDE_DOME_FOSSIL" }, { "graphics_id": "MAP_OBJ_GFX_FOSSIL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_16077F", - "flag": "FLAG_0x030" + "flag": "FLAG_HIDE_HELIX_FOSSIL" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/MtMoon_B2F/scripts.inc b/data/maps/MtMoon_B2F/scripts.inc index 1fb1a3251..848023024 100644 --- a/data/maps/MtMoon_B2F/scripts.inc +++ b/data/maps/MtMoon_B2F/scripts.inc @@ -8,8 +8,8 @@ MtMoon_B2F_MapScript1_16069F:: @ 816069F end EventScript_1606A9:: @ 81606A9 - clearflag FLAG_0x02F - clearflag FLAG_0x030 + clearflag FLAG_HIDE_DOME_FOSSIL + clearflag FLAG_HIDE_HELIX_FOSSIL return MtMoon_B2F_EventScript_1606B0:: @ 81606B0 diff --git a/data/maps/OneIsland/map.json b/data/maps/OneIsland/map.json index ee2444858..fb1e43775 100644 --- a/data/maps/OneIsland/map.json +++ b/data/maps/OneIsland/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x071" + "flag": "FLAG_HIDE_ONE_ISLAND_BILL" }, { "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", diff --git a/data/maps/OneIsland_KindleRoad/map.json b/data/maps/OneIsland_KindleRoad/map.json index 97c7a6a3b..2e2a99881 100644 --- a/data/maps/OneIsland_KindleRoad/map.json +++ b/data/maps/OneIsland_KindleRoad/map.json @@ -199,7 +199,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -212,7 +212,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -225,7 +225,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -238,7 +238,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x017" + "flag": "FLAG_TEMP_17" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -251,7 +251,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x018" + "flag": "FLAG_TEMP_18" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -264,7 +264,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x019" + "flag": "FLAG_TEMP_19" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -277,7 +277,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x01A" + "flag": "FLAG_TEMP_1A" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -290,7 +290,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x01B" + "flag": "FLAG_TEMP_1B" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -303,7 +303,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x01C" + "flag": "FLAG_TEMP_1C" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -316,7 +316,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x01D" + "flag": "FLAG_TEMP_1D" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -329,7 +329,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x01E" + "flag": "FLAG_TEMP_1E" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -342,7 +342,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x01F" + "flag": "FLAG_TEMP_1F" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -355,7 +355,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BE00C", - "flag": "FLAG_0x011" + "flag": "FLAG_TEMP_11" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/OneIsland_PokemonCenter_1F/map.json b/data/maps/OneIsland_PokemonCenter_1F/map.json index ae54dc6e2..b5575d3fd 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/map.json +++ b/data/maps/OneIsland_PokemonCenter_1F/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_PokemonCenter_1F_EventScript_170E9D", - "flag": "FLAG_0x072" + "flag": "FLAG_HIDE_ONE_ISLAND_POKECENTER_BILL" }, { "graphics_id": "MAP_OBJ_GFX_CELIO", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_PokemonCenter_1F_EventScript_170EC5", - "flag": "FLAG_0x073" + "flag": "FLAG_HIDE_ONE_ISLAND_POKECENTER_CELIO" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index 6604b9ea3..5b12958c8 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -146,7 +146,7 @@ EventScript_170E46:: @ 8170E46 return EventScript_170E58:: @ 8170E58 - setflag FLAG_0x039 + setflag FLAG_HIDE_TOWN_MAP setvar VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 additem ITEM_TOWN_MAP, 1 giveitemfanfaremsg gUnknown_81A1218, ITEM_TOWN_MAP, 1, MUS_FAN5 @@ -300,7 +300,7 @@ EventScript_170FA5:: @ 8170FA5 msgbox gUnknown_81A1D7D special sub_810B82C setflag FLAG_0x844 - setflag FLAG_0x05C + setflag FLAG_HIDE_CERULEAN_CAVE_GUARD setflag FLAG_0x08C setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 6 special InitRoamer @@ -514,9 +514,9 @@ EventScript_1711DA:: @ 81711DA applymovement 2, Movement_17132D waitmovement 0 playse SE_KAIDAN - setflag FLAG_0x072 + setflag FLAG_HIDE_ONE_ISLAND_POKECENTER_BILL setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 3 - clearflag FLAG_0x062 + clearflag FLAG_HIDE_CINNABAR_BILL setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 3 setvar VAR_0x8004, 1 setvar VAR_0x8006, 8 diff --git a/data/maps/OneIsland_PokemonCenter_2F/map.json b/data/maps/OneIsland_PokemonCenter_2F/map.json index 32111a11c..aacfae373 100644 --- a/data/maps/OneIsland_PokemonCenter_2F/map.json +++ b/data/maps/OneIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/PalletTown/map.json b/data/maps/PalletTown/map.json index 6854282b5..344d30be7 100644 --- a/data/maps/PalletTown/map.json +++ b/data/maps/PalletTown/map.json @@ -61,7 +61,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x02C" + "flag": "FLAG_HIDE_OAK_IN_PALLET_TOWN" } ], "warp_events": [ diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc index eb3a85f4c..ac977d53a 100644 --- a/data/maps/PalletTown/scripts.inc +++ b/data/maps/PalletTown/scripts.inc @@ -76,7 +76,7 @@ EventScript_1654D8:: @ 81654D8 waitdooranim setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 7 setvar VAR_MAP_SCENE_PALLET_TOWN_OAK, 3 - setflag FLAG_0x02C + setflag FLAG_HIDE_OAK_IN_PALLET_TOWN warp MAP_PALLET_TOWN_PROFESSOR_OAKS_LAB, 255, 6, 12 waitstate releaseall @@ -221,9 +221,9 @@ EventScript_165605:: @ 8165605 closedoor 16, 13 waitdooranim setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 1 - clearflag FLAG_0x02B + clearflag FLAG_HIDE_OAK_IN_HIS_LAB setvar VAR_MAP_SCENE_PALLET_TOWN_OAK, 1 - setflag FLAG_0x02C + setflag FLAG_HIDE_OAK_IN_PALLET_TOWN setflag FLAG_SPECIAL_FLAG_0x4001 warp MAP_PALLET_TOWN_PROFESSOR_OAKS_LAB, 255, 6, 12 waitstate @@ -382,7 +382,7 @@ PalletTown_EventScript_16575C:: @ 816575C goto_if_eq EventScript_165815 compare_var_to_value VAR_0x4002, 1 goto_if_eq EventScript_1658C2 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 goto_if_eq EventScript_165801 msgbox gUnknown_81B1C8B applymovement 1, Movement_1A75E1 @@ -399,7 +399,7 @@ PalletTown_EventScript_16575C:: @ 816575C compare_var_to_value VAR_FACING, 4 call_if 5, EventScript_1657E2 moveobjectoffscreen 1 - setflag FLAG_0x002 + setflag FLAG_TEMP_2 release end diff --git a/data/maps/PalletTown_GarysHouse/map.json b/data/maps/PalletTown_GarysHouse/map.json index 4516e4910..c2c15b1b8 100644 --- a/data/maps/PalletTown_GarysHouse/map.json +++ b/data/maps/PalletTown_GarysHouse/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_GarysHouse_EventScript_168F63", - "flag": "FLAG_0x039" + "flag": "FLAG_HIDE_TOWN_MAP" } ], "warp_events": [ diff --git a/data/maps/PalletTown_ProfessorOaksLab/map.json b/data/maps/PalletTown_ProfessorOaksLab/map.json index f6b80642a..9ff650466 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/map.json +++ b/data/maps/PalletTown_ProfessorOaksLab/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169595", - "flag": "FLAG_0x02B" + "flag": "FLAG_HIDE_OAK_IN_HIS_LAB" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169BAB", - "flag": "FLAG_0x028" + "flag": "FLAG_HIDE_BULBASAUR_BALL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169D78", - "flag": "FLAG_0x029" + "flag": "FLAG_HIDE_SQUIRTLE_BALL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169DAE", - "flag": "FLAG_0x02A" + "flag": "FLAG_HIDE_CHARMANDER_BALL" }, { "graphics_id": "MAP_OBJ_GFX_BLUE", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_16955F", - "flag": "FLAG_0x02D" + "flag": "FLAG_HIDE_RIVAL_IN_LAB" }, { "graphics_id": "MAP_OBJ_GFX_POKEDEX", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169E5F", - "flag": "FLAG_0x03A" + "flag": "FLAG_HIDE_POKEDEX" }, { "graphics_id": "MAP_OBJ_GFX_POKEDEX", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PalletTown_ProfessorOaksLab_EventScript_169E5F", - "flag": "FLAG_0x03A" + "flag": "FLAG_HIDE_POKEDEX" } ], "warp_events": [ diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index bb31dba40..59596e6d8 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -57,7 +57,7 @@ EventScript_169002:: @ 8169002 removeobject 4 setobjectxyperm 4, 6, 3 setobjectmovementtype 4, 8 - clearflag FLAG_0x02B + clearflag FLAG_HIDE_OAK_IN_HIS_LAB applymovement 255, Movement_1692B7 waitmovement 0 goto EventScript_169035 @@ -219,7 +219,7 @@ EventScript_16923E:: @ 816923E removeobject 4 setobjectxyperm 4, 6, 3 setobjectmovementtype 4, 8 - clearflag FLAG_0x02B + clearflag FLAG_HIDE_OAK_IN_HIS_LAB applymovement 255, Movement_1692B7 waitmovement 0 applymovement 8, Movement_1A75E9 @@ -595,7 +595,7 @@ EventScript_16958B:: @ 816958B PalletTown_ProfessorOaksLab_EventScript_169595:: @ 8169595 lock faceplayer - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 goto_if_eq EventScript_169600 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 9 goto_if_eq EventScript_169903 @@ -871,7 +871,7 @@ EventScript_169913:: @ 8169913 closemessage delay 70 msgbox gUnknown_81A72AD - setflag FLAG_0x002 + setflag FLAG_TEMP_2 release end diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json index 57b359ab5..916ef1310 100644 --- a/data/maps/PewterCity/map.json +++ b/data/maps/PewterCity/map.json @@ -48,7 +48,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_EventScript_16607E", - "flag": "FLAG_0x050" + "flag": "FLAG_HIDE_PEWTER_MUSEUM_ESCORT" }, { "graphics_id": "MAP_OBJ_GFX_FAT_MAN", @@ -87,7 +87,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_EventScript_165B9D", - "flag": "FLAG_0x02E" + "flag": "FLAG_HIDE_PEWTER_CITY_GYM_ESCORT" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -100,7 +100,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/PewterCity/scripts.inc b/data/maps/PewterCity/scripts.inc index 41069ec3f..3fdd7d438 100644 --- a/data/maps/PewterCity/scripts.inc +++ b/data/maps/PewterCity/scripts.inc @@ -21,7 +21,7 @@ PewterCity_EventScript_165B9D:: @ 8165B9D waitmovement 0 fadedefaultbgm removeobject 5 - clearflag FLAG_0x02E + clearflag FLAG_HIDE_PEWTER_CITY_GYM_ESCORT release end @@ -457,7 +457,7 @@ EventScript_165DBE:: @ 8165DBE waitmovement 0 fadedefaultbgm removeobject 5 - clearflag FLAG_0x02E + clearflag FLAG_HIDE_PEWTER_CITY_GYM_ESCORT releaseall end @@ -1053,7 +1053,7 @@ PewterCity_EventScript_16607E:: @ 816607E waitmovement 0 fadedefaultbgm removeobject 2 - clearflag FLAG_0x050 + clearflag FLAG_HIDE_PEWTER_MUSEUM_ESCORT release end diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index aadf6ed98..537f057f0 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -19,7 +19,7 @@ EventScript_16A5C5:: @ 816A5C5 setflag FLAG_0x4B0 setflag FLAG_BADGE01_GET setvar VAR_MAP_SCENE_PEWTER_CITY, 1 - setflag FLAG_0x02E + setflag FLAG_HIDE_PEWTER_CITY_GYM_ESCORT clearflag FLAG_0x092 setvar VAR_0x8008, 1 call EventScript_1A6B18 diff --git a/data/maps/PewterCity_Museum_1F/map.json b/data/maps/PewterCity_Museum_1F/map.json index 848da7bbb..7dcbbe776 100644 --- a/data/maps/PewterCity_Museum_1F/map.json +++ b/data/maps/PewterCity_Museum_1F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_Museum_1F_EventScript_16A509", - "flag": "FLAG_0x056" + "flag": "FLAG_HIDE_OLD_AMBER" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/PewterCity_PokemonCenter_2F/map.json b/data/maps/PewterCity_PokemonCenter_2F/map.json index c624918c8..32a9afe45 100644 --- a/data/maps/PewterCity_PokemonCenter_2F/map.json +++ b/data/maps/PewterCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/PokemonLeague_AgathasRoom/scripts.inc b/data/maps/PokemonLeague_AgathasRoom/scripts.inc index b7a6b4751..6ec5c04b7 100644 --- a/data/maps/PokemonLeague_AgathasRoom/scripts.inc +++ b/data/maps/PokemonLeague_AgathasRoom/scripts.inc @@ -65,13 +65,13 @@ PokemonLeague_AgathasRoom_EventScript_162877:: @ 8162877 call_if 0, EventScript_1628E9 checkflag FLAG_SYS_GAME_CLEAR call_if 1, EventScript_1628F2 - setflag FLAG_0x003 - setflag FLAG_0x005 + setflag FLAG_TEMP_3 + setflag FLAG_TEMP_5 checkflag FLAG_0x844 call_if 0, EventScript_1628FB checkflag FLAG_0x844 call_if 1, EventScript_162906 - clearflag FLAG_0x005 + clearflag FLAG_TEMP_5 goto EventScript_16291B EventScript_1628E8:: @ 81628E8 diff --git a/data/maps/PokemonLeague_BrunosRoom/scripts.inc b/data/maps/PokemonLeague_BrunosRoom/scripts.inc index ae1e84901..26128d007 100644 --- a/data/maps/PokemonLeague_BrunosRoom/scripts.inc +++ b/data/maps/PokemonLeague_BrunosRoom/scripts.inc @@ -62,13 +62,13 @@ PokemonLeague_BrunosRoom_EventScript_1626EC:: @ 81626EC call_if 0, EventScript_162751 checkflag FLAG_SYS_GAME_CLEAR call_if 1, EventScript_16275A - setflag FLAG_0x003 - setflag FLAG_0x005 + setflag FLAG_TEMP_3 + setflag FLAG_TEMP_5 checkflag FLAG_0x844 call_if 0, EventScript_162763 checkflag FLAG_0x844 call_if 1, EventScript_16276E - clearflag FLAG_0x005 + clearflag FLAG_TEMP_5 goto EventScript_1627B0 EventScript_162750:: @ 8162750 diff --git a/data/maps/PokemonLeague_ChampionsRoom/map.json b/data/maps/PokemonLeague_ChampionsRoom/map.json index c98a22470..2154adc3a 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/map.json +++ b/data/maps/PokemonLeague_ChampionsRoom/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x05A" + "flag": "FLAG_HIDE_OAK_IN_CHAMP_ROOM" } ], "warp_events": [ diff --git a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc index 67b68616d..31549e6ec 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc +++ b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc @@ -55,7 +55,7 @@ PokemonLeague_ChampionsRoom_MapScript3_162B6C:: @ 8162B6C EventScript_162B76:: @ 8162B76 lockall textcolor 0 - setflag FLAG_0x002 + setflag FLAG_TEMP_2 applymovement 255, Movement_162D07 waitmovement 0 delay 20 @@ -66,17 +66,17 @@ EventScript_162B76:: @ 8162B76 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_162C68 - setflag FLAG_0x003 - setflag FLAG_0x005 + setflag FLAG_TEMP_3 + setflag FLAG_TEMP_5 savebgm MUS_WIN_GYM checkflag FLAG_0x844 call_if 0, EventScript_162C6F checkflag FLAG_0x844 call_if 1, EventScript_162C91 - setflag FLAG_0x004 - clearflag FLAG_0x005 + setflag FLAG_TEMP_4 + clearflag FLAG_TEMP_5 setflag FLAG_0x4BC - setflag FLAG_0x004 + setflag FLAG_TEMP_4 msgbox gUnknown_8178F2F playbgm MUS_SLOWMASARA, 0 addobject 2 diff --git a/data/maps/PokemonLeague_LancesRoom/scripts.inc b/data/maps/PokemonLeague_LancesRoom/scripts.inc index 295bf1b80..b331a8639 100644 --- a/data/maps/PokemonLeague_LancesRoom/scripts.inc +++ b/data/maps/PokemonLeague_LancesRoom/scripts.inc @@ -41,7 +41,7 @@ EventScript_162987:: @ 8162987 lockall applymovement 255, Movement_1629F1 waitmovement 0 - setflag FLAG_0x002 + setflag FLAG_TEMP_2 call EventScript_1629A8 playse SE_KI_GASYAN special DrawWholeMapView @@ -116,13 +116,13 @@ PokemonLeague_LancesRoom_EventScript_162A14:: @ 8162A14 call_if 0, EventScript_162A79 checkflag FLAG_SYS_GAME_CLEAR call_if 1, EventScript_162A82 - setflag FLAG_0x003 - setflag FLAG_0x005 + setflag FLAG_TEMP_3 + setflag FLAG_TEMP_5 checkflag FLAG_0x844 call_if 0, EventScript_162A8B checkflag FLAG_0x844 call_if 1, EventScript_162A96 - clearflag FLAG_0x005 + clearflag FLAG_TEMP_5 goto EventScript_162AAB EventScript_162A78:: @ 8162A78 diff --git a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc index 5356038e3..201b03fd2 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc +++ b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc @@ -67,13 +67,13 @@ PokemonLeague_LoreleisRoom_EventScript_1625DC:: @ 81625DC call_if 0, EventScript_162641 checkflag FLAG_0x844 call_if 1, EventScript_16264A - setflag FLAG_0x003 - setflag FLAG_0x005 + setflag FLAG_TEMP_3 + setflag FLAG_TEMP_5 checkflag FLAG_0x844 call_if 0, EventScript_162653 checkflag FLAG_0x844 call_if 1, EventScript_16265E - clearflag FLAG_0x005 + clearflag FLAG_TEMP_5 goto EventScript_162673 EventScript_162640:: @ 8162640 diff --git a/data/maps/PokemonTower_2F/map.json b/data/maps/PokemonTower_2F/map.json index 6b79803c0..a155ee492 100644 --- a/data/maps/PokemonTower_2F/map.json +++ b/data/maps/PokemonTower_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x051" + "flag": "FLAG_HIDE_TOWER_RIVAL" }, { "graphics_id": "MAP_OBJ_GFX_CHANNELER", diff --git a/data/maps/PokemonTower_7F/map.json b/data/maps/PokemonTower_7F/map.json index e6183274c..6e404c614 100644 --- a/data/maps/PokemonTower_7F/map.json +++ b/data/maps/PokemonTower_7F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "MAP_OBJ_GFX_OLD_MAN_3", + "graphics_id": "MAP_OBJ_GFX_MR_FUJI", "x": 11, "y": 4, "elevation": 3, @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_7F_EventScript_16355A", - "flag": "FLAG_0x034" + "flag": "FLAG_HIDE_TOWER_FUJI" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "PokemonTower_7F_EventScript_163586", - "flag": "FLAG_0x05E" + "flag": "FLAG_HIDE_TOWER_ROCKET_1" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "PokemonTower_7F_EventScript_16363D", - "flag": "FLAG_0x083" + "flag": "FLAG_HIDE_TOWER_ROCKET_2" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "PokemonTower_7F_EventScript_1636D6", - "flag": "FLAG_0x084" + "flag": "FLAG_HIDE_TOWER_ROCKET_3" } ], "warp_events": [ diff --git a/data/maps/PokemonTower_7F/scripts.inc b/data/maps/PokemonTower_7F/scripts.inc index 396b408af..0947eedc5 100644 --- a/data/maps/PokemonTower_7F/scripts.inc +++ b/data/maps/PokemonTower_7F/scripts.inc @@ -7,8 +7,8 @@ PokemonTower_7F_EventScript_16355A:: @ 816355A setvar VAR_0x8004, 14 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - setflag FLAG_0x034 - clearflag FLAG_0x035 + setflag FLAG_HIDE_TOWER_FUJI + clearflag FLAG_HIDE_POKEHOUSE_FUJI setflag FLAG_0x23C msgbox gUnknown_817A529 closemessage diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json index 1f9ab99eb..7c96c700d 100644 --- a/data/maps/PowerPlant/map.json +++ b/data/maps/PowerPlant/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1637B8", - "flag": "FLAG_0x05D" + "flag": "FLAG_HIDE_ZAPDOS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/PowerPlant/scripts.inc b/data/maps/PowerPlant/scripts.inc index b70dc0f22..16c78d971 100644 --- a/data/maps/PowerPlant/scripts.inc +++ b/data/maps/PowerPlant/scripts.inc @@ -26,7 +26,7 @@ PowerPlant_MapScript2_16378D:: @ 816378D end EventScript_1637AC:: @ 81637AC - clearflag FLAG_0x05D + clearflag FLAG_HIDE_ZAPDOS return EventScript_1637B0:: @ 81637B0 diff --git a/data/maps/RockTunnel_B1F/map.json b/data/maps/RockTunnel_B1F/map.json index 709936b91..b6b6d424d 100644 --- a/data/maps/RockTunnel_B1F/map.json +++ b/data/maps/RockTunnel_B1F/map.json @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -193,7 +193,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -206,7 +206,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -219,7 +219,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -232,7 +232,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x017" + "flag": "FLAG_TEMP_17" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -245,7 +245,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x018" + "flag": "FLAG_TEMP_18" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -258,7 +258,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x019" + "flag": "FLAG_TEMP_19" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -271,7 +271,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x01A" + "flag": "FLAG_TEMP_1A" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -284,7 +284,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x01B" + "flag": "FLAG_TEMP_1B" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -297,7 +297,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x01C" + "flag": "FLAG_TEMP_1C" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -310,7 +310,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x01D" + "flag": "FLAG_TEMP_1D" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -323,7 +323,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x01E" + "flag": "FLAG_TEMP_1E" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -336,7 +336,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x01F" + "flag": "FLAG_TEMP_1F" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -349,7 +349,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BE00C", - "flag": "FLAG_0x011" + "flag": "FLAG_TEMP_11" } ], "warp_events": [ diff --git a/data/maps/RocketHideout_B4F/map.json b/data/maps/RocketHideout_B4F/map.json index f41c5a420..8c4ad9b68 100644 --- a/data/maps/RocketHideout_B4F/map.json +++ b/data/maps/RocketHideout_B4F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_161317", - "flag": "FLAG_0x038" + "flag": "FLAG_HIDE_HIDEOUT_GIOVANNI" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_161363", - "flag": "FLAG_0x037" + "flag": "FLAG_HIDE_SILPH_SCOPE" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_1613AD", - "flag": "FLAG_0x036" + "flag": "FLAG_HIDE_LIFT_KEY" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", diff --git a/data/maps/RocketHideout_B4F/scripts.inc b/data/maps/RocketHideout_B4F/scripts.inc index f5092c97c..38a680528 100644 --- a/data/maps/RocketHideout_B4F/scripts.inc +++ b/data/maps/RocketHideout_B4F/scripts.inc @@ -32,8 +32,8 @@ RocketHideout_B4F_EventScript_161317:: @ 8161317 closemessage removeobject 1 addobject 2 - clearflag FLAG_0x037 - setflag FLAG_0x05F + clearflag FLAG_HIDE_SILPH_SCOPE + setflag FLAG_HIDE_CELADON_ROCKETS setvar VAR_0x8004, 15 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 @@ -60,7 +60,7 @@ RocketHideout_B4F_EventScript_161381:: @ 8161381 EventScript_16139D:: @ 816139D msgbox gUnknown_81754BD addobject 4 - clearflag FLAG_0x036 + clearflag FLAG_HIDE_LIFT_KEY release end diff --git a/data/maps/RocketHideout_Elevator/scripts.inc b/data/maps/RocketHideout_Elevator/scripts.inc index 884335234..0cf3b5b0b 100644 --- a/data/maps/RocketHideout_Elevator/scripts.inc +++ b/data/maps/RocketHideout_Elevator/scripts.inc @@ -6,7 +6,7 @@ RocketHideout_Elevator_EventScript_1614D9:: @ 81614D9 checkflag FLAG_0x2A5 goto_if 0, EventScript_16161B setvar VAR_0x8004, 2 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 0, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 @@ -97,7 +97,7 @@ EventScript_16160E:: @ 816160E waitse special sub_80CB498 waitstate - setflag FLAG_0x002 + setflag FLAG_TEMP_2 return EventScript_16161B:: @ 816161B diff --git a/data/maps/Route10/map.json b/data/maps/Route10/map.json index ff05d885e..99698a4f3 100644 --- a/data/maps/Route10/map.json +++ b/data/maps/Route10/map.json @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route10_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -126,7 +126,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route10_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -139,7 +139,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route10_EventScript_1BDF13", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route10_EventScript_1BDF13", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" } ], "warp_events": [ diff --git a/data/maps/Route10_PokemonCenter_2F/map.json b/data/maps/Route10_PokemonCenter_2F/map.json index a8e42604f..ba0d61e30 100644 --- a/data/maps/Route10_PokemonCenter_2F/map.json +++ b/data/maps/Route10_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route10_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/Route12/map.json b/data/maps/Route12/map.json index 9488352bc..00e154310 100644 --- a/data/maps/Route12/map.json +++ b/data/maps/Route12/map.json @@ -92,7 +92,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route12_EventScript_168014", - "flag": "FLAG_0x054" + "flag": "FLAG_HIDE_ROUTE_12_SNORLAX" }, { "graphics_id": "MAP_OBJ_GFX_ROCKER", @@ -144,7 +144,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route12_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -209,7 +209,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route12_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" } ], "warp_events": [ diff --git a/data/maps/Route12/scripts.inc b/data/maps/Route12/scripts.inc index 81be7952e..6d13a35f5 100644 --- a/data/maps/Route12/scripts.inc +++ b/data/maps/Route12/scripts.inc @@ -29,7 +29,7 @@ Route12_EventScript_168014:: @ 8168014 playmoncry SPECIES_SNORLAX, 2 delay 40 waitmoncry - setflag FLAG_0x054 + setflag FLAG_HIDE_ROUTE_12_SNORLAX setflag FLAG_0x807 setflag FLAG_0x253 dowildbattle diff --git a/data/maps/Route13/map.json b/data/maps/Route13/map.json index 215ad80ee..abf55d492 100644 --- a/data/maps/Route13/map.json +++ b/data/maps/Route13/map.json @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route13_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" } ], "warp_events": [], diff --git a/data/maps/Route14/map.json b/data/maps/Route14/map.json index 4537ad1d9..96f3048c8 100644 --- a/data/maps/Route14/map.json +++ b/data/maps/Route14/map.json @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route14_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -178,7 +178,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route14_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -191,7 +191,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route14_EventScript_1BDF13", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", diff --git a/data/maps/Route16/map.json b/data/maps/Route16/map.json index 36e3a4fa0..8ba369942 100644 --- a/data/maps/Route16/map.json +++ b/data/maps/Route16/map.json @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route16_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_BEAUTY", diff --git a/data/maps/Route2/map.json b/data/maps/Route2/map.json index 4d68aacb4..8aca651aa 100644 --- a/data/maps/Route2/map.json +++ b/data/maps/Route2/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BDF13", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -48,7 +48,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -61,7 +61,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BDF13", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -74,7 +74,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BDF13", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/Route20/scripts.inc b/data/maps/Route20/scripts.inc index d99bebdd7..f0f304435 100644 --- a/data/maps/Route20/scripts.inc +++ b/data/maps/Route20/scripts.inc @@ -10,23 +10,23 @@ Route20_MapScript1_168241:: @ 8168241 end EventScript_168254:: @ 8168254 - clearflag FLAG_0x040 - clearflag FLAG_0x041 - setflag FLAG_0x042 - setflag FLAG_0x043 - setflag FLAG_0x044 - setflag FLAG_0x045 - setflag FLAG_0x046 - setflag FLAG_0x047 + clearflag FLAG_HIDE_SEAFOAM_1F_BOULDER_1 + clearflag FLAG_HIDE_SEAFOAM_1F_BOULDER_2 + setflag FLAG_HIDE_SEAFOAM_B1F_BOULDER_1 + setflag FLAG_HIDE_SEAFOAM_B1F_BOULDER_2 + setflag FLAG_HIDE_SEAFOAM_B2F_BOULDER_1 + setflag FLAG_HIDE_SEAFOAM_B2F_BOULDER_2 + setflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 + setflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 return EventScript_16826D:: @ 816826D - clearflag FLAG_0x048 - clearflag FLAG_0x049 - clearflag FLAG_0x04A - clearflag FLAG_0x04B - setflag FLAG_0x04C - setflag FLAG_0x04D + clearflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_3 + clearflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_4 + clearflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_5 + clearflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_6 + setflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 + setflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 return Route20_EventScript_168280:: @ 8168280 diff --git a/data/maps/Route22/map.json b/data/maps/Route22/map.json index aef0d0936..1b3e558b4 100644 --- a/data/maps/Route22/map.json +++ b/data/maps/Route22/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x04F" + "flag": "FLAG_HIDE_ROUTE_22_RIVAL" } ], "warp_events": [ diff --git a/data/maps/Route23/scripts.inc b/data/maps/Route23/scripts.inc index 9d94968bc..ed827114c 100644 --- a/data/maps/Route23/scripts.inc +++ b/data/maps/Route23/scripts.inc @@ -3,8 +3,8 @@ Route23_MapScripts:: @ 81684EB .byte 0 Route23_MapScript1_1684F1:: @ 81684F1 - clearflag FLAG_0x059 - setflag FLAG_0x058 + clearflag FLAG_HIDE_VICTORY_ROAD_3F_BOULDER + setflag FLAG_HIDE_VICTORY_ROAD_2F_BOULDER setvar VAR_MAP_SCENE_VICTORY_ROAD_1F, 0 setvar VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER1, 0 setvar VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER2, 0 diff --git a/data/maps/Route24/map.json b/data/maps/Route24/map.json index effe42476..5b541fbbc 100644 --- a/data/maps/Route24/map.json +++ b/data/maps/Route24/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route24_EventScript_168620", - "flag": "FLAG_0x031" + "flag": "FLAG_HIDE_NUGGET_BRIDGE_ROCKET" }, { "graphics_id": "MAP_OBJ_GFX_CAMPER", diff --git a/data/maps/Route25/map.json b/data/maps/Route25/map.json index 23f1cda54..72a66aded 100644 --- a/data/maps/Route25/map.json +++ b/data/maps/Route25/map.json @@ -160,7 +160,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route25_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_BEAUTY", diff --git a/data/maps/Route25_SeaCottage/map.json b/data/maps/Route25_SeaCottage/map.json index fc102e8e5..ac63be354 100644 --- a/data/maps/Route25_SeaCottage/map.json +++ b/data/maps/Route25_SeaCottage/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route25_SeaCottage_EventScript_17054B", - "flag": "FLAG_0x033" + "flag": "FLAG_HIDE_BILL_HUMAN_SEA_COTTAGE" }, { "graphics_id": "MAP_OBJ_GFX_CLEFAIRY", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route25_SeaCottage_EventScript_17054B", - "flag": "FLAG_0x032" + "flag": "FLAG_HIDE_BILL_CLEFAIRY" } ], "warp_events": [ diff --git a/data/maps/Route25_SeaCottage/scripts.inc b/data/maps/Route25_SeaCottage/scripts.inc index d613b42a5..fb6df4c12 100644 --- a/data/maps/Route25_SeaCottage/scripts.inc +++ b/data/maps/Route25_SeaCottage/scripts.inc @@ -10,18 +10,18 @@ Route25_SeaCottage_MapScript1_170529:: @ 8170529 end EventScript_17053C:: @ 817053C - clearflag FLAG_0x032 + clearflag FLAG_HIDE_BILL_CLEFAIRY setobjectxyperm 1, 3, 3 return EventScript_170547:: @ 8170547 - setflag FLAG_0x003 + setflag FLAG_TEMP_3 return Route25_SeaCottage_EventScript_17054B:: @ 817054B lock faceplayer - checkflag FLAG_0x003 + checkflag FLAG_TEMP_3 goto_if_eq EventScript_1706C8 checkflag FLAG_0x234 goto_if_eq EventScript_170640 @@ -66,7 +66,7 @@ EventScript_17059C:: @ 817059C playse SE_C_MAKU_D closedoor 10, 3 waitdooranim - setflag FLAG_0x002 + setflag FLAG_TEMP_2 release end @@ -116,7 +116,7 @@ EventScript_17064A:: @ 817064A additem ITEM_SS_TICKET, 1 giveitemfanfaremsg gUnknown_81A028E, ITEM_SS_TICKET, 1, MUS_FAN5 setflag FLAG_0x235 - setflag FLAG_0x031 + setflag FLAG_HIDE_NUGGET_BRIDGE_ROCKET setflag FLAG_0x234 setflag FLAG_SYS_NOT_SOMEONES_PC goto EventScript_170640 @@ -159,9 +159,9 @@ Movement_1706DB:: @ 81706DB Route25_SeaCottage_EventScript_1706DD:: @ 81706DD lockall - checkflag FLAG_0x003 + checkflag FLAG_TEMP_3 goto_if_eq EventScript_1707CA - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 goto_if_eq EventScript_1706FA msgbox gUnknown_81A0402 releaseall @@ -171,7 +171,7 @@ EventScript_1706FA:: @ 81706FA fadeoutbgm 0 msgbox gUnknown_81A042D closemessage - clearflag FLAG_0x002 + clearflag FLAG_TEMP_2 setflag FLAG_0x233 special SpawnScriptFieldObject applymovement 127, Movement_1707BE @@ -203,7 +203,7 @@ EventScript_1706FA:: @ 81706FA waitdooranim fadeinbgm 0 addobject 1 - clearflag FLAG_0x033 + clearflag FLAG_HIDE_BILL_HUMAN_SEA_COTTAGE delay 50 playfanfare MUS_FANFA1 applymovement 1, Movement_170888 diff --git a/data/maps/Route4_PokemonCenter_2F/map.json b/data/maps/Route4_PokemonCenter_2F/map.json index a7ebc2c26..a4189df66 100644 --- a/data/maps/Route4_PokemonCenter_2F/map.json +++ b/data/maps/Route4_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route4_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/Route8/map.json b/data/maps/Route8/map.json index 500a3abd4..5f7952d0f 100644 --- a/data/maps/Route8/map.json +++ b/data/maps/Route8/map.json @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route8_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route8_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", diff --git a/data/maps/Route9/map.json b/data/maps/Route9/map.json index 9a49d9314..128766a3f 100644 --- a/data/maps/Route9/map.json +++ b/data/maps/Route9/map.json @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route9_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/SSAnne_2F_Corridor/map.json b/data/maps/SSAnne_2F_Corridor/map.json index f763d00f9..b45106629 100644 --- a/data/maps/SSAnne_2F_Corridor/map.json +++ b/data/maps/SSAnne_2F_Corridor/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x03D" + "flag": "FLAG_HIDE_SS_ANNE_RIVAL" }, { "graphics_id": "MAP_OBJ_GFX_SAILOR", diff --git a/data/maps/SaffronCity/map.json b/data/maps/SaffronCity/map.json index 9eb079d11..a6b49f6b4 100644 --- a/data/maps/SaffronCity/map.json +++ b/data/maps/SaffronCity/map.json @@ -46,7 +46,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_16737A", - "flag": "FLAG_0x03E" + "flag": "FLAG_HIDE_SAFFRON_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -59,7 +59,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_167383", - "flag": "FLAG_0x03E" + "flag": "FLAG_HIDE_SAFFRON_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -72,7 +72,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_16738C", - "flag": "FLAG_0x03E" + "flag": "FLAG_HIDE_SAFFRON_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -85,7 +85,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_167395", - "flag": "FLAG_0x03E" + "flag": "FLAG_HIDE_SAFFRON_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -98,7 +98,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_16739E", - "flag": "FLAG_0x03E" + "flag": "FLAG_HIDE_SAFFRON_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -111,7 +111,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673B9", - "flag": "FLAG_0x03E" + "flag": "FLAG_HIDE_SAFFRON_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -124,7 +124,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673B0", - "flag": "FLAG_0x03E" + "flag": "FLAG_HIDE_SAFFRON_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -137,7 +137,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673A7", - "flag": "FLAG_0x03E" + "flag": "FLAG_HIDE_SAFFRON_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", @@ -150,7 +150,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673EC", - "flag": "FLAG_0x03F" + "flag": "FLAG_HIDE_SAFFRON_CIVILIANS" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -163,7 +163,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673E3", - "flag": "FLAG_0x03F" + "flag": "FLAG_HIDE_SAFFRON_CIVILIANS" }, { "graphics_id": "MAP_OBJ_GFX_MAN", @@ -176,7 +176,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_16741A", - "flag": "FLAG_0x03F" + "flag": "FLAG_HIDE_SAFFRON_CIVILIANS" }, { "graphics_id": "MAP_OBJ_GFX_BOY", @@ -189,7 +189,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673FE", - "flag": "FLAG_0x03F" + "flag": "FLAG_HIDE_SAFFRON_CIVILIANS" }, { "graphics_id": "MAP_OBJ_GFX_PIDGEOT", @@ -202,7 +202,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_167407", - "flag": "FLAG_0x03F" + "flag": "FLAG_HIDE_SAFFRON_CIVILIANS" }, { "graphics_id": "MAP_OBJ_GFX_LASS", @@ -215,7 +215,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1673F5", - "flag": "FLAG_0x03F" + "flag": "FLAG_HIDE_SAFFRON_CIVILIANS" }, { "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", diff --git a/data/maps/SaffronCity_Dojo/map.json b/data/maps/SaffronCity_Dojo/map.json index 5830f52e9..91bf8e662 100644 --- a/data/maps/SaffronCity_Dojo/map.json +++ b/data/maps/SaffronCity_Dojo/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_Dojo_EventScript_16EC00", - "flag": "FLAG_0x060" + "flag": "FLAG_HIDE_DOJO_HITMONLEE_BALL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_Dojo_EventScript_16EC46", - "flag": "FLAG_0x061" + "flag": "FLAG_HIDE_DOJO_HITMONCHAN_BALL" } ], "warp_events": [ diff --git a/data/maps/SaffronCity_PokemonCenter_2F/map.json b/data/maps/SaffronCity_PokemonCenter_2F/map.json index a093c38f1..dd7076a54 100644 --- a/data/maps/SaffronCity_PokemonCenter_2F/map.json +++ b/data/maps/SaffronCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json index 07a8cfa61..a87ec7f39 100644 --- a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json +++ b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F45D", - "flag": "FLAG_0x06E" + "flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN" }, { "graphics_id": "MAP_OBJ_GFX_ROCKER", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F4BF", - "flag": "FLAG_0x06D" + "flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER" }, { "graphics_id": "MAP_OBJ_GFX_BEAUTY", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F521", - "flag": "FLAG_0x06F" + "flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY" }, { "graphics_id": "MAP_OBJ_GFX_BLACKBELT", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_16F583", - "flag": "FLAG_0x06C" + "flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT" }, { "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", diff --git a/data/maps/SeafoamIslands_1F/map.json b/data/maps/SeafoamIslands_1F/map.json index 96bc7f42a..15aec6bd0 100644 --- a/data/maps/SeafoamIslands_1F/map.json +++ b/data/maps/SeafoamIslands_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 66, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_1F_EventScript_1BE11D", - "flag": "FLAG_0x040" + "flag": "FLAG_HIDE_SEAFOAM_1F_BOULDER_1" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -37,7 +37,7 @@ "trainer_type": 67, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_1F_EventScript_1BE11D", - "flag": "FLAG_0x041" + "flag": "FLAG_HIDE_SEAFOAM_1F_BOULDER_2" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/SeafoamIslands_B1F/map.json b/data/maps/SeafoamIslands_B1F/map.json index 1cbfd79ec..4d4d60c97 100644 --- a/data/maps/SeafoamIslands_B1F/map.json +++ b/data/maps/SeafoamIslands_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 68, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B1F_EventScript_1BE11D", - "flag": "FLAG_0x042" + "flag": "FLAG_HIDE_SEAFOAM_B1F_BOULDER_1" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -37,7 +37,7 @@ "trainer_type": 69, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B1F_EventScript_1BE11D", - "flag": "FLAG_0x043" + "flag": "FLAG_HIDE_SEAFOAM_B1F_BOULDER_2" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/SeafoamIslands_B2F/map.json b/data/maps/SeafoamIslands_B2F/map.json index af9c18c1d..337484bf5 100644 --- a/data/maps/SeafoamIslands_B2F/map.json +++ b/data/maps/SeafoamIslands_B2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 70, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B2F_EventScript_1BE11D", - "flag": "FLAG_0x044" + "flag": "FLAG_HIDE_SEAFOAM_B2F_BOULDER_1" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -37,7 +37,7 @@ "trainer_type": 71, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B2F_EventScript_1BE11D", - "flag": "FLAG_0x045" + "flag": "FLAG_HIDE_SEAFOAM_B2F_BOULDER_2" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/SeafoamIslands_B3F/map.json b/data/maps/SeafoamIslands_B3F/map.json index 82b9e86f0..a4e068fd6 100644 --- a/data/maps/SeafoamIslands_B3F/map.json +++ b/data/maps/SeafoamIslands_B3F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x046" + "flag": "FLAG_HIDE_SEAFOAM_B3F_BOULDER_1" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x047" + "flag": "FLAG_HIDE_SEAFOAM_B3F_BOULDER_2" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -50,7 +50,7 @@ "trainer_type": 77, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B3F_EventScript_1BE11D", - "flag": "FLAG_0x04A" + "flag": "FLAG_HIDE_SEAFOAM_B3F_BOULDER_5" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B3F_EventScript_1BE11D", - "flag": "FLAG_0x04B" + "flag": "FLAG_HIDE_SEAFOAM_B3F_BOULDER_6" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B3F_EventScript_1BE11D", - "flag": "FLAG_0x049" + "flag": "FLAG_HIDE_SEAFOAM_B3F_BOULDER_4" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -89,7 +89,7 @@ "trainer_type": 76, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B3F_EventScript_1BE11D", - "flag": "FLAG_0x048" + "flag": "FLAG_HIDE_SEAFOAM_B3F_BOULDER_3" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_B3F/scripts.inc b/data/maps/SeafoamIslands_B3F/scripts.inc index e54e7ceb7..bc906077b 100644 --- a/data/maps/SeafoamIslands_B3F/scripts.inc +++ b/data/maps/SeafoamIslands_B3F/scripts.inc @@ -12,9 +12,9 @@ SeafoamIslands_B3F_MapScript1_162F5A:: @ 8162F5A EventScript_162F6D:: @ 8162F6D setvar VAR_0x4002, 0 - checkflag FLAG_0x046 + checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 call_if 0, EventScript_162FF0 - checkflag FLAG_0x047 + checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 call_if 0, EventScript_162FF0 compare_var_to_value VAR_0x4002, 2 call_if 1, EventScript_162F90 @@ -35,9 +35,9 @@ SeafoamIslands_B3F_MapScript2_162F98:: @ 8162F98 EventScript_162FA2:: @ 8162FA2 lockall setvar VAR_0x4002, 0 - checkflag FLAG_0x046 + checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 call_if 0, EventScript_162FF0 - checkflag FLAG_0x047 + checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 call_if 0, EventScript_162FF0 compare_var_to_value VAR_0x4002, 2 goto_if_eq EventScript_16300C diff --git a/data/maps/SeafoamIslands_B4F/map.json b/data/maps/SeafoamIslands_B4F/map.json index 3425a67d9..fbe5eced0 100644 --- a/data/maps/SeafoamIslands_B4F/map.json +++ b/data/maps/SeafoamIslands_B4F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x04C" + "flag": "FLAG_HIDE_SEAFOAM_B4F_BOULDER_1" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x04D" + "flag": "FLAG_HIDE_SEAFOAM_B4F_BOULDER_2" }, { "graphics_id": "MAP_OBJ_GFX_ARTICUNO", diff --git a/data/maps/SeafoamIslands_B4F/scripts.inc b/data/maps/SeafoamIslands_B4F/scripts.inc index c0bcc1196..9a41408c3 100644 --- a/data/maps/SeafoamIslands_B4F/scripts.inc +++ b/data/maps/SeafoamIslands_B4F/scripts.inc @@ -29,9 +29,9 @@ SeafoamIslands_B4F_MapScript1_163066:: @ 8163066 EventScript_163082:: @ 8163082 setvar VAR_0x4002, 0 - checkflag FLAG_0x04C + checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 call_if 0, EventScript_163169 - checkflag FLAG_0x04D + checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 call_if 0, EventScript_163169 compare_var_to_value VAR_0x4002, 2 call_if 1, EventScript_1630A5 @@ -51,9 +51,9 @@ EventScript_1630AD:: @ 81630AD SeafoamIslands_B4F_MapScript3_1630B1:: @ 81630B1 setvar VAR_0x4002, 0 - checkflag FLAG_0x04C + checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 call_if 0, EventScript_163169 - checkflag FLAG_0x04D + checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 call_if 0, EventScript_163169 compare_var_to_value VAR_0x4002, 2 goto_if_eq EventScript_1630D4 @@ -95,9 +95,9 @@ Movement_16311D:: @ 816311D EventScript_163121:: @ 8163121 lockall setvar VAR_0x4002, 0 - checkflag FLAG_0x04C + checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 call_if 0, EventScript_163169 - checkflag FLAG_0x04D + checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 call_if 0, EventScript_163169 compare_var_to_value VAR_0x4002, 2 goto_if_eq EventScript_163185 diff --git a/data/maps/SevenIsland_PokemonCenter_2F/map.json b/data/maps/SevenIsland_PokemonCenter_2F/map.json index 55aeabf03..9817d6ff1 100644 --- a/data/maps/SevenIsland_PokemonCenter_2F/map.json +++ b/data/maps/SevenIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_SevaultCanyon/map.json b/data/maps/SevenIsland_SevaultCanyon/map.json index ca6441141..ba0ce481c 100644 --- a/data/maps/SevenIsland_SevaultCanyon/map.json +++ b/data/maps/SevenIsland_SevaultCanyon/map.json @@ -139,7 +139,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -178,7 +178,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -191,7 +191,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", @@ -204,7 +204,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "FLAG_0x017" + "flag": "FLAG_TEMP_17" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", @@ -230,7 +230,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", - "flag": "FLAG_0x01B" + "flag": "FLAG_TEMP_1B" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc b/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc index ed5f0d95d..82bdfc411 100644 --- a/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc +++ b/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc @@ -3,7 +3,7 @@ SevenIsland_SevaultCanyon_House_MapScripts:: @ 8172182 SevenIsland_SevaultCanyon_House_EventScript_172183:: @ 8172183 lock - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 goto_if_eq EventScript_172211 playbgm MUS_P_SCHOOL, 0 applymovement 1, Movement_172231 @@ -30,7 +30,7 @@ SevenIsland_SevaultCanyon_House_EventScript_172183:: @ 8172183 delay 30 call EventScript_1A6C26 msgbox gUnknown_81A4DF5 - setflag FLAG_0x002 + setflag FLAG_TEMP_2 release end diff --git a/data/maps/SevenIsland_TrainerTower_1F/map.json b/data/maps/SevenIsland_TrainerTower_1F/map.json index 727e5af6e..8340ada47 100644 --- a/data/maps/SevenIsland_TrainerTower_1F/map.json +++ b/data/maps/SevenIsland_TrainerTower_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x006" + "flag": "FLAG_TEMP_6" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_1F_EventScript_1646C8", - "flag": "FLAG_0x002" + "flag": "FLAG_TEMP_2" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_1F_EventScript_1646CE", - "flag": "FLAG_0x003" + "flag": "FLAG_TEMP_3" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_1F_EventScript_1646D4", - "flag": "FLAG_0x004" + "flag": "FLAG_TEMP_4" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_1F_EventScript_1646DA", - "flag": "FLAG_0x005" + "flag": "FLAG_TEMP_5" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_2F/map.json b/data/maps/SevenIsland_TrainerTower_2F/map.json index e36264bbe..3cab31165 100644 --- a/data/maps/SevenIsland_TrainerTower_2F/map.json +++ b/data/maps/SevenIsland_TrainerTower_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_2F_EventScript_1646E0", - "flag": "FLAG_0x006" + "flag": "FLAG_TEMP_6" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_2F_EventScript_1646C8", - "flag": "FLAG_0x002" + "flag": "FLAG_TEMP_2" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_2F_EventScript_1646CE", - "flag": "FLAG_0x003" + "flag": "FLAG_TEMP_3" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_2F_EventScript_1646D4", - "flag": "FLAG_0x004" + "flag": "FLAG_TEMP_4" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_2F_EventScript_1646DA", - "flag": "FLAG_0x005" + "flag": "FLAG_TEMP_5" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_3F/map.json b/data/maps/SevenIsland_TrainerTower_3F/map.json index 4fa7b638e..32b53f781 100644 --- a/data/maps/SevenIsland_TrainerTower_3F/map.json +++ b/data/maps/SevenIsland_TrainerTower_3F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_3F_EventScript_1646E0", - "flag": "FLAG_0x006" + "flag": "FLAG_TEMP_6" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_3F_EventScript_1646C8", - "flag": "FLAG_0x002" + "flag": "FLAG_TEMP_2" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_3F_EventScript_1646CE", - "flag": "FLAG_0x003" + "flag": "FLAG_TEMP_3" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_3F_EventScript_1646D4", - "flag": "FLAG_0x004" + "flag": "FLAG_TEMP_4" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_3F_EventScript_1646DA", - "flag": "FLAG_0x005" + "flag": "FLAG_TEMP_5" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_4F/map.json b/data/maps/SevenIsland_TrainerTower_4F/map.json index 76436506e..cfb7f97c7 100644 --- a/data/maps/SevenIsland_TrainerTower_4F/map.json +++ b/data/maps/SevenIsland_TrainerTower_4F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_4F_EventScript_1646E0", - "flag": "FLAG_0x006" + "flag": "FLAG_TEMP_6" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_4F_EventScript_1646C8", - "flag": "FLAG_0x002" + "flag": "FLAG_TEMP_2" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_4F_EventScript_1646CE", - "flag": "FLAG_0x003" + "flag": "FLAG_TEMP_3" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_4F_EventScript_1646D4", - "flag": "FLAG_0x004" + "flag": "FLAG_TEMP_4" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_4F_EventScript_1646DA", - "flag": "FLAG_0x005" + "flag": "FLAG_TEMP_5" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_5F/map.json b/data/maps/SevenIsland_TrainerTower_5F/map.json index ed02f71d1..7aae856d4 100644 --- a/data/maps/SevenIsland_TrainerTower_5F/map.json +++ b/data/maps/SevenIsland_TrainerTower_5F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_5F_EventScript_1646E0", - "flag": "FLAG_0x006" + "flag": "FLAG_TEMP_6" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_5F_EventScript_1646C8", - "flag": "FLAG_0x002" + "flag": "FLAG_TEMP_2" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_5F_EventScript_1646CE", - "flag": "FLAG_0x003" + "flag": "FLAG_TEMP_3" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_5F_EventScript_1646D4", - "flag": "FLAG_0x004" + "flag": "FLAG_TEMP_4" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_5F_EventScript_1646DA", - "flag": "FLAG_0x005" + "flag": "FLAG_TEMP_5" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_6F/map.json b/data/maps/SevenIsland_TrainerTower_6F/map.json index c3bb44867..6c9ab9fa5 100644 --- a/data/maps/SevenIsland_TrainerTower_6F/map.json +++ b/data/maps/SevenIsland_TrainerTower_6F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_6F_EventScript_1646E0", - "flag": "FLAG_0x006" + "flag": "FLAG_TEMP_6" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_6F_EventScript_1646C8", - "flag": "FLAG_0x002" + "flag": "FLAG_TEMP_2" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_6F_EventScript_1646CE", - "flag": "FLAG_0x003" + "flag": "FLAG_TEMP_3" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_6F_EventScript_1646D4", - "flag": "FLAG_0x004" + "flag": "FLAG_TEMP_4" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_6F_EventScript_1646DA", - "flag": "FLAG_0x005" + "flag": "FLAG_TEMP_5" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_7F/map.json b/data/maps/SevenIsland_TrainerTower_7F/map.json index 749911494..e3984966b 100644 --- a/data/maps/SevenIsland_TrainerTower_7F/map.json +++ b/data/maps/SevenIsland_TrainerTower_7F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_7F_EventScript_1646E0", - "flag": "FLAG_0x006" + "flag": "FLAG_TEMP_6" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_7F_EventScript_1646C8", - "flag": "FLAG_0x002" + "flag": "FLAG_TEMP_2" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_7F_EventScript_1646CE", - "flag": "FLAG_0x003" + "flag": "FLAG_TEMP_3" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_7F_EventScript_1646D4", - "flag": "FLAG_0x004" + "flag": "FLAG_TEMP_4" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_7F_EventScript_1646DA", - "flag": "FLAG_0x005" + "flag": "FLAG_TEMP_5" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_8F/map.json b/data/maps/SevenIsland_TrainerTower_8F/map.json index 64563e4cc..c83e9128b 100644 --- a/data/maps/SevenIsland_TrainerTower_8F/map.json +++ b/data/maps/SevenIsland_TrainerTower_8F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_8F_EventScript_1646E0", - "flag": "FLAG_0x006" + "flag": "FLAG_TEMP_6" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_8F_EventScript_1646C8", - "flag": "FLAG_0x002" + "flag": "FLAG_TEMP_2" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_8F_EventScript_1646CE", - "flag": "FLAG_0x003" + "flag": "FLAG_TEMP_3" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_8F_EventScript_1646D4", - "flag": "FLAG_0x004" + "flag": "FLAG_TEMP_4" }, { "graphics_id": "MAP_OBJ_GFX_VAR_3", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_8F_EventScript_1646DA", - "flag": "FLAG_0x005" + "flag": "FLAG_TEMP_5" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc b/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc index de508c706..0a82a7f24 100644 --- a/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc +++ b/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc @@ -6,7 +6,7 @@ SevenIsland_TrainerTower_Elevator_MapScripts:: @ 8164AF8 SevenIsland_TrainerTower_Elevator_EventScript_164B03:: @ 8164B03 lockall setvar VAR_0x8004, 6 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 0, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 @@ -68,7 +68,7 @@ EventScript_164BD8:: @ 8164BD8 waitse special sub_80CB498 waitstate - setflag FLAG_0x002 + setflag FLAG_TEMP_2 return Movement_164BE5:: @ 8164BE5 diff --git a/data/maps/SevenIsland_TrainerTower_Roof/map.json b/data/maps/SevenIsland_TrainerTower_Roof/map.json index 473ffbb68..4fb265a15 100644 --- a/data/maps/SevenIsland_TrainerTower_Roof/map.json +++ b/data/maps/SevenIsland_TrainerTower_Roof/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_TrainerTower_Roof_EventScript_1646E0", - "flag": "FLAG_0x006" + "flag": "FLAG_TEMP_6" } ], "warp_events": [ diff --git a/data/maps/SilphCo_10F/map.json b/data/maps/SilphCo_10F/map.json index 61e37007b..734a1281b 100644 --- a/data/maps/SilphCo_10F/map.json +++ b/data/maps/SilphCo_10F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "SilphCo_10F_EventScript_161DC0", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_F", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_10F_EventScript_161DD7", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/SilphCo_11F/map.json b/data/maps/SilphCo_11F/map.json index 5ee4065e9..0533712db 100644 --- a/data/maps/SilphCo_11F/map.json +++ b/data/maps/SilphCo_11F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_11F_EventScript_161F40", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_11F_EventScript_161F57", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" } ], "warp_events": [ diff --git a/data/maps/SilphCo_11F/scripts.inc b/data/maps/SilphCo_11F/scripts.inc index 47b720f5c..f29d06787 100644 --- a/data/maps/SilphCo_11F/scripts.inc +++ b/data/maps/SilphCo_11F/scripts.inc @@ -86,8 +86,8 @@ EventScript_161EA0:: @ 8161EA0 removeobject 6 fadescreen 0 setvar VAR_MAP_SCENE_SILPH_CO_11F, 1 - setflag FLAG_0x03E - clearflag FLAG_0x03F + setflag FLAG_HIDE_SAFFRON_ROCKETS + clearflag FLAG_HIDE_SAFFRON_CIVILIANS releaseall end diff --git a/data/maps/SilphCo_1F/map.json b/data/maps/SilphCo_1F/map.json index b054dfe80..1adffa9bf 100644 --- a/data/maps/SilphCo_1F/map.json +++ b/data/maps/SilphCo_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_1F_EventScript_16162F", - "flag": "FLAG_0x03F" + "flag": "FLAG_HIDE_SAFFRON_CIVILIANS" } ], "warp_events": [ diff --git a/data/maps/SilphCo_2F/map.json b/data/maps/SilphCo_2F/map.json index d6c62a776..8859599c9 100644 --- a/data/maps/SilphCo_2F/map.json +++ b/data/maps/SilphCo_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_2F_EventScript_1616AE", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_2F_EventScript_161680", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "SilphCo_2F_EventScript_161697", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_2F_EventScript_161669", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_WOMAN_2", diff --git a/data/maps/SilphCo_3F/map.json b/data/maps/SilphCo_3F/map.json index b1e95071d..248c96651 100644 --- a/data/maps/SilphCo_3F/map.json +++ b/data/maps/SilphCo_3F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "SilphCo_3F_EventScript_16171F", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_3F_EventScript_161708", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/SilphCo_4F/map.json b/data/maps/SilphCo_4F/map.json index 65150b0ef..3fbca5be2 100644 --- a/data/maps/SilphCo_4F/map.json +++ b/data/maps/SilphCo_4F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "SilphCo_4F_EventScript_1617A7", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_4F_EventScript_161790", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_4F_EventScript_161779", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", diff --git a/data/maps/SilphCo_5F/map.json b/data/maps/SilphCo_5F/map.json index 33808bb0b..01fcc8406 100644 --- a/data/maps/SilphCo_5F/map.json +++ b/data/maps/SilphCo_5F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_5F_EventScript_161853", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKER", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_5F_EventScript_16186A", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "SilphCo_5F_EventScript_161825", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "SilphCo_5F_EventScript_16183C", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/SilphCo_6F/map.json b/data/maps/SilphCo_6F/map.json index f9f43b61e..01467b3b9 100644 --- a/data/maps/SilphCo_6F/map.json +++ b/data/maps/SilphCo_6F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_6F_EventScript_161956", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -102,7 +102,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_6F_EventScript_16193F", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -141,7 +141,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_6F_EventScript_16196D", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" } ], "warp_events": [ diff --git a/data/maps/SilphCo_7F/map.json b/data/maps/SilphCo_7F/map.json index 7b92929e3..fd9e05ed6 100644 --- a/data/maps/SilphCo_7F/map.json +++ b/data/maps/SilphCo_7F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x04E" + "flag": "FLAG_HIDE_SILPH_RIVAL" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_7F_EventScript_161C1A", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_7F_EventScript_161C31", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "SilphCo_7F_EventScript_161C48", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_F", @@ -128,7 +128,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "SilphCo_7F_EventScript_161C03", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/SilphCo_8F/map.json b/data/maps/SilphCo_8F/map.json index 2f06fce10..3c7962e3a 100644 --- a/data/maps/SilphCo_8F/map.json +++ b/data/maps/SilphCo_8F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "SilphCo_8F_EventScript_161CB0", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_8F_EventScript_161CC7", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_8F_EventScript_161C99", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_WORKER_M", diff --git a/data/maps/SilphCo_9F/map.json b/data/maps/SilphCo_9F/map.json index fa79b9017..0a7043cbe 100644 --- a/data/maps/SilphCo_9F/map.json +++ b/data/maps/SilphCo_9F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "SilphCo_9F_EventScript_161D41", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "SilphCo_9F_EventScript_161D6F", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_WOMAN_2", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "SilphCo_9F_EventScript_161D58", - "flag": "FLAG_0x053" + "flag": "FLAG_HIDE_SILPH_ROCKETS" } ], "warp_events": [ diff --git a/data/maps/SilphCo_Elevator/scripts.inc b/data/maps/SilphCo_Elevator/scripts.inc index d36334429..f20ffa8c0 100644 --- a/data/maps/SilphCo_Elevator/scripts.inc +++ b/data/maps/SilphCo_Elevator/scripts.inc @@ -4,7 +4,7 @@ SilphCo_Elevator_MapScripts:: @ 8161F6E SilphCo_Elevator_EventScript_161F6F:: @ 8161F6F lockall setvar VAR_0x8004, 1 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 0, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 @@ -173,5 +173,5 @@ EventScript_1621EC:: @ 81621EC waitse special sub_80CB498 waitstate - setflag FLAG_0x002 + setflag FLAG_TEMP_2 return diff --git a/data/maps/SixIsland_PokemonCenter_2F/map.json b/data/maps/SixIsland_PokemonCenter_2F/map.json index 3adcd4e33..bf48ee91c 100644 --- a/data/maps/SixIsland_PokemonCenter_2F/map.json +++ b/data/maps/SixIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json index 674f2260f..fe7fe4243 100644 --- a/data/maps/ThreeIsland/map.json +++ b/data/maps/ThreeIsland/map.json @@ -35,7 +35,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677E5", - "flag": "FLAG_0x07E" + "flag": "FLAG_HIDE_THREE_ISLAND_ANTIBIKERS" }, { "graphics_id": "MAP_OBJ_GFX_MAN", @@ -48,7 +48,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_167989", - "flag": "FLAG_0x07E" + "flag": "FLAG_HIDE_THREE_ISLAND_ANTIBIKERS" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -74,7 +74,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "FLAG_0x079" + "flag": "FLAG_HIDE_THREE_ISLAND_BIKERS" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -87,7 +87,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "FLAG_0x079" + "flag": "FLAG_HIDE_THREE_ISLAND_BIKERS" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -100,7 +100,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "FLAG_0x079" + "flag": "FLAG_HIDE_THREE_ISLAND_BIKERS" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "FLAG_0x079" + "flag": "FLAG_HIDE_THREE_ISLAND_BIKERS" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -126,7 +126,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "FLAG_0x079" + "flag": "FLAG_HIDE_THREE_ISLAND_BIKERS" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -139,7 +139,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -204,7 +204,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_167CA5", - "flag": "FLAG_0x079" + "flag": "FLAG_HIDE_THREE_ISLAND_BIKERS" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland/scripts.inc b/data/maps/ThreeIsland/scripts.inc index 78d532795..eaa84fb15 100644 --- a/data/maps/ThreeIsland/scripts.inc +++ b/data/maps/ThreeIsland/scripts.inc @@ -11,7 +11,7 @@ ThreeIsland_MapScript1_1677B3:: @ 81677B3 end EventScript_1677CB:: @ 81677CB - setflag FLAG_0x07E + setflag FLAG_HIDE_THREE_ISLAND_ANTIBIKERS return EventScript_1677CF:: @ 81677CF diff --git a/data/maps/ThreeIsland_BerryForest/map.json b/data/maps/ThreeIsland_BerryForest/map.json index bedd0a8b5..9eb128545 100644 --- a/data/maps/ThreeIsland_BerryForest/map.json +++ b/data/maps/ThreeIsland_BerryForest/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_163C83", - "flag": "FLAG_0x07A" + "flag": "FLAG_HIDE_LOSTELLE_IN_BERRY_FOREST" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "FLAG_0x014" + "flag": "FLAG_TEMP_14" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "FLAG_0x015" + "flag": "FLAG_TEMP_15" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "FLAG_0x016" + "flag": "FLAG_TEMP_16" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "FLAG_0x017" + "flag": "FLAG_TEMP_17" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "FLAG_0x018" + "flag": "FLAG_TEMP_18" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "FLAG_0x019" + "flag": "FLAG_TEMP_19" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "FLAG_0x01A" + "flag": "FLAG_TEMP_1A" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BDF13", - "flag": "FLAG_0x01B" + "flag": "FLAG_TEMP_1B" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/ThreeIsland_BerryForest/scripts.inc b/data/maps/ThreeIsland_BerryForest/scripts.inc index ec85582ef..b57c94f1d 100644 --- a/data/maps/ThreeIsland_BerryForest/scripts.inc +++ b/data/maps/ThreeIsland_BerryForest/scripts.inc @@ -36,9 +36,9 @@ ThreeIsland_BerryForest_EventScript_163C83:: @ 8163C83 msgbox gUnknown_817AF3B closemessage setflag FLAG_0x2A3 - setflag FLAG_0x07A + setflag FLAG_HIDE_LOSTELLE_IN_BERRY_FOREST setvar VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 2 - clearflag FLAG_0x075 + clearflag FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE warp MAP_TWO_ISLAND_JOYFUL_GAME_CORNER, 255, 6, 6 waitstate release diff --git a/data/maps/ThreeIsland_BondBridge/map.json b/data/maps/ThreeIsland_BondBridge/map.json index 087c7807f..82b3ba10e 100644 --- a/data/maps/ThreeIsland_BondBridge/map.json +++ b/data/maps/ThreeIsland_BondBridge/map.json @@ -121,7 +121,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BondBridge_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -134,7 +134,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BondBridge_EventScript_1BDF13", - "flag": "FLAG_0x013" + "flag": "FLAG_TEMP_13" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland_House1/map.json b/data/maps/ThreeIsland_House1/map.json index 45b59e396..e21901499 100644 --- a/data/maps/ThreeIsland_House1/map.json +++ b/data/maps/ThreeIsland_House1/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_House1_EventScript_17181A", - "flag": "FLAG_0x076" + "flag": "FLAG_HIDE_LOSTELLE_IN_HER_HOME" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland_PokemonCenter_2F/map.json b/data/maps/ThreeIsland_PokemonCenter_2F/map.json index e2392fb7d..bb174d2f2 100644 --- a/data/maps/ThreeIsland_PokemonCenter_2F/map.json +++ b/data/maps/ThreeIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland_Port/map.json b/data/maps/ThreeIsland_Port/map.json index e33cf3e1f..e49bb1224 100644 --- a/data/maps/ThreeIsland_Port/map.json +++ b/data/maps/ThreeIsland_Port/map.json @@ -43,7 +43,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_Port_EventScript_1687CC", - "flag": "FLAG_0x079" + "flag": "FLAG_HIDE_THREE_ISLAND_BIKERS" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", @@ -56,7 +56,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_Port_EventScript_1687D5", - "flag": "FLAG_0x079" + "flag": "FLAG_HIDE_THREE_ISLAND_BIKERS" } ], "warp_events": [ diff --git a/data/maps/TwoIsland/map.json b/data/maps/TwoIsland/map.json index ce882f5ed..ebbabf5c1 100644 --- a/data/maps/TwoIsland/map.json +++ b/data/maps/TwoIsland/map.json @@ -43,7 +43,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_EventScript_167755", - "flag": "FLAG_0x07B" + "flag": "FLAG_HIDE_TWO_ISLAND_WOMAN" }, { "graphics_id": "MAP_OBJ_GFX_BEAUTY", @@ -56,7 +56,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_EventScript_16775E", - "flag": "FLAG_0x07C" + "flag": "FLAG_HIDE_TWO_ISLAND_BEAUTY" }, { "graphics_id": "MAP_OBJ_GFX_SAILOR", @@ -82,7 +82,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_EventScript_167777", - "flag": "FLAG_0x07D" + "flag": "FLAG_HIDE_TWO_ISLAND_SUPER_NERD" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", @@ -95,7 +95,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/TwoIsland/scripts.inc b/data/maps/TwoIsland/scripts.inc index 9ccc7f1f5..5e7753ea9 100644 --- a/data/maps/TwoIsland/scripts.inc +++ b/data/maps/TwoIsland/scripts.inc @@ -54,17 +54,17 @@ EventScript_1675EE:: @ 81675EE EventScript_1675F4:: @ 81675F4 setvar VAR_MAP_SCENE_TWO_ISLAND, 2 - clearflag FLAG_0x07B + clearflag FLAG_HIDE_TWO_ISLAND_WOMAN return EventScript_1675FD:: @ 81675FD setvar VAR_MAP_SCENE_TWO_ISLAND, 3 - clearflag FLAG_0x07C + clearflag FLAG_HIDE_TWO_ISLAND_BEAUTY return EventScript_167606:: @ 8167606 setvar VAR_MAP_SCENE_TWO_ISLAND, 4 - clearflag FLAG_0x07D + clearflag FLAG_HIDE_TWO_ISLAND_SUPER_NERD return TwoIsland_EventScript_16760F:: @ 816760F diff --git a/data/maps/TwoIsland_House/scripts.inc b/data/maps/TwoIsland_House/scripts.inc index 0f940dd39..87c9a8583 100644 --- a/data/maps/TwoIsland_House/scripts.inc +++ b/data/maps/TwoIsland_House/scripts.inc @@ -8,13 +8,13 @@ TwoIsland_House_EventScript_171619:: @ 8171619 special sub_8112364 lock faceplayer - clearflag FLAG_0x002 - clearflag FLAG_0x003 - clearflag FLAG_0x004 - checkflag FLAG_0x001 + clearflag FLAG_TEMP_2 + clearflag FLAG_TEMP_3 + clearflag FLAG_TEMP_4 + checkflag FLAG_TEMP_1 goto_if_eq EventScript_17164F msgbox gUnknown_81A2B88 - setflag FLAG_0x001 + setflag FLAG_TEMP_1 goto EventScript_17164F end @@ -25,21 +25,21 @@ EventScript_17164F:: @ 817164F checkitem ITEM_TINY_MUSHROOM, 2 compare_var_to_value VAR_RESULT, 1 call_if 1, EventScript_1717AC - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 goto_if_eq EventScript_171687 - checkflag FLAG_0x003 + checkflag FLAG_TEMP_3 goto_if_eq EventScript_171696 goto EventScript_17179E end EventScript_171687:: @ 8171687 - checkflag FLAG_0x003 + checkflag FLAG_TEMP_3 call_if 1, EventScript_1717B0 goto EventScript_1716A5 end EventScript_171696:: @ 8171696 - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 call_if 1, EventScript_1717B0 goto EventScript_1716A5 end @@ -71,11 +71,11 @@ EventScript_1716F4:: @ 81716F4 waitstate compare_var_to_value VAR_0x8004, 0 goto_if_eq EventScript_1716BE - checkflag FLAG_0x004 + checkflag FLAG_TEMP_4 goto_if_eq EventScript_17175B - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 goto_if_eq EventScript_171727 - checkflag FLAG_0x003 + checkflag FLAG_TEMP_3 goto_if_eq EventScript_171741 end @@ -120,13 +120,13 @@ EventScript_17179E:: @ 817179E end EventScript_1717A8:: @ 81717A8 - setflag FLAG_0x002 + setflag FLAG_TEMP_2 return EventScript_1717AC:: @ 81717AC - setflag FLAG_0x003 + setflag FLAG_TEMP_3 return EventScript_1717B0:: @ 81717B0 - setflag FLAG_0x004 + setflag FLAG_TEMP_4 return diff --git a/data/maps/TwoIsland_JoyfulGameCorner/map.json b/data/maps/TwoIsland_JoyfulGameCorner/map.json index 7f49f334a..fd3c9fac2 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/map.json +++ b/data/maps/TwoIsland_JoyfulGameCorner/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x074" + "flag": "FLAG_HIDE_TWO_ISLAND_GAME_CORNER_BIKER" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_GIRL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_JoyfulGameCorner_EventScript_17160C", - "flag": "FLAG_0x075" + "flag": "FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE" }, { "graphics_id": "MAP_OBJ_GFX_MAN", diff --git a/data/maps/TwoIsland_PokemonCenter_2F/map.json b/data/maps/TwoIsland_PokemonCenter_2F/map.json index f42e4f729..43f5eb4ad 100644 --- a/data/maps/TwoIsland_PokemonCenter_2F/map.json +++ b/data/maps/TwoIsland_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/UnknownMap_00_04/map.json b/data/maps/UnknownMap_00_04/map.json index 770988fc8..3c0340f01 100644 --- a/data/maps/UnknownMap_00_04/map.json +++ b/data/maps/UnknownMap_00_04/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604DA", - "flag": "FLAG_0x066" + "flag": "FLAG_HIDE_UNION_ROOM_4" }, { "graphics_id": "MAP_OBJ_GFX_VAR_7", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_160502", - "flag": "FLAG_0x06A" + "flag": "FLAG_HIDE_UNION_ROOM_8" }, { "graphics_id": "MAP_OBJ_GFX_VAR_6", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604F8", - "flag": "FLAG_0x069" + "flag": "FLAG_HIDE_UNION_ROOM_7" }, { "graphics_id": "MAP_OBJ_GFX_VAR_5", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604EE", - "flag": "FLAG_0x068" + "flag": "FLAG_HIDE_UNION_ROOM_6" }, { "graphics_id": "MAP_OBJ_GFX_VAR_4", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604E4", - "flag": "FLAG_0x067" + "flag": "FLAG_HIDE_UNION_ROOM_5" }, { "graphics_id": "MAP_OBJ_GFX_VAR_2", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604D0", - "flag": "FLAG_0x065" + "flag": "FLAG_HIDE_UNION_ROOM_3" }, { "graphics_id": "MAP_OBJ_GFX_VAR_1", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604C6", - "flag": "FLAG_0x064" + "flag": "FLAG_HIDE_UNION_ROOM_2" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "UnknownMap_00_04_EventScript_1604BC", - "flag": "FLAG_0x063" + "flag": "FLAG_HIDE_UNION_ROOM_1" } ], "warp_events": [ diff --git a/data/maps/UnknownMap_00_04/scripts.inc b/data/maps/UnknownMap_00_04/scripts.inc index 94056b155..0358b7d8a 100644 --- a/data/maps/UnknownMap_00_04/scripts.inc +++ b/data/maps/UnknownMap_00_04/scripts.inc @@ -4,14 +4,14 @@ UnknownMap_00_04_MapScripts:: @ 816047C .byte 0 UnknownMap_00_04_MapScript1_160487:: @ 8160487 - setflag FLAG_0x063 - setflag FLAG_0x064 - setflag FLAG_0x065 - setflag FLAG_0x066 - setflag FLAG_0x067 - setflag FLAG_0x068 - setflag FLAG_0x069 - setflag FLAG_0x06A + setflag FLAG_HIDE_UNION_ROOM_1 + setflag FLAG_HIDE_UNION_ROOM_2 + setflag FLAG_HIDE_UNION_ROOM_3 + setflag FLAG_HIDE_UNION_ROOM_4 + setflag FLAG_HIDE_UNION_ROOM_5 + setflag FLAG_HIDE_UNION_ROOM_6 + setflag FLAG_HIDE_UNION_ROOM_7 + setflag FLAG_HIDE_UNION_ROOM_8 removeobject 9 removeobject 8 removeobject 7 diff --git a/data/maps/VermilionCity/map.json b/data/maps/VermilionCity/map.json index 41805e39f..6299cc2e3 100644 --- a/data/maps/VermilionCity/map.json +++ b/data/maps/VermilionCity/map.json @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VermilionCity_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/VermilionCity_Gym/scripts.inc b/data/maps/VermilionCity_Gym/scripts.inc index 4ea4afc22..57bdfd280 100644 --- a/data/maps/VermilionCity_Gym/scripts.inc +++ b/data/maps/VermilionCity_Gym/scripts.inc @@ -4,7 +4,7 @@ VermilionCity_Gym_MapScripts:: @ 816B69E .byte 0 VermilionCity_Gym_MapScript1_16B6A9:: @ 816B6A9 - checkflag FLAG_0x001 + checkflag FLAG_TEMP_1 call_if 1, EventScript_16B6BC checkflag FLAG_0x264 call_if 1, EventScript_16B717 @@ -147,7 +147,7 @@ EventScript_16B843:: @ 816B843 copyvar VAR_0x8005, VAR_0x4001 checkflag FLAG_0x264 goto_if_eq EventScript_16B8E5 - checkflag FLAG_0x001 + checkflag FLAG_TEMP_1 goto_if_eq EventScript_16B89E compare_var_to_var VAR_0x8004, VAR_0x8008 goto_if_eq EventScript_16B885 @@ -161,7 +161,7 @@ EventScript_16B885:: @ 816B885 waitse call EventScript_16B6BC special DrawWholeMapView - setflag FLAG_0x001 + setflag FLAG_TEMP_1 releaseall end @@ -169,7 +169,7 @@ EventScript_16B89E:: @ 816B89E compare_var_to_var VAR_0x8005, VAR_0x8008 goto_if_eq EventScript_16B8CB msgbox gUnknown_819536C - clearflag FLAG_0x001 + clearflag FLAG_TEMP_1 special sub_80CADEC copyvar VAR_0x4000, VAR_0x8004 copyvar VAR_0x4001, VAR_0x8005 diff --git a/data/maps/VermilionCity_PokemonCenter_2F/map.json b/data/maps/VermilionCity_PokemonCenter_2F/map.json index 0b2a3a580..789cc891a 100644 --- a/data/maps/VermilionCity_PokemonCenter_2F/map.json +++ b/data/maps/VermilionCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VermilionCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/data/maps/VermilionCity_PokemonFanClub/scripts.inc b/data/maps/VermilionCity_PokemonFanClub/scripts.inc index 691cc9963..b0bffc017 100644 --- a/data/maps/VermilionCity_PokemonFanClub/scripts.inc +++ b/data/maps/VermilionCity_PokemonFanClub/scripts.inc @@ -55,13 +55,13 @@ EventScript_16B511:: @ 816B511 VermilionCity_PokemonFanClub_EventScript_16B528:: @ 816B528 lock faceplayer - checkflag FLAG_0x003 + checkflag FLAG_TEMP_3 goto_if_eq EventScript_16B54B msgbox gUnknown_81944CC closemessage applymovement 5, Movement_1A75E5 waitmovement 0 - setflag FLAG_0x002 + setflag FLAG_TEMP_2 release end @@ -70,20 +70,20 @@ EventScript_16B54B:: @ 816B54B closemessage applymovement 5, Movement_1A75E5 waitmovement 0 - clearflag FLAG_0x003 + clearflag FLAG_TEMP_3 release end VermilionCity_PokemonFanClub_EventScript_16B563:: @ 816B563 lock faceplayer - checkflag FLAG_0x002 + checkflag FLAG_TEMP_2 goto_if_eq EventScript_16B586 msgbox gUnknown_819446F closemessage applymovement 6, Movement_1A75E5 waitmovement 0 - setflag FLAG_0x003 + setflag FLAG_TEMP_3 release end @@ -92,7 +92,7 @@ EventScript_16B586:: @ 816B586 closemessage applymovement 6, Movement_1A75E5 waitmovement 0 - clearflag FLAG_0x002 + clearflag FLAG_TEMP_2 release end diff --git a/data/maps/VictoryRoad_2F/map.json b/data/maps/VictoryRoad_2F/map.json index ec7650c44..1917174e5 100644 --- a/data/maps/VictoryRoad_2F/map.json +++ b/data/maps/VictoryRoad_2F/map.json @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_2F_EventScript_1BE11D", - "flag": "FLAG_0x058" + "flag": "FLAG_HIDE_VICTORY_ROAD_2F_BOULDER" }, { "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", diff --git a/data/maps/VictoryRoad_3F/map.json b/data/maps/VictoryRoad_3F/map.json index bf95bfae9..97b9f117e 100644 --- a/data/maps/VictoryRoad_3F/map.json +++ b/data/maps/VictoryRoad_3F/map.json @@ -115,7 +115,7 @@ "trainer_type": 88, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_3F_EventScript_1BE11D", - "flag": "FLAG_0x059" + "flag": "FLAG_HIDE_VICTORY_ROAD_3F_BOULDER" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", diff --git a/data/maps/ViridianCity/map.json b/data/maps/ViridianCity/map.json index 469bdb963..6c52616d8 100644 --- a/data/maps/ViridianCity/map.json +++ b/data/maps/ViridianCity/map.json @@ -53,7 +53,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianCity_EventScript_1BDF13", - "flag": "FLAG_0x011" + "flag": "FLAG_TEMP_11" }, { "graphics_id": "MAP_OBJ_GFX_OLD_MAN_1", @@ -131,7 +131,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianCity_EventScript_1BDF13", - "flag": "FLAG_0x012" + "flag": "FLAG_TEMP_12" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/ViridianCity_Gym/map.json b/data/maps/ViridianCity_Gym/map.json index e1cdba88a..5f500d229 100644 --- a/data/maps/ViridianCity_Gym/map.json +++ b/data/maps/ViridianCity_Gym/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianCity_Gym_EventScript_169ECA", - "flag": "FLAG_0x055" + "flag": "FLAG_HIDE_VIRIDIAN_GIOVANNI" }, { "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", diff --git a/data/maps/ViridianCity_PokemonCenter_2F/map.json b/data/maps/ViridianCity_PokemonCenter_2F/map.json index 5e1824f85..3711140e9 100644 --- a/data/maps/ViridianCity_PokemonCenter_2F/map.json +++ b/data/maps/ViridianCity_PokemonCenter_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianCity_PokemonCenter_2F_EventScript_1BB1D2", - "flag": "FLAG_0x070" + "flag": "FLAG_HIDE_MG_DELIVERYMEN" } ], "warp_events": [ diff --git a/include/constants/flags.h b/include/constants/flags.h index 3cf229ffb..4578c4ac3 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -3,261 +3,264 @@ // TODO: Get correct names and numbers -#define FLAG_0x001 0x1 -#define FLAG_0x002 0x2 -#define FLAG_0x003 0x3 -#define FLAG_0x004 0x4 -#define FLAG_0x005 0x5 -#define FLAG_0x006 0x6 -#define FLAG_0x007 0x7 -#define FLAG_0x008 0x8 -#define FLAG_0x009 0x9 -#define FLAG_0x00A 0xA -#define FLAG_0x00B 0xB -#define FLAG_0x00C 0xC -#define FLAG_0x00D 0xD -#define FLAG_0x00E 0xE -#define FLAG_0x00F 0xF -#define FLAG_0x010 0x10 -#define FLAG_0x011 0x11 -#define FLAG_0x012 0x12 -#define FLAG_0x013 0x13 -#define FLAG_0x014 0x14 -#define FLAG_0x015 0x15 -#define FLAG_0x016 0x16 -#define FLAG_0x017 0x17 -#define FLAG_0x018 0x18 -#define FLAG_0x019 0x19 -#define FLAG_0x01A 0x1A -#define FLAG_0x01B 0x1B -#define FLAG_0x01C 0x1C -#define FLAG_0x01D 0x1D -#define FLAG_0x01E 0x1E -#define FLAG_0x01F 0x1F -#define FLAG_0x020 0x20 -#define FLAG_0x021 0x21 -#define FLAG_0x022 0x22 -#define FLAG_0x023 0x23 -#define FLAG_0x024 0x24 -#define FLAG_0x025 0x25 -#define FLAG_0x026 0x26 -#define FLAG_0x027 0x27 -#define FLAG_0x028 0x28 -#define FLAG_0x029 0x29 -#define FLAG_0x02A 0x2A -#define FLAG_0x02B 0x2B -#define FLAG_0x02C 0x2C -#define FLAG_0x02D 0x2D -#define FLAG_0x02E 0x2E -#define FLAG_0x02F 0x2F -#define FLAG_0x030 0x30 -#define FLAG_0x031 0x31 -#define FLAG_0x032 0x32 -#define FLAG_0x033 0x33 -#define FLAG_0x034 0x34 -#define FLAG_0x035 0x35 -#define FLAG_0x036 0x36 -#define FLAG_0x037 0x37 -#define FLAG_0x038 0x38 -#define FLAG_0x039 0x39 -#define FLAG_0x03A 0x3A -#define FLAG_0x03B 0x3B -#define FLAG_0x03C 0x3C -#define FLAG_0x03D 0x3D -#define FLAG_0x03E 0x3E -#define FLAG_0x03F 0x3F -#define FLAG_0x040 0x40 -#define FLAG_0x041 0x41 -#define FLAG_0x042 0x42 -#define FLAG_0x043 0x43 -#define FLAG_0x044 0x44 -#define FLAG_0x045 0x45 -#define FLAG_0x046 0x46 -#define FLAG_0x047 0x47 -#define FLAG_0x048 0x48 -#define FLAG_0x049 0x49 -#define FLAG_0x04A 0x4A -#define FLAG_0x04B 0x4B -#define FLAG_0x04C 0x4C -#define FLAG_0x04D 0x4D -#define FLAG_0x04E 0x4E -#define FLAG_0x04F 0x4F -#define FLAG_0x050 0x50 -#define FLAG_0x051 0x51 -#define FLAG_0x052 0x52 -#define FLAG_0x053 0x53 -#define FLAG_0x054 0x54 -#define FLAG_0x055 0x55 -#define FLAG_0x056 0x56 -#define FLAG_0x057 0x57 -#define FLAG_0x058 0x58 -#define FLAG_0x059 0x59 -#define FLAG_0x05A 0x5A -#define FLAG_0x05B 0x5B -#define FLAG_0x05C 0x5C -#define FLAG_0x05D 0x5D -#define FLAG_0x05E 0x5E -#define FLAG_0x05F 0x5F -#define FLAG_0x060 0x60 -#define FLAG_0x061 0x61 -#define FLAG_0x062 0x62 -#define FLAG_0x063 0x63 -#define FLAG_0x064 0x64 -#define FLAG_0x065 0x65 -#define FLAG_0x066 0x66 -#define FLAG_0x067 0x67 -#define FLAG_0x068 0x68 -#define FLAG_0x069 0x69 -#define FLAG_0x06A 0x6A -#define FLAG_0x06B 0x6B -#define FLAG_0x06C 0x6C -#define FLAG_0x06D 0x6D -#define FLAG_0x06E 0x6E -#define FLAG_0x06F 0x6F -#define FLAG_0x070 0x70 -#define FLAG_0x071 0x71 -#define FLAG_0x072 0x72 -#define FLAG_0x073 0x73 -#define FLAG_0x074 0x74 -#define FLAG_0x075 0x75 -#define FLAG_0x076 0x76 -#define FLAG_0x077 0x77 -#define FLAG_0x078 0x78 -#define FLAG_0x079 0x79 -#define FLAG_0x07A 0x7A -#define FLAG_0x07B 0x7B -#define FLAG_0x07C 0x7C -#define FLAG_0x07D 0x7D -#define FLAG_0x07E 0x7E -#define FLAG_0x07F 0x7F -#define FLAG_0x080 0x80 -#define FLAG_0x081 0x81 -#define FLAG_0x082 0x82 -#define FLAG_0x083 0x83 -#define FLAG_0x084 0x84 -#define FLAG_0x085 0x85 -#define FLAG_0x086 0x86 -#define FLAG_0x087 0x87 -#define FLAG_0x088 0x88 -#define FLAG_0x089 0x89 -#define FLAG_0x08A 0x8A -#define FLAG_0x08B 0x8B -#define FLAG_0x08C 0x8C -#define FLAG_0x08D 0x8D -#define FLAG_0x08E 0x8E -#define FLAG_0x08F 0x8F -#define FLAG_0x090 0x90 -#define FLAG_0x091 0x91 -#define FLAG_0x092 0x92 -#define FLAG_0x093 0x93 -#define FLAG_0x094 0x94 -#define FLAG_0x095 0x95 -#define FLAG_0x096 0x96 -#define FLAG_0x097 0x97 -#define FLAG_0x098 0x98 -#define FLAG_0x099 0x99 -#define FLAG_0x09A 0x9A -#define FLAG_0x09B 0x9B -#define FLAG_0x09C 0x9C -#define FLAG_0x09D 0x9D -#define FLAG_0x09E 0x9E -#define FLAG_0x09F 0x9F -#define FLAG_0x0A0 0xA0 -#define FLAG_0x0A1 0xA1 -#define FLAG_0x0A2 0xA2 -#define FLAG_0x0A3 0xA3 -#define FLAG_0x0A4 0xA4 -#define FLAG_0x0A5 0xA5 -#define FLAG_0x0A6 0xA6 -#define FLAG_0x0A7 0xA7 -#define FLAG_0x0A8 0xA8 -#define FLAG_0x0A9 0xA9 -#define FLAG_0x0AA 0xAA -#define FLAG_0x0AB 0xAB -#define FLAG_0x0AC 0xAC -#define FLAG_0x0AD 0xAD -#define FLAG_0x0AE 0xAE -#define FLAG_0x0AF 0xAF -#define FLAG_0x0B0 0xB0 -#define FLAG_0x0B1 0xB1 -#define FLAG_0x0B2 0xB2 -#define FLAG_0x0B3 0xB3 -#define FLAG_0x0B4 0xB4 -#define FLAG_0x0B5 0xB5 -#define FLAG_0x0B6 0xB6 -#define FLAG_0x0B7 0xB7 -#define FLAG_0x0B8 0xB8 -#define FLAG_0x0B9 0xB9 -#define FLAG_0x0BA 0xBA -#define FLAG_0x0BB 0xBB -#define FLAG_0x0BC 0xBC -#define FLAG_0x0BD 0xBD -#define FLAG_0x0BE 0xBE -#define FLAG_0x0BF 0xBF -#define FLAG_0x0C0 0xC0 -#define FLAG_0x0C1 0xC1 -#define FLAG_0x0C2 0xC2 -#define FLAG_0x0C3 0xC3 -#define FLAG_0x0C4 0xC4 -#define FLAG_0x0C5 0xC5 -#define FLAG_0x0C6 0xC6 -#define FLAG_0x0C7 0xC7 -#define FLAG_0x0C8 0xC8 -#define FLAG_0x0C9 0xC9 -#define FLAG_0x0CA 0xCA -#define FLAG_0x0CB 0xCB -#define FLAG_0x0CC 0xCC -#define FLAG_0x0CD 0xCD -#define FLAG_0x0CE 0xCE -#define FLAG_0x0CF 0xCF -#define FLAG_0x0D0 0xD0 -#define FLAG_0x0D1 0xD1 -#define FLAG_0x0D2 0xD2 -#define FLAG_0x0D3 0xD3 -#define FLAG_0x0D4 0xD4 -#define FLAG_0x0D5 0xD5 -#define FLAG_0x0D6 0xD6 -#define FLAG_0x0D7 0xD7 -#define FLAG_0x0D8 0xD8 -#define FLAG_0x0D9 0xD9 -#define FLAG_0x0DA 0xDA -#define FLAG_0x0DB 0xDB -#define FLAG_0x0DC 0xDC -#define FLAG_0x0DD 0xDD -#define FLAG_0x0DE 0xDE -#define FLAG_0x0DF 0xDF -#define FLAG_0x0E0 0xE0 -#define FLAG_0x0E1 0xE1 -#define FLAG_0x0E2 0xE2 -#define FLAG_0x0E3 0xE3 -#define FLAG_0x0E4 0xE4 -#define FLAG_0x0E5 0xE5 -#define FLAG_0x0E6 0xE6 -#define FLAG_0x0E7 0xE7 -#define FLAG_0x0E8 0xE8 -#define FLAG_0x0E9 0xE9 -#define FLAG_0x0EA 0xEA -#define FLAG_0x0EB 0xEB -#define FLAG_0x0EC 0xEC -#define FLAG_0x0ED 0xED -#define FLAG_0x0EE 0xEE -#define FLAG_0x0EF 0xEF -#define FLAG_0x0F0 0xF0 -#define FLAG_0x0F1 0xF1 -#define FLAG_0x0F2 0xF2 -#define FLAG_0x0F3 0xF3 -#define FLAG_0x0F4 0xF4 -#define FLAG_0x0F5 0xF5 -#define FLAG_0x0F6 0xF6 -#define FLAG_0x0F7 0xF7 -#define FLAG_0x0F8 0xF8 -#define FLAG_0x0F9 0xF9 -#define FLAG_0x0FA 0xFA -#define FLAG_0x0FB 0xFB -#define FLAG_0x0FC 0xFC -#define FLAG_0x0FD 0xFD -#define FLAG_0x0FE 0xFE -#define FLAG_0x0FF 0xFF +#define FLAG_TEMP_1 0x001 +#define FLAG_TEMP_2 0x002 +#define FLAG_TEMP_3 0x003 +#define FLAG_TEMP_4 0x004 +#define FLAG_TEMP_5 0x005 +#define FLAG_TEMP_6 0x006 +#define FLAG_TEMP_7 0x007 +#define FLAG_TEMP_8 0x008 +#define FLAG_TEMP_9 0x009 +#define FLAG_TEMP_A 0x00A +#define FLAG_TEMP_B 0x00B +#define FLAG_TEMP_C 0x00C +#define FLAG_TEMP_D 0x00D +#define FLAG_TEMP_E 0x00E +#define FLAG_TEMP_F 0x00F +#define FLAG_TEMP_10 0x010 +#define FLAG_TEMP_11 0x011 +#define FLAG_TEMP_12 0x012 +#define FLAG_TEMP_13 0x013 +#define FLAG_TEMP_14 0x014 +#define FLAG_TEMP_15 0x015 +#define FLAG_TEMP_16 0x016 +#define FLAG_TEMP_17 0x017 +#define FLAG_TEMP_18 0x018 +#define FLAG_TEMP_19 0x019 +#define FLAG_TEMP_1A 0x01A +#define FLAG_TEMP_1B 0x01B +#define FLAG_TEMP_1C 0x01C +#define FLAG_TEMP_1D 0x01D +#define FLAG_TEMP_1E 0x01E +#define FLAG_TEMP_1F 0x01F + +#define FLAG_0x020 0x020 +#define FLAG_0x021 0x021 +#define FLAG_0x022 0x022 +#define FLAG_0x023 0x023 +#define FLAG_0x024 0x024 +#define FLAG_0x025 0x025 +#define FLAG_0x026 0x026 +#define FLAG_0x027 0x027 + +// Hide/show flags +#define FLAG_HIDE_BULBASAUR_BALL 0x028 +#define FLAG_HIDE_SQUIRTLE_BALL 0x029 +#define FLAG_HIDE_CHARMANDER_BALL 0x02A +#define FLAG_HIDE_OAK_IN_HIS_LAB 0x02B +#define FLAG_HIDE_OAK_IN_PALLET_TOWN 0x02C +#define FLAG_HIDE_RIVAL_IN_LAB 0x02D +#define FLAG_HIDE_PEWTER_CITY_GYM_ESCORT 0x02E +#define FLAG_HIDE_DOME_FOSSIL 0x02F +#define FLAG_HIDE_HELIX_FOSSIL 0x030 +#define FLAG_HIDE_NUGGET_BRIDGE_ROCKET 0x031 +#define FLAG_HIDE_BILL_CLEFAIRY 0x032 +#define FLAG_HIDE_BILL_HUMAN_SEA_COTTAGE 0x033 +#define FLAG_HIDE_TOWER_FUJI 0x034 +#define FLAG_HIDE_POKEHOUSE_FUJI 0x035 +#define FLAG_HIDE_LIFT_KEY 0x036 +#define FLAG_HIDE_SILPH_SCOPE 0x037 +#define FLAG_HIDE_HIDEOUT_GIOVANNI 0x038 +#define FLAG_HIDE_TOWN_MAP 0x039 +#define FLAG_HIDE_POKEDEX 0x03A +#define FLAG_HIDE_CERULEAN_ROCKET 0x03B +#define FLAG_HIDE_CERULEAN_RIVAL 0x03C +#define FLAG_HIDE_SS_ANNE_RIVAL 0x03D +#define FLAG_HIDE_SAFFRON_ROCKETS 0x03E +#define FLAG_HIDE_SAFFRON_CIVILIANS 0x03F +#define FLAG_HIDE_SEAFOAM_1F_BOULDER_1 0x040 +#define FLAG_HIDE_SEAFOAM_1F_BOULDER_2 0x041 +#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_1 0x042 +#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_2 0x043 +#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_1 0x044 +#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_2 0x045 +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 0x046 +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 0x047 +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_3 0x048 +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_4 0x049 +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_5 0x04A +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_6 0x04B +#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 0x04C +#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 0x04D +#define FLAG_HIDE_SILPH_RIVAL 0x04E +#define FLAG_HIDE_ROUTE_22_RIVAL 0x04F +#define FLAG_HIDE_PEWTER_MUSEUM_ESCORT 0x050 +#define FLAG_HIDE_TOWER_RIVAL 0x051 +#define FLAG_HIDE_MOLTRES 0x052 +#define FLAG_HIDE_SILPH_ROCKETS 0x053 +#define FLAG_HIDE_ROUTE_12_SNORLAX 0x054 +#define FLAG_HIDE_VIRIDIAN_GIOVANNI 0x055 +#define FLAG_HIDE_OLD_AMBER 0x056 +#define FLAG_HIDE_EEVEE_BALL 0x057 +#define FLAG_HIDE_VICTORY_ROAD_2F_BOULDER 0x058 +#define FLAG_HIDE_VICTORY_ROAD_3F_BOULDER 0x059 +#define FLAG_HIDE_OAK_IN_CHAMP_ROOM 0x05A +#define FLAG_HIDE_GAME_CORNER_ROCKET 0x05B +#define FLAG_HIDE_CERULEAN_CAVE_GUARD 0x05C +#define FLAG_HIDE_ZAPDOS 0x05D +#define FLAG_HIDE_TOWER_ROCKET_1 0x05E +#define FLAG_HIDE_CELADON_ROCKETS 0x05F +#define FLAG_HIDE_DOJO_HITMONLEE_BALL 0x060 +#define FLAG_HIDE_DOJO_HITMONCHAN_BALL 0x061 +#define FLAG_HIDE_CINNABAR_BILL 0x062 +#define FLAG_HIDE_UNION_ROOM_1 0x063 +#define FLAG_HIDE_UNION_ROOM_2 0x064 +#define FLAG_HIDE_UNION_ROOM_3 0x065 +#define FLAG_HIDE_UNION_ROOM_4 0x066 +#define FLAG_HIDE_UNION_ROOM_5 0x067 +#define FLAG_HIDE_UNION_ROOM_6 0x068 +#define FLAG_HIDE_UNION_ROOM_7 0x069 +#define FLAG_HIDE_UNION_ROOM_8 0x06A +#define FLAG_HIDE_CINNABAR_SEAGALLOP 0x06B +#define FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT 0x06C +#define FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER 0x06D +#define FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN 0x06E +#define FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY 0x06F +#define FLAG_HIDE_MG_DELIVERYMEN 0x070 +#define FLAG_HIDE_ONE_ISLAND_BILL 0x071 +#define FLAG_HIDE_ONE_ISLAND_POKECENTER_BILL 0x072 +#define FLAG_HIDE_ONE_ISLAND_POKECENTER_CELIO 0x073 +#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_BIKER 0x074 +#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE 0x075 +#define FLAG_HIDE_LOSTELLE_IN_HER_HOME 0x076 +#define FLAG_0x077 0x077 +#define FLAG_0x078 0x078 +#define FLAG_HIDE_THREE_ISLAND_BIKERS 0x079 +#define FLAG_HIDE_LOSTELLE_IN_BERRY_FOREST 0x07A +#define FLAG_HIDE_TWO_ISLAND_WOMAN 0x07B +#define FLAG_HIDE_TWO_ISLAND_BEAUTY 0x07C +#define FLAG_HIDE_TWO_ISLAND_SUPER_NERD 0x07D +#define FLAG_HIDE_THREE_ISLAND_ANTIBIKERS 0x07E +#define FLAG_0x07F 0x07F +#define FLAG_0x080 0x080 +#define FLAG_0x081 0x081 +#define FLAG_0x082 0x082 +#define FLAG_HIDE_TOWER_ROCKET_2 0x083 +#define FLAG_HIDE_TOWER_ROCKET_3 0x084 +#define FLAG_0x085 0x085 +#define FLAG_0x086 0x086 +#define FLAG_0x087 0x087 +#define FLAG_0x088 0x088 +#define FLAG_0x089 0x089 +#define FLAG_0x08A 0x08A +#define FLAG_0x08B 0x08B +#define FLAG_0x08C 0x08C +#define FLAG_0x08D 0x08D +#define FLAG_0x08E 0x08E +#define FLAG_0x08F 0x08F +#define FLAG_0x090 0x090 +#define FLAG_0x091 0x091 +#define FLAG_0x092 0x092 +#define FLAG_0x093 0x093 +#define FLAG_0x094 0x094 +#define FLAG_0x095 0x095 +#define FLAG_0x096 0x096 +#define FLAG_0x097 0x097 +#define FLAG_0x098 0x098 +#define FLAG_0x099 0x099 +#define FLAG_0x09A 0x09A +#define FLAG_0x09B 0x09B +#define FLAG_0x09C 0x09C +#define FLAG_0x09D 0x09D +#define FLAG_0x09E 0x09E +#define FLAG_0x09F 0x09F +#define FLAG_0x0A0 0x0A0 +#define FLAG_0x0A1 0x0A1 +#define FLAG_0x0A2 0x0A2 +#define FLAG_0x0A3 0x0A3 +#define FLAG_0x0A4 0x0A4 +#define FLAG_0x0A5 0x0A5 +#define FLAG_0x0A6 0x0A6 +#define FLAG_0x0A7 0x0A7 +#define FLAG_0x0A8 0x0A8 +#define FLAG_0x0A9 0x0A9 +#define FLAG_0x0AA 0x0AA +#define FLAG_0x0AB 0x0AB +#define FLAG_0x0AC 0x0AC +#define FLAG_0x0AD 0x0AD +#define FLAG_0x0AE 0x0AE +#define FLAG_0x0AF 0x0AF +#define FLAG_0x0B0 0x0B0 +#define FLAG_0x0B1 0x0B1 +#define FLAG_0x0B2 0x0B2 +#define FLAG_0x0B3 0x0B3 +#define FLAG_0x0B4 0x0B4 +#define FLAG_0x0B5 0x0B5 +#define FLAG_0x0B6 0x0B6 +#define FLAG_0x0B7 0x0B7 +#define FLAG_0x0B8 0x0B8 +#define FLAG_0x0B9 0x0B9 +#define FLAG_0x0BA 0x0BA +#define FLAG_0x0BB 0x0BB +#define FLAG_0x0BC 0x0BC +#define FLAG_0x0BD 0x0BD +#define FLAG_0x0BE 0x0BE +#define FLAG_0x0BF 0x0BF +#define FLAG_0x0C0 0x0C0 +#define FLAG_0x0C1 0x0C1 +#define FLAG_0x0C2 0x0C2 +#define FLAG_0x0C3 0x0C3 +#define FLAG_0x0C4 0x0C4 +#define FLAG_0x0C5 0x0C5 +#define FLAG_0x0C6 0x0C6 +#define FLAG_0x0C7 0x0C7 +#define FLAG_0x0C8 0x0C8 +#define FLAG_0x0C9 0x0C9 +#define FLAG_0x0CA 0x0CA +#define FLAG_0x0CB 0x0CB +#define FLAG_0x0CC 0x0CC +#define FLAG_0x0CD 0x0CD +#define FLAG_0x0CE 0x0CE +#define FLAG_0x0CF 0x0CF +#define FLAG_0x0D0 0x0D0 +#define FLAG_0x0D1 0x0D1 +#define FLAG_0x0D2 0x0D2 +#define FLAG_0x0D3 0x0D3 +#define FLAG_0x0D4 0x0D4 +#define FLAG_0x0D5 0x0D5 +#define FLAG_0x0D6 0x0D6 +#define FLAG_0x0D7 0x0D7 +#define FLAG_0x0D8 0x0D8 +#define FLAG_0x0D9 0x0D9 +#define FLAG_0x0DA 0x0DA +#define FLAG_0x0DB 0x0DB +#define FLAG_0x0DC 0x0DC +#define FLAG_0x0DD 0x0DD +#define FLAG_0x0DE 0x0DE +#define FLAG_0x0DF 0x0DF +#define FLAG_0x0E0 0x0E0 +#define FLAG_0x0E1 0x0E1 +#define FLAG_0x0E2 0x0E2 +#define FLAG_0x0E3 0x0E3 +#define FLAG_0x0E4 0x0E4 +#define FLAG_0x0E5 0x0E5 +#define FLAG_0x0E6 0x0E6 +#define FLAG_0x0E7 0x0E7 +#define FLAG_0x0E8 0x0E8 +#define FLAG_0x0E9 0x0E9 +#define FLAG_0x0EA 0x0EA +#define FLAG_0x0EB 0x0EB +#define FLAG_0x0EC 0x0EC +#define FLAG_0x0ED 0x0ED +#define FLAG_0x0EE 0x0EE +#define FLAG_0x0EF 0x0EF +#define FLAG_0x0F0 0x0F0 +#define FLAG_0x0F1 0x0F1 +#define FLAG_0x0F2 0x0F2 +#define FLAG_0x0F3 0x0F3 +#define FLAG_0x0F4 0x0F4 +#define FLAG_0x0F5 0x0F5 +#define FLAG_0x0F6 0x0F6 +#define FLAG_0x0F7 0x0F7 +#define FLAG_0x0F8 0x0F8 +#define FLAG_0x0F9 0x0F9 +#define FLAG_0x0FA 0x0FA +#define FLAG_0x0FB 0x0FB +#define FLAG_0x0FC 0x0FC +#define FLAG_0x0FD 0x0FD +#define FLAG_0x0FE 0x0FE +#define FLAG_0x0FF 0x0FF #define FLAG_0x100 0x100 #define FLAG_0x101 0x101 #define FLAG_0x102 0x102 diff --git a/include/constants/map_objects.h b/include/constants/map_objects.h index b6154da17..39c8871e1 100644 --- a/include/constants/map_objects.h +++ b/include/constants/map_objects.h @@ -79,7 +79,7 @@ #define MAP_OBJ_GFX_AGATHA 75 #define MAP_OBJ_GFX_DAISY 76 #define MAP_OBJ_GFX_LORELEI 77 -#define MAP_OBJ_GFX_OLD_MAN_3 78 +#define MAP_OBJ_GFX_MR_FUJI 78 #define MAP_OBJ_GFX_BRUNO 79 #define MAP_OBJ_GFX_BROCK 80 #define MAP_OBJ_GFX_MISTY 81 diff --git a/src/quest_log.c b/src/quest_log.c index 477437f3d..1ff5a1de5 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -2509,10 +2509,10 @@ static void sub_81130BC(struct Var4038Struct * varPtr) sub_8113524(varPtr); sub_8113390(varPtr); VarSet(VAR_0x4039, gSaveBlock2Ptr->playTimeHours); - FlagClear(FLAG_0x06C); - FlagClear(FLAG_0x06D); - FlagClear(FLAG_0x06E); - FlagClear(FLAG_0x06F); + FlagClear(FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT); + FlagClear(FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER); + FlagClear(FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN); + FlagClear(FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY); VarSet(VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 1); } } From 2702aa2754ac3f6ae91b61c4fa2177ff5b623717 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 19 Oct 2019 21:10:29 -0400 Subject: [PATCH 069/114] Remaining NPC hide/show flags --- data/event_scripts.s | 54 ++-- data/maps/BirthIsland_Exterior/map.json | 4 +- data/maps/BirthIsland_Exterior/scripts.inc | 6 +- .../maps/CeladonCity_Condominiums_2F/map.json | 8 +- .../CeladonCity_DepartmentStore_2F/map.json | 2 +- data/maps/CeladonCity_Gym/scripts.inc | 2 +- data/maps/CeruleanCave_B1F/map.json | 2 +- data/maps/CeruleanCave_B1F/scripts.inc | 2 +- .../CeruleanCity_PokemonCenter_1F/map.json | 8 +- data/maps/CinnabarIsland/scripts.inc | 2 +- .../CinnabarIsland_PokemonCenter_1F/map.json | 10 +- .../scripts.inc | 2 +- data/maps/FiveIsland_LostCave_Room10/map.json | 2 +- .../FiveIsland_LostCave_Room10/scripts.inc | 4 +- data/maps/FiveIsland_Meadow/map.json | 6 +- .../maps/FiveIsland_PokemonCenter_1F/map.json | 8 +- data/maps/FiveIsland_ResortGorgeous/map.json | 2 +- .../FiveIsland_ResortGorgeous/scripts.inc | 2 +- .../FiveIsland_ResortGorgeous_House/map.json | 4 +- data/maps/FiveIsland_RocketWarehouse/map.json | 10 +- .../FiveIsland_RocketWarehouse/scripts.inc | 2 +- data/maps/FourIsland/map.json | 2 +- data/maps/FourIsland/scripts.inc | 2 +- .../maps/FourIsland_IcefallCave_Back/map.json | 8 +- .../FourIsland_IcefallCave_Back/scripts.inc | 6 +- data/maps/FourIsland_LoreleisHouse/map.json | 18 +- data/maps/FuchsiaCity/map.json | 2 +- data/maps/FuchsiaCity_Building1/map.json | 4 +- data/maps/FuchsiaCity_Gym/scripts.inc | 2 +- data/maps/IndigoPlateau_Exterior/map.json | 4 +- .../IndigoPlateau_PokemonCenter_1F/map.json | 12 +- .../LavenderTown_PokemonCenter_1F/map.json | 2 +- data/maps/MtEmber_Exterior/map.json | 4 +- data/maps/MtEmber_RubyPath_B5F/map.json | 2 +- data/maps/MtMoon_B2F/map.json | 8 +- data/maps/NavelRock_Base/map.json | 2 +- data/maps/NavelRock_Base/scripts.inc | 4 +- data/maps/NavelRock_Summit/map.json | 2 +- data/maps/NavelRock_Summit/scripts.inc | 4 +- .../OneIsland_KindleRoad_EmberSpa/map.json | 2 +- .../OneIsland_PokemonCenter_1F/scripts.inc | 2 +- data/maps/PewterCity/map.json | 2 +- data/maps/PewterCity_Gym/scripts.inc | 2 +- data/maps/PowerPlant/map.json | 4 +- data/maps/PowerPlant/scripts.inc | 4 +- data/maps/RocketHideout_B1F/map.json | 10 +- data/maps/RocketHideout_B2F/map.json | 2 +- data/maps/RocketHideout_B3F/map.json | 4 +- data/maps/RocketHideout_B4F/map.json | 6 +- data/maps/Route16/map.json | 2 +- data/maps/Route16/scripts.inc | 2 +- data/maps/SSAnne_Exterior/map.json | 2 +- data/maps/SaffronCity/map.json | 2 +- data/maps/SaffronCity_Gym/scripts.inc | 2 +- .../SaffronCity_PokemonCenter_1F/map.json | 8 +- .../map.json | 8 +- data/maps/SeafoamIslands_B4F/map.json | 2 +- data/maps/SeafoamIslands_B4F/scripts.inc | 2 +- .../SevenIsland_PokemonCenter_1F/map.json | 8 +- .../map.json | 4 +- data/maps/SixIsland_OutcastIsland/map.json | 2 +- data/maps/SixIsland_PokemonCenter_1F/map.json | 2 +- .../SixIsland_PokemonCenter_1F/scripts.inc | 2 +- data/maps/SixIsland_RuinValley/map.json | 2 +- data/maps/ThreeIsland/map.json | 2 +- .../TwoIsland_JoyfulGameCorner/scripts.inc | 2 +- data/maps/VermilionCity/map.json | 2 +- data/maps/VermilionCity/scripts.inc | 2 +- data/maps/VermilionCity_Gym/scripts.inc | 4 +- .../VermilionCity_PokemonCenter_1F/map.json | 8 +- data/maps/ViridianCity_Gym/scripts.inc | 2 +- include/constants/flags.h | 272 +++++++++--------- 72 files changed, 307 insertions(+), 305 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index b1d8fe132..416da56b2 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1493,22 +1493,22 @@ EventScript_ResetAllMapFlags:: @ 81A6481 setflag FLAG_HIDE_OAK_IN_HIS_LAB setflag FLAG_HIDE_OAK_IN_PALLET_TOWN setflag FLAG_HIDE_BILL_HUMAN_SEA_COTTAGE - setflag FLAG_0x092 + setflag FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY setflag FLAG_HIDE_POKEHOUSE_FUJI setflag FLAG_HIDE_LIFT_KEY setflag FLAG_HIDE_SILPH_SCOPE setflag FLAG_HIDE_CERULEAN_RIVAL setflag FLAG_HIDE_SS_ANNE_RIVAL - setflag FLAG_0x0A1 + setflag FLAG_HIDE_VERMILION_CITY_OAKS_AIDE setflag FLAG_HIDE_SAFFRON_CIVILIANS setflag FLAG_HIDE_ROUTE_22_RIVAL setflag FLAG_HIDE_OAK_IN_CHAMP_ROOM - setflag FLAG_0x0A3 - setflag FLAG_0x0A4 + setflag FLAG_HIDE_CREDITS_RIVAL + setflag FLAG_HIDE_CREDITS_OAK setflag FLAG_HIDE_CINNABAR_BILL setflag FLAG_HIDE_CINNABAR_SEAGALLOP - setflag FLAG_0x0A2 - setflag FLAG_0x08C + setflag FLAG_HIDE_CINNABAR_POKECENTER_BILL + setflag FLAG_HIDE_LORELEI_IN_HER_HOUSE setflag FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT setflag FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER setflag FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN @@ -1519,31 +1519,31 @@ EventScript_ResetAllMapFlags:: @ 81A6481 setflag FLAG_HIDE_TWO_ISLAND_BEAUTY setflag FLAG_HIDE_TWO_ISLAND_SUPER_NERD setflag FLAG_HIDE_LOSTELLE_IN_HER_HOME - setflag FLAG_0x091 - setflag FLAG_0x097 - setflag FLAG_0x090 - setflag FLAG_0x094 - setflag FLAG_0x095 - setflag FLAG_0x096 - setflag FLAG_0x099 - setflag FLAG_0x0A5 - setflag FLAG_0x0A6 - setflag FLAG_0x0A7 - setflag FLAG_0x0A8 - setflag FLAG_0x0A9 - setflag FLAG_0x0AA - setflag FLAG_0x0AB - setflag FLAG_0x0AC - setflag FLAG_0x09D - setflag FLAG_0x09E - setflag FLAG_0x09F - setflag FLAG_0x0A0 - setflag FLAG_0x0AE + setflag FLAG_HIDE_THREE_ISLAND_LONE_BIKER + setflag FLAG_HIDE_FOUR_ISLAND_RIVAL + setflag FLAG_HIDE_DOTTED_HOLE_SCIENTIST + setflag FLAG_HIDE_RESORT_GORGEOUS_SELPHY + setflag FLAG_HIDE_RESORT_GORGEOUS_INSIDE_SELPHY + setflag FLAG_HIDE_SELPHYS_BUTLER + setflag FLAG_HIDE_DEOXYS + setflag FLAG_HIDE_LORELEI_HOUSE_MEOWTH_DOLL + setflag FLAG_HIDE_LORELEI_HOUSE_CHANSEY_DOLL + setflag FLAG_HIDE_LORELEIS_HOUSE_NIDORAN_F_DOLL + setflag FLAG_HIDE_LORELEI_HOUSE_JIGGLYPUFF_DOLL + setflag FLAG_HIDE_LORELEIS_HOUSE_NIDORAN_M_DOLL + setflag FLAG_HIDE_LORELEIS_HOUSE_FEAROW_DOLL + setflag FLAG_HIDE_LORELEIS_HOUSE_PIDGEOT_DOLL + setflag FLAG_HIDE_LORELEIS_HOUSE_LAPRAS_DOLL + setflag FLAG_HIDE_POSTGAME_GOSSIPERS + setflag FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS + setflag FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL + setflag FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL + setflag FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS setvar VAR_0x4025, 500 end EventScript_1A651A:: @ 81A651A - clearflag FLAG_0x09D + clearflag FLAG_HIDE_POSTGAME_GOSSIPERS call EventScript_1A6551 special sub_81130A8 specialvar VAR_RESULT, IsNationalPokedexEnabled diff --git a/data/maps/BirthIsland_Exterior/map.json b/data/maps/BirthIsland_Exterior/map.json index a38e0223e..8e78364f6 100644 --- a/data/maps/BirthIsland_Exterior/map.json +++ b/data/maps/BirthIsland_Exterior/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "BirthIsland_Exterior_EventScript_165271", - "flag": "FLAG_0x09A" + "flag": "FLAG_HIDE_BIRTH_ISLAND_METEORITE" }, { "graphics_id": "MAP_OBJ_GFX_VAR_0", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x099" + "flag": "FLAG_HIDE_DEOXYS" } ], "warp_events": [ diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc index b53955f53..99ab46150 100644 --- a/data/maps/BirthIsland_Exterior/scripts.inc +++ b/data/maps/BirthIsland_Exterior/scripts.inc @@ -20,14 +20,14 @@ BirthIsland_Exterior_MapScript1_165217:: @ 8165217 end EventScript_16523C:: @ 816523C - setflag FLAG_0x099 - setflag FLAG_0x09A + setflag FLAG_HIDE_DEOXYS + setflag FLAG_HIDE_BIRTH_ISLAND_METEORITE return EventScript_165243:: @ 8165243 checkflag FLAG_0x2F7 goto_if_eq EventScript_1A77A9 - clearflag FLAG_0x09A + clearflag FLAG_HIDE_BIRTH_ISLAND_METEORITE clearflag FLAG_0x848 return diff --git a/data/maps/CeladonCity_Condominiums_2F/map.json b/data/maps/CeladonCity_Condominiums_2F/map.json index de354af8b..9f80e8e96 100644 --- a/data/maps/CeladonCity_Condominiums_2F/map.json +++ b/data/maps/CeladonCity_Condominiums_2F/map.json @@ -14,7 +14,7 @@ "connections": null, "object_events": [ { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 6, "y": 6, "elevation": 0, @@ -24,10 +24,10 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Condominiums_2F_EventScript_1ACE9D", - "flag": "FLAG_0x09E" + "flag": "FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 5, "y": 6, "elevation": 0, @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_Condominiums_2F_EventScript_1ACE9D", - "flag": "FLAG_0x09E" + "flag": "FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_DepartmentStore_2F/map.json b/data/maps/CeladonCity_DepartmentStore_2F/map.json index fae0949c0..f5333e88a 100644 --- a/data/maps/CeladonCity_DepartmentStore_2F/map.json +++ b/data/maps/CeladonCity_DepartmentStore_2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_DepartmentStore_2F_EventScript_1AD053", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" } ], "warp_events": [ diff --git a/data/maps/CeladonCity_Gym/scripts.inc b/data/maps/CeladonCity_Gym/scripts.inc index 9e9fb9543..148f14c26 100644 --- a/data/maps/CeladonCity_Gym/scripts.inc +++ b/data/maps/CeladonCity_Gym/scripts.inc @@ -19,7 +19,7 @@ EventScript_16D0A0:: @ 816D0A0 setvar VAR_0x8004, 5 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars - clearflag FLAG_0x09E + clearflag FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS setflag FLAG_0x4B3 setflag FLAG_BADGE04_GET setvar VAR_0x8008, 4 diff --git a/data/maps/CeruleanCave_B1F/map.json b/data/maps/CeruleanCave_B1F/map.json index 1f982d094..1713f66e9 100644 --- a/data/maps/CeruleanCave_B1F/map.json +++ b/data/maps/CeruleanCave_B1F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1624F5", - "flag": "FLAG_0x081" + "flag": "FLAG_HIDE_MEWTWO" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", diff --git a/data/maps/CeruleanCave_B1F/scripts.inc b/data/maps/CeruleanCave_B1F/scripts.inc index c12eaff5a..a9e13651c 100644 --- a/data/maps/CeruleanCave_B1F/scripts.inc +++ b/data/maps/CeruleanCave_B1F/scripts.inc @@ -21,7 +21,7 @@ CeruleanCave_B1F_MapScript2_1624E7:: @ 81624E7 end EventScript_1624F1:: @ 81624F1 - clearflag FLAG_0x081 + clearflag FLAG_HIDE_MEWTWO return CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5 diff --git a/data/maps/CeruleanCity_PokemonCenter_1F/map.json b/data/maps/CeruleanCity_PokemonCenter_1F/map.json index 9b5b8fc4a..85e02720a 100644 --- a/data/maps/CeruleanCity_PokemonCenter_1F/map.json +++ b/data/maps/CeruleanCity_PokemonCenter_1F/map.json @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 2, "y": 1, "elevation": 0, @@ -89,10 +89,10 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_PokemonCenter_1F_EventScript_1ACE68", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 3, "y": 1, "elevation": 0, @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCity_PokemonCenter_1F_EventScript_1ACE68", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" } ], "warp_events": [ diff --git a/data/maps/CinnabarIsland/scripts.inc b/data/maps/CinnabarIsland/scripts.inc index 407792e32..7f10405da 100644 --- a/data/maps/CinnabarIsland/scripts.inc +++ b/data/maps/CinnabarIsland/scripts.inc @@ -152,7 +152,7 @@ EventScript_167078:: @ 8167078 call_if 1, EventScript_1670B3 removeobject 3 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 - clearflag FLAG_0x0A2 + clearflag FLAG_HIDE_CINNABAR_POKECENTER_BILL releaseall end diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json index 2b0508a57..e45fcd735 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_1F/map.json +++ b/data/maps/CinnabarIsland_PokemonCenter_1F/map.json @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 2, "y": 1, "elevation": 0, @@ -76,10 +76,10 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 3, "y": 1, "elevation": 0, @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" }, { "graphics_id": "MAP_OBJ_GFX_BILL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CinnabarIsland_PokemonCenter_1F_EventScript_16E90A", - "flag": "FLAG_0x0A2" + "flag": "FLAG_HIDE_CINNABAR_POKECENTER_BILL" } ], "warp_events": [ diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc b/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc index c2f649414..ae4c986bf 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc @@ -37,7 +37,7 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A playbgm MUS_ANNAI, 1 savebgm MUS_ANNAI setflag FLAG_SPECIAL_FLAG_0x4001 - setflag FLAG_0x0A2 + setflag FLAG_HIDE_CINNABAR_POKECENTER_BILL delay 20 compare_var_to_value VAR_FACING, 1 call_if 1, EventScript_16E96F diff --git a/data/maps/FiveIsland_LostCave_Room10/map.json b/data/maps/FiveIsland_LostCave_Room10/map.json index 726f3b098..f6399440c 100644 --- a/data/maps/FiveIsland_LostCave_Room10/map.json +++ b/data/maps/FiveIsland_LostCave_Room10/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x093" + "flag": "FLAG_HIDE_LOST_CAVE_SELPHY" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/FiveIsland_LostCave_Room10/scripts.inc b/data/maps/FiveIsland_LostCave_Room10/scripts.inc index 7ec208bd9..212740c6b 100644 --- a/data/maps/FiveIsland_LostCave_Room10/scripts.inc +++ b/data/maps/FiveIsland_LostCave_Room10/scripts.inc @@ -38,8 +38,8 @@ EventScript_164C52:: @ 8164C52 end EventScript_164CA5:: @ 8164CA5 - setflag FLAG_0x093 - clearflag FLAG_0x094 + setflag FLAG_HIDE_LOST_CAVE_SELPHY + clearflag FLAG_HIDE_RESORT_GORGEOUS_SELPHY setvar VAR_MAP_SCENE_FIVE_ISLAND_LOST_CAVE_ROOM10, 1 setvar VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 1 return diff --git a/data/maps/FiveIsland_Meadow/map.json b/data/maps/FiveIsland_Meadow/map.json index 4d38a76ef..7fde83f08 100644 --- a/data/maps/FiveIsland_Meadow/map.json +++ b/data/maps/FiveIsland_Meadow/map.json @@ -35,7 +35,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "FiveIsland_Meadow_EventScript_1689BB", - "flag": "FLAG_0x088" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -48,7 +48,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "FiveIsland_Meadow_EventScript_16898D", - "flag": "FLAG_0x088" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -61,7 +61,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "FiveIsland_Meadow_EventScript_1689A4", - "flag": "FLAG_0x088" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", diff --git a/data/maps/FiveIsland_PokemonCenter_1F/map.json b/data/maps/FiveIsland_PokemonCenter_1F/map.json index a7756e0dc..053a14a62 100644 --- a/data/maps/FiveIsland_PokemonCenter_1F/map.json +++ b/data/maps/FiveIsland_PokemonCenter_1F/map.json @@ -53,7 +53,7 @@ "flag": "0" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 2, "y": 1, "elevation": 0, @@ -63,10 +63,10 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_PokemonCenter_1F_EventScript_1ACF5F", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 3, "y": 1, "elevation": 0, @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_PokemonCenter_1F_EventScript_1ACF5F", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_ResortGorgeous/map.json b/data/maps/FiveIsland_ResortGorgeous/map.json index 3f7b471ae..1f5809857 100644 --- a/data/maps/FiveIsland_ResortGorgeous/map.json +++ b/data/maps/FiveIsland_ResortGorgeous/map.json @@ -121,7 +121,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x094" + "flag": "FLAG_HIDE_RESORT_GORGEOUS_SELPHY" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_ResortGorgeous/scripts.inc b/data/maps/FiveIsland_ResortGorgeous/scripts.inc index a37695954..a4d49de1b 100644 --- a/data/maps/FiveIsland_ResortGorgeous/scripts.inc +++ b/data/maps/FiveIsland_ResortGorgeous/scripts.inc @@ -29,7 +29,7 @@ EventScript_168808:: @ 8168808 closedoor 39, 8 waitdooranim removeobject 8 - clearflag FLAG_0x095 + clearflag FLAG_HIDE_RESORT_GORGEOUS_INSIDE_SELPHY setvar VAR_MAP_SCENE_FIVE_ISLAND_RESORT_GORGEOUS, 2 releaseall end diff --git a/data/maps/FiveIsland_ResortGorgeous_House/map.json b/data/maps/FiveIsland_ResortGorgeous_House/map.json index f19d24ea5..cb950d16f 100644 --- a/data/maps/FiveIsland_ResortGorgeous_House/map.json +++ b/data/maps/FiveIsland_ResortGorgeous_House/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_ResortGorgeous_House_EventScript_171EBE", - "flag": "FLAG_0x095" + "flag": "FLAG_HIDE_RESORT_GORGEOUS_INSIDE_SELPHY" }, { "graphics_id": "MAP_OBJ_GFX_GENTLEMAN", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_ResortGorgeous_House_EventScript_172062", - "flag": "FLAG_0x096" + "flag": "FLAG_HIDE_SELPHYS_BUTLER" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_RocketWarehouse/map.json b/data/maps/FiveIsland_RocketWarehouse/map.json index e5b0bc9e9..d93933db6 100644 --- a/data/maps/FiveIsland_RocketWarehouse/map.json +++ b/data/maps/FiveIsland_RocketWarehouse/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "FiveIsland_RocketWarehouse_EventScript_163FE6", - "flag": "FLAG_0x088" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "FiveIsland_RocketWarehouse_EventScript_163FFD", - "flag": "FLAG_0x088" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_F", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "FiveIsland_RocketWarehouse_EventScript_164087", - "flag": "FLAG_0x088" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "FiveIsland_RocketWarehouse_EventScript_164014", - "flag": "FLAG_0x088" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_F", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "FiveIsland_RocketWarehouse_EventScript_164070", - "flag": "FLAG_0x088" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/FiveIsland_RocketWarehouse/scripts.inc b/data/maps/FiveIsland_RocketWarehouse/scripts.inc index b090f94b7..bf6151c06 100644 --- a/data/maps/FiveIsland_RocketWarehouse/scripts.inc +++ b/data/maps/FiveIsland_RocketWarehouse/scripts.inc @@ -89,7 +89,7 @@ EventScript_16402F:: @ 816402F removeobject 2 removeobject 4 removeobject 3 - setflag FLAG_0x088 + setflag FLAG_HIDE_FIVE_ISLAND_ROCKETS fadescreen 0 setvar VAR_MAP_SCENE_ROCKET_WAREHOUSE, 1 setflag FLAG_0x2D5 diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json index ceb92d8b5..211c2b37c 100644 --- a/data/maps/FourIsland/map.json +++ b/data/maps/FourIsland/map.json @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x097" + "flag": "FLAG_HIDE_FOUR_ISLAND_RIVAL" }, { "graphics_id": "MAP_OBJ_GFX_FAT_MAN", diff --git a/data/maps/FourIsland/scripts.inc b/data/maps/FourIsland/scripts.inc index 8da7aef54..604008839 100644 --- a/data/maps/FourIsland/scripts.inc +++ b/data/maps/FourIsland/scripts.inc @@ -11,7 +11,7 @@ FourIsland_MapScript1_167CB9:: @ 8167CB9 end EventScript_167CCD:: @ 8167CCD - clearflag FLAG_0x097 + clearflag FLAG_HIDE_FOUR_ISLAND_RIVAL return EventScript_167CD1:: @ 8167CD1 diff --git a/data/maps/FourIsland_IcefallCave_Back/map.json b/data/maps/FourIsland_IcefallCave_Back/map.json index 446afbf11..12e4daece 100644 --- a/data/maps/FourIsland_IcefallCave_Back/map.json +++ b/data/maps/FourIsland_IcefallCave_Back/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x08D" + "flag": "FLAG_HIDE_ICEFALL_CAVE_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x08D" + "flag": "FLAG_HIDE_ICEFALL_CAVE_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_LORELEI", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_IcefallCave_Back_EventScript_163F25", - "flag": "FLAG_0x08B" + "flag": "FLAG_HIDE_ICEFALL_CAVE_LORELEI" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x08D" + "flag": "FLAG_HIDE_ICEFALL_CAVE_ROCKETS" } ], "warp_events": [ diff --git a/data/maps/FourIsland_IcefallCave_Back/scripts.inc b/data/maps/FourIsland_IcefallCave_Back/scripts.inc index d14521586..d67ab3124 100644 --- a/data/maps/FourIsland_IcefallCave_Back/scripts.inc +++ b/data/maps/FourIsland_IcefallCave_Back/scripts.inc @@ -8,7 +8,7 @@ FourIsland_IcefallCave_Back_MapScript1_163D88:: @ 8163D88 end EventScript_163D94:: @ 8163D94 - setflag FLAG_0x08B + setflag FLAG_HIDE_ICEFALL_CAVE_LORELEI return FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98 @@ -81,8 +81,8 @@ FourIsland_IcefallCave_Back_EventScript_163D98:: @ 8163D98 waitmovement 0 textcolor 1 msgbox gUnknown_817B457 - setflag FLAG_0x08E - clearflag FLAG_0x08C + setflag FLAG_HIDE_RUIN_VALLEY_SCIENTIST + clearflag FLAG_HIDE_LORELEI_IN_HER_HOUSE setvar VAR_MAP_SCENE_ICEFALL_CAVE_BACK, 1 releaseall end diff --git a/data/maps/FourIsland_LoreleisHouse/map.json b/data/maps/FourIsland_LoreleisHouse/map.json index 9873f36c8..b40738201 100644 --- a/data/maps/FourIsland_LoreleisHouse/map.json +++ b/data/maps/FourIsland_LoreleisHouse/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C58", - "flag": "FLAG_0x08C" + "flag": "FLAG_HIDE_LORELEI_IN_HER_HOUSE" }, { "graphics_id": "MAP_OBJ_GFX_WIGGLYTUFF", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "FLAG_0x0A5" + "flag": "FLAG_HIDE_LORELEI_HOUSE_MEOWTH_DOLL" }, { "graphics_id": "MAP_OBJ_GFX_CHANSEY", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "FLAG_0x0A6" + "flag": "FLAG_HIDE_LORELEI_HOUSE_CHANSEY_DOLL" }, { "graphics_id": "MAP_OBJ_GFX_JIGGLYPUFF", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "FLAG_0x0A8" + "flag": "FLAG_HIDE_LORELEI_HOUSE_JIGGLYPUFF_DOLL" }, { "graphics_id": "MAP_OBJ_GFX_NIDORAN_F", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "FLAG_0x0A7" + "flag": "FLAG_HIDE_LORELEIS_HOUSE_NIDORAN_F_DOLL" }, { "graphics_id": "MAP_OBJ_GFX_NIDORAN_M", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "FLAG_0x0A9" + "flag": "FLAG_HIDE_LORELEIS_HOUSE_NIDORAN_M_DOLL" }, { "graphics_id": "MAP_OBJ_GFX_PIDGEOT", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "FLAG_0x0AB" + "flag": "FLAG_HIDE_LORELEIS_HOUSE_PIDGEOT_DOLL" }, { "graphics_id": "MAP_OBJ_GFX_FEAROW", @@ -193,7 +193,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "FLAG_0x0AA" + "flag": "FLAG_HIDE_LORELEIS_HOUSE_FEAROW_DOLL" }, { "graphics_id": "MAP_OBJ_GFX_LAPRAS_DOLL", @@ -206,7 +206,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_LoreleisHouse_EventScript_171C8D", - "flag": "FLAG_0x0AC" + "flag": "FLAG_HIDE_LORELEIS_HOUSE_LAPRAS_DOLL" } ], "warp_events": [ diff --git a/data/maps/FuchsiaCity/map.json b/data/maps/FuchsiaCity/map.json index 7338abdfb..1fc276aa9 100644 --- a/data/maps/FuchsiaCity/map.json +++ b/data/maps/FuchsiaCity/map.json @@ -235,7 +235,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_EventScript_166DC1", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" } ], "warp_events": [ diff --git a/data/maps/FuchsiaCity_Building1/map.json b/data/maps/FuchsiaCity_Building1/map.json index 59c6d9153..b8d5a2e78 100644 --- a/data/maps/FuchsiaCity_Building1/map.json +++ b/data/maps/FuchsiaCity_Building1/map.json @@ -53,7 +53,7 @@ "flag": "FLAG_0x1B9" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 4, "y": 1, "elevation": 0, @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_Building1_EventScript_1ACEB8", - "flag": "FLAG_0x09F" + "flag": "FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL" } ], "warp_events": [ diff --git a/data/maps/FuchsiaCity_Gym/scripts.inc b/data/maps/FuchsiaCity_Gym/scripts.inc index 9411a85e5..23d7606c9 100644 --- a/data/maps/FuchsiaCity_Gym/scripts.inc +++ b/data/maps/FuchsiaCity_Gym/scripts.inc @@ -16,7 +16,7 @@ EventScript_16D580:: @ 816D580 setvar VAR_0x8004, 6 setvar VAR_0x8005, 1 special SetFlavorTextFlagFromSpecialVars - clearflag FLAG_0x09F + clearflag FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL setflag FLAG_0x4B4 setflag FLAG_BADGE05_GET setvar VAR_0x8008, 5 diff --git a/data/maps/IndigoPlateau_Exterior/map.json b/data/maps/IndigoPlateau_Exterior/map.json index 359b6d592..9a4761ba7 100644 --- a/data/maps/IndigoPlateau_Exterior/map.json +++ b/data/maps/IndigoPlateau_Exterior/map.json @@ -30,7 +30,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x0A3" + "flag": "FLAG_HIDE_CREDITS_RIVAL" }, { "graphics_id": "MAP_OBJ_GFX_PROF_OAK", @@ -43,7 +43,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x0A4" + "flag": "FLAG_HIDE_CREDITS_OAK" } ], "warp_events": [ diff --git a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json index d7a85e461..f86588559 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_1F/map.json +++ b/data/maps/IndigoPlateau_PokemonCenter_1F/map.json @@ -76,10 +76,10 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 22, "y": 9, "elevation": 0, @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" }, { "graphics_id": "MAP_OBJ_GFX_COOLTRAINER_M", @@ -102,10 +102,10 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "IndigoPlateau_PokemonCenter_1F_EventScript_1AD087", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 23, "y": 9, "elevation": 0, @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" } ], "warp_events": [ diff --git a/data/maps/LavenderTown_PokemonCenter_1F/map.json b/data/maps/LavenderTown_PokemonCenter_1F/map.json index 53464f223..3c3062b4b 100644 --- a/data/maps/LavenderTown_PokemonCenter_1F/map.json +++ b/data/maps/LavenderTown_PokemonCenter_1F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "LavenderTown_PokemonCenter_1F_EventScript_1AD0A0", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" } ], "warp_events": [ diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json index 6e16750f2..8acda2333 100644 --- a/data/maps/MtEmber_Exterior/map.json +++ b/data/maps/MtEmber_Exterior/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_16397F", - "flag": "FLAG_0x089" + "flag": "FLAG_HIDE_MT_EMBER_EXTERIOR_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1639F0", - "flag": "FLAG_0x089" + "flag": "FLAG_HIDE_MT_EMBER_EXTERIOR_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_BATTLE_GIRL", diff --git a/data/maps/MtEmber_RubyPath_B5F/map.json b/data/maps/MtEmber_RubyPath_B5F/map.json index 4c0bcf6db..ce5dbc269 100644 --- a/data/maps/MtEmber_RubyPath_B5F/map.json +++ b/data/maps/MtEmber_RubyPath_B5F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_RubyPath_B5F_EventScript_163C49", - "flag": "FLAG_0x08A" + "flag": "FLAG_HIDE_RUBY" } ], "warp_events": [ diff --git a/data/maps/MtMoon_B2F/map.json b/data/maps/MtMoon_B2F/map.json index 42b61fa39..2e65061ca 100644 --- a/data/maps/MtMoon_B2F/map.json +++ b/data/maps/MtMoon_B2F/map.json @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "MtMoon_B2F_EventScript_160829", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "MtMoon_B2F_EventScript_1607E4", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -89,7 +89,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "MtMoon_B2F_EventScript_160812", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -102,7 +102,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "MtMoon_B2F_EventScript_1607FB", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/NavelRock_Base/map.json b/data/maps/NavelRock_Base/map.json index d9d2c5a8e..0441624ed 100644 --- a/data/maps/NavelRock_Base/map.json +++ b/data/maps/NavelRock_Base/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "NavelRock_Base_EventScript_165134", - "flag": "FLAG_0x09B" + "flag": "FLAG_HIDE_LUGIA" } ], "warp_events": [ diff --git a/data/maps/NavelRock_Base/scripts.inc b/data/maps/NavelRock_Base/scripts.inc index 78c468022..9d8d892f2 100644 --- a/data/maps/NavelRock_Base/scripts.inc +++ b/data/maps/NavelRock_Base/scripts.inc @@ -11,13 +11,13 @@ NavelRock_Base_MapScript1_1650F2:: @ 81650F2 end EventScript_165105:: @ 8165105 - setflag FLAG_0x09B + setflag FLAG_HIDE_LUGIA return EventScript_165109:: @ 8165109 checkflag FLAG_0x2F5 goto_if_eq EventScript_1A77A9 - clearflag FLAG_0x09B + clearflag FLAG_HIDE_LUGIA return NavelRock_Base_MapScript2_165116:: @ 8165116 diff --git a/data/maps/NavelRock_Summit/map.json b/data/maps/NavelRock_Summit/map.json index 365e088a0..81407edc7 100644 --- a/data/maps/NavelRock_Summit/map.json +++ b/data/maps/NavelRock_Summit/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x09C" + "flag": "FLAG_HIDE_HO_OH" } ], "warp_events": [ diff --git a/data/maps/NavelRock_Summit/scripts.inc b/data/maps/NavelRock_Summit/scripts.inc index d359d4d25..ad89031bb 100644 --- a/data/maps/NavelRock_Summit/scripts.inc +++ b/data/maps/NavelRock_Summit/scripts.inc @@ -12,7 +12,7 @@ NavelRock_Summit_MapScript1_164FAA:: @ 8164FAA EventScript_164FBD:: @ 8164FBD setvar VAR_0x4001, 1 - setflag FLAG_0x09C + setflag FLAG_HIDE_HO_OH return EventScript_164FC6:: @ 8164FC6 @@ -20,7 +20,7 @@ EventScript_164FC6:: @ 8164FC6 checkflag FLAG_0x2F6 goto_if_eq EventScript_1A77A9 setvar VAR_0x4001, 0 - clearflag FLAG_0x09C + clearflag FLAG_HIDE_HO_OH return NavelRock_Summit_MapScript2_164FDD:: @ 8164FDD diff --git a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json index 82a4ddf58..cefa0b75b 100644 --- a/data/maps/OneIsland_KindleRoad_EmberSpa/map.json +++ b/data/maps/OneIsland_KindleRoad_EmberSpa/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EmberSpa_EventScript_165380", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" }, { "graphics_id": "MAP_OBJ_GFX_OLD_WOMAN", diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index 5b12958c8..12fe70105 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -301,7 +301,7 @@ EventScript_170FA5:: @ 8170FA5 special sub_810B82C setflag FLAG_0x844 setflag FLAG_HIDE_CERULEAN_CAVE_GUARD - setflag FLAG_0x08C + setflag FLAG_HIDE_LORELEI_IN_HER_HOUSE setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 6 special InitRoamer release diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json index 916ef1310..edcd60868 100644 --- a/data/maps/PewterCity/map.json +++ b/data/maps/PewterCity/map.json @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_EventScript_1662A9", - "flag": "FLAG_0x092" + "flag": "FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY" } ], "warp_events": [ diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index 537f057f0..76be18cf1 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -20,7 +20,7 @@ EventScript_16A5C5:: @ 816A5C5 setflag FLAG_BADGE01_GET setvar VAR_MAP_SCENE_PEWTER_CITY, 1 setflag FLAG_HIDE_PEWTER_CITY_GYM_ESCORT - clearflag FLAG_0x092 + clearflag FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY setvar VAR_0x8008, 1 call EventScript_1A6B18 goto EventScript_16A5F3 diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json index 7c96c700d..6b8ceac8f 100644 --- a/data/maps/PowerPlant/map.json +++ b/data/maps/PowerPlant/map.json @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_16388D", - "flag": "FLAG_0x086" + "flag": "FLAG_HIDE_POWER_PLANT_VOLTORB_2" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_16382F", - "flag": "FLAG_0x085" + "flag": "FLAG_HIDE_POWER_PLANT_VOLTORB_1" } ], "warp_events": [ diff --git a/data/maps/PowerPlant/scripts.inc b/data/maps/PowerPlant/scripts.inc index 16c78d971..c749b4227 100644 --- a/data/maps/PowerPlant/scripts.inc +++ b/data/maps/PowerPlant/scripts.inc @@ -30,11 +30,11 @@ EventScript_1637AC:: @ 81637AC return EventScript_1637B0:: @ 81637B0 - clearflag FLAG_0x085 + clearflag FLAG_HIDE_POWER_PLANT_VOLTORB_1 return EventScript_1637B4:: @ 81637B4 - clearflag FLAG_0x086 + clearflag FLAG_HIDE_POWER_PLANT_VOLTORB_2 return PowerPlant_EventScript_1637B8:: @ 81637B8 diff --git a/data/maps/RocketHideout_B1F/map.json b/data/maps/RocketHideout_B1F/map.json index fed09fca0..b15197871 100644 --- a/data/maps/RocketHideout_B1F/map.json +++ b/data/maps/RocketHideout_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 5, "script": "RocketHideout_B1F_EventScript_1611C5", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "RocketHideout_B1F_EventScript_1611AE", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "RocketHideout_B1F_EventScript_1611F3", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -63,7 +63,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "RocketHideout_B1F_EventScript_1611DC", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 3, "script": "RocketHideout_B1F_EventScript_16120A", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/RocketHideout_B2F/map.json b/data/maps/RocketHideout_B2F/map.json index abb2a4869..a39f4dba8 100644 --- a/data/maps/RocketHideout_B2F/map.json +++ b/data/maps/RocketHideout_B2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "RocketHideout_B2F_EventScript_1612A2", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/RocketHideout_B3F/map.json b/data/maps/RocketHideout_B3F/map.json index fee71066d..6b8e2f8ef 100644 --- a/data/maps/RocketHideout_B3F/map.json +++ b/data/maps/RocketHideout_B3F/map.json @@ -24,7 +24,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 4, "script": "RocketHideout_B3F_EventScript_1612D1", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -37,7 +37,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 2, "script": "RocketHideout_B3F_EventScript_1612BA", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/RocketHideout_B4F/map.json b/data/maps/RocketHideout_B4F/map.json index 8c4ad9b68..e8e428591 100644 --- a/data/maps/RocketHideout_B4F/map.json +++ b/data/maps/RocketHideout_B4F/map.json @@ -50,7 +50,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "RocketHideout_B4F_EventScript_161381", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_161418", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", @@ -89,7 +89,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_1613CE", - "flag": "FLAG_0x0AD" + "flag": "FLAG_HIDE_MISC_KANTO_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/Route16/map.json b/data/maps/Route16/map.json index 8ba369942..6ad1a1eeb 100644 --- a/data/maps/Route16/map.json +++ b/data/maps/Route16/map.json @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route16_EventScript_168121", - "flag": "FLAG_0x080" + "flag": "FLAG_HIDE_ROUTE_16_SNORLAX" } ], "warp_events": [ diff --git a/data/maps/Route16/scripts.inc b/data/maps/Route16/scripts.inc index e5fd83934..ae5ecbeb7 100644 --- a/data/maps/Route16/scripts.inc +++ b/data/maps/Route16/scripts.inc @@ -48,7 +48,7 @@ Route16_EventScript_168121:: @ 8168121 playmoncry SPECIES_SNORLAX, 2 delay 40 waitmoncry - setflag FLAG_0x080 + setflag FLAG_HIDE_ROUTE_16_SNORLAX setflag FLAG_0x807 dowildbattle clearflag FLAG_0x807 diff --git a/data/maps/SSAnne_Exterior/map.json b/data/maps/SSAnne_Exterior/map.json index 56d68287b..207d4fc7c 100644 --- a/data/maps/SSAnne_Exterior/map.json +++ b/data/maps/SSAnne_Exterior/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x087" + "flag": "FLAG_HIDE_SS_ANNE" } ], "warp_events": [ diff --git a/data/maps/SaffronCity/map.json b/data/maps/SaffronCity/map.json index a6b49f6b4..b70aa83c1 100644 --- a/data/maps/SaffronCity/map.json +++ b/data/maps/SaffronCity/map.json @@ -228,7 +228,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_EventScript_1AD03A", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" } ], "warp_events": [ diff --git a/data/maps/SaffronCity_Gym/scripts.inc b/data/maps/SaffronCity_Gym/scripts.inc index 7973c7748..1c0957a87 100644 --- a/data/maps/SaffronCity_Gym/scripts.inc +++ b/data/maps/SaffronCity_Gym/scripts.inc @@ -19,7 +19,7 @@ EventScript_16EE0A:: @ 816EE0A setvar VAR_0x8004, 7 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars - clearflag FLAG_0x0AE + clearflag FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS setflag FLAG_0x4B5 setflag FLAG_BADGE06_GET setvar VAR_0x8008, 6 diff --git a/data/maps/SaffronCity_PokemonCenter_1F/map.json b/data/maps/SaffronCity_PokemonCenter_1F/map.json index 0aacd178a..9fbefc7f3 100644 --- a/data/maps/SaffronCity_PokemonCenter_1F/map.json +++ b/data/maps/SaffronCity_PokemonCenter_1F/map.json @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 2, "y": 1, "elevation": 0, @@ -76,10 +76,10 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonCenter_1F_EventScript_1ACEEC", - "flag": "FLAG_0x0AE" + "flag": "FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 3, "y": 1, "elevation": 0, @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonCenter_1F_EventScript_1ACEEC", - "flag": "FLAG_0x0AE" + "flag": "FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS" } ], "warp_events": [ diff --git a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json index a87ec7f39..dbeccc674 100644 --- a/data/maps/SaffronCity_PokemonTrainerFanClub/map.json +++ b/data/maps/SaffronCity_PokemonTrainerFanClub/map.json @@ -118,7 +118,7 @@ "flag": "FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 2, "y": 1, "elevation": 0, @@ -128,10 +128,10 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 3, "y": 1, "elevation": 0, @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_B4F/map.json b/data/maps/SeafoamIslands_B4F/map.json index fbe5eced0..a1220fc45 100644 --- a/data/maps/SeafoamIslands_B4F/map.json +++ b/data/maps/SeafoamIslands_B4F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B4F_EventScript_1631AC", - "flag": "FLAG_0x082" + "flag": "FLAG_HIDE_ARTICUNO" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", diff --git a/data/maps/SeafoamIslands_B4F/scripts.inc b/data/maps/SeafoamIslands_B4F/scripts.inc index 9a41408c3..2d597e6a0 100644 --- a/data/maps/SeafoamIslands_B4F/scripts.inc +++ b/data/maps/SeafoamIslands_B4F/scripts.inc @@ -46,7 +46,7 @@ EventScript_1630A9:: @ 81630A9 return EventScript_1630AD:: @ 81630AD - clearflag FLAG_0x082 + clearflag FLAG_HIDE_ARTICUNO return SeafoamIslands_B4F_MapScript3_1630B1:: @ 81630B1 diff --git a/data/maps/SevenIsland_PokemonCenter_1F/map.json b/data/maps/SevenIsland_PokemonCenter_1F/map.json index 20457a028..702c10d3b 100644 --- a/data/maps/SevenIsland_PokemonCenter_1F/map.json +++ b/data/maps/SevenIsland_PokemonCenter_1F/map.json @@ -66,7 +66,7 @@ "flag": "0" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 3, "y": 1, "elevation": 0, @@ -76,10 +76,10 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_PokemonCenter_1F_EventScript_1ACFD4", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 2, "y": 1, "elevation": 0, @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_PokemonCenter_1F_EventScript_1ACFD4", - "flag": "FLAG_0x09D" + "flag": "FLAG_HIDE_POSTGAME_GOSSIPERS" } ], "warp_events": [ diff --git a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json index e05e304e9..0e1701718 100644 --- a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json +++ b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_DottedHole_SapphireRoom_EventScript_1641B5", - "flag": "FLAG_0x08F" + "flag": "FLAG_HIDE_SAPPHIRE" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x090" + "flag": "s" } ], "warp_events": [ diff --git a/data/maps/SixIsland_OutcastIsland/map.json b/data/maps/SixIsland_OutcastIsland/map.json index 17f40e789..e788715a7 100644 --- a/data/maps/SixIsland_OutcastIsland/map.json +++ b/data/maps/SixIsland_OutcastIsland/map.json @@ -30,7 +30,7 @@ "trainer_type": 1, "trainer_sight_or_berry_tree_id": 1, "script": "SixIsland_OutcastIsland_EventScript_168B16", - "flag": "FLAG_0x088" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKETS" }, { "graphics_id": "MAP_OBJ_GFX_FISHER", diff --git a/data/maps/SixIsland_PokemonCenter_1F/map.json b/data/maps/SixIsland_PokemonCenter_1F/map.json index 67a35c1ee..eae20e595 100644 --- a/data/maps/SixIsland_PokemonCenter_1F/map.json +++ b/data/maps/SixIsland_PokemonCenter_1F/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "FLAG_0x098" + "flag": "FLAG_HIDE_SIX_ISLAND_POKECENTER_RIVAL" }, { "graphics_id": "MAP_OBJ_GFX_HIKER", diff --git a/data/maps/SixIsland_PokemonCenter_1F/scripts.inc b/data/maps/SixIsland_PokemonCenter_1F/scripts.inc index 769a5d86f..dd1293f79 100644 --- a/data/maps/SixIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/SixIsland_PokemonCenter_1F/scripts.inc @@ -11,7 +11,7 @@ SixIsland_PokemonCenter_1F_MapScript1_171D7A:: @ 8171D7A end EventScript_171D89:: @ 8171D89 - clearflag FLAG_0x098 + clearflag FLAG_HIDE_SIX_ISLAND_POKECENTER_RIVAL return SixIsland_PokemonCenter_1F_MapScript3_171D8D:: @ 8171D8D diff --git a/data/maps/SixIsland_RuinValley/map.json b/data/maps/SixIsland_RuinValley/map.json index 6ab143f1d..c6fa6519b 100644 --- a/data/maps/SixIsland_RuinValley/map.json +++ b/data/maps/SixIsland_RuinValley/map.json @@ -30,7 +30,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_RuinValley_EventScript_168B6D", - "flag": "FLAG_0x08E" + "flag": "FLAG_HIDE_RUIN_VALLEY_SCIENTIST" }, { "graphics_id": "MAP_OBJ_GFX_HIKER", diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json index fe7fe4243..e8fcd8e83 100644 --- a/data/maps/ThreeIsland/map.json +++ b/data/maps/ThreeIsland/map.json @@ -61,7 +61,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1677D8", - "flag": "FLAG_0x091" + "flag": "FLAG_HIDE_THREE_ISLAND_LONE_BIKER" }, { "graphics_id": "MAP_OBJ_GFX_BIKER", diff --git a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc index 629857b3e..e4ed31f53 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc +++ b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc @@ -87,7 +87,7 @@ EventScript_17145F:: @ 817145F fadedefaultbgm delay 60 msgbox gUnknown_81A270C - clearflag FLAG_0x091 + clearflag FLAG_HIDE_THREE_ISLAND_LONE_BIKER setvar VAR_MAP_SCENE_THREE_ISLAND, 2 setvar VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 1 releaseall diff --git a/data/maps/VermilionCity/map.json b/data/maps/VermilionCity/map.json index 6299cc2e3..8385eccec 100644 --- a/data/maps/VermilionCity/map.json +++ b/data/maps/VermilionCity/map.json @@ -126,7 +126,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VermilionCity_EventScript_166C20", - "flag": "FLAG_0x0A1" + "flag": "FLAG_HIDE_VERMILION_CITY_OAKS_AIDE" } ], "warp_events": [ diff --git a/data/maps/VermilionCity/scripts.inc b/data/maps/VermilionCity/scripts.inc index c809fd7bd..0c8c8317b 100644 --- a/data/maps/VermilionCity/scripts.inc +++ b/data/maps/VermilionCity/scripts.inc @@ -27,7 +27,7 @@ VermilionCity_MapScript1_166906:: @ 8166906 end EventScript_166913:: @ 8166913 - setflag FLAG_0x0A1 + setflag FLAG_HIDE_VERMILION_CITY_OAKS_AIDE return VermilionCity_EventScript_166917:: @ 8166917 diff --git a/data/maps/VermilionCity_Gym/scripts.inc b/data/maps/VermilionCity_Gym/scripts.inc index 57bdfd280..222bfb9e1 100644 --- a/data/maps/VermilionCity_Gym/scripts.inc +++ b/data/maps/VermilionCity_Gym/scripts.inc @@ -224,7 +224,7 @@ EventScript_16B97C:: @ 816B97C special SetFlavorTextFlagFromSpecialVars checkflag FLAG_0x23B call_if 0, EventScript_16B9AB - clearflag FLAG_0x0A0 + clearflag FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL setflag FLAG_0x4B2 setflag FLAG_BADGE03_GET setvar VAR_0x8008, 3 @@ -233,7 +233,7 @@ EventScript_16B97C:: @ 816B97C end EventScript_16B9AB:: @ 816B9AB - clearflag FLAG_0x0A1 + clearflag FLAG_HIDE_VERMILION_CITY_OAKS_AIDE return EventScript_16B9AF:: @ 816B9AF diff --git a/data/maps/VermilionCity_PokemonCenter_1F/map.json b/data/maps/VermilionCity_PokemonCenter_1F/map.json index 5fc06c707..aaf4bc861 100644 --- a/data/maps/VermilionCity_PokemonCenter_1F/map.json +++ b/data/maps/VermilionCity_PokemonCenter_1F/map.json @@ -79,7 +79,7 @@ "flag": "0" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 2, "y": 1, "elevation": 0, @@ -89,10 +89,10 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VermilionCity_PokemonCenter_1F_EventScript_1ACE83", - "flag": "FLAG_0x0A0" + "flag": "FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL" }, { - "graphics_id": "MAP_OBJ_GFX_RED_NORMAL", + "graphics_id": "0", "x": 3, "y": 1, "elevation": 0, @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VermilionCity_PokemonCenter_1F_EventScript_1ACE83", - "flag": "FLAG_0x0A0" + "flag": "FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL" } ], "warp_events": [ diff --git a/data/maps/ViridianCity_Gym/scripts.inc b/data/maps/ViridianCity_Gym/scripts.inc index b075c7e51..7af2d441f 100644 --- a/data/maps/ViridianCity_Gym/scripts.inc +++ b/data/maps/ViridianCity_Gym/scripts.inc @@ -20,7 +20,7 @@ EventScript_169F04:: @ 8169F04 setvar VAR_0x8004, 15 setvar VAR_0x8005, 3 special SetFlavorTextFlagFromSpecialVars - setflag FLAG_0x0AD + setflag FLAG_HIDE_MISC_KANTO_ROCKETS setflag FLAG_0x4B7 setflag FLAG_BADGE08_GET setvar VAR_MAP_SCENE_ROUTE22, 3 diff --git a/include/constants/flags.h b/include/constants/flags.h index 4578c4ac3..b39970090 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -45,141 +45,143 @@ #define FLAG_0x027 0x027 // Hide/show flags -#define FLAG_HIDE_BULBASAUR_BALL 0x028 -#define FLAG_HIDE_SQUIRTLE_BALL 0x029 -#define FLAG_HIDE_CHARMANDER_BALL 0x02A -#define FLAG_HIDE_OAK_IN_HIS_LAB 0x02B -#define FLAG_HIDE_OAK_IN_PALLET_TOWN 0x02C -#define FLAG_HIDE_RIVAL_IN_LAB 0x02D -#define FLAG_HIDE_PEWTER_CITY_GYM_ESCORT 0x02E -#define FLAG_HIDE_DOME_FOSSIL 0x02F -#define FLAG_HIDE_HELIX_FOSSIL 0x030 -#define FLAG_HIDE_NUGGET_BRIDGE_ROCKET 0x031 -#define FLAG_HIDE_BILL_CLEFAIRY 0x032 -#define FLAG_HIDE_BILL_HUMAN_SEA_COTTAGE 0x033 -#define FLAG_HIDE_TOWER_FUJI 0x034 -#define FLAG_HIDE_POKEHOUSE_FUJI 0x035 -#define FLAG_HIDE_LIFT_KEY 0x036 -#define FLAG_HIDE_SILPH_SCOPE 0x037 -#define FLAG_HIDE_HIDEOUT_GIOVANNI 0x038 -#define FLAG_HIDE_TOWN_MAP 0x039 -#define FLAG_HIDE_POKEDEX 0x03A -#define FLAG_HIDE_CERULEAN_ROCKET 0x03B -#define FLAG_HIDE_CERULEAN_RIVAL 0x03C -#define FLAG_HIDE_SS_ANNE_RIVAL 0x03D -#define FLAG_HIDE_SAFFRON_ROCKETS 0x03E -#define FLAG_HIDE_SAFFRON_CIVILIANS 0x03F -#define FLAG_HIDE_SEAFOAM_1F_BOULDER_1 0x040 -#define FLAG_HIDE_SEAFOAM_1F_BOULDER_2 0x041 -#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_1 0x042 -#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_2 0x043 -#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_1 0x044 -#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_2 0x045 -#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 0x046 -#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 0x047 -#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_3 0x048 -#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_4 0x049 -#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_5 0x04A -#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_6 0x04B -#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 0x04C -#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 0x04D -#define FLAG_HIDE_SILPH_RIVAL 0x04E -#define FLAG_HIDE_ROUTE_22_RIVAL 0x04F -#define FLAG_HIDE_PEWTER_MUSEUM_ESCORT 0x050 -#define FLAG_HIDE_TOWER_RIVAL 0x051 -#define FLAG_HIDE_MOLTRES 0x052 -#define FLAG_HIDE_SILPH_ROCKETS 0x053 -#define FLAG_HIDE_ROUTE_12_SNORLAX 0x054 -#define FLAG_HIDE_VIRIDIAN_GIOVANNI 0x055 -#define FLAG_HIDE_OLD_AMBER 0x056 -#define FLAG_HIDE_EEVEE_BALL 0x057 -#define FLAG_HIDE_VICTORY_ROAD_2F_BOULDER 0x058 -#define FLAG_HIDE_VICTORY_ROAD_3F_BOULDER 0x059 -#define FLAG_HIDE_OAK_IN_CHAMP_ROOM 0x05A -#define FLAG_HIDE_GAME_CORNER_ROCKET 0x05B -#define FLAG_HIDE_CERULEAN_CAVE_GUARD 0x05C -#define FLAG_HIDE_ZAPDOS 0x05D -#define FLAG_HIDE_TOWER_ROCKET_1 0x05E -#define FLAG_HIDE_CELADON_ROCKETS 0x05F -#define FLAG_HIDE_DOJO_HITMONLEE_BALL 0x060 -#define FLAG_HIDE_DOJO_HITMONCHAN_BALL 0x061 -#define FLAG_HIDE_CINNABAR_BILL 0x062 -#define FLAG_HIDE_UNION_ROOM_1 0x063 -#define FLAG_HIDE_UNION_ROOM_2 0x064 -#define FLAG_HIDE_UNION_ROOM_3 0x065 -#define FLAG_HIDE_UNION_ROOM_4 0x066 -#define FLAG_HIDE_UNION_ROOM_5 0x067 -#define FLAG_HIDE_UNION_ROOM_6 0x068 -#define FLAG_HIDE_UNION_ROOM_7 0x069 -#define FLAG_HIDE_UNION_ROOM_8 0x06A -#define FLAG_HIDE_CINNABAR_SEAGALLOP 0x06B -#define FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT 0x06C -#define FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER 0x06D -#define FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN 0x06E -#define FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY 0x06F -#define FLAG_HIDE_MG_DELIVERYMEN 0x070 -#define FLAG_HIDE_ONE_ISLAND_BILL 0x071 -#define FLAG_HIDE_ONE_ISLAND_POKECENTER_BILL 0x072 -#define FLAG_HIDE_ONE_ISLAND_POKECENTER_CELIO 0x073 -#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_BIKER 0x074 -#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE 0x075 -#define FLAG_HIDE_LOSTELLE_IN_HER_HOME 0x076 -#define FLAG_0x077 0x077 -#define FLAG_0x078 0x078 -#define FLAG_HIDE_THREE_ISLAND_BIKERS 0x079 -#define FLAG_HIDE_LOSTELLE_IN_BERRY_FOREST 0x07A -#define FLAG_HIDE_TWO_ISLAND_WOMAN 0x07B -#define FLAG_HIDE_TWO_ISLAND_BEAUTY 0x07C -#define FLAG_HIDE_TWO_ISLAND_SUPER_NERD 0x07D -#define FLAG_HIDE_THREE_ISLAND_ANTIBIKERS 0x07E -#define FLAG_0x07F 0x07F -#define FLAG_0x080 0x080 -#define FLAG_0x081 0x081 -#define FLAG_0x082 0x082 -#define FLAG_HIDE_TOWER_ROCKET_2 0x083 -#define FLAG_HIDE_TOWER_ROCKET_3 0x084 -#define FLAG_0x085 0x085 -#define FLAG_0x086 0x086 -#define FLAG_0x087 0x087 -#define FLAG_0x088 0x088 -#define FLAG_0x089 0x089 -#define FLAG_0x08A 0x08A -#define FLAG_0x08B 0x08B -#define FLAG_0x08C 0x08C -#define FLAG_0x08D 0x08D -#define FLAG_0x08E 0x08E -#define FLAG_0x08F 0x08F -#define FLAG_0x090 0x090 -#define FLAG_0x091 0x091 -#define FLAG_0x092 0x092 -#define FLAG_0x093 0x093 -#define FLAG_0x094 0x094 -#define FLAG_0x095 0x095 -#define FLAG_0x096 0x096 -#define FLAG_0x097 0x097 -#define FLAG_0x098 0x098 -#define FLAG_0x099 0x099 -#define FLAG_0x09A 0x09A -#define FLAG_0x09B 0x09B -#define FLAG_0x09C 0x09C -#define FLAG_0x09D 0x09D -#define FLAG_0x09E 0x09E -#define FLAG_0x09F 0x09F -#define FLAG_0x0A0 0x0A0 -#define FLAG_0x0A1 0x0A1 -#define FLAG_0x0A2 0x0A2 -#define FLAG_0x0A3 0x0A3 -#define FLAG_0x0A4 0x0A4 -#define FLAG_0x0A5 0x0A5 -#define FLAG_0x0A6 0x0A6 -#define FLAG_0x0A7 0x0A7 -#define FLAG_0x0A8 0x0A8 -#define FLAG_0x0A9 0x0A9 -#define FLAG_0x0AA 0x0AA -#define FLAG_0x0AB 0x0AB -#define FLAG_0x0AC 0x0AC -#define FLAG_0x0AD 0x0AD -#define FLAG_0x0AE 0x0AE +#define FLAG_HIDE_BULBASAUR_BALL 0x028 +#define FLAG_HIDE_SQUIRTLE_BALL 0x029 +#define FLAG_HIDE_CHARMANDER_BALL 0x02A +#define FLAG_HIDE_OAK_IN_HIS_LAB 0x02B +#define FLAG_HIDE_OAK_IN_PALLET_TOWN 0x02C +#define FLAG_HIDE_RIVAL_IN_LAB 0x02D +#define FLAG_HIDE_PEWTER_CITY_GYM_ESCORT 0x02E +#define FLAG_HIDE_DOME_FOSSIL 0x02F +#define FLAG_HIDE_HELIX_FOSSIL 0x030 +#define FLAG_HIDE_NUGGET_BRIDGE_ROCKET 0x031 +#define FLAG_HIDE_BILL_CLEFAIRY 0x032 +#define FLAG_HIDE_BILL_HUMAN_SEA_COTTAGE 0x033 +#define FLAG_HIDE_TOWER_FUJI 0x034 +#define FLAG_HIDE_POKEHOUSE_FUJI 0x035 +#define FLAG_HIDE_LIFT_KEY 0x036 +#define FLAG_HIDE_SILPH_SCOPE 0x037 +#define FLAG_HIDE_HIDEOUT_GIOVANNI 0x038 +#define FLAG_HIDE_TOWN_MAP 0x039 +#define FLAG_HIDE_POKEDEX 0x03A +#define FLAG_HIDE_CERULEAN_ROCKET 0x03B +#define FLAG_HIDE_CERULEAN_RIVAL 0x03C +#define FLAG_HIDE_SS_ANNE_RIVAL 0x03D +#define FLAG_HIDE_SAFFRON_ROCKETS 0x03E +#define FLAG_HIDE_SAFFRON_CIVILIANS 0x03F +#define FLAG_HIDE_SEAFOAM_1F_BOULDER_1 0x040 +#define FLAG_HIDE_SEAFOAM_1F_BOULDER_2 0x041 +#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_1 0x042 +#define FLAG_HIDE_SEAFOAM_B1F_BOULDER_2 0x043 +#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_1 0x044 +#define FLAG_HIDE_SEAFOAM_B2F_BOULDER_2 0x045 +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 0x046 +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 0x047 +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_3 0x048 +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_4 0x049 +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_5 0x04A +#define FLAG_HIDE_SEAFOAM_B3F_BOULDER_6 0x04B +#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 0x04C +#define FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 0x04D +#define FLAG_HIDE_SILPH_RIVAL 0x04E +#define FLAG_HIDE_ROUTE_22_RIVAL 0x04F +#define FLAG_HIDE_PEWTER_MUSEUM_ESCORT 0x050 +#define FLAG_HIDE_TOWER_RIVAL 0x051 +#define FLAG_HIDE_MOLTRES 0x052 +#define FLAG_HIDE_SILPH_ROCKETS 0x053 +#define FLAG_HIDE_ROUTE_12_SNORLAX 0x054 +#define FLAG_HIDE_VIRIDIAN_GIOVANNI 0x055 +#define FLAG_HIDE_OLD_AMBER 0x056 +#define FLAG_HIDE_EEVEE_BALL 0x057 +#define FLAG_HIDE_VICTORY_ROAD_2F_BOULDER 0x058 +#define FLAG_HIDE_VICTORY_ROAD_3F_BOULDER 0x059 +#define FLAG_HIDE_OAK_IN_CHAMP_ROOM 0x05A +#define FLAG_HIDE_GAME_CORNER_ROCKET 0x05B +#define FLAG_HIDE_CERULEAN_CAVE_GUARD 0x05C +#define FLAG_HIDE_ZAPDOS 0x05D +#define FLAG_HIDE_TOWER_ROCKET_1 0x05E +#define FLAG_HIDE_CELADON_ROCKETS 0x05F +#define FLAG_HIDE_DOJO_HITMONLEE_BALL 0x060 +#define FLAG_HIDE_DOJO_HITMONCHAN_BALL 0x061 +#define FLAG_HIDE_CINNABAR_BILL 0x062 +#define FLAG_HIDE_UNION_ROOM_1 0x063 +#define FLAG_HIDE_UNION_ROOM_2 0x064 +#define FLAG_HIDE_UNION_ROOM_3 0x065 +#define FLAG_HIDE_UNION_ROOM_4 0x066 +#define FLAG_HIDE_UNION_ROOM_5 0x067 +#define FLAG_HIDE_UNION_ROOM_6 0x068 +#define FLAG_HIDE_UNION_ROOM_7 0x069 +#define FLAG_HIDE_UNION_ROOM_8 0x06A +#define FLAG_HIDE_CINNABAR_SEAGALLOP 0x06B +#define FLAG_HIDE_SAFFRON_FAN_CLUB_BLACKBELT 0x06C +#define FLAG_HIDE_SAFFRON_FAN_CLUB_ROCKER 0x06D +#define FLAG_HIDE_SAFFRON_FAN_CLUB_WOMAN 0x06E +#define FLAG_HIDE_SAFFRON_FAN_CLUB_BEAUTY 0x06F +#define FLAG_HIDE_MG_DELIVERYMEN 0x070 +#define FLAG_HIDE_ONE_ISLAND_BILL 0x071 +#define FLAG_HIDE_ONE_ISLAND_POKECENTER_BILL 0x072 +#define FLAG_HIDE_ONE_ISLAND_POKECENTER_CELIO 0x073 +#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_BIKER 0x074 +#define FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE 0x075 +#define FLAG_HIDE_LOSTELLE_IN_HER_HOME 0x076 +#define FLAG_0x077 0x077 +#define FLAG_0x078 0x078 +#define FLAG_HIDE_THREE_ISLAND_BIKERS 0x079 +#define FLAG_HIDE_LOSTELLE_IN_BERRY_FOREST 0x07A +#define FLAG_HIDE_TWO_ISLAND_WOMAN 0x07B +#define FLAG_HIDE_TWO_ISLAND_BEAUTY 0x07C +#define FLAG_HIDE_TWO_ISLAND_SUPER_NERD 0x07D +#define FLAG_HIDE_THREE_ISLAND_ANTIBIKERS 0x07E +#define FLAG_0x07F 0x07F +#define FLAG_HIDE_ROUTE_16_SNORLAX 0x080 +#define FLAG_HIDE_MEWTWO 0x081 +#define FLAG_HIDE_ARTICUNO 0x082 +#define FLAG_HIDE_TOWER_ROCKET_2 0x083 +#define FLAG_HIDE_TOWER_ROCKET_3 0x084 +#define FLAG_HIDE_POWER_PLANT_VOLTORB_1 0x085 +#define FLAG_HIDE_POWER_PLANT_VOLTORB_2 0x086 +#define FLAG_HIDE_SS_ANNE 0x087 +#define FLAG_HIDE_FIVE_ISLAND_ROCKETS 0x088 +#define FLAG_HIDE_MT_EMBER_EXTERIOR_ROCKETS 0x089 +#define FLAG_HIDE_RUBY 0x08A +#define FLAG_HIDE_ICEFALL_CAVE_LORELEI 0x08B +#define FLAG_HIDE_LORELEI_IN_HER_HOUSE 0x08C +#define FLAG_HIDE_ICEFALL_CAVE_ROCKETS 0x08D +#define FLAG_HIDE_RUIN_VALLEY_SCIENTIST 0x08E +#define FLAG_HIDE_SAPPHIRE 0x08F +#define FLAG_HIDE_DOTTED_HOLE_SCIENTIST 0x090 +#define FLAG_HIDE_THREE_ISLAND_LONE_BIKER 0x091 +#define FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY 0x092 +#define FLAG_HIDE_LOST_CAVE_SELPHY 0x093 +#define FLAG_HIDE_RESORT_GORGEOUS_SELPHY 0x094 +#define FLAG_HIDE_RESORT_GORGEOUS_INSIDE_SELPHY 0x095 +#define FLAG_HIDE_SELPHYS_BUTLER 0x096 +#define FLAG_HIDE_FOUR_ISLAND_RIVAL 0x097 +#define FLAG_HIDE_SIX_ISLAND_POKECENTER_RIVAL 0x098 +#define FLAG_HIDE_DEOXYS 0x099 +#define FLAG_HIDE_BIRTH_ISLAND_METEORITE 0x09A +#define FLAG_HIDE_LUGIA 0x09B +#define FLAG_HIDE_HO_OH 0x09C +#define FLAG_HIDE_POSTGAME_GOSSIPERS 0x09D +#define FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS 0x09E +#define FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL 0x09F +#define FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL 0x0A0 +#define FLAG_HIDE_VERMILION_CITY_OAKS_AIDE 0x0A1 +#define FLAG_HIDE_CINNABAR_POKECENTER_BILL 0x0A2 +#define FLAG_HIDE_CREDITS_RIVAL 0x0A3 +#define FLAG_HIDE_CREDITS_OAK 0x0A4 +#define FLAG_HIDE_LORELEI_HOUSE_MEOWTH_DOLL 0x0A5 +#define FLAG_HIDE_LORELEI_HOUSE_CHANSEY_DOLL 0x0A6 +#define FLAG_HIDE_LORELEIS_HOUSE_NIDORAN_F_DOLL 0x0A7 +#define FLAG_HIDE_LORELEI_HOUSE_JIGGLYPUFF_DOLL 0x0A8 +#define FLAG_HIDE_LORELEIS_HOUSE_NIDORAN_M_DOLL 0x0A9 +#define FLAG_HIDE_LORELEIS_HOUSE_FEAROW_DOLL 0x0AA +#define FLAG_HIDE_LORELEIS_HOUSE_PIDGEOT_DOLL 0x0AB +#define FLAG_HIDE_LORELEIS_HOUSE_LAPRAS_DOLL 0x0AC +#define FLAG_HIDE_MISC_KANTO_ROCKETS 0x0AD +#define FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS 0x0AE + +// Item ball hide/show flags #define FLAG_0x0AF 0x0AF #define FLAG_0x0B0 0x0B0 #define FLAG_0x0B1 0x0B1 From 44a293d84cea9397bc75167f0fd4c418cbdc8952 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 19 Oct 2019 21:18:39 -0400 Subject: [PATCH 070/114] Name remaining NPC hide/show flags --- data/maps/SixIsland_DottedHole_SapphireRoom/map.json | 2 +- include/constants/flags.h | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json index 0e1701718..9f1c986c9 100644 --- a/data/maps/SixIsland_DottedHole_SapphireRoom/map.json +++ b/data/maps/SixIsland_DottedHole_SapphireRoom/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "0x0", - "flag": "s" + "flag": "FLAG_HIDE_DOTTED_HOLE_SCIENTIST" } ], "warp_events": [ diff --git a/include/constants/flags.h b/include/constants/flags.h index b39970090..132b63be6 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -518,6 +518,8 @@ #define FLAG_0x1FC 0x1FC #define FLAG_0x1FD 0x1FD #define FLAG_0x1FE 0x1FE + +// Unused? #define FLAG_0x1FF 0x1FF #define FLAG_0x200 0x200 #define FLAG_0x201 0x201 @@ -567,6 +569,8 @@ #define FLAG_0x22D 0x22D #define FLAG_0x22E 0x22E #define FLAG_0x22F 0x22F + +// Story flags #define FLAG_0x230 0x230 #define FLAG_0x231 0x231 #define FLAG_0x232 0x232 @@ -775,6 +779,8 @@ #define FLAG_0x2FD 0x2FD #define FLAG_0x2FE 0x2FE #define FLAG_0x2FF 0x2FF + +// Unused? #define FLAG_0x300 0x300 #define FLAG_0x301 0x301 #define FLAG_0x302 0x302 From 26d8c4d04b174e40b62298a6bf42e2bad67cf81c Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 19 Oct 2019 21:41:03 -0400 Subject: [PATCH 071/114] Name all item ball hide/show flags --- data/event_scripts.s | 682 +++++------------- data/maps/CeladonCity/map.json | 2 +- data/maps/CeladonCity_Gym/scripts.inc | 6 +- data/maps/CeruleanCave_1F/map.json | 6 +- data/maps/CeruleanCave_2F/map.json | 6 +- data/maps/CeruleanCave_B1F/map.json | 4 +- data/maps/CinnabarIsland/scripts.inc | 2 +- data/maps/FiveIsland_LostCave_Room10/map.json | 2 +- data/maps/FiveIsland_LostCave_Room11/map.json | 2 +- data/maps/FiveIsland_LostCave_Room12/map.json | 2 +- data/maps/FiveIsland_LostCave_Room13/map.json | 2 +- data/maps/FiveIsland_LostCave_Room14/map.json | 2 +- data/maps/FiveIsland_Meadow/map.json | 4 +- data/maps/FiveIsland_MemorialPillar/map.json | 2 +- data/maps/FiveIsland_RocketWarehouse/map.json | 8 +- data/maps/FourIsland/map.json | 4 +- data/maps/FourIsland_IcefallCave_1F/map.json | 4 +- data/maps/FourIsland_IcefallCave_B1F/map.json | 4 +- data/maps/FuchsiaCity_Building1/map.json | 2 +- data/maps/FuchsiaCity_Building1/scripts.inc | 2 +- data/maps/MtEmber_Exterior/map.json | 6 +- data/maps/MtMoon_1F/map.json | 12 +- data/maps/MtMoon_B2F/map.json | 8 +- data/maps/OneIsland_KindleRoad/map.json | 6 +- data/maps/PokemonMansion_1F/map.json | 6 +- data/maps/PokemonMansion_2F/map.json | 6 +- data/maps/PokemonMansion_3F/map.json | 4 +- data/maps/PokemonMansion_B1F/map.json | 8 +- data/maps/PokemonTower_3F/map.json | 2 +- data/maps/PokemonTower_4F/map.json | 6 +- data/maps/PokemonTower_5F/map.json | 4 +- data/maps/PokemonTower_6F/map.json | 4 +- data/maps/PowerPlant/map.json | 10 +- data/maps/RockTunnel_1F/map.json | 6 +- data/maps/RockTunnel_B1F/map.json | 4 +- data/maps/RocketHideout_B1F/map.json | 4 +- data/maps/RocketHideout_B2F/map.json | 8 +- data/maps/RocketHideout_B3F/map.json | 6 +- data/maps/RocketHideout_B4F/map.json | 6 +- data/maps/Route11/map.json | 6 +- data/maps/Route12/map.json | 4 +- data/maps/Route15/map.json | 2 +- data/maps/Route2/map.json | 4 +- data/maps/Route24/map.json | 2 +- data/maps/Route25/map.json | 2 +- data/maps/Route4/map.json | 2 +- data/maps/Route9/map.json | 4 +- data/maps/SSAnne_1F_Room2/map.json | 2 +- data/maps/SSAnne_2F_Room2/map.json | 2 +- data/maps/SSAnne_2F_Room4/map.json | 2 +- data/maps/SSAnne_B1F_Room2/map.json | 2 +- data/maps/SSAnne_B1F_Room3/map.json | 2 +- data/maps/SSAnne_B1F_Room5/map.json | 2 +- data/maps/SSAnne_Kitchen/map.json | 2 +- data/maps/SafariZone_Center/map.json | 2 +- data/maps/SafariZone_East/map.json | 8 +- data/maps/SafariZone_North/map.json | 6 +- data/maps/SafariZone_West/map.json | 8 +- data/maps/SeafoamIslands_1F/map.json | 2 +- data/maps/SeafoamIslands_B1F/map.json | 4 +- data/maps/SeafoamIslands_B2F/map.json | 2 +- data/maps/SeafoamIslands_B4F/map.json | 2 +- data/maps/SevenIsland_House_Room2/scripts.inc | 3 +- data/maps/SevenIsland_SevaultCanyon/map.json | 6 +- .../SevenIsland_SevaultCanyon_House/map.json | 2 +- data/maps/SilphCo_10F/map.json | 6 +- data/maps/SilphCo_11F/map.json | 2 +- data/maps/SilphCo_3F/map.json | 2 +- data/maps/SilphCo_4F/map.json | 8 +- data/maps/SilphCo_5F/map.json | 6 +- data/maps/SilphCo_6F/map.json | 4 +- data/maps/SilphCo_7F/map.json | 4 +- data/maps/SilphCo_8F/map.json | 2 +- data/maps/SixIsland_OutcastIsland/map.json | 2 +- data/maps/SixIsland_RuinValley/map.json | 6 +- data/maps/SixIsland_WaterPath/map.json | 4 +- data/maps/ThreeIsland/map.json | 2 +- data/maps/ThreeIsland_BerryForest/map.json | 6 +- data/maps/TwoIsland/map.json | 2 +- data/maps/VictoryRoad_1F/map.json | 4 +- data/maps/VictoryRoad_2F/map.json | 8 +- data/maps/VictoryRoad_3F/map.json | 4 +- data/maps/ViridianCity/map.json | 2 +- data/maps/ViridianForest/map.json | 8 +- include/constants/flags.h | 346 ++++----- src/help_system_812B1E0.c | 2 +- 86 files changed, 518 insertions(+), 861 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index 416da56b2..b3ffff452 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -809,9 +809,7 @@ gStdScript_ItemMessageAndFanfare:: @ 81A4E66 waitfanfare compare_var_to_value VAR_0x8002, MUS_FANFA1 call_if 1, EventScript_1A4EAA - setorcopyvar VAR_0x8000, VAR_0x8000 - setorcopyvar VAR_0x8001, VAR_0x8001 - callstd 8 + giveitem VAR_0x8000, VAR_0x8001, 8 call EventScript_1A6675 return @@ -3828,7 +3826,7 @@ SilphCo_11F_EventScript_1A8B09:: @ 81A8B09 end EventScript_1A8B23:: @ 81A8B23 - checkflag FLAG_0x192 + checkflag FLAG_HIDE_SILPH_CO_5F_CARD_KEY goto_if 1, EventScript_1A8B32 goto EventScript_1A8135 end @@ -4047,9 +4045,7 @@ VermilionCity_PokemonCenter_1F_EventScript_1A8D08:: @ 81A8D08 goto_if 1, EventScript_1A8D3F msgbox Text_194234 setflag FLAG_0x292 - setorcopyvar VAR_0x8000, 362 - setorcopyvar VAR_0x8001, 1 - callstd 0 + giveitem 362 compare_var_to_value VAR_RESULT, 0 goto_if 1, EventScript_1A6BF9 msgbox Text_19430F @@ -10923,1011 +10919,675 @@ Text_1BE56D:: @ 81BE56D .string "Looks like there's nothing here…$" Route2_EventScript_1BE58E:: @ 81BE58E - setorcopyvar VAR_0x8000, 34 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ETHER, 1, 1 end Route2_EventScript_1BE59B:: @ 81BE59B - setorcopyvar VAR_0x8000, 18 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_PARALYZE_HEAL, 1, 1 end ViridianForest_EventScript_1BE5A8:: @ 81BE5A8 - setorcopyvar VAR_0x8000, 4 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_POKE_BALL, 1, 1 end ViridianForest_EventScript_1BE5B5:: @ 81BE5B5 - setorcopyvar VAR_0x8000, 14 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ANTIDOTE, 1, 1 end ViridianForest_EventScript_1BE5C2:: @ 81BE5C2 - setorcopyvar VAR_0x8000, 13 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_POTION, 1, 1 end MtMoon_1F_EventScript_1BE5CF:: @ 81BE5CF - setorcopyvar VAR_0x8000, 18 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_PARALYZE_HEAL, 1, 1 end MtMoon_1F_EventScript_1BE5DC:: @ 81BE5DC - setorcopyvar VAR_0x8000, 297 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM09, 1, 1 end MtMoon_1F_EventScript_1BE5E9:: @ 81BE5E9 - setorcopyvar VAR_0x8000, 13 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_POTION, 1, 1 end MtMoon_1F_EventScript_1BE5F6:: @ 81BE5F6 - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_RARE_CANDY, 1, 1 end MtMoon_1F_EventScript_1BE603:: @ 81BE603 - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ESCAPE_ROPE, 1, 1 end MtMoon_1F_EventScript_1BE610:: @ 81BE610 - setorcopyvar VAR_0x8000, 94 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MOON_STONE, 1, 1 end MtMoon_B2F_EventScript_1BE61D:: @ 81BE61D - setorcopyvar VAR_0x8000, 109 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_STAR_PIECE, 1, 1 end MtMoon_B2F_EventScript_1BE62A:: @ 81BE62A - setorcopyvar VAR_0x8000, 334 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM46, 1, 1 end Route4_EventScript_1BE637:: @ 81BE637 - setorcopyvar VAR_0x8000, 293 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM05, 1, 1 end Route24_EventScript_1BE644:: @ 81BE644 - setorcopyvar VAR_0x8000, 333 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM45, 1, 1 end Route25_EventScript_1BE651:: @ 81BE651 - setorcopyvar VAR_0x8000, 331 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM43, 1, 1 end SSAnne_1F_Room2_EventScript_1BE65E:: @ 81BE65E - setorcopyvar VAR_0x8000, 319 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM31, 1, 1 end SSAnne_2F_Room2_EventScript_1BE66B:: @ 81BE66B - setorcopyvar VAR_0x8000, 108 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_STARDUST, 1, 1 end SSAnne_2F_Room4_EventScript_1BE678:: @ 81BE678 - setorcopyvar VAR_0x8000, 75 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_X_ATTACK, 1, 1 end SSAnne_B1F_Room2_EventScript_1BE685:: @ 81BE685 - setorcopyvar VAR_0x8000, 332 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM44, 1, 1 end SSAnne_B1F_Room3_EventScript_1BE692:: @ 81BE692 - setorcopyvar VAR_0x8000, 34 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ETHER, 1, 1 end SSAnne_B1F_Room5_EventScript_1BE69F:: @ 81BE69F - setorcopyvar VAR_0x8000, 22 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_SUPER_POTION, 1, 1 end SSAnne_Kitchen_EventScript_1BE6AC:: @ 81BE6AC - setorcopyvar VAR_0x8000, 3 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_GREAT_BALL, 1, 1 end Route9_EventScript_1BE6B9:: @ 81BE6B9 - setorcopyvar VAR_0x8000, 328 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM40, 1, 1 end RocketHideout_B1F_EventScript_1BE6C6:: @ 81BE6C6 - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ESCAPE_ROPE, 1, 1 end RocketHideout_B1F_EventScript_1BE6D3:: @ 81BE6D3 - setorcopyvar VAR_0x8000, 21 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_HYPER_POTION, 1, 1 end RocketHideout_B2F_EventScript_1BE6E0:: @ 81BE6E0 - setorcopyvar VAR_0x8000, 77 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_X_SPEED, 1, 1 end RocketHideout_B2F_EventScript_1BE6ED:: @ 81BE6ED - setorcopyvar VAR_0x8000, 94 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MOON_STONE, 1, 1 end RocketHideout_B2F_EventScript_1BE6FA:: @ 81BE6FA - setorcopyvar VAR_0x8000, 300 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM12, 1, 1 end RocketHideout_B2F_EventScript_1BE707:: @ 81BE707 - setorcopyvar VAR_0x8000, 22 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_SUPER_POTION, 1, 1 end RocketHideout_B3F_EventScript_1BE714:: @ 81BE714 - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_RARE_CANDY, 1, 1 end RocketHideout_B3F_EventScript_1BE721:: @ 81BE721 - setorcopyvar VAR_0x8000, 309 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM21, 1, 1 end RocketHideout_B4F_EventScript_1BE72E:: @ 81BE72E - setorcopyvar VAR_0x8000, 337 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM49, 1, 1 end RocketHideout_B4F_EventScript_1BE73B:: @ 81BE73B - setorcopyvar VAR_0x8000, 35 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_ETHER, 1, 1 end RocketHideout_B4F_EventScript_1BE748:: @ 81BE748 - setorcopyvar VAR_0x8000, 67 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_CALCIUM, 1, 1 end PokemonTower_3F_EventScript_1BE755:: @ 81BE755 - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ESCAPE_ROPE, 1, 1 end PokemonTower_4F_EventScript_1BE762:: @ 81BE762 - setorcopyvar VAR_0x8000, 36 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ELIXIR, 1, 1 end PokemonTower_4F_EventScript_1BE76F:: @ 81BE76F - setorcopyvar VAR_0x8000, 17 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_AWAKENING, 1, 1 end PokemonTower_4F_EventScript_1BE77C:: @ 81BE77C - setorcopyvar VAR_0x8000, 3 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_GREAT_BALL, 1, 1 end PokemonTower_5F_EventScript_1BE789:: @ 81BE789 - setorcopyvar VAR_0x8000, 110 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_NUGGET, 1, 1 end PokemonTower_6F_EventScript_1BE796:: @ 81BE796 - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_RARE_CANDY, 1, 1 end PokemonTower_6F_EventScript_1BE7A3:: @ 81BE7A3 - setorcopyvar VAR_0x8000, 78 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_X_ACCURACY, 1, 1 end Route12_EventScript_1BE7B0:: @ 81BE7B0 - setorcopyvar VAR_0x8000, 336 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM48, 1, 1 end Route12_EventScript_1BE7BD:: @ 81BE7BD - setorcopyvar VAR_0x8000, 65 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_IRON, 1, 1 end Route15_EventScript_1BE7CA:: @ 81BE7CA - setorcopyvar VAR_0x8000, 306 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM18, 1, 1 end SafariZone_Center_EventScript_1BE7D7:: @ 81BE7D7 - setorcopyvar VAR_0x8000, 110 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_NUGGET, 1, 1 end SafariZone_East_EventScript_1BE7E4:: @ 81BE7E4 - setorcopyvar VAR_0x8000, 20 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_POTION, 1, 1 end SafariZone_East_EventScript_1BE7F1:: @ 81BE7F1 - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_FULL_RESTORE, 1, 1 end SafariZone_East_EventScript_1BE7FE:: @ 81BE7FE - setorcopyvar VAR_0x8000, 299 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM11, 1, 1 end SafariZone_East_EventScript_1BE80B:: @ 81BE80B - setorcopyvar VAR_0x8000, 98 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_LEAF_STONE, 1, 1 end SafariZone_North_EventScript_1BE818:: @ 81BE818 - setorcopyvar VAR_0x8000, 64 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_PROTEIN, 1, 1 end SafariZone_North_EventScript_1BE825:: @ 81BE825 - setorcopyvar VAR_0x8000, 335 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM47, 1, 1 end SafariZone_West_EventScript_1BE832:: @ 81BE832 - setorcopyvar VAR_0x8000, 320 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM32, 1, 1 end SafariZone_West_EventScript_1BE83F:: @ 81BE83F - setorcopyvar VAR_0x8000, 353 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_GOLD_TEETH, 1, 1 end SafariZone_West_EventScript_1BE84C:: @ 81BE84C - setorcopyvar VAR_0x8000, 20 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_POTION, 1, 1 end SafariZone_West_EventScript_1BE859:: @ 81BE859 - setorcopyvar VAR_0x8000, 25 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_REVIVE, 1, 1 end SilphCo_3F_EventScript_1BE866:: @ 81BE866 - setorcopyvar VAR_0x8000, 21 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_HYPER_POTION, 1, 1 end SilphCo_4F_EventScript_1BE873:: @ 81BE873 - setorcopyvar VAR_0x8000, 25 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_REVIVE, 1, 1 end SilphCo_4F_EventScript_1BE880:: @ 81BE880 - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ESCAPE_ROPE, 1, 1 end SilphCo_4F_EventScript_1BE88D:: @ 81BE88D - setorcopyvar VAR_0x8000, 23 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_FULL_HEAL, 1, 1 end SilphCo_5F_EventScript_1BE89A:: @ 81BE89A - setorcopyvar VAR_0x8000, 64 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_PROTEIN, 1, 1 end SilphCo_5F_EventScript_1BE8A7:: @ 81BE8A7 - setorcopyvar VAR_0x8000, 289 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM01, 1, 1 end SilphCo_5F_EventScript_1BE8B4:: @ 81BE8B4 - setorcopyvar VAR_0x8000, 355 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_CARD_KEY, 1, 1 end SilphCo_6F_EventScript_1BE8C1:: @ 81BE8C1 - setorcopyvar VAR_0x8000, 63 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_HP_UP, 1, 1 end SilphCo_6F_EventScript_1BE8CE:: @ 81BE8CE - setorcopyvar VAR_0x8000, 79 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_X_SPECIAL, 1, 1 end SilphCo_7F_EventScript_1BE8DB:: @ 81BE8DB - setorcopyvar VAR_0x8000, 67 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_CALCIUM, 1, 1 end SilphCo_7F_EventScript_1BE8E8:: @ 81BE8E8 - setorcopyvar VAR_0x8000, 296 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM08, 1, 1 end SilphCo_10F_EventScript_1BE8F5:: @ 81BE8F5 - setorcopyvar VAR_0x8000, 66 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_CARBOS, 1, 1 end SilphCo_10F_EventScript_1BE902:: @ 81BE902 - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ULTRA_BALL, 1, 1 end SilphCo_10F_EventScript_1BE90F:: @ 81BE90F - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_RARE_CANDY, 1, 1 end PowerPlant_EventScript_1BE91C:: @ 81BE91C - setorcopyvar VAR_0x8000, 20 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_POTION, 1, 1 end PowerPlant_EventScript_1BE929:: @ 81BE929 - setorcopyvar VAR_0x8000, 305 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM17, 1, 1 end PowerPlant_EventScript_1BE936:: @ 81BE936 - setorcopyvar VAR_0x8000, 313 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM25, 1, 1 end PowerPlant_EventScript_1BE943:: @ 81BE943 - setorcopyvar VAR_0x8000, 96 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_THUNDER_STONE, 1, 1 end PowerPlant_EventScript_1BE950:: @ 81BE950 - setorcopyvar VAR_0x8000, 36 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ELIXIR, 1, 1 end PokemonMansion_1F_EventScript_1BE95D:: @ 81BE95D - setorcopyvar VAR_0x8000, 66 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_CARBOS, 1, 1 end PokemonMansion_1F_EventScript_1BE96A:: @ 81BE96A - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ESCAPE_ROPE, 1, 1 end PokemonMansion_2F_EventScript_1BE977:: @ 81BE977 - setorcopyvar VAR_0x8000, 67 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_CALCIUM, 1, 1 end PokemonMansion_3F_EventScript_1BE984:: @ 81BE984 - setorcopyvar VAR_0x8000, 20 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_POTION, 1, 1 end PokemonMansion_3F_EventScript_1BE991:: @ 81BE991 - setorcopyvar VAR_0x8000, 65 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_IRON, 1, 1 end PokemonMansion_B1F_EventScript_1BE99E:: @ 81BE99E - setorcopyvar VAR_0x8000, 302 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM14, 1, 1 end PokemonMansion_B1F_EventScript_1BE9AB:: @ 81BE9AB - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_FULL_RESTORE, 1, 1 end PokemonMansion_B1F_EventScript_1BE9B8:: @ 81BE9B8 - setorcopyvar VAR_0x8000, 310 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM22, 1, 1 end PokemonMansion_B1F_EventScript_1BE9C5:: @ 81BE9C5 - setorcopyvar VAR_0x8000, 351 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_SECRET_KEY, 1, 1 end VictoryRoad_1F_EventScript_1BE9D2:: @ 81BE9D2 - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_RARE_CANDY, 1, 1 end VictoryRoad_1F_EventScript_1BE9DF:: @ 81BE9DF - setorcopyvar VAR_0x8000, 290 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM02, 1, 1 end VictoryRoad_2F_EventScript_1BE9EC:: @ 81BE9EC - setorcopyvar VAR_0x8000, 73 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_GUARD_SPEC, 1, 1 end VictoryRoad_2F_EventScript_1BE9F9:: @ 81BE9F9 - setorcopyvar VAR_0x8000, 295 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM07, 1, 1 end VictoryRoad_2F_EventScript_1BEA06:: @ 81BEA06 - setorcopyvar VAR_0x8000, 23 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_FULL_HEAL, 1, 1 end VictoryRoad_2F_EventScript_1BEA13:: @ 81BEA13 - setorcopyvar VAR_0x8000, 325 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM37, 1, 1 end VictoryRoad_3F_EventScript_1BEA20:: @ 81BEA20 - setorcopyvar VAR_0x8000, 25 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_REVIVE, 1, 1 end VictoryRoad_3F_EventScript_1BEA2D:: @ 81BEA2D - setorcopyvar VAR_0x8000, 338 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM50, 1, 1 end CeruleanCave_1F_EventScript_1BEA3A:: @ 81BEA3A - setorcopyvar VAR_0x8000, 37 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_ELIXIR, 1, 1 end CeruleanCave_1F_EventScript_1BEA47:: @ 81BEA47 - setorcopyvar VAR_0x8000, 110 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_NUGGET, 1, 1 end CeruleanCave_1F_EventScript_1BEA54:: @ 81BEA54 - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_FULL_RESTORE, 1, 1 end CeruleanCave_2F_EventScript_1BEA61:: @ 81BEA61 - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_FULL_RESTORE, 1, 1 end CeruleanCave_2F_EventScript_1BEA6E:: @ 81BEA6E - setorcopyvar VAR_0x8000, 69 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_PP_UP, 1, 1 end CeruleanCave_2F_EventScript_1BEA7B:: @ 81BEA7B - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ULTRA_BALL, 1, 1 end CeruleanCave_B1F_EventScript_1BEA88:: @ 81BEA88 - setorcopyvar VAR_0x8000, 25 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_REVIVE, 1, 1 end CeruleanCave_B1F_EventScript_1BEA95:: @ 81BEA95 - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ULTRA_BALL, 1, 1 end FuchsiaCity_Building1_EventScript_1BEAA2:: @ 81BEAA2 - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_RARE_CANDY, 1, 1 end TwoIsland_EventScript_1BEAAF:: @ 81BEAAF - setorcopyvar VAR_0x8000, 24 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_REVIVE, 1, 1 end ThreeIsland_EventScript_1BEABC:: @ 81BEABC - setorcopyvar VAR_0x8000, 70 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ZINC, 1, 1 end ViridianForest_EventScript_1BEAC9:: @ 81BEAC9 - setorcopyvar VAR_0x8000, 13 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_POTION, 1, 1 end MtMoon_B2F_EventScript_1BEAD6:: @ 81BEAD6 - setorcopyvar VAR_0x8000, 24 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_REVIVE, 1, 1 end MtMoon_B2F_EventScript_1BEAE3:: @ 81BEAE3 - setorcopyvar VAR_0x8000, 14 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ANTIDOTE, 1, 1 end Route11_EventScript_1BEAF0:: @ 81BEAF0 - setorcopyvar VAR_0x8000, 76 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_X_DEFEND, 1, 1 end Route9_EventScript_1BEAFD:: @ 81BEAFD - setorcopyvar VAR_0x8000, 15 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_BURN_HEAL, 1, 1 end RockTunnel_1F_EventScript_1BEB0A:: @ 81BEB0A - setorcopyvar VAR_0x8000, 86 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_REPEL, 1, 1 end RockTunnel_1F_EventScript_1BEB17:: @ 81BEB17 - setorcopyvar VAR_0x8000, 106 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_PEARL, 1, 1 end RockTunnel_1F_EventScript_1BEB24:: @ 81BEB24 - setorcopyvar VAR_0x8000, 85 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ESCAPE_ROPE, 1, 1 end RockTunnel_B1F_EventScript_1BEB31:: @ 81BEB31 - setorcopyvar VAR_0x8000, 24 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_REVIVE, 1, 1 end RockTunnel_B1F_EventScript_1BEB3E:: @ 81BEB3E - setorcopyvar VAR_0x8000, 35 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_ETHER, 1, 1 end SilphCo_8F_EventScript_1BEB4B:: @ 81BEB4B - setorcopyvar VAR_0x8000, 65 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_IRON, 1, 1 end SilphCo_11F_EventScript_1BEB58:: @ 81BEB58 - setorcopyvar VAR_0x8000, 70 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ZINC, 1, 1 end PokemonMansion_1F_EventScript_1BEB65:: @ 81BEB65 - setorcopyvar VAR_0x8000, 64 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_PROTEIN, 1, 1 end PokemonMansion_2F_EventScript_1BEB72:: @ 81BEB72 - setorcopyvar VAR_0x8000, 70 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ZINC, 1, 1 end PokemonMansion_2F_EventScript_1BEB7F:: @ 81BEB7F - setorcopyvar VAR_0x8000, 63 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_HP_UP, 1, 1 end ViridianCity_EventScript_1BEB8C:: @ 81BEB8C - setorcopyvar VAR_0x8000, 13 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_POTION, 1, 1 end Route11_EventScript_1BEB99:: @ 81BEB99 - setorcopyvar VAR_0x8000, 3 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_GREAT_BALL, 1, 1 end Route11_EventScript_1BEBA6:: @ 81BEBA6 - setorcopyvar VAR_0x8000, 17 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_AWAKENING, 1, 1 end PokemonTower_5F_EventScript_1BEBB3:: @ 81BEBB3 - setorcopyvar VAR_0x8000, 190 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_CLEANSE_TAG, 1, 1 end CeladonCity_EventScript_1BEBC0:: @ 81BEBC0 - setorcopyvar VAR_0x8000, 34 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ETHER, 1, 1 end RocketHideout_B3F_EventScript_1BEBCD:: @ 81BEBCD - setorcopyvar VAR_0x8000, 206 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_BLACK_GLASSES, 1, 1 end SafariZone_North_EventScript_1BEBDA:: @ 81BEBDA - setorcopyvar VAR_0x8000, 183 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_QUICK_CLAW, 1, 1 end SeafoamIslands_1F_EventScript_1BEBE7:: @ 81BEBE7 - setorcopyvar VAR_0x8000, 16 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ICE_HEAL, 1, 1 end SeafoamIslands_B1F_EventScript_1BEBF4:: @ 81BEBF4 - setorcopyvar VAR_0x8000, 97 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_WATER_STONE, 1, 1 end SeafoamIslands_B1F_EventScript_1BEC01:: @ 81BEC01 - setorcopyvar VAR_0x8000, 24 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_REVIVE, 1, 1 end SeafoamIslands_B2F_EventScript_1BEC0E:: @ 81BEC0E - setorcopyvar VAR_0x8000, 107 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_BIG_PEARL, 1, 1 end SeafoamIslands_B4F_EventScript_1BEC1B:: @ 81BEC1B - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ULTRA_BALL, 1, 1 end FourIsland_EventScript_1BEC28:: @ 81BEC28 - setorcopyvar VAR_0x8000, 109 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_STAR_PIECE, 1, 1 end FourIsland_EventScript_1BEC35:: @ 81BEC35 - setorcopyvar VAR_0x8000, 108 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_STARDUST, 1, 1 end OneIsland_KindleRoad_EventScript_1BEC42:: @ 81BEC42 - setorcopyvar VAR_0x8000, 34 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ETHER, 1, 1 end OneIsland_KindleRoad_EventScript_1BEC4F:: @ 81BEC4F - setorcopyvar VAR_0x8000, 84 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_REPEL, 1, 1 end OneIsland_KindleRoad_EventScript_1BEC5C:: @ 81BEC5C - setorcopyvar VAR_0x8000, 66 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_CARBOS, 1, 1 end FiveIsland_Meadow_EventScript_1BEC69:: @ 81BEC69 - setorcopyvar VAR_0x8000, 20 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_POTION, 1, 1 end FiveIsland_Meadow_EventScript_1BEC76:: @ 81BEC76 - setorcopyvar VAR_0x8000, 69 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_PP_UP, 1, 1 end FiveIsland_MemorialPillar_EventScript_1BEC83:: @ 81BEC83 - setorcopyvar VAR_0x8000, 199 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_METAL_COAT, 1, 1 end SixIsland_OutcastIsland_EventScript_1BEC90:: @ 81BEC90 - setorcopyvar VAR_0x8000, 69 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_PP_UP, 1, 1 end SixIsland_WaterPath_EventScript_1BEC9D:: @ 81BEC9D - setorcopyvar VAR_0x8000, 36 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ELIXIR, 1, 1 end SixIsland_WaterPath_EventScript_1BECAA:: @ 81BECAA - setorcopyvar VAR_0x8000, 201 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_DRAGON_SCALE, 1, 1 end SixIsland_RuinValley_EventScript_1BECB7:: @ 81BECB7 - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_FULL_RESTORE, 1, 1 end SixIsland_RuinValley_EventScript_1BECC4:: @ 81BECC4 - setorcopyvar VAR_0x8000, 63 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_HP_UP, 1, 1 end SixIsland_RuinValley_EventScript_1BECD1:: @ 81BECD1 - setorcopyvar VAR_0x8000, 93 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_SUN_STONE, 1, 1 end SevenIsland_SevaultCanyon_EventScript_1BECDE:: @ 81BECDE - setorcopyvar VAR_0x8000, 187 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_KINGS_ROCK, 1, 1 end SevenIsland_SevaultCanyon_EventScript_1BECEB:: @ 81BECEB - setorcopyvar VAR_0x8000, 37 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_ELIXIR, 1, 1 end SevenIsland_SevaultCanyon_EventScript_1BECF8:: @ 81BECF8 - setorcopyvar VAR_0x8000, 110 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_NUGGET, 1, 1 end ThreeIsland_BerryForest_EventScript_1BED05:: @ 81BED05 - setorcopyvar VAR_0x8000, 35 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_ETHER, 1, 1 end ThreeIsland_BerryForest_EventScript_1BED12:: @ 81BED12 - setorcopyvar VAR_0x8000, 23 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_FULL_HEAL, 1, 1 end ThreeIsland_BerryForest_EventScript_1BED1F:: @ 81BED1F - setorcopyvar VAR_0x8000, 37 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_ELIXIR, 1, 1 end MtEmber_Exterior_EventScript_1BED2C:: @ 81BED2C - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ULTRA_BALL, 1, 1 end MtEmber_Exterior_EventScript_1BED39:: @ 81BED39 - setorcopyvar VAR_0x8000, 95 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_FIRE_STONE, 1, 1 end MtEmber_Exterior_EventScript_1BED46:: @ 81BED46 - setorcopyvar VAR_0x8000, 74 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_DIRE_HIT, 1, 1 end FourIsland_IcefallCave_1F_EventScript_1BED53:: @ 81BED53 - setorcopyvar VAR_0x8000, 2 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_ULTRA_BALL, 1, 1 end FourIsland_IcefallCave_1F_EventScript_1BED60:: @ 81BED60 - setorcopyvar VAR_0x8000, 345 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_HM07, 1, 1 end FourIsland_IcefallCave_B1F_EventScript_1BED6D:: @ 81BED6D - setorcopyvar VAR_0x8000, 19 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_FULL_RESTORE, 1, 1 end FourIsland_IcefallCave_B1F_EventScript_1BED7A:: @ 81BED7A - setorcopyvar VAR_0x8000, 212 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_NEVER_MELT_ICE, 1, 1 end FiveIsland_RocketWarehouse_EventScript_1BED87:: @ 81BED87 - setorcopyvar VAR_0x8000, 107 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_BIG_PEARL, 1, 1 end FiveIsland_RocketWarehouse_EventScript_1BED94:: @ 81BED94 - setorcopyvar VAR_0x8000, 324 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM36, 1, 1 end FiveIsland_RocketWarehouse_EventScript_1BEDA1:: @ 81BEDA1 - setorcopyvar VAR_0x8000, 106 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_PEARL, 1, 1 end FiveIsland_RocketWarehouse_EventScript_1BEDAE:: @ 81BEDAE - setorcopyvar VAR_0x8000, 218 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_UP_GRADE, 1, 1 end FiveIsland_LostCave_Room10_EventScript_1BEDBB:: @ 81BEDBB - setorcopyvar VAR_0x8000, 217 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_SILK_SCARF, 1, 1 end FiveIsland_LostCave_Room11_EventScript_1BEDC8:: @ 81BEDC8 - setorcopyvar VAR_0x8000, 221 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_LAX_INCENSE, 1, 1 end FiveIsland_LostCave_Room12_EventScript_1BEDD5:: @ 81BEDD5 - setorcopyvar VAR_0x8000, 220 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_SEA_INCENSE, 1, 1 end FiveIsland_LostCave_Room13_EventScript_1BEDE2:: @ 81BEDE2 - setorcopyvar VAR_0x8000, 25 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_MAX_REVIVE, 1, 1 end FiveIsland_LostCave_Room14_EventScript_1BEDEF:: @ 81BEDEF - setorcopyvar VAR_0x8000, 68 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_RARE_CANDY, 1, 1 end SevenIsland_SevaultCanyon_House_EventScript_1BEDFC:: @ 81BEDFC - setorcopyvar VAR_0x8000, 222 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_LUCKY_PUNCH, 1, 1 end SilphCo_4F_EventScript_1BEE09:: @ 81BEE09 - setorcopyvar VAR_0x8000, 329 - setorcopyvar VAR_0x8001, 1 - callstd 1 + giveitem ITEM_TM41, 1, 1 end PewterCity_PokemonCenter_1F_EventScript_1BEE16:: @ 81BEE16 diff --git a/data/maps/CeladonCity/map.json b/data/maps/CeladonCity/map.json index 33fb3eba7..ea4fb60a3 100644 --- a/data/maps/CeladonCity/map.json +++ b/data/maps/CeladonCity/map.json @@ -204,7 +204,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeladonCity_EventScript_1BEBC0", - "flag": "FLAG_0x1D1" + "flag": "FLAG_HIDE_CELADON_CITY_ETHER" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/CeladonCity_Gym/scripts.inc b/data/maps/CeladonCity_Gym/scripts.inc index 148f14c26..7c3e23424 100644 --- a/data/maps/CeladonCity_Gym/scripts.inc +++ b/data/maps/CeladonCity_Gym/scripts.inc @@ -33,11 +33,7 @@ EventScript_16D0C6:: @ 816D0C6 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16D107 additem ITEM_TM19, 1 - loadword 0, gUnknown_81973BA - setorcopyvar VAR_0x8000, ITEM_TM19 - setorcopyvar VAR_0x8001, 1 - setorcopyvar VAR_0x8002, MUS_FANFA1 - callstd 9 @ gStdScript_ItemMessageAndFanfare + giveitemfanfaremsg gUnknown_81973BA, ITEM_TM19 setflag FLAG_0x293 msgbox gUnknown_81973D7 release diff --git a/data/maps/CeruleanCave_1F/map.json b/data/maps/CeruleanCave_1F/map.json index 95a103e82..db9bb32b4 100644 --- a/data/maps/CeruleanCave_1F/map.json +++ b/data/maps/CeruleanCave_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BEA47", - "flag": "FLAG_0x1B2" + "flag": "FLAG_HIDE_CERULEAN_CAVE_1F_NUGGET" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BEA54", - "flag": "FLAG_0x1B3" + "flag": "FLAG_HIDE_CERULEAN_CAVE_1F_FULL_RESTORE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_1F_EventScript_1BEA3A", - "flag": "FLAG_0x1B1" + "flag": "FLAG_HIDE_CERULEAN_CAVE_1F_MAX_ELIXIR" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", diff --git a/data/maps/CeruleanCave_2F/map.json b/data/maps/CeruleanCave_2F/map.json index 7266ada75..d1be328e6 100644 --- a/data/maps/CeruleanCave_2F/map.json +++ b/data/maps/CeruleanCave_2F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BEA6E", - "flag": "FLAG_0x1B5" + "flag": "FLAG_HIDE_CERULEAN_CAVE_2F_PP_UP" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BEA7B", - "flag": "FLAG_0x1B6" + "flag": "FLAG_HIDE_CERULEAN_CAVE_2F_ULTRA_BALL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_2F_EventScript_1BEA61", - "flag": "FLAG_0x1B4" + "flag": "FLAG_HIDE_CERULEAN_CAVE_2F_FULL_RESTORE" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", diff --git a/data/maps/CeruleanCave_B1F/map.json b/data/maps/CeruleanCave_B1F/map.json index 1713f66e9..48b268644 100644 --- a/data/maps/CeruleanCave_B1F/map.json +++ b/data/maps/CeruleanCave_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BEA95", - "flag": "FLAG_0x1B8" + "flag": "FLAG_HIDE_CERULEAN_CAVE_B1F_ULTRA_BALL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "CeruleanCave_B1F_EventScript_1BEA88", - "flag": "FLAG_0x1B7" + "flag": "FLAG_HIDE_CERULEAN_CAVE_B1F_MAX_REVIVE" }, { "graphics_id": "MAP_OBJ_GFX_MEWTWO", diff --git a/data/maps/CinnabarIsland/scripts.inc b/data/maps/CinnabarIsland/scripts.inc index 7f10405da..0493fecbb 100644 --- a/data/maps/CinnabarIsland/scripts.inc +++ b/data/maps/CinnabarIsland/scripts.inc @@ -42,7 +42,7 @@ EventScript_166F52:: @ 8166F52 return EventScript_166F5E:: @ 8166F5E - checkflag FLAG_0x1A8 + checkflag FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY goto_if_eq EventScript_166F68 return diff --git a/data/maps/FiveIsland_LostCave_Room10/map.json b/data/maps/FiveIsland_LostCave_Room10/map.json index f6399440c..5626f8a64 100644 --- a/data/maps/FiveIsland_LostCave_Room10/map.json +++ b/data/maps/FiveIsland_LostCave_Room10/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_LostCave_Room10_EventScript_1BEDBB", - "flag": "FLAG_0x1F8" + "flag": "FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM10_SILK_SCARF" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_LostCave_Room11/map.json b/data/maps/FiveIsland_LostCave_Room11/map.json index b8522005b..82463cc38 100644 --- a/data/maps/FiveIsland_LostCave_Room11/map.json +++ b/data/maps/FiveIsland_LostCave_Room11/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_LostCave_Room11_EventScript_1BEDC8", - "flag": "FLAG_0x1F9" + "flag": "FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM11_LAX_INCENSE" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_LostCave_Room12/map.json b/data/maps/FiveIsland_LostCave_Room12/map.json index 6a0e49b0d..6e3a0ffc7 100644 --- a/data/maps/FiveIsland_LostCave_Room12/map.json +++ b/data/maps/FiveIsland_LostCave_Room12/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_LostCave_Room12_EventScript_1BEDD5", - "flag": "FLAG_0x1FA" + "flag": "FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM12_SEA_INCENSE" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_LostCave_Room13/map.json b/data/maps/FiveIsland_LostCave_Room13/map.json index 304cab4f0..dc558c6b2 100644 --- a/data/maps/FiveIsland_LostCave_Room13/map.json +++ b/data/maps/FiveIsland_LostCave_Room13/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_LostCave_Room13_EventScript_1BEDE2", - "flag": "FLAG_0x1FB" + "flag": "FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM13_MAX_REVIVE" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_LostCave_Room14/map.json b/data/maps/FiveIsland_LostCave_Room14/map.json index 089d0c044..046685c55 100644 --- a/data/maps/FiveIsland_LostCave_Room14/map.json +++ b/data/maps/FiveIsland_LostCave_Room14/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_LostCave_Room14_EventScript_1BEDEF", - "flag": "FLAG_0x1FC" + "flag": "FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM14_RARE_CANDY" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_Meadow/map.json b/data/maps/FiveIsland_Meadow/map.json index 7fde83f08..f99c9e3b2 100644 --- a/data/maps/FiveIsland_Meadow/map.json +++ b/data/maps/FiveIsland_Meadow/map.json @@ -100,7 +100,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_Meadow_EventScript_1BEC69", - "flag": "FLAG_0x1DE" + "flag": "FLAG_HIDE_FIVE_ISLAND_MEADOW_MAX_POTION" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -113,7 +113,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_Meadow_EventScript_1BEC76", - "flag": "FLAG_0x1DF" + "flag": "FLAG_HIDE_FIVE_ISLAND_MEADOW_PP_UP" } ], "warp_events": [ diff --git a/data/maps/FiveIsland_MemorialPillar/map.json b/data/maps/FiveIsland_MemorialPillar/map.json index 459dfe953..37aadaceb 100644 --- a/data/maps/FiveIsland_MemorialPillar/map.json +++ b/data/maps/FiveIsland_MemorialPillar/map.json @@ -82,7 +82,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_MemorialPillar_EventScript_1BEC83", - "flag": "FLAG_0x1E0" + "flag": "FLAG_HIDE_FIVE_ISLAND_MEMORIAL_PILLAR_METAL_COAT" } ], "warp_events": [], diff --git a/data/maps/FiveIsland_RocketWarehouse/map.json b/data/maps/FiveIsland_RocketWarehouse/map.json index d93933db6..7c3f182f8 100644 --- a/data/maps/FiveIsland_RocketWarehouse/map.json +++ b/data/maps/FiveIsland_RocketWarehouse/map.json @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_RocketWarehouse_EventScript_1BED87", - "flag": "FLAG_0x1F4" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_BIG_PEARL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_RocketWarehouse_EventScript_1BED94", - "flag": "FLAG_0x1F5" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_TM36" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_RocketWarehouse_EventScript_1BEDA1", - "flag": "FLAG_0x1F6" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_PEARL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FiveIsland_RocketWarehouse_EventScript_1BEDAE", - "flag": "FLAG_0x1F7" + "flag": "FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_UP_GRADE" } ], "warp_events": [ diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json index 211c2b37c..4d0694404 100644 --- a/data/maps/FourIsland/map.json +++ b/data/maps/FourIsland/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_EventScript_1BEC28", - "flag": "FLAG_0x1D9" + "flag": "FLAG_HIDE_FOUR_ISLAND_STAR_PIECE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_EventScript_1BEC35", - "flag": "FLAG_0x1DA" + "flag": "FLAG_HIDE_FOUR_ISLAND_STARDUST" }, { "graphics_id": "MAP_OBJ_GFX_BLUE", diff --git a/data/maps/FourIsland_IcefallCave_1F/map.json b/data/maps/FourIsland_IcefallCave_1F/map.json index 6e4f19dbd..995ac7728 100644 --- a/data/maps/FourIsland_IcefallCave_1F/map.json +++ b/data/maps/FourIsland_IcefallCave_1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_IcefallCave_1F_EventScript_1BED53", - "flag": "FLAG_0x1F0" + "flag": "FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_1F_ULTRA_BALL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_IcefallCave_1F_EventScript_1BED60", - "flag": "FLAG_0x1F1" + "flag": "FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_1F_HM07" } ], "warp_events": [ diff --git a/data/maps/FourIsland_IcefallCave_B1F/map.json b/data/maps/FourIsland_IcefallCave_B1F/map.json index 1bb5b7bdb..0fbf41a57 100644 --- a/data/maps/FourIsland_IcefallCave_B1F/map.json +++ b/data/maps/FourIsland_IcefallCave_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_IcefallCave_B1F_EventScript_1BED6D", - "flag": "FLAG_0x1F2" + "flag": "FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_B1F_FULL_RESTORE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FourIsland_IcefallCave_B1F_EventScript_1BED7A", - "flag": "FLAG_0x1F3" + "flag": "FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_B1F_NEVER_MELT_ICE" } ], "warp_events": [ diff --git a/data/maps/FuchsiaCity_Building1/map.json b/data/maps/FuchsiaCity_Building1/map.json index b8d5a2e78..f58cdb457 100644 --- a/data/maps/FuchsiaCity_Building1/map.json +++ b/data/maps/FuchsiaCity_Building1/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "FuchsiaCity_Building1_EventScript_1BEAA2", - "flag": "FLAG_0x1B9" + "flag": "FLAG_HIDE_FUCHSIA_CITY_BUILDING1_RARE_CANDY" }, { "graphics_id": "0", diff --git a/data/maps/FuchsiaCity_Building1/scripts.inc b/data/maps/FuchsiaCity_Building1/scripts.inc index 58cacf92e..4d305e346 100644 --- a/data/maps/FuchsiaCity_Building1/scripts.inc +++ b/data/maps/FuchsiaCity_Building1/scripts.inc @@ -6,7 +6,7 @@ FuchsiaCity_Building1_EventScript_16D74C:: @ 816D74C faceplayer checkflag FLAG_0x23A goto_if_eq EventScript_16D7FA - checkflag FLAG_0x189 + checkflag FLAG_HIDE_SAFARI_ZONE_WEST_GOLD_TEETH goto_if_eq EventScript_16D780 msgbox gUnknown_8198DF9, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json index 8acda2333..a82947af7 100644 --- a/data/maps/MtEmber_Exterior/map.json +++ b/data/maps/MtEmber_Exterior/map.json @@ -245,7 +245,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BED2C", - "flag": "FLAG_0x1ED" + "flag": "FLAG_HIDE_MT_EMBER_EXTERIOR_ULTRA_BALL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -258,7 +258,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BED39", - "flag": "FLAG_0x1EE" + "flag": "FLAG_HIDE_MT_EMBER_EXTERIOR_FIRE_STONE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -271,7 +271,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtEmber_Exterior_EventScript_1BED46", - "flag": "FLAG_0x1EF" + "flag": "FLAG_HIDE_MT_EMBER_EXTERIOR_DIRE_HIT" } ], "warp_events": [ diff --git a/data/maps/MtMoon_1F/map.json b/data/maps/MtMoon_1F/map.json index 78869beff..2701adad6 100644 --- a/data/maps/MtMoon_1F/map.json +++ b/data/maps/MtMoon_1F/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE5CF", - "flag": "FLAG_0x159" + "flag": "FLAG_HIDE_MT_MOON_1F_PARALYZE_HEAL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE5DC", - "flag": "FLAG_0x15A" + "flag": "FLAG_HIDE_MT_MOON_1F_TM09" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE5E9", - "flag": "FLAG_0x15B" + "flag": "FLAG_HIDE_MT_MOON_1F_POTION" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE5F6", - "flag": "FLAG_0x15C" + "flag": "FLAG_HIDE_MT_MOON_1F_RARE_CANDY" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE603", - "flag": "FLAG_0x15D" + "flag": "FLAG_HIDE_MT_MOON_1F_ESCAPE_ROPE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_1F_EventScript_1BE610", - "flag": "FLAG_0x15E" + "flag": "FLAG_HIDE_MT_MOON_1F_MOON_STONE" }, { "graphics_id": "MAP_OBJ_GFX_BALDING_MAN", diff --git a/data/maps/MtMoon_B2F/map.json b/data/maps/MtMoon_B2F/map.json index 2e65061ca..0141d7410 100644 --- a/data/maps/MtMoon_B2F/map.json +++ b/data/maps/MtMoon_B2F/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_1BE61D", - "flag": "FLAG_0x15F" + "flag": "FLAG_HIDE_MT_MOON_B2F_STAR_PIECE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_1BE62A", - "flag": "FLAG_0x160" + "flag": "FLAG_HIDE_MT_MOON_B2F_TM46" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_1BEAD6", - "flag": "FLAG_0x1BF" + "flag": "FLAG_HIDE_MT_MOON_B2F_REVIVE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "MtMoon_B2F_EventScript_1BEAE3", - "flag": "FLAG_0x1C0" + "flag": "FLAG_HIDE_MT_MOON_B2F_ANTIDOTE" } ], "warp_events": [ diff --git a/data/maps/OneIsland_KindleRoad/map.json b/data/maps/OneIsland_KindleRoad/map.json index 2e2a99881..376cee21f 100644 --- a/data/maps/OneIsland_KindleRoad/map.json +++ b/data/maps/OneIsland_KindleRoad/map.json @@ -368,7 +368,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BEC42", - "flag": "FLAG_0x1DB" + "flag": "FLAG_HIDE_ONE_ISLAND_KINDLE_ROAD_ETHER" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -381,7 +381,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BEC4F", - "flag": "FLAG_0x1DC" + "flag": "FLAG_HIDE_ONE_ISLAND_KINDLE_ROAD_MAX_REPEL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -394,7 +394,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "OneIsland_KindleRoad_EventScript_1BEC5C", - "flag": "FLAG_0x1DD" + "flag": "FLAG_HIDE_ONE_ISLAND_KINDLE_ROAD_CARBOS" } ], "warp_events": [ diff --git a/data/maps/PokemonMansion_1F/map.json b/data/maps/PokemonMansion_1F/map.json index 911b12629..b7783c486 100644 --- a/data/maps/PokemonMansion_1F/map.json +++ b/data/maps/PokemonMansion_1F/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_1F_EventScript_1BE95D", - "flag": "FLAG_0x19F" + "flag": "FLAG_HIDE_POKEMON_MANSION_1F_CARBOS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_1F_EventScript_1BE96A", - "flag": "FLAG_0x1A0" + "flag": "FLAG_HIDE_POKEMON_MANSION_1F_ESCAPE_ROPE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_1F_EventScript_1BEB65", - "flag": "FLAG_0x1CA" + "flag": "FLAG_HIDE_POKEMON_MANSION_1F_PROTEIN" }, { "graphics_id": "MAP_OBJ_GFX_YOUNGSTER", diff --git a/data/maps/PokemonMansion_2F/map.json b/data/maps/PokemonMansion_2F/map.json index 7bddef15b..4a618c86d 100644 --- a/data/maps/PokemonMansion_2F/map.json +++ b/data/maps/PokemonMansion_2F/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_2F_EventScript_1BE977", - "flag": "FLAG_0x1A1" + "flag": "FLAG_HIDE_POKEMON_MANSION_2F_CALCIUM" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_2F_EventScript_1BEB72", - "flag": "FLAG_0x1CB" + "flag": "FLAG_HIDE_POKEMON_MANSION_2F_ZINC" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_2F_EventScript_1BEB7F", - "flag": "FLAG_0x1CC" + "flag": "FLAG_HIDE_POKEMON_MANSION_2F_HP_UP" } ], "warp_events": [ diff --git a/data/maps/PokemonMansion_3F/map.json b/data/maps/PokemonMansion_3F/map.json index f846a0556..f2d2715ab 100644 --- a/data/maps/PokemonMansion_3F/map.json +++ b/data/maps/PokemonMansion_3F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_3F_EventScript_1BE984", - "flag": "FLAG_0x1A2" + "flag": "FLAG_HIDE_POKEMON_MANSION_3F_MAX_POTION" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_3F_EventScript_1BE991", - "flag": "FLAG_0x1A3" + "flag": "FLAG_HIDE_POKEMON_MANSION_3F_IRON" } ], "warp_events": [ diff --git a/data/maps/PokemonMansion_B1F/map.json b/data/maps/PokemonMansion_B1F/map.json index d3d6b2506..24f8295c3 100644 --- a/data/maps/PokemonMansion_B1F/map.json +++ b/data/maps/PokemonMansion_B1F/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_B1F_EventScript_1BE9B8", - "flag": "FLAG_0x1A7" + "flag": "FLAG_HIDE_POKEMON_MANSION_B1F_TM22" }, { "graphics_id": "MAP_OBJ_GFX_SUPER_NERD", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_B1F_EventScript_1BE99E", - "flag": "FLAG_0x1A4" + "flag": "FLAG_HIDE_POKEMON_MANSION_B1F_TM14" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_B1F_EventScript_1BE9AB", - "flag": "FLAG_0x1A5" + "flag": "FLAG_HIDE_POKEMON_MANSION_B1F_FULL_RESTORE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonMansion_B1F_EventScript_1BE9C5", - "flag": "FLAG_0x1A8" + "flag": "FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY" } ], "warp_events": [ diff --git a/data/maps/PokemonTower_3F/map.json b/data/maps/PokemonTower_3F/map.json index eb53d726e..49ca729a0 100644 --- a/data/maps/PokemonTower_3F/map.json +++ b/data/maps/PokemonTower_3F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_3F_EventScript_1BE755", - "flag": "FLAG_0x177" + "flag": "FLAG_HIDE_POKEMON_TOWER_3F_ESCAPE_ROPE" } ], "warp_events": [ diff --git a/data/maps/PokemonTower_4F/map.json b/data/maps/PokemonTower_4F/map.json index 7d7e85cd1..94832e3da 100644 --- a/data/maps/PokemonTower_4F/map.json +++ b/data/maps/PokemonTower_4F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_4F_EventScript_1BE762", - "flag": "FLAG_0x178" + "flag": "FLAG_HIDE_POKEMON_TOWER_4F_ELIXIR" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_4F_EventScript_1BE76F", - "flag": "FLAG_0x179" + "flag": "FLAG_HIDE_POKEMON_TOWER_4F_AWAKENING" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_4F_EventScript_1BE77C", - "flag": "FLAG_0x17A" + "flag": "FLAG_HIDE_POKEMON_TOWER_4F_GREAT_BALL" } ], "warp_events": [ diff --git a/data/maps/PokemonTower_5F/map.json b/data/maps/PokemonTower_5F/map.json index fc115f22b..85bc4e003 100644 --- a/data/maps/PokemonTower_5F/map.json +++ b/data/maps/PokemonTower_5F/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_5F_EventScript_1BE789", - "flag": "FLAG_0x17B" + "flag": "FLAG_HIDE_POKEMON_TOWER_5F_NUGGET" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_5F_EventScript_1BEBB3", - "flag": "FLAG_0x1D0" + "flag": "FLAG_HIDE_POKEMON_TOWER_5F_CLEANSE_TAG" } ], "warp_events": [ diff --git a/data/maps/PokemonTower_6F/map.json b/data/maps/PokemonTower_6F/map.json index 4a20cdaed..4f1934e2c 100644 --- a/data/maps/PokemonTower_6F/map.json +++ b/data/maps/PokemonTower_6F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_6F_EventScript_1BE796", - "flag": "FLAG_0x17C" + "flag": "FLAG_HIDE_POKEMON_TOWER_6F_RARE_CANDY" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PokemonTower_6F_EventScript_1BE7A3", - "flag": "FLAG_0x17D" + "flag": "FLAG_HIDE_POKEMON_TOWER_6F_X_ACCURACY" } ], "warp_events": [ diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json index 6b8ceac8f..9c6716048 100644 --- a/data/maps/PowerPlant/map.json +++ b/data/maps/PowerPlant/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1BE91C", - "flag": "FLAG_0x19A" + "flag": "FLAG_HIDE_POWER_PLANT_MAX_POTION" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1BE929", - "flag": "FLAG_0x19B" + "flag": "FLAG_HIDE_POWER_PLANT_TM17" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1BE936", - "flag": "FLAG_0x19C" + "flag": "FLAG_HIDE_POWER_PLANT_TM25" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1BE943", - "flag": "FLAG_0x19D" + "flag": "FLAG_HIDE_POWER_PLANT_THUNDER_STONE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_1BE950", - "flag": "FLAG_0x19E" + "flag": "FLAG_HIDE_POWER_PLANT_ELIXIR" }, { "graphics_id": "MAP_OBJ_GFX_ZAPDOS", diff --git a/data/maps/RockTunnel_1F/map.json b/data/maps/RockTunnel_1F/map.json index 48413cccb..ab85b27d2 100644 --- a/data/maps/RockTunnel_1F/map.json +++ b/data/maps/RockTunnel_1F/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_1F_EventScript_1BEB0A", - "flag": "FLAG_0x1C3" + "flag": "FLAG_HIDE_ROCK_TUNNEL_1F_REPEL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_1F_EventScript_1BEB17", - "flag": "FLAG_0x1C4" + "flag": "FLAG_HIDE_ROCK_TUNNEL_1F_PEARL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_1F_EventScript_1BEB24", - "flag": "FLAG_0x1C5" + "flag": "FLAG_HIDE_ROCK_TUNNEL_1F_ESCAPE_ROPE" } ], "warp_events": [ diff --git a/data/maps/RockTunnel_B1F/map.json b/data/maps/RockTunnel_B1F/map.json index b6b6d424d..086b21910 100644 --- a/data/maps/RockTunnel_B1F/map.json +++ b/data/maps/RockTunnel_B1F/map.json @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BEB31", - "flag": "FLAG_0x1C6" + "flag": "FLAG_HIDE_ROCK_TUNNEL_B1F_REVIVE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RockTunnel_B1F_EventScript_1BEB3E", - "flag": "FLAG_0x1C7" + "flag": "FLAG_HIDE_ROCK_TUNNEL_B1F_MAX_ETHER" }, { "graphics_id": "MAP_OBJ_GFX_ROCK_SMASH_ROCK", diff --git a/data/maps/RocketHideout_B1F/map.json b/data/maps/RocketHideout_B1F/map.json index b15197871..57f128d72 100644 --- a/data/maps/RocketHideout_B1F/map.json +++ b/data/maps/RocketHideout_B1F/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B1F_EventScript_1BE6C6", - "flag": "FLAG_0x16C" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B1F_ESCAPE_ROPE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B1F_EventScript_1BE6D3", - "flag": "FLAG_0x16D" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B1F_HYPER_POTION" } ], "warp_events": [ diff --git a/data/maps/RocketHideout_B2F/map.json b/data/maps/RocketHideout_B2F/map.json index a39f4dba8..c306907fd 100644 --- a/data/maps/RocketHideout_B2F/map.json +++ b/data/maps/RocketHideout_B2F/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B2F_EventScript_1BE6E0", - "flag": "FLAG_0x16E" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B2F_X_SPEED" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B2F_EventScript_1BE6ED", - "flag": "FLAG_0x16F" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B2F_MOON_STONE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B2F_EventScript_1BE6FA", - "flag": "FLAG_0x170" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B2F_TM12" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B2F_EventScript_1BE707", - "flag": "FLAG_0x171" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B2F_SUPER_POTION" } ], "warp_events": [ diff --git a/data/maps/RocketHideout_B3F/map.json b/data/maps/RocketHideout_B3F/map.json index 6b8e2f8ef..d9422b4f4 100644 --- a/data/maps/RocketHideout_B3F/map.json +++ b/data/maps/RocketHideout_B3F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B3F_EventScript_1BE714", - "flag": "FLAG_0x172" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_RARE_CANDY" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B3F_EventScript_1BE721", - "flag": "FLAG_0x173" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_TM21" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B3F_EventScript_1BEBCD", - "flag": "FLAG_0x1D2" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B3F_BLACK_GLASSES" } ], "warp_events": [ diff --git a/data/maps/RocketHideout_B4F/map.json b/data/maps/RocketHideout_B4F/map.json index e8e428591..1a036dbc4 100644 --- a/data/maps/RocketHideout_B4F/map.json +++ b/data/maps/RocketHideout_B4F/map.json @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_1BE72E", - "flag": "FLAG_0x174" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B4F_TM49" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_1BE73B", - "flag": "FLAG_0x175" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B4F_MAX_ETHER" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "RocketHideout_B4F_EventScript_1BE748", - "flag": "FLAG_0x176" + "flag": "FLAG_HIDE_ROCKET_HIDEOUT_B4F_CALCIUM" } ], "warp_events": [ diff --git a/data/maps/Route11/map.json b/data/maps/Route11/map.json index 59ca5b8fe..2bd401437 100644 --- a/data/maps/Route11/map.json +++ b/data/maps/Route11/map.json @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route11_EventScript_1BEAF0", - "flag": "FLAG_0x1C1" + "flag": "FLAG_HIDE_ROUTE11_X_DEFEND" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -178,7 +178,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route11_EventScript_1BEB99", - "flag": "FLAG_0x1CE" + "flag": "FLAG_HIDE_ROUTE11_GREAT_BALL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -191,7 +191,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route11_EventScript_1BEBA6", - "flag": "FLAG_0x1CF" + "flag": "FLAG_HIDE_ROUTE11_AWAKENING" } ], "warp_events": [ diff --git a/data/maps/Route12/map.json b/data/maps/Route12/map.json index 00e154310..d25ee1304 100644 --- a/data/maps/Route12/map.json +++ b/data/maps/Route12/map.json @@ -157,7 +157,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route12_EventScript_1BE7B0", - "flag": "FLAG_0x17E" + "flag": "FLAG_HIDE_ROUTE12_TM48" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -170,7 +170,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route12_EventScript_1BE7BD", - "flag": "FLAG_0x17F" + "flag": "FLAG_HIDE_ROUTE12_IRON" }, { "graphics_id": "MAP_OBJ_GFX_BEAUTY", diff --git a/data/maps/Route15/map.json b/data/maps/Route15/map.json index 80e04eb86..6d33098a6 100644 --- a/data/maps/Route15/map.json +++ b/data/maps/Route15/map.json @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route15_EventScript_1BE7CA", - "flag": "FLAG_0x180" + "flag": "FLAG_HIDE_ROUTE15_TM18" }, { "graphics_id": "MAP_OBJ_GFX_BLACKBELT", diff --git a/data/maps/Route2/map.json b/data/maps/Route2/map.json index 8aca651aa..037722cdc 100644 --- a/data/maps/Route2/map.json +++ b/data/maps/Route2/map.json @@ -87,7 +87,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BE58E", - "flag": "FLAG_0x154" + "flag": "FLAG_HIDE_ROUTE2_ETHER" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -100,7 +100,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route2_EventScript_1BE59B", - "flag": "FLAG_0x155" + "flag": "FLAG_HIDE_ROUTE2_PARALYZE_HEAL" }, { "graphics_id": "65375", diff --git a/data/maps/Route24/map.json b/data/maps/Route24/map.json index 5b541fbbc..bbcab600b 100644 --- a/data/maps/Route24/map.json +++ b/data/maps/Route24/map.json @@ -126,7 +126,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route24_EventScript_1BE644", - "flag": "FLAG_0x162" + "flag": "FLAG_HIDE_ROUTE24_TM45" } ], "warp_events": [], diff --git a/data/maps/Route25/map.json b/data/maps/Route25/map.json index 72a66aded..d9c39608d 100644 --- a/data/maps/Route25/map.json +++ b/data/maps/Route25/map.json @@ -147,7 +147,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route25_EventScript_1BE651", - "flag": "FLAG_0x163" + "flag": "FLAG_HIDE_ROUTE25_TM43" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", diff --git a/data/maps/Route4/map.json b/data/maps/Route4/map.json index 5f2a32fca..7848dbe01 100644 --- a/data/maps/Route4/map.json +++ b/data/maps/Route4/map.json @@ -61,7 +61,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route4_EventScript_1BE637", - "flag": "FLAG_0x161" + "flag": "FLAG_HIDE_ROUTE4_TM05" }, { "graphics_id": "MAP_OBJ_GFX_BOY", diff --git a/data/maps/Route9/map.json b/data/maps/Route9/map.json index 128766a3f..4c1aac684 100644 --- a/data/maps/Route9/map.json +++ b/data/maps/Route9/map.json @@ -165,7 +165,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route9_EventScript_1BE6B9", - "flag": "FLAG_0x16B" + "flag": "FLAG_HIDE_ROUTE9_TM40" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -178,7 +178,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "Route9_EventScript_1BEAFD", - "flag": "FLAG_0x1C2" + "flag": "FLAG_HIDE_ROUTE9_BURN_HEAL" } ], "warp_events": [], diff --git a/data/maps/SSAnne_1F_Room2/map.json b/data/maps/SSAnne_1F_Room2/map.json index cb55f49a6..1895ff07a 100644 --- a/data/maps/SSAnne_1F_Room2/map.json +++ b/data/maps/SSAnne_1F_Room2/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_1F_Room2_EventScript_1BE65E", - "flag": "FLAG_0x164" + "flag": "FLAG_HIDE_SSANNE_1F_ROOM2_TM31" } ], "warp_events": [ diff --git a/data/maps/SSAnne_2F_Room2/map.json b/data/maps/SSAnne_2F_Room2/map.json index 6586004ab..124f37b4f 100644 --- a/data/maps/SSAnne_2F_Room2/map.json +++ b/data/maps/SSAnne_2F_Room2/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_2F_Room2_EventScript_1BE66B", - "flag": "FLAG_0x165" + "flag": "FLAG_HIDE_SSANNE_2F_ROOM2_STARDUST" } ], "warp_events": [ diff --git a/data/maps/SSAnne_2F_Room4/map.json b/data/maps/SSAnne_2F_Room4/map.json index fa0aca76b..966b86cf6 100644 --- a/data/maps/SSAnne_2F_Room4/map.json +++ b/data/maps/SSAnne_2F_Room4/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_2F_Room4_EventScript_1BE678", - "flag": "FLAG_0x166" + "flag": "FLAG_HIDE_SSANNE_2F_ROOM4_X_ATTACK" } ], "warp_events": [ diff --git a/data/maps/SSAnne_B1F_Room2/map.json b/data/maps/SSAnne_B1F_Room2/map.json index 3009045a3..c69229610 100644 --- a/data/maps/SSAnne_B1F_Room2/map.json +++ b/data/maps/SSAnne_B1F_Room2/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_B1F_Room2_EventScript_1BE685", - "flag": "FLAG_0x167" + "flag": "FLAG_HIDE_SSANNE_B1F_ROOM2_TM44" } ], "warp_events": [ diff --git a/data/maps/SSAnne_B1F_Room3/map.json b/data/maps/SSAnne_B1F_Room3/map.json index f1cbab62d..d4f6b9c97 100644 --- a/data/maps/SSAnne_B1F_Room3/map.json +++ b/data/maps/SSAnne_B1F_Room3/map.json @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_B1F_Room3_EventScript_1BE692", - "flag": "FLAG_0x168" + "flag": "FLAG_HIDE_SSANNE_B1F_ROOM3_ETHER" } ], "warp_events": [ diff --git a/data/maps/SSAnne_B1F_Room5/map.json b/data/maps/SSAnne_B1F_Room5/map.json index 6ff25abb3..bd70e785b 100644 --- a/data/maps/SSAnne_B1F_Room5/map.json +++ b/data/maps/SSAnne_B1F_Room5/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_B1F_Room5_EventScript_1BE69F", - "flag": "FLAG_0x169" + "flag": "FLAG_HIDE_SSANNE_B1F_ROOM5_SUPER_POTION" } ], "warp_events": [ diff --git a/data/maps/SSAnne_Kitchen/map.json b/data/maps/SSAnne_Kitchen/map.json index 980304be4..c4a75b80b 100644 --- a/data/maps/SSAnne_Kitchen/map.json +++ b/data/maps/SSAnne_Kitchen/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SSAnne_Kitchen_EventScript_1BE6AC", - "flag": "FLAG_0x16A" + "flag": "FLAG_HIDE_SSANNE_KITCHEN_GREAT_BALL" } ], "warp_events": [ diff --git a/data/maps/SafariZone_Center/map.json b/data/maps/SafariZone_Center/map.json index 90999fd84..8dc80073e 100644 --- a/data/maps/SafariZone_Center/map.json +++ b/data/maps/SafariZone_Center/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_Center_EventScript_1BE7D7", - "flag": "FLAG_0x181" + "flag": "FLAG_HIDE_SAFARI_ZONE_CENTER_NUGGET" } ], "warp_events": [ diff --git a/data/maps/SafariZone_East/map.json b/data/maps/SafariZone_East/map.json index bc67fc7f2..dae5d93f8 100644 --- a/data/maps/SafariZone_East/map.json +++ b/data/maps/SafariZone_East/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_East_EventScript_1BE7E4", - "flag": "FLAG_0x182" + "flag": "FLAG_HIDE_SAFARI_ZONE_EAST_MAX_POTION" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_East_EventScript_1BE7F1", - "flag": "FLAG_0x183" + "flag": "FLAG_HIDE_SAFARI_ZONE_EAST_FULL_RESTORE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_East_EventScript_1BE7FE", - "flag": "FLAG_0x184" + "flag": "FLAG_HIDE_SAFARI_ZONE_EAST_TM11" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_East_EventScript_1BE80B", - "flag": "FLAG_0x185" + "flag": "FLAG_HIDE_SAFARI_ZONE_EAST_LEAF_STONE" } ], "warp_events": [ diff --git a/data/maps/SafariZone_North/map.json b/data/maps/SafariZone_North/map.json index d39f6fc7b..5d15f61f9 100644 --- a/data/maps/SafariZone_North/map.json +++ b/data/maps/SafariZone_North/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_North_EventScript_1BE818", - "flag": "FLAG_0x186" + "flag": "FLAG_HIDE_SAFARI_ZONE_NORTH_PROTEIN" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_North_EventScript_1BE825", - "flag": "FLAG_0x187" + "flag": "FLAG_HIDE_SAFARI_ZONE_NORTH_TM47" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_North_EventScript_1BEBDA", - "flag": "FLAG_0x1D3" + "flag": "FLAG_HIDE_SAFARI_ZONE_NORTH_QUICK_CLAW" } ], "warp_events": [ diff --git a/data/maps/SafariZone_West/map.json b/data/maps/SafariZone_West/map.json index 6d55d24a6..1d309fdc0 100644 --- a/data/maps/SafariZone_West/map.json +++ b/data/maps/SafariZone_West/map.json @@ -24,7 +24,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_West_EventScript_1BE83F", - "flag": "FLAG_0x189" + "flag": "FLAG_HIDE_SAFARI_ZONE_WEST_GOLD_TEETH" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -37,7 +37,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_West_EventScript_1BE832", - "flag": "FLAG_0x188" + "flag": "FLAG_HIDE_SAFARI_ZONE_WEST_TM32" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_West_EventScript_1BE84C", - "flag": "FLAG_0x18A" + "flag": "FLAG_HIDE_SAFARI_ZONE_WEST_MAX_POTION" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SafariZone_West_EventScript_1BE859", - "flag": "FLAG_0x18B" + "flag": "FLAG_HIDE_SAFARI_ZONE_WEST_MAX_REVIVE" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_1F/map.json b/data/maps/SeafoamIslands_1F/map.json index 15aec6bd0..fbb66d878 100644 --- a/data/maps/SeafoamIslands_1F/map.json +++ b/data/maps/SeafoamIslands_1F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_1F_EventScript_1BEBE7", - "flag": "FLAG_0x1D4" + "flag": "FLAG_HIDE_SEAFOAM_ISLANDS_1F_ICE_HEAL" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_B1F/map.json b/data/maps/SeafoamIslands_B1F/map.json index 4d4d60c97..d0a54af61 100644 --- a/data/maps/SeafoamIslands_B1F/map.json +++ b/data/maps/SeafoamIslands_B1F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B1F_EventScript_1BEBF4", - "flag": "FLAG_0x1D5" + "flag": "FLAG_HIDE_SEAFOAM_ISLANDS_B1F_WATER_STONE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B1F_EventScript_1BEC01", - "flag": "FLAG_0x1D6" + "flag": "FLAG_HIDE_SEAFOAM_ISLANDS_B1F_REVIVE" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_B2F/map.json b/data/maps/SeafoamIslands_B2F/map.json index 337484bf5..caf197521 100644 --- a/data/maps/SeafoamIslands_B2F/map.json +++ b/data/maps/SeafoamIslands_B2F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B2F_EventScript_1BEC0E", - "flag": "FLAG_0x1D7" + "flag": "FLAG_HIDE_SEAFOAM_ISLANDS_B2F_BIG_PEARL" } ], "warp_events": [ diff --git a/data/maps/SeafoamIslands_B4F/map.json b/data/maps/SeafoamIslands_B4F/map.json index a1220fc45..63922d1a5 100644 --- a/data/maps/SeafoamIslands_B4F/map.json +++ b/data/maps/SeafoamIslands_B4F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SeafoamIslands_B4F_EventScript_1BEC1B", - "flag": "FLAG_0x1D8" + "flag": "FLAG_HIDE_SEAFOAM_ISLANDS_B4F_ULTRA_BALL" } ], "warp_events": [ diff --git a/data/maps/SevenIsland_House_Room2/scripts.inc b/data/maps/SevenIsland_House_Room2/scripts.inc index db52423e4..236c95be3 100644 --- a/data/maps/SevenIsland_House_Room2/scripts.inc +++ b/data/maps/SevenIsland_House_Room2/scripts.inc @@ -16,8 +16,7 @@ EventScript_170A97:: @ 8170A97 applymovement 255, Movement_170B22 waitmovement 0 special sub_80E7538 - loadword 0, gStringVar4 @ 2021D18 - callstd 4 + msgbox gStringVar4 closemessage setvar VAR_0x8004, 2 setvar VAR_0x8005, 0 diff --git a/data/maps/SevenIsland_SevaultCanyon/map.json b/data/maps/SevenIsland_SevaultCanyon/map.json index ba0ce481c..213ada388 100644 --- a/data/maps/SevenIsland_SevaultCanyon/map.json +++ b/data/maps/SevenIsland_SevaultCanyon/map.json @@ -243,7 +243,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BECDE", - "flag": "FLAG_0x1E7" + "flag": "FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_KINGS_ROCK" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -256,7 +256,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BECEB", - "flag": "FLAG_0x1E8" + "flag": "FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_MAX_ELIXIR" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -269,7 +269,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_EventScript_1BECF8", - "flag": "FLAG_0x1E9" + "flag": "FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_NUGGET" }, { "graphics_id": "MAP_OBJ_GFX_BLACKBELT", diff --git a/data/maps/SevenIsland_SevaultCanyon_House/map.json b/data/maps/SevenIsland_SevaultCanyon_House/map.json index 32e68bb2f..8fa5f28fb 100644 --- a/data/maps/SevenIsland_SevaultCanyon_House/map.json +++ b/data/maps/SevenIsland_SevaultCanyon_House/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SevenIsland_SevaultCanyon_House_EventScript_1BEDFC", - "flag": "FLAG_0x1FD" + "flag": "FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_HOUSE_LUCKY_PUNCH" } ], "warp_events": [ diff --git a/data/maps/SilphCo_10F/map.json b/data/maps/SilphCo_10F/map.json index 734a1281b..79add7fa9 100644 --- a/data/maps/SilphCo_10F/map.json +++ b/data/maps/SilphCo_10F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_10F_EventScript_1BE8F5", - "flag": "FLAG_0x197" + "flag": "FLAG_HIDE_SILPH_CO_10F_CARBOS" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_10F_EventScript_1BE902", - "flag": "FLAG_0x198" + "flag": "FLAG_HIDE_SILPH_CO_10F_ULTRA_BALL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_10F_EventScript_1BE90F", - "flag": "FLAG_0x199" + "flag": "FLAG_HIDE_SILPH_CO_10F_RARE_CANDY" } ], "warp_events": [ diff --git a/data/maps/SilphCo_11F/map.json b/data/maps/SilphCo_11F/map.json index 0533712db..89abd5bc2 100644 --- a/data/maps/SilphCo_11F/map.json +++ b/data/maps/SilphCo_11F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_11F_EventScript_1BEB58", - "flag": "FLAG_0x1C9" + "flag": "FLAG_HIDE_SILPH_CO_11F_ZINC" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", diff --git a/data/maps/SilphCo_3F/map.json b/data/maps/SilphCo_3F/map.json index 248c96651..8e9fe83bc 100644 --- a/data/maps/SilphCo_3F/map.json +++ b/data/maps/SilphCo_3F/map.json @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_3F_EventScript_1BE866", - "flag": "FLAG_0x18C" + "flag": "FLAG_HIDE_SILPH_CO_3F_HYPER_POTION" } ], "warp_events": [ diff --git a/data/maps/SilphCo_4F/map.json b/data/maps/SilphCo_4F/map.json index 3fbca5be2..3612af63d 100644 --- a/data/maps/SilphCo_4F/map.json +++ b/data/maps/SilphCo_4F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_4F_EventScript_1BE873", - "flag": "FLAG_0x18D" + "flag": "FLAG_HIDE_SILPH_CO_4F_MAX_REVIVE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_4F_EventScript_1BE880", - "flag": "FLAG_0x18E" + "flag": "FLAG_HIDE_SILPH_CO_4F_ESCAPE_ROPE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_4F_EventScript_1BE88D", - "flag": "FLAG_0x18F" + "flag": "FLAG_HIDE_SILPH_CO_4F_FULL_HEAL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_4F_EventScript_1BEE09", - "flag": "FLAG_0x1FE" + "flag": "FLAG_HIDE_SILPH_CO_4F_TM41" } ], "warp_events": [ diff --git a/data/maps/SilphCo_5F/map.json b/data/maps/SilphCo_5F/map.json index 01fcc8406..6359f0c2e 100644 --- a/data/maps/SilphCo_5F/map.json +++ b/data/maps/SilphCo_5F/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_5F_EventScript_1BE89A", - "flag": "FLAG_0x190" + "flag": "FLAG_HIDE_SILPH_CO_5F_PROTEIN" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_5F_EventScript_1BE8A7", - "flag": "FLAG_0x191" + "flag": "FLAG_HIDE_SILPH_CO_5F_TM01" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_5F_EventScript_1BE8B4", - "flag": "FLAG_0x192" + "flag": "FLAG_HIDE_SILPH_CO_5F_CARD_KEY" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/SilphCo_6F/map.json b/data/maps/SilphCo_6F/map.json index 01467b3b9..431d0af5a 100644 --- a/data/maps/SilphCo_6F/map.json +++ b/data/maps/SilphCo_6F/map.json @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_6F_EventScript_1BE8C1", - "flag": "FLAG_0x193" + "flag": "FLAG_HIDE_SILPH_CO_6F_HP_UP" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_6F_EventScript_1BE8CE", - "flag": "FLAG_0x194" + "flag": "FLAG_HIDE_SILPH_CO_6F_X_SPECIAL" }, { "graphics_id": "MAP_OBJ_GFX_ROCKET_M", diff --git a/data/maps/SilphCo_7F/map.json b/data/maps/SilphCo_7F/map.json index fd9e05ed6..31997f440 100644 --- a/data/maps/SilphCo_7F/map.json +++ b/data/maps/SilphCo_7F/map.json @@ -141,7 +141,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_7F_EventScript_1BE8DB", - "flag": "FLAG_0x195" + "flag": "FLAG_HIDE_SILPH_CO_7F_CALCIUM" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_7F_EventScript_1BE8E8", - "flag": "FLAG_0x196" + "flag": "FLAG_HIDE_SILPH_CO_7F_TM08" } ], "warp_events": [ diff --git a/data/maps/SilphCo_8F/map.json b/data/maps/SilphCo_8F/map.json index 3c7962e3a..e279a7f69 100644 --- a/data/maps/SilphCo_8F/map.json +++ b/data/maps/SilphCo_8F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SilphCo_8F_EventScript_1BEB4B", - "flag": "FLAG_0x1C8" + "flag": "FLAG_HIDE_SILPH_CO_8F_IRON" }, { "graphics_id": "MAP_OBJ_GFX_SCIENTIST", diff --git a/data/maps/SixIsland_OutcastIsland/map.json b/data/maps/SixIsland_OutcastIsland/map.json index e788715a7..7b27d16d2 100644 --- a/data/maps/SixIsland_OutcastIsland/map.json +++ b/data/maps/SixIsland_OutcastIsland/map.json @@ -108,7 +108,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_OutcastIsland_EventScript_1BEC90", - "flag": "FLAG_0x1E1" + "flag": "FLAG_HIDE_SIX_ISLAND_OUTCAST_ISLAND_PP_UP" } ], "warp_events": [ diff --git a/data/maps/SixIsland_RuinValley/map.json b/data/maps/SixIsland_RuinValley/map.json index c6fa6519b..69669971c 100644 --- a/data/maps/SixIsland_RuinValley/map.json +++ b/data/maps/SixIsland_RuinValley/map.json @@ -212,7 +212,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_RuinValley_EventScript_1BECC4", - "flag": "FLAG_0x1E5" + "flag": "FLAG_HIDE_SIX_ISLAND_RUIN_VALLEY_HP_UP" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -225,7 +225,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_RuinValley_EventScript_1BECB7", - "flag": "FLAG_0x1E4" + "flag": "FLAG_HIDE_SIX_ISLAND_RUIN_VALLEY_FULL_RESTORE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -238,7 +238,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_RuinValley_EventScript_1BECD1", - "flag": "FLAG_0x1E6" + "flag": "FLAG_HIDE_SIX_ISLAND_RUIN_VALLEY_SUN_STONE" } ], "warp_events": [ diff --git a/data/maps/SixIsland_WaterPath/map.json b/data/maps/SixIsland_WaterPath/map.json index 9f6d0a73a..72e9fa17f 100644 --- a/data/maps/SixIsland_WaterPath/map.json +++ b/data/maps/SixIsland_WaterPath/map.json @@ -131,7 +131,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_WaterPath_EventScript_1BEC9D", - "flag": "FLAG_0x1E2" + "flag": "FLAG_HIDE_SIX_ISLAND_WATER_PATH_ELIXIR" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -144,7 +144,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "SixIsland_WaterPath_EventScript_1BECAA", - "flag": "FLAG_0x1E3" + "flag": "FLAG_HIDE_SIX_ISLAND_WATER_PATH_DRAGON_SCALE" } ], "warp_events": [ diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json index e8fcd8e83..6d6f17ad0 100644 --- a/data/maps/ThreeIsland/map.json +++ b/data/maps/ThreeIsland/map.json @@ -152,7 +152,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_EventScript_1BEABC", - "flag": "FLAG_0x1BB" + "flag": "FLAG_HIDE_THREE_ISLAND_ZINC" }, { "graphics_id": "MAP_OBJ_GFX_WOMAN_1", diff --git a/data/maps/ThreeIsland_BerryForest/map.json b/data/maps/ThreeIsland_BerryForest/map.json index 9eb128545..6ce4a164e 100644 --- a/data/maps/ThreeIsland_BerryForest/map.json +++ b/data/maps/ThreeIsland_BerryForest/map.json @@ -167,7 +167,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BED05", - "flag": "FLAG_0x1EA" + "flag": "FLAG_HIDE_THREE_ISLAND_BERRY_FOREST_MAX_ETHER" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -180,7 +180,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BED12", - "flag": "FLAG_0x1EB" + "flag": "FLAG_HIDE_THREE_ISLAND_BERRY_FOREST_FULL_HEAL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -193,7 +193,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ThreeIsland_BerryForest_EventScript_1BED1F", - "flag": "FLAG_0x1EC" + "flag": "FLAG_HIDE_THREE_ISLAND_BERRY_FOREST_MAX_ELIXIR" } ], "warp_events": [ diff --git a/data/maps/TwoIsland/map.json b/data/maps/TwoIsland/map.json index ebbabf5c1..704b95e20 100644 --- a/data/maps/TwoIsland/map.json +++ b/data/maps/TwoIsland/map.json @@ -108,7 +108,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "TwoIsland_EventScript_1BEAAF", - "flag": "FLAG_0x1BA" + "flag": "FLAG_HIDE_TWO_ISLAND_REVIVE" }, { "graphics_id": "MAP_OBJ_GFX_LITTLE_BOY", diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json index c3b1d79c0..8df8cfddf 100644 --- a/data/maps/VictoryRoad_1F/map.json +++ b/data/maps/VictoryRoad_1F/map.json @@ -50,7 +50,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_1F_EventScript_1BE9D2", - "flag": "FLAG_0x1A9" + "flag": "FLAG_HIDE_VICTORY_ROAD_1F_RARE_CANDY" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -63,7 +63,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_1F_EventScript_1BE9DF", - "flag": "FLAG_0x1AA" + "flag": "FLAG_HIDE_VICTORY_ROAD_1F_TM02" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", diff --git a/data/maps/VictoryRoad_2F/map.json b/data/maps/VictoryRoad_2F/map.json index 1917174e5..22f727361 100644 --- a/data/maps/VictoryRoad_2F/map.json +++ b/data/maps/VictoryRoad_2F/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_2F_EventScript_1BE9EC", - "flag": "FLAG_0x1AB" + "flag": "FLAG_HIDE_VICTORY_ROAD_2F_GUARD_SPEC" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_2F_EventScript_1BE9F9", - "flag": "FLAG_0x1AC" + "flag": "FLAG_HIDE_VICTORY_ROAD_2F_TM07" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_2F_EventScript_1BEA06", - "flag": "FLAG_0x1AD" + "flag": "FLAG_HIDE_VICTORY_ROAD_2F_FULL_HEAL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -128,7 +128,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_2F_EventScript_1BEA13", - "flag": "FLAG_0x1AE" + "flag": "FLAG_HIDE_VICTORY_ROAD_2F_TM37" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", diff --git a/data/maps/VictoryRoad_3F/map.json b/data/maps/VictoryRoad_3F/map.json index 97b9f117e..7130a06f4 100644 --- a/data/maps/VictoryRoad_3F/map.json +++ b/data/maps/VictoryRoad_3F/map.json @@ -76,7 +76,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_3F_EventScript_1BEA20", - "flag": "FLAG_0x1AF" + "flag": "FLAG_HIDE_VICTORY_ROAD_3F_MAX_REVIVE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "VictoryRoad_3F_EventScript_1BEA2D", - "flag": "FLAG_0x1B0" + "flag": "FLAG_HIDE_VICTORY_ROAD_3F_TM50" }, { "graphics_id": "MAP_OBJ_GFX_STRENGTH_BOULDER", diff --git a/data/maps/ViridianCity/map.json b/data/maps/ViridianCity/map.json index 6c52616d8..dbf0659a5 100644 --- a/data/maps/ViridianCity/map.json +++ b/data/maps/ViridianCity/map.json @@ -144,7 +144,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianCity_EventScript_1BEB8C", - "flag": "FLAG_0x1CD" + "flag": "FLAG_HIDE_VIRIDIAN_CITY_POTION" } ], "warp_events": [ diff --git a/data/maps/ViridianForest/map.json b/data/maps/ViridianForest/map.json index b18edb3ef..a1ad34cd9 100644 --- a/data/maps/ViridianForest/map.json +++ b/data/maps/ViridianForest/map.json @@ -89,7 +89,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianForest_EventScript_1BE5A8", - "flag": "FLAG_0x156" + "flag": "FLAG_HIDE_VIRIDIAN_FOREST_POKE_BALL" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianForest_EventScript_1BE5B5", - "flag": "FLAG_0x157" + "flag": "FLAG_HIDE_VIRIDIAN_FOREST_ANTIDOTE" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianForest_EventScript_1BE5C2", - "flag": "FLAG_0x158" + "flag": "FLAG_HIDE_VIRIDIAN_FOREST_POTION" }, { "graphics_id": "MAP_OBJ_GFX_BUG_CATCHER", @@ -154,7 +154,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "ViridianForest_EventScript_1BEAC9", - "flag": "FLAG_0x1BE" + "flag": "FLAG_HIDE_VIRIDIAN_FOREST_POTION_2" } ], "warp_events": [ diff --git a/include/constants/flags.h b/include/constants/flags.h index 132b63be6..ee6cd2dae 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -181,7 +181,7 @@ #define FLAG_HIDE_MISC_KANTO_ROCKETS 0x0AD #define FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS 0x0AE -// Item ball hide/show flags +// Unused? #define FLAG_0x0AF 0x0AF #define FLAG_0x0B0 0x0B0 #define FLAG_0x0B1 0x0B1 @@ -347,177 +347,179 @@ #define FLAG_0x151 0x151 #define FLAG_0x152 0x152 #define FLAG_0x153 0x153 -#define FLAG_0x154 0x154 -#define FLAG_0x155 0x155 -#define FLAG_0x156 0x156 -#define FLAG_0x157 0x157 -#define FLAG_0x158 0x158 -#define FLAG_0x159 0x159 -#define FLAG_0x15A 0x15A -#define FLAG_0x15B 0x15B -#define FLAG_0x15C 0x15C -#define FLAG_0x15D 0x15D -#define FLAG_0x15E 0x15E -#define FLAG_0x15F 0x15F -#define FLAG_0x160 0x160 -#define FLAG_0x161 0x161 -#define FLAG_0x162 0x162 -#define FLAG_0x163 0x163 -#define FLAG_0x164 0x164 -#define FLAG_0x165 0x165 -#define FLAG_0x166 0x166 -#define FLAG_0x167 0x167 -#define FLAG_0x168 0x168 -#define FLAG_0x169 0x169 -#define FLAG_0x16A 0x16A -#define FLAG_0x16B 0x16B -#define FLAG_0x16C 0x16C -#define FLAG_0x16D 0x16D -#define FLAG_0x16E 0x16E -#define FLAG_0x16F 0x16F -#define FLAG_0x170 0x170 -#define FLAG_0x171 0x171 -#define FLAG_0x172 0x172 -#define FLAG_0x173 0x173 -#define FLAG_0x174 0x174 -#define FLAG_0x175 0x175 -#define FLAG_0x176 0x176 -#define FLAG_0x177 0x177 -#define FLAG_0x178 0x178 -#define FLAG_0x179 0x179 -#define FLAG_0x17A 0x17A -#define FLAG_0x17B 0x17B -#define FLAG_0x17C 0x17C -#define FLAG_0x17D 0x17D -#define FLAG_0x17E 0x17E -#define FLAG_0x17F 0x17F -#define FLAG_0x180 0x180 -#define FLAG_0x181 0x181 -#define FLAG_0x182 0x182 -#define FLAG_0x183 0x183 -#define FLAG_0x184 0x184 -#define FLAG_0x185 0x185 -#define FLAG_0x186 0x186 -#define FLAG_0x187 0x187 -#define FLAG_0x188 0x188 -#define FLAG_0x189 0x189 -#define FLAG_0x18A 0x18A -#define FLAG_0x18B 0x18B -#define FLAG_0x18C 0x18C -#define FLAG_0x18D 0x18D -#define FLAG_0x18E 0x18E -#define FLAG_0x18F 0x18F -#define FLAG_0x190 0x190 -#define FLAG_0x191 0x191 -#define FLAG_0x192 0x192 -#define FLAG_0x193 0x193 -#define FLAG_0x194 0x194 -#define FLAG_0x195 0x195 -#define FLAG_0x196 0x196 -#define FLAG_0x197 0x197 -#define FLAG_0x198 0x198 -#define FLAG_0x199 0x199 -#define FLAG_0x19A 0x19A -#define FLAG_0x19B 0x19B -#define FLAG_0x19C 0x19C -#define FLAG_0x19D 0x19D -#define FLAG_0x19E 0x19E -#define FLAG_0x19F 0x19F -#define FLAG_0x1A0 0x1A0 -#define FLAG_0x1A1 0x1A1 -#define FLAG_0x1A2 0x1A2 -#define FLAG_0x1A3 0x1A3 -#define FLAG_0x1A4 0x1A4 -#define FLAG_0x1A5 0x1A5 -#define FLAG_0x1A6 0x1A6 -#define FLAG_0x1A7 0x1A7 -#define FLAG_0x1A8 0x1A8 -#define FLAG_0x1A9 0x1A9 -#define FLAG_0x1AA 0x1AA -#define FLAG_0x1AB 0x1AB -#define FLAG_0x1AC 0x1AC -#define FLAG_0x1AD 0x1AD -#define FLAG_0x1AE 0x1AE -#define FLAG_0x1AF 0x1AF -#define FLAG_0x1B0 0x1B0 -#define FLAG_0x1B1 0x1B1 -#define FLAG_0x1B2 0x1B2 -#define FLAG_0x1B3 0x1B3 -#define FLAG_0x1B4 0x1B4 -#define FLAG_0x1B5 0x1B5 -#define FLAG_0x1B6 0x1B6 -#define FLAG_0x1B7 0x1B7 -#define FLAG_0x1B8 0x1B8 -#define FLAG_0x1B9 0x1B9 -#define FLAG_0x1BA 0x1BA -#define FLAG_0x1BB 0x1BB -#define FLAG_0x1BC 0x1BC -#define FLAG_0x1BD 0x1BD -#define FLAG_0x1BE 0x1BE -#define FLAG_0x1BF 0x1BF -#define FLAG_0x1C0 0x1C0 -#define FLAG_0x1C1 0x1C1 -#define FLAG_0x1C2 0x1C2 -#define FLAG_0x1C3 0x1C3 -#define FLAG_0x1C4 0x1C4 -#define FLAG_0x1C5 0x1C5 -#define FLAG_0x1C6 0x1C6 -#define FLAG_0x1C7 0x1C7 -#define FLAG_0x1C8 0x1C8 -#define FLAG_0x1C9 0x1C9 -#define FLAG_0x1CA 0x1CA -#define FLAG_0x1CB 0x1CB -#define FLAG_0x1CC 0x1CC -#define FLAG_0x1CD 0x1CD -#define FLAG_0x1CE 0x1CE -#define FLAG_0x1CF 0x1CF -#define FLAG_0x1D0 0x1D0 -#define FLAG_0x1D1 0x1D1 -#define FLAG_0x1D2 0x1D2 -#define FLAG_0x1D3 0x1D3 -#define FLAG_0x1D4 0x1D4 -#define FLAG_0x1D5 0x1D5 -#define FLAG_0x1D6 0x1D6 -#define FLAG_0x1D7 0x1D7 -#define FLAG_0x1D8 0x1D8 -#define FLAG_0x1D9 0x1D9 -#define FLAG_0x1DA 0x1DA -#define FLAG_0x1DB 0x1DB -#define FLAG_0x1DC 0x1DC -#define FLAG_0x1DD 0x1DD -#define FLAG_0x1DE 0x1DE -#define FLAG_0x1DF 0x1DF -#define FLAG_0x1E0 0x1E0 -#define FLAG_0x1E1 0x1E1 -#define FLAG_0x1E2 0x1E2 -#define FLAG_0x1E3 0x1E3 -#define FLAG_0x1E4 0x1E4 -#define FLAG_0x1E5 0x1E5 -#define FLAG_0x1E6 0x1E6 -#define FLAG_0x1E7 0x1E7 -#define FLAG_0x1E8 0x1E8 -#define FLAG_0x1E9 0x1E9 -#define FLAG_0x1EA 0x1EA -#define FLAG_0x1EB 0x1EB -#define FLAG_0x1EC 0x1EC -#define FLAG_0x1ED 0x1ED -#define FLAG_0x1EE 0x1EE -#define FLAG_0x1EF 0x1EF -#define FLAG_0x1F0 0x1F0 -#define FLAG_0x1F1 0x1F1 -#define FLAG_0x1F2 0x1F2 -#define FLAG_0x1F3 0x1F3 -#define FLAG_0x1F4 0x1F4 -#define FLAG_0x1F5 0x1F5 -#define FLAG_0x1F6 0x1F6 -#define FLAG_0x1F7 0x1F7 -#define FLAG_0x1F8 0x1F8 -#define FLAG_0x1F9 0x1F9 -#define FLAG_0x1FA 0x1FA -#define FLAG_0x1FB 0x1FB -#define FLAG_0x1FC 0x1FC -#define FLAG_0x1FD 0x1FD -#define FLAG_0x1FE 0x1FE + +// Item ball hide/show +#define FLAG_HIDE_ROUTE2_ETHER 0x154 +#define FLAG_HIDE_ROUTE2_PARALYZE_HEAL 0x155 +#define FLAG_HIDE_VIRIDIAN_FOREST_POKE_BALL 0x156 +#define FLAG_HIDE_VIRIDIAN_FOREST_ANTIDOTE 0x157 +#define FLAG_HIDE_VIRIDIAN_FOREST_POTION 0x158 +#define FLAG_HIDE_MT_MOON_1F_PARALYZE_HEAL 0x159 +#define FLAG_HIDE_MT_MOON_1F_TM09 0x15A +#define FLAG_HIDE_MT_MOON_1F_POTION 0x15B +#define FLAG_HIDE_MT_MOON_1F_RARE_CANDY 0x15C +#define FLAG_HIDE_MT_MOON_1F_ESCAPE_ROPE 0x15D +#define FLAG_HIDE_MT_MOON_1F_MOON_STONE 0x15E +#define FLAG_HIDE_MT_MOON_B2F_STAR_PIECE 0x15F +#define FLAG_HIDE_MT_MOON_B2F_TM46 0x160 +#define FLAG_HIDE_ROUTE4_TM05 0x161 +#define FLAG_HIDE_ROUTE24_TM45 0x162 +#define FLAG_HIDE_ROUTE25_TM43 0x163 +#define FLAG_HIDE_SSANNE_1F_ROOM2_TM31 0x164 +#define FLAG_HIDE_SSANNE_2F_ROOM2_STARDUST 0x165 +#define FLAG_HIDE_SSANNE_2F_ROOM4_X_ATTACK 0x166 +#define FLAG_HIDE_SSANNE_B1F_ROOM2_TM44 0x167 +#define FLAG_HIDE_SSANNE_B1F_ROOM3_ETHER 0x168 +#define FLAG_HIDE_SSANNE_B1F_ROOM5_SUPER_POTION 0x169 +#define FLAG_HIDE_SSANNE_KITCHEN_GREAT_BALL 0x16A +#define FLAG_HIDE_ROUTE9_TM40 0x16B +#define FLAG_HIDE_ROCKET_HIDEOUT_B1F_ESCAPE_ROPE 0x16C +#define FLAG_HIDE_ROCKET_HIDEOUT_B1F_HYPER_POTION 0x16D +#define FLAG_HIDE_ROCKET_HIDEOUT_B2F_X_SPEED 0x16E +#define FLAG_HIDE_ROCKET_HIDEOUT_B2F_MOON_STONE 0x16F +#define FLAG_HIDE_ROCKET_HIDEOUT_B2F_TM12 0x170 +#define FLAG_HIDE_ROCKET_HIDEOUT_B2F_SUPER_POTION 0x171 +#define FLAG_HIDE_ROCKET_HIDEOUT_B3F_RARE_CANDY 0x172 +#define FLAG_HIDE_ROCKET_HIDEOUT_B3F_TM21 0x173 +#define FLAG_HIDE_ROCKET_HIDEOUT_B4F_TM49 0x174 +#define FLAG_HIDE_ROCKET_HIDEOUT_B4F_MAX_ETHER 0x175 +#define FLAG_HIDE_ROCKET_HIDEOUT_B4F_CALCIUM 0x176 +#define FLAG_HIDE_POKEMON_TOWER_3F_ESCAPE_ROPE 0x177 +#define FLAG_HIDE_POKEMON_TOWER_4F_ELIXIR 0x178 +#define FLAG_HIDE_POKEMON_TOWER_4F_AWAKENING 0x179 +#define FLAG_HIDE_POKEMON_TOWER_4F_GREAT_BALL 0x17A +#define FLAG_HIDE_POKEMON_TOWER_5F_NUGGET 0x17B +#define FLAG_HIDE_POKEMON_TOWER_6F_RARE_CANDY 0x17C +#define FLAG_HIDE_POKEMON_TOWER_6F_X_ACCURACY 0x17D +#define FLAG_HIDE_ROUTE12_TM48 0x17E +#define FLAG_HIDE_ROUTE12_IRON 0x17F +#define FLAG_HIDE_ROUTE15_TM18 0x180 +#define FLAG_HIDE_SAFARI_ZONE_CENTER_NUGGET 0x181 +#define FLAG_HIDE_SAFARI_ZONE_EAST_MAX_POTION 0x182 +#define FLAG_HIDE_SAFARI_ZONE_EAST_FULL_RESTORE 0x183 +#define FLAG_HIDE_SAFARI_ZONE_EAST_TM11 0x184 +#define FLAG_HIDE_SAFARI_ZONE_EAST_LEAF_STONE 0x185 +#define FLAG_HIDE_SAFARI_ZONE_NORTH_PROTEIN 0x186 +#define FLAG_HIDE_SAFARI_ZONE_NORTH_TM47 0x187 +#define FLAG_HIDE_SAFARI_ZONE_WEST_TM32 0x188 +#define FLAG_HIDE_SAFARI_ZONE_WEST_GOLD_TEETH 0x189 +#define FLAG_HIDE_SAFARI_ZONE_WEST_MAX_POTION 0x18A +#define FLAG_HIDE_SAFARI_ZONE_WEST_MAX_REVIVE 0x18B +#define FLAG_HIDE_SILPH_CO_3F_HYPER_POTION 0x18C +#define FLAG_HIDE_SILPH_CO_4F_MAX_REVIVE 0x18D +#define FLAG_HIDE_SILPH_CO_4F_ESCAPE_ROPE 0x18E +#define FLAG_HIDE_SILPH_CO_4F_FULL_HEAL 0x18F +#define FLAG_HIDE_SILPH_CO_5F_PROTEIN 0x190 +#define FLAG_HIDE_SILPH_CO_5F_TM01 0x191 +#define FLAG_HIDE_SILPH_CO_5F_CARD_KEY 0x192 +#define FLAG_HIDE_SILPH_CO_6F_HP_UP 0x193 +#define FLAG_HIDE_SILPH_CO_6F_X_SPECIAL 0x194 +#define FLAG_HIDE_SILPH_CO_7F_CALCIUM 0x195 +#define FLAG_HIDE_SILPH_CO_7F_TM08 0x196 +#define FLAG_HIDE_SILPH_CO_10F_CARBOS 0x197 +#define FLAG_HIDE_SILPH_CO_10F_ULTRA_BALL 0x198 +#define FLAG_HIDE_SILPH_CO_10F_RARE_CANDY 0x199 +#define FLAG_HIDE_POWER_PLANT_MAX_POTION 0x19A +#define FLAG_HIDE_POWER_PLANT_TM17 0x19B +#define FLAG_HIDE_POWER_PLANT_TM25 0x19C +#define FLAG_HIDE_POWER_PLANT_THUNDER_STONE 0x19D +#define FLAG_HIDE_POWER_PLANT_ELIXIR 0x19E +#define FLAG_HIDE_POKEMON_MANSION_1F_CARBOS 0x19F +#define FLAG_HIDE_POKEMON_MANSION_1F_ESCAPE_ROPE 0x1A0 +#define FLAG_HIDE_POKEMON_MANSION_2F_CALCIUM 0x1A1 +#define FLAG_HIDE_POKEMON_MANSION_3F_MAX_POTION 0x1A2 +#define FLAG_HIDE_POKEMON_MANSION_3F_IRON 0x1A3 +#define FLAG_HIDE_POKEMON_MANSION_B1F_TM14 0x1A4 +#define FLAG_HIDE_POKEMON_MANSION_B1F_FULL_RESTORE 0x1A5 +#define FLAG_0x1A6 0x1A6 +#define FLAG_HIDE_POKEMON_MANSION_B1F_TM22 0x1A7 +#define FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY 0x1A8 +#define FLAG_HIDE_VICTORY_ROAD_1F_RARE_CANDY 0x1A9 +#define FLAG_HIDE_VICTORY_ROAD_1F_TM02 0x1AA +#define FLAG_HIDE_VICTORY_ROAD_2F_GUARD_SPEC 0x1AB +#define FLAG_HIDE_VICTORY_ROAD_2F_TM07 0x1AC +#define FLAG_HIDE_VICTORY_ROAD_2F_FULL_HEAL 0x1AD +#define FLAG_HIDE_VICTORY_ROAD_2F_TM37 0x1AE +#define FLAG_HIDE_VICTORY_ROAD_3F_MAX_REVIVE 0x1AF +#define FLAG_HIDE_VICTORY_ROAD_3F_TM50 0x1B0 +#define FLAG_HIDE_CERULEAN_CAVE_1F_MAX_ELIXIR 0x1B1 +#define FLAG_HIDE_CERULEAN_CAVE_1F_NUGGET 0x1B2 +#define FLAG_HIDE_CERULEAN_CAVE_1F_FULL_RESTORE 0x1B3 +#define FLAG_HIDE_CERULEAN_CAVE_2F_FULL_RESTORE 0x1B4 +#define FLAG_HIDE_CERULEAN_CAVE_2F_PP_UP 0x1B5 +#define FLAG_HIDE_CERULEAN_CAVE_2F_ULTRA_BALL 0x1B6 +#define FLAG_HIDE_CERULEAN_CAVE_B1F_MAX_REVIVE 0x1B7 +#define FLAG_HIDE_CERULEAN_CAVE_B1F_ULTRA_BALL 0x1B8 +#define FLAG_HIDE_FUCHSIA_CITY_BUILDING1_RARE_CANDY 0x1B9 +#define FLAG_HIDE_TWO_ISLAND_REVIVE 0x1BA +#define FLAG_HIDE_THREE_ISLAND_ZINC 0x1BB +#define FLAG_0x1BC 0x1BC +#define FLAG_0x1BD 0x1BD +#define FLAG_HIDE_VIRIDIAN_FOREST_POTION_2 0x1BE +#define FLAG_HIDE_MT_MOON_B2F_REVIVE 0x1BF +#define FLAG_HIDE_MT_MOON_B2F_ANTIDOTE 0x1C0 +#define FLAG_HIDE_ROUTE11_X_DEFEND 0x1C1 +#define FLAG_HIDE_ROUTE9_BURN_HEAL 0x1C2 +#define FLAG_HIDE_ROCK_TUNNEL_1F_REPEL 0x1C3 +#define FLAG_HIDE_ROCK_TUNNEL_1F_PEARL 0x1C4 +#define FLAG_HIDE_ROCK_TUNNEL_1F_ESCAPE_ROPE 0x1C5 +#define FLAG_HIDE_ROCK_TUNNEL_B1F_REVIVE 0x1C6 +#define FLAG_HIDE_ROCK_TUNNEL_B1F_MAX_ETHER 0x1C7 +#define FLAG_HIDE_SILPH_CO_8F_IRON 0x1C8 +#define FLAG_HIDE_SILPH_CO_11F_ZINC 0x1C9 +#define FLAG_HIDE_POKEMON_MANSION_1F_PROTEIN 0x1CA +#define FLAG_HIDE_POKEMON_MANSION_2F_ZINC 0x1CB +#define FLAG_HIDE_POKEMON_MANSION_2F_HP_UP 0x1CC +#define FLAG_HIDE_VIRIDIAN_CITY_POTION 0x1CD +#define FLAG_HIDE_ROUTE11_GREAT_BALL 0x1CE +#define FLAG_HIDE_ROUTE11_AWAKENING 0x1CF +#define FLAG_HIDE_POKEMON_TOWER_5F_CLEANSE_TAG 0x1D0 +#define FLAG_HIDE_CELADON_CITY_ETHER 0x1D1 +#define FLAG_HIDE_ROCKET_HIDEOUT_B3F_BLACK_GLASSES 0x1D2 +#define FLAG_HIDE_SAFARI_ZONE_NORTH_QUICK_CLAW 0x1D3 +#define FLAG_HIDE_SEAFOAM_ISLANDS_1F_ICE_HEAL 0x1D4 +#define FLAG_HIDE_SEAFOAM_ISLANDS_B1F_WATER_STONE 0x1D5 +#define FLAG_HIDE_SEAFOAM_ISLANDS_B1F_REVIVE 0x1D6 +#define FLAG_HIDE_SEAFOAM_ISLANDS_B2F_BIG_PEARL 0x1D7 +#define FLAG_HIDE_SEAFOAM_ISLANDS_B4F_ULTRA_BALL 0x1D8 +#define FLAG_HIDE_FOUR_ISLAND_STAR_PIECE 0x1D9 +#define FLAG_HIDE_FOUR_ISLAND_STARDUST 0x1DA +#define FLAG_HIDE_ONE_ISLAND_KINDLE_ROAD_ETHER 0x1DB +#define FLAG_HIDE_ONE_ISLAND_KINDLE_ROAD_MAX_REPEL 0x1DC +#define FLAG_HIDE_ONE_ISLAND_KINDLE_ROAD_CARBOS 0x1DD +#define FLAG_HIDE_FIVE_ISLAND_MEADOW_MAX_POTION 0x1DE +#define FLAG_HIDE_FIVE_ISLAND_MEADOW_PP_UP 0x1DF +#define FLAG_HIDE_FIVE_ISLAND_MEMORIAL_PILLAR_METAL_COAT 0x1E0 +#define FLAG_HIDE_SIX_ISLAND_OUTCAST_ISLAND_PP_UP 0x1E1 +#define FLAG_HIDE_SIX_ISLAND_WATER_PATH_ELIXIR 0x1E2 +#define FLAG_HIDE_SIX_ISLAND_WATER_PATH_DRAGON_SCALE 0x1E3 +#define FLAG_HIDE_SIX_ISLAND_RUIN_VALLEY_FULL_RESTORE 0x1E4 +#define FLAG_HIDE_SIX_ISLAND_RUIN_VALLEY_HP_UP 0x1E5 +#define FLAG_HIDE_SIX_ISLAND_RUIN_VALLEY_SUN_STONE 0x1E6 +#define FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_KINGS_ROCK 0x1E7 +#define FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_MAX_ELIXIR 0x1E8 +#define FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_NUGGET 0x1E9 +#define FLAG_HIDE_THREE_ISLAND_BERRY_FOREST_MAX_ETHER 0x1EA +#define FLAG_HIDE_THREE_ISLAND_BERRY_FOREST_FULL_HEAL 0x1EB +#define FLAG_HIDE_THREE_ISLAND_BERRY_FOREST_MAX_ELIXIR 0x1EC +#define FLAG_HIDE_MT_EMBER_EXTERIOR_ULTRA_BALL 0x1ED +#define FLAG_HIDE_MT_EMBER_EXTERIOR_FIRE_STONE 0x1EE +#define FLAG_HIDE_MT_EMBER_EXTERIOR_DIRE_HIT 0x1EF +#define FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_1F_ULTRA_BALL 0x1F0 +#define FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_1F_HM07 0x1F1 +#define FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_B1F_FULL_RESTORE 0x1F2 +#define FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_B1F_NEVER_MELT_ICE 0x1F3 +#define FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_BIG_PEARL 0x1F4 +#define FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_TM36 0x1F5 +#define FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_PEARL 0x1F6 +#define FLAG_HIDE_FIVE_ISLAND_ROCKET_WAREHOUSE_UP_GRADE 0x1F7 +#define FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM10_SILK_SCARF 0x1F8 +#define FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM11_LAX_INCENSE 0x1F9 +#define FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM12_SEA_INCENSE 0x1FA +#define FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM13_MAX_REVIVE 0x1FB +#define FLAG_HIDE_FIVE_ISLAND_LOST_CAVE_ROOM14_RARE_CANDY 0x1FC +#define FLAG_HIDE_SEVEN_ISLAND_SEVAULT_CANYON_HOUSE_LUCKY_PUNCH 0x1FD +#define FLAG_HIDE_SILPH_CO_4F_TM41 0x1FE // Unused? #define FLAG_0x1FF 0x1FF diff --git a/src/help_system_812B1E0.c b/src/help_system_812B1E0.c index 803a3fa66..964995d6c 100644 --- a/src/help_system_812B1E0.c +++ b/src/help_system_812B1E0.c @@ -1353,7 +1353,7 @@ static bool8 sub_812BB10(void) return TRUE; if (FlagGet(FLAG_0x2EF) == TRUE) return TRUE; - if (FlagGet(FLAG_0x1F1) == TRUE) + if (FlagGet(FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_1F_HM07) == TRUE) return TRUE; return FALSE; } From 5a956fd91a61bfe1f8e0eb0072c036f4b460bb0a Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 19 Oct 2019 22:02:04 -0400 Subject: [PATCH 072/114] Annotate blocks of flags --- include/constants/flags.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/constants/flags.h b/include/constants/flags.h index ee6cd2dae..f87e641d6 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1211,6 +1211,7 @@ #define HIDDEN_ITEM_VIRIDIAN_CITY_GYM_MACHO_BRACE 189 #define HIDDEN_ITEM_SSANNE_EXTERIOR_LAVA_COOKIE 190 +// Unused? #define FLAG_0x4A7 0x4A7 #define FLAG_0x4A8 0x4A8 #define FLAG_0x4A9 0x4A9 @@ -1220,6 +1221,8 @@ #define FLAG_0x4AD 0x4AD #define FLAG_0x4AE 0x4AE #define FLAG_0x4AF 0x4AF + +// Boss clear flags #define FLAG_0x4B0 0x4B0 #define FLAG_0x4B1 0x4B1 #define FLAG_0x4B2 0x4B2 @@ -1233,6 +1236,8 @@ #define FLAG_0x4BA 0x4BA #define FLAG_0x4BB 0x4BB #define FLAG_0x4BC 0x4BC + +// Unused? #define FLAG_0x4BD 0x4BD #define FLAG_0x4BE 0x4BE #define FLAG_0x4BF 0x4BF @@ -1306,7 +1311,7 @@ #define TRAINERS_FLAG_NO 0x2E7 #define TRAINER_FLAGS_WORDS 0x300 -#define SYS_FLAGS (FLAG_TRAINER_FLAG_START + TRAINER_FLAGS_WORDS) +#define SYS_FLAGS (FLAG_TRAINER_FLAG_START + TRAINER_FLAGS_WORDS) // 0x800 // SYSTEM FLAGS From 9d8c5b22506ee867785012db89a9ab1c3006179a Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sat, 19 Oct 2019 22:37:08 -0400 Subject: [PATCH 073/114] Two additional script macros --- asm/macros/event.inc | 11 ++ data/event_scripts.s | 168 +++++------------- data/maps/CeladonCity/scripts.inc | 4 +- .../CeladonCity_Condominiums_1F/scripts.inc | 4 +- data/maps/CeladonCity_GameCorner/scripts.inc | 2 +- data/maps/CeladonCity_Gym/scripts.inc | 21 +-- data/maps/CeruleanCity/scripts.inc | 8 +- data/maps/CeruleanCity_Gym/scripts.inc | 15 +- .../CeruleanCity_PokemonCenter_1F/scripts.inc | 4 +- data/maps/CinnabarIsland/scripts.inc | 8 +- data/maps/CinnabarIsland_Gym/scripts.inc | 17 +- .../FiveIsland_RocketWarehouse/scripts.inc | 4 +- .../FiveIsland_WaterLabyrinth/scripts.inc | 4 +- data/maps/FourIsland/scripts.inc | 8 +- data/maps/FuchsiaCity/scripts.inc | 8 +- data/maps/FuchsiaCity_Gym/scripts.inc | 15 +- data/maps/FuchsiaCity_House1/scripts.inc | 4 +- .../scripts.inc | 8 +- .../OneIsland_KindleRoad_EmberSpa/scripts.inc | 4 +- .../OneIsland_PokemonCenter_1F/scripts.inc | 12 +- data/maps/PalletTown/scripts.inc | 4 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 16 +- data/maps/PewterCity/scripts.inc | 8 +- data/maps/PewterCity_Gym/scripts.inc | 11 +- .../PokemonLeague_AgathasRoom/scripts.inc | 18 +- .../maps/PokemonLeague_BrunosRoom/scripts.inc | 14 +- .../PokemonLeague_ChampionsRoom/scripts.inc | 2 +- .../maps/PokemonLeague_LancesRoom/scripts.inc | 14 +- .../PokemonLeague_LoreleisRoom/scripts.inc | 14 +- data/maps/PokemonTower_7F/scripts.inc | 4 +- data/maps/RocketHideout_B4F/scripts.inc | 4 +- data/maps/SaffronCity/scripts.inc | 4 +- data/maps/SaffronCity_Gym/scripts.inc | 19 +- data/maps/ThreeIsland_House2/scripts.inc | 4 +- data/maps/TwoIsland/scripts.inc | 4 +- data/maps/VermilionCity/scripts.inc | 4 +- data/maps/VermilionCity_Gym/scripts.inc | 23 +-- .../VermilionCity_PokemonFanClub/scripts.inc | 4 +- data/maps/ViridianCity_Gym/scripts.inc | 15 +- include/constants/fame_checker.h | 22 +++ include/constants/flags.h | 26 +-- include/fame_checker.h | 21 +-- src/help_system_812B1E0.c | 2 +- 43 files changed, 196 insertions(+), 390 deletions(-) create mode 100644 include/constants/fame_checker.h diff --git a/asm/macros/event.inc b/asm/macros/event.inc index 83ae4f493..98910b1cc 100644 --- a/asm/macros/event.inc +++ b/asm/macros/event.inc @@ -1441,3 +1441,14 @@ setorcopyvar 0x8002, \fanfare callstd 9 .endm + + .macro famechecker person, index + setvar VAR_0x8004, \person + setvar VAR_0x8005, \index + special SetFlavorTextFlagFromSpecialVars + .endm + + .macro set_gym_trainers gym + setvar VAR_0x8008, \gym + call EventScript_1A6B18 + .endm diff --git a/data/event_scripts.s b/data/event_scripts.s index b3ffff452..f0aab14b1 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -13,6 +13,7 @@ #include "constants/field_effects.h" #include "constants/trainers.h" #include "constants/map_objects.h" +#include "constants/fame_checker.h" .include "asm/macros.inc" .include "asm/macros/event.inc" @@ -1565,11 +1566,11 @@ gUnknown_81A654B:: @ 81A654B end EventScript_1A6551:: @ 81A6551 - clearflag FLAG_0x4B8 - clearflag FLAG_0x4B9 - clearflag FLAG_0x4BA - clearflag FLAG_0x4BB - clearflag FLAG_0x4BC + clearflag FLAG_DEFEATED_LORELEI + clearflag FLAG_DEFEATED_BRUNO + clearflag FLAG_DEFEATED_AGATHA + clearflag FLAG_DEFEATED_LANCE + clearflag FLAG_DEFEATED_RIVAL cleartrainerflag TRAINER_CHAMPION_TERRY cleartrainerflag TRAINER_CHAMPION_TERRY_2 cleartrainerflag TRAINER_CHAMPION_TERRY_3 @@ -4090,9 +4091,9 @@ gUnknown_81A8D97:: @ 81A8D97 textcolor 1 msgbox Text_1A5E89 call EventScript_1A65CE - checkflag FLAG_0x4B0 + checkflag FLAG_DEFEATED_BROCK call_if 0, EventScript_1A8DC6 - checkflag FLAG_0x4B0 + checkflag FLAG_DEFEATED_BROCK call_if 1, EventScript_1A8DCF applymovement VAR_LAST_TALKED, Movement_1A666C waitmovement 0 @@ -7659,12 +7660,8 @@ Text_1ACD45:: @ 81ACD45 ViridianCity_House2_EventScript_1ACD65:: @ 81ACD65 lock faceplayer - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_OAK, 3 + famechecker FAMECHECKER_DAISY, 3 textcolor 3 msgbox gUnknown_81B1AB9 release @@ -7673,12 +7670,8 @@ ViridianCity_House2_EventScript_1ACD65:: @ 81ACD65 EventScript_1ACD8D:: @ 81ACD8D lock faceplayer - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_DAISY, 1 + famechecker FAMECHECKER_OAK, 4 textcolor 3 msgbox gUnknown_81B1AB9 release @@ -7687,9 +7680,7 @@ EventScript_1ACD8D:: @ 81ACD8D EventScript_1ACDB5:: @ 81ACDB5 lock faceplayer - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_DAISY, 4 textcolor 3 msgbox gUnknown_81B1AB9 release @@ -7697,9 +7688,7 @@ EventScript_1ACDB5:: @ 81ACDB5 FourIsland_PokemonCenter_1F_EventScript_1ACDD0:: @ 81ACDD0 lockall - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_DAISY, 5 textcolor 3 msgbox gUnknown_81B1B3D releaseall @@ -7708,9 +7697,7 @@ FourIsland_PokemonCenter_1F_EventScript_1ACDD0:: @ 81ACDD0 Route4_EventScript_1ACDEA:: @ 81ACDEA lock faceplayer - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BROCK, 3 msgbox Text_183D26 release end @@ -7718,18 +7705,14 @@ Route4_EventScript_1ACDEA:: @ 81ACDEA MtMoon_1F_EventScript_1ACE03:: @ 81ACE03 lock faceplayer - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BROCK, 4 msgbox Text_172B00 release end PewterCity_Museum_1F_EventScript_1ACE1C:: @ 81ACE1C lockall - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BROCK, 5 textcolor 3 msgbox gUnknown_81B146A releaseall @@ -7738,9 +7721,7 @@ PewterCity_Museum_1F_EventScript_1ACE1C:: @ 81ACE1C Route20_EventScript_1ACE36:: @ 81ACE36 lock faceplayer - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_MISTY, 3 msgbox Text_1882E1 release end @@ -7748,9 +7729,7 @@ Route20_EventScript_1ACE36:: @ 81ACE36 Route25_EventScript_1ACE4F:: @ 81ACE4F lock faceplayer - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_MISTY, 4 msgbox Text_189569 release end @@ -7758,9 +7737,7 @@ Route25_EventScript_1ACE4F:: @ 81ACE4F CeruleanCity_PokemonCenter_1F_EventScript_1ACE68:: @ 81ACE68 lock faceplayer - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_MISTY, 5 textcolor 3 msgbox gUnknown_81B14E8 release @@ -7768,9 +7745,7 @@ CeruleanCity_PokemonCenter_1F_EventScript_1ACE68:: @ 81ACE68 VermilionCity_PokemonCenter_1F_EventScript_1ACE83:: @ 81ACE83 lockall - setvar VAR_0x8004, 4 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LTSURGE, 5 textcolor 3 msgbox gUnknown_81B1558 releaseall @@ -7779,9 +7754,7 @@ VermilionCity_PokemonCenter_1F_EventScript_1ACE83:: @ 81ACE83 CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D lock faceplayer - setvar VAR_0x8004, 5 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_ERIKA, 5 textcolor 3 msgbox gUnknown_81B161B release @@ -7790,9 +7763,7 @@ CeladonCity_Condominiums_2F_EventScript_1ACE9D:: @ 81ACE9D FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8 lock faceplayer - setvar VAR_0x8004, 6 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_KOGA, 4 textcolor 3 msgbox gUnknown_81B16A8 release @@ -7801,9 +7772,7 @@ FuchsiaCity_Building1_EventScript_1ACEB8:: @ 81ACEB8 SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3 lock faceplayer - setvar VAR_0x8004, 6 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_KOGA, 5 msgbox Text_177C47 release end @@ -7811,9 +7780,7 @@ SafariZone_Building3_EventScript_1ACED3:: @ 81ACED3 SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC lock faceplayer - setvar VAR_0x8004, 7 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_SABRINA, 4 textcolor 3 msgbox gUnknown_81B1753 release @@ -7821,21 +7788,15 @@ SaffronCity_PokemonCenter_1F_EventScript_1ACEEC:: @ 81ACEEC CinnabarIsland_Gym_EventScript_1ACF07:: @ 81ACF07 lockall - setvar VAR_0x8004, 8 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 14 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BLAINE, 4 + famechecker FAMECHECKER_MRFUJI, 4 msgbox Text_199E8A releaseall end FiveIsland_ResortGorgeous_House_EventScript_1ACF2C:: @ 81ACF2C lockall - setvar VAR_0x8004, 8 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BLAINE, 5 textcolor 3 msgbox gUnknown_81B17E9 releaseall @@ -7844,9 +7805,7 @@ FiveIsland_ResortGorgeous_House_EventScript_1ACF2C:: @ 81ACF2C FourIsland_Mart_EventScript_1ACF46:: @ 81ACF46 lock faceplayer - setvar VAR_0x8004, 9 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LORELEI, 2 msgbox Text_1A3A60 release end @@ -7854,9 +7813,7 @@ FourIsland_Mart_EventScript_1ACF46:: @ 81ACF46 FiveIsland_PokemonCenter_1F_EventScript_1ACF5F:: @ 81ACF5F lock faceplayer - setvar VAR_0x8004, 9 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LORELEI, 3 textcolor 3 msgbox gUnknown_81B187F release @@ -7865,9 +7822,7 @@ FiveIsland_PokemonCenter_1F_EventScript_1ACF5F:: @ 81ACF5F SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A:: @ 81ACF7A lock faceplayer - setvar VAR_0x8004, 10 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BRUNO, 2 textcolor 3 msgbox gUnknown_81B1913 release @@ -7876,9 +7831,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_1ACF7A:: @ 81ACF7A SevenIsland_SevaultCanyon_EventScript_1ACF95:: @ 81ACF95 lock faceplayer - setvar VAR_0x8004, 10 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BRUNO, 5 msgbox Text_18CF4D release end @@ -7886,12 +7839,8 @@ SevenIsland_SevaultCanyon_EventScript_1ACF95:: @ 81ACF95 IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE:: @ 81ACFAE lock faceplayer - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_AGATHA, 1 + famechecker FAMECHECKER_AGATHA, 2 msgbox Text_19A9E7 release end @@ -7899,9 +7848,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_1ACFAE:: @ 81ACFAE SevenIsland_PokemonCenter_1F_EventScript_1ACFD4:: @ 81ACFD4 lock faceplayer - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_AGATHA, 3 textcolor 3 msgbox gUnknown_81B19A8 release @@ -7910,9 +7857,7 @@ SevenIsland_PokemonCenter_1F_EventScript_1ACFD4:: @ 81ACFD4 SixIsland_Mart_EventScript_1ACFEF:: @ 81ACFEF lock faceplayer - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_AGATHA, 5 msgbox Text_1A41CA release end @@ -7920,9 +7865,7 @@ SixIsland_Mart_EventScript_1ACFEF:: @ 81ACFEF EventScript_1AD008:: @ 81AD008 lock faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LANCE, 0 msgbox gFameCheckerFlavorText_Lance0 release end @@ -7930,9 +7873,7 @@ EventScript_1AD008:: @ 81AD008 EventScript_1AD021:: @ 81AD021 lock faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LANCE, 1 msgbox Text_181569 release end @@ -7940,9 +7881,7 @@ EventScript_1AD021:: @ 81AD021 SaffronCity_EventScript_1AD03A:: @ 81AD03A lock faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LANCE, 2 msgbox Text_181569 release end @@ -7950,9 +7889,7 @@ SaffronCity_EventScript_1AD03A:: @ 81AD03A CeladonCity_DepartmentStore_2F_EventScript_1AD053:: @ 81AD053 lock faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LANCE, 3 msgbox Text_19566B release end @@ -7960,9 +7897,7 @@ CeladonCity_DepartmentStore_2F_EventScript_1AD053:: @ 81AD053 IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C:: @ 81AD06C lock faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LANCE, 4 textcolor 3 msgbox gUnknown_81B1A31 release @@ -7971,9 +7906,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_1AD06C:: @ 81AD06C IndigoPlateau_PokemonCenter_1F_EventScript_1AD087:: @ 81AD087 lock faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LANCE, 5 msgbox Text_19AB16 release end @@ -7981,9 +7914,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_1AD087:: @ 81AD087 LavenderTown_PokemonCenter_1F_EventScript_1AD0A0:: @ 81AD0A0 lock faceplayer - setvar VAR_0x8004, 14 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_MRFUJI, 3 msgbox Text_19358E release end @@ -7991,9 +7922,7 @@ LavenderTown_PokemonCenter_1F_EventScript_1AD0A0:: @ 81AD0A0 CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9:: @ 81AD0B9 lock faceplayer - setvar VAR_0x8004, 14 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_MRFUJI, 5 textcolor 3 msgbox gUnknown_81B1BD1 release @@ -8002,18 +7931,15 @@ CinnabarIsland_PokemonCenter_1F_EventScript_1AD0B9:: @ 81AD0B9 SilphCo_5F_EventScript_1AD0D4:: @ 81AD0D4 lock faceplayer - setvar VAR_0x8004, 15 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_GIOVANNI, 1 msgbox Text_175E99 release end + SilphCo_8F_EventScript_1AD0ED:: @ 81AD0ED lock faceplayer - setvar VAR_0x8004, 15 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_GIOVANNI, 2 msgbox Text_176ACB release end diff --git a/data/maps/CeladonCity/scripts.inc b/data/maps/CeladonCity/scripts.inc index 9f7dc58c2..b5e32115f 100644 --- a/data/maps/CeladonCity/scripts.inc +++ b/data/maps/CeladonCity/scripts.inc @@ -77,9 +77,7 @@ CeladonCity_EventScript_166D27:: @ 8166D27 CeladonCity_EventScript_166D30:: @ 8166D30 lockall - setvar VAR_0x8004, 5 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_ERIKA, 0 msgbox gUnknown_81801A2 releaseall end diff --git a/data/maps/CeladonCity_Condominiums_1F/scripts.inc b/data/maps/CeladonCity_Condominiums_1F/scripts.inc index 506ed96a0..dccd69945 100644 --- a/data/maps/CeladonCity_Condominiums_1F/scripts.inc +++ b/data/maps/CeladonCity_Condominiums_1F/scripts.inc @@ -25,9 +25,7 @@ EventScript_16C36A:: @ 816C36A end EventScript_16C374:: @ 816C374 - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_DAISY, 4 setflag FLAG_0x2F8 msgbox gUnknown_8196188 release diff --git a/data/maps/CeladonCity_GameCorner/scripts.inc b/data/maps/CeladonCity_GameCorner/scripts.inc index 340d648bb..3fa97339a 100644 --- a/data/maps/CeladonCity_GameCorner/scripts.inc +++ b/data/maps/CeladonCity_GameCorner/scripts.inc @@ -167,7 +167,7 @@ EventScript_16C849:: @ 816C849 CeladonCity_GameCorner_EventScript_16C857:: @ 816C857 lock faceplayer - checkflag FLAG_0x4B3 + checkflag FLAG_DEFEATED_ERIKA goto_if_eq EventScript_16C870 msgbox gUnknown_8196BAD goto EventScript_16C7CA diff --git a/data/maps/CeladonCity_Gym/scripts.inc b/data/maps/CeladonCity_Gym/scripts.inc index 7c3e23424..914dce9a5 100644 --- a/data/maps/CeladonCity_Gym/scripts.inc +++ b/data/maps/CeladonCity_Gym/scripts.inc @@ -8,22 +8,17 @@ CeladonCity_Gym_EventScript_16D061:: @ 816D061 trainerbattle 1, TRAINER_LEADER_ERIKA, 0, Text_197114, Text_197260, EventScript_16D0A0 checkflag FLAG_0x293 goto_if 0, EventScript_16D0C6 - setvar VAR_0x8004, 5 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_ERIKA, 4 msgbox gUnknown_81972B8 release end EventScript_16D0A0:: @ 816D0A0 - setvar VAR_0x8004, 5 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_ERIKA, 1 clearflag FLAG_HIDE_FAME_CHECKER_ERIKA_JOURNALS - setflag FLAG_0x4B3 + setflag FLAG_DEFEATED_ERIKA setflag FLAG_BADGE04_GET - setvar VAR_0x8008, 4 - call EventScript_1A6B18 + set_gym_trainers 4 goto EventScript_16D0C6 end @@ -51,9 +46,7 @@ CeladonCity_Gym_EventScript_16D111:: @ 816D111 CeladonCity_Gym_EventScript_16D128:: @ 816D128 trainerbattle 0, TRAINER_LASS_LISA, 0, Text_1976C5, Text_1976FF - setvar VAR_0x8004, 5 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_ERIKA, 2 msgbox gUnknown_8197708, 6 end @@ -69,9 +62,7 @@ CeladonCity_Gym_EventScript_16D163:: @ 816D163 CeladonCity_Gym_EventScript_16D17A:: @ 816D17A trainerbattle 0, TRAINER_BEAUTY_TAMIA, 0, Text_19760B, Text_197660 - setvar VAR_0x8004, 5 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_ERIKA, 3 msgbox gUnknown_8197664, 6 end diff --git a/data/maps/CeruleanCity/scripts.inc b/data/maps/CeruleanCity/scripts.inc index 8ae7552fe..acfda58cb 100644 --- a/data/maps/CeruleanCity/scripts.inc +++ b/data/maps/CeruleanCity/scripts.inc @@ -49,9 +49,7 @@ EventScript_1664CC:: @ 81664CC call_if 1, EventScript_16658D compare_var_to_value VAR_STARTER_MON, 0 call_if 1, EventScript_166598 - setvar VAR_0x8004, 13 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BILL, 0 msgbox gUnknown_817EB95 closemessage playbgm MUS_RIVAL2, 0 @@ -375,9 +373,7 @@ CeruleanCity_EventScript_16684A:: @ 816684A CeruleanCity_EventScript_166853:: @ 8166853 lockall - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_MISTY, 0 msgbox gUnknown_817F4EF releaseall end diff --git a/data/maps/CeruleanCity_Gym/scripts.inc b/data/maps/CeruleanCity_Gym/scripts.inc index f91e86b0f..69c282a1c 100644 --- a/data/maps/CeruleanCity_Gym/scripts.inc +++ b/data/maps/CeruleanCity_Gym/scripts.inc @@ -13,14 +13,11 @@ CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1 end EventScript_16AAD3:: @ 816AAD3 - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars - setflag FLAG_0x4B1 + famechecker FAMECHECKER_MISTY, 1 + setflag FLAG_DEFEATED_MISTY setflag FLAG_BADGE02_GET setrespawn SPAWN_CERULEAN_CITY - setvar VAR_0x8008, 2 - call EventScript_1A6B18 + set_gym_trainers 2 goto EventScript_16AAF9 end @@ -48,16 +45,14 @@ CeruleanCity_Gym_EventScript_16AB44:: @ 816AB44 CeruleanCity_Gym_EventScript_16AB5B:: @ 816AB5B trainerbattle 0, TRAINER_SWIMMER_MALE_LUIS, 0, Text_192524, Text_192547 - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_MISTY, 2 msgbox gUnknown_8192556, 6 end CeruleanCity_Gym_EventScript_16AB7F:: @ 816AB7F lock faceplayer - checkflag FLAG_0x4B1 + checkflag FLAG_DEFEATED_MISTY goto_if_eq EventScript_16AB94 msgbox gUnknown_81925AC release diff --git a/data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc b/data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc index dcace7aee..6a67f0fe1 100644 --- a/data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/CeruleanCity_PokemonCenter_1F/scripts.inc @@ -25,9 +25,7 @@ CeruleanCity_PokemonCenter_1F_EventScript_16AA4E:: @ 816AA4E CeruleanCity_PokemonCenter_1F_EventScript_16AA57:: @ 816AA57 lock faceplayer - setvar VAR_0x8004, 13 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BILL, 1 msgbox gUnknown_8192116 release end diff --git a/data/maps/CinnabarIsland/scripts.inc b/data/maps/CinnabarIsland/scripts.inc index 0493fecbb..b2e7e48ae 100644 --- a/data/maps/CinnabarIsland/scripts.inc +++ b/data/maps/CinnabarIsland/scripts.inc @@ -343,9 +343,7 @@ Movement_1671ED:: @ 81671ED CinnabarIsland_EventScript_1671EF:: @ 81671EF lock faceplayer - setvar VAR_0x8004, 8 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BLAINE, 3 msgbox gUnknown_8180B34 release end @@ -364,9 +362,7 @@ CinnabarIsland_EventScript_16721A:: @ 816721A CinnabarIsland_EventScript_167223:: @ 8167223 lockall - setvar VAR_0x8004, 8 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BLAINE, 0 msgbox gUnknown_8180C4A releaseall end diff --git a/data/maps/CinnabarIsland_Gym/scripts.inc b/data/maps/CinnabarIsland_Gym/scripts.inc index 6840b58c3..abe9ab6c7 100644 --- a/data/maps/CinnabarIsland_Gym/scripts.inc +++ b/data/maps/CinnabarIsland_Gym/scripts.inc @@ -3,7 +3,7 @@ CinnabarIsland_Gym_MapScripts:: @ 816D94B .byte 0 CinnabarIsland_Gym_MapScript1_16D951:: @ 816D951 - checkflag FLAG_0x4B6 + checkflag FLAG_DEFEATED_BLAINE goto_if_eq EventScript_16D991 checkflag FLAG_0x265 call_if 1, EventScript_16D9B0 @@ -64,16 +64,13 @@ CinnabarIsland_Gym_EventScript_16D9D4:: @ 816D9D4 end EventScript_16DA06:: @ 816DA06 - setvar VAR_0x8004, 8 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars - setflag FLAG_0x4B6 + famechecker FAMECHECKER_BLAINE, 1 + setflag FLAG_DEFEATED_BLAINE setflag FLAG_BADGE07_GET setrespawn SPAWN_CINNABAR_ISLAND setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 1 clearflag FLAG_HIDE_CINNABAR_BILL - setvar VAR_0x8008, 7 - call EventScript_1A6B18 + set_gym_trainers 7 goto EventScript_16DA34 end @@ -116,9 +113,7 @@ EventScript_16DABC:: @ 816DABC CinnabarIsland_Gym_EventScript_16DAC2:: @ 816DAC2 trainerbattle 2, TRAINER_SUPER_NERD_DEREK, 0, Text_1999B7, Text_1999DB, EventScript_16DAEA - setvar VAR_0x8004, 8 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BLAINE, 2 msgbox gUnknown_81999DF, 6 end @@ -195,7 +190,7 @@ EventScript_16DBA5:: @ 816DBA5 CinnabarIsland_Gym_EventScript_16DBAB:: @ 816DBAB lock faceplayer - checkflag FLAG_0x4B6 + checkflag FLAG_DEFEATED_BLAINE goto_if_eq EventScript_16DBC0 msgbox gUnknown_8199B81 release diff --git a/data/maps/FiveIsland_RocketWarehouse/scripts.inc b/data/maps/FiveIsland_RocketWarehouse/scripts.inc index bf6151c06..d7bc829a7 100644 --- a/data/maps/FiveIsland_RocketWarehouse/scripts.inc +++ b/data/maps/FiveIsland_RocketWarehouse/scripts.inc @@ -50,9 +50,7 @@ FiveIsland_RocketWarehouse_EventScript_163F93:: @ 8163F93 end EventScript_163FB7:: @ 8163FB7 - setvar VAR_0x8004, 15 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_GIOVANNI, 5 msgbox gUnknown_817BCD7, 6 end diff --git a/data/maps/FiveIsland_WaterLabyrinth/scripts.inc b/data/maps/FiveIsland_WaterLabyrinth/scripts.inc index b3b6243ab..79e133c7b 100644 --- a/data/maps/FiveIsland_WaterLabyrinth/scripts.inc +++ b/data/maps/FiveIsland_WaterLabyrinth/scripts.inc @@ -21,9 +21,7 @@ FiveIsland_WaterLabyrinth_EventScript_16884E:: @ 816884E end EventScript_168895:: @ 8168895 - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_DAISY, 2 msgbox gUnknown_818AA0C release end diff --git a/data/maps/FourIsland/scripts.inc b/data/maps/FourIsland/scripts.inc index 604008839..8256c4765 100644 --- a/data/maps/FourIsland/scripts.inc +++ b/data/maps/FourIsland/scripts.inc @@ -149,9 +149,7 @@ FourIsland_EventScript_167E2E:: @ 8167E2E end EventScript_167E43:: @ 8167E43 - setvar VAR_0x8004, 9 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LORELEI, 5 msgbox gUnknown_8182A75 release end @@ -159,9 +157,7 @@ EventScript_167E43:: @ 8167E43 FourIsland_EventScript_167E5A:: @ 8167E5A lock faceplayer - setvar VAR_0x8004, 9 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LORELEI, 4 msgbox gUnknown_8182CE3 release end diff --git a/data/maps/FuchsiaCity/scripts.inc b/data/maps/FuchsiaCity/scripts.inc index c857c2f19..78ed21f61 100644 --- a/data/maps/FuchsiaCity/scripts.inc +++ b/data/maps/FuchsiaCity/scripts.inc @@ -37,9 +37,7 @@ FuchsiaCity_EventScript_166DB8:: @ 8166DB8 FuchsiaCity_EventScript_166DC1:: @ 8166DC1 lock faceplayer - setvar VAR_0x8004, 6 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_KOGA, 3 msgbox gUnknown_8180ABD release end @@ -66,9 +64,7 @@ EventScript_166DFE:: @ 8166DFE FuchsiaCity_EventScript_166E07:: @ 8166E07 lockall - setvar VAR_0x8004, 6 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_KOGA, 0 msgbox gUnknown_8180768 releaseall end diff --git a/data/maps/FuchsiaCity_Gym/scripts.inc b/data/maps/FuchsiaCity_Gym/scripts.inc index 23d7606c9..08fcea455 100644 --- a/data/maps/FuchsiaCity_Gym/scripts.inc +++ b/data/maps/FuchsiaCity_Gym/scripts.inc @@ -13,14 +13,11 @@ FuchsiaCity_Gym_EventScript_16D54E:: @ 816D54E end EventScript_16D580:: @ 816D580 - setvar VAR_0x8004, 6 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_KOGA, 1 clearflag FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL - setflag FLAG_0x4B4 + setflag FLAG_DEFEATED_KOGA setflag FLAG_BADGE05_GET - setvar VAR_0x8008, 5 - call EventScript_1A6B18 + set_gym_trainers 5 goto EventScript_16D5A6 end @@ -53,9 +50,7 @@ FuchsiaCity_Gym_EventScript_16D608:: @ 816D608 FuchsiaCity_Gym_EventScript_16D61F:: @ 816D61F trainerbattle 0, TRAINER_JUGGLER_KIRK, 0, Text_19871E, Text_198779 - setvar VAR_0x8004, 6 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_KOGA, 2 msgbox gUnknown_8198787, 6 end @@ -77,7 +72,7 @@ FuchsiaCity_Gym_EventScript_16D671:: @ 816D671 FuchsiaCity_Gym_EventScript_16D688:: @ 816D688 lock faceplayer - checkflag FLAG_0x4B4 + checkflag FLAG_DEFEATED_KOGA goto_if_eq EventScript_16D69D msgbox gUnknown_8198A5E release diff --git a/data/maps/FuchsiaCity_House1/scripts.inc b/data/maps/FuchsiaCity_House1/scripts.inc index 9ff2ecb93..32be06c57 100644 --- a/data/maps/FuchsiaCity_House1/scripts.inc +++ b/data/maps/FuchsiaCity_House1/scripts.inc @@ -8,9 +8,7 @@ FuchsiaCity_House1_EventScript_16D6C6:: @ 816D6C6 FuchsiaCity_House1_EventScript_16D6CF:: @ 816D6CF lock faceplayer - setvar VAR_0x8004, 13 @ FAMECHECKER_BILL - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BILL, 2 msgbox gUnknown_8198C1F release end diff --git a/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc b/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc index 6229bf246..61cc643a3 100644 --- a/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc +++ b/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc @@ -30,9 +30,7 @@ EventScript_16B1A0:: @ 816B1A0 LavenderTown_VolunteerPokemonHouse_EventScript_16B1AA:: @ 816B1AA lock faceplayer - setvar VAR_0x8004, 14 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_MRFUJI, 0 msgbox gUnknown_8193652 release end @@ -77,9 +75,7 @@ LavenderTown_VolunteerPokemonHouse_EventScript_16B1FE:: @ 816B1FE LavenderTown_VolunteerPokemonHouse_EventScript_16B211:: @ 816B211 lockall - setvar VAR_0x8004, 14 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_MRFUJI, 2 msgbox gUnknown_81938A0 releaseall end diff --git a/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc b/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc index fbb4fb622..11020d99e 100644 --- a/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc +++ b/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc @@ -20,9 +20,7 @@ OneIsland_KindleRoad_EmberSpa_EventScript_165377:: @ 8165377 OneIsland_KindleRoad_EmberSpa_EventScript_165380:: @ 8165380 lock faceplayer - setvar VAR_0x8004, 10 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BRUNO, 3 msgbox gUnknown_817D550 release end diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index 12fe70105..32f26b119 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -239,25 +239,19 @@ EventScript_170F35:: @ 8170F35 goto_if_eq EventScript_170F6D compare_var_to_value VAR_RESULT, 1 goto_if_eq EventScript_170F84 - setvar VAR_0x8004, 13 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BILL, 5 msgbox gUnknown_81A2076 release end EventScript_170F6D:: @ 8170F6D - setvar VAR_0x8004, 13 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BILL, 3 msgbox gUnknown_81A1EF3 release end EventScript_170F84:: @ 8170F84 - setvar VAR_0x8004, 13 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BILL, 4 msgbox gUnknown_81A1F7C release end diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc index ac977d53a..18e045d1e 100644 --- a/data/maps/PalletTown/scripts.inc +++ b/data/maps/PalletTown/scripts.inc @@ -450,9 +450,7 @@ PalletTown_EventScript_16582F:: @ 816582F PalletTown_EventScript_165838:: @ 8165838 lockall - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_OAK, 0 msgbox gUnknown_817D866 releaseall end diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index 59596e6d8..78e2bb404 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -713,9 +713,7 @@ EventScript_16961E:: @ 816961E additem ITEM_POKE_BALL, 5 giveitemfanfaremsg gUnknown_818E6B3, ITEM_POKE_BALL, 5 msgbox gUnknown_818E6D0 - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_OAK, 1 msgbox gUnknown_818E784 msgbox gUnknown_818DEC8 compare_var_to_value VAR_FACING, 2 @@ -1353,9 +1351,7 @@ PalletTown_ProfessorOaksLab_EventScript_169DEE:: @ 8169DEE end EventScript_169E03:: @ 8169E03 - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_OAK, 5 msgbox gUnknown_818ED15 release end @@ -1370,9 +1366,7 @@ PalletTown_ProfessorOaksLab_EventScript_169E1A:: @ 8169E1A end EventScript_169E2F:: @ 8169E2F - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_DAISY, 0 msgbox gUnknown_818EC0B release end @@ -1380,9 +1374,7 @@ EventScript_169E2F:: @ 8169E2F PalletTown_ProfessorOaksLab_EventScript_169E46:: @ 8169E46 lock faceplayer - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_OAK, 2 msgbox gUnknown_818ED81 release end diff --git a/data/maps/PewterCity/scripts.inc b/data/maps/PewterCity/scripts.inc index 3fdd7d438..6d61fd0a1 100644 --- a/data/maps/PewterCity/scripts.inc +++ b/data/maps/PewterCity/scripts.inc @@ -1342,9 +1342,7 @@ Movement_16621C:: @ 816621C PewterCity_EventScript_16622B:: @ 816622B lock faceplayer - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BROCK, 2 msgbox gUnknown_817E49F release end @@ -1378,9 +1376,7 @@ PewterCity_EventScript_16627F:: @ 816627F PewterCity_EventScript_166288:: @ 8166288 lockall - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BROCK, 0 msgbox gUnknown_817E7DE releaseall end diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index 76be18cf1..4886b7bcf 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -13,16 +13,13 @@ PewterCity_Gym_EventScript_16A593:: @ 816A593 end EventScript_16A5C5:: @ 816A5C5 - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars - setflag FLAG_0x4B0 + famechecker FAMECHECKER_BROCK, 1 + setflag FLAG_DEFEATED_BROCK setflag FLAG_BADGE01_GET setvar VAR_MAP_SCENE_PEWTER_CITY, 1 setflag FLAG_HIDE_PEWTER_CITY_GYM_ESCORT clearflag FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY - setvar VAR_0x8008, 1 - call EventScript_1A6B18 + set_gym_trainers 1 goto EventScript_16A5F3 end @@ -51,7 +48,7 @@ PewterCity_Gym_EventScript_16A63E:: @ 816A63E PewterCity_Gym_EventScript_16A655:: @ 816A655 lock faceplayer - checkflag FLAG_0x4B0 + checkflag FLAG_DEFEATED_BROCK goto_if_eq EventScript_16A67F msgbox gUnknown_8191298, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 diff --git a/data/maps/PokemonLeague_AgathasRoom/scripts.inc b/data/maps/PokemonLeague_AgathasRoom/scripts.inc index 6ec5c04b7..cc1ffbcea 100644 --- a/data/maps/PokemonLeague_AgathasRoom/scripts.inc +++ b/data/maps/PokemonLeague_AgathasRoom/scripts.inc @@ -11,7 +11,7 @@ PokemonLeague_AgathasRoom_MapScript1_162825:: @ 8162825 end PokemonLeague_AgathasRoom_MapScript2_162830:: @ 8162830 - checkflag FLAG_0x4BA + checkflag FLAG_DEFEATED_AGATHA call_if 1, EventScript_16284B compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 3 call_if 1, EventScript_162845 @@ -50,17 +50,11 @@ PokemonLeague_AgathasRoom_EventScript_162877:: @ 8162877 setvar VAR_0x8004, 11 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - checkflag FLAG_0x4BA + checkflag FLAG_DEFEATED_AGATHA goto_if_eq EventScript_162911 - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_AGATHA, 0 + famechecker FAMECHECKER_AGATHA, 4 + famechecker FAMECHECKER_OAK, 4 checkflag FLAG_SYS_GAME_CLEAR call_if 0, EventScript_1628E9 checkflag FLAG_SYS_GAME_CLEAR @@ -99,7 +93,7 @@ EventScript_162911:: @ 8162911 end EventScript_16291B:: @ 816291B - setflag FLAG_0x4BA + setflag FLAG_DEFEATED_AGATHA call EventScript_1A7506 msgbox gUnknown_8178700 release diff --git a/data/maps/PokemonLeague_BrunosRoom/scripts.inc b/data/maps/PokemonLeague_BrunosRoom/scripts.inc index 26128d007..2070f85ee 100644 --- a/data/maps/PokemonLeague_BrunosRoom/scripts.inc +++ b/data/maps/PokemonLeague_BrunosRoom/scripts.inc @@ -11,7 +11,7 @@ PokemonLeague_BrunosRoom_MapScript1_16269A:: @ 816269A end PokemonLeague_BrunosRoom_MapScript2_1626A5:: @ 81626A5 - checkflag FLAG_0x4B9 + checkflag FLAG_DEFEATED_BRUNO call_if 1, EventScript_1626C0 compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 2 call_if 1, EventScript_1626BA @@ -50,14 +50,10 @@ PokemonLeague_BrunosRoom_EventScript_1626EC:: @ 81626EC setvar VAR_0x8004, 10 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - checkflag FLAG_0x4B9 + checkflag FLAG_DEFEATED_BRUNO goto_if_eq EventScript_162779 - setvar VAR_0x8004, 10 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 10 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BRUNO, 0 + famechecker FAMECHECKER_BRUNO, 1 checkflag FLAG_SYS_GAME_CLEAR call_if 0, EventScript_162751 checkflag FLAG_SYS_GAME_CLEAR @@ -105,7 +101,7 @@ EventScript_162779:: @ 8162779 end EventScript_1627B0:: @ 81627B0 - setflag FLAG_0x4B9 + setflag FLAG_DEFEATED_BRUNO call EventScript_1A7506 msgbox gUnknown_8178420 closemessage diff --git a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc index 31549e6ec..fe3de6e9f 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc +++ b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc @@ -75,7 +75,7 @@ EventScript_162B76:: @ 8162B76 call_if 1, EventScript_162C91 setflag FLAG_TEMP_4 clearflag FLAG_TEMP_5 - setflag FLAG_0x4BC + setflag FLAG_DEFEATED_RIVAL setflag FLAG_TEMP_4 msgbox gUnknown_8178F2F playbgm MUS_SLOWMASARA, 0 diff --git a/data/maps/PokemonLeague_LancesRoom/scripts.inc b/data/maps/PokemonLeague_LancesRoom/scripts.inc index b331a8639..2fbd53c66 100644 --- a/data/maps/PokemonLeague_LancesRoom/scripts.inc +++ b/data/maps/PokemonLeague_LancesRoom/scripts.inc @@ -13,7 +13,7 @@ PokemonLeague_LancesRoom_MapScript1_162942:: @ 8162942 PokemonLeague_LancesRoom_MapScript2_16294D:: @ 816294D compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 4 call_if 1, EventScript_162962 - checkflag FLAG_0x4BB + checkflag FLAG_DEFEATED_LANCE call_if 1, EventScript_162968 end @@ -104,14 +104,10 @@ PokemonLeague_LancesRoom_EventScript_162A14:: @ 8162A14 setvar VAR_0x8004, 12 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - checkflag FLAG_0x4BB + checkflag FLAG_DEFEATED_LANCE goto_if_eq EventScript_162AA1 - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LANCE, 0 + famechecker FAMECHECKER_LANCE, 1 checkflag FLAG_SYS_GAME_CLEAR call_if 0, EventScript_162A79 checkflag FLAG_SYS_GAME_CLEAR @@ -152,7 +148,7 @@ EventScript_162AA1:: @ 8162AA1 EventScript_162AAB:: @ 8162AAB setvar VAR_0x8004, 0 special sub_8113530 - setflag FLAG_0x4BB + setflag FLAG_DEFEATED_LANCE call EventScript_1A7563 msgbox gUnknown_8178A52 closemessage diff --git a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc index 201b03fd2..d487bc033 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc +++ b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc @@ -12,7 +12,7 @@ PokemonLeague_LoreleisRoom_MapScript1_162586:: @ 8162586 end PokemonLeague_LoreleisRoom_MapScript2_162591:: @ 8162591 - checkflag FLAG_0x4B8 + checkflag FLAG_DEFEATED_LORELEI call_if 1, EventScript_1625AC compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 1 call_if 1, EventScript_1625A6 @@ -55,14 +55,10 @@ PokemonLeague_LoreleisRoom_EventScript_1625DC:: @ 81625DC setvar VAR_0x8004, 9 setvar VAR_0x8005, 2 special UpdatePickStateFromSpecialVar8005 - checkflag FLAG_0x4B8 + checkflag FLAG_DEFEATED_LORELEI goto_if_eq EventScript_162669 - setvar VAR_0x8004, 9 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 9 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LORELEI, 0 + famechecker FAMECHECKER_LORELEI, 1 checkflag FLAG_0x844 call_if 0, EventScript_162641 checkflag FLAG_0x844 @@ -101,7 +97,7 @@ EventScript_162669:: @ 8162669 end EventScript_162673:: @ 8162673 - setflag FLAG_0x4B8 + setflag FLAG_DEFEATED_LORELEI call EventScript_1A7506 msgbox gUnknown_81781B0 release diff --git a/data/maps/PokemonTower_7F/scripts.inc b/data/maps/PokemonTower_7F/scripts.inc index 0947eedc5..56f1eab0a 100644 --- a/data/maps/PokemonTower_7F/scripts.inc +++ b/data/maps/PokemonTower_7F/scripts.inc @@ -110,9 +110,7 @@ PokemonTower_7F_EventScript_16363D:: @ 816363D end EventScript_163658:: @ 8163658 - setvar VAR_0x8004, 14 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_MRFUJI, 1 msgbox gUnknown_817A477 closemessage getplayerxy VAR_0x8004, VAR_0x8005 diff --git a/data/maps/RocketHideout_B4F/scripts.inc b/data/maps/RocketHideout_B4F/scripts.inc index 38a680528..ee0d3894b 100644 --- a/data/maps/RocketHideout_B4F/scripts.inc +++ b/data/maps/RocketHideout_B4F/scripts.inc @@ -19,9 +19,7 @@ EventScript_161311:: @ 8161311 RocketHideout_B4F_EventScript_161317:: @ 8161317 lock faceplayer - setvar VAR_0x8004, 15 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_GIOVANNI, 0 message Text_175226 waitmessage playbgm MUS_ROCKET, 0 diff --git a/data/maps/SaffronCity/scripts.inc b/data/maps/SaffronCity/scripts.inc index 9d591eec0..287a76a6c 100644 --- a/data/maps/SaffronCity/scripts.inc +++ b/data/maps/SaffronCity/scripts.inc @@ -96,9 +96,7 @@ SaffronCity_EventScript_16742C:: @ 816742C SaffronCity_EventScript_167435:: @ 8167435 lockall - setvar VAR_0x8004, 7 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_SABRINA, 0 msgbox gUnknown_8181362 releaseall end diff --git a/data/maps/SaffronCity_Gym/scripts.inc b/data/maps/SaffronCity_Gym/scripts.inc index 1c0957a87..2cfd1bad7 100644 --- a/data/maps/SaffronCity_Gym/scripts.inc +++ b/data/maps/SaffronCity_Gym/scripts.inc @@ -13,17 +13,12 @@ SaffronCity_Gym_EventScript_16EDD8:: @ 816EDD8 end EventScript_16EE0A:: @ 816EE0A - setvar VAR_0x8004, 7 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars - setvar VAR_0x8004, 7 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_SABRINA, 2 + famechecker FAMECHECKER_SABRINA, 3 clearflag FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS - setflag FLAG_0x4B5 + setflag FLAG_DEFEATED_SABRINA setflag FLAG_BADGE06_GET - setvar VAR_0x8008, 6 - call EventScript_1A6B18 + set_gym_trainers 6 goto EventScript_16EE3D end @@ -51,9 +46,7 @@ SaffronCity_Gym_EventScript_16EE88:: @ 816EE88 SaffronCity_Gym_EventScript_16EE9F:: @ 816EE9F trainerbattle 0, TRAINER_PSYCHIC_TYRON, 0, Text_19BA45, Text_19BA9E - setvar VAR_0x8004, 7 - setvar VAR_0x8005, 5 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_SABRINA, 5 msgbox gUnknown_819BAB4, 6 end @@ -85,7 +78,7 @@ SaffronCity_Gym_EventScript_16EF1F:: @ 816EF1F SaffronCity_Gym_EventScript_16EF36:: @ 816EF36 lock faceplayer - checkflag FLAG_0x4B5 + checkflag FLAG_DEFEATED_SABRINA goto_if_eq EventScript_16EF4B msgbox gUnknown_819BCF6 release diff --git a/data/maps/ThreeIsland_House2/scripts.inc b/data/maps/ThreeIsland_House2/scripts.inc index 297f6e3dc..6c45d3f2f 100644 --- a/data/maps/ThreeIsland_House2/scripts.inc +++ b/data/maps/ThreeIsland_House2/scripts.inc @@ -4,9 +4,7 @@ ThreeIsland_House2_MapScripts:: @ 81718DF ThreeIsland_House2_EventScript_1718E0:: @ 81718E0 lock faceplayer - setvar VAR_0x8004, 7 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_SABRINA, 1 msgbox gUnknown_81A32CA release end diff --git a/data/maps/TwoIsland/scripts.inc b/data/maps/TwoIsland/scripts.inc index 5e7753ea9..dffb46302 100644 --- a/data/maps/TwoIsland/scripts.inc +++ b/data/maps/TwoIsland/scripts.inc @@ -209,9 +209,7 @@ TwoIsland_EventScript_167755:: @ 8167755 TwoIsland_EventScript_16775E:: @ 816775E lock faceplayer - setvar VAR_0x8004, 10 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_BRUNO, 4 msgbox gUnknown_8181E47 release end diff --git a/data/maps/VermilionCity/scripts.inc b/data/maps/VermilionCity/scripts.inc index 0c8c8317b..9580639e2 100644 --- a/data/maps/VermilionCity/scripts.inc +++ b/data/maps/VermilionCity/scripts.inc @@ -277,9 +277,7 @@ VermilionCity_EventScript_166C65:: @ 8166C65 VermilionCity_EventScript_166C6E:: @ 8166C6E lockall - setvar VAR_0x8004, 4 - setvar VAR_0x8005, 0 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LTSURGE, 0 msgbox gUnknown_817F9CC releaseall end diff --git a/data/maps/VermilionCity_Gym/scripts.inc b/data/maps/VermilionCity_Gym/scripts.inc index 222bfb9e1..104353741 100644 --- a/data/maps/VermilionCity_Gym/scripts.inc +++ b/data/maps/VermilionCity_Gym/scripts.inc @@ -219,16 +219,13 @@ VermilionCity_Gym_EventScript_16B94A:: @ 816B94A end EventScript_16B97C:: @ 816B97C - setvar VAR_0x8004, 4 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LTSURGE, 1 checkflag FLAG_0x23B call_if 0, EventScript_16B9AB clearflag FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL - setflag FLAG_0x4B2 + setflag FLAG_DEFEATED_LT_SURGE setflag FLAG_BADGE03_GET - setvar VAR_0x8008, 3 - call EventScript_1A6B18 + set_gym_trainers 3 goto EventScript_16B9AF end @@ -255,9 +252,7 @@ EventScript_16B9F0:: @ 816B9F0 VermilionCity_Gym_EventScript_16B9FA:: @ 816B9FA trainerbattle 0, TRAINER_SAILOR_DWAYNE, 0, Text_194FBD, Text_194FF1 - setvar VAR_0x8004, 4 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LTSURGE, 4 msgbox gUnknown_8195004, 6 end @@ -268,23 +263,19 @@ VermilionCity_Gym_EventScript_16BA1E:: @ 816BA1E VermilionCity_Gym_EventScript_16BA35:: @ 816BA35 trainerbattle 2, TRAINER_GENTLEMAN_TUCKER, 0, Text_194E57, Text_194EA5, EventScript_16BA5D - setvar VAR_0x8004, 4 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LTSURGE, 3 msgbox gUnknown_8194EBD, 6 end EventScript_16BA5D:: @ 816BA5D - setvar VAR_0x8004, 4 - setvar VAR_0x8005, 2 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_LTSURGE, 2 release end VermilionCity_Gym_EventScript_16BA6C:: @ 816BA6C lock faceplayer - checkflag FLAG_0x4B2 + checkflag FLAG_DEFEATED_LT_SURGE goto_if_eq EventScript_16BA81 msgbox gUnknown_81950B4 release diff --git a/data/maps/VermilionCity_PokemonFanClub/scripts.inc b/data/maps/VermilionCity_PokemonFanClub/scripts.inc index b0bffc017..1a4e7be91 100644 --- a/data/maps/VermilionCity_PokemonFanClub/scripts.inc +++ b/data/maps/VermilionCity_PokemonFanClub/scripts.inc @@ -45,9 +45,7 @@ VermilionCity_PokemonFanClub_EventScript_16B4FC:: @ 816B4FC end EventScript_16B511:: @ 816B511 - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 1 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_DAISY, 1 msgbox gUnknown_8194960 release end diff --git a/data/maps/ViridianCity_Gym/scripts.inc b/data/maps/ViridianCity_Gym/scripts.inc index 7af2d441f..3bbbd2b97 100644 --- a/data/maps/ViridianCity_Gym/scripts.inc +++ b/data/maps/ViridianCity_Gym/scripts.inc @@ -17,15 +17,12 @@ ViridianCity_Gym_EventScript_169ECA:: @ 8169ECA end EventScript_169F04:: @ 8169F04 - setvar VAR_0x8004, 15 - setvar VAR_0x8005, 3 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_GIOVANNI, 3 setflag FLAG_HIDE_MISC_KANTO_ROCKETS - setflag FLAG_0x4B7 + setflag FLAG_DEFEATED_LEADER_GIOVANNI setflag FLAG_BADGE08_GET setvar VAR_MAP_SCENE_ROUTE22, 3 - setvar VAR_0x8008, 8 - call EventScript_1A6B18 + set_gym_trainers 8 goto EventScript_169F2F end @@ -89,16 +86,14 @@ ViridianCity_Gym_EventScript_16A01B:: @ 816A01B ViridianCity_Gym_EventScript_16A032:: @ 816A032 lock faceplayer - checkflag FLAG_0x4B7 + checkflag FLAG_DEFEATED_LEADER_GIOVANNI goto_if_eq EventScript_16A047 msgbox gUnknown_818FA81 release end EventScript_16A047:: @ 816A047 - setvar VAR_0x8004, 15 - setvar VAR_0x8005, 4 - special SetFlavorTextFlagFromSpecialVars + famechecker FAMECHECKER_GIOVANNI, 4 msgbox gUnknown_818FB56 release end diff --git a/include/constants/fame_checker.h b/include/constants/fame_checker.h new file mode 100644 index 000000000..d9c44413d --- /dev/null +++ b/include/constants/fame_checker.h @@ -0,0 +1,22 @@ +#ifndef GUARD_CONSTANTS_FAME_CHECKER_H +#define GUARD_CONSTANTS_FAME_CHECKER_H + +#define FAMECHECKER_OAK 0 +#define FAMECHECKER_DAISY 1 +#define FAMECHECKER_BROCK 2 +#define FAMECHECKER_MISTY 3 +#define FAMECHECKER_LTSURGE 4 +#define FAMECHECKER_ERIKA 5 +#define FAMECHECKER_KOGA 6 +#define FAMECHECKER_SABRINA 7 +#define FAMECHECKER_BLAINE 8 +#define FAMECHECKER_LORELEI 9 +#define FAMECHECKER_BRUNO 10 +#define FAMECHECKER_AGATHA 11 +#define FAMECHECKER_LANCE 12 +#define FAMECHECKER_BILL 13 +#define FAMECHECKER_MRFUJI 14 +#define FAMECHECKER_GIOVANNI 15 +#define NUM_FAMECHECKER_PERSONS 16 + +#endif //GUARD_CONSTANTS_FAME_CHECKER_H diff --git a/include/constants/flags.h b/include/constants/flags.h index f87e641d6..c08193c53 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1223,19 +1223,19 @@ #define FLAG_0x4AF 0x4AF // Boss clear flags -#define FLAG_0x4B0 0x4B0 -#define FLAG_0x4B1 0x4B1 -#define FLAG_0x4B2 0x4B2 -#define FLAG_0x4B3 0x4B3 -#define FLAG_0x4B4 0x4B4 -#define FLAG_0x4B5 0x4B5 -#define FLAG_0x4B6 0x4B6 -#define FLAG_0x4B7 0x4B7 -#define FLAG_0x4B8 0x4B8 -#define FLAG_0x4B9 0x4B9 -#define FLAG_0x4BA 0x4BA -#define FLAG_0x4BB 0x4BB -#define FLAG_0x4BC 0x4BC +#define FLAG_DEFEATED_BROCK 0x4B0 +#define FLAG_DEFEATED_MISTY 0x4B1 +#define FLAG_DEFEATED_LT_SURGE 0x4B2 +#define FLAG_DEFEATED_ERIKA 0x4B3 +#define FLAG_DEFEATED_KOGA 0x4B4 +#define FLAG_DEFEATED_SABRINA 0x4B5 +#define FLAG_DEFEATED_BLAINE 0x4B6 +#define FLAG_DEFEATED_LEADER_GIOVANNI 0x4B7 +#define FLAG_DEFEATED_LORELEI 0x4B8 +#define FLAG_DEFEATED_BRUNO 0x4B9 +#define FLAG_DEFEATED_AGATHA 0x4BA +#define FLAG_DEFEATED_LANCE 0x4BB +#define FLAG_DEFEATED_RIVAL 0x4BC // Unused? #define FLAG_0x4BD 0x4BD diff --git a/include/fame_checker.h b/include/fame_checker.h index 257431d8b..67b1e0e9c 100644 --- a/include/fame_checker.h +++ b/include/fame_checker.h @@ -2,26 +2,7 @@ #define GUARD_FAME_CHECKER_H #include "main.h" - -enum { - FAMECHECKER_OAK, - FAMECHECKER_DAISY, - FAMECHECKER_BROCK, - FAMECHECKER_MISTY, - FAMECHECKER_LTSURGE, - FAMECHECKER_ERIKA, - FAMECHECKER_KOGA, - FAMECHECKER_SABRINA, - FAMECHECKER_BLAINE, - FAMECHECKER_LORELEI, - FAMECHECKER_BRUNO, - FAMECHECKER_AGATHA, - FAMECHECKER_LANCE, - FAMECHECKER_BILL, - FAMECHECKER_MRFUJI, - FAMECHECKER_GIOVANNI, - NUM_FAMECHECKER_PERSONS -}; +#include "constants/fame_checker.h" enum { FCPICKSTATE_NO_DRAW, diff --git a/src/help_system_812B1E0.c b/src/help_system_812B1E0.c index 964995d6c..08f54b22e 100644 --- a/src/help_system_812B1E0.c +++ b/src/help_system_812B1E0.c @@ -1125,7 +1125,7 @@ static void sub_812B614(struct HelpSystemListMenu * a0, struct ListMenuItem * a1 static bool8 sub_812B754(void) { - if (FlagGet(FLAG_0x4B0) == TRUE && gUnknown_3005E9C[1] == 2) + if (FlagGet(FLAG_DEFEATED_BROCK) == TRUE && gUnknown_3005E9C[1] == 2) return TRUE; return FALSE; } From b3951b48ecf169463d917c3fca9c218e16fe961e Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 20 Oct 2019 09:25:55 -0400 Subject: [PATCH 074/114] fix FLAG_DEFEATED_RIVAL to FLAG_DEFEATED_CHAMP --- data/event_scripts.s | 2 +- data/maps/PokemonLeague_ChampionsRoom/scripts.inc | 2 +- include/constants/flags.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index f0aab14b1..a63d06538 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1570,7 +1570,7 @@ EventScript_1A6551:: @ 81A6551 clearflag FLAG_DEFEATED_BRUNO clearflag FLAG_DEFEATED_AGATHA clearflag FLAG_DEFEATED_LANCE - clearflag FLAG_DEFEATED_RIVAL + clearflag FLAG_DEFEATED_CHAMP cleartrainerflag TRAINER_CHAMPION_TERRY cleartrainerflag TRAINER_CHAMPION_TERRY_2 cleartrainerflag TRAINER_CHAMPION_TERRY_3 diff --git a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc index fe3de6e9f..f3835ed30 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc +++ b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc @@ -75,7 +75,7 @@ EventScript_162B76:: @ 8162B76 call_if 1, EventScript_162C91 setflag FLAG_TEMP_4 clearflag FLAG_TEMP_5 - setflag FLAG_DEFEATED_RIVAL + setflag FLAG_DEFEATED_CHAMP setflag FLAG_TEMP_4 msgbox gUnknown_8178F2F playbgm MUS_SLOWMASARA, 0 diff --git a/include/constants/flags.h b/include/constants/flags.h index c08193c53..b38c79938 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1235,7 +1235,7 @@ #define FLAG_DEFEATED_BRUNO 0x4B9 #define FLAG_DEFEATED_AGATHA 0x4BA #define FLAG_DEFEATED_LANCE 0x4BB -#define FLAG_DEFEATED_RIVAL 0x4BC +#define FLAG_DEFEATED_CHAMP 0x4BC // Unused? #define FLAG_0x4BD 0x4BD From 2aeefdc5de73c630a79b183e7bc2a66ad48ed424 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 20 Oct 2019 20:20:45 -0400 Subject: [PATCH 075/114] update famechecker macro --- asm/macros/event.inc | 13 +++- data/event_scripts.s | 1 + data/maps/CeladonCity_Gym/scripts.inc | 4 +- data/maps/CeruleanCity/scripts.inc | 6 +- data/maps/CeruleanCity_BikeShop/scripts.inc | 2 +- data/maps/CeruleanCity_Gym/scripts.inc | 4 +- data/maps/CeruleanCity_House2/scripts.inc | 2 +- data/maps/CeruleanCity_House3/scripts.inc | 4 +- data/maps/CinnabarIsland_Gym/scripts.inc | 8 +-- .../FiveIsland_MemorialPillar/scripts.inc | 6 +- data/maps/FuchsiaCity_Building1/scripts.inc | 4 +- data/maps/FuchsiaCity_Gym/scripts.inc | 4 +- data/maps/FuchsiaCity_House2/scripts.inc | 4 +- data/maps/LavenderTown_House1/scripts.inc | 2 +- .../scripts.inc | 6 +- data/maps/MtMoon_B2F/scripts.inc | 8 +-- data/maps/PalletTown/scripts.inc | 4 +- data/maps/PalletTown_GarysHouse/scripts.inc | 4 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 10 +-- data/maps/PewterCity_Gym/scripts.inc | 4 +- .../PokemonLeague_AgathasRoom/scripts.inc | 4 +- .../maps/PokemonLeague_BrunosRoom/scripts.inc | 4 +- .../maps/PokemonLeague_LancesRoom/scripts.inc | 4 +- .../PokemonLeague_LoreleisRoom/scripts.inc | 4 +- data/maps/PokemonTower_7F/scripts.inc | 6 +- data/maps/RocketHideout_B4F/scripts.inc | 4 +- data/maps/Route1/scripts.inc | 4 +- data/maps/Route12/scripts.inc | 2 +- data/maps/Route16/scripts.inc | 2 +- data/maps/Route16_House/scripts.inc | 4 +- data/maps/Route25_SeaCottage/scripts.inc | 18 +++--- data/maps/Route2_EastBuilding/scripts.inc | 4 +- data/maps/Route2_House/scripts.inc | 4 +- data/maps/Route4_PokemonCenter_1F/scripts.inc | 4 +- data/maps/SSAnne_CaptainsOffice/scripts.inc | 4 +- data/maps/SafariZone_SecretHouse/scripts.inc | 4 +- data/maps/SaffronCity/scripts.inc | 4 +- data/maps/SaffronCity_Gym/scripts.inc | 4 +- data/maps/SaffronCity_House3/scripts.inc | 4 +- data/maps/SilphCo_7F/scripts.inc | 4 +- .../UndergroundPath_NorthEntrance/scripts.inc | 4 +- data/maps/VermilionCity/scripts.inc | 2 +- data/maps/VermilionCity_Gym/scripts.inc | 10 ++- data/maps/VermilionCity_House1/scripts.inc | 4 +- data/maps/VermilionCity_House2/scripts.inc | 41 +++++++++++- .../VermilionCity_PokemonFanClub/scripts.inc | 45 +------------ data/maps/ViridianCity_Gym/scripts.inc | 4 +- include/constants/fame_checker.h | 4 ++ include/constants/flags.h | 64 +++++++++---------- include/fame_checker.h | 6 -- src/help_system_812B1E0.c | 10 +-- 51 files changed, 178 insertions(+), 208 deletions(-) diff --git a/asm/macros/event.inc b/asm/macros/event.inc index 98910b1cc..0b5ab8915 100644 --- a/asm/macros/event.inc +++ b/asm/macros/event.inc @@ -37,6 +37,13 @@ .4byte \destination .endm + lt = 0 + eq = 1 + gt = 2 + le = 3 + ge = 4 + ne = 5 + @ If the result of the last comparison matches condition (see Comparison operators), calls destination. .macro call_if condition, destination .byte 0x07 @@ -1442,13 +1449,13 @@ callstd 9 .endm - .macro famechecker person, index + .macro famechecker person:req, index:req, function=SetFlavorTextFlagFromSpecialVars setvar VAR_0x8004, \person setvar VAR_0x8005, \index - special SetFlavorTextFlagFromSpecialVars + special \function .endm - .macro set_gym_trainers gym + .macro set_gym_trainers gym:req setvar VAR_0x8008, \gym call EventScript_1A6B18 .endm diff --git a/data/event_scripts.s b/data/event_scripts.s index a63d06538..9193aca8b 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -352,6 +352,7 @@ gStdScriptsEnd:: .include "data/maps/VermilionCity_PokemonCenter_1F/scripts.inc" .include "data/maps/VermilionCity_PokemonCenter_2F/scripts.inc" .include "data/maps/VermilionCity_PokemonFanClub/scripts.inc" + .include "data/maps/VermilionCity_House2/scripts.inc" .include "data/maps/VermilionCity_Mart/scripts.inc" .include "data/maps/VermilionCity_Gym/scripts.inc" .include "data/maps/VermilionCity_House3/scripts.inc" diff --git a/data/maps/CeladonCity_Gym/scripts.inc b/data/maps/CeladonCity_Gym/scripts.inc index 914dce9a5..c99525178 100644 --- a/data/maps/CeladonCity_Gym/scripts.inc +++ b/data/maps/CeladonCity_Gym/scripts.inc @@ -2,9 +2,7 @@ CeladonCity_Gym_MapScripts:: @ 816D060 .byte 0 CeladonCity_Gym_EventScript_16D061:: @ 816D061 - setvar VAR_0x8004, 5 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_ERIKA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_ERIKA, 0, Text_197114, Text_197260, EventScript_16D0A0 checkflag FLAG_0x293 goto_if 0, EventScript_16D0C6 diff --git a/data/maps/CeruleanCity/scripts.inc b/data/maps/CeruleanCity/scripts.inc index acfda58cb..f863a5178 100644 --- a/data/maps/CeruleanCity/scripts.inc +++ b/data/maps/CeruleanCity/scripts.inc @@ -4,7 +4,7 @@ CeruleanCity_MapScripts:: @ 8166471 CeruleanCity_MapScript1_166477:: @ 8166477 setworldmapflag FLAG_WORLD_MAP_CERULEAN_CITY - checkflag FLAG_0x234 + checkflag FLAG_GOT_SS_TICKET call_if 0, EventScript_166484 end @@ -194,7 +194,7 @@ EventScript_16662E:: @ 816662E fadescreen 1 removeobject 2 fadescreen 0 - setflag FLAG_0x23F + setflag FLAG_GOT_TM28_FROM_ROCKET release end @@ -246,7 +246,7 @@ CeruleanCity_EventScript_1666E7:: @ 81666E7 CeruleanCity_EventScript_1666FE:: @ 81666FE lock faceplayer - checkflag FLAG_0x234 + checkflag FLAG_GOT_SS_TICKET goto_if_eq EventScript_166713 msgbox gUnknown_817F01D release diff --git a/data/maps/CeruleanCity_BikeShop/scripts.inc b/data/maps/CeruleanCity_BikeShop/scripts.inc index df14fb201..b1c036bae 100644 --- a/data/maps/CeruleanCity_BikeShop/scripts.inc +++ b/data/maps/CeruleanCity_BikeShop/scripts.inc @@ -6,7 +6,7 @@ CeruleanCity_BikeShop_EventScript_16ABBD:: @ 816ABBD faceplayer checkflag FLAG_0x271 goto_if_eq EventScript_16AC58 - checkflag FLAG_0x241 + checkflag FLAG_GOT_BIKE_VOUCHER goto_if_eq EventScript_16AC22 showmoneybox 0, 0, 0 message Text_192755 diff --git a/data/maps/CeruleanCity_Gym/scripts.inc b/data/maps/CeruleanCity_Gym/scripts.inc index 69c282a1c..c535e9850 100644 --- a/data/maps/CeruleanCity_Gym/scripts.inc +++ b/data/maps/CeruleanCity_Gym/scripts.inc @@ -2,9 +2,7 @@ CeruleanCity_Gym_MapScripts:: @ 816AAA0 .byte 0 CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1 - setvar VAR_0x8004, 3 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_MISTY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_MISTY, 0, Text_1921EF, Text_19242D, EventScript_16AAD3 checkflag FLAG_0x297 goto_if 0, EventScript_16AAF9 diff --git a/data/maps/CeruleanCity_House2/scripts.inc b/data/maps/CeruleanCity_House2/scripts.inc index 092e7d1a6..a7929c4e9 100644 --- a/data/maps/CeruleanCity_House2/scripts.inc +++ b/data/maps/CeruleanCity_House2/scripts.inc @@ -4,7 +4,7 @@ CeruleanCity_House2_MapScripts:: @ 816A975 CeruleanCity_House2_EventScript_16A976:: @ 816A976 lock faceplayer - checkflag FLAG_0x23F + checkflag FLAG_GOT_TM28_FROM_ROCKET goto_if_eq EventScript_16A98B msgbox gUnknown_8191E13 release diff --git a/data/maps/CeruleanCity_House3/scripts.inc b/data/maps/CeruleanCity_House3/scripts.inc index 5bcdb0bea..1d7af5b1a 100644 --- a/data/maps/CeruleanCity_House3/scripts.inc +++ b/data/maps/CeruleanCity_House3/scripts.inc @@ -10,7 +10,7 @@ CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1 faceplayer setvar VAR_0x8008, 1 call EventScript_1A8CAD - checkflag FLAG_0x24A + checkflag FLAG_DID_ZYNX_TRADE goto_if_eq EventScript_16AA23 msgbox gUnknown_81A59FE, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -23,7 +23,7 @@ CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1 goto_if 5, EventScript_16AA15 call EventScript_1A8CD9 msgbox gUnknown_81A5A9D - setflag FLAG_0x24A + setflag FLAG_DID_ZYNX_TRADE release end diff --git a/data/maps/CinnabarIsland_Gym/scripts.inc b/data/maps/CinnabarIsland_Gym/scripts.inc index abe9ab6c7..9a60aaf42 100644 --- a/data/maps/CinnabarIsland_Gym/scripts.inc +++ b/data/maps/CinnabarIsland_Gym/scripts.inc @@ -53,11 +53,9 @@ EventScript_16D9CE:: @ 816D9CE return CinnabarIsland_Gym_EventScript_16D9D4:: @ 816D9D4 - setvar VAR_0x8004, 8 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_BLAINE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_BLAINE, 0, Text_199543, Text_1995FA, EventScript_16DA06 - checkflag FLAG_0x24E + checkflag FLAG_GOT_TM38_FROM_BLAINE goto_if 0, EventScript_16DA34 msgbox gUnknown_819971D release @@ -81,7 +79,7 @@ EventScript_16DA34:: @ 816DA34 goto_if_eq EventScript_16DA75 additem ITEM_TM38, 1 giveitemfanfaremsg gUnknown_81996FF, ITEM_TM38 - setflag FLAG_0x24E + setflag FLAG_GOT_TM38_FROM_BLAINE msgbox gUnknown_8199652 release end diff --git a/data/maps/FiveIsland_MemorialPillar/scripts.inc b/data/maps/FiveIsland_MemorialPillar/scripts.inc index 23b3527f7..18e5e5017 100644 --- a/data/maps/FiveIsland_MemorialPillar/scripts.inc +++ b/data/maps/FiveIsland_MemorialPillar/scripts.inc @@ -3,7 +3,7 @@ FiveIsland_MemorialPillar_MapScripts:: @ 81689D2 FiveIsland_MemorialPillar_EventScript_1689D3:: @ 81689D3 lock - checkflag FLAG_0x236 + checkflag FLAG_GOT_TM42_AT_MEMORIAL_PILLAR goto_if_eq EventScript_168A18 checkflag FLAG_0x2D7 goto_if_eq EventScript_168A22 @@ -39,7 +39,7 @@ FiveIsland_MemorialPillar_EventScript_168A48:: @ 8168A48 goto_if_eq EventScript_1A7AE0 special sub_8112364 lockall - checkflag FLAG_0x236 + checkflag FLAG_GOT_TM42_AT_MEMORIAL_PILLAR goto_if_eq EventScript_168B0B checkflag FLAG_0x2D7 goto_if_eq EventScript_168B0B @@ -79,7 +79,7 @@ EventScript_168AE8:: @ 8168AE8 msgbox gUnknown_818B219 applymovement 1, Movement_1A75E9 waitmovement 0 - setflag FLAG_0x236 + setflag FLAG_GOT_TM42_AT_MEMORIAL_PILLAR return EventScript_168AFE:: @ 8168AFE diff --git a/data/maps/FuchsiaCity_Building1/scripts.inc b/data/maps/FuchsiaCity_Building1/scripts.inc index 4d305e346..ec6548214 100644 --- a/data/maps/FuchsiaCity_Building1/scripts.inc +++ b/data/maps/FuchsiaCity_Building1/scripts.inc @@ -4,7 +4,7 @@ FuchsiaCity_Building1_MapScripts:: @ 816D74B FuchsiaCity_Building1_EventScript_16D74C:: @ 816D74C lock faceplayer - checkflag FLAG_0x23A + checkflag FLAG_GOT_HM04 goto_if_eq EventScript_16D7FA checkflag FLAG_HIDE_SAFARI_ZONE_WEST_GOLD_TEETH goto_if_eq EventScript_16D780 @@ -31,7 +31,7 @@ EventScript_16D780:: @ 816D780 call_if 1, EventScript_16D7DF additem ITEM_HM04, 1 giveitemfanfaremsg gUnknown_8199068, ITEM_HM04 - setflag FLAG_0x23A + setflag FLAG_GOT_HM04 removeitem ITEM_GOLD_TEETH, 1 release end diff --git a/data/maps/FuchsiaCity_Gym/scripts.inc b/data/maps/FuchsiaCity_Gym/scripts.inc index 08fcea455..e387effbb 100644 --- a/data/maps/FuchsiaCity_Gym/scripts.inc +++ b/data/maps/FuchsiaCity_Gym/scripts.inc @@ -2,9 +2,7 @@ FuchsiaCity_Gym_MapScripts:: @ 816D54D .byte 0 FuchsiaCity_Gym_EventScript_16D54E:: @ 816D54E - setvar VAR_0x8004, 6 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_KOGA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_KOGA, 0, Text_19832E, Text_198444, EventScript_16D580 checkflag FLAG_0x259 goto_if 0, EventScript_16D5A6 diff --git a/data/maps/FuchsiaCity_House2/scripts.inc b/data/maps/FuchsiaCity_House2/scripts.inc index 0568d4e4f..857fadfd1 100644 --- a/data/maps/FuchsiaCity_House2/scripts.inc +++ b/data/maps/FuchsiaCity_House2/scripts.inc @@ -4,7 +4,7 @@ FuchsiaCity_House2_MapScripts:: @ 816D816 FuchsiaCity_House2_EventScript_16D817:: @ 816D817 lock faceplayer - checkflag FLAG_0x244 + checkflag FLAG_GOT_GOOD_ROD goto_if_eq EventScript_16D83F msgbox gUnknown_819918E, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 @@ -26,7 +26,7 @@ EventScript_16D849:: @ 816D849 additem ITEM_GOOD_ROD, 1 giveitemfanfaremsg gUnknown_819925E, ITEM_GOOD_ROD msgbox gUnknown_8199296 - setflag FLAG_0x244 + setflag FLAG_GOT_GOOD_ROD release end diff --git a/data/maps/LavenderTown_House1/scripts.inc b/data/maps/LavenderTown_House1/scripts.inc index 8f7ba9d44..7ccacb9dc 100644 --- a/data/maps/LavenderTown_House1/scripts.inc +++ b/data/maps/LavenderTown_House1/scripts.inc @@ -4,7 +4,7 @@ LavenderTown_House1_MapScripts:: @ 816B232 LavenderTown_House1_EventScript_16B233:: @ 816B233 lock faceplayer - checkflag FLAG_0x23C + checkflag FLAG_RESCUED_MR_FUJI goto_if_eq EventScript_16B248 msgbox gUnknown_819397D release diff --git a/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc b/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc index 61cc643a3..1e6e675f3 100644 --- a/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc +++ b/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc @@ -4,13 +4,13 @@ LavenderTown_VolunteerPokemonHouse_MapScripts:: @ 816B149 LavenderTown_VolunteerPokemonHouse_EventScript_16B14A:: @ 816B14A lock faceplayer - checkflag FLAG_0x23D + checkflag FLAG_GOT_POKE_FLUTE goto_if_eq EventScript_16B196 msgbox gUnknown_81936FF checkitemspace ITEM_POKE_FLUTE, 1 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16B1A0 - setflag FLAG_0x23D + setflag FLAG_GOT_POKE_FLUTE additem ITEM_POKE_FLUTE, 1 giveitemfanfaremsg gUnknown_81937BD, ITEM_POKE_FLUTE, 1, MUS_FAN5 msgbox gUnknown_81937E5 @@ -42,7 +42,7 @@ LavenderTown_VolunteerPokemonHouse_EventScript_16B1C3:: @ 816B1C3 LavenderTown_VolunteerPokemonHouse_EventScript_16B1CC:: @ 816B1CC lock faceplayer - checkflag FLAG_0x23C + checkflag FLAG_RESCUED_MR_FUJI goto_if_eq EventScript_16B1E1 msgbox gUnknown_81935ED release diff --git a/data/maps/MtMoon_B2F/scripts.inc b/data/maps/MtMoon_B2F/scripts.inc index 848023024..5792deb38 100644 --- a/data/maps/MtMoon_B2F/scripts.inc +++ b/data/maps/MtMoon_B2F/scripts.inc @@ -3,7 +3,7 @@ MtMoon_B2F_MapScripts:: @ 8160699 .byte 0 MtMoon_B2F_MapScript1_16069F:: @ 816069F - checkflag FLAG_0x232 + checkflag FLAG_GOT_FOSSIL_FROM_MT_MOON call_if 0, EventScript_1606A9 end @@ -23,7 +23,7 @@ MtMoon_B2F_EventScript_1606B0:: @ 81606B0 MtMoon_B2F_EventScript_1606C2:: @ 81606C2 lock faceplayer - checkflag FLAG_0x232 + checkflag FLAG_GOT_FOSSIL_FROM_MT_MOON goto_if_eq EventScript_160707 checktrainerflag TRAINER_SUPER_NERD_MIGUEL goto_if_eq EventScript_160711 @@ -75,7 +75,7 @@ MtMoon_B2F_EventScript_16071B:: @ 816071B waitfanfare removeobject 2 setflag FLAG_0x272 - setflag FLAG_0x232 + setflag FLAG_GOT_FOSSIL_FROM_MT_MOON release end @@ -108,7 +108,7 @@ MtMoon_B2F_EventScript_16077F:: @ 816077F waitfanfare removeobject 1 setflag FLAG_0x273 - setflag FLAG_0x232 + setflag FLAG_GOT_FOSSIL_FROM_MT_MOON release end diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc index 18e045d1e..a93511b60 100644 --- a/data/maps/PalletTown/scripts.inc +++ b/data/maps/PalletTown/scripts.inc @@ -184,9 +184,7 @@ PalletTown_EventScript_1655F9:: @ 81655F9 end EventScript_165605:: @ 8165605 - setvar VAR_0x8004, 0 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_OAK, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 textcolor 0 delay 30 playbgm MUS_OHKIDO, 0 diff --git a/data/maps/PalletTown_GarysHouse/scripts.inc b/data/maps/PalletTown_GarysHouse/scripts.inc index 77ad05e06..1298689f5 100644 --- a/data/maps/PalletTown_GarysHouse/scripts.inc +++ b/data/maps/PalletTown_GarysHouse/scripts.inc @@ -21,9 +21,7 @@ EventScript_168D50:: @ 8168D50 PalletTown_GarysHouse_EventScript_168D56:: @ 8168D56 lock faceplayer - setvar VAR_0x8004, 1 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_DAISY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkflag FLAG_SYS_GAME_CLEAR goto_if_eq EventScript_168DB9 compare_var_to_value VAR_0x4001, 1 diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index 78e2bb404..ba871583c 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -12,12 +12,12 @@ PalletTown_ProfessorOaksLab_MapScript1_168F8E:: @ 8168F8E call_if 1, EventScript_168FD5 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 8 call_if 1, EventScript_168FC0 - checkflag FLAG_0x247 + checkflag FLAG_GOT_POKEBALLS_FROM_OAK_AFTER_22_RIVAL call_if 1, EventScript_168FBC end EventScript_168FBC:: @ 8168FBC - setflag FLAG_0x24F + setflag FLAG_OAK_SKIP_22_RIVAL_CHECK return EventScript_168FC0:: @ 8168FC0 @@ -988,9 +988,9 @@ EventScript_1699FB:: @ 81699FB compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_1A7AE0 special sub_8112364 - checkflag FLAG_0x24F + checkflag FLAG_OAK_SKIP_22_RIVAL_CHECK goto_if_eq EventScript_169A6E - checkflag FLAG_0x247 + checkflag FLAG_GOT_POKEBALLS_FROM_OAK_AFTER_22_RIVAL goto_if_eq EventScript_169A78 checkitem ITEM_POKE_BALL, 1 compare_var_to_value VAR_RESULT, 0 @@ -1008,7 +1008,7 @@ EventScript_169A45:: @ 8169A45 msgbox gUnknown_818E89C additem ITEM_POKE_BALL, 5 giveitemfanfaremsg gUnknown_818E6B3, ITEM_POKE_BALL, 5 - setflag FLAG_0x247 + setflag FLAG_GOT_POKEBALLS_FROM_OAK_AFTER_22_RIVAL release end diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index 4886b7bcf..f3b88fc00 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -2,9 +2,7 @@ PewterCity_Gym_MapScripts:: @ 816A592 .byte 0 PewterCity_Gym_EventScript_16A593:: @ 816A593 - setvar VAR_0x8004, 2 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_BROCK, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_BROCK, 0, Text_190CD4, Text_190E4F, EventScript_16A5C5 checkflag FLAG_0x254 goto_if 0, EventScript_16A5F3 diff --git a/data/maps/PokemonLeague_AgathasRoom/scripts.inc b/data/maps/PokemonLeague_AgathasRoom/scripts.inc index cc1ffbcea..3e7a3b9cc 100644 --- a/data/maps/PokemonLeague_AgathasRoom/scripts.inc +++ b/data/maps/PokemonLeague_AgathasRoom/scripts.inc @@ -47,9 +47,7 @@ EventScript_16286A:: @ 816286A PokemonLeague_AgathasRoom_EventScript_162877:: @ 8162877 lock faceplayer - setvar VAR_0x8004, 11 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_AGATHA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkflag FLAG_DEFEATED_AGATHA goto_if_eq EventScript_162911 famechecker FAMECHECKER_AGATHA, 0 diff --git a/data/maps/PokemonLeague_BrunosRoom/scripts.inc b/data/maps/PokemonLeague_BrunosRoom/scripts.inc index 2070f85ee..3e007f7e0 100644 --- a/data/maps/PokemonLeague_BrunosRoom/scripts.inc +++ b/data/maps/PokemonLeague_BrunosRoom/scripts.inc @@ -47,9 +47,7 @@ EventScript_1626DF:: @ 81626DF PokemonLeague_BrunosRoom_EventScript_1626EC:: @ 81626EC lock faceplayer - setvar VAR_0x8004, 10 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_BRUNO, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkflag FLAG_DEFEATED_BRUNO goto_if_eq EventScript_162779 famechecker FAMECHECKER_BRUNO, 0 diff --git a/data/maps/PokemonLeague_LancesRoom/scripts.inc b/data/maps/PokemonLeague_LancesRoom/scripts.inc index 2fbd53c66..a4c04a9ad 100644 --- a/data/maps/PokemonLeague_LancesRoom/scripts.inc +++ b/data/maps/PokemonLeague_LancesRoom/scripts.inc @@ -101,9 +101,7 @@ Movement_1629F1:: @ 81629F1 PokemonLeague_LancesRoom_EventScript_162A14:: @ 8162A14 lock faceplayer - setvar VAR_0x8004, 12 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_LANCE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkflag FLAG_DEFEATED_LANCE goto_if_eq EventScript_162AA1 famechecker FAMECHECKER_LANCE, 0 diff --git a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc index d487bc033..fab311386 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc +++ b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc @@ -52,9 +52,7 @@ EventScript_1625CF:: @ 81625CF PokemonLeague_LoreleisRoom_EventScript_1625DC:: @ 81625DC lock faceplayer - setvar VAR_0x8004, 9 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_LORELEI, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkflag FLAG_DEFEATED_LORELEI goto_if_eq EventScript_162669 famechecker FAMECHECKER_LORELEI, 0 diff --git a/data/maps/PokemonTower_7F/scripts.inc b/data/maps/PokemonTower_7F/scripts.inc index 56f1eab0a..389c32751 100644 --- a/data/maps/PokemonTower_7F/scripts.inc +++ b/data/maps/PokemonTower_7F/scripts.inc @@ -4,12 +4,10 @@ PokemonTower_7F_MapScripts:: @ 8163559 PokemonTower_7F_EventScript_16355A:: @ 816355A lock faceplayer - setvar VAR_0x8004, 14 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_MRFUJI, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 setflag FLAG_HIDE_TOWER_FUJI clearflag FLAG_HIDE_POKEHOUSE_FUJI - setflag FLAG_0x23C + setflag FLAG_RESCUED_MR_FUJI msgbox gUnknown_817A529 closemessage warp MAP_LAVENDER_TOWN_VOLUNTEER_POKEMON_HOUSE, 255, 4, 7 diff --git a/data/maps/RocketHideout_B4F/scripts.inc b/data/maps/RocketHideout_B4F/scripts.inc index ee0d3894b..78b0225f7 100644 --- a/data/maps/RocketHideout_B4F/scripts.inc +++ b/data/maps/RocketHideout_B4F/scripts.inc @@ -32,9 +32,7 @@ RocketHideout_B4F_EventScript_161317:: @ 8161317 addobject 2 clearflag FLAG_HIDE_SILPH_SCOPE setflag FLAG_HIDE_CELADON_ROCKETS - setvar VAR_0x8004, 15 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_GIOVANNI, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 fadescreen 0 release end diff --git a/data/maps/Route1/scripts.inc b/data/maps/Route1/scripts.inc index 16bd02597..3bfcdf732 100644 --- a/data/maps/Route1/scripts.inc +++ b/data/maps/Route1/scripts.inc @@ -4,7 +4,7 @@ Route1_MapScripts:: @ 8167EFD Route1_EventScript_167EFE:: @ 8167EFE lock faceplayer - checkflag FLAG_0x230 + checkflag FLAG_GOT_POTION_ON_ROUTE_1 goto_if_eq EventScript_167F48 msgbox gUnknown_818329D textcolor 3 @@ -19,7 +19,7 @@ Route1_EventScript_167EFE:: @ 8167EFE additem ITEM_POTION, 1 msgbox gUnknown_8183387 call EventScript_1A6675 - setflag FLAG_0x230 + setflag FLAG_GOT_POTION_ON_ROUTE_1 release end diff --git a/data/maps/Route12/scripts.inc b/data/maps/Route12/scripts.inc index 6d13a35f5..d1640fd70 100644 --- a/data/maps/Route12/scripts.inc +++ b/data/maps/Route12/scripts.inc @@ -14,7 +14,7 @@ EventScript_168010:: @ 8168010 Route12_EventScript_168014:: @ 8168014 lock faceplayer - checkflag FLAG_0x23D + checkflag FLAG_GOT_POKE_FLUTE goto_if 0, EventScript_168099 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 diff --git a/data/maps/Route16/scripts.inc b/data/maps/Route16/scripts.inc index ae5ecbeb7..5ac1f9184 100644 --- a/data/maps/Route16/scripts.inc +++ b/data/maps/Route16/scripts.inc @@ -33,7 +33,7 @@ EventScript_16811D:: @ 816811D Route16_EventScript_168121:: @ 8168121 lock faceplayer - checkflag FLAG_0x23D + checkflag FLAG_GOT_POKE_FLUTE goto_if 0, EventScript_1681A3 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 diff --git a/data/maps/Route16_House/scripts.inc b/data/maps/Route16_House/scripts.inc index 82cc7a6f4..239c88340 100644 --- a/data/maps/Route16_House/scripts.inc +++ b/data/maps/Route16_House/scripts.inc @@ -4,7 +4,7 @@ Route16_House_MapScripts:: @ 817014E Route16_House_EventScript_17014F:: @ 817014F lock faceplayer - checkflag FLAG_0x238 + checkflag FLAG_GOT_HM02 goto_if_eq EventScript_1701A5 msgbox gUnknown_819F851 checkitemspace ITEM_HM02, 1 @@ -13,7 +13,7 @@ Route16_House_EventScript_17014F:: @ 817014F additem ITEM_HM02, 1 giveitemfanfaremsg gUnknown_819F8C0, ITEM_HM02 msgbox gUnknown_819F8E0 - setflag FLAG_0x238 + setflag FLAG_GOT_HM02 release end diff --git a/data/maps/Route25_SeaCottage/scripts.inc b/data/maps/Route25_SeaCottage/scripts.inc index fb6df4c12..3ec7fc1c4 100644 --- a/data/maps/Route25_SeaCottage/scripts.inc +++ b/data/maps/Route25_SeaCottage/scripts.inc @@ -3,9 +3,9 @@ Route25_SeaCottage_MapScripts:: @ 8170523 .byte 0 Route25_SeaCottage_MapScript1_170529:: @ 8170529 - checkflag FLAG_0x233 + checkflag FLAG_HELPED_BILL_IN_SEA_COTTAGE call_if 0, EventScript_17053C - checkflag FLAG_0x234 + checkflag FLAG_GOT_SS_TICKET call_if 1, EventScript_170547 end @@ -23,9 +23,9 @@ Route25_SeaCottage_EventScript_17054B:: @ 817054B faceplayer checkflag FLAG_TEMP_3 goto_if_eq EventScript_1706C8 - checkflag FLAG_0x234 + checkflag FLAG_GOT_SS_TICKET goto_if_eq EventScript_170640 - checkflag FLAG_0x233 + checkflag FLAG_HELPED_BILL_IN_SEA_COTTAGE goto_if_eq EventScript_17064A checkplayergender compare_var_to_value VAR_RESULT, 0 @@ -102,9 +102,7 @@ EventScript_170640:: @ 8170640 end EventScript_17064A:: @ 817064A - setvar VAR_0x8004, 13 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_BILL, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkplayergender compare_var_to_value VAR_RESULT, 0 call_if 1, EventScript_1706AC @@ -115,9 +113,9 @@ EventScript_17064A:: @ 817064A goto_if_eq EventScript_1706BE additem ITEM_SS_TICKET, 1 giveitemfanfaremsg gUnknown_81A028E, ITEM_SS_TICKET, 1, MUS_FAN5 - setflag FLAG_0x235 + setflag FLAG_GOT_SS_TICKET_DUP setflag FLAG_HIDE_NUGGET_BRIDGE_ROCKET - setflag FLAG_0x234 + setflag FLAG_GOT_SS_TICKET setflag FLAG_SYS_NOT_SOMEONES_PC goto EventScript_170640 end @@ -172,7 +170,7 @@ EventScript_1706FA:: @ 81706FA msgbox gUnknown_81A042D closemessage clearflag FLAG_TEMP_2 - setflag FLAG_0x233 + setflag FLAG_HELPED_BILL_IN_SEA_COTTAGE special SpawnScriptFieldObject applymovement 127, Movement_1707BE waitmovement 0 diff --git a/data/maps/Route2_EastBuilding/scripts.inc b/data/maps/Route2_EastBuilding/scripts.inc index a1b2d0e7a..ae08ce8bc 100644 --- a/data/maps/Route2_EastBuilding/scripts.inc +++ b/data/maps/Route2_EastBuilding/scripts.inc @@ -5,7 +5,7 @@ Route2_EastBuilding_EventScript_16F67F:: @ 816F67F lock faceplayer call EventScript_16F70B - checkflag FLAG_0x23B + checkflag FLAG_GOT_HM05 goto_if_eq EventScript_16F701 msgbox gUnknown_819D64F, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -22,7 +22,7 @@ Route2_EastBuilding_EventScript_16F67F:: @ 816F67F goto_if_eq EventScript_1A7AC7 additem ITEM_HM05, 1 giveitemfanfaremsg gUnknown_819D7A1, ITEM_HM05 - setflag FLAG_0x23B + setflag FLAG_GOT_HM05 msgbox gUnknown_819D7C1 release end diff --git a/data/maps/Route2_House/scripts.inc b/data/maps/Route2_House/scripts.inc index fd7ac6c05..e1ee8cd71 100644 --- a/data/maps/Route2_House/scripts.inc +++ b/data/maps/Route2_House/scripts.inc @@ -10,7 +10,7 @@ Route2_House_EventScript_16F602:: @ 816F602 faceplayer setvar VAR_0x8008, 0 call EventScript_1A8CAD - checkflag FLAG_0x248 + checkflag FLAG_DID_MIMIEN_TRADE goto_if_eq EventScript_16F674 msgbox gUnknown_81A597B, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -23,7 +23,7 @@ Route2_House_EventScript_16F602:: @ 816F602 goto_if 5, EventScript_16F666 call EventScript_1A8CD9 msgbox gUnknown_81A59DA - setflag FLAG_0x248 + setflag FLAG_DID_MIMIEN_TRADE release end diff --git a/data/maps/Route4_PokemonCenter_1F/scripts.inc b/data/maps/Route4_PokemonCenter_1F/scripts.inc index 6788cc0c8..7cd5c0b99 100644 --- a/data/maps/Route4_PokemonCenter_1F/scripts.inc +++ b/data/maps/Route4_PokemonCenter_1F/scripts.inc @@ -21,7 +21,7 @@ Route4_PokemonCenter_1F_EventScript_16F754:: @ 816F754 Route4_PokemonCenter_1F_EventScript_16F75F:: @ 816F75F lock faceplayer - checkflag FLAG_0x249 + checkflag FLAG_BOUGHT_MAGIKARP goto_if_eq EventScript_16F8A2 showmoneybox 0, 0, 0 checkplayergender @@ -107,7 +107,7 @@ EventScript_16F861:: @ 816F861 end EventScript_16F86A:: @ 816F86A - setflag FLAG_0x249 + setflag FLAG_BOUGHT_MAGIKARP release end diff --git a/data/maps/SSAnne_CaptainsOffice/scripts.inc b/data/maps/SSAnne_CaptainsOffice/scripts.inc index 4dad097a0..e15fd740c 100644 --- a/data/maps/SSAnne_CaptainsOffice/scripts.inc +++ b/data/maps/SSAnne_CaptainsOffice/scripts.inc @@ -3,7 +3,7 @@ SSAnne_CaptainsOffice_MapScripts:: @ 8160B39 SSAnne_CaptainsOffice_EventScript_160B3A:: @ 8160B3A lock - checkflag FLAG_0x237 + checkflag FLAG_GOT_HM01 goto_if_eq EventScript_160BB5 msgbox gUnknown_8173646 textcolor 3 @@ -19,7 +19,7 @@ SSAnne_CaptainsOffice_EventScript_160B3A:: @ 8160B3A additem ITEM_HM01, 1 giveitemfanfaremsg gUnknown_81737AF, ITEM_HM01, 1, MUS_FAN5 msgbox gUnknown_81737D2 - setflag FLAG_0x237 + setflag FLAG_GOT_HM01 setvar VAR_MAP_SCENE_VERMILION_CITY, 1 release end diff --git a/data/maps/SafariZone_SecretHouse/scripts.inc b/data/maps/SafariZone_SecretHouse/scripts.inc index 67987618d..4ce9afe37 100644 --- a/data/maps/SafariZone_SecretHouse/scripts.inc +++ b/data/maps/SafariZone_SecretHouse/scripts.inc @@ -4,7 +4,7 @@ SafariZone_SecretHouse_MapScripts:: @ 8162452 SafariZone_SecretHouse_EventScript_162453:: @ 8162453 lock faceplayer - checkflag FLAG_0x239 + checkflag FLAG_GOT_HM03 goto_if_eq EventScript_1624A9 msgbox gUnknown_8177DC1 checkitemspace ITEM_HM03, 1 @@ -13,7 +13,7 @@ SafariZone_SecretHouse_EventScript_162453:: @ 8162453 additem ITEM_HM03, 1 giveitemfanfaremsg gUnknown_8177E92, ITEM_HM03 msgbox gUnknown_8177EB7 - setflag FLAG_0x239 + setflag FLAG_GOT_HM03 release end diff --git a/data/maps/SaffronCity/scripts.inc b/data/maps/SaffronCity/scripts.inc index 287a76a6c..3be402afb 100644 --- a/data/maps/SaffronCity/scripts.inc +++ b/data/maps/SaffronCity/scripts.inc @@ -4,7 +4,7 @@ SaffronCity_MapScripts:: @ 816735F SaffronCity_MapScript1_167365:: @ 8167365 setworldmapflag FLAG_WORLD_MAP_SAFFRON_CITY - checkflag FLAG_0x23C + checkflag FLAG_RESCUED_MR_FUJI call_if 0, EventScript_167372 end @@ -42,7 +42,7 @@ SaffronCity_EventScript_1673B0:: @ 81673B0 SaffronCity_EventScript_1673B9:: @ 81673B9 lock - checkflag FLAG_0x23C + checkflag FLAG_RESCUED_MR_FUJI goto_if_eq EventScript_1673D7 applymovement 6, Movement_1A75E1 waitmovement 0 diff --git a/data/maps/SaffronCity_Gym/scripts.inc b/data/maps/SaffronCity_Gym/scripts.inc index 2cfd1bad7..48b98f533 100644 --- a/data/maps/SaffronCity_Gym/scripts.inc +++ b/data/maps/SaffronCity_Gym/scripts.inc @@ -2,9 +2,7 @@ SaffronCity_Gym_MapScripts:: @ 816EDD7 .byte 0 SaffronCity_Gym_EventScript_16EDD8:: @ 816EDD8 - setvar VAR_0x8004, 7 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_SABRINA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_SABRINA, 0, Text_19B53C, Text_19B602, EventScript_16EE0A checkflag FLAG_0x29A goto_if 0, EventScript_16EE3D diff --git a/data/maps/SaffronCity_House3/scripts.inc b/data/maps/SaffronCity_House3/scripts.inc index 89a44eecd..0f663ecdf 100644 --- a/data/maps/SaffronCity_House3/scripts.inc +++ b/data/maps/SaffronCity_House3/scripts.inc @@ -4,7 +4,7 @@ SaffronCity_House3_MapScripts:: @ 816F05E SaffronCity_House3_EventScript_16F05F:: @ 816F05F lock faceplayer - checkflag FLAG_0x245 + checkflag FLAG_GOT_TM29_FROM_MR_PSYCHIC goto_if_eq EventScript_16F0B5 msgbox gUnknown_819C142 checkitemspace ITEM_TM29, 1 @@ -13,7 +13,7 @@ SaffronCity_House3_EventScript_16F05F:: @ 816F05F additem ITEM_TM29, 1 giveitemfanfaremsg gUnknown_819C16C, ITEM_TM29 msgbox gUnknown_819C18F - setflag FLAG_0x245 + setflag FLAG_GOT_TM29_FROM_MR_PSYCHIC release end diff --git a/data/maps/SilphCo_7F/scripts.inc b/data/maps/SilphCo_7F/scripts.inc index 5f66a1376..180495d09 100644 --- a/data/maps/SilphCo_7F/scripts.inc +++ b/data/maps/SilphCo_7F/scripts.inc @@ -130,7 +130,7 @@ Movement_161ABF:: @ 8161ABF SilphCo_7F_EventScript_161AC8:: @ 8161AC8 lock faceplayer - checkflag FLAG_0x246 + checkflag FLAG_GOT_LAPRAS_FROM_SILPH goto_if_eq EventScript_161B8D msgbox gUnknown_8176266 setvar VAR_0x4001, SPECIES_LAPRAS @@ -187,7 +187,7 @@ EventScript_161B7D:: @ 8161B7D EventScript_161B7E:: @ 8161B7E textcolor 0 msgbox gUnknown_8176305 - setflag FLAG_0x246 + setflag FLAG_GOT_LAPRAS_FROM_SILPH release end diff --git a/data/maps/UndergroundPath_NorthEntrance/scripts.inc b/data/maps/UndergroundPath_NorthEntrance/scripts.inc index a88b1a55c..3090d4141 100644 --- a/data/maps/UndergroundPath_NorthEntrance/scripts.inc +++ b/data/maps/UndergroundPath_NorthEntrance/scripts.inc @@ -6,7 +6,7 @@ UndergroundPath_NorthEntrance_EventScript_160E39:: @ 8160E39 faceplayer setvar VAR_0x8008, 2 call EventScript_1A8CAD - checkflag FLAG_0x24B + checkflag FLAG_DID_MS_NIDO_TRADE goto_if_eq EventScript_160EAB msgbox gUnknown_81A5AD6, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -19,7 +19,7 @@ UndergroundPath_NorthEntrance_EventScript_160E39:: @ 8160E39 goto_if 5, EventScript_160E9D call EventScript_1A8CD9 msgbox gUnknown_81A5B4A - setflag FLAG_0x24B + setflag FLAG_DID_MS_NIDO_TRADE release end diff --git a/data/maps/VermilionCity/scripts.inc b/data/maps/VermilionCity/scripts.inc index 9580639e2..2cae8b884 100644 --- a/data/maps/VermilionCity/scripts.inc +++ b/data/maps/VermilionCity/scripts.inc @@ -212,7 +212,7 @@ EventScript_166BA0:: @ 8166BA0 compare_var_to_value VAR_MAP_SCENE_VERMILION_CITY, 3 goto_if_eq EventScript_166BED msgbox gUnknown_817FA3C - checkflag FLAG_0x234 + checkflag FLAG_GOT_SS_TICKET goto_if 0, EventScript_166BDE msgbox gUnknown_817FA77 setvar VAR_VERMILION_CITY_TICKET_CHECK_TRIGGER, 1 diff --git a/data/maps/VermilionCity_Gym/scripts.inc b/data/maps/VermilionCity_Gym/scripts.inc index 104353741..10f9c6d85 100644 --- a/data/maps/VermilionCity_Gym/scripts.inc +++ b/data/maps/VermilionCity_Gym/scripts.inc @@ -208,11 +208,9 @@ EventScript_16B8EF:: @ 816B8EF return VermilionCity_Gym_EventScript_16B94A:: @ 816B94A - setvar VAR_0x8004, 4 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_LTSURGE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_LT_SURGE, 0, Text_194BA4, Text_194E03, EventScript_16B97C - checkflag FLAG_0x231 + checkflag FLAG_GOT_TM34_FROM_SURGE goto_if 0, EventScript_16B9AF msgbox gUnknown_8194C8E release @@ -220,7 +218,7 @@ VermilionCity_Gym_EventScript_16B94A:: @ 816B94A EventScript_16B97C:: @ 816B97C famechecker FAMECHECKER_LTSURGE, 1 - checkflag FLAG_0x23B + checkflag FLAG_GOT_HM05 call_if 0, EventScript_16B9AB clearflag FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL setflag FLAG_DEFEATED_LT_SURGE @@ -240,7 +238,7 @@ EventScript_16B9AF:: @ 816B9AF goto_if_eq EventScript_16B9F0 additem ITEM_TM34, 1 giveitemfanfaremsg gUnknown_8194D87, ITEM_TM34 - setflag FLAG_0x231 + setflag FLAG_GOT_TM34_FROM_SURGE msgbox gUnknown_8194DA8 release end diff --git a/data/maps/VermilionCity_House1/scripts.inc b/data/maps/VermilionCity_House1/scripts.inc index a7de85e8f..a25143147 100644 --- a/data/maps/VermilionCity_House1/scripts.inc +++ b/data/maps/VermilionCity_House1/scripts.inc @@ -4,7 +4,7 @@ VermilionCity_House1_MapScripts:: @ 816B3A6 VermilionCity_House1_EventScript_16B3A7:: @ 816B3A7 lock faceplayer - checkflag FLAG_0x240 + checkflag FLAG_GOT_OLD_ROD goto_if_eq EventScript_16B3CF msgbox gUnknown_8193EC1, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 @@ -25,7 +25,7 @@ EventScript_16B3D9:: @ 816B3D9 additem ITEM_OLD_ROD, 1 msgbox gUnknown_8193F2A giveitemfanfaremsg gUnknown_8193F81, ITEM_OLD_ROD - setflag FLAG_0x240 + setflag FLAG_GOT_OLD_ROD msgbox gUnknown_8193FAF release end diff --git a/data/maps/VermilionCity_House2/scripts.inc b/data/maps/VermilionCity_House2/scripts.inc index 9179fa716..30e5496d5 100644 --- a/data/maps/VermilionCity_House2/scripts.inc +++ b/data/maps/VermilionCity_House2/scripts.inc @@ -1 +1,40 @@ -@ .include "data/maps/VermilionCity_House2/scripts.inc" +VermilionCity_House2_MapScripts:: @ 816B5D6 + .byte 0 + +VermilionCity_House2_EventScript_16B5D7:: @ 816B5D7 + lock + faceplayer + setvar VAR_0x8008, 3 + call EventScript_1A8CAD + checkflag FLAG_DID_CH_DING_TRADE + goto_if_eq EventScript_16B649 + msgbox gUnknown_81949CB, MSGBOX_YESNO + compare_var_to_value VAR_RESULT, 0 + goto_if_eq EventScript_16B631 + call EventScript_1A8CBD + compare_var_to_value VAR_0x8004, 6 + goto_if 4, EventScript_16B631 + call EventScript_1A8CC9 + compare_var_to_var VAR_RESULT, VAR_0x8009 + goto_if 5, EventScript_16B63B + call EventScript_1A8CD9 + msgbox gUnknown_8194A44 + setflag FLAG_DID_CH_DING_TRADE + release + end + +EventScript_16B631:: @ 816B631 + msgbox gUnknown_81949FD + release + end + +EventScript_16B63B:: @ 816B63B + getspeciesname 0, VAR_0x8009 + msgbox gUnknown_8194A0D + release + end + +EventScript_16B649:: @ 816B649 + msgbox gUnknown_8194A4F + release + end diff --git a/data/maps/VermilionCity_PokemonFanClub/scripts.inc b/data/maps/VermilionCity_PokemonFanClub/scripts.inc index 1a4e7be91..a164b04ca 100644 --- a/data/maps/VermilionCity_PokemonFanClub/scripts.inc +++ b/data/maps/VermilionCity_PokemonFanClub/scripts.inc @@ -4,7 +4,7 @@ VermilionCity_PokemonFanClub_MapScripts:: @ 816B47E VermilionCity_PokemonFanClub_EventScript_16B47F:: @ 816B47F lock faceplayer - checkflag FLAG_0x241 + checkflag FLAG_GOT_BIKE_VOUCHER goto_if_eq EventScript_16B4A7 msgbox gUnknown_819457E, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 @@ -23,7 +23,7 @@ EventScript_16B4B1:: @ 816B4B1 checkitemspace ITEM_BIKE_VOUCHER, 1 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16B4F2 - setflag FLAG_0x241 + setflag FLAG_GOT_BIKE_VOUCHER additem ITEM_BIKE_VOUCHER, 1 giveitemfanfaremsg gUnknown_819474E, ITEM_BIKE_VOUCHER, 1, MUS_FAN5 msgbox gUnknown_819477C @@ -121,44 +121,3 @@ VermilionCity_PokemonFanClub_EventScript_16B5C4:: @ 816B5C4 VermilionCity_PokemonFanClub_EventScript_16B5CD:: @ 816B5CD msgbox gUnknown_819493D, 3 end - -VermilionCity_House2_MapScripts:: @ 816B5D6 - .byte 0 - -VermilionCity_House2_EventScript_16B5D7:: @ 816B5D7 - lock - faceplayer - setvar VAR_0x8008, 3 - call EventScript_1A8CAD - checkflag FLAG_0x24D - goto_if_eq EventScript_16B649 - msgbox gUnknown_81949CB, MSGBOX_YESNO - compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16B631 - call EventScript_1A8CBD - compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_16B631 - call EventScript_1A8CC9 - compare_var_to_var VAR_RESULT, VAR_0x8009 - goto_if 5, EventScript_16B63B - call EventScript_1A8CD9 - msgbox gUnknown_8194A44 - setflag FLAG_0x24D - release - end - -EventScript_16B631:: @ 816B631 - msgbox gUnknown_81949FD - release - end - -EventScript_16B63B:: @ 816B63B - getspeciesname 0, VAR_0x8009 - msgbox gUnknown_8194A0D - release - end - -EventScript_16B649:: @ 816B649 - msgbox gUnknown_8194A4F - release - end diff --git a/data/maps/ViridianCity_Gym/scripts.inc b/data/maps/ViridianCity_Gym/scripts.inc index 3bbbd2b97..47e4c00b2 100644 --- a/data/maps/ViridianCity_Gym/scripts.inc +++ b/data/maps/ViridianCity_Gym/scripts.inc @@ -2,9 +2,7 @@ ViridianCity_Gym_MapScripts:: @ 8169EC9 .byte 0 ViridianCity_Gym_EventScript_169ECA:: @ 8169ECA - setvar VAR_0x8004, 15 - setvar VAR_0x8005, 2 - special UpdatePickStateFromSpecialVar8005 + famechecker FAMECHECKER_GIOVANNI, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_GIOVANNI, 0, Text_18F352, Text_18F43F, EventScript_169F04 checkflag FLAG_0x298 goto_if 0, EventScript_169F2F diff --git a/include/constants/fame_checker.h b/include/constants/fame_checker.h index d9c44413d..e09279bb4 100644 --- a/include/constants/fame_checker.h +++ b/include/constants/fame_checker.h @@ -19,4 +19,8 @@ #define FAMECHECKER_GIOVANNI 15 #define NUM_FAMECHECKER_PERSONS 16 +#define FCPICKSTATE_NO_DRAW 0 +#define FCPICKSTATE_SILHOUETTE 1 +#define FCPICKSTATE_COLORED 2 + #endif //GUARD_CONSTANTS_FAME_CHECKER_H diff --git a/include/constants/flags.h b/include/constants/flags.h index b38c79938..78f6cdce9 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -573,38 +573,38 @@ #define FLAG_0x22F 0x22F // Story flags -#define FLAG_0x230 0x230 -#define FLAG_0x231 0x231 -#define FLAG_0x232 0x232 -#define FLAG_0x233 0x233 -#define FLAG_0x234 0x234 -#define FLAG_0x235 0x235 -#define FLAG_0x236 0x236 -#define FLAG_0x237 0x237 -#define FLAG_0x238 0x238 -#define FLAG_0x239 0x239 -#define FLAG_0x23A 0x23A -#define FLAG_0x23B 0x23B -#define FLAG_0x23C 0x23C -#define FLAG_0x23D 0x23D -#define FLAG_0x23E 0x23E -#define FLAG_0x23F 0x23F -#define FLAG_0x240 0x240 -#define FLAG_0x241 0x241 -#define FLAG_0x242 0x242 -#define FLAG_GOT_COIN_CASE 0x243 -#define FLAG_0x244 0x244 -#define FLAG_0x245 0x245 -#define FLAG_0x246 0x246 -#define FLAG_0x247 0x247 -#define FLAG_0x248 0x248 -#define FLAG_0x249 0x249 -#define FLAG_0x24A 0x24A -#define FLAG_0x24B 0x24B -#define FLAG_0x24C 0x24C -#define FLAG_0x24D 0x24D -#define FLAG_0x24E 0x24E -#define FLAG_0x24F 0x24F +#define FLAG_GOT_POTION_ON_ROUTE_1 0x230 +#define FLAG_GOT_TM34_FROM_SURGE 0x231 +#define FLAG_GOT_FOSSIL_FROM_MT_MOON 0x232 +#define FLAG_HELPED_BILL_IN_SEA_COTTAGE 0x233 +#define FLAG_GOT_SS_TICKET 0x234 +#define FLAG_GOT_SS_TICKET_DUP 0x235 +#define FLAG_GOT_TM42_AT_MEMORIAL_PILLAR 0x236 +#define FLAG_GOT_HM01 0x237 +#define FLAG_GOT_HM02 0x238 +#define FLAG_GOT_HM03 0x239 +#define FLAG_GOT_HM04 0x23A +#define FLAG_GOT_HM05 0x23B +#define FLAG_RESCUED_MR_FUJI 0x23C +#define FLAG_GOT_POKE_FLUTE 0x23D +#define FLAG_0x23E 0x23E +#define FLAG_GOT_TM28_FROM_ROCKET 0x23F +#define FLAG_GOT_OLD_ROD 0x240 +#define FLAG_GOT_BIKE_VOUCHER 0x241 +#define FLAG_0x242 0x242 +#define FLAG_GOT_COIN_CASE 0x243 +#define FLAG_GOT_GOOD_ROD 0x244 +#define FLAG_GOT_TM29_FROM_MR_PSYCHIC 0x245 +#define FLAG_GOT_LAPRAS_FROM_SILPH 0x246 +#define FLAG_GOT_POKEBALLS_FROM_OAK_AFTER_22_RIVAL 0x247 +#define FLAG_DID_MIMIEN_TRADE 0x248 +#define FLAG_BOUGHT_MAGIKARP 0x249 +#define FLAG_DID_ZYNX_TRADE 0x24A +#define FLAG_DID_MS_NIDO_TRADE 0x24B +#define FLAG_0x24C 0x24C +#define FLAG_DID_CH_DING_TRADE 0x24D +#define FLAG_GOT_TM38_FROM_BLAINE 0x24E +#define FLAG_OAK_SKIP_22_RIVAL_CHECK 0x24F #define FLAG_0x250 0x250 #define FLAG_0x251 0x251 #define FLAG_0x252 0x252 diff --git a/include/fame_checker.h b/include/fame_checker.h index 67b1e0e9c..782a8df18 100644 --- a/include/fame_checker.h +++ b/include/fame_checker.h @@ -4,12 +4,6 @@ #include "main.h" #include "constants/fame_checker.h" -enum { - FCPICKSTATE_NO_DRAW, - FCPICKSTATE_SILHOUETTE, - FCPICKSTATE_COLORED -}; - enum { FCWINDOWID_LIST, FCWINDOWID_UIHELP, diff --git a/src/help_system_812B1E0.c b/src/help_system_812B1E0.c index 08f54b22e..a6e6bcca0 100644 --- a/src/help_system_812B1E0.c +++ b/src/help_system_812B1E0.c @@ -1341,15 +1341,15 @@ static bool8 sub_812B780(u8 id) static bool8 sub_812BB10(void) { - if (FlagGet(FLAG_0x237) == TRUE) + if (FlagGet(FLAG_GOT_HM01) == TRUE) return TRUE; - if (FlagGet(FLAG_0x238) == TRUE) + if (FlagGet(FLAG_GOT_HM02) == TRUE) return TRUE; - if (FlagGet(FLAG_0x239) == TRUE) + if (FlagGet(FLAG_GOT_HM03) == TRUE) return TRUE; - if (FlagGet(FLAG_0x23A) == TRUE) + if (FlagGet(FLAG_GOT_HM04) == TRUE) return TRUE; - if (FlagGet(FLAG_0x23B) == TRUE) + if (FlagGet(FLAG_GOT_HM05) == TRUE) return TRUE; if (FlagGet(FLAG_0x2EF) == TRUE) return TRUE; From 6b503e306d73c749794cf7b61126287e3941f12f Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 20 Oct 2019 20:38:23 -0400 Subject: [PATCH 076/114] script switch/case; name script conditionals --- asm/macros/event.inc | 2 +- data/event_scripts.s | 2028 ++++++++--------- data/maps/BirthIsland_Exterior/scripts.inc | 8 +- .../scripts.inc | 2 +- .../scripts.inc | 18 +- data/maps/CeladonCity_GameCorner/scripts.inc | 28 +- .../scripts.inc | 10 +- data/maps/CeladonCity_Gym/scripts.inc | 2 +- data/maps/CeruleanCave_B1F/scripts.inc | 6 +- data/maps/CeruleanCity/scripts.inc | 34 +- data/maps/CeruleanCity_Gym/scripts.inc | 2 +- data/maps/CeruleanCity_House3/scripts.inc | 4 +- data/maps/CeruleanCity_House5/scripts.inc | 2 +- data/maps/CinnabarIsland/scripts.inc | 30 +- data/maps/CinnabarIsland_Gym/scripts.inc | 62 +- .../scripts.inc | 6 +- .../scripts.inc | 2 +- .../scripts.inc | 16 +- .../scripts.inc | 8 +- .../FiveIsland_LostCave_Room10/scripts.inc | 2 +- data/maps/FiveIsland_Meadow/scripts.inc | 2 +- .../scripts.inc | 10 +- .../FiveIsland_RocketWarehouse/scripts.inc | 22 +- data/maps/FourIsland/scripts.inc | 6 +- .../FourIsland_IcefallCave_Back/scripts.inc | 2 +- .../FourIsland_PokemonDayCare/scripts.inc | 4 +- data/maps/FuchsiaCity/scripts.inc | 4 +- data/maps/FuchsiaCity_Building1/scripts.inc | 8 +- data/maps/FuchsiaCity_Gym/scripts.inc | 2 +- data/maps/FuchsiaCity_House3/scripts.inc | 2 +- .../scripts.inc | 8 +- data/maps/IndigoPlateau_Exterior/scripts.inc | 2 +- .../scripts.inc | 2 +- data/maps/LavenderTown_House2/scripts.inc | 4 +- data/maps/MtEmber_Exterior/scripts.inc | 4 +- data/maps/MtEmber_Summit/scripts.inc | 6 +- data/maps/MtMoon_B2F/scripts.inc | 2 +- data/maps/NavelRock_Base/scripts.inc | 8 +- data/maps/NavelRock_Summit/scripts.inc | 8 +- .../OneIsland_PokemonCenter_1F/scripts.inc | 26 +- data/maps/PalletTown/scripts.inc | 26 +- data/maps/PalletTown_GarysHouse/scripts.inc | 10 +- .../PalletTown_PlayersHouse_1F/scripts.inc | 8 +- .../PalletTown_PlayersHouse_2F/scripts.inc | 2 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 124 +- data/maps/PewterCity/scripts.inc | 38 +- data/maps/PewterCity_Gym/scripts.inc | 2 +- data/maps/PewterCity_Museum_1F/scripts.inc | 6 +- .../PokemonLeague_AgathasRoom/scripts.inc | 12 +- .../maps/PokemonLeague_BrunosRoom/scripts.inc | 28 +- .../PokemonLeague_ChampionsRoom/scripts.inc | 26 +- .../maps/PokemonLeague_LancesRoom/scripts.inc | 12 +- .../PokemonLeague_LoreleisRoom/scripts.inc | 12 +- data/maps/PokemonMansion_1F/scripts.inc | 2 +- data/maps/PokemonMansion_2F/scripts.inc | 2 +- data/maps/PokemonMansion_3F/scripts.inc | 2 +- data/maps/PokemonMansion_B1F/scripts.inc | 2 +- data/maps/PokemonTower_2F/scripts.inc | 14 +- data/maps/PowerPlant/scripts.inc | 10 +- data/maps/RocketHideout_B1F/scripts.inc | 2 +- data/maps/RocketHideout_B4F/scripts.inc | 22 +- data/maps/RocketHideout_Elevator/scripts.inc | 4 +- .../maps/Route10_PokemonCenter_1F/scripts.inc | 2 +- data/maps/Route11_EastEntrance_2F/scripts.inc | 6 +- data/maps/Route12/scripts.inc | 4 +- data/maps/Route12_FishingHouse/scripts.inc | 6 +- .../maps/Route12_NorthEntrance_2F/scripts.inc | 4 +- data/maps/Route15_WestEntrance_2F/scripts.inc | 2 +- data/maps/Route16/scripts.inc | 6 +- .../maps/Route16_NorthEntrance_1F/scripts.inc | 10 +- .../maps/Route16_NorthEntrance_2F/scripts.inc | 2 +- data/maps/Route18/scripts.inc | 2 +- data/maps/Route18_EastEntrance_1F/scripts.inc | 10 +- data/maps/Route18_EastEntrance_2F/scripts.inc | 4 +- data/maps/Route20/scripts.inc | 4 +- data/maps/Route22/scripts.inc | 30 +- data/maps/Route24/scripts.inc | 6 +- data/maps/Route25_SeaCottage/scripts.inc | 22 +- data/maps/Route2_EastBuilding/scripts.inc | 2 +- data/maps/Route2_House/scripts.inc | 4 +- data/maps/Route5_SouthEntrance/scripts.inc | 6 +- data/maps/Route6_NorthEntrance/scripts.inc | 6 +- data/maps/Route7_EastEntrance/scripts.inc | 6 +- data/maps/Route8_WestEntrance/scripts.inc | 6 +- data/maps/SSAnne_2F_Corridor/scripts.inc | 18 +- data/maps/SSAnne_Exterior/scripts.inc | 4 +- data/maps/SSAnne_Kitchen/scripts.inc | 6 +- data/maps/SaffronCity/scripts.inc | 2 +- data/maps/SaffronCity_Gym/scripts.inc | 2 +- data/maps/SaffronCity_House1_2F/scripts.inc | 4 +- .../scripts.inc | 16 +- data/maps/SeafoamIslands_B3F/scripts.inc | 18 +- data/maps/SeafoamIslands_B4F/scripts.inc | 28 +- data/maps/SevenIsland_House_Room1/scripts.inc | 18 +- data/maps/SevenIsland_House_Room2/scripts.inc | 6 +- .../scripts.inc | 2 +- .../scripts.inc | 2 +- .../scripts.inc | 2 +- .../scripts.inc | 2 +- data/maps/SilphCo_10F/scripts.inc | 4 +- data/maps/SilphCo_11F/scripts.inc | 10 +- data/maps/SilphCo_2F/scripts.inc | 4 +- data/maps/SilphCo_3F/scripts.inc | 6 +- data/maps/SilphCo_4F/scripts.inc | 6 +- data/maps/SilphCo_5F/scripts.inc | 8 +- data/maps/SilphCo_6F/scripts.inc | 12 +- data/maps/SilphCo_7F/scripts.inc | 28 +- data/maps/SilphCo_8F/scripts.inc | 4 +- data/maps/SilphCo_9F/scripts.inc | 10 +- data/maps/SilphCo_Elevator/scripts.inc | 2 +- .../scripts.inc | 40 +- data/maps/SixIsland_PatternBush/scripts.inc | 4 +- .../SixIsland_PokemonCenter_1F/scripts.inc | 2 +- data/maps/SixIsland_RuinValley/scripts.inc | 2 +- .../SixIsland_WaterPath_House1/scripts.inc | 6 +- data/maps/ThreeIsland/scripts.inc | 40 +- data/maps/ThreeIsland_BerryForest/scripts.inc | 2 +- .../ThreeIsland_DunsparceTunnel/scripts.inc | 4 +- data/maps/ThreeIsland_Port/scripts.inc | 4 +- data/maps/TwoIsland/scripts.inc | 14 +- data/maps/TwoIsland_House/scripts.inc | 10 +- .../TwoIsland_JoyfulGameCorner/scripts.inc | 2 +- .../UndergroundPath_NorthEntrance/scripts.inc | 4 +- data/maps/VermilionCity/scripts.inc | 24 +- data/maps/VermilionCity_Gym/scripts.inc | 8 +- data/maps/VermilionCity_House2/scripts.inc | 4 +- data/maps/VictoryRoad_1F/scripts.inc | 2 +- data/maps/VictoryRoad_2F/scripts.inc | 4 +- data/maps/VictoryRoad_3F/scripts.inc | 2 +- data/maps/ViridianCity/scripts.inc | 22 +- data/maps/ViridianCity_Gym/scripts.inc | 2 +- data/maps/ViridianCity_Mart/scripts.inc | 2 +- 132 files changed, 1559 insertions(+), 1789 deletions(-) diff --git a/asm/macros/event.inc b/asm/macros/event.inc index 0b5ab8915..21e3e65c0 100644 --- a/asm/macros/event.inc +++ b/asm/macros/event.inc @@ -1412,7 +1412,7 @@ @ Supplementary .macro goto_if_eq dest - goto_if 1, \dest + goto_if eq, \dest .endm .macro switch var diff --git a/data/event_scripts.s b/data/event_scripts.s index 9193aca8b..4a817be03 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -803,14 +803,14 @@ gStdScript_5:: @ 81A4E5C gStdScript_ItemMessageAndFanfare:: @ 81A4E66 textcolor 3 compare_var_to_value VAR_0x8002, MUS_FANFA1 - call_if 1, EventScript_1A4EA2 + call_if eq, EventScript_1A4EA2 compare_var_to_value VAR_0x8002, MUS_FAN5 - call_if 1, EventScript_1A4EA6 + call_if eq, EventScript_1A4EA6 message 0x0 waitmessage waitfanfare compare_var_to_value VAR_0x8002, MUS_FANFA1 - call_if 1, EventScript_1A4EAA + call_if eq, EventScript_1A4EAA giveitem VAR_0x8000, VAR_0x8001, 8 call EventScript_1A6675 return @@ -849,7 +849,7 @@ gUnknown_81A4EC1:: @ 81A4EC1 waitmovement 0 specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1A4EE8 + goto_if ne, EventScript_1A4EE8 special PlayTrainerEncounterMusic special sub_8080398 goto EventScript_1A4FC7 @@ -863,10 +863,10 @@ gUnknown_81A4EE9:: @ 81A4EE9 call EventScript_1A4FBA specialvar VAR_RESULT, ScrSpecial_HasTrainerBeenFought compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1A4F20 + goto_if ne, EventScript_1A4F20 special CheckForAlivePartyMons compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1A4F19 + goto_if ne, EventScript_1A4F19 special PlayTrainerEncounterMusic special sub_8080398 goto EventScript_1A4FC7 @@ -918,7 +918,7 @@ gUnknown_81A4F73:: @ 81A4F73 goto_if_eq EventScript_1A4FB0 special CheckForAlivePartyMons compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1A4FB1 + goto_if ne, EventScript_1A4FB1 special PlayTrainerEncounterMusic special sub_8080398 special sub_80805D8 @@ -1548,7 +1548,7 @@ EventScript_1A651A:: @ 81A651A special sub_81130A8 specialvar VAR_RESULT, IsNationalPokedexEnabled compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_1A653B + call_if eq, EventScript_1A653B call EventScript_1A6541 return @@ -1676,13 +1676,13 @@ EventScript_1A6697:: @ 81A6697 checkitemtype VAR_0x8000 call EventScript_1A66BC compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6749 + call_if eq, EventScript_1A6749 compare_var_to_value VAR_0x8007, 0 - call_if 1, EventScript_1A675E + call_if eq, EventScript_1A675E return EventScript_1A66BC:: @ 81A66BC - copyvar VAR_0x8000, VAR_RESULT + switch VAR_RESULT compare_var_to_value VAR_0x8000, 1 goto_if_eq EventScript_1A66F9 compare_var_to_value VAR_0x8000, 2 @@ -1698,31 +1698,31 @@ EventScript_1A66BC:: @ 81A66BC EventScript_1A66F9:: @ 81A66F9 getstdstring 2, 24 compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6764 + call_if eq, EventScript_1A6764 return EventScript_1A6709:: @ 81A6709 getstdstring 2, 25 compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6764 + call_if eq, EventScript_1A6764 return EventScript_1A6719:: @ 81A6719 getstdstring 2, 26 compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6764 + call_if eq, EventScript_1A6764 return EventScript_1A6729:: @ 81A6729 getstdstring 2, 27 compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6768 + call_if eq, EventScript_1A6768 return EventScript_1A6739:: @ 81A6739 getstdstring 2, 28 compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6764 + call_if eq, EventScript_1A6764 return EventScript_1A6749:: @ 81A6749 @@ -1754,9 +1754,9 @@ gStdScript_7:: @ 81A676C EventScript_1A677A:: @ 81A677A getdecorname 1, VAR_0x8000 compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A6795 + call_if eq, EventScript_1A6795 compare_var_to_value VAR_0x8007, 0 - call_if 1, EventScript_1A67AD + call_if eq, EventScript_1A67AD return EventScript_1A6795:: @ 81A6795 @@ -1784,9 +1784,9 @@ gStdScript_1:: @ 81A67B3 checkitemtype VAR_0x8000 call EventScript_1A66BC compare_var_to_value VAR_0x8007, 1 - call_if 1, EventScript_1A67EE + call_if eq, EventScript_1A67EE compare_var_to_value VAR_0x8007, 0 - call_if 1, EventScript_1A682D + call_if eq, EventScript_1A682D release return @@ -1796,9 +1796,9 @@ EventScript_1A67EE:: @ 81A67EE specialvar VAR_RESULT, sub_80CC8CC copyvar VAR_0x8008, VAR_RESULT compare_var_to_value VAR_0x8008, 1 - call_if 1, EventScript_1A6821 + call_if eq, EventScript_1A6821 compare_var_to_value VAR_0x8008, 0 - call_if 1, EventScript_1A6827 + call_if eq, EventScript_1A6827 waitfanfare waitmessage msgbox gUnknown_81A5218 @@ -1841,9 +1841,9 @@ EventScript_GiveItem:: EventScript_ItemInPocketMessage:: compare_var_to_value VAR_0x8006, 1 - call_if 1, EventScript_FoundSingleItemMessage + call_if eq, EventScript_FoundSingleItemMessage compare_var_to_value VAR_0x8006, 1 - call_if 5, EventScript_FoundMultipleItemsMessage + call_if ne, EventScript_FoundMultipleItemsMessage waitfanfare waitmessage msgbox gUnknown_81A5218 @@ -1874,7 +1874,7 @@ EventScript_BagIsFullMessage:: EventScript_PickUpHiddenCoins:: checkflag FLAG_GOT_COIN_CASE - goto_if 0, EventScript_HiddenCoinsButNoCoinCase + goto_if lt, EventScript_HiddenCoinsButNoCoinCase checkcoins VAR_RESULT specialvar VAR_RESULT, Special_CheckAddCoins compare_var_to_value VAR_RESULT, 0 @@ -1911,10 +1911,10 @@ EventScript_HiddenCoinsButNoCoinCase:: gUnknown_81A6955:: @ 81A6955 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lockall checkflag FLAG_0x841 - goto_if 1, EventScript_1A698E + goto_if eq, EventScript_1A698E setvar VAR_0x8004, 27 special Special_SetSomeVariable setvar VAR_0x8004, 0 @@ -1938,19 +1938,13 @@ EventScript_1A6998:: @ 81A6998 end EventScript_1A69A8:: @ 81A69A8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A6A05 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A69F0 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A6A7A - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A6A56 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A6A46 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A6A46 + switch VAR_RESULT + case 0, EventScript_1A6A05 + case 1, EventScript_1A69F0 + case 2, EventScript_1A6A7A + case 3, EventScript_1A6A56 + case 4, EventScript_1A6A46 + case 127, EventScript_1A6A46 end EventScript_1A69F0:: @ 81A69F0 @@ -1964,9 +1958,9 @@ EventScript_1A69F0:: @ 81A69F0 EventScript_1A6A05:: @ 81A6A05 playse SE_PC_LOGIN checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if 0, EventScript_1A6A34 + call_if lt, EventScript_1A6A34 checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if 1, EventScript_1A6A3D + call_if eq, EventScript_1A6A3D msgbox Text_1A50BE special sub_808C6A8 waitstate @@ -1993,7 +1987,7 @@ EventScript_1A6A46:: @ 81A6A46 EventScript_1A6A56:: @ 81A6A56 checkflag FLAG_SYS_GAME_CLEAR - goto_if 0, EventScript_1A6A46 + goto_if lt, EventScript_1A6A46 playse SE_PC_LOGIN setvar VAR_0x8004, 31 special HelpSystem_BackupSomeVariable @@ -2006,12 +2000,12 @@ EventScript_1A6A56:: @ 81A6A56 EventScript_1A6A7A:: @ 81A6A7A checkflag FLAG_SYS_POKEDEX_GET - goto_if 0, EventScript_1A6A46 + goto_if lt, EventScript_1A6A46 playse SE_PC_LOGIN msgbox Text_1A5BC6 msgbox Text_1A5C03, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A6AB2 + goto_if eq, EventScript_1A6AB2 setflag FLAG_0x2FF call EventScript_1A73E0 clearflag FLAG_0x2FF @@ -2032,16 +2026,16 @@ EventScript_1A6AC0:: @ 81A6AC0 EventScript_1A6AC8:: @ 81A6AC8 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A6AC8_End + goto_if eq, EventScript_1A6AC8_End checkpartymove MOVE_SURF compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1A6AC8_End + goto_if eq, EventScript_1A6AC8_End getpartymonname 0, VAR_RESULT setfieldeffectarg 0, VAR_RESULT lockall msgbox Text_1A556E, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A6AC8_Release + goto_if eq, EventScript_1A6AC8_Release msgbox Text_1A55A5 dofieldeffect FLDEFF_USE_SURF EventScript_1A6AC8_Release:@ 81A6B0B @@ -2056,23 +2050,15 @@ gUnknown_81A6B0D:: @ 81A6B0D end EventScript_1A6B18:: @ 81A6B18 - copyvar VAR_0x8000, VAR_0x8008 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A6B76 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A6B7A - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A6B81 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A6B8B - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A6BA1 - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1A6BB4 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1A6BCA - compare_var_to_value VAR_0x8000, 8 - goto_if 1, EventScript_1A6BE0 + switch VAR_0x8008 + case 1, EventScript_1A6B76 + case 2, EventScript_1A6B7A + case 3, EventScript_1A6B81 + case 4, EventScript_1A6B8B + case 5, EventScript_1A6BA1 + case 6, EventScript_1A6BB4 + case 7, EventScript_1A6BCA + case 8, EventScript_1A6BE0 end EventScript_1A6B76:: @ 81A6B76 @@ -2177,7 +2163,7 @@ gUnknown_81A6C32:: @ 81A6C32 msgbox Text_1C0DF1 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 fadescreen 1 special sub_80CA7EC waitstate @@ -2310,12 +2296,12 @@ Text_1A72F2:: @ 81A72F2 EventScript_1A737B:: @ 81A737B special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 checkflag FLAG_0x2F4 - call_if 1, EventScript_1A73A4 + call_if eq, EventScript_1A73A4 checkflag FLAG_0x2F4 - call_if 0, EventScript_1A73AD + call_if lt, EventScript_1A73AD call EventScript_1A73E0 return @@ -2332,9 +2318,9 @@ EventScript_1A73B6:: @ 81A73B6 special sub_80CA524 waitmessage compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_1A73D8 + call_if eq, EventScript_1A73D8 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_1A73DC + call_if eq, EventScript_1A73DC waitfanfare waitbuttonpress return @@ -2360,10 +2346,10 @@ EventScript_1A73E0:: @ 81A73E0 getnumberstring 1, VAR_0x8009 msgbox Text_1A6CA3 checkflag FLAG_0x2FF - call_if 0, EventScript_1A746D + call_if lt, EventScript_1A746D call EventScript_1A73B6 compare_var_to_value VAR_0x800A, 0 - goto_if 1, EventScript_1A748F + goto_if eq, EventScript_1A748F setvar VAR_0x8004, 1 specialvar VAR_RESULT, Special_GetPokedexCount copyvar VAR_0x8008, VAR_0x8005 @@ -2373,9 +2359,9 @@ EventScript_1A73E0:: @ 81A73E0 msgbox Text_1A71AA specialvar VAR_RESULT, HasAllMons compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A7470 + goto_if eq, EventScript_1A7470 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A747E + goto_if eq, EventScript_1A747E end EventScript_1A746D:: @ 81A746D @@ -2709,7 +2695,7 @@ gUnknown_81A7702:: @ 81A7702 textcolor 3 msgbox Text_1A622C, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A778A + goto_if eq, EventScript_1A778A setvar VAR_0x8004, 14 call EventScript_1A6AC0 lock @@ -2717,11 +2703,11 @@ gUnknown_81A7702:: @ 81A7702 specialvar VAR_0x8008, sub_80CC4D4 textcolor 0 compare_var_to_value VAR_0x8004, 0 - goto_if 1, EventScript_1A774D + goto_if eq, EventScript_1A774D compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A778A + goto_if eq, EventScript_1A778A compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A778C + goto_if eq, EventScript_1A778C end EventScript_1A774D:: @ 81A774D @@ -2816,93 +2802,77 @@ EventScript_1A77F9:: @ 81A77F9 EventScript_1A7803:: @ 81A7803 compare_var_to_var VAR_MAP_SCENE_ROUTE23, VAR_0x4001 - goto_if 4, EventScript_1A77EC - copyvar VAR_0x8000, VAR_0x4001 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A78D5 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A78E4 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A78F3 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A7902 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A7911 - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1A7920 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1A792F - compare_var_to_value VAR_0x8000, 8 - goto_if 1, EventScript_1A793E + goto_if ge, EventScript_1A77EC + switch VAR_0x4001 + case 1, EventScript_1A78D5 + case 2, EventScript_1A78E4 + case 3, EventScript_1A78F3 + case 4, EventScript_1A7902 + case 5, EventScript_1A7911 + case 6, EventScript_1A7920 + case 7, EventScript_1A792F + case 8, EventScript_1A793E end EventScript_1A786C:: @ 81A786C compare_var_to_var VAR_MAP_SCENE_ROUTE23, VAR_0x4001 - goto_if 4, EventScript_1A77F9 - copyvar VAR_0x8000, VAR_0x4001 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A78D5 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A78E4 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A78F3 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A7902 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A7911 - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1A7920 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1A792F - compare_var_to_value VAR_0x8000, 8 - goto_if 1, EventScript_1A793E + goto_if ge, EventScript_1A77F9 + switch VAR_0x4001 + case 1, EventScript_1A78D5 + case 2, EventScript_1A78E4 + case 3, EventScript_1A78F3 + case 4, EventScript_1A7902 + case 5, EventScript_1A7911 + case 6, EventScript_1A7920 + case 7, EventScript_1A792F + case 8, EventScript_1A793E end EventScript_1A78D5:: @ 81A78D5 checkflag FLAG_BADGE01_GET - goto_if 1, EventScript_1A794D + goto_if eq, EventScript_1A794D goto EventScript_1A77C9 end EventScript_1A78E4:: @ 81A78E4 checkflag FLAG_BADGE02_GET - goto_if 1, EventScript_1A795F + goto_if eq, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A78F3:: @ 81A78F3 checkflag FLAG_BADGE03_GET - goto_if 1, EventScript_1A795F + goto_if eq, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A7902:: @ 81A7902 checkflag FLAG_BADGE04_GET - goto_if 1, EventScript_1A795F + goto_if eq, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A7911:: @ 81A7911 checkflag FLAG_BADGE05_GET - goto_if 1, EventScript_1A795F + goto_if eq, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A7920:: @ 81A7920 checkflag FLAG_BADGE06_GET - goto_if 1, EventScript_1A795F + goto_if eq, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A792F:: @ 81A792F checkflag FLAG_BADGE07_GET - goto_if 1, EventScript_1A795F + goto_if eq, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A793E:: @ 81A793E checkflag FLAG_BADGE08_GET - goto_if 1, EventScript_1A795F + goto_if eq, EventScript_1A795F goto EventScript_1A77DE end @@ -2926,70 +2896,62 @@ EventScript_1A796E:: @ 81A796E textcolor 0 applymovement VAR_0x8009, Movement_1A75E7 waitmovement 0 - copyvar VAR_0x8000, VAR_0x4001 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A79D8 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A79E7 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A79F6 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A7A05 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A7A14 - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1A7A23 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1A7A32 - compare_var_to_value VAR_0x8000, 8 - goto_if 1, EventScript_1A7A41 + switch VAR_0x4001 + case 1, EventScript_1A79D8 + case 2, EventScript_1A79E7 + case 3, EventScript_1A79F6 + case 4, EventScript_1A7A05 + case 5, EventScript_1A7A14 + case 6, EventScript_1A7A23 + case 7, EventScript_1A7A32 + case 8, EventScript_1A7A41 end EventScript_1A79D8:: @ 81A79D8 checkflag FLAG_BADGE01_GET - goto_if 1, EventScript_1A7A96 + goto_if eq, EventScript_1A7A96 goto EventScript_1A7A50 end EventScript_1A79E7:: @ 81A79E7 checkflag FLAG_BADGE02_GET - goto_if 1, EventScript_1A7AA8 + goto_if eq, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A79F6:: @ 81A79F6 checkflag FLAG_BADGE03_GET - goto_if 1, EventScript_1A7AA8 + goto_if eq, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A7A05:: @ 81A7A05 checkflag FLAG_BADGE04_GET - goto_if 1, EventScript_1A7AA8 + goto_if eq, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A7A14:: @ 81A7A14 checkflag FLAG_BADGE05_GET - goto_if 1, EventScript_1A7AA8 + goto_if eq, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A7A23:: @ 81A7A23 checkflag FLAG_BADGE06_GET - goto_if 1, EventScript_1A7AA8 + goto_if eq, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A7A32:: @ 81A7A32 checkflag FLAG_BADGE07_GET - goto_if 1, EventScript_1A7AA8 + goto_if eq, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A7A41:: @ 81A7A41 checkflag FLAG_BADGE08_GET - goto_if 1, EventScript_1A7AA8 + goto_if eq, EventScript_1A7AA8 goto EventScript_1A7A77 end @@ -3068,33 +3030,25 @@ EventScript_1A7AE0:: @ 81A7AE0 EventScript_1A7AE2:: @ 81A7AE2 msgbox Text_177460, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A7B70 + goto_if eq, EventScript_1A7B70 msgbox Text_17747B checkflag FLAG_0x26C - goto_if 1, EventScript_1A7B3B + goto_if eq, EventScript_1A7B3B setflag FLAG_0x26C - copyvar VAR_0x8000, VAR_0x8004 - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A7B7A - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A7D3E - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A7E72 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A7F4C + switch VAR_0x8004 + case 0, EventScript_1A7B7A + case 1, EventScript_1A7D3E + case 2, EventScript_1A7E72 + case 3, EventScript_1A7F4C end EventScript_1A7B3B:: @ 81A7B3B clearflag FLAG_0x26C - copyvar VAR_0x8000, VAR_0x8004 - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A7C5C - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A7DD8 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A7EDF - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A8025 + switch VAR_0x8004 + case 0, EventScript_1A7C5C + case 1, EventScript_1A7DD8 + case 2, EventScript_1A7EDF + case 3, EventScript_1A8025 end EventScript_1A7B70:: @ 81A7B70 @@ -3652,7 +3606,7 @@ SilphCo_2F_EventScript_1A891B:: @ 81A891B setvar VAR_0x4001, 1 setvar VAR_0x8004, 634 checkflag FLAG_0x27A - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3661,7 +3615,7 @@ SilphCo_2F_EventScript_1A8935:: @ 81A8935 setvar VAR_0x4001, 2 setvar VAR_0x8004, 635 checkflag FLAG_0x27B - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3670,7 +3624,7 @@ SilphCo_3F_EventScript_1A894F:: @ 81A894F setvar VAR_0x4001, 3 setvar VAR_0x8004, 636 checkflag FLAG_0x27C - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3679,7 +3633,7 @@ SilphCo_3F_EventScript_1A8969:: @ 81A8969 setvar VAR_0x4001, 4 setvar VAR_0x8004, 637 checkflag FLAG_0x27D - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3688,7 +3642,7 @@ SilphCo_4F_EventScript_1A8983:: @ 81A8983 setvar VAR_0x4001, 5 setvar VAR_0x8004, 638 checkflag FLAG_0x27E - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3697,7 +3651,7 @@ SilphCo_4F_EventScript_1A899D:: @ 81A899D setvar VAR_0x4001, 6 setvar VAR_0x8004, 639 checkflag FLAG_0x27F - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3706,7 +3660,7 @@ SilphCo_5F_EventScript_1A89B7:: @ 81A89B7 setvar VAR_0x4001, 7 setvar VAR_0x8004, 640 checkflag FLAG_0x280 - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3715,7 +3669,7 @@ SilphCo_5F_EventScript_1A89D1:: @ 81A89D1 setvar VAR_0x4001, 8 setvar VAR_0x8004, 641 checkflag FLAG_0x281 - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3724,7 +3678,7 @@ SilphCo_5F_EventScript_1A89EB:: @ 81A89EB setvar VAR_0x4001, 9 setvar VAR_0x8004, 642 checkflag FLAG_0x282 - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3733,7 +3687,7 @@ SilphCo_6F_EventScript_1A8A05:: @ 81A8A05 setvar VAR_0x4001, 10 setvar VAR_0x8004, 643 checkflag FLAG_0x283 - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3742,7 +3696,7 @@ SilphCo_7F_EventScript_1A8A1F:: @ 81A8A1F setvar VAR_0x4001, 11 setvar VAR_0x8004, 644 checkflag FLAG_0x284 - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3751,7 +3705,7 @@ SilphCo_7F_EventScript_1A8A39:: @ 81A8A39 setvar VAR_0x4001, 12 setvar VAR_0x8004, 645 checkflag FLAG_0x285 - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3760,7 +3714,7 @@ SilphCo_7F_EventScript_1A8A53:: @ 81A8A53 setvar VAR_0x4001, 13 setvar VAR_0x8004, 646 checkflag FLAG_0x286 - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3769,7 +3723,7 @@ SilphCo_8F_EventScript_1A8A6D:: @ 81A8A6D setvar VAR_0x4001, 14 setvar VAR_0x8004, 647 checkflag FLAG_0x287 - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3778,7 +3732,7 @@ SilphCo_9F_EventScript_1A8A87:: @ 81A8A87 setvar VAR_0x4001, 15 setvar VAR_0x8004, 648 checkflag FLAG_0x288 - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3787,7 +3741,7 @@ SilphCo_9F_EventScript_1A8AA1:: @ 81A8AA1 setvar VAR_0x4001, 16 setvar VAR_0x8004, 649 checkflag FLAG_0x289 - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3796,7 +3750,7 @@ SilphCo_9F_EventScript_1A8ABB:: @ 81A8ABB setvar VAR_0x4001, 17 setvar VAR_0x8004, 650 checkflag FLAG_0x28A - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3805,7 +3759,7 @@ SilphCo_9F_EventScript_1A8AD5:: @ 81A8AD5 setvar VAR_0x4001, 18 setvar VAR_0x8004, 651 checkflag FLAG_0x28B - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3814,7 +3768,7 @@ SilphCo_10F_EventScript_1A8AEF:: @ 81A8AEF setvar VAR_0x4001, 19 setvar VAR_0x8004, 652 checkflag FLAG_0x28C - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end @@ -3823,13 +3777,13 @@ SilphCo_11F_EventScript_1A8B09:: @ 81A8B09 setvar VAR_0x4001, 20 setvar VAR_0x8004, 653 checkflag FLAG_0x28D - goto_if 1, EventScript_1A813F + goto_if eq, EventScript_1A813F goto EventScript_1A8B23 end EventScript_1A8B23:: @ 81A8B23 checkflag FLAG_HIDE_SILPH_CO_5F_CARD_KEY - goto_if 1, EventScript_1A8B32 + goto_if eq, EventScript_1A8B32 goto EventScript_1A8135 end @@ -3838,45 +3792,45 @@ EventScript_1A8B32:: @ 81A8B32 msgbox Text_1A5B88 waitfanfare compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_1A8532 + call_if eq, EventScript_1A8532 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1A8560 + call_if eq, EventScript_1A8560 compare_var_to_value VAR_0x4001, 3 - call_if 1, EventScript_1A858E + call_if eq, EventScript_1A858E compare_var_to_value VAR_0x4001, 4 - call_if 1, EventScript_1A85C5 + call_if eq, EventScript_1A85C5 compare_var_to_value VAR_0x4001, 5 - call_if 1, EventScript_1A85FC + call_if eq, EventScript_1A85FC compare_var_to_value VAR_0x4001, 6 - call_if 1, EventScript_1A862A + call_if eq, EventScript_1A862A compare_var_to_value VAR_0x4001, 7 - call_if 1, EventScript_1A8658 + call_if eq, EventScript_1A8658 compare_var_to_value VAR_0x4001, 8 - call_if 1, EventScript_1A868F + call_if eq, EventScript_1A868F compare_var_to_value VAR_0x4001, 9 - call_if 1, EventScript_1A86C6 + call_if eq, EventScript_1A86C6 compare_var_to_value VAR_0x4001, 10 - call_if 1, EventScript_1A86FD + call_if eq, EventScript_1A86FD compare_var_to_value VAR_0x4001, 11 - call_if 1, EventScript_1A8734 + call_if eq, EventScript_1A8734 compare_var_to_value VAR_0x4001, 12 - call_if 1, EventScript_1A8762 + call_if eq, EventScript_1A8762 compare_var_to_value VAR_0x4001, 13 - call_if 1, EventScript_1A8790 + call_if eq, EventScript_1A8790 compare_var_to_value VAR_0x4001, 14 - call_if 1, EventScript_1A87BE + call_if eq, EventScript_1A87BE compare_var_to_value VAR_0x4001, 15 - call_if 1, EventScript_1A87F5 + call_if eq, EventScript_1A87F5 compare_var_to_value VAR_0x4001, 16 - call_if 1, EventScript_1A882C + call_if eq, EventScript_1A882C compare_var_to_value VAR_0x4001, 17 - call_if 1, EventScript_1A8863 + call_if eq, EventScript_1A8863 compare_var_to_value VAR_0x4001, 18 - call_if 1, EventScript_1A8891 + call_if eq, EventScript_1A8891 compare_var_to_value VAR_0x4001, 19 - call_if 1, EventScript_1A88BF + call_if eq, EventScript_1A88BF compare_var_to_value VAR_0x4001, 20 - call_if 1, EventScript_1A88ED + call_if eq, EventScript_1A88ED waitse playse SE_KI_GASYAN special DrawWholeMapView @@ -3903,15 +3857,15 @@ EventScript_1A8C3C:: @ 81A8C3C bufferboxname 0, 16439 getspeciesname 1, 16385 checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if 0, EventScript_1A8C57 + call_if lt, EventScript_1A8C57 checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if 1, EventScript_1A8C82 + call_if eq, EventScript_1A8C82 return EventScript_1A8C57:: @ 81A8C57 specialvar VAR_RESULT, sub_80CC7B4 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A8C70 + goto_if eq, EventScript_1A8C70 msgbox Text_1A5CF1 return @@ -3924,7 +3878,7 @@ EventScript_1A8C70:: @ 81A8C70 EventScript_1A8C82:: @ 81A8C82 specialvar VAR_RESULT, sub_80CC7B4 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A8C9B + goto_if eq, EventScript_1A8C9B msgbox Text_1A5D31 return @@ -4044,12 +3998,12 @@ VermilionCity_PokemonCenter_1F_EventScript_1A8D08:: @ 81A8D08 lock faceplayer checkflag FLAG_0x292 - goto_if 1, EventScript_1A8D3F + goto_if eq, EventScript_1A8D3F msgbox Text_194234 setflag FLAG_0x292 giveitem 362 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A6BF9 + goto_if eq, EventScript_1A6BF9 msgbox Text_19430F release end @@ -4093,9 +4047,9 @@ gUnknown_81A8D97:: @ 81A8D97 msgbox Text_1A5E89 call EventScript_1A65CE checkflag FLAG_DEFEATED_BROCK - call_if 0, EventScript_1A8DC6 + call_if lt, EventScript_1A8DC6 checkflag FLAG_DEFEATED_BROCK - call_if 1, EventScript_1A8DCF + call_if eq, EventScript_1A8DCF applymovement VAR_LAST_TALKED, Movement_1A666C waitmovement 0 fadedefaultbgm @@ -4128,16 +4082,16 @@ gUnknown_81A8DFD:: @ 81A8DFD special ExecuteWhiteOut waitstate compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A8E11 + goto_if eq, EventScript_1A8E11 releaseall end EventScript_1A8E11:: @ 81A8E11 checkmoney 1, 0 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1A8E2E + goto_if eq, EventScript_1A8E2E compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A8E3C + goto_if eq, EventScript_1A8E3C end EventScript_1A8E2E:: @ 81A8E2E @@ -4167,17 +4121,12 @@ gStdScript_8:: @ 81A8E58 return EventScript_1A8E6F:: @ 81A8E6F - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A8EAC - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A8EB1 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A8EB6 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A8EBB - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A8EC0 + switch VAR_RESULT + case 1, EventScript_1A8EAC + case 2, EventScript_1A8EB1 + case 3, EventScript_1A8EB6 + case 4, EventScript_1A8EBB + case 5, EventScript_1A8EC0 end EventScript_1A8EAC:: @ 81A8EAC @@ -4202,66 +4151,48 @@ EventScript_1A8EC0:: @ 81A8EC0 EventScript_1A8EC5:: @ 81A8EC5 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 - goto_if 4, EventScript_1A911E + goto_if ge, EventScript_1A911E compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 4 - goto_if 4, EventScript_1A8F12 + goto_if ge, EventScript_1A8F12 multichoice 19, 6, 44, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FF9 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A9004 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 + switch VAR_RESULT + case 0, EventScript_1A8FF9 + case 1, EventScript_1A9004 + case 2, EventScript_1A90F6 + case 127, EventScript_1A90F6 end EventScript_1A8F12:: @ 81A8F12 multichoice 19, 5, 58, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FE3 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A8FF9 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A9004 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 + switch VAR_RESULT + case 0, EventScript_1A8FE3 + case 1, EventScript_1A8FF9 + case 2, EventScript_1A9004 + case 3, EventScript_1A90F6 + case 127, EventScript_1A90F6 end EventScript_1A8F54:: @ 81A8F54 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 - goto_if 4, EventScript_1A911E + goto_if ge, EventScript_1A911E compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 4 - goto_if 4, EventScript_1A8FA1 + goto_if ge, EventScript_1A8FA1 multichoice 19, 6, 45, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FEE - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A9004 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 + switch VAR_RESULT + case 0, EventScript_1A8FEE + case 1, EventScript_1A9004 + case 2, EventScript_1A90F6 + case 127, EventScript_1A90F6 end EventScript_1A8FA1:: @ 81A8FA1 multichoice 19, 5, 59, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FE3 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A8FEE - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A9004 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 + switch VAR_RESULT + case 0, EventScript_1A8FE3 + case 1, EventScript_1A8FEE + case 2, EventScript_1A9004 + case 3, EventScript_1A90F6 + case 127, EventScript_1A90F6 end EventScript_1A8FE3:: @ 81A8FE3 @@ -4286,43 +4217,34 @@ EventScript_1A9004:: @ 81A9004 EventScript_1A900F:: @ 81A900F compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 - goto_if 4, EventScript_1A911E + goto_if ge, EventScript_1A911E compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 4 - goto_if 4, EventScript_1A905C + goto_if ge, EventScript_1A905C multichoice 19, 6, 46, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FEE - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A8FF9 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 + switch VAR_RESULT + case 0, EventScript_1A8FEE + case 1, EventScript_1A8FF9 + case 2, EventScript_1A90F6 + case 127, EventScript_1A90F6 end EventScript_1A905C:: @ 81A905C multichoice 19, 5, 60, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A8FE3 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A8FEE - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A8FF9 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A90F6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 + switch VAR_RESULT + case 0, EventScript_1A8FE3 + case 1, EventScript_1A8FEE + case 2, EventScript_1A8FF9 + case 3, EventScript_1A90F6 + case 127, EventScript_1A90F6 end EventScript_1A909E:: @ 81A909E specialvar VAR_RESULT, sub_8147500 getnumberstring 0, VAR_RESULT compare_var_to_value VAR_0x8004, 0 - goto_if 1, EventScript_1A90BE + goto_if eq, EventScript_1A90BE compare_var_to_value VAR_0x8004, 0 - goto_if 5, EventScript_1A90CC + goto_if ne, EventScript_1A90CC end EventScript_1A90BE:: @ 81A90BE @@ -4340,7 +4262,7 @@ EventScript_1A90DA:: @ 81A90DA delay 20 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 fadescreen 1 special ScrSpecial_SeaGallopFerry @@ -4350,7 +4272,7 @@ EventScript_1A90DA:: @ 81A90DA EventScript_1A90F6:: @ 81A90F6 specialvar VAR_RESULT, sub_8147594 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9108 + goto_if eq, EventScript_1A9108 release end @@ -4371,21 +4293,14 @@ EventScript_1A911E:: @ 81A911E special sub_809D764 waitstate specialvar VAR_0x8006, sub_809D8C0 - copyvar VAR_0x8000, VAR_0x8006 - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1A91D5 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1A91E0 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1A91EB - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1A91F6 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A9201 - compare_var_to_value VAR_0x8000, 254 - goto_if 1, EventScript_1A917F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 + switch VAR_0x8006 + case 0, EventScript_1A91D5 + case 1, EventScript_1A91E0 + case 2, EventScript_1A91EB + case 3, EventScript_1A91F6 + case 4, EventScript_1A9201 + case 254, EventScript_1A917F + case 127, EventScript_1A90F6 end EventScript_1A917F:: @ 81A917F @@ -4393,19 +4308,13 @@ EventScript_1A917F:: @ 81A917F special sub_809D764 waitstate specialvar VAR_0x8006, sub_809D8C0 - copyvar VAR_0x8000, VAR_0x8006 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1A9201 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1A920C - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1A9217 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1A9222 - compare_var_to_value VAR_0x8000, 254 - goto_if 1, EventScript_1A911E - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1A90F6 + switch VAR_0x8006 + case 4, EventScript_1A9201 + case 5, EventScript_1A920C + case 6, EventScript_1A9217 + case 7, EventScript_1A9222 + case 254, EventScript_1A911E + case 127, EventScript_1A90F6 end EventScript_1A91D5:: @ 81A91D5 @@ -4474,7 +4383,7 @@ EventScript_1A924B:: @ 81A924B EventScript_1A925E:: @ 81A925E checkflag FLAG_0x849 - goto_if 1, EventScript_1A77A9 + goto_if eq, EventScript_1A77A9 setweather 11 doweather return @@ -4614,7 +4523,7 @@ Route3_EventScript_1A93C9:: @ 81A93C9 trainerbattle 0, TRAINER_YOUNGSTER_BEN, 0, Text_183560, Text_1835A0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A93F0 + goto_if eq, EventScript_1A93F0 msgbox Text_1835B4, 6 end @@ -4627,7 +4536,7 @@ Route3_EventScript_1A9407:: @ 81A9407 trainerbattle 0, TRAINER_YOUNGSTER_CALVIN, 0, Text_183786, Text_1837BD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A942E + goto_if eq, EventScript_1A942E msgbox Text_1837CF, 6 end @@ -4640,7 +4549,7 @@ Route3_EventScript_1A9445:: @ 81A9445 trainerbattle 0, TRAINER_BUG_CATCHER_COLTON, 0, Text_1834E6, Text_183509 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A946C + goto_if eq, EventScript_1A946C msgbox Text_18351C, 6 end @@ -4653,7 +4562,7 @@ Route3_EventScript_1A9483:: @ 81A9483 trainerbattle 0, TRAINER_BUG_CATCHER_GREG, 0, Text_183682, Text_1836B3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A94AA + goto_if eq, EventScript_1A94AA msgbox Text_1836D9, 6 end @@ -4666,7 +4575,7 @@ Route3_EventScript_1A94C1:: @ 81A94C1 trainerbattle 0, TRAINER_BUG_CATCHER_JAMES, 0, Text_183807, Text_183837 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A94E8 + goto_if eq, EventScript_1A94E8 msgbox Text_183849, 6 end @@ -4679,7 +4588,7 @@ Route3_EventScript_1A94FF:: @ 81A94FF trainerbattle 0, TRAINER_LASS_JANICE, 0, Text_183616, Text_18363F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9526 + goto_if eq, EventScript_1A9526 msgbox Text_18364C, 6 end @@ -4692,7 +4601,7 @@ Route3_EventScript_1A953D:: @ 81A953D trainerbattle 0, TRAINER_LASS_SALLY, 0, Text_18371B, Text_183746 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9564 + goto_if eq, EventScript_1A9564 msgbox Text_18374F, 6 end @@ -4705,7 +4614,7 @@ Route3_EventScript_1A957B:: @ 81A957B trainerbattle 0, TRAINER_LASS_ROBIN, 0, Text_18387A, Text_183891 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A95A2 + goto_if eq, EventScript_1A95A2 msgbox Text_18389C, 6 end @@ -4718,7 +4627,7 @@ Route4_EventScript_1A95B9:: @ 81A95B9 trainerbattle 0, TRAINER_LASS_CRISSY, 0, Text_183906, Text_183938 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A95E0 + goto_if eq, EventScript_1A95E0 msgbox Text_183957, 6 end @@ -4731,7 +4640,7 @@ Route24_EventScript_1A95F7:: @ 81A95F7 trainerbattle 0, TRAINER_YOUNGSTER_TIMMY, 0, Text_188F76, Text_188F95 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A961E + goto_if eq, EventScript_1A961E msgbox Text_188FA7, 6 end @@ -4744,7 +4653,7 @@ Route24_EventScript_1A9635:: @ 81A9635 trainerbattle 0, TRAINER_BUG_CATCHER_CALE, 0, Text_18901B, Text_18908C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A965C + goto_if eq, EventScript_1A965C msgbox Text_18909E, 6 end @@ -4757,7 +4666,7 @@ Route24_EventScript_1A9673:: @ 81A9673 trainerbattle 0, TRAINER_LASS_RELI, 0, Text_188F2C, Text_188F46 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A969A + goto_if eq, EventScript_1A969A msgbox Text_188F53, 6 end @@ -4770,7 +4679,7 @@ Route24_EventScript_1A96B1:: @ 81A96B1 trainerbattle 0, TRAINER_LASS_ALI, 0, Text_188FC9, Text_188FE7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A96D8 + goto_if eq, EventScript_1A96D8 msgbox Text_188FF9, 6 end @@ -4783,7 +4692,7 @@ Route24_EventScript_1A96EF:: @ 81A96EF trainerbattle 0, TRAINER_CAMPER_SHANE, 0, Text_188E74, Text_188E94 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9716 + goto_if eq, EventScript_1A9716 msgbox Text_188EA3, 6 end @@ -4796,7 +4705,7 @@ Route24_EventScript_1A972D:: @ 81A972D trainerbattle 0, TRAINER_CAMPER_ETHAN, 0, Text_188ED9, Text_188EFA specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9754 + goto_if eq, EventScript_1A9754 msgbox Text_188F0A, 6 end @@ -4809,7 +4718,7 @@ Route25_EventScript_1A976B:: @ 81A976B trainerbattle 0, TRAINER_YOUNGSTER_JOEY, 0, Text_1890C0, Text_1890E6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9792 + goto_if eq, EventScript_1A9792 msgbox Text_1890F5, 6 end @@ -4822,7 +4731,7 @@ Route25_EventScript_1A97A9:: @ 81A97A9 trainerbattle 0, TRAINER_YOUNGSTER_DAN, 0, Text_189165, Text_1891A6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A97D0 + goto_if eq, EventScript_1A97D0 msgbox Text_1891B3, 6 end @@ -4835,7 +4744,7 @@ Route25_EventScript_1A97E7:: @ 81A97E7 trainerbattle 0, TRAINER_YOUNGSTER_CHAD, 0, Text_1892A9, Text_1892D9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A980E + goto_if eq, EventScript_1A980E msgbox Text_1892EF, 6 end @@ -4848,7 +4757,7 @@ Route25_EventScript_1A9825:: @ 81A9825 trainerbattle 0, TRAINER_PICNICKER_KELSEY, 0, Text_189247, Text_189261 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A984C + goto_if eq, EventScript_1A984C msgbox Text_189281, 6 end @@ -4861,7 +4770,7 @@ Route25_EventScript_1A9863:: @ 81A9863 trainerbattle 0, TRAINER_LASS_HALEY, 0, Text_189333, Text_189364 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A988A + goto_if eq, EventScript_1A988A msgbox Text_189378, 6 end @@ -4874,7 +4783,7 @@ Route25_EventScript_1A98A1:: @ 81A98A1 trainerbattle 0, TRAINER_HIKER_FRANKLIN, 0, Text_1893A7, Text_1893EA specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A98C8 + goto_if eq, EventScript_1A98C8 msgbox Text_1893FB, 6 end @@ -4887,7 +4796,7 @@ Route25_EventScript_1A98DF:: @ 81A98DF trainerbattle 0, TRAINER_HIKER_NOB, 0, Text_189423, Text_189459 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9906 + goto_if eq, EventScript_1A9906 msgbox Text_18947E, 6 end @@ -4900,7 +4809,7 @@ Route25_EventScript_1A991D:: @ 81A991D trainerbattle 0, TRAINER_HIKER_WAYNE, 0, Text_1894DE, Text_18950A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9944 + goto_if eq, EventScript_1A9944 msgbox Text_18951C, 6 end @@ -4913,7 +4822,7 @@ Route25_EventScript_1A995B:: @ 81A995B trainerbattle 0, TRAINER_CAMPER_FLINT, 0, Text_1891EB, Text_189212 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9982 + goto_if eq, EventScript_1A9982 msgbox Text_18921D, 6 end @@ -4926,7 +4835,7 @@ Route6_EventScript_1A9999:: @ 81A9999 trainerbattle 0, TRAINER_BUG_CATCHER_KEIGO, 0, Text_183E9F, Text_183EC0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A99C0 + goto_if eq, EventScript_1A99C0 msgbox Text_183ED4, 6 end @@ -4939,7 +4848,7 @@ Route6_EventScript_1A99D7:: @ 81A99D7 trainerbattle 0, TRAINER_BUG_CATCHER_ELIJAH, 0, Text_183FF0, Text_18401A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A99FE + goto_if eq, EventScript_1A99FE msgbox Text_18402B, 6 end @@ -4952,7 +4861,7 @@ Route6_EventScript_1A9A15:: @ 81A9A15 trainerbattle 0, TRAINER_CAMPER_RICKY, 0, Text_183E04, Text_183E2A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9A3C + goto_if eq, EventScript_1A9A3C msgbox Text_183E3C, 6 end @@ -4965,7 +4874,7 @@ Route6_EventScript_1A9A53:: @ 81A9A53 trainerbattle 0, TRAINER_CAMPER_JEFF, 0, Text_183F07, Text_183F24 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9A7A + goto_if eq, EventScript_1A9A7A msgbox Text_183F51, 6 end @@ -4978,7 +4887,7 @@ Route6_EventScript_1A9A91:: @ 81A9A91 trainerbattle 0, TRAINER_PICNICKER_NANCY, 0, Text_183E4E, Text_183E79 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9AB8 + goto_if eq, EventScript_1A9AB8 msgbox Text_183E8D, 6 end @@ -4991,7 +4900,7 @@ Route6_EventScript_1A9ACF:: @ 81A9ACF trainerbattle 0, TRAINER_PICNICKER_ISABELLE, 0, Text_183F90, Text_183FAB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9AF6 + goto_if eq, EventScript_1A9AF6 msgbox Text_183FC4, 6 end @@ -5004,7 +4913,7 @@ Route11_EventScript_1A9B0D:: @ 81A9B0D trainerbattle 0, TRAINER_YOUNGSTER_EDDIE, 0, Text_184FBD, Text_184FD8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9B34 + goto_if eq, EventScript_1A9B34 msgbox Text_184FEF, 6 end @@ -5017,7 +4926,7 @@ Route11_EventScript_1A9B4B:: @ 81A9B4B trainerbattle 0, TRAINER_YOUNGSTER_DILLON, 0, Text_18506A, Text_18509B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9B72 + goto_if eq, EventScript_1A9B72 msgbox Text_1850CF, 6 end @@ -5030,7 +4939,7 @@ Route11_EventScript_1A9B89:: @ 81A9B89 trainerbattle 0, TRAINER_YOUNGSTER_YASU, 0, Text_18517B, Text_1851AC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9BB0 + goto_if eq, EventScript_1A9BB0 msgbox Text_1851D2, 6 end @@ -5043,7 +4952,7 @@ Route11_EventScript_1A9BC7:: @ 81A9BC7 trainerbattle 0, TRAINER_YOUNGSTER_DAVE, 0, Text_185285, Text_1852C1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9BEE + goto_if eq, EventScript_1A9BEE msgbox Text_1852E3, 6 end @@ -5056,7 +4965,7 @@ Route11_EventScript_1A9C05:: @ 81A9C05 trainerbattle 0, TRAINER_ENGINEER_BRAXTON, 0, Text_185011, Text_185037 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9C2C + goto_if eq, EventScript_1A9C2C msgbox Text_18504A, 6 end @@ -5069,7 +4978,7 @@ Route11_EventScript_1A9C43:: @ 81A9C43 trainerbattle 0, TRAINER_ENGINEER_BERNIE, 0, Text_185236, Text_185250 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9C6A + goto_if eq, EventScript_1A9C6A msgbox Text_185266, 6 end @@ -5082,7 +4991,7 @@ Route11_EventScript_1A9C81:: @ 81A9C81 trainerbattle 0, TRAINER_GAMER_HUGO, 0, Text_184F01, Text_184F15 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9CA8 + goto_if eq, EventScript_1A9CA8 msgbox Text_184F2E, 6 end @@ -5095,7 +5004,7 @@ Route11_EventScript_1A9CBF:: @ 81A9CBF trainerbattle 0, TRAINER_GAMER_JASPER, 0, Text_184F5D, Text_184F7E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9CE6 + goto_if eq, EventScript_1A9CE6 msgbox Text_184F8E, 6 end @@ -5108,7 +5017,7 @@ Route11_EventScript_1A9CFD:: @ 81A9CFD trainerbattle 0, TRAINER_GAMER_DIRK, 0, Text_1850E9, Text_185105 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9D24 + goto_if eq, EventScript_1A9D24 msgbox Text_185114, 6 end @@ -5121,7 +5030,7 @@ Route11_EventScript_1A9D3B:: @ 81A9D3B trainerbattle 0, TRAINER_GAMER_DARIAN, 0, Text_185135, Text_18514E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9D62 + goto_if eq, EventScript_1A9D62 msgbox Text_185161, 6 end @@ -5134,7 +5043,7 @@ Route9_EventScript_1A9D79:: @ 81A9D79 trainerbattle 0, TRAINER_BUG_CATCHER_BRENT, 0, Text_184A2F, Text_184A6A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9DA0 + goto_if eq, EventScript_1A9DA0 msgbox Text_184A8C, 6 end @@ -5147,7 +5056,7 @@ Route9_EventScript_1A9DB7:: @ 81A9DB7 trainerbattle 0, TRAINER_BUG_CATCHER_CONNER, 0, Text_184B18, Text_184B32 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9DDE + goto_if eq, EventScript_1A9DDE msgbox Text_184B3B, 6 end @@ -5160,7 +5069,7 @@ Route9_EventScript_1A9DF5:: @ 81A9DF5 trainerbattle 0, TRAINER_CAMPER_CHRIS, 0, Text_184844, Text_18487E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9E1C + goto_if eq, EventScript_1A9E1C msgbox Text_184890, 6 end @@ -5173,7 +5082,7 @@ Route9_EventScript_1A9E33:: @ 81A9E33 trainerbattle 0, TRAINER_CAMPER_DREW, 0, Text_18489E, Text_1848CC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9E5A + goto_if eq, EventScript_1A9E5A msgbox Text_1848DE, 6 end @@ -5186,7 +5095,7 @@ Route9_EventScript_1A9E71:: @ 81A9E71 trainerbattle 0, TRAINER_PICNICKER_ALICIA, 0, Text_1847B7, Text_1847DF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9E98 + goto_if eq, EventScript_1A9E98 msgbox Text_1847F0, 6 end @@ -5199,7 +5108,7 @@ Route9_EventScript_1A9EAF:: @ 81A9EAF trainerbattle 0, TRAINER_PICNICKER_CAITLIN, 0, Text_1848FF, Text_18491C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9ED6 + goto_if eq, EventScript_1A9ED6 msgbox Text_184931, 6 end @@ -5212,7 +5121,7 @@ Route9_EventScript_1A9EED:: @ 81A9EED trainerbattle 0, TRAINER_HIKER_ALAN, 0, Text_184ABE, Text_184AD5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9F14 + goto_if eq, EventScript_1A9F14 msgbox Text_184AF1, 6 end @@ -5225,7 +5134,7 @@ Route9_EventScript_1A9F2B:: @ 81A9F2B trainerbattle 0, TRAINER_HIKER_BRICE, 0, Text_1849DF, Text_184A04 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9F52 + goto_if eq, EventScript_1A9F52 msgbox Text_184A11, 6 end @@ -5238,7 +5147,7 @@ Route9_EventScript_1A9F69:: @ 81A9F69 trainerbattle 0, TRAINER_HIKER_JEREMY, 0, Text_18495E, Text_18497F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9F90 + goto_if eq, EventScript_1A9F90 msgbox Text_1849B0, 6 end @@ -5251,7 +5160,7 @@ Route10_EventScript_1A9FA7:: @ 81A9FA7 trainerbattle 0, TRAINER_PICNICKER_HEIDI, 0, Text_184CF1, Text_184D31 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1A9FCE + goto_if eq, EventScript_1A9FCE msgbox Text_184D4D, 6 end @@ -5264,7 +5173,7 @@ Route10_EventScript_1A9FE5:: @ 81A9FE5 trainerbattle 0, TRAINER_PICNICKER_CAROL, 0, Text_184E04, Text_184E3B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA00C + goto_if eq, EventScript_1AA00C msgbox Text_184E5E, 6 end @@ -5277,7 +5186,7 @@ Route10_EventScript_1AA023:: @ 81AA023 trainerbattle 0, TRAINER_POKEMANIAC_MARK, 0, Text_184B8A, Text_184BE5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA04A + goto_if eq, EventScript_1AA04A msgbox Text_184BFB, 6 end @@ -5290,7 +5199,7 @@ Route10_EventScript_1AA061:: @ 81AA061 trainerbattle 0, TRAINER_POKEMANIAC_HERMAN, 0, Text_184C86, Text_184CA7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA088 + goto_if eq, EventScript_1AA088 msgbox Text_184CBB, 6 end @@ -5303,7 +5212,7 @@ Route10_EventScript_1AA09F:: @ 81AA09F trainerbattle 0, TRAINER_HIKER_CLARK, 0, Text_184C1D, Text_184C2D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA0C6 + goto_if eq, EventScript_1AA0C6 msgbox Text_184C60, 6 end @@ -5316,7 +5225,7 @@ Route10_EventScript_1AA0DD:: @ 81AA0DD trainerbattle 0, TRAINER_HIKER_TRENT, 0, Text_184DAA, Text_184DCE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA104 + goto_if eq, EventScript_1AA104 msgbox Text_184DE4, 6 end @@ -5329,7 +5238,7 @@ Route8_EventScript_1AA11B:: @ 81AA11B trainerbattle 0, TRAINER_LASS_PAIGE, 0, Text_1841ED, Text_184210 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA142 + goto_if eq, EventScript_1AA142 msgbox Text_18421B, 6 end @@ -5342,7 +5251,7 @@ Route8_EventScript_1AA159:: @ 81AA159 trainerbattle 0, TRAINER_LASS_ANDREA, 0, Text_184321, Text_184346 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA180 + goto_if eq, EventScript_1AA180 msgbox Text_184350, 6 end @@ -5355,7 +5264,7 @@ Route8_EventScript_1AA197:: @ 81AA197 trainerbattle 0, TRAINER_LASS_MEGAN, 0, Text_18437A, Text_1843A6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA1BE + goto_if eq, EventScript_1AA1BE msgbox Text_1843D2, 6 end @@ -5368,7 +5277,7 @@ Route8_EventScript_1AA1D5:: @ 81AA1D5 trainerbattle 0, TRAINER_LASS_JULIA, 0, Text_1844AC, Text_1844D6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA1FC + goto_if eq, EventScript_1AA1FC msgbox Text_1844FD, 6 end @@ -5381,7 +5290,7 @@ Route8_EventScript_1AA213:: @ 81AA213 trainerbattle 0, TRAINER_SUPER_NERD_AIDAN, 0, Text_1840C5, Text_184100 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA23A + goto_if eq, EventScript_1AA23A msgbox Text_18410E, 6 end @@ -5394,7 +5303,7 @@ Route8_EventScript_1AA251:: @ 81AA251 trainerbattle 0, TRAINER_SUPER_NERD_GLENN, 0, Text_18417C, Text_1841B6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA278 + goto_if eq, EventScript_1AA278 msgbox Text_1841C8, 6 end @@ -5407,7 +5316,7 @@ Route8_EventScript_1AA28F:: @ 81AA28F trainerbattle 0, TRAINER_SUPER_NERD_LESLIE, 0, Text_184257, Text_18427A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA2B6 + goto_if eq, EventScript_1AA2B6 msgbox Text_1842B3, 6 end @@ -5420,7 +5329,7 @@ Route8_EventScript_1AA2CD:: @ 81AA2CD trainerbattle 0, TRAINER_GAMER_STAN, 0, Text_18412F, Text_18414D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA2F4 + goto_if eq, EventScript_1AA2F4 msgbox Text_184162, 6 end @@ -5433,7 +5342,7 @@ Route8_EventScript_1AA30B:: @ 81AA30B trainerbattle 0, TRAINER_GAMER_RICH, 0, Text_184432, Text_18444F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA332 + goto_if eq, EventScript_1AA332 msgbox Text_184466, 6 end @@ -5446,7 +5355,7 @@ Route8_EventScript_1AA349:: @ 81AA349 trainerbattle 4, TRAINER_TWINS_ELI_ANNE, 0, Text_1845A4, Text_1845D0, Text_184616 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA374 + goto_if eq, EventScript_1AA374 msgbox Text_1845F2, 6 end @@ -5459,7 +5368,7 @@ Route8_EventScript_1AA38F:: @ 81AA38F trainerbattle 4, TRAINER_TWINS_ELI_ANNE, 0, Text_18464A, Text_184675, Text_1846AF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA3BA + goto_if eq, EventScript_1AA3BA msgbox Text_18468B, 6 end @@ -5472,7 +5381,7 @@ Route8_EventScript_1AA3D5:: @ 81AA3D5 trainerbattle 0, TRAINER_BIKER_RICARDO, 0, Text_1846E2, Text_1846FC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA3FC + goto_if eq, EventScript_1AA3FC msgbox Text_184719, 6 end @@ -5485,7 +5394,7 @@ Route8_EventScript_1AA413:: @ 81AA413 trainerbattle 0, TRAINER_BIKER_JAREN, 0, Text_184742, Text_184767 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA43A + goto_if eq, EventScript_1AA43A msgbox Text_18477A, 6 end @@ -5498,7 +5407,7 @@ Route12_EventScript_1AA451:: @ 81AA451 trainerbattle 0, TRAINER_FISHERMAN_NED, 0, Text_185402, Text_18541B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA478 + goto_if eq, EventScript_1AA478 msgbox Text_185432, 6 end @@ -5511,7 +5420,7 @@ Route12_EventScript_1AA48F:: @ 81AA48F trainerbattle 0, TRAINER_FISHERMAN_CHIP, 0, Text_18544E, Text_185475 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA4B6 + goto_if eq, EventScript_1AA4B6 msgbox Text_185488, 6 end @@ -5524,7 +5433,7 @@ Route12_EventScript_1AA4CD:: @ 81AA4CD trainerbattle 0, TRAINER_FISHERMAN_HANK, 0, Text_1855E1, Text_185606 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA4F4 + goto_if eq, EventScript_1AA4F4 msgbox Text_185616, 6 end @@ -5537,7 +5446,7 @@ Route12_EventScript_1AA50B:: @ 81AA50B trainerbattle 0, TRAINER_FISHERMAN_ELLIOT, 0, Text_185682, Text_1856D0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA532 + goto_if eq, EventScript_1AA532 msgbox Text_1856DF, 6 end @@ -5550,7 +5459,7 @@ Route12_EventScript_1AA549:: @ 81AA549 trainerbattle 0, TRAINER_FISHERMAN_ANDREW, 0, Text_18570E, Text_185744 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA570 + goto_if eq, EventScript_1AA570 msgbox Text_18574D, 6 end @@ -5563,7 +5472,7 @@ Route12_EventScript_1AA587:: @ 81AA587 trainerbattle 0, TRAINER_ROCKER_LUCA, 0, Text_185547, Text_18559B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA5AE + goto_if eq, EventScript_1AA5AE msgbox Text_1855A6, 6 end @@ -5576,7 +5485,7 @@ Route12_EventScript_1AA5C5:: @ 81AA5C5 trainerbattle 0, TRAINER_CAMPER_JUSTIN, 0, Text_1854B9, Text_1854ED specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA5EC + goto_if eq, EventScript_1AA5EC msgbox Text_1854F2, 6 end @@ -5589,7 +5498,7 @@ Route12_EventScript_1AA603:: @ 81AA603 trainerbattle 4, TRAINER_YOUNG_COUPLE_GIA_JES, 0, Text_1857C5, Text_1857F1, Text_185842 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA62E + goto_if eq, EventScript_1AA62E msgbox Text_18581F, 6 end @@ -5602,7 +5511,7 @@ Route12_EventScript_1AA649:: @ 81AA649 trainerbattle 4, TRAINER_YOUNG_COUPLE_GIA_JES, 0, Text_1858A6, Text_1858D0, Text_185908 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA674 + goto_if eq, EventScript_1AA674 msgbox Text_1858E2, 6 end @@ -5615,7 +5524,7 @@ Route13_EventScript_1AA68F:: @ 81AA68F trainerbattle 0, TRAINER_BIKER_JARED, 0, Text_185D05, Text_185D1D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA6B6 + goto_if eq, EventScript_1AA6B6 msgbox Text_185D33, 6 end @@ -5628,7 +5537,7 @@ Route13_EventScript_1AA6CD:: @ 81AA6CD trainerbattle 0, TRAINER_BEAUTY_LOLA, 0, Text_185BFC, Text_185C1F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA6F4 + goto_if eq, EventScript_1AA6F4 msgbox Text_185C35, 6 end @@ -5641,7 +5550,7 @@ Route13_EventScript_1AA70B:: @ 81AA70B trainerbattle 0, TRAINER_BEAUTY_SHEILA, 0, Text_185C69, Text_185C95 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA732 + goto_if eq, EventScript_1AA732 msgbox Text_185CA8, 6 end @@ -5654,7 +5563,7 @@ Route13_EventScript_1AA749:: @ 81AA749 trainerbattle 0, TRAINER_BIRD_KEEPER_SEBASTIAN, 0, Text_185955, Text_18597E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA770 + goto_if eq, EventScript_1AA770 msgbox Text_1859A2, 6 end @@ -5667,7 +5576,7 @@ Route13_EventScript_1AA787:: @ 81AA787 trainerbattle 0, TRAINER_BIRD_KEEPER_PERRY, 0, Text_185B8F, Text_185BCA specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA7AE + goto_if eq, EventScript_1AA7AE msgbox Text_185BDB, 6 end @@ -5680,7 +5589,7 @@ Route13_EventScript_1AA7C5:: @ 81AA7C5 trainerbattle 0, TRAINER_BIRD_KEEPER_ROBERT, 0, Text_185D3D, Text_185D7B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA7EC + goto_if eq, EventScript_1AA7EC msgbox Text_185D89, 6 end @@ -5693,7 +5602,7 @@ Route13_EventScript_1AA803:: @ 81AA803 trainerbattle 0, TRAINER_PICNICKER_ALMA, 0, Text_185B12, Text_185B48 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA82A + goto_if eq, EventScript_1AA82A msgbox Text_185B67, 6 end @@ -5706,7 +5615,7 @@ Route13_EventScript_1AA841:: @ 81AA841 trainerbattle 0, TRAINER_PICNICKER_SUSIE, 0, Text_1859CF, Text_1859EC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA868 + goto_if eq, EventScript_1AA868 msgbox Text_1859F9, 6 end @@ -5719,7 +5628,7 @@ Route13_EventScript_1AA87F:: @ 81AA87F trainerbattle 0, TRAINER_PICNICKER_VALERIE, 0, Text_185A37, Text_185A56 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA8A6 + goto_if eq, EventScript_1AA8A6 msgbox Text_185A62, 6 end @@ -5732,7 +5641,7 @@ Route13_EventScript_1AA8BD:: @ 81AA8BD trainerbattle 0, TRAINER_PICNICKER_GWEN, 0, Text_185A91, Text_185AC1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA8E4 + goto_if eq, EventScript_1AA8E4 msgbox Text_185ADE, 6 end @@ -5745,7 +5654,7 @@ Route14_EventScript_1AA8FB:: @ 81AA8FB trainerbattle 0, TRAINER_BIKER_MALIK, 0, Text_186344, Text_186362 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA922 + goto_if eq, EventScript_1AA922 msgbox Text_18636E, 6 end @@ -5758,7 +5667,7 @@ Route14_EventScript_1AA939:: @ 81AA939 trainerbattle 0, TRAINER_BIKER_LUKAS, 0, Text_1861F7, Text_186223 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA960 + goto_if eq, EventScript_1AA960 msgbox Text_186239, 6 end @@ -5771,7 +5680,7 @@ Route14_EventScript_1AA977:: @ 81AA977 trainerbattle 0, TRAINER_BIKER_ISAAC, 0, Text_186263, Text_186291 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA99E + goto_if eq, EventScript_1AA99E msgbox Text_18629D, 6 end @@ -5784,7 +5693,7 @@ Route14_EventScript_1AA9B5:: @ 81AA9B5 trainerbattle 0, TRAINER_BIKER_GERALD, 0, Text_1862BD, Text_1862EF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AA9DC + goto_if eq, EventScript_1AA9DC msgbox Text_1862F8, 6 end @@ -5797,7 +5706,7 @@ Route14_EventScript_1AA9F3:: @ 81AA9F3 trainerbattle 0, TRAINER_BIRD_KEEPER_DONALD, 0, Text_1860D9, Text_18610A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAA1A + goto_if eq, EventScript_1AAA1A msgbox Text_18611D, 6 end @@ -5810,7 +5719,7 @@ Route14_EventScript_1AAA31:: @ 81AAA31 trainerbattle 0, TRAINER_BIRD_KEEPER_BENNY, 0, Text_18618E, Text_1861B3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAA58 + goto_if eq, EventScript_1AAA58 msgbox Text_1861BE, 6 end @@ -5823,7 +5732,7 @@ Route14_EventScript_1AAA6F:: @ 81AAA6F trainerbattle 0, TRAINER_BIRD_KEEPER_CARTER, 0, Text_185E4D, Text_185E81 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAA96 + goto_if eq, EventScript_1AAA96 msgbox Text_185E9C, 6 end @@ -5836,7 +5745,7 @@ Route14_EventScript_1AAAAD:: @ 81AAAAD trainerbattle 0, TRAINER_BIRD_KEEPER_MITCH, 0, Text_185EDF, Text_185F0B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAAD4 + goto_if eq, EventScript_1AAAD4 msgbox Text_185F1A, 6 end @@ -5849,7 +5758,7 @@ Route14_EventScript_1AAAEB:: @ 81AAAEB trainerbattle 0, TRAINER_BIRD_KEEPER_BECK, 0, Text_185F46, Text_185FAE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAB12 + goto_if eq, EventScript_1AAB12 msgbox Text_185FBB, 6 end @@ -5862,7 +5771,7 @@ Route14_EventScript_1AAB29:: @ 81AAB29 trainerbattle 0, TRAINER_BIRD_KEEPER_MARLON, 0, Text_186021, Text_18607C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAB50 + goto_if eq, EventScript_1AAB50 msgbox Text_186091, 6 end @@ -5875,7 +5784,7 @@ Route14_EventScript_1AAB67:: @ 81AAB67 trainerbattle 4, TRAINER_TWINS_KIRI_JAN, 0, Text_1863B7, Text_1863EA, Text_18642E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAB92 + goto_if eq, EventScript_1AAB92 msgbox Text_18640D, 6 end @@ -5888,7 +5797,7 @@ Route14_EventScript_1AABAD:: @ 81AABAD trainerbattle 4, TRAINER_TWINS_KIRI_JAN, 0, Text_18645B, Text_186487, Text_1864D3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AABD8 + goto_if eq, EventScript_1AABD8 msgbox Text_18649C, 6 end @@ -5901,7 +5810,7 @@ Route15_EventScript_1AABF3:: @ 81AABF3 trainerbattle 0, TRAINER_BIKER_ERNEST, 0, Text_1868B6, Text_1868E8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAC1A + goto_if eq, EventScript_1AAC1A msgbox Text_1868F1, 6 end @@ -5914,7 +5823,7 @@ Route15_EventScript_1AAC31:: @ 81AAC31 trainerbattle 0, TRAINER_BIKER_ALEX, 0, Text_186936, Text_186968 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAC58 + goto_if eq, EventScript_1AAC58 msgbox Text_18697C, 6 end @@ -5927,7 +5836,7 @@ Route15_EventScript_1AAC6F:: @ 81AAC6F trainerbattle 0, TRAINER_BEAUTY_GRACE, 0, Text_18678B, Text_1867C1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAC96 + goto_if eq, EventScript_1AAC96 msgbox Text_1867DA, 6 end @@ -5940,7 +5849,7 @@ Route15_EventScript_1AACAD:: @ 81AACAD trainerbattle 0, TRAINER_BEAUTY_OLIVIA, 0, Text_18680C, Text_186841 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AACD4 + goto_if eq, EventScript_1AACD4 msgbox Text_18686F, 6 end @@ -5953,7 +5862,7 @@ Route15_EventScript_1AACEB:: @ 81AACEB trainerbattle 0, TRAINER_BIRD_KEEPER_EDWIN, 0, Text_18664F, Text_18667A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAD12 + goto_if eq, EventScript_1AAD12 msgbox Text_18668D, 6 end @@ -5966,7 +5875,7 @@ Route15_EventScript_1AAD29:: @ 81AAD29 trainerbattle 0, TRAINER_BIRD_KEEPER_CHESTER, 0, Text_1866D1, Text_186707 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAD50 + goto_if eq, EventScript_1AAD50 msgbox Text_18671A, 6 end @@ -5979,7 +5888,7 @@ Route15_EventScript_1AAD67:: @ 81AAD67 trainerbattle 0, TRAINER_PICNICKER_YAZMIN, 0, Text_186A22, Text_186A40 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAD8E + goto_if eq, EventScript_1AAD8E msgbox Text_186A55, 6 end @@ -5992,7 +5901,7 @@ Route15_EventScript_1AADA5:: @ 81AADA5 trainerbattle 0, TRAINER_PICNICKER_KINDRA, 0, Text_18650B, Text_186549 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AADCC + goto_if eq, EventScript_1AADCC msgbox Text_18655A, 6 end @@ -6005,7 +5914,7 @@ Route15_EventScript_1AADE3:: @ 81AADE3 trainerbattle 0, TRAINER_PICNICKER_BECKY, 0, Text_1865D3, Text_186612 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAE0A + goto_if eq, EventScript_1AAE0A msgbox Text_18661D, 6 end @@ -6018,7 +5927,7 @@ Route15_EventScript_1AAE21:: @ 81AAE21 trainerbattle 0, TRAINER_PICNICKER_CELIA, 0, Text_1869BA, Text_1869E6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAE48 + goto_if eq, EventScript_1AAE48 msgbox Text_1869F4, 6 end @@ -6031,7 +5940,7 @@ Route15_EventScript_1AAE5F:: @ 81AAE5F trainerbattle 4, TRAINER_CRUSH_KIN_RON_MYA, 0, Text_186A95, Text_186ACB, Text_186B46 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAE8A + goto_if eq, EventScript_1AAE8A msgbox Text_186B0A, 6 end @@ -6044,7 +5953,7 @@ Route15_EventScript_1AAEA5:: @ 81AAEA5 trainerbattle 4, TRAINER_CRUSH_KIN_RON_MYA, 0, Text_186B89, Text_186BB1, Text_186BFE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAED0 + goto_if eq, EventScript_1AAED0 msgbox Text_186BD2, 6 end @@ -6057,7 +5966,7 @@ Route16_EventScript_1AAEEB:: @ 81AAEEB trainerbattle 0, TRAINER_BIKER_LAO, 0, Text_186C4D, Text_186C5F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAF12 + goto_if eq, EventScript_1AAF12 msgbox Text_186C75, 6 end @@ -6070,7 +5979,7 @@ Route16_EventScript_1AAF29:: @ 81AAF29 trainerbattle 0, TRAINER_BIKER_HIDEO, 0, Text_186D39, Text_186D52 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAF50 + goto_if eq, EventScript_1AAF50 msgbox Text_186D5A, 6 end @@ -6083,7 +5992,7 @@ Route16_EventScript_1AAF67:: @ 81AAF67 trainerbattle 0, TRAINER_BIKER_RUBEN, 0, Text_186E86, Text_186EB4 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAF8E + goto_if eq, EventScript_1AAF8E msgbox Text_186EC7, 6 end @@ -6096,7 +6005,7 @@ Route16_EventScript_1AAFA5:: @ 81AAFA5 trainerbattle 0, TRAINER_CUE_BALL_KOJI, 0, Text_186CA2, Text_186CBB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AAFCC + goto_if eq, EventScript_1AAFCC msgbox Text_186CC5, 6 end @@ -6109,7 +6018,7 @@ Route16_EventScript_1AAFE3:: @ 81AAFE3 trainerbattle 0, TRAINER_CUE_BALL_LUKE, 0, Text_186CE5, Text_186D06 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB00A + goto_if eq, EventScript_1AB00A msgbox Text_186D16, 6 end @@ -6122,7 +6031,7 @@ Route16_EventScript_1AB021:: @ 81AB021 trainerbattle 0, TRAINER_CUE_BALL_CAMRON, 0, Text_186DD9, Text_186E0D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB048 + goto_if eq, EventScript_1AB048 msgbox Text_186E1C, 6 end @@ -6135,7 +6044,7 @@ Route16_EventScript_1AB05F:: @ 81AB05F trainerbattle 4, TRAINER_YOUNG_COUPLE_LEA_JED, 0, Text_186FBD, Text_186FFA, Text_187057 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB08A + goto_if eq, EventScript_1AB08A msgbox Text_187027, 6 end @@ -6148,7 +6057,7 @@ Route16_EventScript_1AB0A5:: @ 81AB0A5 trainerbattle 4, TRAINER_YOUNG_COUPLE_LEA_JED, 0, Text_187097, Text_1870CC, Text_187120 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB0D0 + goto_if eq, EventScript_1AB0D0 msgbox Text_1870F9, 6 end @@ -6161,7 +6070,7 @@ Route17_EventScript_1AB0EB:: @ 81AB0EB trainerbattle 0, TRAINER_BIKER_BILLY, 0, Text_1872BD, Text_1872E3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB112 + goto_if eq, EventScript_1AB112 msgbox Text_1872EB, 6 end @@ -6174,7 +6083,7 @@ Route17_EventScript_1AB129:: @ 81AB129 trainerbattle 0, TRAINER_BIKER_NIKOLAS, 0, Text_18730A, Text_187325 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB150 + goto_if eq, EventScript_1AB150 msgbox Text_187333, 6 end @@ -6187,7 +6096,7 @@ Route17_EventScript_1AB167:: @ 81AB167 trainerbattle 0, TRAINER_BIKER_JAXON, 0, Text_187456, Text_187472 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB18E + goto_if eq, EventScript_1AB18E msgbox Text_187479, 6 end @@ -6200,7 +6109,7 @@ Route17_EventScript_1AB1A5:: @ 81AB1A5 trainerbattle 0, TRAINER_BIKER_WILLIAM, 0, Text_18749B, Text_1874B6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB1CC + goto_if eq, EventScript_1AB1CC msgbox Text_1874C9, 6 end @@ -6213,7 +6122,7 @@ Route17_EventScript_1AB1E3:: @ 81AB1E3 trainerbattle 0, TRAINER_CUE_BALL_RAUL, 0, Text_18717E, Text_1871AE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB20A + goto_if eq, EventScript_1AB20A msgbox Text_1871BA, 6 end @@ -6226,7 +6135,7 @@ Route17_EventScript_1AB221:: @ 81AB221 trainerbattle 0, TRAINER_CUE_BALL_ISAIAH, 0, Text_187228, Text_187254 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB248 + goto_if eq, EventScript_1AB248 msgbox Text_18725A, 6 end @@ -6239,7 +6148,7 @@ Route17_EventScript_1AB25F:: @ 81AB25F trainerbattle 0, TRAINER_CUE_BALL_ZEEK, 0, Text_187362, Text_187395 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB286 + goto_if eq, EventScript_1AB286 msgbox Text_18739F, 6 end @@ -6252,7 +6161,7 @@ Route17_EventScript_1AB29D:: @ 81AB29D trainerbattle 0, TRAINER_CUE_BALL_JAMAL, 0, Text_1873D1, Text_1873EB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB2C4 + goto_if eq, EventScript_1AB2C4 msgbox Text_1873FF, 6 end @@ -6265,7 +6174,7 @@ Route17_EventScript_1AB2DB:: @ 81AB2DB trainerbattle 0, TRAINER_CUE_BALL_COREY, 0, Text_18741D, Text_187429 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB302 + goto_if eq, EventScript_1AB302 msgbox Text_187432, 6 end @@ -6278,7 +6187,7 @@ Route17_EventScript_1AB319:: @ 81AB319 trainerbattle 0, TRAINER_BIKER_VIRGIL, 0, Text_18727D, Text_187295 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB340 + goto_if eq, EventScript_1AB340 msgbox Text_1872A5, 6 end @@ -6291,7 +6200,7 @@ Route18_EventScript_1AB357:: @ 81AB357 trainerbattle 0, TRAINER_BIRD_KEEPER_WILTON, 0, Text_187640, Text_187672 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB37E + goto_if eq, EventScript_1AB37E msgbox Text_187677, 6 end @@ -6304,7 +6213,7 @@ Route18_EventScript_1AB395:: @ 81AB395 trainerbattle 0, TRAINER_BIRD_KEEPER_RAMIRO, 0, Text_18768C, Text_1876B3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB3BC + goto_if eq, EventScript_1AB3BC msgbox Text_1876C5, 6 end @@ -6317,7 +6226,7 @@ Route18_EventScript_1AB3D3:: @ 81AB3D3 trainerbattle 0, TRAINER_BIRD_KEEPER_JACOB, 0, Text_187704, Text_187726 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB3FA + goto_if eq, EventScript_1AB3FA msgbox Text_18772C, 6 end @@ -6330,7 +6239,7 @@ Route19_EventScript_1AB411:: @ 81AB411 trainerbattle 0, TRAINER_SWIMMER_MALE_RICHARD, 0, Text_1877A3, Text_1877DF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB438 + goto_if eq, EventScript_1AB438 msgbox Text_1877EE, 6 end @@ -6343,7 +6252,7 @@ Route19_EventScript_1AB44F:: @ 81AB44F trainerbattle 0, TRAINER_SWIMMER_MALE_REECE, 0, Text_187811, Text_18783E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB476 + goto_if eq, EventScript_1AB476 msgbox Text_187852, 6 end @@ -6356,7 +6265,7 @@ Route19_EventScript_1AB48D:: @ 81AB48D trainerbattle 0, TRAINER_SWIMMER_MALE_MATTHEW, 0, Text_187884, Text_1878A5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB4B4 + goto_if eq, EventScript_1AB4B4 msgbox Text_1878B1, 6 end @@ -6369,7 +6278,7 @@ Route19_EventScript_1AB4CB:: @ 81AB4CB trainerbattle 0, TRAINER_SWIMMER_MALE_DOUGLAS, 0, Text_1878DD, Text_1878F8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB4F2 + goto_if eq, EventScript_1AB4F2 msgbox Text_1878FE, 6 end @@ -6382,7 +6291,7 @@ Route19_EventScript_1AB509:: @ 81AB509 trainerbattle 0, TRAINER_SWIMMER_MALE_DAVID, 0, Text_187925, Text_187955 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB530 + goto_if eq, EventScript_1AB530 msgbox Text_18795B, 6 end @@ -6395,7 +6304,7 @@ Route19_EventScript_1AB547:: @ 81AB547 trainerbattle 0, TRAINER_SWIMMER_MALE_TONY, 0, Text_187985, Text_1879C3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB56E + goto_if eq, EventScript_1AB56E msgbox Text_1879D3, 6 end @@ -6408,7 +6317,7 @@ Route19_EventScript_1AB585:: @ 81AB585 trainerbattle 0, TRAINER_SWIMMER_MALE_AXLE, 0, Text_187AFA, Text_187B25 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB5AC + goto_if eq, EventScript_1AB5AC msgbox Text_187B35, 6 end @@ -6421,7 +6330,7 @@ Route19_EventScript_1AB5C3:: @ 81AB5C3 trainerbattle 0, TRAINER_SWIMMER_FEMALE_ANYA, 0, Text_187A11, Text_187A44 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB5EA + goto_if eq, EventScript_1AB5EA msgbox Text_187A50, 6 end @@ -6434,7 +6343,7 @@ Route19_EventScript_1AB601:: @ 81AB601 trainerbattle 0, TRAINER_SWIMMER_FEMALE_ALICE, 0, Text_187A9E, Text_187AC1 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB628 + goto_if eq, EventScript_1AB628 msgbox Text_187ACA, 6 end @@ -6447,7 +6356,7 @@ Route19_EventScript_1AB63F:: @ 81AB63F trainerbattle 0, TRAINER_SWIMMER_FEMALE_CONNIE, 0, Text_187B5D, Text_187B85 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB666 + goto_if eq, EventScript_1AB666 msgbox Text_187B94, 6 end @@ -6460,7 +6369,7 @@ Route19_EventScript_1AB67D:: @ 81AB67D trainerbattle 4, TRAINER_SIS_AND_BRO_LIA_LUC, 0, Text_187C32, Text_187C6F, Text_187CF2 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB6A8 + goto_if eq, EventScript_1AB6A8 msgbox Text_187C9E, 6 end @@ -6473,7 +6382,7 @@ Route19_EventScript_1AB6C3:: @ 81AB6C3 trainerbattle 4, TRAINER_SIS_AND_BRO_LIA_LUC, 0, Text_187D45, Text_187D7E, Text_187DE8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB6EE + goto_if eq, EventScript_1AB6EE msgbox Text_187DAD, 6 end @@ -6486,7 +6395,7 @@ Route20_EventScript_1AB709:: @ 81AB709 trainerbattle 0, TRAINER_SWIMMER_MALE_BARRY, 0, Text_187E40, Text_187E7B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB730 + goto_if eq, EventScript_1AB730 msgbox Text_187E83, 6 end @@ -6499,7 +6408,7 @@ Route20_EventScript_1AB747:: @ 81AB747 trainerbattle 0, TRAINER_SWIMMER_MALE_DEAN, 0, Text_187FDB, Text_187FF7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB76E + goto_if eq, EventScript_1AB76E msgbox Text_187FFE, 6 end @@ -6512,7 +6421,7 @@ Route20_EventScript_1AB785:: @ 81AB785 trainerbattle 0, TRAINER_SWIMMER_MALE_DARRIN, 0, Text_18802E, Text_18805C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB7AC + goto_if eq, EventScript_1AB7AC msgbox Text_18806D, 6 end @@ -6525,7 +6434,7 @@ Route20_EventScript_1AB7C3:: @ 81AB7C3 trainerbattle 0, TRAINER_SWIMMER_FEMALE_TIFFANY, 0, Text_187F24, Text_187F5A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB7EA + goto_if eq, EventScript_1AB7EA msgbox Text_187F61, 6 end @@ -6538,7 +6447,7 @@ Route20_EventScript_1AB801:: @ 81AB801 trainerbattle 0, TRAINER_SWIMMER_FEMALE_NORA, 0, Text_1880F8, Text_188119 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB828 + goto_if eq, EventScript_1AB828 msgbox Text_188139, 6 end @@ -6551,7 +6460,7 @@ Route20_EventScript_1AB83F:: @ 81AB83F trainerbattle 0, TRAINER_SWIMMER_FEMALE_MELISSA, 0, Text_188218, Text_18825C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB866 + goto_if eq, EventScript_1AB866 msgbox Text_18827B, 6 end @@ -6564,7 +6473,7 @@ Route20_EventScript_1AB87D:: @ 81AB87D trainerbattle 0, TRAINER_SWIMMER_FEMALE_SHIRLEY, 0, Text_187EBB, Text_187EED specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB8A4 + goto_if eq, EventScript_1AB8A4 msgbox Text_187EF6, 6 end @@ -6577,7 +6486,7 @@ Route20_EventScript_1AB8BB:: @ 81AB8BB trainerbattle 0, TRAINER_BIRD_KEEPER_ROGER, 0, Text_18808E, Text_1880AB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB8E2 + goto_if eq, EventScript_1AB8E2 msgbox Text_1880C8, 6 end @@ -6590,7 +6499,7 @@ Route20_EventScript_1AB8F9:: @ 81AB8F9 trainerbattle 0, TRAINER_PICNICKER_MISSY, 0, Text_188165, Text_1881A3 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB920 + goto_if eq, EventScript_1AB920 msgbox Text_1881B8, 6 end @@ -6603,7 +6512,7 @@ Route20_EventScript_1AB937:: @ 81AB937 trainerbattle 0, TRAINER_PICNICKER_IRENE, 0, Text_187F78, Text_187F92 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB95E + goto_if eq, EventScript_1AB95E msgbox Text_187FA3, 6 end @@ -6616,7 +6525,7 @@ Route21_North_EventScript_1AB975:: @ 81AB975 trainerbattle 0, TRAINER_FISHERMAN_RONALD, 0, Text_18835A, Text_188383 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB99C + goto_if eq, EventScript_1AB99C msgbox Text_188389, 6 end @@ -6629,7 +6538,7 @@ Route21_South_EventScript_1AB9B3:: @ 81AB9B3 trainerbattle 0, TRAINER_FISHERMAN_CLAUDE, 0, Text_1885D8, Text_1885F8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AB9DA + goto_if eq, EventScript_1AB9DA msgbox Text_188632, 6 end @@ -6642,7 +6551,7 @@ Route21_North_EventScript_1AB9F1:: @ 81AB9F1 trainerbattle 0, TRAINER_FISHERMAN_WADE, 0, Text_1883C6, Text_1883E9 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABA18 + goto_if eq, EventScript_1ABA18 msgbox Text_18841D, 6 end @@ -6655,7 +6564,7 @@ Route21_South_EventScript_1ABA2F:: @ 81ABA2F trainerbattle 0, TRAINER_FISHERMAN_NOLAN, 0, Text_18868C, Text_1886AE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABA56 + goto_if eq, EventScript_1ABA56 msgbox Text_1886C5, 6 end @@ -6668,7 +6577,7 @@ Route21_North_EventScript_1ABA6D:: @ 81ABA6D trainerbattle 0, TRAINER_SWIMMER_MALE_SPENCER, 0, Text_18843C, Text_18845F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABA94 + goto_if eq, EventScript_1ABA94 msgbox Text_188465, 6 end @@ -6681,7 +6590,7 @@ Route21_South_EventScript_1ABAAB:: @ 81ABAAB trainerbattle 0, TRAINER_SWIMMER_MALE_JACK, 0, Text_1884D4, Text_1884F0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABAD2 + goto_if eq, EventScript_1ABAD2 msgbox Text_1884FF, 6 end @@ -6694,7 +6603,7 @@ Route21_South_EventScript_1ABAE9:: @ 81ABAE9 trainerbattle 0, TRAINER_SWIMMER_MALE_JEROME, 0, Text_18851F, Text_188543 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABB10 + goto_if eq, EventScript_1ABB10 msgbox Text_188555, 6 end @@ -6707,7 +6616,7 @@ Route21_South_EventScript_1ABB27:: @ 81ABB27 trainerbattle 0, TRAINER_SWIMMER_MALE_ROLAND, 0, Text_188592, Text_1885B2 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABB4E + goto_if eq, EventScript_1ABB4E msgbox Text_1885BF, 6 end @@ -6720,7 +6629,7 @@ Route21_North_EventScript_1ABB65:: @ 81ABB65 trainerbattle 4, TRAINER_SIS_AND_BRO_LIL_IAN, 0, Text_1886E2, Text_188712, Text_18875E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABB90 + goto_if eq, EventScript_1ABB90 msgbox Text_188734, 6 end @@ -6733,7 +6642,7 @@ Route21_North_EventScript_1ABBAB:: @ 81ABBAB trainerbattle 4, TRAINER_SIS_AND_BRO_LIL_IAN, 0, Text_1887B4, Text_1887F1, Text_188850 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABBD6 + goto_if eq, EventScript_1ABBD6 msgbox Text_188812, 6 end @@ -6746,7 +6655,7 @@ OneIsland_KindleRoad_EventScript_1ABBF1:: @ 81ABBF1 trainerbattle 0, TRAINER_SWIMMER_FEMALE_MARIA, 0, Text_18961F, Text_18964D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABC18 + goto_if eq, EventScript_1ABC18 msgbox Text_189657, 6 end @@ -6759,7 +6668,7 @@ OneIsland_KindleRoad_EventScript_1ABC2F:: @ 81ABC2F trainerbattle 0, TRAINER_SWIMMER_FEMALE_ABIGAIL, 0, Text_18968C, Text_1896AC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABC56 + goto_if eq, EventScript_1ABC56 msgbox Text_1896C1, 6 end @@ -6772,7 +6681,7 @@ OneIsland_KindleRoad_EventScript_1ABC6D:: @ 81ABC6D trainerbattle 0, TRAINER_SWIMMER_MALE_FINN, 0, Text_1896F9, Text_189728 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABC94 + goto_if eq, EventScript_1ABC94 msgbox Text_189740, 6 end @@ -6785,7 +6694,7 @@ OneIsland_KindleRoad_EventScript_1ABCAB:: @ 81ABCAB trainerbattle 0, TRAINER_SWIMMER_MALE_GARRETT, 0, Text_189767, Text_1897A4 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABCD2 + goto_if eq, EventScript_1ABCD2 msgbox Text_1897C5, 6 end @@ -6798,7 +6707,7 @@ OneIsland_KindleRoad_EventScript_1ABCE9:: @ 81ABCE9 trainerbattle 0, TRAINER_FISHERMAN_TOMMY, 0, Text_1897FF, Text_189833 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABD10 + goto_if eq, EventScript_1ABD10 msgbox Text_18984B, 6 end @@ -6811,7 +6720,7 @@ OneIsland_KindleRoad_EventScript_1ABD27:: @ 81ABD27 trainerbattle 0, TRAINER_CRUSH_GIRL_SHARON, 0, Text_189883, Text_1898AB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABD4E + goto_if eq, EventScript_1ABD4E msgbox Text_1898C4, 6 end @@ -6824,7 +6733,7 @@ OneIsland_KindleRoad_EventScript_1ABD65:: @ 81ABD65 trainerbattle 0, TRAINER_CRUSH_GIRL_TANYA, 0, Text_1898F0, Text_18991B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABD8C + goto_if eq, EventScript_1ABD8C msgbox Text_18992C, 6 end @@ -6837,7 +6746,7 @@ OneIsland_KindleRoad_EventScript_1ABDA3:: @ 81ABDA3 trainerbattle 0, TRAINER_BLACK_BELT_SHEA, 0, Text_189950, Text_18998C specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABDCA + goto_if eq, EventScript_1ABDCA msgbox Text_189998, 6 end @@ -6850,7 +6759,7 @@ OneIsland_KindleRoad_EventScript_1ABDE1:: @ 81ABDE1 trainerbattle 0, TRAINER_BLACK_BELT_HUGH, 0, Text_1899CE, Text_189A0A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABE08 + goto_if eq, EventScript_1ABE08 msgbox Text_189A13, 6 end @@ -6863,7 +6772,7 @@ OneIsland_KindleRoad_EventScript_1ABE1F:: @ 81ABE1F trainerbattle 0, TRAINER_CAMPER_BRYCE, 0, Text_189A53, Text_189A92 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABE46 + goto_if eq, EventScript_1ABE46 msgbox Text_189A9F, 6 end @@ -6876,7 +6785,7 @@ OneIsland_KindleRoad_EventScript_1ABE5D:: @ 81ABE5D trainerbattle 0, TRAINER_PICNICKER_CLAIRE, 0, Text_189ACB, Text_189B0B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABE84 + goto_if eq, EventScript_1ABE84 msgbox Text_189B24, 6 end @@ -6889,7 +6798,7 @@ OneIsland_KindleRoad_EventScript_1ABE9B:: @ 81ABE9B trainerbattle 4, TRAINER_CRUSH_KIN_MIK_KIA, 0, Text_189B4D, Text_189B84, Text_189BDE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABEC6 + goto_if eq, EventScript_1ABEC6 msgbox Text_189BA3, 6 end @@ -6902,7 +6811,7 @@ OneIsland_KindleRoad_EventScript_1ABEE1:: @ 81ABEE1 trainerbattle 4, TRAINER_CRUSH_KIN_MIK_KIA, 0, Text_189C33, Text_189C62, Text_189CAB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABF0C + goto_if eq, EventScript_1ABF0C msgbox Text_189C7E, 6 end @@ -6915,7 +6824,7 @@ OneIsland_TreasureBeach_EventScript_1ABF27:: @ 81ABF27 trainerbattle 0, TRAINER_SWIMMER_FEMALE_AMARA, 0, Text_189D5A, Text_189D8B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABF4E + goto_if eq, EventScript_1ABF4E msgbox Text_189DA3, 6 end @@ -6928,7 +6837,7 @@ ThreeIsland_BondBridge_EventScript_1ABF65:: @ 81ABF65 trainerbattle 0, TRAINER_AROMA_LADY_NIKKI, 0, Text_189E42, Text_189E72 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABF8C + goto_if eq, EventScript_1ABF8C msgbox Text_189E9E, 6 end @@ -6941,7 +6850,7 @@ ThreeIsland_BondBridge_EventScript_1ABFA3:: @ 81ABFA3 trainerbattle 0, TRAINER_AROMA_LADY_VIOLET, 0, Text_189ED4, Text_189EFA specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ABFCA + goto_if eq, EventScript_1ABFCA msgbox Text_189F21, 6 end @@ -6954,7 +6863,7 @@ ThreeIsland_BondBridge_EventScript_1ABFE1:: @ 81ABFE1 trainerbattle 0, TRAINER_TUBER_AMIRA, 0, Text_189F63, Text_189F9A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC008 + goto_if eq, EventScript_1AC008 msgbox Text_189FA8, 6 end @@ -6967,7 +6876,7 @@ ThreeIsland_BondBridge_EventScript_1AC01F:: @ 81AC01F trainerbattle 0, TRAINER_TUBER_ALEXIS, 0, Text_189FDB, Text_189FEE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC046 + goto_if eq, EventScript_1AC046 msgbox Text_18A000, 6 end @@ -6980,7 +6889,7 @@ ThreeIsland_BondBridge_EventScript_1AC05D:: @ 81AC05D trainerbattle 0, TRAINER_SWIMMER_FEMALE_TISHA, 0, Text_18A01F, Text_18A053 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC084 + goto_if eq, EventScript_1AC084 msgbox Text_18A082, 6 end @@ -6993,7 +6902,7 @@ ThreeIsland_BondBridge_EventScript_1AC09B:: @ 81AC09B trainerbattle 4, TRAINER_TWINS_JOY_MEG, 0, Text_18A0C4, Text_18A0F7, Text_18A138 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC0C6 + goto_if eq, EventScript_1AC0C6 msgbox Text_18A106, 6 end @@ -7006,7 +6915,7 @@ ThreeIsland_BondBridge_EventScript_1AC0E1:: @ 81AC0E1 trainerbattle 4, TRAINER_TWINS_JOY_MEG, 0, Text_18A179, Text_18A1A3, Text_18A1CD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC10C + goto_if eq, EventScript_1AC10C msgbox Text_18A1B2, 6 end @@ -7019,7 +6928,7 @@ FiveIsland_ResortGorgeous_EventScript_1AC127:: @ 81AC127 trainerbattle 0, TRAINER_PAINTER_DAISY, 0, Text_18A3E2, Text_18A40E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC14E + goto_if eq, EventScript_1AC14E msgbox Text_18A430, 6 end @@ -7032,7 +6941,7 @@ FiveIsland_ResortGorgeous_EventScript_1AC165:: @ 81AC165 trainerbattle 0, TRAINER_PAINTER_CELINA, 0, Text_18A461, Text_18A49E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC18C + goto_if eq, EventScript_1AC18C msgbox Text_18A4C6, 6 end @@ -7045,7 +6954,7 @@ FiveIsland_ResortGorgeous_EventScript_1AC1A3:: @ 81AC1A3 trainerbattle 0, TRAINER_PAINTER_RAYNA, 0, Text_18A50E, Text_18A535 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC1CA + goto_if eq, EventScript_1AC1CA msgbox Text_18A555, 6 end @@ -7058,7 +6967,7 @@ FiveIsland_ResortGorgeous_EventScript_1AC1E1:: @ 81AC1E1 trainerbattle 0, TRAINER_LADY_JACKI, 0, Text_18A5B9, Text_18A5EE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC208 + goto_if eq, EventScript_1AC208 msgbox Text_18A601, 6 end @@ -7071,7 +6980,7 @@ FiveIsland_ResortGorgeous_EventScript_1AC21F:: @ 81AC21F trainerbattle 0, TRAINER_LADY_GILLIAN, 0, Text_18A645, Text_18A67F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC246 + goto_if eq, EventScript_1AC246 msgbox Text_18A699, 6 end @@ -7084,7 +6993,7 @@ FiveIsland_ResortGorgeous_EventScript_1AC25D:: @ 81AC25D trainerbattle 0, TRAINER_YOUNGSTER_DESTIN, 0, Text_18A6DA, Text_18A6FE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC284 + goto_if eq, EventScript_1AC284 msgbox Text_18A715, 6 end @@ -7097,7 +7006,7 @@ FiveIsland_ResortGorgeous_EventScript_1AC29B:: @ 81AC29B trainerbattle 0, TRAINER_SWIMMER_MALE_TOBY, 0, Text_18A74A, Text_18A786 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC2C2 + goto_if eq, EventScript_1AC2C2 msgbox Text_18A7AC, 6 end @@ -7110,7 +7019,7 @@ FiveIsland_WaterLabyrinth_EventScript_1AC2D9:: @ 81AC2D9 trainerbattle 0, TRAINER_PKMN_BREEDER_ALIZE, 0, Text_18AAD5, Text_18AB0B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC300 + goto_if eq, EventScript_1AC300 msgbox Text_18AB37, 6 end @@ -7123,7 +7032,7 @@ FiveIsland_MemorialPillar_EventScript_1AC317:: @ 81AC317 trainerbattle 0, TRAINER_BIRD_KEEPER_MILO, 0, Text_18AE50, Text_18AEA8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC33E + goto_if eq, EventScript_1AC33E msgbox Text_18AEB6, 6 end @@ -7136,7 +7045,7 @@ FiveIsland_MemorialPillar_EventScript_1AC355:: @ 81AC355 trainerbattle 0, TRAINER_BIRD_KEEPER_CHAZ, 0, Text_18AEDC, Text_18AF39 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC37C + goto_if eq, EventScript_1AC37C msgbox Text_18AF45, 6 end @@ -7149,7 +7058,7 @@ FiveIsland_MemorialPillar_EventScript_1AC393:: @ 81AC393 trainerbattle 0, TRAINER_BIRD_KEEPER_HAROLD, 0, Text_18AF72, Text_18AFCC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC3BA + goto_if eq, EventScript_1AC3BA msgbox Text_18AFF2, 6 end @@ -7162,7 +7071,7 @@ SixIsland_OutcastIsland_EventScript_1AC3D1:: @ 81AC3D1 trainerbattle 0, TRAINER_FISHERMAN_TYLOR, 0, Text_18B400, Text_18B43B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC3F8 + goto_if eq, EventScript_1AC3F8 msgbox Text_18B451, 6 end @@ -7175,7 +7084,7 @@ SixIsland_OutcastIsland_EventScript_1AC40F:: @ 81AC40F trainerbattle 0, TRAINER_SWIMMER_MALE_MYMO, 0, Text_18B48F, Text_18B4C5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC436 + goto_if eq, EventScript_1AC436 msgbox Text_18B4D1, 6 end @@ -7188,7 +7097,7 @@ SixIsland_OutcastIsland_EventScript_1AC44D:: @ 81AC44D trainerbattle 0, TRAINER_SWIMMER_FEMALE_NICOLE, 0, Text_18B4FA, Text_18B539 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC474 + goto_if eq, EventScript_1AC474 msgbox Text_18B573, 6 end @@ -7201,7 +7110,7 @@ SixIsland_OutcastIsland_EventScript_1AC48B:: @ 81AC48B trainerbattle 4, TRAINER_SIS_AND_BRO_AVA_GEB, 0, Text_18B5C8, Text_18B5F4, Text_18B660 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC4B6 + goto_if eq, EventScript_1AC4B6 msgbox Text_18B62E, 6 end @@ -7214,7 +7123,7 @@ SixIsland_OutcastIsland_EventScript_1AC4D1:: @ 81AC4D1 trainerbattle 4, TRAINER_SIS_AND_BRO_AVA_GEB, 0, Text_18B6C1, Text_18B6EF, Text_18B762 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC4FC + goto_if eq, EventScript_1AC4FC msgbox Text_18B720, 6 end @@ -7227,7 +7136,7 @@ SixIsland_GreenPath_EventScript_1AC517:: @ 81AC517 trainerbattle 0, TRAINER_PSYCHIC_JACLYN, 0, Text_18B7B0, Text_18B7F0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC53E + goto_if eq, EventScript_1AC53E msgbox Text_18B7FD, 6 end @@ -7240,7 +7149,7 @@ SixIsland_WaterPath_EventScript_1AC555:: @ 81AC555 trainerbattle 0, TRAINER_AROMA_LADY_ROSE, 0, Text_18B896, Text_18B8C8 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC57C + goto_if eq, EventScript_1AC57C msgbox Text_18B8F7, 6 end @@ -7253,7 +7162,7 @@ SixIsland_WaterPath_EventScript_1AC593:: @ 81AC593 trainerbattle 0, TRAINER_JUGGLER_EDWARD, 0, Text_18B959, Text_18B988 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC5BA + goto_if eq, EventScript_1AC5BA msgbox Text_18B9A5, 6 end @@ -7266,7 +7175,7 @@ SixIsland_WaterPath_EventScript_1AC5D1:: @ 81AC5D1 trainerbattle 0, TRAINER_SWIMMER_MALE_SAMIR, 0, Text_18B9EC, Text_18BA47 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC5F8 + goto_if eq, EventScript_1AC5F8 msgbox Text_18BA57, 6 end @@ -7279,7 +7188,7 @@ SixIsland_WaterPath_EventScript_1AC60F:: @ 81AC60F trainerbattle 0, TRAINER_SWIMMER_FEMALE_DENISE, 0, Text_18BA86, Text_18BAC0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC636 + goto_if eq, EventScript_1AC636 msgbox Text_18BAE0, 6 end @@ -7292,7 +7201,7 @@ SixIsland_WaterPath_EventScript_1AC64D:: @ 81AC64D trainerbattle 4, TRAINER_TWINS_MIU_MIA, 0, Text_18BBBA, Text_18BBE2, Text_18BC24 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC678 + goto_if eq, EventScript_1AC678 msgbox Text_18BBF6, 6 end @@ -7305,7 +7214,7 @@ SixIsland_WaterPath_EventScript_1AC693:: @ 81AC693 trainerbattle 4, TRAINER_TWINS_MIU_MIA, 0, Text_18BC5A, Text_18BC84, Text_18BCCF specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC6BE + goto_if eq, EventScript_1AC6BE msgbox Text_18BCAE, 6 end @@ -7318,7 +7227,7 @@ SixIsland_WaterPath_EventScript_1AC6D9:: @ 81AC6D9 trainerbattle 0, TRAINER_HIKER_EARL, 0, Text_18BB2D, Text_18BB62 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC700 + goto_if eq, EventScript_1AC700 msgbox Text_18BB8B, 6 end @@ -7331,7 +7240,7 @@ SixIsland_RuinValley_EventScript_1AC717:: @ 81AC717 trainerbattle 0, TRAINER_RUIN_MANIAC_STANLY, 0, Text_18BE5D, Text_18BE9B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC73E + goto_if eq, EventScript_1AC73E msgbox Text_18BEA0, 6 end @@ -7344,7 +7253,7 @@ SixIsland_RuinValley_EventScript_1AC755:: @ 81AC755 trainerbattle 0, TRAINER_RUIN_MANIAC_FOSTER, 0, Text_18BF05, Text_18BF33 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC77C + goto_if eq, EventScript_1AC77C msgbox Text_18BF6C, 6 end @@ -7357,7 +7266,7 @@ SixIsland_RuinValley_EventScript_1AC793:: @ 81AC793 trainerbattle 0, TRAINER_RUIN_MANIAC_LARRY, 0, Text_18BFC5, Text_18C03B specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC7BA + goto_if eq, EventScript_1AC7BA msgbox Text_18C04C, 6 end @@ -7370,7 +7279,7 @@ SixIsland_RuinValley_EventScript_1AC7D1:: @ 81AC7D1 trainerbattle 0, TRAINER_HIKER_DARYL, 0, Text_18C09C, Text_18C0BB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC7F8 + goto_if eq, EventScript_1AC7F8 msgbox Text_18C0EA, 6 end @@ -7383,7 +7292,7 @@ SixIsland_RuinValley_EventScript_1AC80F:: @ 81AC80F trainerbattle 0, TRAINER_POKEMANIAC_HECTOR, 0, Text_18C10A, Text_18C140 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC836 + goto_if eq, EventScript_1AC836 msgbox Text_18C17A, 6 end @@ -7396,7 +7305,7 @@ SevenIsland_TrainerTower_EventScript_1AC84D:: @ 81AC84D trainerbattle 0, TRAINER_PSYCHIC_DARIO, 0, Text_18C1ED, Text_18C205 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC874 + goto_if eq, EventScript_1AC874 msgbox Text_18C20E, 6 end @@ -7409,7 +7318,7 @@ SevenIsland_TrainerTower_EventScript_1AC88B:: @ 81AC88B trainerbattle 0, TRAINER_PSYCHIC_RODETTE, 0, Text_18C283, Text_18C2BC specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC8B2 + goto_if eq, EventScript_1AC8B2 msgbox Text_18C2D5, 6 end @@ -7422,7 +7331,7 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC8C9:: @ 81AC8C9 trainerbattle 0, TRAINER_AROMA_LADY_MIAH, 0, Text_18C3BC, Text_18C3E7 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC8F0 + goto_if eq, EventScript_1AC8F0 msgbox Text_18C3FF, 6 end @@ -7435,7 +7344,7 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC907:: @ 81AC907 trainerbattle 4, TRAINER_YOUNG_COUPLE_EVE_JON, 0, Text_18C632, Text_18C662, Text_18C6AB specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC932 + goto_if eq, EventScript_1AC932 msgbox Text_18C683, 6 end @@ -7448,7 +7357,7 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC94D:: @ 81AC94D trainerbattle 4, TRAINER_YOUNG_COUPLE_EVE_JON, 0, Text_18C700, Text_18C73B, Text_18C7BD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC978 + goto_if eq, EventScript_1AC978 msgbox Text_18C773, 6 end @@ -7461,7 +7370,7 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC993:: @ 81AC993 trainerbattle 0, TRAINER_JUGGLER_MASON, 0, Text_18C44B, Text_18C473 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC9BA + goto_if eq, EventScript_1AC9BA msgbox Text_18C4BA, 6 end @@ -7474,7 +7383,7 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1AC9D1:: @ 81AC9D1 trainerbattle 0, TRAINER_PKMN_RANGER_NICOLAS, 0, Text_18C500, Text_18C543 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1AC9F8 + goto_if eq, EventScript_1AC9F8 msgbox Text_18C54B, 6 end @@ -7487,7 +7396,7 @@ SevenIsland_SevaultCanyon_Entrance_EventScript_1ACA0F:: @ 81ACA0F trainerbattle 0, TRAINER_PKMN_RANGER_MADELINE, 0, Text_18C5AA, Text_18C5CD specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACA36 + goto_if eq, EventScript_1ACA36 msgbox Text_18C5F5, 6 end @@ -7500,7 +7409,7 @@ SevenIsland_SevaultCanyon_EventScript_1ACA4D:: @ 81ACA4D trainerbattle 0, TRAINER_CRUSH_GIRL_CYNDY, 0, Text_18C887, Text_18C8A6 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACA74 + goto_if eq, EventScript_1ACA74 msgbox Text_18C8C2, 6 end @@ -7513,7 +7422,7 @@ SevenIsland_SevaultCanyon_EventScript_1ACA8B:: @ 81ACA8B trainerbattle 0, TRAINER_TAMER_EVAN, 0, Text_18C8FD, Text_18C980 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACAB2 + goto_if eq, EventScript_1ACAB2 msgbox Text_18C999, 6 end @@ -7526,7 +7435,7 @@ SevenIsland_SevaultCanyon_EventScript_1ACAC9:: @ 81ACAC9 trainerbattle 0, TRAINER_PKMN_RANGER_JACKSON, 0, Text_18CA2F, Text_18CA6F specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACAF0 + goto_if eq, EventScript_1ACAF0 msgbox Text_18CA9C, 6 end @@ -7539,7 +7448,7 @@ SevenIsland_SevaultCanyon_EventScript_1ACB07:: @ 81ACB07 trainerbattle 0, TRAINER_PKMN_RANGER_KATELYN, 0, Text_18CB16, Text_18CB3E specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACB2E + goto_if eq, EventScript_1ACB2E msgbox Text_18CB6C, 6 end @@ -7552,7 +7461,7 @@ SevenIsland_SevaultCanyon_EventScript_1ACB45:: @ 81ACB45 trainerbattle 0, TRAINER_COOLTRAINER_LEROY, 0, Text_18CBB4, Text_18CBE0 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACB6C + goto_if eq, EventScript_1ACB6C msgbox Text_18CC09, 6 end @@ -7565,7 +7474,7 @@ SevenIsland_SevaultCanyon_EventScript_1ACB83:: @ 81ACB83 trainerbattle 0, TRAINER_COOLTRAINER_MICHELLE, 0, Text_18CC4F, Text_18CCAE specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACBAA + goto_if eq, EventScript_1ACBAA msgbox Text_18CCEA, 6 end @@ -7578,7 +7487,7 @@ SevenIsland_SevaultCanyon_EventScript_1ACBC1:: @ 81ACBC1 trainerbattle 4, TRAINER_COOL_COUPLE_LEX_NYA, 0, Text_18CD49, Text_18CD75, Text_18CDE2 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACBEC + goto_if eq, EventScript_1ACBEC msgbox Text_18CD9C, 6 end @@ -7591,7 +7500,7 @@ SevenIsland_SevaultCanyon_EventScript_1ACC07:: @ 81ACC07 trainerbattle 4, TRAINER_COOL_COUPLE_LEX_NYA, 0, Text_18CE20, Text_18CE5A, Text_18CEF4 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACC32 + goto_if eq, EventScript_1ACC32 msgbox Text_18CE78, 6 end @@ -7604,7 +7513,7 @@ SevenIsland_TanobyRuins_EventScript_1ACC4D:: @ 81ACC4D trainerbattle 0, TRAINER_RUIN_MANIAC_BRANDON, 0, Text_18CFFB, Text_18D02A specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACC74 + goto_if eq, EventScript_1ACC74 msgbox Text_18D061, 6 end @@ -7617,7 +7526,7 @@ SevenIsland_TanobyRuins_EventScript_1ACC8B:: @ 81ACC8B trainerbattle 0, TRAINER_RUIN_MANIAC_BENJAMIN, 0, Text_18D0D9, Text_18D108 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACCB2 + goto_if eq, EventScript_1ACCB2 msgbox Text_18D125, 6 end @@ -7630,7 +7539,7 @@ SevenIsland_TanobyRuins_EventScript_1ACCC9:: @ 81ACCC9 trainerbattle 0, TRAINER_PAINTER_EDNA, 0, Text_18D18F, Text_18D1B5 specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACCF0 + goto_if eq, EventScript_1ACCF0 msgbox Text_18D1E3, 6 end @@ -7643,7 +7552,7 @@ SevenIsland_TanobyRuins_EventScript_1ACD07:: @ 81ACD07 trainerbattle 0, TRAINER_GENTLEMAN_CLIFFORD, 0, Text_18D22F, Text_18D26D specialvar VAR_RESULT, sub_810CD4C compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1ACD2E + goto_if eq, EventScript_1ACD2E msgbox Text_18D284, 6 end @@ -7952,10 +7861,10 @@ CeladonCity_GameCorner_EventScript_1B2867:: @ 81B2867 showmoneybox 0, 0, 0 msgbox gUnknown_81B1D7D, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1B2926 + goto_if eq, EventScript_1B2926 checkmoney 50, 0 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1B292B + goto_if eq, EventScript_1B292B playse SE_SHOP takemoney 50, 0 updatemoneybox 0, 0, 0 @@ -7963,15 +7872,11 @@ CeladonCity_GameCorner_EventScript_1B2867:: @ 81B2867 message gUnknown_81B1E24 waitmessage multichoice 21, 0, 2, 1 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B28DB - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B28E6 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B28F1 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1B28FC + switch VAR_RESULT + case 0, EventScript_1B28DB + case 1, EventScript_1B28E6 + case 2, EventScript_1B28F1 + case 3, EventScript_1B28FC end EventScript_1B28DB:: @ 81B28DB @@ -8035,9 +7940,9 @@ FourIsland_House2_EventScript_1B2938:: @ 81B2938 lock specialvar VAR_0x8008, sub_80CC3CC checkflag FLAG_0x290 - goto_if 0, EventScript_1B2951 + goto_if lt, EventScript_1B2951 checkflag FLAG_0x290 - goto_if 1, EventScript_1B2994 + goto_if eq, EventScript_1B2994 end EventScript_1B2951:: @ 81B2951 @@ -8051,7 +7956,7 @@ EventScript_1B2951:: @ 81B2951 applymovement 1, Movement_1A75DD waitmovement 0 compare_var_to_value VAR_0x8008, 0 - goto_if 1, EventScript_1B2B8E + goto_if eq, EventScript_1B2B8E message gUnknown_81B1EF8 waitmessage goto EventScript_1B29D0 @@ -8064,10 +7969,10 @@ EventScript_1B2994:: @ 81B2994 waitmovement 0 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 compare_var_to_value VAR_0x8008, 0 - goto_if 1, EventScript_1B29C6 + goto_if eq, EventScript_1B29C6 message gUnknown_81B2025 waitmessage goto EventScript_1B29D0 @@ -8081,108 +7986,75 @@ EventScript_1B29C6:: @ 81B29C6 end EventScript_1B29D0:: @ 81B29D0 - copyvar VAR_0x8000, VAR_0x8008 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2A23 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B2A4F - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1B2A7B - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1B2AA7 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1B2ADE - compare_var_to_value VAR_0x8000, 6 - goto_if 1, EventScript_1B2B15 - compare_var_to_value VAR_0x8000, 7 - goto_if 1, EventScript_1B2B4C + switch VAR_0x8008 + case 1, EventScript_1B2A23 + case 2, EventScript_1B2A4F + case 4, EventScript_1B2A7B + case 3, EventScript_1B2AA7 + case 5, EventScript_1B2ADE + case 6, EventScript_1B2B15 + case 7, EventScript_1B2B4C end EventScript_1B2A23:: @ 81B2A23 multichoice 15, 8, 3, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2B98 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 + switch VAR_RESULT + case 0, EventScript_1B2B98 + case 1, EventScript_1B2DF6 + case 127, EventScript_1B2DF6 end EventScript_1B2A4F:: @ 81B2A4F multichoice 16, 8, 4, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2C62 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 + switch VAR_RESULT + case 0, EventScript_1B2C62 + case 1, EventScript_1B2DF6 + case 127, EventScript_1B2DF6 end EventScript_1B2A7B:: @ 81B2A7B multichoice 15, 8, 5, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2D2C - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 + switch VAR_RESULT + case 0, EventScript_1B2D2C + case 1, EventScript_1B2DF6 + case 127, EventScript_1B2DF6 end EventScript_1B2AA7:: @ 81B2AA7 multichoice 15, 6, 6, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2B98 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2C62 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 + switch VAR_RESULT + case 0, EventScript_1B2B98 + case 1, EventScript_1B2C62 + case 2, EventScript_1B2DF6 + case 127, EventScript_1B2DF6 end EventScript_1B2ADE:: @ 81B2ADE multichoice 15, 6, 7, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2B98 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2D2C - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 + switch VAR_RESULT + case 0, EventScript_1B2B98 + case 1, EventScript_1B2D2C + case 2, EventScript_1B2DF6 + case 127, EventScript_1B2DF6 end EventScript_1B2B15:: @ 81B2B15 multichoice 15, 6, 8, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2C62 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2D2C - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 + switch VAR_RESULT + case 0, EventScript_1B2C62 + case 1, EventScript_1B2D2C + case 2, EventScript_1B2DF6 + case 127, EventScript_1B2DF6 end EventScript_1B2B4C:: @ 81B2B4C multichoice 15, 5, 9, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1B2B98 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1B2C62 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1B2D2C - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1B2DF6 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1B2DF6 + switch VAR_RESULT + case 0, EventScript_1B2B98 + case 1, EventScript_1B2C62 + case 2, EventScript_1B2D2C + case 3, EventScript_1B2DF6 + case 127, EventScript_1B2DF6 end EventScript_1B2B8E:: @ 81B2B8E @@ -8192,18 +8064,18 @@ EventScript_1B2B8E:: @ 81B2B8E EventScript_1B2B98:: @ 81B2B98 compare_var_to_value VAR_0x8004, 39 - goto_if 3, EventScript_1B2BC5 + goto_if le, EventScript_1B2BC5 compare_var_to_value VAR_0x8004, 99 - goto_if 3, EventScript_1B2BE3 + goto_if le, EventScript_1B2BE3 compare_var_to_value VAR_0x8004, 199 - goto_if 3, EventScript_1B2C01 + goto_if le, EventScript_1B2C01 compare_var_to_value VAR_0x8004, 200 - goto_if 4, EventScript_1B2C1F + goto_if ge, EventScript_1B2C1F end EventScript_1B2BC5:: @ 81B2BC5 compare_var_to_value VAR_BIRCH_STATE, 1 - goto_if 1, EventScript_1B2C3D + goto_if eq, EventScript_1B2C3D setvar VAR_BIRCH_STATE, 1 msgbox gUnknown_81B206E goto EventScript_1B2C51 @@ -8213,7 +8085,7 @@ EventScript_1B2BE2:: @ 81B2BE2 EventScript_1B2BE3:: @ 81B2BE3 compare_var_to_value VAR_BIRCH_STATE, 2 - goto_if 1, EventScript_1B2C3D + goto_if eq, EventScript_1B2C3D setvar VAR_BIRCH_STATE, 2 msgbox gUnknown_81B20CF goto EventScript_1B2C51 @@ -8223,7 +8095,7 @@ EventScript_1B2C00:: @ 81B2C00 EventScript_1B2C01:: @ 81B2C01 compare_var_to_value VAR_BIRCH_STATE, 3 - goto_if 1, EventScript_1B2C3D + goto_if eq, EventScript_1B2C3D setvar VAR_BIRCH_STATE, 3 msgbox gUnknown_81B2133 goto EventScript_1B2C51 @@ -8233,7 +8105,7 @@ EventScript_1B2C1E:: @ 81B2C1E EventScript_1B2C1F:: @ 81B2C1F compare_var_to_value VAR_BIRCH_STATE, 4 - goto_if 1, EventScript_1B2C47 + goto_if eq, EventScript_1B2C47 setvar VAR_BIRCH_STATE, 4 msgbox gUnknown_81B21C4 goto EventScript_1B2C51 @@ -8263,18 +8135,18 @@ EventScript_1B2C51:: @ 81B2C51 EventScript_1B2C62:: @ 81B2C62 compare_var_to_value VAR_0x8005, 99 - goto_if 3, EventScript_1B2C8F + goto_if le, EventScript_1B2C8F compare_var_to_value VAR_0x8005, 199 - goto_if 3, EventScript_1B2CAD + goto_if le, EventScript_1B2CAD compare_var_to_value VAR_0x8005, 299 - goto_if 3, EventScript_1B2CCB + goto_if le, EventScript_1B2CCB compare_var_to_value VAR_0x8005, 300 - goto_if 4, EventScript_1B2CE9 + goto_if ge, EventScript_1B2CE9 end EventScript_1B2C8F:: @ 81B2C8F compare_var_to_value VAR_CRUISE_STEP_COUNT, 1 - goto_if 1, EventScript_1B2D07 + goto_if eq, EventScript_1B2D07 setvar VAR_CRUISE_STEP_COUNT, 1 msgbox gUnknown_81B2308 goto EventScript_1B2D1B @@ -8284,7 +8156,7 @@ EventScript_1B2CAC:: @ 81B2CAC EventScript_1B2CAD:: @ 81B2CAD compare_var_to_value VAR_CRUISE_STEP_COUNT, 2 - goto_if 1, EventScript_1B2D07 + goto_if eq, EventScript_1B2D07 setvar VAR_CRUISE_STEP_COUNT, 2 msgbox gUnknown_81B2372 goto EventScript_1B2D1B @@ -8294,7 +8166,7 @@ EventScript_1B2CCA:: @ 81B2CCA EventScript_1B2CCB:: @ 81B2CCB compare_var_to_value VAR_CRUISE_STEP_COUNT, 3 - goto_if 1, EventScript_1B2D07 + goto_if eq, EventScript_1B2D07 setvar VAR_CRUISE_STEP_COUNT, 3 msgbox gUnknown_81B23E0 goto EventScript_1B2D1B @@ -8304,7 +8176,7 @@ EventScript_1B2CE8:: @ 81B2CE8 EventScript_1B2CE9:: @ 81B2CE9 compare_var_to_value VAR_CRUISE_STEP_COUNT, 4 - goto_if 1, EventScript_1B2D11 + goto_if eq, EventScript_1B2D11 setvar VAR_CRUISE_STEP_COUNT, 4 msgbox gUnknown_81B2448 goto EventScript_1B2D1B @@ -8334,18 +8206,18 @@ EventScript_1B2D1B:: @ 81B2D1B EventScript_1B2D2C:: @ 81B2D2C compare_var_to_value VAR_0x8006, 19 - goto_if 3, EventScript_1B2D59 + goto_if le, EventScript_1B2D59 compare_var_to_value VAR_0x8006, 49 - goto_if 3, EventScript_1B2D77 + goto_if le, EventScript_1B2D77 compare_var_to_value VAR_0x8006, 99 - goto_if 3, EventScript_1B2D95 + goto_if le, EventScript_1B2D95 compare_var_to_value VAR_0x8006, 100 - goto_if 4, EventScript_1B2DB3 + goto_if ge, EventScript_1B2DB3 end EventScript_1B2D59:: @ 81B2D59 compare_var_to_value VAR_POKELOT_RND1, 1 - goto_if 1, EventScript_1B2DD1 + goto_if eq, EventScript_1B2DD1 setvar VAR_POKELOT_RND1, 1 msgbox gUnknown_81B25A7 goto EventScript_1B2DE5 @@ -8355,7 +8227,7 @@ EventScript_1B2D76:: @ 81B2D76 EventScript_1B2D77:: @ 81B2D77 compare_var_to_value VAR_POKELOT_RND1, 2 - goto_if 1, EventScript_1B2DD1 + goto_if eq, EventScript_1B2DD1 setvar VAR_POKELOT_RND1, 2 msgbox gUnknown_81B2609 goto EventScript_1B2DE5 @@ -8365,7 +8237,7 @@ EventScript_1B2D94:: @ 81B2D94 EventScript_1B2D95:: @ 81B2D95 compare_var_to_value VAR_POKELOT_RND1, 3 - goto_if 1, EventScript_1B2DD1 + goto_if eq, EventScript_1B2DD1 setvar VAR_POKELOT_RND1, 3 msgbox gUnknown_81B267B goto EventScript_1B2DE5 @@ -8375,7 +8247,7 @@ EventScript_1B2DB2:: @ 81B2DB2 EventScript_1B2DB3:: @ 81B2DB3 compare_var_to_value VAR_POKELOT_RND1, 4 - goto_if 1, EventScript_1B2DDB + goto_if eq, EventScript_1B2DDB setvar VAR_POKELOT_RND1, 4 msgbox gUnknown_81B26F6 goto EventScript_1B2DE5 @@ -8434,7 +8306,7 @@ ViridianCity_PokemonCenter_2F_MapScript4_1BB1B4:: @ 81BB1B4 EventScript_1BB1BA:: @ 81BB1BA specialvar VAR_RESULT, ValidateReceivedWonderCard compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB1CE + goto_if eq, EventScript_1BB1CE clearflag FLAG_HIDE_MG_DELIVERYMEN return @@ -8464,7 +8336,7 @@ LavenderTown_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 ViridianCity_PokemonCenter_2F_EventScript_1BB1D2:: @ 81BB1D2 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 execram @@ -8504,7 +8376,7 @@ ViridianCity_PokemonCenter_2F_MapScript2_1BB1ED:: @ 81BB1ED EventScript_1BB227:: @ 81BB227 compare_var_to_value VAR_0x8007, 0 - goto_if 1, EventScript_1BB236 + goto_if eq, EventScript_1BB236 turnobject VAR_0x8007, 3 EventScript_1BB236: end @@ -8530,19 +8402,19 @@ TwoIsland_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 VermilionCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 ViridianCity_PokemonCenter_2F_MapScript3_1BB237:: @ 81BB237 compare_var_to_value VAR_0x406F, 1 - goto_if 1, EventScript_1BB285 + goto_if eq, EventScript_1BB285 compare_var_to_value VAR_0x406F, 2 - goto_if 1, EventScript_1BB285 + goto_if eq, EventScript_1BB285 compare_var_to_value VAR_0x406F, 5 - goto_if 1, EventScript_1BB285 + goto_if eq, EventScript_1BB285 compare_var_to_value VAR_0x406F, 3 - goto_if 1, EventScript_1BB28B + goto_if eq, EventScript_1BB28B compare_var_to_value VAR_0x406F, 6 - goto_if 1, EventScript_1BB291 + goto_if eq, EventScript_1BB291 compare_var_to_value VAR_0x406F, 7 - goto_if 1, EventScript_1BB297 + goto_if eq, EventScript_1BB297 compare_var_to_value VAR_0x406F, 8 - goto_if 1, EventScript_1BB29D + goto_if eq, EventScript_1BB29D end EventScript_1BB285:: @ 81BB285 @@ -8621,7 +8493,7 @@ EventScript_1BB315:: @ 81BB315 setvar VAR_0x406F, 0 textcolor 1 compare_var_to_value VAR_0x8007, 0 - goto_if 1, EventScript_1BB40A + goto_if eq, EventScript_1BB40A applymovement VAR_0x8007, Movement_1BB88F waitmovement 0 applymovement 255, Movement_1BB891 @@ -8647,7 +8519,7 @@ EventScript_1BB367:: @ 81BB367 setvar VAR_0x406F, 0 textcolor 1 compare_var_to_value VAR_0x8007, 0 - goto_if 1, EventScript_1BB40A + goto_if eq, EventScript_1BB40A applymovement 255, Movement_1BB8A0 waitmovement 0 applymovement VAR_0x8007, Movement_1BB88F @@ -8671,7 +8543,7 @@ EventScript_1BB3B4:: @ 81BB3B4 setvar VAR_0x406F, 0 textcolor 1 compare_var_to_value VAR_0x8007, 0 - goto_if 1, EventScript_1BB40A + goto_if eq, EventScript_1BB40A applymovement 255, Movement_1BB8A0 waitmovement 0 applymovement VAR_0x8007, Movement_1BB88F @@ -8731,15 +8603,11 @@ EventScript_1BB459:: @ 81BB459 EventScript_1BB467:: @ 81BB467 setvar VAR_0x8004, 0 multichoice 0, 0, 39, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BB6AB - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BB4A3 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F + switch VAR_RESULT + case 0, EventScript_1BB6AB + case 1, EventScript_1BB4A3 + case 2, EventScript_1BB82F + case 127, EventScript_1BB82F end EventScript_1BB4A3:: @ 81BB4A3 @@ -8753,19 +8621,13 @@ EventScript_1BB4AE:: @ 81BB4AE message Text_1BD338 waitmessage multichoice 0, 0, 17, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BB50F - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BB51A - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB541 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1BB501 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F + switch VAR_RESULT + case 0, EventScript_1BB50F + case 1, EventScript_1BB51A + case 2, EventScript_1BB541 + case 3, EventScript_1BB501 + case 4, EventScript_1BB82F + case 127, EventScript_1BB82F end EventScript_1BB501:: @ 81BB501 @@ -8785,7 +8647,7 @@ EventScript_1BB519:: @ 81BB519 EventScript_1BB51A:: @ 81BB51A special CheckForAlivePartyMons compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1BB533 + goto_if ne, EventScript_1BB533 setvar VAR_0x8004, 2 goto EventScript_1BB54C @@ -8809,7 +8671,7 @@ EventScript_1BB54B:: @ 81BB54B EventScript_1BB54C:: @ 81BB54C call EventScript_1A4EAF compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F + goto_if eq, EventScript_1BB82F message gUnknown_81BC4AC waitmessage special HelpSystem_Disable @@ -8818,17 +8680,17 @@ EventScript_1BB54C:: @ 81BB54C waitstate call EventScript_1A6675 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB5B3 + goto_if eq, EventScript_1BB5B3 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1BB80F + goto_if eq, EventScript_1BB80F compare_var_to_value VAR_RESULT, 3 - goto_if 1, EventScript_1BB81F + goto_if eq, EventScript_1BB81F compare_var_to_value VAR_RESULT, 4 - goto_if 1, EventScript_1BB63C + goto_if eq, EventScript_1BB63C compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BB82F + goto_if eq, EventScript_1BB82F compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BB7FF + goto_if eq, EventScript_1BB7FF end EventScript_1BB5B3:: @ 81BB5B3 @@ -8856,7 +8718,7 @@ EventScript_1BB5B3:: @ 81BB5B3 waitdooranim release compare_var_to_value VAR_0x8004, 5 - goto_if 1, EventScript_1BB62C + goto_if eq, EventScript_1BB62C special SetCableClubWarp warp MAP_UNKNOWN_MAP_00_00, 255, 6, 8 special sub_807E654 @@ -8876,13 +8738,10 @@ EventScript_1BB62C:: @ 81BB62C end EventScript_1BB63C:: @ 81BB63C - copyvar VAR_0x8000, VAR_0x8004 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BB68A - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB679 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1BB668 + switch VAR_0x8004 + case 1, EventScript_1BB68A + case 2, EventScript_1BB679 + case 5, EventScript_1BB668 goto EventScript_1BB857 EventScript_1BB667:: @ 81BB667 @@ -8923,10 +8782,10 @@ EventScript_1BB6AB:: @ 81BB6AB copyvar VAR_0x8007, VAR_LAST_TALKED call EventScript_1BB79C compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F + goto_if eq, EventScript_1BB82F call EventScript_1A4EAF compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F + goto_if eq, EventScript_1BB82F message gUnknown_81BC4AC waitmessage special HelpSystem_Disable @@ -8935,21 +8794,21 @@ EventScript_1BB6AB:: @ 81BB6AB waitstate call EventScript_1A6675 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB73D + goto_if eq, EventScript_1BB73D compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1BB80F + goto_if eq, EventScript_1BB80F compare_var_to_value VAR_RESULT, 3 - goto_if 1, EventScript_1BB81F + goto_if eq, EventScript_1BB81F compare_var_to_value VAR_RESULT, 4 - goto_if 1, EventScript_1BB857 + goto_if eq, EventScript_1BB857 compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BB82F + goto_if eq, EventScript_1BB82F compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BB7FF + goto_if eq, EventScript_1BB7FF compare_var_to_value VAR_RESULT, 7 - goto_if 1, EventScript_1BB7DF + goto_if eq, EventScript_1BB7DF compare_var_to_value VAR_RESULT, 9 - goto_if 1, EventScript_1BB7EF + goto_if eq, EventScript_1BB7EF end EventScript_1BB73D:: @ 81BB73D @@ -8983,10 +8842,10 @@ EventScript_1BB73D:: @ 81BB73D EventScript_1BB79C:: @ 81BB79C specialvar VAR_RESULT, CalculatePlayerPartyCount compare_var_to_value VAR_RESULT, 2 - goto_if 0, EventScript_1BB7C2 + goto_if lt, EventScript_1BB7C2 specialvar VAR_RESULT, GetNameOfEnigmaBerryInPlayerParty compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB7D0 + goto_if eq, EventScript_1BB7D0 setvar VAR_RESULT, 1 return @@ -9133,7 +8992,7 @@ Movement_1BB8A2:: @ 81BB8A2 gUnknown_81BB8A7:: @ 81BB8A7 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lockall fadescreen 1 setvar VAR_0x8004, 0 @@ -9164,7 +9023,7 @@ UnknownMap_00_03_EventScript_1BB8DB:: @ 81BB8DB special sub_80A0334 waitstate compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB94F + goto_if eq, EventScript_1BB94F setvar VAR_0x8005, 0 textcolor 3 special sub_80819C8 @@ -9177,7 +9036,7 @@ UnknownMap_00_03_EventScript_1BB8F8:: @ 81BB8F8 special sub_80A0334 waitstate compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB94F + goto_if eq, EventScript_1BB94F setvar VAR_0x8005, 1 textcolor 3 special sub_80819C8 @@ -9190,7 +9049,7 @@ UnknownMap_00_03_EventScript_1BB915:: @ 81BB915 special sub_80A0334 waitstate compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB94F + goto_if eq, EventScript_1BB94F setvar VAR_0x8005, 2 textcolor 3 special sub_80819C8 @@ -9203,7 +9062,7 @@ UnknownMap_00_03_EventScript_1BB932:: @ 81BB932 special sub_80A0334 waitstate compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB94F + goto_if eq, EventScript_1BB94F setvar VAR_0x8005, 3 textcolor 3 special sub_80819C8 @@ -9292,7 +9151,7 @@ gUnknown_81BB9D4:: @ 81BB9D4 textcolor 3 msgbox gUnknown_81BC7A1, 5 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB9F0 + goto_if eq, EventScript_1BB9F0 erasebox 0, 0, 29, 19 releaseall end @@ -9313,19 +9172,19 @@ gUnknown_81BB9FC:: @ 81BB9FC EventScript_1BBA04:: @ 81BBA04 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer checkflag FLAG_SYS_POKEDEX_GET - goto_if 0, EventScript_1BB877 + goto_if lt, EventScript_1BB877 specialvar VAR_RESULT, sub_80CD034 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB867 + goto_if eq, EventScript_1BB867 copyvar VAR_0x8007, VAR_LAST_TALKED specialvar VAR_RESULT, IsWirelessAdapterConnected compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BBB60 + goto_if eq, EventScript_1BBB60 message Text_1BD65B waitmessage goto EventScript_1BBA51 @@ -9335,15 +9194,11 @@ EventScript_1BBA50:: @ 81BBA50 EventScript_1BBA51:: @ 81BBA51 multichoice 18, 6, 16, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBA94 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BBA88 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F + switch VAR_RESULT + case 0, EventScript_1BBA94 + case 1, EventScript_1BB82F + case 2, EventScript_1BBA88 + case 127, EventScript_1BB82F end EventScript_1BBA88:: @ 81BBA88 @@ -9357,10 +9212,10 @@ EventScript_1BBA93:: @ 81BBA93 EventScript_1BBA94:: @ 81BBA94 call EventScript_1BBB1E compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F + goto_if eq, EventScript_1BB82F call EventScript_1A4EAF compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F + goto_if eq, EventScript_1BB82F msgbox gUnknown_81BD86A closemessage special sp000_heal_pokemon @@ -9393,10 +9248,10 @@ EventScript_1BBA94:: @ 81BBA94 EventScript_1BBB1E:: @ 81BBB1E specialvar VAR_RESULT, CountPartyNonEggMons compare_var_to_value VAR_RESULT, 2 - goto_if 0, EventScript_1BBB44 + goto_if lt, EventScript_1BBB44 specialvar VAR_RESULT, GetNameOfEnigmaBerryInPlayerParty compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBB52 + goto_if eq, EventScript_1BBB52 setvar VAR_RESULT, 1 return @@ -9423,10 +9278,10 @@ EventScript_1BBB6A:: @ 81BBB6A lock faceplayer checkflag FLAG_SYS_POKEDEX_GET - goto_if 0, EventScript_1BB877 + goto_if lt, EventScript_1BB877 msgbox gUnknown_81BDB85, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BBB92 + goto_if eq, EventScript_1BBB92 msgbox gUnknown_81BDBF8 release return @@ -9439,18 +9294,18 @@ EventScript_1BBB92:: @ 81BBB92 EventScript_1BBB9C:: @ 81BBB9C special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer checkflag FLAG_SYS_POKEDEX_GET - goto_if 0, EventScript_1BB877 + goto_if lt, EventScript_1BB877 specialvar VAR_RESULT, sub_80CD034 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BB867 + goto_if eq, EventScript_1BB867 specialvar VAR_RESULT, IsWirelessAdapterConnected compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB44A + goto_if eq, EventScript_1BB44A message Text_1BD28D waitmessage delay 15 @@ -9461,41 +9316,32 @@ EventScript_1BBBE6:: @ 81BBBE6 EventScript_1BBBE7:: @ 81BBBE7 checkflag FLAG_0x2BB - goto_if 0, EventScript_1BBC32 + goto_if lt, EventScript_1BBC32 multichoice 0, 0, 47, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBC69 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBC97 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BBD35 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F + switch VAR_RESULT + case 0, EventScript_1BBC69 + case 1, EventScript_1BBC97 + case 2, EventScript_1BBD35 + case 3, EventScript_1BB82F + case 127, EventScript_1BB82F end EventScript_1BBC32:: @ 81BBC32 multichoice 0, 0, 50, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBC69 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBC97 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F + switch VAR_RESULT + case 0, EventScript_1BBC69 + case 1, EventScript_1BBC97 + case 2, EventScript_1BB82F + case 127, EventScript_1BB82F end EventScript_1BBC69:: @ 81BBC69 msgbox gUnknown_81BD317, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F + goto_if eq, EventScript_1BB82F call EventScript_1BB79C compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F + goto_if eq, EventScript_1BB82F setvar VAR_0x8004, 3 goto EventScript_1BBD6F @@ -9506,19 +9352,13 @@ EventScript_1BBC97:: @ 81BBC97 message Text_1BD338 waitmessage multichoice 0, 0, 17, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBCEA - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBCF5 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BBD1C - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1BBD27 - compare_var_to_value VAR_0x8000, 4 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F + switch VAR_RESULT + case 0, EventScript_1BBCEA + case 1, EventScript_1BBCF5 + case 2, EventScript_1BBD1C + case 3, EventScript_1BBD27 + case 4, EventScript_1BB82F + case 127, EventScript_1BB82F end EventScript_1BBCEA:: @ 81BBCEA @@ -9531,7 +9371,7 @@ EventScript_1BBCF4:: @ 81BBCF4 EventScript_1BBCF5:: @ 81BBCF5 special CheckForAlivePartyMons compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1BBD0E + goto_if ne, EventScript_1BBD0E setvar VAR_0x8004, 1 goto EventScript_1BBD6F @@ -9562,10 +9402,10 @@ EventScript_1BBD34:: @ 81BBD34 EventScript_1BBD35:: @ 81BBD35 msgbox gUnknown_81BD362, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F + goto_if eq, EventScript_1BB82F special CheckHasAtLeastOneBerry compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BBD61 + goto_if eq, EventScript_1BBD61 setvar VAR_0x8004, 5 goto EventScript_1BBD6F @@ -9582,18 +9422,13 @@ EventScript_1BBD6E:: @ 81BBD6E EventScript_1BBD6F:: @ 81BBD6F call EventScript_1A4EAF compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB82F - copyvar VAR_0x8000, VAR_0x8004 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1BBDBC - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBDBC - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBDBC - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BBE50 - compare_var_to_value VAR_0x8000, 5 - goto_if 1, EventScript_1BBEE4 + goto_if eq, EventScript_1BB82F + switch VAR_0x8004 + case 3, EventScript_1BBDBC + case 0, EventScript_1BBDBC + case 1, EventScript_1BBDBC + case 2, EventScript_1BBE50 + case 5, EventScript_1BBEE4 end EventScript_1BBDBC:: @ 81BBDBC @@ -9602,36 +9437,32 @@ EventScript_1BBDBC:: @ 81BBDBC waitmessage call EventScript_1A6675 multichoice 13, 6, 63, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBE28 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBE00 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F + switch VAR_RESULT + case 0, EventScript_1BBE28 + case 1, EventScript_1BBE00 + case 2, EventScript_1BB82F + case 127, EventScript_1BB82F end EventScript_1BBE00:: @ 81BBE00 call EventScript_1BBF78 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 + goto_if eq, EventScript_1BBF88 compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBDBC + goto_if eq, EventScript_1BBDBC compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBE00 + goto_if eq, EventScript_1BBE00 release return EventScript_1BBE28:: @ 81BBE28 call EventScript_1BBF80 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 + goto_if eq, EventScript_1BBF88 compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBDBC + goto_if eq, EventScript_1BBDBC compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBE28 + goto_if eq, EventScript_1BBE28 release return @@ -9641,36 +9472,32 @@ EventScript_1BBE50:: @ 81BBE50 waitmessage call EventScript_1A6675 multichoice 13, 6, 63, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBEBC - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBE94 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F + switch VAR_RESULT + case 0, EventScript_1BBEBC + case 1, EventScript_1BBE94 + case 2, EventScript_1BB82F + case 127, EventScript_1BB82F end EventScript_1BBE94:: @ 81BBE94 call EventScript_1BBF78 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 + goto_if eq, EventScript_1BBF88 compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBE50 + goto_if eq, EventScript_1BBE50 compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBE94 + goto_if eq, EventScript_1BBE94 release return EventScript_1BBEBC:: @ 81BBEBC call EventScript_1BBF80 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 + goto_if eq, EventScript_1BBF88 compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBE50 + goto_if eq, EventScript_1BBE50 compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBEBC + goto_if eq, EventScript_1BBEBC release return @@ -9680,36 +9507,32 @@ EventScript_1BBEE4:: @ 81BBEE4 waitmessage call EventScript_1A6675 multichoice 13, 6, 63, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BBF50 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BBF28 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB82F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB82F + switch VAR_RESULT + case 0, EventScript_1BBF50 + case 1, EventScript_1BBF28 + case 2, EventScript_1BB82F + case 127, EventScript_1BB82F end EventScript_1BBF28:: @ 81BBF28 call EventScript_1BBF78 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 + goto_if eq, EventScript_1BBF88 compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBEE4 + goto_if eq, EventScript_1BBEE4 compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBF28 + goto_if eq, EventScript_1BBF28 release return EventScript_1BBF50:: @ 81BBF50 call EventScript_1BBF80 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BBF88 + goto_if eq, EventScript_1BBF88 compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BBEE4 + goto_if eq, EventScript_1BBEE4 compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BBF50 + goto_if eq, EventScript_1BBF50 release return @@ -9754,13 +9577,13 @@ EventScript_1BBF88:: @ 81BBF88 gUnknown_81BBFD8:: @ 81BBFD8 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lockall checkflag FLAG_SYS_POKEDEX_GET - goto_if 0, EventScript_1BB881 + goto_if lt, EventScript_1BB881 specialvar VAR_RESULT, IsWirelessAdapterConnected compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BC016 + goto_if eq, EventScript_1BC016 special HelpSystem_Disable fadescreen 1 special sub_814F1D4 @@ -9824,22 +9647,18 @@ ViridianCity_PokemonCenter_1F_MapScript2_1BC05C:: @ 81BC05C EventScript_1BC060:: @ 81BC060 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer message Text_1BCCFF waitmessage multichoice 0, 0, 49, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BC0B0 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BC0BA - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BC0C4 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BC0C4 + switch VAR_RESULT + case 0, EventScript_1BC0B0 + case 1, EventScript_1BC0BA + case 2, EventScript_1BC0C4 + case 127, EventScript_1BC0C4 end EventScript_1BC0B0:: @ 81BC0B0 @@ -9860,7 +9679,7 @@ EventScript_1BC0C4:: @ 81BC0C4 EventScript_1BC0CE:: @ 81BC0CE special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer @@ -9868,37 +9687,33 @@ EventScript_1BC0CE:: @ 81BC0CE waitmessage specialvar VAR_RESULT, IsWirelessAdapterConnected compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BC29C + goto_if eq, EventScript_1BC29C delay 60 special HelpSystem_Disable message Text_1BD02D waitmessage multichoice 0, 0, 49, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BC13A - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BC184 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB83F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB83F + switch VAR_RESULT + case 0, EventScript_1BC13A + case 1, EventScript_1BC184 + case 2, EventScript_1BB83F + case 127, EventScript_1BB83F end EventScript_1BC13A:: @ 81BC13A setvar VAR_0x8005, 0 special sub_8149A18 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BC2A6 + goto_if eq, EventScript_1BC2A6 msgbox gUnknown_81BD059 setvar VAR_0x8005, 0 special sub_8127888 waitstate compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_1BB83F + goto_if ge, EventScript_1BB83F call EventScript_1A4EAF compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB83F + goto_if eq, EventScript_1BB83F setvar VAR_0x8004, 4 goto EventScript_1BC1CE @@ -9909,16 +9724,16 @@ EventScript_1BC184:: @ 81BC184 setvar VAR_0x8005, 1 special sub_81537C0 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BC2A6 + goto_if eq, EventScript_1BC2A6 msgbox gUnknown_81BD059 setvar VAR_0x8005, 1 special sub_8127888 waitstate compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_1BB83F + goto_if ge, EventScript_1BB83F call EventScript_1A4EAF compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB83F + goto_if eq, EventScript_1BB83F setvar VAR_0x8004, 6 goto EventScript_1BC1CE @@ -9931,36 +9746,32 @@ EventScript_1BC1CE:: @ 81BC1CE waitmessage call EventScript_1A6675 multichoice 13, 6, 63, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BC23A - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BC212 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BB83F - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BB83F + switch VAR_RESULT + case 0, EventScript_1BC23A + case 1, EventScript_1BC212 + case 2, EventScript_1BB83F + case 127, EventScript_1BB83F end EventScript_1BC212:: @ 81BC212 call EventScript_1BBF78 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BC262 + goto_if eq, EventScript_1BC262 compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BC1CE + goto_if eq, EventScript_1BC1CE compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BC212 + goto_if eq, EventScript_1BC212 release return EventScript_1BC23A:: @ 81BC23A call EventScript_1BBF80 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BC262 + goto_if eq, EventScript_1BC262 compare_var_to_value VAR_RESULT, 5 - goto_if 1, EventScript_1BC1CE + goto_if eq, EventScript_1BC1CE compare_var_to_value VAR_RESULT, 8 - goto_if 1, EventScript_1BC23A + goto_if eq, EventScript_1BC23A release return @@ -9992,11 +9803,11 @@ EventScript_1BC29C:: @ 81BC29C EventScript_1BC2A6:: @ 81BC2A6 msgbox gUnknown_81BD0CF, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BB83F + goto_if eq, EventScript_1BB83F compare_var_to_value VAR_0x8005, 0 - call_if 1, EventScript_1BC2D5 + call_if eq, EventScript_1BC2D5 compare_var_to_value VAR_0x8005, 1 - call_if 1, EventScript_1BC2DE + call_if eq, EventScript_1BC2DE goto EventScript_1BB83F EventScript_1BC2D4:: @ 81BC2D4 @@ -10013,7 +9824,7 @@ EventScript_1BC2DE:: @ 81BC2DE TwoIsland_JoyfulGameCorner_EventScript_1BC2E7:: @ 81BC2E7 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lockall special sub_814B504 waitstate @@ -10023,7 +9834,7 @@ TwoIsland_JoyfulGameCorner_EventScript_1BC2E7:: @ 81BC2E7 TwoIsland_JoyfulGameCorner_EventScript_1BC2FC:: @ 81BC2FC special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lockall special sub_8153810 waitstate @@ -10508,19 +10319,19 @@ CeruleanCity_EventScript_1BDF13:: @ 81BDF13 ViridianCity_EventScript_1BDF13:: @ 81BDF13 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lockall checkflag FLAG_BADGE02_GET - goto_if 0, EventScript_1BDF87 + goto_if lt, EventScript_1BDF87 checkpartymove MOVE_CUT compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BDF87 + goto_if eq, EventScript_1BDF87 setfieldeffectarg 0, VAR_RESULT getpartymonname 0, VAR_RESULT getmovename 1, MOVE_CUT msgbox gUnknown_81BDF94, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BDF91 + goto_if eq, EventScript_1BDF91 msgbox gUnknown_81BDFD7 closemessage dofieldeffect FLDEFF_USE_CUT_ON_TREE @@ -10586,19 +10397,19 @@ CeruleanCave_B1F_EventScript_1BE00C:: @ 81BE00C CeruleanCave_1F_EventScript_1BE00C:: @ 81BE00C special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lockall checkflag FLAG_BADGE06_GET - goto_if 0, EventScript_1BE091 + goto_if lt, EventScript_1BE091 checkpartymove MOVE_ROCK_SMASH compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BE091 + goto_if eq, EventScript_1BE091 setfieldeffectarg 0, VAR_RESULT getpartymonname 0, VAR_RESULT getmovename 1, MOVE_ROCK_SMASH msgbox Text_1BE09D, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE09A + goto_if eq, EventScript_1BE09A msgbox gUnknown_81BDFD7 closemessage dofieldeffect FLDEFF_USE_ROCK_SMASH @@ -10619,7 +10430,7 @@ EventScript_1BE06F:: @ 81BE06F removeobject VAR_LAST_TALKED special sub_8082E54 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE08D + goto_if eq, EventScript_1BE08D waitstate releaseall end @@ -10667,19 +10478,19 @@ SeafoamIslands_B1F_EventScript_1BE11D:: @ 81BE11D VictoryRoad_2F_EventScript_1BE11D:: @ 81BE11D special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lockall checkflag FLAG_BADGE04_GET - goto_if 0, EventScript_1BE185 + goto_if lt, EventScript_1BE185 checkflag FLAG_0x805 - goto_if 1, EventScript_1BE18E + goto_if eq, EventScript_1BE18E checkpartymove MOVE_STRENGTH compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BE185 + goto_if eq, EventScript_1BE185 setfieldeffectarg 0, VAR_RESULT msgbox gUnknown_81BE19A, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE197 + goto_if eq, EventScript_1BE197 closemessage dofieldeffect FLDEFF_USE_STRENGTH waitstate @@ -10732,16 +10543,16 @@ gUnknown_81BE284:: @ 81BE284 gUnknown_81BE2B7:: @ 81BE2B7 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lockall checkpartymove MOVE_WATERFALL compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BE300 + goto_if eq, EventScript_1BE300 getpartymonname 0, VAR_RESULT setfieldeffectarg 0, VAR_RESULT msgbox gUnknown_81BE33F, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE308 + goto_if eq, EventScript_1BE308 msgbox gUnknown_81BE378 dofieldeffect FLDEFF_USE_WATERFALL goto EventScript_1BE308 @@ -10769,13 +10580,13 @@ EventScript_1BE38B:: @ 81BE38B lockall checkpartymove MOVE_DIVE compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BE3CA + goto_if eq, EventScript_1BE3CA getpartymonname 0, VAR_RESULT setfieldeffectarg 0, VAR_RESULT setfieldeffectarg 1, 1 msgbox gUnknown_81BE469, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE3D2 + goto_if eq, EventScript_1BE3D2 msgbox gUnknown_81BE49B dofieldeffect FLDEFF_USE_DIVE goto EventScript_1BE3D2 @@ -10792,13 +10603,13 @@ EventScript_1BE3D4:: @ 81BE3D4 lockall checkpartymove MOVE_DIVE compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BE412 + goto_if eq, EventScript_1BE412 getpartymonname 0, VAR_RESULT setfieldeffectarg 0, VAR_RESULT setfieldeffectarg 1, 1 msgbox gUnknown_81BE4EF, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BE429 + goto_if eq, EventScript_1BE429 msgbox gUnknown_81BE49B dofieldeffect FLDEFF_USE_DIVE goto EventScript_1BE429 @@ -11521,9 +11332,9 @@ PewterCity_PokemonCenter_1F_EventScript_1BEE16:: @ 81BEE16 lock faceplayer compare_var_to_value VAR_0x4001, 1 - goto_if 1, EventScript_1BEE3A + goto_if eq, EventScript_1BEE3A checkflag 2093 - goto_if 1, EventScript_1BEECD + goto_if eq, EventScript_1BEECD msgbox Text_1BEF88 goto EventScript_1BEE44 end @@ -11537,15 +11348,11 @@ EventScript_1BEE44:: @ 81BEE44 message Text_1BF017 waitmessage multichoice 18, 6, 18, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BEE8F - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BEEC3 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BEE81 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BEEC3 + switch VAR_RESULT + case 0, EventScript_1BEE8F + case 1, EventScript_1BEEC3 + case 2, EventScript_1BEE81 + case 127, EventScript_1BEEC3 end EventScript_1BEE81:: @ 81BEE81 @@ -11588,15 +11395,11 @@ EventScript_1BEEDB:: @ 81BEEDB message Text_1BF1FB waitmessage multichoice 18, 6, 18, 0 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1BEF26 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1BEF35 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1BEF18 - compare_var_to_value VAR_0x8000, 127 - goto_if 1, EventScript_1BEF35 + switch VAR_RESULT + case 0, EventScript_1BEF26 + case 1, EventScript_1BEF35 + case 2, EventScript_1BEF18 + case 127, EventScript_1BEF35 end EventScript_1BEF18:: @ 81BEF18 @@ -11631,11 +11434,11 @@ EventScript_1BEF5A:: @ 81BEF5A lock faceplayer compare_var_to_value VAR_0x8004, 0 - goto_if 1, EventScript_1BEF3F + goto_if eq, EventScript_1BEF3F compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BEE9E + goto_if eq, EventScript_1BEE9E compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BEEA8 + goto_if eq, EventScript_1BEEA8 end Text_1BEF88:: @ 81BEF88 @@ -11709,16 +11512,16 @@ gUnknown_81BF36A:: @ 81BF36A Route5_PokemonDayCare_EventScript_1BF398:: @ 81BF398 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer showmoneybox 0, 0, 0 specialvar VAR_RESULT, IsThereMonInRoute5Daycare compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BF46E + goto_if eq, EventScript_1BF46E msgbox Text_19DD66, 5 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BF3DD + goto_if eq, EventScript_1BF3DD msgbox Text_19DDB2 goto EventScript_1BF541 end @@ -11726,7 +11529,7 @@ Route5_PokemonDayCare_EventScript_1BF398:: @ 81BF398 EventScript_1BF3DD:: @ 81BF3DD specialvar VAR_RESULT, CountPartyNonEggMons compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BF452 + goto_if eq, EventScript_1BF452 msgbox Text_19DDBE fadescreen 1 hidemoneybox @@ -11736,10 +11539,10 @@ EventScript_1BF3DD:: @ 81BF3DD waitstate showmoneybox 0, 0, 0 compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_1BF444 + goto_if ge, EventScript_1BF444 specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1BF460 + goto_if eq, EventScript_1BF460 specialvar VAR_0x8005, GetSelectedMonNickAndSpecies msgbox Text_19DDF9 waitse @@ -11770,13 +11573,13 @@ EventScript_1BF46E:: @ 81BF46E setvar VAR_0x8004, 0 specialvar VAR_RESULT, GetNumLevelsGainedForRoute5DaycareMon compare_var_to_value VAR_RESULT, 0 - call_if 5, EventScript_1BF4AA + call_if ne, EventScript_1BF4AA compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_1BF4B3 + call_if eq, EventScript_1BF4B3 special GetCostToWithdrawRoute5DaycareMon msgbox Text_19DE80, 5 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BF4BC + goto_if eq, EventScript_1BF4BC goto EventScript_1BF444 end @@ -11791,10 +11594,10 @@ EventScript_1BF4B3:: @ 81BF4B3 EventScript_1BF4BC:: @ 81BF4BC specialvar VAR_RESULT, CalculatePlayerPartyCount compare_var_to_value VAR_RESULT, 6 - goto_if 1, EventScript_1BF533 + goto_if eq, EventScript_1BF533 specialvar VAR_RESULT, IsEnoughForCostInVar0x8005 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BF4EA + goto_if eq, EventScript_1BF4EA msgbox Text_19E001 goto EventScript_1BF541 end @@ -11997,7 +11800,7 @@ EventScript_SafariRetire:: @ 81BFBAA lockall msgbox Text_1BFBE9, 5 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1BFBC0 + goto_if eq, EventScript_1BFBC0 releaseall end @@ -13656,18 +13459,18 @@ VictoryRoad_2F_EventScript_1C47AE:: @ 81C47AE lock faceplayer checkflag FLAG_0x2C0 - goto_if 1, EventScript_1C480C + goto_if eq, EventScript_1C480C msgbox Text_1749F9, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4802 + goto_if eq, EventScript_1C4802 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4802 + goto_if eq, EventScript_1C4802 msgbox Text_174AE2 setvar VAR_0x8005, 4 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4802 + goto_if eq, EventScript_1C4802 setflag FLAG_0x2C0 goto EventScript_1C480C end @@ -13686,18 +13489,18 @@ EventScript_1C4816:: @ 81C4816 lock faceplayer checkflag FLAG_0x2C1 - goto_if 1, EventScript_1C4874 + goto_if eq, EventScript_1C4874 msgbox Text_175711, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C486A + goto_if eq, EventScript_1C486A call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C486A + goto_if eq, EventScript_1C486A msgbox Text_1757C1 setvar VAR_0x8005, 11 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C486A + goto_if eq, EventScript_1C486A setflag FLAG_0x2C1 goto EventScript_1C4874 end @@ -13716,18 +13519,18 @@ RockTunnel_B1F_EventScript_1C487E:: @ 81C487E lock faceplayer checkflag FLAG_0x2C2 - goto_if 1, EventScript_1C48DC + goto_if eq, EventScript_1C48DC msgbox Text_1799E0, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C48D2 + goto_if eq, EventScript_1C48D2 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C48D2 + goto_if eq, EventScript_1C48D2 msgbox Text_179AE1 setvar VAR_0x8005, 13 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C48D2 + goto_if eq, EventScript_1C48D2 setflag FLAG_0x2C2 goto EventScript_1C48DC end @@ -13746,18 +13549,18 @@ MtEmber_Exterior_EventScript_1C48E6:: @ 81C48E6 lock faceplayer checkflag FLAG_0x2C3 - goto_if 1, EventScript_1C4944 + goto_if eq, EventScript_1C4944 msgbox Text_17A642, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C493A + goto_if eq, EventScript_1C493A call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C493A + goto_if eq, EventScript_1C493A msgbox Text_17A717 setvar VAR_0x8005, 12 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C493A + goto_if eq, EventScript_1C493A setflag FLAG_0x2C3 goto EventScript_1C4944 end @@ -13776,18 +13579,18 @@ Route4_EventScript_1C494E:: @ 81C494E lock faceplayer checkflag FLAG_0x2C4 - goto_if 1, EventScript_1C49AC + goto_if eq, EventScript_1C49AC msgbox Text_1839D5, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C49A2 + goto_if eq, EventScript_1C49A2 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C49A2 + goto_if eq, EventScript_1C49A2 msgbox Text_183ABF setvar VAR_0x8005, 0 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C49A2 + goto_if eq, EventScript_1C49A2 setflag FLAG_0x2C4 goto EventScript_1C49AC end @@ -13806,18 +13609,18 @@ Route4_EventScript_1C49B6:: @ 81C49B6 lock faceplayer checkflag FLAG_0x2C5 - goto_if 1, EventScript_1C4A14 + goto_if eq, EventScript_1C4A14 msgbox Text_183B74, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A0A + goto_if eq, EventScript_1C4A0A call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A0A + goto_if eq, EventScript_1C4A0A msgbox Text_183C68 setvar VAR_0x8005, 2 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A0A + goto_if eq, EventScript_1C4A0A setflag FLAG_0x2C5 goto EventScript_1C4A14 end @@ -13836,18 +13639,18 @@ EventScript_1C4A1E:: @ 81C4A1E lock faceplayer checkflag FLAG_0x2C6 - goto_if 1, EventScript_1C4A7C + goto_if eq, EventScript_1C4A7C msgbox Text_17E316, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A72 + goto_if eq, EventScript_1C4A72 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A72 + goto_if eq, EventScript_1C4A72 msgbox Text_17E3F1 setvar VAR_0x8005, 10 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4A72 + goto_if eq, EventScript_1C4A72 setflag FLAG_0x2C6 goto EventScript_1C4A7C end @@ -13866,18 +13669,18 @@ EventScript_1C4A86:: @ 81C4A86 lock faceplayer checkflag FLAG_0x2C7 - goto_if 1, EventScript_1C4AE4 + goto_if eq, EventScript_1C4AE4 msgbox Text_180388, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4ADA + goto_if eq, EventScript_1C4ADA call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4ADA + goto_if eq, EventScript_1C4ADA msgbox Text_180484 setvar VAR_0x8005, 9 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4ADA + goto_if eq, EventScript_1C4ADA setflag FLAG_0x2C7 goto EventScript_1C4AE4 end @@ -13896,18 +13699,18 @@ FuchsiaCity_EventScript_1C4AEE:: @ 81C4AEE lock faceplayer checkflag FLAG_0x2C8 - goto_if 1, EventScript_1C4B4C + goto_if eq, EventScript_1C4B4C msgbox Text_180948, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4B42 + goto_if eq, EventScript_1C4B42 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4B42 + goto_if eq, EventScript_1C4B42 msgbox Text_180A57 setvar VAR_0x8005, 14 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4B42 + goto_if eq, EventScript_1C4B42 setflag FLAG_0x2C8 goto EventScript_1C4B4C end @@ -13926,18 +13729,18 @@ SevenIsland_EventScript_1C4B56:: @ 81C4B56 lock faceplayer checkflag FLAG_0x2C9 - goto_if 1, EventScript_1C4BB4 + goto_if eq, EventScript_1C4BB4 msgbox Text_182F01, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4BAA + goto_if eq, EventScript_1C4BAA call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4BAA + goto_if eq, EventScript_1C4BAA msgbox Text_182FD9 setvar VAR_0x8005, 1 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4BAA + goto_if eq, EventScript_1C4BAA setflag FLAG_0x2C9 goto EventScript_1C4BB4 end @@ -13956,18 +13759,18 @@ PewterCity_Museum_1F_EventScript_1C4BBE:: @ 81C4BBE lock faceplayer checkflag FLAG_0x2CA - goto_if 1, EventScript_1C4C1C + goto_if eq, EventScript_1C4C1C msgbox Text_1909A3, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C12 + goto_if eq, EventScript_1C4C12 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C12 + goto_if eq, EventScript_1C4C12 msgbox Text_190AD5 setvar VAR_0x8005, 6 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C12 + goto_if eq, EventScript_1C4C12 setflag FLAG_0x2CA goto EventScript_1C4C1C end @@ -13986,18 +13789,18 @@ EventScript_1C4C26:: @ 81C4C26 lock faceplayer checkflag FLAG_0x2CB - goto_if 1, EventScript_1C4C84 + goto_if eq, EventScript_1C4C84 msgbox Text_195928, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C7A + goto_if eq, EventScript_1C4C7A call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C7A + goto_if eq, EventScript_1C4C7A msgbox Text_195A08 setvar VAR_0x8005, 5 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4C7A + goto_if eq, EventScript_1C4C7A setflag FLAG_0x2CB goto EventScript_1C4C84 end @@ -14016,18 +13819,18 @@ EventScript_1C4C8E:: @ 81C4C8E lock faceplayer checkflag FLAG_0x2CC - goto_if 1, EventScript_1C4CEC + goto_if eq, EventScript_1C4CEC msgbox Text_19A137, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4CE2 + goto_if eq, EventScript_1C4CE2 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4CE2 + goto_if eq, EventScript_1C4CE2 msgbox Text_19A1EA setvar VAR_0x8005, 8 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4CE2 + goto_if eq, EventScript_1C4CE2 setflag FLAG_0x2CC goto EventScript_1C4CEC end @@ -14044,20 +13847,20 @@ EventScript_1C4CEC:: @ 81C4CEC EventScript_1C4CF6:: @ 81C4CF6 checkflag FLAG_0x2CD - goto_if 1, EventScript_1C4D59 + goto_if eq, EventScript_1C4D59 msgbox Text_19AD85, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4D4F + goto_if eq, EventScript_1C4D4F call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4D4F + goto_if eq, EventScript_1C4D4F msgbox Text_19ADEE setvar VAR_0x8005, 7 call EventScript_1C4F30 lock faceplayer compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4D4F + goto_if eq, EventScript_1C4D4F removeitem ITEM_POKE_DOLL, 1 setflag FLAG_0x2CD goto EventScript_1C4D59 @@ -14071,9 +13874,9 @@ EventScript_1C4D4F:: @ 81C4D4F EventScript_1C4D59:: @ 81C4D59 checkplayergender compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_1C4D72 + call_if eq, EventScript_1C4D72 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_1C4D7B + call_if eq, EventScript_1C4D7B release end @@ -14089,18 +13892,18 @@ FourIsland_House1_EventScript_1C4D84:: @ 81C4D84 lock faceplayer checkflag FLAG_0x2CE - goto_if 1, EventScript_1C4DE2 + goto_if eq, EventScript_1C4DE2 msgbox Text_1A3505, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4DD8 + goto_if eq, EventScript_1C4DD8 call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4DD8 + goto_if eq, EventScript_1C4DD8 msgbox Text_1A35DA setvar VAR_0x8005, 3 call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4DD8 + goto_if eq, EventScript_1C4DD8 setflag FLAG_0x2CE goto EventScript_1C4DE2 end @@ -14118,34 +13921,34 @@ EventScript_1C4DE2:: @ 81C4DE2 TwoIsland_CapeBrink_House_EventScript_1C4DEC:: @ 81C4DEC special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if 1, EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer checkflag FLAG_0x2E1 - goto_if 1, EventScript_1C4EA1 + goto_if eq, EventScript_1C4EA1 checkflag FLAG_TEMP_2 - goto_if 1, EventScript_1C4E97 + goto_if eq, EventScript_1C4E97 getfirstpartymonname 0 msgbox Text_1A46C6 specialvar VAR_RESULT, sub_80CCB94 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4F26 + goto_if eq, EventScript_1C4F26 copyvar VAR_0x8009, VAR_0x8005 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_1C4EF0 + call_if eq, EventScript_1C4EF0 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_1C4EFB + call_if eq, EventScript_1C4EFB compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_1C4F06 + call_if eq, EventScript_1C4F06 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_1C4F11 + call_if eq, EventScript_1C4F11 msgbox Text_1A4751, 5 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4F1C + goto_if eq, EventScript_1C4F1C call EventScript_1C4F37 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4F1C + goto_if eq, EventScript_1C4F1C msgbox Text_1A4814 closemessage fadescreen 1 @@ -14170,7 +13973,7 @@ EventScript_1C4EAB:: @ 81C4EAB copyvar VAR_0x8005, VAR_0x8009 specialvar VAR_RESULT, sub_80CCCF8 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1C4ECD + goto_if eq, EventScript_1C4ECD msgbox Text_1A4865 setflag FLAG_TEMP_2 release @@ -14185,7 +13988,7 @@ EventScript_1C4ECD:: @ 81C4ECD EventScript_1C4EDA:: @ 81C4EDA call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C4F1C + goto_if eq, EventScript_1C4F1C goto EventScript_1C4EAB end @@ -14276,13 +14079,10 @@ SevenIsland_TrainerTower_7F_MapScript2_1C4F62:: @ 81C4F62 SevenIsland_TrainerTower_8F_MapScript2_1C4F62:: @ 81C4F62 setvar VAR_0x8004, 0 special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C4FA7 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C4FC5 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5019 + switch VAR_RESULT + case 0, EventScript_1C4FA7 + case 1, EventScript_1C4FC5 + case 2, EventScript_1C5019 setflag FLAG_TEMP_2 setflag FLAG_TEMP_3 setflag FLAG_TEMP_4 @@ -14307,7 +14107,7 @@ EventScript_1C4FC5:: @ 81C4FC5 setvar VAR_0x8004, 5 special sub_815D9E8 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1C4FFE + goto_if eq, EventScript_1C4FFE setobjectxyperm 2, 10, 12 setobjectmovementtype 2, 9 setobjectxyperm 5, 10, 13 @@ -14352,14 +14152,14 @@ EventScript_1C5050:: @ 81C5050 setvar VAR_0x8004, 5 special sub_815D9E8 compare_var_to_value VAR_RESULT, 0 - goto_if 1, EventScript_1C5072 + goto_if eq, EventScript_1C5072 setvar VAR_0x400E, 1 setvar VAR_0x400F, 1 EventScript_1C5072: setvar VAR_0x8004, 18 special sub_815D9E8 compare_var_to_value VAR_RESULT, 1 - goto_if 1, EventScript_1C5086 + goto_if eq, EventScript_1C5086 end EventScript_1C5086:: @ 81C5086 @@ -14369,13 +14169,10 @@ EventScript_1C508F:: setvar VAR_0x8004, 3 setvar VAR_0x8005, 0 special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C50C2 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C510D - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C515C + switch VAR_RESULT + case 0, EventScript_1C50C2 + case 1, EventScript_1C510D + case 2, EventScript_1C515C EventScript_1C50C2: setvar VAR_0x8004, 19 special sub_815D9E8 @@ -14404,7 +14201,7 @@ EventScript_1C510D:: @ 81C510D setvar VAR_0x8005, 2 addvar VAR_0x4003, 1 compare_var_to_value VAR_0x4003, 1 - goto_if 1, EventScript_1C5146 + goto_if eq, EventScript_1C5146 setvar VAR_0x4003, 0 EventScript_1C5146: copyvar VAR_0x8006, VAR_0x4003 @@ -14414,13 +14211,10 @@ EventScript_1C5146: goto EventScript_1C5219 EventScript_1C515C:: @ 81C515C - copyvar VAR_0x8000, VAR_0x4001 - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C5182 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C51AD - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C51D8 + switch VAR_0x4001 + case 0, EventScript_1C5182 + case 1, EventScript_1C51AD + case 2, EventScript_1C51D8 EventScript_1C5182: setvar VAR_0x8004, 19 special sub_815D9E8 @@ -14464,32 +14258,23 @@ EventScript_1C5219: setvar VAR_0x8005, 0 special sub_815D9E8 waitstate - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C524D - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C52E0 - compare_var_to_value VAR_0x8000, 3 - goto_if 1, EventScript_1C52E0 + switch VAR_RESULT + case 1, EventScript_1C524D + case 2, EventScript_1C52E0 + case 3, EventScript_1C52E0 EventScript_1C524D: setvar VAR_0x8004, 3 setvar VAR_0x8005, 0 special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C52D7 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C52BA - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5280 + switch VAR_RESULT + case 0, EventScript_1C52D7 + case 1, EventScript_1C52BA + case 2, EventScript_1C5280 EventScript_1C5280: - copyvar VAR_0x8000, VAR_0x4001 - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C52A6 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C52B0 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C52D0 + switch VAR_0x4001 + case 0, EventScript_1C52A6 + case 1, EventScript_1C52B0 + case 2, EventScript_1C52D0 EventScript_1C52A6: addvar VAR_0x4001, 1 goto EventScript_1C515C @@ -14522,13 +14307,10 @@ EventScript_1C52F4:: @ 81C52F4 setvar VAR_0x8004, 3 setvar VAR_0x8005, 0 special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C5327 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C5327 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5331 + switch VAR_RESULT + case 0, EventScript_1C5327 + case 1, EventScript_1C5327 + case 2, EventScript_1C5331 EventScript_1C5327: setvar VAR_0x8006, 0 goto EventScript_1C5391 @@ -14541,13 +14323,10 @@ EventScript_1C533B:: @ 81C533B setvar VAR_0x8004, 3 setvar VAR_0x8005, 0 special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C536E - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C536E - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5378 + switch VAR_RESULT + case 0, EventScript_1C536E + case 1, EventScript_1C536E + case 2, EventScript_1C5378 EventScript_1C536E: setvar VAR_0x8006, 0 goto EventScript_1C5391 @@ -14577,25 +14356,19 @@ EventScript_1C53AA:: @ 81C53AA faceplayer setvar VAR_0x8004, 7 special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C53DA - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C53E2 - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5492 + switch VAR_RESULT + case 0, EventScript_1C53DA + case 1, EventScript_1C53E2 + case 2, EventScript_1C5492 EventScript_1C53DA: msgbox Text_17CA5A EventScript_1C53E2: setvar VAR_0x8004, 8 special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C5410 - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C543A - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C544F + switch VAR_RESULT + case 0, EventScript_1C5410 + case 1, EventScript_1C543A + case 2, EventScript_1C544F EventScript_1C5410: msgbox Text_17CB09 textcolor 3 @@ -14616,13 +14389,10 @@ EventScript_1C543A:: @ 81C543A EventScript_1C544F:: @ 81C544F setvar VAR_0x8004, 9 special sub_815D9E8 - copyvar VAR_0x8000, VAR_RESULT - compare_var_to_value VAR_0x8000, 0 - goto_if 1, EventScript_1C547D - compare_var_to_value VAR_0x8000, 1 - goto_if 1, EventScript_1C548A - compare_var_to_value VAR_0x8000, 2 - goto_if 1, EventScript_1C5492 + switch VAR_RESULT + case 0, EventScript_1C547D + case 1, EventScript_1C548A + case 2, EventScript_1C5492 EventScript_1C547D: msgbox Text_17CB1A goto EventScript_1C5492 @@ -14664,7 +14434,7 @@ SevenIsland_TrainerTower_1F_EventScript_1C54B4:: @ 81C54B4 setvar VAR_0x8004, 16 special sub_815D9E8 compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1C5528 + goto_if ne, EventScript_1C5528 setvar VAR_0x8004, 19 special sub_815D9E8 applymovement 2, Movement_1A75DB @@ -14684,7 +14454,7 @@ SevenIsland_TrainerTower_1F_EventScript_1C54EA:: @ 81C54EA setvar VAR_0x8004, 16 special sub_815D9E8 compare_var_to_value VAR_RESULT, 0 - goto_if 5, EventScript_1C5528 + goto_if ne, EventScript_1C5528 setvar VAR_0x8004, 19 special sub_815D9E8 applymovement 5, Movement_1A75DB diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc index 99ab46150..a6abc033b 100644 --- a/data/maps/BirthIsland_Exterior/scripts.inc +++ b/data/maps/BirthIsland_Exterior/scripts.inc @@ -14,9 +14,9 @@ BirthIsland_Exterior_MapScript1_165217:: @ 8165217 setvar VAR_0x4026, 0 setvar VAR_0x403E, 0 checkflag FLAG_0x2E4 - call_if 1, EventScript_16523C + call_if eq, EventScript_16523C checkflag FLAG_0x2E4 - call_if 0, EventScript_165243 + call_if lt, EventScript_165243 end EventScript_16523C:: @ 816523C @@ -33,13 +33,13 @@ EventScript_165243:: @ 8165243 BirthIsland_Exterior_MapScript2_165253:: @ 8165253 checkflag FLAG_0x807 - call_if 1, EventScript_16525D + call_if eq, EventScript_16525D end EventScript_16525D:: @ 816525D specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 7 - goto_if 5, EventScript_1A77A9 + goto_if ne, EventScript_1A77A9 removeobject 2 return diff --git a/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc b/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc index 3f92e7018..23df9bc9b 100644 --- a/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc +++ b/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc @@ -5,7 +5,7 @@ CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153 lockall setvar VAR_0x8004, 3 checkflag FLAG_TEMP_2 - call_if 0, EventScript_1A7AB9 + call_if lt, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 message Text_1A535C diff --git a/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc b/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc index 9bdd93dee..3fc81021d 100644 --- a/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc +++ b/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc @@ -18,13 +18,13 @@ EventScript_16BCF6:: @ 816BCF6 setvar VAR_0x4001, 0 checkitem ITEM_FRESH_WATER, 1 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_16BD2C + call_if eq, EventScript_16BD2C checkitem ITEM_SODA_POP, 1 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_16BD32 + call_if eq, EventScript_16BD32 checkitem ITEM_LEMONADE, 1 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_16BD38 + call_if eq, EventScript_16BD38 return EventScript_16BD2C:: @ 816BD2C @@ -161,11 +161,11 @@ EventScript_16BF7C:: @ 816BF7C giveitem VAR_0x8009, 1, 8 call EventScript_1A6675 compare_var_to_value VAR_0x8008, ITEM_FRESH_WATER - call_if 1, EventScript_16BFDE + call_if eq, EventScript_16BFDE compare_var_to_value VAR_0x8008, ITEM_SODA_POP - call_if 1, EventScript_16BFEA + call_if eq, EventScript_16BFEA compare_var_to_value VAR_0x8008, ITEM_LEMONADE - call_if 1, EventScript_16BFF6 + call_if eq, EventScript_16BFF6 release end @@ -267,11 +267,11 @@ EventScript_16C0CB:: @ 816C0CB compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16C13F compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16C0B6 + call_if eq, EventScript_16C0B6 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16C0BD + call_if eq, EventScript_16C0BD compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_16C0C4 + call_if eq, EventScript_16C0C4 updatemoneybox 0, 0, 0 getitemname 0, VAR_0x4000 playse SE_JIHANKI diff --git a/data/maps/CeladonCity_GameCorner/scripts.inc b/data/maps/CeladonCity_GameCorner/scripts.inc index 3fa97339a..85df99071 100644 --- a/data/maps/CeladonCity_GameCorner/scripts.inc +++ b/data/maps/CeladonCity_GameCorner/scripts.inc @@ -4,7 +4,7 @@ CeladonCity_GameCorner_MapScripts:: @ 816C646 CeladonCity_GameCorner_MapScript1_16C64C:: @ 816C64C checkflag FLAG_0x26D - call_if 0, EventScript_16C656 + call_if lt, EventScript_16C656 end EventScript_16C656:: @ 816C656 @@ -40,7 +40,7 @@ CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D EventScript_16C6E6:: @ 816C6E6 checkflag FLAG_GOT_COIN_CASE - goto_if 0, EventScript_16C790 + goto_if lt, EventScript_16C790 compare_var_to_value VAR_0x8009, 0 goto_if_eq EventScript_16C734 compare_var_to_value VAR_0x8009, 1 @@ -50,7 +50,7 @@ EventScript_16C6E6:: @ 816C6E6 EventScript_16C706:: @ 816C706 checkcoins VAR_0x4001 compare_var_to_value VAR_0x4001, 9500 - goto_if 4, EventScript_16C79E + goto_if ge, EventScript_16C79E checkmoney 10000, 0 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16C7AC @@ -62,7 +62,7 @@ EventScript_16C706:: @ 816C706 EventScript_16C734:: @ 816C734 checkcoins VAR_0x4001 compare_var_to_value VAR_0x4001, 9950 - goto_if 4, EventScript_16C79E + goto_if ge, EventScript_16C79E checkmoney 1000, 0 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16C7AC @@ -135,10 +135,10 @@ CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7 goto_if_eq EventScript_16C849 msgbox gUnknown_8196AF3 checkflag FLAG_GOT_COIN_CASE - goto_if 0, EventScript_16C839 + goto_if lt, EventScript_16C839 checkcoins VAR_0x4001 compare_var_to_value VAR_0x4001, 9990 - goto_if 4, EventScript_16C82B + goto_if ge, EventScript_16C82B givecoins 10 textcolor 3 msgbox gUnknown_8196B0D @@ -199,10 +199,10 @@ CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E goto_if_eq EventScript_16C8F0 msgbox gUnknown_8196D2B checkflag FLAG_GOT_COIN_CASE - goto_if 0, EventScript_16C839 + goto_if lt, EventScript_16C839 checkcoins VAR_0x4001 compare_var_to_value VAR_0x4001, 9980 - goto_if 4, EventScript_16C8E2 + goto_if ge, EventScript_16C8E2 givecoins 20 textcolor 3 msgbox gUnknown_8196D47 @@ -229,10 +229,10 @@ CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE goto_if_eq EventScript_16C950 msgbox gUnknown_8196DB7 checkflag FLAG_GOT_COIN_CASE - goto_if 0, EventScript_16C839 + goto_if lt, EventScript_16C839 checkcoins VAR_0x4001 compare_var_to_value VAR_0x4001, 9980 - goto_if 4, EventScript_16C942 + goto_if ge, EventScript_16C942 givecoins 20 textcolor 3 msgbox gUnknown_8196DF8 @@ -264,7 +264,7 @@ EventScript_16C96A:: @ 816C96A EventScript_16C96C:: @ 816C96C checkflag FLAG_GOT_COIN_CASE - goto_if 0, EventScript_16CAA0 + goto_if lt, EventScript_16CAA0 msgbox gUnknown_8196F46, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16C96A @@ -413,7 +413,7 @@ CeladonCity_GameCorner_EventScript_16CAAA:: @ 816CAAA lockall msgbox gUnknown_8196EDC checkflag FLAG_0x26D - call_if 0, EventScript_16CABE + call_if lt, EventScript_16CABE releaseall end @@ -437,9 +437,9 @@ EventScript_16CB10:: @ 816CB10 msgbox gUnknown_8196E9B closemessage compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_16CB34 + call_if eq, EventScript_16CB34 compare_var_to_value VAR_FACING, 3 - call_if 5, EventScript_16CB3F + call_if ne, EventScript_16CB3F removeobject 11 release end diff --git a/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc b/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc index 4a60c9814..9eab86b9f 100644 --- a/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc +++ b/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc @@ -13,7 +13,7 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CB88:: @ 816CB88 lock faceplayer checkflag FLAG_GOT_COIN_CASE - goto_if 0, EventScript_16CD99 + goto_if lt, EventScript_16CD99 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_1A7AE0 @@ -78,7 +78,7 @@ EventScript_16CC65:: @ 816CC65 goto_if_eq EventScript_16CC10 checkcoins VAR_RESULT compare_var_to_var VAR_RESULT, VAR_0x4002 - goto_if 0, EventScript_16CDA5 + goto_if lt, EventScript_16CDA5 textcolor 3 switch VAR_0x4001 case SPECIES_ABRA, EventScript_16CCD4 @@ -192,7 +192,7 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CE1D:: @ 816CE1D lock faceplayer checkflag FLAG_GOT_COIN_CASE - goto_if 0, EventScript_16CD99 + goto_if lt, EventScript_16CD99 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_1A7AE0 @@ -269,7 +269,7 @@ EventScript_16CF3F:: @ 816CF3F getitemname 0, VAR_0x4001 checkcoins VAR_RESULT compare_var_to_var VAR_RESULT, VAR_0x4002 - goto_if 0, EventScript_16CDA5 + goto_if lt, EventScript_16CDA5 checkitemspace VAR_0x4001, 1 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16CF79 @@ -290,7 +290,7 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CF88:: @ 816CF88 lock faceplayer checkflag FLAG_GOT_COIN_CASE - goto_if 0, EventScript_16CD99 + goto_if lt, EventScript_16CD99 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_1A7AE0 diff --git a/data/maps/CeladonCity_Gym/scripts.inc b/data/maps/CeladonCity_Gym/scripts.inc index c99525178..48858a58b 100644 --- a/data/maps/CeladonCity_Gym/scripts.inc +++ b/data/maps/CeladonCity_Gym/scripts.inc @@ -5,7 +5,7 @@ CeladonCity_Gym_EventScript_16D061:: @ 816D061 famechecker FAMECHECKER_ERIKA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_ERIKA, 0, Text_197114, Text_197260, EventScript_16D0A0 checkflag FLAG_0x293 - goto_if 0, EventScript_16D0C6 + goto_if lt, EventScript_16D0C6 famechecker FAMECHECKER_ERIKA, 4 msgbox gUnknown_81972B8 release diff --git a/data/maps/CeruleanCave_B1F/scripts.inc b/data/maps/CeruleanCave_B1F/scripts.inc index a9e13651c..dfe553dba 100644 --- a/data/maps/CeruleanCave_B1F/scripts.inc +++ b/data/maps/CeruleanCave_B1F/scripts.inc @@ -5,19 +5,19 @@ CeruleanCave_B1F_MapScripts:: @ 81624BE CeruleanCave_B1F_MapScript1_1624C9:: @ 81624C9 checkflag FLAG_0x807 - call_if 1, EventScript_1624D3 + call_if eq, EventScript_1624D3 end EventScript_1624D3:: @ 81624D3 specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 7 - goto_if 5, EventScript_1A77A9 + goto_if ne, EventScript_1A77A9 removeobject VAR_LAST_TALKED return CeruleanCave_B1F_MapScript2_1624E7:: @ 81624E7 checkflag FLAG_0x2BC - call_if 0, EventScript_1624F1 + call_if lt, EventScript_1624F1 end EventScript_1624F1:: @ 81624F1 diff --git a/data/maps/CeruleanCity/scripts.inc b/data/maps/CeruleanCity/scripts.inc index f863a5178..f8f47bbb2 100644 --- a/data/maps/CeruleanCity/scripts.inc +++ b/data/maps/CeruleanCity/scripts.inc @@ -5,7 +5,7 @@ CeruleanCity_MapScripts:: @ 8166471 CeruleanCity_MapScript1_166477:: @ 8166477 setworldmapflag FLAG_WORLD_MAP_CERULEAN_CITY checkflag FLAG_GOT_SS_TICKET - call_if 0, EventScript_166484 + call_if lt, EventScript_166484 end EventScript_166484:: @ 8166484 @@ -44,21 +44,21 @@ EventScript_1664CC:: @ 81664CC msgbox gUnknown_817EAD7 setvar VAR_LAST_TALKED, 8 compare_var_to_value VAR_STARTER_MON, 2 - call_if 1, EventScript_166582 + call_if eq, EventScript_166582 compare_var_to_value VAR_STARTER_MON, 1 - call_if 1, EventScript_16658D + call_if eq, EventScript_16658D compare_var_to_value VAR_STARTER_MON, 0 - call_if 1, EventScript_166598 + call_if eq, EventScript_166598 famechecker FAMECHECKER_BILL, 0 msgbox gUnknown_817EB95 closemessage playbgm MUS_RIVAL2, 0 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_1665A3 + call_if eq, EventScript_1665A3 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_1665A3 + call_if eq, EventScript_1665A3 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1665B5 + call_if eq, EventScript_1665B5 msgbox gUnknown_817ECD4 setvar VAR_MAP_SCENE_CERULEAN_CITY_RIVAL, 1 setflag FLAG_0x29B @@ -284,11 +284,11 @@ CeruleanCity_EventScript_16674F:: @ 816674F random 3 copyvar VAR_0x8008, VAR_RESULT compare_var_to_value VAR_0x8008, 0 - call_if 1, EventScript_1667B0 + call_if eq, EventScript_1667B0 compare_var_to_value VAR_0x8008, 1 - call_if 1, EventScript_1667B6 + call_if eq, EventScript_1667B6 compare_var_to_value VAR_0x8008, 2 - call_if 1, EventScript_1667BC + call_if eq, EventScript_1667BC waitmessage delay 40 playse SE_PIN @@ -296,11 +296,11 @@ CeruleanCity_EventScript_16674F:: @ 816674F waitmovement 0 delay 30 compare_var_to_value VAR_0x8008, 0 - call_if 1, EventScript_1667C2 + call_if eq, EventScript_1667C2 compare_var_to_value VAR_0x8008, 1 - call_if 1, EventScript_1667CB + call_if eq, EventScript_1667CB compare_var_to_value VAR_0x8008, 2 - call_if 1, EventScript_1667D4 + call_if eq, EventScript_1667D4 release end @@ -333,13 +333,13 @@ CeruleanCity_EventScript_1667DD:: @ 81667DD random 4 copyvar VAR_0x8008, VAR_RESULT compare_var_to_value VAR_0x8008, 0 - call_if 1, EventScript_166814 + call_if eq, EventScript_166814 compare_var_to_value VAR_0x8008, 1 - call_if 1, EventScript_16681D + call_if eq, EventScript_16681D compare_var_to_value VAR_0x8008, 2 - call_if 1, EventScript_166826 + call_if eq, EventScript_166826 compare_var_to_value VAR_0x8008, 3 - call_if 1, EventScript_16682F + call_if eq, EventScript_16682F release end diff --git a/data/maps/CeruleanCity_Gym/scripts.inc b/data/maps/CeruleanCity_Gym/scripts.inc index c535e9850..f049f3167 100644 --- a/data/maps/CeruleanCity_Gym/scripts.inc +++ b/data/maps/CeruleanCity_Gym/scripts.inc @@ -5,7 +5,7 @@ CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1 famechecker FAMECHECKER_MISTY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_MISTY, 0, Text_1921EF, Text_19242D, EventScript_16AAD3 checkflag FLAG_0x297 - goto_if 0, EventScript_16AAF9 + goto_if lt, EventScript_16AAF9 msgbox gUnknown_81922BF release end diff --git a/data/maps/CeruleanCity_House3/scripts.inc b/data/maps/CeruleanCity_House3/scripts.inc index 1d7af5b1a..40f1a8104 100644 --- a/data/maps/CeruleanCity_House3/scripts.inc +++ b/data/maps/CeruleanCity_House3/scripts.inc @@ -17,10 +17,10 @@ CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1 goto_if_eq EventScript_16AA0B call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_16AA0B + goto_if ge, EventScript_16AA0B call EventScript_1A8CC9 compare_var_to_var VAR_RESULT, VAR_0x8009 - goto_if 5, EventScript_16AA15 + goto_if ne, EventScript_16AA15 call EventScript_1A8CD9 msgbox gUnknown_81A5A9D setflag FLAG_DID_ZYNX_TRADE diff --git a/data/maps/CeruleanCity_House5/scripts.inc b/data/maps/CeruleanCity_House5/scripts.inc index d7d3e0222..d929a38e6 100644 --- a/data/maps/CeruleanCity_House5/scripts.inc +++ b/data/maps/CeruleanCity_House5/scripts.inc @@ -10,7 +10,7 @@ CeruleanCity_House5_EventScript_16AE50:: @ 816AE50 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16AEAD checkflag FLAG_0x847 - goto_if 0, EventScript_16AEA3 + goto_if lt, EventScript_16AEA3 msgbox gUnknown_8193003 setflag FLAG_0x2BB giveitem ITEM_POWDER_JAR diff --git a/data/maps/CinnabarIsland/scripts.inc b/data/maps/CinnabarIsland/scripts.inc index b2e7e48ae..8325073e3 100644 --- a/data/maps/CinnabarIsland/scripts.inc +++ b/data/maps/CinnabarIsland/scripts.inc @@ -7,11 +7,11 @@ CinnabarIsland_MapScript1_166EE1:: @ 8166EE1 setworldmapflag FLAG_WORLD_MAP_CINNABAR_ISLAND call EventScript_166F5E compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 1 - call_if 1, EventScript_166F24 + call_if eq, EventScript_166F24 compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND, 3 - call_if 1, EventScript_166F52 + call_if eq, EventScript_166F52 compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1 - call_if 1, EventScript_166F0B + call_if eq, EventScript_166F0B end EventScript_166F0B:: @ 8166F0B @@ -25,7 +25,7 @@ EventScript_166F0B:: @ 8166F0B EventScript_166F24:: @ 8166F24 getplayerxy VAR_0x8004, VAR_0x8005 compare_var_to_value VAR_0x8004, 18 - goto_if 4, EventScript_166F4A + goto_if ge, EventScript_166F4A setflag FLAG_TEMP_2 setobjectxyperm 3, 18, 12 setobjectmovementtype 3, 7 @@ -94,18 +94,18 @@ EventScript_166FCD:: @ 8166FCD lockall textcolor 0 checkflag FLAG_TEMP_2 - call_if 0, EventScript_167032 + call_if lt, EventScript_167032 checkflag FLAG_TEMP_2 - call_if 1, EventScript_16703D + call_if eq, EventScript_16703D playse SE_PIN applymovement 3, Movement_1A75DB waitmovement 0 applymovement 3, Movement_1A75DD waitmovement 0 checkflag FLAG_TEMP_2 - call_if 0, EventScript_167048 + call_if lt, EventScript_167048 checkflag FLAG_TEMP_2 - call_if 1, EventScript_167053 + call_if eq, EventScript_167053 msgbox gUnknown_8180C90 msgbox gUnknown_8180CAA, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 @@ -147,9 +147,9 @@ EventScript_167078:: @ 8167078 msgbox gUnknown_8180DF8 closemessage checkflag FLAG_TEMP_2 - call_if 0, EventScript_1670A0 + call_if lt, EventScript_1670A0 checkflag FLAG_TEMP_2 - call_if 1, EventScript_1670B3 + call_if eq, EventScript_1670B3 removeobject 3 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 clearflag FLAG_HIDE_CINNABAR_POKECENTER_BILL @@ -202,18 +202,18 @@ Movement_1670E2:: @ 81670E2 EventScript_1670E6:: @ 81670E6 checkflag FLAG_TEMP_2 - call_if 1, EventScript_167142 + call_if eq, EventScript_167142 addobject 4 checkflag FLAG_TEMP_2 - call_if 0, EventScript_167154 + call_if lt, EventScript_167154 checkflag FLAG_TEMP_2 - call_if 1, EventScript_167166 + call_if eq, EventScript_167166 msgbox gUnknown_8180EAD closemessage checkflag FLAG_TEMP_2 - call_if 0, EventScript_167171 + call_if lt, EventScript_167171 checkflag FLAG_TEMP_2 - call_if 1, EventScript_167183 + call_if eq, EventScript_167183 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 removeobject 3 delay 40 diff --git a/data/maps/CinnabarIsland_Gym/scripts.inc b/data/maps/CinnabarIsland_Gym/scripts.inc index 9a60aaf42..156e7f101 100644 --- a/data/maps/CinnabarIsland_Gym/scripts.inc +++ b/data/maps/CinnabarIsland_Gym/scripts.inc @@ -6,17 +6,17 @@ CinnabarIsland_Gym_MapScript1_16D951:: @ 816D951 checkflag FLAG_DEFEATED_BLAINE goto_if_eq EventScript_16D991 checkflag FLAG_0x265 - call_if 1, EventScript_16D9B0 + call_if eq, EventScript_16D9B0 checkflag FLAG_0x267 - call_if 1, EventScript_16D9B6 + call_if eq, EventScript_16D9B6 checkflag FLAG_0x268 - call_if 1, EventScript_16D9BC + call_if eq, EventScript_16D9BC checkflag FLAG_0x269 - call_if 1, EventScript_16D9C2 + call_if eq, EventScript_16D9C2 checkflag FLAG_0x26A - call_if 1, EventScript_16D9C8 + call_if eq, EventScript_16D9C8 checkflag FLAG_0x26B - call_if 1, EventScript_16D9CE + call_if eq, EventScript_16D9CE end EventScript_16D991:: @ 816D991 @@ -56,7 +56,7 @@ CinnabarIsland_Gym_EventScript_16D9D4:: @ 816D9D4 famechecker FAMECHECKER_BLAINE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_BLAINE, 0, Text_199543, Text_1995FA, EventScript_16DA06 checkflag FLAG_GOT_TM38_FROM_BLAINE - goto_if 0, EventScript_16DA34 + goto_if lt, EventScript_16DA34 msgbox gUnknown_819971D release end @@ -101,7 +101,7 @@ CinnabarIsland_Gym_EventScript_16DA96:: @ 816DA96 EventScript_16DAB1:: @ 816DAB1 checkflag FLAG_0x267 - call_if 0, EventScript_16DABC + call_if lt, EventScript_16DABC release end @@ -117,7 +117,7 @@ CinnabarIsland_Gym_EventScript_16DAC2:: @ 816DAC2 EventScript_16DAEA:: @ 816DAEA checkflag FLAG_0x269 - call_if 0, EventScript_16DAF5 + call_if lt, EventScript_16DAF5 release end @@ -132,7 +132,7 @@ CinnabarIsland_Gym_EventScript_16DAFB:: @ 816DAFB EventScript_16DB16:: @ 816DB16 checkflag FLAG_0x26B - call_if 0, EventScript_16DB21 + call_if lt, EventScript_16DB21 release end @@ -147,7 +147,7 @@ CinnabarIsland_Gym_EventScript_16DB27:: @ 816DB27 EventScript_16DB42:: @ 816DB42 checkflag FLAG_0x265 - call_if 0, EventScript_16DB4D + call_if lt, EventScript_16DB4D release end @@ -162,7 +162,7 @@ CinnabarIsland_Gym_EventScript_16DB53:: @ 816DB53 EventScript_16DB6E:: @ 816DB6E checkflag FLAG_0x268 - call_if 0, EventScript_16DB79 + call_if lt, EventScript_16DB79 release end @@ -177,7 +177,7 @@ CinnabarIsland_Gym_EventScript_16DB7F:: @ 816DB7F EventScript_16DB9A:: @ 816DB9A checkflag FLAG_0x26A - call_if 0, EventScript_16DBA5 + call_if lt, EventScript_16DBA5 release end @@ -270,15 +270,15 @@ EventScript_16DC68:: @ 816DC68 EventScript_16DC6A:: @ 816DC6A call EventScript_16DC34 checktrainerflag TRAINER_BURGLAR_QUINN - goto_if 0, EventScript_16DC7A + goto_if lt, EventScript_16DC7A releaseall end EventScript_16DC7A:: @ 816DC7A compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16DCB4 + call_if eq, EventScript_16DCB4 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16DCC6 + call_if eq, EventScript_16DCC6 textcolor 0 msgbox gUnknown_819983F trainerbattle 3, TRAINER_BURGLAR_QUINN, 0, Text_199870 @@ -349,15 +349,15 @@ EventScript_16DD31:: @ 816DD31 EventScript_16DD41:: @ 816DD41 call EventScript_16DC34 checktrainerflag TRAINER_SUPER_NERD_AVERY - goto_if 0, EventScript_16DD51 + goto_if lt, EventScript_16DD51 releaseall end EventScript_16DD51:: @ 816DD51 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16DD8B + call_if eq, EventScript_16DD8B compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16DD9D + call_if eq, EventScript_16DD9D textcolor 0 msgbox gUnknown_81998BD trainerbattle 3, TRAINER_SUPER_NERD_AVERY, 0, Text_1998ED @@ -437,15 +437,15 @@ EventScript_16DE0F:: @ 816DE0F EventScript_16DE1F:: @ 816DE1F call EventScript_16DC34 checktrainerflag TRAINER_BURGLAR_RAMON - goto_if 0, EventScript_16DE2F + goto_if lt, EventScript_16DE2F releaseall end EventScript_16DE2F:: @ 816DE2F compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16DE69 + call_if eq, EventScript_16DE69 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16DE7B + call_if eq, EventScript_16DE7B textcolor 0 msgbox gUnknown_8199948 trainerbattle 3, TRAINER_BURGLAR_RAMON, 0, Text_199973 @@ -516,15 +516,15 @@ EventScript_16DEE6:: @ 816DEE6 EventScript_16DEF6:: @ 816DEF6 call EventScript_16DC34 checktrainerflag TRAINER_SUPER_NERD_DEREK - goto_if 0, EventScript_16DF06 + goto_if lt, EventScript_16DF06 releaseall end EventScript_16DF06:: @ 816DF06 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16DF40 + call_if eq, EventScript_16DF40 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16DF52 + call_if eq, EventScript_16DF52 textcolor 0 msgbox gUnknown_81999B7 trainerbattle 3, TRAINER_SUPER_NERD_DEREK, 0, Text_1999DB @@ -595,15 +595,15 @@ EventScript_16DFBD:: @ 816DFBD EventScript_16DFCD:: @ 816DFCD call EventScript_16DC34 checktrainerflag TRAINER_BURGLAR_DUSTY - goto_if 0, EventScript_16DFDD + goto_if lt, EventScript_16DFDD releaseall end EventScript_16DFDD:: @ 816DFDD compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16E017 + call_if eq, EventScript_16E017 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16E029 + call_if eq, EventScript_16E029 textcolor 0 msgbox gUnknown_8199A7F trainerbattle 3, TRAINER_BURGLAR_DUSTY, 0, Text_199AB9 @@ -674,15 +674,15 @@ EventScript_16E094:: @ 816E094 EventScript_16E0A4:: @ 816E0A4 call EventScript_16DC34 checktrainerflag TRAINER_SUPER_NERD_ZAC - goto_if 0, EventScript_16E0B4 + goto_if lt, EventScript_16E0B4 releaseall end EventScript_16E0B4:: @ 816E0B4 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16E0EE + call_if eq, EventScript_16E0EE compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16E100 + call_if eq, EventScript_16E100 textcolor 0 msgbox gUnknown_8199AFC trainerbattle 3, TRAINER_SUPER_NERD_ZAC, 0, Text_199B16 diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc b/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc index ae4c986bf..cac88d282 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc @@ -40,11 +40,11 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A setflag FLAG_HIDE_CINNABAR_POKECENTER_BILL delay 20 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_16E96F + call_if eq, EventScript_16E96F compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_16E981 + call_if eq, EventScript_16E981 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_16E993 + call_if eq, EventScript_16E993 removeobject 7 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_2, 1 clearflag FLAG_HIDE_CINNABAR_BILL diff --git a/data/maps/CinnabarIsland_PokemonLab_Entrance/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_Entrance/scripts.inc index f8f4bcbc6..780103629 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Entrance/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_Entrance/scripts.inc @@ -4,7 +4,7 @@ CinnabarIsland_PokemonLab_Entrance_MapScripts:: @ 816E273 CinnabarIsland_PokemonLab_Entrance_MapScript1_16E279:: @ 816E279 compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 - call_if 1, EventScript_16E285 + call_if eq, EventScript_16E285 end EventScript_16E285:: @ 816E285 diff --git a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc index 18f18f6d2..d04b27089 100644 --- a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc @@ -13,10 +13,10 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401:: @ 816E401 goto_if_eq EventScript_16E45B call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_16E45B + goto_if ge, EventScript_16E45B call EventScript_1A8CC9 compare_var_to_var VAR_RESULT, VAR_0x8009 - goto_if 5, EventScript_16E465 + goto_if ne, EventScript_16E465 call EventScript_1A8CD9 msgbox gUnknown_81A59DA setflag FLAG_0x276 @@ -44,7 +44,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D:: @ 816E47D faceplayer setvar VAR_RESULT, 0 checkflag FLAG_REVIVED_AMBER - call_if 1, EventScript_16E8A1 + call_if eq, EventScript_16E8A1 compare_var_to_value VAR_RESULT, 1 goto_if_eq EventScript_16E897 compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 2 @@ -66,7 +66,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D:: @ 816E47D EventScript_16E4EC:: @ 816E4EC checkflag FLAG_0x273 - goto_if 0, EventScript_16E534 + goto_if lt, EventScript_16E534 checkflag FLAG_REVIVED_HELIX goto_if_eq EventScript_16E534 setvar VAR_RESULT, 1 @@ -74,7 +74,7 @@ EventScript_16E4EC:: @ 816E4EC EventScript_16E504:: @ 816E504 checkflag FLAG_0x272 - goto_if 0, EventScript_16E534 + goto_if lt, EventScript_16E534 checkflag FLAG_REVIVED_DOME goto_if_eq EventScript_16E534 setvar VAR_RESULT, 1 @@ -82,7 +82,7 @@ EventScript_16E504:: @ 816E504 EventScript_16E51C:: @ 816E51C checkflag FLAG_0x25E - goto_if 0, EventScript_16E534 + goto_if lt, EventScript_16E534 checkflag FLAG_REVIVED_AMBER goto_if_eq EventScript_16E534 setvar VAR_RESULT, 1 @@ -310,12 +310,12 @@ EventScript_16E8A1:: @ 816E8A1 EventScript_16E8B9:: @ 816E8B9 checkflag FLAG_REVIVED_HELIX - goto_if 0, EventScript_16E534 + goto_if lt, EventScript_16E534 setvar VAR_RESULT, 1 return EventScript_16E8C8:: @ 816E8C8 checkflag FLAG_REVIVED_DOME - goto_if 0, EventScript_16E534 + goto_if lt, EventScript_16E534 setvar VAR_RESULT, 1 return diff --git a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc index 651fe0c76..df5da6603 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc @@ -17,10 +17,10 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2 goto_if_eq EventScript_16E31C call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_16E31C + goto_if ge, EventScript_16E31C call EventScript_1A8CC9 compare_var_to_var VAR_RESULT, VAR_0x8009 - goto_if 5, EventScript_16E326 + goto_if ne, EventScript_16E326 call EventScript_1A8CD9 msgbox gUnknown_81A5A9D setflag FLAG_0x274 @@ -59,12 +59,12 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E waitstate copyvar VAR_0x800A, VAR_0x8004 compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_16E3BC + goto_if ge, EventScript_16E3BC copyvar VAR_0x8005, VAR_0x800A specialvar VAR_RESULT, sub_8053D2C copyvar VAR_0x800B, VAR_RESULT compare_var_to_var VAR_RESULT, VAR_0x8009 - goto_if 5, EventScript_16E3C6 + goto_if ne, EventScript_16E3C6 copyvar VAR_0x8004, VAR_0x8008 copyvar VAR_0x8005, VAR_0x800A special sub_8053D68 diff --git a/data/maps/FiveIsland_LostCave_Room10/scripts.inc b/data/maps/FiveIsland_LostCave_Room10/scripts.inc index 212740c6b..cd9123743 100644 --- a/data/maps/FiveIsland_LostCave_Room10/scripts.inc +++ b/data/maps/FiveIsland_LostCave_Room10/scripts.inc @@ -5,7 +5,7 @@ FiveIsland_LostCave_Room10_MapScripts:: @ 8164C2D FiveIsland_LostCave_Room10_MapScript1_164C38:: @ 8164C38 checktrainerflag TRAINER_LADY_SELPHY - call_if 1, EventScript_164C42 + call_if eq, EventScript_164C42 end EventScript_164C42:: @ 8164C42 diff --git a/data/maps/FiveIsland_Meadow/scripts.inc b/data/maps/FiveIsland_Meadow/scripts.inc index 0caa8bcfe..d2ee2e4cb 100644 --- a/data/maps/FiveIsland_Meadow/scripts.inc +++ b/data/maps/FiveIsland_Meadow/scripts.inc @@ -4,7 +4,7 @@ FiveIsland_Meadow_MapScripts:: @ 8168932 FiveIsland_Meadow_MapScript1_168938:: @ 8168938 checkflag FLAG_0x2D6 - call_if 1, EventScript_168983 + call_if eq, EventScript_168983 end FiveIsland_Meadow_EventScript_168942:: @ 8168942 diff --git a/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc b/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc index 4f9abcadd..1b174b1cf 100644 --- a/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc +++ b/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc @@ -13,7 +13,7 @@ FiveIsland_ResortGorgeous_House_EventScript_171EBE:: @ 8171EBE compare_var_to_value VAR_STORAGE_UNKNOWN, 65535 goto_if_eq EventScript_171F0B compare_var_to_value VAR_STORAGE_UNKNOWN, 0 - goto_if 5, EventScript_171F19 + goto_if ne, EventScript_171F19 msgbox gUnknown_81A42A0 goto EventScript_171EFE end @@ -53,13 +53,13 @@ EventScript_171F34:: @ 8171F34 msgbox gUnknown_81A4566 closemessage compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_171FCD + call_if eq, EventScript_171FCD compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_171FE9 + call_if eq, EventScript_171FE9 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_171FFE + call_if eq, EventScript_171FFE compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_17201A + call_if eq, EventScript_17201A moveobjectoffscreen 2 msgbox gUnknown_81A458E giveitem VAR_0x403B diff --git a/data/maps/FiveIsland_RocketWarehouse/scripts.inc b/data/maps/FiveIsland_RocketWarehouse/scripts.inc index d7bc829a7..294b33cb1 100644 --- a/data/maps/FiveIsland_RocketWarehouse/scripts.inc +++ b/data/maps/FiveIsland_RocketWarehouse/scripts.inc @@ -9,7 +9,7 @@ FiveIsland_RocketWarehouse_MapScript2_163F39:: @ 8163F39 FiveIsland_RocketWarehouse_MapScript1_163F3D:: @ 8163F3D checktrainerflag TRAINER_TEAM_ROCKET_ADMIN - call_if 1, EventScript_163F47 + call_if eq, EventScript_163F47 end EventScript_163F47:: @ 8163F47 @@ -79,7 +79,7 @@ FiveIsland_RocketWarehouse_EventScript_164014:: @ 8164014 EventScript_16402F:: @ 816402F getplayerxy VAR_0x8004, VAR_0x8005 compare_var_to_value VAR_0x8004, 24 - call_if 3, EventScript_164065 + call_if le, EventScript_164065 msgbox gUnknown_817BA64 closemessage fadescreen 1 @@ -113,29 +113,29 @@ EventScript_1640A2:: @ 81640A2 getplayerxy VAR_0x8004, VAR_0x8005 specialvar VAR_RESULT, GetPlayerFacingDirection compare_var_to_value VAR_RESULT, 2 - call_if 1, EventScript_16412E + call_if eq, EventScript_16412E msgbox gUnknown_817B7AE closemessage compare_var_to_value VAR_0x8004, 24 - call_if 3, EventScript_164144 + call_if le, EventScript_164144 compare_var_to_value VAR_0x8004, 25 - call_if 1, EventScript_16414F + call_if eq, EventScript_16414F compare_var_to_value VAR_0x8004, 26 - call_if 1, EventScript_16415A + call_if eq, EventScript_16415A compare_var_to_value VAR_0x8004, 27 - call_if 1, EventScript_16415A + call_if eq, EventScript_16415A playse SE_PIN call EventScript_163F47 special DrawWholeMapView waitse compare_var_to_value VAR_0x8004, 24 - call_if 3, EventScript_164165 + call_if le, EventScript_164165 compare_var_to_value VAR_0x8004, 25 - call_if 1, EventScript_164165 + call_if eq, EventScript_164165 compare_var_to_value VAR_0x8004, 26 - call_if 1, EventScript_164165 + call_if eq, EventScript_164165 compare_var_to_value VAR_0x8004, 27 - call_if 1, EventScript_164170 + call_if eq, EventScript_164170 msgbox gUnknown_817B7FA release end diff --git a/data/maps/FourIsland/scripts.inc b/data/maps/FourIsland/scripts.inc index 8256c4765..03a785e02 100644 --- a/data/maps/FourIsland/scripts.inc +++ b/data/maps/FourIsland/scripts.inc @@ -6,7 +6,7 @@ FourIsland_MapScripts:: @ 8167CAE FourIsland_MapScript1_167CB9:: @ 8167CB9 setworldmapflag FLAG_WORLD_MAP_FOUR_ISLAND compare_var_to_value VAR_MAP_SCENE_FOUR_ISLAND, 0 - call_if 1, EventScript_167CCD + call_if eq, EventScript_167CCD call EventScript_167CD1 end @@ -16,7 +16,7 @@ EventScript_167CCD:: @ 8167CCD EventScript_167CD1:: @ 8167CD1 checkflag FLAG_PENDING_DAYCARE_EGG - goto_if 0, EventScript_167CE1 + goto_if lt, EventScript_167CE1 setobjectxyperm 1, 16, 14 EventScript_167CE1:: @ 8167CE1 @@ -105,7 +105,7 @@ EventScript_167D9B:: @ 8167D9B EventScript_167DD1:: @ 8167DD1 specialvar VAR_RESULT, CalculatePlayerPartyCount compare_var_to_value VAR_RESULT, 6 - goto_if 5, EventScript_167DEB + goto_if ne, EventScript_167DEB msgbox gUnknown_81BF6F0 release end diff --git a/data/maps/FourIsland_IcefallCave_Back/scripts.inc b/data/maps/FourIsland_IcefallCave_Back/scripts.inc index d67ab3124..eadc1f469 100644 --- a/data/maps/FourIsland_IcefallCave_Back/scripts.inc +++ b/data/maps/FourIsland_IcefallCave_Back/scripts.inc @@ -4,7 +4,7 @@ FourIsland_IcefallCave_Back_MapScripts:: @ 8163D82 FourIsland_IcefallCave_Back_MapScript1_163D88:: @ 8163D88 compare_var_to_value VAR_MAP_SCENE_ICEFALL_CAVE_BACK, 1 - call_if 1, EventScript_163D94 + call_if eq, EventScript_163D94 end EventScript_163D94:: @ 8163D94 diff --git a/data/maps/FourIsland_PokemonDayCare/scripts.inc b/data/maps/FourIsland_PokemonDayCare/scripts.inc index 394b29334..a272aa5b3 100644 --- a/data/maps/FourIsland_PokemonDayCare/scripts.inc +++ b/data/maps/FourIsland_PokemonDayCare/scripts.inc @@ -30,7 +30,7 @@ EventScript_171993:: @ 8171993 special ChooseSendDaycareMon waitstate compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_1719F7 + goto_if ge, EventScript_1719F7 specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_171A24 @@ -81,7 +81,7 @@ EventScript_171A38:: @ 8171A38 EventScript_171A41:: @ 8171A41 specialvar VAR_RESULT, GetNumLevelsGainedFromDaycare compare_var_to_value VAR_RESULT, 0 - call_if 5, EventScript_171A38 + call_if ne, EventScript_171A38 return EventScript_171A52:: @ 8171A52 diff --git a/data/maps/FuchsiaCity/scripts.inc b/data/maps/FuchsiaCity/scripts.inc index 78ed21f61..0d4369de9 100644 --- a/data/maps/FuchsiaCity/scripts.inc +++ b/data/maps/FuchsiaCity/scripts.inc @@ -5,9 +5,9 @@ FuchsiaCity_MapScripts:: @ 8166D75 FuchsiaCity_MapScript1_166D7B:: @ 8166D7B setworldmapflag FLAG_WORLD_MAP_FUCHSIA_CITY checkflag FLAG_0x272 - call_if 1, EventScript_166D91 + call_if eq, EventScript_166D91 checkflag FLAG_0x272 - call_if 0, EventScript_166D97 + call_if lt, EventScript_166D97 end EventScript_166D91:: @ 8166D91 diff --git a/data/maps/FuchsiaCity_Building1/scripts.inc b/data/maps/FuchsiaCity_Building1/scripts.inc index ec6548214..30405e80e 100644 --- a/data/maps/FuchsiaCity_Building1/scripts.inc +++ b/data/maps/FuchsiaCity_Building1/scripts.inc @@ -10,9 +10,9 @@ FuchsiaCity_Building1_EventScript_16D74C:: @ 816D74C goto_if_eq EventScript_16D780 msgbox gUnknown_8198DF9, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_16D7E8 + call_if eq, EventScript_16D7E8 compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16D7F1 + call_if eq, EventScript_16D7F1 release end @@ -26,9 +26,9 @@ EventScript_16D780:: @ 816D780 call EventScript_1A6675 checkplayergender compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16D7D6 + call_if eq, EventScript_16D7D6 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_16D7DF + call_if eq, EventScript_16D7DF additem ITEM_HM04, 1 giveitemfanfaremsg gUnknown_8199068, ITEM_HM04 setflag FLAG_GOT_HM04 diff --git a/data/maps/FuchsiaCity_Gym/scripts.inc b/data/maps/FuchsiaCity_Gym/scripts.inc index e387effbb..d3e2df509 100644 --- a/data/maps/FuchsiaCity_Gym/scripts.inc +++ b/data/maps/FuchsiaCity_Gym/scripts.inc @@ -5,7 +5,7 @@ FuchsiaCity_Gym_EventScript_16D54E:: @ 816D54E famechecker FAMECHECKER_KOGA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_KOGA, 0, Text_19832E, Text_198444, EventScript_16D580 checkflag FLAG_0x259 - goto_if 0, EventScript_16D5A6 + goto_if lt, EventScript_16D5A6 msgbox gUnknown_8198481 release end diff --git a/data/maps/FuchsiaCity_House3/scripts.inc b/data/maps/FuchsiaCity_House3/scripts.inc index e295ad46d..0cdb899b9 100644 --- a/data/maps/FuchsiaCity_House3/scripts.inc +++ b/data/maps/FuchsiaCity_House3/scripts.inc @@ -15,7 +15,7 @@ EventScript_16D8B0:: @ 816D8B0 special sub_80BF8FC waitstate compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_16D941 + goto_if ge, EventScript_16D941 special sub_80BFC14 compare_var_to_value VAR_RESULT, 1 goto_if_eq EventScript_16D937 diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc b/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc index d9bcea13d..326dba64c 100644 --- a/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc +++ b/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc @@ -127,11 +127,11 @@ EventScript_16D3CA:: @ 816D3CA .byte 0 .byte 0 compare_var_to_value VAR_0x4002, 0 - call_if 1, EventScript_16D44C + call_if eq, EventScript_16D44C compare_var_to_value VAR_0x4002, 1 - call_if 1, EventScript_16D441 + call_if eq, EventScript_16D441 compare_var_to_value VAR_0x4002, 2 - call_if 1, EventScript_16D457 + call_if eq, EventScript_16D457 special EnterSafariMode setvar VAR_MAP_SCENE_FUCHSIA_CITY_SAFARI_ZONE_ENTRANCE, 2 warp MAP_SAFARI_ZONE_CENTER, 255, 26, 30 @@ -156,7 +156,7 @@ EventScript_16D457:: @ 816D457 EventScript_16D462:: @ 816D462 countpokemon compare_var_to_value VAR_RESULT, 6 - goto_if 5, EventScript_1A77A9 + goto_if ne, EventScript_1A77A9 specialvar VAR_RESULT, sub_80CABD0 compare_var_to_value VAR_RESULT, 1 goto_if_eq EventScript_1A77A9 diff --git a/data/maps/IndigoPlateau_Exterior/scripts.inc b/data/maps/IndigoPlateau_Exterior/scripts.inc index a3112a2cf..aaeb0436f 100644 --- a/data/maps/IndigoPlateau_Exterior/scripts.inc +++ b/data/maps/IndigoPlateau_Exterior/scripts.inc @@ -6,7 +6,7 @@ IndigoPlateau_Exterior_MapScripts:: @ 816723B IndigoPlateau_Exterior_MapScript1_167246:: @ 8167246 setworldmapflag FLAG_WORLD_MAP_INDIGO_PLATEAU_EXTERIOR compare_var_to_value VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 1 - call_if 1, EventScript_167255 + call_if eq, EventScript_167255 end EventScript_167255:: @ 8167255 diff --git a/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc b/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc index 048ca96d6..387180de0 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc +++ b/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc @@ -7,7 +7,7 @@ IndigoPlateau_PokemonCenter_1F_MapScript1_16EA65:: @ 816EA65 setrespawn SPAWN_INDIGO_PLATEAU specialvar VAR_RESULT, IsNationalPokedexEnabled compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_16EA79 + call_if eq, EventScript_16EA79 end EventScript_16EA79:: @ 816EA79 diff --git a/data/maps/LavenderTown_House2/scripts.inc b/data/maps/LavenderTown_House2/scripts.inc index 0a5c708ab..f8d668e83 100644 --- a/data/maps/LavenderTown_House2/scripts.inc +++ b/data/maps/LavenderTown_House2/scripts.inc @@ -16,9 +16,9 @@ EventScript_16B287:: @ 816B287 special sub_80BF8FC waitstate compare_var_to_value VAR_0x8004, 6 - goto_if 0, EventScript_16B2B4 + goto_if lt, EventScript_16B2B4 compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_16B2AA + goto_if ge, EventScript_16B2AA end EventScript_16B2AA:: @ 816B2AA diff --git a/data/maps/MtEmber_Exterior/scripts.inc b/data/maps/MtEmber_Exterior/scripts.inc index 9aa791184..7c17eaa54 100644 --- a/data/maps/MtEmber_Exterior/scripts.inc +++ b/data/maps/MtEmber_Exterior/scripts.inc @@ -6,7 +6,7 @@ MtEmber_Exterior_MapScripts:: @ 8163946 MtEmber_Exterior_MapScript1_163951:: @ 8163951 setworldmapflag FLAG_WORLD_MAP_MT_EMBER_EXTERIOR compare_var_to_value VAR_MAP_SCENE_MT_EMBER_EXTERIOR, 2 - call_if 1, EventScript_163960 + call_if eq, EventScript_163960 end EventScript_163960:: @ 8163960 @@ -16,7 +16,7 @@ EventScript_163960:: @ 8163960 MtEmber_Exterior_MapScript2_163969:: @ 8163969 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4 - call_if 4, EventScript_163975 + call_if ge, EventScript_163975 end EventScript_163975:: @ 8163975 diff --git a/data/maps/MtEmber_Summit/scripts.inc b/data/maps/MtEmber_Summit/scripts.inc index d1330d5ce..90816ad4a 100644 --- a/data/maps/MtEmber_Summit/scripts.inc +++ b/data/maps/MtEmber_Summit/scripts.inc @@ -5,19 +5,19 @@ MtEmber_Summit_MapScripts:: @ 8163AFC MtEmber_Summit_MapScript2_163B07:: @ 8163B07 checkflag FLAG_0x807 - call_if 1, EventScript_163B11 + call_if eq, EventScript_163B11 end EventScript_163B11:: @ 8163B11 specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 7 - goto_if 5, EventScript_1A77A9 + goto_if ne, EventScript_1A77A9 removeobject VAR_LAST_TALKED return MtEmber_Summit_MapScript1_163B25:: @ 8163B25 checkflag FLAG_0x2BD - call_if 0, EventScript_163B2F + call_if lt, EventScript_163B2F end EventScript_163B2F:: @ 8163B2F diff --git a/data/maps/MtMoon_B2F/scripts.inc b/data/maps/MtMoon_B2F/scripts.inc index 5792deb38..b8a4d1efb 100644 --- a/data/maps/MtMoon_B2F/scripts.inc +++ b/data/maps/MtMoon_B2F/scripts.inc @@ -4,7 +4,7 @@ MtMoon_B2F_MapScripts:: @ 8160699 MtMoon_B2F_MapScript1_16069F:: @ 816069F checkflag FLAG_GOT_FOSSIL_FROM_MT_MOON - call_if 0, EventScript_1606A9 + call_if lt, EventScript_1606A9 end EventScript_1606A9:: @ 81606A9 diff --git a/data/maps/NavelRock_Base/scripts.inc b/data/maps/NavelRock_Base/scripts.inc index 9d8d892f2..c36118bb4 100644 --- a/data/maps/NavelRock_Base/scripts.inc +++ b/data/maps/NavelRock_Base/scripts.inc @@ -5,9 +5,9 @@ NavelRock_Base_MapScripts:: @ 81650E7 NavelRock_Base_MapScript1_1650F2:: @ 81650F2 checkflag FLAG_0x2F2 - call_if 1, EventScript_165105 + call_if eq, EventScript_165105 checkflag FLAG_0x2F2 - call_if 0, EventScript_165109 + call_if lt, EventScript_165109 end EventScript_165105:: @ 8165105 @@ -22,13 +22,13 @@ EventScript_165109:: @ 8165109 NavelRock_Base_MapScript2_165116:: @ 8165116 checkflag FLAG_0x807 - call_if 1, EventScript_165120 + call_if eq, EventScript_165120 end EventScript_165120:: @ 8165120 specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 7 - goto_if 5, EventScript_1A77A9 + goto_if ne, EventScript_1A77A9 removeobject 1 return diff --git a/data/maps/NavelRock_Summit/scripts.inc b/data/maps/NavelRock_Summit/scripts.inc index ad89031bb..250334b91 100644 --- a/data/maps/NavelRock_Summit/scripts.inc +++ b/data/maps/NavelRock_Summit/scripts.inc @@ -5,9 +5,9 @@ NavelRock_Summit_MapScripts:: @ 8164F9F NavelRock_Summit_MapScript1_164FAA:: @ 8164FAA checkflag FLAG_0x2F3 - call_if 1, EventScript_164FBD + call_if eq, EventScript_164FBD checkflag FLAG_0x2F3 - call_if 0, EventScript_164FC6 + call_if lt, EventScript_164FC6 end EventScript_164FBD:: @ 8164FBD @@ -25,13 +25,13 @@ EventScript_164FC6:: @ 8164FC6 NavelRock_Summit_MapScript2_164FDD:: @ 8164FDD checkflag FLAG_0x807 - call_if 1, EventScript_164FE7 + call_if eq, EventScript_164FE7 end EventScript_164FE7:: @ 8164FE7 specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 7 - goto_if 5, EventScript_1A77A9 + goto_if ne, EventScript_1A77A9 removeobject 1 return diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index 32f26b119..d325b9010 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -7,9 +7,9 @@ OneIsland_PokemonCenter_1F_MapScripts:: @ 8170BF8 OneIsland_PokemonCenter_1F_MapScript3_170C0D:: @ 8170C0D compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 - call_if 4, EventScript_170C22 + call_if ge, EventScript_170C22 checkflag FLAG_0x844 - call_if 1, EventScript_170C36 + call_if eq, EventScript_170C36 end EventScript_170C22:: @ 8170C22 @@ -29,11 +29,11 @@ EventScript_170C36:: @ 8170C36 OneIsland_PokemonCenter_1F_MapScript1_170C4E:: @ 8170C4E setrespawn SPAWN_ONE_ISLAND compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 6 - call_if 1, EventScript_170C73 + call_if eq, EventScript_170C73 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 0 - call_if 1, EventScript_170C79 + call_if eq, EventScript_170C79 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 2 - call_if 1, EventScript_170C90 + call_if eq, EventScript_170C90 end EventScript_170C73:: @ 8170C73 @@ -85,9 +85,9 @@ EventScript_170CB1:: @ 8170CB1 applymovement 255, Movement_1A75EB waitmovement 0 checkflag FLAG_SYS_GAME_CLEAR - call_if 1, EventScript_170E34 + call_if eq, EventScript_170E34 checkflag FLAG_SYS_GAME_CLEAR - call_if 0, EventScript_170E3D + call_if lt, EventScript_170E3D applymovement 3, Movement_1A75ED waitmovement 0 msgbox gUnknown_81A0E17 @@ -113,9 +113,9 @@ EventScript_170CB1:: @ 8170CB1 giveitemfanfaremsg gUnknown_81A231B, ITEM_TRI_PASS, 1, MUS_FAN5 msgbox gUnknown_81A1150 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 - call_if 4, EventScript_170E46 + call_if ge, EventScript_170E46 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 - call_if 0, EventScript_170E58 + call_if lt, EventScript_170E58 setflag FLAG_0x845 msgbox gUnknown_81A1230 closemessage @@ -467,13 +467,13 @@ EventScript_1711DA:: @ 81711DA msgbox gUnknown_81A13B8 closemessage compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_1712E4 + call_if eq, EventScript_1712E4 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1712EF + call_if eq, EventScript_1712EF compare_var_to_value VAR_0x4001, 3 - call_if 1, EventScript_1712FA + call_if eq, EventScript_1712FA compare_var_to_value VAR_0x4001, 4 - call_if 1, EventScript_171305 + call_if eq, EventScript_171305 delay 10 msgbox gUnknown_81A13CB applymovement 255, Movement_1A75ED diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc index a93511b60..860b6e508 100644 --- a/data/maps/PalletTown/scripts.inc +++ b/data/maps/PalletTown/scripts.inc @@ -6,18 +6,18 @@ PalletTown_MapScripts:: @ 816545A PalletTown_MapScript1_165465:: @ 8165465 setworldmapflag FLAG_WORLD_MAP_PALLET_TOWN checkflag FLAG_0x291 - call_if 1, EventScript_165488 + call_if eq, EventScript_165488 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 0 - call_if 1, EventScript_1654A8 + call_if eq, EventScript_1654A8 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 - call_if 1, EventScript_1654A2 + call_if eq, EventScript_1654A2 end EventScript_165488:: @ 8165488 checkflag FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN - goto_if 0, EventScript_1A77A9 + goto_if lt, EventScript_1A77A9 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 - goto_if 4, EventScript_1A77A9 + goto_if ge, EventScript_1A77A9 setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 return @@ -51,7 +51,7 @@ EventScript_1654D8:: @ 81654D8 applymovement 3, Movement_1655AF waitmovement 0 checkflag FLAG_WORLD_MAP_ONE_ISLAND - goto_if 0, EventScript_1655A1 + goto_if lt, EventScript_1655A1 msgbox gUnknown_817D8BF setvar VAR_0x8004, 0 specialvar VAR_RESULT, Special_GetPokedexCount @@ -60,7 +60,7 @@ EventScript_1654D8:: @ 81654D8 getnumberstring 0, VAR_0x8008 getnumberstring 1, VAR_0x8009 compare_var_to_value VAR_0x8009, 60 - goto_if 0, EventScript_165593 + goto_if lt, EventScript_165593 msgbox gUnknown_817D9AA closemessage playbgm MUS_ANNAI, 0 @@ -200,17 +200,17 @@ EventScript_165605:: @ 8165605 delay 30 addobject 3 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_1656B8 + call_if eq, EventScript_1656B8 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_1656C3 + call_if eq, EventScript_1656C3 delay 30 msgbox gUnknown_817D74A closemessage delay 30 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_1656CE + call_if eq, EventScript_1656CE compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_1656E0 + call_if eq, EventScript_1656E0 opendoor 16, 13 waitdooranim applymovement 3, Movement_16572E @@ -393,9 +393,9 @@ PalletTown_EventScript_16575C:: @ 816575C msgbox gUnknown_81B1C9F closemessage compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_1657D7 + call_if eq, EventScript_1657D7 compare_var_to_value VAR_FACING, 4 - call_if 5, EventScript_1657E2 + call_if ne, EventScript_1657E2 moveobjectoffscreen 1 setflag FLAG_TEMP_2 release diff --git a/data/maps/PalletTown_GarysHouse/scripts.inc b/data/maps/PalletTown_GarysHouse/scripts.inc index 1298689f5..e01aea334 100644 --- a/data/maps/PalletTown_GarysHouse/scripts.inc +++ b/data/maps/PalletTown_GarysHouse/scripts.inc @@ -4,9 +4,9 @@ PalletTown_GarysHouse_MapScripts:: @ 8168D27 PalletTown_GarysHouse_MapScript1_168D2D:: @ 8168D2D compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 - call_if 0, EventScript_168D44 + call_if lt, EventScript_168D44 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 - call_if 4, EventScript_168D50 + call_if ge, EventScript_168D50 end EventScript_168D44:: @ 8168D44 @@ -31,7 +31,7 @@ PalletTown_GarysHouse_EventScript_168D56:: @ 8168D56 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 1 goto_if_eq EventScript_168EF6 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 1 - goto_if 4, EventScript_168DAF + goto_if ge, EventScript_168DAF msgbox gUnknown_818D58C closemessage applymovement 1, Movement_1A75E5 @@ -50,7 +50,7 @@ EventScript_168DB9:: @ 8168DB9 goto_if_eq EventScript_1A7AE0 special sub_8112364 compare_var_to_value VAR_0x4025, 500 - goto_if 0, EventScript_168E46 + goto_if lt, EventScript_168E46 msgbox gUnknown_818D7D3, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_168E3C @@ -60,7 +60,7 @@ EventScript_168DB9:: @ 8168DB9 lock faceplayer compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_168E3C + goto_if ge, EventScript_168E3C specialvar VAR_RESULT, sub_80CAD54 compare_var_to_value VAR_RESULT, SPECIES_EGG goto_if_eq EventScript_168E32 diff --git a/data/maps/PalletTown_PlayersHouse_1F/scripts.inc b/data/maps/PalletTown_PlayersHouse_1F/scripts.inc index 89eabeea1..e988c9c9c 100644 --- a/data/maps/PalletTown_PlayersHouse_1F/scripts.inc +++ b/data/maps/PalletTown_PlayersHouse_1F/scripts.inc @@ -8,9 +8,9 @@ PalletTown_PlayersHouse_1F_EventScript_168C09:: @ 8168C09 goto_if_eq EventScript_168C4A checkplayergender compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_168C38 + call_if eq, EventScript_168C38 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_168C41 + call_if eq, EventScript_168C41 closemessage applymovement 1, Movement_1A75E5 waitmovement 0 @@ -44,9 +44,9 @@ PalletTown_PlayersHouse_1F_EventScript_168C62:: @ 8168C62 EventScript_168C78:: @ 8168C78 checkplayergender compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_168C91 + call_if eq, EventScript_168C91 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_168C9A + call_if eq, EventScript_168C9A releaseall end diff --git a/data/maps/PalletTown_PlayersHouse_2F/scripts.inc b/data/maps/PalletTown_PlayersHouse_2F/scripts.inc index 51865301c..3b7d6876f 100644 --- a/data/maps/PalletTown_PlayersHouse_2F/scripts.inc +++ b/data/maps/PalletTown_PlayersHouse_2F/scripts.inc @@ -5,7 +5,7 @@ PalletTown_PlayersHouse_2F_MapScripts:: @ 8168CA3 PalletTown_PlayersHouse_2F_MapScript1_168CAE:: @ 8168CAE compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PLAYERS_HOUSE_2F, 0 - call_if 1, EventScript_168CBA + call_if eq, EventScript_168CBA end EventScript_168CBA:: @ 8168CBA diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index ba871583c..865b72335 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -7,13 +7,13 @@ PalletTown_ProfessorOaksLab_MapScripts:: @ 8168F7E PalletTown_ProfessorOaksLab_MapScript1_168F8E:: @ 8168F8E setflag FLAG_0x2CF compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 1 - call_if 1, EventScript_168FC6 + call_if eq, EventScript_168FC6 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 7 - call_if 1, EventScript_168FD5 + call_if eq, EventScript_168FD5 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 8 - call_if 1, EventScript_168FC0 + call_if eq, EventScript_168FC0 checkflag FLAG_GOT_POKEBALLS_FROM_OAK_AFTER_22_RIVAL - call_if 1, EventScript_168FBC + call_if eq, EventScript_168FBC end EventScript_168FBC:: @ 8168FBC @@ -67,32 +67,32 @@ EventScript_169035:: @ 8169035 msgbox gUnknown_818EE60 closemessage compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_169174 + call_if eq, EventScript_169174 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_1691BB + call_if eq, EventScript_1691BB compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_169194 + call_if eq, EventScript_169194 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_169194 + call_if eq, EventScript_169194 msgbox gUnknown_818EF59 fadedefaultbgm msgbox gUnknown_818F004 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_1691DB + call_if eq, EventScript_1691DB compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_1691E6 + call_if eq, EventScript_1691E6 textcolor 3 msgbox gUnknown_818F062 closemessage call EventScript_1A6675 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_1691F1 + call_if eq, EventScript_1691F1 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_1691FC + call_if eq, EventScript_1691FC compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_169215 + call_if eq, EventScript_169215 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_169227 + call_if eq, EventScript_169227 addobject 9 addobject 10 delay 30 @@ -102,13 +102,13 @@ EventScript_169035:: @ 8169035 removeobject 10 delay 30 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_169845 + call_if eq, EventScript_169845 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_169850 + call_if eq, EventScript_169850 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_16985B + call_if eq, EventScript_16985B compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_16986D + call_if eq, EventScript_16986D textcolor 3 playfanfare MUS_FAN5 message Text_18F0E8 @@ -121,13 +121,13 @@ EventScript_169035:: @ 8169035 closemessage playbgm MUS_RIVAL2, 0 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_169B69 + call_if eq, EventScript_169B69 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_169B7B + call_if eq, EventScript_169B7B compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_169B7B + call_if eq, EventScript_169B7B compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_169B7B + call_if eq, EventScript_169B7B removeobject 8 fadedefaultbgm setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 8 @@ -493,11 +493,11 @@ EventScript_1694C2:: @ 81694C2 closemessage playbgm MUS_RIVAL2, 0 compare_var_to_value VAR_0x4002, 1 - call_if 1, EventScript_169504 + call_if eq, EventScript_169504 compare_var_to_value VAR_0x4002, 2 - call_if 1, EventScript_169516 + call_if eq, EventScript_169516 compare_var_to_value VAR_0x4002, 3 - call_if 1, EventScript_169528 + call_if eq, EventScript_169528 removeobject 8 playse SE_KAIDAN fadedefaultbgm @@ -608,7 +608,7 @@ PalletTown_ProfessorOaksLab_EventScript_169595:: @ 8169595 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 6 goto_if_eq EventScript_1698D6 compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_MART, 1 - goto_if 4, EventScript_16961E + goto_if ge, EventScript_16961E compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 4 goto_if_eq EventScript_169614 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 @@ -646,13 +646,13 @@ EventScript_16961E:: @ 816961E msgbox gUnknown_818DE8D closemessage compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_169A82 + call_if eq, EventScript_169A82 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_169AC1 + call_if eq, EventScript_169AC1 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_169A9E + call_if eq, EventScript_169A9E compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_169A9E + call_if eq, EventScript_169A9E fadedefaultbgm msgbox gUnknown_818DE99 closemessage @@ -663,23 +663,23 @@ EventScript_16961E:: @ 816961E applymovement 4, Movement_1A75DD waitmovement 0 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_169ADD + call_if eq, EventScript_169ADD compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_169B14 + call_if eq, EventScript_169B14 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_169AF5 + call_if eq, EventScript_169AF5 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_169B86 + call_if eq, EventScript_169B86 msgbox gUnknown_818E508 closemessage compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_169882 + call_if eq, EventScript_169882 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_16988D + call_if eq, EventScript_16988D compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_1698A6 + call_if eq, EventScript_1698A6 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_1698B8 + call_if eq, EventScript_1698B8 msgbox gUnknown_818E536 closemessage delay 40 @@ -692,13 +692,13 @@ EventScript_16961E:: @ 816961E removeobject 10 delay 25 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_169845 + call_if eq, EventScript_169845 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_169850 + call_if eq, EventScript_169850 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_16985B + call_if eq, EventScript_16985B compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_16986D + call_if eq, EventScript_16986D delay 10 textcolor 3 playfanfare MUS_FAN5 @@ -717,24 +717,24 @@ EventScript_16961E:: @ 816961E msgbox gUnknown_818E784 msgbox gUnknown_818DEC8 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_169B33 + call_if eq, EventScript_169B33 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_169B45 + call_if eq, EventScript_169B45 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_169B57 + call_if eq, EventScript_169B57 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_169B57 + call_if eq, EventScript_169B57 msgbox gUnknown_818DEF3 closemessage playbgm MUS_RIVAL2, 0 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_169B69 + call_if eq, EventScript_169B69 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_169B7B + call_if eq, EventScript_169B7B compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_169B7B + call_if eq, EventScript_169B7B compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_169B7B + call_if eq, EventScript_169B7B removeobject 8 fadedefaultbgm setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 6 @@ -857,13 +857,13 @@ EventScript_169913:: @ 8169913 message Text_1A7291 waitmessage compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_169964 + call_if eq, EventScript_169964 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_16996F + call_if eq, EventScript_16996F compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_16997A + call_if eq, EventScript_16997A compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_169985 + call_if eq, EventScript_169985 applymovement 4, Movement_1A75E1 waitmovement 0 closemessage @@ -971,9 +971,9 @@ EventScript_1699CE:: @ 81699CE call EventScript_1A737B closemessage compare_var_to_value VAR_0x8009, 60 - goto_if 0, EventScript_1699F9 + goto_if lt, EventScript_1699F9 checkflag FLAG_WORLD_MAP_ONE_ISLAND - goto_if 0, EventScript_1699F9 + goto_if lt, EventScript_1699F9 delay 30 msgbox gUnknown_818EDF5 goto EventScript_169035 @@ -1000,7 +1000,7 @@ EventScript_1699FB:: @ 81699FB EventScript_169A34:: @ 8169A34 compare_var_to_value VAR_MAP_SCENE_ROUTE22, 2 - goto_if 4, EventScript_169A45 + goto_if ge, EventScript_169A45 goto EventScript_169A6E end @@ -1154,7 +1154,7 @@ PalletTown_ProfessorOaksLab_EventScript_169BAB:: @ 8169BAB setvar VAR_OAKSLAB_RIVAL_STARTER_SPECIES, SPECIES_CHARMANDER setvar VAR_OAKSLAB_RIVAL_STARTER_OBJID, 7 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 - goto_if 4, EventScript_169DE4 + goto_if ge, EventScript_169DE4 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 2 goto_if_eq EventScript_169BE1 msgbox gUnknown_818EA19 @@ -1270,7 +1270,7 @@ Movement_RivalTakesHisStarter:: @ 8169D2F waitfanfare setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 checkflag FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN - call_if 1, EventScript_169D5C + call_if eq, EventScript_169D5C release end @@ -1314,7 +1314,7 @@ PalletTown_ProfessorOaksLab_EventScript_169D78:: @ 8169D78 setvar VAR_OAKSLAB_RIVAL_STARTER_SPECIES, SPECIES_BULBASAUR setvar VAR_OAKSLAB_RIVAL_STARTER_OBJID, 5 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 - goto_if 4, EventScript_169DE4 + goto_if ge, EventScript_169DE4 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 2 goto_if_eq EventScript_169BE1 msgbox gUnknown_818EA19 @@ -1329,7 +1329,7 @@ PalletTown_ProfessorOaksLab_EventScript_169DAE:: @ 8169DAE setvar VAR_OAKSLAB_RIVAL_STARTER_SPECIES, SPECIES_SQUIRTLE setvar VAR_OAKSLAB_RIVAL_STARTER_OBJID, 6 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 - goto_if 4, EventScript_169DE4 + goto_if ge, EventScript_169DE4 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 2 goto_if_eq EventScript_169BE1 msgbox gUnknown_818EA19 @@ -1394,7 +1394,7 @@ PalletTown_ProfessorOaksLab_EventScript_169E71:: @ 8169E71 PalletTown_ProfessorOaksLab_EventScript_169E7A:: @ 8169E7A lockall compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 6 - goto_if 4, EventScript_169E90 + goto_if ge, EventScript_169E90 msgbox gUnknown_818EA84 releaseall end diff --git a/data/maps/PewterCity/scripts.inc b/data/maps/PewterCity/scripts.inc index 6d61fd0a1..6e50aefda 100644 --- a/data/maps/PewterCity/scripts.inc +++ b/data/maps/PewterCity/scripts.inc @@ -14,7 +14,7 @@ PewterCity_EventScript_165B9D:: @ 8165B9D closemessage playbgm MUS_ANNAI, 0 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_165BD3 + call_if eq, EventScript_165BD3 msgbox gUnknown_817E6C7 closemessage applymovement 5, Movement_165D83 @@ -446,11 +446,11 @@ EventScript_165DBE:: @ 8165DBE closemessage playbgm MUS_ANNAI, 0 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_165E0A + call_if eq, EventScript_165E0A compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_165E26 + call_if eq, EventScript_165E26 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_165E42 + call_if eq, EventScript_165E42 msgbox gUnknown_817E6C7 closemessage applymovement 5, Movement_165D83 @@ -1039,13 +1039,13 @@ PewterCity_EventScript_16607E:: @ 816607E delay 10 playbgm MUS_ANNAI, 0 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_1660EE + call_if eq, EventScript_1660EE compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_166100 + call_if eq, EventScript_166100 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_166112 + call_if eq, EventScript_166112 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_166124 + call_if eq, EventScript_166124 msgbox gUnknown_817E5AC closemessage delay 10 @@ -1417,11 +1417,11 @@ PewterCity_EventScript_1662D1:: @ 81662D1 EventScript_1662DE:: @ 81662DE textcolor 0 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_1663CA + call_if eq, EventScript_1663CA compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1663CA + call_if eq, EventScript_1663CA compare_var_to_value VAR_0x4001, 3 - call_if 1, EventScript_1663CA + call_if eq, EventScript_1663CA waitse playse SE_PIN applymovement 7, Movement_1A75DB @@ -1430,13 +1430,13 @@ EventScript_1662DE:: @ 81662DE waitmovement 0 msgbox gUnknown_817E902 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_1663D5 + call_if eq, EventScript_1663D5 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_1663DA + call_if eq, EventScript_1663DA compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1663E6 + call_if eq, EventScript_1663E6 compare_var_to_value VAR_0x4001, 3 - call_if 1, EventScript_1663FC + call_if eq, EventScript_1663FC msgbox gUnknown_817E90C textcolor 3 playfanfare MUS_FAN5 @@ -1452,13 +1452,13 @@ EventScript_1662DE:: @ 81662DE msgbox gUnknown_817EA06 closemessage compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_166412 + call_if eq, EventScript_166412 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16641D + call_if eq, EventScript_16641D compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_166428 + call_if eq, EventScript_166428 compare_var_to_value VAR_0x4001, 3 - call_if 1, EventScript_166433 + call_if eq, EventScript_166433 delay 30 textcolor 3 msgbox gUnknown_817EA36 diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index f3b88fc00..96982e762 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -5,7 +5,7 @@ PewterCity_Gym_EventScript_16A593:: @ 816A593 famechecker FAMECHECKER_BROCK, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_BROCK, 0, Text_190CD4, Text_190E4F, EventScript_16A5C5 checkflag FLAG_0x254 - goto_if 0, EventScript_16A5F3 + goto_if lt, EventScript_16A5F3 msgbox gUnknown_819110F release end diff --git a/data/maps/PewterCity_Museum_1F/scripts.inc b/data/maps/PewterCity_Museum_1F/scripts.inc index 3b83cbf3a..75bb76b8e 100644 --- a/data/maps/PewterCity_Museum_1F/scripts.inc +++ b/data/maps/PewterCity_Museum_1F/scripts.inc @@ -82,11 +82,11 @@ EventScript_16A402:: @ 816A402 goto_if_eq EventScript_16A476 closemessage compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16A455 + call_if eq, EventScript_16A455 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16A460 + call_if eq, EventScript_16A460 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_16A46B + call_if eq, EventScript_16A46B playse SE_SHOP takemoney 50, 0 updatemoneybox 0, 0, 0 diff --git a/data/maps/PokemonLeague_AgathasRoom/scripts.inc b/data/maps/PokemonLeague_AgathasRoom/scripts.inc index 3e7a3b9cc..f06e28e73 100644 --- a/data/maps/PokemonLeague_AgathasRoom/scripts.inc +++ b/data/maps/PokemonLeague_AgathasRoom/scripts.inc @@ -12,9 +12,9 @@ PokemonLeague_AgathasRoom_MapScript1_162825:: @ 8162825 PokemonLeague_AgathasRoom_MapScript2_162830:: @ 8162830 checkflag FLAG_DEFEATED_AGATHA - call_if 1, EventScript_16284B + call_if eq, EventScript_16284B compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 3 - call_if 1, EventScript_162845 + call_if eq, EventScript_162845 end EventScript_162845:: @ 8162845 @@ -54,15 +54,15 @@ PokemonLeague_AgathasRoom_EventScript_162877:: @ 8162877 famechecker FAMECHECKER_AGATHA, 4 famechecker FAMECHECKER_OAK, 4 checkflag FLAG_SYS_GAME_CLEAR - call_if 0, EventScript_1628E9 + call_if lt, EventScript_1628E9 checkflag FLAG_SYS_GAME_CLEAR - call_if 1, EventScript_1628F2 + call_if eq, EventScript_1628F2 setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 checkflag FLAG_0x844 - call_if 0, EventScript_1628FB + call_if lt, EventScript_1628FB checkflag FLAG_0x844 - call_if 1, EventScript_162906 + call_if eq, EventScript_162906 clearflag FLAG_TEMP_5 goto EventScript_16291B diff --git a/data/maps/PokemonLeague_BrunosRoom/scripts.inc b/data/maps/PokemonLeague_BrunosRoom/scripts.inc index 3e007f7e0..a6196699f 100644 --- a/data/maps/PokemonLeague_BrunosRoom/scripts.inc +++ b/data/maps/PokemonLeague_BrunosRoom/scripts.inc @@ -12,9 +12,9 @@ PokemonLeague_BrunosRoom_MapScript1_16269A:: @ 816269A PokemonLeague_BrunosRoom_MapScript2_1626A5:: @ 81626A5 checkflag FLAG_DEFEATED_BRUNO - call_if 1, EventScript_1626C0 + call_if eq, EventScript_1626C0 compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 2 - call_if 1, EventScript_1626BA + call_if eq, EventScript_1626BA end EventScript_1626BA:: @ 81626BA @@ -53,15 +53,15 @@ PokemonLeague_BrunosRoom_EventScript_1626EC:: @ 81626EC famechecker FAMECHECKER_BRUNO, 0 famechecker FAMECHECKER_BRUNO, 1 checkflag FLAG_SYS_GAME_CLEAR - call_if 0, EventScript_162751 + call_if lt, EventScript_162751 checkflag FLAG_SYS_GAME_CLEAR - call_if 1, EventScript_16275A + call_if eq, EventScript_16275A setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 checkflag FLAG_0x844 - call_if 0, EventScript_162763 + call_if lt, EventScript_162763 checkflag FLAG_0x844 - call_if 1, EventScript_16276E + call_if eq, EventScript_16276E clearflag FLAG_TEMP_5 goto EventScript_1627B0 @@ -88,13 +88,13 @@ EventScript_162779:: @ 8162779 msgbox gUnknown_8178420 closemessage compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_1627FA + call_if eq, EventScript_1627FA compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_1627EF + call_if eq, EventScript_1627EF compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_162805 + call_if eq, EventScript_162805 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_162805 + call_if eq, EventScript_162805 release end @@ -104,13 +104,13 @@ EventScript_1627B0:: @ 81627B0 msgbox gUnknown_8178420 closemessage compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_1627FA + call_if eq, EventScript_1627FA compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_1627EF + call_if eq, EventScript_1627EF compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_162805 + call_if eq, EventScript_162805 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_162805 + call_if eq, EventScript_162805 release end diff --git a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc index f3835ed30..61e86d7c7 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc +++ b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc @@ -8,11 +8,11 @@ PokemonLeague_ChampionsRoom_MapScript2_162AF2:: @ 8162AF2 setvar VAR_0x8004, 4 call EventScript_1A75D5 compare_var_to_value VAR_STARTER_MON, 2 - call_if 1, EventScript_162B1E + call_if eq, EventScript_162B1E compare_var_to_value VAR_STARTER_MON, 1 - call_if 1, EventScript_162B31 + call_if eq, EventScript_162B31 compare_var_to_value VAR_STARTER_MON, 0 - call_if 1, EventScript_162B44 + call_if eq, EventScript_162B44 end EventScript_162B1E:: @ 8162B1E @@ -60,9 +60,9 @@ EventScript_162B76:: @ 8162B76 waitmovement 0 delay 20 checkflag FLAG_SYS_GAME_CLEAR - call_if 0, EventScript_162CB3 + call_if lt, EventScript_162CB3 checkflag FLAG_SYS_GAME_CLEAR - call_if 1, EventScript_162CBC + call_if eq, EventScript_162CBC special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_162C68 @@ -70,9 +70,9 @@ EventScript_162B76:: @ 8162B76 setflag FLAG_TEMP_5 savebgm MUS_WIN_GYM checkflag FLAG_0x844 - call_if 0, EventScript_162C6F + call_if lt, EventScript_162C6F checkflag FLAG_0x844 - call_if 1, EventScript_162C91 + call_if eq, EventScript_162C91 setflag FLAG_TEMP_4 clearflag FLAG_TEMP_5 setflag FLAG_DEFEATED_CHAMP @@ -117,20 +117,20 @@ EventScript_162C68:: @ 8162C68 EventScript_162C6F:: @ 8162C6F compare_var_to_value VAR_STARTER_MON, 2 - call_if 1, EventScript_162CC5 + call_if eq, EventScript_162CC5 compare_var_to_value VAR_STARTER_MON, 1 - call_if 1, EventScript_162CD0 + call_if eq, EventScript_162CD0 compare_var_to_value VAR_STARTER_MON, 0 - call_if 1, EventScript_162CDB + call_if eq, EventScript_162CDB return EventScript_162C91:: @ 8162C91 compare_var_to_value VAR_STARTER_MON, 2 - call_if 1, EventScript_162CE6 + call_if eq, EventScript_162CE6 compare_var_to_value VAR_STARTER_MON, 1 - call_if 1, EventScript_162CF1 + call_if eq, EventScript_162CF1 compare_var_to_value VAR_STARTER_MON, 0 - call_if 1, EventScript_162CFC + call_if eq, EventScript_162CFC return EventScript_162CB3:: @ 8162CB3 diff --git a/data/maps/PokemonLeague_LancesRoom/scripts.inc b/data/maps/PokemonLeague_LancesRoom/scripts.inc index a4c04a9ad..723445fb5 100644 --- a/data/maps/PokemonLeague_LancesRoom/scripts.inc +++ b/data/maps/PokemonLeague_LancesRoom/scripts.inc @@ -12,9 +12,9 @@ PokemonLeague_LancesRoom_MapScript1_162942:: @ 8162942 PokemonLeague_LancesRoom_MapScript2_16294D:: @ 816294D compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 4 - call_if 1, EventScript_162962 + call_if eq, EventScript_162962 checkflag FLAG_DEFEATED_LANCE - call_if 1, EventScript_162968 + call_if eq, EventScript_162968 end EventScript_162962:: @ 8162962 @@ -107,15 +107,15 @@ PokemonLeague_LancesRoom_EventScript_162A14:: @ 8162A14 famechecker FAMECHECKER_LANCE, 0 famechecker FAMECHECKER_LANCE, 1 checkflag FLAG_SYS_GAME_CLEAR - call_if 0, EventScript_162A79 + call_if lt, EventScript_162A79 checkflag FLAG_SYS_GAME_CLEAR - call_if 1, EventScript_162A82 + call_if eq, EventScript_162A82 setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 checkflag FLAG_0x844 - call_if 0, EventScript_162A8B + call_if lt, EventScript_162A8B checkflag FLAG_0x844 - call_if 1, EventScript_162A96 + call_if eq, EventScript_162A96 clearflag FLAG_TEMP_5 goto EventScript_162AAB diff --git a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc index fab311386..71f79b865 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc +++ b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc @@ -13,9 +13,9 @@ PokemonLeague_LoreleisRoom_MapScript1_162586:: @ 8162586 PokemonLeague_LoreleisRoom_MapScript2_162591:: @ 8162591 checkflag FLAG_DEFEATED_LORELEI - call_if 1, EventScript_1625AC + call_if eq, EventScript_1625AC compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 1 - call_if 1, EventScript_1625A6 + call_if eq, EventScript_1625A6 end EventScript_1625A6:: @ 81625A6 @@ -58,15 +58,15 @@ PokemonLeague_LoreleisRoom_EventScript_1625DC:: @ 81625DC famechecker FAMECHECKER_LORELEI, 0 famechecker FAMECHECKER_LORELEI, 1 checkflag FLAG_0x844 - call_if 0, EventScript_162641 + call_if lt, EventScript_162641 checkflag FLAG_0x844 - call_if 1, EventScript_16264A + call_if eq, EventScript_16264A setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 checkflag FLAG_0x844 - call_if 0, EventScript_162653 + call_if lt, EventScript_162653 checkflag FLAG_0x844 - call_if 1, EventScript_16265E + call_if eq, EventScript_16265E clearflag FLAG_TEMP_5 goto EventScript_162673 diff --git a/data/maps/PokemonMansion_1F/scripts.inc b/data/maps/PokemonMansion_1F/scripts.inc index 73a502e68..0abae5e5c 100644 --- a/data/maps/PokemonMansion_1F/scripts.inc +++ b/data/maps/PokemonMansion_1F/scripts.inc @@ -5,7 +5,7 @@ PokemonMansion_1F_MapScripts:: @ 81621F9 PokemonMansion_1F_MapScript1_162204:: @ 8162204 checkflag FLAG_0x26C - call_if 1, EventScript_1A7B7A + call_if eq, EventScript_1A7B7A end PokemonMansion_1F_MapScript2_16220E:: @ 816220E diff --git a/data/maps/PokemonMansion_2F/scripts.inc b/data/maps/PokemonMansion_2F/scripts.inc index ca69db5c1..96de39434 100644 --- a/data/maps/PokemonMansion_2F/scripts.inc +++ b/data/maps/PokemonMansion_2F/scripts.inc @@ -4,7 +4,7 @@ PokemonMansion_2F_MapScripts:: @ 8162254 PokemonMansion_2F_MapScript1_16225A:: @ 816225A checkflag FLAG_0x26C - call_if 1, EventScript_1A7D3E + call_if eq, EventScript_1A7D3E end PokemonMansion_2F_EventScript_162264:: @ 8162264 diff --git a/data/maps/PokemonMansion_3F/scripts.inc b/data/maps/PokemonMansion_3F/scripts.inc index 6aaa14918..0d1aa8158 100644 --- a/data/maps/PokemonMansion_3F/scripts.inc +++ b/data/maps/PokemonMansion_3F/scripts.inc @@ -4,7 +4,7 @@ PokemonMansion_3F_MapScripts:: @ 81622A1 PokemonMansion_3F_MapScript1_1622A7:: @ 81622A7 checkflag FLAG_0x26C - call_if 1, EventScript_1A7E72 + call_if eq, EventScript_1A7E72 end PokemonMansion_3F_EventScript_1622B1:: @ 81622B1 diff --git a/data/maps/PokemonMansion_B1F/scripts.inc b/data/maps/PokemonMansion_B1F/scripts.inc index 923fac42d..c9d9123d8 100644 --- a/data/maps/PokemonMansion_B1F/scripts.inc +++ b/data/maps/PokemonMansion_B1F/scripts.inc @@ -4,7 +4,7 @@ PokemonMansion_B1F_MapScripts:: @ 81622FC PokemonMansion_B1F_MapScript1_162302:: @ 8162302 checkflag FLAG_0x26C - call_if 1, EventScript_1A7F4C + call_if eq, EventScript_1A7F4C end PokemonMansion_B1F_EventScript_16230C:: @ 816230C diff --git a/data/maps/PokemonTower_2F/scripts.inc b/data/maps/PokemonTower_2F/scripts.inc index 13de9b5a4..bed73386b 100644 --- a/data/maps/PokemonTower_2F/scripts.inc +++ b/data/maps/PokemonTower_2F/scripts.inc @@ -21,9 +21,9 @@ EventScript_1632A7:: @ 81632A7 textcolor 0 playbgm MUS_RIVAL1, 0 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_163339 + call_if eq, EventScript_163339 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16334B + call_if eq, EventScript_16334B applymovement 1, Movement_1A75DB waitmovement 0 applymovement 1, Movement_1A75DD @@ -31,18 +31,18 @@ EventScript_1632A7:: @ 81632A7 msgbox gUnknown_8179CFF setvar VAR_LAST_TALKED, 1 compare_var_to_value VAR_STARTER_MON, 2 - call_if 1, EventScript_16335D + call_if eq, EventScript_16335D compare_var_to_value VAR_STARTER_MON, 1 - call_if 1, EventScript_163368 + call_if eq, EventScript_163368 compare_var_to_value VAR_STARTER_MON, 0 - call_if 1, EventScript_163373 + call_if eq, EventScript_163373 msgbox gUnknown_8179DD4 closemessage playbgm MUS_RIVAL2, 0 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16337E + call_if eq, EventScript_16337E compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_163389 + call_if eq, EventScript_163389 playse SE_KAIDAN delay 25 fadedefaultbgm diff --git a/data/maps/PowerPlant/scripts.inc b/data/maps/PowerPlant/scripts.inc index c749b4227..d4222d23a 100644 --- a/data/maps/PowerPlant/scripts.inc +++ b/data/maps/PowerPlant/scripts.inc @@ -5,24 +5,24 @@ PowerPlant_MapScripts:: @ 8163764 PowerPlant_MapScript1_16376F:: @ 816376F checkflag FLAG_0x807 - call_if 1, EventScript_163779 + call_if eq, EventScript_163779 end EventScript_163779:: @ 8163779 specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 7 - goto_if 5, EventScript_1A77A9 + goto_if ne, EventScript_1A77A9 removeobject VAR_LAST_TALKED return PowerPlant_MapScript2_16378D:: @ 816378D setworldmapflag FLAG_WORLD_MAP_POWER_PLANT checkflag FLAG_0x2BF - call_if 0, EventScript_1637AC + call_if lt, EventScript_1637AC checkflag FLAG_0x2D0 - call_if 0, EventScript_1637B0 + call_if lt, EventScript_1637B0 checkflag FLAG_0x2D1 - call_if 0, EventScript_1637B4 + call_if lt, EventScript_1637B4 end EventScript_1637AC:: @ 81637AC diff --git a/data/maps/RocketHideout_B1F/scripts.inc b/data/maps/RocketHideout_B1F/scripts.inc index d3aa5a382..1e8f1b9d2 100644 --- a/data/maps/RocketHideout_B1F/scripts.inc +++ b/data/maps/RocketHideout_B1F/scripts.inc @@ -5,7 +5,7 @@ RocketHideout_B1F_MapScripts:: @ 8161195 RocketHideout_B1F_MapScript1_1611A0:: @ 81611A0 checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_12 - call_if 0, EventScript_161233 + call_if lt, EventScript_161233 end RocketHideout_B1F_MapScript2_1611AA:: @ 81611AA diff --git a/data/maps/RocketHideout_B4F/scripts.inc b/data/maps/RocketHideout_B4F/scripts.inc index 78b0225f7..1b8fb0a4d 100644 --- a/data/maps/RocketHideout_B4F/scripts.inc +++ b/data/maps/RocketHideout_B4F/scripts.inc @@ -5,11 +5,11 @@ RocketHideout_B4F_MapScripts:: @ 81612E8 RocketHideout_B4F_MapScript1_1612EE:: @ 81612EE setvar VAR_0x4001, 0 checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_16 - call_if 1, EventScript_161311 + call_if eq, EventScript_161311 checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_17 - call_if 1, EventScript_161311 + call_if eq, EventScript_161311 compare_var_to_value VAR_0x4001, 2 - call_if 5, EventScript_16146A + call_if ne, EventScript_16146A end EventScript_161311:: @ 8161311 @@ -79,13 +79,13 @@ RocketHideout_B4F_EventScript_1613CE:: @ 81613CE EventScript_1613E9:: @ 81613E9 setvar VAR_0x4001, 0 checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_16 - call_if 1, EventScript_161311 + call_if eq, EventScript_161311 checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_17 - call_if 1, EventScript_161311 + call_if eq, EventScript_161311 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1614A1 + call_if eq, EventScript_1614A1 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_161462 + call_if eq, EventScript_161462 release end @@ -97,13 +97,13 @@ RocketHideout_B4F_EventScript_161418:: @ 8161418 EventScript_161433:: @ 8161433 setvar VAR_0x4001, 0 checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_16 - call_if 1, EventScript_161311 + call_if eq, EventScript_161311 checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_17 - call_if 1, EventScript_161311 + call_if eq, EventScript_161311 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1614A1 + call_if eq, EventScript_1614A1 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_161462 + call_if eq, EventScript_161462 release end diff --git a/data/maps/RocketHideout_Elevator/scripts.inc b/data/maps/RocketHideout_Elevator/scripts.inc index 0cf3b5b0b..f0ba02f22 100644 --- a/data/maps/RocketHideout_Elevator/scripts.inc +++ b/data/maps/RocketHideout_Elevator/scripts.inc @@ -4,10 +4,10 @@ RocketHideout_Elevator_MapScripts:: @ 81614D8 RocketHideout_Elevator_EventScript_1614D9:: @ 81614D9 lockall checkflag FLAG_0x2A5 - goto_if 0, EventScript_16161B + goto_if lt, EventScript_16161B setvar VAR_0x8004, 2 checkflag FLAG_TEMP_2 - call_if 0, EventScript_1A7AB9 + call_if lt, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 message Text_1A535C diff --git a/data/maps/Route10_PokemonCenter_1F/scripts.inc b/data/maps/Route10_PokemonCenter_1F/scripts.inc index 7d47d07df..a6da22234 100644 --- a/data/maps/Route10_PokemonCenter_1F/scripts.inc +++ b/data/maps/Route10_PokemonCenter_1F/scripts.inc @@ -41,7 +41,7 @@ Route10_PokemonCenter_1F_EventScript_16FC65:: @ 816FC65 getnumberstring 2, VAR_0x8006 call EventScript_16FCF1 compare_var_to_value VAR_0x8006, 20 - goto_if 0, EventScript_1A7ABD + goto_if lt, EventScript_1A7ABD msgbox gUnknown_819E733 checkitemspace ITEM_EVERSTONE, 1 compare_var_to_value VAR_RESULT, 0 diff --git a/data/maps/Route11_EastEntrance_2F/scripts.inc b/data/maps/Route11_EastEntrance_2F/scripts.inc index 334e71ec4..5b18d37c9 100644 --- a/data/maps/Route11_EastEntrance_2F/scripts.inc +++ b/data/maps/Route11_EastEntrance_2F/scripts.inc @@ -30,10 +30,10 @@ Route11_EastEntrance_2F_EventScript_16FD5C:: @ 816FD5C goto_if_eq EventScript_16FDB6 call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_16FDB6 + goto_if ge, EventScript_16FDB6 call EventScript_1A8CC9 compare_var_to_var VAR_RESULT, VAR_0x8009 - goto_if 5, EventScript_16FDC0 + goto_if ne, EventScript_16FDC0 call EventScript_1A8CD9 msgbox gUnknown_81A59DA setflag FLAG_0x251 @@ -70,7 +70,7 @@ Route11_EastEntrance_2F_EventScript_16FDD8:: @ 816FDD8 getnumberstring 2, VAR_0x8006 call EventScript_16FE64 compare_var_to_value VAR_0x8006, 30 - goto_if 0, EventScript_1A7ABD + goto_if lt, EventScript_1A7ABD msgbox gUnknown_819EAE4 checkitemspace ITEM_ITEMFINDER, 1 compare_var_to_value VAR_RESULT, 0 diff --git a/data/maps/Route12/scripts.inc b/data/maps/Route12/scripts.inc index d1640fd70..2ba49dc11 100644 --- a/data/maps/Route12/scripts.inc +++ b/data/maps/Route12/scripts.inc @@ -4,7 +4,7 @@ Route12_MapScripts:: @ 8168000 Route12_MapScript1_168006:: @ 8168006 checkflag FLAG_0x807 - call_if 1, EventScript_168010 + call_if eq, EventScript_168010 end EventScript_168010:: @ 8168010 @@ -15,7 +15,7 @@ Route12_EventScript_168014:: @ 8168014 lock faceplayer checkflag FLAG_GOT_POKE_FLUTE - goto_if 0, EventScript_168099 + goto_if lt, EventScript_168099 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_1A7AE0 diff --git a/data/maps/Route12_FishingHouse/scripts.inc b/data/maps/Route12_FishingHouse/scripts.inc index d4472473f..95efdf164 100644 --- a/data/maps/Route12_FishingHouse/scripts.inc +++ b/data/maps/Route12_FishingHouse/scripts.inc @@ -45,7 +45,7 @@ EventScript_16FF7F:: @ 816FF7F waitstate copyvar VAR_RESULT, VAR_0x8004 compare_var_to_value VAR_RESULT, 6 - goto_if 4, EventScript_16FFFF + goto_if ge, EventScript_16FFFF special sub_80A0984 compare_var_to_value VAR_RESULT, 1 goto_if_eq EventScript_170001 @@ -74,14 +74,14 @@ EventScript_170001:: @ 8170001 EventScript_17000B:: @ 817000B checkflag FLAG_0x29C - goto_if 0, EventScript_170031 + goto_if lt, EventScript_170031 msgbox gUnknown_819F40A release end EventScript_17001E:: @ 817001E checkflag FLAG_0x29C - goto_if 0, EventScript_170031 + goto_if lt, EventScript_170031 msgbox gUnknown_819F3CB release end diff --git a/data/maps/Route12_NorthEntrance_2F/scripts.inc b/data/maps/Route12_NorthEntrance_2F/scripts.inc index 3c8727208..29f825824 100644 --- a/data/maps/Route12_NorthEntrance_2F/scripts.inc +++ b/data/maps/Route12_NorthEntrance_2F/scripts.inc @@ -16,9 +16,9 @@ Route12_NorthEntrance_2F_EventScript_16FE8A:: @ 816FE8A goto_if_eq EventScript_16FF01 checkplayergender compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16FEE5 + call_if eq, EventScript_16FEE5 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_16FEEE + call_if eq, EventScript_16FEEE checkitemspace ITEM_TM27, 1 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_16FEF7 diff --git a/data/maps/Route15_WestEntrance_2F/scripts.inc b/data/maps/Route15_WestEntrance_2F/scripts.inc index 1e06c0394..122b8dcc9 100644 --- a/data/maps/Route15_WestEntrance_2F/scripts.inc +++ b/data/maps/Route15_WestEntrance_2F/scripts.inc @@ -31,7 +31,7 @@ Route15_WestEntrance_2F_EventScript_1700B9:: @ 81700B9 getnumberstring 2, VAR_0x8006 call EventScript_170145 compare_var_to_value VAR_0x8006, 50 - goto_if 0, EventScript_1A7ABD + goto_if lt, EventScript_1A7ABD msgbox gUnknown_819F6AA checkitemspace ITEM_EXP_SHARE, 1 compare_var_to_value VAR_RESULT, 0 diff --git a/data/maps/Route16/scripts.inc b/data/maps/Route16/scripts.inc index 5ac1f9184..00105aae8 100644 --- a/data/maps/Route16/scripts.inc +++ b/data/maps/Route16/scripts.inc @@ -6,7 +6,7 @@ Route16_MapScripts:: @ 81680E5 Route16_MapScript1_1680F5:: @ 81680F5 checkflag FLAG_0x807 - call_if 1, EventScript_1680FF + call_if eq, EventScript_1680FF end EventScript_1680FF:: @ 81680FF @@ -15,7 +15,7 @@ EventScript_1680FF:: @ 81680FF Route16_MapScript2_168103:: @ 8168103 compare_var_to_value VAR_MAP_SCENE_ROUTE16, 1 - call_if 1, EventScript_16810F + call_if eq, EventScript_16810F end EventScript_16810F:: @ 816810F @@ -34,7 +34,7 @@ Route16_EventScript_168121:: @ 8168121 lock faceplayer checkflag FLAG_GOT_POKE_FLUTE - goto_if 0, EventScript_1681A3 + goto_if lt, EventScript_1681A3 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if_eq EventScript_1A7AE0 diff --git a/data/maps/Route16_NorthEntrance_1F/scripts.inc b/data/maps/Route16_NorthEntrance_1F/scripts.inc index c30f309fd..ff05102c5 100644 --- a/data/maps/Route16_NorthEntrance_1F/scripts.inc +++ b/data/maps/Route16_NorthEntrance_1F/scripts.inc @@ -5,7 +5,7 @@ Route16_NorthEntrance_1F_MapScripts:: @ 81701C2 Route16_NorthEntrance_1F_MapScript1_1701C8:: @ 81701C8 clearflag FLAG_0x830 checkflag FLAG_0x271 - call_if 1, EventScript_1701D5 + call_if eq, EventScript_1701D5 end EventScript_1701D5:: @ 81701D5 @@ -54,13 +54,13 @@ EventScript_170220:: @ 8170220 waitmovement 0 delay 20 compare_var_to_value VAR_0x8008, 1 - call_if 1, EventScript_170279 + call_if eq, EventScript_170279 compare_var_to_value VAR_0x8008, 2 - call_if 1, EventScript_170284 + call_if eq, EventScript_170284 compare_var_to_value VAR_0x8008, 3 - call_if 1, EventScript_17028F + call_if eq, EventScript_17028F compare_var_to_value VAR_0x8008, 4 - call_if 1, EventScript_17029A + call_if eq, EventScript_17029A msgbox gUnknown_819F95F closemessage applymovement 255, Movement_1702B3 diff --git a/data/maps/Route16_NorthEntrance_2F/scripts.inc b/data/maps/Route16_NorthEntrance_2F/scripts.inc index 6fa870c27..dfaf5455b 100644 --- a/data/maps/Route16_NorthEntrance_2F/scripts.inc +++ b/data/maps/Route16_NorthEntrance_2F/scripts.inc @@ -31,7 +31,7 @@ Route16_NorthEntrance_2F_EventScript_1702E3:: @ 81702E3 getnumberstring 2, VAR_0x8006 call EventScript_17036F compare_var_to_value VAR_0x8006, 40 - goto_if 0, EventScript_1A7ABD + goto_if lt, EventScript_1A7ABD msgbox gUnknown_819FC15 checkitemspace ITEM_AMULET_COIN, 1 compare_var_to_value VAR_RESULT, 0 diff --git a/data/maps/Route18/scripts.inc b/data/maps/Route18/scripts.inc index 548fdeeb6..6467cb6c3 100644 --- a/data/maps/Route18/scripts.inc +++ b/data/maps/Route18/scripts.inc @@ -5,7 +5,7 @@ Route18_MapScripts:: @ 81681F6 Route18_MapScript1_168201:: @ 8168201 compare_var_to_value VAR_MAP_SCENE_ROUTE16, 1 - call_if 1, EventScript_16820D + call_if eq, EventScript_16820D end EventScript_16820D:: @ 816820D diff --git a/data/maps/Route18_EastEntrance_1F/scripts.inc b/data/maps/Route18_EastEntrance_1F/scripts.inc index 70a8d196b..b73ce6c07 100644 --- a/data/maps/Route18_EastEntrance_1F/scripts.inc +++ b/data/maps/Route18_EastEntrance_1F/scripts.inc @@ -5,7 +5,7 @@ Route18_EastEntrance_1F_MapScripts:: @ 8170378 Route18_EastEntrance_1F_MapScript1_17037E:: @ 817037E clearflag FLAG_0x830 checkflag FLAG_0x271 - call_if 1, EventScript_17038B + call_if eq, EventScript_17038B end EventScript_17038B:: @ 817038B @@ -54,13 +54,13 @@ EventScript_1703D6:: @ 81703D6 waitmovement 0 delay 20 compare_var_to_value VAR_0x8008, 1 - call_if 1, EventScript_17042F + call_if eq, EventScript_17042F compare_var_to_value VAR_0x8008, 2 - call_if 1, EventScript_17043A + call_if eq, EventScript_17043A compare_var_to_value VAR_0x8008, 3 - call_if 1, EventScript_170445 + call_if eq, EventScript_170445 compare_var_to_value VAR_0x8008, 4 - call_if 1, EventScript_170450 + call_if eq, EventScript_170450 msgbox gUnknown_819FD0C closemessage applymovement 255, Movement_170469 diff --git a/data/maps/Route18_EastEntrance_2F/scripts.inc b/data/maps/Route18_EastEntrance_2F/scripts.inc index 204a0f879..2515ae5ba 100644 --- a/data/maps/Route18_EastEntrance_2F/scripts.inc +++ b/data/maps/Route18_EastEntrance_2F/scripts.inc @@ -21,10 +21,10 @@ Route18_EastEntrance_2F_EventScript_17047E:: @ 817047E goto_if_eq EventScript_1704D8 call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_1704D8 + goto_if ge, EventScript_1704D8 call EventScript_1A8CC9 compare_var_to_var VAR_RESULT, VAR_0x8009 - goto_if 5, EventScript_1704E2 + goto_if ne, EventScript_1704E2 call EventScript_1A8CD9 msgbox gUnknown_81A59DA setflag FLAG_0x257 diff --git a/data/maps/Route20/scripts.inc b/data/maps/Route20/scripts.inc index f0f304435..a1a9f1982 100644 --- a/data/maps/Route20/scripts.inc +++ b/data/maps/Route20/scripts.inc @@ -4,9 +4,9 @@ Route20_MapScripts:: @ 816823B Route20_MapScript1_168241:: @ 8168241 checkflag FLAG_0x2D2 - call_if 0, EventScript_168254 + call_if lt, EventScript_168254 checkflag FLAG_0x2D3 - call_if 0, EventScript_16826D + call_if lt, EventScript_16826D end EventScript_168254:: @ 8168254 diff --git a/data/maps/Route22/scripts.inc b/data/maps/Route22/scripts.inc index 930665e21..37a9f5393 100644 --- a/data/maps/Route22/scripts.inc +++ b/data/maps/Route22/scripts.inc @@ -32,29 +32,29 @@ EventScript_1682BE:: @ 81682BE playbgm MUS_RIVAL1, 0 addobject 1 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_168350 + call_if eq, EventScript_168350 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_168350 + call_if eq, EventScript_168350 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_16835B + call_if eq, EventScript_16835B delay 6 msgbox gUnknown_8188890 compare_var_to_value VAR_STARTER_MON, 2 - call_if 1, EventScript_16836D + call_if eq, EventScript_16836D compare_var_to_value VAR_STARTER_MON, 1 - call_if 1, EventScript_16837C + call_if eq, EventScript_16837C compare_var_to_value VAR_STARTER_MON, 0 - call_if 1, EventScript_16838B + call_if eq, EventScript_16838B msgbox gUnknown_8188974 closemessage delay 10 playbgm MUS_RIVAL2, 0 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16839A + call_if eq, EventScript_16839A compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16839A + call_if eq, EventScript_16839A compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1683A5 + call_if eq, EventScript_1683A5 fadedefaultbgm removeobject 1 setvar VAR_MAP_SCENE_ROUTE22, 2 @@ -198,19 +198,19 @@ EventScript_16841F:: @ 816841F playbgm MUS_RIVAL1, 0 addobject 1 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16849C + call_if eq, EventScript_16849C compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16849C + call_if eq, EventScript_16849C compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1684A7 + call_if eq, EventScript_1684A7 msgbox gUnknown_8188A3C setvar VAR_LAST_TALKED, 1 compare_var_to_value VAR_STARTER_MON, 2 - call_if 1, EventScript_1684B9 + call_if eq, EventScript_1684B9 compare_var_to_value VAR_STARTER_MON, 1 - call_if 1, EventScript_1684C4 + call_if eq, EventScript_1684C4 compare_var_to_value VAR_STARTER_MON, 0 - call_if 1, EventScript_1684CF + call_if eq, EventScript_1684CF msgbox gUnknown_8188B29 closemessage delay 10 diff --git a/data/maps/Route24/scripts.inc b/data/maps/Route24/scripts.inc index aee471392..bf51af987 100644 --- a/data/maps/Route24/scripts.inc +++ b/data/maps/Route24/scripts.inc @@ -39,9 +39,9 @@ Route24_EventScript_16866C:: @ 816866C EventScript_168678:: @ 8168678 textcolor 0 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_1686FD + call_if eq, EventScript_1686FD compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_168708 + call_if eq, EventScript_168708 applymovement 255, Movement_1A75EB waitmovement 0 msgbox gUnknown_8188C3C @@ -81,7 +81,7 @@ EventScript_168713:: @ 8168713 applymovement 255, Movement_168743 waitmovement 0 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_168733 + call_if eq, EventScript_168733 release end diff --git a/data/maps/Route25_SeaCottage/scripts.inc b/data/maps/Route25_SeaCottage/scripts.inc index 3ec7fc1c4..5dca7b67a 100644 --- a/data/maps/Route25_SeaCottage/scripts.inc +++ b/data/maps/Route25_SeaCottage/scripts.inc @@ -4,9 +4,9 @@ Route25_SeaCottage_MapScripts:: @ 8170523 Route25_SeaCottage_MapScript1_170529:: @ 8170529 checkflag FLAG_HELPED_BILL_IN_SEA_COTTAGE - call_if 0, EventScript_17053C + call_if lt, EventScript_17053C checkflag FLAG_GOT_SS_TICKET - call_if 1, EventScript_170547 + call_if eq, EventScript_170547 end EventScript_17053C:: @ 817053C @@ -46,18 +46,18 @@ EventScript_17058E:: @ 817058E EventScript_17059C:: @ 817059C compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_170600 + call_if eq, EventScript_170600 msgbox gUnknown_819FFD3 closemessage delay 10 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_17062A + call_if eq, EventScript_17062A compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_170635 + call_if eq, EventScript_170635 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_170635 + call_if eq, EventScript_170635 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_170635 + call_if eq, EventScript_170635 opendoor 10, 3 waitdooranim applymovement 2, Movement_1706DB @@ -73,9 +73,9 @@ EventScript_17059C:: @ 817059C EventScript_170600:: @ 8170600 checkplayergender compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_170618 + call_if eq, EventScript_170618 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_170621 + call_if eq, EventScript_170621 return EventScript_170618:: @ 8170618 @@ -105,9 +105,9 @@ EventScript_17064A:: @ 817064A famechecker FAMECHECKER_BILL, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkplayergender compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_1706AC + call_if eq, EventScript_1706AC compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_1706B5 + call_if eq, EventScript_1706B5 checkitemspace ITEM_SS_TICKET, 1 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_1706BE diff --git a/data/maps/Route2_EastBuilding/scripts.inc b/data/maps/Route2_EastBuilding/scripts.inc index ae08ce8bc..77ec8ad08 100644 --- a/data/maps/Route2_EastBuilding/scripts.inc +++ b/data/maps/Route2_EastBuilding/scripts.inc @@ -15,7 +15,7 @@ Route2_EastBuilding_EventScript_16F67F:: @ 816F67F getnumberstring 2, VAR_0x8006 call EventScript_16F70B compare_var_to_value VAR_0x8006, 10 - goto_if 0, EventScript_1A7ABD + goto_if lt, EventScript_1A7ABD msgbox gUnknown_819D74E checkitemspace ITEM_HM05, 1 compare_var_to_value VAR_RESULT, 0 diff --git a/data/maps/Route2_House/scripts.inc b/data/maps/Route2_House/scripts.inc index e1ee8cd71..f36bc7e83 100644 --- a/data/maps/Route2_House/scripts.inc +++ b/data/maps/Route2_House/scripts.inc @@ -17,10 +17,10 @@ Route2_House_EventScript_16F602:: @ 816F602 goto_if_eq EventScript_16F65C call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_16F65C + goto_if ge, EventScript_16F65C call EventScript_1A8CC9 compare_var_to_var VAR_RESULT, VAR_0x8009 - goto_if 5, EventScript_16F666 + goto_if ne, EventScript_16F666 call EventScript_1A8CD9 msgbox gUnknown_81A59DA setflag FLAG_DID_MIMIEN_TRADE diff --git a/data/maps/Route5_SouthEntrance/scripts.inc b/data/maps/Route5_SouthEntrance/scripts.inc index a065877db..dd2c80612 100644 --- a/data/maps/Route5_SouthEntrance/scripts.inc +++ b/data/maps/Route5_SouthEntrance/scripts.inc @@ -45,11 +45,11 @@ EventScript_16F963:: @ 816F963 msgbox gUnknown_819E09B closemessage compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16F99C + call_if eq, EventScript_16F99C compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16F9A7 + call_if eq, EventScript_16F9A7 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_16F9B2 + call_if eq, EventScript_16F9B2 msgbox gUnknown_819E0C1 setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 releaseall diff --git a/data/maps/Route6_NorthEntrance/scripts.inc b/data/maps/Route6_NorthEntrance/scripts.inc index 88aca79a9..3b8270ea6 100644 --- a/data/maps/Route6_NorthEntrance/scripts.inc +++ b/data/maps/Route6_NorthEntrance/scripts.inc @@ -45,11 +45,11 @@ EventScript_16FA29:: @ 816FA29 msgbox gUnknown_819E1D1 closemessage compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16FA62 + call_if eq, EventScript_16FA62 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16FA6D + call_if eq, EventScript_16FA6D compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_16FA78 + call_if eq, EventScript_16FA78 msgbox gUnknown_819E1F7 setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 releaseall diff --git a/data/maps/Route7_EastEntrance/scripts.inc b/data/maps/Route7_EastEntrance/scripts.inc index a07ed8e8a..1c06c9d24 100644 --- a/data/maps/Route7_EastEntrance/scripts.inc +++ b/data/maps/Route7_EastEntrance/scripts.inc @@ -45,11 +45,11 @@ EventScript_16FAF0:: @ 816FAF0 msgbox gUnknown_819E307 closemessage compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16FB29 + call_if eq, EventScript_16FB29 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16FB34 + call_if eq, EventScript_16FB34 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_16FB3F + call_if eq, EventScript_16FB3F msgbox gUnknown_819E32D setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 releaseall diff --git a/data/maps/Route8_WestEntrance/scripts.inc b/data/maps/Route8_WestEntrance/scripts.inc index 60f525e79..d12f6ddd1 100644 --- a/data/maps/Route8_WestEntrance/scripts.inc +++ b/data/maps/Route8_WestEntrance/scripts.inc @@ -55,11 +55,11 @@ EventScript_16FBCC:: @ 816FBCC msgbox gUnknown_819E43D closemessage compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_16FC05 + call_if eq, EventScript_16FC05 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_16FC10 + call_if eq, EventScript_16FC10 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_16FC1B + call_if eq, EventScript_16FC1B msgbox gUnknown_819E463 setvar VAR_MAP_SCENE_ROUTE5_ROUTE6_ROUTE7_ROUTE8_GATES, 1 releaseall diff --git a/data/maps/SSAnne_2F_Corridor/scripts.inc b/data/maps/SSAnne_2F_Corridor/scripts.inc index 652501f5b..c5ce60d07 100644 --- a/data/maps/SSAnne_2F_Corridor/scripts.inc +++ b/data/maps/SSAnne_2F_Corridor/scripts.inc @@ -36,29 +36,29 @@ EventScript_160903:: @ 8160903 waitmovement 0 delay 20 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_1609AD + call_if eq, EventScript_1609AD compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_1609B8 + call_if eq, EventScript_1609B8 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_1609CA + call_if eq, EventScript_1609CA msgbox gUnknown_8173035 setvar VAR_LAST_TALKED, 1 compare_var_to_value VAR_STARTER_MON, 2 - call_if 1, EventScript_1609DC + call_if eq, EventScript_1609DC compare_var_to_value VAR_STARTER_MON, 1 - call_if 1, EventScript_1609E7 + call_if eq, EventScript_1609E7 compare_var_to_value VAR_STARTER_MON, 0 - call_if 1, EventScript_1609F2 + call_if eq, EventScript_1609F2 msgbox gUnknown_8173164 closemessage delay 10 playbgm MUS_RIVAL2, 0 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_1609FD + call_if eq, EventScript_1609FD compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_160A08 + call_if eq, EventScript_160A08 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_160A13 + call_if eq, EventScript_160A13 fadedefaultbgm removeobject 1 setvar VAR_MAP_SCENE_S_S_ANNE_2F_CORRIDOR, 1 diff --git a/data/maps/SSAnne_Exterior/scripts.inc b/data/maps/SSAnne_Exterior/scripts.inc index 8b622c54a..15cc43b1f 100644 --- a/data/maps/SSAnne_Exterior/scripts.inc +++ b/data/maps/SSAnne_Exterior/scripts.inc @@ -15,9 +15,9 @@ SSAnne_Exterior_160859:: @ 8160859 lockall getplayerxy VAR_0x8004, VAR_0x8005 compare_var_to_value VAR_0x8005, 6 - call_if 3, EventScript_1608A1 + call_if le, EventScript_1608A1 compare_var_to_value VAR_0x8005, 7 - call_if 4, EventScript_1608AC + call_if ge, EventScript_1608AC fadenewbgm MUS_NAMINORI delay 50 special Special_SSAnneDepartureCutscene diff --git a/data/maps/SSAnne_Kitchen/scripts.inc b/data/maps/SSAnne_Kitchen/scripts.inc index b1b60056d..8ab022028 100644 --- a/data/maps/SSAnne_Kitchen/scripts.inc +++ b/data/maps/SSAnne_Kitchen/scripts.inc @@ -20,11 +20,11 @@ SSAnne_Kitchen_EventScript_160ACE:: @ 8160ACE random 3 copyvar VAR_0x8008, VAR_RESULT compare_var_to_value VAR_0x8008, 0 - call_if 1, EventScript_160B03 + call_if eq, EventScript_160B03 compare_var_to_value VAR_0x8008, 1 - call_if 1, EventScript_160B0C + call_if eq, EventScript_160B0C compare_var_to_value VAR_0x8008, 2 - call_if 1, EventScript_160B15 + call_if eq, EventScript_160B15 release end diff --git a/data/maps/SaffronCity/scripts.inc b/data/maps/SaffronCity/scripts.inc index 3be402afb..a4036b837 100644 --- a/data/maps/SaffronCity/scripts.inc +++ b/data/maps/SaffronCity/scripts.inc @@ -5,7 +5,7 @@ SaffronCity_MapScripts:: @ 816735F SaffronCity_MapScript1_167365:: @ 8167365 setworldmapflag FLAG_WORLD_MAP_SAFFRON_CITY checkflag FLAG_RESCUED_MR_FUJI - call_if 0, EventScript_167372 + call_if lt, EventScript_167372 end EventScript_167372:: @ 8167372 diff --git a/data/maps/SaffronCity_Gym/scripts.inc b/data/maps/SaffronCity_Gym/scripts.inc index 48b98f533..5d085824d 100644 --- a/data/maps/SaffronCity_Gym/scripts.inc +++ b/data/maps/SaffronCity_Gym/scripts.inc @@ -5,7 +5,7 @@ SaffronCity_Gym_EventScript_16EDD8:: @ 816EDD8 famechecker FAMECHECKER_SABRINA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_SABRINA, 0, Text_19B53C, Text_19B602, EventScript_16EE0A checkflag FLAG_0x29A - goto_if 0, EventScript_16EE3D + goto_if lt, EventScript_16EE3D msgbox gUnknown_819B7F2 release end diff --git a/data/maps/SaffronCity_House1_2F/scripts.inc b/data/maps/SaffronCity_House1_2F/scripts.inc index 8a6227b38..116f68ec3 100644 --- a/data/maps/SaffronCity_House1_2F/scripts.inc +++ b/data/maps/SaffronCity_House1_2F/scripts.inc @@ -29,9 +29,9 @@ SaffronCity_House1_2F_EventScript_16EB7B:: @ 816EB7B goto_if_eq EventScript_1C4CF6 checkplayergender compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16EBB7 + call_if eq, EventScript_16EBB7 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_16EBC0 + call_if eq, EventScript_16EBC0 release end diff --git a/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc b/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc index dce3faa1b..c7667ce6a 100644 --- a/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc +++ b/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc @@ -82,35 +82,35 @@ EventScript_16F15B:: @ 816F15B setvar VAR_0x8004, 0 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16F207 + call_if eq, EventScript_16F207 setvar VAR_0x8004, 1 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16F213 + call_if eq, EventScript_16F213 setvar VAR_0x8004, 2 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16F21F + call_if eq, EventScript_16F21F setvar VAR_0x8004, 3 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16F22B + call_if eq, EventScript_16F22B setvar VAR_0x8004, 4 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16F237 + call_if eq, EventScript_16F237 setvar VAR_0x8004, 5 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16F243 + call_if eq, EventScript_16F243 setvar VAR_0x8004, 6 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16F24F + call_if eq, EventScript_16F24F setvar VAR_0x8004, 7 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_16F25B + call_if eq, EventScript_16F25B end EventScript_16F207:: @ 816F207 diff --git a/data/maps/SeafoamIslands_B3F/scripts.inc b/data/maps/SeafoamIslands_B3F/scripts.inc index bc906077b..2bae9bea7 100644 --- a/data/maps/SeafoamIslands_B3F/scripts.inc +++ b/data/maps/SeafoamIslands_B3F/scripts.inc @@ -5,19 +5,19 @@ SeafoamIslands_B3F_MapScripts:: @ 8162F4F SeafoamIslands_B3F_MapScript1_162F5A:: @ 8162F5A checkflag FLAG_0x2D2 - call_if 0, EventScript_162F6D + call_if lt, EventScript_162F6D checkflag FLAG_0x2D2 - call_if 1, EventScript_162F94 + call_if eq, EventScript_162F94 end EventScript_162F6D:: @ 8162F6D setvar VAR_0x4002, 0 checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 - call_if 0, EventScript_162FF0 + call_if lt, EventScript_162FF0 checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 - call_if 0, EventScript_162FF0 + call_if lt, EventScript_162FF0 compare_var_to_value VAR_0x4002, 2 - call_if 1, EventScript_162F90 + call_if eq, EventScript_162F90 return EventScript_162F90:: @ 8162F90 @@ -36,16 +36,16 @@ EventScript_162FA2:: @ 8162FA2 lockall setvar VAR_0x4002, 0 checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 - call_if 0, EventScript_162FF0 + call_if lt, EventScript_162FF0 checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 - call_if 0, EventScript_162FF0 + call_if lt, EventScript_162FF0 compare_var_to_value VAR_0x4002, 2 goto_if_eq EventScript_16300C getplayerxy VAR_0x8008, VAR_0x8009 compare_var_to_value VAR_0x8008, 24 - call_if 0, EventScript_162FF6 + call_if lt, EventScript_162FF6 compare_var_to_value VAR_0x8008, 24 - call_if 4, EventScript_163001 + call_if ge, EventScript_163001 setvar VAR_MAP_SCENE_SEAFOAM_ISLANDS_B4F, 1 warp MAP_SEAFOAM_ISLANDS_B4F, 255, 27, 21 waitstate diff --git a/data/maps/SeafoamIslands_B4F/scripts.inc b/data/maps/SeafoamIslands_B4F/scripts.inc index 2d597e6a0..01fc354d3 100644 --- a/data/maps/SeafoamIslands_B4F/scripts.inc +++ b/data/maps/SeafoamIslands_B4F/scripts.inc @@ -8,33 +8,33 @@ SeafoamIslands_B4F_MapScripts:: @ 816302E SeafoamIslands_B4F_MapScript2_163048:: @ 8163048 checkflag FLAG_0x807 - call_if 1, EventScript_163052 + call_if eq, EventScript_163052 end EventScript_163052:: @ 8163052 specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 7 - goto_if 5, EventScript_1A77A9 + goto_if ne, EventScript_1A77A9 removeobject VAR_LAST_TALKED return SeafoamIslands_B4F_MapScript1_163066:: @ 8163066 checkflag FLAG_0x2BE - call_if 0, EventScript_1630AD + call_if lt, EventScript_1630AD checkflag FLAG_0x2D3 - call_if 0, EventScript_163082 + call_if lt, EventScript_163082 checkflag FLAG_0x2D3 - call_if 1, EventScript_1630A9 + call_if eq, EventScript_1630A9 end EventScript_163082:: @ 8163082 setvar VAR_0x4002, 0 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 - call_if 0, EventScript_163169 + call_if lt, EventScript_163169 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 - call_if 0, EventScript_163169 + call_if lt, EventScript_163169 compare_var_to_value VAR_0x4002, 2 - call_if 1, EventScript_1630A5 + call_if eq, EventScript_1630A5 return EventScript_1630A5:: @ 81630A5 @@ -52,9 +52,9 @@ EventScript_1630AD:: @ 81630AD SeafoamIslands_B4F_MapScript3_1630B1:: @ 81630B1 setvar VAR_0x4002, 0 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 - call_if 0, EventScript_163169 + call_if lt, EventScript_163169 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 - call_if 0, EventScript_163169 + call_if lt, EventScript_163169 compare_var_to_value VAR_0x4002, 2 goto_if_eq EventScript_1630D4 end @@ -96,16 +96,16 @@ EventScript_163121:: @ 8163121 lockall setvar VAR_0x4002, 0 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 - call_if 0, EventScript_163169 + call_if lt, EventScript_163169 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 - call_if 0, EventScript_163169 + call_if lt, EventScript_163169 compare_var_to_value VAR_0x4002, 2 goto_if_eq EventScript_163185 getplayerxy VAR_0x8008, VAR_0x8009 compare_var_to_value VAR_0x8008, 9 - call_if 0, EventScript_16316F + call_if lt, EventScript_16316F compare_var_to_value VAR_0x8008, 9 - call_if 4, EventScript_16317A + call_if ge, EventScript_16317A special sub_805D1A8 setvar VAR_0x4001, 0 releaseall diff --git a/data/maps/SevenIsland_House_Room1/scripts.inc b/data/maps/SevenIsland_House_Room1/scripts.inc index 107b91ad7..760416ed2 100644 --- a/data/maps/SevenIsland_House_Room1/scripts.inc +++ b/data/maps/SevenIsland_House_Room1/scripts.inc @@ -6,9 +6,9 @@ SevenIsland_House_Room1_MapScripts:: @ 817088A SevenIsland_House_Room1_MapScript1_170895:: @ 8170895 special ValidateEReaderTrainer compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_1708AF + call_if eq, EventScript_1708AF compare_var_to_value VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 0 - call_if 5, EventScript_1708C3 + call_if ne, EventScript_1708C3 end EventScript_1708AF:: @ 81708AF @@ -40,11 +40,11 @@ EventScript_1708E9:: @ 1708E9 applymovement 255, Movement_1A75E9 waitmovement 0 compare_var_to_value VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 1 - call_if 1, EventScript_170938 + call_if eq, EventScript_170938 compare_var_to_value VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 2 - call_if 1, EventScript_170941 + call_if eq, EventScript_170941 compare_var_to_value VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 3 - call_if 1, EventScript_17094A + call_if eq, EventScript_17094A special LoadPlayerParty setvar VAR_MAP_SCENE_SEVEN_ISLAND_HOUSE_ROOM1, 0 releaseall @@ -76,7 +76,7 @@ SevenIsland_House_Room1_EventScript_170958:: @ 8170958 faceplayer special ValidateEReaderTrainer compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_17097D + call_if eq, EventScript_17097D compare_var_to_value VAR_0x4001, 1 goto_if_eq EventScript_170987 msgbox gUnknown_81A049B @@ -109,11 +109,11 @@ EventScript_170987:: @ 8170987 msgbox gUnknown_81A07C4 closemessage compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_170A2D + call_if eq, EventScript_170A2D compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_170A3F + call_if eq, EventScript_170A3F compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_170A51 + call_if eq, EventScript_170A51 warp MAP_SEVEN_ISLAND_HOUSE_ROOM2, 255, 3, 1 waitstate release diff --git a/data/maps/SevenIsland_House_Room2/scripts.inc b/data/maps/SevenIsland_House_Room2/scripts.inc index 236c95be3..d77eda077 100644 --- a/data/maps/SevenIsland_House_Room2/scripts.inc +++ b/data/maps/SevenIsland_House_Room2/scripts.inc @@ -23,11 +23,11 @@ EventScript_170A97:: @ 8170A97 special sub_80E6900 waitstate compare_var_to_value VAR_RESULT, 3 - call_if 1, EventScript_170AFE + call_if eq, EventScript_170AFE compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_170B0C + call_if eq, EventScript_170B0C compare_var_to_value VAR_RESULT, 2 - call_if 1, EventScript_170B17 + call_if eq, EventScript_170B17 closemessage special sp000_heal_pokemon applymovement 255, Movement_170B28 diff --git a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc index b1cf1bc89..b1e5689cc 100644 --- a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc +++ b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc @@ -5,7 +5,7 @@ SevenIsland_SeavaultCanyon_TanobyKey_MapScripts:: @ 8164DCC SevenIsland_SeavaultCanyon_TanobyKey_MapScript1_164DD2:: @ 8164DD2 setworldmapflag FLAG_WORLD_MAP_SEVEN_ISLAND_SEAVAULT_CANYON_TANOBY_KEY checkflag FLAG_0x849 - call_if 1, EventScript_164E07 + call_if eq, EventScript_164E07 setvar VAR_0x4001, 0 setvar VAR_0x4002, 0 setvar VAR_0x4003, 0 diff --git a/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc b/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc index 82bdfc411..38e2c01e4 100644 --- a/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc +++ b/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc @@ -21,7 +21,7 @@ SevenIsland_SevaultCanyon_House_EventScript_172183:: @ 8172183 closemessage call EventScript_1A6675 compare_var_to_value VAR_FACING, 1 - call_if 5, EventScript_172206 + call_if ne, EventScript_172206 delay 30 playbgm MUS_P_SCHOOL, 0 applymovement 255, Movement_172231 diff --git a/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc b/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc index 0a82a7f24..6755ce61c 100644 --- a/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc +++ b/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc @@ -7,7 +7,7 @@ SevenIsland_TrainerTower_Elevator_EventScript_164B03:: @ 8164B03 lockall setvar VAR_0x8004, 6 checkflag FLAG_TEMP_2 - call_if 0, EventScript_1A7AB9 + call_if lt, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 message Text_1A535C diff --git a/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc b/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc index 858ff3c97..9bbdef6bf 100644 --- a/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc +++ b/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc @@ -31,7 +31,7 @@ SevenIsland_TrainerTower_Lobby_MapScript2_164887:: @ 8164887 SevenIsland_TrainerTower_Lobby_MapScript4_164897:: @ 8164897 compare_var_to_value VAR_0x400D, 17 - call_if 1, EventScript_1648A3 + call_if eq, EventScript_1648A3 end EventScript_1648A3:: @ 81648A3 diff --git a/data/maps/SilphCo_10F/scripts.inc b/data/maps/SilphCo_10F/scripts.inc index 255acde62..3cee38763 100644 --- a/data/maps/SilphCo_10F/scripts.inc +++ b/data/maps/SilphCo_10F/scripts.inc @@ -4,14 +4,14 @@ SilphCo_10F_MapScripts:: @ 8161D86 SilphCo_10F_MapScript1_161D8C:: @ 8161D8C checkflag FLAG_0x28C - call_if 0, EventScript_1A84D6 + call_if lt, EventScript_1A84D6 end SilphCo_10F_EventScript_161D96:: @ 8161D96 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_161DAD + goto_if ge, EventScript_161DAD msgbox gUnknown_8176DBA release end diff --git a/data/maps/SilphCo_11F/scripts.inc b/data/maps/SilphCo_11F/scripts.inc index f29d06787..5de78bb27 100644 --- a/data/maps/SilphCo_11F/scripts.inc +++ b/data/maps/SilphCo_11F/scripts.inc @@ -4,7 +4,7 @@ SilphCo_11F_MapScripts:: @ 8161DEE SilphCo_11F_MapScript1_161DF4:: @ 8161DF4 checkflag FLAG_0x28D - call_if 0, EventScript_1A8504 + call_if lt, EventScript_1A8504 end SilphCo_11F_EventScript_161DFE:: @ 8161DFE @@ -14,9 +14,9 @@ SilphCo_11F_EventScript_161DFE:: @ 8161DFE goto_if_eq EventScript_161E75 checkplayergender compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_161E59 + call_if eq, EventScript_161E59 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_161E62 + call_if eq, EventScript_161E62 checkitemspace ITEM_MASTER_BALL, 1 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_161E6B @@ -73,9 +73,9 @@ EventScript_161EA0:: @ 8161EA0 msgbox gUnknown_8177108 closemessage compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_161F00 + call_if eq, EventScript_161F00 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_161F12 + call_if eq, EventScript_161F12 setvar VAR_LAST_TALKED, 3 trainerbattle 3, TRAINER_BOSS_GIOVANNI_2, 0, Text_1771AB msgbox gUnknown_81771C2 diff --git a/data/maps/SilphCo_2F/scripts.inc b/data/maps/SilphCo_2F/scripts.inc index c969b91c3..002d3291a 100644 --- a/data/maps/SilphCo_2F/scripts.inc +++ b/data/maps/SilphCo_2F/scripts.inc @@ -4,9 +4,9 @@ SilphCo_2F_MapScripts:: @ 8161641 SilphCo_2F_MapScript1_161647:: @ 8161647 checkflag FLAG_0x27A - call_if 0, EventScript_1A8149 + call_if lt, EventScript_1A8149 checkflag FLAG_0x27B - call_if 0, EventScript_1A8177 + call_if lt, EventScript_1A8177 end SilphCo_2F_EventScript_16165A:: @ 816165A diff --git a/data/maps/SilphCo_3F/scripts.inc b/data/maps/SilphCo_3F/scripts.inc index b5cdacdff..52c1f847b 100644 --- a/data/maps/SilphCo_3F/scripts.inc +++ b/data/maps/SilphCo_3F/scripts.inc @@ -4,16 +4,16 @@ SilphCo_3F_MapScripts:: @ 81616C5 SilphCo_3F_MapScript1_1616CB:: @ 81616CB checkflag FLAG_0x27C - call_if 0, EventScript_1A81A5 + call_if lt, EventScript_1A81A5 checkflag FLAG_0x27D - call_if 0, EventScript_1A81DC + call_if lt, EventScript_1A81DC end SilphCo_3F_EventScript_1616DE:: @ 81616DE lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_1616F5 + goto_if ge, EventScript_1616F5 msgbox gUnknown_81758AD release end diff --git a/data/maps/SilphCo_4F/scripts.inc b/data/maps/SilphCo_4F/scripts.inc index efa92d1f8..be241084e 100644 --- a/data/maps/SilphCo_4F/scripts.inc +++ b/data/maps/SilphCo_4F/scripts.inc @@ -4,16 +4,16 @@ SilphCo_4F_MapScripts:: @ 8161736 SilphCo_4F_MapScript1_16173C:: @ 816173C checkflag FLAG_0x27E - call_if 0, EventScript_1A8213 + call_if lt, EventScript_1A8213 checkflag FLAG_0x27F - call_if 0, EventScript_1A8241 + call_if lt, EventScript_1A8241 end SilphCo_4F_EventScript_16174F:: @ 816174F lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_161766 + goto_if ge, EventScript_161766 msgbox gUnknown_81759F5 release end diff --git a/data/maps/SilphCo_5F/scripts.inc b/data/maps/SilphCo_5F/scripts.inc index 4a040e83e..42164eb7e 100644 --- a/data/maps/SilphCo_5F/scripts.inc +++ b/data/maps/SilphCo_5F/scripts.inc @@ -4,18 +4,18 @@ SilphCo_5F_MapScripts:: @ 81617BE SilphCo_5F_MapScript1_1617C4:: @ 81617C4 checkflag FLAG_0x280 - call_if 0, EventScript_1A826F + call_if lt, EventScript_1A826F checkflag FLAG_0x281 - call_if 0, EventScript_1A82A6 + call_if lt, EventScript_1A82A6 checkflag FLAG_0x282 - call_if 0, EventScript_1A82DD + call_if lt, EventScript_1A82DD end SilphCo_5F_EventScript_1617E0:: @ 81617E0 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_1617F7 + goto_if ge, EventScript_1617F7 msgbox gUnknown_8175B70 release end diff --git a/data/maps/SilphCo_6F/scripts.inc b/data/maps/SilphCo_6F/scripts.inc index 139781594..4caa7936c 100644 --- a/data/maps/SilphCo_6F/scripts.inc +++ b/data/maps/SilphCo_6F/scripts.inc @@ -4,14 +4,14 @@ SilphCo_6F_MapScripts:: @ 8161881 SilphCo_6F_MapScript1_161887:: @ 8161887 checkflag FLAG_0x283 - call_if 0, EventScript_1A8314 + call_if lt, EventScript_1A8314 end SilphCo_6F_EventScript_161891:: @ 8161891 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_1618A8 + goto_if ge, EventScript_1618A8 msgbox gUnknown_817607E release end @@ -25,7 +25,7 @@ SilphCo_6F_EventScript_1618B2:: @ 81618B2 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_1618C9 + goto_if ge, EventScript_1618C9 msgbox gUnknown_8175F24 release end @@ -39,7 +39,7 @@ SilphCo_6F_EventScript_1618D3:: @ 81618D3 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_1618EA + goto_if ge, EventScript_1618EA msgbox gUnknown_8175F70 release end @@ -53,7 +53,7 @@ SilphCo_6F_EventScript_1618F4:: @ 81618F4 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_16190B + goto_if ge, EventScript_16190B msgbox gUnknown_8175FAA release end @@ -67,7 +67,7 @@ SilphCo_6F_EventScript_161915:: @ 8161915 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_16192C + goto_if ge, EventScript_16192C msgbox gUnknown_8176012 release end diff --git a/data/maps/SilphCo_7F/scripts.inc b/data/maps/SilphCo_7F/scripts.inc index 180495d09..871f2fdd7 100644 --- a/data/maps/SilphCo_7F/scripts.inc +++ b/data/maps/SilphCo_7F/scripts.inc @@ -5,16 +5,16 @@ SilphCo_7F_MapScripts:: @ 8161984 SilphCo_7F_MapScript1_16198F:: @ 816198F checkflag FLAG_0x284 - call_if 0, EventScript_1A834B + call_if lt, EventScript_1A834B checkflag FLAG_0x285 - call_if 0, EventScript_1A8379 + call_if lt, EventScript_1A8379 checkflag FLAG_0x286 - call_if 0, EventScript_1A83A7 + call_if lt, EventScript_1A83A7 end SilphCo_7F_MapScript2_1619AB:: @ 81619AB compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - call_if 4, EventScript_1619B7 + call_if ge, EventScript_1619B7 end EventScript_1619B7:: @ 81619B7 @@ -47,24 +47,24 @@ EventScript_1619D4:: @ 81619D4 waitmovement 0 msgbox gUnknown_8176710 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_161A73 + call_if eq, EventScript_161A73 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_161A7F + call_if eq, EventScript_161A7F msgbox gUnknown_8176727 setvar VAR_LAST_TALKED, 1 compare_var_to_value VAR_STARTER_MON, 2 - call_if 1, EventScript_161A80 + call_if eq, EventScript_161A80 compare_var_to_value VAR_STARTER_MON, 1 - call_if 1, EventScript_161A8B + call_if eq, EventScript_161A8B compare_var_to_value VAR_STARTER_MON, 0 - call_if 1, EventScript_161A96 + call_if eq, EventScript_161A96 msgbox gUnknown_8176827 closemessage playbgm MUS_RIVAL2, 0 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_161AA1 + call_if eq, EventScript_161AA1 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_161AAC + call_if eq, EventScript_161AAC playse SE_TK_WARPIN fadedefaultbgm removeobject 1 @@ -200,7 +200,7 @@ SilphCo_7F_EventScript_161B97:: @ 8161B97 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_161BAE + goto_if ge, EventScript_161BAE msgbox gUnknown_8176444 release end @@ -214,7 +214,7 @@ SilphCo_7F_EventScript_161BB8:: @ 8161BB8 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_161BCF + goto_if ge, EventScript_161BCF msgbox gUnknown_81764C2 release end @@ -228,7 +228,7 @@ SilphCo_7F_EventScript_161BD9:: @ 8161BD9 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_161BF0 + goto_if ge, EventScript_161BF0 msgbox gUnknown_8176532 release end diff --git a/data/maps/SilphCo_8F/scripts.inc b/data/maps/SilphCo_8F/scripts.inc index a089a5583..4654d0bc7 100644 --- a/data/maps/SilphCo_8F/scripts.inc +++ b/data/maps/SilphCo_8F/scripts.inc @@ -4,14 +4,14 @@ SilphCo_8F_MapScripts:: @ 8161C5F SilphCo_8F_MapScript1_161C65:: @ 8161C65 checkflag FLAG_0x287 - call_if 0, EventScript_1A83D5 + call_if lt, EventScript_1A83D5 end SilphCo_8F_EventScript_161C6F:: @ 8161C6F lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_161C86 + goto_if ge, EventScript_161C86 msgbox gUnknown_817696D release end diff --git a/data/maps/SilphCo_9F/scripts.inc b/data/maps/SilphCo_9F/scripts.inc index 689102cef..72299d021 100644 --- a/data/maps/SilphCo_9F/scripts.inc +++ b/data/maps/SilphCo_9F/scripts.inc @@ -4,20 +4,20 @@ SilphCo_9F_MapScripts:: @ 8161CDE SilphCo_9F_MapScript1_161CE4:: @ 8161CE4 checkflag FLAG_0x288 - call_if 0, EventScript_1A840C + call_if lt, EventScript_1A840C checkflag FLAG_0x289 - call_if 0, EventScript_1A8443 + call_if lt, EventScript_1A8443 checkflag FLAG_0x28A - call_if 0, EventScript_1A847A + call_if lt, EventScript_1A847A checkflag FLAG_0x28B - call_if 0, EventScript_1A84A8 + call_if lt, EventScript_1A84A8 end SilphCo_9F_EventScript_161D09:: @ 8161D09 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if 4, EventScript_161D2E + goto_if ge, EventScript_161D2E msgbox gUnknown_8176B54 closemessage call EventScript_1A6C26 diff --git a/data/maps/SilphCo_Elevator/scripts.inc b/data/maps/SilphCo_Elevator/scripts.inc index f20ffa8c0..826e83658 100644 --- a/data/maps/SilphCo_Elevator/scripts.inc +++ b/data/maps/SilphCo_Elevator/scripts.inc @@ -5,7 +5,7 @@ SilphCo_Elevator_EventScript_161F6F:: @ 8161F6F lockall setvar VAR_0x8004, 1 checkflag FLAG_TEMP_2 - call_if 0, EventScript_1A7AB9 + call_if lt, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 message Text_1A535C diff --git a/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc b/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc index 618a5dd4c..85a3d01d6 100644 --- a/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc +++ b/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc @@ -17,13 +17,13 @@ SixIsland_DottedHole_SapphireRoom_EventScript_1641B5:: @ 81641B5 waitmovement 0 playse SE_W070 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_16430F + call_if eq, EventScript_16430F compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_16430F + call_if eq, EventScript_16430F compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_16431A + call_if eq, EventScript_16431A compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_16431A + call_if eq, EventScript_16431A setvar VAR_0x8004, 3 setvar VAR_0x8005, 0 setvar VAR_0x8006, 12 @@ -31,43 +31,43 @@ SixIsland_DottedHole_SapphireRoom_EventScript_1641B5:: @ 81641B5 special sub_80CAC28 delay 60 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_164325 + call_if eq, EventScript_164325 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_164330 + call_if eq, EventScript_164330 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_16433B + call_if eq, EventScript_16433B compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_164346 + call_if eq, EventScript_164346 textcolor 0 msgbox gUnknown_817BD97 closemessage compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_164351 + call_if eq, EventScript_164351 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_164366 + call_if eq, EventScript_164366 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_16437B + call_if eq, EventScript_16437B compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_164390 + call_if eq, EventScript_164390 removeobject 1 compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_1642F9 + call_if eq, EventScript_1642F9 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_1642F9 + call_if eq, EventScript_1642F9 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_164304 + call_if eq, EventScript_164304 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_164304 + call_if eq, EventScript_164304 msgbox gUnknown_817BDD4 closemessage compare_var_to_value VAR_FACING, 2 - call_if 1, EventScript_1643A5 + call_if eq, EventScript_1643A5 compare_var_to_value VAR_FACING, 1 - call_if 1, EventScript_1643B7 + call_if eq, EventScript_1643B7 compare_var_to_value VAR_FACING, 4 - call_if 1, EventScript_1643C9 + call_if eq, EventScript_1643C9 compare_var_to_value VAR_FACING, 3 - call_if 1, EventScript_1643DB + call_if eq, EventScript_1643DB playse SE_KAIDAN delay 35 removeobject 2 diff --git a/data/maps/SixIsland_PatternBush/scripts.inc b/data/maps/SixIsland_PatternBush/scripts.inc index 4655002aa..fb1ee80ad 100644 --- a/data/maps/SixIsland_PatternBush/scripts.inc +++ b/data/maps/SixIsland_PatternBush/scripts.inc @@ -6,9 +6,9 @@ SixIsland_PatternBush_MapScript1_16455F:: @ 816455F setworldmapflag FLAG_WORLD_MAP_SIX_ISLAND_PATTERN_BUSH getplayerxy VAR_0x4001, VAR_0x4002 compare_var_to_value VAR_0x4001, 50 - call_if 4, EventScript_16457E + call_if ge, EventScript_16457E compare_var_to_value VAR_0x4001, 49 - call_if 3, EventScript_164587 + call_if le, EventScript_164587 end EventScript_16457E:: @ 816457E diff --git a/data/maps/SixIsland_PokemonCenter_1F/scripts.inc b/data/maps/SixIsland_PokemonCenter_1F/scripts.inc index dd1293f79..1ad4df1ed 100644 --- a/data/maps/SixIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/SixIsland_PokemonCenter_1F/scripts.inc @@ -7,7 +7,7 @@ SixIsland_PokemonCenter_1F_MapScripts:: @ 8171D6A SixIsland_PokemonCenter_1F_MapScript1_171D7A:: @ 8171D7A setrespawn SPAWN_SIX_ISLAND compare_var_to_value VAR_MAP_SCENE_SIX_ISLAND_POKEMON_CENTER_1F, 0 - call_if 1, EventScript_171D89 + call_if eq, EventScript_171D89 end EventScript_171D89:: @ 8171D89 diff --git a/data/maps/SixIsland_RuinValley/scripts.inc b/data/maps/SixIsland_RuinValley/scripts.inc index 11c1b730f..250791d52 100644 --- a/data/maps/SixIsland_RuinValley/scripts.inc +++ b/data/maps/SixIsland_RuinValley/scripts.inc @@ -4,7 +4,7 @@ SixIsland_RuinValley_MapScripts:: @ 8168B53 SixIsland_RuinValley_MapScript1_168B59:: @ 8168B59 checkflag FLAG_0x2E3 - call_if 1, EventScript_168B63 + call_if eq, EventScript_168B63 end EventScript_168B63:: @ 8168B63 diff --git a/data/maps/SixIsland_WaterPath_House1/scripts.inc b/data/maps/SixIsland_WaterPath_House1/scripts.inc index f9df42396..e25a96044 100644 --- a/data/maps/SixIsland_WaterPath_House1/scripts.inc +++ b/data/maps/SixIsland_WaterPath_House1/scripts.inc @@ -18,7 +18,7 @@ SixIsland_WaterPath_House1_EventScript_17206D:: @ 817206D waitstate copyvar VAR_RESULT, VAR_0x8004 compare_var_to_value VAR_RESULT, 6 - goto_if 4, EventScript_1720EF + goto_if ge, EventScript_1720EF special sub_80A0930 compare_var_to_value VAR_RESULT, 1 goto_if_eq EventScript_1720F1 @@ -47,14 +47,14 @@ EventScript_1720F1:: @ 81720F1 EventScript_1720FB:: @ 81720FB checkflag FLAG_0x2D9 - goto_if 0, EventScript_172121 + goto_if lt, EventScript_172121 msgbox gUnknown_81A4B7A release end EventScript_17210E:: @ 817210E checkflag FLAG_0x2D9 - goto_if 0, EventScript_172121 + goto_if lt, EventScript_172121 msgbox gUnknown_81A4B39 release end diff --git a/data/maps/ThreeIsland/scripts.inc b/data/maps/ThreeIsland/scripts.inc index eaa84fb15..8f671ef90 100644 --- a/data/maps/ThreeIsland/scripts.inc +++ b/data/maps/ThreeIsland/scripts.inc @@ -5,9 +5,9 @@ ThreeIsland_MapScripts:: @ 81677AD ThreeIsland_MapScript1_1677B3:: @ 81677B3 setworldmapflag FLAG_WORLD_MAP_THREE_ISLAND checkflag FLAG_0x2A3 - call_if 1, EventScript_1677CB + call_if eq, EventScript_1677CB compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 - call_if 1, EventScript_1677CF + call_if eq, EventScript_1677CF end EventScript_1677CB:: @ 81677CB @@ -65,36 +65,36 @@ EventScript_167865:: @ 8167865 EventScript_16786F:: @ 816786F compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_167947 + call_if eq, EventScript_167947 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_167947 + call_if eq, EventScript_167947 applymovement 1, Movement_167A1B waitmovement 0 msgbox gUnknown_81820C0 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_167952 + call_if eq, EventScript_167952 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_167952 + call_if eq, EventScript_167952 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_16795D + call_if eq, EventScript_16795D applymovement 5, Movement_167A19 waitmovement 0 msgbox gUnknown_8182125 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_167931 + call_if eq, EventScript_167931 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_167931 + call_if eq, EventScript_167931 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_167973 + call_if eq, EventScript_167973 applymovement 2, Movement_167A1B waitmovement 0 msgbox gUnknown_81821A9 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_167952 + call_if eq, EventScript_167952 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_167952 + call_if eq, EventScript_167952 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_16795D + call_if eq, EventScript_16795D applymovement 4, Movement_167A19 waitmovement 0 msgbox gUnknown_81821DC @@ -123,14 +123,14 @@ EventScript_167952:: @ 8167952 EventScript_16795D:: @ 816795D getplayerxy VAR_0x8004, VAR_0x8005 compare_var_to_value VAR_0x8004, 9 - goto_if 4, EventScript_167931 + goto_if ge, EventScript_167931 goto EventScript_167952 end EventScript_167973:: @ 8167973 getplayerxy VAR_0x8004, VAR_0x8005 compare_var_to_value VAR_0x8004, 9 - goto_if 4, EventScript_167947 + goto_if ge, EventScript_167947 goto EventScript_167931 end @@ -257,15 +257,15 @@ EventScript_167A59:: @ 8167A59 closemessage delay 45 compare_var_to_value VAR_0x4001, 0 - call_if 1, EventScript_167BC6 + call_if eq, EventScript_167BC6 compare_var_to_value VAR_0x4001, 1 - call_if 1, EventScript_167BD8 + call_if eq, EventScript_167BD8 compare_var_to_value VAR_0x4001, 2 - call_if 1, EventScript_167BEA + call_if eq, EventScript_167BEA compare_var_to_value VAR_0x4001, 3 - call_if 1, EventScript_167C03 + call_if eq, EventScript_167C03 compare_var_to_value VAR_0x4001, 4 - call_if 1, EventScript_167C1C + call_if eq, EventScript_167C1C playbgm MUS_SHOUNEN, 0 msgbox gUnknown_8182623 setvar VAR_LAST_TALKED, 3 diff --git a/data/maps/ThreeIsland_BerryForest/scripts.inc b/data/maps/ThreeIsland_BerryForest/scripts.inc index b57c94f1d..8a0fd3acf 100644 --- a/data/maps/ThreeIsland_BerryForest/scripts.inc +++ b/data/maps/ThreeIsland_BerryForest/scripts.inc @@ -31,7 +31,7 @@ ThreeIsland_BerryForest_EventScript_163C83:: @ 8163C83 msgbox gUnknown_817AEE1 giveitem ITEM_IAPAPA_BERRY compare_var_to_value VAR_RESULT, 0 - call_if 1, EventScript_163D19 + call_if eq, EventScript_163D19 special sub_80CA6DC msgbox gUnknown_817AF3B closemessage diff --git a/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc b/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc index 7cdedc60c..4bd0d675f 100644 --- a/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc +++ b/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc @@ -7,9 +7,9 @@ ThreeIsland_DunsparceTunnel_MapScript1_164D2C:: @ 8164D2C specialvar VAR_RESULT, IsNationalPokedexEnabled copyvar VAR_0x8008, VAR_RESULT compare_var_to_value VAR_0x8008, 1 - call_if 1, EventScript_164D50 + call_if eq, EventScript_164D50 compare_var_to_value VAR_0x8008, 0 - call_if 1, EventScript_164D54 + call_if eq, EventScript_164D54 end EventScript_164D50:: @ 8164D50 diff --git a/data/maps/ThreeIsland_Port/scripts.inc b/data/maps/ThreeIsland_Port/scripts.inc index 17851408b..b101c5ead 100644 --- a/data/maps/ThreeIsland_Port/scripts.inc +++ b/data/maps/ThreeIsland_Port/scripts.inc @@ -11,9 +11,9 @@ ThreeIsland_Port_EventScript_168796:: @ 8168796 lock faceplayer compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 2 - goto_if 4, EventScript_1687B8 + goto_if ge, EventScript_1687B8 compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 - goto_if 4, EventScript_1687C2 + goto_if ge, EventScript_1687C2 msgbox gUnknown_818A307 release end diff --git a/data/maps/TwoIsland/scripts.inc b/data/maps/TwoIsland/scripts.inc index dffb46302..b09f1b0c0 100644 --- a/data/maps/TwoIsland/scripts.inc +++ b/data/maps/TwoIsland/scripts.inc @@ -20,27 +20,27 @@ EventScript_167576:: @ 8167576 EventScript_167597:: @ 8167597 checkflag FLAG_0x29D - goto_if 0, EventScript_1675EE + goto_if lt, EventScript_1675EE checkflag FLAG_0x29E - goto_if 0, EventScript_1675F4 + goto_if lt, EventScript_1675F4 checkflag FLAG_0x29F - goto_if 0, EventScript_1675FD + goto_if lt, EventScript_1675FD goto EventScript_167606 end EventScript_1675B8:: @ 81675B8 checkflag FLAG_0x29D - goto_if 0, EventScript_1675EE + goto_if lt, EventScript_1675EE checkflag FLAG_0x2A3 - goto_if 0, EventScript_1675EE + goto_if lt, EventScript_1675EE checkflag FLAG_0x29E - goto_if 0, EventScript_1675F4 + goto_if lt, EventScript_1675F4 goto EventScript_1675FD end EventScript_1675D9:: @ 81675D9 checkflag FLAG_0x29D - goto_if 0, EventScript_1675EE + goto_if lt, EventScript_1675EE goto EventScript_1675F4 end diff --git a/data/maps/TwoIsland_House/scripts.inc b/data/maps/TwoIsland_House/scripts.inc index 87c9a8583..2ad326b08 100644 --- a/data/maps/TwoIsland_House/scripts.inc +++ b/data/maps/TwoIsland_House/scripts.inc @@ -21,10 +21,10 @@ TwoIsland_House_EventScript_171619:: @ 8171619 EventScript_17164F:: @ 817164F checkitem ITEM_BIG_MUSHROOM, 1 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_1717A8 + call_if eq, EventScript_1717A8 checkitem ITEM_TINY_MUSHROOM, 2 compare_var_to_value VAR_RESULT, 1 - call_if 1, EventScript_1717AC + call_if eq, EventScript_1717AC checkflag FLAG_TEMP_2 goto_if_eq EventScript_171687 checkflag FLAG_TEMP_3 @@ -34,13 +34,13 @@ EventScript_17164F:: @ 817164F EventScript_171687:: @ 8171687 checkflag FLAG_TEMP_3 - call_if 1, EventScript_1717B0 + call_if eq, EventScript_1717B0 goto EventScript_1716A5 end EventScript_171696:: @ 8171696 checkflag FLAG_TEMP_2 - call_if 1, EventScript_1717B0 + call_if eq, EventScript_1717B0 goto EventScript_1716A5 end @@ -56,7 +56,7 @@ EventScript_1716BE:: @ 81716BE special sub_80BF93C waitstate compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_17179E + goto_if ge, EventScript_17179E special sub_80BFC14 compare_var_to_value VAR_RESULT, 1 goto_if_eq EventScript_171790 diff --git a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc index e4ed31f53..add8fcace 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc +++ b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc @@ -7,7 +7,7 @@ TwoIsland_JoyfulGameCorner_MapScripts:: @ 81713D0 TwoIsland_JoyfulGameCorner_MapScript1_1713E5:: @ 81713E5 checkflag FLAG_0x2FB - call_if 1, EventScript_1713EF + call_if eq, EventScript_1713EF end EventScript_1713EF:: @ 81713EF diff --git a/data/maps/UndergroundPath_NorthEntrance/scripts.inc b/data/maps/UndergroundPath_NorthEntrance/scripts.inc index 3090d4141..f54e710e6 100644 --- a/data/maps/UndergroundPath_NorthEntrance/scripts.inc +++ b/data/maps/UndergroundPath_NorthEntrance/scripts.inc @@ -13,10 +13,10 @@ UndergroundPath_NorthEntrance_EventScript_160E39:: @ 8160E39 goto_if_eq EventScript_160E93 call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_160E93 + goto_if ge, EventScript_160E93 call EventScript_1A8CC9 compare_var_to_var VAR_RESULT, VAR_0x8009 - goto_if 5, EventScript_160E9D + goto_if ne, EventScript_160E9D call EventScript_1A8CD9 msgbox gUnknown_81A5B4A setflag FLAG_DID_MS_NIDO_TRADE diff --git a/data/maps/VermilionCity/scripts.inc b/data/maps/VermilionCity/scripts.inc index 2cae8b884..4ec5c4ee2 100644 --- a/data/maps/VermilionCity/scripts.inc +++ b/data/maps/VermilionCity/scripts.inc @@ -23,7 +23,7 @@ Movement_166903:: @ 8166903 VermilionCity_MapScript1_166906:: @ 8166906 setworldmapflag FLAG_WORLD_MAP_VERMILION_CITY checkflag FLAG_0x2F9 - call_if 1, EventScript_166913 + call_if eq, EventScript_166913 end EventScript_166913:: @ 8166913 @@ -59,7 +59,7 @@ VermilionCity_EventScript_166941:: @ 8166941 EventScript_166958:: @ 8166958 checkflag FLAG_0x84A - goto_if 0, EventScript_1A77B0 + goto_if lt, EventScript_1A77B0 checkitem ITEM_MYSTIC_TICKET, 1 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_1A77B0 @@ -68,7 +68,7 @@ EventScript_166958:: @ 8166958 EventScript_166977:: @ 8166977 checkflag FLAG_0x84B - goto_if 0, EventScript_1A77B0 + goto_if lt, EventScript_1A77B0 checkitem ITEM_AURORA_TICKET, 1 compare_var_to_value VAR_RESULT, 0 goto_if_eq EventScript_1A77B0 @@ -78,9 +78,9 @@ EventScript_166977:: @ 8166977 EventScript_166996:: @ 8166996 setvar VAR_0x8004, 0 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 - goto_if 4, EventScript_1669BB + goto_if ge, EventScript_1669BB compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 1 - goto_if 4, EventScript_166B3B + goto_if ge, EventScript_166B3B msgbox gUnknown_817FB10 release end @@ -107,7 +107,7 @@ EventScript_1669FD:: @ 81669FD compare_var_to_value VAR_RESULT, 1 goto_if_eq EventScript_166AB1 checkflag FLAG_0x2F0 - call_if 0, EventScript_166A53 + call_if lt, EventScript_166A53 message Text_17FCC1 waitmessage multichoice 17, 6, 54, 0 @@ -125,7 +125,7 @@ EventScript_166A53:: @ 8166A53 EventScript_166A5F:: @ 8166A5F checkflag FLAG_0x2F1 - call_if 0, EventScript_166AA5 + call_if lt, EventScript_166AA5 message Text_17FCC1 waitmessage multichoice 13, 6, 55, 0 @@ -143,9 +143,9 @@ EventScript_166AA5:: @ 8166AA5 EventScript_166AB1:: @ 8166AB1 checkflag FLAG_0x2F0 - call_if 0, EventScript_166A53 + call_if lt, EventScript_166A53 checkflag FLAG_0x2F1 - call_if 0, EventScript_166AA5 + call_if lt, EventScript_166AA5 message Text_17FCC1 waitmessage multichoice 13, 5, 56, 0 @@ -213,7 +213,7 @@ EventScript_166BA0:: @ 8166BA0 goto_if_eq EventScript_166BED msgbox gUnknown_817FA3C checkflag FLAG_GOT_SS_TICKET - goto_if 0, EventScript_166BDE + goto_if lt, EventScript_166BDE msgbox gUnknown_817FA77 setvar VAR_VERMILION_CITY_TICKET_CHECK_TRIGGER, 1 releaseall @@ -228,9 +228,9 @@ EventScript_166BDE:: @ 8166BDE EventScript_166BED:: @ 8166BED setvar VAR_0x8004, 0 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 - goto_if 4, EventScript_1669BB + goto_if ge, EventScript_1669BB compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 1 - goto_if 4, EventScript_166B3B + goto_if ge, EventScript_166B3B msgbox gUnknown_817FB10 closemessage goto EventScript_1A9108 diff --git a/data/maps/VermilionCity_Gym/scripts.inc b/data/maps/VermilionCity_Gym/scripts.inc index 10f9c6d85..78b023c7b 100644 --- a/data/maps/VermilionCity_Gym/scripts.inc +++ b/data/maps/VermilionCity_Gym/scripts.inc @@ -5,9 +5,9 @@ VermilionCity_Gym_MapScripts:: @ 816B69E VermilionCity_Gym_MapScript1_16B6A9:: @ 816B6A9 checkflag FLAG_TEMP_1 - call_if 1, EventScript_16B6BC + call_if eq, EventScript_16B6BC checkflag FLAG_0x264 - call_if 1, EventScript_16B717 + call_if eq, EventScript_16B717 end EventScript_16B6BC:: @ 816B6BC @@ -211,7 +211,7 @@ VermilionCity_Gym_EventScript_16B94A:: @ 816B94A famechecker FAMECHECKER_LTSURGE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_LT_SURGE, 0, Text_194BA4, Text_194E03, EventScript_16B97C checkflag FLAG_GOT_TM34_FROM_SURGE - goto_if 0, EventScript_16B9AF + goto_if lt, EventScript_16B9AF msgbox gUnknown_8194C8E release end @@ -219,7 +219,7 @@ VermilionCity_Gym_EventScript_16B94A:: @ 816B94A EventScript_16B97C:: @ 816B97C famechecker FAMECHECKER_LTSURGE, 1 checkflag FLAG_GOT_HM05 - call_if 0, EventScript_16B9AB + call_if lt, EventScript_16B9AB clearflag FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL setflag FLAG_DEFEATED_LT_SURGE setflag FLAG_BADGE03_GET diff --git a/data/maps/VermilionCity_House2/scripts.inc b/data/maps/VermilionCity_House2/scripts.inc index 30e5496d5..9b347c9bb 100644 --- a/data/maps/VermilionCity_House2/scripts.inc +++ b/data/maps/VermilionCity_House2/scripts.inc @@ -13,10 +13,10 @@ VermilionCity_House2_EventScript_16B5D7:: @ 816B5D7 goto_if_eq EventScript_16B631 call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 - goto_if 4, EventScript_16B631 + goto_if ge, EventScript_16B631 call EventScript_1A8CC9 compare_var_to_var VAR_RESULT, VAR_0x8009 - goto_if 5, EventScript_16B63B + goto_if ne, EventScript_16B63B call EventScript_1A8CD9 msgbox gUnknown_8194A44 setflag FLAG_DID_CH_DING_TRADE diff --git a/data/maps/VictoryRoad_1F/scripts.inc b/data/maps/VictoryRoad_1F/scripts.inc index 67cf54017..14b30547f 100644 --- a/data/maps/VictoryRoad_1F/scripts.inc +++ b/data/maps/VictoryRoad_1F/scripts.inc @@ -5,7 +5,7 @@ VictoryRoad_1F_MapScripts:: @ 8160F05 VictoryRoad_1F_MapScript1_160F10:: @ 8160F10 compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_1F, 100 - call_if 5, EventScript_160F1C + call_if ne, EventScript_160F1C end EventScript_160F1C:: @ 8160F1C diff --git a/data/maps/VictoryRoad_2F/scripts.inc b/data/maps/VictoryRoad_2F/scripts.inc index 7831e662f..f53e2fcd6 100644 --- a/data/maps/VictoryRoad_2F/scripts.inc +++ b/data/maps/VictoryRoad_2F/scripts.inc @@ -4,9 +4,9 @@ VictoryRoad_2F_MapScripts:: @ 8160F92 VictoryRoad_2F_MapScript1_160F98:: @ 8160F98 compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER1, 100 - call_if 5, EventScript_160FAF + call_if ne, EventScript_160FAF compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER2, 100 - call_if 5, EventScript_160FC2 + call_if ne, EventScript_160FC2 end EventScript_160FAF:: @ 8160FAF diff --git a/data/maps/VictoryRoad_3F/scripts.inc b/data/maps/VictoryRoad_3F/scripts.inc index 6710153dc..87e115235 100644 --- a/data/maps/VictoryRoad_3F/scripts.inc +++ b/data/maps/VictoryRoad_3F/scripts.inc @@ -4,7 +4,7 @@ VictoryRoad_3F_MapScripts:: @ 81610AA VictoryRoad_3F_MapScript1_1610B0:: @ 81610B0 compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_3F, 100 - call_if 5, EventScript_1610BC + call_if ne, EventScript_1610BC end EventScript_1610BC:: @ 81610BC diff --git a/data/maps/ViridianCity/scripts.inc b/data/maps/ViridianCity/scripts.inc index 60301d9e4..03a3db88d 100644 --- a/data/maps/ViridianCity/scripts.inc +++ b/data/maps/ViridianCity/scripts.inc @@ -5,13 +5,13 @@ ViridianCity_MapScripts:: @ 81658D3 ViridianCity_MapScript1_1658D9:: @ 81658D9 setworldmapflag FLAG_WORLD_MAP_VIRIDIAN_CITY compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 0 - call_if 1, EventScript_165920 + call_if eq, EventScript_165920 compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 1 - call_if 1, EventScript_16590F + call_if eq, EventScript_16590F compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 2 - call_if 4, EventScript_165909 + call_if ge, EventScript_165909 compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_GYM_DOOR, 0 - call_if 1, EventScript_165931 + call_if eq, EventScript_165931 end EventScript_165909:: @ 8165909 @@ -32,17 +32,17 @@ EventScript_165920:: @ 8165920 EventScript_165931:: @ 8165931 checkflag FLAG_BADGE02_GET - goto_if 0, EventScript_1A77A9 + goto_if lt, EventScript_1A77A9 checkflag FLAG_BADGE03_GET - goto_if 0, EventScript_1A77A9 + goto_if lt, EventScript_1A77A9 checkflag FLAG_BADGE04_GET - goto_if 0, EventScript_1A77A9 + goto_if lt, EventScript_1A77A9 checkflag FLAG_BADGE05_GET - goto_if 0, EventScript_1A77A9 + goto_if lt, EventScript_1A77A9 checkflag FLAG_BADGE06_GET - goto_if 0, EventScript_1A77A9 + goto_if lt, EventScript_1A77A9 checkflag FLAG_BADGE07_GET - goto_if 0, EventScript_1A77A9 + goto_if lt, EventScript_1A77A9 setvar VAR_MAP_SCENE_VIRIDIAN_CITY_GYM_DOOR, 1 return @@ -110,7 +110,7 @@ ViridianCity_EventScript_1659F6:: @ 81659F6 checkflag FLAG_BADGE01_GET goto_if_eq EventScript_165A23 compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 2 - goto_if 4, EventScript_165A4A + goto_if ge, EventScript_165A4A compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 1 goto_if_eq EventScript_165A54 compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 0 diff --git a/data/maps/ViridianCity_Gym/scripts.inc b/data/maps/ViridianCity_Gym/scripts.inc index 47e4c00b2..8b470aa84 100644 --- a/data/maps/ViridianCity_Gym/scripts.inc +++ b/data/maps/ViridianCity_Gym/scripts.inc @@ -5,7 +5,7 @@ ViridianCity_Gym_EventScript_169ECA:: @ 8169ECA famechecker FAMECHECKER_GIOVANNI, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_GIOVANNI, 0, Text_18F352, Text_18F43F, EventScript_169F04 checkflag FLAG_0x298 - goto_if 0, EventScript_169F2F + goto_if lt, EventScript_169F2F msgbox gUnknown_818F4A2 closemessage fadescreen 1 diff --git a/data/maps/ViridianCity_Mart/scripts.inc b/data/maps/ViridianCity_Mart/scripts.inc index 07c280442..81e13fb1f 100644 --- a/data/maps/ViridianCity_Mart/scripts.inc +++ b/data/maps/ViridianCity_Mart/scripts.inc @@ -5,7 +5,7 @@ ViridianCity_Mart_MapScripts:: @ 816A1D3 ViridianCity_Mart_MapScript1_16A1DE:: @ 816A1DE checkflag FLAG_SYS_POKEDEX_GET - goto_if 0, EventScript_16A1E8 + goto_if lt, EventScript_16A1E8 end EventScript_16A1E8:: @ 816A1E8 From 9aa5709329f4cbd497d0f21af10218f8a7547151 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 20 Oct 2019 21:24:16 -0400 Subject: [PATCH 077/114] use TRUE and FALSE for flag conditionals; more story flags --- asm/field_specials.s | 6 +- data/event_scripts.s | 226 +++++++++--------- data/maps/BirthIsland_Exterior/scripts.inc | 22 +- .../CeladonCity_Condominiums_1F/scripts.inc | 8 +- .../CeladonCity_Condominiums_3F/scripts.inc | 4 +- .../scripts.inc | 12 +- .../scripts.inc | 4 +- .../scripts.inc | 2 +- .../scripts.inc | 4 +- .../scripts.inc | 12 +- .../scripts.inc | 18 +- data/maps/CeladonCity_GameCorner/scripts.inc | 52 ++-- .../scripts.inc | 30 +-- data/maps/CeladonCity_Gym/scripts.inc | 6 +- data/maps/CeladonCity_Restaurant/scripts.inc | 4 +- data/maps/CeruleanCave_B1F/scripts.inc | 18 +- data/maps/CeruleanCity/scripts.inc | 8 +- data/maps/CeruleanCity_BikeShop/scripts.inc | 6 +- data/maps/CeruleanCity_Gym/scripts.inc | 8 +- data/maps/CeruleanCity_House2/scripts.inc | 2 +- data/maps/CeruleanCity_House3/scripts.inc | 4 +- data/maps/CeruleanCity_House4/scripts.inc | 24 +- data/maps/CeruleanCity_House5/scripts.inc | 18 +- data/maps/CeruleanCity_Mart/scripts.inc | 2 +- data/maps/CinnabarIsland/scripts.inc | 28 +-- data/maps/CinnabarIsland_Gym/scripts.inc | 142 +++++------ data/maps/CinnabarIsland_Mart/scripts.inc | 2 +- .../scripts.inc | 2 +- .../scripts.inc | 78 +++--- .../scripts.inc | 8 +- .../FiveIsland_LostCave_Room10/scripts.inc | 2 +- data/maps/FiveIsland_Meadow/scripts.inc | 6 +- .../FiveIsland_MemorialPillar/scripts.inc | 18 +- .../scripts.inc | 10 +- .../FiveIsland_RocketWarehouse/scripts.inc | 6 +- .../FiveIsland_WaterLabyrinth/scripts.inc | 14 +- data/maps/FourIsland/scripts.inc | 16 +- .../maps/FourIsland_LoreleisHouse/scripts.inc | 4 +- data/maps/FourIsland_Mart/scripts.inc | 2 +- .../FourIsland_PokemonDayCare/scripts.inc | 40 ++-- data/maps/FuchsiaCity/scripts.inc | 6 +- data/maps/FuchsiaCity_Building1/scripts.inc | 4 +- data/maps/FuchsiaCity_Gym/scripts.inc | 12 +- data/maps/FuchsiaCity_House2/scripts.inc | 6 +- data/maps/FuchsiaCity_House3/scripts.inc | 10 +- data/maps/FuchsiaCity_Mart/scripts.inc | 2 +- .../scripts.inc | 10 +- .../scripts.inc | 8 +- data/maps/LavenderTown/scripts.inc | 2 +- data/maps/LavenderTown_House1/scripts.inc | 2 +- data/maps/LavenderTown_House2/scripts.inc | 16 +- data/maps/LavenderTown_Mart/scripts.inc | 2 +- .../scripts.inc | 6 +- data/maps/MtEmber_Exterior/scripts.inc | 12 +- data/maps/MtEmber_Summit/scripts.inc | 18 +- data/maps/MtMoon_B2F/scripts.inc | 10 +- data/maps/NavelRock_Base/scripts.inc | 22 +- data/maps/NavelRock_Summit/scripts.inc | 22 +- data/maps/OneIsland/scripts.inc | 4 +- .../OneIsland_KindleRoad_EmberSpa/scripts.inc | 2 +- .../OneIsland_PokemonCenter_1F/scripts.inc | 38 +-- data/maps/PalletTown/scripts.inc | 16 +- data/maps/PalletTown_GarysHouse/scripts.inc | 16 +- .../PalletTown_PlayersHouse_1F/scripts.inc | 6 +- .../PalletTown_PlayersHouse_2F/scripts.inc | 2 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 102 ++++---- data/maps/PewterCity/scripts.inc | 4 +- data/maps/PewterCity_Gym/scripts.inc | 16 +- data/maps/PewterCity_Mart/scripts.inc | 2 +- data/maps/PewterCity_Museum_1F/scripts.inc | 22 +- .../PokemonLeague_AgathasRoom/scripts.inc | 12 +- .../maps/PokemonLeague_BrunosRoom/scripts.inc | 12 +- .../PokemonLeague_ChampionsRoom/scripts.inc | 22 +- .../maps/PokemonLeague_LancesRoom/scripts.inc | 12 +- .../PokemonLeague_LoreleisRoom/scripts.inc | 12 +- data/maps/PokemonMansion_1F/scripts.inc | 4 +- data/maps/PokemonMansion_2F/scripts.inc | 4 +- data/maps/PokemonMansion_3F/scripts.inc | 4 +- data/maps/PokemonMansion_B1F/scripts.inc | 4 +- data/maps/PokemonTower_1F/scripts.inc | 2 +- data/maps/PokemonTower_6F/scripts.inc | 4 +- data/maps/PokemonTower_7F/scripts.inc | 14 +- data/maps/PowerPlant/scripts.inc | 46 ++-- data/maps/RocketHideout_B4F/scripts.inc | 4 +- data/maps/RocketHideout_Elevator/scripts.inc | 10 +- data/maps/Route1/scripts.inc | 4 +- .../maps/Route10_PokemonCenter_1F/scripts.inc | 6 +- data/maps/Route11_EastEntrance_2F/scripts.inc | 22 +- data/maps/Route12/scripts.inc | 22 +- data/maps/Route12_FishingHouse/scripts.inc | 30 +-- .../maps/Route12_NorthEntrance_2F/scripts.inc | 8 +- data/maps/Route15_WestEntrance_2F/scripts.inc | 10 +- data/maps/Route16/scripts.inc | 20 +- data/maps/Route16_House/scripts.inc | 4 +- .../maps/Route16_NorthEntrance_1F/scripts.inc | 2 +- .../maps/Route16_NorthEntrance_2F/scripts.inc | 6 +- data/maps/Route18_EastEntrance_1F/scripts.inc | 2 +- data/maps/Route18_EastEntrance_2F/scripts.inc | 8 +- data/maps/Route20/scripts.inc | 4 +- data/maps/Route24/scripts.inc | 6 +- data/maps/Route25_SeaCottage/scripts.inc | 20 +- data/maps/Route2_EastBuilding/scripts.inc | 6 +- data/maps/Route2_House/scripts.inc | 4 +- data/maps/Route4_PokemonCenter_1F/scripts.inc | 20 +- data/maps/Route5_SouthEntrance/scripts.inc | 2 +- data/maps/Route6_NorthEntrance/scripts.inc | 2 +- data/maps/Route7_EastEntrance/scripts.inc | 2 +- data/maps/Route8_WestEntrance/scripts.inc | 2 +- data/maps/SSAnne_1F_Room4/scripts.inc | 2 +- data/maps/SSAnne_1F_Room6/scripts.inc | 4 +- data/maps/SSAnne_CaptainsOffice/scripts.inc | 2 +- data/maps/SafariZone_SecretHouse/scripts.inc | 4 +- data/maps/SaffronCity/scripts.inc | 4 +- data/maps/SaffronCity_Dojo/scripts.inc | 20 +- data/maps/SaffronCity_Gym/scripts.inc | 8 +- data/maps/SaffronCity_House1_2F/scripts.inc | 4 +- data/maps/SaffronCity_House3/scripts.inc | 4 +- data/maps/SaffronCity_Mart/scripts.inc | 2 +- .../SaffronCity_PokemonCenter_1F/scripts.inc | 2 +- .../scripts.inc | 60 ++--- data/maps/SeafoamIslands_B3F/scripts.inc | 14 +- data/maps/SeafoamIslands_B4F/scripts.inc | 38 +-- data/maps/SevenIsland_House_Room1/scripts.inc | 10 +- data/maps/SevenIsland_Mart/scripts.inc | 2 +- .../scripts.inc | 30 +-- .../scripts.inc | 4 +- .../scripts.inc | 4 +- .../scripts.inc | 8 +- data/maps/SilphCo_10F/scripts.inc | 2 +- data/maps/SilphCo_11F/scripts.inc | 10 +- data/maps/SilphCo_2F/scripts.inc | 4 +- data/maps/SilphCo_3F/scripts.inc | 4 +- data/maps/SilphCo_4F/scripts.inc | 4 +- data/maps/SilphCo_5F/scripts.inc | 6 +- data/maps/SilphCo_6F/scripts.inc | 2 +- data/maps/SilphCo_7F/scripts.inc | 18 +- data/maps/SilphCo_8F/scripts.inc | 2 +- data/maps/SilphCo_9F/scripts.inc | 8 +- data/maps/SilphCo_Elevator/scripts.inc | 24 +- data/maps/SixIsland_Mart/scripts.inc | 2 +- data/maps/SixIsland_RuinValley/scripts.inc | 6 +- .../SixIsland_WaterPath_House1/scripts.inc | 20 +- data/maps/ThreeIsland/scripts.inc | 12 +- data/maps/ThreeIsland_BerryForest/scripts.inc | 2 +- .../ThreeIsland_DunsparceTunnel/scripts.inc | 6 +- data/maps/ThreeIsland_House5/scripts.inc | 2 +- data/maps/ThreeIsland_Mart/scripts.inc | 2 +- data/maps/TwoIsland/scripts.inc | 42 ++-- data/maps/TwoIsland_House/scripts.inc | 26 +- .../TwoIsland_JoyfulGameCorner/scripts.inc | 16 +- .../UndergroundPath_NorthEntrance/scripts.inc | 4 +- data/maps/VermilionCity/scripts.inc | 34 +-- data/maps/VermilionCity_Gym/scripts.inc | 38 +-- data/maps/VermilionCity_House1/scripts.inc | 6 +- data/maps/VermilionCity_House2/scripts.inc | 4 +- data/maps/VermilionCity_Mart/scripts.inc | 2 +- .../VermilionCity_PokemonFanClub/scripts.inc | 12 +- data/maps/VictoryRoad_1F/scripts.inc | 2 +- data/maps/VictoryRoad_2F/scripts.inc | 4 +- data/maps/VictoryRoad_3F/scripts.inc | 2 +- data/maps/ViridianCity/scripts.inc | 32 +-- data/maps/ViridianCity_Gym/scripts.inc | 8 +- data/maps/ViridianCity_House2/scripts.inc | 6 +- data/maps/ViridianCity_Mart/scripts.inc | 6 +- data/specials.inc | 2 +- include/constants/flags.h | 68 +++--- 166 files changed, 1167 insertions(+), 1165 deletions(-) diff --git a/asm/field_specials.s b/asm/field_specials.s index a4df8b6ea..3bcc47ce6 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -1081,8 +1081,8 @@ sub_80CADC4: @ 80CADC4 bx r0 thumb_func_end sub_80CADC4 - thumb_func_start sub_80CADEC -sub_80CADEC: @ 80CADEC + thumb_func_start Special_SetVermilionTrashCans +Special_SetVermilionTrashCans: @ 80CADEC push {r4,r5,lr} bl Random lsls r0, 16 @@ -1377,7 +1377,7 @@ _080CB04C: pop {r4,r5} pop {r0} bx r0 - thumb_func_end sub_80CADEC + thumb_func_end Special_SetVermilionTrashCans thumb_func_start sub_80CB054 sub_80CB054: @ 80CB054 diff --git a/data/event_scripts.s b/data/event_scripts.s index 4a817be03..ee7e3a134 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -16,6 +16,8 @@ #include "constants/fame_checker.h" .include "asm/macros.inc" .include "asm/macros/event.inc" + .set FALSE, 0 + .set TRUE, 1 .section script_data, "aw", %progbits @@ -887,7 +889,7 @@ gUnknown_81A4F21:: @ 81A4F21 special PlayTrainerEncounterMusic special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A501A + goto_if eq, EventScript_1A501A battlebegin ontrainerbattleend @@ -895,7 +897,7 @@ gUnknown_81A4F3E:: @ 81A4F3E call EventScript_1A4FBA specialvar VAR_RESULT, sub_810CEB4 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A4F72 + goto_if eq, EventScript_1A4F72 special PlayTrainerEncounterMusic special sub_8080398 special sub_80805D8 @@ -903,7 +905,7 @@ gUnknown_81A4F3E:: @ 81A4F3E waitbuttonpress special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A4FB8 + goto_if eq, EventScript_1A4FB8 special sub_80805B0 waitstate releaseall @@ -915,7 +917,7 @@ EventScript_1A4F72:: @ 81A4F72 gUnknown_81A4F73:: @ 81A4F73 specialvar VAR_RESULT, sub_810CEB4 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A4FB0 + goto_if eq, EventScript_1A4FB0 special CheckForAlivePartyMons compare_var_to_value VAR_RESULT, 0 goto_if ne, EventScript_1A4FB1 @@ -926,7 +928,7 @@ gUnknown_81A4F73:: @ 81A4F73 waitbuttonpress special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A4FB8 + goto_if eq, EventScript_1A4FB8 special sub_80805B0 waitstate releaseall @@ -961,19 +963,19 @@ EventScript_1A4FC7:: @ 81A4FC7 waitbuttonpress special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A501A + goto_if eq, EventScript_1A501A battlebegin specialvar VAR_RESULT, sub_80803CC compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A5017 + goto_if eq, EventScript_1A5017 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A5019 + goto_if eq, EventScript_1A5019 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_1A5019 + goto_if eq, EventScript_1A5019 compare_var_to_value VAR_RESULT, 6 - goto_if_eq EventScript_1A5019 + goto_if eq, EventScript_1A5019 compare_var_to_value VAR_RESULT, 8 - goto_if_eq EventScript_1A5019 + goto_if eq, EventScript_1A5019 EventScript_1A5017:: @ 81A5017 releaseall @@ -1584,7 +1586,7 @@ EventScript_1A6551:: @ 81A6551 EventScript_1A6578:: @ 81A6578 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 message Text_1A5483 waitmessage multichoice 19, 8, 0, 2 @@ -1616,13 +1618,13 @@ EventScript_1A65CE:: @ 81A65CE EventScript_1A65EC:: @ 81A65EC specialvar VAR_RESULT, sub_80CD074 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A661D + goto_if eq, EventScript_1A661D specialvar VAR_RESULT, sp182_move_string copyvar VAR_0x8008, VAR_RESULT compare_var_to_value VAR_0x8008, 0 - goto_if_eq EventScript_1A661D + goto_if eq, EventScript_1A661D compare_var_to_value VAR_0x8008, 1 - goto_if_eq EventScript_1A6636 + goto_if eq, EventScript_1A6636 end EventScript_1A661D:: @ 81A661D @@ -1635,7 +1637,7 @@ EventScript_1A661D:: @ 81A661D EventScript_1A6636:: @ 81A6636 checkflag 2114 - goto_if_eq EventScript_1A661D + goto_if TRUE, EventScript_1A661D msgbox Text_1A552B setflag 2114 message Text_1BCCCA @@ -1684,15 +1686,15 @@ EventScript_1A6697:: @ 81A6697 EventScript_1A66BC:: @ 81A66BC switch VAR_RESULT compare_var_to_value VAR_0x8000, 1 - goto_if_eq EventScript_1A66F9 + goto_if eq, EventScript_1A66F9 compare_var_to_value VAR_0x8000, 2 - goto_if_eq EventScript_1A6709 + goto_if eq, EventScript_1A6709 compare_var_to_value VAR_0x8000, 3 - goto_if_eq EventScript_1A6719 + goto_if eq, EventScript_1A6719 compare_var_to_value VAR_0x8000, 4 - goto_if_eq EventScript_1A6729 + goto_if eq, EventScript_1A6729 compare_var_to_value VAR_0x8000, 5 - goto_if_eq EventScript_1A6739 + goto_if eq, EventScript_1A6739 end EventScript_1A66F9:: @ 81A66F9 @@ -1823,12 +1825,12 @@ EventScript_PickUpHiddenItem:: @ 81A6843 textcolor 3 waitse compare_var_to_value VAR_0x8005, 0 - goto_if_eq EventScript_PickUpHiddenCoins + goto_if eq, EventScript_PickUpHiddenCoins call EventScript_GiveItem compare_var_to_value VAR_0x8007, 1 - goto_if_eq EventScript_ItemInPocketMessage + goto_if eq, EventScript_ItemInPocketMessage compare_var_to_value VAR_0x8007, 0 - goto_if_eq EventScript_BagIsFullMessage + goto_if eq, EventScript_BagIsFullMessage end EventScript_GiveItem:: @@ -1874,11 +1876,11 @@ EventScript_BagIsFullMessage:: EventScript_PickUpHiddenCoins:: checkflag FLAG_GOT_COIN_CASE - goto_if lt, EventScript_HiddenCoinsButNoCoinCase + goto_if FALSE, EventScript_HiddenCoinsButNoCoinCase checkcoins VAR_RESULT specialvar VAR_RESULT, Special_CheckAddCoins compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_HiddenCoinsButTheCoinCaseIsFull + goto_if eq, EventScript_HiddenCoinsButTheCoinCaseIsFull givecoins VAR_0x8006 getstdstring 1, 0x17 call EventScript_1A6764 @@ -1914,7 +1916,7 @@ gUnknown_81A6955:: @ 81A6955 goto_if eq, EventScript_1A7AE0 lockall checkflag FLAG_0x841 - goto_if eq, EventScript_1A698E + goto_if TRUE, EventScript_1A698E setvar VAR_0x8004, 27 special Special_SetSomeVariable setvar VAR_0x8004, 0 @@ -1958,9 +1960,9 @@ EventScript_1A69F0:: @ 81A69F0 EventScript_1A6A05:: @ 81A6A05 playse SE_PC_LOGIN checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if lt, EventScript_1A6A34 + call_if FALSE, EventScript_1A6A34 checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if eq, EventScript_1A6A3D + call_if TRUE, EventScript_1A6A3D msgbox Text_1A50BE special sub_808C6A8 waitstate @@ -1987,7 +1989,7 @@ EventScript_1A6A46:: @ 81A6A46 EventScript_1A6A56:: @ 81A6A56 checkflag FLAG_SYS_GAME_CLEAR - goto_if lt, EventScript_1A6A46 + goto_if FALSE, EventScript_1A6A46 playse SE_PC_LOGIN setvar VAR_0x8004, 31 special HelpSystem_BackupSomeVariable @@ -2000,7 +2002,7 @@ EventScript_1A6A56:: @ 81A6A56 EventScript_1A6A7A:: @ 81A6A7A checkflag FLAG_SYS_POKEDEX_GET - goto_if lt, EventScript_1A6A46 + goto_if FALSE, EventScript_1A6A46 playse SE_PC_LOGIN msgbox Text_1A5BC6 msgbox Text_1A5C03, 5 @@ -2299,9 +2301,9 @@ EventScript_1A737B:: @ 81A737B goto_if eq, EventScript_1A7AE0 special sub_8112364 checkflag FLAG_0x2F4 - call_if eq, EventScript_1A73A4 + call_if TRUE, EventScript_1A73A4 checkflag FLAG_0x2F4 - call_if lt, EventScript_1A73AD + call_if FALSE, EventScript_1A73AD call EventScript_1A73E0 return @@ -2346,7 +2348,7 @@ EventScript_1A73E0:: @ 81A73E0 getnumberstring 1, VAR_0x8009 msgbox Text_1A6CA3 checkflag FLAG_0x2FF - call_if lt, EventScript_1A746D + call_if FALSE, EventScript_1A746D call EventScript_1A73B6 compare_var_to_value VAR_0x800A, 0 goto_if eq, EventScript_1A748F @@ -2830,49 +2832,49 @@ EventScript_1A786C:: @ 81A786C EventScript_1A78D5:: @ 81A78D5 checkflag FLAG_BADGE01_GET - goto_if eq, EventScript_1A794D + goto_if TRUE, EventScript_1A794D goto EventScript_1A77C9 end EventScript_1A78E4:: @ 81A78E4 checkflag FLAG_BADGE02_GET - goto_if eq, EventScript_1A795F + goto_if TRUE, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A78F3:: @ 81A78F3 checkflag FLAG_BADGE03_GET - goto_if eq, EventScript_1A795F + goto_if TRUE, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A7902:: @ 81A7902 checkflag FLAG_BADGE04_GET - goto_if eq, EventScript_1A795F + goto_if TRUE, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A7911:: @ 81A7911 checkflag FLAG_BADGE05_GET - goto_if eq, EventScript_1A795F + goto_if TRUE, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A7920:: @ 81A7920 checkflag FLAG_BADGE06_GET - goto_if eq, EventScript_1A795F + goto_if TRUE, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A792F:: @ 81A792F checkflag FLAG_BADGE07_GET - goto_if eq, EventScript_1A795F + goto_if TRUE, EventScript_1A795F goto EventScript_1A77DE end EventScript_1A793E:: @ 81A793E checkflag FLAG_BADGE08_GET - goto_if eq, EventScript_1A795F + goto_if TRUE, EventScript_1A795F goto EventScript_1A77DE end @@ -2909,49 +2911,49 @@ EventScript_1A796E:: @ 81A796E EventScript_1A79D8:: @ 81A79D8 checkflag FLAG_BADGE01_GET - goto_if eq, EventScript_1A7A96 + goto_if TRUE, EventScript_1A7A96 goto EventScript_1A7A50 end EventScript_1A79E7:: @ 81A79E7 checkflag FLAG_BADGE02_GET - goto_if eq, EventScript_1A7AA8 + goto_if TRUE, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A79F6:: @ 81A79F6 checkflag FLAG_BADGE03_GET - goto_if eq, EventScript_1A7AA8 + goto_if TRUE, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A7A05:: @ 81A7A05 checkflag FLAG_BADGE04_GET - goto_if eq, EventScript_1A7AA8 + goto_if TRUE, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A7A14:: @ 81A7A14 checkflag FLAG_BADGE05_GET - goto_if eq, EventScript_1A7AA8 + goto_if TRUE, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A7A23:: @ 81A7A23 checkflag FLAG_BADGE06_GET - goto_if eq, EventScript_1A7AA8 + goto_if TRUE, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A7A32:: @ 81A7A32 checkflag FLAG_BADGE07_GET - goto_if eq, EventScript_1A7AA8 + goto_if TRUE, EventScript_1A7AA8 goto EventScript_1A7A77 end EventScript_1A7A41:: @ 81A7A41 checkflag FLAG_BADGE08_GET - goto_if eq, EventScript_1A7AA8 + goto_if TRUE, EventScript_1A7AA8 goto EventScript_1A7A77 end @@ -3032,9 +3034,9 @@ EventScript_1A7AE2:: @ 81A7AE2 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1A7B70 msgbox Text_17747B - checkflag FLAG_0x26C - goto_if eq, EventScript_1A7B3B - setflag FLAG_0x26C + checkflag FLAG_POKEMON_MANSION_SWITCH_STATE + goto_if TRUE, EventScript_1A7B3B + setflag FLAG_POKEMON_MANSION_SWITCH_STATE switch VAR_0x8004 case 0, EventScript_1A7B7A case 1, EventScript_1A7D3E @@ -3043,7 +3045,7 @@ EventScript_1A7AE2:: @ 81A7AE2 end EventScript_1A7B3B:: @ 81A7B3B - clearflag FLAG_0x26C + clearflag FLAG_POKEMON_MANSION_SWITCH_STATE switch VAR_0x8004 case 0, EventScript_1A7C5C case 1, EventScript_1A7DD8 @@ -3606,7 +3608,7 @@ SilphCo_2F_EventScript_1A891B:: @ 81A891B setvar VAR_0x4001, 1 setvar VAR_0x8004, 634 checkflag FLAG_0x27A - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3615,7 +3617,7 @@ SilphCo_2F_EventScript_1A8935:: @ 81A8935 setvar VAR_0x4001, 2 setvar VAR_0x8004, 635 checkflag FLAG_0x27B - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3624,7 +3626,7 @@ SilphCo_3F_EventScript_1A894F:: @ 81A894F setvar VAR_0x4001, 3 setvar VAR_0x8004, 636 checkflag FLAG_0x27C - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3633,7 +3635,7 @@ SilphCo_3F_EventScript_1A8969:: @ 81A8969 setvar VAR_0x4001, 4 setvar VAR_0x8004, 637 checkflag FLAG_0x27D - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3642,7 +3644,7 @@ SilphCo_4F_EventScript_1A8983:: @ 81A8983 setvar VAR_0x4001, 5 setvar VAR_0x8004, 638 checkflag FLAG_0x27E - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3651,7 +3653,7 @@ SilphCo_4F_EventScript_1A899D:: @ 81A899D setvar VAR_0x4001, 6 setvar VAR_0x8004, 639 checkflag FLAG_0x27F - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3660,7 +3662,7 @@ SilphCo_5F_EventScript_1A89B7:: @ 81A89B7 setvar VAR_0x4001, 7 setvar VAR_0x8004, 640 checkflag FLAG_0x280 - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3669,7 +3671,7 @@ SilphCo_5F_EventScript_1A89D1:: @ 81A89D1 setvar VAR_0x4001, 8 setvar VAR_0x8004, 641 checkflag FLAG_0x281 - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3678,7 +3680,7 @@ SilphCo_5F_EventScript_1A89EB:: @ 81A89EB setvar VAR_0x4001, 9 setvar VAR_0x8004, 642 checkflag FLAG_0x282 - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3687,7 +3689,7 @@ SilphCo_6F_EventScript_1A8A05:: @ 81A8A05 setvar VAR_0x4001, 10 setvar VAR_0x8004, 643 checkflag FLAG_0x283 - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3696,7 +3698,7 @@ SilphCo_7F_EventScript_1A8A1F:: @ 81A8A1F setvar VAR_0x4001, 11 setvar VAR_0x8004, 644 checkflag FLAG_0x284 - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3705,7 +3707,7 @@ SilphCo_7F_EventScript_1A8A39:: @ 81A8A39 setvar VAR_0x4001, 12 setvar VAR_0x8004, 645 checkflag FLAG_0x285 - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3714,7 +3716,7 @@ SilphCo_7F_EventScript_1A8A53:: @ 81A8A53 setvar VAR_0x4001, 13 setvar VAR_0x8004, 646 checkflag FLAG_0x286 - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3723,7 +3725,7 @@ SilphCo_8F_EventScript_1A8A6D:: @ 81A8A6D setvar VAR_0x4001, 14 setvar VAR_0x8004, 647 checkflag FLAG_0x287 - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3732,7 +3734,7 @@ SilphCo_9F_EventScript_1A8A87:: @ 81A8A87 setvar VAR_0x4001, 15 setvar VAR_0x8004, 648 checkflag FLAG_0x288 - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3741,7 +3743,7 @@ SilphCo_9F_EventScript_1A8AA1:: @ 81A8AA1 setvar VAR_0x4001, 16 setvar VAR_0x8004, 649 checkflag FLAG_0x289 - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3750,7 +3752,7 @@ SilphCo_9F_EventScript_1A8ABB:: @ 81A8ABB setvar VAR_0x4001, 17 setvar VAR_0x8004, 650 checkflag FLAG_0x28A - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3759,7 +3761,7 @@ SilphCo_9F_EventScript_1A8AD5:: @ 81A8AD5 setvar VAR_0x4001, 18 setvar VAR_0x8004, 651 checkflag FLAG_0x28B - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3768,7 +3770,7 @@ SilphCo_10F_EventScript_1A8AEF:: @ 81A8AEF setvar VAR_0x4001, 19 setvar VAR_0x8004, 652 checkflag FLAG_0x28C - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3777,13 +3779,13 @@ SilphCo_11F_EventScript_1A8B09:: @ 81A8B09 setvar VAR_0x4001, 20 setvar VAR_0x8004, 653 checkflag FLAG_0x28D - goto_if eq, EventScript_1A813F + goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end EventScript_1A8B23:: @ 81A8B23 checkflag FLAG_HIDE_SILPH_CO_5F_CARD_KEY - goto_if eq, EventScript_1A8B32 + goto_if TRUE, EventScript_1A8B32 goto EventScript_1A8135 end @@ -3857,9 +3859,9 @@ EventScript_1A8C3C:: @ 81A8C3C bufferboxname 0, 16439 getspeciesname 1, 16385 checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if lt, EventScript_1A8C57 + call_if FALSE, EventScript_1A8C57 checkflag FLAG_SYS_NOT_SOMEONES_PC - call_if eq, EventScript_1A8C82 + call_if TRUE, EventScript_1A8C82 return EventScript_1A8C57:: @ 81A8C57 @@ -3998,7 +4000,7 @@ VermilionCity_PokemonCenter_1F_EventScript_1A8D08:: @ 81A8D08 lock faceplayer checkflag FLAG_0x292 - goto_if eq, EventScript_1A8D3F + goto_if TRUE, EventScript_1A8D3F msgbox Text_194234 setflag FLAG_0x292 giveitem 362 @@ -4019,9 +4021,9 @@ EventScript_ItemfinderDigUpUnderfootItem:: @ 81A8D49 waitse call EventScript_GiveItem compare_var_to_value VAR_0x8007, 1 - goto_if_eq EventScript_DigUpItemPutInPocket + goto_if eq, EventScript_DigUpItemPutInPocket compare_var_to_value VAR_0x8007, 0 - goto_if_eq EventScript_DigUpItemBagIsFull + goto_if eq, EventScript_DigUpItemBagIsFull end EventScript_DigUpItemPutInPocket:: @@ -4047,9 +4049,9 @@ gUnknown_81A8D97:: @ 81A8D97 msgbox Text_1A5E89 call EventScript_1A65CE checkflag FLAG_DEFEATED_BROCK - call_if lt, EventScript_1A8DC6 + call_if FALSE, EventScript_1A8DC6 checkflag FLAG_DEFEATED_BROCK - call_if eq, EventScript_1A8DCF + call_if TRUE, EventScript_1A8DCF applymovement VAR_LAST_TALKED, Movement_1A666C waitmovement 0 fadedefaultbgm @@ -4383,7 +4385,7 @@ EventScript_1A924B:: @ 81A924B EventScript_1A925E:: @ 81A925E checkflag FLAG_0x849 - goto_if eq, EventScript_1A77A9 + goto_if TRUE, EventScript_1A77A9 setweather 11 doweather return @@ -7940,9 +7942,9 @@ FourIsland_House2_EventScript_1B2938:: @ 81B2938 lock specialvar VAR_0x8008, sub_80CC3CC checkflag FLAG_0x290 - goto_if lt, EventScript_1B2951 + goto_if FALSE, EventScript_1B2951 checkflag FLAG_0x290 - goto_if eq, EventScript_1B2994 + goto_if TRUE, EventScript_1B2994 end EventScript_1B2951:: @ 81B2951 @@ -9177,7 +9179,7 @@ EventScript_1BBA04:: @ 81BBA04 lock faceplayer checkflag FLAG_SYS_POKEDEX_GET - goto_if lt, EventScript_1BB877 + goto_if FALSE, EventScript_1BB877 specialvar VAR_RESULT, sub_80CD034 compare_var_to_value VAR_RESULT, 1 goto_if eq, EventScript_1BB867 @@ -9278,7 +9280,7 @@ EventScript_1BBB6A:: @ 81BBB6A lock faceplayer checkflag FLAG_SYS_POKEDEX_GET - goto_if lt, EventScript_1BB877 + goto_if FALSE, EventScript_1BB877 msgbox gUnknown_81BDB85, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1BBB92 @@ -9299,7 +9301,7 @@ EventScript_1BBB9C:: @ 81BBB9C lock faceplayer checkflag FLAG_SYS_POKEDEX_GET - goto_if lt, EventScript_1BB877 + goto_if FALSE, EventScript_1BB877 specialvar VAR_RESULT, sub_80CD034 compare_var_to_value VAR_RESULT, 1 goto_if eq, EventScript_1BB867 @@ -9316,7 +9318,7 @@ EventScript_1BBBE6:: @ 81BBBE6 EventScript_1BBBE7:: @ 81BBBE7 checkflag FLAG_0x2BB - goto_if lt, EventScript_1BBC32 + goto_if FALSE, EventScript_1BBC32 multichoice 0, 0, 47, 0 switch VAR_RESULT case 0, EventScript_1BBC69 @@ -9580,7 +9582,7 @@ gUnknown_81BBFD8:: @ 81BBFD8 goto_if eq, EventScript_1A7AE0 lockall checkflag FLAG_SYS_POKEDEX_GET - goto_if lt, EventScript_1BB881 + goto_if FALSE, EventScript_1BB881 specialvar VAR_RESULT, IsWirelessAdapterConnected compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1BC016 @@ -10322,7 +10324,7 @@ ViridianCity_EventScript_1BDF13:: @ 81BDF13 goto_if eq, EventScript_1A7AE0 lockall checkflag FLAG_BADGE02_GET - goto_if lt, EventScript_1BDF87 + goto_if FALSE, EventScript_1BDF87 checkpartymove MOVE_CUT compare_var_to_value VAR_RESULT, 6 goto_if eq, EventScript_1BDF87 @@ -10400,7 +10402,7 @@ CeruleanCave_1F_EventScript_1BE00C:: @ 81BE00C goto_if eq, EventScript_1A7AE0 lockall checkflag FLAG_BADGE06_GET - goto_if lt, EventScript_1BE091 + goto_if FALSE, EventScript_1BE091 checkpartymove MOVE_ROCK_SMASH compare_var_to_value VAR_RESULT, 6 goto_if eq, EventScript_1BE091 @@ -10481,9 +10483,9 @@ VictoryRoad_2F_EventScript_1BE11D:: @ 81BE11D goto_if eq, EventScript_1A7AE0 lockall checkflag FLAG_BADGE04_GET - goto_if lt, EventScript_1BE185 + goto_if FALSE, EventScript_1BE185 checkflag FLAG_0x805 - goto_if eq, EventScript_1BE18E + goto_if TRUE, EventScript_1BE18E checkpartymove MOVE_STRENGTH compare_var_to_value VAR_RESULT, 6 goto_if eq, EventScript_1BE185 @@ -11334,7 +11336,7 @@ PewterCity_PokemonCenter_1F_EventScript_1BEE16:: @ 81BEE16 compare_var_to_value VAR_0x4001, 1 goto_if eq, EventScript_1BEE3A checkflag 2093 - goto_if eq, EventScript_1BEECD + goto_if TRUE, EventScript_1BEECD msgbox Text_1BEF88 goto EventScript_1BEE44 end @@ -13459,7 +13461,7 @@ VictoryRoad_2F_EventScript_1C47AE:: @ 81C47AE lock faceplayer checkflag FLAG_0x2C0 - goto_if eq, EventScript_1C480C + goto_if TRUE, EventScript_1C480C msgbox Text_1749F9, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4802 @@ -13489,7 +13491,7 @@ EventScript_1C4816:: @ 81C4816 lock faceplayer checkflag FLAG_0x2C1 - goto_if eq, EventScript_1C4874 + goto_if TRUE, EventScript_1C4874 msgbox Text_175711, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C486A @@ -13519,7 +13521,7 @@ RockTunnel_B1F_EventScript_1C487E:: @ 81C487E lock faceplayer checkflag FLAG_0x2C2 - goto_if eq, EventScript_1C48DC + goto_if TRUE, EventScript_1C48DC msgbox Text_1799E0, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C48D2 @@ -13549,7 +13551,7 @@ MtEmber_Exterior_EventScript_1C48E6:: @ 81C48E6 lock faceplayer checkflag FLAG_0x2C3 - goto_if eq, EventScript_1C4944 + goto_if TRUE, EventScript_1C4944 msgbox Text_17A642, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C493A @@ -13579,7 +13581,7 @@ Route4_EventScript_1C494E:: @ 81C494E lock faceplayer checkflag FLAG_0x2C4 - goto_if eq, EventScript_1C49AC + goto_if TRUE, EventScript_1C49AC msgbox Text_1839D5, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C49A2 @@ -13609,7 +13611,7 @@ Route4_EventScript_1C49B6:: @ 81C49B6 lock faceplayer checkflag FLAG_0x2C5 - goto_if eq, EventScript_1C4A14 + goto_if TRUE, EventScript_1C4A14 msgbox Text_183B74, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4A0A @@ -13639,7 +13641,7 @@ EventScript_1C4A1E:: @ 81C4A1E lock faceplayer checkflag FLAG_0x2C6 - goto_if eq, EventScript_1C4A7C + goto_if TRUE, EventScript_1C4A7C msgbox Text_17E316, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4A72 @@ -13669,7 +13671,7 @@ EventScript_1C4A86:: @ 81C4A86 lock faceplayer checkflag FLAG_0x2C7 - goto_if eq, EventScript_1C4AE4 + goto_if TRUE, EventScript_1C4AE4 msgbox Text_180388, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4ADA @@ -13699,7 +13701,7 @@ FuchsiaCity_EventScript_1C4AEE:: @ 81C4AEE lock faceplayer checkflag FLAG_0x2C8 - goto_if eq, EventScript_1C4B4C + goto_if TRUE, EventScript_1C4B4C msgbox Text_180948, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4B42 @@ -13729,7 +13731,7 @@ SevenIsland_EventScript_1C4B56:: @ 81C4B56 lock faceplayer checkflag FLAG_0x2C9 - goto_if eq, EventScript_1C4BB4 + goto_if TRUE, EventScript_1C4BB4 msgbox Text_182F01, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4BAA @@ -13759,7 +13761,7 @@ PewterCity_Museum_1F_EventScript_1C4BBE:: @ 81C4BBE lock faceplayer checkflag FLAG_0x2CA - goto_if eq, EventScript_1C4C1C + goto_if TRUE, EventScript_1C4C1C msgbox Text_1909A3, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4C12 @@ -13789,7 +13791,7 @@ EventScript_1C4C26:: @ 81C4C26 lock faceplayer checkflag FLAG_0x2CB - goto_if eq, EventScript_1C4C84 + goto_if TRUE, EventScript_1C4C84 msgbox Text_195928, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4C7A @@ -13819,7 +13821,7 @@ EventScript_1C4C8E:: @ 81C4C8E lock faceplayer checkflag FLAG_0x2CC - goto_if eq, EventScript_1C4CEC + goto_if TRUE, EventScript_1C4CEC msgbox Text_19A137, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4CE2 @@ -13847,7 +13849,7 @@ EventScript_1C4CEC:: @ 81C4CEC EventScript_1C4CF6:: @ 81C4CF6 checkflag FLAG_0x2CD - goto_if eq, EventScript_1C4D59 + goto_if TRUE, EventScript_1C4D59 msgbox Text_19AD85, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4D4F @@ -13892,7 +13894,7 @@ FourIsland_House1_EventScript_1C4D84:: @ 81C4D84 lock faceplayer checkflag FLAG_0x2CE - goto_if eq, EventScript_1C4DE2 + goto_if TRUE, EventScript_1C4DE2 msgbox Text_1A3505, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4DD8 @@ -13926,9 +13928,9 @@ TwoIsland_CapeBrink_House_EventScript_1C4DEC:: @ 81C4DEC lock faceplayer checkflag FLAG_0x2E1 - goto_if eq, EventScript_1C4EA1 + goto_if TRUE, EventScript_1C4EA1 checkflag FLAG_TEMP_2 - goto_if eq, EventScript_1C4E97 + goto_if TRUE, EventScript_1C4E97 getfirstpartymonname 0 msgbox Text_1A46C6 specialvar VAR_RESULT, sub_80CCB94 diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc index a6abc033b..fcf5f53b6 100644 --- a/data/maps/BirthIsland_Exterior/scripts.inc +++ b/data/maps/BirthIsland_Exterior/scripts.inc @@ -14,9 +14,9 @@ BirthIsland_Exterior_MapScript1_165217:: @ 8165217 setvar VAR_0x4026, 0 setvar VAR_0x403E, 0 checkflag FLAG_0x2E4 - call_if eq, EventScript_16523C + call_if TRUE, EventScript_16523C checkflag FLAG_0x2E4 - call_if lt, EventScript_165243 + call_if FALSE, EventScript_165243 end EventScript_16523C:: @ 816523C @@ -26,14 +26,14 @@ EventScript_16523C:: @ 816523C EventScript_165243:: @ 8165243 checkflag FLAG_0x2F7 - goto_if_eq EventScript_1A77A9 + goto_if TRUE, EventScript_1A77A9 clearflag FLAG_HIDE_BIRTH_ISLAND_METEORITE clearflag FLAG_0x848 return BirthIsland_Exterior_MapScript2_165253:: @ 8165253 - checkflag FLAG_0x807 - call_if eq, EventScript_16525D + checkflag FLAG_SYS_SPECIAL_WILD_BATTLE + call_if TRUE, EventScript_16525D end EventScript_16525D:: @ 816525D @@ -48,7 +48,7 @@ BirthIsland_Exterior_EventScript_165271:: @ 8165271 faceplayer special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 special sub_80CCDFC waitstate @@ -91,17 +91,17 @@ EventScript_1652C0:: @ 81652C0 setvar VAR_0x8005, 30 setvar VAR_0x8006, 0 special CreateObedientEnemyMon - setflag FLAG_0x807 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_807F9D8 waitstate - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16533A + goto_if eq, EventScript_16533A compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_165348 + goto_if eq, EventScript_165348 compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_165348 + goto_if eq, EventScript_165348 setflag FLAG_0x2E4 release end diff --git a/data/maps/CeladonCity_Condominiums_1F/scripts.inc b/data/maps/CeladonCity_Condominiums_1F/scripts.inc index dccd69945..7a9ef328d 100644 --- a/data/maps/CeladonCity_Condominiums_1F/scripts.inc +++ b/data/maps/CeladonCity_Condominiums_1F/scripts.inc @@ -5,16 +5,16 @@ CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321 lock faceplayer checkflag FLAG_0x2F8 - goto_if_eq EventScript_16C36A + goto_if TRUE, EventScript_16C36A checkflag FLAG_SYS_GAME_CLEAR - goto_if_eq EventScript_16C374 + goto_if TRUE, EventScript_16C374 checkflag FLAG_0x2A6 - goto_if_eq EventScript_16C36A + goto_if TRUE, EventScript_16C36A msgbox gUnknown_81960C9 setflag FLAG_0x2A6 giveitem ITEM_TEA compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A6BF9 + goto_if eq, EventScript_1A6BF9 msgbox gUnknown_8196109 release end diff --git a/data/maps/CeladonCity_Condominiums_3F/scripts.inc b/data/maps/CeladonCity_Condominiums_3F/scripts.inc index 990b7adb3..b69ad021a 100644 --- a/data/maps/CeladonCity_Condominiums_3F/scripts.inc +++ b/data/maps/CeladonCity_Condominiums_3F/scripts.inc @@ -18,7 +18,7 @@ CeladonCity_Condominiums_3F_EventScript_16C3F6:: @ 816C3F6 faceplayer specialvar VAR_RESULT, HasAllKantoMons compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16C412 + goto_if eq, EventScript_16C412 msgbox gUnknown_8196356 release end @@ -33,7 +33,7 @@ EventScript_16C418:: @ 816C418 delay 60 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_80CA618 waitstate release diff --git a/data/maps/CeladonCity_Condominiums_RoofRoom/scripts.inc b/data/maps/CeladonCity_Condominiums_RoofRoom/scripts.inc index 8e8bb2b6b..3ffdd24f6 100644 --- a/data/maps/CeladonCity_Condominiums_RoofRoom/scripts.inc +++ b/data/maps/CeladonCity_Condominiums_RoofRoom/scripts.inc @@ -11,11 +11,11 @@ CeladonCity_Condominiums_RoofRoom_EventScript_16C46D:: @ 816C46D setvar VAR_0x4001, SPECIES_EEVEE givemon SPECIES_EEVEE, 25, ITEM_NONE, 0, 0, 0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16C4A6 + goto_if eq, EventScript_16C4A6 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16C4DA + goto_if eq, EventScript_16C4DA compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A927C + goto_if eq, EventScript_1A927C release end @@ -28,7 +28,7 @@ EventScript_16C4A6:: @ 816C4A6 getspeciesname 0, SPECIES_EEVEE msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16C514 + goto_if eq, EventScript_16C514 call EventScript_1A8C27 call EventScript_1A74EB goto EventScript_16C514 @@ -43,7 +43,7 @@ EventScript_16C4DA:: @ 816C4DA getspeciesname 0, SPECIES_EEVEE msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16C509 + goto_if eq, EventScript_16C509 call EventScript_1A8C33 goto EventScript_16C509 end @@ -54,7 +54,7 @@ EventScript_16C509:: @ 816C509 end EventScript_16C514:: @ 816C514 - setflag FLAG_0x263 + setflag FLAG_GOT_EEVEE release end diff --git a/data/maps/CeladonCity_DepartmentStore_2F/scripts.inc b/data/maps/CeladonCity_DepartmentStore_2F/scripts.inc index 8d859502e..0627bf3a0 100644 --- a/data/maps/CeladonCity_DepartmentStore_2F/scripts.inc +++ b/data/maps/CeladonCity_DepartmentStore_2F/scripts.inc @@ -16,7 +16,7 @@ CeladonCity_DepartmentStore_2F_EventScript_16BB07:: @ 816BB07 CeladonCity_DepartmentStore_2F_EventScript_16BB10:: @ 816BB10 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 @@ -44,7 +44,7 @@ Items_16BB38:: @ 816BB38 CeladonCity_DepartmentStore_2F_EventScript_16BB4E:: @ 816BB4E special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/CeladonCity_DepartmentStore_4F/scripts.inc b/data/maps/CeladonCity_DepartmentStore_4F/scripts.inc index 2aad6e02b..84f290500 100644 --- a/data/maps/CeladonCity_DepartmentStore_4F/scripts.inc +++ b/data/maps/CeladonCity_DepartmentStore_4F/scripts.inc @@ -16,7 +16,7 @@ CeladonCity_DepartmentStore_4F_EventScript_16BC01:: @ 816BC01 CeladonCity_DepartmentStore_4F_EventScript_16BC0A:: @ 816BC0A special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/CeladonCity_DepartmentStore_5F/scripts.inc b/data/maps/CeladonCity_DepartmentStore_5F/scripts.inc index 05aff00cd..66bc95b26 100644 --- a/data/maps/CeladonCity_DepartmentStore_5F/scripts.inc +++ b/data/maps/CeladonCity_DepartmentStore_5F/scripts.inc @@ -16,7 +16,7 @@ CeladonCity_DepartmentStore_5F_EventScript_16BC53:: @ 816BC53 CeladonCity_DepartmentStore_5F_EventScript_16BC5C:: @ 816BC5C special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 @@ -42,7 +42,7 @@ Items_16BC84:: @ 816BC84 CeladonCity_DepartmentStore_5F_EventScript_16BC96:: @ 816BC96 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc b/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc index 23df9bc9b..d2a28e9e2 100644 --- a/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc +++ b/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc @@ -5,7 +5,7 @@ CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153 lockall setvar VAR_0x8004, 3 checkflag FLAG_TEMP_2 - call_if lt, EventScript_1A7AB9 + call_if FALSE, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 message Text_1A535C @@ -62,7 +62,7 @@ EventScript_16C246:: @ 816C246 setvar VAR_0x8006, 4 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1 compare_var_to_value VAR_0x403A, 4 - goto_if_eq EventScript_16C30E + goto_if eq, EventScript_16C30E call EventScript_16C313 setvar VAR_0x403A, 4 goto EventScript_16C30E @@ -72,7 +72,7 @@ EventScript_16C26E:: @ 816C26E setvar VAR_0x8006, 5 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1 compare_var_to_value VAR_0x403A, 5 - goto_if_eq EventScript_16C30E + goto_if eq, EventScript_16C30E call EventScript_16C313 setvar VAR_0x403A, 5 goto EventScript_16C30E @@ -82,7 +82,7 @@ EventScript_16C296:: @ 816C296 setvar VAR_0x8006, 6 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1 compare_var_to_value VAR_0x403A, 6 - goto_if_eq EventScript_16C30E + goto_if eq, EventScript_16C30E call EventScript_16C313 setvar VAR_0x403A, 6 goto EventScript_16C30E @@ -92,7 +92,7 @@ EventScript_16C2BE:: @ 816C2BE setvar VAR_0x8006, 7 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1 compare_var_to_value VAR_0x403A, 7 - goto_if_eq EventScript_16C30E + goto_if eq, EventScript_16C30E call EventScript_16C313 setvar VAR_0x403A, 7 goto EventScript_16C30E @@ -102,7 +102,7 @@ EventScript_16C2E6:: @ 816C2E6 setvar VAR_0x8006, 8 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1 compare_var_to_value VAR_0x403A, 8 - goto_if_eq EventScript_16C30E + goto_if eq, EventScript_16C30E call EventScript_16C313 setvar VAR_0x403A, 8 goto EventScript_16C30E diff --git a/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc b/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc index 3fc81021d..d4c066afe 100644 --- a/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc +++ b/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc @@ -4,13 +4,13 @@ CeladonCity_DepartmentStore_Roof_MapScripts:: @ 816BCCC CeladonCity_DepartmentStore_Roof_EventScript_16BCCD:: @ 816BCCD special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer call EventScript_16BCF6 compare_var_to_value VAR_0x4001, 0 - goto_if_eq EventScript_16C00E + goto_if eq, EventScript_16C00E goto EventScript_16BD3E end @@ -42,7 +42,7 @@ EventScript_16BD38:: @ 816BD38 EventScript_16BD3E:: @ 816BD3E msgbox gUnknown_8195D22, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16C00C + goto_if eq, EventScript_16C00C textcolor 3 message Text_195D5F waitmessage @@ -122,7 +122,7 @@ EventScript_16BF19:: @ 816BF19 setvar VAR_0x8008, ITEM_FRESH_WATER setvar VAR_0x8009, ITEM_TM16 checkflag FLAG_0x296 - goto_if_eq EventScript_16C018 + goto_if TRUE, EventScript_16C018 msgbox gUnknown_8195D75 goto EventScript_16BF7C end @@ -131,7 +131,7 @@ EventScript_16BF3A:: @ 816BF3A setvar VAR_0x8008, ITEM_SODA_POP setvar VAR_0x8009, ITEM_TM20 checkflag FLAG_0x295 - goto_if_eq EventScript_16C018 + goto_if TRUE, EventScript_16C018 msgbox gUnknown_8195E33 goto EventScript_16BF7C end @@ -140,7 +140,7 @@ EventScript_16BF5B:: @ 816BF5B setvar VAR_0x8008, ITEM_LEMONADE setvar VAR_0x8009, ITEM_TM33 checkflag FLAG_0x294 - goto_if_eq EventScript_16C018 + goto_if TRUE, EventScript_16C018 msgbox gUnknown_8195EBF goto EventScript_16BF7C end @@ -151,7 +151,7 @@ EventScript_16BF7C:: @ 816BF7C removeitem VAR_0x8008, 1 checkitemspace VAR_0x8009, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16C002 + goto_if eq, EventScript_16C002 additem VAR_0x8009, 1 textcolor 3 playfanfare MUS_FANFA1 @@ -262,10 +262,10 @@ EventScript_16C0C4:: @ 816C0C4 EventScript_16C0CB:: @ 816C0CB compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16C131 + goto_if eq, EventScript_16C131 checkitemspace VAR_0x4000, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16C13F + goto_if eq, EventScript_16C13F compare_var_to_value VAR_0x4001, 0 call_if eq, EventScript_16C0B6 compare_var_to_value VAR_0x4001, 1 diff --git a/data/maps/CeladonCity_GameCorner/scripts.inc b/data/maps/CeladonCity_GameCorner/scripts.inc index 85df99071..7a95e7bf7 100644 --- a/data/maps/CeladonCity_GameCorner/scripts.inc +++ b/data/maps/CeladonCity_GameCorner/scripts.inc @@ -3,8 +3,8 @@ CeladonCity_GameCorner_MapScripts:: @ 816C646 .byte 0 CeladonCity_GameCorner_MapScript1_16C64C:: @ 816C64C - checkflag FLAG_0x26D - call_if lt, EventScript_16C656 + checkflag FLAG_OPENED_ROCKET_HIDEOUT + call_if FALSE, EventScript_16C656 end EventScript_16C656:: @ 816C656 @@ -22,7 +22,7 @@ CeladonCity_GameCorner_EventScript_16C684:: @ 816C684 CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer showmoneybox 0, 0, 0 @@ -40,11 +40,11 @@ CeladonCity_GameCorner_EventScript_16C68D:: @ 816C68D EventScript_16C6E6:: @ 816C6E6 checkflag FLAG_GOT_COIN_CASE - goto_if lt, EventScript_16C790 + goto_if FALSE, EventScript_16C790 compare_var_to_value VAR_0x8009, 0 - goto_if_eq EventScript_16C734 + goto_if eq, EventScript_16C734 compare_var_to_value VAR_0x8009, 1 - goto_if_eq EventScript_16C706 + goto_if eq, EventScript_16C706 end EventScript_16C706:: @ 816C706 @@ -53,7 +53,7 @@ EventScript_16C706:: @ 816C706 goto_if ge, EventScript_16C79E checkmoney 10000, 0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16C7AC + goto_if eq, EventScript_16C7AC givecoins 500 takemoney 10000, 0 goto EventScript_16C762 @@ -65,7 +65,7 @@ EventScript_16C734:: @ 816C734 goto_if ge, EventScript_16C79E checkmoney 1000, 0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16C7AC + goto_if eq, EventScript_16C7AC givecoins 50 takemoney 1000, 0 goto EventScript_16C762 @@ -131,11 +131,11 @@ CeladonCity_GameCorner_EventScript_16C7D7:: @ 816C7D7 CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7 lock faceplayer - checkflag FLAG_0x26E - goto_if_eq EventScript_16C849 + checkflag FLAG_GOT_10_COINS_FROM_GAMBLER + goto_if TRUE, EventScript_16C849 msgbox gUnknown_8196AF3 checkflag FLAG_GOT_COIN_CASE - goto_if lt, EventScript_16C839 + goto_if FALSE, EventScript_16C839 checkcoins VAR_0x4001 compare_var_to_value VAR_0x4001, 9990 goto_if ge, EventScript_16C82B @@ -144,7 +144,7 @@ CeladonCity_GameCorner_EventScript_16C7E7:: @ 816C7E7 msgbox gUnknown_8196B0D playse SE_SHOP waitse - setflag FLAG_0x26E + setflag FLAG_GOT_10_COINS_FROM_GAMBLER goto EventScript_16C7CA end @@ -168,7 +168,7 @@ CeladonCity_GameCorner_EventScript_16C857:: @ 816C857 lock faceplayer checkflag FLAG_DEFEATED_ERIKA - goto_if_eq EventScript_16C870 + goto_if TRUE, EventScript_16C870 msgbox gUnknown_8196BAD goto EventScript_16C7CA end @@ -195,11 +195,11 @@ CeladonCity_GameCorner_EventScript_16C88E:: @ 816C88E CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E lock faceplayer - checkflag FLAG_0x26F - goto_if_eq EventScript_16C8F0 + checkflag FLAG_GOT_20_COINS_FROM_GAMBLER + goto_if TRUE, EventScript_16C8F0 msgbox gUnknown_8196D2B checkflag FLAG_GOT_COIN_CASE - goto_if lt, EventScript_16C839 + goto_if FALSE, EventScript_16C839 checkcoins VAR_0x4001 compare_var_to_value VAR_0x4001, 9980 goto_if ge, EventScript_16C8E2 @@ -208,7 +208,7 @@ CeladonCity_GameCorner_EventScript_16C89E:: @ 816C89E msgbox gUnknown_8196D47 playse SE_SHOP waitse - setflag FLAG_0x26F + setflag FLAG_GOT_20_COINS_FROM_GAMBLER goto EventScript_16C7CA end @@ -225,11 +225,11 @@ EventScript_16C8F0:: @ 816C8F0 CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE lock faceplayer - checkflag FLAG_0x270 - goto_if_eq EventScript_16C950 + checkflag FLAG_GOT_20_COINS_FROM_GAMBLER_2 + goto_if TRUE, EventScript_16C950 msgbox gUnknown_8196DB7 checkflag FLAG_GOT_COIN_CASE - goto_if lt, EventScript_16C839 + goto_if FALSE, EventScript_16C839 checkcoins VAR_0x4001 compare_var_to_value VAR_0x4001, 9980 goto_if ge, EventScript_16C942 @@ -238,7 +238,7 @@ CeladonCity_GameCorner_EventScript_16C8FE:: @ 816C8FE msgbox gUnknown_8196DF8 playse SE_SHOP waitse - setflag FLAG_0x270 + setflag FLAG_GOT_20_COINS_FROM_GAMBLER_2 goto EventScript_16C7CA end @@ -264,10 +264,10 @@ EventScript_16C96A:: @ 816C96A EventScript_16C96C:: @ 816C96C checkflag FLAG_GOT_COIN_CASE - goto_if lt, EventScript_16CAA0 + goto_if FALSE, EventScript_16CAA0 msgbox gUnknown_8196F46, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16C96A + goto_if eq, EventScript_16C96A setfieldeffectarg 0, 255 setfieldeffectarg 1, 10 setfieldeffectarg 2, 14 @@ -412,8 +412,8 @@ EventScript_16CAA0:: @ 816CAA0 CeladonCity_GameCorner_EventScript_16CAAA:: @ 816CAAA lockall msgbox gUnknown_8196EDC - checkflag FLAG_0x26D - call_if lt, EventScript_16CABE + checkflag FLAG_OPENED_ROCKET_HIDEOUT + call_if FALSE, EventScript_16CABE releaseall end @@ -425,7 +425,7 @@ EventScript_16CABE:: @ 816CABE setmetatile 16, 3, 678, 1 setmetatile 17, 3, 679, 1 special DrawWholeMapView - setflag FLAG_0x26D + setflag FLAG_OPENED_ROCKET_HIDEOUT return CeladonCity_GameCorner_EventScript_16CAF5:: @ 816CAF5 diff --git a/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc b/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc index 9eab86b9f..70d9121eb 100644 --- a/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc +++ b/data/maps/CeladonCity_GameCorner_PrizeRoom/scripts.inc @@ -13,10 +13,10 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CB88:: @ 816CB88 lock faceplayer checkflag FLAG_GOT_COIN_CASE - goto_if lt, EventScript_16CD99 + goto_if FALSE, EventScript_16CD99 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 showcoinsbox 0, 0 msgbox gUnknown_8197057 goto EventScript_16CBB2 @@ -75,7 +75,7 @@ EventScript_16CC65:: @ 816CC65 getspeciesname 0, VAR_0x4001 msgbox gUnknown_819709D, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16CC10 + goto_if eq, EventScript_16CC10 checkcoins VAR_RESULT compare_var_to_var VAR_RESULT, VAR_0x4002 goto_if lt, EventScript_16CDA5 @@ -121,11 +121,11 @@ EventScript_16CD3D:: @ 816CD3D EventScript_16CD52:: @ 816CD52 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16CDB3 + goto_if eq, EventScript_16CDB3 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16CDE0 + goto_if eq, EventScript_16CDE0 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_16CD74 + goto_if eq, EventScript_16CD74 end EventScript_16CD74:: @ 816CD74 @@ -164,7 +164,7 @@ EventScript_16CDB3:: @ 816CDB3 waitfanfare msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16CD83 + goto_if eq, EventScript_16CD83 goto EventScript_16CC10 end @@ -178,7 +178,7 @@ EventScript_16CDE0:: @ 816CDE0 waitfanfare msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16CE12 + goto_if eq, EventScript_16CE12 call EventScript_1A8C33 goto EventScript_16CE12 end @@ -192,10 +192,10 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CE1D:: @ 816CE1D lock faceplayer checkflag FLAG_GOT_COIN_CASE - goto_if lt, EventScript_16CD99 + goto_if FALSE, EventScript_16CD99 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 showcoinsbox 0, 0 msgbox gUnknown_8197057 goto EventScript_16CE47 @@ -253,7 +253,7 @@ EventScript_16CEF5:: @ 816CEF5 EventScript_16CF09:: @ 816CF09 msgbox gUnknown_81970B2, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16CC10 + goto_if eq, EventScript_16CC10 goto EventScript_16CF3F end @@ -261,7 +261,7 @@ EventScript_16CF22:: @ 816CF22 getitemname 0, VAR_0x4001 msgbox gUnknown_819709D, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16CC10 + goto_if eq, EventScript_16CC10 goto EventScript_16CF3F end @@ -272,7 +272,7 @@ EventScript_16CF3F:: @ 816CF3F goto_if lt, EventScript_16CDA5 checkitemspace VAR_0x4001, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16CF79 + goto_if eq, EventScript_16CF79 takecoins VAR_0x4002 updatecoinsbox 0, 5 giveitem VAR_0x4001 @@ -290,10 +290,10 @@ CeladonCity_GameCorner_PrizeRoom_EventScript_16CF88:: @ 816CF88 lock faceplayer checkflag FLAG_GOT_COIN_CASE - goto_if lt, EventScript_16CD99 + goto_if FALSE, EventScript_16CD99 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 showcoinsbox 0, 0 msgbox gUnknown_8197057 goto EventScript_16CFB2 diff --git a/data/maps/CeladonCity_Gym/scripts.inc b/data/maps/CeladonCity_Gym/scripts.inc index 48858a58b..8f85316d5 100644 --- a/data/maps/CeladonCity_Gym/scripts.inc +++ b/data/maps/CeladonCity_Gym/scripts.inc @@ -5,7 +5,7 @@ CeladonCity_Gym_EventScript_16D061:: @ 816D061 famechecker FAMECHECKER_ERIKA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_ERIKA, 0, Text_197114, Text_197260, EventScript_16D0A0 checkflag FLAG_0x293 - goto_if lt, EventScript_16D0C6 + goto_if FALSE, EventScript_16D0C6 famechecker FAMECHECKER_ERIKA, 4 msgbox gUnknown_81972B8 release @@ -24,7 +24,7 @@ EventScript_16D0C6:: @ 816D0C6 msgbox gUnknown_8197327 checkitemspace ITEM_TM19, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16D107 + goto_if eq, EventScript_16D107 additem ITEM_TM19, 1 giveitemfanfaremsg gUnknown_81973BA, ITEM_TM19 setflag FLAG_0x293 @@ -77,7 +77,7 @@ CeladonCity_Gym_EventScript_16D1B5:: @ 816D1B5 CeladonCity_Gym_EventScript_16D1CC:: @ 816D1CC lockall checkflag FLAG_BADGE04_GET - goto_if_eq EventScript_16D1E0 + goto_if TRUE, EventScript_16D1E0 msgbox gUnknown_8197874 releaseall end diff --git a/data/maps/CeladonCity_Restaurant/scripts.inc b/data/maps/CeladonCity_Restaurant/scripts.inc index 379d07271..82ecb417e 100644 --- a/data/maps/CeladonCity_Restaurant/scripts.inc +++ b/data/maps/CeladonCity_Restaurant/scripts.inc @@ -13,11 +13,11 @@ CeladonCity_Restaurant_EventScript_16D1FD:: @ 816D1FD lock faceplayer checkflag FLAG_GOT_COIN_CASE - goto_if_eq EventScript_16D24B + goto_if TRUE, EventScript_16D24B msgbox gUnknown_81979C1 checkitemspace ITEM_COIN_CASE, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16D241 + goto_if eq, EventScript_16D241 additem ITEM_COIN_CASE, 1 giveitemfanfaremsg gUnknown_8197A38, ITEM_COIN_CASE setflag FLAG_GOT_COIN_CASE diff --git a/data/maps/CeruleanCave_B1F/scripts.inc b/data/maps/CeruleanCave_B1F/scripts.inc index dfe553dba..380022ef9 100644 --- a/data/maps/CeruleanCave_B1F/scripts.inc +++ b/data/maps/CeruleanCave_B1F/scripts.inc @@ -4,8 +4,8 @@ CeruleanCave_B1F_MapScripts:: @ 81624BE .byte 0 CeruleanCave_B1F_MapScript1_1624C9:: @ 81624C9 - checkflag FLAG_0x807 - call_if eq, EventScript_1624D3 + checkflag FLAG_SYS_SPECIAL_WILD_BATTLE + call_if TRUE, EventScript_1624D3 end EventScript_1624D3:: @ 81624D3 @@ -17,7 +17,7 @@ EventScript_1624D3:: @ 81624D3 CeruleanCave_B1F_MapScript2_1624E7:: @ 81624E7 checkflag FLAG_0x2BC - call_if lt, EventScript_1624F1 + call_if FALSE, EventScript_1624F1 end EventScript_1624F1:: @ 81624F1 @@ -27,7 +27,7 @@ EventScript_1624F1:: @ 81624F1 CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer @@ -40,17 +40,17 @@ CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5 playbgm MUS_EXEYE, 0 waitbuttonpress setwildbattle SPECIES_MEWTWO, 70, ITEM_NONE - setflag FLAG_0x807 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_807F9D8 waitstate - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_162558 + goto_if eq, EventScript_162558 compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_162561 + goto_if eq, EventScript_162561 compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_162561 + goto_if eq, EventScript_162561 setflag FLAG_0x2BC release end diff --git a/data/maps/CeruleanCity/scripts.inc b/data/maps/CeruleanCity/scripts.inc index f8f47bbb2..6c486906f 100644 --- a/data/maps/CeruleanCity/scripts.inc +++ b/data/maps/CeruleanCity/scripts.inc @@ -5,7 +5,7 @@ CeruleanCity_MapScripts:: @ 8166471 CeruleanCity_MapScript1_166477:: @ 8166477 setworldmapflag FLAG_WORLD_MAP_CERULEAN_CITY checkflag FLAG_GOT_SS_TICKET - call_if lt, EventScript_166484 + call_if FALSE, EventScript_166484 end EventScript_166484:: @ 8166484 @@ -172,7 +172,7 @@ CeruleanCity_EventScript_166603:: @ 8166603 lock faceplayer checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_5 - goto_if_eq EventScript_16662E + goto_if eq, EventScript_16662E message Text_17EE0E waitmessage playbgm MUS_ROCKET, 0 @@ -186,7 +186,7 @@ EventScript_16662E:: @ 816662E msgbox gUnknown_817EE9C checkitemspace ITEM_TM28, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_166677 + goto_if eq, EventScript_166677 additem ITEM_TM28, 1 giveitemfanfaremsg gUnknown_817EEBF, ITEM_TM28 msgbox gUnknown_817EEED @@ -247,7 +247,7 @@ CeruleanCity_EventScript_1666FE:: @ 81666FE lock faceplayer checkflag FLAG_GOT_SS_TICKET - goto_if_eq EventScript_166713 + goto_if TRUE, EventScript_166713 msgbox gUnknown_817F01D release end diff --git a/data/maps/CeruleanCity_BikeShop/scripts.inc b/data/maps/CeruleanCity_BikeShop/scripts.inc index b1c036bae..d25df2e87 100644 --- a/data/maps/CeruleanCity_BikeShop/scripts.inc +++ b/data/maps/CeruleanCity_BikeShop/scripts.inc @@ -5,9 +5,9 @@ CeruleanCity_BikeShop_EventScript_16ABBD:: @ 816ABBD lock faceplayer checkflag FLAG_0x271 - goto_if_eq EventScript_16AC58 + goto_if TRUE, EventScript_16AC58 checkflag FLAG_GOT_BIKE_VOUCHER - goto_if_eq EventScript_16AC22 + goto_if TRUE, EventScript_16AC22 showmoneybox 0, 0, 0 message Text_192755 waitmessage @@ -59,7 +59,7 @@ CeruleanCity_BikeShop_EventScript_16AC75:: @ 816AC75 lock faceplayer checkflag FLAG_0x271 - goto_if_eq EventScript_16AC8A + goto_if TRUE, EventScript_16AC8A msgbox gUnknown_8192937 release end diff --git a/data/maps/CeruleanCity_Gym/scripts.inc b/data/maps/CeruleanCity_Gym/scripts.inc index f049f3167..3f614ad86 100644 --- a/data/maps/CeruleanCity_Gym/scripts.inc +++ b/data/maps/CeruleanCity_Gym/scripts.inc @@ -5,7 +5,7 @@ CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1 famechecker FAMECHECKER_MISTY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_MISTY, 0, Text_1921EF, Text_19242D, EventScript_16AAD3 checkflag FLAG_0x297 - goto_if lt, EventScript_16AAF9 + goto_if FALSE, EventScript_16AAF9 msgbox gUnknown_81922BF release end @@ -23,7 +23,7 @@ EventScript_16AAF9:: @ 816AAF9 msgbox gUnknown_81922F7 checkitemspace ITEM_TM03, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16AB3A + goto_if eq, EventScript_16AB3A additem ITEM_TM03, 1 giveitemfanfaremsg gUnknown_81923F1, ITEM_TM03 setflag FLAG_0x297 @@ -51,7 +51,7 @@ CeruleanCity_Gym_EventScript_16AB7F:: @ 816AB7F lock faceplayer checkflag FLAG_DEFEATED_MISTY - goto_if_eq EventScript_16AB94 + goto_if TRUE, EventScript_16AB94 msgbox gUnknown_81925AC release end @@ -64,7 +64,7 @@ EventScript_16AB94:: @ 816AB94 CeruleanCity_Gym_EventScript_16AB9E:: @ 816AB9E lockall checkflag FLAG_BADGE02_GET - goto_if_eq EventScript_16ABB2 + goto_if TRUE, EventScript_16ABB2 msgbox gUnknown_81926E1 releaseall end diff --git a/data/maps/CeruleanCity_House2/scripts.inc b/data/maps/CeruleanCity_House2/scripts.inc index a7929c4e9..bdd52e3b0 100644 --- a/data/maps/CeruleanCity_House2/scripts.inc +++ b/data/maps/CeruleanCity_House2/scripts.inc @@ -5,7 +5,7 @@ CeruleanCity_House2_EventScript_16A976:: @ 816A976 lock faceplayer checkflag FLAG_GOT_TM28_FROM_ROCKET - goto_if_eq EventScript_16A98B + goto_if TRUE, EventScript_16A98B msgbox gUnknown_8191E13 release end diff --git a/data/maps/CeruleanCity_House3/scripts.inc b/data/maps/CeruleanCity_House3/scripts.inc index 40f1a8104..36ce99bdb 100644 --- a/data/maps/CeruleanCity_House3/scripts.inc +++ b/data/maps/CeruleanCity_House3/scripts.inc @@ -11,10 +11,10 @@ CeruleanCity_House3_EventScript_16A9B1:: @ 816A9B1 setvar VAR_0x8008, 1 call EventScript_1A8CAD checkflag FLAG_DID_ZYNX_TRADE - goto_if_eq EventScript_16AA23 + goto_if TRUE, EventScript_16AA23 msgbox gUnknown_81A59FE, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16AA0B + goto_if eq, EventScript_16AA0B call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 goto_if ge, EventScript_16AA0B diff --git a/data/maps/CeruleanCity_House4/scripts.inc b/data/maps/CeruleanCity_House4/scripts.inc index bbc762b3f..9e4fc2749 100644 --- a/data/maps/CeruleanCity_House4/scripts.inc +++ b/data/maps/CeruleanCity_House4/scripts.inc @@ -4,25 +4,25 @@ CeruleanCity_House4_MapScripts:: @ 816ACEE CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock specialvar VAR_0x8004, sub_8146CE8 copyvar VAR_0x8008, VAR_RESULT compare_var_to_value VAR_0x8004, 0 - goto_if_eq EventScript_16AD59 + goto_if eq, EventScript_16AD59 compare_var_to_value VAR_0x8004, 1 - goto_if_eq EventScript_16AD63 + goto_if eq, EventScript_16AD63 compare_var_to_value VAR_0x8004, 2 - goto_if_eq EventScript_16AD89 + goto_if eq, EventScript_16AD89 compare_var_to_value VAR_0x8004, 3 - goto_if_eq EventScript_16ADAF + goto_if eq, EventScript_16ADAF compare_var_to_value VAR_0x8004, 4 - goto_if_eq EventScript_16ADC3 + goto_if eq, EventScript_16ADC3 compare_var_to_value VAR_0x8004, 5 - goto_if_eq EventScript_16ADE9 + goto_if eq, EventScript_16ADE9 compare_var_to_value VAR_0x8004, 6 - goto_if_eq EventScript_16AE0F + goto_if eq, EventScript_16AE0F end EventScript_16AD59:: @ 816AD59 @@ -35,7 +35,7 @@ EventScript_16AD63:: @ 816AD63 msgbox gUnknown_8192B43 giveitem VAR_0x8008 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16AE45 + goto_if eq, EventScript_16AE45 release end @@ -44,7 +44,7 @@ EventScript_16AD89:: @ 816AD89 msgbox gUnknown_8192C07 giveitem VAR_0x8008, 4 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16AE45 + goto_if eq, EventScript_16AE45 release end @@ -60,7 +60,7 @@ EventScript_16ADC3:: @ 816ADC3 msgbox gUnknown_8192D4B giveitem VAR_0x8008 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16AE45 + goto_if eq, EventScript_16AE45 release end @@ -69,7 +69,7 @@ EventScript_16ADE9:: @ 816ADE9 msgbox gUnknown_8192DE3 giveitem VAR_0x8008, 4 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16AE45 + goto_if eq, EventScript_16AE45 release end diff --git a/data/maps/CeruleanCity_House5/scripts.inc b/data/maps/CeruleanCity_House5/scripts.inc index d929a38e6..0ee3d742d 100644 --- a/data/maps/CeruleanCity_House5/scripts.inc +++ b/data/maps/CeruleanCity_House5/scripts.inc @@ -5,17 +5,17 @@ CeruleanCity_House5_EventScript_16AE50:: @ 816AE50 lock faceplayer checkflag FLAG_0x2BB - goto_if_eq EventScript_16AEB7 + goto_if TRUE, EventScript_16AEB7 msgbox gUnknown_8192F67, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16AEAD + goto_if eq, EventScript_16AEAD checkflag FLAG_0x847 - goto_if lt, EventScript_16AEA3 + goto_if FALSE, EventScript_16AEA3 msgbox gUnknown_8193003 setflag FLAG_0x2BB giveitem ITEM_POWDER_JAR compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A6BF9 + goto_if eq, EventScript_1A6BF9 msgbox gUnknown_8193033 release end @@ -144,20 +144,20 @@ EventScript_16B048:: @ 816B048 EventScript_16B055:: @ 816B055 msgbox gUnknown_819331E, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16AEC8 + goto_if eq, EventScript_16AEC8 copyvar VAR_0x8004, VAR_0x8009 specialvar VAR_RESULT, sub_815EEB0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16B0CC + goto_if eq, EventScript_16B0CC giveitem VAR_0x8008 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16B0BF + goto_if eq, EventScript_16B0BF copyvar VAR_0x8004, VAR_0x8009 special sub_815EF5C special sub_815F070 msgbox gUnknown_819337A, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16AEC8 + goto_if eq, EventScript_16AEC8 msgbox gUnknown_81933FB special sub_815F114 release @@ -178,7 +178,7 @@ CeruleanCity_House5_EventScript_16B0DA:: @ 816B0DA lockall special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_814EA7C waitstate releaseall diff --git a/data/maps/CeruleanCity_Mart/scripts.inc b/data/maps/CeruleanCity_Mart/scripts.inc index 6f05c3e80..c99795d35 100644 --- a/data/maps/CeruleanCity_Mart/scripts.inc +++ b/data/maps/CeruleanCity_Mart/scripts.inc @@ -12,7 +12,7 @@ CeruleanCity_Mart_EventScript_16ACA7:: @ 816ACA7 CeruleanCity_Mart_EventScript_16ACB0:: @ 816ACB0 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/CinnabarIsland/scripts.inc b/data/maps/CinnabarIsland/scripts.inc index 8325073e3..504b79cae 100644 --- a/data/maps/CinnabarIsland/scripts.inc +++ b/data/maps/CinnabarIsland/scripts.inc @@ -43,7 +43,7 @@ EventScript_166F52:: @ 8166F52 EventScript_166F5E:: @ 8166F5E checkflag FLAG_HIDE_POKEMON_MANSION_B1F_SECRET_KEY - goto_if_eq EventScript_166F68 + goto_if TRUE, EventScript_166F68 return EventScript_166F68:: @ 8166F68 @@ -94,24 +94,24 @@ EventScript_166FCD:: @ 8166FCD lockall textcolor 0 checkflag FLAG_TEMP_2 - call_if lt, EventScript_167032 + call_if FALSE, EventScript_167032 checkflag FLAG_TEMP_2 - call_if eq, EventScript_16703D + call_if TRUE, EventScript_16703D playse SE_PIN applymovement 3, Movement_1A75DB waitmovement 0 applymovement 3, Movement_1A75DD waitmovement 0 checkflag FLAG_TEMP_2 - call_if lt, EventScript_167048 + call_if FALSE, EventScript_167048 checkflag FLAG_TEMP_2 - call_if eq, EventScript_167053 + call_if TRUE, EventScript_167053 msgbox gUnknown_8180C90 msgbox gUnknown_8180CAA, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_167068 + goto_if eq, EventScript_167068 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_167078 + goto_if eq, EventScript_167078 end EventScript_167032:: @ 8167032 @@ -147,9 +147,9 @@ EventScript_167078:: @ 8167078 msgbox gUnknown_8180DF8 closemessage checkflag FLAG_TEMP_2 - call_if lt, EventScript_1670A0 + call_if FALSE, EventScript_1670A0 checkflag FLAG_TEMP_2 - call_if eq, EventScript_1670B3 + call_if TRUE, EventScript_1670B3 removeobject 3 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 clearflag FLAG_HIDE_CINNABAR_POKECENTER_BILL @@ -202,18 +202,18 @@ Movement_1670E2:: @ 81670E2 EventScript_1670E6:: @ 81670E6 checkflag FLAG_TEMP_2 - call_if eq, EventScript_167142 + call_if TRUE, EventScript_167142 addobject 4 checkflag FLAG_TEMP_2 - call_if lt, EventScript_167154 + call_if FALSE, EventScript_167154 checkflag FLAG_TEMP_2 - call_if eq, EventScript_167166 + call_if TRUE, EventScript_167166 msgbox gUnknown_8180EAD closemessage checkflag FLAG_TEMP_2 - call_if lt, EventScript_167171 + call_if FALSE, EventScript_167171 checkflag FLAG_TEMP_2 - call_if eq, EventScript_167183 + call_if TRUE, EventScript_167183 setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 2 removeobject 3 delay 40 diff --git a/data/maps/CinnabarIsland_Gym/scripts.inc b/data/maps/CinnabarIsland_Gym/scripts.inc index 156e7f101..88df6972a 100644 --- a/data/maps/CinnabarIsland_Gym/scripts.inc +++ b/data/maps/CinnabarIsland_Gym/scripts.inc @@ -4,19 +4,19 @@ CinnabarIsland_Gym_MapScripts:: @ 816D94B CinnabarIsland_Gym_MapScript1_16D951:: @ 816D951 checkflag FLAG_DEFEATED_BLAINE - goto_if_eq EventScript_16D991 - checkflag FLAG_0x265 - call_if eq, EventScript_16D9B0 - checkflag FLAG_0x267 - call_if eq, EventScript_16D9B6 - checkflag FLAG_0x268 - call_if eq, EventScript_16D9BC - checkflag FLAG_0x269 - call_if eq, EventScript_16D9C2 - checkflag FLAG_0x26A - call_if eq, EventScript_16D9C8 - checkflag FLAG_0x26B - call_if eq, EventScript_16D9CE + goto_if TRUE, EventScript_16D991 + checkflag FLAG_CINNABAR_GYM_QUIZ_1 + call_if TRUE, EventScript_16D9B0 + checkflag FLAG_CINNABAR_GYM_QUIZ_2 + call_if TRUE, EventScript_16D9B6 + checkflag FLAG_CINNABAR_GYM_QUIZ_3 + call_if TRUE, EventScript_16D9BC + checkflag FLAG_CINNABAR_GYM_QUIZ_4 + call_if TRUE, EventScript_16D9C2 + checkflag FLAG_CINNABAR_GYM_QUIZ_5 + call_if TRUE, EventScript_16D9C8 + checkflag FLAG_CINNABAR_GYM_QUIZ_6 + call_if TRUE, EventScript_16D9CE end EventScript_16D991:: @ 816D991 @@ -56,7 +56,7 @@ CinnabarIsland_Gym_EventScript_16D9D4:: @ 816D9D4 famechecker FAMECHECKER_BLAINE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_BLAINE, 0, Text_199543, Text_1995FA, EventScript_16DA06 checkflag FLAG_GOT_TM38_FROM_BLAINE - goto_if lt, EventScript_16DA34 + goto_if FALSE, EventScript_16DA34 msgbox gUnknown_819971D release end @@ -76,7 +76,7 @@ EventScript_16DA34:: @ 816DA34 msgbox gUnknown_819969E checkitemspace ITEM_TM38, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16DA75 + goto_if eq, EventScript_16DA75 additem ITEM_TM38, 1 giveitemfanfaremsg gUnknown_81996FF, ITEM_TM38 setflag FLAG_GOT_TM38_FROM_BLAINE @@ -100,8 +100,8 @@ CinnabarIsland_Gym_EventScript_16DA96:: @ 816DA96 end EventScript_16DAB1:: @ 816DAB1 - checkflag FLAG_0x267 - call_if lt, EventScript_16DABC + checkflag FLAG_CINNABAR_GYM_QUIZ_2 + call_if FALSE, EventScript_16DABC release end @@ -116,8 +116,8 @@ CinnabarIsland_Gym_EventScript_16DAC2:: @ 816DAC2 end EventScript_16DAEA:: @ 816DAEA - checkflag FLAG_0x269 - call_if lt, EventScript_16DAF5 + checkflag FLAG_CINNABAR_GYM_QUIZ_4 + call_if FALSE, EventScript_16DAF5 release end @@ -131,8 +131,8 @@ CinnabarIsland_Gym_EventScript_16DAFB:: @ 816DAFB end EventScript_16DB16:: @ 816DB16 - checkflag FLAG_0x26B - call_if lt, EventScript_16DB21 + checkflag FLAG_CINNABAR_GYM_QUIZ_6 + call_if FALSE, EventScript_16DB21 release end @@ -146,8 +146,8 @@ CinnabarIsland_Gym_EventScript_16DB27:: @ 816DB27 end EventScript_16DB42:: @ 816DB42 - checkflag FLAG_0x265 - call_if lt, EventScript_16DB4D + checkflag FLAG_CINNABAR_GYM_QUIZ_1 + call_if FALSE, EventScript_16DB4D release end @@ -161,8 +161,8 @@ CinnabarIsland_Gym_EventScript_16DB53:: @ 816DB53 end EventScript_16DB6E:: @ 816DB6E - checkflag FLAG_0x268 - call_if lt, EventScript_16DB79 + checkflag FLAG_CINNABAR_GYM_QUIZ_3 + call_if FALSE, EventScript_16DB79 release end @@ -176,8 +176,8 @@ CinnabarIsland_Gym_EventScript_16DB7F:: @ 816DB7F end EventScript_16DB9A:: @ 816DB9A - checkflag FLAG_0x26A - call_if lt, EventScript_16DBA5 + checkflag FLAG_CINNABAR_GYM_QUIZ_5 + call_if FALSE, EventScript_16DBA5 release end @@ -189,7 +189,7 @@ CinnabarIsland_Gym_EventScript_16DBAB:: @ 816DBAB lock faceplayer checkflag FLAG_DEFEATED_BLAINE - goto_if_eq EventScript_16DBC0 + goto_if TRUE, EventScript_16DBC0 msgbox gUnknown_8199B81 release end @@ -202,7 +202,7 @@ EventScript_16DBC0:: @ 816DBC0 CinnabarIsland_Gym_EventScript_16DBCA:: @ 816DBCA lockall checkflag FLAG_BADGE07_GET - goto_if_eq EventScript_16DBDE + goto_if TRUE, EventScript_16DBDE msgbox gUnknown_8199C29 releaseall end @@ -228,9 +228,9 @@ EventScript_16DC00:: @ 816DC00 msgbox gUnknown_8199C9F msgbox gUnknown_8199D5A, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16DC43 + goto_if eq, EventScript_16DC43 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16DC6A + goto_if eq, EventScript_16DC6A end EventScript_16DC27:: @ 816DC27 @@ -249,8 +249,8 @@ EventScript_16DC34:: @ 816DC34 EventScript_16DC43:: @ 816DC43 call EventScript_16DC27 - checkflag FLAG_0x265 - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_1 + goto_if TRUE, EventScript_16DC68 call EventScript_16DC58 releaseall end @@ -260,7 +260,7 @@ EventScript_16DC58:: @ 816DC58 waitse call EventScript_16E117 special DrawWholeMapView - setflag FLAG_0x265 + setflag FLAG_CINNABAR_GYM_QUIZ_1 return EventScript_16DC68:: @ 816DC68 @@ -282,8 +282,8 @@ EventScript_16DC7A:: @ 816DC7A textcolor 0 msgbox gUnknown_819983F trainerbattle 3, TRAINER_BURGLAR_QUINN, 0, Text_199870 - checkflag FLAG_0x265 - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_1 + goto_if TRUE, EventScript_16DC68 call EventScript_16DC58 releaseall end @@ -325,15 +325,15 @@ EventScript_16DCF5:: @ 816DCF5 msgbox gUnknown_8199C9F msgbox gUnknown_8199D79, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16DD41 + goto_if eq, EventScript_16DD41 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16DD1C + goto_if eq, EventScript_16DD1C end EventScript_16DD1C:: @ 816DD1C call EventScript_16DC27 - checkflag FLAG_0x267 - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_2 + goto_if TRUE, EventScript_16DC68 call EventScript_16DD31 releaseall end @@ -343,7 +343,7 @@ EventScript_16DD31:: @ 816DD31 waitse call EventScript_16E157 special DrawWholeMapView - setflag FLAG_0x267 + setflag FLAG_CINNABAR_GYM_QUIZ_2 return EventScript_16DD41:: @ 816DD41 @@ -361,8 +361,8 @@ EventScript_16DD51:: @ 816DD51 textcolor 0 msgbox gUnknown_81998BD trainerbattle 3, TRAINER_SUPER_NERD_AVERY, 0, Text_1998ED - checkflag FLAG_0x267 - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_2 + goto_if TRUE, EventScript_16DC68 call EventScript_16DD31 releaseall end @@ -413,15 +413,15 @@ EventScript_16DDD3:: @ 816DDD3 msgbox gUnknown_8199C9F msgbox gUnknown_8199DA9, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16DE1F + goto_if eq, EventScript_16DE1F compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16DDFA + goto_if eq, EventScript_16DDFA end EventScript_16DDFA:: @ 816DDFA call EventScript_16DC27 - checkflag FLAG_0x268 - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_3 + goto_if TRUE, EventScript_16DC68 call EventScript_16DE0F releaseall end @@ -431,7 +431,7 @@ EventScript_16DE0F:: @ 816DE0F waitse call EventScript_16E197 special DrawWholeMapView - setflag FLAG_0x268 + setflag FLAG_CINNABAR_GYM_QUIZ_3 return EventScript_16DE1F:: @ 816DE1F @@ -449,8 +449,8 @@ EventScript_16DE2F:: @ 816DE2F textcolor 0 msgbox gUnknown_8199948 trainerbattle 3, TRAINER_BURGLAR_RAMON, 0, Text_199973 - checkflag FLAG_0x268 - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_3 + goto_if TRUE, EventScript_16DC68 call EventScript_16DE0F releaseall end @@ -492,15 +492,15 @@ EventScript_16DEAA:: @ 816DEAA msgbox gUnknown_8199C9F msgbox gUnknown_8199DC6, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16DEF6 + goto_if eq, EventScript_16DEF6 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16DED1 + goto_if eq, EventScript_16DED1 end EventScript_16DED1:: @ 816DED1 call EventScript_16DC27 - checkflag FLAG_0x269 - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_4 + goto_if TRUE, EventScript_16DC68 call EventScript_16DEE6 releaseall end @@ -510,7 +510,7 @@ EventScript_16DEE6:: @ 816DEE6 waitse call EventScript_16E1D7 special DrawWholeMapView - setflag FLAG_0x269 + setflag FLAG_CINNABAR_GYM_QUIZ_4 return EventScript_16DEF6:: @ 816DEF6 @@ -528,8 +528,8 @@ EventScript_16DF06:: @ 816DF06 textcolor 0 msgbox gUnknown_81999B7 trainerbattle 3, TRAINER_SUPER_NERD_DEREK, 0, Text_1999DB - checkflag FLAG_0x269 - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_4 + goto_if TRUE, EventScript_16DC68 call EventScript_16DEE6 releaseall end @@ -571,15 +571,15 @@ EventScript_16DF81:: @ 816DF81 msgbox gUnknown_8199C9F msgbox gUnknown_8199E00, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16DFA8 + goto_if eq, EventScript_16DFA8 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16DFCD + goto_if eq, EventScript_16DFCD end EventScript_16DFA8:: @ 816DFA8 call EventScript_16DC27 - checkflag FLAG_0x26A - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_5 + goto_if TRUE, EventScript_16DC68 call EventScript_16DFBD releaseall end @@ -589,7 +589,7 @@ EventScript_16DFBD:: @ 816DFBD waitse call EventScript_16E1F3 special DrawWholeMapView - setflag FLAG_0x26A + setflag FLAG_CINNABAR_GYM_QUIZ_5 return EventScript_16DFCD:: @ 816DFCD @@ -607,8 +607,8 @@ EventScript_16DFDD:: @ 816DFDD textcolor 0 msgbox gUnknown_8199A7F trainerbattle 3, TRAINER_BURGLAR_DUSTY, 0, Text_199AB9 - checkflag FLAG_0x26A - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_5 + goto_if TRUE, EventScript_16DC68 call EventScript_16DFBD releaseall end @@ -650,15 +650,15 @@ EventScript_16E058:: @ 816E058 msgbox gUnknown_8199C9F msgbox gUnknown_8199E36, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16E0A4 + goto_if eq, EventScript_16E0A4 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E07F + goto_if eq, EventScript_16E07F end EventScript_16E07F:: @ 816E07F call EventScript_16DC27 - checkflag FLAG_0x26B - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_6 + goto_if TRUE, EventScript_16DC68 call EventScript_16E094 releaseall end @@ -668,7 +668,7 @@ EventScript_16E094:: @ 816E094 waitse call EventScript_16E233 special DrawWholeMapView - setflag FLAG_0x26B + setflag FLAG_CINNABAR_GYM_QUIZ_6 return EventScript_16E0A4:: @ 816E0A4 @@ -686,8 +686,8 @@ EventScript_16E0B4:: @ 816E0B4 textcolor 0 msgbox gUnknown_8199AFC trainerbattle 3, TRAINER_SUPER_NERD_ZAC, 0, Text_199B16 - checkflag FLAG_0x26B - goto_if_eq EventScript_16DC68 + checkflag FLAG_CINNABAR_GYM_QUIZ_6 + goto_if TRUE, EventScript_16DC68 call EventScript_16E094 releaseall end diff --git a/data/maps/CinnabarIsland_Mart/scripts.inc b/data/maps/CinnabarIsland_Mart/scripts.inc index c82034dd0..85ad79e4e 100644 --- a/data/maps/CinnabarIsland_Mart/scripts.inc +++ b/data/maps/CinnabarIsland_Mart/scripts.inc @@ -12,7 +12,7 @@ CinnabarIsland_Mart_EventScript_16EA19:: @ 816EA19 CinnabarIsland_Mart_EventScript_16EA22:: @ 816EA22 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc b/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc index cac88d282..640446bf0 100644 --- a/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonCenter_1F/scripts.inc @@ -31,7 +31,7 @@ CinnabarIsland_PokemonCenter_1F_EventScript_16E90A:: @ 816E90A faceplayer msgbox gUnknown_819A725, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E9A5 + goto_if eq, EventScript_16E9A5 msgbox gUnknown_819A785 closemessage playbgm MUS_ANNAI, 1 diff --git a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc index d04b27089..7c5a98a96 100644 --- a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc @@ -7,10 +7,10 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401:: @ 816E401 setvar VAR_0x8008, 8 call EventScript_1A8CAD checkflag FLAG_0x276 - goto_if_eq EventScript_16E473 + goto_if TRUE, EventScript_16E473 msgbox gUnknown_81A597B, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E45B + goto_if eq, EventScript_16E45B call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 goto_if ge, EventScript_16E45B @@ -44,47 +44,47 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D:: @ 816E47D faceplayer setvar VAR_RESULT, 0 checkflag FLAG_REVIVED_AMBER - call_if eq, EventScript_16E8A1 + call_if TRUE, EventScript_16E8A1 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16E897 + goto_if eq, EventScript_16E897 compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 2 - goto_if_eq EventScript_16E736 + goto_if eq, EventScript_16E736 compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 1 - goto_if_eq EventScript_16E72C + goto_if eq, EventScript_16E72C call EventScript_16E4EC compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16E544 + goto_if eq, EventScript_16E544 call EventScript_16E504 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16E586 + goto_if eq, EventScript_16E586 call EventScript_16E51C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16E5C8 + goto_if eq, EventScript_16E5C8 msgbox gUnknown_819A282 goto EventScript_16E53A end EventScript_16E4EC:: @ 816E4EC checkflag FLAG_0x273 - goto_if lt, EventScript_16E534 + goto_if FALSE, EventScript_16E534 checkflag FLAG_REVIVED_HELIX - goto_if_eq EventScript_16E534 + goto_if TRUE, EventScript_16E534 setvar VAR_RESULT, 1 return EventScript_16E504:: @ 816E504 checkflag FLAG_0x272 - goto_if lt, EventScript_16E534 + goto_if FALSE, EventScript_16E534 checkflag FLAG_REVIVED_DOME - goto_if_eq EventScript_16E534 + goto_if TRUE, EventScript_16E534 setvar VAR_RESULT, 1 return EventScript_16E51C:: @ 816E51C - checkflag FLAG_0x25E - goto_if lt, EventScript_16E534 + checkflag FLAG_GOT_OLD_AMBER + goto_if FALSE, EventScript_16E534 checkflag FLAG_REVIVED_AMBER - goto_if_eq EventScript_16E534 + goto_if TRUE, EventScript_16E534 setvar VAR_RESULT, 1 return @@ -102,7 +102,7 @@ EventScript_16E544:: @ 816E544 waitmessage call EventScript_16E51C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16E5FA + goto_if eq, EventScript_16E5FA multichoice 0, 0, 21, 0 switch VAR_RESULT case 0, EventScript_16E668 @@ -115,7 +115,7 @@ EventScript_16E586:: @ 816E586 waitmessage call EventScript_16E51C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16E631 + goto_if eq, EventScript_16E631 multichoice 0, 0, 22, 0 switch VAR_RESULT case 0, EventScript_16E6A6 @@ -156,7 +156,7 @@ EventScript_16E668:: @ 816E668 getitemname 1, ITEM_HELIX_FOSSIL msgbox gUnknown_819A3D4, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E722 + goto_if eq, EventScript_16E722 msgbox gUnknown_819A45D textcolor 0 removeitem ITEM_HELIX_FOSSIL, 1 @@ -171,7 +171,7 @@ EventScript_16E6A6:: @ 816E6A6 getitemname 1, ITEM_DOME_FOSSIL msgbox gUnknown_819A3D4, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E722 + goto_if eq, EventScript_16E722 msgbox gUnknown_819A45D textcolor 0 removeitem ITEM_DOME_FOSSIL, 1 @@ -186,7 +186,7 @@ EventScript_16E6E4:: @ 816E6E4 getitemname 1, ITEM_OLD_AMBER msgbox gUnknown_819A3D4, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E722 + goto_if eq, EventScript_16E722 msgbox gUnknown_819A45D textcolor 0 removeitem ITEM_OLD_AMBER, 1 @@ -208,11 +208,11 @@ EventScript_16E72C:: @ 816E72C EventScript_16E736:: @ 816E736 compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 1 - goto_if_eq EventScript_16E758 + goto_if eq, EventScript_16E758 compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 2 - goto_if_eq EventScript_16E79D + goto_if eq, EventScript_16E79D compare_var_to_value VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_WHICH_FOSSIL, 3 - goto_if_eq EventScript_16E7E2 + goto_if eq, EventScript_16E7E2 end EventScript_16E758:: @ 816E758 @@ -221,12 +221,12 @@ EventScript_16E758:: @ 816E758 msgbox gUnknown_819A34F givemon SPECIES_OMANYTE, 5, ITEM_NONE, 0, 0, 0 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A927C + goto_if eq, EventScript_1A927C setflag FLAG_REVIVED_HELIX compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E827 + goto_if eq, EventScript_16E827 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16E85B + goto_if eq, EventScript_16E85B end EventScript_16E79D:: @ 816E79D @@ -235,12 +235,12 @@ EventScript_16E79D:: @ 816E79D msgbox gUnknown_819A34F givemon SPECIES_KABUTO, 5, ITEM_NONE, 0, 0, 0 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A927C + goto_if eq, EventScript_1A927C setflag FLAG_REVIVED_DOME compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E827 + goto_if eq, EventScript_16E827 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16E85B + goto_if eq, EventScript_16E85B end EventScript_16E7E2:: @ 816E7E2 @@ -249,12 +249,12 @@ EventScript_16E7E2:: @ 816E7E2 msgbox gUnknown_819A34F givemon SPECIES_AERODACTYL, 5, ITEM_NONE, 0, 0, 0 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A927C + goto_if eq, EventScript_1A927C setflag FLAG_REVIVED_AMBER compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E827 + goto_if eq, EventScript_16E827 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16E85B + goto_if eq, EventScript_16E85B end EventScript_16E827:: @ 816E827 @@ -266,7 +266,7 @@ EventScript_16E827:: @ 816E827 setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 0 msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E895 + goto_if eq, EventScript_16E895 call EventScript_1A8C27 call EventScript_1A74EB goto EventScript_16E895 @@ -281,7 +281,7 @@ EventScript_16E85B:: @ 816E85B setvar VAR_MAP_SCENE_CINNABAR_ISLAND_POKEMON_LAB_EXPERIMENT_ROOM_REVIVE_STATE, 0 msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E88A + goto_if eq, EventScript_16E88A call EventScript_1A8C33 goto EventScript_16E88A end @@ -302,20 +302,20 @@ EventScript_16E897:: @ 816E897 EventScript_16E8A1:: @ 816E8A1 checkflag FLAG_0x273 - goto_if_eq EventScript_16E8B9 + goto_if TRUE, EventScript_16E8B9 checkflag FLAG_0x272 - goto_if_eq EventScript_16E8C8 + goto_if TRUE, EventScript_16E8C8 goto EventScript_16E534 end EventScript_16E8B9:: @ 816E8B9 checkflag FLAG_REVIVED_HELIX - goto_if lt, EventScript_16E534 + goto_if FALSE, EventScript_16E534 setvar VAR_RESULT, 1 return EventScript_16E8C8:: @ 816E8C8 checkflag FLAG_REVIVED_DOME - goto_if lt, EventScript_16E534 + goto_if FALSE, EventScript_16E534 setvar VAR_RESULT, 1 return diff --git a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc index df5da6603..a64105c74 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc @@ -11,10 +11,10 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2 setvar VAR_0x8008, 6 call EventScript_1A8CAD checkflag FLAG_0x274 - goto_if_eq EventScript_16E334 + goto_if TRUE, EventScript_16E334 msgbox gUnknown_81A59FE, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E31C + goto_if eq, EventScript_16E31C call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 goto_if ge, EventScript_16E31C @@ -51,10 +51,10 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E specialvar VAR_RESULT, sub_8053A9C copyvar VAR_0x8009, VAR_RESULT checkflag FLAG_0x275 - goto_if_eq EventScript_16E3D4 + goto_if TRUE, EventScript_16E3D4 msgbox gUnknown_81A5AD6, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16E3BC + goto_if eq, EventScript_16E3BC special sub_80BF8FC waitstate copyvar VAR_0x800A, VAR_0x8004 diff --git a/data/maps/FiveIsland_LostCave_Room10/scripts.inc b/data/maps/FiveIsland_LostCave_Room10/scripts.inc index cd9123743..0829a0273 100644 --- a/data/maps/FiveIsland_LostCave_Room10/scripts.inc +++ b/data/maps/FiveIsland_LostCave_Room10/scripts.inc @@ -27,7 +27,7 @@ EventScript_164C52:: @ 8164C52 msgbox gUnknown_817D062 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_164CB6 + goto_if eq, EventScript_164CB6 trainerbattle 3, TRAINER_LADY_SELPHY, 0, Text_17D086 msgbox gUnknown_817D0B2 closemessage diff --git a/data/maps/FiveIsland_Meadow/scripts.inc b/data/maps/FiveIsland_Meadow/scripts.inc index d2ee2e4cb..c6593d865 100644 --- a/data/maps/FiveIsland_Meadow/scripts.inc +++ b/data/maps/FiveIsland_Meadow/scripts.inc @@ -4,15 +4,15 @@ FiveIsland_Meadow_MapScripts:: @ 8168932 FiveIsland_Meadow_MapScript1_168938:: @ 8168938 checkflag FLAG_0x2D6 - call_if eq, EventScript_168983 + call_if TRUE, EventScript_168983 end FiveIsland_Meadow_EventScript_168942:: @ 8168942 lockall checkflag FLAG_0x2D6 - goto_if_eq EventScript_168979 + goto_if TRUE, EventScript_168979 checkflag FLAG_0x2D8 - goto_if_eq EventScript_16895F + goto_if TRUE, EventScript_16895F msgbox gUnknown_818AB8E releaseall end diff --git a/data/maps/FiveIsland_MemorialPillar/scripts.inc b/data/maps/FiveIsland_MemorialPillar/scripts.inc index 18e5e5017..a42974e1a 100644 --- a/data/maps/FiveIsland_MemorialPillar/scripts.inc +++ b/data/maps/FiveIsland_MemorialPillar/scripts.inc @@ -4,9 +4,9 @@ FiveIsland_MemorialPillar_MapScripts:: @ 81689D2 FiveIsland_MemorialPillar_EventScript_1689D3:: @ 81689D3 lock checkflag FLAG_GOT_TM42_AT_MEMORIAL_PILLAR - goto_if_eq EventScript_168A18 + goto_if TRUE, EventScript_168A18 checkflag FLAG_0x2D7 - goto_if_eq EventScript_168A22 + goto_if TRUE, EventScript_168A22 msgbox gUnknown_818B02E closemessage applymovement 1, Movement_1A75E1 @@ -28,7 +28,7 @@ EventScript_168A22:: @ 8168A22 msgbox gUnknown_818B282 giveitem ITEM_TM42 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_168AFE + goto_if eq, EventScript_168AFE call EventScript_168AE8 release end @@ -36,24 +36,24 @@ EventScript_168A22:: @ 8168A22 FiveIsland_MemorialPillar_EventScript_168A48:: @ 8168A48 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lockall checkflag FLAG_GOT_TM42_AT_MEMORIAL_PILLAR - goto_if_eq EventScript_168B0B + goto_if TRUE, EventScript_168B0B checkflag FLAG_0x2D7 - goto_if_eq EventScript_168B0B + goto_if TRUE, EventScript_168B0B msgbox gUnknown_818B095 checkitem ITEM_LEMONADE, 1 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_168A86 + goto_if eq, EventScript_168A86 releaseall end EventScript_168A86:: @ 8168A86 msgbox gUnknown_818B105, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_168A9B + goto_if eq, EventScript_168A9B releaseall end @@ -70,7 +70,7 @@ EventScript_168A9B:: @ 8168A9B msgbox gUnknown_818B171 giveitem ITEM_TM42 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_168AFE + goto_if eq, EventScript_168AFE call EventScript_168AE8 releaseall end diff --git a/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc b/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc index 1b174b1cf..18a6d0b14 100644 --- a/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc +++ b/data/maps/FiveIsland_ResortGorgeous_House/scripts.inc @@ -4,14 +4,14 @@ FiveIsland_ResortGorgeous_House_MapScripts:: @ 8171EBD FiveIsland_ResortGorgeous_House_EventScript_171EBE:: @ 8171EBE special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer checkflag FLAG_TEMP_2 - goto_if_eq EventScript_172043 + goto_if TRUE, EventScript_172043 compare_var_to_value VAR_STORAGE_UNKNOWN, 65535 - goto_if_eq EventScript_171F0B + goto_if eq, EventScript_171F0B compare_var_to_value VAR_STORAGE_UNKNOWN, 0 goto_if ne, EventScript_171F19 msgbox gUnknown_81A42A0 @@ -33,7 +33,7 @@ EventScript_171F19:: @ 8171F19 copyvar VAR_0x8004, VAR_STORAGE_UNKNOWN specialvar VAR_RESULT, sub_80CC48C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171F34 + goto_if eq, EventScript_171F34 goto EventScript_171EFE end @@ -64,7 +64,7 @@ EventScript_171F34:: @ 8171F34 msgbox gUnknown_81A458E giveitem VAR_0x403B compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_172025 + goto_if eq, EventScript_172025 setflag FLAG_TEMP_2 setvar VAR_STORAGE_UNKNOWN, 0 release diff --git a/data/maps/FiveIsland_RocketWarehouse/scripts.inc b/data/maps/FiveIsland_RocketWarehouse/scripts.inc index 294b33cb1..f57096728 100644 --- a/data/maps/FiveIsland_RocketWarehouse/scripts.inc +++ b/data/maps/FiveIsland_RocketWarehouse/scripts.inc @@ -20,7 +20,7 @@ EventScript_163F47:: @ 8163F47 FiveIsland_RocketWarehouse_EventScript_163F5A:: @ 8163F5A lockall checkflag FLAG_0x2D5 - goto_if_eq EventScript_163F6E + goto_if TRUE, EventScript_163F6E msgbox gUnknown_817B4E3 releaseall end @@ -45,7 +45,7 @@ FiveIsland_RocketWarehouse_EventScript_163F81:: @ 8163F81 FiveIsland_RocketWarehouse_EventScript_163F93:: @ 8163F93 trainerbattle 2, TRAINER_SCIENTIST_GIDEON, 0, Text_17BBAF, Text_17BC55, EventScript_163FCD checkflag FLAG_0x844 - goto_if_eq EventScript_163FB7 + goto_if TRUE, EventScript_163FB7 msgbox gUnknown_817BCA3, 6 end @@ -142,7 +142,7 @@ EventScript_1640A2:: @ 81640A2 EventScript_16412E:: @ 816412E compare_var_to_value VAR_0x8004, 27 - goto_if_eq EventScript_1A77A9 + goto_if eq, EventScript_1A77A9 applymovement 255, Movement_1A75EB waitmovement 0 return diff --git a/data/maps/FiveIsland_WaterLabyrinth/scripts.inc b/data/maps/FiveIsland_WaterLabyrinth/scripts.inc index 79e133c7b..bca494e8a 100644 --- a/data/maps/FiveIsland_WaterLabyrinth/scripts.inc +++ b/data/maps/FiveIsland_WaterLabyrinth/scripts.inc @@ -4,18 +4,18 @@ FiveIsland_WaterLabyrinth_MapScripts:: @ 816884D FiveIsland_WaterLabyrinth_EventScript_16884E:: @ 816884E special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer checkflag FLAG_0x2DA - goto_if_eq EventScript_1688E3 + goto_if TRUE, EventScript_1688E3 checkflag FLAG_0x2DB - goto_if_eq EventScript_16892C + goto_if TRUE, EventScript_16892C msgbox gUnknown_818A80D specialvar VAR_RESULT, sub_80CA76C compare_var_to_value VAR_RESULT, 6 - goto_if_eq EventScript_1688AC + goto_if eq, EventScript_1688AC msgbox gUnknown_818A88F release end @@ -34,7 +34,7 @@ EventScript_1688AC:: @ 81688AC EventScript_1688BA:: @ 81688BA countpokemon compare_var_to_value VAR_RESULT, 6 - goto_if_eq EventScript_16891F + goto_if eq, EventScript_16891F setflag FLAG_0x2DA giveegg SPECIES_TOGEPI textcolor 3 @@ -51,12 +51,12 @@ EventScript_1688E3:: @ 81688E3 setvar VAR_0x8004, 175 specialvar VAR_RESULT, sub_80CD0F4 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_168895 + goto_if eq, EventScript_168895 getspeciesname 1, SPECIES_TOGETIC setvar VAR_0x8004, 176 specialvar VAR_RESULT, sub_80CD0F4 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_168895 + goto_if eq, EventScript_168895 msgbox gUnknown_818A9C0 release end diff --git a/data/maps/FourIsland/scripts.inc b/data/maps/FourIsland/scripts.inc index 03a785e02..f67d963cb 100644 --- a/data/maps/FourIsland/scripts.inc +++ b/data/maps/FourIsland/scripts.inc @@ -16,7 +16,7 @@ EventScript_167CCD:: @ 8167CCD EventScript_167CD1:: @ 8167CD1 checkflag FLAG_PENDING_DAYCARE_EGG - goto_if lt, EventScript_167CE1 + goto_if FALSE, EventScript_167CE1 setobjectxyperm 1, 16, 14 EventScript_167CE1:: @ 8167CE1 @@ -73,18 +73,18 @@ Movement_167D52:: @ 8167D52 FourIsland_EventScript_167D55:: @ 8167D55 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer special GetDaycareMonNicknames specialvar VAR_RESULT, GetDaycareState compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_167D9B + goto_if eq, EventScript_167D9B compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_167E0C + goto_if eq, EventScript_167E0C compare_var_to_value VAR_RESULT, 3 - goto_if_eq EventScript_167E19 + goto_if eq, EventScript_167E19 msgbox gUnknown_81BF555 release end @@ -92,10 +92,10 @@ FourIsland_EventScript_167D55:: @ 8167D55 EventScript_167D9B:: @ 8167D9B msgbox gUnknown_81BF5E3, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_167DD1 + goto_if eq, EventScript_167DD1 msgbox gUnknown_81BF7B6, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_167DD1 + goto_if eq, EventScript_167DD1 msgbox gUnknown_81BF6CF clearflag FLAG_PENDING_DAYCARE_EGG special RejectEggFromDayCare @@ -143,7 +143,7 @@ FourIsland_EventScript_167E2E:: @ 8167E2E lock faceplayer checkflag FLAG_0x844 - goto_if_eq EventScript_167E43 + goto_if TRUE, EventScript_167E43 msgbox gUnknown_8182A2B release end diff --git a/data/maps/FourIsland_LoreleisHouse/scripts.inc b/data/maps/FourIsland_LoreleisHouse/scripts.inc index ab7196c62..55aadb311 100644 --- a/data/maps/FourIsland_LoreleisHouse/scripts.inc +++ b/data/maps/FourIsland_LoreleisHouse/scripts.inc @@ -10,9 +10,9 @@ FourIsland_LoreleisHouse_EventScript_171C58:: @ 8171C58 lock faceplayer checkflag FLAG_0x2D4 - goto_if_eq EventScript_171C83 + goto_if TRUE, EventScript_171C83 checkflag FLAG_0x2D5 - goto_if_eq EventScript_171C76 + goto_if TRUE, EventScript_171C76 msgbox gUnknown_81A3826 release end diff --git a/data/maps/FourIsland_Mart/scripts.inc b/data/maps/FourIsland_Mart/scripts.inc index 026d172a9..c74ac396a 100644 --- a/data/maps/FourIsland_Mart/scripts.inc +++ b/data/maps/FourIsland_Mart/scripts.inc @@ -4,7 +4,7 @@ FourIsland_Mart_MapScripts:: @ 8171CAD FourIsland_Mart_EventScript_171CAE:: @ 8171CAE special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/FourIsland_PokemonDayCare/scripts.inc b/data/maps/FourIsland_PokemonDayCare/scripts.inc index a272aa5b3..7ca07b4ba 100644 --- a/data/maps/FourIsland_PokemonDayCare/scripts.inc +++ b/data/maps/FourIsland_PokemonDayCare/scripts.inc @@ -4,19 +4,19 @@ FourIsland_PokemonDayCare_MapScripts:: @ 817193F FourIsland_PokemonDayCare_EventScript_171940:: @ 8171940 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer specialvar VAR_RESULT, GetDaycareState compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171A2E + goto_if eq, EventScript_171A2E compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_171A52 + goto_if eq, EventScript_171A52 compare_var_to_value VAR_RESULT, 3 - goto_if_eq EventScript_171B86 + goto_if eq, EventScript_171B86 msgbox gUnknown_81BF7E4, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171993 + goto_if eq, EventScript_171993 msgbox gUnknown_81BF916 release end @@ -24,7 +24,7 @@ FourIsland_PokemonDayCare_EventScript_171940:: @ 8171940 EventScript_171993:: @ 8171993 specialvar VAR_RESULT, CountPartyNonEggMons compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171A1A + goto_if eq, EventScript_171A1A msgbox gUnknown_81BF839 fadescreen 1 special ChooseSendDaycareMon @@ -33,7 +33,7 @@ EventScript_171993:: @ 8171993 goto_if ge, EventScript_1719F7 specialvar VAR_RESULT, CountPartyAliveNonEggMons_IgnoreVar0x8004Slot compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_171A24 + goto_if eq, EventScript_171A24 specialvar VAR_0x8005, GetSelectedMonNickAndSpecies waitse playmoncry VAR_0x8005, 0 @@ -43,7 +43,7 @@ EventScript_171993:: @ 8171993 incrementgamestat 47 specialvar VAR_RESULT, GetDaycareState compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_171A01 + goto_if eq, EventScript_171A01 release end @@ -55,7 +55,7 @@ EventScript_1719F7:: @ 81719F7 EventScript_171A01:: @ 8171A01 msgbox gUnknown_81BF89F, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171993 + goto_if eq, EventScript_171993 goto EventScript_1719F7 end @@ -90,26 +90,26 @@ EventScript_171A52:: @ 8171A52 call EventScript_171A41 msgbox gUnknown_81BF89F, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171993 + goto_if eq, EventScript_171993 msgbox gUnknown_81BFAE8, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171A90 + goto_if eq, EventScript_171A90 goto EventScript_1719F7 end EventScript_171A90:: @ 8171A90 specialvar VAR_RESULT, CalculatePlayerPartyCount compare_var_to_value VAR_RESULT, 6 - goto_if_eq EventScript_171B67 + goto_if eq, EventScript_171B67 specialvar VAR_RESULT, GetDaycareState setvar VAR_0x8004, 0 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_171ACF + goto_if eq, EventScript_171ACF special ShowDaycareLevelMenu waitstate copyvar VAR_0x8004, VAR_RESULT compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1719F7 + goto_if eq, EventScript_1719F7 goto EventScript_171ACF end @@ -117,14 +117,14 @@ EventScript_171ACF:: @ 8171ACF special GetDaycareCost msgbox gUnknown_81BFA3B, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171AEB + goto_if eq, EventScript_171AEB goto EventScript_1719F7 end EventScript_171AEB:: @ 8171AEB specialvar VAR_RESULT, IsEnoughForCostInVar0x8005 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171B05 + goto_if eq, EventScript_171B05 msgbox gUnknown_81BF932 release end @@ -144,14 +144,14 @@ EventScript_171B05:: @ 8171B05 waitmoncry specialvar VAR_RESULT, GetDaycareState compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_171B4E + goto_if eq, EventScript_171B4E goto EventScript_1719F7 end EventScript_171B4E:: @ 8171B4E msgbox gUnknown_81BF94F, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171A90 + goto_if eq, EventScript_171A90 goto EventScript_1719F7 end @@ -193,7 +193,7 @@ EventScript_171B86:: @ 8171B86 call EventScript_171A41 msgbox gUnknown_81BFAE8, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171A90 + goto_if eq, EventScript_171A90 msgbox gUnknown_81BF976 release end @@ -202,7 +202,7 @@ EventScript_171BBF:: @ 8171BBF special ShowDaycareLevelMenu waitstate compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1719F7 + goto_if eq, EventScript_1719F7 copyvar VAR_0x8004, VAR_RESULT specialvar VAR_RESULT, TakePokemonFromDaycare msgbox gUnknown_81BFA67 diff --git a/data/maps/FuchsiaCity/scripts.inc b/data/maps/FuchsiaCity/scripts.inc index 0d4369de9..cfc60a4be 100644 --- a/data/maps/FuchsiaCity/scripts.inc +++ b/data/maps/FuchsiaCity/scripts.inc @@ -5,9 +5,9 @@ FuchsiaCity_MapScripts:: @ 8166D75 FuchsiaCity_MapScript1_166D7B:: @ 8166D7B setworldmapflag FLAG_WORLD_MAP_FUCHSIA_CITY checkflag FLAG_0x272 - call_if eq, EventScript_166D91 + call_if TRUE, EventScript_166D91 checkflag FLAG_0x272 - call_if lt, EventScript_166D97 + call_if FALSE, EventScript_166D97 end EventScript_166D91:: @ 8166D91 @@ -122,7 +122,7 @@ FuchsiaCity_EventScript_166E83:: @ 8166E83 FuchsiaCity_EventScript_166E9C:: @ 8166E9C lockall checkflag FLAG_0x272 - goto_if_eq EventScript_166EBE + goto_if TRUE, EventScript_166EBE setvar VAR_0x8004, SPECIES_KABUTO special sub_80CBDCC drawmonpic SPECIES_KABUTO, 10, 3 diff --git a/data/maps/FuchsiaCity_Building1/scripts.inc b/data/maps/FuchsiaCity_Building1/scripts.inc index 30405e80e..2a07b6bb0 100644 --- a/data/maps/FuchsiaCity_Building1/scripts.inc +++ b/data/maps/FuchsiaCity_Building1/scripts.inc @@ -5,9 +5,9 @@ FuchsiaCity_Building1_EventScript_16D74C:: @ 816D74C lock faceplayer checkflag FLAG_GOT_HM04 - goto_if_eq EventScript_16D7FA + goto_if TRUE, EventScript_16D7FA checkflag FLAG_HIDE_SAFARI_ZONE_WEST_GOLD_TEETH - goto_if_eq EventScript_16D780 + goto_if TRUE, EventScript_16D780 msgbox gUnknown_8198DF9, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 call_if eq, EventScript_16D7E8 diff --git a/data/maps/FuchsiaCity_Gym/scripts.inc b/data/maps/FuchsiaCity_Gym/scripts.inc index d3e2df509..57d866f6b 100644 --- a/data/maps/FuchsiaCity_Gym/scripts.inc +++ b/data/maps/FuchsiaCity_Gym/scripts.inc @@ -4,8 +4,8 @@ FuchsiaCity_Gym_MapScripts:: @ 816D54D FuchsiaCity_Gym_EventScript_16D54E:: @ 816D54E famechecker FAMECHECKER_KOGA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_KOGA, 0, Text_19832E, Text_198444, EventScript_16D580 - checkflag FLAG_0x259 - goto_if lt, EventScript_16D5A6 + checkflag FLAG_GOT_TM06_FROM_KOGA + goto_if FALSE, EventScript_16D5A6 msgbox gUnknown_8198481 release end @@ -23,10 +23,10 @@ EventScript_16D5A6:: @ 816D5A6 msgbox gUnknown_819850E checkitemspace ITEM_TM06, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16D5E7 + goto_if eq, EventScript_16D5E7 additem ITEM_TM06, 1 giveitemfanfaremsg gUnknown_819858F, ITEM_TM06 - setflag FLAG_0x259 + setflag FLAG_GOT_TM06_FROM_KOGA msgbox gUnknown_81985AB release end @@ -71,7 +71,7 @@ FuchsiaCity_Gym_EventScript_16D688:: @ 816D688 lock faceplayer checkflag FLAG_DEFEATED_KOGA - goto_if_eq EventScript_16D69D + goto_if TRUE, EventScript_16D69D msgbox gUnknown_8198A5E release end @@ -84,7 +84,7 @@ EventScript_16D69D:: @ 816D69D FuchsiaCity_Gym_EventScript_16D6A7:: @ 816D6A7 lockall checkflag FLAG_BADGE05_GET - goto_if_eq EventScript_16D6BB + goto_if TRUE, EventScript_16D6BB msgbox gUnknown_8198B4B releaseall end diff --git a/data/maps/FuchsiaCity_House2/scripts.inc b/data/maps/FuchsiaCity_House2/scripts.inc index 857fadfd1..4470655ff 100644 --- a/data/maps/FuchsiaCity_House2/scripts.inc +++ b/data/maps/FuchsiaCity_House2/scripts.inc @@ -5,10 +5,10 @@ FuchsiaCity_House2_EventScript_16D817:: @ 816D817 lock faceplayer checkflag FLAG_GOT_GOOD_ROD - goto_if_eq EventScript_16D83F + goto_if TRUE, EventScript_16D83F msgbox gUnknown_819918E, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16D849 + goto_if eq, EventScript_16D849 msgbox gUnknown_8199337 release end @@ -22,7 +22,7 @@ EventScript_16D849:: @ 816D849 msgbox gUnknown_8199207 checkitemspace ITEM_GOOD_ROD, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16D88A + goto_if eq, EventScript_16D88A additem ITEM_GOOD_ROD, 1 giveitemfanfaremsg gUnknown_819925E, ITEM_GOOD_ROD msgbox gUnknown_8199296 diff --git a/data/maps/FuchsiaCity_House3/scripts.inc b/data/maps/FuchsiaCity_House3/scripts.inc index 0cdb899b9..6d7e033d8 100644 --- a/data/maps/FuchsiaCity_House3/scripts.inc +++ b/data/maps/FuchsiaCity_House3/scripts.inc @@ -6,7 +6,7 @@ FuchsiaCity_House3_EventScript_16D895:: @ 816D895 faceplayer msgbox gUnknown_81993B9, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16D8B0 + goto_if eq, EventScript_16D8B0 goto EventScript_16D941 end @@ -18,20 +18,20 @@ EventScript_16D8B0:: @ 816D8B0 goto_if ge, EventScript_16D941 special sub_80BFC14 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16D937 + goto_if eq, EventScript_16D937 special ScrSpecial_CountPokemonMoves compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16D92A + goto_if eq, EventScript_16D92A msgbox gUnknown_8199445 fadescreen 1 special sub_80BF9BC fadescreen 0 compare_var_to_value VAR_0x8005, 4 - goto_if_eq EventScript_16D8B0 + goto_if eq, EventScript_16D8B0 special ScrSpecial_GetPokemonNicknameAndMoveName msgbox gUnknown_8199485, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16D919 + goto_if eq, EventScript_16D919 goto EventScript_16D941 end diff --git a/data/maps/FuchsiaCity_Mart/scripts.inc b/data/maps/FuchsiaCity_Mart/scripts.inc index fe95c748c..dea51b320 100644 --- a/data/maps/FuchsiaCity_Mart/scripts.inc +++ b/data/maps/FuchsiaCity_Mart/scripts.inc @@ -12,7 +12,7 @@ FuchsiaCity_Mart_EventScript_16D4EA:: @ 816D4EA FuchsiaCity_Mart_EventScript_16D4F3:: @ 816D4F3 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc b/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc index 326dba64c..e1031e737 100644 --- a/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc +++ b/data/maps/FuchsiaCity_SafariZone_Entrance/scripts.inc @@ -39,7 +39,7 @@ EventScript_16D312:: @ 816D312 textcolor 0 msgbox gUnknown_8197E1A, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16D345 + goto_if eq, EventScript_16D345 msgbox gUnknown_8197E48 closemessage applymovement 255, Movement_16D362 @@ -103,7 +103,7 @@ EventScript_16D391:: @ 816D391 showmoneybox 0, 0, 0 msgbox gUnknown_8197C87, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16D3CA + goto_if eq, EventScript_16D3CA msgbox gUnknown_8197DE9 goto EventScript_16D49A end @@ -112,7 +112,7 @@ EventScript_16D3CA:: @ 816D3CA call EventScript_16D462 checkmoney 500, 0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16D48C + goto_if eq, EventScript_16D48C takemoney 500, 0 updatemoneybox 0, 0, 0 msgbox gUnknown_8197D07 @@ -159,7 +159,7 @@ EventScript_16D462:: @ 816D462 goto_if ne, EventScript_1A77A9 specialvar VAR_RESULT, sub_80CABD0 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_1A77A9 + goto_if eq, EventScript_1A77A9 msgbox gUnknown_81BFEAC goto EventScript_16D49A end @@ -205,7 +205,7 @@ FuchsiaCity_SafariZone_Entrance_EventScript_16D4B7:: @ 816D4B7 faceplayer msgbox gUnknown_8197EB0, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16D4D6 + goto_if eq, EventScript_16D4D6 msgbox gUnknown_819809E release end diff --git a/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc b/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc index 387180de0..e37681fb1 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc +++ b/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc @@ -12,7 +12,7 @@ IndigoPlateau_PokemonCenter_1F_MapScript1_16EA65:: @ 816EA65 EventScript_16EA79:: @ 816EA79 checkflag FLAG_0x844 - goto_if_eq EventScript_1A77A9 + goto_if TRUE, EventScript_1A77A9 setobjectxyperm 4, 4, 2 return @@ -21,14 +21,14 @@ IndigoPlateau_PokemonCenter_1F_EventScript_16EA8A:: @ 816EA8A faceplayer specialvar VAR_RESULT, IsNationalPokedexEnabled compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16EAA6 + goto_if eq, EventScript_16EAA6 msgbox gUnknown_819A8D8 release end EventScript_16EAA6:: @ 816EAA6 checkflag FLAG_0x844 - goto_if_eq EventScript_16EAB9 + goto_if TRUE, EventScript_16EAB9 msgbox gUnknown_819A943 release end @@ -45,7 +45,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_16EAC3:: @ 816EAC3 IndigoPlateau_PokemonCenter_1F_EventScript_16EACC:: @ 816EACC special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/LavenderTown/scripts.inc b/data/maps/LavenderTown/scripts.inc index ca7aa5a63..dfd6cb3d7 100644 --- a/data/maps/LavenderTown/scripts.inc +++ b/data/maps/LavenderTown/scripts.inc @@ -13,7 +13,7 @@ LavenderTown_EventScript_16687D:: @ 816687D faceplayer msgbox gUnknown_817F52E, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16689C + goto_if eq, EventScript_16689C msgbox gUnknown_817F568 release end diff --git a/data/maps/LavenderTown_House1/scripts.inc b/data/maps/LavenderTown_House1/scripts.inc index 7ccacb9dc..2469d4503 100644 --- a/data/maps/LavenderTown_House1/scripts.inc +++ b/data/maps/LavenderTown_House1/scripts.inc @@ -5,7 +5,7 @@ LavenderTown_House1_EventScript_16B233:: @ 816B233 lock faceplayer checkflag FLAG_RESCUED_MR_FUJI - goto_if_eq EventScript_16B248 + goto_if TRUE, EventScript_16B248 msgbox gUnknown_819397D release end diff --git a/data/maps/LavenderTown_House2/scripts.inc b/data/maps/LavenderTown_House2/scripts.inc index f8d668e83..6495e7102 100644 --- a/data/maps/LavenderTown_House2/scripts.inc +++ b/data/maps/LavenderTown_House2/scripts.inc @@ -6,9 +6,9 @@ LavenderTown_House2_EventScript_16B266:: @ 816B266 faceplayer msgbox gUnknown_8193A4B, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16B287 + goto_if eq, EventScript_16B287 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16B2AA + goto_if eq, EventScript_16B2AA end EventScript_16B287:: @ 816B287 @@ -29,20 +29,20 @@ EventScript_16B2AA:: @ 816B2AA EventScript_16B2B4:: @ 816B2B4 specialvar VAR_RESULT, sub_80CAD54 compare_var_to_value VAR_RESULT, SPECIES_EGG - goto_if_eq EventScript_16B307 + goto_if eq, EventScript_16B307 special TV_CopyNicknameToStringVar1AndEnsureTerminated special TV_CheckMonOTIDEqualsPlayerID compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16B311 + goto_if eq, EventScript_16B311 specialvar VAR_RESULT, sub_80CAD7C special TV_CopyNicknameToStringVar1AndEnsureTerminated compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16B311 + goto_if eq, EventScript_16B311 msgbox gUnknown_8193AD2, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16B31B + goto_if eq, EventScript_16B31B compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16B2AA + goto_if eq, EventScript_16B2AA end EventScript_16B307:: @ 816B307 @@ -61,7 +61,7 @@ EventScript_16B31B:: @ 816B31B specialvar VAR_RESULT, sub_80CBFA0 special TV_CopyNicknameToStringVar1AndEnsureTerminated compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16B345 + goto_if eq, EventScript_16B345 msgbox gUnknown_8193BF0 release end diff --git a/data/maps/LavenderTown_Mart/scripts.inc b/data/maps/LavenderTown_Mart/scripts.inc index 380af6e9d..47cef8633 100644 --- a/data/maps/LavenderTown_Mart/scripts.inc +++ b/data/maps/LavenderTown_Mart/scripts.inc @@ -16,7 +16,7 @@ LavenderTown_Mart_EventScript_16B362:: @ 816B362 LavenderTown_Mart_EventScript_16B36B:: @ 816B36B special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc b/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc index 1e6e675f3..d82308203 100644 --- a/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc +++ b/data/maps/LavenderTown_VolunteerPokemonHouse/scripts.inc @@ -5,11 +5,11 @@ LavenderTown_VolunteerPokemonHouse_EventScript_16B14A:: @ 816B14A lock faceplayer checkflag FLAG_GOT_POKE_FLUTE - goto_if_eq EventScript_16B196 + goto_if TRUE, EventScript_16B196 msgbox gUnknown_81936FF checkitemspace ITEM_POKE_FLUTE, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16B1A0 + goto_if eq, EventScript_16B1A0 setflag FLAG_GOT_POKE_FLUTE additem ITEM_POKE_FLUTE, 1 giveitemfanfaremsg gUnknown_81937BD, ITEM_POKE_FLUTE, 1, MUS_FAN5 @@ -43,7 +43,7 @@ LavenderTown_VolunteerPokemonHouse_EventScript_16B1CC:: @ 816B1CC lock faceplayer checkflag FLAG_RESCUED_MR_FUJI - goto_if_eq EventScript_16B1E1 + goto_if TRUE, EventScript_16B1E1 msgbox gUnknown_81935ED release end diff --git a/data/maps/MtEmber_Exterior/scripts.inc b/data/maps/MtEmber_Exterior/scripts.inc index 7c17eaa54..cea59adfc 100644 --- a/data/maps/MtEmber_Exterior/scripts.inc +++ b/data/maps/MtEmber_Exterior/scripts.inc @@ -26,9 +26,9 @@ EventScript_163975:: @ 8163975 MtEmber_Exterior_EventScript_16397F:: @ 816397F lock checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_43 - goto_if_eq EventScript_16399E + goto_if eq, EventScript_16399E compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4 - goto_if_eq EventScript_1639A8 + goto_if eq, EventScript_1639A8 msgbox gUnknown_817A82A release end @@ -46,7 +46,7 @@ EventScript_1639A8:: @ 81639A8 trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_43, 0, Text_17AA34 msgbox gUnknown_817AA3F checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_44 - goto_if_eq EventScript_1639DB + goto_if eq, EventScript_1639DB release end @@ -64,9 +64,9 @@ MtEmber_Exterior_EventScript_1639F0:: @ 81639F0 lock faceplayer checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_44 - goto_if_eq EventScript_163A1B + goto_if eq, EventScript_163A1B compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4 - goto_if_eq EventScript_163A25 + goto_if eq, EventScript_163A25 msgbox gUnknown_817A88C closemessage applymovement 3, Movement_1A75E5 @@ -85,7 +85,7 @@ EventScript_163A25:: @ 8163A25 trainerbattle 3, TRAINER_TEAM_ROCKET_GRUNT_44, 0, Text_17AA8A msgbox gUnknown_817AA99 checktrainerflag TRAINER_TEAM_ROCKET_GRUNT_43 - goto_if_eq EventScript_1639DB + goto_if eq, EventScript_1639DB release end diff --git a/data/maps/MtEmber_Summit/scripts.inc b/data/maps/MtEmber_Summit/scripts.inc index 90816ad4a..2efadb01f 100644 --- a/data/maps/MtEmber_Summit/scripts.inc +++ b/data/maps/MtEmber_Summit/scripts.inc @@ -4,8 +4,8 @@ MtEmber_Summit_MapScripts:: @ 8163AFC .byte 0 MtEmber_Summit_MapScript2_163B07:: @ 8163B07 - checkflag FLAG_0x807 - call_if eq, EventScript_163B11 + checkflag FLAG_SYS_SPECIAL_WILD_BATTLE + call_if TRUE, EventScript_163B11 end EventScript_163B11:: @ 8163B11 @@ -17,7 +17,7 @@ EventScript_163B11:: @ 8163B11 MtEmber_Summit_MapScript1_163B25:: @ 8163B25 checkflag FLAG_0x2BD - call_if lt, EventScript_163B2F + call_if FALSE, EventScript_163B2F end EventScript_163B2F:: @ 8163B2F @@ -27,7 +27,7 @@ EventScript_163B2F:: @ 8163B2F MtEmber_Summit_EventScript_163B33:: @ 8163B33 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer @@ -40,17 +40,17 @@ MtEmber_Summit_EventScript_163B33:: @ 8163B33 delay 10 playbgm MUS_EXEYE, 0 waitbuttonpress - setflag FLAG_0x807 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_807F9D8 waitstate - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_163B96 + goto_if eq, EventScript_163B96 compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_163B9F + goto_if eq, EventScript_163B9F compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_163B9F + goto_if eq, EventScript_163B9F setflag FLAG_0x2BD release end diff --git a/data/maps/MtMoon_B2F/scripts.inc b/data/maps/MtMoon_B2F/scripts.inc index b8a4d1efb..d1c352d9a 100644 --- a/data/maps/MtMoon_B2F/scripts.inc +++ b/data/maps/MtMoon_B2F/scripts.inc @@ -4,7 +4,7 @@ MtMoon_B2F_MapScripts:: @ 8160699 MtMoon_B2F_MapScript1_16069F:: @ 816069F checkflag FLAG_GOT_FOSSIL_FROM_MT_MOON - call_if lt, EventScript_1606A9 + call_if FALSE, EventScript_1606A9 end EventScript_1606A9:: @ 81606A9 @@ -24,9 +24,9 @@ MtMoon_B2F_EventScript_1606C2:: @ 81606C2 lock faceplayer checkflag FLAG_GOT_FOSSIL_FROM_MT_MOON - goto_if_eq EventScript_160707 + goto_if TRUE, EventScript_160707 checktrainerflag TRAINER_SUPER_NERD_MIGUEL - goto_if_eq EventScript_160711 + goto_if eq, EventScript_160711 call EventScript_1606DD release end @@ -58,7 +58,7 @@ MtMoon_B2F_EventScript_16071B:: @ 816071B faceplayer msgbox gUnknown_8172E77, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1607DE + goto_if eq, EventScript_1607DE removeobject 1 additem ITEM_DOME_FOSSIL, 1 giveitemfanfaremsg gUnknown_8172ECD, ITEM_DOME_FOSSIL, 1, MUS_FAN5 @@ -91,7 +91,7 @@ MtMoon_B2F_EventScript_16077F:: @ 816077F faceplayer msgbox gUnknown_8172E94, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1607DE + goto_if eq, EventScript_1607DE removeobject 2 additem ITEM_HELIX_FOSSIL, 1 giveitemfanfaremsg gUnknown_8172EB2, ITEM_HELIX_FOSSIL, 1, MUS_FAN5 diff --git a/data/maps/NavelRock_Base/scripts.inc b/data/maps/NavelRock_Base/scripts.inc index c36118bb4..de75b32f8 100644 --- a/data/maps/NavelRock_Base/scripts.inc +++ b/data/maps/NavelRock_Base/scripts.inc @@ -5,9 +5,9 @@ NavelRock_Base_MapScripts:: @ 81650E7 NavelRock_Base_MapScript1_1650F2:: @ 81650F2 checkflag FLAG_0x2F2 - call_if eq, EventScript_165105 + call_if TRUE, EventScript_165105 checkflag FLAG_0x2F2 - call_if lt, EventScript_165109 + call_if FALSE, EventScript_165109 end EventScript_165105:: @ 8165105 @@ -16,13 +16,13 @@ EventScript_165105:: @ 8165105 EventScript_165109:: @ 8165109 checkflag FLAG_0x2F5 - goto_if_eq EventScript_1A77A9 + goto_if TRUE, EventScript_1A77A9 clearflag FLAG_HIDE_LUGIA return NavelRock_Base_MapScript2_165116:: @ 8165116 - checkflag FLAG_0x807 - call_if eq, EventScript_165120 + checkflag FLAG_SYS_SPECIAL_WILD_BATTLE + call_if TRUE, EventScript_165120 end EventScript_165120:: @ 8165120 @@ -35,7 +35,7 @@ EventScript_165120:: @ 8165120 NavelRock_Base_EventScript_165134:: @ 8165134 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer @@ -64,17 +64,17 @@ NavelRock_Base_EventScript_165134:: @ 8165134 setvar VAR_0x8005, 70 setvar VAR_0x8006, 0 special CreateObedientEnemyMon - setflag FLAG_0x807 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_807F9D8 waitstate - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_1651D9 + goto_if eq, EventScript_1651D9 compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_1651E7 + goto_if eq, EventScript_1651E7 compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_1651E7 + goto_if eq, EventScript_1651E7 setflag FLAG_0x2F2 release end diff --git a/data/maps/NavelRock_Summit/scripts.inc b/data/maps/NavelRock_Summit/scripts.inc index 250334b91..d86d5f2f1 100644 --- a/data/maps/NavelRock_Summit/scripts.inc +++ b/data/maps/NavelRock_Summit/scripts.inc @@ -5,9 +5,9 @@ NavelRock_Summit_MapScripts:: @ 8164F9F NavelRock_Summit_MapScript1_164FAA:: @ 8164FAA checkflag FLAG_0x2F3 - call_if eq, EventScript_164FBD + call_if TRUE, EventScript_164FBD checkflag FLAG_0x2F3 - call_if lt, EventScript_164FC6 + call_if FALSE, EventScript_164FC6 end EventScript_164FBD:: @ 8164FBD @@ -18,14 +18,14 @@ EventScript_164FBD:: @ 8164FBD EventScript_164FC6:: @ 8164FC6 setvar VAR_0x4001, 1 checkflag FLAG_0x2F6 - goto_if_eq EventScript_1A77A9 + goto_if TRUE, EventScript_1A77A9 setvar VAR_0x4001, 0 clearflag FLAG_HIDE_HO_OH return NavelRock_Summit_MapScript2_164FDD:: @ 8164FDD - checkflag FLAG_0x807 - call_if eq, EventScript_164FE7 + checkflag FLAG_SYS_SPECIAL_WILD_BATTLE + call_if TRUE, EventScript_164FE7 end EventScript_164FE7:: @ 8164FE7 @@ -38,7 +38,7 @@ EventScript_164FE7:: @ 8164FE7 NavelRock_Summit_EventScript_164FFB:: @ 8164FFB special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lockall setvar VAR_0x4001, 1 @@ -68,18 +68,18 @@ NavelRock_Summit_EventScript_164FFB:: @ 8164FFB setvar VAR_0x8005, 70 setvar VAR_0x8006, 0 special CreateObedientEnemyMon - setflag FLAG_0x807 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_807F9D8 waitstate - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE setvar VAR_LAST_TALKED, 1 specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_1650B4 + goto_if eq, EventScript_1650B4 compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_1650C2 + goto_if eq, EventScript_1650C2 compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_1650C2 + goto_if eq, EventScript_1650C2 setflag FLAG_0x2F3 releaseall end diff --git a/data/maps/OneIsland/scripts.inc b/data/maps/OneIsland/scripts.inc index 540980a3e..5e1dcb9ec 100644 --- a/data/maps/OneIsland/scripts.inc +++ b/data/maps/OneIsland/scripts.inc @@ -84,9 +84,9 @@ OneIsland_EventScript_167517:: @ 8167517 lock faceplayer checkflag FLAG_0x844 - goto_if_eq EventScript_16753F + goto_if TRUE, EventScript_16753F checkflag FLAG_0x2A1 - goto_if_eq EventScript_167535 + goto_if TRUE, EventScript_167535 msgbox gUnknown_818174E release end diff --git a/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc b/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc index 11020d99e..7237adfd3 100644 --- a/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc +++ b/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc @@ -29,7 +29,7 @@ OneIsland_KindleRoad_EmberSpa_EventScript_165399:: @ 8165399 lock faceplayer checkflag FLAG_0x2EF - goto_if_eq EventScript_1653C5 + goto_if TRUE, EventScript_1653C5 msgbox gUnknown_817D622 giveitem ITEM_HM06 setflag FLAG_0x2EF diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index d325b9010..8e01f86e3 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -9,7 +9,7 @@ OneIsland_PokemonCenter_1F_MapScript3_170C0D:: @ 8170C0D compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 call_if ge, EventScript_170C22 checkflag FLAG_0x844 - call_if eq, EventScript_170C36 + call_if TRUE, EventScript_170C36 end EventScript_170C22:: @ 8170C22 @@ -85,9 +85,9 @@ EventScript_170CB1:: @ 8170CB1 applymovement 255, Movement_1A75EB waitmovement 0 checkflag FLAG_SYS_GAME_CLEAR - call_if eq, EventScript_170E34 + call_if TRUE, EventScript_170E34 checkflag FLAG_SYS_GAME_CLEAR - call_if lt, EventScript_170E3D + call_if FALSE, EventScript_170E3D applymovement 3, Movement_1A75ED waitmovement 0 msgbox gUnknown_81A0E17 @@ -193,7 +193,7 @@ OneIsland_PokemonCenter_1F_EventScript_170E94:: @ 8170E94 OneIsland_PokemonCenter_1F_EventScript_170E9D:: @ 8170E9D lock checkflag FLAG_0x2A1 - goto_if_eq EventScript_170EB1 + goto_if TRUE, EventScript_170EB1 msgbox gUnknown_81A1266 release end @@ -209,22 +209,22 @@ OneIsland_PokemonCenter_1F_EventScript_170EC5:: @ 8170EC5 lock faceplayer compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 7 - goto_if_eq EventScript_170F35 + goto_if eq, EventScript_170F35 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 6 - goto_if_eq EventScript_170F9B + goto_if eq, EventScript_170F9B checkflag FLAG_0x2DC - goto_if_eq EventScript_170FA5 + goto_if TRUE, EventScript_170FA5 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 - goto_if_eq EventScript_17103A + goto_if eq, EventScript_17103A checkflag FLAG_0x2DD - goto_if_eq EventScript_171044 + goto_if TRUE, EventScript_171044 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4 - goto_if_eq EventScript_1710F2 + goto_if eq, EventScript_1710F2 specialvar VAR_RESULT, IsNationalPokedexEnabled compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_1710FC + goto_if eq, EventScript_1710FC compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 3 - goto_if_eq EventScript_171134 + goto_if eq, EventScript_171134 msgbox gUnknown_81A1321 closemessage applymovement 3, Movement_1A75E5 @@ -236,9 +236,9 @@ EventScript_170F35:: @ 8170F35 msgbox gUnknown_81A1EBD random 3 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_170F6D + goto_if eq, EventScript_170F6D compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_170F84 + goto_if eq, EventScript_170F84 famechecker FAMECHECKER_BILL, 5 msgbox gUnknown_81A2076 release @@ -325,14 +325,14 @@ EventScript_171044:: @ 8171044 waitmovement 0 msgbox gUnknown_81A19AA, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_171099 + goto_if eq, EventScript_171099 goto EventScript_1710B2 end EventScript_171099:: @ 8171099 msgbox gUnknown_81A1A08, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_171099 + goto_if eq, EventScript_171099 goto EventScript_1710B2 end @@ -405,7 +405,7 @@ OneIsland_PokemonCenter_1F_EventScript_17115A:: @ 817115A lock faceplayer checkflag FLAG_0x844 - goto_if_eq EventScript_17116F + goto_if TRUE, EventScript_17116F msgbox gUnknown_81A218D release end @@ -418,9 +418,9 @@ EventScript_17116F:: @ 817116F OneIsland_PokemonCenter_1F_EventScript_171179:: @ 8171179 lockall checkflag FLAG_0x844 - goto_if_eq EventScript_1711A0 + goto_if TRUE, EventScript_1711A0 checkflag FLAG_0x2A1 - goto_if_eq EventScript_171196 + goto_if TRUE, EventScript_171196 msgbox gUnknown_81A223F releaseall end diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc index 860b6e508..e04a0aa59 100644 --- a/data/maps/PalletTown/scripts.inc +++ b/data/maps/PalletTown/scripts.inc @@ -6,7 +6,7 @@ PalletTown_MapScripts:: @ 816545A PalletTown_MapScript1_165465:: @ 8165465 setworldmapflag FLAG_WORLD_MAP_PALLET_TOWN checkflag FLAG_0x291 - call_if eq, EventScript_165488 + call_if TRUE, EventScript_165488 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 0 call_if eq, EventScript_1654A8 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 @@ -15,7 +15,7 @@ PalletTown_MapScript1_165465:: @ 8165465 EventScript_165488:: @ 8165488 checkflag FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN - goto_if lt, EventScript_1A77A9 + goto_if FALSE, EventScript_1A77A9 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 goto_if ge, EventScript_1A77A9 setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 @@ -27,7 +27,7 @@ EventScript_1654A2:: @ 81654A2 EventScript_1654A8:: @ 81654A8 checkflag FLAG_0x291 - goto_if_eq EventScript_1654BD + goto_if TRUE, EventScript_1654BD setobjectxyperm 1, 5, 15 setobjectmovementtype 1, 7 return @@ -51,7 +51,7 @@ EventScript_1654D8:: @ 81654D8 applymovement 3, Movement_1655AF waitmovement 0 checkflag FLAG_WORLD_MAP_ONE_ISLAND - goto_if lt, EventScript_1655A1 + goto_if FALSE, EventScript_1655A1 msgbox gUnknown_817D8BF setvar VAR_0x8004, 0 specialvar VAR_RESULT, Special_GetPokedexCount @@ -375,13 +375,13 @@ Movement_165758:: @ 8165758 PalletTown_EventScript_16575C:: @ 816575C lock compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 2 - goto_if_eq EventScript_1657ED + goto_if eq, EventScript_1657ED compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1 - goto_if_eq EventScript_165815 + goto_if eq, EventScript_165815 compare_var_to_value VAR_0x4002, 1 - goto_if_eq EventScript_1658C2 + goto_if eq, EventScript_1658C2 checkflag FLAG_TEMP_2 - goto_if_eq EventScript_165801 + goto_if TRUE, EventScript_165801 msgbox gUnknown_81B1C8B applymovement 1, Movement_1A75E1 waitmovement 0 diff --git a/data/maps/PalletTown_GarysHouse/scripts.inc b/data/maps/PalletTown_GarysHouse/scripts.inc index e01aea334..9693bebf4 100644 --- a/data/maps/PalletTown_GarysHouse/scripts.inc +++ b/data/maps/PalletTown_GarysHouse/scripts.inc @@ -23,13 +23,13 @@ PalletTown_GarysHouse_EventScript_168D56:: @ 8168D56 faceplayer famechecker FAMECHECKER_DAISY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkflag FLAG_SYS_GAME_CLEAR - goto_if_eq EventScript_168DB9 + goto_if TRUE, EventScript_168DB9 compare_var_to_value VAR_0x4001, 1 - goto_if_eq EventScript_168EEC + goto_if eq, EventScript_168EEC compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 - goto_if_eq EventScript_168F59 + goto_if eq, EventScript_168F59 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 1 - goto_if_eq EventScript_168EF6 + goto_if eq, EventScript_168EF6 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 1 goto_if ge, EventScript_168DAF msgbox gUnknown_818D58C @@ -47,13 +47,13 @@ EventScript_168DAF:: @ 8168DAF EventScript_168DB9:: @ 8168DB9 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 compare_var_to_value VAR_0x4025, 500 goto_if lt, EventScript_168E46 msgbox gUnknown_818D7D3, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_168E3C + goto_if eq, EventScript_168E3C msgbox gUnknown_818D8B2 special sub_80BF8FC waitstate @@ -63,7 +63,7 @@ EventScript_168DB9:: @ 8168DB9 goto_if ge, EventScript_168E3C specialvar VAR_RESULT, sub_80CAD54 compare_var_to_value VAR_RESULT, SPECIES_EGG - goto_if_eq EventScript_168E32 + goto_if eq, EventScript_168E32 msgbox gUnknown_818D8CC closemessage fadescreen 1 @@ -144,7 +144,7 @@ EventScript_168EF6:: @ 8168EF6 closemessage checkitemspace ITEM_TOWN_MAP, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_168F4F + goto_if eq, EventScript_168F4F applymovement 1, Movement_1A75EB waitmovement 0 removeobject 2 diff --git a/data/maps/PalletTown_PlayersHouse_1F/scripts.inc b/data/maps/PalletTown_PlayersHouse_1F/scripts.inc index e988c9c9c..7fb067cdf 100644 --- a/data/maps/PalletTown_PlayersHouse_1F/scripts.inc +++ b/data/maps/PalletTown_PlayersHouse_1F/scripts.inc @@ -4,8 +4,8 @@ PalletTown_PlayersHouse_1F_MapScripts:: @ 8168C08 PalletTown_PlayersHouse_1F_EventScript_168C09:: @ 8168C09 lock faceplayer - checkflag FLAG_0x258 - goto_if_eq EventScript_168C4A + checkflag FLAG_BEAT_RIVAL_IN_OAKS_LAB + goto_if TRUE, EventScript_168C4A checkplayergender compare_var_to_value VAR_RESULT, 0 call_if eq, EventScript_168C38 @@ -36,7 +36,7 @@ EventScript_168C4A:: @ 8168C4A PalletTown_PlayersHouse_1F_EventScript_168C62:: @ 8168C62 lockall compare_var_to_value VAR_FACING, 2 - goto_if_eq EventScript_168C78 + goto_if eq, EventScript_168C78 msgbox gUnknown_818D4F9 releaseall end diff --git a/data/maps/PalletTown_PlayersHouse_2F/scripts.inc b/data/maps/PalletTown_PlayersHouse_2F/scripts.inc index 3b7d6876f..80249e6c4 100644 --- a/data/maps/PalletTown_PlayersHouse_2F/scripts.inc +++ b/data/maps/PalletTown_PlayersHouse_2F/scripts.inc @@ -33,7 +33,7 @@ gUnknown_8168CE4:: @ 8168CE4 PalletTown_PlayersHouse_2F_EventScript_168CE4:: @ 8168CE4 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lockall setvar VAR_0x8004, 32 special Special_SetSomeVariable diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index 865b72335..2d35fa445 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -13,7 +13,7 @@ PalletTown_ProfessorOaksLab_MapScript1_168F8E:: @ 8168F8E compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 8 call_if eq, EventScript_168FC0 checkflag FLAG_GOT_POKEBALLS_FROM_OAK_AFTER_22_RIVAL - call_if eq, EventScript_168FBC + call_if TRUE, EventScript_168FBC end EventScript_168FBC:: @ 8168FBC @@ -312,20 +312,20 @@ EventScript_16930B:: @ 816930B applymovement 4, Movement_1A75F1 waitmovement 0 compare_var_to_value VAR_STARTER_MON, 0 - goto_if_eq EventScript_1693D2 + goto_if eq, EventScript_1693D2 compare_var_to_value VAR_STARTER_MON, 1 - goto_if_eq EventScript_16944D + goto_if eq, EventScript_16944D compare_var_to_value VAR_STARTER_MON, 2 - goto_if_eq EventScript_16935A + goto_if eq, EventScript_16935A end EventScript_16935A:: @ 816935A compare_var_to_value VAR_0x4002, 1 - goto_if_eq EventScript_16937C + goto_if eq, EventScript_16937C compare_var_to_value VAR_0x4002, 2 - goto_if_eq EventScript_16938C + goto_if eq, EventScript_16938C compare_var_to_value VAR_0x4002, 3 - goto_if_eq EventScript_16939C + goto_if eq, EventScript_16939C end EventScript_16937C:: @ 816937C @@ -377,11 +377,11 @@ Movement_1693CD:: @ 81693CD EventScript_1693D2:: @ 81693D2 compare_var_to_value VAR_0x4002, 1 - goto_if_eq EventScript_1693F4 + goto_if eq, EventScript_1693F4 compare_var_to_value VAR_0x4002, 2 - goto_if_eq EventScript_169404 + goto_if eq, EventScript_169404 compare_var_to_value VAR_0x4002, 3 - goto_if_eq EventScript_169414 + goto_if eq, EventScript_169414 end EventScript_1693F4:: @ 81693F4 @@ -436,11 +436,11 @@ Movement_169447:: @ 8169447 EventScript_16944D:: @ 816944D compare_var_to_value VAR_0x4002, 1 - goto_if_eq EventScript_16946F + goto_if eq, EventScript_16946F compare_var_to_value VAR_0x4002, 2 - goto_if_eq EventScript_16947F + goto_if eq, EventScript_16947F compare_var_to_value VAR_0x4002, 3 - goto_if_eq EventScript_16948F + goto_if eq, EventScript_16948F end EventScript_16946F:: @ 816946F @@ -502,7 +502,7 @@ EventScript_1694C2:: @ 81694C2 playse SE_KAIDAN fadedefaultbgm setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 4 - setflag FLAG_0x258 + setflag FLAG_BEAT_RIVAL_IN_OAKS_LAB releaseall end @@ -575,9 +575,9 @@ PalletTown_ProfessorOaksLab_EventScript_16955F:: @ 816955F lock faceplayer compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 - goto_if_eq EventScript_16958B + goto_if eq, EventScript_16958B compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 2 - goto_if_eq EventScript_169581 + goto_if eq, EventScript_169581 msgbox gUnknown_818DC67 release end @@ -596,23 +596,23 @@ PalletTown_ProfessorOaksLab_EventScript_169595:: @ 8169595 lock faceplayer checkflag FLAG_TEMP_2 - goto_if_eq EventScript_169600 + goto_if TRUE, EventScript_169600 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 9 - goto_if_eq EventScript_169903 + goto_if eq, EventScript_169903 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 8 - goto_if_eq EventScript_169A6E + goto_if eq, EventScript_169A6E checkflag FLAG_SYS_GAME_CLEAR - goto_if_eq EventScript_1699CE + goto_if TRUE, EventScript_1699CE compare_var_to_value VAR_MAP_SCENE_CERULEAN_CITY_RIVAL, 1 - goto_if_eq EventScript_169903 + goto_if eq, EventScript_169903 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 6 - goto_if_eq EventScript_1698D6 + goto_if eq, EventScript_1698D6 compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_MART, 1 goto_if ge, EventScript_16961E compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 4 - goto_if_eq EventScript_169614 + goto_if eq, EventScript_169614 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 - goto_if_eq EventScript_16960A + goto_if eq, EventScript_16960A msgbox gUnknown_818E116 release end @@ -840,14 +840,14 @@ EventScript_1698D6:: @ 81698D6 getnumberstring 0, VAR_0x8008 getnumberstring 1, VAR_0x8009 compare_var_to_value VAR_0x8009, 1 - goto_if_eq EventScript_1699FB + goto_if eq, EventScript_1699FB goto EventScript_169903 end EventScript_169903:: @ 8169903 call EventScript_1A737B checkflag FLAG_0x2F4 - goto_if_eq EventScript_169913 + goto_if TRUE, EventScript_169913 release end @@ -973,7 +973,7 @@ EventScript_1699CE:: @ 81699CE compare_var_to_value VAR_0x8009, 60 goto_if lt, EventScript_1699F9 checkflag FLAG_WORLD_MAP_ONE_ISLAND - goto_if lt, EventScript_1699F9 + goto_if FALSE, EventScript_1699F9 delay 30 msgbox gUnknown_818EDF5 goto EventScript_169035 @@ -986,15 +986,15 @@ EventScript_1699F9:: @ 81699F9 EventScript_1699FB:: @ 81699FB special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 checkflag FLAG_OAK_SKIP_22_RIVAL_CHECK - goto_if_eq EventScript_169A6E + goto_if TRUE, EventScript_169A6E checkflag FLAG_GOT_POKEBALLS_FROM_OAK_AFTER_22_RIVAL - goto_if_eq EventScript_169A78 + goto_if TRUE, EventScript_169A78 checkitem ITEM_POKE_BALL, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_169A34 + goto_if eq, EventScript_169A34 goto EventScript_169A6E end @@ -1156,7 +1156,7 @@ PalletTown_ProfessorOaksLab_EventScript_169BAB:: @ 8169BAB compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 goto_if ge, EventScript_169DE4 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 2 - goto_if_eq EventScript_169BE1 + goto_if eq, EventScript_169BE1 msgbox gUnknown_818EA19 release end @@ -1167,35 +1167,35 @@ EventScript_169BE1:: @ 8169BE1 drawmonpic VAR_OAKSLAB_PLAYER_STARTER_SPECIES, 10, 3 textcolor 0 compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 0 - goto_if_eq EventScript_OakDescribesBulbasaur + goto_if eq, EventScript_OakDescribesBulbasaur compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 1 - goto_if_eq EventScript_OakDescribesCharmander + goto_if eq, EventScript_OakDescribesCharmander compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 2 - goto_if_eq EventScript_OakDescribesSquirtle + goto_if eq, EventScript_OakDescribesSquirtle end EventScript_OakDescribesBulbasaur:: @ 8169C14 msgbox gUnknown_818E272, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_ThisPokeIsRealyEnergetic + goto_if eq, EventScript_ThisPokeIsRealyEnergetic compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_DeclinedStarter + goto_if eq, EventScript_DeclinedStarter end EventScript_OakDescribesCharmander:: @ 8169C33 msgbox gUnknown_818E207, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_ThisPokeIsRealyEnergetic + goto_if eq, EventScript_ThisPokeIsRealyEnergetic compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_DeclinedStarter + goto_if eq, EventScript_DeclinedStarter end EventScript_OakDescribesSquirtle:: @ 8169C52 msgbox gUnknown_818E194, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_ThisPokeIsRealyEnergetic + goto_if eq, EventScript_ThisPokeIsRealyEnergetic compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_DeclinedStarter + goto_if eq, EventScript_DeclinedStarter end EventScript_DeclinedStarter:: @ 8169C71 @@ -1219,9 +1219,9 @@ EventScript_ThisPokeIsRealyEnergetic:: @ 8169C74 waitfanfare msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_GiveNicknameToStarter + goto_if eq, EventScript_GiveNicknameToStarter compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_SkipGiveNicknameToStarter + goto_if eq, EventScript_SkipGiveNicknameToStarter end EventScript_GiveNicknameToStarter:: @ 8169CCC @@ -1233,11 +1233,11 @@ EventScript_GiveNicknameToStarter:: @ 8169CCC EventScript_SkipGiveNicknameToStarter:: @ 8169CDC closemessage compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 0 - goto_if_eq EventScript_RivalWalksToCharmander + goto_if eq, EventScript_RivalWalksToCharmander compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 1 - goto_if_eq EventScript_RivalWalksToSquirtle + goto_if eq, EventScript_RivalWalksToSquirtle compare_var_to_value VAR_OAKSLAB_PLAYER_STARTER_NO, 2 - goto_if_eq EventScript_RivalWalksToBulbasaur + goto_if eq, EventScript_RivalWalksToBulbasaur end EventScript_RivalWalksToCharmander:: @ 8169CFF @@ -1270,7 +1270,7 @@ Movement_RivalTakesHisStarter:: @ 8169D2F waitfanfare setvar VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 checkflag FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN - call_if eq, EventScript_169D5C + call_if TRUE, EventScript_169D5C release end @@ -1316,7 +1316,7 @@ PalletTown_ProfessorOaksLab_EventScript_169D78:: @ 8169D78 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 goto_if ge, EventScript_169DE4 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 2 - goto_if_eq EventScript_169BE1 + goto_if eq, EventScript_169BE1 msgbox gUnknown_818EA19 release end @@ -1331,7 +1331,7 @@ PalletTown_ProfessorOaksLab_EventScript_169DAE:: @ 8169DAE compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 3 goto_if ge, EventScript_169DE4 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 2 - goto_if_eq EventScript_169BE1 + goto_if eq, EventScript_169BE1 msgbox gUnknown_818EA19 release end @@ -1345,7 +1345,7 @@ PalletTown_ProfessorOaksLab_EventScript_169DEE:: @ 8169DEE lock faceplayer checkflag FLAG_SYS_GAME_CLEAR - goto_if_eq EventScript_169E03 + goto_if TRUE, EventScript_169E03 msgbox gUnknown_818EBE6 release end @@ -1360,7 +1360,7 @@ PalletTown_ProfessorOaksLab_EventScript_169E1A:: @ 8169E1A lock faceplayer checkflag FLAG_SYS_GAME_CLEAR - goto_if_eq EventScript_169E2F + goto_if TRUE, EventScript_169E2F msgbox gUnknown_818EBE6 release end diff --git a/data/maps/PewterCity/scripts.inc b/data/maps/PewterCity/scripts.inc index 6e50aefda..e54b01b96 100644 --- a/data/maps/PewterCity/scripts.inc +++ b/data/maps/PewterCity/scripts.inc @@ -1033,7 +1033,7 @@ PewterCity_EventScript_16607E:: @ 816607E faceplayer msgbox gUnknown_817E53E, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_166136 + goto_if eq, EventScript_166136 msgbox gUnknown_817E589 closemessage delay 10 @@ -1352,7 +1352,7 @@ PewterCity_EventScript_166244:: @ 8166244 faceplayer msgbox gUnknown_817E602, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_166263 + goto_if eq, EventScript_166263 msgbox gUnknown_817E644 release end diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index 96982e762..2fa16ed99 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -4,8 +4,8 @@ PewterCity_Gym_MapScripts:: @ 816A592 PewterCity_Gym_EventScript_16A593:: @ 816A593 famechecker FAMECHECKER_BROCK, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_BROCK, 0, Text_190CD4, Text_190E4F, EventScript_16A5C5 - checkflag FLAG_0x254 - goto_if lt, EventScript_16A5F3 + checkflag FLAG_GOT_TM39_FROM_BROCK + goto_if FALSE, EventScript_16A5F3 msgbox gUnknown_819110F release end @@ -25,10 +25,10 @@ EventScript_16A5F3:: @ 816A5F3 msgbox gUnknown_8190FC1 checkitemspace ITEM_TM39, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16A634 + goto_if eq, EventScript_16A634 additem ITEM_TM39, 1 giveitemfanfaremsg gUnknown_8190FDB, ITEM_TM39 - setflag FLAG_0x254 + setflag FLAG_GOT_TM39_FROM_BROCK msgbox gUnknown_8190FF8 release end @@ -47,12 +47,12 @@ PewterCity_Gym_EventScript_16A655:: @ 816A655 lock faceplayer checkflag FLAG_DEFEATED_BROCK - goto_if_eq EventScript_16A67F + goto_if TRUE, EventScript_16A67F msgbox gUnknown_8191298, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16A689 + goto_if eq, EventScript_16A689 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16A697 + goto_if eq, EventScript_16A697 end EventScript_16A67F:: @ 816A67F @@ -78,7 +78,7 @@ EventScript_16A6A5:: @ 816A6A5 PewterCity_Gym_EventScript_16A6AF:: @ 816A6AF lockall checkflag FLAG_BADGE01_GET - goto_if_eq EventScript_16A6C3 + goto_if TRUE, EventScript_16A6C3 msgbox gUnknown_819146E releaseall end diff --git a/data/maps/PewterCity_Mart/scripts.inc b/data/maps/PewterCity_Mart/scripts.inc index 9e6fc4375..e45959442 100644 --- a/data/maps/PewterCity_Mart/scripts.inc +++ b/data/maps/PewterCity_Mart/scripts.inc @@ -12,7 +12,7 @@ PewterCity_Mart_EventScript_16A6D7:: @ 816A6D7 PewterCity_Mart_EventScript_16A6E0:: @ 816A6E0 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/PewterCity_Museum_1F/scripts.inc b/data/maps/PewterCity_Museum_1F/scripts.inc index 75bb76b8e..8a3bdd640 100644 --- a/data/maps/PewterCity_Museum_1F/scripts.inc +++ b/data/maps/PewterCity_Museum_1F/scripts.inc @@ -5,11 +5,11 @@ PewterCity_Museum_1F_EventScript_16A31B:: @ 816A31B lock faceplayer compare_var_to_value VAR_FACING, 3 - goto_if_eq EventScript_16A348 + goto_if eq, EventScript_16A348 compare_var_to_value VAR_FACING, 1 - goto_if_eq EventScript_16A348 + goto_if eq, EventScript_16A348 compare_var_to_value VAR_FACING, 2 - goto_if_eq EventScript_16A348 + goto_if eq, EventScript_16A348 msgbox gUnknown_8190539 release end @@ -17,9 +17,9 @@ PewterCity_Museum_1F_EventScript_16A31B:: @ 816A31B EventScript_16A348:: @ 816A348 msgbox gUnknown_8190550, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16A367 + goto_if eq, EventScript_16A367 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16A37B + goto_if eq, EventScript_16A37B end EventScript_16A367:: @ 816A367 @@ -65,7 +65,7 @@ EventScript_16A3D1:: @ 816A3D1 showmoneybox 0, 0, 0 msgbox gUnknown_81904B5, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16A402 + goto_if eq, EventScript_16A402 msgbox gUnknown_81904F9 closemessage hidemoneybox @@ -79,7 +79,7 @@ EventScript_16A3D1:: @ 816A3D1 EventScript_16A402:: @ 816A402 checkmoney 50, 0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16A476 + goto_if eq, EventScript_16A476 closemessage compare_var_to_value VAR_0x4001, 0 call_if eq, EventScript_16A455 @@ -158,13 +158,13 @@ PewterCity_Museum_1F_EventScript_16A4A5:: @ 816A4A5 PewterCity_Museum_1F_EventScript_16A4AE:: @ 816A4AE lock faceplayer - checkflag FLAG_0x25E - goto_if_eq EventScript_16A4FF + checkflag FLAG_GOT_OLD_AMBER + goto_if TRUE, EventScript_16A4FF msgbox gUnknown_8190717 checkitemspace ITEM_OLD_AMBER, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16A4F5 - setflag FLAG_0x25E + goto_if eq, EventScript_16A4F5 + setflag FLAG_GOT_OLD_AMBER removeobject 4 additem ITEM_OLD_AMBER, 1 giveitemfanfaremsg gUnknown_8190866, ITEM_OLD_AMBER, 1, MUS_FAN5 diff --git a/data/maps/PokemonLeague_AgathasRoom/scripts.inc b/data/maps/PokemonLeague_AgathasRoom/scripts.inc index f06e28e73..d1b64a632 100644 --- a/data/maps/PokemonLeague_AgathasRoom/scripts.inc +++ b/data/maps/PokemonLeague_AgathasRoom/scripts.inc @@ -12,7 +12,7 @@ PokemonLeague_AgathasRoom_MapScript1_162825:: @ 8162825 PokemonLeague_AgathasRoom_MapScript2_162830:: @ 8162830 checkflag FLAG_DEFEATED_AGATHA - call_if eq, EventScript_16284B + call_if TRUE, EventScript_16284B compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 3 call_if eq, EventScript_162845 end @@ -49,20 +49,20 @@ PokemonLeague_AgathasRoom_EventScript_162877:: @ 8162877 faceplayer famechecker FAMECHECKER_AGATHA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkflag FLAG_DEFEATED_AGATHA - goto_if_eq EventScript_162911 + goto_if TRUE, EventScript_162911 famechecker FAMECHECKER_AGATHA, 0 famechecker FAMECHECKER_AGATHA, 4 famechecker FAMECHECKER_OAK, 4 checkflag FLAG_SYS_GAME_CLEAR - call_if lt, EventScript_1628E9 + call_if FALSE, EventScript_1628E9 checkflag FLAG_SYS_GAME_CLEAR - call_if eq, EventScript_1628F2 + call_if TRUE, EventScript_1628F2 setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 checkflag FLAG_0x844 - call_if lt, EventScript_1628FB + call_if FALSE, EventScript_1628FB checkflag FLAG_0x844 - call_if eq, EventScript_162906 + call_if TRUE, EventScript_162906 clearflag FLAG_TEMP_5 goto EventScript_16291B diff --git a/data/maps/PokemonLeague_BrunosRoom/scripts.inc b/data/maps/PokemonLeague_BrunosRoom/scripts.inc index a6196699f..e3b080c14 100644 --- a/data/maps/PokemonLeague_BrunosRoom/scripts.inc +++ b/data/maps/PokemonLeague_BrunosRoom/scripts.inc @@ -12,7 +12,7 @@ PokemonLeague_BrunosRoom_MapScript1_16269A:: @ 816269A PokemonLeague_BrunosRoom_MapScript2_1626A5:: @ 81626A5 checkflag FLAG_DEFEATED_BRUNO - call_if eq, EventScript_1626C0 + call_if TRUE, EventScript_1626C0 compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 2 call_if eq, EventScript_1626BA end @@ -49,19 +49,19 @@ PokemonLeague_BrunosRoom_EventScript_1626EC:: @ 81626EC faceplayer famechecker FAMECHECKER_BRUNO, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkflag FLAG_DEFEATED_BRUNO - goto_if_eq EventScript_162779 + goto_if TRUE, EventScript_162779 famechecker FAMECHECKER_BRUNO, 0 famechecker FAMECHECKER_BRUNO, 1 checkflag FLAG_SYS_GAME_CLEAR - call_if lt, EventScript_162751 + call_if FALSE, EventScript_162751 checkflag FLAG_SYS_GAME_CLEAR - call_if eq, EventScript_16275A + call_if TRUE, EventScript_16275A setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 checkflag FLAG_0x844 - call_if lt, EventScript_162763 + call_if FALSE, EventScript_162763 checkflag FLAG_0x844 - call_if eq, EventScript_16276E + call_if TRUE, EventScript_16276E clearflag FLAG_TEMP_5 goto EventScript_1627B0 diff --git a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc index 61e86d7c7..11d9cefb9 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc +++ b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc @@ -17,23 +17,23 @@ PokemonLeague_ChampionsRoom_MapScript2_162AF2:: @ 8162AF2 EventScript_162B1E:: @ 8162B1E checktrainerflag TRAINER_CHAMPION_TERRY - goto_if_eq EventScript_162B57 + goto_if eq, EventScript_162B57 checktrainerflag TRAINER_CHAMPION_TERRY_4 - goto_if_eq EventScript_162B57 + goto_if eq, EventScript_162B57 return EventScript_162B31:: @ 8162B31 checktrainerflag TRAINER_CHAMPION_TERRY_2 - goto_if_eq EventScript_162B57 + goto_if eq, EventScript_162B57 checktrainerflag TRAINER_CHAMPION_TERRY_5 - goto_if_eq EventScript_162B57 + goto_if eq, EventScript_162B57 return EventScript_162B44:: @ 8162B44 checktrainerflag TRAINER_CHAMPION_TERRY_3 - goto_if_eq EventScript_162B57 + goto_if eq, EventScript_162B57 checktrainerflag TRAINER_CHAMPION_TERRY_6 - goto_if_eq EventScript_162B57 + goto_if eq, EventScript_162B57 return EventScript_162B57:: @ 8162B57 @@ -60,19 +60,19 @@ EventScript_162B76:: @ 8162B76 waitmovement 0 delay 20 checkflag FLAG_SYS_GAME_CLEAR - call_if lt, EventScript_162CB3 + call_if FALSE, EventScript_162CB3 checkflag FLAG_SYS_GAME_CLEAR - call_if eq, EventScript_162CBC + call_if TRUE, EventScript_162CBC special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_162C68 + goto_if eq, EventScript_162C68 setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 savebgm MUS_WIN_GYM checkflag FLAG_0x844 - call_if lt, EventScript_162C6F + call_if FALSE, EventScript_162C6F checkflag FLAG_0x844 - call_if eq, EventScript_162C91 + call_if TRUE, EventScript_162C91 setflag FLAG_TEMP_4 clearflag FLAG_TEMP_5 setflag FLAG_DEFEATED_CHAMP diff --git a/data/maps/PokemonLeague_LancesRoom/scripts.inc b/data/maps/PokemonLeague_LancesRoom/scripts.inc index 723445fb5..caec2e3bb 100644 --- a/data/maps/PokemonLeague_LancesRoom/scripts.inc +++ b/data/maps/PokemonLeague_LancesRoom/scripts.inc @@ -14,7 +14,7 @@ PokemonLeague_LancesRoom_MapScript2_16294D:: @ 816294D compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 4 call_if eq, EventScript_162962 checkflag FLAG_DEFEATED_LANCE - call_if eq, EventScript_162968 + call_if TRUE, EventScript_162968 end EventScript_162962:: @ 8162962 @@ -103,19 +103,19 @@ PokemonLeague_LancesRoom_EventScript_162A14:: @ 8162A14 faceplayer famechecker FAMECHECKER_LANCE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkflag FLAG_DEFEATED_LANCE - goto_if_eq EventScript_162AA1 + goto_if TRUE, EventScript_162AA1 famechecker FAMECHECKER_LANCE, 0 famechecker FAMECHECKER_LANCE, 1 checkflag FLAG_SYS_GAME_CLEAR - call_if lt, EventScript_162A79 + call_if FALSE, EventScript_162A79 checkflag FLAG_SYS_GAME_CLEAR - call_if eq, EventScript_162A82 + call_if TRUE, EventScript_162A82 setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 checkflag FLAG_0x844 - call_if lt, EventScript_162A8B + call_if FALSE, EventScript_162A8B checkflag FLAG_0x844 - call_if eq, EventScript_162A96 + call_if TRUE, EventScript_162A96 clearflag FLAG_TEMP_5 goto EventScript_162AAB diff --git a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc index 71f79b865..afc6f9330 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc +++ b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc @@ -13,7 +13,7 @@ PokemonLeague_LoreleisRoom_MapScript1_162586:: @ 8162586 PokemonLeague_LoreleisRoom_MapScript2_162591:: @ 8162591 checkflag FLAG_DEFEATED_LORELEI - call_if eq, EventScript_1625AC + call_if TRUE, EventScript_1625AC compare_var_to_value VAR_MAP_SCENE_POKEMON_LEAGUE, 1 call_if eq, EventScript_1625A6 end @@ -54,19 +54,19 @@ PokemonLeague_LoreleisRoom_EventScript_1625DC:: @ 81625DC faceplayer famechecker FAMECHECKER_LORELEI, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 checkflag FLAG_DEFEATED_LORELEI - goto_if_eq EventScript_162669 + goto_if TRUE, EventScript_162669 famechecker FAMECHECKER_LORELEI, 0 famechecker FAMECHECKER_LORELEI, 1 checkflag FLAG_0x844 - call_if lt, EventScript_162641 + call_if FALSE, EventScript_162641 checkflag FLAG_0x844 - call_if eq, EventScript_16264A + call_if TRUE, EventScript_16264A setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 checkflag FLAG_0x844 - call_if lt, EventScript_162653 + call_if FALSE, EventScript_162653 checkflag FLAG_0x844 - call_if eq, EventScript_16265E + call_if TRUE, EventScript_16265E clearflag FLAG_TEMP_5 goto EventScript_162673 diff --git a/data/maps/PokemonMansion_1F/scripts.inc b/data/maps/PokemonMansion_1F/scripts.inc index 0abae5e5c..7e934c833 100644 --- a/data/maps/PokemonMansion_1F/scripts.inc +++ b/data/maps/PokemonMansion_1F/scripts.inc @@ -4,8 +4,8 @@ PokemonMansion_1F_MapScripts:: @ 81621F9 .byte 0 PokemonMansion_1F_MapScript1_162204:: @ 8162204 - checkflag FLAG_0x26C - call_if eq, EventScript_1A7B7A + checkflag FLAG_POKEMON_MANSION_SWITCH_STATE + call_if TRUE, EventScript_1A7B7A end PokemonMansion_1F_MapScript2_16220E:: @ 816220E diff --git a/data/maps/PokemonMansion_2F/scripts.inc b/data/maps/PokemonMansion_2F/scripts.inc index 96de39434..aaec8ebfd 100644 --- a/data/maps/PokemonMansion_2F/scripts.inc +++ b/data/maps/PokemonMansion_2F/scripts.inc @@ -3,8 +3,8 @@ PokemonMansion_2F_MapScripts:: @ 8162254 .byte 0 PokemonMansion_2F_MapScript1_16225A:: @ 816225A - checkflag FLAG_0x26C - call_if eq, EventScript_1A7D3E + checkflag FLAG_POKEMON_MANSION_SWITCH_STATE + call_if TRUE, EventScript_1A7D3E end PokemonMansion_2F_EventScript_162264:: @ 8162264 diff --git a/data/maps/PokemonMansion_3F/scripts.inc b/data/maps/PokemonMansion_3F/scripts.inc index 0d1aa8158..27da3d538 100644 --- a/data/maps/PokemonMansion_3F/scripts.inc +++ b/data/maps/PokemonMansion_3F/scripts.inc @@ -3,8 +3,8 @@ PokemonMansion_3F_MapScripts:: @ 81622A1 .byte 0 PokemonMansion_3F_MapScript1_1622A7:: @ 81622A7 - checkflag FLAG_0x26C - call_if eq, EventScript_1A7E72 + checkflag FLAG_POKEMON_MANSION_SWITCH_STATE + call_if TRUE, EventScript_1A7E72 end PokemonMansion_3F_EventScript_1622B1:: @ 81622B1 diff --git a/data/maps/PokemonMansion_B1F/scripts.inc b/data/maps/PokemonMansion_B1F/scripts.inc index c9d9123d8..12f8b79e0 100644 --- a/data/maps/PokemonMansion_B1F/scripts.inc +++ b/data/maps/PokemonMansion_B1F/scripts.inc @@ -3,8 +3,8 @@ PokemonMansion_B1F_MapScripts:: @ 81622FC .byte 0 PokemonMansion_B1F_MapScript1_162302:: @ 8162302 - checkflag FLAG_0x26C - call_if eq, EventScript_1A7F4C + checkflag FLAG_POKEMON_MANSION_SWITCH_STATE + call_if TRUE, EventScript_1A7F4C end PokemonMansion_B1F_EventScript_16230C:: @ 816230C diff --git a/data/maps/PokemonTower_1F/scripts.inc b/data/maps/PokemonTower_1F/scripts.inc index c86280b74..e98796864 100644 --- a/data/maps/PokemonTower_1F/scripts.inc +++ b/data/maps/PokemonTower_1F/scripts.inc @@ -23,7 +23,7 @@ PokemonTower_1F_EventScript_16325A:: @ 816325A faceplayer checkplayergender compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_163272 + goto_if eq, EventScript_163272 msgbox gUnknown_8179BFC release end diff --git a/data/maps/PokemonTower_6F/scripts.inc b/data/maps/PokemonTower_6F/scripts.inc index 8a221884a..ee40d071b 100644 --- a/data/maps/PokemonTower_6F/scripts.inc +++ b/data/maps/PokemonTower_6F/scripts.inc @@ -7,13 +7,13 @@ PokemonTower_6F_EventScript_1634B8:: @ 81634B8 msgbox gUnknown_817A2F8 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 setwildbattle SPECIES_MAROWAK, 30, ITEM_NONE special sub_807F904 waitstate special sub_8112364 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1634F5 + goto_if eq, EventScript_1634F5 applymovement 255, Movement_163512 waitmovement 0 releaseall diff --git a/data/maps/PokemonTower_7F/scripts.inc b/data/maps/PokemonTower_7F/scripts.inc index 389c32751..20fd57e6f 100644 --- a/data/maps/PokemonTower_7F/scripts.inc +++ b/data/maps/PokemonTower_7F/scripts.inc @@ -25,11 +25,11 @@ EventScript_1635A1:: @ 81635A1 closemessage getplayerxy VAR_0x8004, VAR_0x8005 compare_var_to_value VAR_0x8004, 10 - goto_if_eq EventScript_1635E0 + goto_if eq, EventScript_1635E0 compare_var_to_value VAR_0x8004, 11 - goto_if_eq EventScript_1635F0 + goto_if eq, EventScript_1635F0 compare_var_to_value VAR_0x8004, 9 - goto_if_eq EventScript_163600 + goto_if eq, EventScript_163600 applymovement 2, Movement_16362C waitmovement 0 goto EventScript_163616 @@ -113,9 +113,9 @@ EventScript_163658:: @ 8163658 closemessage getplayerxy VAR_0x8004, VAR_0x8005 compare_var_to_value VAR_0x8004, 12 - goto_if_eq EventScript_163699 + goto_if eq, EventScript_163699 compare_var_to_value VAR_0x8004, 13 - goto_if_eq EventScript_1636A9 + goto_if eq, EventScript_1636A9 applymovement 3, Movement_1636C6 waitmovement 0 goto EventScript_1636B9 @@ -178,9 +178,9 @@ EventScript_1636F1:: @ 81636F1 closemessage getplayerxy VAR_0x8004, VAR_0x8005 compare_var_to_value VAR_0x8004, 10 - goto_if_eq EventScript_163725 + goto_if eq, EventScript_163725 compare_var_to_value VAR_0x8004, 9 - goto_if_eq EventScript_163735 + goto_if eq, EventScript_163735 applymovement 4, Movement_163754 waitmovement 0 goto EventScript_163745 diff --git a/data/maps/PowerPlant/scripts.inc b/data/maps/PowerPlant/scripts.inc index d4222d23a..4ef343d14 100644 --- a/data/maps/PowerPlant/scripts.inc +++ b/data/maps/PowerPlant/scripts.inc @@ -4,8 +4,8 @@ PowerPlant_MapScripts:: @ 8163764 .byte 0 PowerPlant_MapScript1_16376F:: @ 816376F - checkflag FLAG_0x807 - call_if eq, EventScript_163779 + checkflag FLAG_SYS_SPECIAL_WILD_BATTLE + call_if TRUE, EventScript_163779 end EventScript_163779:: @ 8163779 @@ -18,11 +18,11 @@ EventScript_163779:: @ 8163779 PowerPlant_MapScript2_16378D:: @ 816378D setworldmapflag FLAG_WORLD_MAP_POWER_PLANT checkflag FLAG_0x2BF - call_if lt, EventScript_1637AC + call_if FALSE, EventScript_1637AC checkflag FLAG_0x2D0 - call_if lt, EventScript_1637B0 + call_if FALSE, EventScript_1637B0 checkflag FLAG_0x2D1 - call_if lt, EventScript_1637B4 + call_if FALSE, EventScript_1637B4 end EventScript_1637AC:: @ 81637AC @@ -40,7 +40,7 @@ EventScript_1637B4:: @ 81637B4 PowerPlant_EventScript_1637B8:: @ 81637B8 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer @@ -53,17 +53,17 @@ PowerPlant_EventScript_1637B8:: @ 81637B8 delay 10 playbgm MUS_EXEYE, 0 waitbuttonpress - setflag FLAG_0x807 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_807F9D8 waitstate - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16381B + goto_if eq, EventScript_16381B compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_163824 + goto_if eq, EventScript_163824 compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_163824 + goto_if eq, EventScript_163824 setflag FLAG_0x2BF release end @@ -81,7 +81,7 @@ EventScript_163824:: @ 8163824 PowerPlant_EventScript_16382F:: @ 816382F special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer setwildbattle SPECIES_ELECTRODE, 34, ITEM_NONE @@ -89,17 +89,17 @@ PowerPlant_EventScript_16382F:: @ 816382F playmoncry SPECIES_ELECTRODE, 2 delay 40 waitmoncry - setflag FLAG_0x807 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE dowildbattle - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_8112364 specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_163884 + goto_if eq, EventScript_163884 compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_163884 + goto_if eq, EventScript_163884 compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_163884 + goto_if eq, EventScript_163884 setflag FLAG_0x2D0 release end @@ -112,7 +112,7 @@ EventScript_163884:: @ 8163884 PowerPlant_EventScript_16388D:: @ 816388D special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer setwildbattle SPECIES_ELECTRODE, 34, ITEM_NONE @@ -120,17 +120,17 @@ PowerPlant_EventScript_16388D:: @ 816388D playmoncry SPECIES_ELECTRODE, 2 delay 40 waitmoncry - setflag FLAG_0x807 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE dowildbattle - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_8112364 specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_1638E2 + goto_if eq, EventScript_1638E2 compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_1638E2 + goto_if eq, EventScript_1638E2 compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_1638E2 + goto_if eq, EventScript_1638E2 setflag FLAG_0x2D1 release end diff --git a/data/maps/RocketHideout_B4F/scripts.inc b/data/maps/RocketHideout_B4F/scripts.inc index 1b8fb0a4d..4fa71c383 100644 --- a/data/maps/RocketHideout_B4F/scripts.inc +++ b/data/maps/RocketHideout_B4F/scripts.inc @@ -43,7 +43,7 @@ RocketHideout_B4F_EventScript_161363:: @ 8161363 removeobject 2 giveitem ITEM_SILPH_SCOPE compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A6BF9 + goto_if eq, EventScript_1A6BF9 release end @@ -67,7 +67,7 @@ RocketHideout_B4F_EventScript_1613AD:: @ 81613AD removeobject 4 giveitem ITEM_LIFT_KEY compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A6BF9 + goto_if eq, EventScript_1A6BF9 release end diff --git a/data/maps/RocketHideout_Elevator/scripts.inc b/data/maps/RocketHideout_Elevator/scripts.inc index f0ba02f22..040cf4a82 100644 --- a/data/maps/RocketHideout_Elevator/scripts.inc +++ b/data/maps/RocketHideout_Elevator/scripts.inc @@ -4,10 +4,10 @@ RocketHideout_Elevator_MapScripts:: @ 81614D8 RocketHideout_Elevator_EventScript_1614D9:: @ 81614D9 lockall checkflag FLAG_0x2A5 - goto_if lt, EventScript_16161B + goto_if FALSE, EventScript_16161B setvar VAR_0x8004, 2 checkflag FLAG_TEMP_2 - call_if lt, EventScript_1A7AB9 + call_if FALSE, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 message Text_1A535C @@ -54,7 +54,7 @@ EventScript_161591:: @ 8161591 setvar VAR_0x8006, 3 setdynamicwarp MAP_ROCKET_HIDEOUT_B1F, 255, 24, 25 compare_var_to_value VAR_0x403A, 3 - goto_if_eq EventScript_161609 + goto_if eq, EventScript_161609 call EventScript_16160E setvar VAR_0x403A, 3 goto EventScript_161609 @@ -66,7 +66,7 @@ EventScript_1615B9:: @ 81615B9 setvar VAR_0x8006, 2 setdynamicwarp MAP_ROCKET_HIDEOUT_B2F, 255, 28, 16 compare_var_to_value VAR_0x403A, 2 - goto_if_eq EventScript_161609 + goto_if eq, EventScript_161609 call EventScript_16160E setvar VAR_0x403A, 2 goto EventScript_161609 @@ -78,7 +78,7 @@ EventScript_1615E1:: @ 81615E1 setvar VAR_0x8006, 0 setdynamicwarp MAP_ROCKET_HIDEOUT_B4F, 255, 20, 23 compare_var_to_value VAR_0x403A, 0 - goto_if_eq EventScript_161609 + goto_if eq, EventScript_161609 call EventScript_16160E setvar VAR_0x403A, 0 goto EventScript_161609 diff --git a/data/maps/Route1/scripts.inc b/data/maps/Route1/scripts.inc index 3bfcdf732..ef784e8ee 100644 --- a/data/maps/Route1/scripts.inc +++ b/data/maps/Route1/scripts.inc @@ -5,12 +5,12 @@ Route1_EventScript_167EFE:: @ 8167EFE lock faceplayer checkflag FLAG_GOT_POTION_ON_ROUTE_1 - goto_if_eq EventScript_167F48 + goto_if TRUE, EventScript_167F48 msgbox gUnknown_818329D textcolor 3 checkitemspace ITEM_POTION, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A6BF9 + goto_if eq, EventScript_1A6BF9 getitemname 1, ITEM_POTION playfanfare MUS_FANFA1 message Text_1A51F6 diff --git a/data/maps/Route10_PokemonCenter_1F/scripts.inc b/data/maps/Route10_PokemonCenter_1F/scripts.inc index a6da22234..3a67595f8 100644 --- a/data/maps/Route10_PokemonCenter_1F/scripts.inc +++ b/data/maps/Route10_PokemonCenter_1F/scripts.inc @@ -32,10 +32,10 @@ Route10_PokemonCenter_1F_EventScript_16FC65:: @ 816FC65 faceplayer call EventScript_16FCF1 checkflag FLAG_0x2FA - goto_if_eq EventScript_16FCE7 + goto_if TRUE, EventScript_16FCE7 msgbox gUnknown_819E5FB, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A7AD1 + goto_if eq, EventScript_1A7AD1 setvar VAR_0x8004, 0 specialvar VAR_RESULT, Special_GetPokedexCount getnumberstring 2, VAR_0x8006 @@ -45,7 +45,7 @@ Route10_PokemonCenter_1F_EventScript_16FC65:: @ 816FC65 msgbox gUnknown_819E733 checkitemspace ITEM_EVERSTONE, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A7AC7 + goto_if eq, EventScript_1A7AC7 additem ITEM_EVERSTONE, 1 giveitemfanfaremsg gUnknown_819E786, ITEM_EVERSTONE setflag FLAG_0x2FA diff --git a/data/maps/Route11_EastEntrance_2F/scripts.inc b/data/maps/Route11_EastEntrance_2F/scripts.inc index 5b18d37c9..0140d8de3 100644 --- a/data/maps/Route11_EastEntrance_2F/scripts.inc +++ b/data/maps/Route11_EastEntrance_2F/scripts.inc @@ -3,8 +3,8 @@ Route11_EastEntrance_2F_MapScripts:: @ 816FD34 Route11_EastEntrance_2F_EventScript_16FD35:: @ 816FD35 lockall - checkflag FLAG_0x253 - goto_if_eq EventScript_16FD49 + checkflag FLAG_WOKE_UP_ROUTE_12_SNORLAX + goto_if TRUE, EventScript_16FD49 msgbox gUnknown_819EC8A releaseall end @@ -23,11 +23,11 @@ Route11_EastEntrance_2F_EventScript_16FD5C:: @ 816FD5C faceplayer setvar VAR_0x8008, 4 call EventScript_1A8CAD - checkflag FLAG_0x251 - goto_if_eq EventScript_16FDCE + checkflag FLAG_DID_NINA_TRADE + goto_if TRUE, EventScript_16FDCE msgbox gUnknown_81A597B, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16FDB6 + goto_if eq, EventScript_16FDB6 call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 goto_if ge, EventScript_16FDB6 @@ -36,7 +36,7 @@ Route11_EastEntrance_2F_EventScript_16FD5C:: @ 816FD5C goto_if ne, EventScript_16FDC0 call EventScript_1A8CD9 msgbox gUnknown_81A59DA - setflag FLAG_0x251 + setflag FLAG_DID_NINA_TRADE release end @@ -60,11 +60,11 @@ Route11_EastEntrance_2F_EventScript_16FDD8:: @ 816FDD8 lock faceplayer call EventScript_16FE64 - checkflag FLAG_0x252 - goto_if_eq EventScript_16FE5A + checkflag FLAG_GOT_ITEMFINDER + goto_if TRUE, EventScript_16FE5A msgbox gUnknown_819E9E5, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A7AD1 + goto_if eq, EventScript_1A7AD1 setvar VAR_0x8004, 0 specialvar VAR_RESULT, Special_GetPokedexCount getnumberstring 2, VAR_0x8006 @@ -74,10 +74,10 @@ Route11_EastEntrance_2F_EventScript_16FDD8:: @ 816FDD8 msgbox gUnknown_819EAE4 checkitemspace ITEM_ITEMFINDER, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A7AC7 + goto_if eq, EventScript_1A7AC7 additem ITEM_ITEMFINDER, 1 giveitemfanfaremsg gUnknown_819EB37, ITEM_ITEMFINDER - setflag FLAG_0x252 + setflag FLAG_GOT_ITEMFINDER msgbox gUnknown_819EB59 release end diff --git a/data/maps/Route12/scripts.inc b/data/maps/Route12/scripts.inc index 2ba49dc11..61a42972b 100644 --- a/data/maps/Route12/scripts.inc +++ b/data/maps/Route12/scripts.inc @@ -3,8 +3,8 @@ Route12_MapScripts:: @ 8168000 .byte 0 Route12_MapScript1_168006:: @ 8168006 - checkflag FLAG_0x807 - call_if eq, EventScript_168010 + checkflag FLAG_SYS_SPECIAL_WILD_BATTLE + call_if TRUE, EventScript_168010 end EventScript_168010:: @ 8168010 @@ -15,14 +15,14 @@ Route12_EventScript_168014:: @ 8168014 lock faceplayer checkflag FLAG_GOT_POKE_FLUTE - goto_if lt, EventScript_168099 + goto_if FALSE, EventScript_168099 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 msgbox gUnknown_81853CC, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16808D + goto_if eq, EventScript_16808D call EventScript_1A924B setwildbattle SPECIES_SNORLAX, 30, ITEM_NONE waitse @@ -30,17 +30,17 @@ Route12_EventScript_168014:: @ 8168014 delay 40 waitmoncry setflag FLAG_HIDE_ROUTE_12_SNORLAX - setflag FLAG_0x807 - setflag FLAG_0x253 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE + setflag FLAG_WOKE_UP_ROUTE_12_SNORLAX dowildbattle - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16808F + goto_if eq, EventScript_16808F compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_16808F + goto_if eq, EventScript_16808F compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_16808F + goto_if eq, EventScript_16808F release end diff --git a/data/maps/Route12_FishingHouse/scripts.inc b/data/maps/Route12_FishingHouse/scripts.inc index 95efdf164..497a7302d 100644 --- a/data/maps/Route12_FishingHouse/scripts.inc +++ b/data/maps/Route12_FishingHouse/scripts.inc @@ -4,11 +4,11 @@ Route12_FishingHouse_MapScripts:: @ 816FF0B Route12_FishingHouse_EventScript_16FF0C:: @ 816FF0C lock faceplayer - checkflag FLAG_0x255 - goto_if_eq EventScript_16FF7F + checkflag FLAG_GOT_SUPER_ROD + goto_if TRUE, EventScript_16FF7F msgbox gUnknown_819EFE0, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16FF34 + goto_if eq, EventScript_16FF34 msgbox gUnknown_819F1FA release end @@ -16,11 +16,11 @@ Route12_FishingHouse_EventScript_16FF0C:: @ 816FF0C EventScript_16FF34:: @ 816FF34 checkitemspace ITEM_SUPER_ROD, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16FF75 + goto_if eq, EventScript_16FF75 additem ITEM_SUPER_ROD, 1 msgbox gUnknown_819F05B giveitemfanfaremsg gUnknown_819F0B2, ITEM_SUPER_ROD - setflag FLAG_0x255 + setflag FLAG_GOT_SUPER_ROD msgbox gUnknown_819F0EB release end @@ -33,12 +33,12 @@ EventScript_16FF75:: @ 816FF75 EventScript_16FF7F:: @ 816FF7F special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 setvar VAR_0x8004, SPECIES_MAGIKARP specialvar VAR_RESULT, sub_80CC48C compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16FFF5 + goto_if eq, EventScript_16FFF5 special sub_80A096C msgbox gUnknown_819F2DB special sub_80BF8FC @@ -48,13 +48,13 @@ EventScript_16FF7F:: @ 816FF7F goto_if ge, EventScript_16FFFF special sub_80A0984 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_170001 + goto_if eq, EventScript_170001 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_17000B + goto_if eq, EventScript_17000B compare_var_to_value VAR_RESULT, 3 - goto_if_eq EventScript_170031 + goto_if eq, EventScript_170031 compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_17001E + goto_if eq, EventScript_17001E release end @@ -74,14 +74,14 @@ EventScript_170001:: @ 8170001 EventScript_17000B:: @ 817000B checkflag FLAG_0x29C - goto_if lt, EventScript_170031 + goto_if FALSE, EventScript_170031 msgbox gUnknown_819F40A release end EventScript_17001E:: @ 817001E checkflag FLAG_0x29C - goto_if lt, EventScript_170031 + goto_if FALSE, EventScript_170031 msgbox gUnknown_819F3CB release end @@ -91,7 +91,7 @@ EventScript_170031:: @ 8170031 msgbox gUnknown_819F31B giveitem ITEM_NET_BALL compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_17005D + goto_if eq, EventScript_17005D msgbox gUnknown_819F395 release end @@ -104,7 +104,7 @@ EventScript_17005D:: @ 817005D Route12_FishingHouse_EventScript_170067:: @ 8170067 lockall checkflag FLAG_0x29C - goto_if_eq EventScript_17007B + goto_if TRUE, EventScript_17007B msgbox gUnknown_819F50C releaseall end diff --git a/data/maps/Route12_NorthEntrance_2F/scripts.inc b/data/maps/Route12_NorthEntrance_2F/scripts.inc index 29f825824..fe288a6d1 100644 --- a/data/maps/Route12_NorthEntrance_2F/scripts.inc +++ b/data/maps/Route12_NorthEntrance_2F/scripts.inc @@ -12,8 +12,8 @@ Route12_NorthEntrance_2F_EventScript_16FE81:: @ 816FE81 Route12_NorthEntrance_2F_EventScript_16FE8A:: @ 816FE8A lock faceplayer - checkflag FLAG_0x25B - goto_if_eq EventScript_16FF01 + checkflag FLAG_GOT_TM27 + goto_if TRUE, EventScript_16FF01 checkplayergender compare_var_to_value VAR_RESULT, 0 call_if eq, EventScript_16FEE5 @@ -21,11 +21,11 @@ Route12_NorthEntrance_2F_EventScript_16FE8A:: @ 816FE8A call_if eq, EventScript_16FEEE checkitemspace ITEM_TM27, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16FEF7 + goto_if eq, EventScript_16FEF7 additem ITEM_TM27, 1 giveitemfanfaremsg gUnknown_819EE9F, ITEM_TM27 msgbox gUnknown_819EEC6 - setflag FLAG_0x25B + setflag FLAG_GOT_TM27 release end diff --git a/data/maps/Route15_WestEntrance_2F/scripts.inc b/data/maps/Route15_WestEntrance_2F/scripts.inc index 122b8dcc9..7ec851931 100644 --- a/data/maps/Route15_WestEntrance_2F/scripts.inc +++ b/data/maps/Route15_WestEntrance_2F/scripts.inc @@ -21,11 +21,11 @@ Route15_WestEntrance_2F_EventScript_1700B9:: @ 81700B9 lock faceplayer call EventScript_170145 - checkflag FLAG_0x256 - goto_if_eq EventScript_17013B + checkflag FLAG_GOT_EXP_SHARE_FROM_OAKS_AIDE + goto_if TRUE, EventScript_17013B msgbox gUnknown_819F5AB, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A7AD1 + goto_if eq, EventScript_1A7AD1 setvar VAR_0x8004, 0 specialvar VAR_RESULT, Special_GetPokedexCount getnumberstring 2, VAR_0x8006 @@ -35,10 +35,10 @@ Route15_WestEntrance_2F_EventScript_1700B9:: @ 81700B9 msgbox gUnknown_819F6AA checkitemspace ITEM_EXP_SHARE, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A7AC7 + goto_if eq, EventScript_1A7AC7 additem ITEM_EXP_SHARE, 1 giveitemfanfaremsg gUnknown_819F6FD, ITEM_EXP_SHARE - setflag FLAG_0x256 + setflag FLAG_GOT_EXP_SHARE_FROM_OAKS_AIDE msgbox gUnknown_819F71F release end diff --git a/data/maps/Route16/scripts.inc b/data/maps/Route16/scripts.inc index 00105aae8..af5daaf7d 100644 --- a/data/maps/Route16/scripts.inc +++ b/data/maps/Route16/scripts.inc @@ -5,8 +5,8 @@ Route16_MapScripts:: @ 81680E5 .byte 0 Route16_MapScript1_1680F5:: @ 81680F5 - checkflag FLAG_0x807 - call_if eq, EventScript_1680FF + checkflag FLAG_SYS_SPECIAL_WILD_BATTLE + call_if TRUE, EventScript_1680FF end EventScript_1680FF:: @ 81680FF @@ -34,14 +34,14 @@ Route16_EventScript_168121:: @ 8168121 lock faceplayer checkflag FLAG_GOT_POKE_FLUTE - goto_if lt, EventScript_1681A3 + goto_if FALSE, EventScript_1681A3 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 msgbox gUnknown_81853CC, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_168197 + goto_if eq, EventScript_168197 call EventScript_1A924B setwildbattle SPECIES_SNORLAX, 30, ITEM_NONE waitse @@ -49,16 +49,16 @@ Route16_EventScript_168121:: @ 8168121 delay 40 waitmoncry setflag FLAG_HIDE_ROUTE_16_SNORLAX - setflag FLAG_0x807 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE dowildbattle - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_168199 + goto_if eq, EventScript_168199 compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_168199 + goto_if eq, EventScript_168199 compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_168199 + goto_if eq, EventScript_168199 release end diff --git a/data/maps/Route16_House/scripts.inc b/data/maps/Route16_House/scripts.inc index 239c88340..6da2bb12a 100644 --- a/data/maps/Route16_House/scripts.inc +++ b/data/maps/Route16_House/scripts.inc @@ -5,11 +5,11 @@ Route16_House_EventScript_17014F:: @ 817014F lock faceplayer checkflag FLAG_GOT_HM02 - goto_if_eq EventScript_1701A5 + goto_if TRUE, EventScript_1701A5 msgbox gUnknown_819F851 checkitemspace ITEM_HM02, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_17019B + goto_if eq, EventScript_17019B additem ITEM_HM02, 1 giveitemfanfaremsg gUnknown_819F8C0, ITEM_HM02 msgbox gUnknown_819F8E0 diff --git a/data/maps/Route16_NorthEntrance_1F/scripts.inc b/data/maps/Route16_NorthEntrance_1F/scripts.inc index ff05102c5..3eecb6f1d 100644 --- a/data/maps/Route16_NorthEntrance_1F/scripts.inc +++ b/data/maps/Route16_NorthEntrance_1F/scripts.inc @@ -5,7 +5,7 @@ Route16_NorthEntrance_1F_MapScripts:: @ 81701C2 Route16_NorthEntrance_1F_MapScript1_1701C8:: @ 81701C8 clearflag FLAG_0x830 checkflag FLAG_0x271 - call_if eq, EventScript_1701D5 + call_if TRUE, EventScript_1701D5 end EventScript_1701D5:: @ 81701D5 diff --git a/data/maps/Route16_NorthEntrance_2F/scripts.inc b/data/maps/Route16_NorthEntrance_2F/scripts.inc index dfaf5455b..0a6dc0148 100644 --- a/data/maps/Route16_NorthEntrance_2F/scripts.inc +++ b/data/maps/Route16_NorthEntrance_2F/scripts.inc @@ -22,10 +22,10 @@ Route16_NorthEntrance_2F_EventScript_1702E3:: @ 81702E3 faceplayer call EventScript_17036F checkflag FLAG_0x2FD - goto_if_eq EventScript_170365 + goto_if TRUE, EventScript_170365 msgbox gUnknown_819FB0E, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A7AD1 + goto_if eq, EventScript_1A7AD1 setvar VAR_0x8004, 0 specialvar VAR_RESULT, Special_GetPokedexCount getnumberstring 2, VAR_0x8006 @@ -35,7 +35,7 @@ Route16_NorthEntrance_2F_EventScript_1702E3:: @ 81702E3 msgbox gUnknown_819FC15 checkitemspace ITEM_AMULET_COIN, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A7AC7 + goto_if eq, EventScript_1A7AC7 additem ITEM_AMULET_COIN, 1 giveitemfanfaremsg gUnknown_819FC68, ITEM_AMULET_COIN setflag FLAG_0x2FD diff --git a/data/maps/Route18_EastEntrance_1F/scripts.inc b/data/maps/Route18_EastEntrance_1F/scripts.inc index b73ce6c07..411dfd216 100644 --- a/data/maps/Route18_EastEntrance_1F/scripts.inc +++ b/data/maps/Route18_EastEntrance_1F/scripts.inc @@ -5,7 +5,7 @@ Route18_EastEntrance_1F_MapScripts:: @ 8170378 Route18_EastEntrance_1F_MapScript1_17037E:: @ 817037E clearflag FLAG_0x830 checkflag FLAG_0x271 - call_if eq, EventScript_17038B + call_if TRUE, EventScript_17038B end EventScript_17038B:: @ 817038B diff --git a/data/maps/Route18_EastEntrance_2F/scripts.inc b/data/maps/Route18_EastEntrance_2F/scripts.inc index 2515ae5ba..d262aad30 100644 --- a/data/maps/Route18_EastEntrance_2F/scripts.inc +++ b/data/maps/Route18_EastEntrance_2F/scripts.inc @@ -14,11 +14,11 @@ Route18_EastEntrance_2F_EventScript_17047E:: @ 817047E faceplayer setvar VAR_0x8008, 5 call EventScript_1A8CAD - checkflag FLAG_0x257 - goto_if_eq EventScript_1704F0 + checkflag FLAG_DID_MARC_TRADE + goto_if TRUE, EventScript_1704F0 msgbox gUnknown_81A597B, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1704D8 + goto_if eq, EventScript_1704D8 call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 goto_if ge, EventScript_1704D8 @@ -27,7 +27,7 @@ Route18_EastEntrance_2F_EventScript_17047E:: @ 817047E goto_if ne, EventScript_1704E2 call EventScript_1A8CD9 msgbox gUnknown_81A59DA - setflag FLAG_0x257 + setflag FLAG_DID_MARC_TRADE release end diff --git a/data/maps/Route20/scripts.inc b/data/maps/Route20/scripts.inc index a1a9f1982..a65764533 100644 --- a/data/maps/Route20/scripts.inc +++ b/data/maps/Route20/scripts.inc @@ -4,9 +4,9 @@ Route20_MapScripts:: @ 816823B Route20_MapScript1_168241:: @ 8168241 checkflag FLAG_0x2D2 - call_if lt, EventScript_168254 + call_if FALSE, EventScript_168254 checkflag FLAG_0x2D3 - call_if lt, EventScript_16826D + call_if FALSE, EventScript_16826D end EventScript_168254:: @ 8168254 diff --git a/data/maps/Route24/scripts.inc b/data/maps/Route24/scripts.inc index bf51af987..175cc7210 100644 --- a/data/maps/Route24/scripts.inc +++ b/data/maps/Route24/scripts.inc @@ -5,11 +5,11 @@ Route24_EventScript_168620:: @ 8168620 lock faceplayer compare_var_to_value VAR_MAP_SCENE_ROUTE24, 1 - goto_if_eq EventScript_168656 + goto_if eq, EventScript_168656 msgbox gUnknown_8188C3C checkitemspace ITEM_NUGGET, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16864C + goto_if eq, EventScript_16864C call EventScript_1686B9 release end @@ -47,7 +47,7 @@ EventScript_168678:: @ 8168678 msgbox gUnknown_8188C3C checkitemspace ITEM_NUGGET, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_168713 + goto_if eq, EventScript_168713 call EventScript_1686B9 releaseall end diff --git a/data/maps/Route25_SeaCottage/scripts.inc b/data/maps/Route25_SeaCottage/scripts.inc index 5dca7b67a..254b3cbe6 100644 --- a/data/maps/Route25_SeaCottage/scripts.inc +++ b/data/maps/Route25_SeaCottage/scripts.inc @@ -4,9 +4,9 @@ Route25_SeaCottage_MapScripts:: @ 8170523 Route25_SeaCottage_MapScript1_170529:: @ 8170529 checkflag FLAG_HELPED_BILL_IN_SEA_COTTAGE - call_if lt, EventScript_17053C + call_if FALSE, EventScript_17053C checkflag FLAG_GOT_SS_TICKET - call_if eq, EventScript_170547 + call_if TRUE, EventScript_170547 end EventScript_17053C:: @ 817053C @@ -22,16 +22,16 @@ Route25_SeaCottage_EventScript_17054B:: @ 817054B lock faceplayer checkflag FLAG_TEMP_3 - goto_if_eq EventScript_1706C8 + goto_if TRUE, EventScript_1706C8 checkflag FLAG_GOT_SS_TICKET - goto_if_eq EventScript_170640 + goto_if TRUE, EventScript_170640 checkflag FLAG_HELPED_BILL_IN_SEA_COTTAGE - goto_if_eq EventScript_17064A + goto_if TRUE, EventScript_17064A checkplayergender compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_170580 + goto_if eq, EventScript_170580 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_17058E + goto_if eq, EventScript_17058E end EventScript_170580:: @ 8170580 @@ -110,7 +110,7 @@ EventScript_17064A:: @ 817064A call_if eq, EventScript_1706B5 checkitemspace ITEM_SS_TICKET, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1706BE + goto_if eq, EventScript_1706BE additem ITEM_SS_TICKET, 1 giveitemfanfaremsg gUnknown_81A028E, ITEM_SS_TICKET, 1, MUS_FAN5 setflag FLAG_GOT_SS_TICKET_DUP @@ -158,9 +158,9 @@ Movement_1706DB:: @ 81706DB Route25_SeaCottage_EventScript_1706DD:: @ 81706DD lockall checkflag FLAG_TEMP_3 - goto_if_eq EventScript_1707CA + goto_if TRUE, EventScript_1707CA checkflag FLAG_TEMP_2 - goto_if_eq EventScript_1706FA + goto_if TRUE, EventScript_1706FA msgbox gUnknown_81A0402 releaseall end diff --git a/data/maps/Route2_EastBuilding/scripts.inc b/data/maps/Route2_EastBuilding/scripts.inc index 77ec8ad08..de3889bf4 100644 --- a/data/maps/Route2_EastBuilding/scripts.inc +++ b/data/maps/Route2_EastBuilding/scripts.inc @@ -6,10 +6,10 @@ Route2_EastBuilding_EventScript_16F67F:: @ 816F67F faceplayer call EventScript_16F70B checkflag FLAG_GOT_HM05 - goto_if_eq EventScript_16F701 + goto_if TRUE, EventScript_16F701 msgbox gUnknown_819D64F, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A7AD1 + goto_if eq, EventScript_1A7AD1 setvar VAR_0x8004, 0 specialvar VAR_RESULT, Special_GetPokedexCount getnumberstring 2, VAR_0x8006 @@ -19,7 +19,7 @@ Route2_EastBuilding_EventScript_16F67F:: @ 816F67F msgbox gUnknown_819D74E checkitemspace ITEM_HM05, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A7AC7 + goto_if eq, EventScript_1A7AC7 additem ITEM_HM05, 1 giveitemfanfaremsg gUnknown_819D7A1, ITEM_HM05 setflag FLAG_GOT_HM05 diff --git a/data/maps/Route2_House/scripts.inc b/data/maps/Route2_House/scripts.inc index f36bc7e83..62367586d 100644 --- a/data/maps/Route2_House/scripts.inc +++ b/data/maps/Route2_House/scripts.inc @@ -11,10 +11,10 @@ Route2_House_EventScript_16F602:: @ 816F602 setvar VAR_0x8008, 0 call EventScript_1A8CAD checkflag FLAG_DID_MIMIEN_TRADE - goto_if_eq EventScript_16F674 + goto_if TRUE, EventScript_16F674 msgbox gUnknown_81A597B, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16F65C + goto_if eq, EventScript_16F65C call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 goto_if ge, EventScript_16F65C diff --git a/data/maps/Route4_PokemonCenter_1F/scripts.inc b/data/maps/Route4_PokemonCenter_1F/scripts.inc index 7cd5c0b99..e1a823cb5 100644 --- a/data/maps/Route4_PokemonCenter_1F/scripts.inc +++ b/data/maps/Route4_PokemonCenter_1F/scripts.inc @@ -22,13 +22,13 @@ Route4_PokemonCenter_1F_EventScript_16F75F:: @ 816F75F lock faceplayer checkflag FLAG_BOUGHT_MAGIKARP - goto_if_eq EventScript_16F8A2 + goto_if TRUE, EventScript_16F8A2 showmoneybox 0, 0, 0 checkplayergender compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16F786 + goto_if eq, EventScript_16F786 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F794 + goto_if eq, EventScript_16F794 end EventScript_16F786:: @ 816F786 @@ -43,26 +43,26 @@ EventScript_16F794:: @ 816F794 EventScript_16F7A2:: @ 816F7A2 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16F888 + goto_if eq, EventScript_16F888 checkmoney 500, 0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16F895 + goto_if eq, EventScript_16F895 textcolor 3 setvar VAR_0x4001, 129 givemon SPECIES_MAGIKARP, 5, ITEM_NONE, 0, 0, 0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16F7F6 + goto_if eq, EventScript_16F7F6 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F822 + goto_if eq, EventScript_16F822 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_16F8AC + goto_if eq, EventScript_16F8AC end EventScript_16F7F6:: @ 816F7F6 call EventScript_16F86F msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16F861 + goto_if eq, EventScript_16F861 call EventScript_1A8C27 fadescreen 1 hidemoneybox @@ -77,7 +77,7 @@ EventScript_16F822:: @ 816F822 call EventScript_16F86F msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16F84B + goto_if eq, EventScript_16F84B fadescreen 1 hidemoneybox .byte 0 diff --git a/data/maps/Route5_SouthEntrance/scripts.inc b/data/maps/Route5_SouthEntrance/scripts.inc index dd2c80612..eafff1c29 100644 --- a/data/maps/Route5_SouthEntrance/scripts.inc +++ b/data/maps/Route5_SouthEntrance/scripts.inc @@ -28,7 +28,7 @@ EventScript_16F92E:: @ 816F92E applymovement 255, Movement_1A75E7 waitmovement 0 checkflag FLAG_0x2A6 - goto_if_eq EventScript_16F958 + goto_if TRUE, EventScript_16F958 msgbox gUnknown_819E04B closemessage applymovement 255, Movement_16F9C4 diff --git a/data/maps/Route6_NorthEntrance/scripts.inc b/data/maps/Route6_NorthEntrance/scripts.inc index 3b8270ea6..c04a2d28f 100644 --- a/data/maps/Route6_NorthEntrance/scripts.inc +++ b/data/maps/Route6_NorthEntrance/scripts.inc @@ -28,7 +28,7 @@ EventScript_16F9F4:: @ 816F9F4 applymovement 255, Movement_1A75EB waitmovement 0 checkflag FLAG_0x2A6 - goto_if_eq EventScript_16FA1E + goto_if TRUE, EventScript_16FA1E msgbox gUnknown_819E181 closemessage applymovement 255, Movement_16FA8A diff --git a/data/maps/Route7_EastEntrance/scripts.inc b/data/maps/Route7_EastEntrance/scripts.inc index 1c06c9d24..fa9101aa4 100644 --- a/data/maps/Route7_EastEntrance/scripts.inc +++ b/data/maps/Route7_EastEntrance/scripts.inc @@ -28,7 +28,7 @@ EventScript_16FABB:: @ 816FABB applymovement 255, Movement_1A75E9 waitmovement 0 checkflag FLAG_0x2A6 - goto_if_eq EventScript_16FAE5 + goto_if TRUE, EventScript_16FAE5 msgbox gUnknown_819E2B7 closemessage applymovement 255, Movement_16FB51 diff --git a/data/maps/Route8_WestEntrance/scripts.inc b/data/maps/Route8_WestEntrance/scripts.inc index d12f6ddd1..391bc0c8b 100644 --- a/data/maps/Route8_WestEntrance/scripts.inc +++ b/data/maps/Route8_WestEntrance/scripts.inc @@ -28,7 +28,7 @@ EventScript_16FB81:: @ 816FB81 applymovement 255, Movement_1A75E9 waitmovement 0 checkflag FLAG_0x2A6 - goto_if_eq EventScript_16FBAB + goto_if TRUE, EventScript_16FBAB msgbox gUnknown_819E3ED closemessage applymovement 255, Movement_16FC2D diff --git a/data/maps/SSAnne_1F_Room4/scripts.inc b/data/maps/SSAnne_1F_Room4/scripts.inc index aa243949e..2bede7e12 100644 --- a/data/maps/SSAnne_1F_Room4/scripts.inc +++ b/data/maps/SSAnne_1F_Room4/scripts.inc @@ -6,7 +6,7 @@ SSAnne_1F_Room4_EventScript_160C44:: @ 8160C44 faceplayer checkplayergender compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_160C5C + goto_if eq, EventScript_160C5C msgbox gUnknown_8173BA4 release end diff --git a/data/maps/SSAnne_1F_Room6/scripts.inc b/data/maps/SSAnne_1F_Room6/scripts.inc index 1c6c0004c..37ed59374 100644 --- a/data/maps/SSAnne_1F_Room6/scripts.inc +++ b/data/maps/SSAnne_1F_Room6/scripts.inc @@ -6,7 +6,7 @@ SSAnne_1F_Room6_EventScript_160DF3:: @ 8160DF3 faceplayer msgbox gUnknown_817445B, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_160E18 + goto_if eq, EventScript_160E18 closemessage call EventScript_1A6C26 msgbox gUnknown_8174490 @@ -16,7 +16,7 @@ SSAnne_1F_Room6_EventScript_160DF3:: @ 8160DF3 EventScript_160E18:: @ 8160E18 checkplayergender compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_160E2E + goto_if eq, EventScript_160E2E msgbox gUnknown_8174515 release end diff --git a/data/maps/SSAnne_CaptainsOffice/scripts.inc b/data/maps/SSAnne_CaptainsOffice/scripts.inc index e15fd740c..114ba084a 100644 --- a/data/maps/SSAnne_CaptainsOffice/scripts.inc +++ b/data/maps/SSAnne_CaptainsOffice/scripts.inc @@ -4,7 +4,7 @@ SSAnne_CaptainsOffice_MapScripts:: @ 8160B39 SSAnne_CaptainsOffice_EventScript_160B3A:: @ 8160B3A lock checkflag FLAG_GOT_HM01 - goto_if_eq EventScript_160BB5 + goto_if TRUE, EventScript_160BB5 msgbox gUnknown_8173646 textcolor 3 message Text_173676 diff --git a/data/maps/SafariZone_SecretHouse/scripts.inc b/data/maps/SafariZone_SecretHouse/scripts.inc index 4ce9afe37..a4b3b1910 100644 --- a/data/maps/SafariZone_SecretHouse/scripts.inc +++ b/data/maps/SafariZone_SecretHouse/scripts.inc @@ -5,11 +5,11 @@ SafariZone_SecretHouse_EventScript_162453:: @ 8162453 lock faceplayer checkflag FLAG_GOT_HM03 - goto_if_eq EventScript_1624A9 + goto_if TRUE, EventScript_1624A9 msgbox gUnknown_8177DC1 checkitemspace ITEM_HM03, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16249F + goto_if eq, EventScript_16249F additem ITEM_HM03, 1 giveitemfanfaremsg gUnknown_8177E92, ITEM_HM03 msgbox gUnknown_8177EB7 diff --git a/data/maps/SaffronCity/scripts.inc b/data/maps/SaffronCity/scripts.inc index a4036b837..498557ddb 100644 --- a/data/maps/SaffronCity/scripts.inc +++ b/data/maps/SaffronCity/scripts.inc @@ -5,7 +5,7 @@ SaffronCity_MapScripts:: @ 816735F SaffronCity_MapScript1_167365:: @ 8167365 setworldmapflag FLAG_WORLD_MAP_SAFFRON_CITY checkflag FLAG_RESCUED_MR_FUJI - call_if lt, EventScript_167372 + call_if FALSE, EventScript_167372 end EventScript_167372:: @ 8167372 @@ -43,7 +43,7 @@ SaffronCity_EventScript_1673B0:: @ 81673B0 SaffronCity_EventScript_1673B9:: @ 81673B9 lock checkflag FLAG_RESCUED_MR_FUJI - goto_if_eq EventScript_1673D7 + goto_if TRUE, EventScript_1673D7 applymovement 6, Movement_1A75E1 waitmovement 0 msgbox gUnknown_81812CA diff --git a/data/maps/SaffronCity_Dojo/scripts.inc b/data/maps/SaffronCity_Dojo/scripts.inc index e35c5237a..e0991b9d5 100644 --- a/data/maps/SaffronCity_Dojo/scripts.inc +++ b/data/maps/SaffronCity_Dojo/scripts.inc @@ -21,7 +21,7 @@ SaffronCity_Dojo_EventScript_16EC00:: @ 816EC00 lock faceplayer checkflag FLAG_0x278 - goto_if_eq EventScript_16EC3C + goto_if TRUE, EventScript_16EC3C drawmonpic SPECIES_HITMONLEE, 10, 3 setvar VAR_0x4001, SPECIES_HITMONLEE applymovement 5, Movement_1A75E9 @@ -30,7 +30,7 @@ SaffronCity_Dojo_EventScript_16EC00:: @ 816EC00 msgbox gUnknown_819B44E, MSGBOX_YESNO call EventScript_1A6675 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16EC82 + goto_if eq, EventScript_16EC82 erasemonpic release end @@ -44,7 +44,7 @@ SaffronCity_Dojo_EventScript_16EC46:: @ 816EC46 lock faceplayer checkflag FLAG_0x278 - goto_if_eq EventScript_16EC3C + goto_if TRUE, EventScript_16EC3C drawmonpic SPECIES_HITMONCHAN, 10, 3 setvar VAR_0x4001, SPECIES_HITMONCHAN applymovement 5, Movement_1A75E9 @@ -53,7 +53,7 @@ SaffronCity_Dojo_EventScript_16EC46:: @ 816EC46 msgbox gUnknown_819B49E, MSGBOX_YESNO call EventScript_1A6675 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16EC82 + goto_if eq, EventScript_16EC82 erasemonpic release end @@ -62,11 +62,11 @@ EventScript_16EC82:: @ 816EC82 erasemonpic givemon VAR_0x4001, 25, ITEM_NONE, 0, 0, 0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16ECB5 + goto_if eq, EventScript_16ECB5 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16ECEC + goto_if eq, EventScript_16ECEC compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A927C + goto_if eq, EventScript_1A927C release end @@ -80,7 +80,7 @@ EventScript_16ECB5:: @ 816ECB5 setflag FLAG_0x278 msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16ED29 + goto_if eq, EventScript_16ED29 call EventScript_1A8C27 call EventScript_1A74EB goto EventScript_16ED29 @@ -96,7 +96,7 @@ EventScript_16ECEC:: @ 816ECEC setflag FLAG_0x278 msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16ED1E + goto_if eq, EventScript_16ED1E call EventScript_1A8C33 goto EventScript_16ED1E end @@ -145,7 +145,7 @@ SaffronCity_Dojo_EventScript_16ED8B:: @ 816ED8B SaffronCity_Dojo_EventScript_16EDA2:: @ 816EDA2 trainerbattle 2, TRAINER_BLACK_BELT_KOICHI, 0, Text_19B12C, Text_19B193, EventScript_16EDD0 checkflag FLAG_0x278 - goto_if_eq EventScript_16EDC6 + goto_if TRUE, EventScript_16EDC6 msgbox gUnknown_819B1A7, 6 end diff --git a/data/maps/SaffronCity_Gym/scripts.inc b/data/maps/SaffronCity_Gym/scripts.inc index 5d085824d..1e0fcf882 100644 --- a/data/maps/SaffronCity_Gym/scripts.inc +++ b/data/maps/SaffronCity_Gym/scripts.inc @@ -5,7 +5,7 @@ SaffronCity_Gym_EventScript_16EDD8:: @ 816EDD8 famechecker FAMECHECKER_SABRINA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_SABRINA, 0, Text_19B53C, Text_19B602, EventScript_16EE0A checkflag FLAG_0x29A - goto_if lt, EventScript_16EE3D + goto_if FALSE, EventScript_16EE3D msgbox gUnknown_819B7F2 release end @@ -24,7 +24,7 @@ EventScript_16EE3D:: @ 816EE3D msgbox gUnknown_819B6FA checkitemspace ITEM_TM04, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16EE7E + goto_if eq, EventScript_16EE7E additem ITEM_TM04, 1 giveitemfanfaremsg gUnknown_819B7D3, ITEM_TM04 setflag FLAG_0x29A @@ -77,7 +77,7 @@ SaffronCity_Gym_EventScript_16EF36:: @ 816EF36 lock faceplayer checkflag FLAG_DEFEATED_SABRINA - goto_if_eq EventScript_16EF4B + goto_if TRUE, EventScript_16EF4B msgbox gUnknown_819BCF6 release end @@ -90,7 +90,7 @@ EventScript_16EF4B:: @ 816EF4B SaffronCity_Gym_EventScript_16EF55:: @ 816EF55 lockall checkflag FLAG_BADGE06_GET - goto_if_eq EventScript_16EF69 + goto_if TRUE, EventScript_16EF69 msgbox gUnknown_819BDFE releaseall end diff --git a/data/maps/SaffronCity_House1_2F/scripts.inc b/data/maps/SaffronCity_House1_2F/scripts.inc index 116f68ec3..54b0a5a65 100644 --- a/data/maps/SaffronCity_House1_2F/scripts.inc +++ b/data/maps/SaffronCity_House1_2F/scripts.inc @@ -20,13 +20,13 @@ SaffronCity_House1_2F_EventScript_16EB70:: @ 816EB70 SaffronCity_House1_2F_EventScript_16EB7B:: @ 816EB7B special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer checkitem ITEM_POKE_DOLL, 1 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_1C4CF6 + goto_if eq, EventScript_1C4CF6 checkplayergender compare_var_to_value VAR_RESULT, 0 call_if eq, EventScript_16EBB7 diff --git a/data/maps/SaffronCity_House3/scripts.inc b/data/maps/SaffronCity_House3/scripts.inc index 0f663ecdf..8a1ec97b5 100644 --- a/data/maps/SaffronCity_House3/scripts.inc +++ b/data/maps/SaffronCity_House3/scripts.inc @@ -5,11 +5,11 @@ SaffronCity_House3_EventScript_16F05F:: @ 816F05F lock faceplayer checkflag FLAG_GOT_TM29_FROM_MR_PSYCHIC - goto_if_eq EventScript_16F0B5 + goto_if TRUE, EventScript_16F0B5 msgbox gUnknown_819C142 checkitemspace ITEM_TM29, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16F0AB + goto_if eq, EventScript_16F0AB additem ITEM_TM29, 1 giveitemfanfaremsg gUnknown_819C16C, ITEM_TM29 msgbox gUnknown_819C18F diff --git a/data/maps/SaffronCity_Mart/scripts.inc b/data/maps/SaffronCity_Mart/scripts.inc index 509fd37b6..5b77e5864 100644 --- a/data/maps/SaffronCity_Mart/scripts.inc +++ b/data/maps/SaffronCity_Mart/scripts.inc @@ -12,7 +12,7 @@ SaffronCity_Mart_EventScript_16EFAC:: @ 816EFAC SaffronCity_Mart_EventScript_16EFB5:: @ 816EFB5 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/SaffronCity_PokemonCenter_1F/scripts.inc b/data/maps/SaffronCity_PokemonCenter_1F/scripts.inc index 8df5fce2b..0f2b92262 100644 --- a/data/maps/SaffronCity_PokemonCenter_1F/scripts.inc +++ b/data/maps/SaffronCity_PokemonCenter_1F/scripts.inc @@ -26,7 +26,7 @@ SaffronCity_PokemonCenter_1F_EventScript_16F016:: @ 816F016 lock faceplayer compare_var_to_value VAR_MAP_SCENE_SILPH_CO_11F, 1 - goto_if_eq EventScript_16F02D + goto_if eq, EventScript_16F02D msgbox gUnknown_819C0B4 release end diff --git a/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc b/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc index c7667ce6a..30d528791 100644 --- a/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc +++ b/data/maps/SaffronCity_PokemonTrainerFanClub/scripts.inc @@ -72,9 +72,9 @@ Movement_16F13E:: @ 816F13E SaffronCity_PokemonTrainerFanClub_MapScript2_16F144:: @ 816F144 compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 1 - goto_if_eq EventScript_16F267 + goto_if eq, EventScript_16F267 compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 2 - goto_if_eq EventScript_16F15B + goto_if eq, EventScript_16F15B end EventScript_16F15B:: @ 816F15B @@ -167,13 +167,13 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F281:: @ 816F281 setvar VAR_0x8004, 0 special sub_81133A4 compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 - goto_if_eq EventScript_16F2EE + goto_if eq, EventScript_16F2EE specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F2C0 + goto_if eq, EventScript_16F2C0 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 7 - goto_if_eq EventScript_16F2E4 + goto_if eq, EventScript_16F2E4 msgbox gUnknown_819C420 release end @@ -181,7 +181,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F281:: @ 816F281 EventScript_16F2C0:: @ 816F2C0 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F2DA + goto_if eq, EventScript_16F2DA msgbox gUnknown_819C390 release end @@ -207,13 +207,13 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F2F8:: @ 816F2F8 setvar VAR_0x8004, 3 special sub_81133A4 compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 - goto_if_eq EventScript_16F365 + goto_if eq, EventScript_16F365 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F337 + goto_if eq, EventScript_16F337 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 7 - goto_if_eq EventScript_16F35B + goto_if eq, EventScript_16F35B msgbox gUnknown_819CBD3 release end @@ -221,7 +221,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F2F8:: @ 816F2F8 EventScript_16F337:: @ 816F337 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F351 + goto_if eq, EventScript_16F351 msgbox gUnknown_819CB32 release end @@ -247,13 +247,13 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F36F:: @ 816F36F setvar VAR_0x8004, 1 special sub_81133A4 compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 - goto_if_eq EventScript_16F3DC + goto_if eq, EventScript_16F3DC specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F3AE + goto_if eq, EventScript_16F3AE specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 7 - goto_if_eq EventScript_16F3D2 + goto_if eq, EventScript_16F3D2 msgbox gUnknown_819C6BA release end @@ -261,7 +261,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F36F:: @ 816F36F EventScript_16F3AE:: @ 816F3AE specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F3C8 + goto_if eq, EventScript_16F3C8 msgbox gUnknown_819C5A9 release end @@ -287,13 +287,13 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F3E6:: @ 816F3E6 setvar VAR_0x8004, 2 special sub_81133A4 compare_var_to_value VAR_MAP_SCENE_SAFFRON_CITY_POKEMON_TRAINER_FAN_CLUB, 0 - goto_if_eq EventScript_16F453 + goto_if eq, EventScript_16F453 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F425 + goto_if eq, EventScript_16F425 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 7 - goto_if_eq EventScript_16F449 + goto_if eq, EventScript_16F449 msgbox gUnknown_819C986 release end @@ -301,7 +301,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F3E6:: @ 816F3E6 EventScript_16F425:: @ 816F425 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F43F + goto_if eq, EventScript_16F43F msgbox gUnknown_819C81E release end @@ -328,10 +328,10 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F45D:: @ 816F45D special sub_81133A4 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F491 + goto_if eq, EventScript_16F491 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 7 - goto_if_eq EventScript_16F4B5 + goto_if eq, EventScript_16F4B5 msgbox gUnknown_819D01F release end @@ -339,7 +339,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F45D:: @ 816F45D EventScript_16F491:: @ 816F491 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F4AB + goto_if eq, EventScript_16F4AB msgbox gUnknown_819CEDF release end @@ -361,10 +361,10 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F4BF:: @ 816F4BF special sub_81133A4 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F4F3 + goto_if eq, EventScript_16F4F3 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 7 - goto_if_eq EventScript_16F517 + goto_if eq, EventScript_16F517 msgbox gUnknown_819CDDA release end @@ -372,7 +372,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F4BF:: @ 816F4BF EventScript_16F4F3:: @ 816F4F3 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F50D + goto_if eq, EventScript_16F50D msgbox gUnknown_819CCF3 release end @@ -394,10 +394,10 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F521:: @ 816F521 special sub_81133A4 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F555 + goto_if eq, EventScript_16F555 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 7 - goto_if_eq EventScript_16F579 + goto_if eq, EventScript_16F579 msgbox gUnknown_819D1AE release end @@ -405,7 +405,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F521:: @ 816F521 EventScript_16F555:: @ 816F555 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F56F + goto_if eq, EventScript_16F56F msgbox gUnknown_819D0E3 release end @@ -427,10 +427,10 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F583:: @ 816F583 special sub_81133A4 specialvar VAR_RESULT, sub_8113364 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F5B7 + goto_if eq, EventScript_16F5B7 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 7 - goto_if_eq EventScript_16F5DB + goto_if eq, EventScript_16F5DB msgbox gUnknown_819D3D2 release end @@ -438,7 +438,7 @@ SaffronCity_PokemonTrainerFanClub_EventScript_16F583:: @ 816F583 EventScript_16F5B7:: @ 816F5B7 specialvar VAR_RESULT, sub_8113288 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16F5D1 + goto_if eq, EventScript_16F5D1 msgbox gUnknown_819D2B4 release end diff --git a/data/maps/SeafoamIslands_B3F/scripts.inc b/data/maps/SeafoamIslands_B3F/scripts.inc index 2bae9bea7..bcb862a1d 100644 --- a/data/maps/SeafoamIslands_B3F/scripts.inc +++ b/data/maps/SeafoamIslands_B3F/scripts.inc @@ -5,17 +5,17 @@ SeafoamIslands_B3F_MapScripts:: @ 8162F4F SeafoamIslands_B3F_MapScript1_162F5A:: @ 8162F5A checkflag FLAG_0x2D2 - call_if lt, EventScript_162F6D + call_if FALSE, EventScript_162F6D checkflag FLAG_0x2D2 - call_if eq, EventScript_162F94 + call_if TRUE, EventScript_162F94 end EventScript_162F6D:: @ 8162F6D setvar VAR_0x4002, 0 checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 - call_if lt, EventScript_162FF0 + call_if FALSE, EventScript_162FF0 checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 - call_if lt, EventScript_162FF0 + call_if FALSE, EventScript_162FF0 compare_var_to_value VAR_0x4002, 2 call_if eq, EventScript_162F90 return @@ -36,11 +36,11 @@ EventScript_162FA2:: @ 8162FA2 lockall setvar VAR_0x4002, 0 checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_1 - call_if lt, EventScript_162FF0 + call_if FALSE, EventScript_162FF0 checkflag FLAG_HIDE_SEAFOAM_B3F_BOULDER_2 - call_if lt, EventScript_162FF0 + call_if FALSE, EventScript_162FF0 compare_var_to_value VAR_0x4002, 2 - goto_if_eq EventScript_16300C + goto_if eq, EventScript_16300C getplayerxy VAR_0x8008, VAR_0x8009 compare_var_to_value VAR_0x8008, 24 call_if lt, EventScript_162FF6 diff --git a/data/maps/SeafoamIslands_B4F/scripts.inc b/data/maps/SeafoamIslands_B4F/scripts.inc index 01fc354d3..24b2238b7 100644 --- a/data/maps/SeafoamIslands_B4F/scripts.inc +++ b/data/maps/SeafoamIslands_B4F/scripts.inc @@ -7,8 +7,8 @@ SeafoamIslands_B4F_MapScripts:: @ 816302E .byte 0 SeafoamIslands_B4F_MapScript2_163048:: @ 8163048 - checkflag FLAG_0x807 - call_if eq, EventScript_163052 + checkflag FLAG_SYS_SPECIAL_WILD_BATTLE + call_if TRUE, EventScript_163052 end EventScript_163052:: @ 8163052 @@ -20,19 +20,19 @@ EventScript_163052:: @ 8163052 SeafoamIslands_B4F_MapScript1_163066:: @ 8163066 checkflag FLAG_0x2BE - call_if lt, EventScript_1630AD + call_if FALSE, EventScript_1630AD checkflag FLAG_0x2D3 - call_if lt, EventScript_163082 + call_if FALSE, EventScript_163082 checkflag FLAG_0x2D3 - call_if eq, EventScript_1630A9 + call_if TRUE, EventScript_1630A9 end EventScript_163082:: @ 8163082 setvar VAR_0x4002, 0 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 - call_if lt, EventScript_163169 + call_if FALSE, EventScript_163169 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 - call_if lt, EventScript_163169 + call_if FALSE, EventScript_163169 compare_var_to_value VAR_0x4002, 2 call_if eq, EventScript_1630A5 return @@ -52,11 +52,11 @@ EventScript_1630AD:: @ 81630AD SeafoamIslands_B4F_MapScript3_1630B1:: @ 81630B1 setvar VAR_0x4002, 0 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 - call_if lt, EventScript_163169 + call_if FALSE, EventScript_163169 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 - call_if lt, EventScript_163169 + call_if FALSE, EventScript_163169 compare_var_to_value VAR_0x4002, 2 - goto_if_eq EventScript_1630D4 + goto_if eq, EventScript_1630D4 end EventScript_1630D4:: @ 81630D4 @@ -96,11 +96,11 @@ EventScript_163121:: @ 8163121 lockall setvar VAR_0x4002, 0 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_1 - call_if lt, EventScript_163169 + call_if FALSE, EventScript_163169 checkflag FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 - call_if lt, EventScript_163169 + call_if FALSE, EventScript_163169 compare_var_to_value VAR_0x4002, 2 - goto_if_eq EventScript_163185 + goto_if eq, EventScript_163185 getplayerxy VAR_0x8008, VAR_0x8009 compare_var_to_value VAR_0x8008, 9 call_if lt, EventScript_16316F @@ -165,7 +165,7 @@ Movement_1631AA:: @ 81631AA SeafoamIslands_B4F_EventScript_1631AC:: @ 81631AC special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer @@ -178,17 +178,17 @@ SeafoamIslands_B4F_EventScript_1631AC:: @ 81631AC delay 10 playbgm MUS_EXEYE, 0 waitbuttonpress - setflag FLAG_0x807 + setflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_807F9D8 waitstate - clearflag FLAG_0x807 + clearflag FLAG_SYS_SPECIAL_WILD_BATTLE specialvar VAR_RESULT, sub_80CA74C compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16320F + goto_if eq, EventScript_16320F compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_163218 + goto_if eq, EventScript_163218 compare_var_to_value VAR_RESULT, 5 - goto_if_eq EventScript_163218 + goto_if eq, EventScript_163218 setflag FLAG_0x2BE release end diff --git a/data/maps/SevenIsland_House_Room1/scripts.inc b/data/maps/SevenIsland_House_Room1/scripts.inc index 760416ed2..70813ddba 100644 --- a/data/maps/SevenIsland_House_Room1/scripts.inc +++ b/data/maps/SevenIsland_House_Room1/scripts.inc @@ -78,7 +78,7 @@ SevenIsland_House_Room1_EventScript_170958:: @ 8170958 compare_var_to_value VAR_RESULT, 1 call_if eq, EventScript_17097D compare_var_to_value VAR_0x4001, 1 - goto_if_eq EventScript_170987 + goto_if eq, EventScript_170987 msgbox gUnknown_81A049B release end @@ -93,17 +93,17 @@ EventScript_170987:: @ 8170987 special sub_80CAAAC msgbox gUnknown_81A0598, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_170A11 + goto_if eq, EventScript_170A11 call EventScript_170A1E compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_170A11 + goto_if eq, EventScript_170A11 msgbox gUnknown_81A0788, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_170A11 + goto_if eq, EventScript_170A11 special LoadPlayerParty call EventScript_1A4EAF compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_170A11 + goto_if eq, EventScript_170A11 special SavePlayerParty special sub_80A03D8 msgbox gUnknown_81A07C4 diff --git a/data/maps/SevenIsland_Mart/scripts.inc b/data/maps/SevenIsland_Mart/scripts.inc index ce9ad21ed..58312009f 100644 --- a/data/maps/SevenIsland_Mart/scripts.inc +++ b/data/maps/SevenIsland_Mart/scripts.inc @@ -4,7 +4,7 @@ SevenIsland_Mart_MapScripts:: @ 8170B30 SevenIsland_Mart_EventScript_170B31:: @ 8170B31 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc index b1e5689cc..1ee36076b 100644 --- a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc +++ b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc @@ -5,7 +5,7 @@ SevenIsland_SeavaultCanyon_TanobyKey_MapScripts:: @ 8164DCC SevenIsland_SeavaultCanyon_TanobyKey_MapScript1_164DD2:: @ 8164DD2 setworldmapflag FLAG_WORLD_MAP_SEVEN_ISLAND_SEAVAULT_CANYON_TANOBY_KEY checkflag FLAG_0x849 - call_if eq, EventScript_164E07 + call_if TRUE, EventScript_164E07 setvar VAR_0x4001, 0 setvar VAR_0x4002, 0 setvar VAR_0x4003, 0 @@ -29,77 +29,77 @@ EventScript_164E07:: @ 8164E07 SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164E39:: @ 8164E39 lockall compare_var_to_value VAR_0x4001, 100 - goto_if_eq EventScript_164F8A + goto_if eq, EventScript_164F8A call EventScript_164F2E setvar VAR_0x4001, 100 compare_var_to_value VAR_0x4008, 7 - goto_if_eq EventScript_164F8C + goto_if eq, EventScript_164F8C releaseall end SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164E5C:: @ 8164E5C lockall compare_var_to_value VAR_0x4002, 100 - goto_if_eq EventScript_164F8A + goto_if eq, EventScript_164F8A call EventScript_164F2E setvar VAR_0x4002, 100 compare_var_to_value VAR_0x4008, 7 - goto_if_eq EventScript_164F8C + goto_if eq, EventScript_164F8C releaseall end SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164E7F:: @ 8164E7F lockall compare_var_to_value VAR_0x4003, 100 - goto_if_eq EventScript_164F8A + goto_if eq, EventScript_164F8A call EventScript_164F2E setvar VAR_0x4003, 100 compare_var_to_value VAR_0x4008, 7 - goto_if_eq EventScript_164F8C + goto_if eq, EventScript_164F8C releaseall end SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164EA2:: @ 8164EA2 lockall compare_var_to_value VAR_0x4004, 100 - goto_if_eq EventScript_164F8A + goto_if eq, EventScript_164F8A call EventScript_164F2E setvar VAR_0x4004, 100 compare_var_to_value VAR_0x4008, 7 - goto_if_eq EventScript_164F8C + goto_if eq, EventScript_164F8C releaseall end SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164EC5:: @ 8164EC5 lockall compare_var_to_value VAR_0x4005, 100 - goto_if_eq EventScript_164F8A + goto_if eq, EventScript_164F8A call EventScript_164F2E setvar VAR_0x4005, 100 compare_var_to_value VAR_0x4008, 7 - goto_if_eq EventScript_164F8C + goto_if eq, EventScript_164F8C releaseall end SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164EE8:: @ 8164EE8 lockall compare_var_to_value VAR_0x4006, 100 - goto_if_eq EventScript_164F8A + goto_if eq, EventScript_164F8A call EventScript_164F2E setvar VAR_0x4006, 100 compare_var_to_value VAR_0x4008, 7 - goto_if_eq EventScript_164F8C + goto_if eq, EventScript_164F8C releaseall end SevenIsland_SeavaultCanyon_TanobyKey_EventScript_164F0B:: @ 8164F0B lockall compare_var_to_value VAR_0x4007, 100 - goto_if_eq EventScript_164F8A + goto_if eq, EventScript_164F8A call EventScript_164F2E setvar VAR_0x4007, 100 compare_var_to_value VAR_0x4008, 7 - goto_if_eq EventScript_164F8C + goto_if eq, EventScript_164F8C releaseall end diff --git a/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc b/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc index 38e2c01e4..94fcdf92d 100644 --- a/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc +++ b/data/maps/SevenIsland_SevaultCanyon_House/scripts.inc @@ -4,7 +4,7 @@ SevenIsland_SevaultCanyon_House_MapScripts:: @ 8172182 SevenIsland_SevaultCanyon_House_EventScript_172183:: @ 8172183 lock checkflag FLAG_TEMP_2 - goto_if_eq EventScript_172211 + goto_if TRUE, EventScript_172211 playbgm MUS_P_SCHOOL, 0 applymovement 1, Movement_172231 waitmovement 0 @@ -16,7 +16,7 @@ SevenIsland_SevaultCanyon_House_EventScript_172183:: @ 8172183 textcolor 3 msgbox gUnknown_81A4DAF, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_172225 + goto_if eq, EventScript_172225 msgbox gUnknown_81A4DD8 closemessage call EventScript_1A6675 diff --git a/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc b/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc index 6755ce61c..7623c5c59 100644 --- a/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc +++ b/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc @@ -7,7 +7,7 @@ SevenIsland_TrainerTower_Elevator_EventScript_164B03:: @ 8164B03 lockall setvar VAR_0x8004, 6 checkflag FLAG_TEMP_2 - call_if lt, EventScript_1A7AB9 + call_if FALSE, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 message Text_1A535C @@ -41,7 +41,7 @@ EventScript_164B90:: @ 8164B90 setvar VAR_0x8006, 3 setdynamicwarp MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY, 255, 17, 8 compare_var_to_value VAR_0x403A, 3 - goto_if_eq EventScript_164BD3 + goto_if eq, EventScript_164BD3 call EventScript_164BD8 setvar VAR_0x403A, 3 special sub_80CB63C diff --git a/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc b/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc index 9bbdef6bf..24f2fd622 100644 --- a/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc +++ b/data/maps/SevenIsland_TrainerTower_Lobby/scripts.inc @@ -13,7 +13,7 @@ SevenIsland_TrainerTower_Lobby_MapScript1_164853:: @ 8164853 setvar VAR_0x8004, 18 special sub_815D9E8 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_164886 + goto_if eq, EventScript_164886 setvar VAR_0x4000, 0 setobjectxy 255, 9, 7 applymovement 255, Movement_164AD4 @@ -112,7 +112,7 @@ SevenIsland_TrainerTower_Lobby_EventScript_164966:: @ 8164966 setvar VAR_0x8004, 20 special sub_815D9E8 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_164988 + goto_if eq, EventScript_164988 msgbox gUnknown_817C9A2 goto EventScript_164990 @@ -126,7 +126,7 @@ EventScript_164990:: @ 8164990 SevenIsland_TrainerTower_Lobby_EventScript_164992:: @ 8164992 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 @@ -159,7 +159,7 @@ SevenIsland_TrainerTower_Lobby_EventScript_1649CE:: @ 81649CE setvar VAR_0x8004, 17 special sub_815D9E8 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_164A00 + goto_if eq, EventScript_164A00 msgbox gUnknown_817C7D9 goto EventScript_164A08 diff --git a/data/maps/SilphCo_10F/scripts.inc b/data/maps/SilphCo_10F/scripts.inc index 3cee38763..f453463dd 100644 --- a/data/maps/SilphCo_10F/scripts.inc +++ b/data/maps/SilphCo_10F/scripts.inc @@ -4,7 +4,7 @@ SilphCo_10F_MapScripts:: @ 8161D86 SilphCo_10F_MapScript1_161D8C:: @ 8161D8C checkflag FLAG_0x28C - call_if lt, EventScript_1A84D6 + call_if FALSE, EventScript_1A84D6 end SilphCo_10F_EventScript_161D96:: @ 8161D96 diff --git a/data/maps/SilphCo_11F/scripts.inc b/data/maps/SilphCo_11F/scripts.inc index 5de78bb27..850cd3ce5 100644 --- a/data/maps/SilphCo_11F/scripts.inc +++ b/data/maps/SilphCo_11F/scripts.inc @@ -4,14 +4,14 @@ SilphCo_11F_MapScripts:: @ 8161DEE SilphCo_11F_MapScript1_161DF4:: @ 8161DF4 checkflag FLAG_0x28D - call_if lt, EventScript_1A8504 + call_if FALSE, EventScript_1A8504 end SilphCo_11F_EventScript_161DFE:: @ 8161DFE lock faceplayer - checkflag FLAG_0x250 - goto_if_eq EventScript_161E75 + checkflag FLAG_GOT_MASTER_BALL_FROM_SILPH + goto_if TRUE, EventScript_161E75 checkplayergender compare_var_to_value VAR_RESULT, 0 call_if eq, EventScript_161E59 @@ -19,11 +19,11 @@ SilphCo_11F_EventScript_161DFE:: @ 8161DFE call_if eq, EventScript_161E62 checkitemspace ITEM_MASTER_BALL, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_161E6B + goto_if eq, EventScript_161E6B additem ITEM_MASTER_BALL, 1 giveitemfanfaremsg gUnknown_8176FBD, ITEM_MASTER_BALL, 1, MUS_FAN5 msgbox gUnknown_8176FEB - setflag FLAG_0x250 + setflag FLAG_GOT_MASTER_BALL_FROM_SILPH release end diff --git a/data/maps/SilphCo_2F/scripts.inc b/data/maps/SilphCo_2F/scripts.inc index 002d3291a..d2848d23d 100644 --- a/data/maps/SilphCo_2F/scripts.inc +++ b/data/maps/SilphCo_2F/scripts.inc @@ -4,9 +4,9 @@ SilphCo_2F_MapScripts:: @ 8161641 SilphCo_2F_MapScript1_161647:: @ 8161647 checkflag FLAG_0x27A - call_if lt, EventScript_1A8149 + call_if FALSE, EventScript_1A8149 checkflag FLAG_0x27B - call_if lt, EventScript_1A8177 + call_if FALSE, EventScript_1A8177 end SilphCo_2F_EventScript_16165A:: @ 816165A diff --git a/data/maps/SilphCo_3F/scripts.inc b/data/maps/SilphCo_3F/scripts.inc index 52c1f847b..ee4a4288b 100644 --- a/data/maps/SilphCo_3F/scripts.inc +++ b/data/maps/SilphCo_3F/scripts.inc @@ -4,9 +4,9 @@ SilphCo_3F_MapScripts:: @ 81616C5 SilphCo_3F_MapScript1_1616CB:: @ 81616CB checkflag FLAG_0x27C - call_if lt, EventScript_1A81A5 + call_if FALSE, EventScript_1A81A5 checkflag FLAG_0x27D - call_if lt, EventScript_1A81DC + call_if FALSE, EventScript_1A81DC end SilphCo_3F_EventScript_1616DE:: @ 81616DE diff --git a/data/maps/SilphCo_4F/scripts.inc b/data/maps/SilphCo_4F/scripts.inc index be241084e..62f122892 100644 --- a/data/maps/SilphCo_4F/scripts.inc +++ b/data/maps/SilphCo_4F/scripts.inc @@ -4,9 +4,9 @@ SilphCo_4F_MapScripts:: @ 8161736 SilphCo_4F_MapScript1_16173C:: @ 816173C checkflag FLAG_0x27E - call_if lt, EventScript_1A8213 + call_if FALSE, EventScript_1A8213 checkflag FLAG_0x27F - call_if lt, EventScript_1A8241 + call_if FALSE, EventScript_1A8241 end SilphCo_4F_EventScript_16174F:: @ 816174F diff --git a/data/maps/SilphCo_5F/scripts.inc b/data/maps/SilphCo_5F/scripts.inc index 42164eb7e..d97f831a6 100644 --- a/data/maps/SilphCo_5F/scripts.inc +++ b/data/maps/SilphCo_5F/scripts.inc @@ -4,11 +4,11 @@ SilphCo_5F_MapScripts:: @ 81617BE SilphCo_5F_MapScript1_1617C4:: @ 81617C4 checkflag FLAG_0x280 - call_if lt, EventScript_1A826F + call_if FALSE, EventScript_1A826F checkflag FLAG_0x281 - call_if lt, EventScript_1A82A6 + call_if FALSE, EventScript_1A82A6 checkflag FLAG_0x282 - call_if lt, EventScript_1A82DD + call_if FALSE, EventScript_1A82DD end SilphCo_5F_EventScript_1617E0:: @ 81617E0 diff --git a/data/maps/SilphCo_6F/scripts.inc b/data/maps/SilphCo_6F/scripts.inc index 4caa7936c..2529bccd7 100644 --- a/data/maps/SilphCo_6F/scripts.inc +++ b/data/maps/SilphCo_6F/scripts.inc @@ -4,7 +4,7 @@ SilphCo_6F_MapScripts:: @ 8161881 SilphCo_6F_MapScript1_161887:: @ 8161887 checkflag FLAG_0x283 - call_if lt, EventScript_1A8314 + call_if FALSE, EventScript_1A8314 end SilphCo_6F_EventScript_161891:: @ 8161891 diff --git a/data/maps/SilphCo_7F/scripts.inc b/data/maps/SilphCo_7F/scripts.inc index 871f2fdd7..9d0137cc3 100644 --- a/data/maps/SilphCo_7F/scripts.inc +++ b/data/maps/SilphCo_7F/scripts.inc @@ -5,11 +5,11 @@ SilphCo_7F_MapScripts:: @ 8161984 SilphCo_7F_MapScript1_16198F:: @ 816198F checkflag FLAG_0x284 - call_if lt, EventScript_1A834B + call_if FALSE, EventScript_1A834B checkflag FLAG_0x285 - call_if lt, EventScript_1A8379 + call_if FALSE, EventScript_1A8379 checkflag FLAG_0x286 - call_if lt, EventScript_1A83A7 + call_if FALSE, EventScript_1A83A7 end SilphCo_7F_MapScript2_1619AB:: @ 81619AB @@ -131,16 +131,16 @@ SilphCo_7F_EventScript_161AC8:: @ 8161AC8 lock faceplayer checkflag FLAG_GOT_LAPRAS_FROM_SILPH - goto_if_eq EventScript_161B8D + goto_if TRUE, EventScript_161B8D msgbox gUnknown_8176266 setvar VAR_0x4001, SPECIES_LAPRAS givemon SPECIES_LAPRAS, 25, ITEM_NONE, 0, 0, 0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_161B12 + goto_if eq, EventScript_161B12 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_161B45 + goto_if eq, EventScript_161B45 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A927C + goto_if eq, EventScript_1A927C release end @@ -153,7 +153,7 @@ EventScript_161B12:: @ 8161B12 getspeciesname 0, SPECIES_LAPRAS msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_161B7E + goto_if eq, EventScript_161B7E call EventScript_1A8C27 call EventScript_1A74EB goto EventScript_161B7E @@ -170,7 +170,7 @@ EventScript_161B45:: @ 8161B45 getspeciesname 0, SPECIES_LAPRAS msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_161B73 + goto_if eq, EventScript_161B73 call EventScript_1A8C33 goto EventScript_161B73 diff --git a/data/maps/SilphCo_8F/scripts.inc b/data/maps/SilphCo_8F/scripts.inc index 4654d0bc7..0bfacced0 100644 --- a/data/maps/SilphCo_8F/scripts.inc +++ b/data/maps/SilphCo_8F/scripts.inc @@ -4,7 +4,7 @@ SilphCo_8F_MapScripts:: @ 8161C5F SilphCo_8F_MapScript1_161C65:: @ 8161C65 checkflag FLAG_0x287 - call_if lt, EventScript_1A83D5 + call_if FALSE, EventScript_1A83D5 end SilphCo_8F_EventScript_161C6F:: @ 8161C6F diff --git a/data/maps/SilphCo_9F/scripts.inc b/data/maps/SilphCo_9F/scripts.inc index 72299d021..36d9be32c 100644 --- a/data/maps/SilphCo_9F/scripts.inc +++ b/data/maps/SilphCo_9F/scripts.inc @@ -4,13 +4,13 @@ SilphCo_9F_MapScripts:: @ 8161CDE SilphCo_9F_MapScript1_161CE4:: @ 8161CE4 checkflag FLAG_0x288 - call_if lt, EventScript_1A840C + call_if FALSE, EventScript_1A840C checkflag FLAG_0x289 - call_if lt, EventScript_1A8443 + call_if FALSE, EventScript_1A8443 checkflag FLAG_0x28A - call_if lt, EventScript_1A847A + call_if FALSE, EventScript_1A847A checkflag FLAG_0x28B - call_if lt, EventScript_1A84A8 + call_if FALSE, EventScript_1A84A8 end SilphCo_9F_EventScript_161D09:: @ 8161D09 diff --git a/data/maps/SilphCo_Elevator/scripts.inc b/data/maps/SilphCo_Elevator/scripts.inc index 826e83658..5883cf799 100644 --- a/data/maps/SilphCo_Elevator/scripts.inc +++ b/data/maps/SilphCo_Elevator/scripts.inc @@ -5,7 +5,7 @@ SilphCo_Elevator_EventScript_161F6F:: @ 8161F6F lockall setvar VAR_0x8004, 1 checkflag FLAG_TEMP_2 - call_if lt, EventScript_1A7AB9 + call_if FALSE, EventScript_1A7AB9 copyvar VAR_0x8005, VAR_0x403A special sub_80CB580 message Text_1A535C @@ -34,7 +34,7 @@ EventScript_16202F:: @ 816202F setvar VAR_0x8006, 4 setdynamicwarp MAP_SILPH_CO_1F, 255, 22, 3 compare_var_to_value VAR_0x403A, 4 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 4 goto EventScript_1621E7 @@ -46,7 +46,7 @@ EventScript_162057:: @ 8162057 setvar VAR_0x8006, 5 setdynamicwarp MAP_SILPH_CO_2F, 255, 22, 3 compare_var_to_value VAR_0x403A, 5 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 5 goto EventScript_1621E7 @@ -58,7 +58,7 @@ EventScript_16207F:: @ 816207F setvar VAR_0x8006, 6 setdynamicwarp MAP_SILPH_CO_3F, 255, 22, 3 compare_var_to_value VAR_0x403A, 6 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 6 goto EventScript_1621E7 @@ -70,7 +70,7 @@ EventScript_1620A7:: @ 81620A7 setvar VAR_0x8006, 7 setdynamicwarp MAP_SILPH_CO_4F, 255, 22, 3 compare_var_to_value VAR_0x403A, 7 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 7 goto EventScript_1621E7 @@ -82,7 +82,7 @@ EventScript_1620CF:: @ 81620CF setvar VAR_0x8006, 8 setdynamicwarp MAP_SILPH_CO_5F, 255, 22, 3 compare_var_to_value VAR_0x403A, 8 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 8 goto EventScript_1621E7 @@ -94,7 +94,7 @@ EventScript_1620F7:: @ 81620F7 setvar VAR_0x8006, 9 setdynamicwarp MAP_SILPH_CO_6F, 255, 20, 3 compare_var_to_value VAR_0x403A, 9 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 9 goto EventScript_1621E7 @@ -106,7 +106,7 @@ EventScript_16211F:: @ 816211F setvar VAR_0x8006, 10 setdynamicwarp MAP_SILPH_CO_7F, 255, 23, 3 compare_var_to_value VAR_0x403A, 10 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 10 goto EventScript_1621E7 @@ -118,7 +118,7 @@ EventScript_162147:: @ 8162147 setvar VAR_0x8006, 11 setdynamicwarp MAP_SILPH_CO_8F, 255, 22, 3 compare_var_to_value VAR_0x403A, 11 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 11 goto EventScript_1621E7 @@ -130,7 +130,7 @@ EventScript_16216F:: @ 816216F setvar VAR_0x8006, 12 setdynamicwarp MAP_SILPH_CO_9F, 255, 24, 3 compare_var_to_value VAR_0x403A, 12 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 12 goto EventScript_1621E7 @@ -142,7 +142,7 @@ EventScript_162197:: @ 8162197 setvar VAR_0x8006, 13 setdynamicwarp MAP_SILPH_CO_10F, 255, 13, 3 compare_var_to_value VAR_0x403A, 13 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 13 goto EventScript_1621E7 @@ -154,7 +154,7 @@ EventScript_1621BF:: @ 81621BF setvar VAR_0x8006, 14 setdynamicwarp MAP_SILPH_CO_11F, 255, 13, 3 compare_var_to_value VAR_0x403A, 14 - goto_if_eq EventScript_1621E7 + goto_if eq, EventScript_1621E7 call EventScript_1621EC setvar VAR_0x403A, 14 goto EventScript_1621E7 diff --git a/data/maps/SixIsland_Mart/scripts.inc b/data/maps/SixIsland_Mart/scripts.inc index 495a0a991..1bdf7756b 100644 --- a/data/maps/SixIsland_Mart/scripts.inc +++ b/data/maps/SixIsland_Mart/scripts.inc @@ -4,7 +4,7 @@ SixIsland_Mart_MapScripts:: @ 8171E65 SixIsland_Mart_EventScript_171E66:: @ 8171E66 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/SixIsland_RuinValley/scripts.inc b/data/maps/SixIsland_RuinValley/scripts.inc index 250791d52..d4bb86841 100644 --- a/data/maps/SixIsland_RuinValley/scripts.inc +++ b/data/maps/SixIsland_RuinValley/scripts.inc @@ -4,7 +4,7 @@ SixIsland_RuinValley_MapScripts:: @ 8168B53 SixIsland_RuinValley_MapScript1_168B59:: @ 8168B59 checkflag FLAG_0x2E3 - call_if eq, EventScript_168B63 + call_if TRUE, EventScript_168B63 end EventScript_168B63:: @ 8168B63 @@ -25,10 +25,10 @@ SixIsland_RuinValley_EventScript_168B6D:: @ 8168B6D SixIsland_RuinValley_EventScript_168B94:: @ 8168B94 lockall checkflag FLAG_0x2E3 - goto_if_eq EventScript_168BC1 + goto_if TRUE, EventScript_168BC1 msgbox gUnknown_818BDC0, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_168BCB + goto_if eq, EventScript_168BCB msgbox gUnknown_818BE11 braillemessage gUnknown_81A929B waitbuttonpress diff --git a/data/maps/SixIsland_WaterPath_House1/scripts.inc b/data/maps/SixIsland_WaterPath_House1/scripts.inc index e25a96044..b21d1da21 100644 --- a/data/maps/SixIsland_WaterPath_House1/scripts.inc +++ b/data/maps/SixIsland_WaterPath_House1/scripts.inc @@ -6,12 +6,12 @@ SixIsland_WaterPath_House1_EventScript_17206D:: @ 817206D faceplayer special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 setvar VAR_0x8004, SPECIES_HERACROSS specialvar VAR_RESULT, sub_80CC48C compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1720E5 + goto_if eq, EventScript_1720E5 special sub_80A0918 msgbox gUnknown_81A4A3F special sub_80BF8FC @@ -21,13 +21,13 @@ SixIsland_WaterPath_House1_EventScript_17206D:: @ 817206D goto_if ge, EventScript_1720EF special sub_80A0930 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_1720F1 + goto_if eq, EventScript_1720F1 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1720FB + goto_if eq, EventScript_1720FB compare_var_to_value VAR_RESULT, 3 - goto_if_eq EventScript_172121 + goto_if eq, EventScript_172121 compare_var_to_value VAR_RESULT, 4 - goto_if_eq EventScript_17210E + goto_if eq, EventScript_17210E release end @@ -47,14 +47,14 @@ EventScript_1720F1:: @ 81720F1 EventScript_1720FB:: @ 81720FB checkflag FLAG_0x2D9 - goto_if lt, EventScript_172121 + goto_if FALSE, EventScript_172121 msgbox gUnknown_81A4B7A release end EventScript_17210E:: @ 817210E checkflag FLAG_0x2D9 - goto_if lt, EventScript_172121 + goto_if FALSE, EventScript_172121 msgbox gUnknown_81A4B39 release end @@ -64,7 +64,7 @@ EventScript_172121:: @ 8172121 msgbox gUnknown_81A4A88 giveitem ITEM_NEST_BALL compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_17214D + goto_if eq, EventScript_17214D msgbox gUnknown_81A4AD9 release end @@ -77,7 +77,7 @@ EventScript_17214D:: @ 817214D SixIsland_WaterPath_House1_EventScript_172157:: @ 8172157 lockall checkflag FLAG_0x2D9 - goto_if_eq EventScript_17216B + goto_if TRUE, EventScript_17216B msgbox gUnknown_81A4CB9 releaseall end diff --git a/data/maps/ThreeIsland/scripts.inc b/data/maps/ThreeIsland/scripts.inc index 8f671ef90..8d2bd1b6e 100644 --- a/data/maps/ThreeIsland/scripts.inc +++ b/data/maps/ThreeIsland/scripts.inc @@ -5,7 +5,7 @@ ThreeIsland_MapScripts:: @ 81677AD ThreeIsland_MapScript1_1677B3:: @ 81677B3 setworldmapflag FLAG_WORLD_MAP_THREE_ISLAND checkflag FLAG_0x2A3 - call_if eq, EventScript_1677CB + call_if TRUE, EventScript_1677CB compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 call_if eq, EventScript_1677CF end @@ -29,9 +29,9 @@ ThreeIsland_EventScript_1677D8:: @ 81677D8 ThreeIsland_EventScript_1677E5:: @ 81677E5 lock checkflag FLAG_0x2FC - goto_if_eq EventScript_167806 + goto_if TRUE, EventScript_167806 compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 - goto_if_eq EventScript_16781A + goto_if eq, EventScript_16781A setvar VAR_0x4001, 0 call EventScript_16786F release @@ -50,7 +50,7 @@ EventScript_16781A:: @ 816781A msgbox gUnknown_818275A checkitemspace ITEM_FULL_RESTORE, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_167865 + goto_if eq, EventScript_167865 giveitemfanfaremsg gUnknown_81827BE, ITEM_FULL_RESTORE additem ITEM_FULL_RESTORE, 1 setflag FLAG_0x2FC @@ -137,7 +137,7 @@ EventScript_167973:: @ 8167973 ThreeIsland_EventScript_167989:: @ 8167989 lock compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 - goto_if_eq EventScript_1679A1 + goto_if eq, EventScript_1679A1 setvar VAR_0x4001, 1 call EventScript_16786F release @@ -224,7 +224,7 @@ EventScript_167A59:: @ 8167A59 playbgm MUS_SHOUNEN, 0 msgbox gUnknown_81823ED, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_167C35 + goto_if eq, EventScript_167C35 msgbox gUnknown_818247D setvar VAR_LAST_TALKED, 5 trainerbattle 3, TRAINER_BIKER_GOON, 0, Text_1824B7 diff --git a/data/maps/ThreeIsland_BerryForest/scripts.inc b/data/maps/ThreeIsland_BerryForest/scripts.inc index 8a0fd3acf..d1ba3bb4d 100644 --- a/data/maps/ThreeIsland_BerryForest/scripts.inc +++ b/data/maps/ThreeIsland_BerryForest/scripts.inc @@ -19,7 +19,7 @@ ThreeIsland_BerryForest_EventScript_163C83:: @ 8163C83 msgbox gUnknown_817AE8E special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 waitse playmoncry SPECIES_HYPNO, 2 waitmoncry diff --git a/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc b/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc index 4bd0d675f..1dd91296c 100644 --- a/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc +++ b/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc @@ -25,10 +25,10 @@ ThreeIsland_DunsparceTunnel_EventScript_164D60:: @ 8164D60 lock faceplayer checkflag FLAG_0x2E2 - goto_if_eq EventScript_164DC2 + goto_if TRUE, EventScript_164DC2 specialvar VAR_RESULT, IsNationalPokedexEnabled compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_164D90 + goto_if eq, EventScript_164D90 msgbox gUnknown_817D13B closemessage applymovement 1, Movement_1A75E5 @@ -40,7 +40,7 @@ EventScript_164D90:: @ 8164D90 msgbox gUnknown_817D1C9 giveitem ITEM_NUGGET compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_164DB8 + goto_if eq, EventScript_164DB8 setflag FLAG_0x2E2 goto EventScript_164DC2 end diff --git a/data/maps/ThreeIsland_House5/scripts.inc b/data/maps/ThreeIsland_House5/scripts.inc index d93696c0a..1924fb74b 100644 --- a/data/maps/ThreeIsland_House5/scripts.inc +++ b/data/maps/ThreeIsland_House5/scripts.inc @@ -5,7 +5,7 @@ ThreeIsland_House5_EventScript_171920:: @ 8171920 lock faceplayer checkflag FLAG_0x2A3 - goto_if_eq EventScript_171935 + goto_if TRUE, EventScript_171935 msgbox gUnknown_81A3469 release end diff --git a/data/maps/ThreeIsland_Mart/scripts.inc b/data/maps/ThreeIsland_Mart/scripts.inc index 6986607e3..ec0caa100 100644 --- a/data/maps/ThreeIsland_Mart/scripts.inc +++ b/data/maps/ThreeIsland_Mart/scripts.inc @@ -4,7 +4,7 @@ ThreeIsland_Mart_MapScripts:: @ 817188C ThreeIsland_Mart_EventScript_17188D:: @ 817188D special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/TwoIsland/scripts.inc b/data/maps/TwoIsland/scripts.inc index b09f1b0c0..409f477d6 100644 --- a/data/maps/TwoIsland/scripts.inc +++ b/data/maps/TwoIsland/scripts.inc @@ -10,37 +10,37 @@ TwoIsland_MapScript1_16756A:: @ 816756A EventScript_167576:: @ 8167576 checkflag FLAG_0x844 - goto_if_eq EventScript_167597 + goto_if TRUE, EventScript_167597 checkflag FLAG_SYS_GAME_CLEAR - goto_if_eq EventScript_1675B8 + goto_if TRUE, EventScript_1675B8 checkflag FLAG_0x2A3 - goto_if_eq EventScript_1675D9 + goto_if TRUE, EventScript_1675D9 goto EventScript_1675E8 end EventScript_167597:: @ 8167597 checkflag FLAG_0x29D - goto_if lt, EventScript_1675EE + goto_if FALSE, EventScript_1675EE checkflag FLAG_0x29E - goto_if lt, EventScript_1675F4 + goto_if FALSE, EventScript_1675F4 checkflag FLAG_0x29F - goto_if lt, EventScript_1675FD + goto_if FALSE, EventScript_1675FD goto EventScript_167606 end EventScript_1675B8:: @ 81675B8 checkflag FLAG_0x29D - goto_if lt, EventScript_1675EE + goto_if FALSE, EventScript_1675EE checkflag FLAG_0x2A3 - goto_if lt, EventScript_1675EE + goto_if FALSE, EventScript_1675EE checkflag FLAG_0x29E - goto_if lt, EventScript_1675F4 + goto_if FALSE, EventScript_1675F4 goto EventScript_1675FD end EventScript_1675D9:: @ 81675D9 checkflag FLAG_0x29D - goto_if lt, EventScript_1675EE + goto_if FALSE, EventScript_1675EE goto EventScript_1675F4 end @@ -70,21 +70,21 @@ EventScript_167606:: @ 8167606 TwoIsland_EventScript_16760F:: @ 816760F special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 4 - goto_if_eq EventScript_167646 + goto_if eq, EventScript_167646 compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 3 - goto_if_eq EventScript_16765E + goto_if eq, EventScript_16765E compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 2 - goto_if_eq EventScript_167676 + goto_if eq, EventScript_167676 goto EventScript_16768E end EventScript_167646:: @ 8167646 checkflag FLAG_0x2A0 - goto_if_eq EventScript_1676A6 + goto_if TRUE, EventScript_1676A6 setflag FLAG_0x2A0 message Text_181CAE waitmessage @@ -93,7 +93,7 @@ EventScript_167646:: @ 8167646 EventScript_16765E:: @ 816765E checkflag FLAG_0x29F - goto_if_eq EventScript_1676A6 + goto_if TRUE, EventScript_1676A6 setflag FLAG_0x29F message Text_181C77 waitmessage @@ -102,7 +102,7 @@ EventScript_16765E:: @ 816765E EventScript_167676:: @ 8167676 checkflag FLAG_0x29E - goto_if_eq EventScript_1676A6 + goto_if TRUE, EventScript_1676A6 setflag FLAG_0x29E message Text_181B7C waitmessage @@ -111,7 +111,7 @@ EventScript_167676:: @ 8167676 EventScript_16768E:: @ 816768E checkflag FLAG_0x29D - goto_if_eq EventScript_1676A6 + goto_if TRUE, EventScript_1676A6 setflag FLAG_0x29D message Text_181AFE waitmessage @@ -122,11 +122,11 @@ EventScript_1676A6:: @ 81676A6 message Text_1A6211 waitmessage compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 4 - goto_if_eq EventScript_167728 + goto_if eq, EventScript_167728 compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 3 - goto_if_eq EventScript_167708 + goto_if eq, EventScript_167708 compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND, 2 - goto_if_eq EventScript_1676EC + goto_if eq, EventScript_1676EC goto EventScript_1676D3 end diff --git a/data/maps/TwoIsland_House/scripts.inc b/data/maps/TwoIsland_House/scripts.inc index 2ad326b08..564ee8481 100644 --- a/data/maps/TwoIsland_House/scripts.inc +++ b/data/maps/TwoIsland_House/scripts.inc @@ -4,7 +4,7 @@ TwoIsland_House_MapScripts:: @ 8171618 TwoIsland_House_EventScript_171619:: @ 8171619 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 lock faceplayer @@ -12,7 +12,7 @@ TwoIsland_House_EventScript_171619:: @ 8171619 clearflag FLAG_TEMP_3 clearflag FLAG_TEMP_4 checkflag FLAG_TEMP_1 - goto_if_eq EventScript_17164F + goto_if TRUE, EventScript_17164F msgbox gUnknown_81A2B88 setflag FLAG_TEMP_1 goto EventScript_17164F @@ -26,28 +26,28 @@ EventScript_17164F:: @ 817164F compare_var_to_value VAR_RESULT, 1 call_if eq, EventScript_1717AC checkflag FLAG_TEMP_2 - goto_if_eq EventScript_171687 + goto_if TRUE, EventScript_171687 checkflag FLAG_TEMP_3 - goto_if_eq EventScript_171696 + goto_if TRUE, EventScript_171696 goto EventScript_17179E end EventScript_171687:: @ 8171687 checkflag FLAG_TEMP_3 - call_if eq, EventScript_1717B0 + call_if TRUE, EventScript_1717B0 goto EventScript_1716A5 end EventScript_171696:: @ 8171696 checkflag FLAG_TEMP_2 - call_if eq, EventScript_1717B0 + call_if TRUE, EventScript_1717B0 goto EventScript_1716A5 end EventScript_1716A5:: @ 81716A5 msgbox gUnknown_81A2C63, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_17179E + goto_if eq, EventScript_17179E goto EventScript_1716BE end @@ -59,9 +59,9 @@ EventScript_1716BE:: @ 81716BE goto_if ge, EventScript_17179E special sub_80BFC14 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_171790 + goto_if eq, EventScript_171790 compare_var_to_value VAR_0x8005, 0 - goto_if_eq EventScript_171782 + goto_if eq, EventScript_171782 goto EventScript_1716F4 end @@ -70,13 +70,13 @@ EventScript_1716F4:: @ 81716F4 special sub_80E4634 waitstate compare_var_to_value VAR_0x8004, 0 - goto_if_eq EventScript_1716BE + goto_if eq, EventScript_1716BE checkflag FLAG_TEMP_4 - goto_if_eq EventScript_17175B + goto_if TRUE, EventScript_17175B checkflag FLAG_TEMP_2 - goto_if_eq EventScript_171727 + goto_if TRUE, EventScript_171727 checkflag FLAG_TEMP_3 - goto_if_eq EventScript_171741 + goto_if TRUE, EventScript_171741 end EventScript_171727:: @ 8171727 diff --git a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc index add8fcace..747d6d6b7 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc +++ b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc @@ -7,7 +7,7 @@ TwoIsland_JoyfulGameCorner_MapScripts:: @ 81713D0 TwoIsland_JoyfulGameCorner_MapScript1_1713E5:: @ 81713E5 checkflag FLAG_0x2FB - call_if eq, EventScript_1713EF + call_if TRUE, EventScript_1713EF end EventScript_1713EF:: @ 81713EF @@ -126,9 +126,9 @@ TwoIsland_JoyfulGameCorner_EventScript_171535:: @ 8171535 lock faceplayer compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 4 - goto_if_eq EventScript_1BC060 + goto_if eq, EventScript_1BC060 checkflag FLAG_0x2A3 - goto_if_eq EventScript_171555 + goto_if TRUE, EventScript_171555 msgbox gUnknown_81A285C release end @@ -142,18 +142,18 @@ TwoIsland_JoyfulGameCorner_EventScript_17155F:: @ 817155F lock faceplayer compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 4 - goto_if_eq EventScript_1BC0CE + goto_if eq, EventScript_1BC0CE checkflag FLAG_0x2FB - goto_if_eq EventScript_1715F5 + goto_if TRUE, EventScript_1715F5 compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 3 - goto_if_eq EventScript_17158A + goto_if eq, EventScript_17158A msgbox gUnknown_81A2743 release end EventScript_17158A:: @ 817158A checkflag FLAG_0x2FE - goto_if_eq EventScript_1715C4 + goto_if TRUE, EventScript_1715C4 msgbox gUnknown_81A296A setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 2 textcolor 3 @@ -170,7 +170,7 @@ EventScript_17158A:: @ 817158A EventScript_1715C4:: @ 81715C4 checkitemspace ITEM_MOON_STONE, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1715FF + goto_if eq, EventScript_1715FF additem ITEM_MOON_STONE, 1 setflag FLAG_0x2FB giveitemfanfaremsg gUnknown_81A2A9A, ITEM_MOON_STONE diff --git a/data/maps/UndergroundPath_NorthEntrance/scripts.inc b/data/maps/UndergroundPath_NorthEntrance/scripts.inc index f54e710e6..4d5a806e2 100644 --- a/data/maps/UndergroundPath_NorthEntrance/scripts.inc +++ b/data/maps/UndergroundPath_NorthEntrance/scripts.inc @@ -7,10 +7,10 @@ UndergroundPath_NorthEntrance_EventScript_160E39:: @ 8160E39 setvar VAR_0x8008, 2 call EventScript_1A8CAD checkflag FLAG_DID_MS_NIDO_TRADE - goto_if_eq EventScript_160EAB + goto_if TRUE, EventScript_160EAB msgbox gUnknown_81A5AD6, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_160E93 + goto_if eq, EventScript_160E93 call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 goto_if ge, EventScript_160E93 diff --git a/data/maps/VermilionCity/scripts.inc b/data/maps/VermilionCity/scripts.inc index 4ec5c4ee2..cdc6bb80a 100644 --- a/data/maps/VermilionCity/scripts.inc +++ b/data/maps/VermilionCity/scripts.inc @@ -23,7 +23,7 @@ Movement_166903:: @ 8166903 VermilionCity_MapScript1_166906:: @ 8166906 setworldmapflag FLAG_WORLD_MAP_VERMILION_CITY checkflag FLAG_0x2F9 - call_if eq, EventScript_166913 + call_if TRUE, EventScript_166913 end EventScript_166913:: @ 8166913 @@ -38,7 +38,7 @@ VermilionCity_EventScript_166920:: @ 8166920 lock faceplayer compare_var_to_value VAR_MAP_SCENE_VERMILION_CITY, 3 - goto_if_eq EventScript_166937 + goto_if eq, EventScript_166937 msgbox gUnknown_817F776 release end @@ -52,26 +52,26 @@ VermilionCity_EventScript_166941:: @ 8166941 lock faceplayer compare_var_to_value VAR_MAP_SCENE_VERMILION_CITY, 3 - goto_if_eq EventScript_166996 + goto_if eq, EventScript_166996 msgbox gUnknown_817FA22 release end EventScript_166958:: @ 8166958 checkflag FLAG_0x84A - goto_if lt, EventScript_1A77B0 + goto_if FALSE, EventScript_1A77B0 checkitem ITEM_MYSTIC_TICKET, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A77B0 + goto_if eq, EventScript_1A77B0 goto EventScript_1A77AA end EventScript_166977:: @ 8166977 checkflag FLAG_0x84B - goto_if lt, EventScript_1A77B0 + goto_if FALSE, EventScript_1A77B0 checkitem ITEM_AURORA_TICKET, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_1A77B0 + goto_if eq, EventScript_1A77B0 goto EventScript_1A77AA end @@ -88,14 +88,14 @@ EventScript_166996:: @ 8166996 EventScript_1669BB:: @ 81669BB special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 call EventScript_166958 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_1669FD + goto_if eq, EventScript_1669FD call EventScript_166977 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_166A5F + goto_if eq, EventScript_166A5F setvar VAR_0x8004, 0 message Text_17FBB8 waitmessage @@ -105,9 +105,9 @@ EventScript_1669BB:: @ 81669BB EventScript_1669FD:: @ 81669FD call EventScript_166977 compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_166AB1 + goto_if eq, EventScript_166AB1 checkflag FLAG_0x2F0 - call_if lt, EventScript_166A53 + call_if FALSE, EventScript_166A53 message Text_17FCC1 waitmessage multichoice 17, 6, 54, 0 @@ -125,7 +125,7 @@ EventScript_166A53:: @ 8166A53 EventScript_166A5F:: @ 8166A5F checkflag FLAG_0x2F1 - call_if lt, EventScript_166AA5 + call_if FALSE, EventScript_166AA5 message Text_17FCC1 waitmessage multichoice 13, 6, 55, 0 @@ -143,9 +143,9 @@ EventScript_166AA5:: @ 8166AA5 EventScript_166AB1:: @ 8166AB1 checkflag FLAG_0x2F0 - call_if lt, EventScript_166A53 + call_if FALSE, EventScript_166A53 checkflag FLAG_0x2F1 - call_if lt, EventScript_166AA5 + call_if FALSE, EventScript_166AA5 message Text_17FCC1 waitmessage multichoice 13, 5, 56, 0 @@ -210,10 +210,10 @@ EventScript_166BA0:: @ 8166BA0 applymovement 255, Movement_1A75EB waitmovement 0 compare_var_to_value VAR_MAP_SCENE_VERMILION_CITY, 3 - goto_if_eq EventScript_166BED + goto_if eq, EventScript_166BED msgbox gUnknown_817FA3C checkflag FLAG_GOT_SS_TICKET - goto_if lt, EventScript_166BDE + goto_if FALSE, EventScript_166BDE msgbox gUnknown_817FA77 setvar VAR_VERMILION_CITY_TICKET_CHECK_TRIGGER, 1 releaseall diff --git a/data/maps/VermilionCity_Gym/scripts.inc b/data/maps/VermilionCity_Gym/scripts.inc index 78b023c7b..48fa76fe0 100644 --- a/data/maps/VermilionCity_Gym/scripts.inc +++ b/data/maps/VermilionCity_Gym/scripts.inc @@ -5,9 +5,9 @@ VermilionCity_Gym_MapScripts:: @ 816B69E VermilionCity_Gym_MapScript1_16B6A9:: @ 816B6A9 checkflag FLAG_TEMP_1 - call_if eq, EventScript_16B6BC - checkflag FLAG_0x264 - call_if eq, EventScript_16B717 + call_if TRUE, EventScript_16B6BC + checkflag FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES + call_if TRUE, EventScript_16B717 end EventScript_16B6BC:: @ 816B6BC @@ -41,9 +41,9 @@ VermilionCity_Gym_MapScript2_16B772:: @ 816B772 end EventScript_16B778:: @ 816B778 - checkflag FLAG_0x264 - goto_if_eq EventScript_1A77A9 - special sub_80CADEC + checkflag FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES + goto_if TRUE, EventScript_1A77A9 + special Special_SetVermilionTrashCans copyvar VAR_0x4000, VAR_0x8004 copyvar VAR_0x4001, VAR_0x8005 return @@ -141,16 +141,16 @@ VermilionCity_Gym_EventScript_16B837:: @ 816B837 EventScript_16B843:: @ 816B843 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 copyvar VAR_0x8004, VAR_0x4000 copyvar VAR_0x8005, VAR_0x4001 - checkflag FLAG_0x264 - goto_if_eq EventScript_16B8E5 + checkflag FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES + goto_if TRUE, EventScript_16B8E5 checkflag FLAG_TEMP_1 - goto_if_eq EventScript_16B89E + goto_if TRUE, EventScript_16B89E compare_var_to_var VAR_0x8004, VAR_0x8008 - goto_if_eq EventScript_16B885 + goto_if eq, EventScript_16B885 msgbox gUnknown_8195289 releaseall end @@ -167,10 +167,10 @@ EventScript_16B885:: @ 816B885 EventScript_16B89E:: @ 816B89E compare_var_to_var VAR_0x8005, VAR_0x8008 - goto_if_eq EventScript_16B8CB + goto_if eq, EventScript_16B8CB msgbox gUnknown_819536C clearflag FLAG_TEMP_1 - special sub_80CADEC + special Special_SetVermilionTrashCans copyvar VAR_0x4000, VAR_0x8004 copyvar VAR_0x4001, VAR_0x8005 call EventScript_16B8EF @@ -185,7 +185,7 @@ EventScript_16B8CB:: @ 816B8CB special DrawWholeMapView playse SE_KI_GASYAN waitse - setflag FLAG_0x264 + setflag FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES releaseall end @@ -211,7 +211,7 @@ VermilionCity_Gym_EventScript_16B94A:: @ 816B94A famechecker FAMECHECKER_LTSURGE, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_LT_SURGE, 0, Text_194BA4, Text_194E03, EventScript_16B97C checkflag FLAG_GOT_TM34_FROM_SURGE - goto_if lt, EventScript_16B9AF + goto_if FALSE, EventScript_16B9AF msgbox gUnknown_8194C8E release end @@ -219,7 +219,7 @@ VermilionCity_Gym_EventScript_16B94A:: @ 816B94A EventScript_16B97C:: @ 816B97C famechecker FAMECHECKER_LTSURGE, 1 checkflag FLAG_GOT_HM05 - call_if lt, EventScript_16B9AB + call_if FALSE, EventScript_16B9AB clearflag FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL setflag FLAG_DEFEATED_LT_SURGE setflag FLAG_BADGE03_GET @@ -235,7 +235,7 @@ EventScript_16B9AF:: @ 816B9AF msgbox gUnknown_8194CFA checkitemspace ITEM_TM34, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16B9F0 + goto_if eq, EventScript_16B9F0 additem ITEM_TM34, 1 giveitemfanfaremsg gUnknown_8194D87, ITEM_TM34 setflag FLAG_GOT_TM34_FROM_SURGE @@ -274,7 +274,7 @@ VermilionCity_Gym_EventScript_16BA6C:: @ 816BA6C lock faceplayer checkflag FLAG_DEFEATED_LT_SURGE - goto_if_eq EventScript_16BA81 + goto_if TRUE, EventScript_16BA81 msgbox gUnknown_81950B4 release end @@ -287,7 +287,7 @@ EventScript_16BA81:: @ 816BA81 VermilionCity_Gym_EventScript_16BA8B:: @ 816BA8B lockall checkflag FLAG_BADGE03_GET - goto_if_eq EventScript_16BA9F + goto_if TRUE, EventScript_16BA9F msgbox gUnknown_819520B releaseall end diff --git a/data/maps/VermilionCity_House1/scripts.inc b/data/maps/VermilionCity_House1/scripts.inc index a25143147..6020f9cb0 100644 --- a/data/maps/VermilionCity_House1/scripts.inc +++ b/data/maps/VermilionCity_House1/scripts.inc @@ -5,10 +5,10 @@ VermilionCity_House1_EventScript_16B3A7:: @ 816B3A7 lock faceplayer checkflag FLAG_GOT_OLD_ROD - goto_if_eq EventScript_16B3CF + goto_if TRUE, EventScript_16B3CF msgbox gUnknown_8193EC1, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16B3D9 + goto_if eq, EventScript_16B3D9 msgbox gUnknown_8194028 release end @@ -21,7 +21,7 @@ EventScript_16B3CF:: @ 816B3CF EventScript_16B3D9:: @ 816B3D9 checkitemspace ITEM_OLD_ROD, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16B41A + goto_if eq, EventScript_16B41A additem ITEM_OLD_ROD, 1 msgbox gUnknown_8193F2A giveitemfanfaremsg gUnknown_8193F81, ITEM_OLD_ROD diff --git a/data/maps/VermilionCity_House2/scripts.inc b/data/maps/VermilionCity_House2/scripts.inc index 9b347c9bb..fa9fd6453 100644 --- a/data/maps/VermilionCity_House2/scripts.inc +++ b/data/maps/VermilionCity_House2/scripts.inc @@ -7,10 +7,10 @@ VermilionCity_House2_EventScript_16B5D7:: @ 816B5D7 setvar VAR_0x8008, 3 call EventScript_1A8CAD checkflag FLAG_DID_CH_DING_TRADE - goto_if_eq EventScript_16B649 + goto_if TRUE, EventScript_16B649 msgbox gUnknown_81949CB, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16B631 + goto_if eq, EventScript_16B631 call EventScript_1A8CBD compare_var_to_value VAR_0x8004, 6 goto_if ge, EventScript_16B631 diff --git a/data/maps/VermilionCity_Mart/scripts.inc b/data/maps/VermilionCity_Mart/scripts.inc index c83e239d9..d7beb6e7e 100644 --- a/data/maps/VermilionCity_Mart/scripts.inc +++ b/data/maps/VermilionCity_Mart/scripts.inc @@ -12,7 +12,7 @@ VermilionCity_Mart_EventScript_16B65D:: @ 816B65D VermilionCity_Mart_EventScript_16B666:: @ 816B666 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 lock faceplayer message Text_1A6211 diff --git a/data/maps/VermilionCity_PokemonFanClub/scripts.inc b/data/maps/VermilionCity_PokemonFanClub/scripts.inc index a164b04ca..397c174ea 100644 --- a/data/maps/VermilionCity_PokemonFanClub/scripts.inc +++ b/data/maps/VermilionCity_PokemonFanClub/scripts.inc @@ -5,10 +5,10 @@ VermilionCity_PokemonFanClub_EventScript_16B47F:: @ 816B47F lock faceplayer checkflag FLAG_GOT_BIKE_VOUCHER - goto_if_eq EventScript_16B4A7 + goto_if TRUE, EventScript_16B4A7 msgbox gUnknown_819457E, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_16B4B1 + goto_if eq, EventScript_16B4B1 msgbox gUnknown_8194860 release end @@ -22,7 +22,7 @@ EventScript_16B4B1:: @ 816B4B1 msgbox gUnknown_8194628 checkitemspace ITEM_BIKE_VOUCHER, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16B4F2 + goto_if eq, EventScript_16B4F2 setflag FLAG_GOT_BIKE_VOUCHER additem ITEM_BIKE_VOUCHER, 1 giveitemfanfaremsg gUnknown_819474E, ITEM_BIKE_VOUCHER, 1, MUS_FAN5 @@ -39,7 +39,7 @@ VermilionCity_PokemonFanClub_EventScript_16B4FC:: @ 816B4FC lock faceplayer checkflag FLAG_SYS_GAME_CLEAR - goto_if_eq EventScript_16B511 + goto_if TRUE, EventScript_16B511 msgbox gUnknown_81948E6 release end @@ -54,7 +54,7 @@ VermilionCity_PokemonFanClub_EventScript_16B528:: @ 816B528 lock faceplayer checkflag FLAG_TEMP_3 - goto_if_eq EventScript_16B54B + goto_if TRUE, EventScript_16B54B msgbox gUnknown_81944CC closemessage applymovement 5, Movement_1A75E5 @@ -76,7 +76,7 @@ VermilionCity_PokemonFanClub_EventScript_16B563:: @ 816B563 lock faceplayer checkflag FLAG_TEMP_2 - goto_if_eq EventScript_16B586 + goto_if TRUE, EventScript_16B586 msgbox gUnknown_819446F closemessage applymovement 6, Movement_1A75E5 diff --git a/data/maps/VictoryRoad_1F/scripts.inc b/data/maps/VictoryRoad_1F/scripts.inc index 14b30547f..a5b2a201d 100644 --- a/data/maps/VictoryRoad_1F/scripts.inc +++ b/data/maps/VictoryRoad_1F/scripts.inc @@ -20,7 +20,7 @@ VictoryRoad_1F_MapScript2_160F2F:: @ 8160F2F VictoryRoad_1F_EventScript_160F33:: @ 8160F33 lockall compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_1F, 100 - goto_if_eq EventScript_160F62 + goto_if eq, EventScript_160F62 setmetatile 12, 14, 721, 0 setmetatile 12, 15, 737, 0 playse SE_RU_GASYAN diff --git a/data/maps/VictoryRoad_2F/scripts.inc b/data/maps/VictoryRoad_2F/scripts.inc index f53e2fcd6..2118560fd 100644 --- a/data/maps/VictoryRoad_2F/scripts.inc +++ b/data/maps/VictoryRoad_2F/scripts.inc @@ -22,7 +22,7 @@ EventScript_160FC2:: @ 8160FC2 VictoryRoad_2F_EventScript_160FD5:: @ 8160FD5 lockall compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER1, 100 - goto_if_eq EventScript_161004 + goto_if eq, EventScript_161004 setmetatile 13, 10, 721, 0 setmetatile 13, 11, 737, 0 playse SE_RU_GASYAN @@ -40,7 +40,7 @@ EventScript_161004:: @ 8161004 VictoryRoad_2F_EventScript_161006:: @ 8161006 lockall compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_2F_BOULDER2, 100 - goto_if_eq EventScript_161035 + goto_if eq, EventScript_161035 setmetatile 33, 16, 721, 0 setmetatile 33, 17, 737, 0 playse SE_RU_GASYAN diff --git a/data/maps/VictoryRoad_3F/scripts.inc b/data/maps/VictoryRoad_3F/scripts.inc index 87e115235..75d60e4d3 100644 --- a/data/maps/VictoryRoad_3F/scripts.inc +++ b/data/maps/VictoryRoad_3F/scripts.inc @@ -15,7 +15,7 @@ EventScript_1610BC:: @ 81610BC VictoryRoad_3F_EventScript_1610CF:: @ 81610CF lockall compare_var_to_value VAR_MAP_SCENE_VICTORY_ROAD_3F, 100 - goto_if_eq EventScript_161101 + goto_if eq, EventScript_161101 setmetatile 12, 12, 721, 0 setmetatile 12, 13, 737, 0 playse SE_RU_GASYAN diff --git a/data/maps/ViridianCity/scripts.inc b/data/maps/ViridianCity/scripts.inc index 03a3db88d..5c5cebf82 100644 --- a/data/maps/ViridianCity/scripts.inc +++ b/data/maps/ViridianCity/scripts.inc @@ -32,17 +32,17 @@ EventScript_165920:: @ 8165920 EventScript_165931:: @ 8165931 checkflag FLAG_BADGE02_GET - goto_if lt, EventScript_1A77A9 + goto_if FALSE, EventScript_1A77A9 checkflag FLAG_BADGE03_GET - goto_if lt, EventScript_1A77A9 + goto_if FALSE, EventScript_1A77A9 checkflag FLAG_BADGE04_GET - goto_if lt, EventScript_1A77A9 + goto_if FALSE, EventScript_1A77A9 checkflag FLAG_BADGE05_GET - goto_if lt, EventScript_1A77A9 + goto_if FALSE, EventScript_1A77A9 checkflag FLAG_BADGE06_GET - goto_if lt, EventScript_1A77A9 + goto_if FALSE, EventScript_1A77A9 checkflag FLAG_BADGE07_GET - goto_if lt, EventScript_1A77A9 + goto_if FALSE, EventScript_1A77A9 setvar VAR_MAP_SCENE_VIRIDIAN_CITY_GYM_DOOR, 1 return @@ -91,7 +91,7 @@ ViridianCity_EventScript_1659CA:: @ 81659CA lock faceplayer compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_GYM_DOOR, 1 - goto_if_eq EventScript_1659EC + goto_if eq, EventScript_1659EC msgbox gUnknown_817DB39 closemessage applymovement 3, Movement_1A75E5 @@ -108,19 +108,19 @@ ViridianCity_EventScript_1659F6:: @ 81659F6 lock faceplayer checkflag FLAG_BADGE01_GET - goto_if_eq EventScript_165A23 + goto_if TRUE, EventScript_165A23 compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 2 goto_if ge, EventScript_165A4A compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 1 - goto_if_eq EventScript_165A54 + goto_if eq, EventScript_165A54 compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 0 - goto_if_eq EventScript_165A84 + goto_if eq, EventScript_165A84 end EventScript_165A23:: @ 8165A23 msgbox gUnknown_817E046, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_165A40 + goto_if eq, EventScript_165A40 msgbox gUnknown_817E0EA release end @@ -149,7 +149,7 @@ EventScript_165A65:: @ 8165A65 msgbox gUnknown_817DE9B special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 special sub_807F888 waitstate @@ -167,9 +167,9 @@ ViridianCity_EventScript_165A8F:: @ 8165A8F faceplayer msgbox gUnknown_817DB98, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 1 - goto_if_eq EventScript_165AB0 + goto_if eq, EventScript_165AB0 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_165ABA + goto_if eq, EventScript_165ABA end EventScript_165AB0:: @ 8165AB0 @@ -186,7 +186,7 @@ ViridianCity_EventScript_165AC4:: @ 8165AC4 lock faceplayer compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_OLD_MAN, 0 - goto_if_eq EventScript_165ADB + goto_if eq, EventScript_165ADB msgbox gUnknown_817DC99 release end @@ -244,7 +244,7 @@ EventScript_165B4C:: @ 8165B4C closemessage special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 special sub_8112364 special sub_807F888 waitstate diff --git a/data/maps/ViridianCity_Gym/scripts.inc b/data/maps/ViridianCity_Gym/scripts.inc index 8b470aa84..d759f39f9 100644 --- a/data/maps/ViridianCity_Gym/scripts.inc +++ b/data/maps/ViridianCity_Gym/scripts.inc @@ -5,7 +5,7 @@ ViridianCity_Gym_EventScript_169ECA:: @ 8169ECA famechecker FAMECHECKER_GIOVANNI, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_GIOVANNI, 0, Text_18F352, Text_18F43F, EventScript_169F04 checkflag FLAG_0x298 - goto_if lt, EventScript_169F2F + goto_if FALSE, EventScript_169F2F msgbox gUnknown_818F4A2 closemessage fadescreen 1 @@ -28,7 +28,7 @@ EventScript_169F2F:: @ 8169F2F msgbox gUnknown_818F586 checkitemspace ITEM_TM26, 1 compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_169F70 + goto_if eq, EventScript_169F70 additem ITEM_TM26, 1 giveitemfanfaremsg gUnknown_818F675, ITEM_TM26 setflag FLAG_0x298 @@ -85,7 +85,7 @@ ViridianCity_Gym_EventScript_16A032:: @ 816A032 lock faceplayer checkflag FLAG_DEFEATED_LEADER_GIOVANNI - goto_if_eq EventScript_16A047 + goto_if TRUE, EventScript_16A047 msgbox gUnknown_818FA81 release end @@ -99,7 +99,7 @@ EventScript_16A047:: @ 816A047 ViridianCity_Gym_EventScript_16A05E:: @ 816A05E lockall checkflag FLAG_BADGE08_GET - goto_if_eq EventScript_16A072 + goto_if TRUE, EventScript_16A072 msgbox gUnknown_818FB8D releaseall end diff --git a/data/maps/ViridianCity_House2/scripts.inc b/data/maps/ViridianCity_House2/scripts.inc index c8388e2f7..a31719b55 100644 --- a/data/maps/ViridianCity_House2/scripts.inc +++ b/data/maps/ViridianCity_House2/scripts.inc @@ -26,15 +26,15 @@ ViridianCity_House2_EventScript_16A0AB:: @ 816A0AB msgbox gUnknown_818FC65 msgbox gUnknown_818FF19, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16A11B + goto_if eq, EventScript_16A11B msgbox gUnknown_818FD23 msgbox gUnknown_818FF19, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16A11B + goto_if eq, EventScript_16A11B msgbox gUnknown_818FDA8 msgbox gUnknown_818FF19, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 - goto_if_eq EventScript_16A11B + goto_if eq, EventScript_16A11B msgbox gUnknown_818FE5C applymovement 2, Movement_1A75E9 waitmovement 0 diff --git a/data/maps/ViridianCity_Mart/scripts.inc b/data/maps/ViridianCity_Mart/scripts.inc index 81e13fb1f..95c45ea7d 100644 --- a/data/maps/ViridianCity_Mart/scripts.inc +++ b/data/maps/ViridianCity_Mart/scripts.inc @@ -5,7 +5,7 @@ ViridianCity_Mart_MapScripts:: @ 816A1D3 ViridianCity_Mart_MapScript1_16A1DE:: @ 816A1DE checkflag FLAG_SYS_POKEDEX_GET - goto_if lt, EventScript_16A1E8 + goto_if FALSE, EventScript_16A1E8 end EventScript_16A1E8:: @ 816A1E8 @@ -55,10 +55,10 @@ ViridianCity_Mart_EventScript_16A268:: @ 816A268 lock faceplayer compare_var_to_value VAR_MAP_SCENE_VIRIDIAN_CITY_MART, 1 - goto_if_eq EventScript_16A2A4 + goto_if eq, EventScript_16A2A4 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 - goto_if_eq EventScript_1A7AE0 + goto_if eq, EventScript_1A7AE0 message Text_1A6211 waitmessage pokemart Items_16A298 diff --git a/data/specials.inc b/data/specials.inc index b6d189c18..20c2fec71 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -356,7 +356,7 @@ gSpecials:: @ 815FD60 def_special sub_80CB7C4 def_special sub_80CBC5C def_special sub_80CADC4 - def_special sub_80CADEC + def_special Special_SetVermilionTrashCans def_special sub_805D1A8 def_special sub_80CB0A8 def_special Special_CheckAddCoins diff --git a/include/constants/flags.h b/include/constants/flags.h index 78f6cdce9..97e54086f 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -605,39 +605,39 @@ #define FLAG_DID_CH_DING_TRADE 0x24D #define FLAG_GOT_TM38_FROM_BLAINE 0x24E #define FLAG_OAK_SKIP_22_RIVAL_CHECK 0x24F -#define FLAG_0x250 0x250 -#define FLAG_0x251 0x251 -#define FLAG_0x252 0x252 -#define FLAG_0x253 0x253 -#define FLAG_0x254 0x254 -#define FLAG_0x255 0x255 -#define FLAG_0x256 0x256 -#define FLAG_0x257 0x257 -#define FLAG_0x258 0x258 -#define FLAG_0x259 0x259 -#define FLAG_0x25A 0x25A -#define FLAG_0x25B 0x25B -#define FLAG_0x25C 0x25C -#define FLAG_0x25D 0x25D -#define FLAG_0x25E 0x25E -#define FLAG_0x25F 0x25F -#define FLAG_0x260 0x260 -#define FLAG_0x261 0x261 -#define FLAG_0x262 0x262 -#define FLAG_0x263 0x263 -#define FLAG_0x264 0x264 -#define FLAG_0x265 0x265 -#define FLAG_PENDING_DAYCARE_EGG 0x266 -#define FLAG_0x267 0x267 -#define FLAG_0x268 0x268 -#define FLAG_0x269 0x269 -#define FLAG_0x26A 0x26A -#define FLAG_0x26B 0x26B -#define FLAG_0x26C 0x26C -#define FLAG_0x26D 0x26D -#define FLAG_0x26E 0x26E -#define FLAG_0x26F 0x26F -#define FLAG_0x270 0x270 +#define FLAG_GOT_MASTER_BALL_FROM_SILPH 0x250 +#define FLAG_DID_NINA_TRADE 0x251 +#define FLAG_GOT_ITEMFINDER 0x252 +#define FLAG_WOKE_UP_ROUTE_12_SNORLAX 0x253 +#define FLAG_GOT_TM39_FROM_BROCK 0x254 +#define FLAG_GOT_SUPER_ROD 0x255 +#define FLAG_GOT_EXP_SHARE_FROM_OAKS_AIDE 0x256 +#define FLAG_DID_MARC_TRADE 0x257 +#define FLAG_BEAT_RIVAL_IN_OAKS_LAB 0x258 +#define FLAG_GOT_TM06_FROM_KOGA 0x259 +#define FLAG_0x25A 0x25A +#define FLAG_GOT_TM27 0x25B +#define FLAG_0x25C 0x25C +#define FLAG_0x25D 0x25D +#define FLAG_GOT_OLD_AMBER 0x25E +#define FLAG_0x25F 0x25F +#define FLAG_0x260 0x260 +#define FLAG_0x261 0x261 +#define FLAG_0x262 0x262 +#define FLAG_GOT_EEVEE 0x263 +#define FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES 0x264 +#define FLAG_CINNABAR_GYM_QUIZ_1 0x265 +#define FLAG_PENDING_DAYCARE_EGG 0x266 +#define FLAG_CINNABAR_GYM_QUIZ_2 0x267 +#define FLAG_CINNABAR_GYM_QUIZ_3 0x268 +#define FLAG_CINNABAR_GYM_QUIZ_4 0x269 +#define FLAG_CINNABAR_GYM_QUIZ_5 0x26A +#define FLAG_CINNABAR_GYM_QUIZ_6 0x26B +#define FLAG_POKEMON_MANSION_SWITCH_STATE 0x26C +#define FLAG_OPENED_ROCKET_HIDEOUT 0x26D +#define FLAG_GOT_10_COINS_FROM_GAMBLER 0x26E +#define FLAG_GOT_20_COINS_FROM_GAMBLER 0x26F +#define FLAG_GOT_20_COINS_FROM_GAMBLER_2 0x270 #define FLAG_0x271 0x271 #define FLAG_0x272 0x272 #define FLAG_0x273 0x273 @@ -1323,7 +1323,7 @@ #define FLAG_BLACK_FLUTE_ACTIVE (SYS_FLAGS + 0x4) #define FLAG_0x805 (SYS_FLAGS + 0x5) #define FLAG_0x806 (SYS_FLAGS + 0x6) -#define FLAG_0x807 (SYS_FLAGS + 0x7) +#define FLAG_SYS_SPECIAL_WILD_BATTLE (SYS_FLAGS + 0x7) #define FLAG_BADGE01_GET (SYS_FLAGS + 0x20) #define FLAG_BADGE02_GET (SYS_FLAGS + 0x21) From 8654e828e4e6713371448e65060b38b14a136fc6 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 20 Oct 2019 21:38:52 -0400 Subject: [PATCH 078/114] More story flags --- data/event_scripts.s | 40 ++++++------ data/maps/CeruleanCity_BikeShop/scripts.inc | 6 +- .../scripts.inc | 12 ++-- .../scripts.inc | 8 +-- data/maps/FuchsiaCity/scripts.inc | 6 +- data/maps/MtMoon_B2F/scripts.inc | 4 +- .../maps/Route16_NorthEntrance_1F/scripts.inc | 2 +- data/maps/Route18_EastEntrance_1F/scripts.inc | 2 +- data/maps/SaffronCity_Dojo/scripts.inc | 10 +-- data/maps/SilphCo_10F/scripts.inc | 2 +- data/maps/SilphCo_11F/scripts.inc | 2 +- data/maps/SilphCo_2F/scripts.inc | 4 +- data/maps/SilphCo_3F/scripts.inc | 4 +- data/maps/SilphCo_4F/scripts.inc | 4 +- data/maps/SilphCo_5F/scripts.inc | 6 +- data/maps/SilphCo_6F/scripts.inc | 2 +- data/maps/SilphCo_7F/scripts.inc | 6 +- data/maps/SilphCo_8F/scripts.inc | 2 +- data/maps/SilphCo_9F/scripts.inc | 8 +-- include/constants/flags.h | 62 +++++++++---------- src/help_system_812B1E0.c | 2 +- 21 files changed, 97 insertions(+), 97 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index ee7e3a134..e8180b5b2 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -3607,7 +3607,7 @@ SilphCo_2F_EventScript_1A891B:: @ 81A891B lockall setvar VAR_0x4001, 1 setvar VAR_0x8004, 634 - checkflag FLAG_0x27A + checkflag FLAG_SILPH_2F_DOOR_1 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3616,7 +3616,7 @@ SilphCo_2F_EventScript_1A8935:: @ 81A8935 lockall setvar VAR_0x4001, 2 setvar VAR_0x8004, 635 - checkflag FLAG_0x27B + checkflag FLAG_SILPH_2F_DOOR_2 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3625,7 +3625,7 @@ SilphCo_3F_EventScript_1A894F:: @ 81A894F lockall setvar VAR_0x4001, 3 setvar VAR_0x8004, 636 - checkflag FLAG_0x27C + checkflag FLAG_SILPH_3F_DOOR_1 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3634,7 +3634,7 @@ SilphCo_3F_EventScript_1A8969:: @ 81A8969 lockall setvar VAR_0x4001, 4 setvar VAR_0x8004, 637 - checkflag FLAG_0x27D + checkflag FLAG_SILPH_3F_DOOR_2 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3643,7 +3643,7 @@ SilphCo_4F_EventScript_1A8983:: @ 81A8983 lockall setvar VAR_0x4001, 5 setvar VAR_0x8004, 638 - checkflag FLAG_0x27E + checkflag FLAG_SILPH_4F_DOOR_1 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3652,7 +3652,7 @@ SilphCo_4F_EventScript_1A899D:: @ 81A899D lockall setvar VAR_0x4001, 6 setvar VAR_0x8004, 639 - checkflag FLAG_0x27F + checkflag FLAG_SILPH_4F_DOOR_2 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3661,7 +3661,7 @@ SilphCo_5F_EventScript_1A89B7:: @ 81A89B7 lockall setvar VAR_0x4001, 7 setvar VAR_0x8004, 640 - checkflag FLAG_0x280 + checkflag FLAG_SILPH_5F_DOOR_1 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3670,7 +3670,7 @@ SilphCo_5F_EventScript_1A89D1:: @ 81A89D1 lockall setvar VAR_0x4001, 8 setvar VAR_0x8004, 641 - checkflag FLAG_0x281 + checkflag FLAG_SILPH_5F_DOOR_2 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3679,7 +3679,7 @@ SilphCo_5F_EventScript_1A89EB:: @ 81A89EB lockall setvar VAR_0x4001, 9 setvar VAR_0x8004, 642 - checkflag FLAG_0x282 + checkflag FLAG_SILPH_5F_DOOR_3 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3688,7 +3688,7 @@ SilphCo_6F_EventScript_1A8A05:: @ 81A8A05 lockall setvar VAR_0x4001, 10 setvar VAR_0x8004, 643 - checkflag FLAG_0x283 + checkflag FLAG_SILPH_6F_DOOR goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3697,7 +3697,7 @@ SilphCo_7F_EventScript_1A8A1F:: @ 81A8A1F lockall setvar VAR_0x4001, 11 setvar VAR_0x8004, 644 - checkflag FLAG_0x284 + checkflag FLAG_SILPH_7F_DOOR_1 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3706,7 +3706,7 @@ SilphCo_7F_EventScript_1A8A39:: @ 81A8A39 lockall setvar VAR_0x4001, 12 setvar VAR_0x8004, 645 - checkflag FLAG_0x285 + checkflag FLAG_SILPH_7F_DOOR_2 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3715,7 +3715,7 @@ SilphCo_7F_EventScript_1A8A53:: @ 81A8A53 lockall setvar VAR_0x4001, 13 setvar VAR_0x8004, 646 - checkflag FLAG_0x286 + checkflag FLAG_SILPH_7F_DOOR_3 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3724,7 +3724,7 @@ SilphCo_8F_EventScript_1A8A6D:: @ 81A8A6D lockall setvar VAR_0x4001, 14 setvar VAR_0x8004, 647 - checkflag FLAG_0x287 + checkflag FLAG_SILPH_8F_DOOR goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3733,7 +3733,7 @@ SilphCo_9F_EventScript_1A8A87:: @ 81A8A87 lockall setvar VAR_0x4001, 15 setvar VAR_0x8004, 648 - checkflag FLAG_0x288 + checkflag FLAG_SILPH_9F_DOOR_1 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3742,7 +3742,7 @@ SilphCo_9F_EventScript_1A8AA1:: @ 81A8AA1 lockall setvar VAR_0x4001, 16 setvar VAR_0x8004, 649 - checkflag FLAG_0x289 + checkflag FLAG_SILPH_9F_DOOR_2 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3751,7 +3751,7 @@ SilphCo_9F_EventScript_1A8ABB:: @ 81A8ABB lockall setvar VAR_0x4001, 17 setvar VAR_0x8004, 650 - checkflag FLAG_0x28A + checkflag FLAG_SILPH_9F_DOOR_3 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3760,7 +3760,7 @@ SilphCo_9F_EventScript_1A8AD5:: @ 81A8AD5 lockall setvar VAR_0x4001, 18 setvar VAR_0x8004, 651 - checkflag FLAG_0x28B + checkflag FLAG_SILPH_9F_DOOR_4 goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3769,7 +3769,7 @@ SilphCo_10F_EventScript_1A8AEF:: @ 81A8AEF lockall setvar VAR_0x4001, 19 setvar VAR_0x8004, 652 - checkflag FLAG_0x28C + checkflag FLAG_SILPH_10F_DOOR goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end @@ -3778,7 +3778,7 @@ SilphCo_11F_EventScript_1A8B09:: @ 81A8B09 lockall setvar VAR_0x4001, 20 setvar VAR_0x8004, 653 - checkflag FLAG_0x28D + checkflag FLAG_SILPH_11F_DOOR goto_if TRUE, EventScript_1A813F goto EventScript_1A8B23 end diff --git a/data/maps/CeruleanCity_BikeShop/scripts.inc b/data/maps/CeruleanCity_BikeShop/scripts.inc index d25df2e87..1091e75cb 100644 --- a/data/maps/CeruleanCity_BikeShop/scripts.inc +++ b/data/maps/CeruleanCity_BikeShop/scripts.inc @@ -4,7 +4,7 @@ CeruleanCity_BikeShop_MapScripts:: @ 816ABBC CeruleanCity_BikeShop_EventScript_16ABBD:: @ 816ABBD lock faceplayer - checkflag FLAG_0x271 + checkflag FLAG_GOT_BICYCLE goto_if TRUE, EventScript_16AC58 checkflag FLAG_GOT_BIKE_VOUCHER goto_if TRUE, EventScript_16AC22 @@ -34,7 +34,7 @@ EventScript_16AC15:: @ 816AC15 EventScript_16AC22:: @ 816AC22 msgbox gUnknown_81927B2 giveitemfanfaremsg gUnknown_81927E1, ITEM_BICYCLE, 1, MUS_FAN5 - setflag FLAG_0x271 + setflag FLAG_GOT_BICYCLE additem ITEM_BICYCLE, 1 removeitem ITEM_BIKE_VOUCHER, 1 msgbox gUnknown_819280E @@ -58,7 +58,7 @@ CeruleanCity_BikeShop_EventScript_16AC6C:: @ 816AC6C CeruleanCity_BikeShop_EventScript_16AC75:: @ 816AC75 lock faceplayer - checkflag FLAG_0x271 + checkflag FLAG_GOT_BICYCLE goto_if TRUE, EventScript_16AC8A msgbox gUnknown_8192937 release diff --git a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc index 7c5a98a96..ad8b416cd 100644 --- a/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_ExperimentRoom/scripts.inc @@ -6,7 +6,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401:: @ 816E401 faceplayer setvar VAR_0x8008, 8 call EventScript_1A8CAD - checkflag FLAG_0x276 + checkflag FLAG_DID_SEELOR_TRADE goto_if TRUE, EventScript_16E473 msgbox gUnknown_81A597B, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -19,7 +19,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E401:: @ 816E401 goto_if ne, EventScript_16E465 call EventScript_1A8CD9 msgbox gUnknown_81A59DA - setflag FLAG_0x276 + setflag FLAG_DID_SEELOR_TRADE release end @@ -65,7 +65,7 @@ CinnabarIsland_PokemonLab_ExperimentRoom_EventScript_16E47D:: @ 816E47D end EventScript_16E4EC:: @ 816E4EC - checkflag FLAG_0x273 + checkflag FLAG_GOT_HELIX_FOSSIL goto_if FALSE, EventScript_16E534 checkflag FLAG_REVIVED_HELIX goto_if TRUE, EventScript_16E534 @@ -73,7 +73,7 @@ EventScript_16E4EC:: @ 816E4EC return EventScript_16E504:: @ 816E504 - checkflag FLAG_0x272 + checkflag FLAG_GOT_DOME_FOSSIL goto_if FALSE, EventScript_16E534 checkflag FLAG_REVIVED_DOME goto_if TRUE, EventScript_16E534 @@ -301,9 +301,9 @@ EventScript_16E897:: @ 816E897 end EventScript_16E8A1:: @ 816E8A1 - checkflag FLAG_0x273 + checkflag FLAG_GOT_HELIX_FOSSIL goto_if TRUE, EventScript_16E8B9 - checkflag FLAG_0x272 + checkflag FLAG_GOT_DOME_FOSSIL goto_if TRUE, EventScript_16E8C8 goto EventScript_16E534 end diff --git a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc index a64105c74..ad0fce530 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc @@ -10,7 +10,7 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2 faceplayer setvar VAR_0x8008, 6 call EventScript_1A8CAD - checkflag FLAG_0x274 + checkflag FLAG_DID_ESPHERE_TRADE goto_if TRUE, EventScript_16E334 msgbox gUnknown_81A59FE, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -23,7 +23,7 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E2C2:: @ 816E2C2 goto_if ne, EventScript_16E326 call EventScript_1A8CD9 msgbox gUnknown_81A5A9D - setflag FLAG_0x274 + setflag FLAG_DID_ESPHERE_TRADE release end @@ -50,7 +50,7 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E copyvar VAR_0x8004, VAR_0x8008 specialvar VAR_RESULT, sub_8053A9C copyvar VAR_0x8009, VAR_RESULT - checkflag FLAG_0x275 + checkflag FLAG_DID_TANGENY_TRADE goto_if TRUE, EventScript_16E3D4 msgbox gUnknown_81A5AD6, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -71,7 +71,7 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E special sub_8054440 waitstate msgbox gUnknown_81A5B4A - setflag FLAG_0x275 + setflag FLAG_DID_TANGENY_TRADE release end diff --git a/data/maps/FuchsiaCity/scripts.inc b/data/maps/FuchsiaCity/scripts.inc index cfc60a4be..d62d5252d 100644 --- a/data/maps/FuchsiaCity/scripts.inc +++ b/data/maps/FuchsiaCity/scripts.inc @@ -4,9 +4,9 @@ FuchsiaCity_MapScripts:: @ 8166D75 FuchsiaCity_MapScript1_166D7B:: @ 8166D7B setworldmapflag FLAG_WORLD_MAP_FUCHSIA_CITY - checkflag FLAG_0x272 + checkflag FLAG_GOT_DOME_FOSSIL call_if TRUE, EventScript_166D91 - checkflag FLAG_0x272 + checkflag FLAG_GOT_DOME_FOSSIL call_if FALSE, EventScript_166D97 end @@ -121,7 +121,7 @@ FuchsiaCity_EventScript_166E83:: @ 8166E83 FuchsiaCity_EventScript_166E9C:: @ 8166E9C lockall - checkflag FLAG_0x272 + checkflag FLAG_GOT_DOME_FOSSIL goto_if TRUE, EventScript_166EBE setvar VAR_0x8004, SPECIES_KABUTO special sub_80CBDCC diff --git a/data/maps/MtMoon_B2F/scripts.inc b/data/maps/MtMoon_B2F/scripts.inc index d1c352d9a..caf90c005 100644 --- a/data/maps/MtMoon_B2F/scripts.inc +++ b/data/maps/MtMoon_B2F/scripts.inc @@ -74,7 +74,7 @@ MtMoon_B2F_EventScript_16071B:: @ 816071B waitmessage waitfanfare removeobject 2 - setflag FLAG_0x272 + setflag FLAG_GOT_DOME_FOSSIL setflag FLAG_GOT_FOSSIL_FROM_MT_MOON release end @@ -107,7 +107,7 @@ MtMoon_B2F_EventScript_16077F:: @ 816077F waitmessage waitfanfare removeobject 1 - setflag FLAG_0x273 + setflag FLAG_GOT_HELIX_FOSSIL setflag FLAG_GOT_FOSSIL_FROM_MT_MOON release end diff --git a/data/maps/Route16_NorthEntrance_1F/scripts.inc b/data/maps/Route16_NorthEntrance_1F/scripts.inc index 3eecb6f1d..d96ae482f 100644 --- a/data/maps/Route16_NorthEntrance_1F/scripts.inc +++ b/data/maps/Route16_NorthEntrance_1F/scripts.inc @@ -4,7 +4,7 @@ Route16_NorthEntrance_1F_MapScripts:: @ 81701C2 Route16_NorthEntrance_1F_MapScript1_1701C8:: @ 81701C8 clearflag FLAG_0x830 - checkflag FLAG_0x271 + checkflag FLAG_GOT_BICYCLE call_if TRUE, EventScript_1701D5 end diff --git a/data/maps/Route18_EastEntrance_1F/scripts.inc b/data/maps/Route18_EastEntrance_1F/scripts.inc index 411dfd216..e0996a8b8 100644 --- a/data/maps/Route18_EastEntrance_1F/scripts.inc +++ b/data/maps/Route18_EastEntrance_1F/scripts.inc @@ -4,7 +4,7 @@ Route18_EastEntrance_1F_MapScripts:: @ 8170378 Route18_EastEntrance_1F_MapScript1_17037E:: @ 817037E clearflag FLAG_0x830 - checkflag FLAG_0x271 + checkflag FLAG_GOT_BICYCLE call_if TRUE, EventScript_17038B end diff --git a/data/maps/SaffronCity_Dojo/scripts.inc b/data/maps/SaffronCity_Dojo/scripts.inc index e0991b9d5..9c0f5cba8 100644 --- a/data/maps/SaffronCity_Dojo/scripts.inc +++ b/data/maps/SaffronCity_Dojo/scripts.inc @@ -20,7 +20,7 @@ SaffronCity_Dojo_EventScript_16EBEE:: @ 816EBEE SaffronCity_Dojo_EventScript_16EC00:: @ 816EC00 lock faceplayer - checkflag FLAG_0x278 + checkflag FLAG_GOT_HITMON_FROM_DOJO goto_if TRUE, EventScript_16EC3C drawmonpic SPECIES_HITMONLEE, 10, 3 setvar VAR_0x4001, SPECIES_HITMONLEE @@ -43,7 +43,7 @@ EventScript_16EC3C:: @ 816EC3C SaffronCity_Dojo_EventScript_16EC46:: @ 816EC46 lock faceplayer - checkflag FLAG_0x278 + checkflag FLAG_GOT_HITMON_FROM_DOJO goto_if TRUE, EventScript_16EC3C drawmonpic SPECIES_HITMONCHAN, 10, 3 setvar VAR_0x4001, SPECIES_HITMONCHAN @@ -77,7 +77,7 @@ EventScript_16ECB5:: @ 816ECB5 message Text_19B473 waitmessage waitfanfare - setflag FLAG_0x278 + setflag FLAG_GOT_HITMON_FROM_DOJO msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_16ED29 @@ -93,7 +93,7 @@ EventScript_16ECEC:: @ 816ECEC message Text_19B473 waitmessage waitfanfare - setflag FLAG_0x278 + setflag FLAG_GOT_HITMON_FROM_DOJO msgbox gUnknown_81A56A7, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_16ED1E @@ -144,7 +144,7 @@ SaffronCity_Dojo_EventScript_16ED8B:: @ 816ED8B SaffronCity_Dojo_EventScript_16EDA2:: @ 816EDA2 trainerbattle 2, TRAINER_BLACK_BELT_KOICHI, 0, Text_19B12C, Text_19B193, EventScript_16EDD0 - checkflag FLAG_0x278 + checkflag FLAG_GOT_HITMON_FROM_DOJO goto_if TRUE, EventScript_16EDC6 msgbox gUnknown_819B1A7, 6 end diff --git a/data/maps/SilphCo_10F/scripts.inc b/data/maps/SilphCo_10F/scripts.inc index f453463dd..58f28c644 100644 --- a/data/maps/SilphCo_10F/scripts.inc +++ b/data/maps/SilphCo_10F/scripts.inc @@ -3,7 +3,7 @@ SilphCo_10F_MapScripts:: @ 8161D86 .byte 0 SilphCo_10F_MapScript1_161D8C:: @ 8161D8C - checkflag FLAG_0x28C + checkflag FLAG_SILPH_10F_DOOR call_if FALSE, EventScript_1A84D6 end diff --git a/data/maps/SilphCo_11F/scripts.inc b/data/maps/SilphCo_11F/scripts.inc index 850cd3ce5..d418848ea 100644 --- a/data/maps/SilphCo_11F/scripts.inc +++ b/data/maps/SilphCo_11F/scripts.inc @@ -3,7 +3,7 @@ SilphCo_11F_MapScripts:: @ 8161DEE .byte 0 SilphCo_11F_MapScript1_161DF4:: @ 8161DF4 - checkflag FLAG_0x28D + checkflag FLAG_SILPH_11F_DOOR call_if FALSE, EventScript_1A8504 end diff --git a/data/maps/SilphCo_2F/scripts.inc b/data/maps/SilphCo_2F/scripts.inc index d2848d23d..e0ca5906b 100644 --- a/data/maps/SilphCo_2F/scripts.inc +++ b/data/maps/SilphCo_2F/scripts.inc @@ -3,9 +3,9 @@ SilphCo_2F_MapScripts:: @ 8161641 .byte 0 SilphCo_2F_MapScript1_161647:: @ 8161647 - checkflag FLAG_0x27A + checkflag FLAG_SILPH_2F_DOOR_1 call_if FALSE, EventScript_1A8149 - checkflag FLAG_0x27B + checkflag FLAG_SILPH_2F_DOOR_2 call_if FALSE, EventScript_1A8177 end diff --git a/data/maps/SilphCo_3F/scripts.inc b/data/maps/SilphCo_3F/scripts.inc index ee4a4288b..0ef319f8c 100644 --- a/data/maps/SilphCo_3F/scripts.inc +++ b/data/maps/SilphCo_3F/scripts.inc @@ -3,9 +3,9 @@ SilphCo_3F_MapScripts:: @ 81616C5 .byte 0 SilphCo_3F_MapScript1_1616CB:: @ 81616CB - checkflag FLAG_0x27C + checkflag FLAG_SILPH_3F_DOOR_1 call_if FALSE, EventScript_1A81A5 - checkflag FLAG_0x27D + checkflag FLAG_SILPH_3F_DOOR_2 call_if FALSE, EventScript_1A81DC end diff --git a/data/maps/SilphCo_4F/scripts.inc b/data/maps/SilphCo_4F/scripts.inc index 62f122892..f2fadd471 100644 --- a/data/maps/SilphCo_4F/scripts.inc +++ b/data/maps/SilphCo_4F/scripts.inc @@ -3,9 +3,9 @@ SilphCo_4F_MapScripts:: @ 8161736 .byte 0 SilphCo_4F_MapScript1_16173C:: @ 816173C - checkflag FLAG_0x27E + checkflag FLAG_SILPH_4F_DOOR_1 call_if FALSE, EventScript_1A8213 - checkflag FLAG_0x27F + checkflag FLAG_SILPH_4F_DOOR_2 call_if FALSE, EventScript_1A8241 end diff --git a/data/maps/SilphCo_5F/scripts.inc b/data/maps/SilphCo_5F/scripts.inc index d97f831a6..6630007c5 100644 --- a/data/maps/SilphCo_5F/scripts.inc +++ b/data/maps/SilphCo_5F/scripts.inc @@ -3,11 +3,11 @@ SilphCo_5F_MapScripts:: @ 81617BE .byte 0 SilphCo_5F_MapScript1_1617C4:: @ 81617C4 - checkflag FLAG_0x280 + checkflag FLAG_SILPH_5F_DOOR_1 call_if FALSE, EventScript_1A826F - checkflag FLAG_0x281 + checkflag FLAG_SILPH_5F_DOOR_2 call_if FALSE, EventScript_1A82A6 - checkflag FLAG_0x282 + checkflag FLAG_SILPH_5F_DOOR_3 call_if FALSE, EventScript_1A82DD end diff --git a/data/maps/SilphCo_6F/scripts.inc b/data/maps/SilphCo_6F/scripts.inc index 2529bccd7..2ac42a2b3 100644 --- a/data/maps/SilphCo_6F/scripts.inc +++ b/data/maps/SilphCo_6F/scripts.inc @@ -3,7 +3,7 @@ SilphCo_6F_MapScripts:: @ 8161881 .byte 0 SilphCo_6F_MapScript1_161887:: @ 8161887 - checkflag FLAG_0x283 + checkflag FLAG_SILPH_6F_DOOR call_if FALSE, EventScript_1A8314 end diff --git a/data/maps/SilphCo_7F/scripts.inc b/data/maps/SilphCo_7F/scripts.inc index 9d0137cc3..c4f6bafab 100644 --- a/data/maps/SilphCo_7F/scripts.inc +++ b/data/maps/SilphCo_7F/scripts.inc @@ -4,11 +4,11 @@ SilphCo_7F_MapScripts:: @ 8161984 .byte 0 SilphCo_7F_MapScript1_16198F:: @ 816198F - checkflag FLAG_0x284 + checkflag FLAG_SILPH_7F_DOOR_1 call_if FALSE, EventScript_1A834B - checkflag FLAG_0x285 + checkflag FLAG_SILPH_7F_DOOR_2 call_if FALSE, EventScript_1A8379 - checkflag FLAG_0x286 + checkflag FLAG_SILPH_7F_DOOR_3 call_if FALSE, EventScript_1A83A7 end diff --git a/data/maps/SilphCo_8F/scripts.inc b/data/maps/SilphCo_8F/scripts.inc index 0bfacced0..70bc954cc 100644 --- a/data/maps/SilphCo_8F/scripts.inc +++ b/data/maps/SilphCo_8F/scripts.inc @@ -3,7 +3,7 @@ SilphCo_8F_MapScripts:: @ 8161C5F .byte 0 SilphCo_8F_MapScript1_161C65:: @ 8161C65 - checkflag FLAG_0x287 + checkflag FLAG_SILPH_8F_DOOR call_if FALSE, EventScript_1A83D5 end diff --git a/data/maps/SilphCo_9F/scripts.inc b/data/maps/SilphCo_9F/scripts.inc index 36d9be32c..7f3535f60 100644 --- a/data/maps/SilphCo_9F/scripts.inc +++ b/data/maps/SilphCo_9F/scripts.inc @@ -3,13 +3,13 @@ SilphCo_9F_MapScripts:: @ 8161CDE .byte 0 SilphCo_9F_MapScript1_161CE4:: @ 8161CE4 - checkflag FLAG_0x288 + checkflag FLAG_SILPH_9F_DOOR_1 call_if FALSE, EventScript_1A840C - checkflag FLAG_0x289 + checkflag FLAG_SILPH_9F_DOOR_2 call_if FALSE, EventScript_1A8443 - checkflag FLAG_0x28A + checkflag FLAG_SILPH_9F_DOOR_3 call_if FALSE, EventScript_1A847A - checkflag FLAG_0x28B + checkflag FLAG_SILPH_9F_DOOR_4 call_if FALSE, EventScript_1A84A8 end diff --git a/include/constants/flags.h b/include/constants/flags.h index 97e54086f..5ad3de43a 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -638,37 +638,37 @@ #define FLAG_GOT_10_COINS_FROM_GAMBLER 0x26E #define FLAG_GOT_20_COINS_FROM_GAMBLER 0x26F #define FLAG_GOT_20_COINS_FROM_GAMBLER_2 0x270 -#define FLAG_0x271 0x271 -#define FLAG_0x272 0x272 -#define FLAG_0x273 0x273 -#define FLAG_0x274 0x274 -#define FLAG_0x275 0x275 -#define FLAG_0x276 0x276 -#define FLAG_0x277 0x277 -#define FLAG_0x278 0x278 -#define FLAG_0x279 0x279 -#define FLAG_0x27A 0x27A -#define FLAG_0x27B 0x27B -#define FLAG_0x27C 0x27C -#define FLAG_0x27D 0x27D -#define FLAG_0x27E 0x27E -#define FLAG_0x27F 0x27F -#define FLAG_0x280 0x280 -#define FLAG_0x281 0x281 -#define FLAG_0x282 0x282 -#define FLAG_0x283 0x283 -#define FLAG_0x284 0x284 -#define FLAG_0x285 0x285 -#define FLAG_0x286 0x286 -#define FLAG_0x287 0x287 -#define FLAG_0x288 0x288 -#define FLAG_0x289 0x289 -#define FLAG_0x28A 0x28A -#define FLAG_0x28B 0x28B -#define FLAG_0x28C 0x28C -#define FLAG_0x28D 0x28D -#define FLAG_0x28E 0x28E -#define FLAG_0x28F 0x28F +#define FLAG_GOT_BICYCLE 0x271 +#define FLAG_GOT_DOME_FOSSIL 0x272 +#define FLAG_GOT_HELIX_FOSSIL 0x273 +#define FLAG_DID_ESPHERE_TRADE 0x274 +#define FLAG_DID_TANGENY_TRADE 0x275 +#define FLAG_DID_SEELOR_TRADE 0x276 +#define FLAG_0x277 0x277 +#define FLAG_GOT_HITMON_FROM_DOJO 0x278 +#define FLAG_0x279 0x279 +#define FLAG_SILPH_2F_DOOR_1 0x27A +#define FLAG_SILPH_2F_DOOR_2 0x27B +#define FLAG_SILPH_3F_DOOR_1 0x27C +#define FLAG_SILPH_3F_DOOR_2 0x27D +#define FLAG_SILPH_4F_DOOR_1 0x27E +#define FLAG_SILPH_4F_DOOR_2 0x27F +#define FLAG_SILPH_5F_DOOR_1 0x280 +#define FLAG_SILPH_5F_DOOR_2 0x281 +#define FLAG_SILPH_5F_DOOR_3 0x282 +#define FLAG_SILPH_6F_DOOR 0x283 +#define FLAG_SILPH_7F_DOOR_1 0x284 +#define FLAG_SILPH_7F_DOOR_2 0x285 +#define FLAG_SILPH_7F_DOOR_3 0x286 +#define FLAG_SILPH_8F_DOOR 0x287 +#define FLAG_SILPH_9F_DOOR_1 0x288 +#define FLAG_SILPH_9F_DOOR_2 0x289 +#define FLAG_SILPH_9F_DOOR_3 0x28A +#define FLAG_SILPH_9F_DOOR_4 0x28B +#define FLAG_SILPH_10F_DOOR 0x28C +#define FLAG_SILPH_11F_DOOR 0x28D +#define FLAG_0x28E 0x28E +#define FLAG_0x28F 0x28F #define FLAG_0x290 0x290 #define FLAG_0x291 0x291 #define FLAG_0x292 0x292 diff --git a/src/help_system_812B1E0.c b/src/help_system_812B1E0.c index a6e6bcca0..10e0bce80 100644 --- a/src/help_system_812B1E0.c +++ b/src/help_system_812B1E0.c @@ -1256,7 +1256,7 @@ static bool8 sub_812B780(u8 id) case 17: return sub_812BB10(); case 18: - return FlagGet(FLAG_0x271); + return FlagGet(FLAG_GOT_BICYCLE); case 48: return FlagGet(FLAG_SYS_GAME_CLEAR); } From 3ab70c735e86369dc927beb5cddf7adc2e96afd9 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Sun, 20 Oct 2019 22:14:22 -0400 Subject: [PATCH 079/114] Story flags through mystic ticket --- data/event_scripts.s | 62 +++++++++---------- data/maps/BirthIsland_Exterior/scripts.inc | 6 +- .../CeladonCity_Condominiums_1F/scripts.inc | 4 +- .../scripts.inc | 12 ++-- data/maps/CeladonCity_Gym/scripts.inc | 4 +- data/maps/CeruleanCity/scripts.inc | 2 +- data/maps/CeruleanCity_Gym/scripts.inc | 4 +- data/maps/NavelRock_Base/scripts.inc | 6 +- data/maps/NavelRock_Summit/scripts.inc | 6 +- data/maps/OneIsland/scripts.inc | 2 +- .../OneIsland_PokemonCenter_1F/scripts.inc | 8 +-- data/maps/PalletTown/scripts.inc | 4 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 2 +- data/maps/RocketHideout_B4F/scripts.inc | 2 +- data/maps/RocketHideout_Elevator/scripts.inc | 2 +- data/maps/Route12_FishingHouse/scripts.inc | 8 +-- data/maps/Route5_SouthEntrance/scripts.inc | 2 +- data/maps/Route6_NorthEntrance/scripts.inc | 2 +- data/maps/Route7_EastEntrance/scripts.inc | 2 +- data/maps/Route8_WestEntrance/scripts.inc | 2 +- data/maps/SaffronCity_Gym/scripts.inc | 4 +- data/maps/ThreeIsland/scripts.inc | 2 +- data/maps/ThreeIsland_BerryForest/scripts.inc | 2 +- data/maps/ThreeIsland_House5/scripts.inc | 2 +- data/maps/ThreeIsland_Port/scripts.inc | 4 +- data/maps/TwoIsland/scripts.inc | 34 +++++----- .../TwoIsland_JoyfulGameCorner/scripts.inc | 2 +- data/maps/ViridianCity_Gym/scripts.inc | 4 +- data/mystery_event_msg.s | 54 ++++++++-------- include/constants/flags.h | 60 +++++++++--------- include/constants/vars.h | 6 +- src/help_system_812B1E0.c | 2 +- src/vs_seeker.c | 2 +- 33 files changed, 160 insertions(+), 160 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index e8180b5b2..f444e286e 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1915,7 +1915,7 @@ gUnknown_81A6955:: @ 81A6955 compare_var_to_value VAR_RESULT, 2 goto_if eq, EventScript_1A7AE0 lockall - checkflag FLAG_0x841 + checkflag FLAG_SYS_PC_STORAGE_DISABLED goto_if TRUE, EventScript_1A698E setvar VAR_0x8004, 27 special Special_SetSomeVariable @@ -3999,11 +3999,11 @@ ViridianCity_PokemonCenter_2F_EventScript_1A8D02:: @ 81A8D02 VermilionCity_PokemonCenter_1F_EventScript_1A8D08:: @ 81A8D08 lock faceplayer - checkflag FLAG_0x292 + checkflag FLAG_GOT_VS_SEEKER goto_if TRUE, EventScript_1A8D3F msgbox Text_194234 - setflag FLAG_0x292 - giveitem 362 + setflag FLAG_GOT_VS_SEEKER + giveitem ITEM_VS_SEEKER compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1A6BF9 msgbox Text_19430F @@ -7941,14 +7941,14 @@ EventScript_1B292B:: @ 81B292B FourIsland_House2_EventScript_1B2938:: @ 81B2938 lock specialvar VAR_0x8008, sub_80CC3CC - checkflag FLAG_0x290 + checkflag FLAG_MET_STICKER_LADY goto_if FALSE, EventScript_1B2951 - checkflag FLAG_0x290 + checkflag FLAG_MET_STICKER_LADY goto_if TRUE, EventScript_1B2994 end EventScript_1B2951:: @ 81B2951 - setflag FLAG_0x290 + setflag FLAG_MET_STICKER_LADY msgbox gUnknown_81B1EB3 applymovement 1, Movement_1A75E1 waitmovement 0 @@ -8076,9 +8076,9 @@ EventScript_1B2B98:: @ 81B2B98 end EventScript_1B2BC5:: @ 81B2BC5 - compare_var_to_value VAR_BIRCH_STATE, 1 + compare_var_to_value VAR_HOF_BRAG_STATE, 1 goto_if eq, EventScript_1B2C3D - setvar VAR_BIRCH_STATE, 1 + setvar VAR_HOF_BRAG_STATE, 1 msgbox gUnknown_81B206E goto EventScript_1B2C51 @@ -8086,9 +8086,9 @@ EventScript_1B2BE2:: @ 81B2BE2 end EventScript_1B2BE3:: @ 81B2BE3 - compare_var_to_value VAR_BIRCH_STATE, 2 + compare_var_to_value VAR_HOF_BRAG_STATE, 2 goto_if eq, EventScript_1B2C3D - setvar VAR_BIRCH_STATE, 2 + setvar VAR_HOF_BRAG_STATE, 2 msgbox gUnknown_81B20CF goto EventScript_1B2C51 @@ -8096,9 +8096,9 @@ EventScript_1B2C00:: @ 81B2C00 end EventScript_1B2C01:: @ 81B2C01 - compare_var_to_value VAR_BIRCH_STATE, 3 + compare_var_to_value VAR_HOF_BRAG_STATE, 3 goto_if eq, EventScript_1B2C3D - setvar VAR_BIRCH_STATE, 3 + setvar VAR_HOF_BRAG_STATE, 3 msgbox gUnknown_81B2133 goto EventScript_1B2C51 @@ -8106,9 +8106,9 @@ EventScript_1B2C1E:: @ 81B2C1E end EventScript_1B2C1F:: @ 81B2C1F - compare_var_to_value VAR_BIRCH_STATE, 4 + compare_var_to_value VAR_HOF_BRAG_STATE, 4 goto_if eq, EventScript_1B2C47 - setvar VAR_BIRCH_STATE, 4 + setvar VAR_HOF_BRAG_STATE, 4 msgbox gUnknown_81B21C4 goto EventScript_1B2C51 @@ -8147,9 +8147,9 @@ EventScript_1B2C62:: @ 81B2C62 end EventScript_1B2C8F:: @ 81B2C8F - compare_var_to_value VAR_CRUISE_STEP_COUNT, 1 + compare_var_to_value VAR_EGG_BRAG_STATE, 1 goto_if eq, EventScript_1B2D07 - setvar VAR_CRUISE_STEP_COUNT, 1 + setvar VAR_EGG_BRAG_STATE, 1 msgbox gUnknown_81B2308 goto EventScript_1B2D1B @@ -8157,9 +8157,9 @@ EventScript_1B2CAC:: @ 81B2CAC end EventScript_1B2CAD:: @ 81B2CAD - compare_var_to_value VAR_CRUISE_STEP_COUNT, 2 + compare_var_to_value VAR_EGG_BRAG_STATE, 2 goto_if eq, EventScript_1B2D07 - setvar VAR_CRUISE_STEP_COUNT, 2 + setvar VAR_EGG_BRAG_STATE, 2 msgbox gUnknown_81B2372 goto EventScript_1B2D1B @@ -8167,9 +8167,9 @@ EventScript_1B2CCA:: @ 81B2CCA end EventScript_1B2CCB:: @ 81B2CCB - compare_var_to_value VAR_CRUISE_STEP_COUNT, 3 + compare_var_to_value VAR_EGG_BRAG_STATE, 3 goto_if eq, EventScript_1B2D07 - setvar VAR_CRUISE_STEP_COUNT, 3 + setvar VAR_EGG_BRAG_STATE, 3 msgbox gUnknown_81B23E0 goto EventScript_1B2D1B @@ -8177,9 +8177,9 @@ EventScript_1B2CE8:: @ 81B2CE8 end EventScript_1B2CE9:: @ 81B2CE9 - compare_var_to_value VAR_CRUISE_STEP_COUNT, 4 + compare_var_to_value VAR_EGG_BRAG_STATE, 4 goto_if eq, EventScript_1B2D11 - setvar VAR_CRUISE_STEP_COUNT, 4 + setvar VAR_EGG_BRAG_STATE, 4 msgbox gUnknown_81B2448 goto EventScript_1B2D1B @@ -8218,9 +8218,9 @@ EventScript_1B2D2C:: @ 81B2D2C end EventScript_1B2D59:: @ 81B2D59 - compare_var_to_value VAR_POKELOT_RND1, 1 + compare_var_to_value VAR_LINK_WIN_BRAG_STATE, 1 goto_if eq, EventScript_1B2DD1 - setvar VAR_POKELOT_RND1, 1 + setvar VAR_LINK_WIN_BRAG_STATE, 1 msgbox gUnknown_81B25A7 goto EventScript_1B2DE5 @@ -8228,9 +8228,9 @@ EventScript_1B2D76:: @ 81B2D76 end EventScript_1B2D77:: @ 81B2D77 - compare_var_to_value VAR_POKELOT_RND1, 2 + compare_var_to_value VAR_LINK_WIN_BRAG_STATE, 2 goto_if eq, EventScript_1B2DD1 - setvar VAR_POKELOT_RND1, 2 + setvar VAR_LINK_WIN_BRAG_STATE, 2 msgbox gUnknown_81B2609 goto EventScript_1B2DE5 @@ -8238,9 +8238,9 @@ EventScript_1B2D94:: @ 81B2D94 end EventScript_1B2D95:: @ 81B2D95 - compare_var_to_value VAR_POKELOT_RND1, 3 + compare_var_to_value VAR_LINK_WIN_BRAG_STATE, 3 goto_if eq, EventScript_1B2DD1 - setvar VAR_POKELOT_RND1, 3 + setvar VAR_LINK_WIN_BRAG_STATE, 3 msgbox gUnknown_81B267B goto EventScript_1B2DE5 @@ -8248,9 +8248,9 @@ EventScript_1B2DB2:: @ 81B2DB2 end EventScript_1B2DB3:: @ 81B2DB3 - compare_var_to_value VAR_POKELOT_RND1, 4 + compare_var_to_value VAR_LINK_WIN_BRAG_STATE, 4 goto_if eq, EventScript_1B2DDB - setvar VAR_POKELOT_RND1, 4 + setvar VAR_LINK_WIN_BRAG_STATE, 4 msgbox gUnknown_81B26F6 goto EventScript_1B2DE5 diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc index fcf5f53b6..3946144d9 100644 --- a/data/maps/BirthIsland_Exterior/scripts.inc +++ b/data/maps/BirthIsland_Exterior/scripts.inc @@ -13,9 +13,9 @@ BirthIsland_Exterior_MapScript1_165217:: @ 8165217 setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_DEOXYS_N setvar VAR_0x4026, 0 setvar VAR_0x403E, 0 - checkflag FLAG_0x2E4 + checkflag FLAG_FOUGHT_DEOXYS call_if TRUE, EventScript_16523C - checkflag FLAG_0x2E4 + checkflag FLAG_FOUGHT_DEOXYS call_if FALSE, EventScript_165243 end @@ -102,7 +102,7 @@ EventScript_1652C0:: @ 81652C0 goto_if eq, EventScript_165348 compare_var_to_value VAR_RESULT, 5 goto_if eq, EventScript_165348 - setflag FLAG_0x2E4 + setflag FLAG_FOUGHT_DEOXYS release end diff --git a/data/maps/CeladonCity_Condominiums_1F/scripts.inc b/data/maps/CeladonCity_Condominiums_1F/scripts.inc index 7a9ef328d..4708f70e8 100644 --- a/data/maps/CeladonCity_Condominiums_1F/scripts.inc +++ b/data/maps/CeladonCity_Condominiums_1F/scripts.inc @@ -8,10 +8,10 @@ CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321 goto_if TRUE, EventScript_16C36A checkflag FLAG_SYS_GAME_CLEAR goto_if TRUE, EventScript_16C374 - checkflag FLAG_0x2A6 + checkflag FLAG_GOT_TEA goto_if TRUE, EventScript_16C36A msgbox gUnknown_81960C9 - setflag FLAG_0x2A6 + setflag FLAG_GOT_TEA giveitem ITEM_TEA compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1A6BF9 diff --git a/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc b/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc index d4c066afe..805775505 100644 --- a/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc +++ b/data/maps/CeladonCity_DepartmentStore_Roof/scripts.inc @@ -121,7 +121,7 @@ EventScript_16BED7:: @ 816BED7 EventScript_16BF19:: @ 816BF19 setvar VAR_0x8008, ITEM_FRESH_WATER setvar VAR_0x8009, ITEM_TM16 - checkflag FLAG_0x296 + checkflag FLAG_GOT_TM16_FROM_THIRSTY_GIRL goto_if TRUE, EventScript_16C018 msgbox gUnknown_8195D75 goto EventScript_16BF7C @@ -130,7 +130,7 @@ EventScript_16BF19:: @ 816BF19 EventScript_16BF3A:: @ 816BF3A setvar VAR_0x8008, ITEM_SODA_POP setvar VAR_0x8009, ITEM_TM20 - checkflag FLAG_0x295 + checkflag FLAG_GOT_TM20_FROM_THIRSTY_GIRL goto_if TRUE, EventScript_16C018 msgbox gUnknown_8195E33 goto EventScript_16BF7C @@ -139,7 +139,7 @@ EventScript_16BF3A:: @ 816BF3A EventScript_16BF5B:: @ 816BF5B setvar VAR_0x8008, ITEM_LEMONADE setvar VAR_0x8009, ITEM_TM33 - checkflag FLAG_0x294 + checkflag FLAG_GOT_TM33_FROM_THIRSTY_GIRL goto_if TRUE, EventScript_16C018 msgbox gUnknown_8195EBF goto EventScript_16BF7C @@ -170,17 +170,17 @@ EventScript_16BF7C:: @ 816BF7C end EventScript_16BFDE:: @ 816BFDE - setflag FLAG_0x296 + setflag FLAG_GOT_TM16_FROM_THIRSTY_GIRL msgbox gUnknown_8195DD4 return EventScript_16BFEA:: @ 816BFEA - setflag FLAG_0x295 + setflag FLAG_GOT_TM20_FROM_THIRSTY_GIRL msgbox gUnknown_8195E68 return EventScript_16BFF6:: @ 816BFF6 - setflag FLAG_0x294 + setflag FLAG_GOT_TM33_FROM_THIRSTY_GIRL msgbox gUnknown_8195EF4 return diff --git a/data/maps/CeladonCity_Gym/scripts.inc b/data/maps/CeladonCity_Gym/scripts.inc index 8f85316d5..e0c5c4306 100644 --- a/data/maps/CeladonCity_Gym/scripts.inc +++ b/data/maps/CeladonCity_Gym/scripts.inc @@ -4,7 +4,7 @@ CeladonCity_Gym_MapScripts:: @ 816D060 CeladonCity_Gym_EventScript_16D061:: @ 816D061 famechecker FAMECHECKER_ERIKA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_ERIKA, 0, Text_197114, Text_197260, EventScript_16D0A0 - checkflag FLAG_0x293 + checkflag FLAG_GOT_TM19_FROM_ERIKA goto_if FALSE, EventScript_16D0C6 famechecker FAMECHECKER_ERIKA, 4 msgbox gUnknown_81972B8 @@ -27,7 +27,7 @@ EventScript_16D0C6:: @ 816D0C6 goto_if eq, EventScript_16D107 additem ITEM_TM19, 1 giveitemfanfaremsg gUnknown_81973BA, ITEM_TM19 - setflag FLAG_0x293 + setflag FLAG_GOT_TM19_FROM_ERIKA msgbox gUnknown_81973D7 release end diff --git a/data/maps/CeruleanCity/scripts.inc b/data/maps/CeruleanCity/scripts.inc index 6c486906f..370f73917 100644 --- a/data/maps/CeruleanCity/scripts.inc +++ b/data/maps/CeruleanCity/scripts.inc @@ -61,7 +61,7 @@ EventScript_1664CC:: @ 81664CC call_if eq, EventScript_1665B5 msgbox gUnknown_817ECD4 setvar VAR_MAP_SCENE_CERULEAN_CITY_RIVAL, 1 - setflag FLAG_0x29B + setflag FLAG_GOT_FAME_CHECKER giveitem ITEM_FAME_CHECKER msgbox gUnknown_817ED5D closemessage diff --git a/data/maps/CeruleanCity_Gym/scripts.inc b/data/maps/CeruleanCity_Gym/scripts.inc index 3f614ad86..c53c9718b 100644 --- a/data/maps/CeruleanCity_Gym/scripts.inc +++ b/data/maps/CeruleanCity_Gym/scripts.inc @@ -4,7 +4,7 @@ CeruleanCity_Gym_MapScripts:: @ 816AAA0 CeruleanCity_Gym_EventScript_16AAA1:: @ 816AAA1 famechecker FAMECHECKER_MISTY, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_MISTY, 0, Text_1921EF, Text_19242D, EventScript_16AAD3 - checkflag FLAG_0x297 + checkflag FLAG_GOT_TM03_FROM_MISTY goto_if FALSE, EventScript_16AAF9 msgbox gUnknown_81922BF release @@ -26,7 +26,7 @@ EventScript_16AAF9:: @ 816AAF9 goto_if eq, EventScript_16AB3A additem ITEM_TM03, 1 giveitemfanfaremsg gUnknown_81923F1, ITEM_TM03 - setflag FLAG_0x297 + setflag FLAG_GOT_TM03_FROM_MISTY msgbox gUnknown_81922BF release end diff --git a/data/maps/NavelRock_Base/scripts.inc b/data/maps/NavelRock_Base/scripts.inc index de75b32f8..f5f042316 100644 --- a/data/maps/NavelRock_Base/scripts.inc +++ b/data/maps/NavelRock_Base/scripts.inc @@ -4,9 +4,9 @@ NavelRock_Base_MapScripts:: @ 81650E7 .byte 0 NavelRock_Base_MapScript1_1650F2:: @ 81650F2 - checkflag FLAG_0x2F2 + checkflag FLAG_FOUGHT_LUGIA call_if TRUE, EventScript_165105 - checkflag FLAG_0x2F2 + checkflag FLAG_FOUGHT_LUGIA call_if FALSE, EventScript_165109 end @@ -75,7 +75,7 @@ NavelRock_Base_EventScript_165134:: @ 8165134 goto_if eq, EventScript_1651E7 compare_var_to_value VAR_RESULT, 5 goto_if eq, EventScript_1651E7 - setflag FLAG_0x2F2 + setflag FLAG_FOUGHT_LUGIA release end diff --git a/data/maps/NavelRock_Summit/scripts.inc b/data/maps/NavelRock_Summit/scripts.inc index d86d5f2f1..17cd88532 100644 --- a/data/maps/NavelRock_Summit/scripts.inc +++ b/data/maps/NavelRock_Summit/scripts.inc @@ -4,9 +4,9 @@ NavelRock_Summit_MapScripts:: @ 8164F9F .byte 0 NavelRock_Summit_MapScript1_164FAA:: @ 8164FAA - checkflag FLAG_0x2F3 + checkflag FLAG_FOUGHT_HO_OH call_if TRUE, EventScript_164FBD - checkflag FLAG_0x2F3 + checkflag FLAG_FOUGHT_HO_OH call_if FALSE, EventScript_164FC6 end @@ -80,7 +80,7 @@ NavelRock_Summit_EventScript_164FFB:: @ 8164FFB goto_if eq, EventScript_1650C2 compare_var_to_value VAR_RESULT, 5 goto_if eq, EventScript_1650C2 - setflag FLAG_0x2F3 + setflag FLAG_FOUGHT_HO_OH releaseall end diff --git a/data/maps/OneIsland/scripts.inc b/data/maps/OneIsland/scripts.inc index 5e1dcb9ec..02a47a913 100644 --- a/data/maps/OneIsland/scripts.inc +++ b/data/maps/OneIsland/scripts.inc @@ -85,7 +85,7 @@ OneIsland_EventScript_167517:: @ 8167517 faceplayer checkflag FLAG_0x844 goto_if TRUE, EventScript_16753F - checkflag FLAG_0x2A1 + checkflag FLAG_SEVII_DETOUR_FINISHED goto_if TRUE, EventScript_167535 msgbox gUnknown_818174E release diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index 8e01f86e3..ac6ebcff8 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -116,14 +116,14 @@ EventScript_170CB1:: @ 8170CB1 call_if ge, EventScript_170E46 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_GARYS_HOUSE, 2 call_if lt, EventScript_170E58 - setflag FLAG_0x845 + setflag FLAG_SYS_SEVII_MAP_123 msgbox gUnknown_81A1230 closemessage applymovement 2, Movement_1A75E9 waitmovement 0 applymovement 3, Movement_1A75E9 waitmovement 0 - setflag FLAG_0x841 + setflag FLAG_SYS_PC_STORAGE_DISABLED setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 1 releaseall end @@ -192,7 +192,7 @@ OneIsland_PokemonCenter_1F_EventScript_170E94:: @ 8170E94 OneIsland_PokemonCenter_1F_EventScript_170E9D:: @ 8170E9D lock - checkflag FLAG_0x2A1 + checkflag FLAG_SEVII_DETOUR_FINISHED goto_if TRUE, EventScript_170EB1 msgbox gUnknown_81A1266 release @@ -419,7 +419,7 @@ OneIsland_PokemonCenter_1F_EventScript_171179:: @ 8171179 lockall checkflag FLAG_0x844 goto_if TRUE, EventScript_1711A0 - checkflag FLAG_0x2A1 + checkflag FLAG_SEVII_DETOUR_FINISHED goto_if TRUE, EventScript_171196 msgbox gUnknown_81A223F releaseall diff --git a/data/maps/PalletTown/scripts.inc b/data/maps/PalletTown/scripts.inc index e04a0aa59..d4e6c0cf3 100644 --- a/data/maps/PalletTown/scripts.inc +++ b/data/maps/PalletTown/scripts.inc @@ -5,7 +5,7 @@ PalletTown_MapScripts:: @ 816545A PalletTown_MapScript1_165465:: @ 8165465 setworldmapflag FLAG_WORLD_MAP_PALLET_TOWN - checkflag FLAG_0x291 + checkflag FLAG_PALLET_LADY_NOT_BLOCKING_SIGN call_if TRUE, EventScript_165488 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 0 call_if eq, EventScript_1654A8 @@ -26,7 +26,7 @@ EventScript_1654A2:: @ 81654A2 return EventScript_1654A8:: @ 81654A8 - checkflag FLAG_0x291 + checkflag FLAG_PALLET_LADY_NOT_BLOCKING_SIGN goto_if TRUE, EventScript_1654BD setobjectxyperm 1, 5, 15 setobjectmovementtype 1, 7 diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index 2d35fa445..e43700092 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -1209,7 +1209,7 @@ EventScript_ThisPokeIsRealyEnergetic:: @ 8169C74 msgbox gUnknown_818E2E5 call EventScript_1A6675 setflag FLAG_SYS_POKEMON_GET - setflag FLAG_0x291 + setflag FLAG_PALLET_LADY_NOT_BLOCKING_SIGN givemon VAR_OAKSLAB_PLAYER_STARTER_SPECIES, 5, ITEM_NONE, 0, 0, 0 copyvar VAR_STARTER_MON, VAR_OAKSLAB_PLAYER_STARTER_NO getspeciesname 0, VAR_OAKSLAB_PLAYER_STARTER_SPECIES diff --git a/data/maps/RocketHideout_B4F/scripts.inc b/data/maps/RocketHideout_B4F/scripts.inc index 4fa71c383..655ef389a 100644 --- a/data/maps/RocketHideout_B4F/scripts.inc +++ b/data/maps/RocketHideout_B4F/scripts.inc @@ -63,7 +63,7 @@ EventScript_16139D:: @ 816139D RocketHideout_B4F_EventScript_1613AD:: @ 81613AD lock faceplayer - setflag FLAG_0x2A5 + setflag FLAG_CAN_USE_ROCKET_HIDEOUT_LIFT removeobject 4 giveitem ITEM_LIFT_KEY compare_var_to_value VAR_RESULT, 0 diff --git a/data/maps/RocketHideout_Elevator/scripts.inc b/data/maps/RocketHideout_Elevator/scripts.inc index 040cf4a82..1b42f6345 100644 --- a/data/maps/RocketHideout_Elevator/scripts.inc +++ b/data/maps/RocketHideout_Elevator/scripts.inc @@ -3,7 +3,7 @@ RocketHideout_Elevator_MapScripts:: @ 81614D8 RocketHideout_Elevator_EventScript_1614D9:: @ 81614D9 lockall - checkflag FLAG_0x2A5 + checkflag FLAG_CAN_USE_ROCKET_HIDEOUT_LIFT goto_if FALSE, EventScript_16161B setvar VAR_0x8004, 2 checkflag FLAG_TEMP_2 diff --git a/data/maps/Route12_FishingHouse/scripts.inc b/data/maps/Route12_FishingHouse/scripts.inc index 497a7302d..0b425495a 100644 --- a/data/maps/Route12_FishingHouse/scripts.inc +++ b/data/maps/Route12_FishingHouse/scripts.inc @@ -73,21 +73,21 @@ EventScript_170001:: @ 8170001 end EventScript_17000B:: @ 817000B - checkflag FLAG_0x29C + checkflag FLAG_GOT_RECORD_SETTING_MAGIKARP goto_if FALSE, EventScript_170031 msgbox gUnknown_819F40A release end EventScript_17001E:: @ 817001E - checkflag FLAG_0x29C + checkflag FLAG_GOT_RECORD_SETTING_MAGIKARP goto_if FALSE, EventScript_170031 msgbox gUnknown_819F3CB release end EventScript_170031:: @ 8170031 - setflag FLAG_0x29C + setflag FLAG_GOT_RECORD_SETTING_MAGIKARP msgbox gUnknown_819F31B giveitem ITEM_NET_BALL compare_var_to_value VAR_RESULT, 0 @@ -103,7 +103,7 @@ EventScript_17005D:: @ 817005D Route12_FishingHouse_EventScript_170067:: @ 8170067 lockall - checkflag FLAG_0x29C + checkflag FLAG_GOT_RECORD_SETTING_MAGIKARP goto_if TRUE, EventScript_17007B msgbox gUnknown_819F50C releaseall diff --git a/data/maps/Route5_SouthEntrance/scripts.inc b/data/maps/Route5_SouthEntrance/scripts.inc index eafff1c29..fd8a5f6fc 100644 --- a/data/maps/Route5_SouthEntrance/scripts.inc +++ b/data/maps/Route5_SouthEntrance/scripts.inc @@ -27,7 +27,7 @@ EventScript_16F92E:: @ 816F92E textcolor 0 applymovement 255, Movement_1A75E7 waitmovement 0 - checkflag FLAG_0x2A6 + checkflag FLAG_GOT_TEA goto_if TRUE, EventScript_16F958 msgbox gUnknown_819E04B closemessage diff --git a/data/maps/Route6_NorthEntrance/scripts.inc b/data/maps/Route6_NorthEntrance/scripts.inc index c04a2d28f..6edd20f21 100644 --- a/data/maps/Route6_NorthEntrance/scripts.inc +++ b/data/maps/Route6_NorthEntrance/scripts.inc @@ -27,7 +27,7 @@ EventScript_16F9F4:: @ 816F9F4 textcolor 0 applymovement 255, Movement_1A75EB waitmovement 0 - checkflag FLAG_0x2A6 + checkflag FLAG_GOT_TEA goto_if TRUE, EventScript_16FA1E msgbox gUnknown_819E181 closemessage diff --git a/data/maps/Route7_EastEntrance/scripts.inc b/data/maps/Route7_EastEntrance/scripts.inc index fa9101aa4..f8885b53d 100644 --- a/data/maps/Route7_EastEntrance/scripts.inc +++ b/data/maps/Route7_EastEntrance/scripts.inc @@ -27,7 +27,7 @@ EventScript_16FABB:: @ 816FABB textcolor 0 applymovement 255, Movement_1A75E9 waitmovement 0 - checkflag FLAG_0x2A6 + checkflag FLAG_GOT_TEA goto_if TRUE, EventScript_16FAE5 msgbox gUnknown_819E2B7 closemessage diff --git a/data/maps/Route8_WestEntrance/scripts.inc b/data/maps/Route8_WestEntrance/scripts.inc index 391bc0c8b..dfdb0b7ae 100644 --- a/data/maps/Route8_WestEntrance/scripts.inc +++ b/data/maps/Route8_WestEntrance/scripts.inc @@ -27,7 +27,7 @@ EventScript_16FB81:: @ 816FB81 textcolor 0 applymovement 255, Movement_1A75E9 waitmovement 0 - checkflag FLAG_0x2A6 + checkflag FLAG_GOT_TEA goto_if TRUE, EventScript_16FBAB msgbox gUnknown_819E3ED closemessage diff --git a/data/maps/SaffronCity_Gym/scripts.inc b/data/maps/SaffronCity_Gym/scripts.inc index 1e0fcf882..ebfc595c7 100644 --- a/data/maps/SaffronCity_Gym/scripts.inc +++ b/data/maps/SaffronCity_Gym/scripts.inc @@ -4,7 +4,7 @@ SaffronCity_Gym_MapScripts:: @ 816EDD7 SaffronCity_Gym_EventScript_16EDD8:: @ 816EDD8 famechecker FAMECHECKER_SABRINA, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_SABRINA, 0, Text_19B53C, Text_19B602, EventScript_16EE0A - checkflag FLAG_0x29A + checkflag FLAG_GOT_TM04_FROM_SABRINA goto_if FALSE, EventScript_16EE3D msgbox gUnknown_819B7F2 release @@ -27,7 +27,7 @@ EventScript_16EE3D:: @ 816EE3D goto_if eq, EventScript_16EE7E additem ITEM_TM04, 1 giveitemfanfaremsg gUnknown_819B7D3, ITEM_TM04 - setflag FLAG_0x29A + setflag FLAG_GOT_TM04_FROM_SABRINA msgbox gUnknown_819B685 release end diff --git a/data/maps/ThreeIsland/scripts.inc b/data/maps/ThreeIsland/scripts.inc index 8d2bd1b6e..ed7fc4d5e 100644 --- a/data/maps/ThreeIsland/scripts.inc +++ b/data/maps/ThreeIsland/scripts.inc @@ -4,7 +4,7 @@ ThreeIsland_MapScripts:: @ 81677AD ThreeIsland_MapScript1_1677B3:: @ 81677B3 setworldmapflag FLAG_WORLD_MAP_THREE_ISLAND - checkflag FLAG_0x2A3 + checkflag FLAG_RESCUED_LOSTELLE call_if TRUE, EventScript_1677CB compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 call_if eq, EventScript_1677CF diff --git a/data/maps/ThreeIsland_BerryForest/scripts.inc b/data/maps/ThreeIsland_BerryForest/scripts.inc index d1ba3bb4d..739b926b0 100644 --- a/data/maps/ThreeIsland_BerryForest/scripts.inc +++ b/data/maps/ThreeIsland_BerryForest/scripts.inc @@ -35,7 +35,7 @@ ThreeIsland_BerryForest_EventScript_163C83:: @ 8163C83 special sub_80CA6DC msgbox gUnknown_817AF3B closemessage - setflag FLAG_0x2A3 + setflag FLAG_RESCUED_LOSTELLE setflag FLAG_HIDE_LOSTELLE_IN_BERRY_FOREST setvar VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 2 clearflag FLAG_HIDE_TWO_ISLAND_GAME_CORNER_LOSTELLE diff --git a/data/maps/ThreeIsland_House5/scripts.inc b/data/maps/ThreeIsland_House5/scripts.inc index 1924fb74b..3dee5e153 100644 --- a/data/maps/ThreeIsland_House5/scripts.inc +++ b/data/maps/ThreeIsland_House5/scripts.inc @@ -4,7 +4,7 @@ ThreeIsland_House5_MapScripts:: @ 817191F ThreeIsland_House5_EventScript_171920:: @ 8171920 lock faceplayer - checkflag FLAG_0x2A3 + checkflag FLAG_RESCUED_LOSTELLE goto_if TRUE, EventScript_171935 msgbox gUnknown_81A3469 release diff --git a/data/maps/ThreeIsland_Port/scripts.inc b/data/maps/ThreeIsland_Port/scripts.inc index b101c5ead..1aff12731 100644 --- a/data/maps/ThreeIsland_Port/scripts.inc +++ b/data/maps/ThreeIsland_Port/scripts.inc @@ -3,8 +3,8 @@ ThreeIsland_Port_MapScripts:: @ 8168789 .byte 0 ThreeIsland_Port_MapScript1_16878F:: @ 816878F - clearflag FLAG_0x841 - setflag FLAG_0x2A1 + clearflag FLAG_SYS_PC_STORAGE_DISABLED + setflag FLAG_SEVII_DETOUR_FINISHED end ThreeIsland_Port_EventScript_168796:: @ 8168796 diff --git a/data/maps/TwoIsland/scripts.inc b/data/maps/TwoIsland/scripts.inc index 409f477d6..1b4f2383a 100644 --- a/data/maps/TwoIsland/scripts.inc +++ b/data/maps/TwoIsland/scripts.inc @@ -4,7 +4,7 @@ TwoIsland_MapScripts:: @ 8167564 TwoIsland_MapScript1_16756A:: @ 816756A setworldmapflag FLAG_WORLD_MAP_TWO_ISLAND - setflag FLAG_0x2A2 + setflag FLAG_VISITED_TWO_ISLAND call EventScript_167576 end @@ -13,33 +13,33 @@ EventScript_167576:: @ 8167576 goto_if TRUE, EventScript_167597 checkflag FLAG_SYS_GAME_CLEAR goto_if TRUE, EventScript_1675B8 - checkflag FLAG_0x2A3 + checkflag FLAG_RESCUED_LOSTELLE goto_if TRUE, EventScript_1675D9 goto EventScript_1675E8 end EventScript_167597:: @ 8167597 - checkflag FLAG_0x29D + checkflag FLAG_TWO_ISLAND_SHOP_INTRODUCED goto_if FALSE, EventScript_1675EE - checkflag FLAG_0x29E + checkflag FLAG_TWO_ISLAND_SHOP_EXPANDED_1 goto_if FALSE, EventScript_1675F4 - checkflag FLAG_0x29F + checkflag FLAG_TWO_ISLAND_SHOP_EXPANDED_2 goto_if FALSE, EventScript_1675FD goto EventScript_167606 end EventScript_1675B8:: @ 81675B8 - checkflag FLAG_0x29D + checkflag FLAG_TWO_ISLAND_SHOP_INTRODUCED goto_if FALSE, EventScript_1675EE - checkflag FLAG_0x2A3 + checkflag FLAG_RESCUED_LOSTELLE goto_if FALSE, EventScript_1675EE - checkflag FLAG_0x29E + checkflag FLAG_TWO_ISLAND_SHOP_EXPANDED_1 goto_if FALSE, EventScript_1675F4 goto EventScript_1675FD end EventScript_1675D9:: @ 81675D9 - checkflag FLAG_0x29D + checkflag FLAG_TWO_ISLAND_SHOP_INTRODUCED goto_if FALSE, EventScript_1675EE goto EventScript_1675F4 end @@ -83,36 +83,36 @@ TwoIsland_EventScript_16760F:: @ 816760F end EventScript_167646:: @ 8167646 - checkflag FLAG_0x2A0 + checkflag FLAG_TWO_ISLAND_SHOP_EXPANDED_3 goto_if TRUE, EventScript_1676A6 - setflag FLAG_0x2A0 + setflag FLAG_TWO_ISLAND_SHOP_EXPANDED_3 message Text_181CAE waitmessage goto EventScript_167728 end EventScript_16765E:: @ 816765E - checkflag FLAG_0x29F + checkflag FLAG_TWO_ISLAND_SHOP_EXPANDED_2 goto_if TRUE, EventScript_1676A6 - setflag FLAG_0x29F + setflag FLAG_TWO_ISLAND_SHOP_EXPANDED_2 message Text_181C77 waitmessage goto EventScript_167708 end EventScript_167676:: @ 8167676 - checkflag FLAG_0x29E + checkflag FLAG_TWO_ISLAND_SHOP_EXPANDED_1 goto_if TRUE, EventScript_1676A6 - setflag FLAG_0x29E + setflag FLAG_TWO_ISLAND_SHOP_EXPANDED_1 message Text_181B7C waitmessage goto EventScript_1676EC end EventScript_16768E:: @ 816768E - checkflag FLAG_0x29D + checkflag FLAG_TWO_ISLAND_SHOP_INTRODUCED goto_if TRUE, EventScript_1676A6 - setflag FLAG_0x29D + setflag FLAG_TWO_ISLAND_SHOP_INTRODUCED message Text_181AFE waitmessage goto EventScript_1676D3 diff --git a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc index 747d6d6b7..84d0350cd 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc +++ b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc @@ -127,7 +127,7 @@ TwoIsland_JoyfulGameCorner_EventScript_171535:: @ 8171535 faceplayer compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 4 goto_if eq, EventScript_1BC060 - checkflag FLAG_0x2A3 + checkflag FLAG_RESCUED_LOSTELLE goto_if TRUE, EventScript_171555 msgbox gUnknown_81A285C release diff --git a/data/maps/ViridianCity_Gym/scripts.inc b/data/maps/ViridianCity_Gym/scripts.inc index d759f39f9..197a38b74 100644 --- a/data/maps/ViridianCity_Gym/scripts.inc +++ b/data/maps/ViridianCity_Gym/scripts.inc @@ -4,7 +4,7 @@ ViridianCity_Gym_MapScripts:: @ 8169EC9 ViridianCity_Gym_EventScript_169ECA:: @ 8169ECA famechecker FAMECHECKER_GIOVANNI, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005 trainerbattle 1, TRAINER_LEADER_GIOVANNI, 0, Text_18F352, Text_18F43F, EventScript_169F04 - checkflag FLAG_0x298 + checkflag FLAG_GOT_TM26_FROM_GIOVANNI goto_if FALSE, EventScript_169F2F msgbox gUnknown_818F4A2 closemessage @@ -31,7 +31,7 @@ EventScript_169F2F:: @ 8169F2F goto_if eq, EventScript_169F70 additem ITEM_TM26, 1 giveitemfanfaremsg gUnknown_818F675, ITEM_TM26 - setflag FLAG_0x298 + setflag FLAG_GOT_TM26_FROM_GIOVANNI msgbox gUnknown_818F695 release end diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s index 71ae2340b..abdc293df 100644 --- a/data/mystery_event_msg.s +++ b/data/mystery_event_msg.s @@ -36,13 +36,13 @@ sText_MysteryGiftStampCard: @ 8488E55 MysteryEventScript_SurfPichu:: @ 8488EB5 setvaddress MysteryEventScript_SurfPichu checkflag FLAG_MYSTERY_EVENT_DONE - vgoto_if 0, SurfPichu_GiveIfPossible + vgoto_if FALSE, SurfPichu_GiveIfPossible gotoram SurfPichu_GiveIfPossible: @ 8488EC4 specialvar VAR_EVENT_PICHU_SLOT, CalculatePlayerPartyCount compare_var_to_value VAR_EVENT_PICHU_SLOT, 6 - vgoto_if 1, SurfPichu_FullParty + vgoto_if TRUE, SurfPichu_FullParty setflag FLAG_MYSTERY_EVENT_DONE vcall SurfPichu_GiveEgg lock @@ -69,15 +69,15 @@ SurfPichu_GiveEgg: @ 8488EF6 setmonobedient VAR_EVENT_PICHU_SLOT setmonmetlocation VAR_EVENT_PICHU_SLOT, 0xff compare_var_to_value VAR_EVENT_PICHU_SLOT, 1 - vgoto_if 1, SurfPichu_Slot1 + vgoto_if TRUE, SurfPichu_Slot1 compare_var_to_value VAR_EVENT_PICHU_SLOT, 2 - vgoto_if 1, SurfPichu_Slot2 + vgoto_if TRUE, SurfPichu_Slot2 compare_var_to_value VAR_EVENT_PICHU_SLOT, 3 - vgoto_if 1, SurfPichu_Slot3 + vgoto_if TRUE, SurfPichu_Slot3 compare_var_to_value VAR_EVENT_PICHU_SLOT, 4 - vgoto_if 1, SurfPichu_Slot4 + vgoto_if TRUE, SurfPichu_Slot4 compare_var_to_value VAR_EVENT_PICHU_SLOT, 5 - vgoto_if 1, SurfPichu_Slot5 + vgoto_if TRUE, SurfPichu_Slot5 return SurfPichu_Slot1: @ 8488F38 @@ -117,7 +117,7 @@ MysteryEventScript_VisitingTrainer:: @ 848903A setvaddress MysteryEventScript_VisitingTrainer special ValidateEReaderTrainer compare_var_to_value VAR_RESULT, 0 - vgoto_if 1, MysteryEventScript_VisitingTrainerArrived + vgoto_if TRUE, MysteryEventScript_VisitingTrainerArrived lock faceplayer vmessage sText_MysteryGiftVisitingTrainer @@ -166,11 +166,11 @@ sText_MysteryGiftVisitingTrainer_2: @ 84891B0 MysteryEventScript_BattleCard:: @ 84892B9 setvaddress MysteryEventScript_BattleCard checkflag FLAG_MYSTERY_EVENT_DONE - vgoto_if 1, MysteryEventScript_BattleCardInfo + vgoto_if TRUE, MysteryEventScript_BattleCardInfo setorcopyvar VAR_RESULT, 2 specialvar VAR_0x8008, Special_BattleCardAction compare_var_to_value VAR_0x8008, 3 - vgoto_if 0, MysteryEventScript_BattleCardInfo + vgoto_if FALSE, MysteryEventScript_BattleCardInfo lock faceplayer vmessage sText_MysteryGiftBattleCountCard_2 @@ -215,22 +215,22 @@ MysteryEventScript_AuroraTicket:: @ 84894B9 setvaddress MysteryEventScript_AuroraTicket lock faceplayer - checkflag FLAG_0x2A7 - vgoto_if 1, AuroraTicket_Obtained - checkflag FLAG_0x2E4 - vgoto_if 1, AuroraTicket_Obtained + checkflag FLAG_GOT_AURORA_TICKET + vgoto_if TRUE, AuroraTicket_Obtained + checkflag FLAG_FOUGHT_DEOXYS + vgoto_if TRUE, AuroraTicket_Obtained checkitem ITEM_AURORA_TICKET, 1 compare_var_to_value VAR_RESULT, 1 - vgoto_if 1, AuroraTicket_Obtained + vgoto_if TRUE, AuroraTicket_Obtained vmessage sText_AuroraTicket1 waitmessage waitbuttonpress checkitemspace ITEM_AURORA_TICKET, 1 compare_var_to_value VAR_RESULT, 0 - vgoto_if 1, AuroraTicket_NoBagSpace + vgoto_if TRUE, AuroraTicket_NoBagSpace giveitem ITEM_AURORA_TICKET setflag FLAG_0x84B - setflag FLAG_0x2A7 + setflag FLAG_GOT_AURORA_TICKET vmessage sText_AuroraTicket2 waitmessage waitbuttonpress @@ -277,24 +277,24 @@ MysteryEventScript_MysticTicket:: @ 8489689 setvaddress MysteryEventScript_MysticTicket lock faceplayer - checkflag FLAG_0x2A8 - vgoto_if 1, MysticTicket_Obtained - checkflag FLAG_0x2F2 - vgoto_if 1, MysticTicket_Obtained - checkflag FLAG_0x2F3 - vgoto_if 1, MysticTicket_Obtained + checkflag FLAG_GOT_MYSTIC_TICKET + vgoto_if TRUE, MysticTicket_Obtained + checkflag FLAG_FOUGHT_LUGIA + vgoto_if TRUE, MysticTicket_Obtained + checkflag FLAG_FOUGHT_HO_OH + vgoto_if TRUE, MysticTicket_Obtained checkitem ITEM_MYSTIC_TICKET, 1 compare_var_to_value VAR_RESULT, 1 - vgoto_if 1, MysticTicket_Obtained + vgoto_if TRUE, MysticTicket_Obtained vmessage sText_MysticTicket2 waitmessage waitbuttonpress checkitemspace ITEM_MYSTIC_TICKET, 1 compare_var_to_value VAR_RESULT, 0 - vgoto_if 1, MysticTicket_NoBagSpace + vgoto_if TRUE, MysticTicket_NoBagSpace giveitem ITEM_MYSTIC_TICKET setflag FLAG_0x84A - setflag FLAG_0x2A8 + setflag FLAG_GOT_MYSTIC_TICKET vmessage sText_MysticTicket1 waitmessage waitbuttonpress @@ -341,7 +341,7 @@ MysteryEventScript_AlteringCave:: @ 8489862 setvaddress MysteryEventScript_AlteringCave addvar VAR_ALTERING_CAVE_WILD_SET, 1 compare_var_to_value VAR_ALTERING_CAVE_WILD_SET, 10 - vgoto_if 0, MysteryEventScript_AlteringCave_ + vgoto_if FALSE, MysteryEventScript_AlteringCave_ setvar VAR_ALTERING_CAVE_WILD_SET, 0 MysteryEventScript_AlteringCave_: @ 848987C lock diff --git a/include/constants/flags.h b/include/constants/flags.h index 5ad3de43a..4caae39ad 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -669,31 +669,31 @@ #define FLAG_SILPH_11F_DOOR 0x28D #define FLAG_0x28E 0x28E #define FLAG_0x28F 0x28F -#define FLAG_0x290 0x290 -#define FLAG_0x291 0x291 -#define FLAG_0x292 0x292 -#define FLAG_0x293 0x293 -#define FLAG_0x294 0x294 -#define FLAG_0x295 0x295 -#define FLAG_0x296 0x296 -#define FLAG_0x297 0x297 -#define FLAG_0x298 0x298 -#define FLAG_0x299 0x299 -#define FLAG_0x29A 0x29A -#define FLAG_0x29B 0x29B -#define FLAG_0x29C 0x29C -#define FLAG_0x29D 0x29D -#define FLAG_0x29E 0x29E -#define FLAG_0x29F 0x29F -#define FLAG_0x2A0 0x2A0 -#define FLAG_0x2A1 0x2A1 -#define FLAG_0x2A2 0x2A2 -#define FLAG_0x2A3 0x2A3 -#define FLAG_0x2A4 0x2A4 -#define FLAG_0x2A5 0x2A5 -#define FLAG_0x2A6 0x2A6 -#define FLAG_0x2A7 0x2A7 -#define FLAG_0x2A8 0x2A8 +#define FLAG_MET_STICKER_LADY 0x290 +#define FLAG_PALLET_LADY_NOT_BLOCKING_SIGN 0x291 +#define FLAG_GOT_VS_SEEKER 0x292 +#define FLAG_GOT_TM19_FROM_ERIKA 0x293 +#define FLAG_GOT_TM33_FROM_THIRSTY_GIRL 0x294 +#define FLAG_GOT_TM20_FROM_THIRSTY_GIRL 0x295 +#define FLAG_GOT_TM16_FROM_THIRSTY_GIRL 0x296 +#define FLAG_GOT_TM03_FROM_MISTY 0x297 +#define FLAG_GOT_TM26_FROM_GIOVANNI 0x298 +#define FLAG_0x299 0x299 +#define FLAG_GOT_TM04_FROM_SABRINA 0x29A +#define FLAG_GOT_FAME_CHECKER 0x29B +#define FLAG_GOT_RECORD_SETTING_MAGIKARP 0x29C +#define FLAG_TWO_ISLAND_SHOP_INTRODUCED 0x29D +#define FLAG_TWO_ISLAND_SHOP_EXPANDED_1 0x29E +#define FLAG_TWO_ISLAND_SHOP_EXPANDED_2 0x29F +#define FLAG_TWO_ISLAND_SHOP_EXPANDED_3 0x2A0 +#define FLAG_SEVII_DETOUR_FINISHED 0x2A1 +#define FLAG_VISITED_TWO_ISLAND 0x2A2 +#define FLAG_RESCUED_LOSTELLE 0x2A3 +#define FLAG_0x2A4 0x2A4 +#define FLAG_CAN_USE_ROCKET_HIDEOUT_LIFT 0x2A5 +#define FLAG_GOT_TEA 0x2A6 +#define FLAG_GOT_AURORA_TICKET 0x2A7 +#define FLAG_GOT_MYSTIC_TICKET 0x2A8 #define FLAG_0x2A9 0x2A9 #define FLAG_0x2AA 0x2AA #define FLAG_0x2AB 0x2AB @@ -753,7 +753,7 @@ #define FLAG_0x2E1 0x2E1 #define FLAG_0x2E2 0x2E2 #define FLAG_0x2E3 0x2E3 -#define FLAG_0x2E4 0x2E4 +#define FLAG_FOUGHT_DEOXYS 0x2E4 #define FLAG_0x2E5 0x2E5 #define FLAG_0x2E6 0x2E6 #define FLAG_0x2E7 0x2E7 @@ -767,8 +767,8 @@ #define FLAG_0x2EF 0x2EF #define FLAG_0x2F0 0x2F0 #define FLAG_0x2F1 0x2F1 -#define FLAG_0x2F2 0x2F2 -#define FLAG_0x2F3 0x2F3 +#define FLAG_FOUGHT_LUGIA 0x2F2 +#define FLAG_FOUGHT_HO_OH 0x2F3 #define FLAG_0x2F4 0x2F4 #define FLAG_0x2F5 0x2F5 #define FLAG_0x2F6 0x2F6 @@ -1343,11 +1343,11 @@ #define FLAG_0x83C (SYS_FLAGS + 0x3C) #define FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN (SYS_FLAGS + 0x3E) #define FLAG_SYS_NATIONAL_DEX (SYS_FLAGS + 0x40) -#define FLAG_0x841 (SYS_FLAGS + 0x41) +#define FLAG_SYS_PC_STORAGE_DISABLED (SYS_FLAGS + 0x41) #define FLAG_0x842 (SYS_FLAGS + 0x42) #define FLAG_0x843 (SYS_FLAGS + 0x43) #define FLAG_0x844 (SYS_FLAGS + 0x44) -#define FLAG_0x845 (SYS_FLAGS + 0x45) +#define FLAG_SYS_SEVII_MAP_123 (SYS_FLAGS + 0x45) #define FLAG_0x846 (SYS_FLAGS + 0x46) #define FLAG_0x847 (SYS_FLAGS + 0x47) #define FLAG_0x848 (SYS_FLAGS + 0x48) diff --git a/include/constants/vars.h b/include/constants/vars.h index 8a932b1d1..5b551db0d 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -79,9 +79,9 @@ #define VAR_NATIONAL_DEX 0x4046 #define VAR_SEEDOT_SIZE_RECORD 0x4047 #define VAR_ASH_GATHER_COUNT 0x4048 -#define VAR_BIRCH_STATE 0x4049 -#define VAR_CRUISE_STEP_COUNT 0x404A -#define VAR_POKELOT_RND1 0x404B +#define VAR_HOF_BRAG_STATE 0x4049 +#define VAR_EGG_BRAG_STATE 0x404A +#define VAR_LINK_WIN_BRAG_STATE 0x404B #define VAR_POKELOT_RND2 0x404C #define VAR_0x404D 0x404D #define VAR_0x404E 0x404E diff --git a/src/help_system_812B1E0.c b/src/help_system_812B1E0.c index 10e0bce80..c123d5818 100644 --- a/src/help_system_812B1E0.c +++ b/src/help_system_812B1E0.c @@ -1190,7 +1190,7 @@ static bool8 sub_812B780(u8 id) case 40: return sub_812BB10(); case 39: - return FlagGet(FLAG_0x29B); + return FlagGet(FLAG_GOT_FAME_CHECKER); case 44: return FlagGet(FLAG_WORLD_MAP_PEWTER_CITY); } diff --git a/src/vs_seeker.c b/src/vs_seeker.c index 691abfd0d..db2ec9bee 100644 --- a/src/vs_seeker.c +++ b/src/vs_seeker.c @@ -1254,7 +1254,7 @@ static void TryGetRematchTrainerIdGivenGameState(const u16 * a0, u8 * a1) case 0: break; case 1: - if (!FlagGet(FLAG_0x292)) + if (!FlagGet(FLAG_GOT_VS_SEEKER)) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; case 2: From a1bddb8f8c3f43d0942e2874f9d873d4bcf05371 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 09:58:14 -0400 Subject: [PATCH 080/114] Remaining story flags referenced in event scripts --- asm/field_specials.s | 8 +- asm/party_menu.s | 4 +- data/data_83FECCC.s | 19 +- data/event_scripts.s | 114 ++--- data/layouts/layouts.json | 2 +- data/maps/BirthIsland_Exterior/scripts.inc | 4 +- .../CeladonCity_Condominiums_1F/scripts.inc | 4 +- data/maps/CeruleanCave_B1F/scripts.inc | 6 +- data/maps/CeruleanCity_House5/scripts.inc | 4 +- data/maps/FiveIsland_Meadow/scripts.inc | 8 +- .../FiveIsland_MemorialPillar/scripts.inc | 6 +- .../FiveIsland_RocketWarehouse/scripts.inc | 6 +- .../FiveIsland_WaterLabyrinth/scripts.inc | 12 +- .../maps/FourIsland_LoreleisHouse/scripts.inc | 8 +- data/maps/MtEmber_RubyPath_B3F/scripts.inc | 2 +- data/maps/MtEmber_Summit/scripts.inc | 6 +- data/maps/NavelRock_Base/scripts.inc | 4 +- data/maps/NavelRock_Summit/scripts.inc | 4 +- .../OneIsland_KindleRoad_EmberSpa/scripts.inc | 4 +- .../OneIsland_PokemonCenter_1F/scripts.inc | 4 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 4 +- data/maps/PowerPlant/map.json | 4 +- data/maps/PowerPlant/scripts.inc | 22 +- .../maps/Route10_PokemonCenter_1F/scripts.inc | 4 +- .../maps/Route16_NorthEntrance_2F/scripts.inc | 4 +- data/maps/Route20/scripts.inc | 4 +- data/maps/SeafoamIslands_B3F/scripts.inc | 6 +- data/maps/SeafoamIslands_B4F/scripts.inc | 12 +- .../scripts.inc | 2 +- data/maps/SixIsland_RuinValley/scripts.inc | 4 +- .../SixIsland_WaterPath_House1/scripts.inc | 8 +- data/maps/ThreeIsland/scripts.inc | 4 +- .../ThreeIsland_DunsparceTunnel/scripts.inc | 6 +- .../TwoIsland_JoyfulGameCorner/scripts.inc | 10 +- data/maps/VermilionCity/scripts.inc | 16 +- data/specials.inc | 2 +- include/constants/flags.h | 424 +++++++++--------- include/constants/layouts.h | 2 +- include/constants/moves.h | 16 + src/help_system_812B1E0.c | 4 +- 40 files changed, 410 insertions(+), 377 deletions(-) diff --git a/asm/field_specials.s b/asm/field_specials.s index 3bcc47ce6..85baed06e 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -5616,8 +5616,10 @@ _080CD14C: bx r1 thumb_func_end sub_80CD0F4 - thumb_func_start sub_80CD154 -sub_80CD154: @ 80CD154 + @ Determines which of Lorelei's doll collection to show + @ based on how many times you've entered the Hall of Fame. + thumb_func_start Special_ComputeLoreleiDollCollection +Special_ComputeLoreleiDollCollection: @ 80CD154 push {r4,lr} movs r0, 0xA bl GetGameStat @@ -5664,7 +5666,7 @@ _080CD1AE: pop {r4} pop {r0} bx r0 - thumb_func_end sub_80CD154 + thumb_func_end Special_ComputeLoreleiDollCollection thumb_func_start sub_80CD1B4 sub_80CD1B4: @ 80CD1B4 diff --git a/asm/party_menu.s b/asm/party_menu.s index ab17008ec..52a1aec97 100644 --- a/asm/party_menu.s +++ b/asm/party_menu.s @@ -4345,7 +4345,7 @@ _08120BD0: lsls r0, 1 b _08120BDE _08120BD6: - ldr r0, _08120BE4 @ =gUnknown_8459B60 + ldr r0, _08120BE4 @ =gMoveTutorMoves lsls r1, 1 adds r1, r0 ldrh r0, [r1] @@ -4353,7 +4353,7 @@ _08120BDE: pop {r1} bx r1 .align 2, 0 -_08120BE4: .4byte gUnknown_8459B60 +_08120BE4: .4byte gMoveTutorMoves thumb_func_end sub_8120BA8 thumb_func_start sub_8120BE8 diff --git a/data/data_83FECCC.s b/data/data_83FECCC.s index ce1f5aeeb..8e530629c 100644 --- a/data/data_83FECCC.s +++ b/data/data_83FECCC.s @@ -1,5 +1,6 @@ #include "constants/region_map.h" #include "constants/flags.h" +#include "constants/moves.h" .include "asm/macros.inc" .include "constants/constants.inc" .section .rodata @@ -1089,8 +1090,22 @@ gUnknown_8459B30:: @ 8459B30 gUnknown_8459B48:: @ 8459B48 .incbin "baserom.gba", 0x459B48, 0x18 -gUnknown_8459B60:: @ 8459B60 - .incbin "baserom.gba", 0x459B60, 0x1E +gMoveTutorMoves:: @ 8459B60 + .2byte MOVE_MEGA_PUNCH + .2byte MOVE_SWORDS_DANCE + .2byte MOVE_MEGA_KICK + .2byte MOVE_BODY_SLAM + .2byte MOVE_DOUBLE_EDGE + .2byte MOVE_COUNTER + .2byte MOVE_SEISMIC_TOSS + .2byte MOVE_MIMIC + .2byte MOVE_METRONOME + .2byte MOVE_SOFT_BOILED + .2byte MOVE_DREAM_EATER + .2byte MOVE_THUNDER_WAVE + .2byte MOVE_EXPLOSION + .2byte MOVE_ROCK_SLIDE + .2byte MOVE_SUBSTITUTE gUnknown_8459B7E:: @ 8459B7E .incbin "baserom.gba", 0x459B7E, 0x33A diff --git a/data/event_scripts.s b/data/event_scripts.s index f444e286e..765db95ed 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1559,9 +1559,9 @@ EventScript_1A653B:: @ 81A653B return EventScript_1A6541:: @ 81A6541 - clearflag FLAG_0x2F5 - clearflag FLAG_0x2F6 - clearflag FLAG_0x2F7 + clearflag FLAG_LUGIA_FLEW_AWAY + clearflag FLAG_HO_OH_FLEW_AWAY + clearflag FLAG_DEOXYS_FLEW_AWAY return gUnknown_81A654B:: @ 81A654B @@ -2008,9 +2008,9 @@ EventScript_1A6A7A:: @ 81A6A7A msgbox Text_1A5C03, 5 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1A6AB2 - setflag FLAG_0x2FF + setflag FLAG_OAKS_RATING_IS_VIA_PC call EventScript_1A73E0 - clearflag FLAG_0x2FF + clearflag FLAG_OAKS_RATING_IS_VIA_PC goto EventScript_1A6AB2 end @@ -2300,9 +2300,9 @@ EventScript_1A737B:: @ 81A737B compare_var_to_value VAR_RESULT, 2 goto_if eq, EventScript_1A7AE0 special sub_8112364 - checkflag FLAG_0x2F4 + checkflag FLAG_OAK_SAW_DEX_COMPLETION call_if TRUE, EventScript_1A73A4 - checkflag FLAG_0x2F4 + checkflag FLAG_OAK_SAW_DEX_COMPLETION call_if FALSE, EventScript_1A73AD call EventScript_1A73E0 return @@ -2347,7 +2347,7 @@ EventScript_1A73E0:: @ 81A73E0 getnumberstring 0, VAR_0x8008 getnumberstring 1, VAR_0x8009 msgbox Text_1A6CA3 - checkflag FLAG_0x2FF + checkflag FLAG_OAKS_RATING_IS_VIA_PC call_if FALSE, EventScript_1A746D call EventScript_1A73B6 compare_var_to_value VAR_0x800A, 0 @@ -2376,7 +2376,7 @@ EventScript_1A7470:: @ 81A7470 end EventScript_1A747E:: @ 81A747E - setflag FLAG_0x2F4 + setflag FLAG_OAK_SAW_DEX_COMPLETION msgbox Text_1A722F goto EventScript_1A748F end @@ -9317,7 +9317,7 @@ EventScript_1BBBE6:: @ 81BBBE6 end EventScript_1BBBE7:: @ 81BBBE7 - checkflag FLAG_0x2BB + checkflag FLAG_GOT_POWDER_JAR goto_if FALSE, EventScript_1BBC32 multichoice 0, 0, 47, 0 switch VAR_RESULT @@ -13460,7 +13460,7 @@ Text_1C476A:: @ 81C476A VictoryRoad_2F_EventScript_1C47AE:: @ 81C47AE lock faceplayer - checkflag FLAG_0x2C0 + checkflag FLAG_TUTOR_DOUBLE_EDGE goto_if TRUE, EventScript_1C480C msgbox Text_1749F9, 5 compare_var_to_value VAR_RESULT, 0 @@ -13469,11 +13469,11 @@ VictoryRoad_2F_EventScript_1C47AE:: @ 81C47AE compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4802 msgbox Text_174AE2 - setvar VAR_0x8005, 4 + setvar VAR_0x8005, MOVETUTOR_DOUBLE_EDGE call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4802 - setflag FLAG_0x2C0 + setflag FLAG_TUTOR_DOUBLE_EDGE goto EventScript_1C480C end @@ -13490,7 +13490,7 @@ EventScript_1C480C:: @ 81C480C EventScript_1C4816:: @ 81C4816 lock faceplayer - checkflag FLAG_0x2C1 + checkflag FLAG_TUTOR_THUNDER_WAVE goto_if TRUE, EventScript_1C4874 msgbox Text_175711, 5 compare_var_to_value VAR_RESULT, 0 @@ -13499,11 +13499,11 @@ EventScript_1C4816:: @ 81C4816 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C486A msgbox Text_1757C1 - setvar VAR_0x8005, 11 + setvar VAR_0x8005, MOVETUTOR_THUNDER_WAVE call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C486A - setflag FLAG_0x2C1 + setflag FLAG_TUTOR_THUNDER_WAVE goto EventScript_1C4874 end @@ -13520,7 +13520,7 @@ EventScript_1C4874:: @ 81C4874 RockTunnel_B1F_EventScript_1C487E:: @ 81C487E lock faceplayer - checkflag FLAG_0x2C2 + checkflag FLAG_TUTOR_ROCK_SLIDE goto_if TRUE, EventScript_1C48DC msgbox Text_1799E0, 5 compare_var_to_value VAR_RESULT, 0 @@ -13529,11 +13529,11 @@ RockTunnel_B1F_EventScript_1C487E:: @ 81C487E compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C48D2 msgbox Text_179AE1 - setvar VAR_0x8005, 13 + setvar VAR_0x8005, MOVETUTOR_ROCK_SLIDE call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C48D2 - setflag FLAG_0x2C2 + setflag FLAG_TUTOR_ROCK_SLIDE goto EventScript_1C48DC end @@ -13550,7 +13550,7 @@ EventScript_1C48DC:: @ 81C48DC MtEmber_Exterior_EventScript_1C48E6:: @ 81C48E6 lock faceplayer - checkflag FLAG_0x2C3 + checkflag FLAG_TUTOR_EXPLOSION goto_if TRUE, EventScript_1C4944 msgbox Text_17A642, 5 compare_var_to_value VAR_RESULT, 0 @@ -13559,11 +13559,11 @@ MtEmber_Exterior_EventScript_1C48E6:: @ 81C48E6 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C493A msgbox Text_17A717 - setvar VAR_0x8005, 12 + setvar VAR_0x8005, MOVETUTOR_EXPLOSION call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C493A - setflag FLAG_0x2C3 + setflag FLAG_TUTOR_EXPLOSION goto EventScript_1C4944 end @@ -13580,7 +13580,7 @@ EventScript_1C4944:: @ 81C4944 Route4_EventScript_1C494E:: @ 81C494E lock faceplayer - checkflag FLAG_0x2C4 + checkflag FLAG_TUTOR_META_PUNCH goto_if TRUE, EventScript_1C49AC msgbox Text_1839D5, 5 compare_var_to_value VAR_RESULT, 0 @@ -13589,11 +13589,11 @@ Route4_EventScript_1C494E:: @ 81C494E compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C49A2 msgbox Text_183ABF - setvar VAR_0x8005, 0 + setvar VAR_0x8005, MOVETUTOR_MEGA_PUNCH call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C49A2 - setflag FLAG_0x2C4 + setflag FLAG_TUTOR_META_PUNCH goto EventScript_1C49AC end @@ -13610,7 +13610,7 @@ EventScript_1C49AC:: @ 81C49AC Route4_EventScript_1C49B6:: @ 81C49B6 lock faceplayer - checkflag FLAG_0x2C5 + checkflag FLAG_TUTOR_MEGA_KICK goto_if TRUE, EventScript_1C4A14 msgbox Text_183B74, 5 compare_var_to_value VAR_RESULT, 0 @@ -13619,11 +13619,11 @@ Route4_EventScript_1C49B6:: @ 81C49B6 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4A0A msgbox Text_183C68 - setvar VAR_0x8005, 2 + setvar VAR_0x8005, MOVETUTOR_MEGA_KICK call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4A0A - setflag FLAG_0x2C5 + setflag FLAG_TUTOR_MEGA_KICK goto EventScript_1C4A14 end @@ -13640,7 +13640,7 @@ EventScript_1C4A14:: @ 81C4A14 EventScript_1C4A1E:: @ 81C4A1E lock faceplayer - checkflag FLAG_0x2C6 + checkflag FLAG_TUTOR_DREAM_EATER goto_if TRUE, EventScript_1C4A7C msgbox Text_17E316, 5 compare_var_to_value VAR_RESULT, 0 @@ -13649,11 +13649,11 @@ EventScript_1C4A1E:: @ 81C4A1E compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4A72 msgbox Text_17E3F1 - setvar VAR_0x8005, 10 + setvar VAR_0x8005, MOVETUTOR_DREAM_EATER call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4A72 - setflag FLAG_0x2C6 + setflag FLAG_TUTOR_DREAM_EATER goto EventScript_1C4A7C end @@ -13670,7 +13670,7 @@ EventScript_1C4A7C:: @ 81C4A7C EventScript_1C4A86:: @ 81C4A86 lock faceplayer - checkflag FLAG_0x2C7 + checkflag FLAG_TUTOR_SOFT_BOILED goto_if TRUE, EventScript_1C4AE4 msgbox Text_180388, 5 compare_var_to_value VAR_RESULT, 0 @@ -13679,11 +13679,11 @@ EventScript_1C4A86:: @ 81C4A86 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4ADA msgbox Text_180484 - setvar VAR_0x8005, 9 + setvar VAR_0x8005, MOVETUTOR_SOFT_BOILED call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4ADA - setflag FLAG_0x2C7 + setflag FLAG_TUTOR_SOFT_BOILED goto EventScript_1C4AE4 end @@ -13700,7 +13700,7 @@ EventScript_1C4AE4:: @ 81C4AE4 FuchsiaCity_EventScript_1C4AEE:: @ 81C4AEE lock faceplayer - checkflag FLAG_0x2C8 + checkflag FLAG_TUTOR_SUBSTITUTE goto_if TRUE, EventScript_1C4B4C msgbox Text_180948, 5 compare_var_to_value VAR_RESULT, 0 @@ -13709,11 +13709,11 @@ FuchsiaCity_EventScript_1C4AEE:: @ 81C4AEE compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4B42 msgbox Text_180A57 - setvar VAR_0x8005, 14 + setvar VAR_0x8005, MOVETUTOR_SUBSTITUTE call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4B42 - setflag FLAG_0x2C8 + setflag FLAG_TUTOR_SUBSTITUTE goto EventScript_1C4B4C end @@ -13730,7 +13730,7 @@ EventScript_1C4B4C:: @ 81C4B4C SevenIsland_EventScript_1C4B56:: @ 81C4B56 lock faceplayer - checkflag FLAG_0x2C9 + checkflag FLAG_TUTOR_SWORDS_DANCE goto_if TRUE, EventScript_1C4BB4 msgbox Text_182F01, 5 compare_var_to_value VAR_RESULT, 0 @@ -13739,11 +13739,11 @@ SevenIsland_EventScript_1C4B56:: @ 81C4B56 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4BAA msgbox Text_182FD9 - setvar VAR_0x8005, 1 + setvar VAR_0x8005, MOVETUTOR_SWORDS_DANCE call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4BAA - setflag FLAG_0x2C9 + setflag FLAG_TUTOR_SWORDS_DANCE goto EventScript_1C4BB4 end @@ -13760,7 +13760,7 @@ EventScript_1C4BB4:: @ 81C4BB4 PewterCity_Museum_1F_EventScript_1C4BBE:: @ 81C4BBE lock faceplayer - checkflag FLAG_0x2CA + checkflag FLAG_TUTOR_SEISMIC_TOSS goto_if TRUE, EventScript_1C4C1C msgbox Text_1909A3, 5 compare_var_to_value VAR_RESULT, 0 @@ -13769,11 +13769,11 @@ PewterCity_Museum_1F_EventScript_1C4BBE:: @ 81C4BBE compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4C12 msgbox Text_190AD5 - setvar VAR_0x8005, 6 + setvar VAR_0x8005, MOVETUTOR_SEISMIC_TOSS call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4C12 - setflag FLAG_0x2CA + setflag FLAG_TUTOR_SEISMIC_TOSS goto EventScript_1C4C1C end @@ -13790,7 +13790,7 @@ EventScript_1C4C1C:: @ 81C4C1C EventScript_1C4C26:: @ 81C4C26 lock faceplayer - checkflag FLAG_0x2CB + checkflag FLAG_TUTOR_COUNTER goto_if TRUE, EventScript_1C4C84 msgbox Text_195928, 5 compare_var_to_value VAR_RESULT, 0 @@ -13799,11 +13799,11 @@ EventScript_1C4C26:: @ 81C4C26 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4C7A msgbox Text_195A08 - setvar VAR_0x8005, 5 + setvar VAR_0x8005, MOVETUTOR_COUNTER call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4C7A - setflag FLAG_0x2CB + setflag FLAG_TUTOR_COUNTER goto EventScript_1C4C84 end @@ -13820,7 +13820,7 @@ EventScript_1C4C84:: @ 81C4C84 EventScript_1C4C8E:: @ 81C4C8E lock faceplayer - checkflag FLAG_0x2CC + checkflag FLAG_TUTOR_METRONOME goto_if TRUE, EventScript_1C4CEC msgbox Text_19A137, 5 compare_var_to_value VAR_RESULT, 0 @@ -13829,11 +13829,11 @@ EventScript_1C4C8E:: @ 81C4C8E compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4CE2 msgbox Text_19A1EA - setvar VAR_0x8005, 8 + setvar VAR_0x8005, MOVETUTOR_METRONOME call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4CE2 - setflag FLAG_0x2CC + setflag FLAG_TUTOR_METRONOME goto EventScript_1C4CEC end @@ -13848,7 +13848,7 @@ EventScript_1C4CEC:: @ 81C4CEC end EventScript_1C4CF6:: @ 81C4CF6 - checkflag FLAG_0x2CD + checkflag FLAG_TUTOR_MIMIC goto_if TRUE, EventScript_1C4D59 msgbox Text_19AD85, 5 compare_var_to_value VAR_RESULT, 0 @@ -13857,14 +13857,14 @@ EventScript_1C4CF6:: @ 81C4CF6 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4D4F msgbox Text_19ADEE - setvar VAR_0x8005, 7 + setvar VAR_0x8005, MOVETUTOR_MIMIC call EventScript_1C4F30 lock faceplayer compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4D4F removeitem ITEM_POKE_DOLL, 1 - setflag FLAG_0x2CD + setflag FLAG_TUTOR_MIMIC goto EventScript_1C4D59 end @@ -13893,7 +13893,7 @@ EventScript_1C4D7B:: @ 81C4D7B FourIsland_House1_EventScript_1C4D84:: @ 81C4D84 lock faceplayer - checkflag FLAG_0x2CE + checkflag FLAG_TUTOR_BODY_SLAM goto_if TRUE, EventScript_1C4DE2 msgbox Text_1A3505, 5 compare_var_to_value VAR_RESULT, 0 @@ -13902,11 +13902,11 @@ FourIsland_House1_EventScript_1C4D84:: @ 81C4D84 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4DD8 msgbox Text_1A35DA - setvar VAR_0x8005, 3 + setvar VAR_0x8005, MOVETUTOR_BODY_SLAM call EventScript_1C4F30 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1C4DD8 - setflag FLAG_0x2CE + setflag FLAG_TUTOR_BODY_SLAM goto EventScript_1C4DE2 end @@ -13927,7 +13927,7 @@ TwoIsland_CapeBrink_House_EventScript_1C4DEC:: @ 81C4DEC special sub_8112364 lock faceplayer - checkflag FLAG_0x2E1 + checkflag FLAG_LEARNED_MOVE_AT_CAPE_BRINK goto_if TRUE, EventScript_1C4EA1 checkflag FLAG_TEMP_2 goto_if TRUE, EventScript_1C4E97 @@ -13983,7 +13983,7 @@ EventScript_1C4EAB:: @ 81C4EAB EventScript_1C4ECD:: @ 81C4ECD msgbox Text_1A48F3 - setflag FLAG_0x2E1 + setflag FLAG_LEARNED_MOVE_AT_CAPE_BRINK release end diff --git a/data/layouts/layouts.json b/data/layouts/layouts.json index 2f0942f7e..0b1685e5a 100644 --- a/data/layouts/layouts.json +++ b/data/layouts/layouts.json @@ -3620,7 +3620,7 @@ "blockdata_filepath": "data/layouts/ThreeIsland_DunsparceTunnel/map.bin" }, { - "id": "LAYOUT_UNUSED_LAYOUT_83453C0", + "id": "LAYOUT_THREE_ISLAND_DUNSPARCE_TUNNEL_2", "name": "UnusedLayout_83453C0_Layout", "width": 30, "height": 7, diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc index 3946144d9..393007c1c 100644 --- a/data/maps/BirthIsland_Exterior/scripts.inc +++ b/data/maps/BirthIsland_Exterior/scripts.inc @@ -25,7 +25,7 @@ EventScript_16523C:: @ 816523C return EventScript_165243:: @ 8165243 - checkflag FLAG_0x2F7 + checkflag FLAG_DEOXYS_FLEW_AWAY goto_if TRUE, EventScript_1A77A9 clearflag FLAG_HIDE_BIRTH_ISLAND_METEORITE clearflag FLAG_0x848 @@ -107,7 +107,7 @@ EventScript_1652C0:: @ 81652C0 end EventScript_16533A:: @ 816533A - setflag FLAG_0x2F7 + setflag FLAG_DEOXYS_FLEW_AWAY setvar VAR_0x8004, SPECIES_DEOXYS goto EventScript_1A9236 end diff --git a/data/maps/CeladonCity_Condominiums_1F/scripts.inc b/data/maps/CeladonCity_Condominiums_1F/scripts.inc index 4708f70e8..fe1da2c67 100644 --- a/data/maps/CeladonCity_Condominiums_1F/scripts.inc +++ b/data/maps/CeladonCity_Condominiums_1F/scripts.inc @@ -4,7 +4,7 @@ CeladonCity_Condominiums_1F_MapScripts:: @ 816C320 CeladonCity_Condominiums_1F_EventScript_16C321:: @ 816C321 lock faceplayer - checkflag FLAG_0x2F8 + checkflag FLAG_TALKED_TO_TEA_LADY_AFTER_HOF goto_if TRUE, EventScript_16C36A checkflag FLAG_SYS_GAME_CLEAR goto_if TRUE, EventScript_16C374 @@ -26,7 +26,7 @@ EventScript_16C36A:: @ 816C36A EventScript_16C374:: @ 816C374 famechecker FAMECHECKER_DAISY, 4 - setflag FLAG_0x2F8 + setflag FLAG_TALKED_TO_TEA_LADY_AFTER_HOF msgbox gUnknown_8196188 release end diff --git a/data/maps/CeruleanCave_B1F/scripts.inc b/data/maps/CeruleanCave_B1F/scripts.inc index 380022ef9..a5e82cfa7 100644 --- a/data/maps/CeruleanCave_B1F/scripts.inc +++ b/data/maps/CeruleanCave_B1F/scripts.inc @@ -16,7 +16,7 @@ EventScript_1624D3:: @ 81624D3 return CeruleanCave_B1F_MapScript2_1624E7:: @ 81624E7 - checkflag FLAG_0x2BC + checkflag FLAG_FOUGHT_MEWTWO call_if FALSE, EventScript_1624F1 end @@ -51,12 +51,12 @@ CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5 goto_if eq, EventScript_162561 compare_var_to_value VAR_RESULT, 5 goto_if eq, EventScript_162561 - setflag FLAG_0x2BC + setflag FLAG_FOUGHT_MEWTWO release end EventScript_162558:: @ 8162558 - setflag FLAG_0x2BC + setflag FLAG_FOUGHT_MEWTWO goto EventScript_1A922D EventScript_162560:: @ 8162560 diff --git a/data/maps/CeruleanCity_House5/scripts.inc b/data/maps/CeruleanCity_House5/scripts.inc index 0ee3d742d..b301901de 100644 --- a/data/maps/CeruleanCity_House5/scripts.inc +++ b/data/maps/CeruleanCity_House5/scripts.inc @@ -4,7 +4,7 @@ CeruleanCity_House5_MapScripts:: @ 816AE4F CeruleanCity_House5_EventScript_16AE50:: @ 816AE50 lock faceplayer - checkflag FLAG_0x2BB + checkflag FLAG_GOT_POWDER_JAR goto_if TRUE, EventScript_16AEB7 msgbox gUnknown_8192F67, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -12,7 +12,7 @@ CeruleanCity_House5_EventScript_16AE50:: @ 816AE50 checkflag FLAG_0x847 goto_if FALSE, EventScript_16AEA3 msgbox gUnknown_8193003 - setflag FLAG_0x2BB + setflag FLAG_GOT_POWDER_JAR giveitem ITEM_POWDER_JAR compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1A6BF9 diff --git a/data/maps/FiveIsland_Meadow/scripts.inc b/data/maps/FiveIsland_Meadow/scripts.inc index c6593d865..23f3e40f3 100644 --- a/data/maps/FiveIsland_Meadow/scripts.inc +++ b/data/maps/FiveIsland_Meadow/scripts.inc @@ -3,22 +3,22 @@ FiveIsland_Meadow_MapScripts:: @ 8168932 .byte 0 FiveIsland_Meadow_MapScript1_168938:: @ 8168938 - checkflag FLAG_0x2D6 + checkflag FLAG_UNLOCKED_ROCKET_WAREHOUSE call_if TRUE, EventScript_168983 end FiveIsland_Meadow_EventScript_168942:: @ 8168942 lockall - checkflag FLAG_0x2D6 + checkflag FLAG_UNLOCKED_ROCKET_WAREHOUSE goto_if TRUE, EventScript_168979 - checkflag FLAG_0x2D8 + checkflag FLAG_LEARNED_YES_NAH_CHANSEY goto_if TRUE, EventScript_16895F msgbox gUnknown_818AB8E releaseall end EventScript_16895F:: @ 816895F - setflag FLAG_0x2D6 + setflag FLAG_UNLOCKED_ROCKET_WAREHOUSE message Text_18ABF4 waitmessage delay 60 diff --git a/data/maps/FiveIsland_MemorialPillar/scripts.inc b/data/maps/FiveIsland_MemorialPillar/scripts.inc index a42974e1a..a47767ca0 100644 --- a/data/maps/FiveIsland_MemorialPillar/scripts.inc +++ b/data/maps/FiveIsland_MemorialPillar/scripts.inc @@ -5,7 +5,7 @@ FiveIsland_MemorialPillar_EventScript_1689D3:: @ 81689D3 lock checkflag FLAG_GOT_TM42_AT_MEMORIAL_PILLAR goto_if TRUE, EventScript_168A18 - checkflag FLAG_0x2D7 + checkflag FLAG_NO_ROOM_FOR_TM42_AT_MEMORIAL_PILLAR goto_if TRUE, EventScript_168A22 msgbox gUnknown_818B02E closemessage @@ -41,7 +41,7 @@ FiveIsland_MemorialPillar_EventScript_168A48:: @ 8168A48 lockall checkflag FLAG_GOT_TM42_AT_MEMORIAL_PILLAR goto_if TRUE, EventScript_168B0B - checkflag FLAG_0x2D7 + checkflag FLAG_NO_ROOM_FOR_TM42_AT_MEMORIAL_PILLAR goto_if TRUE, EventScript_168B0B msgbox gUnknown_818B095 checkitem ITEM_LEMONADE, 1 @@ -83,7 +83,7 @@ EventScript_168AE8:: @ 8168AE8 return EventScript_168AFE:: @ 8168AFE - setflag FLAG_0x2D7 + setflag FLAG_NO_ROOM_FOR_TM42_AT_MEMORIAL_PILLAR msgbox gUnknown_818B23E releaseall end diff --git a/data/maps/FiveIsland_RocketWarehouse/scripts.inc b/data/maps/FiveIsland_RocketWarehouse/scripts.inc index f57096728..74ee910f4 100644 --- a/data/maps/FiveIsland_RocketWarehouse/scripts.inc +++ b/data/maps/FiveIsland_RocketWarehouse/scripts.inc @@ -19,7 +19,7 @@ EventScript_163F47:: @ 8163F47 FiveIsland_RocketWarehouse_EventScript_163F5A:: @ 8163F5A lockall - checkflag FLAG_0x2D5 + checkflag FLAG_DEFEATED_ROCKETS_IN_WAREHOUSE goto_if TRUE, EventScript_163F6E msgbox gUnknown_817B4E3 releaseall @@ -56,7 +56,7 @@ EventScript_163FB7:: @ 8163FB7 EventScript_163FCD:: @ 8163FCD msgbox gUnknown_817BC6C - setflag FLAG_0x2DC + setflag FLAG_RECOVERED_SAPPHIRE giveitem ITEM_SAPPHIRE release end @@ -90,7 +90,7 @@ EventScript_16402F:: @ 816402F setflag FLAG_HIDE_FIVE_ISLAND_ROCKETS fadescreen 0 setvar VAR_MAP_SCENE_ROCKET_WAREHOUSE, 1 - setflag FLAG_0x2D5 + setflag FLAG_DEFEATED_ROCKETS_IN_WAREHOUSE release end diff --git a/data/maps/FiveIsland_WaterLabyrinth/scripts.inc b/data/maps/FiveIsland_WaterLabyrinth/scripts.inc index bca494e8a..979486b7c 100644 --- a/data/maps/FiveIsland_WaterLabyrinth/scripts.inc +++ b/data/maps/FiveIsland_WaterLabyrinth/scripts.inc @@ -8,9 +8,9 @@ FiveIsland_WaterLabyrinth_EventScript_16884E:: @ 816884E special sub_8112364 lock faceplayer - checkflag FLAG_0x2DA + checkflag FLAG_GOT_TOGEPI_EGG goto_if TRUE, EventScript_1688E3 - checkflag FLAG_0x2DB + checkflag FLAG_NO_ROOM_FOR_TOGEPI_EGG goto_if TRUE, EventScript_16892C msgbox gUnknown_818A80D specialvar VAR_RESULT, sub_80CA76C @@ -35,7 +35,7 @@ EventScript_1688BA:: @ 81688BA countpokemon compare_var_to_value VAR_RESULT, 6 goto_if eq, EventScript_16891F - setflag FLAG_0x2DA + setflag FLAG_GOT_TOGEPI_EGG giveegg SPECIES_TOGEPI textcolor 3 playfanfare MUS_FANFA1 @@ -48,12 +48,12 @@ EventScript_1688BA:: @ 81688BA EventScript_1688E3:: @ 81688E3 getspeciesname 1, SPECIES_TOGEPI - setvar VAR_0x8004, 175 + setvar VAR_0x8004, SPECIES_TOGEPI specialvar VAR_RESULT, sub_80CD0F4 compare_var_to_value VAR_RESULT, 1 goto_if eq, EventScript_168895 getspeciesname 1, SPECIES_TOGETIC - setvar VAR_0x8004, 176 + setvar VAR_0x8004, SPECIES_TOGETIC specialvar VAR_RESULT, sub_80CD0F4 compare_var_to_value VAR_RESULT, 1 goto_if eq, EventScript_168895 @@ -62,7 +62,7 @@ EventScript_1688E3:: @ 81688E3 end EventScript_16891F:: @ 816891F - setflag FLAG_0x2DB + setflag FLAG_NO_ROOM_FOR_TOGEPI_EGG msgbox gUnknown_818A940 release end diff --git a/data/maps/FourIsland_LoreleisHouse/scripts.inc b/data/maps/FourIsland_LoreleisHouse/scripts.inc index 55aadb311..6a8915d83 100644 --- a/data/maps/FourIsland_LoreleisHouse/scripts.inc +++ b/data/maps/FourIsland_LoreleisHouse/scripts.inc @@ -3,22 +3,22 @@ FourIsland_LoreleisHouse_MapScripts:: @ 8171C4E .byte 0 FourIsland_LoreleisHouse_MapScript1_171C54:: @ 8171C54 - special sub_80CD154 + special Special_ComputeLoreleiDollCollection end FourIsland_LoreleisHouse_EventScript_171C58:: @ 8171C58 lock faceplayer - checkflag FLAG_0x2D4 + checkflag FLAG_TALKED_TO_LORELEI_AFTER_WAREHOUSE goto_if TRUE, EventScript_171C83 - checkflag FLAG_0x2D5 + checkflag FLAG_DEFEATED_ROCKETS_IN_WAREHOUSE goto_if TRUE, EventScript_171C76 msgbox gUnknown_81A3826 release end EventScript_171C76:: @ 8171C76 - setflag FLAG_0x2D4 + setflag FLAG_TALKED_TO_LORELEI_AFTER_WAREHOUSE msgbox gUnknown_81A390C release end diff --git a/data/maps/MtEmber_RubyPath_B3F/scripts.inc b/data/maps/MtEmber_RubyPath_B3F/scripts.inc index fb7b397e2..17d276620 100644 --- a/data/maps/MtEmber_RubyPath_B3F/scripts.inc +++ b/data/maps/MtEmber_RubyPath_B3F/scripts.inc @@ -5,7 +5,7 @@ MtEmber_RubyPath_B3F_EventScript_163C49:: @ 8163C49 MtEmber_RubyPath_B5F_EventScript_163C49:: @ 8163C49 lock faceplayer - setflag FLAG_0x2DD + setflag FLAG_GOT_RUBY removeobject 1 additem ITEM_RUBY, 1 giveitemfanfaremsg gUnknown_817ADC5, ITEM_RUBY, 1, MUS_FAN5 diff --git a/data/maps/MtEmber_Summit/scripts.inc b/data/maps/MtEmber_Summit/scripts.inc index 2efadb01f..e433a4665 100644 --- a/data/maps/MtEmber_Summit/scripts.inc +++ b/data/maps/MtEmber_Summit/scripts.inc @@ -16,7 +16,7 @@ EventScript_163B11:: @ 8163B11 return MtEmber_Summit_MapScript1_163B25:: @ 8163B25 - checkflag FLAG_0x2BD + checkflag FLAG_FOUGHT_MOLTRES call_if FALSE, EventScript_163B2F end @@ -51,12 +51,12 @@ MtEmber_Summit_EventScript_163B33:: @ 8163B33 goto_if eq, EventScript_163B9F compare_var_to_value VAR_RESULT, 5 goto_if eq, EventScript_163B9F - setflag FLAG_0x2BD + setflag FLAG_FOUGHT_MOLTRES release end EventScript_163B96:: @ 8163B96 - setflag FLAG_0x2BD + setflag FLAG_FOUGHT_MOLTRES goto EventScript_1A922D end diff --git a/data/maps/NavelRock_Base/scripts.inc b/data/maps/NavelRock_Base/scripts.inc index f5f042316..1f61d4fbf 100644 --- a/data/maps/NavelRock_Base/scripts.inc +++ b/data/maps/NavelRock_Base/scripts.inc @@ -15,7 +15,7 @@ EventScript_165105:: @ 8165105 return EventScript_165109:: @ 8165109 - checkflag FLAG_0x2F5 + checkflag FLAG_LUGIA_FLEW_AWAY goto_if TRUE, EventScript_1A77A9 clearflag FLAG_HIDE_LUGIA return @@ -80,7 +80,7 @@ NavelRock_Base_EventScript_165134:: @ 8165134 end EventScript_1651D9:: @ 81651D9 - setflag FLAG_0x2F5 + setflag FLAG_LUGIA_FLEW_AWAY setvar VAR_0x8004, SPECIES_LUGIA goto EventScript_1A9236 end diff --git a/data/maps/NavelRock_Summit/scripts.inc b/data/maps/NavelRock_Summit/scripts.inc index 17cd88532..d2ea28c16 100644 --- a/data/maps/NavelRock_Summit/scripts.inc +++ b/data/maps/NavelRock_Summit/scripts.inc @@ -17,7 +17,7 @@ EventScript_164FBD:: @ 8164FBD EventScript_164FC6:: @ 8164FC6 setvar VAR_0x4001, 1 - checkflag FLAG_0x2F6 + checkflag FLAG_HO_OH_FLEW_AWAY goto_if TRUE, EventScript_1A77A9 setvar VAR_0x4001, 0 clearflag FLAG_HIDE_HO_OH @@ -85,7 +85,7 @@ NavelRock_Summit_EventScript_164FFB:: @ 8164FFB end EventScript_1650B4:: @ 81650B4 - setflag FLAG_0x2F6 + setflag FLAG_HO_OH_FLEW_AWAY setvar VAR_0x8004, SPECIES_HO_OH goto EventScript_1A9236 end diff --git a/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc b/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc index 7237adfd3..71c8cf0ee 100644 --- a/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc +++ b/data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc @@ -28,11 +28,11 @@ OneIsland_KindleRoad_EmberSpa_EventScript_165380:: @ 8165380 OneIsland_KindleRoad_EmberSpa_EventScript_165399:: @ 8165399 lock faceplayer - checkflag FLAG_0x2EF + checkflag FLAG_GOT_HM06 goto_if TRUE, EventScript_1653C5 msgbox gUnknown_817D622 giveitem ITEM_HM06 - setflag FLAG_0x2EF + setflag FLAG_GOT_HM06 msgbox gUnknown_817D6F3 release end diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index ac6ebcff8..719424a9e 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -212,11 +212,11 @@ OneIsland_PokemonCenter_1F_EventScript_170EC5:: @ 8170EC5 goto_if eq, EventScript_170F35 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 6 goto_if eq, EventScript_170F9B - checkflag FLAG_0x2DC + checkflag FLAG_RECOVERED_SAPPHIRE goto_if TRUE, EventScript_170FA5 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 goto_if eq, EventScript_17103A - checkflag FLAG_0x2DD + checkflag FLAG_GOT_RUBY goto_if TRUE, EventScript_171044 compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 4 goto_if eq, EventScript_1710F2 diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index e43700092..27c51175a 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -5,7 +5,7 @@ PalletTown_ProfessorOaksLab_MapScripts:: @ 8168F7E .byte 0 PalletTown_ProfessorOaksLab_MapScript1_168F8E:: @ 8168F8E - setflag FLAG_0x2CF + setflag FLAG_VISITED_OAKS_LAB compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 1 call_if eq, EventScript_168FC6 compare_var_to_value VAR_MAP_SCENE_PALLET_TOWN_PROFESSOR_OAKS_LAB, 7 @@ -846,7 +846,7 @@ EventScript_1698D6:: @ 81698D6 EventScript_169903:: @ 8169903 call EventScript_1A737B - checkflag FLAG_0x2F4 + checkflag FLAG_OAK_SAW_DEX_COMPLETION goto_if TRUE, EventScript_169913 release end diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json index 9c6716048..a6610832f 100644 --- a/data/maps/PowerPlant/map.json +++ b/data/maps/PowerPlant/map.json @@ -102,7 +102,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_16388D", - "flag": "FLAG_HIDE_POWER_PLANT_VOLTORB_2" + "flag": "FLAG_HIDE_POWER_PLANT_ELECTRODE_2" }, { "graphics_id": "MAP_OBJ_GFX_ITEM_BALL", @@ -115,7 +115,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PowerPlant_EventScript_16382F", - "flag": "FLAG_HIDE_POWER_PLANT_VOLTORB_1" + "flag": "FLAG_HIDE_POWER_PLANT_ELECTRODE_1" } ], "warp_events": [ diff --git a/data/maps/PowerPlant/scripts.inc b/data/maps/PowerPlant/scripts.inc index 4ef343d14..5c2903c19 100644 --- a/data/maps/PowerPlant/scripts.inc +++ b/data/maps/PowerPlant/scripts.inc @@ -17,11 +17,11 @@ EventScript_163779:: @ 8163779 PowerPlant_MapScript2_16378D:: @ 816378D setworldmapflag FLAG_WORLD_MAP_POWER_PLANT - checkflag FLAG_0x2BF + checkflag FLAG_FOUGHT_ZAPDOS call_if FALSE, EventScript_1637AC - checkflag FLAG_0x2D0 + checkflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_1 call_if FALSE, EventScript_1637B0 - checkflag FLAG_0x2D1 + checkflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_2 call_if FALSE, EventScript_1637B4 end @@ -30,11 +30,11 @@ EventScript_1637AC:: @ 81637AC return EventScript_1637B0:: @ 81637B0 - clearflag FLAG_HIDE_POWER_PLANT_VOLTORB_1 + clearflag FLAG_HIDE_POWER_PLANT_ELECTRODE_1 return EventScript_1637B4:: @ 81637B4 - clearflag FLAG_HIDE_POWER_PLANT_VOLTORB_2 + clearflag FLAG_HIDE_POWER_PLANT_ELECTRODE_2 return PowerPlant_EventScript_1637B8:: @ 81637B8 @@ -64,12 +64,12 @@ PowerPlant_EventScript_1637B8:: @ 81637B8 goto_if eq, EventScript_163824 compare_var_to_value VAR_RESULT, 5 goto_if eq, EventScript_163824 - setflag FLAG_0x2BF + setflag FLAG_FOUGHT_ZAPDOS release end EventScript_16381B:: @ 816381B - setflag FLAG_0x2BF + setflag FLAG_FOUGHT_ZAPDOS goto EventScript_1A922D end @@ -100,12 +100,12 @@ PowerPlant_EventScript_16382F:: @ 816382F goto_if eq, EventScript_163884 compare_var_to_value VAR_RESULT, 5 goto_if eq, EventScript_163884 - setflag FLAG_0x2D0 + setflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_1 release end EventScript_163884:: @ 8163884 - setflag FLAG_0x2D0 + setflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_1 goto EventScript_1A922D end @@ -131,11 +131,11 @@ PowerPlant_EventScript_16388D:: @ 816388D goto_if eq, EventScript_1638E2 compare_var_to_value VAR_RESULT, 5 goto_if eq, EventScript_1638E2 - setflag FLAG_0x2D1 + setflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_2 release end EventScript_1638E2:: @ 81638E2 - setflag FLAG_0x2D1 + setflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_2 goto EventScript_1A922D end diff --git a/data/maps/Route10_PokemonCenter_1F/scripts.inc b/data/maps/Route10_PokemonCenter_1F/scripts.inc index 3a67595f8..44d9939c0 100644 --- a/data/maps/Route10_PokemonCenter_1F/scripts.inc +++ b/data/maps/Route10_PokemonCenter_1F/scripts.inc @@ -31,7 +31,7 @@ Route10_PokemonCenter_1F_EventScript_16FC65:: @ 816FC65 lock faceplayer call EventScript_16FCF1 - checkflag FLAG_0x2FA + checkflag FLAG_GOT_EVERSTONE_FROM_OAKS_AIDE goto_if TRUE, EventScript_16FCE7 msgbox gUnknown_819E5FB, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -48,7 +48,7 @@ Route10_PokemonCenter_1F_EventScript_16FC65:: @ 816FC65 goto_if eq, EventScript_1A7AC7 additem ITEM_EVERSTONE, 1 giveitemfanfaremsg gUnknown_819E786, ITEM_EVERSTONE - setflag FLAG_0x2FA + setflag FLAG_GOT_EVERSTONE_FROM_OAKS_AIDE msgbox gUnknown_819E7AF release end diff --git a/data/maps/Route16_NorthEntrance_2F/scripts.inc b/data/maps/Route16_NorthEntrance_2F/scripts.inc index 0a6dc0148..777967038 100644 --- a/data/maps/Route16_NorthEntrance_2F/scripts.inc +++ b/data/maps/Route16_NorthEntrance_2F/scripts.inc @@ -21,7 +21,7 @@ Route16_NorthEntrance_2F_EventScript_1702E3:: @ 81702E3 lock faceplayer call EventScript_17036F - checkflag FLAG_0x2FD + checkflag FLAG_GOT_AMULET_COIN_FROM_OAKS_AIDE goto_if TRUE, EventScript_170365 msgbox gUnknown_819FB0E, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -38,7 +38,7 @@ Route16_NorthEntrance_2F_EventScript_1702E3:: @ 81702E3 goto_if eq, EventScript_1A7AC7 additem ITEM_AMULET_COIN, 1 giveitemfanfaremsg gUnknown_819FC68, ITEM_AMULET_COIN - setflag FLAG_0x2FD + setflag FLAG_GOT_AMULET_COIN_FROM_OAKS_AIDE msgbox gUnknown_819FC93 release end diff --git a/data/maps/Route20/scripts.inc b/data/maps/Route20/scripts.inc index a65764533..be0098a71 100644 --- a/data/maps/Route20/scripts.inc +++ b/data/maps/Route20/scripts.inc @@ -3,9 +3,9 @@ Route20_MapScripts:: @ 816823B .byte 0 Route20_MapScript1_168241:: @ 8168241 - checkflag FLAG_0x2D2 + checkflag FLAG_STOPPED_SEAFOAM_B3F_CURRENT call_if FALSE, EventScript_168254 - checkflag FLAG_0x2D3 + checkflag FLAG_STOPPED_SEAFOAM_B4F_CURRENT call_if FALSE, EventScript_16826D end diff --git a/data/maps/SeafoamIslands_B3F/scripts.inc b/data/maps/SeafoamIslands_B3F/scripts.inc index bcb862a1d..c566ab522 100644 --- a/data/maps/SeafoamIslands_B3F/scripts.inc +++ b/data/maps/SeafoamIslands_B3F/scripts.inc @@ -4,9 +4,9 @@ SeafoamIslands_B3F_MapScripts:: @ 8162F4F .byte 0 SeafoamIslands_B3F_MapScript1_162F5A:: @ 8162F5A - checkflag FLAG_0x2D2 + checkflag FLAG_STOPPED_SEAFOAM_B3F_CURRENT call_if FALSE, EventScript_162F6D - checkflag FLAG_0x2D2 + checkflag FLAG_STOPPED_SEAFOAM_B3F_CURRENT call_if TRUE, EventScript_162F94 end @@ -21,7 +21,7 @@ EventScript_162F6D:: @ 8162F6D return EventScript_162F90:: @ 8162F90 - setflag FLAG_0x2D2 + setflag FLAG_STOPPED_SEAFOAM_B3F_CURRENT return EventScript_162F94:: @ 8162F94 diff --git a/data/maps/SeafoamIslands_B4F/scripts.inc b/data/maps/SeafoamIslands_B4F/scripts.inc index 24b2238b7..3b3951807 100644 --- a/data/maps/SeafoamIslands_B4F/scripts.inc +++ b/data/maps/SeafoamIslands_B4F/scripts.inc @@ -19,11 +19,11 @@ EventScript_163052:: @ 8163052 return SeafoamIslands_B4F_MapScript1_163066:: @ 8163066 - checkflag FLAG_0x2BE + checkflag FLAG_FOUGHT_ARTICUNO call_if FALSE, EventScript_1630AD - checkflag FLAG_0x2D3 + checkflag FLAG_STOPPED_SEAFOAM_B4F_CURRENT call_if FALSE, EventScript_163082 - checkflag FLAG_0x2D3 + checkflag FLAG_STOPPED_SEAFOAM_B4F_CURRENT call_if TRUE, EventScript_1630A9 end @@ -38,7 +38,7 @@ EventScript_163082:: @ 8163082 return EventScript_1630A5:: @ 81630A5 - setflag FLAG_0x2D3 + setflag FLAG_STOPPED_SEAFOAM_B4F_CURRENT return EventScript_1630A9:: @ 81630A9 @@ -189,12 +189,12 @@ SeafoamIslands_B4F_EventScript_1631AC:: @ 81631AC goto_if eq, EventScript_163218 compare_var_to_value VAR_RESULT, 5 goto_if eq, EventScript_163218 - setflag FLAG_0x2BE + setflag FLAG_FOUGHT_ARTICUNO release end EventScript_16320F:: @ 816320F - setflag FLAG_0x2BE + setflag FLAG_FOUGHT_ARTICUNO goto EventScript_1A922D EventScript_163217:: @ 8163217 diff --git a/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc b/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc index 85a3d01d6..bf2e1eb6d 100644 --- a/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc +++ b/data/maps/SixIsland_DottedHole_SapphireRoom/scripts.inc @@ -71,7 +71,7 @@ SixIsland_DottedHole_SapphireRoom_EventScript_1641B5:: @ 81641B5 playse SE_KAIDAN delay 35 removeobject 2 - setflag FLAG_0x2D8 + setflag FLAG_LEARNED_YES_NAH_CHANSEY release end diff --git a/data/maps/SixIsland_RuinValley/scripts.inc b/data/maps/SixIsland_RuinValley/scripts.inc index d4bb86841..2b7ecf655 100644 --- a/data/maps/SixIsland_RuinValley/scripts.inc +++ b/data/maps/SixIsland_RuinValley/scripts.inc @@ -3,7 +3,7 @@ SixIsland_RuinValley_MapScripts:: @ 8168B53 .byte 0 SixIsland_RuinValley_MapScript1_168B59:: @ 8168B59 - checkflag FLAG_0x2E3 + checkflag FLAG_USED_CUT_ON_RUIN_VALLEY_BRAILLE call_if TRUE, EventScript_168B63 end @@ -24,7 +24,7 @@ SixIsland_RuinValley_EventScript_168B6D:: @ 8168B6D SixIsland_RuinValley_EventScript_168B94:: @ 8168B94 lockall - checkflag FLAG_0x2E3 + checkflag FLAG_USED_CUT_ON_RUIN_VALLEY_BRAILLE goto_if TRUE, EventScript_168BC1 msgbox gUnknown_818BDC0, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 diff --git a/data/maps/SixIsland_WaterPath_House1/scripts.inc b/data/maps/SixIsland_WaterPath_House1/scripts.inc index b21d1da21..ef18ad4b4 100644 --- a/data/maps/SixIsland_WaterPath_House1/scripts.inc +++ b/data/maps/SixIsland_WaterPath_House1/scripts.inc @@ -46,21 +46,21 @@ EventScript_1720F1:: @ 81720F1 end EventScript_1720FB:: @ 81720FB - checkflag FLAG_0x2D9 + checkflag FLAG_GOT_NEST_BALL_FROM_WATER_PATH_HOUSE_1 goto_if FALSE, EventScript_172121 msgbox gUnknown_81A4B7A release end EventScript_17210E:: @ 817210E - checkflag FLAG_0x2D9 + checkflag FLAG_GOT_NEST_BALL_FROM_WATER_PATH_HOUSE_1 goto_if FALSE, EventScript_172121 msgbox gUnknown_81A4B39 release end EventScript_172121:: @ 8172121 - setflag FLAG_0x2D9 + setflag FLAG_GOT_NEST_BALL_FROM_WATER_PATH_HOUSE_1 msgbox gUnknown_81A4A88 giveitem ITEM_NEST_BALL compare_var_to_value VAR_RESULT, 0 @@ -76,7 +76,7 @@ EventScript_17214D:: @ 817214D SixIsland_WaterPath_House1_EventScript_172157:: @ 8172157 lockall - checkflag FLAG_0x2D9 + checkflag FLAG_GOT_NEST_BALL_FROM_WATER_PATH_HOUSE_1 goto_if TRUE, EventScript_17216B msgbox gUnknown_81A4CB9 releaseall diff --git a/data/maps/ThreeIsland/scripts.inc b/data/maps/ThreeIsland/scripts.inc index ed7fc4d5e..b3d27f9a8 100644 --- a/data/maps/ThreeIsland/scripts.inc +++ b/data/maps/ThreeIsland/scripts.inc @@ -28,7 +28,7 @@ ThreeIsland_EventScript_1677D8:: @ 81677D8 ThreeIsland_EventScript_1677E5:: @ 81677E5 lock - checkflag FLAG_0x2FC + checkflag FLAG_GOT_FULL_RESTORE_FROM_THREE_ISLAND_DEFENDER goto_if TRUE, EventScript_167806 compare_var_to_value VAR_MAP_SCENE_THREE_ISLAND, 4 goto_if eq, EventScript_16781A @@ -53,7 +53,7 @@ EventScript_16781A:: @ 816781A goto_if eq, EventScript_167865 giveitemfanfaremsg gUnknown_81827BE, ITEM_FULL_RESTORE additem ITEM_FULL_RESTORE, 1 - setflag FLAG_0x2FC + setflag FLAG_GOT_FULL_RESTORE_FROM_THREE_ISLAND_DEFENDER msgbox gUnknown_81827F1 release end diff --git a/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc b/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc index 1dd91296c..8d5b37ed7 100644 --- a/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc +++ b/data/maps/ThreeIsland_DunsparceTunnel/scripts.inc @@ -13,7 +13,7 @@ ThreeIsland_DunsparceTunnel_MapScript1_164D2C:: @ 8164D2C end EventScript_164D50:: @ 8164D50 - setmaplayoutindex LAYOUT_UNUSED_LAYOUT_83453C0 + setmaplayoutindex LAYOUT_THREE_ISLAND_DUNSPARCE_TUNNEL_2 return EventScript_164D54:: @ 8164D54 @@ -24,7 +24,7 @@ EventScript_164D54:: @ 8164D54 ThreeIsland_DunsparceTunnel_EventScript_164D60:: @ 8164D60 lock faceplayer - checkflag FLAG_0x2E2 + checkflag FLAG_GOT_NUGGET_FROM_DUNSPARCE_TUNNEL goto_if TRUE, EventScript_164DC2 specialvar VAR_RESULT, IsNationalPokedexEnabled compare_var_to_value VAR_RESULT, 1 @@ -41,7 +41,7 @@ EventScript_164D90:: @ 8164D90 giveitem ITEM_NUGGET compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_164DB8 - setflag FLAG_0x2E2 + setflag FLAG_GOT_NUGGET_FROM_DUNSPARCE_TUNNEL goto EventScript_164DC2 end diff --git a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc index 84d0350cd..7d4bb6684 100644 --- a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc +++ b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc @@ -6,7 +6,7 @@ TwoIsland_JoyfulGameCorner_MapScripts:: @ 81713D0 .byte 0 TwoIsland_JoyfulGameCorner_MapScript1_1713E5:: @ 81713E5 - checkflag FLAG_0x2FB + checkflag FLAG_GOT_MOON_STONE_FROM_JOYFUL_GAME_CORNER call_if TRUE, EventScript_1713EF end @@ -143,7 +143,7 @@ TwoIsland_JoyfulGameCorner_EventScript_17155F:: @ 817155F faceplayer compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 4 goto_if eq, EventScript_1BC0CE - checkflag FLAG_0x2FB + checkflag FLAG_GOT_MOON_STONE_FROM_JOYFUL_GAME_CORNER goto_if TRUE, EventScript_1715F5 compare_var_to_value VAR_MAP_SCENE_TWO_ISLAND_JOYFUL_GAME_CORNER, 3 goto_if eq, EventScript_17158A @@ -152,7 +152,7 @@ TwoIsland_JoyfulGameCorner_EventScript_17155F:: @ 817155F end EventScript_17158A:: @ 817158A - checkflag FLAG_0x2FE + checkflag FLAG_NO_ROOM_FOR_JOYFUL_GAME_CORNER_MOON_STONE goto_if TRUE, EventScript_1715C4 msgbox gUnknown_81A296A setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 2 @@ -172,7 +172,7 @@ EventScript_1715C4:: @ 81715C4 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_1715FF additem ITEM_MOON_STONE, 1 - setflag FLAG_0x2FB + setflag FLAG_GOT_MOON_STONE_FROM_JOYFUL_GAME_CORNER giveitemfanfaremsg gUnknown_81A2A9A, ITEM_MOON_STONE release end @@ -183,7 +183,7 @@ EventScript_1715F5:: @ 81715F5 end EventScript_1715FF:: @ 81715FF - setflag FLAG_0x2FE + setflag FLAG_NO_ROOM_FOR_JOYFUL_GAME_CORNER_MOON_STONE msgbox gUnknown_81A2ACA release end diff --git a/data/maps/VermilionCity/scripts.inc b/data/maps/VermilionCity/scripts.inc index cdc6bb80a..60b16ff5f 100644 --- a/data/maps/VermilionCity/scripts.inc +++ b/data/maps/VermilionCity/scripts.inc @@ -22,7 +22,7 @@ Movement_166903:: @ 8166903 VermilionCity_MapScript1_166906:: @ 8166906 setworldmapflag FLAG_WORLD_MAP_VERMILION_CITY - checkflag FLAG_0x2F9 + checkflag FLAG_TALKED_TO_OAKS_AIDE_IN_VERMILION call_if TRUE, EventScript_166913 end @@ -106,7 +106,7 @@ EventScript_1669FD:: @ 81669FD call EventScript_166977 compare_var_to_value VAR_RESULT, 1 goto_if eq, EventScript_166AB1 - checkflag FLAG_0x2F0 + checkflag FLAG_SHOWED_MYSTICTICKET_TO_CAPTAIN call_if FALSE, EventScript_166A53 message Text_17FCC1 waitmessage @@ -119,12 +119,12 @@ EventScript_1669FD:: @ 81669FD end EventScript_166A53:: @ 8166A53 - setflag FLAG_0x2F0 + setflag FLAG_SHOWED_MYSTICTICKET_TO_CAPTAIN msgbox gUnknown_817FC00 return EventScript_166A5F:: @ 8166A5F - checkflag FLAG_0x2F1 + checkflag FLAG_SHOWED_AURORATICKET_TO_CAPTAIN call_if FALSE, EventScript_166AA5 message Text_17FCC1 waitmessage @@ -137,14 +137,14 @@ EventScript_166A5F:: @ 8166A5F end EventScript_166AA5:: @ 8166AA5 - setflag FLAG_0x2F1 + setflag FLAG_SHOWED_AURORATICKET_TO_CAPTAIN msgbox gUnknown_817FC5F return EventScript_166AB1:: @ 8166AB1 - checkflag FLAG_0x2F0 + checkflag FLAG_SHOWED_MYSTICTICKET_TO_CAPTAIN call_if FALSE, EventScript_166A53 - checkflag FLAG_0x2F1 + checkflag FLAG_SHOWED_AURORATICKET_TO_CAPTAIN call_if FALSE, EventScript_166AA5 message Text_17FCC1 waitmessage @@ -243,7 +243,7 @@ VermilionCity_EventScript_166C17:: @ 8166C17 VermilionCity_EventScript_166C20:: @ 8166C20 lock faceplayer - setflag FLAG_0x2F9 + setflag FLAG_TALKED_TO_OAKS_AIDE_IN_VERMILION msgbox gUnknown_817FDD2 release end diff --git a/data/specials.inc b/data/specials.inc index 20c2fec71..6bfea0583 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -450,7 +450,7 @@ gSpecials:: @ 815FD60 def_special sub_81537C0 def_special sub_809C5FC def_special sub_80CB328 - def_special sub_80CD154 + def_special Special_ComputeLoreleiDollCollection def_special sub_80CD1B4 def_special CreateObedientEnemyMon gSpecialsEnd:: diff --git a/include/constants/flags.h b/include/constants/flags.h index 4caae39ad..92579cfa4 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -138,8 +138,8 @@ #define FLAG_HIDE_ARTICUNO 0x082 #define FLAG_HIDE_TOWER_ROCKET_2 0x083 #define FLAG_HIDE_TOWER_ROCKET_3 0x084 -#define FLAG_HIDE_POWER_PLANT_VOLTORB_1 0x085 -#define FLAG_HIDE_POWER_PLANT_VOLTORB_2 0x086 +#define FLAG_HIDE_POWER_PLANT_ELECTRODE_1 0x085 +#define FLAG_HIDE_POWER_PLANT_ELECTRODE_2 0x086 #define FLAG_HIDE_SS_ANNE 0x087 #define FLAG_HIDE_FIVE_ISLAND_ROCKETS 0x088 #define FLAG_HIDE_MT_EMBER_EXTERIOR_ROCKETS 0x089 @@ -573,214 +573,214 @@ #define FLAG_0x22F 0x22F // Story flags -#define FLAG_GOT_POTION_ON_ROUTE_1 0x230 -#define FLAG_GOT_TM34_FROM_SURGE 0x231 -#define FLAG_GOT_FOSSIL_FROM_MT_MOON 0x232 -#define FLAG_HELPED_BILL_IN_SEA_COTTAGE 0x233 -#define FLAG_GOT_SS_TICKET 0x234 -#define FLAG_GOT_SS_TICKET_DUP 0x235 -#define FLAG_GOT_TM42_AT_MEMORIAL_PILLAR 0x236 -#define FLAG_GOT_HM01 0x237 -#define FLAG_GOT_HM02 0x238 -#define FLAG_GOT_HM03 0x239 -#define FLAG_GOT_HM04 0x23A -#define FLAG_GOT_HM05 0x23B -#define FLAG_RESCUED_MR_FUJI 0x23C -#define FLAG_GOT_POKE_FLUTE 0x23D -#define FLAG_0x23E 0x23E -#define FLAG_GOT_TM28_FROM_ROCKET 0x23F -#define FLAG_GOT_OLD_ROD 0x240 -#define FLAG_GOT_BIKE_VOUCHER 0x241 -#define FLAG_0x242 0x242 -#define FLAG_GOT_COIN_CASE 0x243 -#define FLAG_GOT_GOOD_ROD 0x244 -#define FLAG_GOT_TM29_FROM_MR_PSYCHIC 0x245 -#define FLAG_GOT_LAPRAS_FROM_SILPH 0x246 -#define FLAG_GOT_POKEBALLS_FROM_OAK_AFTER_22_RIVAL 0x247 -#define FLAG_DID_MIMIEN_TRADE 0x248 -#define FLAG_BOUGHT_MAGIKARP 0x249 -#define FLAG_DID_ZYNX_TRADE 0x24A -#define FLAG_DID_MS_NIDO_TRADE 0x24B -#define FLAG_0x24C 0x24C -#define FLAG_DID_CH_DING_TRADE 0x24D -#define FLAG_GOT_TM38_FROM_BLAINE 0x24E -#define FLAG_OAK_SKIP_22_RIVAL_CHECK 0x24F -#define FLAG_GOT_MASTER_BALL_FROM_SILPH 0x250 -#define FLAG_DID_NINA_TRADE 0x251 -#define FLAG_GOT_ITEMFINDER 0x252 -#define FLAG_WOKE_UP_ROUTE_12_SNORLAX 0x253 -#define FLAG_GOT_TM39_FROM_BROCK 0x254 -#define FLAG_GOT_SUPER_ROD 0x255 -#define FLAG_GOT_EXP_SHARE_FROM_OAKS_AIDE 0x256 -#define FLAG_DID_MARC_TRADE 0x257 -#define FLAG_BEAT_RIVAL_IN_OAKS_LAB 0x258 -#define FLAG_GOT_TM06_FROM_KOGA 0x259 -#define FLAG_0x25A 0x25A -#define FLAG_GOT_TM27 0x25B -#define FLAG_0x25C 0x25C -#define FLAG_0x25D 0x25D -#define FLAG_GOT_OLD_AMBER 0x25E -#define FLAG_0x25F 0x25F -#define FLAG_0x260 0x260 -#define FLAG_0x261 0x261 -#define FLAG_0x262 0x262 -#define FLAG_GOT_EEVEE 0x263 -#define FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES 0x264 -#define FLAG_CINNABAR_GYM_QUIZ_1 0x265 -#define FLAG_PENDING_DAYCARE_EGG 0x266 -#define FLAG_CINNABAR_GYM_QUIZ_2 0x267 -#define FLAG_CINNABAR_GYM_QUIZ_3 0x268 -#define FLAG_CINNABAR_GYM_QUIZ_4 0x269 -#define FLAG_CINNABAR_GYM_QUIZ_5 0x26A -#define FLAG_CINNABAR_GYM_QUIZ_6 0x26B -#define FLAG_POKEMON_MANSION_SWITCH_STATE 0x26C -#define FLAG_OPENED_ROCKET_HIDEOUT 0x26D -#define FLAG_GOT_10_COINS_FROM_GAMBLER 0x26E -#define FLAG_GOT_20_COINS_FROM_GAMBLER 0x26F -#define FLAG_GOT_20_COINS_FROM_GAMBLER_2 0x270 -#define FLAG_GOT_BICYCLE 0x271 -#define FLAG_GOT_DOME_FOSSIL 0x272 -#define FLAG_GOT_HELIX_FOSSIL 0x273 -#define FLAG_DID_ESPHERE_TRADE 0x274 -#define FLAG_DID_TANGENY_TRADE 0x275 -#define FLAG_DID_SEELOR_TRADE 0x276 -#define FLAG_0x277 0x277 -#define FLAG_GOT_HITMON_FROM_DOJO 0x278 -#define FLAG_0x279 0x279 -#define FLAG_SILPH_2F_DOOR_1 0x27A -#define FLAG_SILPH_2F_DOOR_2 0x27B -#define FLAG_SILPH_3F_DOOR_1 0x27C -#define FLAG_SILPH_3F_DOOR_2 0x27D -#define FLAG_SILPH_4F_DOOR_1 0x27E -#define FLAG_SILPH_4F_DOOR_2 0x27F -#define FLAG_SILPH_5F_DOOR_1 0x280 -#define FLAG_SILPH_5F_DOOR_2 0x281 -#define FLAG_SILPH_5F_DOOR_3 0x282 -#define FLAG_SILPH_6F_DOOR 0x283 -#define FLAG_SILPH_7F_DOOR_1 0x284 -#define FLAG_SILPH_7F_DOOR_2 0x285 -#define FLAG_SILPH_7F_DOOR_3 0x286 -#define FLAG_SILPH_8F_DOOR 0x287 -#define FLAG_SILPH_9F_DOOR_1 0x288 -#define FLAG_SILPH_9F_DOOR_2 0x289 -#define FLAG_SILPH_9F_DOOR_3 0x28A -#define FLAG_SILPH_9F_DOOR_4 0x28B -#define FLAG_SILPH_10F_DOOR 0x28C -#define FLAG_SILPH_11F_DOOR 0x28D -#define FLAG_0x28E 0x28E -#define FLAG_0x28F 0x28F -#define FLAG_MET_STICKER_LADY 0x290 -#define FLAG_PALLET_LADY_NOT_BLOCKING_SIGN 0x291 -#define FLAG_GOT_VS_SEEKER 0x292 -#define FLAG_GOT_TM19_FROM_ERIKA 0x293 -#define FLAG_GOT_TM33_FROM_THIRSTY_GIRL 0x294 -#define FLAG_GOT_TM20_FROM_THIRSTY_GIRL 0x295 -#define FLAG_GOT_TM16_FROM_THIRSTY_GIRL 0x296 -#define FLAG_GOT_TM03_FROM_MISTY 0x297 -#define FLAG_GOT_TM26_FROM_GIOVANNI 0x298 -#define FLAG_0x299 0x299 -#define FLAG_GOT_TM04_FROM_SABRINA 0x29A -#define FLAG_GOT_FAME_CHECKER 0x29B -#define FLAG_GOT_RECORD_SETTING_MAGIKARP 0x29C -#define FLAG_TWO_ISLAND_SHOP_INTRODUCED 0x29D -#define FLAG_TWO_ISLAND_SHOP_EXPANDED_1 0x29E -#define FLAG_TWO_ISLAND_SHOP_EXPANDED_2 0x29F -#define FLAG_TWO_ISLAND_SHOP_EXPANDED_3 0x2A0 -#define FLAG_SEVII_DETOUR_FINISHED 0x2A1 -#define FLAG_VISITED_TWO_ISLAND 0x2A2 -#define FLAG_RESCUED_LOSTELLE 0x2A3 -#define FLAG_0x2A4 0x2A4 -#define FLAG_CAN_USE_ROCKET_HIDEOUT_LIFT 0x2A5 -#define FLAG_GOT_TEA 0x2A6 -#define FLAG_GOT_AURORA_TICKET 0x2A7 -#define FLAG_GOT_MYSTIC_TICKET 0x2A8 -#define FLAG_0x2A9 0x2A9 -#define FLAG_0x2AA 0x2AA -#define FLAG_0x2AB 0x2AB -#define FLAG_0x2AC 0x2AC -#define FLAG_0x2AD 0x2AD -#define FLAG_0x2AE 0x2AE -#define FLAG_0x2AF 0x2AF -#define FLAG_0x2B0 0x2B0 -#define FLAG_0x2B1 0x2B1 -#define FLAG_0x2B2 0x2B2 -#define FLAG_0x2B3 0x2B3 -#define FLAG_0x2B4 0x2B4 -#define FLAG_0x2B5 0x2B5 -#define FLAG_0x2B6 0x2B6 -#define FLAG_0x2B7 0x2B7 -#define FLAG_0x2B8 0x2B8 -#define FLAG_0x2B9 0x2B9 -#define FLAG_0x2BA 0x2BA -#define FLAG_0x2BB 0x2BB -#define FLAG_0x2BC 0x2BC -#define FLAG_0x2BD 0x2BD -#define FLAG_0x2BE 0x2BE -#define FLAG_0x2BF 0x2BF -#define FLAG_0x2C0 0x2C0 -#define FLAG_0x2C1 0x2C1 -#define FLAG_0x2C2 0x2C2 -#define FLAG_0x2C3 0x2C3 -#define FLAG_0x2C4 0x2C4 -#define FLAG_0x2C5 0x2C5 -#define FLAG_0x2C6 0x2C6 -#define FLAG_0x2C7 0x2C7 -#define FLAG_0x2C8 0x2C8 -#define FLAG_0x2C9 0x2C9 -#define FLAG_0x2CA 0x2CA -#define FLAG_0x2CB 0x2CB -#define FLAG_0x2CC 0x2CC -#define FLAG_0x2CD 0x2CD -#define FLAG_0x2CE 0x2CE -#define FLAG_0x2CF 0x2CF -#define FLAG_0x2D0 0x2D0 -#define FLAG_0x2D1 0x2D1 -#define FLAG_0x2D2 0x2D2 -#define FLAG_0x2D3 0x2D3 -#define FLAG_0x2D4 0x2D4 -#define FLAG_0x2D5 0x2D5 -#define FLAG_0x2D6 0x2D6 -#define FLAG_0x2D7 0x2D7 -#define FLAG_0x2D8 0x2D8 -#define FLAG_0x2D9 0x2D9 -#define FLAG_0x2DA 0x2DA -#define FLAG_0x2DB 0x2DB -#define FLAG_0x2DC 0x2DC -#define FLAG_0x2DD 0x2DD -#define FLAG_0x2DE 0x2DE -#define FLAG_0x2DF 0x2DF -#define FLAG_0x2E0 0x2E0 -#define FLAG_0x2E1 0x2E1 -#define FLAG_0x2E2 0x2E2 -#define FLAG_0x2E3 0x2E3 -#define FLAG_FOUGHT_DEOXYS 0x2E4 -#define FLAG_0x2E5 0x2E5 -#define FLAG_0x2E6 0x2E6 -#define FLAG_0x2E7 0x2E7 -#define FLAG_0x2E8 0x2E8 -#define FLAG_0x2E9 0x2E9 -#define FLAG_0x2EA 0x2EA -#define FLAG_0x2EB 0x2EB -#define FLAG_REVIVED_DOME 0x2EC -#define FLAG_REVIVED_HELIX 0x2ED -#define FLAG_REVIVED_AMBER 0x2EE -#define FLAG_0x2EF 0x2EF -#define FLAG_0x2F0 0x2F0 -#define FLAG_0x2F1 0x2F1 -#define FLAG_FOUGHT_LUGIA 0x2F2 -#define FLAG_FOUGHT_HO_OH 0x2F3 -#define FLAG_0x2F4 0x2F4 -#define FLAG_0x2F5 0x2F5 -#define FLAG_0x2F6 0x2F6 -#define FLAG_0x2F7 0x2F7 -#define FLAG_0x2F8 0x2F8 -#define FLAG_0x2F9 0x2F9 -#define FLAG_0x2FA 0x2FA -#define FLAG_0x2FB 0x2FB -#define FLAG_0x2FC 0x2FC -#define FLAG_0x2FD 0x2FD -#define FLAG_0x2FE 0x2FE -#define FLAG_0x2FF 0x2FF +#define FLAG_GOT_POTION_ON_ROUTE_1 0x230 +#define FLAG_GOT_TM34_FROM_SURGE 0x231 +#define FLAG_GOT_FOSSIL_FROM_MT_MOON 0x232 +#define FLAG_HELPED_BILL_IN_SEA_COTTAGE 0x233 +#define FLAG_GOT_SS_TICKET 0x234 +#define FLAG_GOT_SS_TICKET_DUP 0x235 +#define FLAG_GOT_TM42_AT_MEMORIAL_PILLAR 0x236 +#define FLAG_GOT_HM01 0x237 +#define FLAG_GOT_HM02 0x238 +#define FLAG_GOT_HM03 0x239 +#define FLAG_GOT_HM04 0x23A +#define FLAG_GOT_HM05 0x23B +#define FLAG_RESCUED_MR_FUJI 0x23C +#define FLAG_GOT_POKE_FLUTE 0x23D +#define FLAG_0x23E 0x23E +#define FLAG_GOT_TM28_FROM_ROCKET 0x23F +#define FLAG_GOT_OLD_ROD 0x240 +#define FLAG_GOT_BIKE_VOUCHER 0x241 +#define FLAG_0x242 0x242 +#define FLAG_GOT_COIN_CASE 0x243 +#define FLAG_GOT_GOOD_ROD 0x244 +#define FLAG_GOT_TM29_FROM_MR_PSYCHIC 0x245 +#define FLAG_GOT_LAPRAS_FROM_SILPH 0x246 +#define FLAG_GOT_POKEBALLS_FROM_OAK_AFTER_22_RIVAL 0x247 +#define FLAG_DID_MIMIEN_TRADE 0x248 +#define FLAG_BOUGHT_MAGIKARP 0x249 +#define FLAG_DID_ZYNX_TRADE 0x24A +#define FLAG_DID_MS_NIDO_TRADE 0x24B +#define FLAG_0x24C 0x24C +#define FLAG_DID_CH_DING_TRADE 0x24D +#define FLAG_GOT_TM38_FROM_BLAINE 0x24E +#define FLAG_OAK_SKIP_22_RIVAL_CHECK 0x24F +#define FLAG_GOT_MASTER_BALL_FROM_SILPH 0x250 +#define FLAG_DID_NINA_TRADE 0x251 +#define FLAG_GOT_ITEMFINDER 0x252 +#define FLAG_WOKE_UP_ROUTE_12_SNORLAX 0x253 +#define FLAG_GOT_TM39_FROM_BROCK 0x254 +#define FLAG_GOT_SUPER_ROD 0x255 +#define FLAG_GOT_EXP_SHARE_FROM_OAKS_AIDE 0x256 +#define FLAG_DID_MARC_TRADE 0x257 +#define FLAG_BEAT_RIVAL_IN_OAKS_LAB 0x258 +#define FLAG_GOT_TM06_FROM_KOGA 0x259 +#define FLAG_0x25A 0x25A +#define FLAG_GOT_TM27 0x25B +#define FLAG_0x25C 0x25C +#define FLAG_0x25D 0x25D +#define FLAG_GOT_OLD_AMBER 0x25E +#define FLAG_0x25F 0x25F +#define FLAG_0x260 0x260 +#define FLAG_0x261 0x261 +#define FLAG_0x262 0x262 +#define FLAG_GOT_EEVEE 0x263 +#define FLAG_FOUND_BOTH_VERMILION_GYM_SWITCHES 0x264 +#define FLAG_CINNABAR_GYM_QUIZ_1 0x265 +#define FLAG_PENDING_DAYCARE_EGG 0x266 +#define FLAG_CINNABAR_GYM_QUIZ_2 0x267 +#define FLAG_CINNABAR_GYM_QUIZ_3 0x268 +#define FLAG_CINNABAR_GYM_QUIZ_4 0x269 +#define FLAG_CINNABAR_GYM_QUIZ_5 0x26A +#define FLAG_CINNABAR_GYM_QUIZ_6 0x26B +#define FLAG_POKEMON_MANSION_SWITCH_STATE 0x26C +#define FLAG_OPENED_ROCKET_HIDEOUT 0x26D +#define FLAG_GOT_10_COINS_FROM_GAMBLER 0x26E +#define FLAG_GOT_20_COINS_FROM_GAMBLER 0x26F +#define FLAG_GOT_20_COINS_FROM_GAMBLER_2 0x270 +#define FLAG_GOT_BICYCLE 0x271 +#define FLAG_GOT_DOME_FOSSIL 0x272 +#define FLAG_GOT_HELIX_FOSSIL 0x273 +#define FLAG_DID_ESPHERE_TRADE 0x274 +#define FLAG_DID_TANGENY_TRADE 0x275 +#define FLAG_DID_SEELOR_TRADE 0x276 +#define FLAG_0x277 0x277 +#define FLAG_GOT_HITMON_FROM_DOJO 0x278 +#define FLAG_0x279 0x279 +#define FLAG_SILPH_2F_DOOR_1 0x27A +#define FLAG_SILPH_2F_DOOR_2 0x27B +#define FLAG_SILPH_3F_DOOR_1 0x27C +#define FLAG_SILPH_3F_DOOR_2 0x27D +#define FLAG_SILPH_4F_DOOR_1 0x27E +#define FLAG_SILPH_4F_DOOR_2 0x27F +#define FLAG_SILPH_5F_DOOR_1 0x280 +#define FLAG_SILPH_5F_DOOR_2 0x281 +#define FLAG_SILPH_5F_DOOR_3 0x282 +#define FLAG_SILPH_6F_DOOR 0x283 +#define FLAG_SILPH_7F_DOOR_1 0x284 +#define FLAG_SILPH_7F_DOOR_2 0x285 +#define FLAG_SILPH_7F_DOOR_3 0x286 +#define FLAG_SILPH_8F_DOOR 0x287 +#define FLAG_SILPH_9F_DOOR_1 0x288 +#define FLAG_SILPH_9F_DOOR_2 0x289 +#define FLAG_SILPH_9F_DOOR_3 0x28A +#define FLAG_SILPH_9F_DOOR_4 0x28B +#define FLAG_SILPH_10F_DOOR 0x28C +#define FLAG_SILPH_11F_DOOR 0x28D +#define FLAG_0x28E 0x28E +#define FLAG_0x28F 0x28F +#define FLAG_MET_STICKER_LADY 0x290 +#define FLAG_PALLET_LADY_NOT_BLOCKING_SIGN 0x291 +#define FLAG_GOT_VS_SEEKER 0x292 +#define FLAG_GOT_TM19_FROM_ERIKA 0x293 +#define FLAG_GOT_TM33_FROM_THIRSTY_GIRL 0x294 +#define FLAG_GOT_TM20_FROM_THIRSTY_GIRL 0x295 +#define FLAG_GOT_TM16_FROM_THIRSTY_GIRL 0x296 +#define FLAG_GOT_TM03_FROM_MISTY 0x297 +#define FLAG_GOT_TM26_FROM_GIOVANNI 0x298 +#define FLAG_0x299 0x299 +#define FLAG_GOT_TM04_FROM_SABRINA 0x29A +#define FLAG_GOT_FAME_CHECKER 0x29B +#define FLAG_GOT_RECORD_SETTING_MAGIKARP 0x29C +#define FLAG_TWO_ISLAND_SHOP_INTRODUCED 0x29D +#define FLAG_TWO_ISLAND_SHOP_EXPANDED_1 0x29E +#define FLAG_TWO_ISLAND_SHOP_EXPANDED_2 0x29F +#define FLAG_TWO_ISLAND_SHOP_EXPANDED_3 0x2A0 +#define FLAG_SEVII_DETOUR_FINISHED 0x2A1 +#define FLAG_VISITED_TWO_ISLAND 0x2A2 +#define FLAG_RESCUED_LOSTELLE 0x2A3 +#define FLAG_0x2A4 0x2A4 +#define FLAG_CAN_USE_ROCKET_HIDEOUT_LIFT 0x2A5 +#define FLAG_GOT_TEA 0x2A6 +#define FLAG_GOT_AURORA_TICKET 0x2A7 +#define FLAG_GOT_MYSTIC_TICKET 0x2A8 +#define FLAG_0x2A9 0x2A9 +#define FLAG_0x2AA 0x2AA +#define FLAG_0x2AB 0x2AB +#define FLAG_0x2AC 0x2AC +#define FLAG_0x2AD 0x2AD +#define FLAG_0x2AE 0x2AE +#define FLAG_0x2AF 0x2AF +#define FLAG_0x2B0 0x2B0 +#define FLAG_0x2B1 0x2B1 +#define FLAG_0x2B2 0x2B2 +#define FLAG_0x2B3 0x2B3 +#define FLAG_0x2B4 0x2B4 +#define FLAG_0x2B5 0x2B5 +#define FLAG_0x2B6 0x2B6 +#define FLAG_0x2B7 0x2B7 +#define FLAG_0x2B8 0x2B8 +#define FLAG_0x2B9 0x2B9 +#define FLAG_0x2BA 0x2BA +#define FLAG_GOT_POWDER_JAR 0x2BB +#define FLAG_FOUGHT_MEWTWO 0x2BC +#define FLAG_FOUGHT_MOLTRES 0x2BD +#define FLAG_FOUGHT_ARTICUNO 0x2BE +#define FLAG_FOUGHT_ZAPDOS 0x2BF +#define FLAG_TUTOR_DOUBLE_EDGE 0x2C0 +#define FLAG_TUTOR_THUNDER_WAVE 0x2C1 +#define FLAG_TUTOR_ROCK_SLIDE 0x2C2 +#define FLAG_TUTOR_EXPLOSION 0x2C3 +#define FLAG_TUTOR_META_PUNCH 0x2C4 +#define FLAG_TUTOR_MEGA_KICK 0x2C5 +#define FLAG_TUTOR_DREAM_EATER 0x2C6 +#define FLAG_TUTOR_SOFT_BOILED 0x2C7 +#define FLAG_TUTOR_SUBSTITUTE 0x2C8 +#define FLAG_TUTOR_SWORDS_DANCE 0x2C9 +#define FLAG_TUTOR_SEISMIC_TOSS 0x2CA +#define FLAG_TUTOR_COUNTER 0x2CB +#define FLAG_TUTOR_METRONOME 0x2CC +#define FLAG_TUTOR_MIMIC 0x2CD +#define FLAG_TUTOR_BODY_SLAM 0x2CE +#define FLAG_VISITED_OAKS_LAB 0x2CF +#define FLAG_FOUGHT_POWER_PLANT_ELECTRODE_1 0x2D0 +#define FLAG_FOUGHT_POWER_PLANT_ELECTRODE_2 0x2D1 +#define FLAG_STOPPED_SEAFOAM_B3F_CURRENT 0x2D2 +#define FLAG_STOPPED_SEAFOAM_B4F_CURRENT 0x2D3 +#define FLAG_TALKED_TO_LORELEI_AFTER_WAREHOUSE 0x2D4 +#define FLAG_DEFEATED_ROCKETS_IN_WAREHOUSE 0x2D5 +#define FLAG_UNLOCKED_ROCKET_WAREHOUSE 0x2D6 +#define FLAG_NO_ROOM_FOR_TM42_AT_MEMORIAL_PILLAR 0x2D7 +#define FLAG_LEARNED_YES_NAH_CHANSEY 0x2D8 +#define FLAG_GOT_NEST_BALL_FROM_WATER_PATH_HOUSE_1 0x2D9 +#define FLAG_GOT_TOGEPI_EGG 0x2DA +#define FLAG_NO_ROOM_FOR_TOGEPI_EGG 0x2DB +#define FLAG_RECOVERED_SAPPHIRE 0x2DC +#define FLAG_GOT_RUBY 0x2DD +#define FLAG_0x2DE 0x2DE +#define FLAG_0x2DF 0x2DF +#define FLAG_0x2E0 0x2E0 +#define FLAG_LEARNED_MOVE_AT_CAPE_BRINK 0x2E1 +#define FLAG_GOT_NUGGET_FROM_DUNSPARCE_TUNNEL 0x2E2 +#define FLAG_USED_CUT_ON_RUIN_VALLEY_BRAILLE 0x2E3 +#define FLAG_FOUGHT_DEOXYS 0x2E4 +#define FLAG_0x2E5 0x2E5 +#define FLAG_0x2E6 0x2E6 +#define FLAG_0x2E7 0x2E7 +#define FLAG_0x2E8 0x2E8 +#define FLAG_0x2E9 0x2E9 +#define FLAG_0x2EA 0x2EA +#define FLAG_0x2EB 0x2EB +#define FLAG_REVIVED_DOME 0x2EC +#define FLAG_REVIVED_HELIX 0x2ED +#define FLAG_REVIVED_AMBER 0x2EE +#define FLAG_GOT_HM06 0x2EF +#define FLAG_SHOWED_MYSTICTICKET_TO_CAPTAIN 0x2F0 +#define FLAG_SHOWED_AURORATICKET_TO_CAPTAIN 0x2F1 +#define FLAG_FOUGHT_LUGIA 0x2F2 +#define FLAG_FOUGHT_HO_OH 0x2F3 +#define FLAG_OAK_SAW_DEX_COMPLETION 0x2F4 +#define FLAG_LUGIA_FLEW_AWAY 0x2F5 +#define FLAG_HO_OH_FLEW_AWAY 0x2F6 +#define FLAG_DEOXYS_FLEW_AWAY 0x2F7 +#define FLAG_TALKED_TO_TEA_LADY_AFTER_HOF 0x2F8 +#define FLAG_TALKED_TO_OAKS_AIDE_IN_VERMILION 0x2F9 +#define FLAG_GOT_EVERSTONE_FROM_OAKS_AIDE 0x2FA +#define FLAG_GOT_MOON_STONE_FROM_JOYFUL_GAME_CORNER 0x2FB +#define FLAG_GOT_FULL_RESTORE_FROM_THREE_ISLAND_DEFENDER 0x2FC +#define FLAG_GOT_AMULET_COIN_FROM_OAKS_AIDE 0x2FD +#define FLAG_NO_ROOM_FOR_JOYFUL_GAME_CORNER_MOON_STONE 0x2FE +#define FLAG_OAKS_RATING_IS_VIA_PC 0x2FF // Unused? #define FLAG_0x300 0x300 @@ -1222,7 +1222,7 @@ #define FLAG_0x4AE 0x4AE #define FLAG_0x4AF 0x4AF -// Boss clear flags +// Boss clear flags, 1200 #define FLAG_DEFEATED_BROCK 0x4B0 #define FLAG_DEFEATED_MISTY 0x4B1 #define FLAG_DEFEATED_LT_SURGE 0x4B2 @@ -1308,7 +1308,7 @@ #define FLAG_TRAINER_FLAG_START 0x500 -#define TRAINERS_FLAG_NO 0x2E7 +#define TRAINERS_FLAG_NO 0x2E7 // 743 #define TRAINER_FLAGS_WORDS 0x300 #define SYS_FLAGS (FLAG_TRAINER_FLAG_START + TRAINER_FLAGS_WORDS) // 0x800 diff --git a/include/constants/layouts.h b/include/constants/layouts.h index f4f2a8a29..3d17cd441 100644 --- a/include/constants/layouts.h +++ b/include/constants/layouts.h @@ -301,7 +301,7 @@ #define LAYOUT_ONE_ISLAND_POKEMON_CENTER_2F 316 #define LAYOUT_SIX_ISLAND_PATTERN_BUSH 317 #define LAYOUT_THREE_ISLAND_DUNSPARCE_TUNNEL 318 -#define LAYOUT_UNUSED_LAYOUT_83453C0 319 +#define LAYOUT_THREE_ISLAND_DUNSPARCE_TUNNEL_2 319 #define LAYOUT_FIVE_ISLAND_LOST_CAVE_ENTRANCE 320 #define LAYOUT_FIVE_ISLAND_LOST_CAVE_ROOM1 321 #define LAYOUT_FIVE_ISLAND_LOST_CAVE_ROOM2 322 diff --git a/include/constants/moves.h b/include/constants/moves.h index 62eacc5f1..f60bf1a73 100644 --- a/include/constants/moves.h +++ b/include/constants/moves.h @@ -361,4 +361,20 @@ #define MOVES_COUNT 355 +#define MOVETUTOR_MEGA_PUNCH 0 +#define MOVETUTOR_SWORDS_DANCE 1 +#define MOVETUTOR_MEGA_KICK 2 +#define MOVETUTOR_BODY_SLAM 3 +#define MOVETUTOR_DOUBLE_EDGE 4 +#define MOVETUTOR_COUNTER 5 +#define MOVETUTOR_SEISMIC_TOSS 6 +#define MOVETUTOR_MIMIC 7 +#define MOVETUTOR_METRONOME 8 +#define MOVETUTOR_SOFT_BOILED 9 +#define MOVETUTOR_DREAM_EATER 10 +#define MOVETUTOR_THUNDER_WAVE 11 +#define MOVETUTOR_EXPLOSION 12 +#define MOVETUTOR_ROCK_SLIDE 13 +#define MOVETUTOR_SUBSTITUTE 14 + #endif // GUARD_CONSTANTS_MOVES_H diff --git a/src/help_system_812B1E0.c b/src/help_system_812B1E0.c index c123d5818..91818f425 100644 --- a/src/help_system_812B1E0.c +++ b/src/help_system_812B1E0.c @@ -1150,7 +1150,7 @@ static bool8 sub_812B780(u8 id) case 43: return TRUE; case 4: - return FlagGet(FLAG_0x2CF); + return FlagGet(FLAG_VISITED_OAKS_LAB); case 6: case 10: case 16: @@ -1351,7 +1351,7 @@ static bool8 sub_812BB10(void) return TRUE; if (FlagGet(FLAG_GOT_HM05) == TRUE) return TRUE; - if (FlagGet(FLAG_0x2EF) == TRUE) + if (FlagGet(FLAG_GOT_HM06) == TRUE) return TRUE; if (FlagGet(FLAG_HIDE_FOUR_ISLAND_ICEFALL_CAVE_1F_HM07) == TRUE) return TRUE; From 221259d0d6127013c92c1fe7f8bcb794cf0b9149 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 10:42:24 -0400 Subject: [PATCH 081/114] sys flags --- data/event_scripts.s | 16 ++--- data/maps/BirthIsland_Exterior/scripts.inc | 4 +- data/maps/CeruleanCity_House5/scripts.inc | 2 +- .../FiveIsland_RocketWarehouse/scripts.inc | 2 +- data/maps/FourIsland/scripts.inc | 2 +- .../scripts.inc | 4 +- data/maps/OneIsland/scripts.inc | 2 +- .../OneIsland_PokemonCenter_1F/scripts.inc | 10 +-- .../PokemonLeague_AgathasRoom/scripts.inc | 4 +- .../maps/PokemonLeague_BrunosRoom/scripts.inc | 4 +- .../PokemonLeague_ChampionsRoom/scripts.inc | 4 +- .../maps/PokemonLeague_LancesRoom/scripts.inc | 4 +- .../PokemonLeague_LoreleisRoom/scripts.inc | 8 +-- data/maps/Route16/scripts.inc | 2 +- .../maps/Route16_NorthEntrance_1F/scripts.inc | 2 +- data/maps/Route18/scripts.inc | 2 +- data/maps/Route18_EastEntrance_1F/scripts.inc | 2 +- .../scripts.inc | 4 +- data/maps/TwoIsland/scripts.inc | 2 +- data/maps/VermilionCity/scripts.inc | 4 +- data/mystery_event_msg.s | 4 +- include/constants/flags.h | 64 +++++++++---------- src/help_system_812B1E0.c | 6 +- src/item.c | 4 +- src/item_use.c | 10 +-- src/link.c | 2 +- src/pokemon.c | 2 +- src/quest_log.c | 2 +- src/vs_seeker.c | 10 +-- 29 files changed, 94 insertions(+), 94 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index 765db95ed..390e5f278 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1636,10 +1636,10 @@ EventScript_1A661D:: @ 81A661D return EventScript_1A6636:: @ 81A6636 - checkflag 2114 + checkflag FLAG_SYS_INFORMED_OF_LOCAL_WIRELESS_PLAYER goto_if TRUE, EventScript_1A661D msgbox Text_1A552B - setflag 2114 + setflag FLAG_SYS_INFORMED_OF_LOCAL_WIRELESS_PLAYER message Text_1BCCCA waitmessage applymovement VAR_LAST_TALKED, Movement_1A666C @@ -2721,7 +2721,7 @@ EventScript_1A774D:: @ 81A774D applymovement VAR_0x8008, Movement_1A75DD waitmovement 0 msgbox Text_1A62D3 - setflag 2105 + setflag FLAG_SYS_MYSTERY_GIFT_ENABLED textcolor 3 special sub_80699BC signmsg @@ -2759,7 +2759,7 @@ EventScript_1A77B0:: @ 81A77B0 Route16_NorthEntrance_1F_EventScript_1A77B6:: @ 81A77B6 Route18_EastEntrance_1F_EventScript_1A77B6:: @ 81A77B6 lockall - clearflag FLAG_0x830 + clearflag FLAG_SYS_ON_CYCLING_ROAD setvar VAR_MAP_SCENE_ROUTE16, 0 releaseall end @@ -4384,7 +4384,7 @@ EventScript_1A924B:: @ 81A924B return EventScript_1A925E:: @ 81A925E - checkflag FLAG_0x849 + checkflag FLAG_SYS_UNLOCKED_TANOBY_RUINS goto_if TRUE, EventScript_1A77A9 setweather 11 doweather @@ -10484,7 +10484,7 @@ VictoryRoad_2F_EventScript_1BE11D:: @ 81BE11D lockall checkflag FLAG_BADGE04_GET goto_if FALSE, EventScript_1BE185 - checkflag FLAG_0x805 + checkflag FLAG_SYS_STRENGTH_ACTIVE goto_if TRUE, EventScript_1BE18E checkpartymove MOVE_STRENGTH compare_var_to_value VAR_RESULT, 6 @@ -10507,7 +10507,7 @@ EventScript_FldEffStrength:: @ 81BE16E end EventScript_1BE179:: @ 81BE179 - setflag FLAG_0x805 + setflag FLAG_SYS_STRENGTH_ACTIVE msgbox gUnknown_81BE1FA, 3 end @@ -11335,7 +11335,7 @@ PewterCity_PokemonCenter_1F_EventScript_1BEE16:: @ 81BEE16 faceplayer compare_var_to_value VAR_0x4001, 1 goto_if eq, EventScript_1BEE3A - checkflag 2093 + checkflag FLAG_SYS_SET_TRAINER_CARD_PROFILE goto_if TRUE, EventScript_1BEECD msgbox Text_1BEF88 goto EventScript_1BEE44 diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc index 393007c1c..c8a4885f2 100644 --- a/data/maps/BirthIsland_Exterior/scripts.inc +++ b/data/maps/BirthIsland_Exterior/scripts.inc @@ -28,7 +28,7 @@ EventScript_165243:: @ 8165243 checkflag FLAG_DEOXYS_FLEW_AWAY goto_if TRUE, EventScript_1A77A9 clearflag FLAG_HIDE_BIRTH_ISLAND_METEORITE - clearflag FLAG_0x848 + clearflag FLAG_SYS_DEOXYS_AWAKENED return BirthIsland_Exterior_MapScript2_165253:: @ 8165253 @@ -38,7 +38,7 @@ BirthIsland_Exterior_MapScript2_165253:: @ 8165253 EventScript_16525D:: @ 816525D specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 7 + compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT goto_if ne, EventScript_1A77A9 removeobject 2 return diff --git a/data/maps/CeruleanCity_House5/scripts.inc b/data/maps/CeruleanCity_House5/scripts.inc index b301901de..1f5d8899a 100644 --- a/data/maps/CeruleanCity_House5/scripts.inc +++ b/data/maps/CeruleanCity_House5/scripts.inc @@ -9,7 +9,7 @@ CeruleanCity_House5_EventScript_16AE50:: @ 816AE50 msgbox gUnknown_8192F67, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_16AEAD - checkflag FLAG_0x847 + checkflag FLAG_SYS_GOT_BERRY_POUCH goto_if FALSE, EventScript_16AEA3 msgbox gUnknown_8193003 setflag FLAG_GOT_POWDER_JAR diff --git a/data/maps/FiveIsland_RocketWarehouse/scripts.inc b/data/maps/FiveIsland_RocketWarehouse/scripts.inc index 74ee910f4..25416a6b4 100644 --- a/data/maps/FiveIsland_RocketWarehouse/scripts.inc +++ b/data/maps/FiveIsland_RocketWarehouse/scripts.inc @@ -44,7 +44,7 @@ FiveIsland_RocketWarehouse_EventScript_163F81:: @ 8163F81 FiveIsland_RocketWarehouse_EventScript_163F93:: @ 8163F93 trainerbattle 2, TRAINER_SCIENTIST_GIDEON, 0, Text_17BBAF, Text_17BC55, EventScript_163FCD - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS goto_if TRUE, EventScript_163FB7 msgbox gUnknown_817BCA3, 6 end diff --git a/data/maps/FourIsland/scripts.inc b/data/maps/FourIsland/scripts.inc index f67d963cb..3ef1f2054 100644 --- a/data/maps/FourIsland/scripts.inc +++ b/data/maps/FourIsland/scripts.inc @@ -142,7 +142,7 @@ EventScript_167E19:: @ 8167E19 FourIsland_EventScript_167E2E:: @ 8167E2E lock faceplayer - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS goto_if TRUE, EventScript_167E43 msgbox gUnknown_8182A2B release diff --git a/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc b/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc index e37681fb1..f3c9c7c3f 100644 --- a/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc +++ b/data/maps/IndigoPlateau_PokemonCenter_1F/scripts.inc @@ -11,7 +11,7 @@ IndigoPlateau_PokemonCenter_1F_MapScript1_16EA65:: @ 816EA65 end EventScript_16EA79:: @ 816EA79 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS goto_if TRUE, EventScript_1A77A9 setobjectxyperm 4, 4, 2 return @@ -27,7 +27,7 @@ IndigoPlateau_PokemonCenter_1F_EventScript_16EA8A:: @ 816EA8A end EventScript_16EAA6:: @ 816EAA6 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS goto_if TRUE, EventScript_16EAB9 msgbox gUnknown_819A943 release diff --git a/data/maps/OneIsland/scripts.inc b/data/maps/OneIsland/scripts.inc index 02a47a913..16830e056 100644 --- a/data/maps/OneIsland/scripts.inc +++ b/data/maps/OneIsland/scripts.inc @@ -83,7 +83,7 @@ Movement_167514:: @ 8167514 OneIsland_EventScript_167517:: @ 8167517 lock faceplayer - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS goto_if TRUE, EventScript_16753F checkflag FLAG_SEVII_DETOUR_FINISHED goto_if TRUE, EventScript_167535 diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index 719424a9e..2d6b6879d 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -8,7 +8,7 @@ OneIsland_PokemonCenter_1F_MapScripts:: @ 8170BF8 OneIsland_PokemonCenter_1F_MapScript3_170C0D:: @ 8170C0D compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 call_if ge, EventScript_170C22 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if TRUE, EventScript_170C36 end @@ -293,7 +293,7 @@ EventScript_170FA5:: @ 8170FA5 waitmovement 0 msgbox gUnknown_81A1D7D special sub_810B82C - setflag FLAG_0x844 + setflag FLAG_SYS_CAN_LINK_WITH_RS setflag FLAG_HIDE_CERULEAN_CAVE_GUARD setflag FLAG_HIDE_LORELEI_IN_HER_HOUSE setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 6 @@ -342,7 +342,7 @@ EventScript_1710B2:: @ 81710B2 removeitem ITEM_TRI_PASS, 1 setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 additem ITEM_RAINBOW_PASS, 1 - setflag FLAG_0x846 + setflag FLAG_SYS_SEVII_MAP_4567 textcolor 3 playfanfare MUS_FAN5 message Text_1A1B56 @@ -404,7 +404,7 @@ OneIsland_PokemonCenter_1F_EventScript_171151:: @ 8171151 OneIsland_PokemonCenter_1F_EventScript_17115A:: @ 817115A lock faceplayer - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS goto_if TRUE, EventScript_17116F msgbox gUnknown_81A218D release @@ -417,7 +417,7 @@ EventScript_17116F:: @ 817116F OneIsland_PokemonCenter_1F_EventScript_171179:: @ 8171179 lockall - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS goto_if TRUE, EventScript_1711A0 checkflag FLAG_SEVII_DETOUR_FINISHED goto_if TRUE, EventScript_171196 diff --git a/data/maps/PokemonLeague_AgathasRoom/scripts.inc b/data/maps/PokemonLeague_AgathasRoom/scripts.inc index d1b64a632..4d4bcee59 100644 --- a/data/maps/PokemonLeague_AgathasRoom/scripts.inc +++ b/data/maps/PokemonLeague_AgathasRoom/scripts.inc @@ -59,9 +59,9 @@ PokemonLeague_AgathasRoom_EventScript_162877:: @ 8162877 call_if TRUE, EventScript_1628F2 setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if FALSE, EventScript_1628FB - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if TRUE, EventScript_162906 clearflag FLAG_TEMP_5 goto EventScript_16291B diff --git a/data/maps/PokemonLeague_BrunosRoom/scripts.inc b/data/maps/PokemonLeague_BrunosRoom/scripts.inc index e3b080c14..66c688505 100644 --- a/data/maps/PokemonLeague_BrunosRoom/scripts.inc +++ b/data/maps/PokemonLeague_BrunosRoom/scripts.inc @@ -58,9 +58,9 @@ PokemonLeague_BrunosRoom_EventScript_1626EC:: @ 81626EC call_if TRUE, EventScript_16275A setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if FALSE, EventScript_162763 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if TRUE, EventScript_16276E clearflag FLAG_TEMP_5 goto EventScript_1627B0 diff --git a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc index 11d9cefb9..4238ac8a9 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc +++ b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc @@ -69,9 +69,9 @@ EventScript_162B76:: @ 8162B76 setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 savebgm MUS_WIN_GYM - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if FALSE, EventScript_162C6F - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if TRUE, EventScript_162C91 setflag FLAG_TEMP_4 clearflag FLAG_TEMP_5 diff --git a/data/maps/PokemonLeague_LancesRoom/scripts.inc b/data/maps/PokemonLeague_LancesRoom/scripts.inc index caec2e3bb..09cdb49b8 100644 --- a/data/maps/PokemonLeague_LancesRoom/scripts.inc +++ b/data/maps/PokemonLeague_LancesRoom/scripts.inc @@ -112,9 +112,9 @@ PokemonLeague_LancesRoom_EventScript_162A14:: @ 8162A14 call_if TRUE, EventScript_162A82 setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if FALSE, EventScript_162A8B - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if TRUE, EventScript_162A96 clearflag FLAG_TEMP_5 goto EventScript_162AAB diff --git a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc index afc6f9330..705308e02 100644 --- a/data/maps/PokemonLeague_LoreleisRoom/scripts.inc +++ b/data/maps/PokemonLeague_LoreleisRoom/scripts.inc @@ -57,15 +57,15 @@ PokemonLeague_LoreleisRoom_EventScript_1625DC:: @ 81625DC goto_if TRUE, EventScript_162669 famechecker FAMECHECKER_LORELEI, 0 famechecker FAMECHECKER_LORELEI, 1 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if FALSE, EventScript_162641 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if TRUE, EventScript_16264A setflag FLAG_TEMP_3 setflag FLAG_TEMP_5 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if FALSE, EventScript_162653 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS call_if TRUE, EventScript_16265E clearflag FLAG_TEMP_5 goto EventScript_162673 diff --git a/data/maps/Route16/scripts.inc b/data/maps/Route16/scripts.inc index af5daaf7d..012162ac1 100644 --- a/data/maps/Route16/scripts.inc +++ b/data/maps/Route16/scripts.inc @@ -19,7 +19,7 @@ Route16_MapScript2_168103:: @ 8168103 end EventScript_16810F:: @ 816810F - setflag FLAG_0x830 + setflag FLAG_SYS_ON_CYCLING_ROAD return Route16_MapScript3_168113:: @ 8168113 diff --git a/data/maps/Route16_NorthEntrance_1F/scripts.inc b/data/maps/Route16_NorthEntrance_1F/scripts.inc index d96ae482f..32d392818 100644 --- a/data/maps/Route16_NorthEntrance_1F/scripts.inc +++ b/data/maps/Route16_NorthEntrance_1F/scripts.inc @@ -3,7 +3,7 @@ Route16_NorthEntrance_1F_MapScripts:: @ 81701C2 .byte 0 Route16_NorthEntrance_1F_MapScript1_1701C8:: @ 81701C8 - clearflag FLAG_0x830 + clearflag FLAG_SYS_ON_CYCLING_ROAD checkflag FLAG_GOT_BICYCLE call_if TRUE, EventScript_1701D5 end diff --git a/data/maps/Route18/scripts.inc b/data/maps/Route18/scripts.inc index 6467cb6c3..dfc5f8578 100644 --- a/data/maps/Route18/scripts.inc +++ b/data/maps/Route18/scripts.inc @@ -9,7 +9,7 @@ Route18_MapScript1_168201:: @ 8168201 end EventScript_16820D:: @ 816820D - setflag FLAG_0x830 + setflag FLAG_SYS_ON_CYCLING_ROAD return Route18_MapScript2_168211:: @ 8168211 diff --git a/data/maps/Route18_EastEntrance_1F/scripts.inc b/data/maps/Route18_EastEntrance_1F/scripts.inc index e0996a8b8..784d1d37f 100644 --- a/data/maps/Route18_EastEntrance_1F/scripts.inc +++ b/data/maps/Route18_EastEntrance_1F/scripts.inc @@ -3,7 +3,7 @@ Route18_EastEntrance_1F_MapScripts:: @ 8170378 .byte 0 Route18_EastEntrance_1F_MapScript1_17037E:: @ 817037E - clearflag FLAG_0x830 + clearflag FLAG_SYS_ON_CYCLING_ROAD checkflag FLAG_GOT_BICYCLE call_if TRUE, EventScript_17038B end diff --git a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc index 1ee36076b..44dd71179 100644 --- a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc +++ b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/scripts.inc @@ -4,7 +4,7 @@ SevenIsland_SeavaultCanyon_TanobyKey_MapScripts:: @ 8164DCC SevenIsland_SeavaultCanyon_TanobyKey_MapScript1_164DD2:: @ 8164DD2 setworldmapflag FLAG_WORLD_MAP_SEVEN_ISLAND_SEAVAULT_CANYON_TANOBY_KEY - checkflag FLAG_0x849 + checkflag FLAG_SYS_UNLOCKED_TANOBY_RUINS call_if TRUE, EventScript_164E07 setvar VAR_0x4001, 0 setvar VAR_0x4002, 0 @@ -138,6 +138,6 @@ EventScript_164F8A:: @ 8164F8A EventScript_164F8C:: @ 8164F8C call EventScript_164F51 msgbox gUnknown_817D31B - setflag FLAG_0x849 + setflag FLAG_SYS_UNLOCKED_TANOBY_RUINS releaseall end diff --git a/data/maps/TwoIsland/scripts.inc b/data/maps/TwoIsland/scripts.inc index 1b4f2383a..3d35a89c1 100644 --- a/data/maps/TwoIsland/scripts.inc +++ b/data/maps/TwoIsland/scripts.inc @@ -9,7 +9,7 @@ TwoIsland_MapScript1_16756A:: @ 816756A end EventScript_167576:: @ 8167576 - checkflag FLAG_0x844 + checkflag FLAG_SYS_CAN_LINK_WITH_RS goto_if TRUE, EventScript_167597 checkflag FLAG_SYS_GAME_CLEAR goto_if TRUE, EventScript_1675B8 diff --git a/data/maps/VermilionCity/scripts.inc b/data/maps/VermilionCity/scripts.inc index 60b16ff5f..23631777c 100644 --- a/data/maps/VermilionCity/scripts.inc +++ b/data/maps/VermilionCity/scripts.inc @@ -58,7 +58,7 @@ VermilionCity_EventScript_166941:: @ 8166941 end EventScript_166958:: @ 8166958 - checkflag FLAG_0x84A + checkflag FLAG_SYS_GOT_MYSTIC_TICKET goto_if FALSE, EventScript_1A77B0 checkitem ITEM_MYSTIC_TICKET, 1 compare_var_to_value VAR_RESULT, 0 @@ -67,7 +67,7 @@ EventScript_166958:: @ 8166958 end EventScript_166977:: @ 8166977 - checkflag FLAG_0x84B + checkflag FLAG_SYS_GOT_AURORA_TICKET goto_if FALSE, EventScript_1A77B0 checkitem ITEM_AURORA_TICKET, 1 compare_var_to_value VAR_RESULT, 0 diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s index abdc293df..1a2a3587a 100644 --- a/data/mystery_event_msg.s +++ b/data/mystery_event_msg.s @@ -229,7 +229,7 @@ MysteryEventScript_AuroraTicket:: @ 84894B9 compare_var_to_value VAR_RESULT, 0 vgoto_if TRUE, AuroraTicket_NoBagSpace giveitem ITEM_AURORA_TICKET - setflag FLAG_0x84B + setflag FLAG_SYS_GOT_AURORA_TICKET setflag FLAG_GOT_AURORA_TICKET vmessage sText_AuroraTicket2 waitmessage @@ -293,7 +293,7 @@ MysteryEventScript_MysticTicket:: @ 8489689 compare_var_to_value VAR_RESULT, 0 vgoto_if TRUE, MysticTicket_NoBagSpace giveitem ITEM_MYSTIC_TICKET - setflag FLAG_0x84A + setflag FLAG_SYS_GOT_MYSTIC_TICKET setflag FLAG_GOT_MYSTIC_TICKET vmessage sText_MysticTicket1 waitmessage diff --git a/include/constants/flags.h b/include/constants/flags.h index 92579cfa4..ef6f559ad 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1317,12 +1317,12 @@ // 0x800 -#define FLAG_SYS_SAFARI_MODE (SYS_FLAGS + 0x0) -#define FLAG_0x801 (SYS_FLAGS + 0x1) -#define FLAG_WHITE_FLUTE_ACTIVE (SYS_FLAGS + 0x3) -#define FLAG_BLACK_FLUTE_ACTIVE (SYS_FLAGS + 0x4) -#define FLAG_0x805 (SYS_FLAGS + 0x5) -#define FLAG_0x806 (SYS_FLAGS + 0x6) +#define FLAG_SYS_SAFARI_MODE (SYS_FLAGS + 0x0) +#define FLAG_SYS_VS_SEEKER_CHARGING (SYS_FLAGS + 0x1) +#define FLAG_SYS_WHITE_FLUTE_ACTIVE (SYS_FLAGS + 0x3) +#define FLAG_SYS_BLACK_FLUTE_ACTIVE (SYS_FLAGS + 0x4) +#define FLAG_SYS_STRENGTH_ACTIVE (SYS_FLAGS + 0x5) +#define FLAG_SYS_FLASH_ACTIVE (SYS_FLAGS + 0x6) #define FLAG_SYS_SPECIAL_WILD_BATTLE (SYS_FLAGS + 0x7) #define FLAG_BADGE01_GET (SYS_FLAGS + 0x20) @@ -1335,40 +1335,40 @@ #define FLAG_BADGE08_GET (SYS_FLAGS + 0x27) #define FLAG_SYS_POKEMON_GET (SYS_FLAGS + 0x28) #define FLAG_SYS_POKEDEX_GET (SYS_FLAGS + 0x29) +#define FLAG_0x82A (SYS_FLAGS + 0x2A) +#define FLAG_0x82B (SYS_FLAGS + 0x2B) #define FLAG_SYS_GAME_CLEAR (SYS_FLAGS + 0x2C) +#define FLAG_SYS_SET_TRAINER_CARD_PROFILE (SYS_FLAGS + 0x2D) +#define FLAG_0x82E (SYS_FLAGS + 0x2E) #define FLAG_SYS_RUNNING_SHOES (SYS_FLAGS + 0x2F) -#define FLAG_0x830 (SYS_FLAGS + 0x30) +#define FLAG_SYS_ON_CYCLING_ROAD (SYS_FLAGS + 0x30) +#define FLAG_0x831 (SYS_FLAGS + 0x31) +#define FLAG_0x832 (SYS_FLAGS + 0x32) +#define FLAG_0x833 (SYS_FLAGS + 0x33) #define FLAG_SYS_NOT_SOMEONES_PC (SYS_FLAGS + 0x34) +#define FLAG_0x835 (SYS_FLAGS + 0x35) +#define FLAG_0x836 (SYS_FLAGS + 0x36) +#define FLAG_0x837 (SYS_FLAGS + 0x37) +#define FLAG_0x838 (SYS_FLAGS + 0x38) +#define FLAG_SYS_MYSTERY_GIFT_ENABLED (SYS_FLAGS + 0x39) +#define FLAG_0x83A (SYS_FLAGS + 0x3A) #define FLAG_SYS_RIBBON_GET (SYS_FLAGS + 0x3B) -#define FLAG_0x83C (SYS_FLAGS + 0x3C) +#define FLAG_SYS_SAW_HELP_SYSTEM_INTRO (SYS_FLAGS + 0x3C) +#define FLAG_0x83D (SYS_FLAGS + 0x3D) #define FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN (SYS_FLAGS + 0x3E) +#define FLAG_0x83F (SYS_FLAGS + 0x3F) #define FLAG_SYS_NATIONAL_DEX (SYS_FLAGS + 0x40) #define FLAG_SYS_PC_STORAGE_DISABLED (SYS_FLAGS + 0x41) -#define FLAG_0x842 (SYS_FLAGS + 0x42) -#define FLAG_0x843 (SYS_FLAGS + 0x43) -#define FLAG_0x844 (SYS_FLAGS + 0x44) +#define FLAG_SYS_INFORMED_OF_LOCAL_WIRELESS_PLAYER (SYS_FLAGS + 0x42) +#define FLAG_SYS_CHANGED_BOX_TO_STORE_MON (SYS_FLAGS + 0x43) +#define FLAG_SYS_CAN_LINK_WITH_RS (SYS_FLAGS + 0x44) #define FLAG_SYS_SEVII_MAP_123 (SYS_FLAGS + 0x45) -#define FLAG_0x846 (SYS_FLAGS + 0x46) -#define FLAG_0x847 (SYS_FLAGS + 0x47) -#define FLAG_0x848 (SYS_FLAGS + 0x48) -#define FLAG_0x849 (SYS_FLAGS + 0x49) -#define FLAG_0x84A (SYS_FLAGS + 0x4A) -#define FLAG_0x84B (SYS_FLAGS + 0x4B) - -#define FLAG_0x87F (SYS_FLAGS + 0x7F) -#define FLAG_0x880 (SYS_FLAGS + 0x80) -#define FLAG_0x881 (SYS_FLAGS + 0x81) -#define FLAG_0x882 (SYS_FLAGS + 0x82) -#define FLAG_0x883 (SYS_FLAGS + 0x83) -#define FLAG_0x884 (SYS_FLAGS + 0x84) -#define FLAG_0x885 (SYS_FLAGS + 0x85) -#define FLAG_0x886 (SYS_FLAGS + 0x86) -#define FLAG_0x887 (SYS_FLAGS + 0x87) - -#define FLAG_0x88C (SYS_FLAGS + 0x8C) - -#define FLAG_0x88E (SYS_FLAGS + 0x8E) -#define FLAG_0x88F (SYS_FLAGS + 0x8F) +#define FLAG_SYS_SEVII_MAP_4567 (SYS_FLAGS + 0x46) +#define FLAG_SYS_GOT_BERRY_POUCH (SYS_FLAGS + 0x47) +#define FLAG_SYS_DEOXYS_AWAKENED (SYS_FLAGS + 0x48) +#define FLAG_SYS_UNLOCKED_TANOBY_RUINS (SYS_FLAGS + 0x49) +#define FLAG_SYS_GOT_MYSTIC_TICKET (SYS_FLAGS + 0x4A) +#define FLAG_SYS_GOT_AURORA_TICKET (SYS_FLAGS + 0x4B) // World Map Flags #define FLAG_WORLD_MAP_PALLET_TOWN (SYS_FLAGS + 0x90) diff --git a/src/help_system_812B1E0.c b/src/help_system_812B1E0.c index 91818f425..1f3acdb2d 100644 --- a/src/help_system_812B1E0.c +++ b/src/help_system_812B1E0.c @@ -950,7 +950,7 @@ static bool8 IsInDungeonMap(void) if ( sDungeonMaps[i][0] == gSaveBlock1Ptr->location.mapGroup && sDungeonMaps[i][1] + j == gSaveBlock1Ptr->location.mapNum - && (i != 15 /* TANOBY */ || FlagGet(FLAG_0x849) == TRUE) + && (i != 15 /* TANOBY */ || FlagGet(FLAG_SYS_UNLOCKED_TANOBY_RUINS) == TRUE) ) return TRUE; } @@ -990,10 +990,10 @@ bool8 sub_812B40C(void) if (gUnknown_203B0EE == 1) return FALSE; - if (gSaveFileStatus != SAVE_STATUS_EMPTY && gSaveFileStatus != SAVE_STATUS_INVALID && FlagGet(FLAG_0x83C)) + if (gSaveFileStatus != SAVE_STATUS_EMPTY && gSaveFileStatus != SAVE_STATUS_INVALID && FlagGet(FLAG_SYS_SAW_HELP_SYSTEM_INTRO)) return FALSE; - FlagSet(FLAG_0x83C); + FlagSet(FLAG_SYS_SAW_HELP_SYSTEM_INTRO); gUnknown_203B0EE = 1; return TRUE; } diff --git a/src/item.c b/src/item.c index 42dfd334e..e76cb10d3 100644 --- a/src/item.c +++ b/src/item.c @@ -245,11 +245,11 @@ bool8 AddBagItem(u16 itemId, u16 count) return FALSE; gBagPockets[POCKET_KEY_ITEMS - 1].itemSlots[idx].itemId = ITEM_BERRY_POUCH; SetBagItemQuantity(&gBagPockets[POCKET_KEY_ITEMS - 1].itemSlots[idx].quantity, 1); - FlagSet(FLAG_0x847); + FlagSet(FLAG_SYS_GOT_BERRY_POUCH); } if (itemId == ITEM_BERRY_POUCH) - FlagSet(FLAG_0x847); + FlagSet(FLAG_SYS_GOT_BERRY_POUCH); idx = BagPocketGetFirstEmptySlot(pocket); if (idx == -1) diff --git a/src/item_use.c b/src/item_use.c index 98817f2d7..fd247acbb 100644 --- a/src/item_use.c +++ b/src/item_use.c @@ -202,7 +202,7 @@ void FieldUseFunc_MachBike(u8 taskId) PlayerGetDestCoords(&x, &y); behavior = MapGridGetMetatileBehaviorAt(x, y); - if (FlagGet(FLAG_0x830) == TRUE + if (FlagGet(FLAG_SYS_ON_CYCLING_ROAD) == TRUE || MetatileBehavior_ReturnFalse_17(behavior) == TRUE || MetatileBehavior_ReturnFalse_18(behavior) == TRUE || MetatileBehavior_ReturnFalse_15(behavior) == TRUE @@ -529,8 +529,8 @@ void FieldUseFunc_BlackFlute(u8 taskId) ItemUse_SetQuestLogEvent(4, NULL, gSpecialVar_ItemId, 0xFFFF); if (gSpecialVar_ItemId == ITEM_WHITE_FLUTE) { - FlagSet(FLAG_WHITE_FLUTE_ACTIVE); - FlagClear(FLAG_BLACK_FLUTE_ACTIVE); + FlagSet(FLAG_SYS_WHITE_FLUTE_ACTIVE); + FlagClear(FLAG_SYS_BLACK_FLUTE_ACTIVE); CopyItemName(gSpecialVar_ItemId, gStringVar2); StringExpandPlaceholders(gStringVar4, gUnknown_84165D2); gTasks[taskId].func = sub_80A1B48; @@ -538,8 +538,8 @@ void FieldUseFunc_BlackFlute(u8 taskId) } else if (gSpecialVar_ItemId == ITEM_BLACK_FLUTE) { - FlagSet(FLAG_BLACK_FLUTE_ACTIVE); - FlagClear(FLAG_WHITE_FLUTE_ACTIVE); + FlagSet(FLAG_SYS_BLACK_FLUTE_ACTIVE); + FlagClear(FLAG_SYS_WHITE_FLUTE_ACTIVE); CopyItemName(gSpecialVar_ItemId, gStringVar2); StringExpandPlaceholders(gStringVar4, gUnknown_8416600); gTasks[taskId].func = sub_80A1B48; diff --git a/src/link.c b/src/link.c index 52f5aeddb..c8c7932df 100644 --- a/src/link.c +++ b/src/link.c @@ -329,7 +329,7 @@ static void InitLocalLinkPlayer(void) gLocalLinkPlayer.version = gGameVersion + 0x4000; gLocalLinkPlayer.lp_field_2 = 0x8000; gLocalLinkPlayer.name[8] = IsNationalPokedexEnabled(); - if (FlagGet(FLAG_0x844)) + if (FlagGet(FLAG_SYS_CAN_LINK_WITH_RS)) { gLocalLinkPlayer.name[8] |= 0x10; } diff --git a/src/pokemon.c b/src/pokemon.c index 9060e9ff1..f9fe72007 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -3634,7 +3634,7 @@ static u8 SendMonToPC(struct Pokemon* mon) gSpecialVar_MonBoxId = boxNo; gSpecialVar_MonBoxPos = boxPos; if (get_unknown_box_id() != boxNo) - FlagClear(FLAG_0x843); + FlagClear(FLAG_SYS_CHANGED_BOX_TO_STORE_MON); VarSet(VAR_0x4037, boxNo); return MON_GIVEN_TO_PC; } diff --git a/src/quest_log.c b/src/quest_log.c index 1ff5a1de5..11d57341b 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -3131,7 +3131,7 @@ static bool8 sub_8113778(u16 a0, u16 * a1) return TRUE; } - if (!FlagGet(FLAG_0x844)) + if (!FlagGet(FLAG_SYS_CAN_LINK_WITH_RS)) { if (a0 == 4 || a0 == 5 || a0 == 6 || a0 == 7 || a0 == 8 || a0 == 9 || a0 == 10 || a0 == 22 || a0 == 25 || a0 == 26) return TRUE; diff --git a/src/vs_seeker.c b/src/vs_seeker.c index db2ec9bee..784878a2c 100644 --- a/src/vs_seeker.c +++ b/src/vs_seeker.c @@ -641,7 +641,7 @@ bool8 sub_810C4EC(void) gSaveBlock1Ptr->trainerRematchStepCounter++; } - if (FlagGet(FLAG_0x801) == TRUE) + if (FlagGet(FLAG_SYS_VS_SEEKER_CHARGING) == TRUE) { u16 x; do { @@ -657,7 +657,7 @@ bool8 sub_810C4EC(void) } while (0); if (x == 100) { - FlagClear(FLAG_0x801); + FlagClear(FLAG_SYS_VS_SEEKER_CHARGING); sub_810C640(); sub_810D0D0(); return TRUE; @@ -743,7 +743,7 @@ bool8 sub_810C4EC(void) void sub_810C578(void) { - FlagClear(FLAG_0x801); + FlagClear(FLAG_SYS_VS_SEEKER_CHARGING); sub_810C640(); sub_810D0D0(); sub_810C594(); @@ -972,7 +972,7 @@ static u8 GetVsSeekerResponseInArea(const VsSeekerData * a0) if (sVsSeeker->trainerWantsRematch) { PlaySE(SE_PIN); - FlagSet(FLAG_0x801); + FlagSet(FLAG_SYS_VS_SEEKER_CHARGING); sub_810C640(); return 2; } @@ -1270,7 +1270,7 @@ static void TryGetRematchTrainerIdGivenGameState(const u16 * a0, u8 * a1) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; case 5: - if (!FlagGet(FLAG_0x844)) + if (!FlagGet(FLAG_SYS_CAN_LINK_WITH_RS)) *a1 = GetRematchTrainerIdGivenGameState(a0, *a1); break; } From 85a033f3509dbb373bbac8a3dd1076293500ca11 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 10:49:19 -0400 Subject: [PATCH 082/114] escort --> guide --- data/maps/PewterCity/map.json | 4 ++-- data/maps/PewterCity/scripts.inc | 6 +++--- data/maps/PewterCity_Gym/scripts.inc | 2 +- include/constants/flags.h | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json index edcd60868..185547da4 100644 --- a/data/maps/PewterCity/map.json +++ b/data/maps/PewterCity/map.json @@ -48,7 +48,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_EventScript_16607E", - "flag": "FLAG_HIDE_PEWTER_MUSEUM_ESCORT" + "flag": "FLAG_HIDE_PEWTER_MUSEUM_GUIDE" }, { "graphics_id": "MAP_OBJ_GFX_FAT_MAN", @@ -87,7 +87,7 @@ "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, "script": "PewterCity_EventScript_165B9D", - "flag": "FLAG_HIDE_PEWTER_CITY_GYM_ESCORT" + "flag": "FLAG_HIDE_PEWTER_CITY_GYM_GUIDE" }, { "graphics_id": "MAP_OBJ_GFX_CUT_TREE", diff --git a/data/maps/PewterCity/scripts.inc b/data/maps/PewterCity/scripts.inc index e54b01b96..352da6d31 100644 --- a/data/maps/PewterCity/scripts.inc +++ b/data/maps/PewterCity/scripts.inc @@ -21,7 +21,7 @@ PewterCity_EventScript_165B9D:: @ 8165B9D waitmovement 0 fadedefaultbgm removeobject 5 - clearflag FLAG_HIDE_PEWTER_CITY_GYM_ESCORT + clearflag FLAG_HIDE_PEWTER_CITY_GYM_GUIDE release end @@ -457,7 +457,7 @@ EventScript_165DBE:: @ 8165DBE waitmovement 0 fadedefaultbgm removeobject 5 - clearflag FLAG_HIDE_PEWTER_CITY_GYM_ESCORT + clearflag FLAG_HIDE_PEWTER_CITY_GYM_GUIDE releaseall end @@ -1053,7 +1053,7 @@ PewterCity_EventScript_16607E:: @ 816607E waitmovement 0 fadedefaultbgm removeobject 2 - clearflag FLAG_HIDE_PEWTER_MUSEUM_ESCORT + clearflag FLAG_HIDE_PEWTER_MUSEUM_GUIDE release end diff --git a/data/maps/PewterCity_Gym/scripts.inc b/data/maps/PewterCity_Gym/scripts.inc index 2fa16ed99..e496769c7 100644 --- a/data/maps/PewterCity_Gym/scripts.inc +++ b/data/maps/PewterCity_Gym/scripts.inc @@ -15,7 +15,7 @@ EventScript_16A5C5:: @ 816A5C5 setflag FLAG_DEFEATED_BROCK setflag FLAG_BADGE01_GET setvar VAR_MAP_SCENE_PEWTER_CITY, 1 - setflag FLAG_HIDE_PEWTER_CITY_GYM_ESCORT + setflag FLAG_HIDE_PEWTER_CITY_GYM_GUIDE clearflag FLAG_HIDE_PEWTER_CITY_RUNNING_SHOES_GUY set_gym_trainers 1 goto EventScript_16A5F3 diff --git a/include/constants/flags.h b/include/constants/flags.h index ef6f559ad..a76268152 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -51,7 +51,7 @@ #define FLAG_HIDE_OAK_IN_HIS_LAB 0x02B #define FLAG_HIDE_OAK_IN_PALLET_TOWN 0x02C #define FLAG_HIDE_RIVAL_IN_LAB 0x02D -#define FLAG_HIDE_PEWTER_CITY_GYM_ESCORT 0x02E +#define FLAG_HIDE_PEWTER_CITY_GYM_GUIDE 0x02E #define FLAG_HIDE_DOME_FOSSIL 0x02F #define FLAG_HIDE_HELIX_FOSSIL 0x030 #define FLAG_HIDE_NUGGET_BRIDGE_ROCKET 0x031 @@ -85,7 +85,7 @@ #define FLAG_HIDE_SEAFOAM_B4F_BOULDER_2 0x04D #define FLAG_HIDE_SILPH_RIVAL 0x04E #define FLAG_HIDE_ROUTE_22_RIVAL 0x04F -#define FLAG_HIDE_PEWTER_MUSEUM_ESCORT 0x050 +#define FLAG_HIDE_PEWTER_MUSEUM_GUIDE 0x050 #define FLAG_HIDE_TOWER_RIVAL 0x051 #define FLAG_HIDE_MOLTRES 0x052 #define FLAG_HIDE_SILPH_ROCKETS 0x053 From 7e8da8845b23a3fffeba8244a38044b01e76a3a2 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 11:06:53 -0400 Subject: [PATCH 083/114] Rename rival trainer constants --- data/event_scripts.s | 12 +- data/maps/CeruleanCity/scripts.inc | 6 +- .../PalletTown_ProfessorOaksLab/scripts.inc | 6 +- .../PokemonLeague_ChampionsRoom/scripts.inc | 24 +- data/maps/PokemonTower_2F/scripts.inc | 6 +- data/maps/Route22/scripts.inc | 12 +- data/maps/SSAnne_2F_Corridor/scripts.inc | 6 +- data/maps/SilphCo_7F/scripts.inc | 6 +- include/constants/trainers.h | 54 +- src/trainers.c | 1487 +++++++++-------- 10 files changed, 810 insertions(+), 809 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index 390e5f278..68ef6ef51 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1574,12 +1574,12 @@ EventScript_1A6551:: @ 81A6551 clearflag FLAG_DEFEATED_AGATHA clearflag FLAG_DEFEATED_LANCE clearflag FLAG_DEFEATED_CHAMP - cleartrainerflag TRAINER_CHAMPION_TERRY - cleartrainerflag TRAINER_CHAMPION_TERRY_2 - cleartrainerflag TRAINER_CHAMPION_TERRY_3 - cleartrainerflag TRAINER_CHAMPION_TERRY_4 - cleartrainerflag TRAINER_CHAMPION_TERRY_5 - cleartrainerflag TRAINER_CHAMPION_TERRY_6 + cleartrainerflag TRAINER_CHAMPION_FIRST_SQUIRTLE + cleartrainerflag TRAINER_CHAMPION_FIRST_BULBASAUR + cleartrainerflag TRAINER_CHAMPION_FIRST_CHARMANDER + cleartrainerflag TRAINER_CHAMPION_REMATCH_SQUIRTLE + cleartrainerflag TRAINER_CHAMPION_REMATCH_BULBASAUR + cleartrainerflag TRAINER_CHAMPION_REMATCH_CHARMANDER setvar VAR_MAP_SCENE_POKEMON_LEAGUE, 0 return diff --git a/data/maps/CeruleanCity/scripts.inc b/data/maps/CeruleanCity/scripts.inc index 370f73917..588df6ccd 100644 --- a/data/maps/CeruleanCity/scripts.inc +++ b/data/maps/CeruleanCity/scripts.inc @@ -73,15 +73,15 @@ EventScript_1664CC:: @ 81664CC end EventScript_166582:: @ 8166582 - trainerbattle 3, TRAINER_RIVAL_TERRY_7, 0, Text_17EB71 + trainerbattle 3, TRAINER_RIVAL_CERULEAN_SQUIRTLE, 0, Text_17EB71 return EventScript_16658D:: @ 816658D - trainerbattle 3, TRAINER_RIVAL_TERRY_8, 0, Text_17EB71 + trainerbattle 3, TRAINER_RIVAL_CERULEAN_BULBASAUR, 0, Text_17EB71 return EventScript_166598:: @ 8166598 - trainerbattle 3, TRAINER_RIVAL_TERRY_9, 0, Text_17EB71 + trainerbattle 3, TRAINER_RIVAL_CERULEAN_CHARMANDER, 0, Text_17EB71 return EventScript_1665A3:: @ 81665A3 diff --git a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc index 27c51175a..1cdb53ca1 100644 --- a/data/maps/PalletTown_ProfessorOaksLab/scripts.inc +++ b/data/maps/PalletTown_ProfessorOaksLab/scripts.inc @@ -347,7 +347,7 @@ EventScript_16939C:: @ 816939C end EventScript_1693AC:: @ 81693AC - trainerbattle 9, TRAINER_RIVAL_TERRY, 3, Text_18DDEA, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_OAKS_LAB_SQUIRTLE, 3, Text_18DDEA, Text_18DE1A goto EventScript_1694C2 end @@ -403,7 +403,7 @@ EventScript_169414:: @ 8169414 end EventScript_169424:: @ 8169424 - trainerbattle 9, TRAINER_RIVAL_TERRY_3, 3, Text_18DDEA, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_OAKS_LAB_CHARMANDER, 3, Text_18DDEA, Text_18DE1A goto EventScript_1694C2 end @@ -462,7 +462,7 @@ EventScript_16948F:: @ 816948F end EventScript_16949F:: @ 816949F - trainerbattle 9, TRAINER_RIVAL_TERRY_2, 3, Text_18DDEA, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_OAKS_LAB_BULBASAUR, 3, Text_18DDEA, Text_18DE1A goto EventScript_1694C2 end diff --git a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc index 4238ac8a9..f4f2427b4 100644 --- a/data/maps/PokemonLeague_ChampionsRoom/scripts.inc +++ b/data/maps/PokemonLeague_ChampionsRoom/scripts.inc @@ -16,23 +16,23 @@ PokemonLeague_ChampionsRoom_MapScript2_162AF2:: @ 8162AF2 end EventScript_162B1E:: @ 8162B1E - checktrainerflag TRAINER_CHAMPION_TERRY + checktrainerflag TRAINER_CHAMPION_FIRST_SQUIRTLE goto_if eq, EventScript_162B57 - checktrainerflag TRAINER_CHAMPION_TERRY_4 + checktrainerflag TRAINER_CHAMPION_REMATCH_SQUIRTLE goto_if eq, EventScript_162B57 return EventScript_162B31:: @ 8162B31 - checktrainerflag TRAINER_CHAMPION_TERRY_2 + checktrainerflag TRAINER_CHAMPION_FIRST_BULBASAUR goto_if eq, EventScript_162B57 - checktrainerflag TRAINER_CHAMPION_TERRY_5 + checktrainerflag TRAINER_CHAMPION_REMATCH_BULBASAUR goto_if eq, EventScript_162B57 return EventScript_162B44:: @ 8162B44 - checktrainerflag TRAINER_CHAMPION_TERRY_3 + checktrainerflag TRAINER_CHAMPION_FIRST_CHARMANDER goto_if eq, EventScript_162B57 - checktrainerflag TRAINER_CHAMPION_TERRY_6 + checktrainerflag TRAINER_CHAMPION_REMATCH_CHARMANDER goto_if eq, EventScript_162B57 return @@ -142,27 +142,27 @@ EventScript_162CBC:: @ 8162CBC return EventScript_162CC5:: @ 8162CC5 - trainerbattle 3, TRAINER_CHAMPION_TERRY, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_FIRST_SQUIRTLE, 0, Text_178E3F return EventScript_162CD0:: @ 8162CD0 - trainerbattle 3, TRAINER_CHAMPION_TERRY_2, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_FIRST_BULBASAUR, 0, Text_178E3F return EventScript_162CDB:: @ 8162CDB - trainerbattle 3, TRAINER_CHAMPION_TERRY_3, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_FIRST_CHARMANDER, 0, Text_178E3F return EventScript_162CE6:: @ 8162CE6 - trainerbattle 3, TRAINER_CHAMPION_TERRY_4, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_REMATCH_SQUIRTLE, 0, Text_178E3F return EventScript_162CF1:: @ 8162CF1 - trainerbattle 3, TRAINER_CHAMPION_TERRY_5, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_REMATCH_BULBASAUR, 0, Text_178E3F return EventScript_162CFC:: @ 8162CFC - trainerbattle 3, TRAINER_CHAMPION_TERRY_6, 0, Text_178E3F + trainerbattle 3, TRAINER_CHAMPION_REMATCH_CHARMANDER, 0, Text_178E3F return Movement_162D07:: @ 8162D07 diff --git a/data/maps/PokemonTower_2F/scripts.inc b/data/maps/PokemonTower_2F/scripts.inc index bed73386b..4a7eb0efb 100644 --- a/data/maps/PokemonTower_2F/scripts.inc +++ b/data/maps/PokemonTower_2F/scripts.inc @@ -64,15 +64,15 @@ EventScript_16334B:: @ 816334B return EventScript_16335D:: @ 816335D - trainerbattle 3, TRAINER_RIVAL_TERRY_13, 0, Text_179D73 + trainerbattle 3, TRAINER_RIVAL_POKENON_TOWER_SQUIRTLE, 0, Text_179D73 return EventScript_163368:: @ 8163368 - trainerbattle 3, TRAINER_RIVAL_TERRY_14, 0, Text_179D73 + trainerbattle 3, TRAINER_RIVAL_POKENON_TOWER_BULBASAUR, 0, Text_179D73 return EventScript_163373:: @ 8163373 - trainerbattle 3, TRAINER_RIVAL_TERRY_15, 0, Text_179D73 + trainerbattle 3, TRAINER_RIVAL_POKENON_TOWER_CHARMANDER, 0, Text_179D73 return EventScript_16337E:: @ 816337E diff --git a/data/maps/Route22/scripts.inc b/data/maps/Route22/scripts.inc index 37a9f5393..0996b20a0 100644 --- a/data/maps/Route22/scripts.inc +++ b/data/maps/Route22/scripts.inc @@ -73,15 +73,15 @@ EventScript_16835B:: @ 816835B return EventScript_16836D:: @ 816836D - trainerbattle 9, TRAINER_RIVAL_TERRY_4, 0, Text_188959, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_ROUTE22_EARLY_SQUIRTLE, 0, Text_188959, Text_18DE1A return EventScript_16837C:: @ 816837C - trainerbattle 9, TRAINER_RIVAL_TERRY_5, 0, Text_188959, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_ROUTE22_EARLY_BULBASAUR, 0, Text_188959, Text_18DE1A return EventScript_16838B:: @ 816838B - trainerbattle 9, TRAINER_RIVAL_TERRY_6, 0, Text_188959, Text_18DE1A + trainerbattle 9, TRAINER_RIVAL_ROUTE22_EARLY_CHARMANDER, 0, Text_188959, Text_18DE1A return EventScript_16839A:: @ 816839A @@ -235,15 +235,15 @@ EventScript_1684A7:: @ 81684A7 return EventScript_1684B9:: @ 81684B9 - trainerbattle 3, TRAINER_RIVAL_TERRY_19, 0, Text_188B08 + trainerbattle 3, TRAINER_RIVAL_ROUTE22_LATE_SQUIRTLE, 0, Text_188B08 return EventScript_1684C4:: @ 81684C4 - trainerbattle 3, TRAINER_RIVAL_TERRY_20, 0, Text_188B08 + trainerbattle 3, TRAINER_RIVAL_ROUTE22_LATE_BULBASAUR, 0, Text_188B08 return EventScript_1684CF:: @ 81684CF - trainerbattle 3, TRAINER_RIVAL_TERRY_21, 0, Text_188B08 + trainerbattle 3, TRAINER_RIVAL_ROUTE22_LATE_CHARMANDER, 0, Text_188B08 return Movement_1684DA:: @ 81684DA diff --git a/data/maps/SSAnne_2F_Corridor/scripts.inc b/data/maps/SSAnne_2F_Corridor/scripts.inc index c5ce60d07..22916f1be 100644 --- a/data/maps/SSAnne_2F_Corridor/scripts.inc +++ b/data/maps/SSAnne_2F_Corridor/scripts.inc @@ -83,15 +83,15 @@ EventScript_1609CA:: @ 81609CA return EventScript_1609DC:: @ 81609DC - trainerbattle 3, TRAINER_RIVAL_TERRY_10, 0, Text_173110 + trainerbattle 3, TRAINER_RIVAL_SS_ANNE_SQUIRTLE, 0, Text_173110 return EventScript_1609E7:: @ 81609E7 - trainerbattle 3, TRAINER_RIVAL_TERRY_11, 0, Text_173110 + trainerbattle 3, TRAINER_RIVAL_SS_ANNE_BULBASAUR, 0, Text_173110 return EventScript_1609F2:: @ 81609F2 - trainerbattle 3, TRAINER_RIVAL_TERRY_12, 0, Text_173110 + trainerbattle 3, TRAINER_RIVAL_SS_ANNE_CHARMANDER, 0, Text_173110 return EventScript_1609FD:: @ 81609FD diff --git a/data/maps/SilphCo_7F/scripts.inc b/data/maps/SilphCo_7F/scripts.inc index c4f6bafab..c76aac197 100644 --- a/data/maps/SilphCo_7F/scripts.inc +++ b/data/maps/SilphCo_7F/scripts.inc @@ -83,15 +83,15 @@ EventScript_161A7F:: @ 8161A7F return EventScript_161A80:: @ 8161A80 - trainerbattle 3, TRAINER_RIVAL_TERRY_16, 0, Text_1767D0 + trainerbattle 3, TRAINER_RIVAL_SILPH_SQUIRTLE, 0, Text_1767D0 return EventScript_161A8B:: @ 8161A8B - trainerbattle 3, TRAINER_RIVAL_TERRY_17, 0, Text_1767D0 + trainerbattle 3, TRAINER_RIVAL_SILPH_BULBASAUR, 0, Text_1767D0 return EventScript_161A96:: @ 8161A96 - trainerbattle 3, TRAINER_RIVAL_TERRY_18, 0, Text_1767D0 + trainerbattle 3, TRAINER_RIVAL_SILPH_CHARMANDER, 0, Text_1767D0 return EventScript_161AA1:: @ 8161AA1 diff --git a/include/constants/trainers.h b/include/constants/trainers.h index 0a44b320a..d2dd45348 100644 --- a/include/constants/trainers.h +++ b/include/constants/trainers.h @@ -642,15 +642,15 @@ #define TRAINER_BLACK_BELT_KIYO 323 #define TRAINER_BLACK_BELT_TAKASHI 324 #define TRAINER_BLACK_BELT_DAISUKE 325 -#define TRAINER_RIVAL_TERRY 326 -#define TRAINER_RIVAL_TERRY_2 327 -#define TRAINER_RIVAL_TERRY_3 328 -#define TRAINER_RIVAL_TERRY_4 329 -#define TRAINER_RIVAL_TERRY_5 330 -#define TRAINER_RIVAL_TERRY_6 331 -#define TRAINER_RIVAL_TERRY_7 332 -#define TRAINER_RIVAL_TERRY_8 333 -#define TRAINER_RIVAL_TERRY_9 334 +#define TRAINER_RIVAL_OAKS_LAB_SQUIRTLE 326 +#define TRAINER_RIVAL_OAKS_LAB_BULBASAUR 327 +#define TRAINER_RIVAL_OAKS_LAB_CHARMANDER 328 +#define TRAINER_RIVAL_ROUTE22_EARLY_SQUIRTLE 329 +#define TRAINER_RIVAL_ROUTE22_EARLY_BULBASAUR 330 +#define TRAINER_RIVAL_ROUTE22_EARLY_CHARMANDER 331 +#define TRAINER_RIVAL_CERULEAN_SQUIRTLE 332 +#define TRAINER_RIVAL_CERULEAN_BULBASAUR 333 +#define TRAINER_RIVAL_CERULEAN_CHARMANDER 334 #define TRAINER_SCIENTIST_TED 335 #define TRAINER_SCIENTIST_CONNOR 336 #define TRAINER_SCIENTIST_JERRY 337 @@ -742,21 +742,21 @@ #define TRAINER_GENTLEMAN_TUCKER 423 #define TRAINER_GENTLEMAN_NORTON 424 #define TRAINER_GENTLEMAN_WALTER 425 -#define TRAINER_RIVAL_TERRY_10 426 -#define TRAINER_RIVAL_TERRY_11 427 -#define TRAINER_RIVAL_TERRY_12 428 -#define TRAINER_RIVAL_TERRY_13 429 -#define TRAINER_RIVAL_TERRY_14 430 -#define TRAINER_RIVAL_TERRY_15 431 -#define TRAINER_RIVAL_TERRY_16 432 -#define TRAINER_RIVAL_TERRY_17 433 -#define TRAINER_RIVAL_TERRY_18 434 -#define TRAINER_RIVAL_TERRY_19 435 -#define TRAINER_RIVAL_TERRY_20 436 -#define TRAINER_RIVAL_TERRY_21 437 -#define TRAINER_CHAMPION_TERRY 438 -#define TRAINER_CHAMPION_TERRY_2 439 -#define TRAINER_CHAMPION_TERRY_3 440 +#define TRAINER_RIVAL_SS_ANNE_SQUIRTLE 426 +#define TRAINER_RIVAL_SS_ANNE_BULBASAUR 427 +#define TRAINER_RIVAL_SS_ANNE_CHARMANDER 428 +#define TRAINER_RIVAL_POKENON_TOWER_SQUIRTLE 429 +#define TRAINER_RIVAL_POKENON_TOWER_BULBASAUR 430 +#define TRAINER_RIVAL_POKENON_TOWER_CHARMANDER 431 +#define TRAINER_RIVAL_SILPH_SQUIRTLE 432 +#define TRAINER_RIVAL_SILPH_BULBASAUR 433 +#define TRAINER_RIVAL_SILPH_CHARMANDER 434 +#define TRAINER_RIVAL_ROUTE22_LATE_SQUIRTLE 435 +#define TRAINER_RIVAL_ROUTE22_LATE_BULBASAUR 436 +#define TRAINER_RIVAL_ROUTE22_LATE_CHARMANDER 437 +#define TRAINER_CHAMPION_FIRST_SQUIRTLE 438 +#define TRAINER_CHAMPION_FIRST_BULBASAUR 439 +#define TRAINER_CHAMPION_FIRST_CHARMANDER 440 #define TRAINER_CHANNELER_PATRICIA 441 #define TRAINER_CHANNELER_CARLY 442 #define TRAINER_CHANNELER_HOPE 443 @@ -1055,9 +1055,9 @@ #define TRAINER_ELITE_FOUR_BRUNO_2 736 #define TRAINER_ELITE_FOUR_AGATHA_2 737 #define TRAINER_ELITE_FOUR_LANCE_2 738 -#define TRAINER_CHAMPION_TERRY_4 739 -#define TRAINER_CHAMPION_TERRY_5 740 -#define TRAINER_CHAMPION_TERRY_6 741 +#define TRAINER_CHAMPION_REMATCH_SQUIRTLE 739 +#define TRAINER_CHAMPION_REMATCH_BULBASAUR 740 +#define TRAINER_CHAMPION_REMATCH_CHARMANDER 741 #define TRAINER_CUE_BALL_PAXTON 742 #define NUM_TRAINERS 743 diff --git a/src/trainers.c b/src/trainers.c index cf778d297..0b2243f26 100644 --- a/src/trainers.c +++ b/src/trainers.c @@ -11673,8 +11673,9 @@ const u8 gTrainerClassNames[][13] = { _("LADY"), _("PAINTER"), }; + const struct Trainer gTrainers[] = { - { + [TRAINER_PKMN_TRAINER_1] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -11686,7 +11687,7 @@ const struct Trainer gTrainers[] = { .partySize = 0, .party = NULL }, - { + [TRAINER_AQUA_LEADER_1] = { .partyFlags = 0, .trainerClass = CLASS_AQUA_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -11698,7 +11699,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1A0} }, - { + [TRAINER_TEAM_AQUA_1] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_AQUA, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -11710,7 +11711,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1A8} }, - { + [TRAINER_TEAM_AQUA_2] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_AQUA, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -11722,7 +11723,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1B0} }, - { + [TRAINER_AROMA_LADY_1] = { .partyFlags = 0, .trainerClass = CLASS_AROMA_LADY, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -11734,7 +11735,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1B8} }, - { + [TRAINER_RUIN_MANIAC_1] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -11746,7 +11747,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1C0} }, - { + [TRAINER_INTERVIEWER_1] = { .partyFlags = 0, .trainerClass = CLASS_INTERVIEWER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTERVIEWER, @@ -11758,7 +11759,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1C8} }, - { + [TRAINER_TUBER_1] = { .partyFlags = 0, .trainerClass = CLASS_TUBER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -11770,7 +11771,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1D0} }, - { + [TRAINER_TUBER_2] = { .partyFlags = 0, .trainerClass = CLASS_TUBER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -11782,7 +11783,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1D8} }, - { + [TRAINER_COOLTRAINER_1] = { .partyFlags = 0, .trainerClass = CLASS_COOLTRAINER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -11794,7 +11795,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1E0} }, - { + [TRAINER_COOLTRAINER_2] = { .partyFlags = 0, .trainerClass = CLASS_COOLTRAINER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -11806,7 +11807,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1E8} }, - { + [TRAINER_HEX_MANIAC_1] = { .partyFlags = 0, .trainerClass = CLASS_HEX_MANIAC, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -11818,7 +11819,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1F0} }, - { + [TRAINER_LADY_1] = { .partyFlags = 0, .trainerClass = CLASS_LADY, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -11830,7 +11831,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1F8} }, - { + [TRAINER_BEAUTY_1] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -11842,7 +11843,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A200} }, - { + [TRAINER_RICH_BOY_1] = { .partyFlags = 0, .trainerClass = CLASS_RICH_BOY, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, @@ -11854,7 +11855,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A208} }, - { + [TRAINER_POKEMANIAC_1] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -11866,7 +11867,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A210} }, - { + [TRAINER_SWIMMER_MALE_1] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -11878,7 +11879,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A218} }, - { + [TRAINER_BLACK_BELT_1] = { .partyFlags = 0, .trainerClass = CLASS_BLACK_BELT, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -11890,7 +11891,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A220} }, - { + [TRAINER_GUITARIST_1] = { .partyFlags = 0, .trainerClass = CLASS_GUITARIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -11902,7 +11903,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A228} }, - { + [TRAINER_KINDLER_1] = { .partyFlags = 0, .trainerClass = CLASS_KINDLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -11914,7 +11915,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A230} }, - { + [TRAINER_CAMPER_1] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -11926,7 +11927,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A238} }, - { + [TRAINER_BUG_MANIAC_1] = { .partyFlags = 0, .trainerClass = CLASS_BUG_MANIAC, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -11938,7 +11939,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A240} }, - { + [TRAINER_PSYCHIC_1] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -11950,7 +11951,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A248} }, - { + [TRAINER_PSYCHIC_2] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -11962,7 +11963,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A250} }, - { + [TRAINER_GENTLEMAN_1] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, @@ -11974,7 +11975,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A258} }, - { + [TRAINER_ELITE_FOUR_SIDNEY] = { .partyFlags = 0, .trainerClass = CLASS_ELITE_FOUR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, @@ -11986,7 +11987,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A260} }, - { + [TRAINER_ELITE_FOUR_PHOEBE] = { .partyFlags = 0, .trainerClass = CLASS_ELITE_FOUR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, @@ -11998,7 +11999,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A268} }, - { + [TRAINER_LEADER_ROXANNE] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12010,7 +12011,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A270} }, - { + [TRAINER_LEADER_BRAWLY] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12022,7 +12023,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A278} }, - { + [TRAINER_LEADER_TATE_LIZA] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12034,7 +12035,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A280} }, - { + [TRAINER_SCHOOL_KID_1] = { .partyFlags = 0, .trainerClass = CLASS_SCHOOL_KID, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12046,7 +12047,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A288} }, - { + [TRAINER_SCHOOL_KID_2] = { .partyFlags = 0, .trainerClass = CLASS_SCHOOL_KID, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12058,7 +12059,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A290} }, - { + [TRAINER_SR_AND_JR_1] = { .partyFlags = 0, .trainerClass = CLASS_SR_AND_JR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, @@ -12070,7 +12071,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A298} }, - { + [TRAINER_POKEFAN_1] = { .partyFlags = 0, .trainerClass = CLASS_POKEFAN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, @@ -12082,7 +12083,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2A0} }, - { + [TRAINER_POKEFAN_2] = { .partyFlags = 0, .trainerClass = CLASS_POKEFAN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, @@ -12094,7 +12095,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2A8} }, - { + [TRAINER_EXPERT_1] = { .partyFlags = 0, .trainerClass = CLASS_EXPERT, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -12106,7 +12107,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2B0} }, - { + [TRAINER_EXPERT_2] = { .partyFlags = 0, .trainerClass = CLASS_EXPERT, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -12118,7 +12119,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2B8} }, - { + [TRAINER_YOUNGSTER_1] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12130,7 +12131,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2C0} }, - { + [TRAINER_CHAMPION_1] = { .partyFlags = 0, .trainerClass = CLASS_CHAMPION, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12142,7 +12143,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2C8} }, - { + [TRAINER_FISHERMAN_1] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -12154,7 +12155,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2D0} }, - { + [TRAINER_TRIATHLETE_1] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12166,7 +12167,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2D8} }, - { + [TRAINER_TRIATHLETE_2] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12178,7 +12179,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2E0} }, - { + [TRAINER_TRIATHLETE_3] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12190,7 +12191,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2E8} }, - { + [TRAINER_TRIATHLETE_4] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12202,7 +12203,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2F0} }, - { + [TRAINER_TRIATHLETE_5] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12214,7 +12215,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2F8} }, - { + [TRAINER_TRIATHLETE_6] = { .partyFlags = 0, .trainerClass = CLASS_TRIATHLETE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12226,7 +12227,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A300} }, - { + [TRAINER_DRAGON_TAMER_1] = { .partyFlags = 0, .trainerClass = CLASS_DRAGON_TAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -12238,7 +12239,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A308} }, - { + [TRAINER_BIRD_KEEPER_1] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -12250,7 +12251,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A310} }, - { + [TRAINER_NINJA_BOY_1] = { .partyFlags = 0, .trainerClass = CLASS_NINJA_BOY, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -12262,7 +12263,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A318} }, - { + [TRAINER_BATTLE_GIRL_1] = { .partyFlags = 0, .trainerClass = CLASS_BATTLE_GIRL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -12274,7 +12275,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A320} }, - { + [TRAINER_PARASOL_LADY_1] = { .partyFlags = 0, .trainerClass = CLASS_PARASOL_LADY, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12286,7 +12287,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A328} }, - { + [TRAINER_SWIMMER_FEMALE_1] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12298,7 +12299,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A330} }, - { + [TRAINER_PICNICKER_1] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -12310,7 +12311,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A338} }, - { + [TRAINER_TWINS_1] = { .partyFlags = 0, .trainerClass = CLASS_TWINS, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, @@ -12322,7 +12323,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A340} }, - { + [TRAINER_SAILOR_1] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12334,7 +12335,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A348} }, - { + [TRAINER_BOARDER_1] = { .partyFlags = 0, .trainerClass = CLASS_BOARDER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12346,7 +12347,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A350} }, - { + [TRAINER_BOARDER_2] = { .partyFlags = 0, .trainerClass = CLASS_BOARDER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12358,7 +12359,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A358} }, - { + [TRAINER_COLLECTOR_1] = { .partyFlags = 0, .trainerClass = CLASS_COLLECTOR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -12370,7 +12371,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A360} }, - { + [TRAINER_PKMN_TRAINER_2] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12382,7 +12383,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A368} }, - { + [TRAINER_PKMN_TRAINER_3] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12394,7 +12395,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A370} }, - { + [TRAINER_PKMN_TRAINER_4] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12406,7 +12407,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A378} }, - { + [TRAINER_PKMN_TRAINER_5] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12418,7 +12419,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A380} }, - { + [TRAINER_PKMN_TRAINER_6] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12430,7 +12431,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A388} }, - { + [TRAINER_PKMN_TRAINER_7] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12442,7 +12443,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A390} }, - { + [TRAINER_PKMN_TRAINER_8] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12454,7 +12455,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A398} }, - { + [TRAINER_PKMN_BREEDER_1] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12466,7 +12467,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3A0} }, - { + [TRAINER_PKMN_BREEDER_2] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12478,7 +12479,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3A8} }, - { + [TRAINER_PKMN_RANGER_1] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_RANGER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -12490,7 +12491,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3B0} }, - { + [TRAINER_PKMN_RANGER_2] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_RANGER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -12502,7 +12503,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3B8} }, - { + [TRAINER_MAGMA_LEADER_1] = { .partyFlags = 0, .trainerClass = CLASS_MAGMA_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, @@ -12514,7 +12515,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3C0} }, - { + [TRAINER_TEAM_MAGMA_1] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_MAGMA, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, @@ -12526,7 +12527,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3C8} }, - { + [TRAINER_TEAM_MAGMA_2] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_MAGMA, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, @@ -12538,7 +12539,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3D0} }, - { + [TRAINER_LASS_1] = { .partyFlags = 0, .trainerClass = CLASS_LASS, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12550,7 +12551,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3D8} }, - { + [TRAINER_BUG_CATCHER_1] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12562,7 +12563,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3E0} }, - { + [TRAINER_HIKER_1] = { .partyFlags = 0, .trainerClass = CLASS_HIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -12574,7 +12575,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3E8} }, - { + [TRAINER_YOUNG_COUPLE_1] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -12586,7 +12587,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A3F0} }, - { + [TRAINER_OLD_COUPLE_1] = { .partyFlags = 0, .trainerClass = CLASS_OLD_COUPLE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -12598,7 +12599,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A400} }, - { + [TRAINER_SIS_AND_BRO_1] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -12610,7 +12611,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A408} }, - { + [TRAINER_AQUA_ADMIN_MATT] = { .partyFlags = 0, .trainerClass = CLASS_AQUA_ADMIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -12622,7 +12623,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A410} }, - { + [TRAINER_AQUA_ADMIN_SHELLY] = { .partyFlags = 0, .trainerClass = CLASS_AQUA_ADMIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -12634,7 +12635,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A418} }, - { + [TRAINER_MAGMA_ADMIN_TABITHA] = { .partyFlags = 0, .trainerClass = CLASS_MAGMA_ADMIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, @@ -12646,7 +12647,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A420} }, - { + [TRAINER_MAGMA_ADMIN_COURTNEY] = { .partyFlags = 0, .trainerClass = CLASS_MAGMA_ADMIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MAGMA, @@ -12658,7 +12659,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A428} }, - { + [TRAINER_LEADER_WATTSON] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12670,7 +12671,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A430} }, - { + [TRAINER_LEADER_FLANNERY] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12682,7 +12683,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A438} }, - { + [TRAINER_LEADER_NORMAN] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12694,7 +12695,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A440} }, - { + [TRAINER_LEADER_WINONA] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -12706,7 +12707,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A448} }, - { + [TRAINER_LEADER_WALLACE] = { .partyFlags = 0, .trainerClass = CLASS_LEADER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12718,7 +12719,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A450} }, - { + [TRAINER_ELITE_FOUR_GLACIA] = { .partyFlags = 0, .trainerClass = CLASS_ELITE_FOUR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, @@ -12730,7 +12731,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A458} }, - { + [TRAINER_ELITE_FOUR_DRAKE] = { .partyFlags = 0, .trainerClass = CLASS_ELITE_FOUR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, @@ -12742,7 +12743,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A460} }, - { + [TRAINER_YOUNGSTER_BEN] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12754,7 +12755,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A468} }, - { + [TRAINER_YOUNGSTER_CALVIN] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12766,7 +12767,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A478} }, - { + [TRAINER_YOUNGSTER_JOSH] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12778,7 +12779,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A480} }, - { + [TRAINER_YOUNGSTER_TIMMY] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12790,7 +12791,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A498} }, - { + [TRAINER_YOUNGSTER_JOEY] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12802,7 +12803,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A4A8} }, - { + [TRAINER_YOUNGSTER_DAN] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12814,7 +12815,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A4B8} }, - { + [TRAINER_YOUNGSTER_CHAD] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12826,7 +12827,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A4C0} }, - { + [TRAINER_YOUNGSTER_TYLER] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12838,7 +12839,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A4D0} }, - { + [TRAINER_YOUNGSTER_EDDIE] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12850,7 +12851,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A4D8} }, - { + [TRAINER_YOUNGSTER_DILLON] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12862,7 +12863,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A4E0} }, - { + [TRAINER_YOUNGSTER_YASU] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12874,7 +12875,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A4F0} }, - { + [TRAINER_YOUNGSTER_DAVE] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12886,7 +12887,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A508} }, - { + [TRAINER_YOUNGSTER_BEN_2] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12898,7 +12899,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A518} }, - { + [TRAINER_BUG_CATCHER_RICK] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12910,7 +12911,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A528} }, - { + [TRAINER_BUG_CATCHER_DOUG] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12922,7 +12923,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A538} }, - { + [TRAINER_BUG_CATCHER_SAMMY] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12934,7 +12935,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A550} }, - { + [TRAINER_BUG_CATCHER_COLTON] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12946,7 +12947,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A558} }, - { + [TRAINER_BUG_CATCHER_GREG] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12958,7 +12959,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823A570} }, - { + [TRAINER_BUG_CATCHER_JAMES] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12970,7 +12971,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A590} }, - { + [TRAINER_BUG_CATCHER_KENT] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12982,7 +12983,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A5A0} }, - { + [TRAINER_BUG_CATCHER_ROBBY] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -12994,7 +12995,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A5B0} }, - { + [TRAINER_BUG_CATCHER_CALE] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13006,7 +13007,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823A5C8} }, - { + [TRAINER_BUG_CATCHER_KEIGO] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13018,7 +13019,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A5E8} }, - { + [TRAINER_BUG_CATCHER_ELIJAH] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13030,7 +13031,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A600} }, - { + [TRAINER_BUG_CATCHER_2] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13042,7 +13043,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A608} }, - { + [TRAINER_BUG_CATCHER_BRENT] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13054,7 +13055,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A620} }, - { + [TRAINER_BUG_CATCHER_CONNER] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13066,7 +13067,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A630} }, - { + [TRAINER_LASS_JANICE] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13078,7 +13079,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A648} }, - { + [TRAINER_LASS_SALLY] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13090,7 +13091,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A658} }, - { + [TRAINER_LASS_ROBIN] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13102,7 +13103,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A668} }, - { + [TRAINER_LASS_CRISSY] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13114,7 +13115,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A670} }, - { + [TRAINER_LASS_MIRIAM] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13126,7 +13127,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A688} }, - { + [TRAINER_LASS_IRIS] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13138,7 +13139,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A698} }, - { + [TRAINER_LASS_RELI] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13150,7 +13151,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A6A0} }, - { + [TRAINER_LASS_ALI] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13162,7 +13163,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A6B0} }, - { + [TRAINER_LASS_2] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13174,7 +13175,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A6C8} }, - { + [TRAINER_LASS_HALEY] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13186,7 +13187,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A6D8} }, - { + [TRAINER_LASS_ANN] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13198,7 +13199,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A6F0} }, - { + [TRAINER_LASS_DAWN] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13210,7 +13211,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A700} }, - { + [TRAINER_LASS_PAIGE] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13222,7 +13223,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A710} }, - { + [TRAINER_LASS_ANDREA] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13234,7 +13235,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A720} }, - { + [TRAINER_LASS_MEGAN] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13246,7 +13247,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823A738} }, - { + [TRAINER_LASS_JULIA] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13258,7 +13259,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A760} }, - { + [TRAINER_LASS_KAY] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13270,7 +13271,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A770} }, - { + [TRAINER_LASS_LISA] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -13282,7 +13283,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A780} }, - { + [TRAINER_SAILOR_EDMOND] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13294,7 +13295,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A790} }, - { + [TRAINER_SAILOR_TREVOR] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13306,7 +13307,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A7A0} }, - { + [TRAINER_SAILOR_LEONARD] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13318,7 +13319,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A7B0} }, - { + [TRAINER_SAILOR_DUNCAN] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13330,7 +13331,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A7B8} }, - { + [TRAINER_SAILOR_HUEY] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13342,7 +13343,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A7D0} }, - { + [TRAINER_SAILOR_DYLAN] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13354,7 +13355,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A7E0} }, - { + [TRAINER_SAILOR_PHILLIP] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13366,7 +13367,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A7F8} }, - { + [TRAINER_SAILOR_DWAYNE] = { .partyFlags = 0, .trainerClass = CLASS_SAILOR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13378,7 +13379,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A800} }, - { + [TRAINER_CAMPER_LIAM] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13390,7 +13391,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823A810} }, - { + [TRAINER_CAMPER_SHANE] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13402,7 +13403,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A830} }, - { + [TRAINER_CAMPER_ETHAN] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13414,7 +13415,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A840} }, - { + [TRAINER_CAMPER_RICKY] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13426,7 +13427,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A848} }, - { + [TRAINER_CAMPER_JEFF] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13438,7 +13439,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A850} }, - { + [TRAINER_CAMPER_2] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13450,7 +13451,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A860} }, - { + [TRAINER_CAMPER_CHRIS] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13462,7 +13463,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A868} }, - { + [TRAINER_CAMPER_DREW] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -13474,7 +13475,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823A878} }, - { + [TRAINER_PICNICKER_DIANA] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13486,7 +13487,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A898} }, - { + [TRAINER_PICNICKER_NANCY] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13498,7 +13499,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A8A0} }, - { + [TRAINER_PICNICKER_ISABELLE] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13510,7 +13511,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A8B0} }, - { + [TRAINER_PICNICKER_KELSEY] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13522,7 +13523,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A8C8} }, - { + [TRAINER_PICNICKER_ALICIA] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13534,7 +13535,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823A8D8} }, - { + [TRAINER_PICNICKER_CAITLIN] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13546,7 +13547,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A8F8} }, - { + [TRAINER_PICNICKER_HEIDI] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13558,7 +13559,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A900} }, - { + [TRAINER_PICNICKER_CAROL] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13570,7 +13571,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A910} }, - { + [TRAINER_PICNICKER_SOFIA] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13582,7 +13583,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A920} }, - { + [TRAINER_PICNICKER_MARTHA] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13594,7 +13595,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A938} }, - { + [TRAINER_PICNICKER_TINA] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13606,7 +13607,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A948} }, - { + [TRAINER_PICNICKER_HANNAH] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -13618,7 +13619,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823A958} }, - { + [TRAINER_POKEMANIAC_MARK] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13630,7 +13631,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A980} }, - { + [TRAINER_POKEMANIAC_HERMAN] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13642,7 +13643,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A990} }, - { + [TRAINER_POKEMANIAC_COOPER] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13654,7 +13655,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A9A0} }, - { + [TRAINER_POKEMANIAC_STEVE] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13666,7 +13667,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A9B8} }, - { + [TRAINER_POKEMANIAC_WINSTON] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13678,7 +13679,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A9C8} }, - { + [TRAINER_POKEMANIAC_DAWSON] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13690,7 +13691,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A9D0} }, - { + [TRAINER_POKEMANIAC_ASHTON] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13702,7 +13703,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A9E8} }, - { + [TRAINER_SUPER_NERD_JOVAN] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13714,7 +13715,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A9F8} }, - { + [TRAINER_SUPER_NERD_MIGUEL] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13726,7 +13727,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AA08} }, - { + [TRAINER_SUPER_NERD_AIDAN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13738,7 +13739,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823AA20} }, - { + [TRAINER_SUPER_NERD_GLENN] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13750,7 +13751,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AA60} }, - { + [TRAINER_SUPER_NERD_LESLIE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13762,7 +13763,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823AA78} }, - { + [TRAINER_SUPER_NERD_1] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13774,7 +13775,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AA88} }, - { + [TRAINER_SUPER_NERD_2] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13786,7 +13787,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823AAA0} }, - { + [TRAINER_SUPER_NERD_3] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13798,7 +13799,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AAC0} }, - { + [TRAINER_SUPER_NERD_ERIK] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13810,7 +13811,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AAD0} }, - { + [TRAINER_SUPER_NERD_AVERY] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13822,7 +13823,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823AAE8} }, - { + [TRAINER_SUPER_NERD_DEREK] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13834,7 +13835,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AB08} }, - { + [TRAINER_SUPER_NERD_ZAC] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -13846,7 +13847,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AB10} }, - { + [TRAINER_HIKER_MARCOS] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13858,7 +13859,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AB20} }, - { + [TRAINER_HIKER_FRANKLIN] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13870,7 +13871,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AB38} }, - { + [TRAINER_HIKER_NOB] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13882,7 +13883,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823AB48} }, - { + [TRAINER_HIKER_WAYNE] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13894,7 +13895,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AB68} }, - { + [TRAINER_HIKER_ALAN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13906,7 +13907,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823AB70} }, - { + [TRAINER_HIKER_BRICE] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13918,7 +13919,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AB90} }, - { + [TRAINER_HIKER_CLARK] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13930,7 +13931,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823ABA8} }, - { + [TRAINER_HIKER_TRENT] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13942,7 +13943,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823ABC8} }, - { + [TRAINER_HIKER_DUDLEY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13954,7 +13955,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823ABD8} }, - { + [TRAINER_HIKER_ALLEN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13966,7 +13967,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823AC08} }, - { + [TRAINER_HIKER_ERIC] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13978,7 +13979,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AC18} }, - { + [TRAINER_HIKER_LENNY] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -13990,7 +13991,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823AC28} }, - { + [TRAINER_HIKER_OLIVER] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14002,7 +14003,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AC48} }, - { + [TRAINER_HIKER_LUCAS] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14014,7 +14015,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823AC60} }, - { + [TRAINER_BIKER_JARED] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14026,7 +14027,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823AC80} }, - { + [TRAINER_BIKER_MALIK] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14038,7 +14039,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823ACB0} }, - { + [TRAINER_BIKER_ERNEST] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14050,7 +14051,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823ACD0} }, - { + [TRAINER_BIKER_ALEX] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14062,7 +14063,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823AD20} }, - { + [TRAINER_BIKER_LAO] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14074,7 +14075,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823AD50} }, - { + [TRAINER_BIKER_1] = { .partyFlags = 0, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14086,7 +14087,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AD70} }, - { + [TRAINER_BIKER_HIDEO] = { .partyFlags = 0, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14098,7 +14099,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AD78} }, - { + [TRAINER_BIKER_RUBEN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14110,7 +14111,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823AD80} }, - { + [TRAINER_BIKER_BILLY] = { .partyFlags = 0, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14122,7 +14123,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823ADB0} }, - { + [TRAINER_BIKER_NIKOLAS] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14134,7 +14135,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823ADB8} }, - { + [TRAINER_BIKER_JAXON] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14146,7 +14147,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823ADD8} }, - { + [TRAINER_BIKER_WILLIAM] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14158,7 +14159,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823ADF8} }, - { + [TRAINER_BIKER_LUKAS] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14170,7 +14171,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823AE48} }, - { + [TRAINER_BIKER_ISAAC] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14182,7 +14183,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823AE88} }, - { + [TRAINER_BIKER_GERALD] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14194,7 +14195,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823AEB8} }, - { + [TRAINER_BURGLAR_1] = { .partyFlags = 0, .trainerClass = CLASS_BURGLAR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -14206,7 +14207,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AED8} }, - { + [TRAINER_BURGLAR_2] = { .partyFlags = 0, .trainerClass = CLASS_BURGLAR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -14218,7 +14219,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AEE8} }, - { + [TRAINER_BURGLAR_3] = { .partyFlags = 0, .trainerClass = CLASS_BURGLAR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -14230,7 +14231,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AEF0} }, - { + [TRAINER_BURGLAR_QUINN] = { .partyFlags = 0, .trainerClass = CLASS_BURGLAR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -14242,7 +14243,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AF08} }, - { + [TRAINER_BURGLAR_RAMON] = { .partyFlags = 0, .trainerClass = CLASS_BURGLAR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -14254,7 +14255,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AF20} }, - { + [TRAINER_BURGLAR_DUSTY] = { .partyFlags = 0, .trainerClass = CLASS_BURGLAR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -14266,7 +14267,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AF28} }, - { + [TRAINER_BURGLAR_ARNIE] = { .partyFlags = 0, .trainerClass = CLASS_BURGLAR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -14278,7 +14279,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AF38} }, - { + [TRAINER_BURGLAR_4] = { .partyFlags = 0, .trainerClass = CLASS_BURGLAR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -14290,7 +14291,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AF48} }, - { + [TRAINER_BURGLAR_SIMON] = { .partyFlags = 0, .trainerClass = CLASS_BURGLAR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -14302,7 +14303,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AF58} }, - { + [TRAINER_BURGLAR_LEWIS] = { .partyFlags = 0, .trainerClass = CLASS_BURGLAR, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -14314,7 +14315,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AF60} }, - { + [TRAINER_ENGINEER_BAILY] = { .partyFlags = 0, .trainerClass = CLASS_ENGINEER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14326,7 +14327,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AF70} }, - { + [TRAINER_ENGINEER_BRAXTON] = { .partyFlags = 0, .trainerClass = CLASS_ENGINEER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14338,7 +14339,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AF80} }, - { + [TRAINER_ENGINEER_BERNIE] = { .partyFlags = 0, .trainerClass = CLASS_ENGINEER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14350,7 +14351,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AF88} }, - { + [TRAINER_FISHERMAN_DALE] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14362,7 +14363,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AFA0} }, - { + [TRAINER_FISHERMAN_BARNY] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14374,7 +14375,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AFB8} }, - { + [TRAINER_FISHERMAN_NED] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14386,7 +14387,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AFD0} }, - { + [TRAINER_FISHERMAN_CHIP] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14398,7 +14399,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AFE8} }, - { + [TRAINER_FISHERMAN_HANK] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14410,7 +14411,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AFF8} }, - { + [TRAINER_FISHERMAN_ELLIOT] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14422,7 +14423,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B000} }, - { + [TRAINER_FISHERMAN_RONALD] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14434,7 +14435,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B020} }, - { + [TRAINER_FISHERMAN_CLAUDE] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14446,7 +14447,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B040} }, - { + [TRAINER_FISHERMAN_WADE] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14458,7 +14459,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.NoItemDefaultMoves = sTrainerMons_823B050} }, - { + [TRAINER_FISHERMAN_NOLAN] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14470,7 +14471,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B080} }, - { + [TRAINER_FISHERMAN_ANDREW] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -14482,7 +14483,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B090} }, - { + [TRAINER_SWIMMER_MALE_LUIS] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14494,7 +14495,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B0A0} }, - { + [TRAINER_SWIMMER_MALE_RICHARD] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14506,7 +14507,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B0B0} }, - { + [TRAINER_SWIMMER_MALE_REECE] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14518,7 +14519,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B0C0} }, - { + [TRAINER_SWIMMER_MALE_MATTHEW] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14530,7 +14531,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B0D8} }, - { + [TRAINER_SWIMMER_MALE_DOUGLAS] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14542,7 +14543,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B0E8} }, - { + [TRAINER_SWIMMER_MALE_DAVID] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14554,7 +14555,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B108} }, - { + [TRAINER_SWIMMER_MALE_TONY] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14566,7 +14567,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B120} }, - { + [TRAINER_SWIMMER_MALE_AXLE] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14578,7 +14579,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823B130} }, - { + [TRAINER_SWIMMER_MALE_BARRY] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14590,7 +14591,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B158} }, - { + [TRAINER_SWIMMER_MALE_DEAN] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14602,7 +14603,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B168} }, - { + [TRAINER_SWIMMER_MALE_DARRIN] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14614,7 +14615,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B170} }, - { + [TRAINER_SWIMMER_MALE_SPENCER] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14626,7 +14627,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B190} }, - { + [TRAINER_SWIMMER_MALE_JACK] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14638,7 +14639,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B1A0} }, - { + [TRAINER_SWIMMER_MALE_JEROME] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14650,7 +14651,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B1A8} }, - { + [TRAINER_SWIMMER_MALE_ROLAND] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -14662,7 +14663,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B1B8} }, - { + [TRAINER_CUE_BALL_KOJI] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14674,7 +14675,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B1D0} }, - { + [TRAINER_CUE_BALL_LUKE] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14686,7 +14687,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B1E8} }, - { + [TRAINER_CUE_BALL_CAMRON] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14698,7 +14699,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B1F8} }, - { + [TRAINER_CUE_BALL_RAUL] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14710,7 +14711,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B208} }, - { + [TRAINER_CUE_BALL_ISAIAH] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14722,7 +14723,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B218} }, - { + [TRAINER_CUE_BALL_ZEEK] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14734,7 +14735,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B228} }, - { + [TRAINER_CUE_BALL_JAMAL] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14746,7 +14747,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B230} }, - { + [TRAINER_CUE_BALL_COREY] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14758,7 +14759,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B250} }, - { + [TRAINER_CUE_BALL_CHASE] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14770,7 +14771,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B260} }, - { + [TRAINER_GAMER_HUGO] = { .partyFlags = 0, .trainerClass = CLASS_GAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14782,7 +14783,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B278} }, - { + [TRAINER_GAMER_JASPER] = { .partyFlags = 0, .trainerClass = CLASS_GAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14794,7 +14795,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B288} }, - { + [TRAINER_GAMER_DIRK] = { .partyFlags = 0, .trainerClass = CLASS_GAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14806,7 +14807,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B298} }, - { + [TRAINER_GAMER_DARIAN] = { .partyFlags = 0, .trainerClass = CLASS_GAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14818,7 +14819,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B2A8} }, - { + [TRAINER_GAMER_STAN] = { .partyFlags = 0, .trainerClass = CLASS_GAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14830,7 +14831,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B2B8} }, - { + [TRAINER_GAMER_1] = { .partyFlags = 0, .trainerClass = CLASS_GAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14842,7 +14843,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B2D0} }, - { + [TRAINER_GAMER_RICH] = { .partyFlags = 0, .trainerClass = CLASS_GAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -14854,7 +14855,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B2D8} }, - { + [TRAINER_BEAUTY_BRIDGET] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14866,7 +14867,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B2E8} }, - { + [TRAINER_BEAUTY_TAMIA] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14878,7 +14879,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B308} }, - { + [TRAINER_BEAUTY_LORI] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14890,7 +14891,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B318} }, - { + [TRAINER_BEAUTY_LOLA] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14902,7 +14903,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B320} }, - { + [TRAINER_BEAUTY_SHEILA] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14914,7 +14915,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B338} }, - { + [TRAINER_SWIMMER_FEMALE_TIFFANY] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14926,7 +14927,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B348} }, - { + [TRAINER_SWIMMER_FEMALE_NORA] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14938,7 +14939,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B350} }, - { + [TRAINER_SWIMMER_FEMALE_MELISSA] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14950,7 +14951,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B368} }, - { + [TRAINER_BEAUTY_GRACE] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14962,7 +14963,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B378} }, - { + [TRAINER_BEAUTY_OLIVIA] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14974,7 +14975,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B388} }, - { + [TRAINER_BEAUTY_LAUREN] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14986,7 +14987,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B398} }, - { + [TRAINER_SWIMMER_FEMALE_ANYA] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -14998,7 +14999,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823B3B0} }, - { + [TRAINER_SWIMMER_FEMALE_ALICE] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -15010,7 +15011,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B3D8} }, - { + [TRAINER_SWIMMER_FEMALE_CONNIE] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -15022,7 +15023,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B3E8} }, - { + [TRAINER_SWIMMER_FEMALE_SHIRLEY] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -15034,7 +15035,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B400} }, - { + [TRAINER_PSYCHIC_JOHAN] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15046,7 +15047,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B418} }, - { + [TRAINER_PSYCHIC_TYRON] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15058,7 +15059,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B438} }, - { + [TRAINER_PSYCHIC_CAMERON] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15070,7 +15071,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B448} }, - { + [TRAINER_PSYCHIC_PRESTON] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15082,7 +15083,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B460} }, - { + [TRAINER_ROCKER_RANDALL] = { .partyFlags = 0, .trainerClass = CLASS_ROCKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15094,7 +15095,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B468} }, - { + [TRAINER_ROCKER_LUCA] = { .partyFlags = 0, .trainerClass = CLASS_ROCKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15106,7 +15107,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B480} }, - { + [TRAINER_JUGGLER_DALTON] = { .partyFlags = 0, .trainerClass = CLASS_JUGGLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15118,7 +15119,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B490} }, - { + [TRAINER_JUGGLER_NELSON] = { .partyFlags = 0, .trainerClass = CLASS_JUGGLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15130,7 +15131,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B4A0} }, - { + [TRAINER_JUGGLER_KIRK] = { .partyFlags = 0, .trainerClass = CLASS_JUGGLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15142,7 +15143,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B4C0} }, - { + [TRAINER_JUGGLER_SHAWN] = { .partyFlags = 0, .trainerClass = CLASS_JUGGLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15154,7 +15155,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B4E0} }, - { + [TRAINER_JUGGLER_GREGORY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_JUGGLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15166,7 +15167,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823B4F0} }, - { + [TRAINER_JUGGLER_EDWARD] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_JUGGLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15178,7 +15179,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B500} }, - { + [TRAINER_JUGGLER_KAYDEN] = { .partyFlags = 0, .trainerClass = CLASS_JUGGLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15190,7 +15191,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B540} }, - { + [TRAINER_JUGGLER_NATE] = { .partyFlags = 0, .trainerClass = CLASS_JUGGLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15202,7 +15203,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B548} }, - { + [TRAINER_TAMER_PHIL] = { .partyFlags = 0, .trainerClass = CLASS_TAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15214,7 +15215,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B558} }, - { + [TRAINER_TAMER_EDGAR] = { .partyFlags = 0, .trainerClass = CLASS_TAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15226,7 +15227,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B568} }, - { + [TRAINER_TAMER_JASON] = { .partyFlags = 0, .trainerClass = CLASS_TAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15238,7 +15239,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B580} }, - { + [TRAINER_TAMER_COLE] = { .partyFlags = 0, .trainerClass = CLASS_TAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15250,7 +15251,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B588} }, - { + [TRAINER_TAMER_VINCENT] = { .partyFlags = 0, .trainerClass = CLASS_TAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15262,7 +15263,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B598} }, - { + [TRAINER_TAMER_JOHN] = { .partyFlags = 0, .trainerClass = CLASS_TAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -15274,7 +15275,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B5A8} }, - { + [TRAINER_BIRD_KEEPER_SEBASTIAN] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15286,7 +15287,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B5C8} }, - { + [TRAINER_BIRD_KEEPER_PERRY] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15298,7 +15299,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823B5D8} }, - { + [TRAINER_BIRD_KEEPER_ROBERT] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15310,7 +15311,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B600} }, - { + [TRAINER_BIRD_KEEPER_DONALD] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15322,7 +15323,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B620} }, - { + [TRAINER_BIRD_KEEPER_BENNY] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15334,7 +15335,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B628} }, - { + [TRAINER_BIRD_KEEPER_EDWIN] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15346,7 +15347,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B638} }, - { + [TRAINER_BIRD_KEEPER_CHESTER] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15358,7 +15359,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B658} }, - { + [TRAINER_BIRD_KEEPER_WILTON] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15370,7 +15371,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B670} }, - { + [TRAINER_BIRD_KEEPER_RAMIRO] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15382,7 +15383,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B680} }, - { + [TRAINER_BIRD_KEEPER_JACOB] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15394,7 +15395,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B688} }, - { + [TRAINER_BIRD_KEEPER_ROGER] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15406,7 +15407,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B6A8} }, - { + [TRAINER_BIRD_KEEPER_REED] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15418,7 +15419,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B6C0} }, - { + [TRAINER_BIRD_KEEPER_KEITH] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15430,7 +15431,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B6E0} }, - { + [TRAINER_BIRD_KEEPER_CARTER] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15442,7 +15443,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B6F0} }, - { + [TRAINER_BIRD_KEEPER_MITCH] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15454,7 +15455,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B708} }, - { + [TRAINER_BIRD_KEEPER_BECK] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15466,7 +15467,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B728} }, - { + [TRAINER_BIRD_KEEPER_MARLON] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -15478,7 +15479,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B738} }, - { + [TRAINER_BLACK_BELT_KOICHI] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15490,7 +15491,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823B750} }, - { + [TRAINER_BLACK_BELT_MIKE] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15502,7 +15503,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823B760} }, - { + [TRAINER_BLACK_BELT_HIDEKI] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15514,7 +15515,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823B778} }, - { + [TRAINER_BLACK_BELT_AARON] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15526,7 +15527,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.ItemDefaultMoves = sTrainerMons_823B788} }, - { + [TRAINER_BLACK_BELT_HITOSHI] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15538,7 +15539,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823B790} }, - { + [TRAINER_BLACK_BELT_ATSUSHI] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15550,7 +15551,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823B7A8} }, - { + [TRAINER_BLACK_BELT_KIYO] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15562,7 +15563,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.ItemDefaultMoves = sTrainerMons_823B7B8} }, - { + [TRAINER_BLACK_BELT_TAKASHI] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15574,7 +15575,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823B7C0} }, - { + [TRAINER_BLACK_BELT_DAISUKE] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -15586,7 +15587,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823B7D8} }, - { + [TRAINER_RIVAL_OAKS_LAB_SQUIRTLE] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15598,7 +15599,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B7F0} }, - { + [TRAINER_RIVAL_OAKS_LAB_BULBASAUR] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15610,7 +15611,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B7F8} }, - { + [TRAINER_RIVAL_OAKS_LAB_CHARMANDER] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15622,7 +15623,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B800} }, - { + [TRAINER_RIVAL_ROUTE22_EARLY_SQUIRTLE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15634,7 +15635,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823B808} }, - { + [TRAINER_RIVAL_ROUTE22_EARLY_BULBASAUR] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15646,7 +15647,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823B828} }, - { + [TRAINER_RIVAL_ROUTE22_EARLY_CHARMANDER] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15658,7 +15659,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823B848} }, - { + [TRAINER_RIVAL_CERULEAN_SQUIRTLE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15670,7 +15671,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B868} }, - { + [TRAINER_RIVAL_CERULEAN_BULBASAUR] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15682,7 +15683,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B8A8} }, - { + [TRAINER_RIVAL_CERULEAN_CHARMANDER] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -15694,7 +15695,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B8E8} }, - { + [TRAINER_SCIENTIST_TED] = { .partyFlags = 0, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15706,7 +15707,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B928} }, - { + [TRAINER_SCIENTIST_CONNOR] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15718,7 +15719,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B938} }, - { + [TRAINER_SCIENTIST_JERRY] = { .partyFlags = 0, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15730,7 +15731,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B978} }, - { + [TRAINER_SCIENTIST_JOSE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15742,7 +15743,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823B990} }, - { + [TRAINER_SCIENTIST_RODNEY] = { .partyFlags = 0, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15754,7 +15755,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B9B0} }, - { + [TRAINER_SCIENTIST_BEAU] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15766,7 +15767,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B9B8} }, - { + [TRAINER_SCIENTIST_TAYLOR] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15778,7 +15779,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823B9F8} }, - { + [TRAINER_SCIENTIST_JOSHUA] = { .partyFlags = 0, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15790,7 +15791,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BA48} }, - { + [TRAINER_SCIENTIST_PARKER] = { .partyFlags = 0, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15802,7 +15803,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BA58} }, - { + [TRAINER_SCIENTIST_ED] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15814,7 +15815,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823BA68} }, - { + [TRAINER_SCIENTIST_TRAVIS] = { .partyFlags = 0, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15826,7 +15827,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BA98} }, - { + [TRAINER_SCIENTIST_BRAYDON] = { .partyFlags = 0, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15838,7 +15839,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BAA8} }, - { + [TRAINER_SCIENTIST_IVAN] = { .partyFlags = 0, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -15850,7 +15851,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BAC0} }, - { + [TRAINER_BOSS_GIOVANNI] = { .partyFlags = 0, .trainerClass = CLASS_BOSS, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15862,7 +15863,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BAD0} }, - { + [TRAINER_BOSS_GIOVANNI_2] = { .partyFlags = 0, .trainerClass = CLASS_BOSS, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15874,7 +15875,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823BAE8} }, - { + [TRAINER_LEADER_GIOVANNI] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15886,7 +15887,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823BB08} }, - { + [TRAINER_TEAM_ROCKET_GRUNT] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15898,7 +15899,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BB58} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_2] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15910,7 +15911,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BB68} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_3] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15922,7 +15923,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BB80} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_4] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15934,7 +15935,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BB90} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_5] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15946,7 +15947,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BBA0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_6] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15958,7 +15959,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BBB0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_7] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15970,7 +15971,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BBC0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_8] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15982,7 +15983,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BBD0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_9] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -15994,7 +15995,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BBE0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_10] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16006,7 +16007,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823BBF0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_11] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16018,7 +16019,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823BC20} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_12] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16030,7 +16031,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823BC40} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_13] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16042,7 +16043,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823BC60} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_14] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16054,7 +16055,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BCB0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_15] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16066,7 +16067,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BCC8} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_16] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16078,7 +16079,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BCD8} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_17] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16090,7 +16091,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BCF0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_18] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16102,7 +16103,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BD08} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_19] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16114,7 +16115,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BD18} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_20] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16126,7 +16127,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BD30} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_21] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16138,7 +16139,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823BD40} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_22] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16150,7 +16151,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BD60} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_23] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16162,7 +16163,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BD70} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_24] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16174,7 +16175,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823BD80} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_25] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16186,7 +16187,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BDA8} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_26] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16198,7 +16199,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BDC0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_27] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16210,7 +16211,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BDD0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_28] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16222,7 +16223,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823BDE8} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_29] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16234,7 +16235,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823BDF0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_30] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16246,7 +16247,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BDF8} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_31] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16258,7 +16259,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BE08} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_32] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16270,7 +16271,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823BE20} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_33] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16282,7 +16283,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BE60} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_34] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16294,7 +16295,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BE70} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_35] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16306,7 +16307,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823BE80} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_36] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16318,7 +16319,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BEA0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_37] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16330,7 +16331,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BEB8} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_38] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16342,7 +16343,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BED0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_39] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16354,7 +16355,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823BEE8} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_40] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16366,7 +16367,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823BEF0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_41] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -16378,7 +16379,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BF18} }, - { + [TRAINER_COOLTRAINER_SAMUEL] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -16390,7 +16391,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823BF30} }, - { + [TRAINER_COOLTRAINER_GEORGE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -16402,7 +16403,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823BF80} }, - { + [TRAINER_COOLTRAINER_COLBY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -16414,7 +16415,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823BFD0} }, - { + [TRAINER_COOLTRAINER_PAUL] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -16426,7 +16427,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C020} }, - { + [TRAINER_COOLTRAINER_ROLANDO] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -16438,7 +16439,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C070} }, - { + [TRAINER_COOLTRAINER_GILBERT] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -16450,7 +16451,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C0C0} }, - { + [TRAINER_COOLTRAINER_OWEN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -16462,7 +16463,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C110} }, - { + [TRAINER_COOLTRAINER_BERKE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -16474,7 +16475,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C160} }, - { + [TRAINER_COOLTRAINER_YUJI] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -16486,7 +16487,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C1B0} }, - { + [TRAINER_COOLTRAINER_WARREN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -16498,7 +16499,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C200} }, - { + [TRAINER_COOLTRAINER_MARY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -16510,7 +16511,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C250} }, - { + [TRAINER_COOLTRAINER_CAROLINE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -16522,7 +16523,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C2A0} }, - { + [TRAINER_COOLTRAINER_ALEXA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -16534,7 +16535,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C2F0} }, - { + [TRAINER_COOLTRAINER_SHANNON] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -16546,7 +16547,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C340} }, - { + [TRAINER_COOLTRAINER_NAOMI] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -16558,7 +16559,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C390} }, - { + [TRAINER_COOLTRAINER_BROOKE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -16570,7 +16571,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C3E0} }, - { + [TRAINER_COOLTRAINER_AUSTINA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -16582,7 +16583,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C430} }, - { + [TRAINER_COOLTRAINER_JULIE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -16594,7 +16595,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C480} }, - { + [TRAINER_ELITE_FOUR_LORELEI] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR | F_TRAINER_FEMALE, @@ -16606,7 +16607,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823C4D0} }, - { + [TRAINER_ELITE_FOUR_BRUNO] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, @@ -16618,7 +16619,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823C520} }, - { + [TRAINER_ELITE_FOUR_AGATHA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR | F_TRAINER_FEMALE, @@ -16630,7 +16631,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823C570} }, - { + [TRAINER_ELITE_FOUR_LANCE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, @@ -16642,7 +16643,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823C5C0} }, - { + [TRAINER_LEADER_BROCK] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16654,7 +16655,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823C610} }, - { + [TRAINER_LEADER_MISTY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -16666,7 +16667,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823C630} }, - { + [TRAINER_LEADER_LT_SURGE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16678,7 +16679,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823C650} }, - { + [TRAINER_LEADER_ERIKA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -16690,7 +16691,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823C680} }, - { + [TRAINER_LEADER_KOGA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16702,7 +16703,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823C6B0} }, - { + [TRAINER_LEADER_BLAINE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16714,7 +16715,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823C6F0} }, - { + [TRAINER_LEADER_SABRINA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_LEADER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -16726,7 +16727,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823C730} }, - { + [TRAINER_GENTLEMAN_THOMAS] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, @@ -16738,7 +16739,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823C770} }, - { + [TRAINER_GENTLEMAN_ARTHUR] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, @@ -16750,7 +16751,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823C780} }, - { + [TRAINER_GENTLEMAN_TUCKER] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, @@ -16762,7 +16763,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823C790} }, - { + [TRAINER_GENTLEMAN_NORTON] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, @@ -16774,7 +16775,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823C798} }, - { + [TRAINER_GENTLEMAN_WALTER] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, @@ -16786,7 +16787,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823C7A0} }, - { + [TRAINER_RIVAL_SS_ANNE_SQUIRTLE] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16798,7 +16799,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823C7B0} }, - { + [TRAINER_RIVAL_SS_ANNE_BULBASAUR] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16810,7 +16811,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823C7D0} }, - { + [TRAINER_RIVAL_SS_ANNE_CHARMANDER] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16822,7 +16823,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823C7F0} }, - { + [TRAINER_RIVAL_POKENON_TOWER_SQUIRTLE] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16834,7 +16835,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C810} }, - { + [TRAINER_RIVAL_POKENON_TOWER_BULBASAUR] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16846,7 +16847,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C838} }, - { + [TRAINER_RIVAL_POKENON_TOWER_CHARMANDER] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16858,7 +16859,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C860} }, - { + [TRAINER_RIVAL_SILPH_SQUIRTLE] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16870,7 +16871,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C888} }, - { + [TRAINER_RIVAL_SILPH_BULBASAUR] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16882,7 +16883,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C8B0} }, - { + [TRAINER_RIVAL_SILPH_CHARMANDER] = { .partyFlags = 0, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16894,7 +16895,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C8D8} }, - { + [TRAINER_RIVAL_ROUTE22_LATE_SQUIRTLE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16906,7 +16907,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.NoItemCustomMoves = sTrainerMons_823C900} }, - { + [TRAINER_RIVAL_ROUTE22_LATE_BULBASAUR] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16918,7 +16919,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.NoItemCustomMoves = sTrainerMons_823C960} }, - { + [TRAINER_RIVAL_ROUTE22_LATE_CHARMANDER] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RIVAL_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16930,7 +16931,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.NoItemCustomMoves = sTrainerMons_823C9C0} }, - { + [TRAINER_CHAMPION_FIRST_SQUIRTLE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16942,7 +16943,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823CA20} }, - { + [TRAINER_CHAMPION_FIRST_BULBASAUR] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16954,7 +16955,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823CA80} }, - { + [TRAINER_CHAMPION_FIRST_CHARMANDER] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -16966,7 +16967,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823CAE0} }, - { + [TRAINER_CHANNELER_PATRICIA] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -16978,7 +16979,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB40} }, - { + [TRAINER_CHANNELER_CARLY] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -16990,7 +16991,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB48} }, - { + [TRAINER_CHANNELER_HOPE] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17002,7 +17003,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB50} }, - { + [TRAINER_CHANNELER_PAULA] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17014,7 +17015,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB58} }, - { + [TRAINER_CHANNELER_LAUREL] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17026,7 +17027,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CB60} }, - { + [TRAINER_CHANNELER_JODY] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17038,7 +17039,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB70} }, - { + [TRAINER_CHANNELER_TAMMY] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17050,7 +17051,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB78} }, - { + [TRAINER_CHANNELER_RUTH] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17062,7 +17063,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB80} }, - { + [TRAINER_CHANNELER_KARINA] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17074,7 +17075,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB88} }, - { + [TRAINER_CHANNELER_JANAE] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17086,7 +17087,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB90} }, - { + [TRAINER_CHANNELER_ANGELICA] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17098,7 +17099,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CB98} }, - { + [TRAINER_CHANNELER_EMILIA] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17110,7 +17111,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBB0} }, - { + [TRAINER_CHANNELER_JENNIFER] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17122,7 +17123,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBB8} }, - { + [TRAINER_CHANNELER_1] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17134,7 +17135,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBC0} }, - { + [TRAINER_CHANNELER_2] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17146,7 +17147,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBC8} }, - { + [TRAINER_CHANNELER_3] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17158,7 +17159,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBD0} }, - { + [TRAINER_CHANNELER_4] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17170,7 +17171,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBD8} }, - { + [TRAINER_CHANNELER_5] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17182,7 +17183,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBE0} }, - { + [TRAINER_CHANNELER_6] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17194,7 +17195,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CBE8} }, - { + [TRAINER_CHANNELER_7] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17206,7 +17207,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CC00} }, - { + [TRAINER_CHANNELER_8] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17218,7 +17219,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CC08} }, - { + [TRAINER_CHANNELER_AMANDA] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17230,7 +17231,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CC10} }, - { + [TRAINER_CHANNELER_STACY] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17242,7 +17243,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CC20} }, - { + [TRAINER_CHANNELER_TASHA] = { .partyFlags = 0, .trainerClass = CLASS_CHANNELER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS | F_TRAINER_FEMALE, @@ -17254,7 +17255,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CC28} }, - { + [TRAINER_HIKER_JEREMY] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -17266,7 +17267,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CC40} }, - { + [TRAINER_PICNICKER_ALMA] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17278,7 +17279,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CC50} }, - { + [TRAINER_PICNICKER_SUSIE] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17290,7 +17291,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823CC68} }, - { + [TRAINER_PICNICKER_VALERIE] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17302,7 +17303,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CC90} }, - { + [TRAINER_PICNICKER_GWEN] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17314,7 +17315,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823CCA0} }, - { + [TRAINER_BIKER_VIRGIL] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17326,7 +17327,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823CCC0} }, - { + [TRAINER_CAMPER_FLINT] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17338,7 +17339,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CCF0} }, - { + [TRAINER_PICNICKER_MISSY] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17350,7 +17351,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CD00} }, - { + [TRAINER_PICNICKER_IRENE] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17362,7 +17363,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CD10} }, - { + [TRAINER_PICNICKER_DANA] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17374,7 +17375,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CD28} }, - { + [TRAINER_PICNICKER_ARIANA] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17386,7 +17387,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823CD40} }, - { + [TRAINER_PICNICKER_LEAH] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17398,7 +17399,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CD60} }, - { + [TRAINER_CAMPER_JUSTIN] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17410,7 +17411,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CD70} }, - { + [TRAINER_PICNICKER_YAZMIN] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17422,7 +17423,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CD80} }, - { + [TRAINER_PICNICKER_KINDRA] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17434,7 +17435,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CD98} }, - { + [TRAINER_PICNICKER_BECKY] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17446,7 +17447,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CDB0} }, - { + [TRAINER_PICNICKER_CELIA] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -17458,7 +17459,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CDC0} }, - { + [TRAINER_GENTLEMAN_BROOKS] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, @@ -17470,7 +17471,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CDC8} }, - { + [TRAINER_GENTLEMAN_LAMAR] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, @@ -17482,7 +17483,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CDD0} }, - { + [TRAINER_TWINS_ELI_ANNE] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, @@ -17494,7 +17495,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CDE0} }, - { + [TRAINER_COOL_COUPLE_RAY_TYRA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOL_COUPLE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -17506,7 +17507,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823CDF0} }, - { + [TRAINER_YOUNG_COUPLE_GIA_JES] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -17518,7 +17519,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CE10} }, - { + [TRAINER_TWINS_KIRI_JAN] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, @@ -17530,7 +17531,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CE20} }, - { + [TRAINER_CRUSH_KIN_RON_MYA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_KIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -17542,7 +17543,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823CE30} }, - { + [TRAINER_YOUNG_COUPLE_LEA_JED] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -17554,7 +17555,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CE40} }, - { + [TRAINER_SIS_AND_BRO_LIA_LUC] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -17566,7 +17567,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CE50} }, - { + [TRAINER_SIS_AND_BRO_LIL_IAN] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -17578,7 +17579,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CE60} }, - { + [TRAINER_BUG_CATCHER_3] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17590,7 +17591,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE70} }, - { + [TRAINER_BUG_CATCHER_4] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17602,7 +17603,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE78} }, - { + [TRAINER_BUG_CATCHER_5] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17614,7 +17615,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE80} }, - { + [TRAINER_BUG_CATCHER_6] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17626,7 +17627,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE88} }, - { + [TRAINER_BUG_CATCHER_7] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17638,7 +17639,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE90} }, - { + [TRAINER_BUG_CATCHER_8] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17650,7 +17651,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE98} }, - { + [TRAINER_YOUNGSTER_BEN_3] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17662,7 +17663,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CEA0} }, - { + [TRAINER_YOUNGSTER_BEN_4] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17674,7 +17675,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CEB0} }, - { + [TRAINER_YOUNGSTER_CHAD_2] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17686,7 +17687,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CEC0} }, - { + [TRAINER_LASS_RELI_2] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -17698,7 +17699,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CED0} }, - { + [TRAINER_LASS_RELI_3] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -17710,7 +17711,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CEE0} }, - { + [TRAINER_YOUNGSTER_TIMMY_2] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17722,7 +17723,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CEF0} }, - { + [TRAINER_YOUNGSTER_TIMMY_3] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17734,7 +17735,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CF08} }, - { + [TRAINER_YOUNGSTER_TIMMY_4] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17746,7 +17747,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CF20} }, - { + [TRAINER_YOUNGSTER_CHAD_3] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17758,7 +17759,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CF38} }, - { + [TRAINER_LASS_JANICE_2] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -17770,7 +17771,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CF48} }, - { + [TRAINER_LASS_JANICE_3] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -17782,7 +17783,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CF58} }, - { + [TRAINER_YOUNGSTER_CHAD_4] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17794,7 +17795,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CF68} }, - { + [TRAINER_HIKER_FRANKLIN_2] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -17806,7 +17807,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CF78} }, - { + [TRAINER_PKMN_PROF_PROF_OAK] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_PROF, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17818,7 +17819,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CF88} }, - { + [TRAINER_PLAYER_BRENDAN] = { .partyFlags = 0, .trainerClass = CLASS_PLAYER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17830,7 +17831,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CF90} }, - { + [TRAINER_PLAYER_MAY] = { .partyFlags = 0, .trainerClass = CLASS_PLAYER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -17842,7 +17843,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CF98} }, - { + [TRAINER_PLAYER_RED] = { .partyFlags = 0, .trainerClass = CLASS_PLAYER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -17854,7 +17855,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CFA0} }, - { + [TRAINER_PLAYER_LEAF] = { .partyFlags = 0, .trainerClass = CLASS_PLAYER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -17866,7 +17867,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CFA8} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_42] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -17878,7 +17879,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CFB0} }, - { + [TRAINER_PSYCHIC_JACLYN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, @@ -17890,7 +17891,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823CFC0} }, - { + [TRAINER_CRUSH_GIRL_SHARON] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_GIRL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -17902,7 +17903,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823CFF0} }, - { + [TRAINER_TUBER_AMIRA] = { .partyFlags = 0, .trainerClass = CLASS_TUBER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -17914,7 +17915,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D000} }, - { + [TRAINER_PKMN_BREEDER_ALIZE] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -17926,7 +17927,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D018} }, - { + [TRAINER_PKMN_RANGER_NICOLAS] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -17938,7 +17939,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D030} }, - { + [TRAINER_PKMN_RANGER_MADELINE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -17950,7 +17951,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D050} }, - { + [TRAINER_AROMA_LADY_NIKKI] = { .partyFlags = 0, .trainerClass = CLASS_AROMA_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -17962,7 +17963,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D070} }, - { + [TRAINER_RUIN_MANIAC_STANLY] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -17974,7 +17975,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D080} }, - { + [TRAINER_LADY_JACKI] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -17986,7 +17987,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D098} }, - { + [TRAINER_PAINTER_DAISY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PAINTER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -17998,7 +17999,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D0A8} }, - { + [TRAINER_BIKER_GOON] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18010,7 +18011,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D0B8} }, - { + [TRAINER_BIKER_GOON_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18022,7 +18023,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D0D8} }, - { + [TRAINER_BIKER_GOON_3] = { .partyFlags = 0, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18034,7 +18035,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D0E8} }, - { + [TRAINER_BIKER_2] = { .partyFlags = 0, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18046,7 +18047,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D0F0} }, - { + [TRAINER_BUG_CATCHER_ANTHONY] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18058,7 +18059,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D0F8} }, - { + [TRAINER_BUG_CATCHER_CHARLIE] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18070,7 +18071,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D108} }, - { + [TRAINER_TWINS_ELI_ANNE_2] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, @@ -18082,7 +18083,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D120} }, - { + [TRAINER_YOUNGSTER_JOHNSON] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18094,7 +18095,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D130} }, - { + [TRAINER_BIKER_RICARDO] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18106,7 +18107,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D148} }, - { + [TRAINER_BIKER_JAREN] = { .partyFlags = 0, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18118,7 +18119,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D178} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_43] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18130,7 +18131,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D188} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_44] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18142,7 +18143,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823D198} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_45] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18154,7 +18155,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D1B8} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_46] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18166,7 +18167,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D1D0} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_47] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18178,7 +18179,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D1E8} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_48] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18190,7 +18191,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D200} }, - { + [TRAINER_TEAM_ROCKET_ADMIN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18202,7 +18203,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D210} }, - { + [TRAINER_TEAM_ROCKET_ADMIN_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18214,7 +18215,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D240} }, - { + [TRAINER_SCIENTIST_GIDEON] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_SCIENTIST, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -18226,7 +18227,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823D270} }, - { + [TRAINER_SWIMMER_FEMALE_AMARA] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -18238,7 +18239,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D2C0} }, - { + [TRAINER_SWIMMER_FEMALE_MARIA] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -18250,7 +18251,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D2D8} }, - { + [TRAINER_SWIMMER_FEMALE_ABIGAIL] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -18262,7 +18263,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D2E8} }, - { + [TRAINER_SWIMMER_MALE_FINN] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -18274,7 +18275,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D300} }, - { + [TRAINER_SWIMMER_MALE_GARRETT] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -18286,7 +18287,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D308} }, - { + [TRAINER_FISHERMAN_TOMMY] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18298,7 +18299,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823D320} }, - { + [TRAINER_CRUSH_GIRL_TANYA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_GIRL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -18310,7 +18311,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D348} }, - { + [TRAINER_BLACK_BELT_SHEA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -18322,7 +18323,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D358} }, - { + [TRAINER_BLACK_BELT_HUGH] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -18334,7 +18335,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D368} }, - { + [TRAINER_CAMPER_BRYCE] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18346,7 +18347,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D378} }, - { + [TRAINER_PICNICKER_CLAIRE] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -18358,7 +18359,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823D390} }, - { + [TRAINER_CRUSH_KIN_MIK_KIA] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_KIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -18370,7 +18371,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D3B0} }, - { + [TRAINER_AROMA_LADY_VIOLET] = { .partyFlags = 0, .trainerClass = CLASS_AROMA_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -18382,7 +18383,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D3C0} }, - { + [TRAINER_TUBER_ALEXIS] = { .partyFlags = 0, .trainerClass = CLASS_TUBER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -18394,7 +18395,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823D3D8} }, - { + [TRAINER_TWINS_JOY_MEG] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, @@ -18406,7 +18407,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D3F8} }, - { + [TRAINER_SWIMMER_FEMALE_TISHA] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -18418,7 +18419,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D408} }, - { + [TRAINER_PAINTER_CELINA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PAINTER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -18430,7 +18431,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D410} }, - { + [TRAINER_PAINTER_RAYNA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PAINTER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -18442,7 +18443,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D420} }, - { + [TRAINER_LADY_GILLIAN] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -18454,7 +18455,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823D430} }, - { + [TRAINER_YOUNGSTER_DESTIN] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -18466,7 +18467,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D448} }, - { + [TRAINER_SWIMMER_MALE_TOBY] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -18478,7 +18479,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D458} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_49] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18490,7 +18491,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D470} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_50] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18502,7 +18503,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D488} }, - { + [TRAINER_TEAM_ROCKET_GRUNT_51] = { .partyFlags = 0, .trainerClass = CLASS_TEAM_ROCKET, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_AQUA, @@ -18514,7 +18515,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D4A8} }, - { + [TRAINER_BIRD_KEEPER_MILO] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -18526,7 +18527,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D4C0} }, - { + [TRAINER_BIRD_KEEPER_CHAZ] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -18538,7 +18539,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D4D0} }, - { + [TRAINER_BIRD_KEEPER_HAROLD] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -18550,7 +18551,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D4E0} }, - { + [TRAINER_FISHERMAN_TYLOR] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18562,7 +18563,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D4F0} }, - { + [TRAINER_SWIMMER_MALE_MYMO] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -18574,7 +18575,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D500} }, - { + [TRAINER_SWIMMER_FEMALE_NICOLE] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -18586,7 +18587,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D510} }, - { + [TRAINER_SIS_AND_BRO_AVA_GEB] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -18598,7 +18599,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D518} }, - { + [TRAINER_AROMA_LADY_ROSE] = { .partyFlags = 0, .trainerClass = CLASS_AROMA_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -18610,7 +18611,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D528} }, - { + [TRAINER_SWIMMER_MALE_SAMIR] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -18622,7 +18623,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D538} }, - { + [TRAINER_SWIMMER_FEMALE_DENISE] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -18634,7 +18635,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D540} }, - { + [TRAINER_TWINS_MIU_MIA] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, @@ -18646,7 +18647,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D550} }, - { + [TRAINER_HIKER_EARL] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18658,7 +18659,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D560} }, - { + [TRAINER_RUIN_MANIAC_FOSTER] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18670,7 +18671,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D570} }, - { + [TRAINER_RUIN_MANIAC_LARRY] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18682,7 +18683,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D578} }, - { + [TRAINER_HIKER_DARYL] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18694,7 +18695,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D588} }, - { + [TRAINER_POKEMANIAC_HECTOR] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -18706,7 +18707,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D590} }, - { + [TRAINER_PSYCHIC_DARIO] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -18718,7 +18719,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D5A0} }, - { + [TRAINER_PSYCHIC_RODETTE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, @@ -18730,7 +18731,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D5B0} }, - { + [TRAINER_AROMA_LADY_MIAH] = { .partyFlags = 0, .trainerClass = CLASS_AROMA_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -18742,7 +18743,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D5E0} }, - { + [TRAINER_YOUNG_COUPLE_EVE_JON] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -18754,7 +18755,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D5F0} }, - { + [TRAINER_JUGGLER_MASON] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_JUGGLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18766,7 +18767,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823D600} }, - { + [TRAINER_CRUSH_GIRL_CYNDY] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_GIRL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -18778,7 +18779,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823D640} }, - { + [TRAINER_CRUSH_GIRL_JOCELYN] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_GIRL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -18790,7 +18791,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D658} }, - { + [TRAINER_TAMER_EVAN] = { .partyFlags = 0, .trainerClass = CLASS_TAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18802,7 +18803,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D668} }, - { + [TRAINER_POKEMANIAC_MARK_2] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -18814,7 +18815,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D680} }, - { + [TRAINER_PKMN_RANGER_LOGAN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -18826,7 +18827,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D690} }, - { + [TRAINER_PKMN_RANGER_JACKSON] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -18838,7 +18839,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D6B0} }, - { + [TRAINER_PKMN_RANGER_BETH] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -18850,7 +18851,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D6E0} }, - { + [TRAINER_PKMN_RANGER_KATELYN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -18862,7 +18863,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D6F8} }, - { + [TRAINER_COOLTRAINER_LEROY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -18874,7 +18875,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823D708} }, - { + [TRAINER_COOLTRAINER_MICHELLE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -18886,7 +18887,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823D758} }, - { + [TRAINER_COOL_COUPLE_LEX_NYA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOL_COUPLE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -18898,7 +18899,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D7A8} }, - { + [TRAINER_RUIN_MANIAC_BRANDON] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18910,7 +18911,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D7C8} }, - { + [TRAINER_RUIN_MANIAC_BENJAMIN] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18922,7 +18923,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D7D0} }, - { + [TRAINER_PAINTER_EDNA] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PAINTER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -18934,7 +18935,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D800} }, - { + [TRAINER_GENTLEMAN_CLIFFORD] = { .partyFlags = 0, .trainerClass = CLASS_GENTLEMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_RICH, @@ -18946,7 +18947,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D810} }, - { + [TRAINER_LADY_SELPHY] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_LADY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -18958,7 +18959,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemCustomMoves = sTrainerMons_823D820} }, - { + [TRAINER_RUIN_MANIAC_LAWSON] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -18970,7 +18971,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D840} }, - { + [TRAINER_PSYCHIC_LAURA] = { .partyFlags = 0, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, @@ -18982,7 +18983,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D858} }, - { + [TRAINER_PKMN_BREEDER_BETHANY] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -18994,7 +18995,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D870} }, - { + [TRAINER_PKMN_BREEDER_ALLISON] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -19006,7 +19007,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D878} }, - { + [TRAINER_BUG_CATCHER_GARRET] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19018,7 +19019,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D890} }, - { + [TRAINER_BUG_CATCHER_JONAH] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19030,7 +19031,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823D898} }, - { + [TRAINER_BUG_CATCHER_VANCE] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19042,7 +19043,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D8B8} }, - { + [TRAINER_YOUNGSTER_NASH] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19054,7 +19055,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D8C8} }, - { + [TRAINER_YOUNGSTER_CORDELL] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19066,7 +19067,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D8E0} }, - { + [TRAINER_LASS_DALIA] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -19078,7 +19079,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823D8F0} }, - { + [TRAINER_LASS_JOANA] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -19090,7 +19091,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D910} }, - { + [TRAINER_CAMPER_RILEY] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19102,7 +19103,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D918} }, - { + [TRAINER_PICNICKER_MARCY] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19114,7 +19115,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D928} }, - { + [TRAINER_RUIN_MANIAC_LAYTON] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -19126,7 +19127,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D940} }, - { + [TRAINER_PICNICKER_KELSEY_2] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19138,7 +19139,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D958} }, - { + [TRAINER_PICNICKER_KELSEY_3] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19150,7 +19151,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D968} }, - { + [TRAINER_PICNICKER_KELSEY_4] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19162,7 +19163,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D978} }, - { + [TRAINER_CAMPER_RICKY_2] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19174,7 +19175,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D988} }, - { + [TRAINER_CAMPER_RICKY_3] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19186,7 +19187,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D990} }, - { + [TRAINER_CAMPER_RICKY_4] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19198,7 +19199,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D998} }, - { + [TRAINER_CAMPER_JEFF_2] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19210,7 +19211,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D9A0} }, - { + [TRAINER_CAMPER_JEFF_3] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19222,7 +19223,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D9B0} }, - { + [TRAINER_CAMPER_JEFF_4] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19234,7 +19235,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D9C0} }, - { + [TRAINER_PICNICKER_ISABELLE_2] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19246,7 +19247,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D9D0} }, - { + [TRAINER_PICNICKER_ISABELLE_3] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19258,7 +19259,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D9E8} }, - { + [TRAINER_PICNICKER_ISABELLE_4] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19270,7 +19271,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DA00} }, - { + [TRAINER_YOUNGSTER_YASU_2] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19282,7 +19283,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DA18} }, - { + [TRAINER_YOUNGSTER_YASU_3] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19294,7 +19295,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DA30} }, - { + [TRAINER_ENGINEER_BERNIE_2] = { .partyFlags = 0, .trainerClass = CLASS_ENGINEER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19306,7 +19307,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DA48} }, - { + [TRAINER_GAMER_DARIAN_2] = { .partyFlags = 0, .trainerClass = CLASS_GAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19318,7 +19319,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DA60} }, - { + [TRAINER_CAMPER_CHRIS_2] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19330,7 +19331,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DA70} }, - { + [TRAINER_CAMPER_CHRIS_3] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19342,7 +19343,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DA80} }, - { + [TRAINER_CAMPER_CHRIS_4] = { .partyFlags = 0, .trainerClass = CLASS_CAMPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19354,7 +19355,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DA90} }, - { + [TRAINER_PICNICKER_ALICIA_2] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19366,7 +19367,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823DAA0} }, - { + [TRAINER_PICNICKER_ALICIA_3] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19378,7 +19379,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823DAA8} }, - { + [TRAINER_PICNICKER_ALICIA_4] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19390,7 +19391,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823DAB0} }, - { + [TRAINER_HIKER_JEREMY_2] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -19402,7 +19403,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DAB8} }, - { + [TRAINER_POKEMANIAC_MARK_3] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -19414,7 +19415,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DAC8} }, - { + [TRAINER_POKEMANIAC_HERMAN_2] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -19426,7 +19427,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DAD8} }, - { + [TRAINER_POKEMANIAC_HERMAN_3] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -19438,7 +19439,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DAE8} }, - { + [TRAINER_HIKER_TRENT_2] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -19450,7 +19451,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DAF8} }, - { + [TRAINER_LASS_MEGAN_2] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -19462,7 +19463,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823DB08} }, - { + [TRAINER_LASS_MEGAN_3] = { .partyFlags = 0, .trainerClass = CLASS_LASS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -19474,7 +19475,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823DB30} }, - { + [TRAINER_SUPER_NERD_GLENN_2] = { .partyFlags = 0, .trainerClass = CLASS_SUPER_NERD, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -19486,7 +19487,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DB58} }, - { + [TRAINER_GAMER_RICH_2] = { .partyFlags = 0, .trainerClass = CLASS_GAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19498,7 +19499,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DB70} }, - { + [TRAINER_BIKER_JAREN_2] = { .partyFlags = 0, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19510,7 +19511,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DB80} }, - { + [TRAINER_FISHERMAN_ELLIOT_2] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -19522,7 +19523,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DB90} }, - { + [TRAINER_ROCKER_LUCA_2] = { .partyFlags = 0, .trainerClass = CLASS_ROCKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19534,7 +19535,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DBB0} }, - { + [TRAINER_BEAUTY_SHEILA_2] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -19546,7 +19547,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DBC0} }, - { + [TRAINER_BIRD_KEEPER_ROBERT_2] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -19558,7 +19559,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DBD0} }, - { + [TRAINER_BIRD_KEEPER_ROBERT_3] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -19570,7 +19571,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DBF0} }, - { + [TRAINER_PICNICKER_SUSIE_2] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19582,7 +19583,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823DC10} }, - { + [TRAINER_PICNICKER_SUSIE_3] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19594,7 +19595,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823DC38} }, - { + [TRAINER_PICNICKER_SUSIE_4] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19606,7 +19607,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823DC60} }, - { + [TRAINER_BIKER_LUKAS_2] = { .partyFlags = 0, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19618,7 +19619,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DC88} }, - { + [TRAINER_BIRD_KEEPER_BENNY_2] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -19630,7 +19631,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DCA8} }, - { + [TRAINER_BIRD_KEEPER_BENNY_3] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -19642,7 +19643,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DCB8} }, - { + [TRAINER_BIRD_KEEPER_MARLON_2] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -19654,7 +19655,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DCC8} }, - { + [TRAINER_BIRD_KEEPER_MARLON_3] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -19666,7 +19667,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DCE0} }, - { + [TRAINER_BEAUTY_GRACE_2] = { .partyFlags = 0, .trainerClass = CLASS_BEAUTY_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -19678,7 +19679,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DCF8} }, - { + [TRAINER_BIRD_KEEPER_CHESTER_2] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -19690,7 +19691,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DD08} }, - { + [TRAINER_BIRD_KEEPER_CHESTER_3] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -19702,7 +19703,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DD20} }, - { + [TRAINER_PICNICKER_BECKY_2] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19714,7 +19715,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DD38} }, - { + [TRAINER_PICNICKER_BECKY_3] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19726,7 +19727,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DD48} }, - { + [TRAINER_PICNICKER_BECKY_4] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19738,7 +19739,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DD58} }, - { + [TRAINER_CRUSH_KIN_RON_MYA_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_KIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -19750,7 +19751,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DD68} }, - { + [TRAINER_CRUSH_KIN_RON_MYA_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_KIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -19762,7 +19763,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DD78} }, - { + [TRAINER_CRUSH_KIN_RON_MYA_4] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_KIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -19774,7 +19775,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DD88} }, - { + [TRAINER_BIKER_RUBEN_2] = { .partyFlags = 0, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19786,7 +19787,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DD98} }, - { + [TRAINER_CUE_BALL_CAMRON_2] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19798,7 +19799,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DDB0} }, - { + [TRAINER_BIKER_JAXON_2] = { .partyFlags = 0, .trainerClass = CLASS_BIKER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19810,7 +19811,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DDC0} }, - { + [TRAINER_CUE_BALL_ISAIAH_2] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19822,7 +19823,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DDD0} }, - { + [TRAINER_CUE_BALL_COREY_2] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -19834,7 +19835,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DDE0} }, - { + [TRAINER_BIRD_KEEPER_JACOB_2] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -19846,7 +19847,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DDF0} }, - { + [TRAINER_BIRD_KEEPER_JACOB_3] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -19858,7 +19859,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DE10} }, - { + [TRAINER_SWIMMER_FEMALE_ALICE_2] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -19870,7 +19871,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DE30} }, - { + [TRAINER_SWIMMER_MALE_DARRIN_2] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -19882,7 +19883,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DE40} }, - { + [TRAINER_PICNICKER_MISSY_2] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19894,7 +19895,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DE60} }, - { + [TRAINER_PICNICKER_MISSY_3] = { .partyFlags = 0, .trainerClass = CLASS_PICNICKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL | F_TRAINER_FEMALE, @@ -19906,7 +19907,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DE70} }, - { + [TRAINER_FISHERMAN_WADE_2] = { .partyFlags = 0, .trainerClass = CLASS_FISHERMAN_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -19918,7 +19919,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.NoItemDefaultMoves = sTrainerMons_823DE80} }, - { + [TRAINER_SWIMMER_MALE_JACK_2] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -19930,7 +19931,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823DEB0} }, - { + [TRAINER_SIS_AND_BRO_LIL_IAN_2] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -19942,7 +19943,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DEB8} }, - { + [TRAINER_SIS_AND_BRO_LIL_IAN_3] = { .partyFlags = 0, .trainerClass = CLASS_SIS_AND_BRO_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -19954,7 +19955,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DEC8} }, - { + [TRAINER_SWIMMER_MALE_FINN_2] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -19966,7 +19967,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823DED8} }, - { + [TRAINER_CRUSH_GIRL_SHARON_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_GIRL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -19978,7 +19979,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DEE0} }, - { + [TRAINER_CRUSH_GIRL_SHARON_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_GIRL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -19990,7 +19991,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DEF0} }, - { + [TRAINER_CRUSH_GIRL_TANYA_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_GIRL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -20002,7 +20003,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF00} }, - { + [TRAINER_CRUSH_GIRL_TANYA_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_GIRL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -20014,7 +20015,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF10} }, - { + [TRAINER_BLACK_BELT_SHEA_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -20026,7 +20027,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF20} }, - { + [TRAINER_BLACK_BELT_SHEA_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -20038,7 +20039,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF30} }, - { + [TRAINER_BLACK_BELT_HUGH_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -20050,7 +20051,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF40} }, - { + [TRAINER_BLACK_BELT_HUGH_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_BLACK_BELT_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -20062,7 +20063,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF50} }, - { + [TRAINER_CRUSH_KIN_MIK_KIA_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_KIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -20074,7 +20075,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF60} }, - { + [TRAINER_CRUSH_KIN_MIK_KIA_3] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_KIN, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -20086,7 +20087,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF70} }, - { + [TRAINER_TUBER_AMIRA_2] = { .partyFlags = 0, .trainerClass = CLASS_TUBER_3, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -20098,7 +20099,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DF80} }, - { + [TRAINER_TWINS_JOY_MEG_2] = { .partyFlags = 0, .trainerClass = CLASS_TWINS_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_TWINS, @@ -20110,7 +20111,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DF98} }, - { + [TRAINER_PAINTER_RAYNA_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PAINTER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -20122,7 +20123,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823DFA8} }, - { + [TRAINER_YOUNGSTER_DESTIN_2] = { .partyFlags = 0, .trainerClass = CLASS_YOUNGSTER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -20134,7 +20135,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DFB8} }, - { + [TRAINER_PKMN_BREEDER_ALIZE_2] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_BREEDER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE, @@ -20146,7 +20147,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DFC8} }, - { + [TRAINER_YOUNG_COUPLE_GIA_JES_2] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -20158,7 +20159,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DFE0} }, - { + [TRAINER_YOUNG_COUPLE_GIA_JES_3] = { .partyFlags = 0, .trainerClass = CLASS_YOUNG_COUPLE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_GIRL, @@ -20170,7 +20171,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DFF0} }, - { + [TRAINER_BIRD_KEEPER_MILO_2] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -20182,7 +20183,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E000} }, - { + [TRAINER_BIRD_KEEPER_CHAZ_2] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -20194,7 +20195,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E010} }, - { + [TRAINER_BIRD_KEEPER_HAROLD_2] = { .partyFlags = 0, .trainerClass = CLASS_BIRD_KEEPER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -20206,7 +20207,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E020} }, - { + [TRAINER_SWIMMER_FEMALE_NICOLE_2] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -20218,7 +20219,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823E030} }, - { + [TRAINER_PSYCHIC_JACLYN_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, @@ -20230,7 +20231,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823E038} }, - { + [TRAINER_SWIMMER_MALE_SAMIR_2] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -20242,7 +20243,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823E068} }, - { + [TRAINER_HIKER_EARL_2] = { .partyFlags = 0, .trainerClass = CLASS_HIKER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -20254,7 +20255,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E070} }, - { + [TRAINER_RUIN_MANIAC_LARRY_2] = { .partyFlags = 0, .trainerClass = CLASS_RUIN_MANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -20266,7 +20267,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E080} }, - { + [TRAINER_POKEMANIAC_HECTOR_2] = { .partyFlags = 0, .trainerClass = CLASS_POKEMANIAC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS, @@ -20278,7 +20279,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E090} }, - { + [TRAINER_PSYCHIC_DARIO_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -20290,7 +20291,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823E0A0} }, - { + [TRAINER_PSYCHIC_RODETTE_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PSYCHIC_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE | F_TRAINER_FEMALE, @@ -20302,7 +20303,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823E0B0} }, - { + [TRAINER_JUGGLER_MASON_2] = { .partyFlags = 0, .trainerClass = CLASS_JUGGLER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -20314,7 +20315,7 @@ const struct Trainer gTrainers[] = { .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823E0E0} }, - { + [TRAINER_PKMN_RANGER_NICOLAS_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -20326,7 +20327,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823E100} }, - { + [TRAINER_PKMN_RANGER_MADELINE_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -20338,7 +20339,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823E120} }, - { + [TRAINER_CRUSH_GIRL_CYNDY_2] = { .partyFlags = F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CRUSH_GIRL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_INTENSE, @@ -20350,7 +20351,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823E140} }, - { + [TRAINER_TAMER_EVAN_2] = { .partyFlags = 0, .trainerClass = CLASS_TAMER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_HIKER, @@ -20362,7 +20363,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823E158} }, - { + [TRAINER_PKMN_RANGER_JACKSON_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -20374,7 +20375,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823E170} }, - { + [TRAINER_PKMN_RANGER_KATELYN_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_PKMN_RANGER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -20386,7 +20387,7 @@ const struct Trainer gTrainers[] = { .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823E1A0} }, - { + [TRAINER_COOLTRAINER_LEROY_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -20398,7 +20399,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823E1B0} }, - { + [TRAINER_COOLTRAINER_MICHELLE_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOLTRAINER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL | F_TRAINER_FEMALE, @@ -20410,7 +20411,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823E200} }, - { + [TRAINER_COOL_COUPLE_LEX_NYA_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET, .trainerClass = CLASS_COOL_COUPLE, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_COOL, @@ -20422,7 +20423,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823E250} }, - { + [TRAINER_BUG_CATCHER_COLTON_2] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -20434,7 +20435,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823E270} }, - { + [TRAINER_BUG_CATCHER_COLTON_3] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -20446,7 +20447,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823E288} }, - { + [TRAINER_BUG_CATCHER_COLTON_4] = { .partyFlags = 0, .trainerClass = CLASS_BUG_CATCHER_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -20458,7 +20459,7 @@ const struct Trainer gTrainers[] = { .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823E2A0} }, - { + [TRAINER_SWIMMER_MALE_MATTHEW_2] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -20470,7 +20471,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E2B8} }, - { + [TRAINER_SWIMMER_MALE_TONY_2] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_MALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_SWIMMER, @@ -20482,7 +20483,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E2C8} }, - { + [TRAINER_SWIMMER_FEMALE_MELISSA_2] = { .partyFlags = 0, .trainerClass = CLASS_SWIMMER_FEMALE_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_FEMALE | F_TRAINER_FEMALE, @@ -20494,7 +20495,7 @@ const struct Trainer gTrainers[] = { .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E2D8} }, - { + [TRAINER_ELITE_FOUR_LORELEI_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, @@ -20506,7 +20507,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823E2E8} }, - { + [TRAINER_ELITE_FOUR_BRUNO_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, @@ -20518,7 +20519,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823E338} }, - { + [TRAINER_ELITE_FOUR_AGATHA_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, @@ -20530,7 +20531,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823E388} }, - { + [TRAINER_ELITE_FOUR_LANCE_2] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_ELITE_FOUR_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR, @@ -20542,7 +20543,7 @@ const struct Trainer gTrainers[] = { .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823E3D8} }, - { + [TRAINER_CHAMPION_REMATCH_SQUIRTLE] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -20554,7 +20555,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823E428} }, - { + [TRAINER_CHAMPION_REMATCH_BULBASAUR] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -20566,7 +20567,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823E488} }, - { + [TRAINER_CHAMPION_REMATCH_CHARMANDER] = { .partyFlags = F_TRAINER_PARTY_CUSTOM_MOVESET | F_TRAINER_PARTY_HELD_ITEM, .trainerClass = CLASS_CHAMPION_2, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, @@ -20578,7 +20579,7 @@ const struct Trainer gTrainers[] = { .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823E4E8} }, - { + [TRAINER_CUE_BALL_PAXTON] = { .partyFlags = 0, .trainerClass = CLASS_CUE_BALL, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, From 40355355b2a59d600b2ccbe37b67e5824a32d51c Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 11:56:06 -0400 Subject: [PATCH 084/114] Trainer AI flags --- src/trainers.c | 1484 ++++++++++++++++++++++++------------------------ 1 file changed, 742 insertions(+), 742 deletions(-) diff --git a/src/trainers.c b/src/trainers.c index 0b2243f26..0d3d14888 100644 --- a/src/trainers.c +++ b/src/trainers.c @@ -11695,7 +11695,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1A0} }, @@ -11707,7 +11707,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1A8} }, @@ -11719,7 +11719,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1B0} }, @@ -11731,7 +11731,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1B8} }, @@ -11743,7 +11743,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1C0} }, @@ -11755,7 +11755,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1C8} }, @@ -11767,7 +11767,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1D0} }, @@ -11779,7 +11779,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1D8} }, @@ -11791,7 +11791,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1E0} }, @@ -11803,7 +11803,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1E8} }, @@ -11815,7 +11815,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1F0} }, @@ -11827,7 +11827,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A1F8} }, @@ -11839,7 +11839,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A200} }, @@ -11851,7 +11851,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A208} }, @@ -11863,7 +11863,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A210} }, @@ -11875,7 +11875,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A218} }, @@ -11887,7 +11887,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A220} }, @@ -11899,7 +11899,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A228} }, @@ -11911,7 +11911,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A230} }, @@ -11923,7 +11923,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A238} }, @@ -11935,7 +11935,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A240} }, @@ -11947,7 +11947,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A248} }, @@ -11959,7 +11959,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A250} }, @@ -11971,7 +11971,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A258} }, @@ -11983,7 +11983,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SIDNEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A260} }, @@ -11995,7 +11995,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PHOEBE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A268} }, @@ -12007,7 +12007,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ROXANNE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A270} }, @@ -12019,7 +12019,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRAWLY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A278} }, @@ -12031,7 +12031,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TATE&LIZA"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A280} }, @@ -12043,7 +12043,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A288} }, @@ -12055,7 +12055,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A290} }, @@ -12067,7 +12067,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A298} }, @@ -12079,7 +12079,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2A0} }, @@ -12091,7 +12091,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2A8} }, @@ -12103,7 +12103,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2B0} }, @@ -12115,7 +12115,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2B8} }, @@ -12127,7 +12127,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2C0} }, @@ -12139,7 +12139,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2C8} }, @@ -12151,7 +12151,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2D0} }, @@ -12163,7 +12163,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2D8} }, @@ -12175,7 +12175,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2E0} }, @@ -12187,7 +12187,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2E8} }, @@ -12199,7 +12199,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2F0} }, @@ -12211,7 +12211,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A2F8} }, @@ -12223,7 +12223,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A300} }, @@ -12235,7 +12235,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A308} }, @@ -12247,7 +12247,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A310} }, @@ -12259,7 +12259,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A318} }, @@ -12271,7 +12271,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A320} }, @@ -12283,7 +12283,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A328} }, @@ -12295,7 +12295,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A330} }, @@ -12307,7 +12307,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A338} }, @@ -12319,7 +12319,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A340} }, @@ -12331,7 +12331,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A348} }, @@ -12343,7 +12343,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A350} }, @@ -12355,7 +12355,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A358} }, @@ -12367,7 +12367,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A360} }, @@ -12379,7 +12379,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A368} }, @@ -12391,7 +12391,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A370} }, @@ -12403,7 +12403,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A378} }, @@ -12415,7 +12415,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A380} }, @@ -12427,7 +12427,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A388} }, @@ -12439,7 +12439,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A390} }, @@ -12451,7 +12451,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A398} }, @@ -12463,7 +12463,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3A0} }, @@ -12475,7 +12475,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3A8} }, @@ -12487,7 +12487,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3B0} }, @@ -12499,7 +12499,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3B8} }, @@ -12511,7 +12511,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3C0} }, @@ -12523,7 +12523,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3C8} }, @@ -12535,7 +12535,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3D0} }, @@ -12547,7 +12547,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3D8} }, @@ -12559,7 +12559,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3E0} }, @@ -12571,7 +12571,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A3E8} }, @@ -12583,7 +12583,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A3F0} }, @@ -12595,7 +12595,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A400} }, @@ -12607,7 +12607,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A408} }, @@ -12619,7 +12619,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MATT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A410} }, @@ -12631,7 +12631,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHELLY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A418} }, @@ -12643,7 +12643,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TABITHA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A420} }, @@ -12655,7 +12655,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("COURTNEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A428} }, @@ -12667,7 +12667,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WATTSON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A430} }, @@ -12679,7 +12679,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("FLANNERY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A438} }, @@ -12691,7 +12691,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NORMAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A440} }, @@ -12703,7 +12703,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WINONA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A448} }, @@ -12715,7 +12715,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WALLACE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A450} }, @@ -12727,7 +12727,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GLACIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A458} }, @@ -12739,7 +12739,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DRAKE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A460} }, @@ -12751,7 +12751,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BEN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A468} }, @@ -12763,7 +12763,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CALVIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A478} }, @@ -12775,7 +12775,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOSH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A480} }, @@ -12787,7 +12787,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TIMMY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A498} }, @@ -12799,7 +12799,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A4A8} }, @@ -12811,7 +12811,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A4B8} }, @@ -12823,7 +12823,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHAD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A4C0} }, @@ -12835,7 +12835,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TYLER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A4D0} }, @@ -12847,7 +12847,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EDDIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A4D8} }, @@ -12859,7 +12859,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DILLON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A4E0} }, @@ -12871,7 +12871,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("YASU"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A4F0} }, @@ -12883,7 +12883,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DAVE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A508} }, @@ -12895,7 +12895,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BEN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A518} }, @@ -12907,7 +12907,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RICK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A528} }, @@ -12919,7 +12919,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DOUG"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A538} }, @@ -12931,7 +12931,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SAMMY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A550} }, @@ -12943,7 +12943,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("COLTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A558} }, @@ -12955,7 +12955,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GREG"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823A570} }, @@ -12967,7 +12967,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JAMES"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A590} }, @@ -12979,7 +12979,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KENT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A5A0} }, @@ -12991,7 +12991,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ROBBY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A5B0} }, @@ -13003,7 +13003,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CALE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823A5C8} }, @@ -13015,7 +13015,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KEIGO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A5E8} }, @@ -13027,7 +13027,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ELIJAH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A600} }, @@ -13039,7 +13039,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A608} }, @@ -13051,7 +13051,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRENT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A620} }, @@ -13063,7 +13063,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CONNER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A630} }, @@ -13075,7 +13075,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JANICE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A648} }, @@ -13087,7 +13087,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SALLY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A658} }, @@ -13099,7 +13099,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ROBIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A668} }, @@ -13111,7 +13111,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CRISSY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A670} }, @@ -13123,7 +13123,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MIRIAM"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A688} }, @@ -13135,7 +13135,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("IRIS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A698} }, @@ -13147,7 +13147,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RELI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A6A0} }, @@ -13159,7 +13159,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A6B0} }, @@ -13171,7 +13171,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A6C8} }, @@ -13183,7 +13183,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HALEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A6D8} }, @@ -13195,7 +13195,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ANN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A6F0} }, @@ -13207,7 +13207,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DAWN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A700} }, @@ -13219,7 +13219,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PAIGE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A710} }, @@ -13231,7 +13231,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ANDREA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A720} }, @@ -13243,7 +13243,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MEGAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823A738} }, @@ -13255,7 +13255,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JULIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A760} }, @@ -13267,7 +13267,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KAY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A770} }, @@ -13279,7 +13279,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LISA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A780} }, @@ -13291,7 +13291,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EDMOND"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A790} }, @@ -13303,7 +13303,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TREVOR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A7A0} }, @@ -13315,7 +13315,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LEONARD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A7B0} }, @@ -13327,7 +13327,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DUNCAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A7B8} }, @@ -13339,7 +13339,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HUEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A7D0} }, @@ -13351,7 +13351,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DYLAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A7E0} }, @@ -13363,7 +13363,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PHILLIP"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A7F8} }, @@ -13375,7 +13375,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DWAYNE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A800} }, @@ -13387,7 +13387,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LIAM"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823A810} }, @@ -13399,7 +13399,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHANE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A830} }, @@ -13411,7 +13411,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ETHAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A840} }, @@ -13423,7 +13423,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RICKY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A848} }, @@ -13435,7 +13435,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JEFF"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A850} }, @@ -13447,7 +13447,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A860} }, @@ -13459,7 +13459,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHRIS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A868} }, @@ -13471,7 +13471,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DREW"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823A878} }, @@ -13483,7 +13483,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DIANA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A898} }, @@ -13495,7 +13495,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NANCY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A8A0} }, @@ -13507,7 +13507,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ISABELLE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A8B0} }, @@ -13519,7 +13519,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KELSEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A8C8} }, @@ -13531,7 +13531,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALICIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823A8D8} }, @@ -13543,7 +13543,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CAITLIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A8F8} }, @@ -13555,7 +13555,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HEIDI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A900} }, @@ -13567,7 +13567,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CAROL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A910} }, @@ -13579,7 +13579,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SOFIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A920} }, @@ -13591,7 +13591,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARTHA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A938} }, @@ -13603,7 +13603,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TINA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A948} }, @@ -13615,7 +13615,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HANNAH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823A958} }, @@ -13627,7 +13627,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A980} }, @@ -13639,7 +13639,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HERMAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A990} }, @@ -13651,7 +13651,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("COOPER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A9A0} }, @@ -13663,7 +13663,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("STEVE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A9B8} }, @@ -13675,7 +13675,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WINSTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823A9C8} }, @@ -13687,7 +13687,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DAWSON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823A9D0} }, @@ -13699,7 +13699,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ASHTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A9E8} }, @@ -13711,7 +13711,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOVAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823A9F8} }, @@ -13723,7 +13723,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MIGUEL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AA08} }, @@ -13735,7 +13735,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AIDAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823AA20} }, @@ -13747,7 +13747,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GLENN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AA60} }, @@ -13759,7 +13759,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LESLIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823AA78} }, @@ -13771,7 +13771,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AA88} }, @@ -13783,7 +13783,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823AAA0} }, @@ -13795,7 +13795,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AAC0} }, @@ -13807,7 +13807,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ERIK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AAD0} }, @@ -13819,7 +13819,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AVERY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823AAE8} }, @@ -13831,7 +13831,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DEREK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AB08} }, @@ -13843,7 +13843,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ZAC"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AB10} }, @@ -13855,7 +13855,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARCOS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AB20} }, @@ -13867,7 +13867,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("FRANKLIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AB38} }, @@ -13879,7 +13879,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NOB"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823AB48} }, @@ -13891,7 +13891,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WAYNE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AB68} }, @@ -13903,7 +13903,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823AB70} }, @@ -13915,7 +13915,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRICE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AB90} }, @@ -13927,7 +13927,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CLARK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823ABA8} }, @@ -13939,7 +13939,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TRENT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823ABC8} }, @@ -13951,7 +13951,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DUDLEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823ABD8} }, @@ -13963,7 +13963,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALLEN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823AC08} }, @@ -13975,7 +13975,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ERIC"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AC18} }, @@ -13987,7 +13987,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LENNY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823AC28} }, @@ -13999,7 +13999,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("OLIVER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AC48} }, @@ -14011,7 +14011,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LUCAS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823AC60} }, @@ -14023,7 +14023,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JARED"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823AC80} }, @@ -14035,7 +14035,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MALIK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823ACB0} }, @@ -14047,7 +14047,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ERNEST"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823ACD0} }, @@ -14059,7 +14059,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALEX"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823AD20} }, @@ -14071,7 +14071,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LAO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823AD50} }, @@ -14083,7 +14083,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AD70} }, @@ -14095,7 +14095,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HIDEO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AD78} }, @@ -14107,7 +14107,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RUBEN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823AD80} }, @@ -14119,7 +14119,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BILLY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823ADB0} }, @@ -14131,7 +14131,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NIKOLAS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823ADB8} }, @@ -14143,7 +14143,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JAXON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823ADD8} }, @@ -14155,7 +14155,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WILLIAM"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823ADF8} }, @@ -14167,7 +14167,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LUKAS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823AE48} }, @@ -14179,7 +14179,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ISAAC"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823AE88} }, @@ -14191,7 +14191,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GERALD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823AEB8} }, @@ -14203,7 +14203,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AED8} }, @@ -14215,7 +14215,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AEE8} }, @@ -14227,7 +14227,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AEF0} }, @@ -14239,7 +14239,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("QUINN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AF08} }, @@ -14251,7 +14251,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RAMON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AF20} }, @@ -14263,7 +14263,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DUSTY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AF28} }, @@ -14275,7 +14275,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ARNIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AF38} }, @@ -14287,7 +14287,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AF48} }, @@ -14299,7 +14299,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SIMON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AF58} }, @@ -14311,7 +14311,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LEWIS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AF60} }, @@ -14323,7 +14323,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BAILY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AF70} }, @@ -14335,7 +14335,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRAXTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AF80} }, @@ -14347,7 +14347,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BERNIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AF88} }, @@ -14359,7 +14359,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DALE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AFA0} }, @@ -14371,7 +14371,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BARNY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AFB8} }, @@ -14383,7 +14383,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NED"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823AFD0} }, @@ -14395,7 +14395,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHIP"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823AFE8} }, @@ -14407,7 +14407,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HANK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823AFF8} }, @@ -14419,7 +14419,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ELLIOT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B000} }, @@ -14431,7 +14431,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RONALD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B020} }, @@ -14443,7 +14443,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CLAUDE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B040} }, @@ -14455,7 +14455,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WADE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 6, .party = {.NoItemDefaultMoves = sTrainerMons_823B050} }, @@ -14467,7 +14467,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NOLAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B080} }, @@ -14479,7 +14479,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ANDREW"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B090} }, @@ -14491,7 +14491,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LUIS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B0A0} }, @@ -14503,7 +14503,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RICHARD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B0B0} }, @@ -14515,7 +14515,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("REECE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B0C0} }, @@ -14527,7 +14527,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MATTHEW"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B0D8} }, @@ -14539,7 +14539,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DOUGLAS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B0E8} }, @@ -14551,7 +14551,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DAVID"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B108} }, @@ -14563,7 +14563,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TONY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B120} }, @@ -14575,7 +14575,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AXLE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823B130} }, @@ -14587,7 +14587,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BARRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B158} }, @@ -14599,7 +14599,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DEAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B168} }, @@ -14611,7 +14611,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DARRIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B170} }, @@ -14623,7 +14623,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SPENCER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B190} }, @@ -14635,7 +14635,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JACK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B1A0} }, @@ -14647,7 +14647,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JEROME"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B1A8} }, @@ -14659,7 +14659,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ROLAND"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B1B8} }, @@ -14671,7 +14671,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KOJI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B1D0} }, @@ -14683,7 +14683,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LUKE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B1E8} }, @@ -14695,7 +14695,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CAMRON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B1F8} }, @@ -14707,7 +14707,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RAUL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B208} }, @@ -14719,7 +14719,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ISAIAH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B218} }, @@ -14731,7 +14731,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ZEEK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B228} }, @@ -14743,7 +14743,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JAMAL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B230} }, @@ -14755,7 +14755,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("COREY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B250} }, @@ -14767,7 +14767,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHASE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B260} }, @@ -14779,7 +14779,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HUGO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B278} }, @@ -14791,7 +14791,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JASPER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B288} }, @@ -14803,7 +14803,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DIRK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B298} }, @@ -14815,7 +14815,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DARIAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B2A8} }, @@ -14827,7 +14827,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("STAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B2B8} }, @@ -14839,7 +14839,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B2D0} }, @@ -14851,7 +14851,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RICH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B2D8} }, @@ -14863,7 +14863,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRIDGET"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B2E8} }, @@ -14875,7 +14875,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TAMIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B308} }, @@ -14887,7 +14887,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LORI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B318} }, @@ -14899,7 +14899,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LOLA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B320} }, @@ -14911,7 +14911,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHEILA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B338} }, @@ -14923,7 +14923,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TIFFANY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B348} }, @@ -14935,7 +14935,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NORA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B350} }, @@ -14947,7 +14947,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MELISSA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B368} }, @@ -14959,7 +14959,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRACE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B378} }, @@ -14971,7 +14971,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("OLIVIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B388} }, @@ -14983,7 +14983,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LAUREN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B398} }, @@ -14995,7 +14995,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ANYA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823B3B0} }, @@ -15007,7 +15007,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALICE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B3D8} }, @@ -15019,7 +15019,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CONNIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B3E8} }, @@ -15031,7 +15031,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHIRLEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B400} }, @@ -15043,7 +15043,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOHAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B418} }, @@ -15055,7 +15055,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TYRON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B438} }, @@ -15067,7 +15067,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CAMERON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B448} }, @@ -15079,7 +15079,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PRESTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B460} }, @@ -15091,7 +15091,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RANDALL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B468} }, @@ -15103,7 +15103,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LUCA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B480} }, @@ -15115,7 +15115,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DALTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B490} }, @@ -15127,7 +15127,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NELSON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B4A0} }, @@ -15139,7 +15139,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KIRK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B4C0} }, @@ -15151,7 +15151,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHAWN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B4E0} }, @@ -15163,7 +15163,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GREGORY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823B4F0} }, @@ -15175,7 +15175,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EDWARD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B500} }, @@ -15187,7 +15187,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KAYDEN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B540} }, @@ -15199,7 +15199,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NATE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B548} }, @@ -15211,7 +15211,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PHIL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B558} }, @@ -15223,7 +15223,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EDGAR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B568} }, @@ -15235,7 +15235,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JASON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B580} }, @@ -15247,7 +15247,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("COLE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B588} }, @@ -15259,7 +15259,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("VINCENT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B598} }, @@ -15271,7 +15271,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOHN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B5A8} }, @@ -15283,7 +15283,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SEBASTIAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B5C8} }, @@ -15295,7 +15295,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823B5D8} }, @@ -15307,7 +15307,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ROBERT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B600} }, @@ -15319,7 +15319,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DONALD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B620} }, @@ -15331,7 +15331,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BENNY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B628} }, @@ -15343,7 +15343,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EDWIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B638} }, @@ -15355,7 +15355,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHESTER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B658} }, @@ -15367,7 +15367,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WILTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B670} }, @@ -15379,7 +15379,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RAMIRO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B680} }, @@ -15391,7 +15391,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JACOB"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B688} }, @@ -15403,7 +15403,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ROGER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B6A8} }, @@ -15415,7 +15415,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("REED"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B6C0} }, @@ -15427,7 +15427,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KEITH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B6E0} }, @@ -15439,7 +15439,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CARTER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B6F0} }, @@ -15451,7 +15451,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MITCH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823B708} }, @@ -15463,7 +15463,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BECK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B728} }, @@ -15475,7 +15475,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARLON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B738} }, @@ -15487,7 +15487,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KOICHI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823B750} }, @@ -15499,7 +15499,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MIKE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823B760} }, @@ -15511,7 +15511,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HIDEKI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823B778} }, @@ -15523,7 +15523,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AARON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.ItemDefaultMoves = sTrainerMons_823B788} }, @@ -15535,7 +15535,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HITOSHI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823B790} }, @@ -15547,7 +15547,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ATSUSHI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823B7A8} }, @@ -15559,7 +15559,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KIYO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.ItemDefaultMoves = sTrainerMons_823B7B8} }, @@ -15571,7 +15571,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TAKASHI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823B7C0} }, @@ -15583,7 +15583,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DAISUKE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823B7D8} }, @@ -15595,7 +15595,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B7F0} }, @@ -15607,7 +15607,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B7F8} }, @@ -15619,7 +15619,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B800} }, @@ -15631,7 +15631,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823B808} }, @@ -15643,7 +15643,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823B828} }, @@ -15655,7 +15655,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823B848} }, @@ -15667,7 +15667,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B868} }, @@ -15679,7 +15679,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B8A8} }, @@ -15691,7 +15691,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B8E8} }, @@ -15703,7 +15703,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TED"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823B928} }, @@ -15715,7 +15715,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CONNOR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B938} }, @@ -15727,7 +15727,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823B978} }, @@ -15739,7 +15739,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOSE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823B990} }, @@ -15751,7 +15751,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RODNEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823B9B0} }, @@ -15763,7 +15763,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BEAU"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823B9B8} }, @@ -15775,7 +15775,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TAYLOR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823B9F8} }, @@ -15787,7 +15787,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOSHUA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BA48} }, @@ -15799,7 +15799,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PARKER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BA58} }, @@ -15811,7 +15811,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ED"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823BA68} }, @@ -15823,7 +15823,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TRAVIS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BA98} }, @@ -15835,7 +15835,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRAYDON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BAA8} }, @@ -15847,7 +15847,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("IVAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BAC0} }, @@ -15859,7 +15859,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GIOVANNI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BAD0} }, @@ -15871,7 +15871,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GIOVANNI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823BAE8} }, @@ -15883,7 +15883,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GIOVANNI"), .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823BB08} }, @@ -15895,7 +15895,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BB58} }, @@ -15907,7 +15907,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BB68} }, @@ -15919,7 +15919,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BB80} }, @@ -15931,7 +15931,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BB90} }, @@ -15943,7 +15943,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BBA0} }, @@ -15955,7 +15955,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BBB0} }, @@ -15967,7 +15967,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BBC0} }, @@ -15979,7 +15979,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BBD0} }, @@ -15991,7 +15991,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BBE0} }, @@ -16003,7 +16003,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823BBF0} }, @@ -16015,7 +16015,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823BC20} }, @@ -16027,7 +16027,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823BC40} }, @@ -16039,7 +16039,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823BC60} }, @@ -16051,7 +16051,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BCB0} }, @@ -16063,7 +16063,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BCC8} }, @@ -16075,7 +16075,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BCD8} }, @@ -16087,7 +16087,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BCF0} }, @@ -16099,7 +16099,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BD08} }, @@ -16111,7 +16111,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BD18} }, @@ -16123,7 +16123,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BD30} }, @@ -16135,7 +16135,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823BD40} }, @@ -16147,7 +16147,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BD60} }, @@ -16159,7 +16159,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BD70} }, @@ -16171,7 +16171,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823BD80} }, @@ -16183,7 +16183,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BDA8} }, @@ -16195,7 +16195,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BDC0} }, @@ -16207,7 +16207,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BDD0} }, @@ -16219,7 +16219,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823BDE8} }, @@ -16231,7 +16231,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823BDF0} }, @@ -16243,7 +16243,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BDF8} }, @@ -16255,7 +16255,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BE08} }, @@ -16267,7 +16267,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823BE20} }, @@ -16279,7 +16279,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BE60} }, @@ -16291,7 +16291,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823BE70} }, @@ -16303,7 +16303,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823BE80} }, @@ -16315,7 +16315,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BEA0} }, @@ -16327,7 +16327,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BEB8} }, @@ -16339,7 +16339,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BED0} }, @@ -16351,7 +16351,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823BEE8} }, @@ -16363,7 +16363,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823BEF0} }, @@ -16375,7 +16375,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823BF18} }, @@ -16387,7 +16387,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SAMUEL"), .items = {ITEM_SUPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823BF30} }, @@ -16399,7 +16399,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GEORGE"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823BF80} }, @@ -16411,7 +16411,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("COLBY"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823BFD0} }, @@ -16423,7 +16423,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PAUL"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C020} }, @@ -16435,7 +16435,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ROLANDO"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C070} }, @@ -16447,7 +16447,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GILBERT"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C0C0} }, @@ -16459,7 +16459,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("OWEN"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C110} }, @@ -16471,7 +16471,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BERKE"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C160} }, @@ -16483,7 +16483,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("YUJI"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C1B0} }, @@ -16495,7 +16495,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WARREN"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C200} }, @@ -16507,7 +16507,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARY"), .items = {ITEM_SUPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C250} }, @@ -16519,7 +16519,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CAROLINE"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C2A0} }, @@ -16531,7 +16531,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALEXA"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C2F0} }, @@ -16543,7 +16543,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHANNON"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C340} }, @@ -16555,7 +16555,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NAOMI"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C390} }, @@ -16567,7 +16567,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BROOKE"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C3E0} }, @@ -16579,7 +16579,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AUSTINA"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C430} }, @@ -16591,7 +16591,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JULIE"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823C480} }, @@ -16603,7 +16603,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LORELEI"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823C4D0} }, @@ -16615,7 +16615,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRUNO"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823C520} }, @@ -16627,7 +16627,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AGATHA"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823C570} }, @@ -16639,7 +16639,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LANCE"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823C5C0} }, @@ -16651,7 +16651,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BROCK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823C610} }, @@ -16663,7 +16663,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MISTY"), .items = {ITEM_SUPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823C630} }, @@ -16675,7 +16675,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LT. SURGE"), .items = {ITEM_SUPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823C650} }, @@ -16687,7 +16687,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ERIKA"), .items = {ITEM_HYPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823C680} }, @@ -16699,7 +16699,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KOGA"), .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823C6B0} }, @@ -16711,7 +16711,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BLAINE"), .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823C6F0} }, @@ -16723,7 +16723,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SABRINA"), .items = {ITEM_HYPER_POTION, ITEM_HYPER_POTION, ITEM_FULL_HEAL}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823C730} }, @@ -16735,7 +16735,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("THOMAS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823C770} }, @@ -16747,7 +16747,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ARTHUR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823C780} }, @@ -16759,7 +16759,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TUCKER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823C790} }, @@ -16771,7 +16771,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NORTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823C798} }, @@ -16783,7 +16783,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WALTER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823C7A0} }, @@ -16795,7 +16795,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823C7B0} }, @@ -16807,7 +16807,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823C7D0} }, @@ -16819,7 +16819,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823C7F0} }, @@ -16831,7 +16831,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C810} }, @@ -16843,7 +16843,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C838} }, @@ -16855,7 +16855,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C860} }, @@ -16867,7 +16867,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C888} }, @@ -16879,7 +16879,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C8B0} }, @@ -16891,7 +16891,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823C8D8} }, @@ -16903,7 +16903,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 6, .party = {.NoItemCustomMoves = sTrainerMons_823C900} }, @@ -16915,7 +16915,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 6, .party = {.NoItemCustomMoves = sTrainerMons_823C960} }, @@ -16927,7 +16927,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 6, .party = {.NoItemCustomMoves = sTrainerMons_823C9C0} }, @@ -16939,7 +16939,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823CA20} }, @@ -16951,7 +16951,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823CA80} }, @@ -16963,7 +16963,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823CAE0} }, @@ -16975,7 +16975,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PATRICIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB40} }, @@ -16987,7 +16987,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CARLY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB48} }, @@ -16999,7 +16999,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HOPE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB50} }, @@ -17011,7 +17011,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PAULA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB58} }, @@ -17023,7 +17023,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LAUREL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CB60} }, @@ -17035,7 +17035,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JODY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB70} }, @@ -17047,7 +17047,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TAMMY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB78} }, @@ -17059,7 +17059,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RUTH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB80} }, @@ -17071,7 +17071,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KARINA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB88} }, @@ -17083,7 +17083,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JANAE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CB90} }, @@ -17095,7 +17095,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ANGELICA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CB98} }, @@ -17107,7 +17107,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EMILIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBB0} }, @@ -17119,7 +17119,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JENNIFER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBB8} }, @@ -17131,7 +17131,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBC0} }, @@ -17143,7 +17143,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBC8} }, @@ -17155,7 +17155,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBD0} }, @@ -17167,7 +17167,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBD8} }, @@ -17179,7 +17179,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CBE0} }, @@ -17191,7 +17191,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CBE8} }, @@ -17203,7 +17203,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CC00} }, @@ -17215,7 +17215,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CC08} }, @@ -17227,7 +17227,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AMANDA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CC10} }, @@ -17239,7 +17239,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("STACY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CC20} }, @@ -17251,7 +17251,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TASHA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CC28} }, @@ -17263,7 +17263,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JEREMY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CC40} }, @@ -17275,7 +17275,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALMA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CC50} }, @@ -17287,7 +17287,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SUSIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823CC68} }, @@ -17299,7 +17299,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("VALERIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CC90} }, @@ -17311,7 +17311,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GWEN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823CCA0} }, @@ -17323,7 +17323,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("VIRGIL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823CCC0} }, @@ -17335,7 +17335,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("FLINT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CCF0} }, @@ -17347,7 +17347,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MISSY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CD00} }, @@ -17359,7 +17359,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("IRENE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CD10} }, @@ -17371,7 +17371,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DANA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CD28} }, @@ -17383,7 +17383,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ARIANA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823CD40} }, @@ -17395,7 +17395,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LEAH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CD60} }, @@ -17407,7 +17407,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JUSTIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CD70} }, @@ -17419,7 +17419,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("YAZMIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CD80} }, @@ -17431,7 +17431,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KINDRA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CD98} }, @@ -17443,7 +17443,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BECKY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CDB0} }, @@ -17455,7 +17455,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CELIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CDC0} }, @@ -17467,7 +17467,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BROOKS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CDC8} }, @@ -17479,7 +17479,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LAMAR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CDD0} }, @@ -17491,7 +17491,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ELI & ANNE"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CDE0} }, @@ -17503,7 +17503,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RAY & TYRA"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823CDF0} }, @@ -17515,7 +17515,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GIA & JES"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CE10} }, @@ -17527,7 +17527,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KIRI & JAN"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CE20} }, @@ -17539,7 +17539,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RON & MYA"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823CE30} }, @@ -17551,7 +17551,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LEA & JED"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CE40} }, @@ -17563,7 +17563,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LIA & LUC"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CE50} }, @@ -17575,7 +17575,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LIL & IAN"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CE60} }, @@ -17587,7 +17587,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE70} }, @@ -17599,7 +17599,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE78} }, @@ -17611,7 +17611,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE80} }, @@ -17623,7 +17623,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE88} }, @@ -17635,7 +17635,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE90} }, @@ -17647,7 +17647,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CE98} }, @@ -17659,7 +17659,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BEN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CEA0} }, @@ -17671,7 +17671,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BEN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CEB0} }, @@ -17683,7 +17683,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHAD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CEC0} }, @@ -17695,7 +17695,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RELI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CED0} }, @@ -17707,7 +17707,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RELI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CEE0} }, @@ -17719,7 +17719,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TIMMY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CEF0} }, @@ -17731,7 +17731,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TIMMY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CF08} }, @@ -17743,7 +17743,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TIMMY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823CF20} }, @@ -17755,7 +17755,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHAD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CF38} }, @@ -17767,7 +17767,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JANICE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CF48} }, @@ -17779,7 +17779,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JANICE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CF58} }, @@ -17791,7 +17791,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHAD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CF68} }, @@ -17803,7 +17803,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("FRANKLIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CF78} }, @@ -17815,7 +17815,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PROF. OAK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CF88} }, @@ -17827,7 +17827,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRENDAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CF90} }, @@ -17839,7 +17839,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MAY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CF98} }, @@ -17851,7 +17851,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RED"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CFA0} }, @@ -17863,7 +17863,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LEAF"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823CFA8} }, @@ -17875,7 +17875,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823CFB0} }, @@ -17887,7 +17887,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JACLYN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823CFC0} }, @@ -17899,7 +17899,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHARON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823CFF0} }, @@ -17911,7 +17911,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AMIRA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D000} }, @@ -17923,7 +17923,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALIZE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D018} }, @@ -17935,7 +17935,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NICOLAS"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D030} }, @@ -17947,7 +17947,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MADELINE"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D050} }, @@ -17959,7 +17959,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NIKKI"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D070} }, @@ -17971,7 +17971,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("STANLY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D080} }, @@ -17983,7 +17983,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JACKI"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D098} }, @@ -17995,7 +17995,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DAISY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D0A8} }, @@ -18007,7 +18007,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GOON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D0B8} }, @@ -18019,7 +18019,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GOON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D0D8} }, @@ -18031,7 +18031,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GOON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D0E8} }, @@ -18043,7 +18043,7 @@ const struct Trainer gTrainers[] = { .trainerName = _(""), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D0F0} }, @@ -18055,7 +18055,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ANTHONY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D0F8} }, @@ -18067,7 +18067,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHARLIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D108} }, @@ -18079,7 +18079,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ELI & ANNE"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D120} }, @@ -18091,7 +18091,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOHNSON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D130} }, @@ -18103,7 +18103,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RICARDO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D148} }, @@ -18115,7 +18115,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JAREN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D178} }, @@ -18127,7 +18127,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D188} }, @@ -18139,7 +18139,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823D198} }, @@ -18151,7 +18151,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D1B8} }, @@ -18163,7 +18163,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D1D0} }, @@ -18175,7 +18175,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D1E8} }, @@ -18187,7 +18187,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D200} }, @@ -18199,7 +18199,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ADMIN"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D210} }, @@ -18211,7 +18211,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ADMIN"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D240} }, @@ -18223,7 +18223,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GIDEON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823D270} }, @@ -18235,7 +18235,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AMARA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D2C0} }, @@ -18247,7 +18247,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D2D8} }, @@ -18259,7 +18259,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ABIGAIL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D2E8} }, @@ -18271,7 +18271,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("FINN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D300} }, @@ -18283,7 +18283,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GARRETT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D308} }, @@ -18295,7 +18295,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TOMMY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823D320} }, @@ -18307,7 +18307,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TANYA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D348} }, @@ -18319,7 +18319,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHEA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D358} }, @@ -18331,7 +18331,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HUGH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D368} }, @@ -18343,7 +18343,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRYCE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D378} }, @@ -18355,7 +18355,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CLAIRE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823D390} }, @@ -18367,7 +18367,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MIK & KIA"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D3B0} }, @@ -18379,7 +18379,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("VIOLET"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D3C0} }, @@ -18391,7 +18391,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALEXIS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823D3D8} }, @@ -18403,7 +18403,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOY & MEG"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D3F8} }, @@ -18415,7 +18415,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TISHA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D408} }, @@ -18427,7 +18427,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CELINA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D410} }, @@ -18439,7 +18439,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RAYNA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D420} }, @@ -18451,7 +18451,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GILLIAN"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823D430} }, @@ -18463,7 +18463,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DESTIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D448} }, @@ -18475,7 +18475,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TOBY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D458} }, @@ -18487,7 +18487,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D470} }, @@ -18499,7 +18499,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D488} }, @@ -18511,7 +18511,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRUNT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D4A8} }, @@ -18523,7 +18523,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MILO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D4C0} }, @@ -18535,7 +18535,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHAZ"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D4D0} }, @@ -18547,7 +18547,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HAROLD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D4E0} }, @@ -18559,7 +18559,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TYLOR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D4F0} }, @@ -18571,7 +18571,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MYMO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D500} }, @@ -18583,7 +18583,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NICOLE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D510} }, @@ -18595,7 +18595,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AVA & GEB"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D518} }, @@ -18607,7 +18607,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ROSE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D528} }, @@ -18619,7 +18619,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SAMIR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D538} }, @@ -18631,7 +18631,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DENISE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D540} }, @@ -18643,7 +18643,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MIU & MIA"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D550} }, @@ -18655,7 +18655,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EARL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D560} }, @@ -18667,7 +18667,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("FOSTER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D570} }, @@ -18679,7 +18679,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LARRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D578} }, @@ -18691,7 +18691,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DARYL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D588} }, @@ -18703,7 +18703,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HECTOR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D590} }, @@ -18715,7 +18715,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DARIO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D5A0} }, @@ -18727,7 +18727,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RODETTE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D5B0} }, @@ -18739,7 +18739,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MIAH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D5E0} }, @@ -18751,7 +18751,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EVE & JON"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D5F0} }, @@ -18763,7 +18763,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MASON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemCustomMoves = sTrainerMons_823D600} }, @@ -18775,7 +18775,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CYNDY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823D640} }, @@ -18787,7 +18787,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOCELYN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823D658} }, @@ -18799,7 +18799,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EVAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D668} }, @@ -18811,7 +18811,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D680} }, @@ -18823,7 +18823,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LOGAN"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D690} }, @@ -18835,7 +18835,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JACKSON"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D6B0} }, @@ -18847,7 +18847,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BETH"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D6E0} }, @@ -18859,7 +18859,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KATELYN"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D6F8} }, @@ -18871,7 +18871,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LEROY"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823D708} }, @@ -18883,7 +18883,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MICHELLE"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823D758} }, @@ -18895,7 +18895,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LEX & NYA"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = TRUE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823D7A8} }, @@ -18907,7 +18907,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRANDON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D7C8} }, @@ -18919,7 +18919,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BENJAMIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823D7D0} }, @@ -18931,7 +18931,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EDNA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823D800} }, @@ -18943,7 +18943,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CLIFFORD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D810} }, @@ -18955,7 +18955,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SELPHY"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemCustomMoves = sTrainerMons_823D820} }, @@ -18967,7 +18967,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LAWSON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D840} }, @@ -18979,7 +18979,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LAURA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D858} }, @@ -18991,7 +18991,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BETHANY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D870} }, @@ -19003,7 +19003,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALLISON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D878} }, @@ -19015,7 +19015,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GARRET"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D890} }, @@ -19027,7 +19027,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JONAH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823D898} }, @@ -19039,7 +19039,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("VANCE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D8B8} }, @@ -19051,7 +19051,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NASH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D8C8} }, @@ -19063,7 +19063,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CORDELL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D8E0} }, @@ -19075,7 +19075,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DALIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823D8F0} }, @@ -19087,7 +19087,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOANA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D910} }, @@ -19099,7 +19099,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RILEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D918} }, @@ -19111,7 +19111,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARCY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D928} }, @@ -19123,7 +19123,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LAYTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D940} }, @@ -19135,7 +19135,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KELSEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D958} }, @@ -19147,7 +19147,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KELSEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D968} }, @@ -19159,7 +19159,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KELSEY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D978} }, @@ -19171,7 +19171,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RICKY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D988} }, @@ -19183,7 +19183,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RICKY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D990} }, @@ -19195,7 +19195,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RICKY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823D998} }, @@ -19207,7 +19207,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JEFF"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D9A0} }, @@ -19219,7 +19219,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JEFF"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D9B0} }, @@ -19231,7 +19231,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JEFF"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823D9C0} }, @@ -19243,7 +19243,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ISABELLE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D9D0} }, @@ -19255,7 +19255,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ISABELLE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823D9E8} }, @@ -19267,7 +19267,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ISABELLE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DA00} }, @@ -19279,7 +19279,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("YASU"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DA18} }, @@ -19291,7 +19291,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("YASU"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DA30} }, @@ -19303,7 +19303,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BERNIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DA48} }, @@ -19315,7 +19315,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DARIAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DA60} }, @@ -19327,7 +19327,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHRIS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DA70} }, @@ -19339,7 +19339,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHRIS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DA80} }, @@ -19351,7 +19351,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHRIS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DA90} }, @@ -19363,7 +19363,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALICIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823DAA0} }, @@ -19375,7 +19375,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALICIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823DAA8} }, @@ -19387,7 +19387,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALICIA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823DAB0} }, @@ -19399,7 +19399,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JEREMY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DAB8} }, @@ -19411,7 +19411,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DAC8} }, @@ -19423,7 +19423,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HERMAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DAD8} }, @@ -19435,7 +19435,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HERMAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DAE8} }, @@ -19447,7 +19447,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TRENT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DAF8} }, @@ -19459,7 +19459,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MEGAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823DB08} }, @@ -19471,7 +19471,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MEGAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823DB30} }, @@ -19483,7 +19483,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GLENN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DB58} }, @@ -19495,7 +19495,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RICH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DB70} }, @@ -19507,7 +19507,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JAREN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DB80} }, @@ -19519,7 +19519,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ELLIOT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DB90} }, @@ -19531,7 +19531,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LUCA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DBB0} }, @@ -19543,7 +19543,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHEILA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DBC0} }, @@ -19555,7 +19555,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ROBERT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DBD0} }, @@ -19567,7 +19567,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ROBERT"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DBF0} }, @@ -19579,7 +19579,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SUSIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823DC10} }, @@ -19591,7 +19591,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SUSIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823DC38} }, @@ -19603,7 +19603,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SUSIE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 5, .party = {.NoItemDefaultMoves = sTrainerMons_823DC60} }, @@ -19615,7 +19615,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LUKAS"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DC88} }, @@ -19627,7 +19627,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BENNY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DCA8} }, @@ -19639,7 +19639,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BENNY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DCB8} }, @@ -19651,7 +19651,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARLON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DCC8} }, @@ -19663,7 +19663,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MARLON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DCE0} }, @@ -19675,7 +19675,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GRACE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DCF8} }, @@ -19687,7 +19687,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHESTER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DD08} }, @@ -19699,7 +19699,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHESTER"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DD20} }, @@ -19711,7 +19711,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BECKY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DD38} }, @@ -19723,7 +19723,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BECKY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DD48} }, @@ -19735,7 +19735,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BECKY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DD58} }, @@ -19747,7 +19747,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RON & MYA"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DD68} }, @@ -19759,7 +19759,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RON & MYA"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DD78} }, @@ -19771,7 +19771,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RON & MYA"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DD88} }, @@ -19783,7 +19783,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RUBEN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DD98} }, @@ -19795,7 +19795,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CAMRON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DDB0} }, @@ -19807,7 +19807,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JAXON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DDC0} }, @@ -19819,7 +19819,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ISAIAH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DDD0} }, @@ -19831,7 +19831,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("COREY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DDE0} }, @@ -19843,7 +19843,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JACOB"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DDF0} }, @@ -19855,7 +19855,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JACOB"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DE10} }, @@ -19867,7 +19867,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALICE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DE30} }, @@ -19879,7 +19879,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DARRIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823DE40} }, @@ -19891,7 +19891,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MISSY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DE60} }, @@ -19903,7 +19903,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MISSY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DE70} }, @@ -19915,7 +19915,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("WADE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 6, .party = {.NoItemDefaultMoves = sTrainerMons_823DE80} }, @@ -19927,7 +19927,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JACK"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823DEB0} }, @@ -19939,7 +19939,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LIL & IAN"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DEB8} }, @@ -19951,7 +19951,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LIL & IAN"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DEC8} }, @@ -19963,7 +19963,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("FINN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823DED8} }, @@ -19975,7 +19975,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHARON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DEE0} }, @@ -19987,7 +19987,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHARON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DEF0} }, @@ -19999,7 +19999,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TANYA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF00} }, @@ -20011,7 +20011,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TANYA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF10} }, @@ -20023,7 +20023,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHEA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF20} }, @@ -20035,7 +20035,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SHEA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF30} }, @@ -20047,7 +20047,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HUGH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF40} }, @@ -20059,7 +20059,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HUGH"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF50} }, @@ -20071,7 +20071,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MIK & KIA"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF60} }, @@ -20083,7 +20083,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MIK & KIA"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.ItemDefaultMoves = sTrainerMons_823DF70} }, @@ -20095,7 +20095,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AMIRA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DF80} }, @@ -20107,7 +20107,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JOY & MEG"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DF98} }, @@ -20119,7 +20119,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RAYNA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823DFA8} }, @@ -20131,7 +20131,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DESTIN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DFB8} }, @@ -20143,7 +20143,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("ALIZE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823DFC8} }, @@ -20155,7 +20155,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GIA & JES"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DFE0} }, @@ -20167,7 +20167,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("GIA & JES"), .items = {}, .doubleBattle = TRUE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823DFF0} }, @@ -20179,7 +20179,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MILO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E000} }, @@ -20191,7 +20191,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CHAZ"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E010} }, @@ -20203,7 +20203,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HAROLD"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E020} }, @@ -20215,7 +20215,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NICOLE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823E030} }, @@ -20227,7 +20227,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JACLYN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823E038} }, @@ -20239,7 +20239,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("SAMIR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemDefaultMoves = sTrainerMons_823E068} }, @@ -20251,7 +20251,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EARL"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E070} }, @@ -20263,7 +20263,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LARRY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E080} }, @@ -20275,7 +20275,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("HECTOR"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E090} }, @@ -20287,7 +20287,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("DARIO"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823E0A0} }, @@ -20299,7 +20299,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("RODETTE"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823E0B0} }, @@ -20311,7 +20311,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MASON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 4, .party = {.NoItemDefaultMoves = sTrainerMons_823E0E0} }, @@ -20323,7 +20323,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("NICOLAS"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823E100} }, @@ -20335,7 +20335,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MADELINE"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823E120} }, @@ -20347,7 +20347,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("CYNDY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.ItemDefaultMoves = sTrainerMons_823E140} }, @@ -20359,7 +20359,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("EVAN"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823E158} }, @@ -20371,7 +20371,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("JACKSON"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 3, .party = {.NoItemCustomMoves = sTrainerMons_823E170} }, @@ -20383,7 +20383,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("KATELYN"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 1, .party = {.NoItemCustomMoves = sTrainerMons_823E1A0} }, @@ -20395,7 +20395,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LEROY"), .items = {ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823E1B0} }, @@ -20407,7 +20407,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MICHELLE"), .items = {ITEM_HYPER_POTION}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.NoItemCustomMoves = sTrainerMons_823E200} }, @@ -20419,7 +20419,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LEX & NYA"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = TRUE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 2, .party = {.NoItemCustomMoves = sTrainerMons_823E250} }, @@ -20431,7 +20431,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("COLTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823E270} }, @@ -20443,7 +20443,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("COLTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823E288} }, @@ -20455,7 +20455,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("COLTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 3, .party = {.NoItemDefaultMoves = sTrainerMons_823E2A0} }, @@ -20467,7 +20467,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MATTHEW"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E2B8} }, @@ -20479,7 +20479,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TONY"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E2C8} }, @@ -20491,7 +20491,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("MELISSA"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E2D8} }, @@ -20503,7 +20503,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LORELEI"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823E2E8} }, @@ -20515,7 +20515,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("BRUNO"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823E338} }, @@ -20527,7 +20527,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("AGATHA"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823E388} }, @@ -20539,7 +20539,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("LANCE"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 5, .party = {.ItemCustomMoves = sTrainerMons_823E3D8} }, @@ -20551,7 +20551,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823E428} }, @@ -20563,7 +20563,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823E488} }, @@ -20575,7 +20575,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("TERRY"), .items = {ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE, ITEM_FULL_RESTORE}, .doubleBattle = FALSE, - .aiFlags = 7, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE | AI_SCRIPT_TRY_TO_FAINT | AI_SCRIPT_CHECK_VIABILITY, .partySize = 6, .party = {.ItemCustomMoves = sTrainerMons_823E4E8} }, @@ -20587,7 +20587,7 @@ const struct Trainer gTrainers[] = { .trainerName = _("PAXTON"), .items = {}, .doubleBattle = FALSE, - .aiFlags = 1, + .aiFlags = AI_SCRIPT_CHECK_BAD_MOVE, .partySize = 2, .party = {.NoItemDefaultMoves = sTrainerMons_823E548} }, From 3a910078c149950c498309ba80cc0989eaab80a4 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 12:08:37 -0400 Subject: [PATCH 085/114] Rename routines and objects related to move tutor --- asm/party_menu.s | 34 +++++++++++++++++----------------- data/data_83FECCC.s | 2 +- include/constants/moves.h | 3 +++ 3 files changed, 21 insertions(+), 18 deletions(-) diff --git a/asm/party_menu.s b/asm/party_menu.s index 52a1aec97..946d184e6 100644 --- a/asm/party_menu.s +++ b/asm/party_menu.s @@ -4284,7 +4284,7 @@ _08120B64: lsls r0, 16 lsrs r0, 16 adds r1, r6, 0 - bl sub_8120BE8 + bl IsMonCompatibleWithMoveTutorMove lsls r0, 24 cmp r0, 0 bne _08120B80 @@ -4293,7 +4293,7 @@ _08120B7C: b _08120B9E _08120B80: mov r0, r8 - bl sub_8120BA8 + bl GetMoveTutorMove _08120B86: lsls r0, 16 lsrs r1, r0, 16 @@ -4315,8 +4315,8 @@ _08120B9E: bx r1 thumb_func_end sub_8120B20 - thumb_func_start sub_8120BA8 -sub_8120BA8: @ 8120BA8 + thumb_func_start GetMoveTutorMove +GetMoveTutorMove: @ 8120BA8 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -4333,16 +4333,16 @@ _08120BBC: b _08120BD6 _08120BC2: movs r0, 0xA9 - lsls r0, 1 + lsls r0, 1 @ MOVE_FRENZY_PLANT b _08120BDE _08120BC8: - ldr r0, _08120BCC @ =0x00000133 + ldr r0, _08120BCC @ =0x00000133 @ MOVE_BLAST_BURN b _08120BDE .align 2, 0 _08120BCC: .4byte 0x00000133 _08120BD0: movs r0, 0x9A - lsls r0, 1 + lsls r0, 1 @ MOVE_HYDRO_CANNON b _08120BDE _08120BD6: ldr r0, _08120BE4 @ =gMoveTutorMoves @@ -4354,10 +4354,10 @@ _08120BDE: bx r1 .align 2, 0 _08120BE4: .4byte gMoveTutorMoves - thumb_func_end sub_8120BA8 + thumb_func_end GetMoveTutorMove - thumb_func_start sub_8120BE8 -sub_8120BE8: @ 8120BE8 + thumb_func_start IsMonCompatibleWithMoveTutorMove +IsMonCompatibleWithMoveTutorMove: @ 8120BE8 push {lr} lsls r0, 16 lsrs r0, 16 @@ -4375,19 +4375,19 @@ _08120C00: beq _08120C12 b _08120C18 _08120C06: - cmp r0, 0x3 + cmp r0, 3 @ SPECIES_VENUSAUR beq _08120C34 b _08120C2A _08120C0C: - cmp r0, 0x6 + cmp r0, 6 @ SPECIES_CHARIZARD beq _08120C34 b _08120C2A _08120C12: - cmp r0, 0x9 + cmp r0, 9 @ SPECIES_BLASTOISE beq _08120C34 b _08120C2A _08120C18: - ldr r1, _08120C30 @ =gUnknown_8459B7E + ldr r1, _08120C30 @ =gMoveTutorMoveCompatibilityTable lsls r0, 1 adds r0, r1 ldrh r0, [r0] @@ -4400,13 +4400,13 @@ _08120C2A: movs r0, 0 b _08120C36 .align 2, 0 -_08120C30: .4byte gUnknown_8459B7E +_08120C30: .4byte gMoveTutorMoveCompatibilityTable _08120C34: movs r0, 0x1 _08120C36: pop {r1} bx r1 - thumb_func_end sub_8120BE8 + thumb_func_end IsMonCompatibleWithMoveTutorMove thumb_func_start sub_8120C3C sub_8120C3C: @ 8120C3C @@ -16549,7 +16549,7 @@ sub_8126DC8: @ 8126DC8 bl GetMonNickname ldr r4, _08126E5C @ =gSpecialVar_0x8005 ldrb r0, [r4] - bl sub_8120BA8 + bl GetMoveTutorMove strh r0, [r7, 0xE] ldr r0, _08126E60 @ =gStringVar2 movs r1, 0xE diff --git a/data/data_83FECCC.s b/data/data_83FECCC.s index 8e530629c..caf9289fa 100644 --- a/data/data_83FECCC.s +++ b/data/data_83FECCC.s @@ -1107,7 +1107,7 @@ gMoveTutorMoves:: @ 8459B60 .2byte MOVE_ROCK_SLIDE .2byte MOVE_SUBSTITUTE -gUnknown_8459B7E:: @ 8459B7E +gMoveTutorMoveCompatibilityTable:: @ 8459B7E .incbin "baserom.gba", 0x459B7E, 0x33A gUnknown_8459EB8:: @ 8459EB8 diff --git a/include/constants/moves.h b/include/constants/moves.h index f60bf1a73..8dace5670 100644 --- a/include/constants/moves.h +++ b/include/constants/moves.h @@ -376,5 +376,8 @@ #define MOVETUTOR_EXPLOSION 12 #define MOVETUTOR_ROCK_SLIDE 13 #define MOVETUTOR_SUBSTITUTE 14 +#define MOVETUTOR_FRENZY_PLANT 15 +#define MOVETUTOR_BLAST_BURN 16 +#define MOVETUTOR_HYDRO_CANNON 17 #endif // GUARD_CONSTANTS_MOVES_H From 85ab46847e1476047c8a7122e2c52dbafdb871a9 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 12:14:27 -0400 Subject: [PATCH 086/114] Disassemble move tutor moves and compatibility --- baserom.ips | Bin 646496 -> 645645 bytes data/data_83FECCC.s | 414 +++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 413 insertions(+), 1 deletion(-) diff --git a/baserom.ips b/baserom.ips index 21d42e4b4b62878d3c09e2972d40e04383716cef..559652c341f8209d3fd0edb865535238fe2333e4 100644 GIT binary patch delta 48 zcmV-00MGy6x+jgaCxC6#G8}*-1p>(V~!=S2IjN`T(K$h+Ur0+;DMwfxd$Wxi1A=u zBI>WPcHWM8IT0@k<~loBvC{Qx-Up6INJ6FHrR8zc^4G~|l)K5lYgve<{lT^`qF0sB{W zq1#?NkVORK&Rju;r!(8=20U1cMK^HV+FQ%fV^PUt><7vKl<~-;NgaK7zukFWv=k7u zU<|w7si>7P9LX=dklsA~49Iq!KBF^vHN?aJz6N$Q=CPZ(nLohT5&nbk;T?!az Date: Mon, 21 Oct 2019 12:20:15 -0400 Subject: [PATCH 087/114] Fix hardcoded bufferboxname args --- data/event_scripts.s | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index 68ef6ef51..3052d5933 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -3856,8 +3856,8 @@ EventScript_1A8C33:: @ 81A8C33 return EventScript_1A8C3C:: @ 81A8C3C - bufferboxname 0, 16439 - getspeciesname 1, 16385 + bufferboxname 0, VAR_0x4037 + getspeciesname 1, VAR_0x4001 checkflag FLAG_SYS_NOT_SOMEONES_PC call_if FALSE, EventScript_1A8C57 checkflag FLAG_SYS_NOT_SOMEONES_PC @@ -3873,7 +3873,7 @@ EventScript_1A8C57:: @ 81A8C57 EventScript_1A8C70:: @ 81A8C70 specialvar VAR_RESULT, get_unknown_box_id - bufferboxname 2, 32781 + bufferboxname 2, VAR_RESULT msgbox Text_1A5D6E return @@ -3886,7 +3886,7 @@ EventScript_1A8C82:: @ 81A8C82 EventScript_1A8C9B:: @ 81A8C9B specialvar VAR_RESULT, get_unknown_box_id - bufferboxname 2, 32781 + bufferboxname 2, VAR_RESULT msgbox Text_1A5DB1 return From 629b9268e16ad3180dd32554d9d78bd97296a849 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 12:30:57 -0400 Subject: [PATCH 088/114] Name massage step counter --- asm/field_specials.s | 6 +++--- data/event_scripts.s | 2 +- data/maps/PalletTown_GarysHouse/scripts.inc | 4 ++-- data/specials.inc | 2 +- include/constants/vars.h | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/asm/field_specials.s b/asm/field_specials.s index 85baed06e..cef042cf1 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -4611,8 +4611,8 @@ _080CC940: .4byte 0x00004025 _080CC944: .4byte 0x000001f3 thumb_func_end sub_80CC918 - thumb_func_start sub_80CC948 -sub_80CC948: @ 80CC948 + thumb_func_start Special_DaisyMassageServices +Special_DaisyMassageServices: @ 80CC948 push {lr} ldr r0, _080CC968 @ =gSpecialVar_0x8004 ldrh r1, [r0] @@ -4631,7 +4631,7 @@ sub_80CC948: @ 80CC948 _080CC968: .4byte gSpecialVar_0x8004 _080CC96C: .4byte gPlayerParty _080CC970: .4byte 0x00004025 - thumb_func_end sub_80CC948 + thumb_func_end Special_DaisyMassageServices thumb_func_start sub_80CC974 sub_80CC974: @ 80CC974 diff --git a/data/event_scripts.s b/data/event_scripts.s index 3052d5933..4f4603505 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -1541,7 +1541,7 @@ EventScript_ResetAllMapFlags:: @ 81A6481 setflag FLAG_HIDE_FAME_CHECKER_KOGA_JOURNAL setflag FLAG_HIDE_FAME_CHECKER_LT_SURGE_JOURNAL setflag FLAG_HIDE_SAFFRON_CITY_POKECENTER_SABRINA_JOURNALS - setvar VAR_0x4025, 500 + setvar VAR_MASSAGE_COOLDOWN_STEP_COUNTER, 500 end EventScript_1A651A:: @ 81A651A diff --git a/data/maps/PalletTown_GarysHouse/scripts.inc b/data/maps/PalletTown_GarysHouse/scripts.inc index 9693bebf4..5984c6e87 100644 --- a/data/maps/PalletTown_GarysHouse/scripts.inc +++ b/data/maps/PalletTown_GarysHouse/scripts.inc @@ -49,7 +49,7 @@ EventScript_168DB9:: @ 8168DB9 compare_var_to_value VAR_RESULT, 2 goto_if eq, EventScript_1A7AE0 special sub_8112364 - compare_var_to_value VAR_0x4025, 500 + compare_var_to_value VAR_MASSAGE_COOLDOWN_STEP_COUNTER, 500 goto_if lt, EventScript_168E46 msgbox gUnknown_818D7D3, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 @@ -69,7 +69,7 @@ EventScript_168DB9:: @ 8168DB9 fadescreen 1 playfanfare MUS_ME_ASA waitfanfare - special sub_80CC948 + special Special_DaisyMassageServices fadescreen 0 special TV_CopyNicknameToStringVar1AndEnsureTerminated msgbox gUnknown_818D8FE diff --git a/data/specials.inc b/data/specials.inc index 6bfea0583..25ae2a961 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -416,7 +416,7 @@ gSpecials:: @ 815FD60 def_special sub_815D9E8 def_special sub_814B504 def_special sub_80CC8CC - def_special sub_80CC948 + def_special Special_DaisyMassageServices def_special HelpSystem_Disable def_special HelpSystem_Enable def_special sub_810B82C diff --git a/include/constants/vars.h b/include/constants/vars.h index 5b551db0d..50ffa9681 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -40,7 +40,7 @@ #define VAR_ICE_STEP_COUNT 0x4022 #define VAR_RENEWABLE_ITEM_STEP_COUNTER 0x4023 #define VAR_ALTERING_CAVE_WILD_SET 0x4024 -#define VAR_0x4025 0x4025 +#define VAR_MASSAGE_COOLDOWN_STEP_COUNTER 0x4025 #define VAR_0x4026 0x4026 #define VAR_0x4027 0x4027 #define VAR_0x4028 0x4028 From d7d93b22d2464d5c333f35b6c04148d79cc7db39 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 13:03:30 -0400 Subject: [PATCH 089/114] Trainer constants in vs_seeker.c --- include/constants/trainers.h | 1482 +++++++++++++++++----------------- src/trainers.c | 2 +- src/vs_seeker.c | 888 ++++++++++---------- 3 files changed, 1187 insertions(+), 1185 deletions(-) diff --git a/include/constants/trainers.h b/include/constants/trainers.h index d2dd45348..7359e9381 100644 --- a/include/constants/trainers.h +++ b/include/constants/trainers.h @@ -316,750 +316,750 @@ #define TRAINER_PIC_LADY 146 #define TRAINER_PIC_PAINTER 147 -#define TRAINER_PKMN_TRAINER_1 0 -#define TRAINER_AQUA_LEADER_1 1 -#define TRAINER_TEAM_AQUA_1 2 -#define TRAINER_TEAM_AQUA_2 3 -#define TRAINER_AROMA_LADY_1 4 -#define TRAINER_RUIN_MANIAC_1 5 -#define TRAINER_INTERVIEWER_1 6 -#define TRAINER_TUBER_1 7 -#define TRAINER_TUBER_2 8 -#define TRAINER_COOLTRAINER_1 9 -#define TRAINER_COOLTRAINER_2 10 -#define TRAINER_HEX_MANIAC_1 11 -#define TRAINER_LADY_1 12 -#define TRAINER_BEAUTY_1 13 -#define TRAINER_RICH_BOY_1 14 -#define TRAINER_POKEMANIAC_1 15 -#define TRAINER_SWIMMER_MALE_1 16 -#define TRAINER_BLACK_BELT_1 17 -#define TRAINER_GUITARIST_1 18 -#define TRAINER_KINDLER_1 19 -#define TRAINER_CAMPER_1 20 -#define TRAINER_BUG_MANIAC_1 21 -#define TRAINER_PSYCHIC_1 22 -#define TRAINER_PSYCHIC_2 23 -#define TRAINER_GENTLEMAN_1 24 -#define TRAINER_ELITE_FOUR_SIDNEY 25 -#define TRAINER_ELITE_FOUR_PHOEBE 26 -#define TRAINER_LEADER_ROXANNE 27 -#define TRAINER_LEADER_BRAWLY 28 -#define TRAINER_LEADER_TATE_LIZA 29 -#define TRAINER_SCHOOL_KID_1 30 -#define TRAINER_SCHOOL_KID_2 31 -#define TRAINER_SR_AND_JR_1 32 -#define TRAINER_POKEFAN_1 33 -#define TRAINER_POKEFAN_2 34 -#define TRAINER_EXPERT_1 35 -#define TRAINER_EXPERT_2 36 -#define TRAINER_YOUNGSTER_1 37 -#define TRAINER_CHAMPION_1 38 -#define TRAINER_FISHERMAN_1 39 -#define TRAINER_TRIATHLETE_1 40 -#define TRAINER_TRIATHLETE_2 41 -#define TRAINER_TRIATHLETE_3 42 -#define TRAINER_TRIATHLETE_4 43 -#define TRAINER_TRIATHLETE_5 44 -#define TRAINER_TRIATHLETE_6 45 -#define TRAINER_DRAGON_TAMER_1 46 -#define TRAINER_BIRD_KEEPER_1 47 -#define TRAINER_NINJA_BOY_1 48 -#define TRAINER_BATTLE_GIRL_1 49 -#define TRAINER_PARASOL_LADY_1 50 -#define TRAINER_SWIMMER_FEMALE_1 51 -#define TRAINER_PICNICKER_1 52 -#define TRAINER_TWINS_1 53 -#define TRAINER_SAILOR_1 54 -#define TRAINER_BOARDER_1 55 -#define TRAINER_BOARDER_2 56 -#define TRAINER_COLLECTOR_1 57 -#define TRAINER_PKMN_TRAINER_2 58 -#define TRAINER_PKMN_TRAINER_3 59 -#define TRAINER_PKMN_TRAINER_4 60 -#define TRAINER_PKMN_TRAINER_5 61 -#define TRAINER_PKMN_TRAINER_6 62 -#define TRAINER_PKMN_TRAINER_7 63 -#define TRAINER_PKMN_TRAINER_8 64 -#define TRAINER_PKMN_BREEDER_1 65 -#define TRAINER_PKMN_BREEDER_2 66 -#define TRAINER_PKMN_RANGER_1 67 -#define TRAINER_PKMN_RANGER_2 68 -#define TRAINER_MAGMA_LEADER_1 69 -#define TRAINER_TEAM_MAGMA_1 70 -#define TRAINER_TEAM_MAGMA_2 71 -#define TRAINER_LASS_1 72 -#define TRAINER_BUG_CATCHER_1 73 -#define TRAINER_HIKER_1 74 -#define TRAINER_YOUNG_COUPLE_1 75 -#define TRAINER_OLD_COUPLE_1 76 -#define TRAINER_SIS_AND_BRO_1 77 -#define TRAINER_AQUA_ADMIN_MATT 78 -#define TRAINER_AQUA_ADMIN_SHELLY 79 -#define TRAINER_MAGMA_ADMIN_TABITHA 80 -#define TRAINER_MAGMA_ADMIN_COURTNEY 81 -#define TRAINER_LEADER_WATTSON 82 -#define TRAINER_LEADER_FLANNERY 83 -#define TRAINER_LEADER_NORMAN 84 -#define TRAINER_LEADER_WINONA 85 -#define TRAINER_LEADER_WALLACE 86 -#define TRAINER_ELITE_FOUR_GLACIA 87 -#define TRAINER_ELITE_FOUR_DRAKE 88 -#define TRAINER_YOUNGSTER_BEN 89 -#define TRAINER_YOUNGSTER_CALVIN 90 -#define TRAINER_YOUNGSTER_JOSH 91 -#define TRAINER_YOUNGSTER_TIMMY 92 -#define TRAINER_YOUNGSTER_JOEY 93 -#define TRAINER_YOUNGSTER_DAN 94 -#define TRAINER_YOUNGSTER_CHAD 95 -#define TRAINER_YOUNGSTER_TYLER 96 -#define TRAINER_YOUNGSTER_EDDIE 97 -#define TRAINER_YOUNGSTER_DILLON 98 -#define TRAINER_YOUNGSTER_YASU 99 -#define TRAINER_YOUNGSTER_DAVE 100 -#define TRAINER_YOUNGSTER_BEN_2 101 -#define TRAINER_BUG_CATCHER_RICK 102 -#define TRAINER_BUG_CATCHER_DOUG 103 -#define TRAINER_BUG_CATCHER_SAMMY 104 -#define TRAINER_BUG_CATCHER_COLTON 105 -#define TRAINER_BUG_CATCHER_GREG 106 -#define TRAINER_BUG_CATCHER_JAMES 107 -#define TRAINER_BUG_CATCHER_KENT 108 -#define TRAINER_BUG_CATCHER_ROBBY 109 -#define TRAINER_BUG_CATCHER_CALE 110 -#define TRAINER_BUG_CATCHER_KEIGO 111 -#define TRAINER_BUG_CATCHER_ELIJAH 112 -#define TRAINER_BUG_CATCHER_2 113 -#define TRAINER_BUG_CATCHER_BRENT 114 -#define TRAINER_BUG_CATCHER_CONNER 115 -#define TRAINER_LASS_JANICE 116 -#define TRAINER_LASS_SALLY 117 -#define TRAINER_LASS_ROBIN 118 -#define TRAINER_LASS_CRISSY 119 -#define TRAINER_LASS_MIRIAM 120 -#define TRAINER_LASS_IRIS 121 -#define TRAINER_LASS_RELI 122 -#define TRAINER_LASS_ALI 123 -#define TRAINER_LASS_2 124 -#define TRAINER_LASS_HALEY 125 -#define TRAINER_LASS_ANN 126 -#define TRAINER_LASS_DAWN 127 -#define TRAINER_LASS_PAIGE 128 -#define TRAINER_LASS_ANDREA 129 -#define TRAINER_LASS_MEGAN 130 -#define TRAINER_LASS_JULIA 131 -#define TRAINER_LASS_KAY 132 -#define TRAINER_LASS_LISA 133 -#define TRAINER_SAILOR_EDMOND 134 -#define TRAINER_SAILOR_TREVOR 135 -#define TRAINER_SAILOR_LEONARD 136 -#define TRAINER_SAILOR_DUNCAN 137 -#define TRAINER_SAILOR_HUEY 138 -#define TRAINER_SAILOR_DYLAN 139 -#define TRAINER_SAILOR_PHILLIP 140 -#define TRAINER_SAILOR_DWAYNE 141 -#define TRAINER_CAMPER_LIAM 142 -#define TRAINER_CAMPER_SHANE 143 -#define TRAINER_CAMPER_ETHAN 144 -#define TRAINER_CAMPER_RICKY 145 -#define TRAINER_CAMPER_JEFF 146 -#define TRAINER_CAMPER_2 147 -#define TRAINER_CAMPER_CHRIS 148 -#define TRAINER_CAMPER_DREW 149 -#define TRAINER_PICNICKER_DIANA 150 -#define TRAINER_PICNICKER_NANCY 151 -#define TRAINER_PICNICKER_ISABELLE 152 -#define TRAINER_PICNICKER_KELSEY 153 -#define TRAINER_PICNICKER_ALICIA 154 -#define TRAINER_PICNICKER_CAITLIN 155 -#define TRAINER_PICNICKER_HEIDI 156 -#define TRAINER_PICNICKER_CAROL 157 -#define TRAINER_PICNICKER_SOFIA 158 -#define TRAINER_PICNICKER_MARTHA 159 -#define TRAINER_PICNICKER_TINA 160 -#define TRAINER_PICNICKER_HANNAH 161 -#define TRAINER_POKEMANIAC_MARK 162 -#define TRAINER_POKEMANIAC_HERMAN 163 -#define TRAINER_POKEMANIAC_COOPER 164 -#define TRAINER_POKEMANIAC_STEVE 165 -#define TRAINER_POKEMANIAC_WINSTON 166 -#define TRAINER_POKEMANIAC_DAWSON 167 -#define TRAINER_POKEMANIAC_ASHTON 168 -#define TRAINER_SUPER_NERD_JOVAN 169 -#define TRAINER_SUPER_NERD_MIGUEL 170 -#define TRAINER_SUPER_NERD_AIDAN 171 -#define TRAINER_SUPER_NERD_GLENN 172 -#define TRAINER_SUPER_NERD_LESLIE 173 -#define TRAINER_SUPER_NERD_1 174 -#define TRAINER_SUPER_NERD_2 175 -#define TRAINER_SUPER_NERD_3 176 -#define TRAINER_SUPER_NERD_ERIK 177 -#define TRAINER_SUPER_NERD_AVERY 178 -#define TRAINER_SUPER_NERD_DEREK 179 -#define TRAINER_SUPER_NERD_ZAC 180 -#define TRAINER_HIKER_MARCOS 181 -#define TRAINER_HIKER_FRANKLIN 182 -#define TRAINER_HIKER_NOB 183 -#define TRAINER_HIKER_WAYNE 184 -#define TRAINER_HIKER_ALAN 185 -#define TRAINER_HIKER_BRICE 186 -#define TRAINER_HIKER_CLARK 187 -#define TRAINER_HIKER_TRENT 188 -#define TRAINER_HIKER_DUDLEY 189 -#define TRAINER_HIKER_ALLEN 190 -#define TRAINER_HIKER_ERIC 191 -#define TRAINER_HIKER_LENNY 192 -#define TRAINER_HIKER_OLIVER 193 -#define TRAINER_HIKER_LUCAS 194 -#define TRAINER_BIKER_JARED 195 -#define TRAINER_BIKER_MALIK 196 -#define TRAINER_BIKER_ERNEST 197 -#define TRAINER_BIKER_ALEX 198 -#define TRAINER_BIKER_LAO 199 -#define TRAINER_BIKER_1 200 -#define TRAINER_BIKER_HIDEO 201 -#define TRAINER_BIKER_RUBEN 202 -#define TRAINER_BIKER_BILLY 203 -#define TRAINER_BIKER_NIKOLAS 204 -#define TRAINER_BIKER_JAXON 205 -#define TRAINER_BIKER_WILLIAM 206 -#define TRAINER_BIKER_LUKAS 207 -#define TRAINER_BIKER_ISAAC 208 -#define TRAINER_BIKER_GERALD 209 -#define TRAINER_BURGLAR_1 210 -#define TRAINER_BURGLAR_2 211 -#define TRAINER_BURGLAR_3 212 -#define TRAINER_BURGLAR_QUINN 213 -#define TRAINER_BURGLAR_RAMON 214 -#define TRAINER_BURGLAR_DUSTY 215 -#define TRAINER_BURGLAR_ARNIE 216 -#define TRAINER_BURGLAR_4 217 -#define TRAINER_BURGLAR_SIMON 218 -#define TRAINER_BURGLAR_LEWIS 219 -#define TRAINER_ENGINEER_BAILY 220 -#define TRAINER_ENGINEER_BRAXTON 221 -#define TRAINER_ENGINEER_BERNIE 222 -#define TRAINER_FISHERMAN_DALE 223 -#define TRAINER_FISHERMAN_BARNY 224 -#define TRAINER_FISHERMAN_NED 225 -#define TRAINER_FISHERMAN_CHIP 226 -#define TRAINER_FISHERMAN_HANK 227 -#define TRAINER_FISHERMAN_ELLIOT 228 -#define TRAINER_FISHERMAN_RONALD 229 -#define TRAINER_FISHERMAN_CLAUDE 230 -#define TRAINER_FISHERMAN_WADE 231 -#define TRAINER_FISHERMAN_NOLAN 232 -#define TRAINER_FISHERMAN_ANDREW 233 -#define TRAINER_SWIMMER_MALE_LUIS 234 -#define TRAINER_SWIMMER_MALE_RICHARD 235 -#define TRAINER_SWIMMER_MALE_REECE 236 -#define TRAINER_SWIMMER_MALE_MATTHEW 237 -#define TRAINER_SWIMMER_MALE_DOUGLAS 238 -#define TRAINER_SWIMMER_MALE_DAVID 239 -#define TRAINER_SWIMMER_MALE_TONY 240 -#define TRAINER_SWIMMER_MALE_AXLE 241 -#define TRAINER_SWIMMER_MALE_BARRY 242 -#define TRAINER_SWIMMER_MALE_DEAN 243 -#define TRAINER_SWIMMER_MALE_DARRIN 244 -#define TRAINER_SWIMMER_MALE_SPENCER 245 -#define TRAINER_SWIMMER_MALE_JACK 246 -#define TRAINER_SWIMMER_MALE_JEROME 247 -#define TRAINER_SWIMMER_MALE_ROLAND 248 -#define TRAINER_CUE_BALL_KOJI 249 -#define TRAINER_CUE_BALL_LUKE 250 -#define TRAINER_CUE_BALL_CAMRON 251 -#define TRAINER_CUE_BALL_RAUL 252 -#define TRAINER_CUE_BALL_ISAIAH 253 -#define TRAINER_CUE_BALL_ZEEK 254 -#define TRAINER_CUE_BALL_JAMAL 255 -#define TRAINER_CUE_BALL_COREY 256 -#define TRAINER_CUE_BALL_CHASE 257 -#define TRAINER_GAMER_HUGO 258 -#define TRAINER_GAMER_JASPER 259 -#define TRAINER_GAMER_DIRK 260 -#define TRAINER_GAMER_DARIAN 261 -#define TRAINER_GAMER_STAN 262 -#define TRAINER_GAMER_1 263 -#define TRAINER_GAMER_RICH 264 -#define TRAINER_BEAUTY_BRIDGET 265 -#define TRAINER_BEAUTY_TAMIA 266 -#define TRAINER_BEAUTY_LORI 267 -#define TRAINER_BEAUTY_LOLA 268 -#define TRAINER_BEAUTY_SHEILA 269 -#define TRAINER_SWIMMER_FEMALE_TIFFANY 270 -#define TRAINER_SWIMMER_FEMALE_NORA 271 -#define TRAINER_SWIMMER_FEMALE_MELISSA 272 -#define TRAINER_BEAUTY_GRACE 273 -#define TRAINER_BEAUTY_OLIVIA 274 -#define TRAINER_BEAUTY_LAUREN 275 -#define TRAINER_SWIMMER_FEMALE_ANYA 276 -#define TRAINER_SWIMMER_FEMALE_ALICE 277 -#define TRAINER_SWIMMER_FEMALE_CONNIE 278 -#define TRAINER_SWIMMER_FEMALE_SHIRLEY 279 -#define TRAINER_PSYCHIC_JOHAN 280 -#define TRAINER_PSYCHIC_TYRON 281 -#define TRAINER_PSYCHIC_CAMERON 282 -#define TRAINER_PSYCHIC_PRESTON 283 -#define TRAINER_ROCKER_RANDALL 284 -#define TRAINER_ROCKER_LUCA 285 -#define TRAINER_JUGGLER_DALTON 286 -#define TRAINER_JUGGLER_NELSON 287 -#define TRAINER_JUGGLER_KIRK 288 -#define TRAINER_JUGGLER_SHAWN 289 -#define TRAINER_JUGGLER_GREGORY 290 -#define TRAINER_JUGGLER_EDWARD 291 -#define TRAINER_JUGGLER_KAYDEN 292 -#define TRAINER_JUGGLER_NATE 293 -#define TRAINER_TAMER_PHIL 294 -#define TRAINER_TAMER_EDGAR 295 -#define TRAINER_TAMER_JASON 296 -#define TRAINER_TAMER_COLE 297 -#define TRAINER_TAMER_VINCENT 298 -#define TRAINER_TAMER_JOHN 299 -#define TRAINER_BIRD_KEEPER_SEBASTIAN 300 -#define TRAINER_BIRD_KEEPER_PERRY 301 -#define TRAINER_BIRD_KEEPER_ROBERT 302 -#define TRAINER_BIRD_KEEPER_DONALD 303 -#define TRAINER_BIRD_KEEPER_BENNY 304 -#define TRAINER_BIRD_KEEPER_EDWIN 305 -#define TRAINER_BIRD_KEEPER_CHESTER 306 -#define TRAINER_BIRD_KEEPER_WILTON 307 -#define TRAINER_BIRD_KEEPER_RAMIRO 308 -#define TRAINER_BIRD_KEEPER_JACOB 309 -#define TRAINER_BIRD_KEEPER_ROGER 310 -#define TRAINER_BIRD_KEEPER_REED 311 -#define TRAINER_BIRD_KEEPER_KEITH 312 -#define TRAINER_BIRD_KEEPER_CARTER 313 -#define TRAINER_BIRD_KEEPER_MITCH 314 -#define TRAINER_BIRD_KEEPER_BECK 315 -#define TRAINER_BIRD_KEEPER_MARLON 316 -#define TRAINER_BLACK_BELT_KOICHI 317 -#define TRAINER_BLACK_BELT_MIKE 318 -#define TRAINER_BLACK_BELT_HIDEKI 319 -#define TRAINER_BLACK_BELT_AARON 320 -#define TRAINER_BLACK_BELT_HITOSHI 321 -#define TRAINER_BLACK_BELT_ATSUSHI 322 -#define TRAINER_BLACK_BELT_KIYO 323 -#define TRAINER_BLACK_BELT_TAKASHI 324 -#define TRAINER_BLACK_BELT_DAISUKE 325 -#define TRAINER_RIVAL_OAKS_LAB_SQUIRTLE 326 -#define TRAINER_RIVAL_OAKS_LAB_BULBASAUR 327 -#define TRAINER_RIVAL_OAKS_LAB_CHARMANDER 328 -#define TRAINER_RIVAL_ROUTE22_EARLY_SQUIRTLE 329 -#define TRAINER_RIVAL_ROUTE22_EARLY_BULBASAUR 330 -#define TRAINER_RIVAL_ROUTE22_EARLY_CHARMANDER 331 -#define TRAINER_RIVAL_CERULEAN_SQUIRTLE 332 -#define TRAINER_RIVAL_CERULEAN_BULBASAUR 333 -#define TRAINER_RIVAL_CERULEAN_CHARMANDER 334 -#define TRAINER_SCIENTIST_TED 335 -#define TRAINER_SCIENTIST_CONNOR 336 -#define TRAINER_SCIENTIST_JERRY 337 -#define TRAINER_SCIENTIST_JOSE 338 -#define TRAINER_SCIENTIST_RODNEY 339 -#define TRAINER_SCIENTIST_BEAU 340 -#define TRAINER_SCIENTIST_TAYLOR 341 -#define TRAINER_SCIENTIST_JOSHUA 342 -#define TRAINER_SCIENTIST_PARKER 343 -#define TRAINER_SCIENTIST_ED 344 -#define TRAINER_SCIENTIST_TRAVIS 345 -#define TRAINER_SCIENTIST_BRAYDON 346 -#define TRAINER_SCIENTIST_IVAN 347 -#define TRAINER_BOSS_GIOVANNI 348 -#define TRAINER_BOSS_GIOVANNI_2 349 -#define TRAINER_LEADER_GIOVANNI 350 -#define TRAINER_TEAM_ROCKET_GRUNT 351 -#define TRAINER_TEAM_ROCKET_GRUNT_2 352 -#define TRAINER_TEAM_ROCKET_GRUNT_3 353 -#define TRAINER_TEAM_ROCKET_GRUNT_4 354 -#define TRAINER_TEAM_ROCKET_GRUNT_5 355 -#define TRAINER_TEAM_ROCKET_GRUNT_6 356 -#define TRAINER_TEAM_ROCKET_GRUNT_7 357 -#define TRAINER_TEAM_ROCKET_GRUNT_8 358 -#define TRAINER_TEAM_ROCKET_GRUNT_9 359 -#define TRAINER_TEAM_ROCKET_GRUNT_10 360 -#define TRAINER_TEAM_ROCKET_GRUNT_11 361 -#define TRAINER_TEAM_ROCKET_GRUNT_12 362 -#define TRAINER_TEAM_ROCKET_GRUNT_13 363 -#define TRAINER_TEAM_ROCKET_GRUNT_14 364 -#define TRAINER_TEAM_ROCKET_GRUNT_15 365 -#define TRAINER_TEAM_ROCKET_GRUNT_16 366 -#define TRAINER_TEAM_ROCKET_GRUNT_17 367 -#define TRAINER_TEAM_ROCKET_GRUNT_18 368 -#define TRAINER_TEAM_ROCKET_GRUNT_19 369 -#define TRAINER_TEAM_ROCKET_GRUNT_20 370 -#define TRAINER_TEAM_ROCKET_GRUNT_21 371 -#define TRAINER_TEAM_ROCKET_GRUNT_22 372 -#define TRAINER_TEAM_ROCKET_GRUNT_23 373 -#define TRAINER_TEAM_ROCKET_GRUNT_24 374 -#define TRAINER_TEAM_ROCKET_GRUNT_25 375 -#define TRAINER_TEAM_ROCKET_GRUNT_26 376 -#define TRAINER_TEAM_ROCKET_GRUNT_27 377 -#define TRAINER_TEAM_ROCKET_GRUNT_28 378 -#define TRAINER_TEAM_ROCKET_GRUNT_29 379 -#define TRAINER_TEAM_ROCKET_GRUNT_30 380 -#define TRAINER_TEAM_ROCKET_GRUNT_31 381 -#define TRAINER_TEAM_ROCKET_GRUNT_32 382 -#define TRAINER_TEAM_ROCKET_GRUNT_33 383 -#define TRAINER_TEAM_ROCKET_GRUNT_34 384 -#define TRAINER_TEAM_ROCKET_GRUNT_35 385 -#define TRAINER_TEAM_ROCKET_GRUNT_36 386 -#define TRAINER_TEAM_ROCKET_GRUNT_37 387 -#define TRAINER_TEAM_ROCKET_GRUNT_38 388 -#define TRAINER_TEAM_ROCKET_GRUNT_39 389 -#define TRAINER_TEAM_ROCKET_GRUNT_40 390 -#define TRAINER_TEAM_ROCKET_GRUNT_41 391 -#define TRAINER_COOLTRAINER_SAMUEL 392 -#define TRAINER_COOLTRAINER_GEORGE 393 -#define TRAINER_COOLTRAINER_COLBY 394 -#define TRAINER_COOLTRAINER_PAUL 395 -#define TRAINER_COOLTRAINER_ROLANDO 396 -#define TRAINER_COOLTRAINER_GILBERT 397 -#define TRAINER_COOLTRAINER_OWEN 398 -#define TRAINER_COOLTRAINER_BERKE 399 -#define TRAINER_COOLTRAINER_YUJI 400 -#define TRAINER_COOLTRAINER_WARREN 401 -#define TRAINER_COOLTRAINER_MARY 402 -#define TRAINER_COOLTRAINER_CAROLINE 403 -#define TRAINER_COOLTRAINER_ALEXA 404 -#define TRAINER_COOLTRAINER_SHANNON 405 -#define TRAINER_COOLTRAINER_NAOMI 406 -#define TRAINER_COOLTRAINER_BROOKE 407 -#define TRAINER_COOLTRAINER_AUSTINA 408 -#define TRAINER_COOLTRAINER_JULIE 409 -#define TRAINER_ELITE_FOUR_LORELEI 410 -#define TRAINER_ELITE_FOUR_BRUNO 411 -#define TRAINER_ELITE_FOUR_AGATHA 412 -#define TRAINER_ELITE_FOUR_LANCE 413 -#define TRAINER_LEADER_BROCK 414 -#define TRAINER_LEADER_MISTY 415 -#define TRAINER_LEADER_LT_SURGE 416 -#define TRAINER_LEADER_ERIKA 417 -#define TRAINER_LEADER_KOGA 418 -#define TRAINER_LEADER_BLAINE 419 -#define TRAINER_LEADER_SABRINA 420 -#define TRAINER_GENTLEMAN_THOMAS 421 -#define TRAINER_GENTLEMAN_ARTHUR 422 -#define TRAINER_GENTLEMAN_TUCKER 423 -#define TRAINER_GENTLEMAN_NORTON 424 -#define TRAINER_GENTLEMAN_WALTER 425 +#define TRAINER_NONE 0 +#define TRAINER_AQUA_LEADER_1 1 +#define TRAINER_TEAM_AQUA_1 2 +#define TRAINER_TEAM_AQUA_2 3 +#define TRAINER_AROMA_LADY_1 4 +#define TRAINER_RUIN_MANIAC_1 5 +#define TRAINER_INTERVIEWER_1 6 +#define TRAINER_TUBER_1 7 +#define TRAINER_TUBER_2 8 +#define TRAINER_COOLTRAINER_1 9 +#define TRAINER_COOLTRAINER_2 10 +#define TRAINER_HEX_MANIAC_1 11 +#define TRAINER_LADY_1 12 +#define TRAINER_BEAUTY_1 13 +#define TRAINER_RICH_BOY_1 14 +#define TRAINER_POKEMANIAC_1 15 +#define TRAINER_SWIMMER_MALE_1 16 +#define TRAINER_BLACK_BELT_1 17 +#define TRAINER_GUITARIST_1 18 +#define TRAINER_KINDLER_1 19 +#define TRAINER_CAMPER_1 20 +#define TRAINER_BUG_MANIAC_1 21 +#define TRAINER_PSYCHIC_1 22 +#define TRAINER_PSYCHIC_2 23 +#define TRAINER_GENTLEMAN_1 24 +#define TRAINER_ELITE_FOUR_SIDNEY 25 +#define TRAINER_ELITE_FOUR_PHOEBE 26 +#define TRAINER_LEADER_ROXANNE 27 +#define TRAINER_LEADER_BRAWLY 28 +#define TRAINER_LEADER_TATE_LIZA 29 +#define TRAINER_SCHOOL_KID_1 30 +#define TRAINER_SCHOOL_KID_2 31 +#define TRAINER_SR_AND_JR_1 32 +#define TRAINER_POKEFAN_1 33 +#define TRAINER_POKEFAN_2 34 +#define TRAINER_EXPERT_1 35 +#define TRAINER_EXPERT_2 36 +#define TRAINER_YOUNGSTER_1 37 +#define TRAINER_CHAMPION_1 38 +#define TRAINER_FISHERMAN_1 39 +#define TRAINER_TRIATHLETE_1 40 +#define TRAINER_TRIATHLETE_2 41 +#define TRAINER_TRIATHLETE_3 42 +#define TRAINER_TRIATHLETE_4 43 +#define TRAINER_TRIATHLETE_5 44 +#define TRAINER_TRIATHLETE_6 45 +#define TRAINER_DRAGON_TAMER_1 46 +#define TRAINER_BIRD_KEEPER_1 47 +#define TRAINER_NINJA_BOY_1 48 +#define TRAINER_BATTLE_GIRL_1 49 +#define TRAINER_PARASOL_LADY_1 50 +#define TRAINER_SWIMMER_FEMALE_1 51 +#define TRAINER_PICNICKER_1 52 +#define TRAINER_TWINS_1 53 +#define TRAINER_SAILOR_1 54 +#define TRAINER_BOARDER_1 55 +#define TRAINER_BOARDER_2 56 +#define TRAINER_COLLECTOR_1 57 +#define TRAINER_PKMN_TRAINER_2 58 +#define TRAINER_PKMN_TRAINER_3 59 +#define TRAINER_PKMN_TRAINER_4 60 +#define TRAINER_PKMN_TRAINER_5 61 +#define TRAINER_PKMN_TRAINER_6 62 +#define TRAINER_PKMN_TRAINER_7 63 +#define TRAINER_PKMN_TRAINER_8 64 +#define TRAINER_PKMN_BREEDER_1 65 +#define TRAINER_PKMN_BREEDER_2 66 +#define TRAINER_PKMN_RANGER_1 67 +#define TRAINER_PKMN_RANGER_2 68 +#define TRAINER_MAGMA_LEADER_1 69 +#define TRAINER_TEAM_MAGMA_1 70 +#define TRAINER_TEAM_MAGMA_2 71 +#define TRAINER_LASS_1 72 +#define TRAINER_BUG_CATCHER_1 73 +#define TRAINER_HIKER_1 74 +#define TRAINER_YOUNG_COUPLE_1 75 +#define TRAINER_OLD_COUPLE_1 76 +#define TRAINER_SIS_AND_BRO_1 77 +#define TRAINER_AQUA_ADMIN_MATT 78 +#define TRAINER_AQUA_ADMIN_SHELLY 79 +#define TRAINER_MAGMA_ADMIN_TABITHA 80 +#define TRAINER_MAGMA_ADMIN_COURTNEY 81 +#define TRAINER_LEADER_WATTSON 82 +#define TRAINER_LEADER_FLANNERY 83 +#define TRAINER_LEADER_NORMAN 84 +#define TRAINER_LEADER_WINONA 85 +#define TRAINER_LEADER_WALLACE 86 +#define TRAINER_ELITE_FOUR_GLACIA 87 +#define TRAINER_ELITE_FOUR_DRAKE 88 +#define TRAINER_YOUNGSTER_BEN 89 +#define TRAINER_YOUNGSTER_CALVIN 90 +#define TRAINER_YOUNGSTER_JOSH 91 +#define TRAINER_YOUNGSTER_TIMMY 92 +#define TRAINER_YOUNGSTER_JOEY 93 +#define TRAINER_YOUNGSTER_DAN 94 +#define TRAINER_YOUNGSTER_CHAD 95 +#define TRAINER_YOUNGSTER_TYLER 96 +#define TRAINER_YOUNGSTER_EDDIE 97 +#define TRAINER_YOUNGSTER_DILLON 98 +#define TRAINER_YOUNGSTER_YASU 99 +#define TRAINER_YOUNGSTER_DAVE 100 +#define TRAINER_YOUNGSTER_BEN_2 101 +#define TRAINER_BUG_CATCHER_RICK 102 +#define TRAINER_BUG_CATCHER_DOUG 103 +#define TRAINER_BUG_CATCHER_SAMMY 104 +#define TRAINER_BUG_CATCHER_COLTON 105 +#define TRAINER_BUG_CATCHER_GREG 106 +#define TRAINER_BUG_CATCHER_JAMES 107 +#define TRAINER_BUG_CATCHER_KENT 108 +#define TRAINER_BUG_CATCHER_ROBBY 109 +#define TRAINER_BUG_CATCHER_CALE 110 +#define TRAINER_BUG_CATCHER_KEIGO 111 +#define TRAINER_BUG_CATCHER_ELIJAH 112 +#define TRAINER_BUG_CATCHER_2 113 +#define TRAINER_BUG_CATCHER_BRENT 114 +#define TRAINER_BUG_CATCHER_CONNER 115 +#define TRAINER_LASS_JANICE 116 +#define TRAINER_LASS_SALLY 117 +#define TRAINER_LASS_ROBIN 118 +#define TRAINER_LASS_CRISSY 119 +#define TRAINER_LASS_MIRIAM 120 +#define TRAINER_LASS_IRIS 121 +#define TRAINER_LASS_RELI 122 +#define TRAINER_LASS_ALI 123 +#define TRAINER_LASS_2 124 +#define TRAINER_LASS_HALEY 125 +#define TRAINER_LASS_ANN 126 +#define TRAINER_LASS_DAWN 127 +#define TRAINER_LASS_PAIGE 128 +#define TRAINER_LASS_ANDREA 129 +#define TRAINER_LASS_MEGAN 130 +#define TRAINER_LASS_JULIA 131 +#define TRAINER_LASS_KAY 132 +#define TRAINER_LASS_LISA 133 +#define TRAINER_SAILOR_EDMOND 134 +#define TRAINER_SAILOR_TREVOR 135 +#define TRAINER_SAILOR_LEONARD 136 +#define TRAINER_SAILOR_DUNCAN 137 +#define TRAINER_SAILOR_HUEY 138 +#define TRAINER_SAILOR_DYLAN 139 +#define TRAINER_SAILOR_PHILLIP 140 +#define TRAINER_SAILOR_DWAYNE 141 +#define TRAINER_CAMPER_LIAM 142 +#define TRAINER_CAMPER_SHANE 143 +#define TRAINER_CAMPER_ETHAN 144 +#define TRAINER_CAMPER_RICKY 145 +#define TRAINER_CAMPER_JEFF 146 +#define TRAINER_CAMPER_2 147 +#define TRAINER_CAMPER_CHRIS 148 +#define TRAINER_CAMPER_DREW 149 +#define TRAINER_PICNICKER_DIANA 150 +#define TRAINER_PICNICKER_NANCY 151 +#define TRAINER_PICNICKER_ISABELLE 152 +#define TRAINER_PICNICKER_KELSEY 153 +#define TRAINER_PICNICKER_ALICIA 154 +#define TRAINER_PICNICKER_CAITLIN 155 +#define TRAINER_PICNICKER_HEIDI 156 +#define TRAINER_PICNICKER_CAROL 157 +#define TRAINER_PICNICKER_SOFIA 158 +#define TRAINER_PICNICKER_MARTHA 159 +#define TRAINER_PICNICKER_TINA 160 +#define TRAINER_PICNICKER_HANNAH 161 +#define TRAINER_POKEMANIAC_MARK 162 +#define TRAINER_POKEMANIAC_HERMAN 163 +#define TRAINER_POKEMANIAC_COOPER 164 +#define TRAINER_POKEMANIAC_STEVE 165 +#define TRAINER_POKEMANIAC_WINSTON 166 +#define TRAINER_POKEMANIAC_DAWSON 167 +#define TRAINER_POKEMANIAC_ASHTON 168 +#define TRAINER_SUPER_NERD_JOVAN 169 +#define TRAINER_SUPER_NERD_MIGUEL 170 +#define TRAINER_SUPER_NERD_AIDAN 171 +#define TRAINER_SUPER_NERD_GLENN 172 +#define TRAINER_SUPER_NERD_LESLIE 173 +#define TRAINER_SUPER_NERD_1 174 +#define TRAINER_SUPER_NERD_2 175 +#define TRAINER_SUPER_NERD_3 176 +#define TRAINER_SUPER_NERD_ERIK 177 +#define TRAINER_SUPER_NERD_AVERY 178 +#define TRAINER_SUPER_NERD_DEREK 179 +#define TRAINER_SUPER_NERD_ZAC 180 +#define TRAINER_HIKER_MARCOS 181 +#define TRAINER_HIKER_FRANKLIN 182 +#define TRAINER_HIKER_NOB 183 +#define TRAINER_HIKER_WAYNE 184 +#define TRAINER_HIKER_ALAN 185 +#define TRAINER_HIKER_BRICE 186 +#define TRAINER_HIKER_CLARK 187 +#define TRAINER_HIKER_TRENT 188 +#define TRAINER_HIKER_DUDLEY 189 +#define TRAINER_HIKER_ALLEN 190 +#define TRAINER_HIKER_ERIC 191 +#define TRAINER_HIKER_LENNY 192 +#define TRAINER_HIKER_OLIVER 193 +#define TRAINER_HIKER_LUCAS 194 +#define TRAINER_BIKER_JARED 195 +#define TRAINER_BIKER_MALIK 196 +#define TRAINER_BIKER_ERNEST 197 +#define TRAINER_BIKER_ALEX 198 +#define TRAINER_BIKER_LAO 199 +#define TRAINER_BIKER_1 200 +#define TRAINER_BIKER_HIDEO 201 +#define TRAINER_BIKER_RUBEN 202 +#define TRAINER_BIKER_BILLY 203 +#define TRAINER_BIKER_NIKOLAS 204 +#define TRAINER_BIKER_JAXON 205 +#define TRAINER_BIKER_WILLIAM 206 +#define TRAINER_BIKER_LUKAS 207 +#define TRAINER_BIKER_ISAAC 208 +#define TRAINER_BIKER_GERALD 209 +#define TRAINER_BURGLAR_1 210 +#define TRAINER_BURGLAR_2 211 +#define TRAINER_BURGLAR_3 212 +#define TRAINER_BURGLAR_QUINN 213 +#define TRAINER_BURGLAR_RAMON 214 +#define TRAINER_BURGLAR_DUSTY 215 +#define TRAINER_BURGLAR_ARNIE 216 +#define TRAINER_BURGLAR_4 217 +#define TRAINER_BURGLAR_SIMON 218 +#define TRAINER_BURGLAR_LEWIS 219 +#define TRAINER_ENGINEER_BAILY 220 +#define TRAINER_ENGINEER_BRAXTON 221 +#define TRAINER_ENGINEER_BERNIE 222 +#define TRAINER_FISHERMAN_DALE 223 +#define TRAINER_FISHERMAN_BARNY 224 +#define TRAINER_FISHERMAN_NED 225 +#define TRAINER_FISHERMAN_CHIP 226 +#define TRAINER_FISHERMAN_HANK 227 +#define TRAINER_FISHERMAN_ELLIOT 228 +#define TRAINER_FISHERMAN_RONALD 229 +#define TRAINER_FISHERMAN_CLAUDE 230 +#define TRAINER_FISHERMAN_WADE 231 +#define TRAINER_FISHERMAN_NOLAN 232 +#define TRAINER_FISHERMAN_ANDREW 233 +#define TRAINER_SWIMMER_MALE_LUIS 234 +#define TRAINER_SWIMMER_MALE_RICHARD 235 +#define TRAINER_SWIMMER_MALE_REECE 236 +#define TRAINER_SWIMMER_MALE_MATTHEW 237 +#define TRAINER_SWIMMER_MALE_DOUGLAS 238 +#define TRAINER_SWIMMER_MALE_DAVID 239 +#define TRAINER_SWIMMER_MALE_TONY 240 +#define TRAINER_SWIMMER_MALE_AXLE 241 +#define TRAINER_SWIMMER_MALE_BARRY 242 +#define TRAINER_SWIMMER_MALE_DEAN 243 +#define TRAINER_SWIMMER_MALE_DARRIN 244 +#define TRAINER_SWIMMER_MALE_SPENCER 245 +#define TRAINER_SWIMMER_MALE_JACK 246 +#define TRAINER_SWIMMER_MALE_JEROME 247 +#define TRAINER_SWIMMER_MALE_ROLAND 248 +#define TRAINER_CUE_BALL_KOJI 249 +#define TRAINER_CUE_BALL_LUKE 250 +#define TRAINER_CUE_BALL_CAMRON 251 +#define TRAINER_CUE_BALL_RAUL 252 +#define TRAINER_CUE_BALL_ISAIAH 253 +#define TRAINER_CUE_BALL_ZEEK 254 +#define TRAINER_CUE_BALL_JAMAL 255 +#define TRAINER_CUE_BALL_COREY 256 +#define TRAINER_CUE_BALL_CHASE 257 +#define TRAINER_GAMER_HUGO 258 +#define TRAINER_GAMER_JASPER 259 +#define TRAINER_GAMER_DIRK 260 +#define TRAINER_GAMER_DARIAN 261 +#define TRAINER_GAMER_STAN 262 +#define TRAINER_GAMER_1 263 +#define TRAINER_GAMER_RICH 264 +#define TRAINER_BEAUTY_BRIDGET 265 +#define TRAINER_BEAUTY_TAMIA 266 +#define TRAINER_BEAUTY_LORI 267 +#define TRAINER_BEAUTY_LOLA 268 +#define TRAINER_BEAUTY_SHEILA 269 +#define TRAINER_SWIMMER_FEMALE_TIFFANY 270 +#define TRAINER_SWIMMER_FEMALE_NORA 271 +#define TRAINER_SWIMMER_FEMALE_MELISSA 272 +#define TRAINER_BEAUTY_GRACE 273 +#define TRAINER_BEAUTY_OLIVIA 274 +#define TRAINER_BEAUTY_LAUREN 275 +#define TRAINER_SWIMMER_FEMALE_ANYA 276 +#define TRAINER_SWIMMER_FEMALE_ALICE 277 +#define TRAINER_SWIMMER_FEMALE_CONNIE 278 +#define TRAINER_SWIMMER_FEMALE_SHIRLEY 279 +#define TRAINER_PSYCHIC_JOHAN 280 +#define TRAINER_PSYCHIC_TYRON 281 +#define TRAINER_PSYCHIC_CAMERON 282 +#define TRAINER_PSYCHIC_PRESTON 283 +#define TRAINER_ROCKER_RANDALL 284 +#define TRAINER_ROCKER_LUCA 285 +#define TRAINER_JUGGLER_DALTON 286 +#define TRAINER_JUGGLER_NELSON 287 +#define TRAINER_JUGGLER_KIRK 288 +#define TRAINER_JUGGLER_SHAWN 289 +#define TRAINER_JUGGLER_GREGORY 290 +#define TRAINER_JUGGLER_EDWARD 291 +#define TRAINER_JUGGLER_KAYDEN 292 +#define TRAINER_JUGGLER_NATE 293 +#define TRAINER_TAMER_PHIL 294 +#define TRAINER_TAMER_EDGAR 295 +#define TRAINER_TAMER_JASON 296 +#define TRAINER_TAMER_COLE 297 +#define TRAINER_TAMER_VINCENT 298 +#define TRAINER_TAMER_JOHN 299 +#define TRAINER_BIRD_KEEPER_SEBASTIAN 300 +#define TRAINER_BIRD_KEEPER_PERRY 301 +#define TRAINER_BIRD_KEEPER_ROBERT 302 +#define TRAINER_BIRD_KEEPER_DONALD 303 +#define TRAINER_BIRD_KEEPER_BENNY 304 +#define TRAINER_BIRD_KEEPER_EDWIN 305 +#define TRAINER_BIRD_KEEPER_CHESTER 306 +#define TRAINER_BIRD_KEEPER_WILTON 307 +#define TRAINER_BIRD_KEEPER_RAMIRO 308 +#define TRAINER_BIRD_KEEPER_JACOB 309 +#define TRAINER_BIRD_KEEPER_ROGER 310 +#define TRAINER_BIRD_KEEPER_REED 311 +#define TRAINER_BIRD_KEEPER_KEITH 312 +#define TRAINER_BIRD_KEEPER_CARTER 313 +#define TRAINER_BIRD_KEEPER_MITCH 314 +#define TRAINER_BIRD_KEEPER_BECK 315 +#define TRAINER_BIRD_KEEPER_MARLON 316 +#define TRAINER_BLACK_BELT_KOICHI 317 +#define TRAINER_BLACK_BELT_MIKE 318 +#define TRAINER_BLACK_BELT_HIDEKI 319 +#define TRAINER_BLACK_BELT_AARON 320 +#define TRAINER_BLACK_BELT_HITOSHI 321 +#define TRAINER_BLACK_BELT_ATSUSHI 322 +#define TRAINER_BLACK_BELT_KIYO 323 +#define TRAINER_BLACK_BELT_TAKASHI 324 +#define TRAINER_BLACK_BELT_DAISUKE 325 +#define TRAINER_RIVAL_OAKS_LAB_SQUIRTLE 326 +#define TRAINER_RIVAL_OAKS_LAB_BULBASAUR 327 +#define TRAINER_RIVAL_OAKS_LAB_CHARMANDER 328 +#define TRAINER_RIVAL_ROUTE22_EARLY_SQUIRTLE 329 +#define TRAINER_RIVAL_ROUTE22_EARLY_BULBASAUR 330 +#define TRAINER_RIVAL_ROUTE22_EARLY_CHARMANDER 331 +#define TRAINER_RIVAL_CERULEAN_SQUIRTLE 332 +#define TRAINER_RIVAL_CERULEAN_BULBASAUR 333 +#define TRAINER_RIVAL_CERULEAN_CHARMANDER 334 +#define TRAINER_SCIENTIST_TED 335 +#define TRAINER_SCIENTIST_CONNOR 336 +#define TRAINER_SCIENTIST_JERRY 337 +#define TRAINER_SCIENTIST_JOSE 338 +#define TRAINER_SCIENTIST_RODNEY 339 +#define TRAINER_SCIENTIST_BEAU 340 +#define TRAINER_SCIENTIST_TAYLOR 341 +#define TRAINER_SCIENTIST_JOSHUA 342 +#define TRAINER_SCIENTIST_PARKER 343 +#define TRAINER_SCIENTIST_ED 344 +#define TRAINER_SCIENTIST_TRAVIS 345 +#define TRAINER_SCIENTIST_BRAYDON 346 +#define TRAINER_SCIENTIST_IVAN 347 +#define TRAINER_BOSS_GIOVANNI 348 +#define TRAINER_BOSS_GIOVANNI_2 349 +#define TRAINER_LEADER_GIOVANNI 350 +#define TRAINER_TEAM_ROCKET_GRUNT 351 +#define TRAINER_TEAM_ROCKET_GRUNT_2 352 +#define TRAINER_TEAM_ROCKET_GRUNT_3 353 +#define TRAINER_TEAM_ROCKET_GRUNT_4 354 +#define TRAINER_TEAM_ROCKET_GRUNT_5 355 +#define TRAINER_TEAM_ROCKET_GRUNT_6 356 +#define TRAINER_TEAM_ROCKET_GRUNT_7 357 +#define TRAINER_TEAM_ROCKET_GRUNT_8 358 +#define TRAINER_TEAM_ROCKET_GRUNT_9 359 +#define TRAINER_TEAM_ROCKET_GRUNT_10 360 +#define TRAINER_TEAM_ROCKET_GRUNT_11 361 +#define TRAINER_TEAM_ROCKET_GRUNT_12 362 +#define TRAINER_TEAM_ROCKET_GRUNT_13 363 +#define TRAINER_TEAM_ROCKET_GRUNT_14 364 +#define TRAINER_TEAM_ROCKET_GRUNT_15 365 +#define TRAINER_TEAM_ROCKET_GRUNT_16 366 +#define TRAINER_TEAM_ROCKET_GRUNT_17 367 +#define TRAINER_TEAM_ROCKET_GRUNT_18 368 +#define TRAINER_TEAM_ROCKET_GRUNT_19 369 +#define TRAINER_TEAM_ROCKET_GRUNT_20 370 +#define TRAINER_TEAM_ROCKET_GRUNT_21 371 +#define TRAINER_TEAM_ROCKET_GRUNT_22 372 +#define TRAINER_TEAM_ROCKET_GRUNT_23 373 +#define TRAINER_TEAM_ROCKET_GRUNT_24 374 +#define TRAINER_TEAM_ROCKET_GRUNT_25 375 +#define TRAINER_TEAM_ROCKET_GRUNT_26 376 +#define TRAINER_TEAM_ROCKET_GRUNT_27 377 +#define TRAINER_TEAM_ROCKET_GRUNT_28 378 +#define TRAINER_TEAM_ROCKET_GRUNT_29 379 +#define TRAINER_TEAM_ROCKET_GRUNT_30 380 +#define TRAINER_TEAM_ROCKET_GRUNT_31 381 +#define TRAINER_TEAM_ROCKET_GRUNT_32 382 +#define TRAINER_TEAM_ROCKET_GRUNT_33 383 +#define TRAINER_TEAM_ROCKET_GRUNT_34 384 +#define TRAINER_TEAM_ROCKET_GRUNT_35 385 +#define TRAINER_TEAM_ROCKET_GRUNT_36 386 +#define TRAINER_TEAM_ROCKET_GRUNT_37 387 +#define TRAINER_TEAM_ROCKET_GRUNT_38 388 +#define TRAINER_TEAM_ROCKET_GRUNT_39 389 +#define TRAINER_TEAM_ROCKET_GRUNT_40 390 +#define TRAINER_TEAM_ROCKET_GRUNT_41 391 +#define TRAINER_COOLTRAINER_SAMUEL 392 +#define TRAINER_COOLTRAINER_GEORGE 393 +#define TRAINER_COOLTRAINER_COLBY 394 +#define TRAINER_COOLTRAINER_PAUL 395 +#define TRAINER_COOLTRAINER_ROLANDO 396 +#define TRAINER_COOLTRAINER_GILBERT 397 +#define TRAINER_COOLTRAINER_OWEN 398 +#define TRAINER_COOLTRAINER_BERKE 399 +#define TRAINER_COOLTRAINER_YUJI 400 +#define TRAINER_COOLTRAINER_WARREN 401 +#define TRAINER_COOLTRAINER_MARY 402 +#define TRAINER_COOLTRAINER_CAROLINE 403 +#define TRAINER_COOLTRAINER_ALEXA 404 +#define TRAINER_COOLTRAINER_SHANNON 405 +#define TRAINER_COOLTRAINER_NAOMI 406 +#define TRAINER_COOLTRAINER_BROOKE 407 +#define TRAINER_COOLTRAINER_AUSTINA 408 +#define TRAINER_COOLTRAINER_JULIE 409 +#define TRAINER_ELITE_FOUR_LORELEI 410 +#define TRAINER_ELITE_FOUR_BRUNO 411 +#define TRAINER_ELITE_FOUR_AGATHA 412 +#define TRAINER_ELITE_FOUR_LANCE 413 +#define TRAINER_LEADER_BROCK 414 +#define TRAINER_LEADER_MISTY 415 +#define TRAINER_LEADER_LT_SURGE 416 +#define TRAINER_LEADER_ERIKA 417 +#define TRAINER_LEADER_KOGA 418 +#define TRAINER_LEADER_BLAINE 419 +#define TRAINER_LEADER_SABRINA 420 +#define TRAINER_GENTLEMAN_THOMAS 421 +#define TRAINER_GENTLEMAN_ARTHUR 422 +#define TRAINER_GENTLEMAN_TUCKER 423 +#define TRAINER_GENTLEMAN_NORTON 424 +#define TRAINER_GENTLEMAN_WALTER 425 #define TRAINER_RIVAL_SS_ANNE_SQUIRTLE 426 -#define TRAINER_RIVAL_SS_ANNE_BULBASAUR 427 -#define TRAINER_RIVAL_SS_ANNE_CHARMANDER 428 -#define TRAINER_RIVAL_POKENON_TOWER_SQUIRTLE 429 -#define TRAINER_RIVAL_POKENON_TOWER_BULBASAUR 430 -#define TRAINER_RIVAL_POKENON_TOWER_CHARMANDER 431 -#define TRAINER_RIVAL_SILPH_SQUIRTLE 432 -#define TRAINER_RIVAL_SILPH_BULBASAUR 433 +#define TRAINER_RIVAL_SS_ANNE_BULBASAUR 427 +#define TRAINER_RIVAL_SS_ANNE_CHARMANDER 428 +#define TRAINER_RIVAL_POKENON_TOWER_SQUIRTLE 429 +#define TRAINER_RIVAL_POKENON_TOWER_BULBASAUR 430 +#define TRAINER_RIVAL_POKENON_TOWER_CHARMANDER 431 +#define TRAINER_RIVAL_SILPH_SQUIRTLE 432 +#define TRAINER_RIVAL_SILPH_BULBASAUR 433 #define TRAINER_RIVAL_SILPH_CHARMANDER 434 -#define TRAINER_RIVAL_ROUTE22_LATE_SQUIRTLE 435 -#define TRAINER_RIVAL_ROUTE22_LATE_BULBASAUR 436 -#define TRAINER_RIVAL_ROUTE22_LATE_CHARMANDER 437 -#define TRAINER_CHAMPION_FIRST_SQUIRTLE 438 +#define TRAINER_RIVAL_ROUTE22_LATE_SQUIRTLE 435 +#define TRAINER_RIVAL_ROUTE22_LATE_BULBASAUR 436 +#define TRAINER_RIVAL_ROUTE22_LATE_CHARMANDER 437 +#define TRAINER_CHAMPION_FIRST_SQUIRTLE 438 #define TRAINER_CHAMPION_FIRST_BULBASAUR 439 -#define TRAINER_CHAMPION_FIRST_CHARMANDER 440 -#define TRAINER_CHANNELER_PATRICIA 441 -#define TRAINER_CHANNELER_CARLY 442 -#define TRAINER_CHANNELER_HOPE 443 -#define TRAINER_CHANNELER_PAULA 444 -#define TRAINER_CHANNELER_LAUREL 445 -#define TRAINER_CHANNELER_JODY 446 -#define TRAINER_CHANNELER_TAMMY 447 -#define TRAINER_CHANNELER_RUTH 448 -#define TRAINER_CHANNELER_KARINA 449 -#define TRAINER_CHANNELER_JANAE 450 -#define TRAINER_CHANNELER_ANGELICA 451 -#define TRAINER_CHANNELER_EMILIA 452 -#define TRAINER_CHANNELER_JENNIFER 453 -#define TRAINER_CHANNELER_1 454 -#define TRAINER_CHANNELER_2 455 -#define TRAINER_CHANNELER_3 456 -#define TRAINER_CHANNELER_4 457 -#define TRAINER_CHANNELER_5 458 -#define TRAINER_CHANNELER_6 459 -#define TRAINER_CHANNELER_7 460 -#define TRAINER_CHANNELER_8 461 -#define TRAINER_CHANNELER_AMANDA 462 -#define TRAINER_CHANNELER_STACY 463 -#define TRAINER_CHANNELER_TASHA 464 -#define TRAINER_HIKER_JEREMY 465 -#define TRAINER_PICNICKER_ALMA 466 -#define TRAINER_PICNICKER_SUSIE 467 -#define TRAINER_PICNICKER_VALERIE 468 -#define TRAINER_PICNICKER_GWEN 469 -#define TRAINER_BIKER_VIRGIL 470 -#define TRAINER_CAMPER_FLINT 471 -#define TRAINER_PICNICKER_MISSY 472 -#define TRAINER_PICNICKER_IRENE 473 -#define TRAINER_PICNICKER_DANA 474 -#define TRAINER_PICNICKER_ARIANA 475 -#define TRAINER_PICNICKER_LEAH 476 -#define TRAINER_CAMPER_JUSTIN 477 -#define TRAINER_PICNICKER_YAZMIN 478 -#define TRAINER_PICNICKER_KINDRA 479 -#define TRAINER_PICNICKER_BECKY 480 -#define TRAINER_PICNICKER_CELIA 481 -#define TRAINER_GENTLEMAN_BROOKS 482 -#define TRAINER_GENTLEMAN_LAMAR 483 -#define TRAINER_TWINS_ELI_ANNE 484 -#define TRAINER_COOL_COUPLE_RAY_TYRA 485 -#define TRAINER_YOUNG_COUPLE_GIA_JES 486 -#define TRAINER_TWINS_KIRI_JAN 487 -#define TRAINER_CRUSH_KIN_RON_MYA 488 -#define TRAINER_YOUNG_COUPLE_LEA_JED 489 -#define TRAINER_SIS_AND_BRO_LIA_LUC 490 -#define TRAINER_SIS_AND_BRO_LIL_IAN 491 -#define TRAINER_BUG_CATCHER_3 492 -#define TRAINER_BUG_CATCHER_4 493 -#define TRAINER_BUG_CATCHER_5 494 -#define TRAINER_BUG_CATCHER_6 495 -#define TRAINER_BUG_CATCHER_7 496 -#define TRAINER_BUG_CATCHER_8 497 -#define TRAINER_YOUNGSTER_BEN_3 498 -#define TRAINER_YOUNGSTER_BEN_4 499 -#define TRAINER_YOUNGSTER_CHAD_2 500 -#define TRAINER_LASS_RELI_2 501 -#define TRAINER_LASS_RELI_3 502 -#define TRAINER_YOUNGSTER_TIMMY_2 503 -#define TRAINER_YOUNGSTER_TIMMY_3 504 -#define TRAINER_YOUNGSTER_TIMMY_4 505 -#define TRAINER_YOUNGSTER_CHAD_3 506 -#define TRAINER_LASS_JANICE_2 507 -#define TRAINER_LASS_JANICE_3 508 -#define TRAINER_YOUNGSTER_CHAD_4 509 -#define TRAINER_HIKER_FRANKLIN_2 510 -#define TRAINER_PKMN_PROF_PROF_OAK 511 -#define TRAINER_PLAYER_BRENDAN 512 -#define TRAINER_PLAYER_MAY 513 -#define TRAINER_PLAYER_RED 514 -#define TRAINER_PLAYER_LEAF 515 -#define TRAINER_TEAM_ROCKET_GRUNT_42 516 -#define TRAINER_PSYCHIC_JACLYN 517 -#define TRAINER_CRUSH_GIRL_SHARON 518 -#define TRAINER_TUBER_AMIRA 519 -#define TRAINER_PKMN_BREEDER_ALIZE 520 -#define TRAINER_PKMN_RANGER_NICOLAS 521 -#define TRAINER_PKMN_RANGER_MADELINE 522 -#define TRAINER_AROMA_LADY_NIKKI 523 -#define TRAINER_RUIN_MANIAC_STANLY 524 -#define TRAINER_LADY_JACKI 525 -#define TRAINER_PAINTER_DAISY 526 -#define TRAINER_BIKER_GOON 527 -#define TRAINER_BIKER_GOON_2 528 -#define TRAINER_BIKER_GOON_3 529 -#define TRAINER_BIKER_2 530 -#define TRAINER_BUG_CATCHER_ANTHONY 531 -#define TRAINER_BUG_CATCHER_CHARLIE 532 -#define TRAINER_TWINS_ELI_ANNE_2 533 -#define TRAINER_YOUNGSTER_JOHNSON 534 -#define TRAINER_BIKER_RICARDO 535 -#define TRAINER_BIKER_JAREN 536 -#define TRAINER_TEAM_ROCKET_GRUNT_43 537 -#define TRAINER_TEAM_ROCKET_GRUNT_44 538 -#define TRAINER_TEAM_ROCKET_GRUNT_45 539 -#define TRAINER_TEAM_ROCKET_GRUNT_46 540 -#define TRAINER_TEAM_ROCKET_GRUNT_47 541 -#define TRAINER_TEAM_ROCKET_GRUNT_48 542 -#define TRAINER_TEAM_ROCKET_ADMIN 543 -#define TRAINER_TEAM_ROCKET_ADMIN_2 544 -#define TRAINER_SCIENTIST_GIDEON 545 -#define TRAINER_SWIMMER_FEMALE_AMARA 546 -#define TRAINER_SWIMMER_FEMALE_MARIA 547 -#define TRAINER_SWIMMER_FEMALE_ABIGAIL 548 -#define TRAINER_SWIMMER_MALE_FINN 549 -#define TRAINER_SWIMMER_MALE_GARRETT 550 -#define TRAINER_FISHERMAN_TOMMY 551 -#define TRAINER_CRUSH_GIRL_TANYA 552 -#define TRAINER_BLACK_BELT_SHEA 553 -#define TRAINER_BLACK_BELT_HUGH 554 -#define TRAINER_CAMPER_BRYCE 555 -#define TRAINER_PICNICKER_CLAIRE 556 -#define TRAINER_CRUSH_KIN_MIK_KIA 557 -#define TRAINER_AROMA_LADY_VIOLET 558 -#define TRAINER_TUBER_ALEXIS 559 -#define TRAINER_TWINS_JOY_MEG 560 -#define TRAINER_SWIMMER_FEMALE_TISHA 561 -#define TRAINER_PAINTER_CELINA 562 -#define TRAINER_PAINTER_RAYNA 563 -#define TRAINER_LADY_GILLIAN 564 -#define TRAINER_YOUNGSTER_DESTIN 565 -#define TRAINER_SWIMMER_MALE_TOBY 566 -#define TRAINER_TEAM_ROCKET_GRUNT_49 567 -#define TRAINER_TEAM_ROCKET_GRUNT_50 568 -#define TRAINER_TEAM_ROCKET_GRUNT_51 569 -#define TRAINER_BIRD_KEEPER_MILO 570 -#define TRAINER_BIRD_KEEPER_CHAZ 571 -#define TRAINER_BIRD_KEEPER_HAROLD 572 -#define TRAINER_FISHERMAN_TYLOR 573 -#define TRAINER_SWIMMER_MALE_MYMO 574 -#define TRAINER_SWIMMER_FEMALE_NICOLE 575 -#define TRAINER_SIS_AND_BRO_AVA_GEB 576 -#define TRAINER_AROMA_LADY_ROSE 577 -#define TRAINER_SWIMMER_MALE_SAMIR 578 -#define TRAINER_SWIMMER_FEMALE_DENISE 579 -#define TRAINER_TWINS_MIU_MIA 580 -#define TRAINER_HIKER_EARL 581 -#define TRAINER_RUIN_MANIAC_FOSTER 582 -#define TRAINER_RUIN_MANIAC_LARRY 583 -#define TRAINER_HIKER_DARYL 584 -#define TRAINER_POKEMANIAC_HECTOR 585 -#define TRAINER_PSYCHIC_DARIO 586 -#define TRAINER_PSYCHIC_RODETTE 587 -#define TRAINER_AROMA_LADY_MIAH 588 -#define TRAINER_YOUNG_COUPLE_EVE_JON 589 -#define TRAINER_JUGGLER_MASON 590 -#define TRAINER_CRUSH_GIRL_CYNDY 591 -#define TRAINER_CRUSH_GIRL_JOCELYN 592 -#define TRAINER_TAMER_EVAN 593 -#define TRAINER_POKEMANIAC_MARK_2 594 -#define TRAINER_PKMN_RANGER_LOGAN 595 -#define TRAINER_PKMN_RANGER_JACKSON 596 -#define TRAINER_PKMN_RANGER_BETH 597 -#define TRAINER_PKMN_RANGER_KATELYN 598 -#define TRAINER_COOLTRAINER_LEROY 599 -#define TRAINER_COOLTRAINER_MICHELLE 600 -#define TRAINER_COOL_COUPLE_LEX_NYA 601 -#define TRAINER_RUIN_MANIAC_BRANDON 602 -#define TRAINER_RUIN_MANIAC_BENJAMIN 603 -#define TRAINER_PAINTER_EDNA 604 -#define TRAINER_GENTLEMAN_CLIFFORD 605 -#define TRAINER_LADY_SELPHY 606 -#define TRAINER_RUIN_MANIAC_LAWSON 607 -#define TRAINER_PSYCHIC_LAURA 608 -#define TRAINER_PKMN_BREEDER_BETHANY 609 -#define TRAINER_PKMN_BREEDER_ALLISON 610 -#define TRAINER_BUG_CATCHER_GARRET 611 -#define TRAINER_BUG_CATCHER_JONAH 612 -#define TRAINER_BUG_CATCHER_VANCE 613 -#define TRAINER_YOUNGSTER_NASH 614 -#define TRAINER_YOUNGSTER_CORDELL 615 -#define TRAINER_LASS_DALIA 616 -#define TRAINER_LASS_JOANA 617 -#define TRAINER_CAMPER_RILEY 618 -#define TRAINER_PICNICKER_MARCY 619 -#define TRAINER_RUIN_MANIAC_LAYTON 620 -#define TRAINER_PICNICKER_KELSEY_2 621 -#define TRAINER_PICNICKER_KELSEY_3 622 -#define TRAINER_PICNICKER_KELSEY_4 623 -#define TRAINER_CAMPER_RICKY_2 624 -#define TRAINER_CAMPER_RICKY_3 625 -#define TRAINER_CAMPER_RICKY_4 626 -#define TRAINER_CAMPER_JEFF_2 627 -#define TRAINER_CAMPER_JEFF_3 628 -#define TRAINER_CAMPER_JEFF_4 629 -#define TRAINER_PICNICKER_ISABELLE_2 630 -#define TRAINER_PICNICKER_ISABELLE_3 631 -#define TRAINER_PICNICKER_ISABELLE_4 632 -#define TRAINER_YOUNGSTER_YASU_2 633 -#define TRAINER_YOUNGSTER_YASU_3 634 -#define TRAINER_ENGINEER_BERNIE_2 635 -#define TRAINER_GAMER_DARIAN_2 636 -#define TRAINER_CAMPER_CHRIS_2 637 -#define TRAINER_CAMPER_CHRIS_3 638 -#define TRAINER_CAMPER_CHRIS_4 639 -#define TRAINER_PICNICKER_ALICIA_2 640 -#define TRAINER_PICNICKER_ALICIA_3 641 -#define TRAINER_PICNICKER_ALICIA_4 642 -#define TRAINER_HIKER_JEREMY_2 643 -#define TRAINER_POKEMANIAC_MARK_3 644 -#define TRAINER_POKEMANIAC_HERMAN_2 645 -#define TRAINER_POKEMANIAC_HERMAN_3 646 -#define TRAINER_HIKER_TRENT_2 647 -#define TRAINER_LASS_MEGAN_2 648 -#define TRAINER_LASS_MEGAN_3 649 -#define TRAINER_SUPER_NERD_GLENN_2 650 -#define TRAINER_GAMER_RICH_2 651 -#define TRAINER_BIKER_JAREN_2 652 -#define TRAINER_FISHERMAN_ELLIOT_2 653 -#define TRAINER_ROCKER_LUCA_2 654 -#define TRAINER_BEAUTY_SHEILA_2 655 -#define TRAINER_BIRD_KEEPER_ROBERT_2 656 -#define TRAINER_BIRD_KEEPER_ROBERT_3 657 -#define TRAINER_PICNICKER_SUSIE_2 658 -#define TRAINER_PICNICKER_SUSIE_3 659 -#define TRAINER_PICNICKER_SUSIE_4 660 -#define TRAINER_BIKER_LUKAS_2 661 -#define TRAINER_BIRD_KEEPER_BENNY_2 662 -#define TRAINER_BIRD_KEEPER_BENNY_3 663 -#define TRAINER_BIRD_KEEPER_MARLON_2 664 -#define TRAINER_BIRD_KEEPER_MARLON_3 665 -#define TRAINER_BEAUTY_GRACE_2 666 -#define TRAINER_BIRD_KEEPER_CHESTER_2 667 -#define TRAINER_BIRD_KEEPER_CHESTER_3 668 -#define TRAINER_PICNICKER_BECKY_2 669 -#define TRAINER_PICNICKER_BECKY_3 670 -#define TRAINER_PICNICKER_BECKY_4 671 -#define TRAINER_CRUSH_KIN_RON_MYA_2 672 -#define TRAINER_CRUSH_KIN_RON_MYA_3 673 -#define TRAINER_CRUSH_KIN_RON_MYA_4 674 -#define TRAINER_BIKER_RUBEN_2 675 -#define TRAINER_CUE_BALL_CAMRON_2 676 -#define TRAINER_BIKER_JAXON_2 677 -#define TRAINER_CUE_BALL_ISAIAH_2 678 -#define TRAINER_CUE_BALL_COREY_2 679 -#define TRAINER_BIRD_KEEPER_JACOB_2 680 -#define TRAINER_BIRD_KEEPER_JACOB_3 681 -#define TRAINER_SWIMMER_FEMALE_ALICE_2 682 -#define TRAINER_SWIMMER_MALE_DARRIN_2 683 -#define TRAINER_PICNICKER_MISSY_2 684 -#define TRAINER_PICNICKER_MISSY_3 685 -#define TRAINER_FISHERMAN_WADE_2 686 -#define TRAINER_SWIMMER_MALE_JACK_2 687 -#define TRAINER_SIS_AND_BRO_LIL_IAN_2 688 -#define TRAINER_SIS_AND_BRO_LIL_IAN_3 689 -#define TRAINER_SWIMMER_MALE_FINN_2 690 -#define TRAINER_CRUSH_GIRL_SHARON_2 691 -#define TRAINER_CRUSH_GIRL_SHARON_3 692 -#define TRAINER_CRUSH_GIRL_TANYA_2 693 -#define TRAINER_CRUSH_GIRL_TANYA_3 694 -#define TRAINER_BLACK_BELT_SHEA_2 695 -#define TRAINER_BLACK_BELT_SHEA_3 696 -#define TRAINER_BLACK_BELT_HUGH_2 697 -#define TRAINER_BLACK_BELT_HUGH_3 698 -#define TRAINER_CRUSH_KIN_MIK_KIA_2 699 -#define TRAINER_CRUSH_KIN_MIK_KIA_3 700 -#define TRAINER_TUBER_AMIRA_2 701 -#define TRAINER_TWINS_JOY_MEG_2 702 -#define TRAINER_PAINTER_RAYNA_2 703 -#define TRAINER_YOUNGSTER_DESTIN_2 704 -#define TRAINER_PKMN_BREEDER_ALIZE_2 705 -#define TRAINER_YOUNG_COUPLE_GIA_JES_2 706 -#define TRAINER_YOUNG_COUPLE_GIA_JES_3 707 -#define TRAINER_BIRD_KEEPER_MILO_2 708 -#define TRAINER_BIRD_KEEPER_CHAZ_2 709 -#define TRAINER_BIRD_KEEPER_HAROLD_2 710 -#define TRAINER_SWIMMER_FEMALE_NICOLE_2 711 -#define TRAINER_PSYCHIC_JACLYN_2 712 -#define TRAINER_SWIMMER_MALE_SAMIR_2 713 -#define TRAINER_HIKER_EARL_2 714 -#define TRAINER_RUIN_MANIAC_LARRY_2 715 -#define TRAINER_POKEMANIAC_HECTOR_2 716 -#define TRAINER_PSYCHIC_DARIO_2 717 -#define TRAINER_PSYCHIC_RODETTE_2 718 -#define TRAINER_JUGGLER_MASON_2 719 -#define TRAINER_PKMN_RANGER_NICOLAS_2 720 -#define TRAINER_PKMN_RANGER_MADELINE_2 721 -#define TRAINER_CRUSH_GIRL_CYNDY_2 722 -#define TRAINER_TAMER_EVAN_2 723 -#define TRAINER_PKMN_RANGER_JACKSON_2 724 -#define TRAINER_PKMN_RANGER_KATELYN_2 725 -#define TRAINER_COOLTRAINER_LEROY_2 726 -#define TRAINER_COOLTRAINER_MICHELLE_2 727 -#define TRAINER_COOL_COUPLE_LEX_NYA_2 728 -#define TRAINER_BUG_CATCHER_COLTON_2 729 -#define TRAINER_BUG_CATCHER_COLTON_3 730 -#define TRAINER_BUG_CATCHER_COLTON_4 731 -#define TRAINER_SWIMMER_MALE_MATTHEW_2 732 -#define TRAINER_SWIMMER_MALE_TONY_2 733 -#define TRAINER_SWIMMER_FEMALE_MELISSA_2 734 -#define TRAINER_ELITE_FOUR_LORELEI_2 735 -#define TRAINER_ELITE_FOUR_BRUNO_2 736 -#define TRAINER_ELITE_FOUR_AGATHA_2 737 -#define TRAINER_ELITE_FOUR_LANCE_2 738 -#define TRAINER_CHAMPION_REMATCH_SQUIRTLE 739 -#define TRAINER_CHAMPION_REMATCH_BULBASAUR 740 -#define TRAINER_CHAMPION_REMATCH_CHARMANDER 741 -#define TRAINER_CUE_BALL_PAXTON 742 -#define NUM_TRAINERS 743 +#define TRAINER_CHAMPION_FIRST_CHARMANDER 440 +#define TRAINER_CHANNELER_PATRICIA 441 +#define TRAINER_CHANNELER_CARLY 442 +#define TRAINER_CHANNELER_HOPE 443 +#define TRAINER_CHANNELER_PAULA 444 +#define TRAINER_CHANNELER_LAUREL 445 +#define TRAINER_CHANNELER_JODY 446 +#define TRAINER_CHANNELER_TAMMY 447 +#define TRAINER_CHANNELER_RUTH 448 +#define TRAINER_CHANNELER_KARINA 449 +#define TRAINER_CHANNELER_JANAE 450 +#define TRAINER_CHANNELER_ANGELICA 451 +#define TRAINER_CHANNELER_EMILIA 452 +#define TRAINER_CHANNELER_JENNIFER 453 +#define TRAINER_CHANNELER_1 454 +#define TRAINER_CHANNELER_2 455 +#define TRAINER_CHANNELER_3 456 +#define TRAINER_CHANNELER_4 457 +#define TRAINER_CHANNELER_5 458 +#define TRAINER_CHANNELER_6 459 +#define TRAINER_CHANNELER_7 460 +#define TRAINER_CHANNELER_8 461 +#define TRAINER_CHANNELER_AMANDA 462 +#define TRAINER_CHANNELER_STACY 463 +#define TRAINER_CHANNELER_TASHA 464 +#define TRAINER_HIKER_JEREMY 465 +#define TRAINER_PICNICKER_ALMA 466 +#define TRAINER_PICNICKER_SUSIE 467 +#define TRAINER_PICNICKER_VALERIE 468 +#define TRAINER_PICNICKER_GWEN 469 +#define TRAINER_BIKER_VIRGIL 470 +#define TRAINER_CAMPER_FLINT 471 +#define TRAINER_PICNICKER_MISSY 472 +#define TRAINER_PICNICKER_IRENE 473 +#define TRAINER_PICNICKER_DANA 474 +#define TRAINER_PICNICKER_ARIANA 475 +#define TRAINER_PICNICKER_LEAH 476 +#define TRAINER_CAMPER_JUSTIN 477 +#define TRAINER_PICNICKER_YAZMIN 478 +#define TRAINER_PICNICKER_KINDRA 479 +#define TRAINER_PICNICKER_BECKY 480 +#define TRAINER_PICNICKER_CELIA 481 +#define TRAINER_GENTLEMAN_BROOKS 482 +#define TRAINER_GENTLEMAN_LAMAR 483 +#define TRAINER_TWINS_ELI_ANNE 484 +#define TRAINER_COOL_COUPLE_RAY_TYRA 485 +#define TRAINER_YOUNG_COUPLE_GIA_JES 486 +#define TRAINER_TWINS_KIRI_JAN 487 +#define TRAINER_CRUSH_KIN_RON_MYA 488 +#define TRAINER_YOUNG_COUPLE_LEA_JED 489 +#define TRAINER_SIS_AND_BRO_LIA_LUC 490 +#define TRAINER_SIS_AND_BRO_LIL_IAN 491 +#define TRAINER_BUG_CATCHER_3 492 +#define TRAINER_BUG_CATCHER_4 493 +#define TRAINER_BUG_CATCHER_5 494 +#define TRAINER_BUG_CATCHER_6 495 +#define TRAINER_BUG_CATCHER_7 496 +#define TRAINER_BUG_CATCHER_8 497 +#define TRAINER_YOUNGSTER_BEN_3 498 +#define TRAINER_YOUNGSTER_BEN_4 499 +#define TRAINER_YOUNGSTER_CHAD_2 500 +#define TRAINER_LASS_RELI_2 501 +#define TRAINER_LASS_RELI_3 502 +#define TRAINER_YOUNGSTER_TIMMY_2 503 +#define TRAINER_YOUNGSTER_TIMMY_3 504 +#define TRAINER_YOUNGSTER_TIMMY_4 505 +#define TRAINER_YOUNGSTER_CHAD_3 506 +#define TRAINER_LASS_JANICE_2 507 +#define TRAINER_LASS_JANICE_3 508 +#define TRAINER_YOUNGSTER_CHAD_4 509 +#define TRAINER_HIKER_FRANKLIN_2 510 +#define TRAINER_PKMN_PROF_PROF_OAK 511 +#define TRAINER_PLAYER_BRENDAN 512 +#define TRAINER_PLAYER_MAY 513 +#define TRAINER_PLAYER_RED 514 +#define TRAINER_PLAYER_LEAF 515 +#define TRAINER_TEAM_ROCKET_GRUNT_42 516 +#define TRAINER_PSYCHIC_JACLYN 517 +#define TRAINER_CRUSH_GIRL_SHARON 518 +#define TRAINER_TUBER_AMIRA 519 +#define TRAINER_PKMN_BREEDER_ALIZE 520 +#define TRAINER_PKMN_RANGER_NICOLAS 521 +#define TRAINER_PKMN_RANGER_MADELINE 522 +#define TRAINER_AROMA_LADY_NIKKI 523 +#define TRAINER_RUIN_MANIAC_STANLY 524 +#define TRAINER_LADY_JACKI 525 +#define TRAINER_PAINTER_DAISY 526 +#define TRAINER_BIKER_GOON 527 +#define TRAINER_BIKER_GOON_2 528 +#define TRAINER_BIKER_GOON_3 529 +#define TRAINER_BIKER_2 530 +#define TRAINER_BUG_CATCHER_ANTHONY 531 +#define TRAINER_BUG_CATCHER_CHARLIE 532 +#define TRAINER_TWINS_ELI_ANNE_2 533 +#define TRAINER_YOUNGSTER_JOHNSON 534 +#define TRAINER_BIKER_RICARDO 535 +#define TRAINER_BIKER_JAREN 536 +#define TRAINER_TEAM_ROCKET_GRUNT_43 537 +#define TRAINER_TEAM_ROCKET_GRUNT_44 538 +#define TRAINER_TEAM_ROCKET_GRUNT_45 539 +#define TRAINER_TEAM_ROCKET_GRUNT_46 540 +#define TRAINER_TEAM_ROCKET_GRUNT_47 541 +#define TRAINER_TEAM_ROCKET_GRUNT_48 542 +#define TRAINER_TEAM_ROCKET_ADMIN 543 +#define TRAINER_TEAM_ROCKET_ADMIN_2 544 +#define TRAINER_SCIENTIST_GIDEON 545 +#define TRAINER_SWIMMER_FEMALE_AMARA 546 +#define TRAINER_SWIMMER_FEMALE_MARIA 547 +#define TRAINER_SWIMMER_FEMALE_ABIGAIL 548 +#define TRAINER_SWIMMER_MALE_FINN 549 +#define TRAINER_SWIMMER_MALE_GARRETT 550 +#define TRAINER_FISHERMAN_TOMMY 551 +#define TRAINER_CRUSH_GIRL_TANYA 552 +#define TRAINER_BLACK_BELT_SHEA 553 +#define TRAINER_BLACK_BELT_HUGH 554 +#define TRAINER_CAMPER_BRYCE 555 +#define TRAINER_PICNICKER_CLAIRE 556 +#define TRAINER_CRUSH_KIN_MIK_KIA 557 +#define TRAINER_AROMA_LADY_VIOLET 558 +#define TRAINER_TUBER_ALEXIS 559 +#define TRAINER_TWINS_JOY_MEG 560 +#define TRAINER_SWIMMER_FEMALE_TISHA 561 +#define TRAINER_PAINTER_CELINA 562 +#define TRAINER_PAINTER_RAYNA 563 +#define TRAINER_LADY_GILLIAN 564 +#define TRAINER_YOUNGSTER_DESTIN 565 +#define TRAINER_SWIMMER_MALE_TOBY 566 +#define TRAINER_TEAM_ROCKET_GRUNT_49 567 +#define TRAINER_TEAM_ROCKET_GRUNT_50 568 +#define TRAINER_TEAM_ROCKET_GRUNT_51 569 +#define TRAINER_BIRD_KEEPER_MILO 570 +#define TRAINER_BIRD_KEEPER_CHAZ 571 +#define TRAINER_BIRD_KEEPER_HAROLD 572 +#define TRAINER_FISHERMAN_TYLOR 573 +#define TRAINER_SWIMMER_MALE_MYMO 574 +#define TRAINER_SWIMMER_FEMALE_NICOLE 575 +#define TRAINER_SIS_AND_BRO_AVA_GEB 576 +#define TRAINER_AROMA_LADY_ROSE 577 +#define TRAINER_SWIMMER_MALE_SAMIR 578 +#define TRAINER_SWIMMER_FEMALE_DENISE 579 +#define TRAINER_TWINS_MIU_MIA 580 +#define TRAINER_HIKER_EARL 581 +#define TRAINER_RUIN_MANIAC_FOSTER 582 +#define TRAINER_RUIN_MANIAC_LARRY 583 +#define TRAINER_HIKER_DARYL 584 +#define TRAINER_POKEMANIAC_HECTOR 585 +#define TRAINER_PSYCHIC_DARIO 586 +#define TRAINER_PSYCHIC_RODETTE 587 +#define TRAINER_AROMA_LADY_MIAH 588 +#define TRAINER_YOUNG_COUPLE_EVE_JON 589 +#define TRAINER_JUGGLER_MASON 590 +#define TRAINER_CRUSH_GIRL_CYNDY 591 +#define TRAINER_CRUSH_GIRL_JOCELYN 592 +#define TRAINER_TAMER_EVAN 593 +#define TRAINER_POKEMANIAC_MARK_2 594 +#define TRAINER_PKMN_RANGER_LOGAN 595 +#define TRAINER_PKMN_RANGER_JACKSON 596 +#define TRAINER_PKMN_RANGER_BETH 597 +#define TRAINER_PKMN_RANGER_KATELYN 598 +#define TRAINER_COOLTRAINER_LEROY 599 +#define TRAINER_COOLTRAINER_MICHELLE 600 +#define TRAINER_COOL_COUPLE_LEX_NYA 601 +#define TRAINER_RUIN_MANIAC_BRANDON 602 +#define TRAINER_RUIN_MANIAC_BENJAMIN 603 +#define TRAINER_PAINTER_EDNA 604 +#define TRAINER_GENTLEMAN_CLIFFORD 605 +#define TRAINER_LADY_SELPHY 606 +#define TRAINER_RUIN_MANIAC_LAWSON 607 +#define TRAINER_PSYCHIC_LAURA 608 +#define TRAINER_PKMN_BREEDER_BETHANY 609 +#define TRAINER_PKMN_BREEDER_ALLISON 610 +#define TRAINER_BUG_CATCHER_GARRET 611 +#define TRAINER_BUG_CATCHER_JONAH 612 +#define TRAINER_BUG_CATCHER_VANCE 613 +#define TRAINER_YOUNGSTER_NASH 614 +#define TRAINER_YOUNGSTER_CORDELL 615 +#define TRAINER_LASS_DALIA 616 +#define TRAINER_LASS_JOANA 617 +#define TRAINER_CAMPER_RILEY 618 +#define TRAINER_PICNICKER_MARCY 619 +#define TRAINER_RUIN_MANIAC_LAYTON 620 +#define TRAINER_PICNICKER_KELSEY_2 621 +#define TRAINER_PICNICKER_KELSEY_3 622 +#define TRAINER_PICNICKER_KELSEY_4 623 +#define TRAINER_CAMPER_RICKY_2 624 +#define TRAINER_CAMPER_RICKY_3 625 +#define TRAINER_CAMPER_RICKY_4 626 +#define TRAINER_CAMPER_JEFF_2 627 +#define TRAINER_CAMPER_JEFF_3 628 +#define TRAINER_CAMPER_JEFF_4 629 +#define TRAINER_PICNICKER_ISABELLE_2 630 +#define TRAINER_PICNICKER_ISABELLE_3 631 +#define TRAINER_PICNICKER_ISABELLE_4 632 +#define TRAINER_YOUNGSTER_YASU_2 633 +#define TRAINER_YOUNGSTER_YASU_3 634 +#define TRAINER_ENGINEER_BERNIE_2 635 +#define TRAINER_GAMER_DARIAN_2 636 +#define TRAINER_CAMPER_CHRIS_2 637 +#define TRAINER_CAMPER_CHRIS_3 638 +#define TRAINER_CAMPER_CHRIS_4 639 +#define TRAINER_PICNICKER_ALICIA_2 640 +#define TRAINER_PICNICKER_ALICIA_3 641 +#define TRAINER_PICNICKER_ALICIA_4 642 +#define TRAINER_HIKER_JEREMY_2 643 +#define TRAINER_POKEMANIAC_MARK_3 644 +#define TRAINER_POKEMANIAC_HERMAN_2 645 +#define TRAINER_POKEMANIAC_HERMAN_3 646 +#define TRAINER_HIKER_TRENT_2 647 +#define TRAINER_LASS_MEGAN_2 648 +#define TRAINER_LASS_MEGAN_3 649 +#define TRAINER_SUPER_NERD_GLENN_2 650 +#define TRAINER_GAMER_RICH_2 651 +#define TRAINER_BIKER_JAREN_2 652 +#define TRAINER_FISHERMAN_ELLIOT_2 653 +#define TRAINER_ROCKER_LUCA_2 654 +#define TRAINER_BEAUTY_SHEILA_2 655 +#define TRAINER_BIRD_KEEPER_ROBERT_2 656 +#define TRAINER_BIRD_KEEPER_ROBERT_3 657 +#define TRAINER_PICNICKER_SUSIE_2 658 +#define TRAINER_PICNICKER_SUSIE_3 659 +#define TRAINER_PICNICKER_SUSIE_4 660 +#define TRAINER_BIKER_LUKAS_2 661 +#define TRAINER_BIRD_KEEPER_BENNY_2 662 +#define TRAINER_BIRD_KEEPER_BENNY_3 663 +#define TRAINER_BIRD_KEEPER_MARLON_2 664 +#define TRAINER_BIRD_KEEPER_MARLON_3 665 +#define TRAINER_BEAUTY_GRACE_2 666 +#define TRAINER_BIRD_KEEPER_CHESTER_2 667 +#define TRAINER_BIRD_KEEPER_CHESTER_3 668 +#define TRAINER_PICNICKER_BECKY_2 669 +#define TRAINER_PICNICKER_BECKY_3 670 +#define TRAINER_PICNICKER_BECKY_4 671 +#define TRAINER_CRUSH_KIN_RON_MYA_2 672 +#define TRAINER_CRUSH_KIN_RON_MYA_3 673 +#define TRAINER_CRUSH_KIN_RON_MYA_4 674 +#define TRAINER_BIKER_RUBEN_2 675 +#define TRAINER_CUE_BALL_CAMRON_2 676 +#define TRAINER_BIKER_JAXON_2 677 +#define TRAINER_CUE_BALL_ISAIAH_2 678 +#define TRAINER_CUE_BALL_COREY_2 679 +#define TRAINER_BIRD_KEEPER_JACOB_2 680 +#define TRAINER_BIRD_KEEPER_JACOB_3 681 +#define TRAINER_SWIMMER_FEMALE_ALICE_2 682 +#define TRAINER_SWIMMER_MALE_DARRIN_2 683 +#define TRAINER_PICNICKER_MISSY_2 684 +#define TRAINER_PICNICKER_MISSY_3 685 +#define TRAINER_FISHERMAN_WADE_2 686 +#define TRAINER_SWIMMER_MALE_JACK_2 687 +#define TRAINER_SIS_AND_BRO_LIL_IAN_2 688 +#define TRAINER_SIS_AND_BRO_LIL_IAN_3 689 +#define TRAINER_SWIMMER_MALE_FINN_2 690 +#define TRAINER_CRUSH_GIRL_SHARON_2 691 +#define TRAINER_CRUSH_GIRL_SHARON_3 692 +#define TRAINER_CRUSH_GIRL_TANYA_2 693 +#define TRAINER_CRUSH_GIRL_TANYA_3 694 +#define TRAINER_BLACK_BELT_SHEA_2 695 +#define TRAINER_BLACK_BELT_SHEA_3 696 +#define TRAINER_BLACK_BELT_HUGH_2 697 +#define TRAINER_BLACK_BELT_HUGH_3 698 +#define TRAINER_CRUSH_KIN_MIK_KIA_2 699 +#define TRAINER_CRUSH_KIN_MIK_KIA_3 700 +#define TRAINER_TUBER_AMIRA_2 701 +#define TRAINER_TWINS_JOY_MEG_2 702 +#define TRAINER_PAINTER_RAYNA_2 703 +#define TRAINER_YOUNGSTER_DESTIN_2 704 +#define TRAINER_PKMN_BREEDER_ALIZE_2 705 +#define TRAINER_YOUNG_COUPLE_GIA_JES_2 706 +#define TRAINER_YOUNG_COUPLE_GIA_JES_3 707 +#define TRAINER_BIRD_KEEPER_MILO_2 708 +#define TRAINER_BIRD_KEEPER_CHAZ_2 709 +#define TRAINER_BIRD_KEEPER_HAROLD_2 710 +#define TRAINER_SWIMMER_FEMALE_NICOLE_2 711 +#define TRAINER_PSYCHIC_JACLYN_2 712 +#define TRAINER_SWIMMER_MALE_SAMIR_2 713 +#define TRAINER_HIKER_EARL_2 714 +#define TRAINER_RUIN_MANIAC_LARRY_2 715 +#define TRAINER_POKEMANIAC_HECTOR_2 716 +#define TRAINER_PSYCHIC_DARIO_2 717 +#define TRAINER_PSYCHIC_RODETTE_2 718 +#define TRAINER_JUGGLER_MASON_2 719 +#define TRAINER_PKMN_RANGER_NICOLAS_2 720 +#define TRAINER_PKMN_RANGER_MADELINE_2 721 +#define TRAINER_CRUSH_GIRL_CYNDY_2 722 +#define TRAINER_TAMER_EVAN_2 723 +#define TRAINER_PKMN_RANGER_JACKSON_2 724 +#define TRAINER_PKMN_RANGER_KATELYN_2 725 +#define TRAINER_COOLTRAINER_LEROY_2 726 +#define TRAINER_COOLTRAINER_MICHELLE_2 727 +#define TRAINER_COOL_COUPLE_LEX_NYA_2 728 +#define TRAINER_BUG_CATCHER_COLTON_2 729 +#define TRAINER_BUG_CATCHER_COLTON_3 730 +#define TRAINER_BUG_CATCHER_COLTON_4 731 +#define TRAINER_SWIMMER_MALE_MATTHEW_2 732 +#define TRAINER_SWIMMER_MALE_TONY_2 733 +#define TRAINER_SWIMMER_FEMALE_MELISSA_2 734 +#define TRAINER_ELITE_FOUR_LORELEI_2 735 +#define TRAINER_ELITE_FOUR_BRUNO_2 736 +#define TRAINER_ELITE_FOUR_AGATHA_2 737 +#define TRAINER_ELITE_FOUR_LANCE_2 738 +#define TRAINER_CHAMPION_REMATCH_SQUIRTLE 739 +#define TRAINER_CHAMPION_REMATCH_BULBASAUR 740 +#define TRAINER_CHAMPION_REMATCH_CHARMANDER 741 +#define TRAINER_CUE_BALL_PAXTON 742 +#define NUM_TRAINERS 743 // All trainer parties specify the IV, level, and species for each Pokémon in the // party. Some trainer parties also specify held items and custom moves for each diff --git a/src/trainers.c b/src/trainers.c index 0d3d14888..58f24e62e 100644 --- a/src/trainers.c +++ b/src/trainers.c @@ -11675,7 +11675,7 @@ const u8 gTrainerClassNames[][13] = { }; const struct Trainer gTrainers[] = { - [TRAINER_PKMN_TRAINER_1] = { + [TRAINER_NONE] = { .partyFlags = 0, .trainerClass = CLASS_PKMN_TRAINER, .encounterMusic_gender = TRAINER_ENCOUNTER_MUSIC_MALE, diff --git a/src/vs_seeker.c b/src/vs_seeker.c index 784878a2c..f3566c901 100644 --- a/src/vs_seeker.c +++ b/src/vs_seeker.c @@ -24,6 +24,8 @@ #include "unk_810c3a4.h" #include "constants/movement_commands.h" #include "vs_seeker.h" +#include "constants/trainers.h" +#include "constants/maps.h" typedef enum { @@ -97,448 +99,448 @@ static void StartAllRespondantIdleMovements(void); // rodata static const VsSeekerData sVsSeekerData[] = { - { {0x0059, 0x0065, 0xffff, 0x01f2, 0x01f3, 0x0000}, - 0x0003, 0x0015 }, - { {0x005a, 0x005a, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0015 }, - { {0x0069, 0x02d9, 0xffff, 0x02da, 0xffff, 0x02db}, - 0x0003, 0x0015 }, - { {0x006a, 0x006a, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0015 }, - { {0x006b, 0x006b, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0015 }, - { {0x0074, 0x01fb, 0xffff, 0x01fc, 0x0000, 0x0000}, - 0x0003, 0x0015 }, - { {0x0075, 0x0075, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0015 }, - { {0x0076, 0x0076, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0015 }, - { {0x0077, 0x0077, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0016 }, - { {0x005c, 0x01f7, 0xffff, 0x01f8, 0xffff, 0x01f9}, - 0x0003, 0x002b }, - { {0x006e, 0x006e, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002b }, - { {0x007a, 0x01f5, 0xffff, 0x01f6, 0x0000, 0x0000}, - 0x0003, 0x002b }, - { {0x007b, 0x007b, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002b }, - { {0x008f, 0x008f, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002b }, - { {0x0090, 0x0090, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002b }, - { {0x005d, 0x005d, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002c }, - { {0x005e, 0x005e, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002c }, - { {0x005f, 0x01f4, 0xffff, 0x01fa, 0x01fd, 0x0000}, - 0x0003, 0x002c }, - { {0x0099, 0x026d, 0xffff, 0x026e, 0x026f, 0x0000}, - 0x0003, 0x002c }, - { {0x007d, 0x007d, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002c }, - { {0x00b6, 0xffff, 0x01fe, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002c }, - { {0x00b7, 0x00b7, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002c }, - { {0x00b8, 0x00b8, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002c }, - { {0x01d7, 0x01d7, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002c }, - { {0x006f, 0x006f, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0018 }, - { {0x0070, 0x0070, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0018 }, - { {0x0091, 0x0270, 0xffff, 0x0271, 0xffff, 0x0272}, - 0x0003, 0x0018 }, - { {0x0092, 0x0273, 0xffff, 0x0274, 0xffff, 0x0275}, - 0x0003, 0x0018 }, - { {0x0097, 0x0097, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0018 }, - { {0x0098, 0x0276, 0xffff, 0x0277, 0x0278, 0x0000}, - 0x0003, 0x0018 }, - { {0x0061, 0x0061, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001d }, - { {0x0062, 0x0062, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001d }, - { {0x0063, 0xffff, 0x0279, 0xffff, 0x027a, 0x0000}, - 0x0003, 0x001d }, - { {0x0064, 0x0064, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001d }, - { {0x00dd, 0x00dd, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001d }, - { {0x00de, 0xffff, 0xffff, 0x027b, 0x0000, 0x0000}, - 0x0003, 0x001d }, - { {0x0102, 0x0102, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001d }, - { {0x0103, 0x0103, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001d }, - { {0x0104, 0x0104, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001d }, - { {0x0105, 0xffff, 0xffff, 0x027c, 0x0000, 0x0000}, - 0x0003, 0x001d }, - { {0x0072, 0x0072, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001b }, - { {0x0073, 0x0073, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001b }, - { {0x0094, 0xffff, 0x027d, 0x027e, 0xffff, 0x027f}, - 0x0003, 0x001b }, - { {0x0095, 0x0095, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001b }, - { {0x009a, 0xffff, 0x0280, 0x0281, 0xffff, 0x0282}, - 0x0003, 0x001b }, - { {0x009b, 0x009b, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001b }, - { {0x00b9, 0x00b9, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001b }, - { {0x00ba, 0x00ba, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001b }, - { {0x01d1, 0xffff, 0xffff, 0x0283, 0x0000, 0x0000}, - 0x0003, 0x001b }, - { {0x009c, 0x009c, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001c }, - { {0x009d, 0x009d, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001c }, - { {0x00a2, 0xffff, 0xffff, 0x0252, 0xffff, 0x0284}, - 0x0003, 0x001c }, - { {0x00a3, 0xffff, 0xffff, 0x0285, 0xffff, 0x0286}, - 0x0003, 0x001c }, - { {0x00bb, 0x00bb, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001c }, - { {0x00bc, 0xffff, 0xffff, 0x0287, 0x0000, 0x0000}, - 0x0003, 0x001c }, - { {0x0080, 0x0080, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x0081, 0x0081, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x0082, 0xffff, 0x0288, 0xffff, 0x0289, 0x0000}, - 0x0003, 0x001a }, - { {0x0083, 0x0083, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x00ab, 0x00ab, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x00ac, 0xffff, 0xffff, 0x028a, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x00ad, 0x00ad, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x0106, 0x0106, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x0108, 0xffff, 0xffff, 0x028b, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x01e4, 0xffff, 0xffff, 0x0215, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x0217, 0x0217, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x0218, 0xffff, 0xffff, 0x028c, 0x0000, 0x0000}, - 0x0003, 0x001a }, - { {0x00e1, 0x00e1, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001e }, - { {0x00e2, 0x00e2, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001e }, - { {0x00e3, 0x00e3, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001e }, - { {0x00e4, 0xffff, 0xffff, 0x028d, 0x0000, 0x0000}, - 0x0003, 0x001e }, - { {0x00e9, 0x00e9, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001e }, - { {0x011d, 0xffff, 0xffff, 0x028e, 0x0000, 0x0000}, - 0x0003, 0x001e }, - { {0x01dd, 0x01dd, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001e }, - { {0x01e6, 0xffff, 0xffff, 0x02c2, 0xffff, 0x02c3}, - 0x0003, 0x001e }, - { {0x00c3, 0x00c3, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001f }, - { {0x010c, 0x010c, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001f }, - { {0x010d, 0xffff, 0xffff, 0xffff, 0x028f, 0x0000}, - 0x0003, 0x001f }, - { {0x012c, 0x012c, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001f }, - { {0x012d, 0x012d, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001f }, - { {0x012e, 0xffff, 0xffff, 0x0290, 0x0291, 0x0000}, - 0x0003, 0x001f }, - { {0x01d2, 0x01d2, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001f }, - { {0x01d3, 0xffff, 0xffff, 0x0292, 0x0293, 0x0294}, - 0x0003, 0x001f }, - { {0x01d4, 0x01d4, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001f }, - { {0x01d5, 0x01d5, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x001f }, - { {0x00c4, 0x00c4, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0020 }, - { {0x00cf, 0xffff, 0xffff, 0xffff, 0x0295, 0x0000}, - 0x0003, 0x0020 }, - { {0x00d0, 0x00d0, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0020 }, - { {0x00d1, 0x00d1, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0020 }, - { {0x012f, 0x012f, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0020 }, - { {0x0130, 0xffff, 0xffff, 0x0296, 0x0297, 0x0000}, - 0x0003, 0x0020 }, - { {0x0139, 0x0139, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0020 }, - { {0x013a, 0x013a, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0020 }, - { {0x013b, 0x013b, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0020 }, - { {0x013c, 0xffff, 0xffff, 0x0298, 0x0299, 0x0000}, - 0x0003, 0x0020 }, - { {0x01e7, 0x01e7, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0020 }, - { {0x00c5, 0x00c5, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0021 }, - { {0x00c6, 0x00c6, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0021 }, - { {0x0111, 0xffff, 0xffff, 0xffff, 0x029a, 0x0000}, - 0x0003, 0x0021 }, - { {0x0112, 0x0112, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0021 }, - { {0x0131, 0x0131, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0021 }, - { {0x0132, 0xffff, 0xffff, 0x029b, 0x029c, 0x0000}, - 0x0003, 0x0021 }, - { {0x01de, 0x01de, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0021 }, - { {0x01df, 0x01df, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0021 }, - { {0x01e0, 0xffff, 0xffff, 0x029d, 0x029e, 0x029f}, - 0x0003, 0x0021 }, - { {0x01e1, 0x01e1, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0021 }, - { {0x01e8, 0xffff, 0xffff, 0x02a0, 0x02a1, 0x02a2}, - 0x0003, 0x0021 }, - { {0x00c7, 0x00c7, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0022 }, - { {0x00c9, 0x00c9, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0022 }, - { {0x00ca, 0xffff, 0xffff, 0xffff, 0x02a3, 0x0000}, - 0x0003, 0x0022 }, - { {0x00f9, 0x00f9, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0022 }, - { {0x00fa, 0x00fa, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0022 }, - { {0x00fb, 0xffff, 0xffff, 0xffff, 0x02a4, 0x0000}, - 0x0003, 0x0022 }, - { {0x01e9, 0x01e9, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0022 }, - { {0x00cb, 0x00cb, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0023 }, - { {0x00cc, 0x00cc, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0023 }, - { {0x00cd, 0xffff, 0xffff, 0xffff, 0x02a5, 0x0000}, - 0x0003, 0x0023 }, - { {0x00ce, 0x00ce, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0023 }, - { {0x00fc, 0x00fc, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0023 }, - { {0x00fd, 0xffff, 0xffff, 0xffff, 0x02a6, 0x0000}, - 0x0003, 0x0023 }, - { {0x00fe, 0x00fe, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0023 }, - { {0x00ff, 0x00ff, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0023 }, - { {0x0100, 0xffff, 0xffff, 0xffff, 0x02a7, 0x0000}, - 0x0003, 0x0023 }, - { {0x01d6, 0x01d6, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0023 }, - { {0x0133, 0x0133, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0024 }, - { {0x0134, 0x0134, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0024 }, - { {0x0135, 0xffff, 0xffff, 0x02a8, 0x02a9, 0x0000}, - 0x0003, 0x0024 }, - { {0x00eb, 0x00eb, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0025 }, - { {0x00ec, 0x00ec, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0025 }, - { {0x00ed, 0xffff, 0xffff, 0xffff, 0x02dc, 0x0000}, - 0x0003, 0x0025 }, - { {0x00ee, 0x00ee, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0025 }, - { {0x00ef, 0x00ef, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0025 }, - { {0x00f0, 0xffff, 0xffff, 0xffff, 0x02dd, 0x0000}, - 0x0003, 0x0025 }, - { {0x00f1, 0x00f1, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0025 }, - { {0x0114, 0x0114, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0025 }, - { {0x0115, 0xffff, 0xffff, 0xffff, 0x02aa, 0x0000}, - 0x0003, 0x0025 }, - { {0x0116, 0x0116, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0025 }, - { {0x01ea, 0x01ea, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0025 }, - { {0x00f2, 0x00f2, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0026 }, - { {0x00f3, 0x00f3, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0026 }, - { {0x00f4, 0xffff, 0xffff, 0xffff, 0xffff, 0x02ab}, - 0x0003, 0x0026 }, - { {0x010e, 0x010e, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0026 }, - { {0x010f, 0x010f, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0026 }, - { {0x0110, 0xffff, 0xffff, 0xffff, 0x02de, 0x0000}, - 0x0003, 0x0026 }, - { {0x0117, 0x0117, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0026 }, - { {0x0136, 0x0136, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0026 }, - { {0x01d8, 0xffff, 0xffff, 0xffff, 0x02ac, 0x02ad}, - 0x0003, 0x0026 }, - { {0x01d9, 0x01d9, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0026 }, - { {0x00e5, 0x00e5, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0027 }, - { {0x00e6, 0x00e6, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0027 }, - { {0x00e7, 0xffff, 0xffff, 0xffff, 0x02ae, 0x0000}, - 0x0003, 0x0027 }, - { {0x00e8, 0x00e8, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0027 }, - { {0x00f5, 0x00f5, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0027 }, - { {0x00f6, 0xffff, 0xffff, 0xffff, 0x02af, 0x0000}, - 0x0003, 0x0027 }, - { {0x00f7, 0x00f7, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0027 }, - { {0x00f8, 0x00f8, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0027 }, - { {0x01eb, 0xffff, 0xffff, 0xffff, 0x02b0, 0x02b1}, - 0x0003, 0x0027 }, - { {0x0223, 0x0223, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002d }, - { {0x0224, 0x0224, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002d }, - { {0x0225, 0xffff, 0xffff, 0xffff, 0x02b2, 0x0000}, - 0x0003, 0x002d }, - { {0x0226, 0x0226, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002d }, - { {0x0227, 0x0227, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002d }, - { {0x0206, 0xffff, 0xffff, 0xffff, 0x02b3, 0x02b4}, - 0x0003, 0x002d }, - { {0x0228, 0xffff, 0xffff, 0xffff, 0x02b5, 0x02b6}, - 0x0003, 0x002d }, - { {0x0229, 0xffff, 0xffff, 0xffff, 0x02b7, 0x02b8}, - 0x0003, 0x002d }, - { {0x022a, 0xffff, 0xffff, 0xffff, 0x02b9, 0x02ba}, - 0x0003, 0x002d }, - { {0x022b, 0x022b, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002d }, - { {0x022c, 0x022c, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002d }, - { {0x022d, 0xffff, 0xffff, 0xffff, 0x02bb, 0x02bc}, - 0x0003, 0x002d }, - { {0x0222, 0x0222, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x002e }, - { {0x020b, 0x020b, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0030 }, - { {0x022e, 0x022e, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0030 }, - { {0x0207, 0xffff, 0xffff, 0xffff, 0x02bd, 0x0000}, - 0x0003, 0x0030 }, - { {0x022f, 0x022f, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0030 }, - { {0x0231, 0x0231, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0030 }, - { {0x0230, 0xffff, 0xffff, 0xffff, 0x02be, 0x0000}, - 0x0003, 0x0030 }, - { {0x020e, 0x020e, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0036 }, - { {0x0232, 0x0232, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0036 }, - { {0x0233, 0xffff, 0xffff, 0xffff, 0xffff, 0x02bf}, - 0x0003, 0x0036 }, - { {0x020d, 0x020d, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0036 }, - { {0x0234, 0x0234, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0036 }, - { {0x0235, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c0}, - 0x0003, 0x0036 }, - { {0x0236, 0x0236, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0036 }, - { {0x0208, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c1}, - 0x0003, 0x0037 }, - { {0x023a, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c4}, - 0x0003, 0x0039 }, - { {0x023b, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c5}, - 0x0003, 0x0039 }, - { {0x023c, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c6}, - 0x0003, 0x0039 }, - { {0x023d, 0x023d, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003a }, - { {0x023e, 0x023e, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003a }, - { {0x023f, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c7}, - 0x0003, 0x003a }, - { {0x0240, 0x0240, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003a }, - { {0x0205, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c8}, - 0x0003, 0x003b }, - { {0x0241, 0x0241, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003c }, - { {0x0123, 0x0123, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003c }, - { {0x0242, 0xffff, 0xffff, 0xffff, 0xffff, 0x02c9}, - 0x0003, 0x003c }, - { {0x0243, 0x0243, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003c }, - { {0x0244, 0x0244, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003c }, - { {0x0245, 0xffff, 0xffff, 0xffff, 0xffff, 0x02ca}, - 0x0003, 0x003c }, - { {0x020c, 0x020c, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003d }, - { {0x0246, 0x0246, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003d }, - { {0x0247, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cb}, - 0x0003, 0x003d }, - { {0x0248, 0x0248, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003d }, - { {0x0249, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cc}, - 0x0003, 0x003d }, - { {0x024a, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cd}, - 0x0003, 0x003e }, - { {0x024b, 0xffff, 0xffff, 0xffff, 0xffff, 0x02ce}, - 0x0003, 0x003e }, - { {0x024c, 0x024c, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003f }, - { {0x024d, 0x024d, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x003f }, - { {0x024e, 0xffff, 0xffff, 0xffff, 0xffff, 0x02cf}, - 0x0003, 0x003f }, - { {0x0209, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d0}, - 0x0003, 0x003f }, - { {0x020a, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d1}, - 0x0003, 0x003f }, - { {0x024f, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d2}, - 0x0003, 0x0040 }, - { {0x0251, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d3}, - 0x0003, 0x0040 }, - { {0x0254, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d4}, - 0x0003, 0x0040 }, - { {0x0256, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d5}, - 0x0003, 0x0040 }, - { {0x0257, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d6}, - 0x0003, 0x0040 }, - { {0x0258, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d7}, - 0x0003, 0x0040 }, - { {0x0259, 0xffff, 0xffff, 0xffff, 0xffff, 0x02d8}, - 0x0003, 0x0040 }, - { {0x025a, 0x025a, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0041 }, - { {0x025b, 0x025b, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0041 }, - { {0x025c, 0x025c, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0041 }, - { {0x025d, 0x025d, 0x0000, 0x0000, 0x0000, 0x0000}, - 0x0003, 0x0041 } + { {TRAINER_YOUNGSTER_BEN, TRAINER_YOUNGSTER_BEN_2, 0xFFFF, TRAINER_YOUNGSTER_BEN_3, TRAINER_YOUNGSTER_BEN_4}, + MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) }, + { {TRAINER_YOUNGSTER_CALVIN, TRAINER_YOUNGSTER_CALVIN}, + MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) }, + { {TRAINER_BUG_CATCHER_COLTON, TRAINER_BUG_CATCHER_COLTON_2, 0xFFFF, TRAINER_BUG_CATCHER_COLTON_3, 0xFFFF, TRAINER_BUG_CATCHER_COLTON_4}, + MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) }, + { {TRAINER_BUG_CATCHER_GREG, TRAINER_BUG_CATCHER_GREG}, + MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) }, + { {TRAINER_BUG_CATCHER_JAMES, TRAINER_BUG_CATCHER_JAMES}, + MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) }, + { {TRAINER_LASS_JANICE, TRAINER_LASS_JANICE_2, 0xFFFF, TRAINER_LASS_JANICE_3}, + MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) }, + { {TRAINER_LASS_SALLY, TRAINER_LASS_SALLY}, + MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) }, + { {TRAINER_LASS_ROBIN, TRAINER_LASS_ROBIN}, + MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3) }, + { {TRAINER_LASS_CRISSY, TRAINER_LASS_CRISSY}, + MAP_GROUP(ROUTE4), MAP_NUM(ROUTE4) }, + { {TRAINER_YOUNGSTER_TIMMY, TRAINER_YOUNGSTER_TIMMY_2, 0xFFFF, TRAINER_YOUNGSTER_TIMMY_3, 0xFFFF, TRAINER_YOUNGSTER_TIMMY_4}, + MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) }, + { {TRAINER_BUG_CATCHER_CALE, TRAINER_BUG_CATCHER_CALE}, + MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) }, + { {TRAINER_LASS_RELI, TRAINER_LASS_RELI_2, 0xFFFF, TRAINER_LASS_RELI_3}, + MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) }, + { {TRAINER_LASS_ALI, TRAINER_LASS_ALI}, + MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) }, + { {TRAINER_CAMPER_SHANE, TRAINER_CAMPER_SHANE}, + MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) }, + { {TRAINER_CAMPER_ETHAN, TRAINER_CAMPER_ETHAN}, + MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24) }, + { {TRAINER_YOUNGSTER_JOEY, TRAINER_YOUNGSTER_JOEY}, + MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) }, + { {TRAINER_YOUNGSTER_DAN, TRAINER_YOUNGSTER_DAN}, + MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) }, + { {TRAINER_YOUNGSTER_CHAD, TRAINER_YOUNGSTER_CHAD_2, 0xFFFF, TRAINER_YOUNGSTER_CHAD_3, TRAINER_YOUNGSTER_CHAD_4}, + MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) }, + { {TRAINER_PICNICKER_KELSEY, TRAINER_PICNICKER_KELSEY_2, 0xFFFF, TRAINER_PICNICKER_KELSEY_3, TRAINER_PICNICKER_KELSEY_4}, + MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) }, + { {TRAINER_LASS_HALEY, TRAINER_LASS_HALEY}, + MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) }, + { {TRAINER_HIKER_FRANKLIN, 0xFFFF, TRAINER_HIKER_FRANKLIN_2}, + MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) }, + { {TRAINER_HIKER_NOB, TRAINER_HIKER_NOB}, + MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) }, + { {TRAINER_HIKER_WAYNE, TRAINER_HIKER_WAYNE}, + MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) }, + { {TRAINER_CAMPER_FLINT, TRAINER_CAMPER_FLINT}, + MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25) }, + { {TRAINER_BUG_CATCHER_KEIGO, TRAINER_BUG_CATCHER_KEIGO}, + MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) }, + { {TRAINER_BUG_CATCHER_ELIJAH, TRAINER_BUG_CATCHER_ELIJAH}, + MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) }, + { {TRAINER_CAMPER_RICKY, TRAINER_CAMPER_RICKY_2, 0xFFFF, TRAINER_CAMPER_RICKY_3, 0xFFFF, TRAINER_CAMPER_RICKY_4}, + MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) }, + { {TRAINER_CAMPER_JEFF, TRAINER_CAMPER_JEFF_2, 0xFFFF, TRAINER_CAMPER_JEFF_3, 0xFFFF, TRAINER_CAMPER_JEFF_4}, + MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) }, + { {TRAINER_PICNICKER_NANCY, TRAINER_PICNICKER_NANCY}, + MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) }, + { {TRAINER_PICNICKER_ISABELLE, TRAINER_PICNICKER_ISABELLE_2, 0xFFFF, TRAINER_PICNICKER_ISABELLE_3, TRAINER_PICNICKER_ISABELLE_4}, + MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6) }, + { {TRAINER_YOUNGSTER_EDDIE, TRAINER_YOUNGSTER_EDDIE}, + MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) }, + { {TRAINER_YOUNGSTER_DILLON, TRAINER_YOUNGSTER_DILLON}, + MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) }, + { {TRAINER_YOUNGSTER_YASU, 0xFFFF, TRAINER_YOUNGSTER_YASU_2, 0xFFFF, TRAINER_YOUNGSTER_YASU_3}, + MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) }, + { {TRAINER_YOUNGSTER_DAVE, TRAINER_YOUNGSTER_DAVE}, + MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) }, + { {TRAINER_ENGINEER_BRAXTON, TRAINER_ENGINEER_BRAXTON}, + MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) }, + { {TRAINER_ENGINEER_BERNIE, 0xFFFF, 0xFFFF, TRAINER_ENGINEER_BERNIE_2}, + MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) }, + { {TRAINER_GAMER_HUGO, TRAINER_GAMER_HUGO}, + MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) }, + { {TRAINER_GAMER_JASPER, TRAINER_GAMER_JASPER}, + MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) }, + { {TRAINER_GAMER_DIRK, TRAINER_GAMER_DIRK}, + MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) }, + { {TRAINER_GAMER_DARIAN, 0xFFFF, 0xFFFF, TRAINER_GAMER_DARIAN_2}, + MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11) }, + { {TRAINER_BUG_CATCHER_BRENT, TRAINER_BUG_CATCHER_BRENT}, + MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) }, + { {TRAINER_BUG_CATCHER_CONNER, TRAINER_BUG_CATCHER_CONNER}, + MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) }, + { {TRAINER_CAMPER_CHRIS, 0xFFFF, TRAINER_CAMPER_CHRIS_2, TRAINER_CAMPER_CHRIS_3, 0xFFFF, TRAINER_CAMPER_CHRIS_4}, + MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) }, + { {TRAINER_CAMPER_DREW, TRAINER_CAMPER_DREW}, + MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) }, + { {TRAINER_PICNICKER_ALICIA, 0xFFFF, TRAINER_PICNICKER_ALICIA_2, TRAINER_PICNICKER_ALICIA_3, 0xFFFF, TRAINER_PICNICKER_ALICIA_4}, + MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) }, + { {TRAINER_PICNICKER_CAITLIN, TRAINER_PICNICKER_CAITLIN}, + MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) }, + { {TRAINER_HIKER_ALAN, TRAINER_HIKER_ALAN}, + MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) }, + { {TRAINER_HIKER_BRICE, TRAINER_HIKER_BRICE}, + MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) }, + { {TRAINER_HIKER_JEREMY, 0xFFFF, 0xFFFF, TRAINER_HIKER_JEREMY_2}, + MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9) }, + { {TRAINER_PICNICKER_HEIDI, TRAINER_PICNICKER_HEIDI}, + MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) }, + { {TRAINER_PICNICKER_CAROL, TRAINER_PICNICKER_CAROL}, + MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) }, + { {TRAINER_POKEMANIAC_MARK, 0xFFFF, 0xFFFF, TRAINER_POKEMANIAC_MARK_2, 0xFFFF, TRAINER_POKEMANIAC_MARK_3}, + MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) }, + { {TRAINER_POKEMANIAC_HERMAN, 0xFFFF, 0xFFFF, TRAINER_POKEMANIAC_HERMAN_2, 0xFFFF, TRAINER_POKEMANIAC_HERMAN_3}, + MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) }, + { {TRAINER_HIKER_CLARK, TRAINER_HIKER_CLARK}, + MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) }, + { {TRAINER_HIKER_TRENT, 0xFFFF, 0xFFFF, TRAINER_HIKER_TRENT_2}, + MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10) }, + { {TRAINER_LASS_PAIGE, TRAINER_LASS_PAIGE}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_LASS_ANDREA, TRAINER_LASS_ANDREA}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_LASS_MEGAN, 0xFFFF, TRAINER_LASS_MEGAN_2, 0xFFFF, TRAINER_LASS_MEGAN_3}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_LASS_JULIA, TRAINER_LASS_JULIA}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_SUPER_NERD_AIDAN, TRAINER_SUPER_NERD_AIDAN}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_SUPER_NERD_GLENN, 0xFFFF, 0xFFFF, TRAINER_SUPER_NERD_GLENN_2}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_SUPER_NERD_LESLIE, TRAINER_SUPER_NERD_LESLIE}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_GAMER_STAN, TRAINER_GAMER_STAN}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_GAMER_RICH, 0xFFFF, 0xFFFF, TRAINER_GAMER_RICH_2}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_TWINS_ELI_ANNE, 0xFFFF, 0xFFFF, TRAINER_TWINS_ELI_ANNE_2}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_BIKER_RICARDO, TRAINER_BIKER_RICARDO}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_BIKER_JAREN, 0xFFFF, 0xFFFF, TRAINER_BIKER_JAREN_2}, + MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8) }, + { {TRAINER_FISHERMAN_NED, TRAINER_FISHERMAN_NED}, + MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) }, + { {TRAINER_FISHERMAN_CHIP, TRAINER_FISHERMAN_CHIP}, + MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) }, + { {TRAINER_FISHERMAN_HANK, TRAINER_FISHERMAN_HANK}, + MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) }, + { {TRAINER_FISHERMAN_ELLIOT, 0xFFFF, 0xFFFF, TRAINER_FISHERMAN_ELLIOT_2}, + MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) }, + { {TRAINER_FISHERMAN_ANDREW, TRAINER_FISHERMAN_ANDREW}, + MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) }, + { {TRAINER_ROCKER_LUCA, 0xFFFF, 0xFFFF, TRAINER_ROCKER_LUCA_2}, + MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) }, + { {TRAINER_CAMPER_JUSTIN, TRAINER_CAMPER_JUSTIN}, + MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) }, + { {TRAINER_YOUNG_COUPLE_GIA_JES, 0xFFFF, 0xFFFF, TRAINER_YOUNG_COUPLE_GIA_JES_2, 0xFFFF, TRAINER_YOUNG_COUPLE_GIA_JES_3}, + MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12) }, + { {TRAINER_BIKER_JARED, TRAINER_BIKER_JARED}, + MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) }, + { {TRAINER_BEAUTY_LOLA, TRAINER_BEAUTY_LOLA}, + MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) }, + { {TRAINER_BEAUTY_SHEILA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BEAUTY_SHEILA_2}, + MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) }, + { {TRAINER_BIRD_KEEPER_SEBASTIAN, TRAINER_BIRD_KEEPER_SEBASTIAN}, + MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) }, + { {TRAINER_BIRD_KEEPER_PERRY, TRAINER_BIRD_KEEPER_PERRY}, + MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) }, + { {TRAINER_BIRD_KEEPER_ROBERT, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_ROBERT_2, TRAINER_BIRD_KEEPER_ROBERT_3}, + MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) }, + { {TRAINER_PICNICKER_ALMA, TRAINER_PICNICKER_ALMA}, + MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) }, + { {TRAINER_PICNICKER_SUSIE, 0xFFFF, 0xFFFF, TRAINER_PICNICKER_SUSIE_2, TRAINER_PICNICKER_SUSIE_3, TRAINER_PICNICKER_SUSIE_4}, + MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) }, + { {TRAINER_PICNICKER_VALERIE, TRAINER_PICNICKER_VALERIE}, + MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) }, + { {TRAINER_PICNICKER_GWEN, TRAINER_PICNICKER_GWEN}, + MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13) }, + { {TRAINER_BIKER_MALIK, TRAINER_BIKER_MALIK}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_BIKER_LUKAS, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIKER_LUKAS_2}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_BIKER_ISAAC, TRAINER_BIKER_ISAAC}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_BIKER_GERALD, TRAINER_BIKER_GERALD}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_BIRD_KEEPER_DONALD, TRAINER_BIRD_KEEPER_DONALD}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_BIRD_KEEPER_BENNY, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_BENNY_2, TRAINER_BIRD_KEEPER_BENNY_3}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_BIRD_KEEPER_CARTER, TRAINER_BIRD_KEEPER_CARTER}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_BIRD_KEEPER_MITCH, TRAINER_BIRD_KEEPER_MITCH}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_BIRD_KEEPER_BECK, TRAINER_BIRD_KEEPER_BECK}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_BIRD_KEEPER_MARLON, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_MARLON_2, TRAINER_BIRD_KEEPER_MARLON_3}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_TWINS_KIRI_JAN, TRAINER_TWINS_KIRI_JAN}, + MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14) }, + { {TRAINER_BIKER_ERNEST, TRAINER_BIKER_ERNEST}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_BIKER_ALEX, TRAINER_BIKER_ALEX}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_BEAUTY_GRACE, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BEAUTY_GRACE_2}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_BEAUTY_OLIVIA, TRAINER_BEAUTY_OLIVIA}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_BIRD_KEEPER_EDWIN, TRAINER_BIRD_KEEPER_EDWIN}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_BIRD_KEEPER_CHESTER, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_CHESTER_2, TRAINER_BIRD_KEEPER_CHESTER_3}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_PICNICKER_YAZMIN, TRAINER_PICNICKER_YAZMIN}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_PICNICKER_KINDRA, TRAINER_PICNICKER_KINDRA}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_PICNICKER_BECKY, 0xFFFF, 0xFFFF, TRAINER_PICNICKER_BECKY_2, TRAINER_PICNICKER_BECKY_3, TRAINER_PICNICKER_BECKY_4}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_PICNICKER_CELIA, TRAINER_PICNICKER_CELIA}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_CRUSH_KIN_RON_MYA, 0xFFFF, 0xFFFF, TRAINER_CRUSH_KIN_RON_MYA_2, TRAINER_CRUSH_KIN_RON_MYA_3, TRAINER_CRUSH_KIN_RON_MYA_4}, + MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15) }, + { {TRAINER_BIKER_LAO, TRAINER_BIKER_LAO}, + MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) }, + { {TRAINER_BIKER_HIDEO, TRAINER_BIKER_HIDEO}, + MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) }, + { {TRAINER_BIKER_RUBEN, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIKER_RUBEN_2}, + MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) }, + { {TRAINER_CUE_BALL_KOJI, TRAINER_CUE_BALL_KOJI}, + MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) }, + { {TRAINER_CUE_BALL_LUKE, TRAINER_CUE_BALL_LUKE}, + MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) }, + { {TRAINER_CUE_BALL_CAMRON, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CUE_BALL_CAMRON_2}, + MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) }, + { {TRAINER_YOUNG_COUPLE_LEA_JED, TRAINER_YOUNG_COUPLE_LEA_JED}, + MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16) }, + { {TRAINER_BIKER_BILLY, TRAINER_BIKER_BILLY}, + MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) }, + { {TRAINER_BIKER_NIKOLAS, TRAINER_BIKER_NIKOLAS}, + MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) }, + { {TRAINER_BIKER_JAXON, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIKER_JAXON_2}, + MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) }, + { {TRAINER_BIKER_WILLIAM, TRAINER_BIKER_WILLIAM}, + MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) }, + { {TRAINER_CUE_BALL_RAUL, TRAINER_CUE_BALL_RAUL}, + MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) }, + { {TRAINER_CUE_BALL_ISAIAH, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CUE_BALL_ISAIAH_2}, + MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) }, + { {TRAINER_CUE_BALL_ZEEK, TRAINER_CUE_BALL_ZEEK}, + MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) }, + { {TRAINER_CUE_BALL_JAMAL, TRAINER_CUE_BALL_JAMAL}, + MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) }, + { {TRAINER_CUE_BALL_COREY, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CUE_BALL_COREY_2}, + MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) }, + { {TRAINER_BIKER_VIRGIL, TRAINER_BIKER_VIRGIL}, + MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17) }, + { {TRAINER_BIRD_KEEPER_WILTON, TRAINER_BIRD_KEEPER_WILTON}, + MAP_GROUP(ROUTE18), MAP_NUM(ROUTE18) }, + { {TRAINER_BIRD_KEEPER_RAMIRO, TRAINER_BIRD_KEEPER_RAMIRO}, + MAP_GROUP(ROUTE18), MAP_NUM(ROUTE18) }, + { {TRAINER_BIRD_KEEPER_JACOB, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_JACOB_2, TRAINER_BIRD_KEEPER_JACOB_3}, + MAP_GROUP(ROUTE18), MAP_NUM(ROUTE18) }, + { {TRAINER_SWIMMER_MALE_RICHARD, TRAINER_SWIMMER_MALE_RICHARD}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SWIMMER_MALE_REECE, TRAINER_SWIMMER_MALE_REECE}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SWIMMER_MALE_MATTHEW, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_MATTHEW_2}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SWIMMER_MALE_DOUGLAS, TRAINER_SWIMMER_MALE_DOUGLAS}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SWIMMER_MALE_DAVID, TRAINER_SWIMMER_MALE_DAVID}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SWIMMER_MALE_TONY, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_TONY_2}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SWIMMER_MALE_AXLE, TRAINER_SWIMMER_MALE_AXLE}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SWIMMER_FEMALE_ANYA, TRAINER_SWIMMER_FEMALE_ANYA}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SWIMMER_FEMALE_ALICE, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_FEMALE_ALICE_2}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SWIMMER_FEMALE_CONNIE, TRAINER_SWIMMER_FEMALE_CONNIE}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SIS_AND_BRO_LIA_LUC, TRAINER_SIS_AND_BRO_LIA_LUC}, + MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19) }, + { {TRAINER_SWIMMER_MALE_BARRY, TRAINER_SWIMMER_MALE_BARRY}, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) }, + { {TRAINER_SWIMMER_MALE_DEAN, TRAINER_SWIMMER_MALE_DEAN}, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) }, + { {TRAINER_SWIMMER_MALE_DARRIN, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_DARRIN_2}, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) }, + { {TRAINER_SWIMMER_FEMALE_TIFFANY, TRAINER_SWIMMER_FEMALE_TIFFANY}, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) }, + { {TRAINER_SWIMMER_FEMALE_NORA, TRAINER_SWIMMER_FEMALE_NORA}, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) }, + { {TRAINER_SWIMMER_FEMALE_MELISSA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_FEMALE_MELISSA_2}, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) }, + { {TRAINER_SWIMMER_FEMALE_SHIRLEY, TRAINER_SWIMMER_FEMALE_SHIRLEY}, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) }, + { {TRAINER_BIRD_KEEPER_ROGER, TRAINER_BIRD_KEEPER_ROGER}, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) }, + { {TRAINER_PICNICKER_MISSY, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PICNICKER_MISSY_2, TRAINER_PICNICKER_MISSY_3}, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) }, + { {TRAINER_PICNICKER_IRENE, TRAINER_PICNICKER_IRENE}, + MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20) }, + { {TRAINER_FISHERMAN_RONALD, TRAINER_FISHERMAN_RONALD}, + MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) }, + { {TRAINER_FISHERMAN_CLAUDE, TRAINER_FISHERMAN_CLAUDE}, + MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) }, + { {TRAINER_FISHERMAN_WADE, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_FISHERMAN_WADE_2}, + MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) }, + { {TRAINER_FISHERMAN_NOLAN, TRAINER_FISHERMAN_NOLAN}, + MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) }, + { {TRAINER_SWIMMER_MALE_SPENCER, TRAINER_SWIMMER_MALE_SPENCER}, + MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) }, + { {TRAINER_SWIMMER_MALE_JACK, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_JACK_2}, + MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) }, + { {TRAINER_SWIMMER_MALE_JEROME, TRAINER_SWIMMER_MALE_JEROME}, + MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) }, + { {TRAINER_SWIMMER_MALE_ROLAND, TRAINER_SWIMMER_MALE_ROLAND}, + MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) }, + { {TRAINER_SIS_AND_BRO_LIL_IAN, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SIS_AND_BRO_LIL_IAN_2, TRAINER_SIS_AND_BRO_LIL_IAN_3}, + MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH) }, + { {TRAINER_SWIMMER_FEMALE_MARIA, TRAINER_SWIMMER_FEMALE_MARIA}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_SWIMMER_FEMALE_ABIGAIL, TRAINER_SWIMMER_FEMALE_ABIGAIL}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_SWIMMER_MALE_FINN, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_FINN_2}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_SWIMMER_MALE_GARRETT, TRAINER_SWIMMER_MALE_GARRETT}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_FISHERMAN_TOMMY, TRAINER_FISHERMAN_TOMMY}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_CRUSH_GIRL_SHARON, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CRUSH_GIRL_SHARON_2, TRAINER_CRUSH_GIRL_SHARON_3}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_CRUSH_GIRL_TANYA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CRUSH_GIRL_TANYA_2, TRAINER_CRUSH_GIRL_TANYA_3}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_BLACK_BELT_SHEA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BLACK_BELT_SHEA_2, TRAINER_BLACK_BELT_SHEA_3}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_BLACK_BELT_HUGH, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BLACK_BELT_HUGH_2, TRAINER_BLACK_BELT_HUGH_3}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_CAMPER_BRYCE, TRAINER_CAMPER_BRYCE}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_PICNICKER_CLAIRE, TRAINER_PICNICKER_CLAIRE}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_CRUSH_KIN_MIK_KIA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CRUSH_KIN_MIK_KIA_2, TRAINER_CRUSH_KIN_MIK_KIA_3}, + MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD) }, + { {TRAINER_SWIMMER_FEMALE_AMARA, TRAINER_SWIMMER_FEMALE_AMARA}, + MAP_GROUP(ONE_ISLAND_TREASURE_BEACH), MAP_NUM(ONE_ISLAND_TREASURE_BEACH) }, + { {TRAINER_AROMA_LADY_NIKKI, TRAINER_AROMA_LADY_NIKKI}, + MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) }, + { {TRAINER_AROMA_LADY_VIOLET, TRAINER_AROMA_LADY_VIOLET}, + MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) }, + { {TRAINER_TUBER_AMIRA, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_TUBER_AMIRA_2}, + MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) }, + { {TRAINER_TUBER_ALEXIS, TRAINER_TUBER_ALEXIS}, + MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) }, + { {TRAINER_SWIMMER_FEMALE_TISHA, TRAINER_SWIMMER_FEMALE_TISHA}, + MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) }, + { {TRAINER_TWINS_JOY_MEG, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_TWINS_JOY_MEG_2}, + MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE) }, + { {TRAINER_PAINTER_DAISY, TRAINER_PAINTER_DAISY}, + MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) }, + { {TRAINER_PAINTER_CELINA, TRAINER_PAINTER_CELINA}, + MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) }, + { {TRAINER_PAINTER_RAYNA, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PAINTER_RAYNA_2}, + MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) }, + { {TRAINER_LADY_JACKI, TRAINER_LADY_JACKI}, + MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) }, + { {TRAINER_LADY_GILLIAN, TRAINER_LADY_GILLIAN}, + MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) }, + { {TRAINER_YOUNGSTER_DESTIN, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_YOUNGSTER_DESTIN_2}, + MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) }, + { {TRAINER_SWIMMER_MALE_TOBY, TRAINER_SWIMMER_MALE_TOBY}, + MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS) }, + { {TRAINER_PKMN_BREEDER_ALIZE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PKMN_BREEDER_ALIZE_2}, + MAP_GROUP(FIVE_ISLAND_WATER_LABYRINTH), MAP_NUM(FIVE_ISLAND_WATER_LABYRINTH) }, + { {TRAINER_BIRD_KEEPER_MILO, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_MILO_2}, + MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR) }, + { {TRAINER_BIRD_KEEPER_CHAZ, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_CHAZ_2}, + MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR) }, + { {TRAINER_BIRD_KEEPER_HAROLD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_BIRD_KEEPER_HAROLD_2}, + MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR) }, + { {TRAINER_FISHERMAN_TYLOR, TRAINER_FISHERMAN_TYLOR}, + MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND) }, + { {TRAINER_SWIMMER_MALE_MYMO, TRAINER_SWIMMER_MALE_MYMO}, + MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND) }, + { {TRAINER_SWIMMER_FEMALE_NICOLE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_FEMALE_NICOLE_2}, + MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND) }, + { {TRAINER_SIS_AND_BRO_AVA_GEB, TRAINER_SIS_AND_BRO_AVA_GEB}, + MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND) }, + { {TRAINER_PSYCHIC_JACLYN, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PSYCHIC_JACLYN_2}, + MAP_GROUP(SIX_ISLAND_GREEN_PATH), MAP_NUM(SIX_ISLAND_GREEN_PATH) }, + { {TRAINER_AROMA_LADY_ROSE, TRAINER_AROMA_LADY_ROSE}, + MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) }, + { {TRAINER_JUGGLER_EDWARD, TRAINER_JUGGLER_EDWARD}, + MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) }, + { {TRAINER_SWIMMER_MALE_SAMIR, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_SWIMMER_MALE_SAMIR_2}, + MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) }, + { {TRAINER_SWIMMER_FEMALE_DENISE, TRAINER_SWIMMER_FEMALE_DENISE}, + MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) }, + { {TRAINER_TWINS_MIU_MIA, TRAINER_TWINS_MIU_MIA}, + MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) }, + { {TRAINER_HIKER_EARL, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_HIKER_EARL_2}, + MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH) }, + { {TRAINER_RUIN_MANIAC_STANLY, TRAINER_RUIN_MANIAC_STANLY}, + MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY) }, + { {TRAINER_RUIN_MANIAC_FOSTER, TRAINER_RUIN_MANIAC_FOSTER}, + MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY) }, + { {TRAINER_RUIN_MANIAC_LARRY, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_RUIN_MANIAC_LARRY_2}, + MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY) }, + { {TRAINER_HIKER_DARYL, TRAINER_HIKER_DARYL}, + MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY) }, + { {TRAINER_POKEMANIAC_HECTOR, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_POKEMANIAC_HECTOR_2}, + MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY) }, + { {TRAINER_PSYCHIC_DARIO, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PSYCHIC_DARIO_2}, + MAP_GROUP(SEVEN_ISLAND_TRAINER_TOWER), MAP_NUM(SEVEN_ISLAND_TRAINER_TOWER) }, + { {TRAINER_PSYCHIC_RODETTE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PSYCHIC_RODETTE_2}, + MAP_GROUP(SEVEN_ISLAND_TRAINER_TOWER), MAP_NUM(SEVEN_ISLAND_TRAINER_TOWER) }, + { {TRAINER_AROMA_LADY_MIAH, TRAINER_AROMA_LADY_MIAH}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE) }, + { {TRAINER_YOUNG_COUPLE_EVE_JON, TRAINER_YOUNG_COUPLE_EVE_JON}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE) }, + { {TRAINER_JUGGLER_MASON, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_JUGGLER_MASON_2}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE) }, + { {TRAINER_PKMN_RANGER_NICOLAS, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PKMN_RANGER_NICOLAS_2}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE) }, + { {TRAINER_PKMN_RANGER_MADELINE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PKMN_RANGER_MADELINE_2}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE) }, + { {TRAINER_CRUSH_GIRL_CYNDY, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_CRUSH_GIRL_CYNDY_2}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) }, + { {TRAINER_TAMER_EVAN, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_TAMER_EVAN_2}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) }, + { {TRAINER_PKMN_RANGER_JACKSON, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PKMN_RANGER_JACKSON_2}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) }, + { {TRAINER_PKMN_RANGER_KATELYN, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_PKMN_RANGER_KATELYN_2}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) }, + { {TRAINER_COOLTRAINER_LEROY, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_COOLTRAINER_LEROY_2}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) }, + { {TRAINER_COOLTRAINER_MICHELLE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_COOLTRAINER_MICHELLE_2}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) }, + { {TRAINER_COOL_COUPLE_LEX_NYA, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, TRAINER_COOL_COUPLE_LEX_NYA_2}, + MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON) }, + { {TRAINER_RUIN_MANIAC_BRANDON, TRAINER_RUIN_MANIAC_BRANDON}, + MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS) }, + { {TRAINER_RUIN_MANIAC_BENJAMIN, TRAINER_RUIN_MANIAC_BENJAMIN}, + MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS) }, + { {TRAINER_PAINTER_EDNA, TRAINER_PAINTER_EDNA}, + MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS) }, + { {TRAINER_GENTLEMAN_CLIFFORD, TRAINER_GENTLEMAN_CLIFFORD}, + MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS) }, }; static const u8 gUnknown_8453F5C[] = { @@ -1287,7 +1289,7 @@ static u8 GetRematchTrainerIdGivenGameState(const u16 * a0, u8 a1) return 0; } -u8 sub_810CD4C(void) // unreferenced, or reference not disassembled +u8 sub_810CD4C(void) { if (sub_810CD80(sVsSeekerData, gTrainerBattleOpponent_A)) { From 62eec64e404a4795afb1fe46ca571bed342c5c10 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 13:15:45 -0400 Subject: [PATCH 090/114] vs_seeker map object gfx ids --- src/vs_seeker.c | 65 +++++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 32 deletions(-) diff --git a/src/vs_seeker.c b/src/vs_seeker.c index f3566c901..c0145e22d 100644 --- a/src/vs_seeker.c +++ b/src/vs_seeker.c @@ -22,8 +22,9 @@ #include "map_obj_80688E4.h" #include "map_obj_8097404.h" #include "unk_810c3a4.h" -#include "constants/movement_commands.h" #include "vs_seeker.h" +#include "constants/movement_commands.h" +#include "constants/map_objects.h" #include "constants/trainers.h" #include "constants/maps.h" @@ -1304,7 +1305,7 @@ static bool8 sub_810CD80(const VsSeekerData *vsSeekerData, u16 trainerBattleOppo if (rematchIdx == -1) return FALSE; - if (rematchIdx >= 0 && rematchIdx < ARRAY_COUNT(sVsSeekerData)) + if (rematchIdx >= 0 && rematchIdx < NELEMS(sVsSeekerData)) { if (IsThisTrainerRematchable(gSpecialVar_LastTalked)) return TRUE; @@ -1334,7 +1335,7 @@ static s32 sub_810CE10(const VsSeekerData * a0, u16 a1) u32 r1; s32 r3; - for (r1 = 0; r1 < ARRAY_COUNT(sVsSeekerData); r1++) + for (r1 = 0; r1 < NELEMS(sVsSeekerData); r1++) { for (r3 = 0; r3 < 6; r3++) { @@ -1374,7 +1375,7 @@ static bool8 sub_810CED0(const VsSeekerData * a0, u16 a1) if (r1 == -1) return FALSE; - if ((u32)r1 >= ARRAY_COUNT(sVsSeekerData)) + if ((u32)r1 >= NELEMS(sVsSeekerData)) return FALSE; if (!IsThisTrainerRematchable(gSpecialVar_LastTalked)) return FALSE; @@ -1413,32 +1414,32 @@ static u8 GetRunningBehaviorFromGraphicsId(u8 graphicsId) { switch (graphicsId) { - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1a: - case 0x1c: - case 0x1d: - case 0x1e: - case 0x25: - case 0x27: - case 0x28: - case 0x29: - case 0x2a: - case 0x2d: - case 0x2e: - case 0x36: - case 0x38: - case 0x3e: + case MAP_OBJ_GFX_LITTLE_GIRL: + case MAP_OBJ_GFX_YOUNGSTER: + case MAP_OBJ_GFX_BOY: + case MAP_OBJ_GFX_BUG_CATCHER: + case MAP_OBJ_GFX_LASS: + case MAP_OBJ_GFX_WOMAN_1: + case MAP_OBJ_GFX_BATTLE_GIRL: + case MAP_OBJ_GFX_MAN: + case MAP_OBJ_GFX_ROCKER: + case MAP_OBJ_GFX_WOMAN_2: + case MAP_OBJ_GFX_BEAUTY: + case MAP_OBJ_GFX_BALDING_MAN: + case MAP_OBJ_GFX_TUBER_F: + case MAP_OBJ_GFX_CAMPER: + case MAP_OBJ_GFX_PICNICKER: + case MAP_OBJ_GFX_COOLTRAINER_M: + case MAP_OBJ_GFX_COOLTRAINER_F: + case MAP_OBJ_GFX_SWIMMER_M_LAND: + case MAP_OBJ_GFX_SWIMMER_F_LAND: + case MAP_OBJ_GFX_BLACKBELT: + case MAP_OBJ_GFX_HIKER: + case MAP_OBJ_GFX_SAILOR: return 0x4e; - case 0x24: - case 0x2b: - case 0x2c: + case MAP_OBJ_GFX_TUBER_M_1: + case MAP_OBJ_GFX_SWIMMER_M_WATER: + case MAP_OBJ_GFX_SWIMMER_F_WATER: return 0x4f; default: return 0x4d; @@ -1470,7 +1471,7 @@ static s32 GetRematchIdx(const VsSeekerData * vsSeekerData, u16 trainerFlagIdx) { u32 i; - for (i = 0; i < ARRAY_COUNT(sVsSeekerData); i++) + for (i = 0; i < NELEMS(sVsSeekerData); i++) { if (vsSeekerData[i].trainerIdxs[0] == trainerFlagIdx) return i; @@ -1490,7 +1491,7 @@ void sub_810D0D0(void) { u8 i; - for (i = 0; i < 100; i++) + for (i = 0; i < NELEMS(gSaveBlock1Ptr->trainerRematches); i++) gSaveBlock1Ptr->trainerRematches[i] = 0; } @@ -1517,7 +1518,7 @@ static u8 GetNextAvailableRematchTrainer(const VsSeekerData * vsSeekerData, u16 u32 i; s32 j; - for (i = 0; i < ARRAY_COUNT(sVsSeekerData); i++) + for (i = 0; i < NELEMS(sVsSeekerData); i++) { if (vsSeekerData[i].trainerIdxs[0] == trainerFlagNo) { From c5db70322987a977f5b15d7a04a5a3e8cc080724 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 13:34:31 -0400 Subject: [PATCH 091/114] Update hidden item json fields --- asm/macros/map.inc | 4 +- data/maps/CeladonCity/map.json | 3 +- data/maps/CeladonCity_GameCorner/map.json | 60 +++++++++++-------- data/maps/CeruleanCave_1F/map.json | 3 +- data/maps/CeruleanCity/map.json | 3 +- data/maps/FiveIsland_MemorialPillar/map.json | 12 ++-- data/maps/FiveIsland_ResortGorgeous/map.json | 12 ++-- data/maps/FiveIsland_RocketWarehouse/map.json | 6 +- data/maps/FourIsland/map.json | 6 +- data/maps/FuchsiaCity/map.json | 3 +- data/maps/MtEmber_Exterior/map.json | 6 +- data/maps/MtMoon_B1F/map.json | 18 ++++-- data/maps/MtMoon_B2F/map.json | 6 +- data/maps/NavelRock_Summit/map.json | 3 +- data/maps/OneIsland_TreasureBeach/map.json | 24 +++++--- data/maps/PewterCity/map.json | 3 +- data/maps/PokemonMansion_1F/map.json | 3 +- data/maps/PokemonMansion_3F/map.json | 3 +- data/maps/PokemonMansion_B1F/map.json | 3 +- data/maps/PokemonTower_5F/map.json | 3 +- data/maps/PokemonTower_7F/map.json | 3 +- data/maps/PowerPlant/map.json | 6 +- data/maps/RocketHideout_B1F/map.json | 3 +- data/maps/RocketHideout_B3F/map.json | 3 +- data/maps/RocketHideout_B4F/map.json | 6 +- data/maps/Route10/map.json | 15 +++-- data/maps/Route11/map.json | 3 +- data/maps/Route12/map.json | 9 ++- data/maps/Route13/map.json | 3 +- data/maps/Route14/map.json | 6 +- data/maps/Route16/map.json | 3 +- data/maps/Route17/map.json | 15 +++-- data/maps/Route20/map.json | 3 +- data/maps/Route21_North/map.json | 3 +- data/maps/Route23/map.json | 24 +++++--- data/maps/Route24/map.json | 3 +- data/maps/Route25/map.json | 12 ++-- data/maps/Route3/map.json | 3 +- data/maps/Route4/map.json | 9 ++- data/maps/Route6/map.json | 6 +- data/maps/Route7/map.json | 3 +- data/maps/Route8/map.json | 9 ++- data/maps/Route9/map.json | 9 ++- data/maps/SSAnne_B1F_Corridor/map.json | 3 +- data/maps/SSAnne_Exterior/map.json | 3 +- data/maps/SSAnne_Kitchen/map.json | 9 ++- data/maps/SafariZone_Center/map.json | 3 +- data/maps/SafariZone_West/map.json | 3 +- data/maps/SaffronCity_House1_2F/map.json | 3 +- data/maps/SeafoamIslands_B3F/map.json | 3 +- data/maps/SeafoamIslands_B4F/map.json | 3 +- data/maps/SevenIsland_SevaultCanyon/map.json | 3 +- .../map.json | 3 +- data/maps/SevenIsland_TanobyRuins/map.json | 12 ++-- data/maps/SevenIsland_TrainerTower/map.json | 9 ++- data/maps/SilphCo_10F/map.json | 3 +- data/maps/SilphCo_11F/map.json | 3 +- data/maps/SilphCo_2F/map.json | 3 +- data/maps/SilphCo_3F/map.json | 3 +- data/maps/SilphCo_4F/map.json | 3 +- data/maps/SilphCo_5F/map.json | 6 +- data/maps/SilphCo_6F/map.json | 3 +- data/maps/SilphCo_7F/map.json | 3 +- data/maps/SilphCo_8F/map.json | 3 +- data/maps/SilphCo_9F/map.json | 6 +- data/maps/SixIsland/map.json | 3 +- data/maps/SixIsland_GreenPath/map.json | 3 +- data/maps/SixIsland_OutcastIsland/map.json | 6 +- data/maps/SixIsland_WaterPath/map.json | 9 ++- data/maps/ThreeIsland/map.json | 3 +- data/maps/ThreeIsland_BerryForest/map.json | 39 ++++++++---- data/maps/ThreeIsland_BondBridge/map.json | 9 ++- .../maps/ThreeIsland_DunsparceTunnel/map.json | 3 +- data/maps/TwoIsland_CapeBrink/map.json | 6 +- .../UndergroundPath_EastWestTunnel/map.json | 21 ++++--- .../UndergroundPath_NorthSouthTunnel/map.json | 21 ++++--- data/maps/VermilionCity/map.json | 3 +- data/maps/VictoryRoad_1F/map.json | 6 +- data/maps/ViridianCity_Gym/map.json | 3 +- data/maps/ViridianForest/map.json | 6 +- include/constants/flags.h | 24 ++++---- tools/mapjson/mapjson.cpp | 3 +- 82 files changed, 394 insertions(+), 210 deletions(-) diff --git a/asm/macros/map.inc b/asm/macros/map.inc index 075993fd3..d903899fe 100644 --- a/asm/macros/map.inc +++ b/asm/macros/map.inc @@ -55,8 +55,8 @@ inc _num_signs .endm - .macro bg_hidden_item_event x, y, height, item, flag, unknown - bg_event \x, \y, \height, 7, 0, \item, \flag, \unknown + .macro bg_hidden_item_event x, y, height, item, flag, quantity, underfoot + bg_event \x, \y, \height, 7, 0, \item, \flag, \quantity | (\underfoot << 7) .endm .macro map_events npcs, warps, traps, signs diff --git a/data/maps/CeladonCity/map.json b/data/maps/CeladonCity/map.json index ea4fb60a3..cde6bab6d 100644 --- a/data/maps/CeladonCity/map.json +++ b/data/maps/CeladonCity/map.json @@ -378,7 +378,8 @@ "elevation": 3, "item": "ITEM_PP_UP", "flag": "HIDDEN_ITEM_CELADON_CITY_PP_UP", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/CeladonCity_GameCorner/map.json b/data/maps/CeladonCity_GameCorner/map.json index 2574f82e4..31a03a047 100644 --- a/data/maps/CeladonCity_GameCorner/map.json +++ b/data/maps/CeladonCity_GameCorner/map.json @@ -195,8 +195,9 @@ "y": 4, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE", - "unknown": 10 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS", + "quantity": 10, + "underfoot": false }, { "type": "hidden_item", @@ -204,8 +205,9 @@ "y": 8, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_2", - "unknown": 10 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_2", + "quantity": 10, + "underfoot": false }, { "type": "hidden_item", @@ -213,8 +215,9 @@ "y": 11, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_3", - "unknown": 20 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_3", + "quantity": 20, + "underfoot": false }, { "type": "hidden_item", @@ -222,8 +225,9 @@ "y": 12, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_4", - "unknown": 10 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_4", + "quantity": 10, + "underfoot": false }, { "type": "hidden_item", @@ -231,8 +235,9 @@ "y": 9, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_5", - "unknown": 10 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_5", + "quantity": 10, + "underfoot": false }, { "type": "hidden_item", @@ -240,8 +245,9 @@ "y": 5, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_6", - "unknown": 20 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_6", + "quantity": 20, + "underfoot": false }, { "type": "hidden_item", @@ -249,8 +255,9 @@ "y": 4, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_7", - "unknown": 10 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_7", + "quantity": 10, + "underfoot": false }, { "type": "hidden_item", @@ -258,8 +265,9 @@ "y": 3, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_8", - "unknown": 10 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_8", + "quantity": 10, + "underfoot": false }, { "type": "hidden_item", @@ -267,8 +275,9 @@ "y": 5, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_9", - "unknown": 10 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_9", + "quantity": 10, + "underfoot": false }, { "type": "hidden_item", @@ -276,8 +285,9 @@ "y": 5, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_10", - "unknown": 40 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_10", + "quantity": 40, + "underfoot": false }, { "type": "hidden_item", @@ -285,8 +295,9 @@ "y": 13, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_11", - "unknown": 100 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_11", + "quantity": 100, + "underfoot": false }, { "type": "hidden_item", @@ -294,8 +305,9 @@ "y": 12, "elevation": 3, "item": "ITEM_NONE", - "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_12", - "unknown": 10 + "flag": "HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_12", + "quantity": 10, + "underfoot": false }, { "type": "bg_event_type_4", diff --git a/data/maps/CeruleanCave_1F/map.json b/data/maps/CeruleanCave_1F/map.json index db9bb32b4..5cf16b51a 100644 --- a/data/maps/CeruleanCave_1F/map.json +++ b/data/maps/CeruleanCave_1F/map.json @@ -198,7 +198,8 @@ "elevation": 3, "item": "ITEM_ULTRA_BALL", "flag": "HIDDEN_ITEM_CERULEAN_CAVE_1F_ULTRA_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/CeruleanCity/map.json b/data/maps/CeruleanCity/map.json index 29b7f849c..aafb25196 100644 --- a/data/maps/CeruleanCity/map.json +++ b/data/maps/CeruleanCity/map.json @@ -374,7 +374,8 @@ "elevation": 3, "item": "ITEM_RARE_CANDY", "flag": "HIDDEN_ITEM_CERULEAN_CITY_RARE_CANDY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/FiveIsland_MemorialPillar/map.json b/data/maps/FiveIsland_MemorialPillar/map.json index 37aadaceb..33ee6f13c 100644 --- a/data/maps/FiveIsland_MemorialPillar/map.json +++ b/data/maps/FiveIsland_MemorialPillar/map.json @@ -102,7 +102,8 @@ "elevation": 3, "item": "ITEM_BIG_PEARL", "flag": "HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BIG_PEARL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -111,7 +112,8 @@ "elevation": 3, "item": "ITEM_RAZZ_BERRY", "flag": "HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_RAZZ_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -120,7 +122,8 @@ "elevation": 3, "item": "ITEM_SITRUS_BERRY", "flag": "HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_SITRUS_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -129,7 +132,8 @@ "elevation": 3, "item": "ITEM_BLUK_BERRY", "flag": "HIDDEN_ITEM_FIVE_ISLAND_MEMORIAL_PILLAR_BLUK_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/FiveIsland_ResortGorgeous/map.json b/data/maps/FiveIsland_ResortGorgeous/map.json index 1f5809857..ba96caa5a 100644 --- a/data/maps/FiveIsland_ResortGorgeous/map.json +++ b/data/maps/FiveIsland_ResortGorgeous/map.json @@ -149,7 +149,8 @@ "elevation": 3, "item": "ITEM_NEST_BALL", "flag": "HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_NEST_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -158,7 +159,8 @@ "elevation": 3, "item": "ITEM_STARDUST", "flag": "HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -167,7 +169,8 @@ "elevation": 3, "item": "ITEM_STAR_PIECE", "flag": "HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STAR_PIECE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -176,7 +179,8 @@ "elevation": 3, "item": "ITEM_STARDUST", "flag": "HIDDEN_ITEM_FIVE_ISLAND_RESORT_GORGEOUS_STARDUST_2", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/FiveIsland_RocketWarehouse/map.json b/data/maps/FiveIsland_RocketWarehouse/map.json index 7c3f182f8..7ac00f1cc 100644 --- a/data/maps/FiveIsland_RocketWarehouse/map.json +++ b/data/maps/FiveIsland_RocketWarehouse/map.json @@ -204,7 +204,8 @@ "elevation": 0, "item": "ITEM_NEST_BALL", "flag": "HIDDEN_ITEM_FIVE_ISLAND_ROCKET_WAREHOUSE_NEST_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -213,7 +214,8 @@ "elevation": 0, "item": "ITEM_NET_BALL", "flag": "HIDDEN_ITEM_FIVE_ISLAND_ROCKET_WAREHOUSE_NET_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json index 4d0694404..fda49733c 100644 --- a/data/maps/FourIsland/map.json +++ b/data/maps/FourIsland/map.json @@ -244,7 +244,8 @@ "elevation": 3, "item": "ITEM_PEARL", "flag": "HIDDEN_ITEM_FOUR_ISLAND_PEARL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -253,7 +254,8 @@ "elevation": 3, "item": "ITEM_ULTRA_BALL", "flag": "HIDDEN_ITEM_FOUR_ISLAND_ULTRA_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/FuchsiaCity/map.json b/data/maps/FuchsiaCity/map.json index 1fc276aa9..77be7a872 100644 --- a/data/maps/FuchsiaCity/map.json +++ b/data/maps/FuchsiaCity/map.json @@ -403,7 +403,8 @@ "elevation": 3, "item": "ITEM_MAX_REVIVE", "flag": "HIDDEN_ITEM_FUCHSIA_CITY_MAX_REVIVE", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json index a82947af7..02d1f7af5 100644 --- a/data/maps/MtEmber_Exterior/map.json +++ b/data/maps/MtEmber_Exterior/map.json @@ -355,7 +355,8 @@ "elevation": 0, "item": "ITEM_FIRE_STONE", "flag": "HIDDEN_ITEM_MT_EMBER_EXTERIOR_FIRE_STONE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -364,7 +365,8 @@ "elevation": 3, "item": "ITEM_ULTRA_BALL", "flag": "HIDDEN_ITEM_MT_EMBER_EXTERIOR_ULTRA_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/MtMoon_B1F/map.json b/data/maps/MtMoon_B1F/map.json index 17e33da9f..8bb52bddf 100644 --- a/data/maps/MtMoon_B1F/map.json +++ b/data/maps/MtMoon_B1F/map.json @@ -80,7 +80,8 @@ "elevation": 0, "item": "ITEM_TINY_MUSHROOM", "flag": "HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -89,7 +90,8 @@ "elevation": 0, "item": "ITEM_TINY_MUSHROOM", "flag": "HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_2", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -98,7 +100,8 @@ "elevation": 0, "item": "ITEM_TINY_MUSHROOM", "flag": "HIDDEN_ITEM_MT_MOON_B1F_TINY_MUSHROOM_3", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -107,7 +110,8 @@ "elevation": 0, "item": "ITEM_BIG_MUSHROOM", "flag": "HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -116,7 +120,8 @@ "elevation": 0, "item": "ITEM_BIG_MUSHROOM", "flag": "HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_2", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -125,7 +130,8 @@ "elevation": 0, "item": "ITEM_BIG_MUSHROOM", "flag": "HIDDEN_ITEM_MT_MOON_B1F_BIG_MUSHROOM_3", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/MtMoon_B2F/map.json b/data/maps/MtMoon_B2F/map.json index 0141d7410..652a883b3 100644 --- a/data/maps/MtMoon_B2F/map.json +++ b/data/maps/MtMoon_B2F/map.json @@ -206,7 +206,8 @@ "elevation": 3, "item": "ITEM_MOON_STONE", "flag": "HIDDEN_ITEM_MT_MOON_B2F_MOON_STONE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -215,7 +216,8 @@ "elevation": 3, "item": "ITEM_ETHER", "flag": "HIDDEN_ITEM_MT_MOON_B2F_ETHER", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/NavelRock_Summit/map.json b/data/maps/NavelRock_Summit/map.json index 81407edc7..fe7c5dd8b 100644 --- a/data/maps/NavelRock_Summit/map.json +++ b/data/maps/NavelRock_Summit/map.json @@ -55,7 +55,8 @@ "elevation": 3, "item": "ITEM_SACRED_ASH", "flag": "HIDDEN_ITEM_NAVEL_ROCK_SUMMIT_SACRED_ASH", - "unknown": 129 + "quantity": 1, + "underfoot": true } ] } diff --git a/data/maps/OneIsland_TreasureBeach/map.json b/data/maps/OneIsland_TreasureBeach/map.json index 8ab73a6e3..2d351ae47 100644 --- a/data/maps/OneIsland_TreasureBeach/map.json +++ b/data/maps/OneIsland_TreasureBeach/map.json @@ -56,7 +56,8 @@ "elevation": 3, "item": "ITEM_STARDUST", "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -65,7 +66,8 @@ "elevation": 3, "item": "ITEM_STARDUST", "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STARDUST_2", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -74,7 +76,8 @@ "elevation": 3, "item": "ITEM_PEARL", "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -83,7 +86,8 @@ "elevation": 3, "item": "ITEM_PEARL", "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_PEARL_2", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -92,7 +96,8 @@ "elevation": 3, "item": "ITEM_ULTRA_BALL", "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -101,7 +106,8 @@ "elevation": 3, "item": "ITEM_ULTRA_BALL", "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_ULTRA_BALL_2", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -110,7 +116,8 @@ "elevation": 3, "item": "ITEM_STAR_PIECE", "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_STAR_PIECE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -119,7 +126,8 @@ "elevation": 3, "item": "ITEM_BIG_PEARL", "flag": "HIDDEN_ITEM_ONE_ISLAND_TREASURE_BEACH_BIG_PEARL", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json index 185547da4..f55677242 100644 --- a/data/maps/PewterCity/map.json +++ b/data/maps/PewterCity/map.json @@ -275,7 +275,8 @@ "elevation": 3, "item": "ITEM_POKE_BALL", "flag": "HIDDEN_ITEM_PEWTER_CITY_POKE_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/PokemonMansion_1F/map.json b/data/maps/PokemonMansion_1F/map.json index b7783c486..3c015536e 100644 --- a/data/maps/PokemonMansion_1F/map.json +++ b/data/maps/PokemonMansion_1F/map.json @@ -167,7 +167,8 @@ "elevation": 0, "item": "ITEM_MOON_STONE", "flag": "HIDDEN_ITEM_POKEMON_MANSION_1F_MOON_STONE", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/PokemonMansion_3F/map.json b/data/maps/PokemonMansion_3F/map.json index f2d2715ab..b76f6bb0b 100644 --- a/data/maps/PokemonMansion_3F/map.json +++ b/data/maps/PokemonMansion_3F/map.json @@ -147,7 +147,8 @@ "elevation": 3, "item": "ITEM_RARE_CANDY", "flag": "HIDDEN_ITEM_POKEMON_MANSION_3F_RARE_CANDY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/PokemonMansion_B1F/map.json b/data/maps/PokemonMansion_B1F/map.json index 24f8295c3..cbbc3f9a2 100644 --- a/data/maps/PokemonMansion_B1F/map.json +++ b/data/maps/PokemonMansion_B1F/map.json @@ -131,7 +131,8 @@ "elevation": 3, "item": "ITEM_ELIXIR", "flag": "HIDDEN_ITEM_POKEMON_MANSION_B1F_ELIXIR", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/PokemonTower_5F/map.json b/data/maps/PokemonTower_5F/map.json index 85bc4e003..7f06f059d 100644 --- a/data/maps/PokemonTower_5F/map.json +++ b/data/maps/PokemonTower_5F/map.json @@ -284,7 +284,8 @@ "elevation": 3, "item": "ITEM_BIG_MUSHROOM", "flag": "HIDDEN_ITEM_POKEMON_TOWER_5F_BIG_MUSHROOM", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/PokemonTower_7F/map.json b/data/maps/PokemonTower_7F/map.json index 6e404c614..bb49bbecd 100644 --- a/data/maps/PokemonTower_7F/map.json +++ b/data/maps/PokemonTower_7F/map.json @@ -84,7 +84,8 @@ "elevation": 3, "item": "ITEM_SOOTHE_BELL", "flag": "HIDDEN_ITEM_POKEMON_TOWER_7F_SOOTHE_BELL", - "unknown": 129 + "quantity": 1, + "underfoot": true } ] } diff --git a/data/maps/PowerPlant/map.json b/data/maps/PowerPlant/map.json index a6610832f..7a8d2c1f2 100644 --- a/data/maps/PowerPlant/map.json +++ b/data/maps/PowerPlant/map.json @@ -164,7 +164,8 @@ "elevation": 3, "item": "ITEM_MAX_ELIXIR", "flag": "HIDDEN_ITEM_POWER_PLANT_MAX_ELIXIR", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -173,7 +174,8 @@ "elevation": 3, "item": "ITEM_THUNDER_STONE", "flag": "HIDDEN_ITEM_POWER_PLANT_THUNDER_STONE", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/RocketHideout_B1F/map.json b/data/maps/RocketHideout_B1F/map.json index 57f128d72..5e1e205d8 100644 --- a/data/maps/RocketHideout_B1F/map.json +++ b/data/maps/RocketHideout_B1F/map.json @@ -158,7 +158,8 @@ "elevation": 0, "item": "ITEM_PP_UP", "flag": "HIDDEN_ITEM_ROCKET_HIDEOUT_B1F_PP_UP", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/RocketHideout_B3F/map.json b/data/maps/RocketHideout_B3F/map.json index d9422b4f4..84326943e 100644 --- a/data/maps/RocketHideout_B3F/map.json +++ b/data/maps/RocketHideout_B3F/map.json @@ -104,7 +104,8 @@ "elevation": 3, "item": "ITEM_NUGGET", "flag": "HIDDEN_ITEM_ROCKET_HIDEOUT_B3F_NUGGET", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/RocketHideout_B4F/map.json b/data/maps/RocketHideout_B4F/map.json index 1a036dbc4..6a88db1a7 100644 --- a/data/maps/RocketHideout_B4F/map.json +++ b/data/maps/RocketHideout_B4F/map.json @@ -163,7 +163,8 @@ "elevation": 3, "item": "ITEM_NEST_BALL", "flag": "HIDDEN_ITEM_ROCKET_HIDEOUT_B4F_NEST_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -172,7 +173,8 @@ "elevation": 3, "item": "ITEM_NET_BALL", "flag": "HIDDEN_ITEM_ROCKET_HIDEOUT_B4F_NET_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route10/map.json b/data/maps/Route10/map.json index 99698a4f3..952975df7 100644 --- a/data/maps/Route10/map.json +++ b/data/maps/Route10/map.json @@ -222,7 +222,8 @@ "elevation": 0, "item": "ITEM_SUPER_POTION", "flag": "HIDDEN_ITEM_ROUTE10_SUPER_POTION", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -231,7 +232,8 @@ "elevation": 3, "item": "ITEM_MAX_ETHER", "flag": "HIDDEN_ITEM_ROUTE10_MAX_ETHER", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -240,7 +242,8 @@ "elevation": 3, "item": "ITEM_CHERI_BERRY", "flag": "HIDDEN_ITEM_ROUTE10_CHERI_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -249,7 +252,8 @@ "elevation": 3, "item": "ITEM_PERSIM_BERRY", "flag": "HIDDEN_ITEM_ROUTE10_PERSIM_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -258,7 +262,8 @@ "elevation": 3, "item": "ITEM_NANAB_BERRY", "flag": "HIDDEN_ITEM_ROUTE10_NANAB_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route11/map.json b/data/maps/Route11/map.json index 2bd401437..a7cf69d51 100644 --- a/data/maps/Route11/map.json +++ b/data/maps/Route11/map.json @@ -233,7 +233,8 @@ "elevation": 0, "item": "ITEM_ESCAPE_ROPE", "flag": "HIDDEN_ITEM_ROUTE11_ESCAPE_ROPE", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route12/map.json b/data/maps/Route12/map.json index d25ee1304..d7d02aca5 100644 --- a/data/maps/Route12/map.json +++ b/data/maps/Route12/map.json @@ -265,7 +265,8 @@ "elevation": 3, "item": "ITEM_HYPER_POTION", "flag": "HIDDEN_ITEM_ROUTE12_HYPER_POTION", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -274,7 +275,8 @@ "elevation": 3, "item": "ITEM_LEFTOVERS", "flag": "HIDDEN_ITEM_ROUTE12_LEFTOVERS", - "unknown": 129 + "quantity": 1, + "underfoot": true }, { "type": "hidden_item", @@ -283,7 +285,8 @@ "elevation": 3, "item": "ITEM_RARE_CANDY", "flag": "HIDDEN_ITEM_ROUTE12_RARE_CANDY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route13/map.json b/data/maps/Route13/map.json index abf55d492..1037ef1a5 100644 --- a/data/maps/Route13/map.json +++ b/data/maps/Route13/map.json @@ -199,7 +199,8 @@ "elevation": 3, "item": "ITEM_PP_UP", "flag": "HIDDEN_ITEM_ROUTE13_PP_UP", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route14/map.json b/data/maps/Route14/map.json index 96f3048c8..5d3b29b57 100644 --- a/data/maps/Route14/map.json +++ b/data/maps/Route14/map.json @@ -237,7 +237,8 @@ "elevation": 3, "item": "ITEM_ZINC", "flag": "HIDDEN_ITEM_ROUTE14_ZINC", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -246,7 +247,8 @@ "elevation": 3, "item": "ITEM_PINAP_BERRY", "flag": "HIDDEN_ITEM_ROUTE14_PINAP_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route16/map.json b/data/maps/Route16/map.json index 6ad1a1eeb..e962e58ad 100644 --- a/data/maps/Route16/map.json +++ b/data/maps/Route16/map.json @@ -215,7 +215,8 @@ "elevation": 3, "item": "ITEM_LEFTOVERS", "flag": "HIDDEN_ITEM_ROUTE16_LEFTOVERS", - "unknown": 129 + "quantity": 1, + "underfoot": true } ] } diff --git a/data/maps/Route17/map.json b/data/maps/Route17/map.json index 50dffa554..7158ae516 100644 --- a/data/maps/Route17/map.json +++ b/data/maps/Route17/map.json @@ -207,7 +207,8 @@ "elevation": 3, "item": "ITEM_RARE_CANDY", "flag": "HIDDEN_ITEM_ROUTE17_RARE_CANDY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -216,7 +217,8 @@ "elevation": 3, "item": "ITEM_FULL_RESTORE", "flag": "HIDDEN_ITEM_ROUTE17_FULL_RESTORE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -225,7 +227,8 @@ "elevation": 3, "item": "ITEM_PP_UP", "flag": "HIDDEN_ITEM_ROUTE17_PP_UP", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -234,7 +237,8 @@ "elevation": 3, "item": "ITEM_MAX_REVIVE", "flag": "HIDDEN_ITEM_ROUTE17_MAX_REVIVE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -243,7 +247,8 @@ "elevation": 3, "item": "ITEM_MAX_ELIXIR", "flag": "HIDDEN_ITEM_ROUTE17_MAX_ELIXIR", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route20/map.json b/data/maps/Route20/map.json index 845320666..231efcf51 100644 --- a/data/maps/Route20/map.json +++ b/data/maps/Route20/map.json @@ -207,7 +207,8 @@ "elevation": 3, "item": "ITEM_STARDUST", "flag": "HIDDEN_ITEM_ROUTE20_STARDUST", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route21_North/map.json b/data/maps/Route21_North/map.json index c7640556b..8d504c75c 100644 --- a/data/maps/Route21_North/map.json +++ b/data/maps/Route21_North/map.json @@ -113,7 +113,8 @@ "elevation": 3, "item": "ITEM_PEARL", "flag": "HIDDEN_ITEM_ROUTE21_NORTH_PEARL", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route23/map.json b/data/maps/Route23/map.json index 23bdbdd2d..f9d0f142e 100644 --- a/data/maps/Route23/map.json +++ b/data/maps/Route23/map.json @@ -534,7 +534,8 @@ "elevation": 0, "item": "ITEM_FULL_RESTORE", "flag": "HIDDEN_ITEM_ROUTE23_FULL_RESTORE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -543,7 +544,8 @@ "elevation": 0, "item": "ITEM_ULTRA_BALL", "flag": "HIDDEN_ITEM_ROUTE23_ULTRA_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -552,7 +554,8 @@ "elevation": 3, "item": "ITEM_MAX_ETHER", "flag": "HIDDEN_ITEM_ROUTE23_MAX_ETHER", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -561,7 +564,8 @@ "elevation": 3, "item": "ITEM_LUM_BERRY", "flag": "HIDDEN_ITEM_ROUTE23_LUM_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -570,7 +574,8 @@ "elevation": 3, "item": "ITEM_SITRUS_BERRY", "flag": "HIDDEN_ITEM_ROUTE23_SITRUS_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -579,7 +584,8 @@ "elevation": 3, "item": "ITEM_ASPEAR_BERRY", "flag": "HIDDEN_ITEM_ROUTE23_ASPEAR_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -588,7 +594,8 @@ "elevation": 3, "item": "ITEM_LEPPA_BERRY", "flag": "HIDDEN_ITEM_ROUTE23_LEPPA_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -597,7 +604,8 @@ "elevation": 3, "item": "ITEM_MAX_ELIXIR", "flag": "HIDDEN_ITEM_ROUTE23_MAX_ELIXIR", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/Route24/map.json b/data/maps/Route24/map.json index bbcab600b..9fe5db518 100644 --- a/data/maps/Route24/map.json +++ b/data/maps/Route24/map.json @@ -158,7 +158,8 @@ "elevation": 3, "item": "ITEM_PECHA_BERRY", "flag": "HIDDEN_ITEM_ROUTE24_PECHA_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route25/map.json b/data/maps/Route25/map.json index d9c39608d..04d0aa55b 100644 --- a/data/maps/Route25/map.json +++ b/data/maps/Route25/map.json @@ -214,7 +214,8 @@ "elevation": 3, "item": "ITEM_ELIXIR", "flag": "HIDDEN_ITEM_ROUTE25_ELIXIR", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -223,7 +224,8 @@ "elevation": 3, "item": "ITEM_ETHER", "flag": "HIDDEN_ITEM_ROUTE25_ETHER", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -232,7 +234,8 @@ "elevation": 3, "item": "ITEM_ORAN_BERRY", "flag": "HIDDEN_ITEM_ROUTE25_ORAN_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -241,7 +244,8 @@ "elevation": 3, "item": "ITEM_BLUK_BERRY", "flag": "HIDDEN_ITEM_ROUTE25_BLUK_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route3/map.json b/data/maps/Route3/map.json index 01e646702..837e483b8 100644 --- a/data/maps/Route3/map.json +++ b/data/maps/Route3/map.json @@ -159,7 +159,8 @@ "elevation": 3, "item": "ITEM_ORAN_BERRY", "flag": "HIDDEN_ITEM_ROUTE3_ORAN_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route4/map.json b/data/maps/Route4/map.json index 7848dbe01..dc2f902d7 100644 --- a/data/maps/Route4/map.json +++ b/data/maps/Route4/map.json @@ -162,7 +162,8 @@ "elevation": 3, "item": "ITEM_GREAT_BALL", "flag": "HIDDEN_ITEM_ROUTE4_GREAT_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -171,7 +172,8 @@ "elevation": 3, "item": "ITEM_PERSIM_BERRY", "flag": "HIDDEN_ITEM_ROUTE4_PERSIM_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -180,7 +182,8 @@ "elevation": 3, "item": "ITEM_RAZZ_BERRY", "flag": "HIDDEN_ITEM_ROUTE4_RAZZ_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route6/map.json b/data/maps/Route6/map.json index 4c622bab2..b5f66bf88 100644 --- a/data/maps/Route6/map.json +++ b/data/maps/Route6/map.json @@ -142,7 +142,8 @@ "elevation": 3, "item": "ITEM_SITRUS_BERRY", "flag": "HIDDEN_ITEM_ROUTE6_SITRUS_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -151,7 +152,8 @@ "elevation": 3, "item": "ITEM_RARE_CANDY", "flag": "HIDDEN_ITEM_ROUTE6_RARE_CANDY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route7/map.json b/data/maps/Route7/map.json index 91eb86181..76d9ab07c 100644 --- a/data/maps/Route7/map.json +++ b/data/maps/Route7/map.json @@ -70,7 +70,8 @@ "elevation": 3, "item": "ITEM_WEPEAR_BERRY", "flag": "HIDDEN_ITEM_ROUTE7_WEPEAR_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route8/map.json b/data/maps/Route8/map.json index 5f7952d0f..03bc38642 100644 --- a/data/maps/Route8/map.json +++ b/data/maps/Route8/map.json @@ -252,7 +252,8 @@ "elevation": 3, "item": "ITEM_RAWST_BERRY", "flag": "HIDDEN_ITEM_ROUTE8_RAWST_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -261,7 +262,8 @@ "elevation": 3, "item": "ITEM_LUM_BERRY", "flag": "HIDDEN_ITEM_ROUTE8_LUM_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -270,7 +272,8 @@ "elevation": 3, "item": "ITEM_LEPPA_BERRY", "flag": "HIDDEN_ITEM_ROUTE8_LEPPA_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/Route9/map.json b/data/maps/Route9/map.json index 4c1aac684..876e3e38b 100644 --- a/data/maps/Route9/map.json +++ b/data/maps/Route9/map.json @@ -198,7 +198,8 @@ "elevation": 0, "item": "ITEM_ETHER", "flag": "HIDDEN_ITEM_ROUTE9_ETHER", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -207,7 +208,8 @@ "elevation": 3, "item": "ITEM_RARE_CANDY", "flag": "HIDDEN_ITEM_ROUTE9_RARE_CANDY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -216,7 +218,8 @@ "elevation": 3, "item": "ITEM_CHESTO_BERRY", "flag": "HIDDEN_ITEM_ROUTE9_CHESTO_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SSAnne_B1F_Corridor/map.json b/data/maps/SSAnne_B1F_Corridor/map.json index 3450f5a69..c50752f50 100644 --- a/data/maps/SSAnne_B1F_Corridor/map.json +++ b/data/maps/SSAnne_B1F_Corridor/map.json @@ -66,7 +66,8 @@ "elevation": 3, "item": "ITEM_HYPER_POTION", "flag": "HIDDEN_ITEM_SSANNE_B1F_CORRIDOR_HYPER_POTION", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SSAnne_Exterior/map.json b/data/maps/SSAnne_Exterior/map.json index 207d4fc7c..65461e33a 100644 --- a/data/maps/SSAnne_Exterior/map.json +++ b/data/maps/SSAnne_Exterior/map.json @@ -73,7 +73,8 @@ "elevation": 3, "item": "ITEM_LAVA_COOKIE", "flag": "HIDDEN_ITEM_SSANNE_EXTERIOR_LAVA_COOKIE", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SSAnne_Kitchen/map.json b/data/maps/SSAnne_Kitchen/map.json index c4a75b80b..45404e0cc 100644 --- a/data/maps/SSAnne_Kitchen/map.json +++ b/data/maps/SSAnne_Kitchen/map.json @@ -136,7 +136,8 @@ "elevation": 0, "item": "ITEM_CHESTO_BERRY", "flag": "HIDDEN_ITEM_SSANNE_KITCHEN_CHESTO_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -145,7 +146,8 @@ "elevation": 0, "item": "ITEM_PECHA_BERRY", "flag": "HIDDEN_ITEM_SSANNE_KITCHEN_PECHA_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -154,7 +156,8 @@ "elevation": 0, "item": "ITEM_CHERI_BERRY", "flag": "HIDDEN_ITEM_SSANNE_KITCHEN_CHERI_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SafariZone_Center/map.json b/data/maps/SafariZone_Center/map.json index 8dc80073e..39b950060 100644 --- a/data/maps/SafariZone_Center/map.json +++ b/data/maps/SafariZone_Center/map.json @@ -143,7 +143,8 @@ "elevation": 3, "item": "ITEM_LEAF_STONE", "flag": "HIDDEN_ITEM_SAFARI_ZONE_CENTER_LEAF_STONE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SafariZone_West/map.json b/data/maps/SafariZone_West/map.json index 1d309fdc0..bad880c1b 100644 --- a/data/maps/SafariZone_West/map.json +++ b/data/maps/SafariZone_West/map.json @@ -182,7 +182,8 @@ "elevation": 3, "item": "ITEM_REVIVE", "flag": "HIDDEN_ITEM_SAFARI_ZONE_WEST_REVIVE", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SaffronCity_House1_2F/map.json b/data/maps/SaffronCity_House1_2F/map.json index bf53f87a9..8598b129a 100644 --- a/data/maps/SaffronCity_House1_2F/map.json +++ b/data/maps/SaffronCity_House1_2F/map.json @@ -98,7 +98,8 @@ "elevation": 0, "item": "ITEM_NUGGET", "flag": "HIDDEN_ITEM_SAFFRON_CITY_HOUSE1_2F_NUGGET", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SeafoamIslands_B3F/map.json b/data/maps/SeafoamIslands_B3F/map.json index a4e068fd6..d45a2ad7f 100644 --- a/data/maps/SeafoamIslands_B3F/map.json +++ b/data/maps/SeafoamIslands_B3F/map.json @@ -166,7 +166,8 @@ "elevation": 0, "item": "ITEM_NUGGET", "flag": "HIDDEN_ITEM_SEAFOAM_ISLANDS_B3F_NUGGET", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SeafoamIslands_B4F/map.json b/data/maps/SeafoamIslands_B4F/map.json index 63922d1a5..8ef4ca3b2 100644 --- a/data/maps/SeafoamIslands_B4F/map.json +++ b/data/maps/SeafoamIslands_B4F/map.json @@ -133,7 +133,8 @@ "elevation": 0, "item": "ITEM_WATER_STONE", "flag": "HIDDEN_ITEM_SEAFOAM_ISLANDS_B4F_WATER_STONE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SevenIsland_SevaultCanyon/map.json b/data/maps/SevenIsland_SevaultCanyon/map.json index 213ada388..8953ac2a4 100644 --- a/data/maps/SevenIsland_SevaultCanyon/map.json +++ b/data/maps/SevenIsland_SevaultCanyon/map.json @@ -310,7 +310,8 @@ "elevation": 3, "item": "ITEM_CHERI_BERRY", "flag": "HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_CHERI_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json b/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json index 13fdfbcdc..90a26bff2 100644 --- a/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json +++ b/data/maps/SevenIsland_SevaultCanyon_Entrance/map.json @@ -126,7 +126,8 @@ "elevation": 5, "item": "ITEM_RAWST_BERRY", "flag": "HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE_RAWST_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SevenIsland_TanobyRuins/map.json b/data/maps/SevenIsland_TanobyRuins/map.json index a7871b510..812fa7fc3 100644 --- a/data/maps/SevenIsland_TanobyRuins/map.json +++ b/data/maps/SevenIsland_TanobyRuins/map.json @@ -132,7 +132,8 @@ "elevation": 3, "item": "ITEM_HEART_SCALE", "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -141,7 +142,8 @@ "elevation": 3, "item": "ITEM_HEART_SCALE", "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_2", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -150,7 +152,8 @@ "elevation": 3, "item": "ITEM_HEART_SCALE", "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_3", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -159,7 +162,8 @@ "elevation": 3, "item": "ITEM_HEART_SCALE", "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_4", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SevenIsland_TrainerTower/map.json b/data/maps/SevenIsland_TrainerTower/map.json index 0b0e45ebe..9d9244f89 100644 --- a/data/maps/SevenIsland_TrainerTower/map.json +++ b/data/maps/SevenIsland_TrainerTower/map.json @@ -64,7 +64,8 @@ "elevation": 3, "item": "ITEM_BIG_PEARL", "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_BIG_PEARL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -73,7 +74,8 @@ "elevation": 3, "item": "ITEM_PEARL", "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_PEARL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -82,7 +84,8 @@ "elevation": 3, "item": "ITEM_NANAB_BERRY", "flag": "HIDDEN_ITEM_SEVEN_ISLAND_TRAINER_TOWER_NANAB_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SilphCo_10F/map.json b/data/maps/SilphCo_10F/map.json index 79add7fa9..666d811f8 100644 --- a/data/maps/SilphCo_10F/map.json +++ b/data/maps/SilphCo_10F/map.json @@ -173,7 +173,8 @@ "elevation": 0, "item": "ITEM_HP_UP", "flag": "HIDDEN_ITEM_SILPH_CO_10F_HP_UP", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SilphCo_11F/map.json b/data/maps/SilphCo_11F/map.json index 89abd5bc2..10f0bc778 100644 --- a/data/maps/SilphCo_11F/map.json +++ b/data/maps/SilphCo_11F/map.json @@ -171,7 +171,8 @@ "elevation": 0, "item": "ITEM_REVIVE", "flag": "HIDDEN_ITEM_SILPH_CO_11F_REVIVE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SilphCo_2F/map.json b/data/maps/SilphCo_2F/map.json index 8859599c9..8abb2ed86 100644 --- a/data/maps/SilphCo_2F/map.json +++ b/data/maps/SilphCo_2F/map.json @@ -195,7 +195,8 @@ "elevation": 0, "item": "ITEM_ULTRA_BALL", "flag": "HIDDEN_ITEM_SILPH_CO_2F_ULTRA_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SilphCo_3F/map.json b/data/maps/SilphCo_3F/map.json index 8e9fe83bc..ced5b0efa 100644 --- a/data/maps/SilphCo_3F/map.json +++ b/data/maps/SilphCo_3F/map.json @@ -203,7 +203,8 @@ "elevation": 0, "item": "ITEM_PROTEIN", "flag": "HIDDEN_ITEM_SILPH_CO_3F_PROTEIN", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SilphCo_4F/map.json b/data/maps/SilphCo_4F/map.json index 3612af63d..37566a737 100644 --- a/data/maps/SilphCo_4F/map.json +++ b/data/maps/SilphCo_4F/map.json @@ -234,7 +234,8 @@ "elevation": 0, "item": "ITEM_IRON", "flag": "HIDDEN_ITEM_SILPH_CO_4F_IRON", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SilphCo_5F/map.json b/data/maps/SilphCo_5F/map.json index 6359f0c2e..0391f0718 100644 --- a/data/maps/SilphCo_5F/map.json +++ b/data/maps/SilphCo_5F/map.json @@ -191,7 +191,8 @@ "elevation": 0, "item": "ITEM_ELIXIR", "flag": "HIDDEN_ITEM_SILPH_CO_5F_ELIXIR", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", @@ -305,7 +306,8 @@ "elevation": 0, "item": "ITEM_PP_UP", "flag": "HIDDEN_ITEM_SILPH_CO_5F_PP_UP", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SilphCo_6F/map.json b/data/maps/SilphCo_6F/map.json index 431d0af5a..bdb8020b4 100644 --- a/data/maps/SilphCo_6F/map.json +++ b/data/maps/SilphCo_6F/map.json @@ -218,7 +218,8 @@ "elevation": 0, "item": "ITEM_CARBOS", "flag": "HIDDEN_ITEM_SILPH_CO_6F_CARBOS", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SilphCo_7F/map.json b/data/maps/SilphCo_7F/map.json index 31997f440..fcaeaef00 100644 --- a/data/maps/SilphCo_7F/map.json +++ b/data/maps/SilphCo_7F/map.json @@ -313,7 +313,8 @@ "elevation": 0, "item": "ITEM_ZINC", "flag": "HIDDEN_ITEM_SILPH_CO_7F_ZINC", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SilphCo_8F/map.json b/data/maps/SilphCo_8F/map.json index e279a7f69..05f29bbd3 100644 --- a/data/maps/SilphCo_8F/map.json +++ b/data/maps/SilphCo_8F/map.json @@ -180,7 +180,8 @@ "elevation": 0, "item": "ITEM_NUGGET", "flag": "HIDDEN_ITEM_SILPH_CO_8F_NUGGET", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SilphCo_9F/map.json b/data/maps/SilphCo_9F/map.json index 0a7043cbe..7d3227d08 100644 --- a/data/maps/SilphCo_9F/map.json +++ b/data/maps/SilphCo_9F/map.json @@ -112,7 +112,8 @@ "elevation": 3, "item": "ITEM_MAX_POTION", "flag": "HIDDEN_ITEM_SILPH_CO_9F_MAX_POTION", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", @@ -233,7 +234,8 @@ "elevation": 0, "item": "ITEM_CALCIUM", "flag": "HIDDEN_ITEM_SILPH_CO_9F_CALCIUM", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/SixIsland/map.json b/data/maps/SixIsland/map.json index fd22ab27d..072d78313 100644 --- a/data/maps/SixIsland/map.json +++ b/data/maps/SixIsland/map.json @@ -92,7 +92,8 @@ "elevation": 3, "item": "ITEM_LEPPA_BERRY", "flag": "HIDDEN_ITEM_SIX_ISLAND_LEPPA_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SixIsland_GreenPath/map.json b/data/maps/SixIsland_GreenPath/map.json index f625f171b..c104478d5 100644 --- a/data/maps/SixIsland_GreenPath/map.json +++ b/data/maps/SixIsland_GreenPath/map.json @@ -91,7 +91,8 @@ "elevation": 3, "item": "ITEM_ULTRA_BALL", "flag": "HIDDEN_ITEM_SIX_ISLAND_GREEN_PATH_ULTRA_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SixIsland_OutcastIsland/map.json b/data/maps/SixIsland_OutcastIsland/map.json index 7b27d16d2..47e361882 100644 --- a/data/maps/SixIsland_OutcastIsland/map.json +++ b/data/maps/SixIsland_OutcastIsland/map.json @@ -129,7 +129,8 @@ "elevation": 3, "item": "ITEM_STAR_PIECE", "flag": "HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_STAR_PIECE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -138,7 +139,8 @@ "elevation": 3, "item": "ITEM_NET_BALL", "flag": "HIDDEN_ITEM_SIX_ISLAND_OUTCAST_ISLAND_NET_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/SixIsland_WaterPath/map.json b/data/maps/SixIsland_WaterPath/map.json index 72e9fa17f..470b708c5 100644 --- a/data/maps/SixIsland_WaterPath/map.json +++ b/data/maps/SixIsland_WaterPath/map.json @@ -179,7 +179,8 @@ "elevation": 3, "item": "ITEM_ASPEAR_BERRY", "flag": "HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_ASPEAR_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -188,7 +189,8 @@ "elevation": 3, "item": "ITEM_ORAN_BERRY", "flag": "HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_ORAN_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -197,7 +199,8 @@ "elevation": 3, "item": "ITEM_PINAP_BERRY", "flag": "HIDDEN_ITEM_SIX_ISLAND_WATER_PATH_PINAP_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json index 6d6f17ad0..0c47fc9a7 100644 --- a/data/maps/ThreeIsland/map.json +++ b/data/maps/ThreeIsland/map.json @@ -365,7 +365,8 @@ "elevation": 3, "item": "ITEM_PP_UP", "flag": "HIDDEN_ITEM_THREE_ISLAND_PP_UP", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/ThreeIsland_BerryForest/map.json b/data/maps/ThreeIsland_BerryForest/map.json index 6ce4a164e..273c978ac 100644 --- a/data/maps/ThreeIsland_BerryForest/map.json +++ b/data/maps/ThreeIsland_BerryForest/map.json @@ -242,7 +242,8 @@ "elevation": 3, "item": "ITEM_RAZZ_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAZZ_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -251,7 +252,8 @@ "elevation": 3, "item": "ITEM_BLUK_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_BLUK_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -260,7 +262,8 @@ "elevation": 3, "item": "ITEM_NANAB_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_NANAB_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -269,7 +272,8 @@ "elevation": 3, "item": "ITEM_WEPEAR_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_WEPEAR_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -278,7 +282,8 @@ "elevation": 3, "item": "ITEM_ORAN_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ORAN_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -287,7 +292,8 @@ "elevation": 3, "item": "ITEM_CHERI_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHERI_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -296,7 +302,8 @@ "elevation": 3, "item": "ITEM_CHESTO_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_CHESTO_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -305,7 +312,8 @@ "elevation": 3, "item": "ITEM_PECHA_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PECHA_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -314,7 +322,8 @@ "elevation": 3, "item": "ITEM_RAWST_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_RAWST_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -323,7 +332,8 @@ "elevation": 3, "item": "ITEM_ASPEAR_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_ASPEAR_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -332,7 +342,8 @@ "elevation": 3, "item": "ITEM_PERSIM_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PERSIM_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -341,7 +352,8 @@ "elevation": 3, "item": "ITEM_PINAP_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_PINAP_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -350,7 +362,8 @@ "elevation": 3, "item": "ITEM_LUM_BERRY", "flag": "HIDDEN_ITEM_THREE_ISLAND_BERRY_FOREST_LUM_BERRY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/ThreeIsland_BondBridge/map.json b/data/maps/ThreeIsland_BondBridge/map.json index 82b3ba10e..0d36c9b38 100644 --- a/data/maps/ThreeIsland_BondBridge/map.json +++ b/data/maps/ThreeIsland_BondBridge/map.json @@ -169,7 +169,8 @@ "elevation": 0, "item": "ITEM_MAX_REPEL", "flag": "HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_MAX_REPEL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -178,7 +179,8 @@ "elevation": 3, "item": "ITEM_PEARL", "flag": "HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_PEARL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -187,7 +189,8 @@ "elevation": 3, "item": "ITEM_STARDUST", "flag": "HIDDEN_ITEM_THREE_ISLAND_BOND_BRIDGE_STARDUST", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "bg_event_type_0", diff --git a/data/maps/ThreeIsland_DunsparceTunnel/map.json b/data/maps/ThreeIsland_DunsparceTunnel/map.json index 8818603b5..317fb6580 100644 --- a/data/maps/ThreeIsland_DunsparceTunnel/map.json +++ b/data/maps/ThreeIsland_DunsparceTunnel/map.json @@ -52,7 +52,8 @@ "elevation": 0, "item": "ITEM_NUGGET", "flag": "HIDDEN_ITEM_THREE_ISLAND_DUNSPARCE_TUNNEL_NUGGET", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/TwoIsland_CapeBrink/map.json b/data/maps/TwoIsland_CapeBrink/map.json index 8256e1b94..a6a957d2c 100644 --- a/data/maps/TwoIsland_CapeBrink/map.json +++ b/data/maps/TwoIsland_CapeBrink/map.json @@ -37,7 +37,8 @@ "elevation": 3, "item": "ITEM_PP_MAX", "flag": "HIDDEN_ITEM_TWO_ISLAND_CAPE_BRINK_PP_MAX", - "unknown": 129 + "quantity": 1, + "underfoot": true }, { "type": "hidden_item", @@ -46,7 +47,8 @@ "elevation": 3, "item": "ITEM_RARE_CANDY", "flag": "HIDDEN_ITEM_TWO_ISLAND_CAPE_BRINK_RARE_CANDY", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/UndergroundPath_EastWestTunnel/map.json b/data/maps/UndergroundPath_EastWestTunnel/map.json index 81ae36d21..6a4f5d9b4 100644 --- a/data/maps/UndergroundPath_EastWestTunnel/map.json +++ b/data/maps/UndergroundPath_EastWestTunnel/map.json @@ -38,7 +38,8 @@ "elevation": 3, "item": "ITEM_POTION", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_POTION", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -47,7 +48,8 @@ "elevation": 3, "item": "ITEM_PARALYZE_HEAL", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_PARALYZE_HEAL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -56,7 +58,8 @@ "elevation": 3, "item": "ITEM_AWAKENING", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_AWAKENING", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -65,7 +68,8 @@ "elevation": 3, "item": "ITEM_BURN_HEAL", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_BURN_HEAL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -74,7 +78,8 @@ "elevation": 3, "item": "ITEM_ICE_HEAL", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ICE_HEAL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -83,7 +88,8 @@ "elevation": 3, "item": "ITEM_ETHER", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ETHER", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -92,7 +98,8 @@ "elevation": 3, "item": "ITEM_ANTIDOTE", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_EAST_WEST_TUNNEL_ANTIDOTE", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/UndergroundPath_NorthSouthTunnel/map.json b/data/maps/UndergroundPath_NorthSouthTunnel/map.json index 1f8b84c95..0f0482504 100644 --- a/data/maps/UndergroundPath_NorthSouthTunnel/map.json +++ b/data/maps/UndergroundPath_NorthSouthTunnel/map.json @@ -38,7 +38,8 @@ "elevation": 3, "item": "ITEM_POTION", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_POTION", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -47,7 +48,8 @@ "elevation": 3, "item": "ITEM_ANTIDOTE", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ANTIDOTE", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -56,7 +58,8 @@ "elevation": 3, "item": "ITEM_BURN_HEAL", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_BURN_HEAL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -65,7 +68,8 @@ "elevation": 3, "item": "ITEM_AWAKENING", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_AWAKENING", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -74,7 +78,8 @@ "elevation": 3, "item": "ITEM_ICE_HEAL", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ICE_HEAL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -83,7 +88,8 @@ "elevation": 3, "item": "ITEM_PARALYZE_HEAL", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_PARALYZE_HEAL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -92,7 +98,8 @@ "elevation": 3, "item": "ITEM_ETHER", "flag": "HIDDEN_ITEM_UNDERGROUND_PATH_NORTH_SOUTH_TUNNEL_ETHER", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/VermilionCity/map.json b/data/maps/VermilionCity/map.json index 8385eccec..ac31003b7 100644 --- a/data/maps/VermilionCity/map.json +++ b/data/maps/VermilionCity/map.json @@ -282,7 +282,8 @@ "elevation": 3, "item": "ITEM_MAX_ETHER", "flag": "HIDDEN_ITEM_VERMILION_CITY_MAX_ETHER", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json index 8df8cfddf..f4cef7142 100644 --- a/data/maps/VictoryRoad_1F/map.json +++ b/data/maps/VictoryRoad_1F/map.json @@ -140,7 +140,8 @@ "elevation": 0, "item": "ITEM_ULTRA_BALL", "flag": "HIDDEN_ITEM_VICTORY_ROAD_1F_ULTRA_BALL", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -149,7 +150,8 @@ "elevation": 0, "item": "ITEM_FULL_RESTORE", "flag": "HIDDEN_ITEM_VICTORY_ROAD_1F_FULL_RESTORE", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/data/maps/ViridianCity_Gym/map.json b/data/maps/ViridianCity_Gym/map.json index 5f500d229..451a6a6e2 100644 --- a/data/maps/ViridianCity_Gym/map.json +++ b/data/maps/ViridianCity_Gym/map.json @@ -190,7 +190,8 @@ "elevation": 3, "item": "ITEM_MACHO_BRACE", "flag": "HIDDEN_ITEM_VIRIDIAN_CITY_GYM_MACHO_BRACE", - "unknown": 129 + "quantity": 1, + "underfoot": true } ] } diff --git a/data/maps/ViridianForest/map.json b/data/maps/ViridianForest/map.json index a1ad34cd9..7a17aca4c 100644 --- a/data/maps/ViridianForest/map.json +++ b/data/maps/ViridianForest/map.json @@ -252,7 +252,8 @@ "elevation": 3, "item": "ITEM_POTION", "flag": "HIDDEN_ITEM_VIRIDIAN_FOREST_POTION", - "unknown": 1 + "quantity": 1, + "underfoot": false }, { "type": "hidden_item", @@ -261,7 +262,8 @@ "elevation": 0, "item": "ITEM_ANTIDOTE", "flag": "HIDDEN_ITEM_VIRIDIAN_FOREST_ANTIDOTE", - "unknown": 1 + "quantity": 1, + "underfoot": false } ] } diff --git a/include/constants/flags.h b/include/constants/flags.h index a76268152..9a7bb3108 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -1070,18 +1070,18 @@ #define HIDDEN_ITEM_VERMILION_CITY_MAX_ETHER 48 #define HIDDEN_ITEM_CERULEAN_CITY_RARE_CANDY 49 #define HIDDEN_ITEM_ROUTE4_GREAT_BALL 50 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE 51 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_2 52 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_3 53 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_4 54 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_5 55 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_6 56 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_7 57 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_8 58 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_9 59 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_10 60 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_11 61 -#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_NONE_12 62 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS 51 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_2 52 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_3 53 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_4 54 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_5 55 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_6 56 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_7 57 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_8 58 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_9 59 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_10 60 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_11 61 +#define HIDDEN_ITEM_CELADON_CITY_GAME_CORNER_COINS_12 62 #define HIDDEN_ITEM_SEVEN_ISLAND_SEVAULT_CANYON_CHERI_BERRY 63 #define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE_4 64 #define HIDDEN_ITEM_SEVEN_ISLAND_TANOBY_RUINS_HEART_SCALE 65 diff --git a/tools/mapjson/mapjson.cpp b/tools/mapjson/mapjson.cpp index 607d2bf7d..42bc20a8a 100644 --- a/tools/mapjson/mapjson.cpp +++ b/tools/mapjson/mapjson.cpp @@ -345,7 +345,8 @@ string generate_firered_map_events_text(Json map_data) { << bg_event["elevation"].int_value() << ", " << bg_event["item"].string_value() << ", " << bg_event["flag"].string_value() << ", " - << bg_event["unknown"].int_value() << "\n"; + << bg_event["quantity"].int_value() << ", " + << bg_event["underfoot"].bool_value() << "\n"; } else { string type_string = bg_event["type"].string_value(); From 10ef6706080e519285dc9f4091a5f9af6855961f Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 15:44:09 -0400 Subject: [PATCH 092/114] Documentation for start-of-credits script --- asm/field_specials.s | 12 +++---- asm/script_pokemon_util_80BF8FC.s | 18 +++++------ data/event_scripts.s | 2 +- .../scripts.inc | 2 +- data/maps/FuchsiaCity_House3/scripts.inc | 6 ++-- data/maps/IndigoPlateau_Exterior/scripts.inc | 32 +++++++++++++++---- data/maps/LavenderTown_House2/scripts.inc | 2 +- data/maps/NavelRock_Summit/scripts.inc | 4 +-- data/maps/PalletTown_GarysHouse/scripts.inc | 2 +- data/maps/Route12_FishingHouse/scripts.inc | 2 +- data/maps/Route25_SeaCottage/scripts.inc | 4 +-- .../SixIsland_WaterPath_House1/scripts.inc | 2 +- data/specials.inc | 10 +++--- 13 files changed, 58 insertions(+), 40 deletions(-) diff --git a/asm/field_specials.s b/asm/field_specials.s index cef042cf1..34b6f8b75 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -581,8 +581,8 @@ _080CAA2C: .4byte 0x0000028f _080CAA30: .4byte gSaveBlock1Ptr thumb_func_end sub_80CA9A8 - thumb_func_start SpawnScriptFieldObject -SpawnScriptFieldObject: @ 80CAA34 + thumb_func_start SpawnCameraObject +SpawnCameraObject: @ 80CAA34 push {lr} sub sp, 0x8 ldr r0, _080CAA80 @ =gSaveBlock1Ptr @@ -621,10 +621,10 @@ SpawnScriptFieldObject: @ 80CAA34 .align 2, 0 _080CAA80: .4byte gSaveBlock1Ptr _080CAA84: .4byte gMapObjects - thumb_func_end SpawnScriptFieldObject + thumb_func_end SpawnCameraObject - thumb_func_start RemoveScriptFieldObject -RemoveScriptFieldObject: @ 80CAA88 + thumb_func_start RemoveCameraObject +RemoveCameraObject: @ 80CAA88 push {lr} bl GetPlayerAvatarObjectId lsls r0, 24 @@ -640,7 +640,7 @@ RemoveScriptFieldObject: @ 80CAA88 bx r0 .align 2, 0 _080CAAA8: .4byte gSaveBlock1Ptr - thumb_func_end RemoveScriptFieldObject + thumb_func_end RemoveCameraObject thumb_func_start sub_80CAAAC sub_80CAAAC: @ 80CAAAC diff --git a/asm/script_pokemon_util_80BF8FC.s b/asm/script_pokemon_util_80BF8FC.s index 297d09e9a..32eb732b8 100644 --- a/asm/script_pokemon_util_80BF8FC.s +++ b/asm/script_pokemon_util_80BF8FC.s @@ -5,8 +5,8 @@ .text - thumb_func_start sub_80BF8FC -sub_80BF8FC: @ 80BF8FC + thumb_func_start Special_ChooseMonToDeleteMove +Special_ChooseMonToDeleteMove: @ 80BF8FC push {lr} sub sp, 0x4 bl ScriptContext2_Enable @@ -34,7 +34,7 @@ sub_80BF8FC: @ 80BF8FC .align 2, 0 _080BF934: .4byte sub_80BF97C _080BF938: .4byte gTasks - thumb_func_end sub_80BF8FC + thumb_func_end Special_ChooseMonToDeleteMove thumb_func_start sub_80BF93C sub_80BF93C: @ 80BF93C @@ -100,8 +100,8 @@ _080BF9B4: .4byte gPaletteFade _080BF9B8: .4byte gTasks thumb_func_end sub_80BF97C - thumb_func_start sub_80BF9BC -sub_80BF9BC: @ 80BF9BC + thumb_func_start Special_ChooseMoveToDelete +Special_ChooseMoveToDelete: @ 80BF9BC push {r4,lr} sub sp, 0x4 ldr r0, _080BF9F0 @ =gPlayerParty @@ -132,7 +132,7 @@ _080BF9F8: .4byte gPlayerPartyCount _080BF9FC: .4byte CB2_ReturnToField _080BFA00: .4byte gFieldCallback _080BFA04: .4byte FieldCallback_ReturnToEventScript2 - thumb_func_end sub_80BF9BC + thumb_func_end Special_ChooseMoveToDelete thumb_func_start ScrSpecial_CountPokemonMoves ScrSpecial_CountPokemonMoves: @ 80BFA08 @@ -333,8 +333,8 @@ sub_80BFAA8: @ 80BFAA8 _080BFBA4: .4byte gPPUpGetMask thumb_func_end sub_80BFAA8 - thumb_func_start sub_80BFBA8 -sub_80BFBA8: @ 80BFBA8 + thumb_func_start Special_DeleteSelectedMove +Special_DeleteSelectedMove: @ 80BFBA8 push {r4-r6,lr} mov r6, r8 push {r6} @@ -385,7 +385,7 @@ _080BFBFC: _080BFC08: .4byte gSpecialVar_0x8004 _080BFC0C: .4byte gPlayerParty _080BFC10: .4byte gSpecialVar_0x8005 - thumb_func_end sub_80BFBA8 + thumb_func_end Special_DeleteSelectedMove thumb_func_start sub_80BFC14 sub_80BFC14: @ 80BFC14 diff --git a/data/event_scripts.s b/data/event_scripts.s index 4f4603505..070c653df 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -3897,7 +3897,7 @@ EventScript_1A8CAD:: @ 81A8CAD return EventScript_1A8CBD:: @ 81A8CBD - special sub_80BF8FC + special Special_ChooseMonToDeleteMove waitstate lock faceplayer diff --git a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc index ad0fce530..af25aef3b 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc @@ -55,7 +55,7 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E msgbox gUnknown_81A5AD6, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_16E3BC - special sub_80BF8FC + special Special_ChooseMonToDeleteMove waitstate copyvar VAR_0x800A, VAR_0x8004 compare_var_to_value VAR_0x8004, 6 diff --git a/data/maps/FuchsiaCity_House3/scripts.inc b/data/maps/FuchsiaCity_House3/scripts.inc index 6d7e033d8..8cf131bcb 100644 --- a/data/maps/FuchsiaCity_House3/scripts.inc +++ b/data/maps/FuchsiaCity_House3/scripts.inc @@ -12,7 +12,7 @@ FuchsiaCity_House3_EventScript_16D895:: @ 816D895 EventScript_16D8B0:: @ 816D8B0 msgbox gUnknown_8199421 - special sub_80BF8FC + special Special_ChooseMonToDeleteMove waitstate compare_var_to_value VAR_0x8004, 6 goto_if ge, EventScript_16D941 @@ -24,7 +24,7 @@ EventScript_16D8B0:: @ 816D8B0 goto_if eq, EventScript_16D92A msgbox gUnknown_8199445 fadescreen 1 - special sub_80BF9BC + special Special_ChooseMoveToDelete fadescreen 0 compare_var_to_value VAR_0x8005, 4 goto_if eq, EventScript_16D8B0 @@ -36,7 +36,7 @@ EventScript_16D8B0:: @ 816D8B0 end EventScript_16D919:: @ 816D919 - special sub_80BFBA8 + special Special_DeleteSelectedMove playfanfare MUS_ME_WASURE waitfanfare msgbox gUnknown_81994B1 diff --git a/data/maps/IndigoPlateau_Exterior/scripts.inc b/data/maps/IndigoPlateau_Exterior/scripts.inc index aaeb0436f..01f9f6a62 100644 --- a/data/maps/IndigoPlateau_Exterior/scripts.inc +++ b/data/maps/IndigoPlateau_Exterior/scripts.inc @@ -6,33 +6,43 @@ IndigoPlateau_Exterior_MapScripts:: @ 816723B IndigoPlateau_Exterior_MapScript1_167246:: @ 8167246 setworldmapflag FLAG_WORLD_MAP_INDIGO_PLATEAU_EXTERIOR compare_var_to_value VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 1 - call_if eq, EventScript_167255 + call_if eq, EventScript_IndigoPlateau_Exterior_PlayCreditsMusic end -EventScript_167255:: @ 8167255 +EventScript_IndigoPlateau_Exterior_PlayCreditsMusic:: @ 8167255 playbgm MUS_ENDING, 0 return IndigoPlateau_Exterior_MapScript2_16725A:: @ 816725A - map_script_2 VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 1, EventScript_167264 + map_script_2 VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 1, EventScript_IndigoPlateau_Exterior_Credits .2byte 0 -EventScript_167264:: @ 8167264 +EventScript_IndigoPlateau_Exterior_Credits:: @ 8167264 + @ After beating the champion, you are warped to the main + @ entrance of Indigo Plateau. This script starts running + @ immediately after your walking animation. + @ The script is timed to the music. lockall delay 105 + + @ Rival exits building. Spawn a dummy object to lock the camera. opendoor 11, 6 waitdooranim - special SpawnScriptFieldObject + special SpawnCameraObject addobject 1 applymovement 1, Movement_167346 applymovement 255, Movement_167337 waitmovement 0 closedoor 11, 6 waitdooranim + + @ Rival runs off applymovement 255, Movement_16731B applymovement 1, Movement_16733E waitmovement 0 delay 100 + + @ Oak exits building opendoor 11, 6 waitdooranim addobject 2 @@ -41,6 +51,8 @@ EventScript_167264:: @ 8167264 closedoor 11, 6 waitdooranim delay 160 + + @ Oak looks at player, then walks off applymovement 255, Movement_16731F applymovement 2, Movement_167348 waitmovement 0 @@ -48,18 +60,24 @@ EventScript_167264:: @ 8167264 applymovement 255, Movement_16732E waitmovement 0 delay 155 + + @ Player turns to face the League applymovement 255, Movement_16733C waitmovement 0 delay 90 + + @ Player runs off applymovement 255, Movement_167335 waitmovement 0 applymovement 255, Movement_167311 waitmovement 0 - special RemoveScriptFieldObject + + @ Reset the map state and roll the credits + special RemoveCameraObject setvar VAR_MAP_SCENE_INDIGO_PLATEAU_EXTERIOR, 0 removeobject 1 removeobject 2 - special Special_Credits + special Special_Credits @ noreturn waitstate releaseall end diff --git a/data/maps/LavenderTown_House2/scripts.inc b/data/maps/LavenderTown_House2/scripts.inc index 6495e7102..92873c254 100644 --- a/data/maps/LavenderTown_House2/scripts.inc +++ b/data/maps/LavenderTown_House2/scripts.inc @@ -13,7 +13,7 @@ LavenderTown_House2_EventScript_16B266:: @ 816B266 EventScript_16B287:: @ 816B287 msgbox gUnknown_8193AA6 - special sub_80BF8FC + special Special_ChooseMonToDeleteMove waitstate compare_var_to_value VAR_0x8004, 6 goto_if lt, EventScript_16B2B4 diff --git a/data/maps/NavelRock_Summit/scripts.inc b/data/maps/NavelRock_Summit/scripts.inc index d2ea28c16..ba65881ce 100644 --- a/data/maps/NavelRock_Summit/scripts.inc +++ b/data/maps/NavelRock_Summit/scripts.inc @@ -42,7 +42,7 @@ NavelRock_Summit_EventScript_164FFB:: @ 8164FFB special sub_8112364 lockall setvar VAR_0x4001, 1 - special SpawnScriptFieldObject + special SpawnCameraObject setvar VAR_0x8004, 3 setvar VAR_0x8005, 35 special sub_80CD1B4 @@ -63,7 +63,7 @@ NavelRock_Summit_EventScript_164FFB:: @ 8164FFB applymovement 127, Movement_1650D1 applymovement 1, Movement_1650D7 waitmovement 0 - special RemoveScriptFieldObject + special RemoveCameraObject setvar VAR_0x8004, SPECIES_HO_OH setvar VAR_0x8005, 70 setvar VAR_0x8006, 0 diff --git a/data/maps/PalletTown_GarysHouse/scripts.inc b/data/maps/PalletTown_GarysHouse/scripts.inc index 5984c6e87..af5e6985b 100644 --- a/data/maps/PalletTown_GarysHouse/scripts.inc +++ b/data/maps/PalletTown_GarysHouse/scripts.inc @@ -55,7 +55,7 @@ EventScript_168DB9:: @ 8168DB9 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_168E3C msgbox gUnknown_818D8B2 - special sub_80BF8FC + special Special_ChooseMonToDeleteMove waitstate lock faceplayer diff --git a/data/maps/Route12_FishingHouse/scripts.inc b/data/maps/Route12_FishingHouse/scripts.inc index 0b425495a..5f19babef 100644 --- a/data/maps/Route12_FishingHouse/scripts.inc +++ b/data/maps/Route12_FishingHouse/scripts.inc @@ -41,7 +41,7 @@ EventScript_16FF7F:: @ 816FF7F goto_if eq, EventScript_16FFF5 special sub_80A096C msgbox gUnknown_819F2DB - special sub_80BF8FC + special Special_ChooseMonToDeleteMove waitstate copyvar VAR_RESULT, VAR_0x8004 compare_var_to_value VAR_RESULT, 6 diff --git a/data/maps/Route25_SeaCottage/scripts.inc b/data/maps/Route25_SeaCottage/scripts.inc index 254b3cbe6..b3c8e79ed 100644 --- a/data/maps/Route25_SeaCottage/scripts.inc +++ b/data/maps/Route25_SeaCottage/scripts.inc @@ -171,7 +171,7 @@ EventScript_1706FA:: @ 81706FA closemessage clearflag FLAG_TEMP_2 setflag FLAG_HELPED_BILL_IN_SEA_COTTAGE - special SpawnScriptFieldObject + special SpawnCameraObject applymovement 127, Movement_1707BE waitmovement 0 delay 35 @@ -214,7 +214,7 @@ EventScript_1706FA:: @ 81706FA waitdooranim applymovement 1, Movement_170881 waitmovement 0 - special RemoveScriptFieldObject + special RemoveCameraObject releaseall end diff --git a/data/maps/SixIsland_WaterPath_House1/scripts.inc b/data/maps/SixIsland_WaterPath_House1/scripts.inc index ef18ad4b4..4cf4bc960 100644 --- a/data/maps/SixIsland_WaterPath_House1/scripts.inc +++ b/data/maps/SixIsland_WaterPath_House1/scripts.inc @@ -14,7 +14,7 @@ SixIsland_WaterPath_House1_EventScript_17206D:: @ 817206D goto_if eq, EventScript_1720E5 special sub_80A0918 msgbox gUnknown_81A4A3F - special sub_80BF8FC + special Special_ChooseMonToDeleteMove waitstate copyvar VAR_RESULT, VAR_0x8004 compare_var_to_value VAR_RESULT, 6 diff --git a/data/specials.inc b/data/specials.inc index 25ae2a961..13b113bbe 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -168,7 +168,7 @@ gSpecials:: @ 815FD60 def_special nullsub_75 def_special sub_807F888 def_special ChangePokemonNickname - def_special sub_80BF8FC + def_special Special_ChooseMonToDeleteMove def_special nullsub_75 def_special nullsub_75 def_special nullsub_75 @@ -229,8 +229,8 @@ gSpecials:: @ 815FD60 def_special nullsub_75 def_special nullsub_75 def_special sub_80BF93C - def_special sub_80BF9BC - def_special sub_80BFBA8 + def_special Special_ChooseMoveToDelete + def_special Special_DeleteSelectedMove def_special ScrSpecial_GetPokemonNicknameAndMoveName def_special ScrSpecial_CountPokemonMoves def_special sub_80E4634 @@ -284,8 +284,8 @@ gSpecials:: @ 815FD60 def_special Special_HallOfFame def_special sub_80CB498 def_special nullsub_75 - def_special SpawnScriptFieldObject - def_special RemoveScriptFieldObject + def_special SpawnCameraObject + def_special RemoveCameraObject def_special nullsub_75 def_special nullsub_75 def_special nullsub_75 From a41b6329e39b09b5a9821dec9d1776229666cf6d Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 15:46:06 -0400 Subject: [PATCH 093/114] Fix name of a field special --- asm/script_pokemon_util_80BF8FC.s | 6 +++--- data/event_scripts.s | 2 +- data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc | 2 +- data/maps/FuchsiaCity_House3/scripts.inc | 2 +- data/maps/LavenderTown_House2/scripts.inc | 2 +- data/maps/PalletTown_GarysHouse/scripts.inc | 2 +- data/maps/Route12_FishingHouse/scripts.inc | 2 +- data/maps/SixIsland_WaterPath_House1/scripts.inc | 2 +- data/specials.inc | 2 +- 9 files changed, 11 insertions(+), 11 deletions(-) diff --git a/asm/script_pokemon_util_80BF8FC.s b/asm/script_pokemon_util_80BF8FC.s index 32eb732b8..bf461b039 100644 --- a/asm/script_pokemon_util_80BF8FC.s +++ b/asm/script_pokemon_util_80BF8FC.s @@ -5,8 +5,8 @@ .text - thumb_func_start Special_ChooseMonToDeleteMove -Special_ChooseMonToDeleteMove: @ 80BF8FC + thumb_func_start Special_ChooseMonFromParty +Special_ChooseMonFromParty: @ 80BF8FC push {lr} sub sp, 0x4 bl ScriptContext2_Enable @@ -34,7 +34,7 @@ Special_ChooseMonToDeleteMove: @ 80BF8FC .align 2, 0 _080BF934: .4byte sub_80BF97C _080BF938: .4byte gTasks - thumb_func_end Special_ChooseMonToDeleteMove + thumb_func_end Special_ChooseMonFromParty thumb_func_start sub_80BF93C sub_80BF93C: @ 80BF93C diff --git a/data/event_scripts.s b/data/event_scripts.s index 070c653df..b53e7d03a 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -3897,7 +3897,7 @@ EventScript_1A8CAD:: @ 81A8CAD return EventScript_1A8CBD:: @ 81A8CBD - special Special_ChooseMonToDeleteMove + special Special_ChooseMonFromParty waitstate lock faceplayer diff --git a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc index af25aef3b..6cf717fe5 100644 --- a/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc +++ b/data/maps/CinnabarIsland_PokemonLab_Lounge/scripts.inc @@ -55,7 +55,7 @@ CinnabarIsland_PokemonLab_Lounge_EventScript_16E33E:: @ 816E33E msgbox gUnknown_81A5AD6, MSGBOX_YESNO compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_16E3BC - special Special_ChooseMonToDeleteMove + special Special_ChooseMonFromParty waitstate copyvar VAR_0x800A, VAR_0x8004 compare_var_to_value VAR_0x8004, 6 diff --git a/data/maps/FuchsiaCity_House3/scripts.inc b/data/maps/FuchsiaCity_House3/scripts.inc index 8cf131bcb..f08f9371d 100644 --- a/data/maps/FuchsiaCity_House3/scripts.inc +++ b/data/maps/FuchsiaCity_House3/scripts.inc @@ -12,7 +12,7 @@ FuchsiaCity_House3_EventScript_16D895:: @ 816D895 EventScript_16D8B0:: @ 816D8B0 msgbox gUnknown_8199421 - special Special_ChooseMonToDeleteMove + special Special_ChooseMonFromParty waitstate compare_var_to_value VAR_0x8004, 6 goto_if ge, EventScript_16D941 diff --git a/data/maps/LavenderTown_House2/scripts.inc b/data/maps/LavenderTown_House2/scripts.inc index 92873c254..213e84754 100644 --- a/data/maps/LavenderTown_House2/scripts.inc +++ b/data/maps/LavenderTown_House2/scripts.inc @@ -13,7 +13,7 @@ LavenderTown_House2_EventScript_16B266:: @ 816B266 EventScript_16B287:: @ 816B287 msgbox gUnknown_8193AA6 - special Special_ChooseMonToDeleteMove + special Special_ChooseMonFromParty waitstate compare_var_to_value VAR_0x8004, 6 goto_if lt, EventScript_16B2B4 diff --git a/data/maps/PalletTown_GarysHouse/scripts.inc b/data/maps/PalletTown_GarysHouse/scripts.inc index af5e6985b..7900d62e8 100644 --- a/data/maps/PalletTown_GarysHouse/scripts.inc +++ b/data/maps/PalletTown_GarysHouse/scripts.inc @@ -55,7 +55,7 @@ EventScript_168DB9:: @ 8168DB9 compare_var_to_value VAR_RESULT, 0 goto_if eq, EventScript_168E3C msgbox gUnknown_818D8B2 - special Special_ChooseMonToDeleteMove + special Special_ChooseMonFromParty waitstate lock faceplayer diff --git a/data/maps/Route12_FishingHouse/scripts.inc b/data/maps/Route12_FishingHouse/scripts.inc index 5f19babef..927bc3bea 100644 --- a/data/maps/Route12_FishingHouse/scripts.inc +++ b/data/maps/Route12_FishingHouse/scripts.inc @@ -41,7 +41,7 @@ EventScript_16FF7F:: @ 816FF7F goto_if eq, EventScript_16FFF5 special sub_80A096C msgbox gUnknown_819F2DB - special Special_ChooseMonToDeleteMove + special Special_ChooseMonFromParty waitstate copyvar VAR_RESULT, VAR_0x8004 compare_var_to_value VAR_RESULT, 6 diff --git a/data/maps/SixIsland_WaterPath_House1/scripts.inc b/data/maps/SixIsland_WaterPath_House1/scripts.inc index 4cf4bc960..be9e12915 100644 --- a/data/maps/SixIsland_WaterPath_House1/scripts.inc +++ b/data/maps/SixIsland_WaterPath_House1/scripts.inc @@ -14,7 +14,7 @@ SixIsland_WaterPath_House1_EventScript_17206D:: @ 817206D goto_if eq, EventScript_1720E5 special sub_80A0918 msgbox gUnknown_81A4A3F - special Special_ChooseMonToDeleteMove + special Special_ChooseMonFromParty waitstate copyvar VAR_RESULT, VAR_0x8004 compare_var_to_value VAR_RESULT, 6 diff --git a/data/specials.inc b/data/specials.inc index 13b113bbe..aa558bbd4 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -168,7 +168,7 @@ gSpecials:: @ 815FD60 def_special nullsub_75 def_special sub_807F888 def_special ChangePokemonNickname - def_special Special_ChooseMonToDeleteMove + def_special Special_ChooseMonFromParty def_special nullsub_75 def_special nullsub_75 def_special nullsub_75 From 8efca06db2f5517a5383ac50525c4331cf99ec2d Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 15:54:50 -0400 Subject: [PATCH 094/114] Cut, Strength, Rock Smash script names --- data/event_scripts.s | 58 ++----------------- data/maps/CeladonCity/map.json | 4 +- data/maps/CeladonCity_Gym/map.json | 6 +- data/maps/CeruleanCave_1F/map.json | 12 ++-- data/maps/CeruleanCave_2F/map.json | 20 +++---- data/maps/CeruleanCave_B1F/map.json | 18 +++--- data/maps/CeruleanCity/map.json | 2 +- data/maps/FiveIsland_Meadow/map.json | 4 +- data/maps/FourIsland/map.json | 2 +- data/maps/FuchsiaCity/map.json | 8 +-- data/maps/FuchsiaCity_Building1/map.json | 2 +- data/maps/MtEmber_Exterior/map.json | 22 +++---- data/maps/MtEmber_RubyPath_1F/map.json | 10 ++-- data/maps/MtEmber_RubyPath_B1F/map.json | 8 +-- .../maps/MtEmber_RubyPath_B1F_Stairs/map.json | 2 +- data/maps/MtEmber_RubyPath_B2F/map.json | 14 ++--- .../maps/MtEmber_RubyPath_B2F_Stairs/map.json | 4 +- data/maps/MtEmber_RubyPath_B3F/map.json | 20 +++---- data/maps/MtEmber_Summit/map.json | 8 +-- data/maps/MtEmber_SummitPath_2F/map.json | 18 +++--- data/maps/OneIsland_KindleRoad/map.json | 26 ++++----- data/maps/PewterCity/map.json | 2 +- data/maps/RockTunnel_B1F/map.json | 30 +++++----- data/maps/Route10/map.json | 8 +-- data/maps/Route12/map.json | 4 +- data/maps/Route13/map.json | 2 +- data/maps/Route14/map.json | 6 +- data/maps/Route16/map.json | 2 +- data/maps/Route2/map.json | 8 +-- data/maps/Route25/map.json | 2 +- data/maps/Route8/map.json | 4 +- data/maps/Route9/map.json | 2 +- data/maps/SeafoamIslands_1F/map.json | 4 +- data/maps/SeafoamIslands_B1F/map.json | 4 +- data/maps/SeafoamIslands_B2F/map.json | 4 +- data/maps/SeafoamIslands_B3F/map.json | 8 +-- .../map.json | 14 ++--- data/maps/SevenIsland_SevaultCanyon/map.json | 16 ++--- data/maps/SixIsland_RuinValley/map.json | 16 ++--- data/maps/ThreeIsland/map.json | 2 +- data/maps/ThreeIsland_BerryForest/map.json | 20 +++---- data/maps/ThreeIsland_BondBridge/map.json | 4 +- data/maps/TwoIsland/map.json | 2 +- data/maps/VermilionCity/map.json | 2 +- data/maps/VictoryRoad_1F/map.json | 6 +- data/maps/VictoryRoad_2F/map.json | 6 +- data/maps/VictoryRoad_3F/map.json | 8 +-- data/maps/ViridianCity/map.json | 4 +- 48 files changed, 204 insertions(+), 254 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index b53e7d03a..985a13475 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -10297,28 +10297,7 @@ gUnknown_81BDEDF:: @ 81BDEDF .string "I hope you enjoy the Wireless\n" .string "Communication System.$" -CeladonCity_EventScript_1BDF13:: @ 81BDF13 -CeladonCity_Gym_EventScript_1BDF13:: @ 81BDF13 -FiveIsland_Meadow_EventScript_1BDF13:: @ 81BDF13 -PewterCity_EventScript_1BDF13:: @ 81BDF13 -Route10_EventScript_1BDF13:: @ 81BDF13 -Route12_EventScript_1BDF13:: @ 81BDF13 -Route14_EventScript_1BDF13:: @ 81BDF13 -Route16_EventScript_1BDF13:: @ 81BDF13 -Route25_EventScript_1BDF13:: @ 81BDF13 -Route2_EventScript_1BDF13:: @ 81BDF13 -Route8_EventScript_1BDF13:: @ 81BDF13 -ThreeIsland_BerryForest_EventScript_1BDF13:: @ 81BDF13 -ThreeIsland_BondBridge_EventScript_1BDF13:: @ 81BDF13 -ThreeIsland_EventScript_1BDF13:: @ 81BDF13 -Route9_EventScript_1BDF13:: @ 81BDF13 -Route13_EventScript_1BDF13:: @ 81BDF13 -TwoIsland_EventScript_1BDF13:: @ 81BDF13 -FuchsiaCity_EventScript_1BDF13:: @ 81BDF13 -VermilionCity_EventScript_1BDF13:: @ 81BDF13 -VermilionCity_EventScript_1BDF13:: @ 81BDF13 -CeruleanCity_EventScript_1BDF13:: @ 81BDF13 -ViridianCity_EventScript_1BDF13:: @ 81BDF13 +EventScript_InteractWithCutTreeObject:: @ 81BDF13 special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if eq, EventScript_1A7AE0 @@ -10381,22 +10360,7 @@ gUnknown_81BDFE3:: @ 81BDFE3 .string "This tree looks like it can be CUT\n" .string "down!$" -CeruleanCave_2F_EventScript_1BE00C:: @ 81BE00C -MtEmber_Exterior_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B1F_Stairs_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B2F_EventScript_1BE00C:: @ 81BE00C -MtEmber_SummitPath_2F_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_1F_EventScript_1BE00C:: @ 81BE00C -SevenIsland_SevaultCanyon_EventScript_1BE00C:: @ 81BE00C -FourIsland_EventScript_1BE00C:: @ 81BE00C -OneIsland_KindleRoad_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B3F_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B1F_EventScript_1BE00C:: @ 81BE00C -MtEmber_RubyPath_B1F_EventScript_1BE00C:: @ 81BE00C -RockTunnel_B1F_EventScript_1BE00C:: @ 81BE00C -CeruleanCave_B1F_EventScript_1BE00C:: @ 81BE00C -CeruleanCave_1F_EventScript_1BE00C:: @ 81BE00C +EventScript_InteractWithRockSmashRockObject:: @ 81BE00C special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if eq, EventScript_1A7AE0 @@ -10462,22 +10426,7 @@ gUnknown_81BE0E2:: @ 81BE0E2 .string "It's a rugged rock, but a POKéMON\n" .string "may be able to smash it.$" -MtEmber_Exterior_EventScript_1BE11D:: @ 81BE11D -MtEmber_RubyPath_B2F_EventScript_1BE11D:: @ 81BE11D -MtEmber_Summit_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_1F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B2F_EventScript_1BE11D:: @ 81BE11D -SevenIsland_SevaultCanyon_EventScript_1BE11D:: @ 81BE11D -VictoryRoad_1F_EventScript_1BE11D:: @ 81BE11D -VictoryRoad_3F_EventScript_1BE11D:: @ 81BE11D -SixIsland_RuinValley_EventScript_1BE11D:: @ 81BE11D -FuchsiaCity_Building1_EventScript_1BE11D:: @ 81BE11D -SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D:: @ 81BE11D -MtEmber_RubyPath_B3F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B3F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B3F_EventScript_1BE11D:: @ 81BE11D -SeafoamIslands_B1F_EventScript_1BE11D:: @ 81BE11D -VictoryRoad_2F_EventScript_1BE11D:: @ 81BE11D +EventScript_InteractWithStrengthBoulderObject:: @ 81BE11D special sub_8110AB4 compare_var_to_value VAR_RESULT, 2 goto_if eq, EventScript_1A7AE0 @@ -10578,6 +10527,7 @@ gUnknown_81BE33F:: @ 81BE33F gUnknown_81BE378:: @ 81BE378 .string "{STR_VAR_1} used WATERFALL.$" +@ Unused leftover from R/S EventScript_1BE38B:: @ 81BE38B lockall checkpartymove MOVE_DIVE diff --git a/data/maps/CeladonCity/map.json b/data/maps/CeladonCity/map.json index cde6bab6d..0f323d993 100644 --- a/data/maps/CeladonCity/map.json +++ b/data/maps/CeladonCity/map.json @@ -151,7 +151,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeladonCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_14" }, { @@ -164,7 +164,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeladonCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" }, { diff --git a/data/maps/CeladonCity_Gym/map.json b/data/maps/CeladonCity_Gym/map.json index 098fc8124..539f0cb0d 100644 --- a/data/maps/CeladonCity_Gym/map.json +++ b/data/maps/CeladonCity_Gym/map.json @@ -127,7 +127,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeladonCity_Gym_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { @@ -140,7 +140,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeladonCity_Gym_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" }, { @@ -153,7 +153,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeladonCity_Gym_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_14" } ], diff --git a/data/maps/CeruleanCave_1F/map.json b/data/maps/CeruleanCave_1F/map.json index 5cf16b51a..a2373d45c 100644 --- a/data/maps/CeruleanCave_1F/map.json +++ b/data/maps/CeruleanCave_1F/map.json @@ -62,7 +62,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -75,7 +75,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -88,7 +88,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_14" }, { @@ -101,7 +101,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" }, { @@ -114,7 +114,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_16" }, { @@ -127,7 +127,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_17" } ], diff --git a/data/maps/CeruleanCave_2F/map.json b/data/maps/CeruleanCave_2F/map.json index d1be328e6..d52fa3da5 100644 --- a/data/maps/CeruleanCave_2F/map.json +++ b/data/maps/CeruleanCave_2F/map.json @@ -62,7 +62,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -75,7 +75,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -88,7 +88,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_14" }, { @@ -101,7 +101,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" }, { @@ -114,7 +114,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_16" }, { @@ -127,7 +127,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_17" }, { @@ -140,7 +140,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_18" }, { @@ -153,7 +153,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_19" }, { @@ -166,7 +166,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1A" }, { @@ -179,7 +179,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1B" } ], diff --git a/data/maps/CeruleanCave_B1F/map.json b/data/maps/CeruleanCave_B1F/map.json index 48b268644..9f93a9557 100644 --- a/data/maps/CeruleanCave_B1F/map.json +++ b/data/maps/CeruleanCave_B1F/map.json @@ -62,7 +62,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -75,7 +75,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -88,7 +88,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_14" }, { @@ -101,7 +101,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" }, { @@ -114,7 +114,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_16" }, { @@ -127,7 +127,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_17" }, { @@ -140,7 +140,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_18" }, { @@ -153,7 +153,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_19" }, { @@ -166,7 +166,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCave_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1A" } ], diff --git a/data/maps/CeruleanCity/map.json b/data/maps/CeruleanCity/map.json index aafb25196..f3fcae4ab 100644 --- a/data/maps/CeruleanCity/map.json +++ b/data/maps/CeruleanCity/map.json @@ -148,7 +148,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "CeruleanCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" }, { diff --git a/data/maps/FiveIsland_Meadow/map.json b/data/maps/FiveIsland_Meadow/map.json index f99c9e3b2..1ac91ff3c 100644 --- a/data/maps/FiveIsland_Meadow/map.json +++ b/data/maps/FiveIsland_Meadow/map.json @@ -73,7 +73,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "FiveIsland_Meadow_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { @@ -86,7 +86,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "FiveIsland_Meadow_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" }, { diff --git a/data/maps/FourIsland/map.json b/data/maps/FourIsland/map.json index fda49733c..54e4e9849 100644 --- a/data/maps/FourIsland/map.json +++ b/data/maps/FourIsland/map.json @@ -101,7 +101,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "FourIsland_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { diff --git a/data/maps/FuchsiaCity/map.json b/data/maps/FuchsiaCity/map.json index 77be7a872..9b484daec 100644 --- a/data/maps/FuchsiaCity/map.json +++ b/data/maps/FuchsiaCity/map.json @@ -169,7 +169,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "FuchsiaCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { @@ -182,7 +182,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "FuchsiaCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" }, { @@ -195,7 +195,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "FuchsiaCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_14" }, { @@ -208,7 +208,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "FuchsiaCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_15" }, { diff --git a/data/maps/FuchsiaCity_Building1/map.json b/data/maps/FuchsiaCity_Building1/map.json index f58cdb457..7fbd2870c 100644 --- a/data/maps/FuchsiaCity_Building1/map.json +++ b/data/maps/FuchsiaCity_Building1/map.json @@ -36,7 +36,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "FuchsiaCity_Building1_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { diff --git a/data/maps/MtEmber_Exterior/map.json b/data/maps/MtEmber_Exterior/map.json index 02d1f7af5..1b6927eb8 100644 --- a/data/maps/MtEmber_Exterior/map.json +++ b/data/maps/MtEmber_Exterior/map.json @@ -101,7 +101,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -114,7 +114,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -127,7 +127,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -140,7 +140,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -153,7 +153,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -166,7 +166,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_14" }, { @@ -179,7 +179,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" }, { @@ -192,7 +192,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -205,7 +205,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -218,7 +218,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_16" }, { @@ -231,7 +231,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Exterior_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_17" }, { diff --git a/data/maps/MtEmber_RubyPath_1F/map.json b/data/maps/MtEmber_RubyPath_1F/map.json index 6abd98bf7..b0d678752 100644 --- a/data/maps/MtEmber_RubyPath_1F/map.json +++ b/data/maps/MtEmber_RubyPath_1F/map.json @@ -23,7 +23,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -36,7 +36,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -49,7 +49,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_14" }, { @@ -62,7 +62,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" }, { @@ -75,7 +75,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_16" } ], diff --git a/data/maps/MtEmber_RubyPath_B1F/map.json b/data/maps/MtEmber_RubyPath_B1F/map.json index fa402af9b..b56e52770 100644 --- a/data/maps/MtEmber_RubyPath_B1F/map.json +++ b/data/maps/MtEmber_RubyPath_B1F/map.json @@ -23,7 +23,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -36,7 +36,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -49,7 +49,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_14" }, { @@ -62,7 +62,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" } ], diff --git a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json index 827013757..76a7c17e2 100644 --- a/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B1F_Stairs/map.json @@ -23,7 +23,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B1F_Stairs_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" } ], diff --git a/data/maps/MtEmber_RubyPath_B2F/map.json b/data/maps/MtEmber_RubyPath_B2F/map.json index f2e7702e0..5fd04b480 100644 --- a/data/maps/MtEmber_RubyPath_B2F/map.json +++ b/data/maps/MtEmber_RubyPath_B2F/map.json @@ -23,7 +23,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B2F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -36,7 +36,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B2F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -49,7 +49,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B2F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -62,7 +62,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -75,7 +75,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -88,7 +88,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_14" }, { @@ -101,7 +101,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" } ], diff --git a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json index 78628172b..5b72aa5c3 100644 --- a/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json +++ b/data/maps/MtEmber_RubyPath_B2F_Stairs/map.json @@ -23,7 +23,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -36,7 +36,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B2F_Stairs_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" } ], diff --git a/data/maps/MtEmber_RubyPath_B3F/map.json b/data/maps/MtEmber_RubyPath_B3F/map.json index 4eacf9440..ac41ffbcb 100644 --- a/data/maps/MtEmber_RubyPath_B3F/map.json +++ b/data/maps/MtEmber_RubyPath_B3F/map.json @@ -23,7 +23,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -36,7 +36,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -49,7 +49,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -62,7 +62,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -75,7 +75,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -88,7 +88,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_14" }, { @@ -101,7 +101,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" }, { @@ -114,7 +114,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_16" }, { @@ -127,7 +127,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B3F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_17" }, { @@ -140,7 +140,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_RubyPath_B3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" } ], diff --git a/data/maps/MtEmber_Summit/map.json b/data/maps/MtEmber_Summit/map.json index b038efc4a..1715ccf58 100644 --- a/data/maps/MtEmber_Summit/map.json +++ b/data/maps/MtEmber_Summit/map.json @@ -36,7 +36,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Summit_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -49,7 +49,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Summit_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -62,7 +62,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Summit_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -75,7 +75,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_Summit_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" } ], diff --git a/data/maps/MtEmber_SummitPath_2F/map.json b/data/maps/MtEmber_SummitPath_2F/map.json index 7a395c4f4..5712426b2 100644 --- a/data/maps/MtEmber_SummitPath_2F/map.json +++ b/data/maps/MtEmber_SummitPath_2F/map.json @@ -23,7 +23,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -36,7 +36,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -49,7 +49,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_14" }, { @@ -62,7 +62,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" }, { @@ -75,7 +75,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_16" }, { @@ -88,7 +88,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_17" }, { @@ -101,7 +101,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_18" }, { @@ -114,7 +114,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_19" }, { @@ -127,7 +127,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "MtEmber_SummitPath_2F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1A" } ], diff --git a/data/maps/OneIsland_KindleRoad/map.json b/data/maps/OneIsland_KindleRoad/map.json index 376cee21f..b618253aa 100644 --- a/data/maps/OneIsland_KindleRoad/map.json +++ b/data/maps/OneIsland_KindleRoad/map.json @@ -198,7 +198,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -211,7 +211,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" }, { @@ -224,7 +224,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_16" }, { @@ -237,7 +237,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_17" }, { @@ -250,7 +250,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_18" }, { @@ -263,7 +263,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_19" }, { @@ -276,7 +276,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1A" }, { @@ -289,7 +289,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1B" }, { @@ -302,7 +302,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1C" }, { @@ -315,7 +315,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1D" }, { @@ -328,7 +328,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1E" }, { @@ -341,7 +341,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1F" }, { @@ -354,7 +354,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "OneIsland_KindleRoad_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_11" }, { diff --git a/data/maps/PewterCity/map.json b/data/maps/PewterCity/map.json index f55677242..2f51e7462 100644 --- a/data/maps/PewterCity/map.json +++ b/data/maps/PewterCity/map.json @@ -99,7 +99,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "PewterCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { diff --git a/data/maps/RockTunnel_B1F/map.json b/data/maps/RockTunnel_B1F/map.json index 086b21910..c904e3b4b 100644 --- a/data/maps/RockTunnel_B1F/map.json +++ b/data/maps/RockTunnel_B1F/map.json @@ -166,7 +166,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -179,7 +179,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -192,7 +192,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_14" }, { @@ -205,7 +205,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" }, { @@ -218,7 +218,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_16" }, { @@ -231,7 +231,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_17" }, { @@ -244,7 +244,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_18" }, { @@ -257,7 +257,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_19" }, { @@ -270,7 +270,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1A" }, { @@ -283,7 +283,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1B" }, { @@ -296,7 +296,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1C" }, { @@ -309,7 +309,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1D" }, { @@ -322,7 +322,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1E" }, { @@ -335,7 +335,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1F" }, { @@ -348,7 +348,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "RockTunnel_B1F_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_11" } ], diff --git a/data/maps/Route10/map.json b/data/maps/Route10/map.json index 952975df7..04ea2bf57 100644 --- a/data/maps/Route10/map.json +++ b/data/maps/Route10/map.json @@ -112,7 +112,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route10_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { @@ -125,7 +125,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route10_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" }, { @@ -138,7 +138,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route10_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_14" }, { @@ -151,7 +151,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route10_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_15" } ], diff --git a/data/maps/Route12/map.json b/data/maps/Route12/map.json index d7d02aca5..9d660528e 100644 --- a/data/maps/Route12/map.json +++ b/data/maps/Route12/map.json @@ -143,7 +143,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route12_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { @@ -208,7 +208,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route12_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" } ], diff --git a/data/maps/Route13/map.json b/data/maps/Route13/map.json index 1037ef1a5..86a682dfb 100644 --- a/data/maps/Route13/map.json +++ b/data/maps/Route13/map.json @@ -164,7 +164,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route13_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" } ], diff --git a/data/maps/Route14/map.json b/data/maps/Route14/map.json index 5d3b29b57..831e178d6 100644 --- a/data/maps/Route14/map.json +++ b/data/maps/Route14/map.json @@ -164,7 +164,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route14_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { @@ -177,7 +177,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route14_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" }, { @@ -190,7 +190,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route14_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_14" }, { diff --git a/data/maps/Route16/map.json b/data/maps/Route16/map.json index e962e58ad..f6dc03f3e 100644 --- a/data/maps/Route16/map.json +++ b/data/maps/Route16/map.json @@ -112,7 +112,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route16_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { diff --git a/data/maps/Route2/map.json b/data/maps/Route2/map.json index 037722cdc..c211c5b72 100644 --- a/data/maps/Route2/map.json +++ b/data/maps/Route2/map.json @@ -34,7 +34,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route2_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_14" }, { @@ -47,7 +47,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route2_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" }, { @@ -60,7 +60,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route2_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_15" }, { @@ -73,7 +73,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route2_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_16" }, { diff --git a/data/maps/Route25/map.json b/data/maps/Route25/map.json index 04d0aa55b..a17f32488 100644 --- a/data/maps/Route25/map.json +++ b/data/maps/Route25/map.json @@ -159,7 +159,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route25_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { diff --git a/data/maps/Route8/map.json b/data/maps/Route8/map.json index 03bc38642..9a15eca59 100644 --- a/data/maps/Route8/map.json +++ b/data/maps/Route8/map.json @@ -151,7 +151,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route8_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { @@ -164,7 +164,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route8_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" }, { diff --git a/data/maps/Route9/map.json b/data/maps/Route9/map.json index 876e3e38b..e6fff0498 100644 --- a/data/maps/Route9/map.json +++ b/data/maps/Route9/map.json @@ -151,7 +151,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "Route9_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { diff --git a/data/maps/SeafoamIslands_1F/map.json b/data/maps/SeafoamIslands_1F/map.json index fbb66d878..95261f368 100644 --- a/data/maps/SeafoamIslands_1F/map.json +++ b/data/maps/SeafoamIslands_1F/map.json @@ -23,7 +23,7 @@ "movement_range_y": 0, "trainer_type": 66, "trainer_sight_or_berry_tree_id": 0, - "script": "SeafoamIslands_1F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_SEAFOAM_1F_BOULDER_1" }, { @@ -36,7 +36,7 @@ "movement_range_y": 0, "trainer_type": 67, "trainer_sight_or_berry_tree_id": 0, - "script": "SeafoamIslands_1F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_SEAFOAM_1F_BOULDER_2" }, { diff --git a/data/maps/SeafoamIslands_B1F/map.json b/data/maps/SeafoamIslands_B1F/map.json index d0a54af61..ded9935d2 100644 --- a/data/maps/SeafoamIslands_B1F/map.json +++ b/data/maps/SeafoamIslands_B1F/map.json @@ -23,7 +23,7 @@ "movement_range_y": 0, "trainer_type": 68, "trainer_sight_or_berry_tree_id": 0, - "script": "SeafoamIslands_B1F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_SEAFOAM_B1F_BOULDER_1" }, { @@ -36,7 +36,7 @@ "movement_range_y": 0, "trainer_type": 69, "trainer_sight_or_berry_tree_id": 0, - "script": "SeafoamIslands_B1F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_SEAFOAM_B1F_BOULDER_2" }, { diff --git a/data/maps/SeafoamIslands_B2F/map.json b/data/maps/SeafoamIslands_B2F/map.json index caf197521..cc9d54955 100644 --- a/data/maps/SeafoamIslands_B2F/map.json +++ b/data/maps/SeafoamIslands_B2F/map.json @@ -23,7 +23,7 @@ "movement_range_y": 0, "trainer_type": 70, "trainer_sight_or_berry_tree_id": 0, - "script": "SeafoamIslands_B2F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_SEAFOAM_B2F_BOULDER_1" }, { @@ -36,7 +36,7 @@ "movement_range_y": 0, "trainer_type": 71, "trainer_sight_or_berry_tree_id": 0, - "script": "SeafoamIslands_B2F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_SEAFOAM_B2F_BOULDER_2" }, { diff --git a/data/maps/SeafoamIslands_B3F/map.json b/data/maps/SeafoamIslands_B3F/map.json index d45a2ad7f..a1068f489 100644 --- a/data/maps/SeafoamIslands_B3F/map.json +++ b/data/maps/SeafoamIslands_B3F/map.json @@ -49,7 +49,7 @@ "movement_range_y": 0, "trainer_type": 77, "trainer_sight_or_berry_tree_id": 0, - "script": "SeafoamIslands_B3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_SEAFOAM_B3F_BOULDER_5" }, { @@ -62,7 +62,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SeafoamIslands_B3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_SEAFOAM_B3F_BOULDER_6" }, { @@ -75,7 +75,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SeafoamIslands_B3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_SEAFOAM_B3F_BOULDER_4" }, { @@ -88,7 +88,7 @@ "movement_range_y": 0, "trainer_type": 76, "trainer_sight_or_berry_tree_id": 0, - "script": "SeafoamIslands_B3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_SEAFOAM_B3F_BOULDER_3" } ], diff --git a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json index 578534c90..f8c9c1a1f 100644 --- a/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json +++ b/data/maps/SevenIsland_SeavaultCanyon_TanobyKey/map.json @@ -23,7 +23,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -36,7 +36,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -49,7 +49,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -62,7 +62,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -75,7 +75,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -88,7 +88,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -101,7 +101,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SeavaultCanyon_TanobyKey_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" } ], diff --git a/data/maps/SevenIsland_SevaultCanyon/map.json b/data/maps/SevenIsland_SevaultCanyon/map.json index 8953ac2a4..ecc28a62d 100644 --- a/data/maps/SevenIsland_SevaultCanyon/map.json +++ b/data/maps/SevenIsland_SevaultCanyon/map.json @@ -138,7 +138,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_12" }, { @@ -151,7 +151,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SevaultCanyon_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -164,7 +164,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_13" }, { @@ -177,7 +177,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_15" }, { @@ -190,7 +190,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_16" }, { @@ -203,7 +203,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_17" }, { @@ -216,7 +216,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SevaultCanyon_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -229,7 +229,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SevenIsland_SevaultCanyon_EventScript_1BE00C", + "script": "EventScript_InteractWithRockSmashRockObject", "flag": "FLAG_TEMP_1B" }, { diff --git a/data/maps/SixIsland_RuinValley/map.json b/data/maps/SixIsland_RuinValley/map.json index 69669971c..d31b0fe31 100644 --- a/data/maps/SixIsland_RuinValley/map.json +++ b/data/maps/SixIsland_RuinValley/map.json @@ -107,7 +107,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SixIsland_RuinValley_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -120,7 +120,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SixIsland_RuinValley_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -133,7 +133,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SixIsland_RuinValley_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -146,7 +146,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SixIsland_RuinValley_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -159,7 +159,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SixIsland_RuinValley_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -172,7 +172,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SixIsland_RuinValley_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -185,7 +185,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SixIsland_RuinValley_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -198,7 +198,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "SixIsland_RuinValley_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { diff --git a/data/maps/ThreeIsland/map.json b/data/maps/ThreeIsland/map.json index 0c47fc9a7..49100e7a0 100644 --- a/data/maps/ThreeIsland/map.json +++ b/data/maps/ThreeIsland/map.json @@ -138,7 +138,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { diff --git a/data/maps/ThreeIsland_BerryForest/map.json b/data/maps/ThreeIsland_BerryForest/map.json index 273c978ac..0e14592f6 100644 --- a/data/maps/ThreeIsland_BerryForest/map.json +++ b/data/maps/ThreeIsland_BerryForest/map.json @@ -36,7 +36,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BerryForest_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { @@ -49,7 +49,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BerryForest_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" }, { @@ -62,7 +62,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BerryForest_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_14" }, { @@ -75,7 +75,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BerryForest_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_15" }, { @@ -88,7 +88,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BerryForest_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_16" }, { @@ -101,7 +101,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BerryForest_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_17" }, { @@ -114,7 +114,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BerryForest_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_18" }, { @@ -127,7 +127,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BerryForest_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_19" }, { @@ -140,7 +140,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BerryForest_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_1A" }, { @@ -153,7 +153,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BerryForest_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_1B" }, { diff --git a/data/maps/ThreeIsland_BondBridge/map.json b/data/maps/ThreeIsland_BondBridge/map.json index 0d36c9b38..02ac7426c 100644 --- a/data/maps/ThreeIsland_BondBridge/map.json +++ b/data/maps/ThreeIsland_BondBridge/map.json @@ -120,7 +120,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BondBridge_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { @@ -133,7 +133,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ThreeIsland_BondBridge_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_13" } ], diff --git a/data/maps/TwoIsland/map.json b/data/maps/TwoIsland/map.json index 704b95e20..64aba9d7f 100644 --- a/data/maps/TwoIsland/map.json +++ b/data/maps/TwoIsland/map.json @@ -94,7 +94,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "TwoIsland_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { diff --git a/data/maps/VermilionCity/map.json b/data/maps/VermilionCity/map.json index ac31003b7..e9d3a097d 100644 --- a/data/maps/VermilionCity/map.json +++ b/data/maps/VermilionCity/map.json @@ -112,7 +112,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "VermilionCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { diff --git a/data/maps/VictoryRoad_1F/map.json b/data/maps/VictoryRoad_1F/map.json index f4cef7142..4fb068476 100644 --- a/data/maps/VictoryRoad_1F/map.json +++ b/data/maps/VictoryRoad_1F/map.json @@ -75,7 +75,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "VictoryRoad_1F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -88,7 +88,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "VictoryRoad_1F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -101,7 +101,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "VictoryRoad_1F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" } ], diff --git a/data/maps/VictoryRoad_2F/map.json b/data/maps/VictoryRoad_2F/map.json index 22f727361..dfbe906bd 100644 --- a/data/maps/VictoryRoad_2F/map.json +++ b/data/maps/VictoryRoad_2F/map.json @@ -140,7 +140,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "VictoryRoad_2F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -153,7 +153,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "VictoryRoad_2F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -166,7 +166,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "VictoryRoad_2F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_VICTORY_ROAD_2F_BOULDER" }, { diff --git a/data/maps/VictoryRoad_3F/map.json b/data/maps/VictoryRoad_3F/map.json index 7130a06f4..13e9e1481 100644 --- a/data/maps/VictoryRoad_3F/map.json +++ b/data/maps/VictoryRoad_3F/map.json @@ -101,7 +101,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "VictoryRoad_3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -114,7 +114,7 @@ "movement_range_y": 0, "trainer_type": 88, "trainer_sight_or_berry_tree_id": 0, - "script": "VictoryRoad_3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "FLAG_HIDE_VICTORY_ROAD_3F_BOULDER" }, { @@ -127,7 +127,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "VictoryRoad_3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { @@ -140,7 +140,7 @@ "movement_range_y": 0, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "VictoryRoad_3F_EventScript_1BE11D", + "script": "EventScript_InteractWithStrengthBoulderObject", "flag": "0" }, { diff --git a/data/maps/ViridianCity/map.json b/data/maps/ViridianCity/map.json index dbf0659a5..081e17e98 100644 --- a/data/maps/ViridianCity/map.json +++ b/data/maps/ViridianCity/map.json @@ -52,7 +52,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ViridianCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_11" }, { @@ -130,7 +130,7 @@ "movement_range_y": 1, "trainer_type": 0, "trainer_sight_or_berry_tree_id": 0, - "script": "ViridianCity_EventScript_1BDF13", + "script": "EventScript_InteractWithCutTreeObject", "flag": "FLAG_TEMP_12" }, { From ab1ece13ccef6f8404cc7f6a838eb192550ec27d Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 16:26:00 -0400 Subject: [PATCH 095/114] Disassemble script multichoice menus --- baserom.ips | Bin 645645 -> 643242 bytes data/data_835B488.s | 430 +++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 428 insertions(+), 2 deletions(-) diff --git a/baserom.ips b/baserom.ips index 559652c341f8209d3fd0edb865535238fe2333e4..fdab16ff0254cb31906fd74356fc201d9922a85c 100644 GIT binary patch delta 56 zcmeC(qP}XOdP56i3sVbo3(FSPxhYIMTei%-=ewqziGhv4U{KK=^7!(XsG?DMtwf0%gH#Ok*` z^f0gmYP7m-Wb->1s2(=J6xH2d74TLXGE4e96S>x4PC@J`*Wl%tQ@{&5(inR1-^!_;7d3KOHg-i+x5*mxy!_wU)Py59bvS( z7Fyjlw)wOfG)|ljO`={CM%RL<{LU@vqVl0Oj564TqkLbk`K@1qWw-)k?C=42%rgv5 zB3yts;Ut`adYDEygtyGCC=eHouGg)bYuCT=`UP_SM-lG9M{qBPa*c*{oN_&Ezqin} zPW?J~hCXK;-ThO;c@n*5AzP^aA$+0n-zR2c>ou=^bnx~u?!O9s#JxtpLfmik8^m{D0X{T7?Vnj~Nyg=q z7h~l00vF+m(A7PwZcWDi!&zCtEi^Bz5vJB!D(n!tep#U# zARI?1!dbW=bPX0^83uoRgB08^bc2+L=Y_8BBg_ch0820x_`#Yy!=PDyxQQ|(vc$u% zAao0?$eTD{L) Date: Mon, 21 Oct 2019 16:46:58 -0400 Subject: [PATCH 096/114] SEAGALLOP constants in event scripts --- data/event_scripts.s | 30 +++++++++++++----------- data/maps/BirthIsland_Harbor/scripts.inc | 18 +------------- data/maps/CinnabarIsland/scripts.inc | 4 ++-- data/maps/FiveIsland_Harbor/scripts.inc | 2 +- data/maps/FourIsland_Harbor/scripts.inc | 2 +- data/maps/NavelRock_Harbor/scripts.inc | 17 +++++++++++++- data/maps/OneIsland_Harbor/scripts.inc | 2 +- data/maps/SevenIsland_Harbor/scripts.inc | 2 +- data/maps/SixIsland_Harbor/scripts.inc | 2 +- data/maps/ThreeIsland_Harbor/scripts.inc | 2 +- data/maps/TwoIsland_Harbor/scripts.inc | 2 +- data/maps/VermilionCity/scripts.inc | 16 ++++++------- include/constants/seagallop.h | 16 +++++++++++++ include/seagallop.h | 15 +----------- 14 files changed, 67 insertions(+), 63 deletions(-) create mode 100644 include/constants/seagallop.h diff --git a/data/event_scripts.s b/data/event_scripts.s index 985a13475..152742a16 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -14,6 +14,7 @@ #include "constants/trainers.h" #include "constants/map_objects.h" #include "constants/fame_checker.h" +#include "constants/seagallop.h" .include "asm/macros.inc" .include "asm/macros/event.inc" .set FALSE, 0 @@ -250,6 +251,7 @@ gStdScriptsEnd:: .include "data/maps/BirthIsland_Exterior/scripts.inc" .include "data/maps/OneIsland_KindleRoad_EmberSpa/scripts.inc" .include "data/maps/BirthIsland_Harbor/scripts.inc" + .include "data/maps/NavelRock_Harbor/scripts.inc" .include "data/maps/PalletTown/scripts.inc" .include "data/maps/ViridianCity/scripts.inc" .include "data/maps/PewterCity/scripts.inc" @@ -4198,22 +4200,22 @@ EventScript_1A8FA1:: @ 81A8FA1 end EventScript_1A8FE3:: @ 81A8FE3 - setvar VAR_0x8006, 0 + setvar VAR_0x8006, SEAGALLOP_VERMILION_CITY goto EventScript_1A909E end EventScript_1A8FEE:: @ 81A8FEE - setvar VAR_0x8006, 1 + setvar VAR_0x8006, SEAGALLOP_ONE_ISLAND goto EventScript_1A909E end EventScript_1A8FF9:: @ 81A8FF9 - setvar VAR_0x8006, 2 + setvar VAR_0x8006, SEAGALLOP_TWO_ISLAND goto EventScript_1A909E end EventScript_1A9004:: @ 81A9004 - setvar VAR_0x8006, 3 + setvar VAR_0x8006, SEAGALLOP_THREE_ISLAND goto EventScript_1A909E end @@ -4243,9 +4245,9 @@ EventScript_1A905C:: @ 81A905C EventScript_1A909E:: @ 81A909E specialvar VAR_RESULT, sub_8147500 getnumberstring 0, VAR_RESULT - compare_var_to_value VAR_0x8004, 0 + compare_var_to_value VAR_0x8004, SEAGALLOP_VERMILION_CITY goto_if eq, EventScript_1A90BE - compare_var_to_value VAR_0x8004, 0 + compare_var_to_value VAR_0x8004, SEAGALLOP_VERMILION_CITY goto_if ne, EventScript_1A90CC end @@ -4320,42 +4322,42 @@ EventScript_1A917F:: @ 81A917F end EventScript_1A91D5:: @ 81A91D5 - setvar VAR_0x8006, 0 + setvar VAR_0x8006, SEAGALLOP_VERMILION_CITY goto EventScript_1A909E end EventScript_1A91E0:: @ 81A91E0 - setvar VAR_0x8006, 1 + setvar VAR_0x8006, SEAGALLOP_ONE_ISLAND goto EventScript_1A909E end EventScript_1A91EB:: @ 81A91EB - setvar VAR_0x8006, 2 + setvar VAR_0x8006, SEAGALLOP_TWO_ISLAND goto EventScript_1A909E end EventScript_1A91F6:: @ 81A91F6 - setvar VAR_0x8006, 3 + setvar VAR_0x8006, SEAGALLOP_THREE_ISLAND goto EventScript_1A909E end EventScript_1A9201:: @ 81A9201 - setvar VAR_0x8006, 4 + setvar VAR_0x8006, SEAGALLOP_FOUR_ISLAND goto EventScript_1A909E end EventScript_1A920C:: @ 81A920C - setvar VAR_0x8006, 5 + setvar VAR_0x8006, SEAGALLOP_FIVE_ISLAND goto EventScript_1A909E end EventScript_1A9217:: @ 81A9217 - setvar VAR_0x8006, 6 + setvar VAR_0x8006, SEAGALLOP_SIX_ISLAND goto EventScript_1A909E end EventScript_1A9222:: @ 81A9222 - setvar VAR_0x8006, 7 + setvar VAR_0x8006, SEAGALLOP_SEVEN_ISLAND goto EventScript_1A909E end diff --git a/data/maps/BirthIsland_Harbor/scripts.inc b/data/maps/BirthIsland_Harbor/scripts.inc index 487cae2f1..ea213a771 100644 --- a/data/maps/BirthIsland_Harbor/scripts.inc +++ b/data/maps/BirthIsland_Harbor/scripts.inc @@ -6,23 +6,7 @@ BirthIsland_Harbor_EventScript_1653E7:: @ 81653E7 faceplayer message Text_181726 waitmessage - setvar VAR_0x8004, 10 - multichoice 20, 8, 61, 0 - switch VAR_RESULT - case 0, EventScript_1A91D5 - case 1, EventScript_1A90F6 - case 127, EventScript_1A90F6 - end - -NavelRock_Harbor_MapScripts:: @ 8165420 - .byte 0 - -NavelRock_Harbor_EventScript_165421:: @ 8165421 - lock - faceplayer - message Text_181726 - waitmessage - setvar VAR_0x8004, 9 + setvar VAR_0x8004, SEAGALLOP_BIRTH_ISLAND multichoice 20, 8, 61, 0 switch VAR_RESULT case 0, EventScript_1A91D5 diff --git a/data/maps/CinnabarIsland/scripts.inc b/data/maps/CinnabarIsland/scripts.inc index 504b79cae..2ebce51b7 100644 --- a/data/maps/CinnabarIsland/scripts.inc +++ b/data/maps/CinnabarIsland/scripts.inc @@ -219,8 +219,8 @@ EventScript_1670E6:: @ 81670E6 delay 40 setflag FLAG_HIDE_CINNABAR_SEAGALLOP setvar VAR_MAP_SCENE_ONE_ISLAND_HARBOR, 1 - setvar VAR_0x8004, 8 - setvar VAR_0x8006, 1 + setvar VAR_0x8004, SEAGALLOP_CINNABAR_ISLAND + setvar VAR_0x8006, SEAGALLOP_ONE_ISLAND goto EventScript_1A90DA end diff --git a/data/maps/FiveIsland_Harbor/scripts.inc b/data/maps/FiveIsland_Harbor/scripts.inc index f5d12f8a4..9ab26aa3a 100644 --- a/data/maps/FiveIsland_Harbor/scripts.inc +++ b/data/maps/FiveIsland_Harbor/scripts.inc @@ -6,6 +6,6 @@ FiveIsland_Harbor_EventScript_171D43:: @ 8171D43 faceplayer message Text_181726 waitmessage - setvar VAR_0x8004, 5 + setvar VAR_0x8004, SEAGALLOP_FIVE_ISLAND goto EventScript_1A900F end diff --git a/data/maps/FourIsland_Harbor/scripts.inc b/data/maps/FourIsland_Harbor/scripts.inc index 2c7fce02f..b9c632972 100644 --- a/data/maps/FourIsland_Harbor/scripts.inc +++ b/data/maps/FourIsland_Harbor/scripts.inc @@ -6,6 +6,6 @@ FourIsland_Harbor_EventScript_171C99:: @ 8171C99 faceplayer message Text_181726 waitmessage - setvar VAR_0x8004, 4 + setvar VAR_0x8004, SEAGALLOP_FOUR_ISLAND goto EventScript_1A900F end diff --git a/data/maps/NavelRock_Harbor/scripts.inc b/data/maps/NavelRock_Harbor/scripts.inc index 6e630ca01..8cb8dd796 100644 --- a/data/maps/NavelRock_Harbor/scripts.inc +++ b/data/maps/NavelRock_Harbor/scripts.inc @@ -1 +1,16 @@ -@ .include "data/maps/NavelRock_Harbor/scripts.inc" + +NavelRock_Harbor_MapScripts:: @ 8165420 + .byte 0 + +NavelRock_Harbor_EventScript_165421:: @ 8165421 + lock + faceplayer + message Text_181726 + waitmessage + setvar VAR_0x8004, SEAGALLOP_NAVEL_ROCK + multichoice 20, 8, 61, 0 + switch VAR_RESULT + case 0, EventScript_1A91D5 + case 1, EventScript_1A90F6 + case 127, EventScript_1A90F6 + end diff --git a/data/maps/OneIsland_Harbor/scripts.inc b/data/maps/OneIsland_Harbor/scripts.inc index 44c18ff60..75e74dad7 100644 --- a/data/maps/OneIsland_Harbor/scripts.inc +++ b/data/maps/OneIsland_Harbor/scripts.inc @@ -37,6 +37,6 @@ OneIsland_Harbor_EventScript_1713BD:: @ 81713BD faceplayer message Text_181726 waitmessage - setvar VAR_0x8004, 1 + setvar VAR_0x8004, SEAGALLOP_ONE_ISLAND goto EventScript_1A8EC5 end diff --git a/data/maps/SevenIsland_Harbor/scripts.inc b/data/maps/SevenIsland_Harbor/scripts.inc index c4777e1ac..8fa30cfa5 100644 --- a/data/maps/SevenIsland_Harbor/scripts.inc +++ b/data/maps/SevenIsland_Harbor/scripts.inc @@ -6,6 +6,6 @@ SevenIsland_Harbor_EventScript_170BE5:: @ 8170BE5 faceplayer message Text_181726 waitmessage - setvar VAR_0x8004, 7 + setvar VAR_0x8004, SEAGALLOP_SEVEN_ISLAND goto EventScript_1A900F end diff --git a/data/maps/SixIsland_Harbor/scripts.inc b/data/maps/SixIsland_Harbor/scripts.inc index 1e4e34a16..0730e3b72 100644 --- a/data/maps/SixIsland_Harbor/scripts.inc +++ b/data/maps/SixIsland_Harbor/scripts.inc @@ -6,6 +6,6 @@ SixIsland_Harbor_EventScript_171E48:: @ 8171E48 faceplayer message Text_181726 waitmessage - setvar VAR_0x8004, 6 + setvar VAR_0x8004, SEAGALLOP_SIX_ISLAND goto EventScript_1A900F end diff --git a/data/maps/ThreeIsland_Harbor/scripts.inc b/data/maps/ThreeIsland_Harbor/scripts.inc index 3678385c0..9fd44c116 100644 --- a/data/maps/ThreeIsland_Harbor/scripts.inc +++ b/data/maps/ThreeIsland_Harbor/scripts.inc @@ -6,6 +6,6 @@ ThreeIsland_Harbor_EventScript_171EAA:: @ 8171EAA faceplayer message Text_181726 waitmessage - setvar VAR_0x8004, 3 + setvar VAR_0x8004, SEAGALLOP_THREE_ISLAND goto EventScript_1A900F end diff --git a/data/maps/TwoIsland_Harbor/scripts.inc b/data/maps/TwoIsland_Harbor/scripts.inc index 0fd4e9789..919239a0b 100644 --- a/data/maps/TwoIsland_Harbor/scripts.inc +++ b/data/maps/TwoIsland_Harbor/scripts.inc @@ -6,6 +6,6 @@ TwoIsland_Harbor_EventScript_171806:: @ 8171806 faceplayer message Text_181726 waitmessage - setvar VAR_0x8004, 2 + setvar VAR_0x8004, SEAGALLOP_TWO_ISLAND goto EventScript_1A8F54 end diff --git a/data/maps/VermilionCity/scripts.inc b/data/maps/VermilionCity/scripts.inc index 23631777c..d1d312add 100644 --- a/data/maps/VermilionCity/scripts.inc +++ b/data/maps/VermilionCity/scripts.inc @@ -76,7 +76,7 @@ EventScript_166977:: @ 8166977 end EventScript_166996:: @ 8166996 - setvar VAR_0x8004, 0 + setvar VAR_0x8004, SEAGALLOP_VERMILION_CITY compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 goto_if ge, EventScript_1669BB compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 1 @@ -96,7 +96,7 @@ EventScript_1669BB:: @ 81669BB call EventScript_166977 compare_var_to_value VAR_RESULT, 1 goto_if eq, EventScript_166A5F - setvar VAR_0x8004, 0 + setvar VAR_0x8004, SEAGALLOP_VERMILION_CITY message Text_17FBB8 waitmessage goto EventScript_1A911E @@ -159,22 +159,22 @@ EventScript_166AB1:: @ 8166AB1 EventScript_166B0B:: @ 8166B0B msgbox gUnknown_817FCEC - setvar VAR_0x8004, 0 - setvar VAR_0x8006, 9 + setvar VAR_0x8004, SEAGALLOP_VERMILION_CITY + setvar VAR_0x8006, SEAGALLOP_NAVEL_ROCK goto EventScript_1A90DA end EventScript_166B23:: @ 8166B23 msgbox gUnknown_817FD5F - setvar VAR_0x8004, 0 - setvar VAR_0x8006, 10 + setvar VAR_0x8004, SEAGALLOP_VERMILION_CITY + setvar VAR_0x8006, SEAGALLOP_BIRTH_ISLAND goto EventScript_1A90DA end EventScript_166B3B:: @ 8166B3B message Text_17FB23 waitmessage - setvar VAR_0x8004, 0 + setvar VAR_0x8004, SEAGALLOP_VERMILION_CITY multichoice 19, 5, 57, 0 switch VAR_RESULT case 0, EventScript_1A8FEE @@ -226,7 +226,7 @@ EventScript_166BDE:: @ 8166BDE end EventScript_166BED:: @ 8166BED - setvar VAR_0x8004, 0 + setvar VAR_0x8004, SEAGALLOP_VERMILION_CITY compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 5 goto_if ge, EventScript_1669BB compare_var_to_value VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 1 diff --git a/include/constants/seagallop.h b/include/constants/seagallop.h new file mode 100644 index 000000000..eff4eb7a5 --- /dev/null +++ b/include/constants/seagallop.h @@ -0,0 +1,16 @@ +#ifndef GUARD_CONSTANTS_SEAGALLOP_H +#define GUARD_CONSTANTS_SEAGALLOP_H + +#define SEAGALLOP_VERMILION_CITY 0 +#define SEAGALLOP_ONE_ISLAND 1 +#define SEAGALLOP_TWO_ISLAND 2 +#define SEAGALLOP_THREE_ISLAND 3 +#define SEAGALLOP_FOUR_ISLAND 4 +#define SEAGALLOP_FIVE_ISLAND 5 +#define SEAGALLOP_SIX_ISLAND 6 +#define SEAGALLOP_SEVEN_ISLAND 7 +#define SEAGALLOP_CINNABAR_ISLAND 8 +#define SEAGALLOP_NAVEL_ROCK 9 +#define SEAGALLOP_BIRTH_ISLAND 10 + +#endif //GUARD_CONSTANTS_SEAGALLOP_H diff --git a/include/seagallop.h b/include/seagallop.h index cce6da8ff..a8eaa6c88 100644 --- a/include/seagallop.h +++ b/include/seagallop.h @@ -1,20 +1,7 @@ #ifndef GUARD_SEAGALLOP_H #define GUARD_SEAGALLOP_H -enum SeaGallopDestinations -{ - SEAGALLOP_VERMILION_CITY, - SEAGALLOP_ONE_ISLAND, - SEAGALLOP_TWO_ISLAND, - SEAGALLOP_THREE_ISLAND, - SEAGALLOP_FOUR_ISLAND, - SEAGALLOP_FIVE_ISLAND, - SEAGALLOP_SIX_ISLAND, - SEAGALLOP_SEVEN_ISLAND, - SEAGALLOP_CINNABAR_ISLAND, - SEAGALLOP_NAVEL_ROCK, - SEAGALLOP_BIRTH_ISLAND -}; +#include "constants/seagallop.h" void ScrSpecial_SeaGallopFerry(void); From 7679d537772d63393e9639b41e25516b651026aa Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 16:50:06 -0400 Subject: [PATCH 097/114] SEAGALLOP constants in event scripts, 2 --- data/maps/OneIsland_PokemonCenter_1F/scripts.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc index 2d6b6879d..a1d5b25a7 100644 --- a/data/maps/OneIsland_PokemonCenter_1F/scripts.inc +++ b/data/maps/OneIsland_PokemonCenter_1F/scripts.inc @@ -512,8 +512,8 @@ EventScript_1711DA:: @ 81711DA setvar VAR_MAP_SCENE_ONE_ISLAND_POKEMON_CENTER_1F, 3 clearflag FLAG_HIDE_CINNABAR_BILL setvar VAR_MAP_SCENE_CINNABAR_ISLAND, 3 - setvar VAR_0x8004, 1 - setvar VAR_0x8006, 8 + setvar VAR_0x8004, SEAGALLOP_ONE_ISLAND + setvar VAR_0x8006, SEAGALLOP_CINNABAR_ISLAND goto EventScript_1A90DA end From 8df72e4da6223f5d284029cb8503850523978a76 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 19:03:38 -0400 Subject: [PATCH 098/114] Document battle outcome checks in scripts --- asm/field_specials.s | 6 ++--- data/maps/BirthIsland_Exterior/scripts.inc | 10 ++++---- data/maps/CeruleanCave_B1F/scripts.inc | 12 +++++----- data/maps/MtEmber_Summit/scripts.inc | 12 +++++----- data/maps/NavelRock_Base/scripts.inc | 12 +++++----- data/maps/NavelRock_Summit/scripts.inc | 12 +++++----- data/maps/PowerPlant/scripts.inc | 28 +++++++++++----------- data/maps/Route12/scripts.inc | 8 +++---- data/maps/Route16/scripts.inc | 8 +++---- data/maps/SeafoamIslands_B4F/scripts.inc | 12 +++++----- data/specials.inc | 2 +- 11 files changed, 61 insertions(+), 61 deletions(-) diff --git a/asm/field_specials.s b/asm/field_specials.s index 34b6f8b75..1fec988f4 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -176,14 +176,14 @@ _080CA744: .4byte gStringVar1 _080CA748: .4byte gUnknown_8417FCC thumb_func_end sub_80CA714 - thumb_func_start sub_80CA74C -sub_80CA74C: @ 80CA74C + thumb_func_start Special_GetBattleOutcome +Special_GetBattleOutcome: @ 80CA74C ldr r0, _080CA754 @ =gBattleOutcome ldrb r0, [r0] bx lr .align 2, 0 _080CA754: .4byte gBattleOutcome - thumb_func_end sub_80CA74C + thumb_func_end Special_GetBattleOutcome thumb_func_start Special_SetHiddenItemFlag Special_SetHiddenItemFlag: @ 80CA758 diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc index c8a4885f2..47baf3c34 100644 --- a/data/maps/BirthIsland_Exterior/scripts.inc +++ b/data/maps/BirthIsland_Exterior/scripts.inc @@ -37,7 +37,7 @@ BirthIsland_Exterior_MapScript2_165253:: @ 8165253 end EventScript_16525D:: @ 816525D - specialvar VAR_RESULT, sub_80CA74C + specialvar VAR_RESULT, Special_GetBattleOutcome compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT goto_if ne, EventScript_1A77A9 removeobject 2 @@ -95,12 +95,12 @@ EventScript_1652C0:: @ 81652C0 special sub_807F9D8 waitstate clearflag FLAG_SYS_SPECIAL_WILD_BATTLE - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_16533A - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_165348 - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_165348 setflag FLAG_FOUGHT_DEOXYS release diff --git a/data/maps/CeruleanCave_B1F/scripts.inc b/data/maps/CeruleanCave_B1F/scripts.inc index a5e82cfa7..ad68f84bc 100644 --- a/data/maps/CeruleanCave_B1F/scripts.inc +++ b/data/maps/CeruleanCave_B1F/scripts.inc @@ -9,8 +9,8 @@ CeruleanCave_B1F_MapScript1_1624C9:: @ 81624C9 end EventScript_1624D3:: @ 81624D3 - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 7 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT goto_if ne, EventScript_1A77A9 removeobject VAR_LAST_TALKED return @@ -44,12 +44,12 @@ CeruleanCave_B1F_EventScript_1624F5:: @ 81624F5 special sub_807F9D8 waitstate clearflag FLAG_SYS_SPECIAL_WILD_BATTLE - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_162558 - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_162561 - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_162561 setflag FLAG_FOUGHT_MEWTWO release diff --git a/data/maps/MtEmber_Summit/scripts.inc b/data/maps/MtEmber_Summit/scripts.inc index e433a4665..8287d1d93 100644 --- a/data/maps/MtEmber_Summit/scripts.inc +++ b/data/maps/MtEmber_Summit/scripts.inc @@ -9,8 +9,8 @@ MtEmber_Summit_MapScript2_163B07:: @ 8163B07 end EventScript_163B11:: @ 8163B11 - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 7 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT goto_if ne, EventScript_1A77A9 removeobject VAR_LAST_TALKED return @@ -44,12 +44,12 @@ MtEmber_Summit_EventScript_163B33:: @ 8163B33 special sub_807F9D8 waitstate clearflag FLAG_SYS_SPECIAL_WILD_BATTLE - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_163B96 - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_163B9F - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_163B9F setflag FLAG_FOUGHT_MOLTRES release diff --git a/data/maps/NavelRock_Base/scripts.inc b/data/maps/NavelRock_Base/scripts.inc index 1f61d4fbf..98bb6f920 100644 --- a/data/maps/NavelRock_Base/scripts.inc +++ b/data/maps/NavelRock_Base/scripts.inc @@ -26,8 +26,8 @@ NavelRock_Base_MapScript2_165116:: @ 8165116 end EventScript_165120:: @ 8165120 - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 7 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT goto_if ne, EventScript_1A77A9 removeobject 1 return @@ -68,12 +68,12 @@ NavelRock_Base_EventScript_165134:: @ 8165134 special sub_807F9D8 waitstate clearflag FLAG_SYS_SPECIAL_WILD_BATTLE - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_1651D9 - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_1651E7 - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_1651E7 setflag FLAG_FOUGHT_LUGIA release diff --git a/data/maps/NavelRock_Summit/scripts.inc b/data/maps/NavelRock_Summit/scripts.inc index ba65881ce..f73aaf1ec 100644 --- a/data/maps/NavelRock_Summit/scripts.inc +++ b/data/maps/NavelRock_Summit/scripts.inc @@ -29,8 +29,8 @@ NavelRock_Summit_MapScript2_164FDD:: @ 8164FDD end EventScript_164FE7:: @ 8164FE7 - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 7 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT goto_if ne, EventScript_1A77A9 removeobject 1 return @@ -73,12 +73,12 @@ NavelRock_Summit_EventScript_164FFB:: @ 8164FFB waitstate clearflag FLAG_SYS_SPECIAL_WILD_BATTLE setvar VAR_LAST_TALKED, 1 - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_1650B4 - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_1650C2 - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_1650C2 setflag FLAG_FOUGHT_HO_OH releaseall diff --git a/data/maps/PowerPlant/scripts.inc b/data/maps/PowerPlant/scripts.inc index 5c2903c19..aa6fa42b0 100644 --- a/data/maps/PowerPlant/scripts.inc +++ b/data/maps/PowerPlant/scripts.inc @@ -9,8 +9,8 @@ PowerPlant_MapScript1_16376F:: @ 816376F end EventScript_163779:: @ 8163779 - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 7 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT goto_if ne, EventScript_1A77A9 removeobject VAR_LAST_TALKED return @@ -57,12 +57,12 @@ PowerPlant_EventScript_1637B8:: @ 81637B8 special sub_807F9D8 waitstate clearflag FLAG_SYS_SPECIAL_WILD_BATTLE - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_16381B - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_163824 - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_163824 setflag FLAG_FOUGHT_ZAPDOS release @@ -93,12 +93,12 @@ PowerPlant_EventScript_16382F:: @ 816382F dowildbattle clearflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_8112364 - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_163884 - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_163884 - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_163884 setflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_1 release @@ -124,12 +124,12 @@ PowerPlant_EventScript_16388D:: @ 816388D dowildbattle clearflag FLAG_SYS_SPECIAL_WILD_BATTLE special sub_8112364 - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_1638E2 - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_1638E2 - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_1638E2 setflag FLAG_FOUGHT_POWER_PLANT_ELECTRODE_2 release diff --git a/data/maps/Route12/scripts.inc b/data/maps/Route12/scripts.inc index 61a42972b..446d9047d 100644 --- a/data/maps/Route12/scripts.inc +++ b/data/maps/Route12/scripts.inc @@ -34,12 +34,12 @@ Route12_EventScript_168014:: @ 8168014 setflag FLAG_WOKE_UP_ROUTE_12_SNORLAX dowildbattle clearflag FLAG_SYS_SPECIAL_WILD_BATTLE - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_16808F - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_16808F - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_16808F release end diff --git a/data/maps/Route16/scripts.inc b/data/maps/Route16/scripts.inc index 012162ac1..b20a716ca 100644 --- a/data/maps/Route16/scripts.inc +++ b/data/maps/Route16/scripts.inc @@ -52,12 +52,12 @@ Route16_EventScript_168121:: @ 8168121 setflag FLAG_SYS_SPECIAL_WILD_BATTLE dowildbattle clearflag FLAG_SYS_SPECIAL_WILD_BATTLE - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_168199 - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_168199 - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_168199 release end diff --git a/data/maps/SeafoamIslands_B4F/scripts.inc b/data/maps/SeafoamIslands_B4F/scripts.inc index 3b3951807..3b618448c 100644 --- a/data/maps/SeafoamIslands_B4F/scripts.inc +++ b/data/maps/SeafoamIslands_B4F/scripts.inc @@ -12,8 +12,8 @@ SeafoamIslands_B4F_MapScript2_163048:: @ 8163048 end EventScript_163052:: @ 8163052 - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 7 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_CAUGHT goto_if ne, EventScript_1A77A9 removeobject VAR_LAST_TALKED return @@ -182,12 +182,12 @@ SeafoamIslands_B4F_EventScript_1631AC:: @ 81631AC special sub_807F9D8 waitstate clearflag FLAG_SYS_SPECIAL_WILD_BATTLE - specialvar VAR_RESULT, sub_80CA74C - compare_var_to_value VAR_RESULT, 1 + specialvar VAR_RESULT, Special_GetBattleOutcome + compare_var_to_value VAR_RESULT, B_OUTCOME_WON goto_if eq, EventScript_16320F - compare_var_to_value VAR_RESULT, 4 + compare_var_to_value VAR_RESULT, B_OUTCOME_RAN goto_if eq, EventScript_163218 - compare_var_to_value VAR_RESULT, 5 + compare_var_to_value VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED goto_if eq, EventScript_163218 setflag FLAG_FOUGHT_ARTICUNO release diff --git a/data/specials.inc b/data/specials.inc index aa558bbd4..9932ef2bd 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -189,7 +189,7 @@ gSpecials:: @ 815FD60 def_special nullsub_75 def_special nullsub_75 def_special nullsub_75 - def_special sub_80CA74C + def_special Special_GetBattleOutcome def_special GetDaycareMonNicknames def_special GetDaycareState def_special RejectEggFromDayCare From 6ee1bd06218bd80ca9cce754d34ba8cdd9701dc8 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Mon, 21 Oct 2019 21:15:54 -0400 Subject: [PATCH 099/114] Decompile event_data.s --- asm/event_data.s | 867 ------------------------------------- asm/field_specials.s | 8 +- common_syms/event_data.txt | 1 + data/event_scripts.s | 4 +- include/constants/flags.h | 4 + include/constants/vars.h | 5 +- include/event_data.h | 8 +- include/quest_log.h | 2 + ld_script.txt | 2 +- src/event_data.c | 325 ++++++++++++++ src/main_menu.c | 4 +- src/menews_jisan.c | 2 +- src/new_game.c | 2 +- src/quest_log.c | 4 +- src/scrcmd.c | 4 +- src/trainer_tower.c | 4 +- sym_common.txt | 4 +- sym_ewram.txt | 71 +-- 18 files changed, 363 insertions(+), 958 deletions(-) delete mode 100644 asm/event_data.s create mode 100644 common_syms/event_data.txt create mode 100644 src/event_data.c diff --git a/asm/event_data.s b/asm/event_data.s deleted file mode 100644 index f4aa51496..000000000 --- a/asm/event_data.s +++ /dev/null @@ -1,867 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .syntax unified - - .text - - thumb_func_start InitEventData -InitEventData: @ 806E0D0 - push {r4,lr} - ldr r4, _0806E108 @ =gSaveBlock1Ptr - ldr r0, [r4] - movs r1, 0xEE - lsls r1, 4 - adds r0, r1 - movs r2, 0x90 - lsls r2, 1 - movs r1, 0 - bl memset - ldr r0, [r4] - movs r1, 0x80 - lsls r1, 5 - adds r0, r1 - movs r2, 0x80 - lsls r2, 2 - movs r1, 0 - bl memset - ldr r0, _0806E10C @ =gUnknown_20370E0 - movs r1, 0 - movs r2, 0x10 - bl memset - pop {r4} - pop {r0} - bx r0 - .align 2, 0 -_0806E108: .4byte gSaveBlock1Ptr -_0806E10C: .4byte gUnknown_20370E0 - thumb_func_end InitEventData - - thumb_func_start sub_806E110 -sub_806E110: @ 806E110 - push {lr} - ldr r0, _0806E150 @ =gSaveBlock1Ptr - ldr r0, [r0] - movs r1, 0xEE - lsls r1, 4 - adds r2, r0, r1 - movs r1, 0 - str r1, [r2] - movs r1, 0x80 - lsls r1, 5 - adds r0, r1 - movs r1, 0 - movs r2, 0x20 - bl memset - ldr r0, _0806E154 @ =0x00000803 - bl FlagClear - ldr r0, _0806E158 @ =0x00000804 - bl FlagClear - ldr r0, _0806E15C @ =0x00000805 - bl FlagClear - ldr r0, _0806E160 @ =0x00000807 - bl FlagClear - ldr r0, _0806E164 @ =0x00000842 - bl FlagClear - pop {r0} - bx r0 - .align 2, 0 -_0806E150: .4byte gSaveBlock1Ptr -_0806E154: .4byte 0x00000803 -_0806E158: .4byte 0x00000804 -_0806E15C: .4byte 0x00000805 -_0806E160: .4byte 0x00000807 -_0806E164: .4byte 0x00000842 - thumb_func_end sub_806E110 - - thumb_func_start sub_806E168 -sub_806E168: @ 806E168 - push {lr} - ldr r0, _0806E184 @ =0x0000403c - bl GetVarPointer - ldr r1, _0806E188 @ =gSaveBlock2Ptr - ldr r2, [r1] - movs r1, 0 - strb r1, [r2, 0x1A] - strh r1, [r0] - ldr r0, _0806E18C @ =0x00000838 - bl FlagClear - pop {r0} - bx r0 - .align 2, 0 -_0806E184: .4byte 0x0000403c -_0806E188: .4byte gSaveBlock2Ptr -_0806E18C: .4byte 0x00000838 - thumb_func_end sub_806E168 - - thumb_func_start sub_806E190 -sub_806E190: @ 806E190 - push {lr} - ldr r0, _0806E1B0 @ =0x0000403c - bl GetVarPointer - ldr r1, _0806E1B4 @ =gSaveBlock2Ptr - ldr r2, [r1] - movs r1, 0xDA - strb r1, [r2, 0x1A] - ldr r2, _0806E1B8 @ =0x00000302 - adds r1, r2, 0 - strh r1, [r0] - ldr r0, _0806E1BC @ =0x00000838 - bl FlagSet - pop {r0} - bx r0 - .align 2, 0 -_0806E1B0: .4byte 0x0000403c -_0806E1B4: .4byte gSaveBlock2Ptr -_0806E1B8: .4byte 0x00000302 -_0806E1BC: .4byte 0x00000838 - thumb_func_end sub_806E190 - - thumb_func_start sub_806E1C0 -sub_806E1C0: @ 806E1C0 - push {lr} - ldr r0, _0806E1EC @ =gSaveBlock2Ptr - ldr r0, [r0] - ldrb r0, [r0, 0x1A] - cmp r0, 0xDA - bne _0806E1FC - ldr r0, _0806E1F0 @ =0x0000403c - bl VarGet - lsls r0, 16 - ldr r1, _0806E1F4 @ =0x03020000 - cmp r0, r1 - bne _0806E1FC - ldr r0, _0806E1F8 @ =0x00000838 - bl FlagGet - lsls r0, 24 - cmp r0, 0 - beq _0806E1FC - movs r0, 0x1 - b _0806E1FE - .align 2, 0 -_0806E1EC: .4byte gSaveBlock2Ptr -_0806E1F0: .4byte 0x0000403c -_0806E1F4: .4byte 0x03020000 -_0806E1F8: .4byte 0x00000838 -_0806E1FC: - movs r0, 0 -_0806E1FE: - pop {r1} - bx r1 - thumb_func_end sub_806E1C0 - - thumb_func_start sub_806E204 -sub_806E204: @ 806E204 - push {lr} - ldr r0, _0806E224 @ =0x0000404e - bl GetVarPointer - ldr r1, _0806E228 @ =gSaveBlock2Ptr - ldr r2, [r1] - movs r1, 0 - strb r1, [r2, 0x1B] - strh r1, [r0] - movs r0, 0x84 - lsls r0, 4 - bl FlagClear - pop {r0} - bx r0 - .align 2, 0 -_0806E224: .4byte 0x0000404e -_0806E228: .4byte gSaveBlock2Ptr - thumb_func_end sub_806E204 - - thumb_func_start EnableNationalPokedex -EnableNationalPokedex: @ 806E22C - push {lr} - ldr r0, _0806E250 @ =0x0000404e - bl GetVarPointer - ldr r1, _0806E254 @ =gSaveBlock2Ptr - ldr r2, [r1] - movs r1, 0xB9 - strb r1, [r2, 0x1B] - ldr r2, _0806E258 @ =0x00006258 - adds r1, r2, 0 - strh r1, [r0] - movs r0, 0x84 - lsls r0, 4 - bl FlagSet - pop {r0} - bx r0 - .align 2, 0 -_0806E250: .4byte 0x0000404e -_0806E254: .4byte gSaveBlock2Ptr -_0806E258: .4byte 0x00006258 - thumb_func_end EnableNationalPokedex - - thumb_func_start IsNationalPokedexEnabled -IsNationalPokedexEnabled: @ 806E25C - push {lr} - ldr r0, _0806E288 @ =gSaveBlock2Ptr - ldr r0, [r0] - ldrb r0, [r0, 0x1B] - cmp r0, 0xB9 - bne _0806E294 - ldr r0, _0806E28C @ =0x0000404e - bl VarGet - lsls r0, 16 - ldr r1, _0806E290 @ =0x62580000 - cmp r0, r1 - bne _0806E294 - movs r0, 0x84 - lsls r0, 4 - bl FlagGet - lsls r0, 24 - cmp r0, 0 - beq _0806E294 - movs r0, 0x1 - b _0806E296 - .align 2, 0 -_0806E288: .4byte gSaveBlock2Ptr -_0806E28C: .4byte 0x0000404e -_0806E290: .4byte 0x62580000 -_0806E294: - movs r0, 0 -_0806E296: - pop {r1} - bx r1 - thumb_func_end IsNationalPokedexEnabled - - thumb_func_start sub_806E29C -sub_806E29C: @ 806E29C - push {lr} - ldr r0, _0806E2A8 @ =0x00000839 - bl FlagClear - pop {r0} - bx r0 - .align 2, 0 -_0806E2A8: .4byte 0x00000839 - thumb_func_end sub_806E29C - - thumb_func_start sub_806E2AC -sub_806E2AC: @ 806E2AC - push {lr} - ldr r0, _0806E2B8 @ =0x00000839 - bl FlagSet - pop {r0} - bx r0 - .align 2, 0 -_0806E2B8: .4byte 0x00000839 - thumb_func_end sub_806E2AC - - thumb_func_start Flag_0x839_IsSet -Flag_0x839_IsSet: @ 806E2BC - push {lr} - ldr r0, _0806E2CC @ =0x00000839 - bl FlagGet - lsls r0, 24 - lsrs r0, 24 - pop {r1} - bx r1 - .align 2, 0 -_0806E2CC: .4byte 0x00000839 - thumb_func_end Flag_0x839_IsSet - - thumb_func_start sub_806E2D0 -sub_806E2D0: @ 806E2D0 - push {lr} - movs r0, 0xF6 - lsls r0, 2 - bl FlagClear - ldr r0, _0806E340 @ =0x000003d9 - bl FlagClear - ldr r0, _0806E344 @ =0x000003da - bl FlagClear - ldr r0, _0806E348 @ =0x000003db - bl FlagClear - movs r0, 0xF7 - lsls r0, 2 - bl FlagClear - ldr r0, _0806E34C @ =0x000003dd - bl FlagClear - ldr r0, _0806E350 @ =0x000003de - bl FlagClear - ldr r0, _0806E354 @ =0x000003df - bl FlagClear - movs r0, 0xF8 - lsls r0, 2 - bl FlagClear - ldr r0, _0806E358 @ =0x000003e1 - bl FlagClear - ldr r0, _0806E35C @ =0x000003e2 - bl FlagClear - ldr r0, _0806E360 @ =0x000003e3 - bl FlagClear - movs r0, 0xF9 - lsls r0, 2 - bl FlagClear - ldr r0, _0806E364 @ =0x000003e5 - bl FlagClear - ldr r0, _0806E368 @ =0x000003e6 - bl FlagClear - ldr r0, _0806E36C @ =0x000003e7 - bl FlagClear - pop {r0} - bx r0 - .align 2, 0 -_0806E340: .4byte 0x000003d9 -_0806E344: .4byte 0x000003da -_0806E348: .4byte 0x000003db -_0806E34C: .4byte 0x000003dd -_0806E350: .4byte 0x000003de -_0806E354: .4byte 0x000003df -_0806E358: .4byte 0x000003e1 -_0806E35C: .4byte 0x000003e2 -_0806E360: .4byte 0x000003e3 -_0806E364: .4byte 0x000003e5 -_0806E368: .4byte 0x000003e6 -_0806E36C: .4byte 0x000003e7 - thumb_func_end sub_806E2D0 - - thumb_func_start sub_806E370 -sub_806E370: @ 806E370 - push {lr} - ldr r0, _0806E3C0 @ =0x000040b5 - movs r1, 0 - bl VarSet - ldr r0, _0806E3C4 @ =0x000040b6 - movs r1, 0 - bl VarSet - ldr r0, _0806E3C8 @ =0x000040b7 - movs r1, 0 - bl VarSet - ldr r0, _0806E3CC @ =0x000040b8 - movs r1, 0 - bl VarSet - ldr r0, _0806E3D0 @ =0x000040b9 - movs r1, 0 - bl VarSet - ldr r0, _0806E3D4 @ =0x000040ba - movs r1, 0 - bl VarSet - ldr r0, _0806E3D8 @ =0x000040bb - movs r1, 0 - bl VarSet - ldr r0, _0806E3DC @ =0x000040bc - movs r1, 0 - bl VarSet - ldr r0, _0806E3E0 @ =0x00004024 - movs r1, 0 - bl VarSet - pop {r0} - bx r0 - .align 2, 0 -_0806E3C0: .4byte 0x000040b5 -_0806E3C4: .4byte 0x000040b6 -_0806E3C8: .4byte 0x000040b7 -_0806E3CC: .4byte 0x000040b8 -_0806E3D0: .4byte 0x000040b9 -_0806E3D4: .4byte 0x000040ba -_0806E3D8: .4byte 0x000040bb -_0806E3DC: .4byte 0x000040bc -_0806E3E0: .4byte 0x00004024 - thumb_func_end sub_806E370 - - thumb_func_start DisableResetRTC -DisableResetRTC: @ 806E3E4 - push {lr} - ldr r0, _0806E3F8 @ =0x00004032 - movs r1, 0 - bl VarSet - ldr r0, _0806E3FC @ =0x00000837 - bl FlagClear - pop {r0} - bx r0 - .align 2, 0 -_0806E3F8: .4byte 0x00004032 -_0806E3FC: .4byte 0x00000837 - thumb_func_end DisableResetRTC - - thumb_func_start EnableResetRTC -EnableResetRTC: @ 806E400 - push {lr} - ldr r0, _0806E418 @ =0x00004032 - movs r1, 0x92 - lsls r1, 4 - bl VarSet - ldr r0, _0806E41C @ =0x00000837 - bl FlagSet - pop {r0} - bx r0 - .align 2, 0 -_0806E418: .4byte 0x00004032 -_0806E41C: .4byte 0x00000837 - thumb_func_end EnableResetRTC - - thumb_func_start CanResetRTC -CanResetRTC: @ 806E420 - push {lr} - ldr r0, _0806E444 @ =0x00000837 - bl FlagGet - lsls r0, 24 - cmp r0, 0 - beq _0806E44C - ldr r0, _0806E448 @ =0x00004032 - bl VarGet - lsls r0, 16 - movs r1, 0x92 - lsls r1, 20 - cmp r0, r1 - bne _0806E44C - movs r0, 0x1 - b _0806E44E - .align 2, 0 -_0806E444: .4byte 0x00000837 -_0806E448: .4byte 0x00004032 -_0806E44C: - movs r0, 0 -_0806E44E: - pop {r1} - bx r1 - thumb_func_end CanResetRTC - - thumb_func_start GetVarPointer -GetVarPointer: @ 806E454 - push {r4-r6,lr} - lsls r0, 16 - lsrs r4, r0, 16 - adds r6, r4, 0 - ldr r0, _0806E468 @ =0x00003fff - cmp r4, r0 - bhi _0806E46C - movs r0, 0 - b _0806E518 - .align 2, 0 -_0806E468: .4byte 0x00003fff -_0806E46C: - lsls r0, r4, 16 - cmp r0, 0 - blt _0806E50C - ldr r0, _0806E484 @ =gUnknown_3005E88 - ldrb r0, [r0] - cmp r0, 0x1 - beq _0806E488 - cmp r0, 0x1 - ble _0806E4EE - cmp r0, 0x2 - beq _0806E4B8 - b _0806E4EE - .align 2, 0 -_0806E484: .4byte gUnknown_3005E88 -_0806E488: - movs r0, 0 - adds r1, r4, 0 - bl sub_8112D40 - adds r2, r0, 0 - cmp r2, 0 - beq _0806E4EE - ldr r0, _0806E4B0 @ =gSaveBlock1Ptr - ldr r1, [r0] - ldr r3, _0806E4B4 @ =0xffffc000 - adds r0, r4, r3 - lsls r0, 1 - movs r3, 0x80 - lsls r3, 5 - adds r1, r3 - adds r1, r0 - ldrh r0, [r2] - strh r0, [r1] - b _0806E4EE - .align 2, 0 -_0806E4B0: .4byte gSaveBlock1Ptr -_0806E4B4: .4byte 0xffffc000 -_0806E4B8: - ldr r0, _0806E4FC @ =0xffffc000 - adds r5, r4, r0 - lsls r0, r5, 16 - lsrs r0, 16 - movs r1, 0x1 - bl sub_806E528 - lsls r0, 24 - lsrs r0, 24 - cmp r0, 0x1 - bne _0806E4EE - ldr r0, _0806E500 @ =gUnknown_300507C - strh r5, [r0] - ldr r0, _0806E504 @ =gSaveBlock1Ptr - ldr r1, [r0] - ldr r2, _0806E4FC @ =0xffffc000 - adds r0, r4, r2 - lsls r0, 1 - movs r3, 0x80 - lsls r3, 5 - adds r1, r3 - adds r1, r0 - ldrh r2, [r1] - movs r0, 0 - adds r1, r4, 0 - bl sub_8112DB0 -_0806E4EE: - ldr r0, _0806E504 @ =gSaveBlock1Ptr - lsls r1, r6, 1 - ldr r2, _0806E508 @ =0xffff9000 - adds r1, r2 - ldr r0, [r0] - adds r0, r1 - b _0806E518 - .align 2, 0 -_0806E4FC: .4byte 0xffffc000 -_0806E500: .4byte gUnknown_300507C -_0806E504: .4byte gSaveBlock1Ptr -_0806E508: .4byte 0xffff9000 -_0806E50C: - ldr r0, _0806E520 @ =gSpecialVars - ldr r3, _0806E524 @ =0xffff8000 - adds r1, r6, r3 - lsls r1, 2 - adds r1, r0 - ldr r0, [r1] -_0806E518: - pop {r4-r6} - pop {r1} - bx r1 - .align 2, 0 -_0806E520: .4byte gSpecialVars -_0806E524: .4byte 0xffff8000 - thumb_func_end GetVarPointer - - thumb_func_start sub_806E528 -sub_806E528: @ 806E528 - push {lr} - lsls r0, 16 - lsrs r2, r0, 16 - adds r0, r2, 0 - lsls r1, 24 - cmp r1, 0 - bne _0806E554 - ldr r0, _0806E54C @ =0x0000022f - cmp r2, r0 - bls _0806E548 - ldr r1, _0806E550 @ =0xfffff800 - adds r0, r2, r1 - lsls r0, 16 - lsrs r0, 16 - cmp r0, 0x1F - bhi _0806E562 -_0806E548: - movs r0, 0 - b _0806E564 - .align 2, 0 -_0806E54C: .4byte 0x0000022f -_0806E550: .4byte 0xfffff800 -_0806E554: - cmp r2, 0x2F - bls _0806E548 - subs r0, 0x50 - lsls r0, 16 - lsrs r0, 16 - cmp r0, 0x63 - bls _0806E548 -_0806E562: - movs r0, 0x1 -_0806E564: - pop {r1} - bx r1 - thumb_func_end sub_806E528 - - thumb_func_start VarGet -VarGet: @ 806E568 - push {r4,lr} - lsls r0, 16 - lsrs r4, r0, 16 - adds r0, r4, 0 - bl GetVarPointer - cmp r0, 0 - beq _0806E57C - ldrh r0, [r0] - b _0806E57E -_0806E57C: - adds r0, r4, 0 -_0806E57E: - pop {r4} - pop {r1} - bx r1 - thumb_func_end VarGet - - thumb_func_start VarSet -VarSet: @ 806E584 - push {r4,lr} - lsls r0, 16 - lsrs r0, 16 - lsls r1, 16 - lsrs r4, r1, 16 - bl GetVarPointer - cmp r0, 0 - beq _0806E59C - strh r4, [r0] - movs r0, 0x1 - b _0806E59E -_0806E59C: - movs r0, 0 -_0806E59E: - pop {r4} - pop {r1} - bx r1 - thumb_func_end VarSet - - thumb_func_start VarGetFieldObjectGraphicsId -VarGetFieldObjectGraphicsId: @ 806E5A4 - push {lr} - lsls r0, 24 - lsrs r0, 8 - ldr r1, _0806E5BC @ =0x40100000 - adds r0, r1 - lsrs r0, 16 - bl VarGet - lsls r0, 24 - lsrs r0, 24 - pop {r1} - bx r1 - .align 2, 0 -_0806E5BC: .4byte 0x40100000 - thumb_func_end VarGetFieldObjectGraphicsId - - thumb_func_start sub_806E5C0 -sub_806E5C0: @ 806E5C0 - push {r4-r6,lr} - lsls r5, r0, 16 - lsrs r4, r5, 16 - adds r6, r4, 0 - cmp r4, 0 - bne _0806E5D0 - movs r0, 0 - b _0806E66E -_0806E5D0: - ldr r0, _0806E5E8 @ =0x00003fff - cmp r4, r0 - bhi _0806E65C - ldr r0, _0806E5EC @ =gUnknown_3005E88 - ldrb r0, [r0] - cmp r0, 0x1 - beq _0806E5F0 - cmp r0, 0x1 - ble _0806E644 - cmp r0, 0x2 - beq _0806E618 - b _0806E644 - .align 2, 0 -_0806E5E8: .4byte 0x00003fff -_0806E5EC: .4byte gUnknown_3005E88 -_0806E5F0: - movs r0, 0x1 - adds r1, r4, 0 - bl sub_8112D40 - adds r2, r0, 0 - cmp r2, 0 - beq _0806E644 - ldr r0, _0806E614 @ =gSaveBlock1Ptr - ldr r0, [r0] - lsrs r1, r5, 19 - movs r3, 0xEE - lsls r3, 4 - adds r0, r3 - adds r0, r1 - ldrb r1, [r2] - strb r1, [r0] - b _0806E644 - .align 2, 0 -_0806E614: .4byte gSaveBlock1Ptr -_0806E618: - adds r0, r4, 0 - movs r1, 0 - bl sub_806E528 - lsls r0, 24 - lsrs r0, 24 - cmp r0, 0x1 - bne _0806E644 - ldr r0, _0806E654 @ =gUnknown_300507C - strh r4, [r0] - ldr r0, _0806E658 @ =gSaveBlock1Ptr - ldr r0, [r0] - lsrs r1, r5, 19 - movs r2, 0xEE - lsls r2, 4 - adds r0, r2 - adds r0, r1 - ldrb r2, [r0] - movs r0, 0x1 - adds r1, r4, 0 - bl sub_8112DB0 -_0806E644: - ldr r0, _0806E658 @ =gSaveBlock1Ptr - lsrs r1, r6, 3 - movs r3, 0xEE - lsls r3, 4 - adds r1, r3 - ldr r0, [r0] - b _0806E66C - .align 2, 0 -_0806E654: .4byte gUnknown_300507C -_0806E658: .4byte gSaveBlock1Ptr -_0806E65C: - ldr r1, _0806E674 @ =0xffffc000 - adds r0, r6, r1 - cmp r0, 0 - bge _0806E668 - ldr r2, _0806E678 @ =0xffffc007 - adds r0, r6, r2 -_0806E668: - asrs r0, 3 - ldr r1, _0806E67C @ =gUnknown_20370E0 -_0806E66C: - adds r0, r1 -_0806E66E: - pop {r4-r6} - pop {r1} - bx r1 - .align 2, 0 -_0806E674: .4byte 0xffffc000 -_0806E678: .4byte 0xffffc007 -_0806E67C: .4byte gUnknown_20370E0 - thumb_func_end sub_806E5C0 - - thumb_func_start FlagSet -FlagSet: @ 806E680 - push {r4,lr} - lsls r0, 16 - lsrs r4, r0, 16 - adds r0, r4, 0 - bl sub_806E5C0 - adds r2, r0, 0 - cmp r2, 0 - beq _0806E6A0 - movs r0, 0x7 - ands r0, r4 - movs r1, 0x1 - lsls r1, r0 - ldrb r0, [r2] - orrs r1, r0 - strb r1, [r2] -_0806E6A0: - movs r0, 0 - pop {r4} - pop {r1} - bx r1 - thumb_func_end FlagSet - - thumb_func_start FlagClear -FlagClear: @ 806E6A8 - push {r4,lr} - lsls r0, 16 - lsrs r4, r0, 16 - adds r0, r4, 0 - bl sub_806E5C0 - adds r2, r0, 0 - cmp r2, 0 - beq _0806E6C8 - movs r0, 0x7 - ands r0, r4 - movs r1, 0x1 - lsls r1, r0 - ldrb r0, [r2] - bics r0, r1 - strb r0, [r2] -_0806E6C8: - movs r0, 0 - pop {r4} - pop {r1} - bx r1 - thumb_func_end FlagClear - - thumb_func_start FlagGet -FlagGet: @ 806E6D0 - push {r4,lr} - lsls r0, 16 - lsrs r4, r0, 16 - adds r0, r4, 0 - bl sub_806E5C0 - cmp r0, 0 - beq _0806E6F4 - ldrb r0, [r0] - movs r1, 0x7 - ands r1, r4 - asrs r0, r1 - movs r1, 0x1 - ands r0, r1 - cmp r0, 0 - beq _0806E6F4 - movs r0, 0x1 - b _0806E6F6 -_0806E6F4: - movs r0, 0 -_0806E6F6: - pop {r4} - pop {r1} - bx r1 - thumb_func_end FlagGet - - thumb_func_start sub_806E6FC -sub_806E6FC: @ 806E6FC - ldr r1, _0806E754 @ =gSpecialVar_0x8000 - movs r0, 0 - strh r0, [r1] - ldr r1, _0806E758 @ =gSpecialVar_0x8001 - strh r0, [r1] - ldr r1, _0806E75C @ =gSpecialVar_0x8002 - strh r0, [r1] - ldr r1, _0806E760 @ =gSpecialVar_0x8003 - strh r0, [r1] - ldr r1, _0806E764 @ =gSpecialVar_0x8004 - strh r0, [r1] - ldr r1, _0806E768 @ =gSpecialVar_0x8005 - strh r0, [r1] - ldr r1, _0806E76C @ =gSpecialVar_0x8006 - strh r0, [r1] - ldr r1, _0806E770 @ =gSpecialVar_0x8007 - strh r0, [r1] - ldr r1, _0806E774 @ =gSpecialVar_0x8008 - strh r0, [r1] - ldr r1, _0806E778 @ =gSpecialVar_0x8009 - strh r0, [r1] - ldr r1, _0806E77C @ =gSpecialVar_0x800A - strh r0, [r1] - ldr r1, _0806E780 @ =gSpecialVar_0x800B - strh r0, [r1] - ldr r1, _0806E784 @ =gSpecialVar_Facing - strh r0, [r1] - ldr r1, _0806E788 @ =gSpecialVar_Result - strh r0, [r1] - ldr r1, _0806E78C @ =gSpecialVar_ItemId - strh r0, [r1] - ldr r1, _0806E790 @ =gSpecialVar_LastTalked - strh r0, [r1] - ldr r1, _0806E794 @ =gSpecialVar_MonBoxId - strh r0, [r1] - ldr r1, _0806E798 @ =gSpecialVar_MonBoxPos - strh r0, [r1] - ldr r1, _0806E79C @ =gUnknown_20370DA - strh r0, [r1] - ldr r1, _0806E7A0 @ =gUnknown_20370DC - strh r0, [r1] - ldr r1, _0806E7A4 @ =gUnknown_20370DE - strh r0, [r1] - bx lr - .align 2, 0 -_0806E754: .4byte gSpecialVar_0x8000 -_0806E758: .4byte gSpecialVar_0x8001 -_0806E75C: .4byte gSpecialVar_0x8002 -_0806E760: .4byte gSpecialVar_0x8003 -_0806E764: .4byte gSpecialVar_0x8004 -_0806E768: .4byte gSpecialVar_0x8005 -_0806E76C: .4byte gSpecialVar_0x8006 -_0806E770: .4byte gSpecialVar_0x8007 -_0806E774: .4byte gSpecialVar_0x8008 -_0806E778: .4byte gSpecialVar_0x8009 -_0806E77C: .4byte gSpecialVar_0x800A -_0806E780: .4byte gSpecialVar_0x800B -_0806E784: .4byte gSpecialVar_Facing -_0806E788: .4byte gSpecialVar_Result -_0806E78C: .4byte gSpecialVar_ItemId -_0806E790: .4byte gSpecialVar_LastTalked -_0806E794: .4byte gSpecialVar_MonBoxId -_0806E798: .4byte gSpecialVar_MonBoxPos -_0806E79C: .4byte gUnknown_20370DA -_0806E7A0: .4byte gUnknown_20370DC -_0806E7A4: .4byte gUnknown_20370DE - thumb_func_end sub_806E6FC - - .align 2, 0 @ Don't pad with nop. diff --git a/asm/field_specials.s b/asm/field_specials.s index 1fec988f4..faf899cfe 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -3142,19 +3142,19 @@ sub_80CBDE8: @ 80CBDE8 ldr r1, _080CBDF8 @ =gSelectedEventObject movs r0, 0 strb r0, [r1] - ldr r1, _080CBDFC @ =gUnknown_20370DA + ldr r1, _080CBDFC @ =gSpecialVar_TextColor movs r0, 0xFF strh r0, [r1] bx lr .align 2, 0 _080CBDF8: .4byte gSelectedEventObject -_080CBDFC: .4byte gUnknown_20370DA +_080CBDFC: .4byte gSpecialVar_TextColor thumb_func_end sub_80CBDE8 thumb_func_start ContextNpcGetTextColor ContextNpcGetTextColor: @ 80CBE00 push {lr} - ldr r0, _080CBE18 @ =gUnknown_20370DA + ldr r0, _080CBE18 @ =gSpecialVar_TextColor ldrh r0, [r0] cmp r0, 0xFF bne _080CBE44 @@ -3165,7 +3165,7 @@ ContextNpcGetTextColor: @ 80CBE00 movs r0, 0x3 b _080CBE48 .align 2, 0 -_080CBE18: .4byte gUnknown_20370DA +_080CBE18: .4byte gSpecialVar_TextColor _080CBE1C: .4byte gSelectedEventObject _080CBE20: ldr r2, _080CBE4C @ =gMapObjects diff --git a/common_syms/event_data.txt b/common_syms/event_data.txt new file mode 100644 index 000000000..eaf247d94 --- /dev/null +++ b/common_syms/event_data.txt @@ -0,0 +1 @@ +gUnknown_300507C diff --git a/data/event_scripts.s b/data/event_scripts.s index 152742a16..d47e1a681 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -44,8 +44,8 @@ gSpecialVars:: @ 815FD0C .4byte gSpecialVar_LastTalked .4byte gSpecialVar_MonBoxId .4byte gSpecialVar_MonBoxPos - .4byte gUnknown_20370DA - .4byte gUnknown_20370DC + .4byte gSpecialVar_TextColor + .4byte gSpecialVar_PrevTextColor .4byte gUnknown_20370DE .include "data/specials.inc" diff --git a/include/constants/flags.h b/include/constants/flags.h index 9a7bb3108..994221afd 100644 --- a/include/constants/flags.h +++ b/include/constants/flags.h @@ -573,6 +573,7 @@ #define FLAG_0x22F 0x22F // Story flags +#define STORY_FLAGS_START 0x230 #define FLAG_GOT_POTION_ON_ROUTE_1 0x230 #define FLAG_GOT_TM34_FROM_SURGE 0x231 #define FLAG_GOT_FOSSIL_FROM_MT_MOON 0x232 @@ -1325,6 +1326,7 @@ #define FLAG_SYS_FLASH_ACTIVE (SYS_FLAGS + 0x6) #define FLAG_SYS_SPECIAL_WILD_BATTLE (SYS_FLAGS + 0x7) +#define PERMA_SYS_FLAGS_START 0x820 #define FLAG_BADGE01_GET (SYS_FLAGS + 0x20) #define FLAG_BADGE02_GET (SYS_FLAGS + 0x21) #define FLAG_BADGE03_GET (SYS_FLAGS + 0x22) @@ -1429,6 +1431,8 @@ #define FLAG_0x8E0 (SYS_FLAGS + 0xE0) // SPECIAL FLAGS (unknown purpose) +#define SPECIAL_FLAGS_START 0x4000 +#define SPECIAL_FLAGS_COUNT 16 #define FLAG_SPECIAL_FLAG_0x4000 0x4000 #define FLAG_SPECIAL_FLAG_0x4001 0x4001 #define FLAG_SPECIAL_FLAG_0x4002 0x4002 diff --git a/include/constants/vars.h b/include/constants/vars.h index 50ffa9681..e288ee292 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -3,6 +3,8 @@ #define VAR_0x3F20 0x3F20 +#define VARS_START 0x4000 + #define VAR_0x4000 0x4000 #define VAR_0x4001 0x4001 #define VAR_0x4002 0x4002 @@ -267,6 +269,7 @@ #define VAR_0x40FE 0x40FE #define VAR_0x40FF 0x40FF +#define SPECIAL_VARS_START 0x8000 #define VAR_0x8000 0x8000 #define VAR_0x8001 0x8001 #define VAR_0x8002 0x8002 @@ -287,6 +290,6 @@ #define VAR_CONTEST_CATEGORY 0x8011 #define VAR_MON_BOX_ID 0x8012 #define VAR_MON_BOX_POS 0x8013 -#define VAR_0x8014 0x8014 +#define VAR_TEXT_COLOR 0x8014 #endif // GUARD_CONSTANTS_VARS_H diff --git a/include/event_data.h b/include/event_data.h index 7c62ac92b..5a386a412 100644 --- a/include/event_data.h +++ b/include/event_data.h @@ -32,8 +32,8 @@ u8 FlagSet(u16 id); u8 FlagClear(u16 id); bool8 FlagGet(u16 id); u16 * GetVarPointer(u16 id); -bool32 Flag_0x839_IsSet(void); -void sub_806E6FC(void); +bool32 IsMysteryGiftEnabled(void); +void ResetSpecialVars(void); void sub_806E2D0(void); void sub_806E370(void); bool32 IsNationalPokedexEnabled(void); @@ -60,7 +60,7 @@ extern u16 gSpecialVar_0x8014; extern u16 gSpecialVar_Result; extern u16 gSpecialVar_0x8004; -extern u16 gUnknown_20370DA; -extern u16 gUnknown_20370DC; +extern u16 gSpecialVar_TextColor; +extern u16 gSpecialVar_PrevTextColor; #endif // GUARD_EVENT_DATA_H diff --git a/include/quest_log.h b/include/quest_log.h index d3ccbe3da..5c915f997 100644 --- a/include/quest_log.h +++ b/include/quest_log.h @@ -40,6 +40,8 @@ void sub_8112450(void); void sub_8112364(void); u8 sub_8112CAC(void); void sub_81138F8(void); +void *sub_8112D40(u8 a0, u16 a1); +void sub_8112DB0(u8 a0, u16 a1, u16 a2); extern u8 gUnknown_203ADFA; diff --git a/ld_script.txt b/ld_script.txt index ba5f57911..da4f6fe01 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -103,7 +103,7 @@ SECTIONS { src/script.o(.text); src/scrcmd.o(.text); asm/field_control_avatar.o(.text); - asm/event_data.o(.text); + src/event_data.o(.text); src/coord_event_weather.o(.text); asm/field_tasks.o(.text); src/start_menu.o(.text); diff --git a/src/event_data.c b/src/event_data.c new file mode 100644 index 000000000..105567fe8 --- /dev/null +++ b/src/event_data.c @@ -0,0 +1,325 @@ +#include "global.h" +#include "event_data.h" +#include "item_menu.h" +#include "quest_log.h" + +static bool8 IsFlagOrVarStoredInQuestLog(u16 idx, u8 a1); + +EWRAM_DATA u16 gSpecialVar_0x8000 = 0; +EWRAM_DATA u16 gSpecialVar_0x8001 = 0; +EWRAM_DATA u16 gSpecialVar_0x8002 = 0; +EWRAM_DATA u16 gSpecialVar_0x8003 = 0; +EWRAM_DATA u16 gSpecialVar_0x8004 = 0; +EWRAM_DATA u16 gSpecialVar_0x8005 = 0; +EWRAM_DATA u16 gSpecialVar_0x8006 = 0; +EWRAM_DATA u16 gSpecialVar_0x8007 = 0; +EWRAM_DATA u16 gSpecialVar_0x8008 = 0; +EWRAM_DATA u16 gSpecialVar_0x8009 = 0; +EWRAM_DATA u16 gSpecialVar_0x800A = 0; +EWRAM_DATA u16 gSpecialVar_0x800B = 0; +EWRAM_DATA u16 gSpecialVar_Result = 0; +EWRAM_DATA u16 gSpecialVar_LastTalked = 0; +EWRAM_DATA u16 gSpecialVar_Facing = 0; +EWRAM_DATA u16 gSpecialVar_MonBoxId = 0; +EWRAM_DATA u16 gSpecialVar_MonBoxPos = 0; +EWRAM_DATA u16 gSpecialVar_TextColor = 0; +EWRAM_DATA u16 gSpecialVar_PrevTextColor = 0; +EWRAM_DATA u16 gUnknown_20370DE = 0; +EWRAM_DATA u8 gUnknown_20370E0[SPECIAL_FLAGS_COUNT] = {}; + +u16 gUnknown_300507C; + +extern u16 *const gSpecialVars[]; + +void InitEventData(void) +{ + memset(gSaveBlock1Ptr->flags, 0, FLAGS_COUNT); + memset(gSaveBlock1Ptr->vars, 0, VARS_COUNT * 2); + memset(gUnknown_20370E0, 0, SPECIAL_FLAGS_COUNT); +} + +void sub_806E110(void) +{ + memset(gSaveBlock1Ptr->flags, 0, 4); + memset(gSaveBlock1Ptr->vars, 0, 16 * 2); + FlagClear(FLAG_SYS_WHITE_FLUTE_ACTIVE); + FlagClear(FLAG_SYS_BLACK_FLUTE_ACTIVE); + FlagClear(FLAG_SYS_STRENGTH_ACTIVE); + FlagClear(FLAG_SYS_SPECIAL_WILD_BATTLE); + FlagClear(FLAG_SYS_INFORMED_OF_LOCAL_WIRELESS_PLAYER); +} + +void sub_806E168(void) +{ + u16 *ptr = GetVarPointer(VAR_0x403C); + gSaveBlock2Ptr->pokedex.nationalMagic = 0; + *ptr = 0; + FlagClear(FLAG_0x838); +} + +void sub_806E190(void) +{ + u16 *ptr = GetVarPointer(VAR_0x403C); + gSaveBlock2Ptr->pokedex.nationalMagic = 0xDA; + *ptr = 0x0302; + FlagSet(FLAG_0x838); +} + +bool32 sub_806E1C0(void) +{ + if (gSaveBlock2Ptr->pokedex.nationalMagic != 0xDA) + return FALSE; + if (VarGet(VAR_0x403C) != 0x0302) + return FALSE; + if (!FlagGet(FLAG_0x838)) + return FALSE; + return TRUE; +} + +void sub_806E204(void) +{ + u16 *ptr = GetVarPointer(VAR_0x404E); + gSaveBlock2Ptr->pokedex.unknown2 = 0; + *ptr = 0; + FlagClear(FLAG_SYS_NATIONAL_DEX); +} + +void EnableNationalPokedex(void) +{ + u16 *ptr = GetVarPointer(VAR_0x404E); + gSaveBlock2Ptr->pokedex.unknown2 = 0xB9; + *ptr = 0x6258; + FlagSet(FLAG_SYS_NATIONAL_DEX); +} + +bool32 IsNationalPokedexEnabled(void) +{ + if (gSaveBlock2Ptr->pokedex.unknown2 != 0xB9) + return FALSE; + if (VarGet(VAR_0x404E) != 0x6258) + return FALSE; + if (!FlagGet(FLAG_SYS_NATIONAL_DEX)) + return FALSE; + return TRUE; +} + +void DisableMysteryGift(void) +{ + FlagClear(FLAG_SYS_MYSTERY_GIFT_ENABLED); +} + +void EnableMysteryGift(void) +{ + FlagSet(FLAG_SYS_MYSTERY_GIFT_ENABLED); +} + +bool32 IsMysteryGiftEnabled(void) +{ + return FlagGet(FLAG_SYS_MYSTERY_GIFT_ENABLED); +} + +void sub_806E2D0(void) +{ + FlagClear(FLAG_MYSTERY_EVENT_DONE); + FlagClear(FLAG_0x3D9); + FlagClear(FLAG_0x3DA); + FlagClear(FLAG_0x3DB); + FlagClear(FLAG_0x3DC); + FlagClear(FLAG_0x3DD); + FlagClear(FLAG_0x3DE); + FlagClear(FLAG_0x3DF); + FlagClear(FLAG_0x3E0); + FlagClear(FLAG_0x3E1); + FlagClear(FLAG_0x3E2); + FlagClear(FLAG_0x3E3); + FlagClear(FLAG_0x3E4); + FlagClear(FLAG_0x3E5); + FlagClear(FLAG_0x3E6); + FlagClear(FLAG_0x3E7); +} + +void sub_806E370(void) +{ + VarSet(VAR_EVENT_PICHU_SLOT, 0); + VarSet(VAR_0x40B6, 0); + VarSet(VAR_0x40B7, 0); + VarSet(VAR_0x40B8, 0); + VarSet(VAR_0x40B9, 0); + VarSet(VAR_0x40BA, 0); + VarSet(VAR_0x40BB, 0); + VarSet(VAR_0x40BC, 0); + VarSet(VAR_ALTERING_CAVE_WILD_SET, 0); +} + +void DisableResetRTC(void) +{ + VarSet(VAR_0x4032, 0); + FlagClear(FLAG_0x837); +} + +void EnableResetRTC(void) +{ + VarSet(VAR_0x4032, 0x0920); + FlagSet(FLAG_0x837); +} + +bool32 CanResetRTC(void) +{ + if (!FlagGet(FLAG_0x837)) + return FALSE; + if (VarGet(VAR_0x4032) != 0x0920) + return FALSE; + return TRUE; +} + +u16 *GetVarPointer(u16 idx) +{ + u16 *ptr; + if (idx < VARS_START) + return NULL; + if (idx < SPECIAL_VARS_START) + { + switch (gUnknown_3005E88) + { + case 0: + default: + break; + case 1: + ptr = sub_8112D40(0, idx); + if (ptr != NULL) + gSaveBlock1Ptr->vars[idx - VARS_START] = *ptr; + break; + case 2: + if (IsFlagOrVarStoredInQuestLog(idx - VARS_START, 1) == TRUE) + { + gUnknown_300507C = idx - VARS_START; + sub_8112DB0(0, idx, gSaveBlock1Ptr->vars[idx - VARS_START]); + } + break; + } + return &gSaveBlock1Ptr->vars[idx - VARS_START]; + } + return gSpecialVars[idx - SPECIAL_VARS_START]; +} + +static bool8 IsFlagOrVarStoredInQuestLog(u16 idx, u8 a1) +{ + if (a1 == 0) + { + if (idx < STORY_FLAGS_START) + return FALSE; + if (idx >= SYS_FLAGS && idx < PERMA_SYS_FLAGS_START) + return FALSE; + } + else + { + if (idx < VAR_0x4030 - VARS_START) + return FALSE; + if (idx >= VAR_MAP_SCENE_PALLET_TOWN_OAK - VARS_START && idx < VAR_PORTHOLE - VARS_START) + return FALSE; + } + return TRUE; +} + +u16 VarGet(u16 idx) +{ + u16 *ptr = GetVarPointer(idx); + if (ptr == NULL) + return idx; + return *ptr; +} + +bool8 VarSet(u16 idx, u16 val) +{ + u16 *ptr = GetVarPointer(idx); + if (ptr == NULL) + return FALSE; + *ptr = val; + return TRUE; +} + +u8 VarGetFieldObjectGraphicsId(u8 idx) +{ + return VarGet(0x4010 + idx); +} + +u8 *GetFlagAddr(u16 idx) +{ + u8 *ptr; + if (idx == 0) + return NULL; + if (idx < SPECIAL_FLAGS_START) + { + switch (gUnknown_3005E88) + { + case 0: + default: + break; + case 1: + ptr = sub_8112D40(1, idx); + if (ptr != NULL) + gSaveBlock1Ptr->flags[idx >> 3] = *ptr; + break; + case 2: + if (IsFlagOrVarStoredInQuestLog(idx, 0) == TRUE) + { + gUnknown_300507C = idx; + sub_8112DB0(1, idx, gSaveBlock1Ptr->flags[idx / 8]); + } + break; + } + return &gSaveBlock1Ptr->flags[idx / 8]; + } + return &gUnknown_20370E0[(idx - SPECIAL_FLAGS_START) / 8]; +} + +bool8 FlagSet(u16 idx) +{ + u8 *ptr = GetFlagAddr(idx); + if (ptr != NULL) + *ptr |= 1 << (idx & 7); + return FALSE; +} + +bool8 FlagClear(u16 idx) +{ + u8 *ptr = GetFlagAddr(idx); + if (ptr != NULL) + *ptr &= ~(1 << (idx & 7)); + return FALSE; +} + +bool8 FlagGet(u16 idx) +{ + u8 *ptr = GetFlagAddr(idx); + if (ptr == NULL) + return FALSE; + if (!(*ptr & 1 << (idx & 7))) + return FALSE; + return TRUE; +} + +void ResetSpecialVars(void) +{ + gSpecialVar_0x8000 = 0; + gSpecialVar_0x8001 = 0; + gSpecialVar_0x8002 = 0; + gSpecialVar_0x8003 = 0; + gSpecialVar_0x8004 = 0; + gSpecialVar_0x8005 = 0; + gSpecialVar_0x8006 = 0; + gSpecialVar_0x8007 = 0; + gSpecialVar_0x8008 = 0; + gSpecialVar_0x8009 = 0; + gSpecialVar_0x800A = 0; + gSpecialVar_0x800B = 0; + gSpecialVar_Facing = 0; + gSpecialVar_Result = 0; + gSpecialVar_ItemId = 0; + gSpecialVar_LastTalked = 0; + gSpecialVar_MonBoxId = 0; + gSpecialVar_MonBoxPos = 0; + gSpecialVar_TextColor = 0; + gSpecialVar_PrevTextColor = 0; + gUnknown_20370DE = 0; +} diff --git a/src/main_menu.c b/src/main_menu.c index cf788fa21..542bcf8ea 100644 --- a/src/main_menu.c +++ b/src/main_menu.c @@ -240,7 +240,7 @@ static void Task_SetWin0BldRegsAndCheckSaveFile(u8 taskId) { case SAVE_STATUS_OK: LoadUserFrameToBg(0); - if (Flag_0x839_IsSet() == TRUE) + if (IsMysteryGiftEnabled() == TRUE) { gTasks[taskId].tMenuType = MAIN_MENU_MYSTERYGIFT; } @@ -259,7 +259,7 @@ static void Task_SetWin0BldRegsAndCheckSaveFile(u8 taskId) SetStdFrame0OnBg(0); gTasks[taskId].tMenuType = MAIN_MENU_CONTINUE; PrintSaveErrorStatus(taskId, gText_SaveFileCorruptedPrevWillBeLoaded); - if (Flag_0x839_IsSet() == TRUE) + if (IsMysteryGiftEnabled() == TRUE) { gTasks[taskId].tMenuType = MAIN_MENU_MYSTERYGIFT; } diff --git a/src/menews_jisan.c b/src/menews_jisan.c index 2f6172bbc..4605b162b 100644 --- a/src/menews_jisan.c +++ b/src/menews_jisan.c @@ -59,7 +59,7 @@ u16 sub_8146CE8(void) struct MysteryEventStruct *r4 = sub_8143D94(); u16 r5; - if (!Flag_0x839_IsSet() || !ValidateReceivedWonderNews()) + if (!IsMysteryGiftEnabled() || !ValidateReceivedWonderNews()) return 0; r5 = sub_8146E0C(r4); diff --git a/src/new_game.c b/src/new_game.c index bede6ce94..e27c862bb 100644 --- a/src/new_game.c +++ b/src/new_game.c @@ -103,7 +103,7 @@ void ResetMenuAndMonGlobals(void) BerryPouch_CursorResetToTop(); sub_811089C(); sub_8083214(Random()); - sub_806E6FC(); + ResetSpecialVars(); } void NewGameInitData(void) diff --git a/src/quest_log.c b/src/quest_log.c index 11d57341b..11046b59f 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -982,7 +982,7 @@ void sub_8111274(u8 a0, u8 a1) static void sub_8111368(void) { gUnknown_203ADFA = 2; - sub_806E6FC(); + ResetSpecialVars(); ClearBag(); ClearPCItemSlots(); if (sub_8110AC8() == 1) @@ -1231,7 +1231,7 @@ static void sub_8111914(void) static void sub_8111984(void) { - sub_806E6FC(); + ResetSpecialVars(); Save_ResetSaveCounters(); Save_LoadGameData(0); SetMainCallback2(sub_8057430); diff --git a/src/scrcmd.c b/src/scrcmd.c index ae994fceb..7a70d09c7 100644 --- a/src/scrcmd.c +++ b/src/scrcmd.c @@ -1263,8 +1263,8 @@ bool8 ScrCmd_release(struct ScriptContext *ctx) bool8 ScrCmd_textcolor(struct ScriptContext *ctx) { - gUnknown_20370DC = gUnknown_20370DA; - gUnknown_20370DA = ScriptReadByte(ctx); + gSpecialVar_PrevTextColor = gSpecialVar_TextColor; + gSpecialVar_TextColor = ScriptReadByte(ctx); return FALSE; } diff --git a/src/trainer_tower.c b/src/trainer_tower.c index c5631ee1b..d74da5542 100644 --- a/src/trainer_tower.c +++ b/src/trainer_tower.c @@ -920,8 +920,8 @@ void sub_815E068(u8 battleType, u8 facilityClass) } break; } - gUnknown_20370DC = gUnknown_20370DA; - gUnknown_20370DA = r5; + gSpecialVar_PrevTextColor = gSpecialVar_TextColor; + gSpecialVar_TextColor = r5; } void sub_815E114(void) diff --git a/sym_common.txt b/sym_common.txt index 0619ea728..d7883a681 100644 --- a/sym_common.txt +++ b/sym_common.txt @@ -83,9 +83,7 @@ gSelectedEventObject: @ 3005074 gUnknown_3005078: @ 3005078 .space 0x4 -gUnknown_300507C: @ 300507C - .space 0x4 - + .include "event_data.o" .include "sound.o" .include "task.o" diff --git a/sym_ewram.txt b/sym_ewram.txt index f837f1ae0..85ff1bdb2 100644 --- a/sym_ewram.txt +++ b/sym_ewram.txt @@ -509,73 +509,12 @@ gUnknown_203709A: @ 203709A gUnknown_203709C: @ 203709C .space 0x4 - .include "src/script.o" - .include "src/scrcmd.o" - .align 2 -gSpecialVar_0x8000: @ 20370B8 - .space 0x2 - -gSpecialVar_0x8001: @ 20370BA - .space 0x2 - -gSpecialVar_0x8002: @ 20370BC - .space 0x2 - -gSpecialVar_0x8003: @ 20370BE - .space 0x2 - -gSpecialVar_0x8004: @ 20370C0 - .space 0x2 - -gSpecialVar_0x8005: @ 20370C2 - .space 0x2 - -gSpecialVar_0x8006: @ 20370C4 - .space 0x2 - -gSpecialVar_0x8007: @ 20370C6 - .space 0x2 - -gSpecialVar_0x8008: @ 20370C8 - .space 0x2 - -gSpecialVar_0x8009: @ 20370CA - .space 0x2 - -gSpecialVar_0x800A: @ 20370CC - .space 0x2 - -gSpecialVar_0x800B: @ 20370CE - .space 0x2 - -gSpecialVar_Result: @ 20370D0 - .space 0x2 - -gSpecialVar_LastTalked: @ 20370D2 - .space 0x2 - -gSpecialVar_Facing: @ 20370D4 - .space 0x2 - -gSpecialVar_MonBoxId: @ 20370D6 - .space 0x2 - -gSpecialVar_MonBoxPos: @ 20370D8 - .space 0x2 - -gUnknown_20370DA: @ 20370DA - .space 0x2 - -gUnknown_20370DC: @ 20370DC - .space 0x2 - -gUnknown_20370DE: @ 20370DE - .space 0x2 - -gUnknown_20370E0: @ 20370E0 - .space 0x10 - + .include "src/script.o" + .align 2 + .include "src/scrcmd.o" + .align 2 + .include "src/event_data.o" .align 2 .include "src/start_menu.o" .align 2 From 8d1203ab5e316da21c3697d1375ce743c7ca3405 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 08:52:40 -0400 Subject: [PATCH 100/114] Fix build error --- src/quest_log.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/quest_log.c b/src/quest_log.c index 11046b59f..6d643a63e 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -2235,7 +2235,7 @@ static const struct UnkStruct_300201C gUnknown_84566A4 = { 0x7FFF }; -u16 * sub_8112D40(u8 a0, u16 a1) +void * sub_8112D40(u8 a0, u16 a1) { u16 * response; if (gUnknown_203AF98 == 0) From faedabb106aec7dc7bf63b2958d58e469a956e87 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 09:03:19 -0400 Subject: [PATCH 101/114] Document quest log flag/var funcs --- common_syms/event_data.txt | 2 +- include/quest_log.h | 6 +- src/event_data.c | 22 +-- src/quest_log.c | 272 ++++++++++++++++++------------------- sym_common.txt | 2 +- 5 files changed, 152 insertions(+), 152 deletions(-) diff --git a/common_syms/event_data.txt b/common_syms/event_data.txt index eaf247d94..6d9f585d7 100644 --- a/common_syms/event_data.txt +++ b/common_syms/event_data.txt @@ -1 +1 @@ -gUnknown_300507C +gLastQuestLogStoredFlagOrVarIdx diff --git a/include/quest_log.h b/include/quest_log.h index 5c915f997..45a66eaca 100644 --- a/include/quest_log.h +++ b/include/quest_log.h @@ -15,7 +15,7 @@ struct UnkStruct_3005E90 }; extern u8 gUnknown_3005E88; -extern u16 gUnknown_3005E8C; +extern u16 sNumQuestLogs; extern struct UnkStruct_3005E90 gUnknown_3005E90; extern struct UnkStruct_203AE98 * gUnknown_3005E94; extern const u16 gUnknown_84566A8[]; @@ -40,8 +40,8 @@ void sub_8112450(void); void sub_8112364(void); u8 sub_8112CAC(void); void sub_81138F8(void); -void *sub_8112D40(u8 a0, u16 a1); -void sub_8112DB0(u8 a0, u16 a1, u16 a2); +void *QuestLogGetFlagOrVarPtr(u8 isFlag, u16 idx); +void QuestLogSetFlagOrVar(u8 isFlag, u16 idx, u16 value); extern u8 gUnknown_203ADFA; diff --git a/src/event_data.c b/src/event_data.c index 105567fe8..b5c3891a8 100644 --- a/src/event_data.c +++ b/src/event_data.c @@ -25,9 +25,9 @@ EWRAM_DATA u16 gSpecialVar_MonBoxPos = 0; EWRAM_DATA u16 gSpecialVar_TextColor = 0; EWRAM_DATA u16 gSpecialVar_PrevTextColor = 0; EWRAM_DATA u16 gUnknown_20370DE = 0; -EWRAM_DATA u8 gUnknown_20370E0[SPECIAL_FLAGS_COUNT] = {}; +EWRAM_DATA u8 sSpecialFlags[SPECIAL_FLAGS_COUNT] = {}; -u16 gUnknown_300507C; +u16 gLastQuestLogStoredFlagOrVarIdx; extern u16 *const gSpecialVars[]; @@ -35,7 +35,7 @@ void InitEventData(void) { memset(gSaveBlock1Ptr->flags, 0, FLAGS_COUNT); memset(gSaveBlock1Ptr->vars, 0, VARS_COUNT * 2); - memset(gUnknown_20370E0, 0, SPECIAL_FLAGS_COUNT); + memset(sSpecialFlags, 0, SPECIAL_FLAGS_COUNT); } void sub_806E110(void) @@ -185,15 +185,15 @@ u16 *GetVarPointer(u16 idx) default: break; case 1: - ptr = sub_8112D40(0, idx); + ptr = QuestLogGetFlagOrVarPtr(0, idx); if (ptr != NULL) gSaveBlock1Ptr->vars[idx - VARS_START] = *ptr; break; case 2: if (IsFlagOrVarStoredInQuestLog(idx - VARS_START, 1) == TRUE) { - gUnknown_300507C = idx - VARS_START; - sub_8112DB0(0, idx, gSaveBlock1Ptr->vars[idx - VARS_START]); + gLastQuestLogStoredFlagOrVarIdx = idx - VARS_START; + QuestLogSetFlagOrVar(0, idx, gSaveBlock1Ptr->vars[idx - VARS_START]); } break; } @@ -240,7 +240,7 @@ bool8 VarSet(u16 idx, u16 val) u8 VarGetFieldObjectGraphicsId(u8 idx) { - return VarGet(0x4010 + idx); + return VarGet(VAR_OBJ_GFX_ID_0 + idx); } u8 *GetFlagAddr(u16 idx) @@ -256,21 +256,21 @@ u8 *GetFlagAddr(u16 idx) default: break; case 1: - ptr = sub_8112D40(1, idx); + ptr = QuestLogGetFlagOrVarPtr(1, idx); if (ptr != NULL) gSaveBlock1Ptr->flags[idx >> 3] = *ptr; break; case 2: if (IsFlagOrVarStoredInQuestLog(idx, 0) == TRUE) { - gUnknown_300507C = idx; - sub_8112DB0(1, idx, gSaveBlock1Ptr->flags[idx / 8]); + gLastQuestLogStoredFlagOrVarIdx = idx; + QuestLogSetFlagOrVar(1, idx, gSaveBlock1Ptr->flags[idx / 8]); } break; } return &gSaveBlock1Ptr->flags[idx / 8]; } - return &gUnknown_20370E0[(idx - SPECIAL_FLAGS_START) / 8]; + return &sSpecialFlags[(idx - SPECIAL_FLAGS_START) / 8]; } bool8 FlagSet(u16 idx) diff --git a/src/quest_log.c b/src/quest_log.c index 6d643a63e..b37e54071 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -72,9 +72,9 @@ struct UnkStruct_203AE98 struct UnkStruct_300201C { - u16 unk_0_0:15; - u16 unk_0_f:1; - u16 unk_2; + u16 idx:15; + u16 isFlag:1; + u16 value; }; struct UnkStruct_203B044 @@ -85,12 +85,12 @@ struct UnkStruct_203B044 }; u8 gUnknown_3005E88; -u16 gUnknown_3005E8C; +u16 sNumQuestLogs; struct UnkStruct_3005E90 gUnknown_3005E90; struct UnkStruct_203AE98 * gUnknown_3005E94; -static struct UnkStruct_300201C * gUnknown_300201C; -static u16 gUnknown_3002020; +static struct UnkStruct_300201C * sFlagOrVarRecords; +static u16 sNumFlagsOrVars; static EWRAM_DATA u8 gUnknown_203ADF8 = 0; static EWRAM_DATA u8 sNumScenes = 0; @@ -104,11 +104,11 @@ static EWRAM_DATA void (* gUnknown_203AE8C)(void) = NULL; static EWRAM_DATA u16 *gUnknown_203AE90 = NULL; static EWRAM_DATA struct UnkStruct_203AE94 gUnknown_203AE94 = {0}; static EWRAM_DATA struct UnkStruct_203AE98 gUnknown_203AE98[32] = {0}; -static EWRAM_DATA u16 gUnknown_203AF98 = 0; +static EWRAM_DATA u16 sQuestLogIdx = 0; static EWRAM_DATA u8 gUnknown_203AF9A[64][2] = {{0}}; static EWRAM_DATA u16 gUnknown_203B01A = 0; static EWRAM_DATA u16 gUnknown_203B01C = 0; -static EWRAM_DATA u16 gUnknown_203B01E = 0; +static EWRAM_DATA u16 sFlagOrVarPlayhead = 0; static EWRAM_DATA u8 sHelpMessageWindowId = 0; static EWRAM_DATA struct UnkStruct_203B024 gUnknown_203B024 = {0}; static EWRAM_DATA struct UnkStruct_203B044 gUnknown_203B044 = {0}; @@ -807,7 +807,7 @@ static bool8 sub_8110E68(struct UnkStruct_203AE98 * a0) { u16 i; - for (i = gUnknown_203ADFC; i < gUnknown_203AF98; i++) + for (i = gUnknown_203ADFC; i < sQuestLogIdx; i++) { if (gUnknown_203AE08 == NULL) return FALSE; @@ -833,7 +833,7 @@ static bool8 sub_8110E68(struct UnkStruct_203AE98 * a0) gUnknown_203AE08 = sub_8113BF4(gUnknown_203AE08); return FALSE; } - gUnknown_203ADFC = gUnknown_203AF98; + gUnknown_203ADFC = sQuestLogIdx; return TRUE; } @@ -1728,13 +1728,13 @@ void sub_81124EC(u8 a0, u8 a1, u8 a2, u8 a3) { if (!sub_8112CEC()) { - gUnknown_3005E94[gUnknown_203AF98].unk_4 = gUnknown_203B01A; - gUnknown_3005E94[gUnknown_203AF98].unk_6 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_0 = a0; - gUnknown_3005E94[gUnknown_203AF98].unk_1 = a1; - gUnknown_3005E94[gUnknown_203AF98].unk_2 = a2; - gUnknown_3005E94[gUnknown_203AF98].unk_3 = a3; - gUnknown_203AF98++; + gUnknown_3005E94[sQuestLogIdx].unk_4 = gUnknown_203B01A; + gUnknown_3005E94[sQuestLogIdx].unk_6 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_0 = a0; + gUnknown_3005E94[sQuestLogIdx].unk_1 = a1; + gUnknown_3005E94[sQuestLogIdx].unk_2 = a2; + gUnknown_3005E94[sQuestLogIdx].unk_3 = a3; + sQuestLogIdx++; gUnknown_203B01A = 0; } } @@ -1743,13 +1743,13 @@ void sub_8112588(u8 a0, u8 a1, u8 a2, u8 a3, u8 a4) { if (!sub_8112D1C()) { - gUnknown_3005E94[gUnknown_203AF98].unk_4 = gUnknown_203B01A; - gUnknown_3005E94[gUnknown_203AF98].unk_6 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_0 = a0; - gUnknown_3005E94[gUnknown_203AF98].unk_1 = a1; - gUnknown_3005E94[gUnknown_203AF98].unk_2 = a2; - gUnknown_3005E94[gUnknown_203AF98].unk_3 = a3; - gUnknown_203AF98++; + gUnknown_3005E94[sQuestLogIdx].unk_4 = gUnknown_203B01A; + gUnknown_3005E94[sQuestLogIdx].unk_6 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_0 = a0; + gUnknown_3005E94[sQuestLogIdx].unk_1 = a1; + gUnknown_3005E94[sQuestLogIdx].unk_2 = a2; + gUnknown_3005E94[sQuestLogIdx].unk_3 = a3; + sQuestLogIdx++; gUnknown_203B01A = a4; } } @@ -1760,12 +1760,12 @@ void sub_8112628(u8 a0) { if (a0 != gUnknown_3005E94[gUnknown_203B01C].unk_3 || a0 > 3) { - gUnknown_3005E94[gUnknown_203AF98].unk_4 = gUnknown_203B01A; - gUnknown_3005E94[gUnknown_203AF98].unk_6 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_0 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_3 = a0; - gUnknown_203B01C = gUnknown_203AF98; - gUnknown_203AF98++; + gUnknown_3005E94[sQuestLogIdx].unk_4 = gUnknown_203B01A; + gUnknown_3005E94[sQuestLogIdx].unk_6 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_0 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_3 = a0; + gUnknown_203B01C = sQuestLogIdx; + sQuestLogIdx++; gUnknown_203B01A = 0; } } @@ -1775,12 +1775,12 @@ void sub_81126AC(u8 a0, u8 a1) { if (!sub_8112D1C()) { - gUnknown_3005E94[gUnknown_203AF98].unk_4 = gUnknown_203B01A; - gUnknown_3005E94[gUnknown_203AF98].unk_6 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_0 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_3 = a0; - gUnknown_203B01C = gUnknown_203AF98; - gUnknown_203AF98++; + gUnknown_3005E94[sQuestLogIdx].unk_4 = gUnknown_203B01A; + gUnknown_3005E94[sQuestLogIdx].unk_6 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_0 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_3 = a0; + gUnknown_203B01C = sQuestLogIdx; + sQuestLogIdx++; gUnknown_203B01A = a1; } } @@ -1789,11 +1789,11 @@ void sub_8112720(u8 a0) { if (!sub_8112D1C()) { - gUnknown_3005E94[gUnknown_203AF98].unk_4 = gUnknown_203B01A; - gUnknown_3005E94[gUnknown_203AF98].unk_6 = 1; - gUnknown_3005E94[gUnknown_203AF98].unk_0 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_3 = a0; - gUnknown_203AF98++; + gUnknown_3005E94[sQuestLogIdx].unk_4 = gUnknown_203B01A; + gUnknown_3005E94[sQuestLogIdx].unk_6 = 1; + gUnknown_3005E94[sQuestLogIdx].unk_0 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_3 = a0; + sQuestLogIdx++; gUnknown_203B01A = 0; } } @@ -1802,27 +1802,27 @@ void sub_811278C(u8 a0, u8 a1) { if (!sub_8112D1C()) { - gUnknown_3005E94[gUnknown_203AF98].unk_4 = gUnknown_203B01A; - gUnknown_3005E94[gUnknown_203AF98].unk_6 = 1; - gUnknown_3005E94[gUnknown_203AF98].unk_0 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_3 = a0; - gUnknown_203AF98++; + gUnknown_3005E94[sQuestLogIdx].unk_4 = gUnknown_203B01A; + gUnknown_3005E94[sQuestLogIdx].unk_6 = 1; + gUnknown_3005E94[sQuestLogIdx].unk_0 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_3 = a0; + sQuestLogIdx++; gUnknown_203B01A = a1; } } void sub_81127F8(struct UnkStruct_3005E90 * a0) { - if (gUnknown_203AF98 < gUnknown_3005E8C) + if (sQuestLogIdx < sNumQuestLogs) { u32 r2 = *(u32 *)a0 & 0x00FF00F3; - gUnknown_3005E94[gUnknown_203AF98].unk_4 = gUnknown_203B01A; - gUnknown_3005E94[gUnknown_203AF98].unk_6 = 2; - gUnknown_3005E94[gUnknown_203AF98].unk_0 = r2; - gUnknown_3005E94[gUnknown_203AF98].unk_1 = r2 >> 8; - gUnknown_3005E94[gUnknown_203AF98].unk_2 = r2 >> 16; - gUnknown_3005E94[gUnknown_203AF98].unk_3 = r2 >> 24; - gUnknown_203AF98++; + gUnknown_3005E94[sQuestLogIdx].unk_4 = gUnknown_203B01A; + gUnknown_3005E94[sQuestLogIdx].unk_6 = 2; + gUnknown_3005E94[sQuestLogIdx].unk_0 = r2; + gUnknown_3005E94[sQuestLogIdx].unk_1 = r2 >> 8; + gUnknown_3005E94[sQuestLogIdx].unk_2 = r2 >> 16; + gUnknown_3005E94[sQuestLogIdx].unk_3 = r2 >> 24; + sQuestLogIdx++; if (ScriptContext2_IsEnabled()) gUnknown_203B01A = TRUE; else @@ -1856,9 +1856,9 @@ void sub_81128BC(u8 a0) gUnknown_3005E88 = 3; else if (r1 == 2) { - gUnknown_3005E94[gUnknown_203AF98].unk_4 = gUnknown_203B01A; - gUnknown_3005E94[gUnknown_203AF98].unk_6 = 3; - gUnknown_203AF98++; + gUnknown_3005E94[sQuestLogIdx].unk_4 = gUnknown_203B01A; + gUnknown_3005E94[sQuestLogIdx].unk_6 = 3; + sQuestLogIdx++; gUnknown_203B01A = 0; gUnknown_3005E88 = 4; } @@ -1883,57 +1883,57 @@ static void sub_8112940(u8 a0, struct UnkStruct_203AE98 *a1, u16 a2) break; case 1: gUnknown_3005E94 = a1; - gUnknown_3005E8C = a2 / 8; + sNumQuestLogs = a2 / 8; for (i = 0; i < 0x40; i++) { gUnknown_203AF9A[i][0] |= 0xFF; gUnknown_203AF9A[i][1] |= 0xFF; } - gUnknown_203AF98 = 0; + sQuestLogIdx = 0; gUnknown_203B01C = 0; gUnknown_3005E90 = (struct UnkStruct_3005E90){}; - gUnknown_203B01A = gUnknown_3005E94[gUnknown_203AF98].unk_4; - gUnknown_203AF9A[0][0] = gUnknown_3005E94[gUnknown_203AF98].unk_3; + gUnknown_203B01A = gUnknown_3005E94[sQuestLogIdx].unk_4; + gUnknown_203AF9A[0][0] = gUnknown_3005E94[sQuestLogIdx].unk_3; gUnknown_203AF9A[0][1] = 0xFF; gUnknown_3005E88 = 1; break; case 2: gUnknown_3005E94 = a1; - gUnknown_3005E8C = a2 / 8; - for (i = 0; i < gUnknown_3005E8C; i++) + sNumQuestLogs = a2 / 8; + for (i = 0; i < sNumQuestLogs; i++) { gUnknown_3005E94[i] = (struct UnkStruct_203AE98){ 0, 0, 0, 0, 0xFFFF, 0xFF }; } - gUnknown_203AF98 = 0; + sQuestLogIdx = 0; gUnknown_203B01A = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_4 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_6 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_0 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_4 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_6 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_0 = 0; switch (GetPlayerFacingDirection()) { case 0: case 1: - gUnknown_3005E94[gUnknown_203AF98].unk_3 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_3 = 0; break; case 4: - gUnknown_3005E94[gUnknown_203AF98].unk_3 = 3; + gUnknown_3005E94[sQuestLogIdx].unk_3 = 3; break; case 2: - gUnknown_3005E94[gUnknown_203AF98].unk_3 = 1; + gUnknown_3005E94[sQuestLogIdx].unk_3 = 1; break; case 3: - gUnknown_3005E94[gUnknown_203AF98].unk_3 = 2; + gUnknown_3005E94[sQuestLogIdx].unk_3 = 2; break; } gUnknown_203B01C = 0; - gUnknown_203AF98++; - gUnknown_3005E94[gUnknown_203AF98].unk_4 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_6 = 2; - gUnknown_3005E94[gUnknown_203AF98].unk_0 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_1 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_2 = 0; - gUnknown_3005E94[gUnknown_203AF98].unk_3 = 0; - gUnknown_203AF98++; + sQuestLogIdx++; + gUnknown_3005E94[sQuestLogIdx].unk_4 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_6 = 2; + gUnknown_3005E94[sQuestLogIdx].unk_0 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_1 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_2 = 0; + gUnknown_3005E94[sQuestLogIdx].unk_3 = 0; + sQuestLogIdx++; gUnknown_3005E88 = 2; break; } @@ -1955,16 +1955,16 @@ void sub_8112B3C(void) { while (1) { - switch (gUnknown_3005E94[gUnknown_203AF98].unk_6) + switch (gUnknown_3005E94[sQuestLogIdx].unk_6) { case 0: - gUnknown_203AF9A[gUnknown_3005E94[gUnknown_203AF98].unk_0][0] = gUnknown_3005E94[gUnknown_203AF98].unk_3; + gUnknown_203AF9A[gUnknown_3005E94[sQuestLogIdx].unk_0][0] = gUnknown_3005E94[sQuestLogIdx].unk_3; break; case 1: - gUnknown_203AF9A[gUnknown_3005E94[gUnknown_203AF98].unk_0][1] = gUnknown_3005E94[gUnknown_203AF98].unk_3; + gUnknown_203AF9A[gUnknown_3005E94[sQuestLogIdx].unk_0][1] = gUnknown_3005E94[sQuestLogIdx].unk_3; break; case 2: - *(u32 *)&gUnknown_3005E90 = ((gUnknown_3005E94[gUnknown_203AF98].unk_3 << 24) | (gUnknown_3005E94[gUnknown_203AF98].unk_2 << 16) | (gUnknown_3005E94[gUnknown_203AF98].unk_1 << 8) | (gUnknown_3005E94[gUnknown_203AF98].unk_0 << 0)); + *(u32 *)&gUnknown_3005E90 = ((gUnknown_3005E94[sQuestLogIdx].unk_3 << 24) | (gUnknown_3005E94[sQuestLogIdx].unk_2 << 16) | (gUnknown_3005E94[sQuestLogIdx].unk_1 << 8) | (gUnknown_3005E94[sQuestLogIdx].unk_0 << 0)); break; case 3: gUnknown_3005E88 = 3; @@ -1977,12 +1977,12 @@ void sub_8112B3C(void) } if (gUnknown_3005E88 == 0) break; - if (++gUnknown_203AF98 >= gUnknown_3005E8C) + if (++sQuestLogIdx >= sNumQuestLogs) { gUnknown_3005E88 = 0; break; } - gUnknown_203B01A = gUnknown_3005E94[gUnknown_203AF98].unk_4; + gUnknown_203B01A = gUnknown_3005E94[sQuestLogIdx].unk_4; if (gUnknown_3005E88 == 3) break; if (gUnknown_203B01A == 0) @@ -1992,13 +1992,13 @@ void sub_8112B3C(void) } } } - else if (gUnknown_203AF98 >= gUnknown_3005E8C) + else if (sQuestLogIdx >= sNumQuestLogs) gUnknown_3005E88 = 0; break; case 2: if (ScriptContext2_IsEnabled() != 1) gUnknown_203B01A++; - if (gUnknown_203AF98 >= gUnknown_3005E8C) + if (sQuestLogIdx >= sNumQuestLogs) gUnknown_3005E88 = 0; break; case 3: @@ -2052,18 +2052,18 @@ void sub_8112B3C(void) "_08112B8C: .4byte gUnknown_203B01A\n" "_08112B90:\n" "\tldr r5, _08112B98 @ =gUnknown_3005E88\n" - "\tldr r4, _08112B9C @ =gUnknown_203AF98\n" + "\tldr r4, _08112B9C @ =sQuestLogIdx\n" "\tldr r6, _08112BA0 @ =gUnknown_3005E94\n" "\tb _08112BD4\n" "\t.align 2, 0\n" "_08112B98: .4byte gUnknown_3005E88\n" - "_08112B9C: .4byte gUnknown_203AF98\n" + "_08112B9C: .4byte sQuestLogIdx\n" "_08112BA0: .4byte gUnknown_3005E94\n" "_08112BA4:\n" "\tldrh r0, [r4]\n" "\tadds r0, 0x1\n" "\tstrh r0, [r4]\n" - "\tldr r1, _08112BF0 @ =gUnknown_3005E8C\n" + "\tldr r1, _08112BF0 @ =sNumQuestLogs\n" "\tlsls r0, 16\n" "\tlsrs r0, 16\n" "\tldrh r1, [r1]\n" @@ -2100,7 +2100,7 @@ void sub_8112B3C(void) "\tbeq _08112C18\n" "\tb _08112C50\n" "\t.align 2, 0\n" - "_08112BF0: .4byte gUnknown_3005E8C\n" + "_08112BF0: .4byte sNumQuestLogs\n" "_08112BF4: .4byte 0x0000ffff\n" "_08112BF8:\n" "\tcmp r0, 0xFE\n" @@ -2173,8 +2173,8 @@ void sub_8112B3C(void) "\tadds r0, 0x1\n" "\tstrh r0, [r1]\n" "_08112C72:\n" - "\tldr r0, _08112C90 @ =gUnknown_203AF98\n" - "\tldr r1, _08112C94 @ =gUnknown_3005E8C\n" + "\tldr r0, _08112C90 @ =sQuestLogIdx\n" + "\tldr r1, _08112C94 @ =sNumQuestLogs\n" "\tldrh r0, [r0]\n" "\tldrh r1, [r1]\n" "\tcmp r0, r1\n" @@ -2188,8 +2188,8 @@ void sub_8112B3C(void) "\tbx r0\n" "\t.align 2, 0\n" "_08112C8C: .4byte gUnknown_203B01A\n" - "_08112C90: .4byte gUnknown_203AF98\n" - "_08112C94: .4byte gUnknown_3005E8C\n" + "_08112C90: .4byte sQuestLogIdx\n" + "_08112C94: .4byte sNumQuestLogs\n" "_08112C98: .4byte gUnknown_3005E88"); } #endif @@ -2217,14 +2217,14 @@ u8 sub_8112CAC(void) static bool8 sub_8112CEC(void) { - if (gUnknown_203AF98 >= gUnknown_3005E8C || ScriptContext2_IsEnabled() == TRUE) + if (sQuestLogIdx >= sNumQuestLogs || ScriptContext2_IsEnabled() == TRUE) return TRUE; return FALSE; } static bool8 sub_8112D1C(void) { - if (gUnknown_203AF98 >= gUnknown_3005E8C) + if (sQuestLogIdx >= sNumQuestLogs) return TRUE; return FALSE; } @@ -2235,37 +2235,37 @@ static const struct UnkStruct_300201C gUnknown_84566A4 = { 0x7FFF }; -void * sub_8112D40(u8 a0, u16 a1) +void * QuestLogGetFlagOrVarPtr(u8 isFlag, u16 idx) { - u16 * response; - if (gUnknown_203AF98 == 0) + void * response; + if (sQuestLogIdx == 0) return NULL; - if (gUnknown_203AF98 >= gUnknown_3005E8C) + if (sQuestLogIdx >= sNumQuestLogs) return NULL; - if (gUnknown_203B01E >= gUnknown_3002020) + if (sFlagOrVarPlayhead >= sNumFlagsOrVars) return NULL; - if (gUnknown_300201C[gUnknown_203B01E].unk_0_0 == a1 && gUnknown_300201C[gUnknown_203B01E].unk_0_f == a0) + if (sFlagOrVarRecords[sFlagOrVarPlayhead].idx == idx && sFlagOrVarRecords[sFlagOrVarPlayhead].isFlag == isFlag) { - response = &gUnknown_300201C[gUnknown_203B01E].unk_2; - gUnknown_203B01E++; + response = &sFlagOrVarRecords[sFlagOrVarPlayhead].value; + sFlagOrVarPlayhead++; } else response = NULL; return response; } -void sub_8112DB0(u8 a0, u16 a1, u16 a2) +void QuestLogSetFlagOrVar(u8 isFlag, u16 idx, u16 value) { - if (gUnknown_203AF98 == 0) + if (sQuestLogIdx == 0) return; - if (gUnknown_203AF98 >= gUnknown_3005E8C) + if (sQuestLogIdx >= sNumQuestLogs) return; - if (gUnknown_203B01E >= gUnknown_3002020) + if (sFlagOrVarPlayhead >= sNumFlagsOrVars) return; - gUnknown_300201C[gUnknown_203B01E].unk_0_0 = a1; - gUnknown_300201C[gUnknown_203B01E].unk_0_f = a0; - gUnknown_300201C[gUnknown_203B01E].unk_2 = a2; - gUnknown_203B01E++; + sFlagOrVarRecords[sFlagOrVarPlayhead].idx = idx; + sFlagOrVarRecords[sFlagOrVarPlayhead].isFlag = isFlag; + sFlagOrVarRecords[sFlagOrVarPlayhead].value = value; + sFlagOrVarPlayhead++; } void sub_8112E3C(u8 a0, struct UnkStruct_300201C * a1, u16 a2) @@ -2276,14 +2276,14 @@ void sub_8112E3C(u8 a0, struct UnkStruct_300201C * a1, u16 a2) gUnknown_3005E88 = 0; else { - gUnknown_300201C = a1; - gUnknown_3002020 = a2 >> 2; - gUnknown_203B01E = 0; + sFlagOrVarRecords = a1; + sNumFlagsOrVars = a2 >> 2; + sFlagOrVarPlayhead = 0; if (a0 == 2) { - for (i = 0; i < gUnknown_3005E8C; i++) + for (i = 0; i < sNumQuestLogs; i++) { - gUnknown_300201C[i] = gUnknown_84566A4; + sFlagOrVarRecords[i] = gUnknown_84566A4; } } } @@ -3250,7 +3250,7 @@ void sub_81139BC(void) static void sub_8113A1C(u16 a0) { gUnknown_203AE08 = sub_8113C5C(gUnknown_203AE08, a0); - gUnknown_203AF98++; + sQuestLogIdx++; } static bool8 sub_8113A44(u16 a0, u16 *a1) @@ -3383,7 +3383,7 @@ static void sub_8113ABC(u16 * a0) #ifdef NONMATCHING static bool8 sub_8113AE8(u16 * a0) { - if (a0 == NULL || a0[1] > gUnknown_203AF98) + if (a0 == NULL || a0[1] > sQuestLogIdx) return FALSE; sQuestLogScriptParsingCBs[a0[0] & 0xFFF](a0); @@ -3401,7 +3401,7 @@ static bool8 sub_8113AE8(u16 * a0) "\tadds r4, r0, 0\n" "\tcmp r0, 0\n" "\tbeq _08113AFA\n" - "\tldr r1, _08113B00 @ =gUnknown_203AF98\n" + "\tldr r1, _08113B00 @ =sQuestLogIdx\n" "\tldrh r0, [r0, 0x2]\n" "\tldrh r1, [r1]\n" "\tcmp r0, r1\n" @@ -3410,7 +3410,7 @@ static bool8 sub_8113AE8(u16 * a0) "\tmovs r0, 0\n" "\tb _08113B32\n" "\t.align 2, 0\n" - "_08113B00: .4byte gUnknown_203AF98\n" + "_08113B00: .4byte sQuestLogIdx\n" "_08113B04:\n" "\tldr r2, _08113B38 @ =sQuestLogScriptParsingCBs\n" "\tldrh r1, [r4]\n" @@ -3465,11 +3465,11 @@ static void sub_8113B88(void) static void sub_8113B94(u16 a0) { - if (gUnknown_203B044.unk_0 != (u8)a0 || gUnknown_203B044.unk_2 != gUnknown_203AF98) + if (gUnknown_203B044.unk_0 != (u8)a0 || gUnknown_203B044.unk_2 != sQuestLogIdx) { gUnknown_203B044.unk_0 = a0; gUnknown_203B044.unk_1 = 0; - gUnknown_203B044.unk_2 = gUnknown_203AF98; + gUnknown_203B044.unk_2 = sQuestLogIdx; } else if (gUnknown_203B044.unk_1 < 5) gUnknown_203B044.unk_1++; @@ -3628,7 +3628,7 @@ u16 * sub_8113DE0(u16 a0, u16 * a1) r1 = gUnknown_203B044.unk_1; r5[0] = a0 + (r1 << 12); - r5[1] = gUnknown_203AF98; + r5[1] = sQuestLogIdx; r5 = (void *)r5 + (r1 * r6 + 4); return r5; } @@ -3877,7 +3877,7 @@ static u16 * sub_81143F0(u16 * a0, const u16 * a1) return NULL; r4[0] = 11; - r4[1] = gUnknown_203AF98; + r4[1] = sQuestLogIdx; return r4 + 2; } @@ -3893,7 +3893,7 @@ static u16 * sub_811445C(u16 * a0, const u16 * a1) u16 * r4 = a0 + 4; a0[0] = 12; - a0[1] = gUnknown_203AF98; + a0[1] = sQuestLogIdx; a0[2] = a1[0]; a0[3] = a1[1]; a1 += 2; @@ -3938,7 +3938,7 @@ static const u8 *const gUnknown_8456AE4[] = { static u16 * sub_81144EC(u16 * a0, const u16 * a1) { a0[0] = 13; - a0[1] = gUnknown_203AF98; + a0[1] = sQuestLogIdx; *((u8 *)a0 + 4) = *((const u8 *)a1 + 0); memcpy((u8 *)a0 + 5, (const u8 *)a1 + 1, 7); a0 += 6; @@ -3962,7 +3962,7 @@ static const u16 * sub_8114518(const u16 * a0) static u16 * sub_8114578(u16 * a0, const u16 * a1) { a0[0] = 14; - a0[1] = gUnknown_203AF98; + a0[1] = sQuestLogIdx; *((u8 *)a0 + 4) = *((const u8 *)a1 + 0); memcpy((u8 *)a0 + 5, (const u8 *)a1 + 1, 7); a0 += 6; @@ -3986,7 +3986,7 @@ static const u16 * sub_81145A4(const u16 * a0) static u16 * sub_8114604(u16 * a0, const u16 * a1) { a0[0] = 15; - a0[1] = gUnknown_203AF98; + a0[1] = sQuestLogIdx; *((u8 *)a0 + 4) = *((const u8 *)a1 + 0); memcpy((u8 *)a0 + 5, (const u8 *)a1 + 1, 7); memcpy((u8 *)a0 + 12, (const u8 *)a1 + 8, 7); @@ -4021,7 +4021,7 @@ static const u16 * sub_811464C(const u16 * a0) static u16 * sub_8114710(u16 * a0, const u16 * a1) { a0[0] = 16; - a0[1] = gUnknown_203AF98; + a0[1] = sQuestLogIdx; return a0 + 2; } @@ -4035,7 +4035,7 @@ static const u16 * sub_8114724(const u16 * a0) static u16 * sub_8114744(u16 * a0, const u16 * a1) { a0[0] = 17; - a0[1] = gUnknown_203AF98; + a0[1] = sQuestLogIdx; return a0 + 2; } @@ -4050,7 +4050,7 @@ static u16 * sub_8114778(u16 * a0, const u16 * a1) { u8 * r4 = (u8 *)(a0 + 4); a0[0] = 18; - a0[1] = gUnknown_203AF98; + a0[1] = sQuestLogIdx; a0[2] = a1[0]; a0[3] = a1[1]; memcpy(r4, a1 + 2, 7); @@ -4074,7 +4074,7 @@ static const u16 * sub_81147A8(const u16 * a0) static u16 * sub_8114808(u16 * a0, const u16 * a1) { a0[0] = 19; - a0[1] = gUnknown_203AF98; + a0[1] = sQuestLogIdx; *(u8 *)&a0[2] = *(const u8 *)&a1[0]; memcpy((u8 *)a0 + 5, (const u8 *)a1 + 1, 7); a0 += 6; @@ -4376,7 +4376,7 @@ static u16 * sub_8114DE8(u16 * a0, const u16 * a1) if (r5[0] == 0 && r5[1] == 0) { r4[0] = 31; - r4[1] = gUnknown_203AF98; + r4[1] = sQuestLogIdx; } if (a1[0]) r4[2] = a1[0]; @@ -4476,7 +4476,7 @@ static u16 * sub_8115078(u16 * a0, const u16 * a1) if (!sub_8110944(a0, gUnknown_8456AA0[33])) return NULL; a0[0] = 0x2021; - a0[1] = gUnknown_203AF98; + a0[1] = sQuestLogIdx; a0[2] = a1[1]; a0[3] = a1[2]; *((u8 *)a0 + 8) = *((const u8 *)a1 + 6); diff --git a/sym_common.txt b/sym_common.txt index d7883a681..7e3d83488 100644 --- a/sym_common.txt +++ b/sym_common.txt @@ -203,7 +203,7 @@ gUnknown_3005E20: @ 3005E20 .align 2 .include "quest_log.o" -gUnknown_3005E8C: @ 3005E8C +sNumQuestLogs: @ 3005E8C .space 0x4 gUnknown_3005E90: @ 3005E90 From ee00966b686e7fdff0b9578d592c31019065e4f3 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 09:16:37 -0400 Subject: [PATCH 102/114] Name some quest log strings --- data/text/quest_log.inc | 68 ++++---- src/quest_log.c | 334 ++++++++++++++++++++-------------------- 2 files changed, 201 insertions(+), 201 deletions(-) diff --git a/data/text/quest_log.inc b/data/text/quest_log.inc index 62315aed3..7a605b239 100644 --- a/data/text/quest_log.inc +++ b/data/text/quest_log.inc @@ -378,104 +378,104 @@ gUnknown_841B073:: @ 841B073 .string "And {PLAYER} saved the game at this\n" .string "location: {STR_VAR_1}.$" -gUnknown_841B09F:: @ 841B09F +gQuestLogString_Home:: @ 841B09F .string "HOME$" -gUnknown_841B0A4:: @ 841B0A4 +gQuestLogString_OakResearchLab:: @ 841B0A4 .string "OAK RESEARCH LAB$" -gUnknown_841B0B5:: @ 841B0B5 +gQuestLogString_Gym:: @ 841B0B5 .string "GYM$" -gUnknown_841B0B9:: @ 841B0B9 +gQuestLogString_PokemonLeagueGate:: @ 841B0B9 .string "POKéMON LEAGUE GATE$" -gUnknown_841B0CD:: @ 841B0CD +gQuestLogString_ViridianForest:: @ 841B0CD .string "VIRIDIAN FOREST$" -gUnknown_841B0DD:: @ 841B0DD +gQuestLogString_PewterMuseumOfScience:: @ 841B0DD .string "PEWTER MUSEUM OF SCIENCE$" -gUnknown_841B0F6:: @ 841B0F6 +gQuestLogString_MtMoon:: @ 841B0F6 .string "MT. MOON$" -gUnknown_841B0FF:: @ 841B0FF +gQuestLogString_BikeShop:: @ 841B0FF .string "BIKE SHOP$" -gUnknown_841B109:: @ 841B109 +gQuestLogString_BillSHouse:: @ 841B109 .string "BILL'S HOUSE$" -gUnknown_841B116:: @ 841B116 +gQuestLogString_DayCare:: @ 841B116 .string "DAY CARE$" -gUnknown_841B11F:: @ 841B11F +gQuestLogString_UndergroundPath:: @ 841B11F .string "UNDERGROUND PATH$" -gUnknown_841B130:: @ 841B130 +gQuestLogString_PokemonFanClub:: @ 841B130 .string "POKéMON FAN CLUB$" -gUnknown_841B141:: @ 841B141 +gQuestLogString_SSAnne:: @ 841B141 .string "S.S. ANNE$" -gUnknown_841B14B:: @ 841B14B +gQuestLogString_DiglettSCave:: @ 841B14B .string "DIGLETT'S CAVE$" -gUnknown_841B15A:: @ 841B15A +gQuestLogString_RockTunnel:: @ 841B15A .string "ROCK TUNNEL$" -gUnknown_841B166:: @ 841B166 +gQuestLogString_PowerPlant:: @ 841B166 .string "POWER PLANT$" -gUnknown_841B172:: @ 841B172 +gQuestLogString_PokemonTower:: @ 841B172 .string "POKéMON TOWER$" -gUnknown_841B180:: @ 841B180 +gQuestLogString_VolunteerHouse:: @ 841B180 .string "VOLUNTEER HOUSE$" -gUnknown_841B190:: @ 841B190 +gQuestLogString_NameRaterSHouse:: @ 841B190 .string "NAME RATER'S HOUSE$" -gUnknown_841B1A3:: @ 841B1A3 +gQuestLogString_CeladonDeptStore:: @ 841B1A3 .string "CELADON DEPT. STORE$" -gUnknown_841B1B7:: @ 841B1B7 +gQuestLogString_CeladonMansion:: @ 841B1B7 .string "CELADON MANSION$" -gUnknown_841B1C7:: @ 841B1C7 +gQuestLogString_RocketGameCorner:: @ 841B1C7 .string "ROCKET GAME CORNER$" -gUnknown_841B1DA:: @ 841B1DA +gQuestLogString_Restaurant:: @ 841B1DA .string "RESTAURANT$" -gUnknown_841B1E5:: @ 841B1E5 +gQuestLogString_RocketHideout:: @ 841B1E5 .string "ROCKET HIDEOUT$" -gUnknown_841B1F4:: @ 841B1F4 +gQuestLogString_SafariZone:: @ 841B1F4 .string "SAFARI ZONE$" -gUnknown_841B200:: @ 841B200 +gQuestLogString_WardenSHome:: @ 841B200 .string "WARDEN'S HOME$" -gUnknown_841B20E:: @ 841B20E +gQuestLogString_FightingDojo:: @ 841B20E .string "FIGHTING DOJO$" -gUnknown_841B21C:: @ 841B21C +gQuestLogString_SilphCo:: @ 841B21C .string "SILPH CO.$" -gUnknown_841B226:: @ 841B226 +gQuestLogString_SeafoamIslands:: @ 841B226 .string "SEAFOAM ISLANDS$" -gUnknown_841B236:: @ 841B236 +gQuestLogString_PokemonMansion:: @ 841B236 .string "POKéMON MANSION$" -gUnknown_841B246:: @ 841B246 +gQuestLogString_PokemonResearchLab:: @ 841B246 .string "POKéMON RESEARCH LAB$" -gUnknown_841B25B:: @ 841B25B +gQuestLogString_VictoryRoad:: @ 841B25B .string "VICTORY ROAD$" -gUnknown_841B268:: @ 841B268 +gQuestLogString_PokemonLeague:: @ 841B268 .string "POKéMON LEAGUE$" -gUnknown_841B277:: @ 841B277 +gQuestLogString_CeruleanCave:: @ 841B277 .string "CERULEAN CAVE$" diff --git a/src/quest_log.c b/src/quest_log.c index b37e54071..8762d8e60 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -364,40 +364,40 @@ extern const u8 gUnknown_841B005[]; extern const u8 gUnknown_841B03F[]; extern const u8 gUnknown_841B064[]; extern const u8 gUnknown_841B073[]; -extern const u8 gUnknown_841B09F[]; -extern const u8 gUnknown_841B0A4[]; -extern const u8 gUnknown_841B0B5[]; -extern const u8 gUnknown_841B0B9[]; -extern const u8 gUnknown_841B0CD[]; -extern const u8 gUnknown_841B0DD[]; -extern const u8 gUnknown_841B0F6[]; -extern const u8 gUnknown_841B0FF[]; -extern const u8 gUnknown_841B109[]; -extern const u8 gUnknown_841B116[]; -extern const u8 gUnknown_841B11F[]; -extern const u8 gUnknown_841B130[]; -extern const u8 gUnknown_841B141[]; -extern const u8 gUnknown_841B14B[]; -extern const u8 gUnknown_841B15A[]; -extern const u8 gUnknown_841B166[]; -extern const u8 gUnknown_841B172[]; -extern const u8 gUnknown_841B180[]; -extern const u8 gUnknown_841B190[]; -extern const u8 gUnknown_841B1A3[]; -extern const u8 gUnknown_841B1B7[]; -extern const u8 gUnknown_841B1C7[]; -extern const u8 gUnknown_841B1DA[]; -extern const u8 gUnknown_841B1E5[]; -extern const u8 gUnknown_841B1F4[]; -extern const u8 gUnknown_841B200[]; -extern const u8 gUnknown_841B20E[]; -extern const u8 gUnknown_841B21C[]; -extern const u8 gUnknown_841B226[]; -extern const u8 gUnknown_841B236[]; -extern const u8 gUnknown_841B246[]; -extern const u8 gUnknown_841B25B[]; -extern const u8 gUnknown_841B268[]; -extern const u8 gUnknown_841B277[]; +extern const u8 gQuestLogString_Home[]; +extern const u8 gQuestLogString_OakResearchLab[]; +extern const u8 gQuestLogString_Gym[]; +extern const u8 gQuestLogString_PokemonLeagueGate[]; +extern const u8 gQuestLogString_ViridianForest[]; +extern const u8 gQuestLogString_PewterMuseumOfScience[]; +extern const u8 gQuestLogString_MtMoon[]; +extern const u8 gQuestLogString_BikeShop[]; +extern const u8 gQuestLogString_BillSHouse[]; +extern const u8 gQuestLogString_DayCare[]; +extern const u8 gQuestLogString_UndergroundPath[]; +extern const u8 gQuestLogString_PokemonFanClub[]; +extern const u8 gQuestLogString_SSAnne[]; +extern const u8 gQuestLogString_DiglettSCave[]; +extern const u8 gQuestLogString_RockTunnel[]; +extern const u8 gQuestLogString_PowerPlant[]; +extern const u8 gQuestLogString_PokemonTower[]; +extern const u8 gQuestLogString_VolunteerHouse[]; +extern const u8 gQuestLogString_NameRaterSHouse[]; +extern const u8 gQuestLogString_CeladonDeptStore[]; +extern const u8 gQuestLogString_CeladonMansion[]; +extern const u8 gQuestLogString_RocketGameCorner[]; +extern const u8 gQuestLogString_Restaurant[]; +extern const u8 gQuestLogString_RocketHideout[]; +extern const u8 gQuestLogString_SafariZone[]; +extern const u8 gQuestLogString_WardenSHome[]; +extern const u8 gQuestLogString_FightingDojo[]; +extern const u8 gQuestLogString_SilphCo[]; +extern const u8 gQuestLogString_SeafoamIslands[]; +extern const u8 gQuestLogString_PokemonMansion[]; +extern const u8 gQuestLogString_PokemonResearchLab[]; +extern const u8 gQuestLogString_VictoryRoad[]; +extern const u8 gQuestLogString_PokemonLeague[]; +extern const u8 gQuestLogString_CeruleanCave[]; extern const u8 gUnknown_8418C1B[]; @@ -4544,150 +4544,150 @@ static const u16 * sub_81151DC(const u16 * a0) } static const u8 *const gUnknown_8456AF0[] = { - gUnknown_841B09F, - gUnknown_841B0A4, - gUnknown_841B0B5, - gUnknown_841B0B9, - gUnknown_841B0B9, - gUnknown_841B0CD, - gUnknown_841B0CD, - gUnknown_841B0DD, - gUnknown_841B0B5, - gUnknown_841B0F6, - gUnknown_841B0F6, - gUnknown_841B0B5, - gUnknown_841B0FF, - gUnknown_841B109, - gUnknown_841B116, - gUnknown_841B11F, - gUnknown_841B11F, - gUnknown_841B130, - gUnknown_841B0B5, - gUnknown_841B141, - gUnknown_841B14B, - gUnknown_841B14B, - gUnknown_841B15A, - gUnknown_841B15A, - gUnknown_841B166, - gUnknown_841B172, - gUnknown_841B180, - gUnknown_841B190, - gUnknown_841B11F, - gUnknown_841B11F, - gUnknown_841B1A3, - gUnknown_841B1B7, - gUnknown_841B1C7, - gUnknown_841B0B5, - gUnknown_841B1DA, - gUnknown_841B1E5, - gUnknown_841B1F4, - gUnknown_841B0B5, - gUnknown_841B200, - gUnknown_841B20E, - gUnknown_841B0B5, - gUnknown_841B21C, - gUnknown_841B226, - gUnknown_841B226, - gUnknown_841B236, - gUnknown_841B0B5, - gUnknown_841B246, - gUnknown_841B25B, - gUnknown_841B25B, - gUnknown_841B268, - gUnknown_841B277 + gQuestLogString_Home, + gQuestLogString_OakResearchLab, + gQuestLogString_Gym, + gQuestLogString_PokemonLeagueGate, + gQuestLogString_PokemonLeagueGate, + gQuestLogString_ViridianForest, + gQuestLogString_ViridianForest, + gQuestLogString_PewterMuseumOfScience, + gQuestLogString_Gym, + gQuestLogString_MtMoon, + gQuestLogString_MtMoon, + gQuestLogString_Gym, + gQuestLogString_BikeShop, + gQuestLogString_BillSHouse, + gQuestLogString_DayCare, + gQuestLogString_UndergroundPath, + gQuestLogString_UndergroundPath, + gQuestLogString_PokemonFanClub, + gQuestLogString_Gym, + gQuestLogString_SSAnne, + gQuestLogString_DiglettSCave, + gQuestLogString_DiglettSCave, + gQuestLogString_RockTunnel, + gQuestLogString_RockTunnel, + gQuestLogString_PowerPlant, + gQuestLogString_PokemonTower, + gQuestLogString_VolunteerHouse, + gQuestLogString_NameRaterSHouse, + gQuestLogString_UndergroundPath, + gQuestLogString_UndergroundPath, + gQuestLogString_CeladonDeptStore, + gQuestLogString_CeladonMansion, + gQuestLogString_RocketGameCorner, + gQuestLogString_Gym, + gQuestLogString_Restaurant, + gQuestLogString_RocketHideout, + gQuestLogString_SafariZone, + gQuestLogString_Gym, + gQuestLogString_WardenSHome, + gQuestLogString_FightingDojo, + gQuestLogString_Gym, + gQuestLogString_SilphCo, + gQuestLogString_SeafoamIslands, + gQuestLogString_SeafoamIslands, + gQuestLogString_PokemonMansion, + gQuestLogString_Gym, + gQuestLogString_PokemonResearchLab, + gQuestLogString_VictoryRoad, + gQuestLogString_VictoryRoad, + gQuestLogString_PokemonLeague, + gQuestLogString_CeruleanCave }; static const u8 *const gUnknown_8456BBC[] = { - gUnknown_841A53A, - gUnknown_841AD9E, - gUnknown_841ADC8, - gUnknown_841ADFF, - gUnknown_841AE1E, - gUnknown_841AE48, - gUnknown_841AEA7, - gUnknown_841AEDC, - gUnknown_841AFD6, - gUnknown_841B005 + gUnknown_841A53A, + gUnknown_841AD9E, + gUnknown_841ADC8, + gUnknown_841ADFF, + gUnknown_841AE1E, + gUnknown_841AE48, + gUnknown_841AEA7, + gUnknown_841AEDC, + gUnknown_841AFD6, + gUnknown_841B005 }; static const u8 gUnknown_8456BE4[] = { - 0x03, - 0x04, - 0x05, - 0x08, - 0x08, - 0x07, - 0x07, - 0x01, - 0x05, - 0x07, - 0x07, - 0x05, - 0x00, - 0x00, - 0x00, - 0x08, - 0x08, - 0x00, - 0x05, - 0x08, - 0x07, - 0x07, - 0x07, - 0x07, - 0x08, - 0x08, - 0x00, - 0x00, - 0x08, - 0x08, - 0x00, - 0x00, - 0x02, - 0x05, - 0x00, - 0x08, - 0x06, - 0x05, - 0x00, - 0x00, - 0x05, - 0x09, - 0x07, - 0x07, - 0x09, - 0x05, - 0x00, - 0x07, - 0x07, - 0x08, - 0x07 + 0x03, + 0x04, + 0x05, + 0x08, + 0x08, + 0x07, + 0x07, + 0x01, + 0x05, + 0x07, + 0x07, + 0x05, + 0x00, + 0x00, + 0x00, + 0x08, + 0x08, + 0x00, + 0x05, + 0x08, + 0x07, + 0x07, + 0x07, + 0x07, + 0x08, + 0x08, + 0x00, + 0x00, + 0x08, + 0x08, + 0x00, + 0x00, + 0x02, + 0x05, + 0x00, + 0x08, + 0x06, + 0x05, + 0x00, + 0x00, + 0x05, + 0x09, + 0x07, + 0x07, + 0x09, + 0x05, + 0x00, + 0x07, + 0x07, + 0x08, + 0x07 }; static const u8 gUnknown_8456C17[] = { - 0x5a, - 0x5b, - 0x5d, - 0x5e, - 0x5f, - 0x62, - 0x60, - 0x59 + 0x5a, + 0x5b, + 0x5d, + 0x5e, + 0x5f, + 0x62, + 0x60, + 0x59 }; static const u8 *const gUnknown_8456C20[] = { - gUnknown_841AC51, - gUnknown_841ABAB, - gUnknown_841ABCD, - gUnknown_841AC2A, - gUnknown_841ABF9, - gUnknown_841AC93, - gUnknown_841ACBC, - gUnknown_841AD69, - gUnknown_841AD1D, - gUnknown_841A90C, - gUnknown_841A8E0, - gUnknown_841AD3C + gUnknown_841AC51, + gUnknown_841ABAB, + gUnknown_841ABCD, + gUnknown_841AC2A, + gUnknown_841ABF9, + gUnknown_841AC93, + gUnknown_841ACBC, + gUnknown_841AD69, + gUnknown_841AD1D, + gUnknown_841A90C, + gUnknown_841A8E0, + gUnknown_841AD3C }; static u16 * sub_8115280(u16 * a0, const u16 * a1) @@ -4785,7 +4785,7 @@ static const u16 * sub_8115460(const u16 * a0) if (r5[0] == 7) { if (r5[1] == 0x58) - StringCopy(gStringVar3, gUnknown_841B09F); + StringCopy(gStringVar3, gQuestLogString_Home); else StringCopy(gStringVar3, gUnknown_8418C1B); } From ba768c855d977b73e9a87d8bb823f9167e0b9c92 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 09:19:58 -0400 Subject: [PATCH 103/114] Dump std string ptrs --- baserom.ips | Bin 643242 -> 643126 bytes data/data_835B488.s | 30 +++++++++++++++++++++++++++++- data/strings.s | 6 +++--- 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/baserom.ips b/baserom.ips index fdab16ff0254cb31906fd74356fc201d9922a85c..bdd4e4f31f59c765d56afa0cf5ab257761084e9d 100644 GIT binary patch delta 46 xcmZ3rP<`71^@bM47N!>F7M3lnA%!gLI!YStX9`(?m<@>8ftX|anL^HcaR8945$pf} delta 169 zcmWN=Arrx19Kd0-z1!bOlCVTsu`0TIvnoiIe1KPE&cb^)A3zj{WH*{HcMFQdiN1rP z`8{_}v5SuTD6@{OTi1FgH8Lyz(%oL?T5i1a!6(1`v9{2n*kp@scGzQ|0}eUnlryHx gxnZ1YIV`mltoY`K>oSz84D-Y&`V1)N#57)$Kd)gpfdBvi diff --git a/data/data_835B488.s b/data/data_835B488.s index f6bb5878d..fc3032459 100644 --- a/data/data_835B488.s +++ b/data/data_835B488.s @@ -994,7 +994,35 @@ gUnknown_83E04B0:: @ 83E04B0 .4byte gUnknown_83E0480, 5 gStdStringPtrs:: @ 83E06B8 - .incbin "baserom.gba", 0x3E06B8, 0x74 + .4byte gUnknown_8417ABF + .4byte gUnknown_8417AC4 + .4byte gUnknown_8417ACB + .4byte gUnknown_8417AD0 + .4byte gUnknown_8417AD6 + .4byte gUnknown_8417AF4 + .4byte gUnknown_8417AF9 + .4byte gUnknown_8417B00 + .4byte gUnknown_8417B05 + .4byte gUnknown_8417B0B + .4byte gUnknown_8417B11 + .4byte gUnknown_8417B17 + .4byte gUnknown_8417B21 + .4byte gUnknown_8417B2C + .4byte gUnknown_8417B36 + .4byte gUnknown_8417B3E + .4byte gUnknown_8417B4B + .4byte gUnknown_8417B58 + .4byte gUnknown_8417B65 + .4byte gUnknown_8417B72 + .4byte gUnknown_8417B7C + .4byte gUnknown_8417B87 + .4byte gUnknown_8417B94 + .4byte gUnknown_8417C2D + .4byte gUnknown_8417DA9 + .4byte gUnknown_8417DB6 + .4byte gUnknown_8417DC7 + .4byte gUnknown_8417DD9 + .4byte gUnknown_8417DE1 gUnknown_83E072C:: @ 83E072C .incbin "baserom.gba", 0x3E072C, 0xC diff --git a/data/strings.s b/data/strings.s index f9fea0e1d..18d7435d9 100644 --- a/data/strings.s +++ b/data/strings.s @@ -1551,7 +1551,7 @@ gUnknown_8417B21:: @ 0x8417B21 .string "POKé BALLS$" gUnknown_8417B2C:: @ 0x8417B2C - .string "TMs を HMs$" + .string "TMs & HMs$" gUnknown_8417B36:: @ 0x8417B36 .string "BERRIES$" @@ -2890,7 +2890,7 @@ gUnknown_8419D57:: @ 8419D57 .string "POKéMON TRADES$" gUnknown_8419D66:: @ 8419D66 - .string "UNION TRADES を BATTLES$" + .string "UNION TRADES & BATTLES$" gUnknown_8419D7D:: @ 8419D7D .string "BERRY CRUSH$" @@ -4072,7 +4072,7 @@ gCreditsString_Teruki_Murakawa_Souichi_Yamamoto_Yuichiro_Ito_Akira_Kinashi:: @ 0 .align 2 gCreditsString_Environment_Tool_Programmers:: @ 0x841DB7C .string "\n" - .string "Environment を Tool Programmers\n" + .string "Environment & Tool Programmers\n" .string "\n\n" .string "\n\n" .string "$" From d51915bb0d658772c57178e28ab702ffcff018da Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 09:50:49 -0400 Subject: [PATCH 104/114] Document some variables --- asm/field_specials.s | 2 +- data/maps/BirthIsland_Exterior/scripts.inc | 4 +- include/constants/vars.h | 116 +++++++++++++-------- src/quest_log.c | 54 +++++----- 4 files changed, 105 insertions(+), 71 deletions(-) diff --git a/asm/field_specials.s b/asm/field_specials.s index faf899cfe..d7297ba13 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -5417,7 +5417,7 @@ sub_80CCFBC: @ 80CCFBC ldr r0, _080CCFF0 @ =gSaveBlock1Ptr ldr r0, [r0] ldrh r1, [r0, 0x4] - ldr r0, _080CCFF4 @ =0x00003802 + ldr r0, _080CCFF4 @ =0x00003802 MAP_BIRTH_ISLAND_EXTERIOR cmp r1, r0 bne _080CD000 adds r0, r2, 0x1 diff --git a/data/maps/BirthIsland_Exterior/scripts.inc b/data/maps/BirthIsland_Exterior/scripts.inc index 47baf3c34..f23c73615 100644 --- a/data/maps/BirthIsland_Exterior/scripts.inc +++ b/data/maps/BirthIsland_Exterior/scripts.inc @@ -11,8 +11,8 @@ BirthIsland_Exterior_MapScript3_165213:: @ 8165213 BirthIsland_Exterior_MapScript1_165217:: @ 8165217 setworldmapflag FLAG_WORLD_MAP_BIRTH_ISLAND_EXTERIOR setvar VAR_OBJ_GFX_ID_0, MAP_OBJ_GFX_DEOXYS_N - setvar VAR_0x4026, 0 - setvar VAR_0x403E, 0 + setvar VAR_DEOXYS_INTERACTION_STEP_COUNTER, 0 + setvar VAR_DEOXYS_INTERACTION_NUM, 0 checkflag FLAG_FOUGHT_DEOXYS call_if TRUE, EventScript_16523C checkflag FLAG_FOUGHT_DEOXYS diff --git a/include/constants/vars.h b/include/constants/vars.h index e288ee292..6c38e5ea5 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -5,46 +5,80 @@ #define VARS_START 0x4000 -#define VAR_0x4000 0x4000 -#define VAR_0x4001 0x4001 -#define VAR_0x4002 0x4002 -#define VAR_0x4003 0x4003 -#define VAR_0x4004 0x4004 -#define VAR_0x4005 0x4005 -#define VAR_0x4006 0x4006 -#define VAR_0x4007 0x4007 -#define VAR_0x4008 0x4008 -#define VAR_0x4009 0x4009 -#define VAR_0x400A 0x400A -#define VAR_0x400B 0x400B -#define VAR_0x400C 0x400C -#define VAR_0x400D 0x400D -#define VAR_0x400E 0x400E -#define VAR_0x400F 0x400F -#define VAR_OBJ_GFX_ID_0 0x4010 -#define VAR_OBJ_GFX_ID_1 0x4011 -#define VAR_OBJ_GFX_ID_2 0x4012 -#define VAR_OBJ_GFX_ID_3 0x4013 -#define VAR_OBJ_GFX_ID_4 0x4014 -#define VAR_OBJ_GFX_ID_5 0x4015 -#define VAR_OBJ_GFX_ID_6 0x4016 -#define VAR_OBJ_GFX_ID_7 0x4017 -#define VAR_OBJ_GFX_ID_8 0x4018 -#define VAR_OBJ_GFX_ID_9 0x4019 -#define VAR_OBJ_GFX_ID_A 0x401A -#define VAR_OBJ_GFX_ID_B 0x401B -#define VAR_OBJ_GFX_ID_C 0x401C -#define VAR_OBJ_GFX_ID_D 0x401D -#define VAR_OBJ_GFX_ID_E 0x401E -#define VAR_OBJ_GFX_ID_F 0x401F -#define VAR_REPEL_STEP_COUNT 0x4020 -#define VAR_0x4021 0x4021 -#define VAR_ICE_STEP_COUNT 0x4022 -#define VAR_RENEWABLE_ITEM_STEP_COUNTER 0x4023 -#define VAR_ALTERING_CAVE_WILD_SET 0x4024 -#define VAR_MASSAGE_COOLDOWN_STEP_COUNTER 0x4025 -#define VAR_0x4026 0x4026 -#define VAR_0x4027 0x4027 +// Temporary variables. Reset on map load. +#define VAR_0x4000 0x4000 +#define VAR_0x4001 0x4001 +#define VAR_0x4002 0x4002 +#define VAR_0x4003 0x4003 +#define VAR_0x4004 0x4004 +#define VAR_0x4005 0x4005 +#define VAR_0x4006 0x4006 +#define VAR_0x4007 0x4007 +#define VAR_0x4008 0x4008 +#define VAR_0x4009 0x4009 +#define VAR_0x400A 0x400A +#define VAR_0x400B 0x400B +#define VAR_0x400C 0x400C +#define VAR_0x400D 0x400D +#define VAR_0x400E 0x400E +#define VAR_0x400F 0x400F + +// Object event graphics IDs which can be changed by +// script commands. +#define VAR_OBJ_GFX_ID_0 0x4010 +#define VAR_OBJ_GFX_ID_1 0x4011 +#define VAR_OBJ_GFX_ID_2 0x4012 +#define VAR_OBJ_GFX_ID_3 0x4013 +#define VAR_OBJ_GFX_ID_4 0x4014 +#define VAR_OBJ_GFX_ID_5 0x4015 +#define VAR_OBJ_GFX_ID_6 0x4016 +#define VAR_OBJ_GFX_ID_7 0x4017 +#define VAR_OBJ_GFX_ID_8 0x4018 +#define VAR_OBJ_GFX_ID_9 0x4019 +#define VAR_OBJ_GFX_ID_A 0x401A +#define VAR_OBJ_GFX_ID_B 0x401B +#define VAR_OBJ_GFX_ID_C 0x401C +#define VAR_OBJ_GFX_ID_D 0x401D +#define VAR_OBJ_GFX_ID_E 0x401E +#define VAR_OBJ_GFX_ID_F 0x401F + +// If nonzero, counts down by one every step. +// When it hits zero, repel's effect wears off. +#define VAR_REPEL_STEP_COUNT 0x4020 + +// Counts up every step. Wraps around at 128. +// When wraparound occurs, the friendship of +// every party poke gets a slight boost. +#define VAR_FRIENDSHIP_STEP_COUNT 0x4021 + +// Maybe unused? +#define VAR_ICE_STEP_COUNT 0x4022 + +// Step counter. Caps at 1500. If you enter a map with +// renewable hidden items and this counter is capped, +// the counter resets to 0 and all renewable hidden +// item flags are resampled. +#define VAR_RENEWABLE_ITEM_STEP_COUNTER 0x4023 + +// Determines which wild encounter set to use in the +// Altering Cave. Incremented by Mystery Event. +// Wraps around at 10. +#define VAR_ALTERING_CAVE_WILD_SET 0x4024 + +// Step counter set to 500 at game start. When you get +// a massage from Daisy, it resets to 0. Caps at 500. +#define VAR_MASSAGE_COOLDOWN_STEP_COUNTER 0x4025 + +// Step counter. Wraps around at 100. Used to +// determine whether the player has reached the +// triangle in time. +#define VAR_DEOXYS_INTERACTION_STEP_COUNTER 0x4026 + +// Bits 0-11 are the number of mons in all boxes +// with the species sanity bit set. +// Bits 12-15 are the same for the player's party. +// Used by Quest Log. +#define VAR_QUEST_LOG_MON_COUNTS 0x4027 #define VAR_0x4028 0x4028 #define VAR_0x4029 0x4029 #define VAR_HAPPINESS_STEP_COUNTER 0x402A @@ -70,7 +104,7 @@ #define VAR_0x403B 0x403B #define VAR_0x403C 0x403C #define VAR_0x403D 0x403D -#define VAR_0x403E 0x403E +#define VAR_DEOXYS_INTERACTION_NUM 0x403E #define VAR_0x403F 0x403F #define VAR_DAYS 0x4040 #define VAR_0x4041 0x4041 diff --git a/src/quest_log.c b/src/quest_log.c index 8762d8e60..ec8d736b8 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -129,9 +129,9 @@ static u8 sub_8110E68(struct UnkStruct_203AE98 *); static void sub_8110F90(u8); static void sub_8111150(u8); static void sub_8111368(void); -static void sub_81115E8(void); -static u16 sub_8111618(void); -static u16 sub_811164C(void); +static void QuestLog_GetSaneMonCounts(void); +static u16 QuestLog_GetSanePartyCount(void); +static u16 QuestLog_GetSaneBoxCount(void); static void sub_8111688(void); static void sub_811175C(u8, struct UnkStruct_203AE98 *); static void sub_81118F4(s8); @@ -541,7 +541,7 @@ void sub_8110AEC(u16 a0) gSaveBlock1Ptr->questLog[gUnknown_203ADF8].unk_000 = 2; else gSaveBlock1Ptr->questLog[gUnknown_203ADF8].unk_000 = 1; - sub_81115E8(); + QuestLog_GetSaneMonCounts(); sub_8110BB0(gUnknown_203ADF8); sub_8110BE8(gUnknown_203ADF8); sub_8110D94(); @@ -1012,8 +1012,8 @@ void sub_81113E4(void) struct PokemonAndSomethingElse { struct Pokemon mon; - u16 unk_64; - u16 unk_66; + u16 sanePartyCount; + u16 saneBoxesCount; }; void sub_8111438(void) @@ -1022,32 +1022,32 @@ void sub_8111438(void) u16 r0, r3, r5, r6; CreateMon(&r9->mon, SPECIES_RATTATA, 1, 0x20, FALSE, 0, 0, 0); - r0 = VarGet(VAR_0x4027); - r9->unk_64 = r0 >> 12; - r9->unk_66 = r0 % 0x1000; + r0 = VarGet(VAR_QUEST_LOG_MON_COUNTS); + r9->sanePartyCount = r0 >> 12; + r9->saneBoxesCount = r0 % 0x1000; - r5 = sub_8111618(); - if (r5 > r9->unk_64) + r5 = QuestLog_GetSanePartyCount(); + if (r5 > r9->sanePartyCount) { - for (r3 = 0; r3 < r5 - r9->unk_64; r3++) + for (r3 = 0; r3 < r5 - r9->sanePartyCount; r3++) { ZeroMonData(&gPlayerParty[5 - r3]); } } - else if (r5 < r9->unk_64) + else if (r5 < r9->sanePartyCount) { for (r3 = 0; r3 < 5; r3++) { sub_808BCB4(0, r3); } - for (r3 = r5; r3 < r9->unk_64; r3++) + for (r3 = r5; r3 < r9->sanePartyCount; r3++) { CopyMon(&gPlayerParty[r3], &r9->mon, sizeof(struct Pokemon)); } } - r5 = sub_811164C(); - if (r5 > r9->unk_66) + r5 = QuestLog_GetSaneBoxCount(); + if (r5 > r9->saneBoxesCount) { for (r3 = 0; r3 < 14; r3++) { @@ -1057,15 +1057,15 @@ void sub_8111438(void) { sub_808BCB4(r3, r6); r5--; - if (r5 == r9->unk_66) + if (r5 == r9->saneBoxesCount) break; } } - if (r5 == r9->unk_66) + if (r5 == r9->saneBoxesCount) break; } } - else if (r5 < r9->unk_66) + else if (r5 < r9->saneBoxesCount) { for (r3 = 0; r3 < TOTAL_BOXES_COUNT; r3++) { @@ -1076,11 +1076,11 @@ void sub_8111438(void) { CopyMon(boxMon, &r9->mon.box, sizeof(struct BoxPokemon)); r5++; - if (r5 == r9->unk_66) + if (r5 == r9->saneBoxesCount) break; } } - if (r5 == r9->unk_66) + if (r5 == r9->saneBoxesCount) break; } } @@ -1088,14 +1088,14 @@ void sub_8111438(void) Free(r9); } -static void sub_81115E8(void) +static void QuestLog_GetSaneMonCounts(void) { - u16 r4 = sub_8111618(); - u16 r1 = sub_811164C(); - VarSet(VAR_0x4027, (r4 << 12) + r1); + u16 partyCount = QuestLog_GetSanePartyCount(); + u16 boxesCount = QuestLog_GetSaneBoxCount(); + VarSet(VAR_QUEST_LOG_MON_COUNTS, (partyCount << 12) + boxesCount); } -static u16 sub_8111618(void) +static u16 QuestLog_GetSanePartyCount(void) { u16 count = 0; u16 i; @@ -1109,7 +1109,7 @@ static u16 sub_8111618(void) return count; } -static u16 sub_811164C(void) +static u16 QuestLog_GetSaneBoxCount(void) { u16 count = 0; u16 i, j; From aabb95139d236b57b52f17dac962cce2a694f162 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 10:44:00 -0400 Subject: [PATCH 105/114] stab in the dark at documenting menews_jisan --- asm/field_control_avatar.s | 2 +- data/maps/CeruleanCity_House4/scripts.inc | 40 ++++++------- data/specials.inc | 2 +- include/constants/vars.h | 2 +- include/global.h | 6 +- include/menews_jisan.h | 9 ++- include/mevent.h | 2 +- src/menews_jisan.c | 73 ++++++++++++----------- src/mevent.c | 6 +- src/mystery_gift_menu.c | 6 +- 10 files changed, 76 insertions(+), 72 deletions(-) diff --git a/asm/field_control_avatar.s b/asm/field_control_avatar.s index aa66c7d5e..9c0677c09 100644 --- a/asm/field_control_avatar.s +++ b/asm/field_control_avatar.s @@ -364,7 +364,7 @@ sub_806CAC8: @ 806CAC8 beq _0806CB74 movs r0, 0x5 bl IncrementGameStat - bl sub_8146CA4 + bl MENewsJisanStepCounter bl IncrementRenewableHiddenItemStepCounter bl sub_80CC918 bl sub_80CB054 diff --git a/data/maps/CeruleanCity_House4/scripts.inc b/data/maps/CeruleanCity_House4/scripts.inc index 9e4fc2749..afbb35c5f 100644 --- a/data/maps/CeruleanCity_House4/scripts.inc +++ b/data/maps/CeruleanCity_House4/scripts.inc @@ -7,31 +7,31 @@ CeruleanCity_House4_EventScript_16ACEF:: @ 816ACEF goto_if eq, EventScript_1A7AE0 special sub_8112364 lock - specialvar VAR_0x8004, sub_8146CE8 + specialvar VAR_0x8004, Special_GetMENewsJisanItemAndState copyvar VAR_0x8008, VAR_RESULT compare_var_to_value VAR_0x8004, 0 - goto_if eq, EventScript_16AD59 + goto_if eq, EventScript_CeruleanCity_House4_NoNews compare_var_to_value VAR_0x8004, 1 - goto_if eq, EventScript_16AD63 + goto_if eq, EventScript_CeruleanCity_House4_News1 compare_var_to_value VAR_0x8004, 2 - goto_if eq, EventScript_16AD89 + goto_if eq, EventScript_CeruleanCity_House4_News2 compare_var_to_value VAR_0x8004, 3 - goto_if eq, EventScript_16ADAF + goto_if eq, EventScript_CeruleanCity_House4_NewsNotSpread compare_var_to_value VAR_0x8004, 4 - goto_if eq, EventScript_16ADC3 + goto_if eq, EventScript_CeruleanCity_House4_NewsSpread1 compare_var_to_value VAR_0x8004, 5 - goto_if eq, EventScript_16ADE9 + goto_if eq, EventScript_CeruleanCity_House4_NewsSpread2 compare_var_to_value VAR_0x8004, 6 - goto_if eq, EventScript_16AE0F + goto_if eq, EventScript_CeruleanCity_House4_NewsDone end -EventScript_16AD59:: @ 816AD59 +EventScript_CeruleanCity_House4_NoNews:: @ 816AD59 msgbox gUnknown_8192AF0 release end -EventScript_16AD63:: @ 816AD63 - call EventScript_16AE23 +EventScript_CeruleanCity_House4_News1:: @ 816AD63 + call EventScript_CeruleanCity_House4_MovementReactionToNews msgbox gUnknown_8192B43 giveitem VAR_0x8008 compare_var_to_value VAR_RESULT, 0 @@ -39,8 +39,8 @@ EventScript_16AD63:: @ 816AD63 release end -EventScript_16AD89:: @ 816AD89 - call EventScript_16AE23 +EventScript_CeruleanCity_House4_News2:: @ 816AD89 + call EventScript_CeruleanCity_House4_MovementReactionToNews msgbox gUnknown_8192C07 giveitem VAR_0x8008, 4 compare_var_to_value VAR_RESULT, 0 @@ -48,15 +48,15 @@ EventScript_16AD89:: @ 816AD89 release end -EventScript_16ADAF:: @ 816ADAF +EventScript_CeruleanCity_House4_NewsNotSpread:: @ 816ADAF applymovement 1, Movement_1A75E1 waitmovement 0 msgbox gUnknown_8192CD5 release end -EventScript_16ADC3:: @ 816ADC3 - call EventScript_16AE23 +EventScript_CeruleanCity_House4_NewsSpread1:: @ 816ADC3 + call EventScript_CeruleanCity_House4_MovementReactionToNews msgbox gUnknown_8192D4B giveitem VAR_0x8008 compare_var_to_value VAR_RESULT, 0 @@ -64,8 +64,8 @@ EventScript_16ADC3:: @ 816ADC3 release end -EventScript_16ADE9:: @ 816ADE9 - call EventScript_16AE23 +EventScript_CeruleanCity_House4_NewsSpread2:: @ 816ADE9 + call EventScript_CeruleanCity_House4_MovementReactionToNews msgbox gUnknown_8192DE3 giveitem VAR_0x8008, 4 compare_var_to_value VAR_RESULT, 0 @@ -73,14 +73,14 @@ EventScript_16ADE9:: @ 816ADE9 release end -EventScript_16AE0F:: @ 816AE0F +EventScript_CeruleanCity_House4_NewsDone:: @ 816AE0F applymovement 1, Movement_1A75E1 waitmovement 0 msgbox gUnknown_8192EC5 release end -EventScript_16AE23:: @ 816AE23 +EventScript_CeruleanCity_House4_MovementReactionToNews:: @ 816AE23 playse SE_PIN applymovement 1, Movement_1A75DB waitmovement 0 diff --git a/data/specials.inc b/data/specials.inc index 9932ef2bd..3eeac52a0 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -402,7 +402,7 @@ gSpecials:: @ 815FD60 def_special Special_BattleCardAction def_special sub_8110AB4 def_special sub_8112364 - def_special sub_8146CE8 + def_special Special_GetMENewsJisanItemAndState def_special get_unknown_box_id def_special sub_809D504 def_special sub_809D620 diff --git a/include/constants/vars.h b/include/constants/vars.h index 6c38e5ea5..327dbabc0 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -79,7 +79,7 @@ // Bits 12-15 are the same for the player's party. // Used by Quest Log. #define VAR_QUEST_LOG_MON_COUNTS 0x4027 -#define VAR_0x4028 0x4028 +#define VAR_MENEWS_JISAN_STEP_COUNTER 0x4028 #define VAR_0x4029 0x4029 #define VAR_HAPPINESS_STEP_COUNTER 0x402A #define VAR_POISON_STEP_COUNTER 0x402B diff --git a/include/global.h b/include/global.h index 596f6b1d9..57035ce30 100644 --- a/include/global.h +++ b/include/global.h @@ -493,12 +493,12 @@ struct RecordMixingDayCareMail bool16 holdsItem[DAYCARE_MON_COUNT]; }; -struct MysteryEventStruct +struct MENewsJisanStruct { u8 unk_0_0:2; u8 unk_0_2:3; u8 unk_0_5:3; - u8 unk_1; + u8 berry; }; struct QuestLogNPCData @@ -674,7 +674,7 @@ struct MEventBuffers /*0x1c0 0x32e0*/ struct MEventBuffer_32E0 buffer_1c0; /*0x310 0x3430*/ struct MEventBuffer_3430 buffer_310; /*0x338 0x3458*/ u16 unk_338[4]; - /*0x340 0x3460*/ struct MysteryEventStruct unk_340; + /*0x340 0x3460*/ struct MENewsJisanStruct unk_340; /*0x344 0x3464*/ u32 unk_344[2][5]; }; // 0x36C 0x348C diff --git a/include/menews_jisan.h b/include/menews_jisan.h index ca09d4347..277c8162b 100644 --- a/include/menews_jisan.h +++ b/include/menews_jisan.h @@ -3,8 +3,11 @@ #include "global.h" -void GenerateRandomNews(u32 a0); -void sub_8146C88(void); -void sub_8146CA4(void); +#define MENEWS_JISAN_NO_NEWS 0 +#define MENEWS_JISAN_ + +void MENewsJisan_SetRandomReward(u32 a0); +void MENewsJisanReset(void); +void MENewsJisanStepCounter(void); #endif //GUARD_MENEWS_JISAN_H diff --git a/include/mevent.h b/include/mevent.h index cee88e403..08ee8c038 100644 --- a/include/mevent.h +++ b/include/mevent.h @@ -36,7 +36,7 @@ struct MEvent_Str_2 struct MEventBuffer_3120_Sub * GetSavedWonderNews(void); struct MEventBuffer_32E0_Sub * GetSavedWonderCard(void); struct MEventBuffer_3430_Sub * sav1_get_mevent_buffer_2(void); -struct MysteryEventStruct * sub_8143D94(void); +struct MENewsJisanStruct * GetMENewsJisanStructPtr(void); bool32 sub_8143DC8(const struct MEventBuffer_3120_Sub * src); bool32 ValidateReceivedWonderNews(void); bool32 ValidateReceivedWonderCard(void); diff --git a/src/menews_jisan.c b/src/menews_jisan.c index 4605b162b..f38de9cfd 100644 --- a/src/menews_jisan.c +++ b/src/menews_jisan.c @@ -3,16 +3,17 @@ #include "random.h" #include "event_data.h" #include "menews_jisan.h" +#include "constants/items.h" -static u32 sub_8146D74(struct MysteryEventStruct *); -static void sub_8146DD8(struct MysteryEventStruct *); -static u32 sub_8146E0C(struct MysteryEventStruct *); -static void sub_8146DA0(struct MysteryEventStruct *); -static void sub_8146D94(struct MysteryEventStruct *); +static u32 GetMENewsJisanRewardItem(struct MENewsJisanStruct *); +static void MENewsJisanIncrementCounterUnk0_5(struct MENewsJisanStruct *); +static u32 GetMENewsJisanState(struct MENewsJisanStruct *); +static void MENewsJisanIncrementCounterUnk0_2(struct MENewsJisanStruct *); +static void MENewsJisanResetCounterUnk0_2(struct MENewsJisanStruct *); -void GenerateRandomNews(u32 a0) +void MENewsJisan_SetRandomReward(u32 a0) { - struct MysteryEventStruct *r5 = sub_8143D94(); + struct MENewsJisanStruct *r5 = GetMENewsJisanStructPtr(); r5->unk_0_0 = a0; switch (a0) @@ -21,68 +22,68 @@ void GenerateRandomNews(u32 a0) break; case 1: case 2: - r5->unk_1 = (Random() % 15) + 16; + r5->berry = (Random() % 15) + ITEM_TO_BERRY(ITEM_RAZZ_BERRY); break; case 3: - r5->unk_1 = (Random() % 15) + 1; + r5->berry = (Random() % 15) + ITEM_TO_BERRY(ITEM_CHERI_BERRY); break; } } -void sub_8146C88(void) +void MENewsJisanReset(void) { - struct MysteryEventStruct *r5 = sub_8143D94(); + struct MENewsJisanStruct *r5 = GetMENewsJisanStructPtr(); r5->unk_0_0 = 0; r5->unk_0_2 = 0; r5->unk_0_5 = 0; - r5->unk_1 = 0; - VarSet(VAR_0x4028, 0); + r5->berry = 0; + VarSet(VAR_MENEWS_JISAN_STEP_COUNTER, 0); } -void sub_8146CA4(void) +void MENewsJisanStepCounter(void) { - u16 *r4 = GetVarPointer(VAR_0x4028); - struct MysteryEventStruct *r2 = sub_8143D94(); - struct MysteryEventStruct r0 = *r2; + u16 *r4 = GetVarPointer(VAR_MENEWS_JISAN_STEP_COUNTER); + struct MENewsJisanStruct *r2 = GetMENewsJisanStructPtr(); + struct MENewsJisanStruct r0 = *r2; - if ((u8)r0.unk_0_5 > 4 && ++(*r4) > 0x1f3) + if ((u8)r0.unk_0_5 > 4 && ++(*r4) >= 500) { r2->unk_0_5 = 0; *r4 = 0; } } -u16 sub_8146CE8(void) +u16 Special_GetMENewsJisanItemAndState(void) { u16 *r6 = &gSpecialVar_Result; - struct MysteryEventStruct *r4 = sub_8143D94(); + struct MENewsJisanStruct *r4 = GetMENewsJisanStructPtr(); u16 r5; if (!IsMysteryGiftEnabled() || !ValidateReceivedWonderNews()) return 0; - r5 = sub_8146E0C(r4); + r5 = GetMENewsJisanState(r4); switch (r5) { case 0: break; case 1: - *r6 = sub_8146D74(r4); + *r6 = GetMENewsJisanRewardItem(r4); break; case 2: - *r6 = sub_8146D74(r4); + *r6 = GetMENewsJisanRewardItem(r4); break; case 3: break; case 4: - *r6 = sub_8146D74(r4); - sub_8146DA0(r4); + *r6 = GetMENewsJisanRewardItem(r4); + MENewsJisanIncrementCounterUnk0_2(r4); break; case 5: - *r6 = sub_8146D74(r4); - sub_8146D94(r4); + *r6 = GetMENewsJisanRewardItem(r4); + MENewsJisanResetCounterUnk0_2(r4); break; case 6: break; @@ -91,39 +92,39 @@ u16 sub_8146CE8(void) return r5; } -static u32 sub_8146D74(struct MysteryEventStruct *a0) +static u32 GetMENewsJisanRewardItem(struct MENewsJisanStruct *a0) { u32 r4; a0->unk_0_0 = 0; - r4 = a0->unk_1 + 0x84; - a0->unk_1 = 0; - sub_8146DD8(a0); + r4 = a0->berry + FIRST_BERRY_INDEX - 1; + a0->berry = 0; + MENewsJisanIncrementCounterUnk0_5(a0); return r4; } -static void sub_8146D94(struct MysteryEventStruct *a0) +static void MENewsJisanResetCounterUnk0_2(struct MENewsJisanStruct *a0) { a0->unk_0_2 = 0; } -static void sub_8146DA0(struct MysteryEventStruct *a0) +static void MENewsJisanIncrementCounterUnk0_2(struct MENewsJisanStruct *a0) { a0->unk_0_2++; if ((u8)a0->unk_0_2 > 4) a0->unk_0_2 = 4; } -static void sub_8146DD8(struct MysteryEventStruct *a0) +static void MENewsJisanIncrementCounterUnk0_5(struct MENewsJisanStruct *a0) { a0->unk_0_5++; if ((u8)a0->unk_0_5 > 5) a0->unk_0_5 = 5; } -static u32 sub_8146E0C(struct MysteryEventStruct *a0) +static u32 GetMENewsJisanState(struct MENewsJisanStruct *a0) { - struct MysteryEventStruct r0; + struct MENewsJisanStruct r0; if ((u8)a0->unk_0_5 == 5) return 6; diff --git a/src/mevent.c b/src/mevent.c index f1c9d8a4c..c01ea8b41 100644 --- a/src/mevent.c +++ b/src/mevent.c @@ -505,7 +505,7 @@ struct MEventBuffer_3430_Sub * sav1_get_mevent_buffer_2(void) return &gSaveBlock1Ptr->unk_3120.buffer_310.data; } -struct MysteryEventStruct * sub_8143D94(void) +struct MENewsJisanStruct * GetMENewsJisanStructPtr(void) { return &gSaveBlock1Ptr->unk_3120.unk_340; } @@ -562,8 +562,8 @@ void sub_8143E9C(void) void sub_8143ED0(void) { - CpuFill32(0, sub_8143D94(), sizeof(struct MysteryEventStruct)); - sub_8146C88(); + CpuFill32(0, GetMENewsJisanStructPtr(), sizeof(struct MENewsJisanStruct)); + MENewsJisanReset(); } bool32 sub_8143EF4(const u8 * src) diff --git a/src/mystery_gift_menu.c b/src/mystery_gift_menu.c index 395c4e374..f76d70c04 100644 --- a/src/mystery_gift_menu.c +++ b/src/mystery_gift_menu.c @@ -1412,11 +1412,11 @@ void task00_mystery_gift(u8 taskId) { if (data->source == 1) { - GenerateRandomNews(1); + MENewsJisan_SetRandomReward(1); } else { - GenerateRandomNews(2); + MENewsJisan_SetRandomReward(2); } } if (sp0 == 0) @@ -1661,7 +1661,7 @@ void task00_mystery_gift(u8 taskId) { if (data->source == 1 && data->prevPromptWindowId == 3) { - GenerateRandomNews(3); + MENewsJisan_SetRandomReward(3); data->state = 17; } else From 949a4c3b5ddeecd1ad6ba22414fab632eb118280 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 11:24:09 -0400 Subject: [PATCH 106/114] Document unk_8159F40 (pokedude battle party info) --- asm/battle_setup.s | 2 +- baserom.ips | Bin 643126 -> 642902 bytes data/data_8471F00.s | 8 +-- data/mystery_event_msg.s | 2 + include/unk_8159F40.h | 2 +- ld_script.txt | 3 + src/teachy_tv.c | 2 +- src/unk_8159F40.c | 129 ++++++++++++++++++++++++++++++++++----- 8 files changed, 126 insertions(+), 22 deletions(-) diff --git a/asm/battle_setup.s b/asm/battle_setup.s index 54f374c78..e8e0071db 100644 --- a/asm/battle_setup.s +++ b/asm/battle_setup.s @@ -595,7 +595,7 @@ sub_807FB08: @ 807FB08 ldr r0, _0807FB3C @ =sub_807FAF8 str r0, [r1, 0x8] bl SavePlayerParty - bl sub_8159F40 + bl InitPokedudePartyAndOpponent bl GetWildBattleTransition lsls r0, 24 lsrs r0, 24 diff --git a/baserom.ips b/baserom.ips index bdd4e4f31f59c765d56afa0cf5ab257761084e9d..6119546ad5b0639e809936a615bbc08f3e9b16f1 100644 GIT binary patch delta 42 ycmdnCK>gZ0^@bM47N!>F7M2#)7Pc1lEgT1I85x!zwB;ynU$~KD`@)T!Q{@0u2M^Hz delta 267 zcmcaMPkq}0^@bM47N!>F7M2#)7Pc1lEgT1I86PY^Xv z{vh=U42%Q~fN1asY5`fm$gR$x&yWvxtT;9cC%JPN0C55kFPP-seqaN~_5&L@r^x{T Dk6I@O diff --git a/data/data_8471F00.s b/data/data_8471F00.s index 364b5458d..bd77774a9 100644 --- a/data/data_8471F00.s +++ b/data/data_8471F00.s @@ -1,9 +1,12 @@ #include "constants/species.h" #include "constants/items.h" #include "constants/moves.h" +#include "constants/pokemon.h" #include "constants/easy_chat.h" #include "constants/facility_trainer_classes.h" +#define MALE 0 +#define FEMALE 1 #define NULL 0 .include "asm/macros.inc" @@ -210,10 +213,7 @@ gUnknown_84791CC:: @ 84791CC .incbin "baserom.gba", 0x4791CC, 0x1C gUnknown_84791E8:: @ 84791E8 - .incbin "baserom.gba", 0x4791E8, 0xE8 - -gUnknown_84792D0:: @ 84792D0 - .incbin "baserom.gba", 0x4792D0, 0x10 + .incbin "baserom.gba", 0x4791E8, 0x18 .section .rodata.8479668 diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s index 1a2a3587a..a62ebb8b8 100644 --- a/data/mystery_event_msg.s +++ b/data/mystery_event_msg.s @@ -1,3 +1,5 @@ +@ These are event scripts. They should not be moved to C. + #include "constants/flags.h" #include "constants/moves.h" #include "constants/songs.h" diff --git a/include/unk_8159F40.h b/include/unk_8159F40.h index 7f6a98c3a..41db36aad 100644 --- a/include/unk_8159F40.h +++ b/include/unk_8159F40.h @@ -3,7 +3,7 @@ #include "global.h" -void sub_8159F40(void); +void InitPokedudePartyAndOpponent(void); void sub_815A008(struct QuestLog *); void sub_815A1F8(struct QuestLog *, struct MapObjectTemplate *); diff --git a/ld_script.txt b/ld_script.txt index da4f6fe01..9d067f80b 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -512,6 +512,7 @@ SECTIONS { src/text_window_graphics.o(.rodata); src/quest_log_8150454.o(.rodata); data/data_8471F00.o(.rodata); + src/unk_8159F40.o(.rodata); src/teachy_tv.o(.rodata); src/unk_815C980.o(.rodata); data/data_8471F00.o(.rodata.8479668); @@ -522,6 +523,8 @@ SECTIONS { src/unk_815F138.o(.rodata); src/berry_fix_program.o(.rodata); data/data_8471F00.o(.rodata.after_trainer_tower); + + /* These should not be moved to C files */ src/mystery_event_msg.o(.rodata); data/mystery_event_msg.o(.rodata); src/m4a_tables.o(.rodata); diff --git a/src/teachy_tv.c b/src/teachy_tv.c index aa273073b..c1d6dc6c8 100644 --- a/src/teachy_tv.c +++ b/src/teachy_tv.c @@ -1192,7 +1192,7 @@ static void TeachyTvPrepBattle(u8 taskId) gSpecialVar_0x8004 = sStaticResources.whichScript; gMain.savedCallback = TeachyTvRestorePlayerPartyCallback; SavePlayerParty(); - sub_8159F40(); + InitPokedudePartyAndOpponent(); PlayMapChosenOrBattleBGM(MUS_DUMMY); if (sStaticResources.whichScript == TTVSCR_BATTLE) data[6] = 9; diff --git a/src/unk_8159F40.c b/src/unk_8159F40.c index ab27cea63..b6881f292 100644 --- a/src/unk_8159F40.c +++ b/src/unk_8159F40.c @@ -7,36 +7,133 @@ #include "metatile_behavior.h" #include "link.h" #include "link_rfu.h" +#include "constants/species.h" +#include "constants/moves.h" +#include "constants/pokemon.h" -struct UnkStruct_84792D0 +struct PokedudeBattlePartyInfo { - u8 field_0; - u8 field_1; - u16 field_2; - u16 field_4[4]; - u8 field_C; - u8 field_D; + u8 side; + u8 level; + u16 species; + u16 moves[4]; + u8 nature; + u8 gender; }; -extern const struct UnkStruct_84792D0 *const gUnknown_84792D0[]; +static const struct PokedudeBattlePartyInfo sParties_Battle[] = { + { + .side = 0, + .level = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_HYPER_FANG, MOVE_QUICK_ATTACK}, + .nature = NATURE_LONELY, + .gender = MALE + }, + { + .side = 1, + .level = 18, + .species = SPECIES_PIDGEY, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + .nature = NATURE_NAUGHTY, + .gender = MALE + }, + {0xFF} +}; -void sub_8159F40(void) +static const struct PokedudeBattlePartyInfo sParties_Status[] = { + { + .side = 0, + .level = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_HYPER_FANG, MOVE_QUICK_ATTACK}, + .nature = NATURE_LONELY, + .gender = MALE + }, + { + .side = 1, + .level = 14, + .species = SPECIES_ODDISH, + .moves = {MOVE_ABSORB, MOVE_SWEET_SCENT, MOVE_POISON_POWDER}, + .nature = NATURE_RASH, + .gender = MALE + }, + {0xFF} +}; + +static const struct PokedudeBattlePartyInfo sParties_Matchups[] = { + { + .side = 0, + .level = 15, + .species = SPECIES_POLIWAG, + .moves = {MOVE_WATER_GUN, MOVE_HYPNOSIS, MOVE_BUBBLE}, + .nature = NATURE_RASH, + .gender = MALE + }, + { + .side = 0, + .level = 15, + .species = SPECIES_BUTTERFREE, + .moves = {MOVE_CONFUSION, MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, + .nature = NATURE_RASH, + .gender = MALE + }, + { + .side = 1, + .level = 14, + .species = SPECIES_ODDISH, + .moves = {MOVE_ABSORB, MOVE_SWEET_SCENT, MOVE_POISON_POWDER}, + .nature = NATURE_RASH, + .gender = MALE + }, + {0xFF} +}; + +static const struct PokedudeBattlePartyInfo sParties_Catching[] = { + { + .side = 0, + .level = 15, + .species = SPECIES_BUTTERFREE, + .moves = {MOVE_CONFUSION, MOVE_POISON_POWDER, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, + .nature = NATURE_RASH, + .gender = MALE + }, + { + .side = 1, + .level = 11, + .species = SPECIES_JIGGLYPUFF, + .moves = {MOVE_SING, MOVE_DEFENSE_CURL, MOVE_POUND}, + .nature = NATURE_CAREFUL, + .gender = MALE + }, + {0xFF} +}; + + +static const struct PokedudeBattlePartyInfo *const sPokedudeBattlePartyPointers[] = { + sParties_Battle, + sParties_Status, + sParties_Matchups, + sParties_Catching +}; + +void InitPokedudePartyAndOpponent(void) { s32 i, j; struct Pokemon *mon; s32 myIdx = 0; s32 opIdx = 0; - const struct UnkStruct_84792D0 * data; + const struct PokedudeBattlePartyInfo * data; gBattleTypeFlags = BATTLE_TYPE_POKEDUDE; ZeroPlayerPartyMons(); ZeroEnemyPartyMons(); - data = gUnknown_84792D0[gSpecialVar_0x8004]; + data = sPokedudeBattlePartyPointers[gSpecialVar_0x8004]; i = 0; do { - if (data[i].field_0 == 0) + if (data[i].side == 0) { mon = &gPlayerParty[myIdx]; myIdx++; @@ -46,15 +143,17 @@ void sub_8159F40(void) mon = &gEnemyParty[opIdx]; opIdx++; } - CreateMonWithGenderNatureLetter(mon, data[i].field_2, data[i].field_1, 0, data[i].field_D, data[i].field_C, 0); + CreateMonWithGenderNatureLetter(mon, data[i].species, data[i].level, 0, data[i].gender, data[i].nature, 0); for (j = 0; j < 4; j++) { - SetMonMoveSlot(mon, data[i].field_4[j], j); + SetMonMoveSlot(mon, data[i].moves[j], j); } i++; - } while (data[i].field_0 != 0xFF); + } while (data[i].side != 0xFF); } +// file boundary? + void sub_815A008(struct QuestLog * questLog) { u32 i; From 1de8b7b197358e52eef5a95e30d7ae069415c7a6 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 13:09:47 -0400 Subject: [PATCH 107/114] Document overworld whiteout funcs --- asm/field_control_avatar.s | 4 +-- asm/field_screen_effect.s | 8 ++--- asm/overworld.s | 32 +++++++++--------- asm/wild_encounter.s | 6 ++-- baserom.ips | Bin 642902 -> 642879 bytes data/data.s | 26 +++++++++++--- data/event_scripts.s | 14 ++++---- .../PalletTown_PlayersHouse_1F/scripts.inc | 2 +- data/maps/SSAnne_1F_Room6/scripts.inc | 2 +- .../scripts.inc | 2 +- data/maps/SilphCo_9F/scripts.inc | 2 +- data/specials.inc | 4 +-- include/overworld.h | 2 +- src/battle_script_commands.c | 4 +-- src/quest_log.c | 4 +-- 15 files changed, 65 insertions(+), 47 deletions(-) diff --git a/asm/field_control_avatar.s b/asm/field_control_avatar.s index 9c0677c09..842c9c33e 100644 --- a/asm/field_control_avatar.s +++ b/asm/field_control_avatar.s @@ -1822,11 +1822,11 @@ _0806D6EC: lsrs r0, 24 cmp r0, 0x1 bne _0806D704 - ldr r0, _0806D700 @ =gUnknown_81A8DFD + ldr r0, _0806D700 @ =EventScript_PoisonWhiteOut bl ScriptContext1_SetupScript b _0806D730 .align 2, 0 -_0806D700: .4byte gUnknown_81A8DFD +_0806D700: .4byte EventScript_PoisonWhiteOut _0806D704: bl ShouldEggHatch lsls r0, 24 diff --git a/asm/field_screen_effect.s b/asm/field_screen_effect.s index 079abee2c..f8c0970c9 100644 --- a/asm/field_screen_effect.s +++ b/asm/field_screen_effect.s @@ -985,25 +985,25 @@ _0807F5B6: bne _0807F5E4 adds r0, r6, 0 bl DestroyTask - ldr r0, _0807F5CC @ =gUnknown_81A8D97 + ldr r0, _0807F5CC @ =EventScript_AfterWhiteOutHeal bl ScriptContext1_SetupScript b _0807F5E4 .align 2, 0 -_0807F5CC: .4byte gUnknown_81A8D97 +_0807F5CC: .4byte EventScript_AfterWhiteOutHeal _0807F5D0: bl sub_807E418 cmp r0, 0x1 bne _0807F5E4 adds r0, r6, 0 bl DestroyTask - ldr r0, _0807F5EC @ =gUnknown_81A8DD8 + ldr r0, _0807F5EC @ =EventScript_MomHeal bl ScriptContext1_SetupScript _0807F5E4: pop {r4-r7} pop {r0} bx r0 .align 2, 0 -_0807F5EC: .4byte gUnknown_81A8DD8 +_0807F5EC: .4byte EventScript_MomHeal thumb_func_end sub_807F45C thumb_func_start sub_807F5F0 diff --git a/asm/overworld.s b/asm/overworld.s index d4993c154..1640bf2c4 100644 --- a/asm/overworld.s +++ b/asm/overworld.s @@ -15,7 +15,7 @@ sub_8054BC8: @ 8054BC8 movs r0, 0xA4 lsls r0, 2 adds r4, r0 - bl sub_8054C04 + bl ComputeWhiteOutMoneyLoss adds r1, r0, 0 adds r0, r4, 0 bl RemoveMoney @@ -31,17 +31,17 @@ _08054BFC: .4byte gUnknown_81A654B _08054C00: .4byte gSaveBlock1Ptr thumb_func_end sub_8054BC8 - thumb_func_start sub_8054C04 -sub_8054C04: @ 8054C04 + thumb_func_start ComputeWhiteOutMoneyLoss +ComputeWhiteOutMoneyLoss: @ 8054C04 push {r4,lr} - bl sub_8054C70 + bl CountBadgesForOverworldWhiteOutLossCalculation adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 bl GetPlayerPartyHighestLevel lsls r0, 24 lsrs r0, 24 - ldr r1, _08054C40 @ =gUnknown_826D294 + ldr r1, _08054C40 @ =sWhiteOutMoneyLossMultipliers adds r4, r1 ldrb r1, [r4] lsls r1, 2 @@ -62,14 +62,14 @@ _08054C38: pop {r1} bx r1 .align 2, 0 -_08054C40: .4byte gUnknown_826D294 +_08054C40: .4byte sWhiteOutMoneyLossMultipliers _08054C44: .4byte gSaveBlock1Ptr - thumb_func_end sub_8054C04 + thumb_func_end ComputeWhiteOutMoneyLoss - thumb_func_start sub_8054C48 -sub_8054C48: @ 8054C48 + thumb_func_start Special_OverworldWhiteOutGetMoneyLoss +Special_OverworldWhiteOutGetMoneyLoss: @ 8054C48 push {r4,r5,lr} - bl sub_8054C04 + bl ComputeWhiteOutMoneyLoss adds r4, r0, 0 ldr r5, _08054C6C @ =gStringVar1 bl CountDigits @@ -85,14 +85,14 @@ sub_8054C48: @ 8054C48 bx r0 .align 2, 0 _08054C6C: .4byte gStringVar1 - thumb_func_end sub_8054C48 + thumb_func_end Special_OverworldWhiteOutGetMoneyLoss - thumb_func_start sub_8054C70 -sub_8054C70: @ 8054C70 + thumb_func_start CountBadgesForOverworldWhiteOutLossCalculation +CountBadgesForOverworldWhiteOutLossCalculation: @ 8054C70 push {r4-r6,lr} movs r6, 0 movs r5, 0 - ldr r4, _08054C9C @ =gUnknown_826D29E + ldr r4, _08054C9C @ =sWhiteOutMoneyLossBadgeFlagIDs _08054C78: ldrh r0, [r4] bl FlagGet @@ -112,8 +112,8 @@ _08054C8A: pop {r1} bx r1 .align 2, 0 -_08054C9C: .4byte gUnknown_826D29E - thumb_func_end sub_8054C70 +_08054C9C: .4byte sWhiteOutMoneyLossBadgeFlagIDs + thumb_func_end CountBadgesForOverworldWhiteOutLossCalculation thumb_func_start sub_8054CA0 sub_8054CA0: @ 8054CA0 diff --git a/asm/wild_encounter.s b/asm/wild_encounter.s index b7ac02d0a..dedcfa761 100644 --- a/asm/wild_encounter.s +++ b/asm/wild_encounter.s @@ -966,8 +966,8 @@ _08082E48: bx r1 thumb_func_end sub_8082CBC - thumb_func_start sub_8082E54 -sub_8082E54: @ 8082E54 + thumb_func_start Special_RockSmashEncounter +Special_RockSmashEncounter: @ 8082E54 push {r4,lr} bl sub_8082934 lsls r0, 16 @@ -1018,7 +1018,7 @@ _08082EB6: bx r0 .align 2, 0 _08082EBC: .4byte gSpecialVar_Result - thumb_func_end sub_8082E54 + thumb_func_end Special_RockSmashEncounter thumb_func_start SweetScentWildEncounter SweetScentWildEncounter: @ 8082EC0 diff --git a/baserom.ips b/baserom.ips index 6119546ad5b0639e809936a615bbc08f3e9b16f1..6b0d68abaa93d7043f427112f235a16156015142 100644 GIT binary patch delta 61 zcmcaMPksM9^@bM4Elf7ej2+u;o0&RzSk*3VV9;oP*v|yS%s|Wn#H>Kf2E^<@%(4Ap IKWC{u03jV!Z delta 84 zcmdl#PyO0F^@bM4Elf7ejAypnHZyhb$S|?6aqrivalName); break; case 1: - StringCopy(gStringVar1, gUnknown_84178D0); + StringCopy(gStringVar1, gUnknown_84178D0); // LT. SURGE break; case 2: - StringCopy(gStringVar1, gUnknown_84178DA); + StringCopy(gStringVar1, gUnknown_84178DA); // KOGA break; default: StringCopy(gStringVar1, gSaveBlock1Ptr->rivalName); From 6742a901af56e986b81adc7eca04c62820c185e0 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 13:40:01 -0400 Subject: [PATCH 108/114] Dump data/overworld.s --- asm/overworld.s | 4 +- baserom.ips | Bin 642879 -> 642801 bytes data/data.s | 67 +------------------------ data/overworld.s | 126 +++++++++++++++++++++++++++++++++++++++++++++++ ld_script.txt | 1 + 5 files changed, 130 insertions(+), 68 deletions(-) create mode 100644 data/overworld.s diff --git a/asm/overworld.s b/asm/overworld.s index 1640bf2c4..3fecdfa5c 100644 --- a/asm/overworld.s +++ b/asm/overworld.s @@ -749,7 +749,7 @@ warp_shift: @ 8055198 str r0, [r2, 0x4] str r1, [r2, 0x8] ldr r2, _080551D0 @ =gUnknown_2031DC4 - ldr r0, _080551D4 @ =gUnknown_826D2B0 + ldr r0, _080551D4 @ =sDummyWarpData ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [r2] @@ -763,7 +763,7 @@ _080551C4: .4byte gUnknown_2031DB4 _080551C8: .4byte gSaveBlock1Ptr _080551CC: .4byte gUnknown_2031DBC _080551D0: .4byte gUnknown_2031DC4 -_080551D4: .4byte gUnknown_826D2B0 +_080551D4: .4byte sDummyWarpData _080551D8: .4byte gUnknown_2031DCC thumb_func_end warp_shift diff --git a/baserom.ips b/baserom.ips index 6b0d68abaa93d7043f427112f235a16156015142..94d61ef1f91be48343c68ca4e1b422064196570d 100644 GIT binary patch delta 47 ucmdl#PyORu^@bM4ElfxI+l41E0WmWWvj8zG5VHX>I}meh7oNbWV-Enh>=0l8 delta 140 zcmex3SAG9H^@bM4ElfxI!__WrV9@yg|33o||KGsEz#zcKzyP8XI2jm>7#J7=fcOef zP6tS38Hibcm=%cGfS4VKIkvy*=VZ4B04!oI{r~^~ diff --git a/data/data.s b/data/data.s index 361e2d103..179fc3817 100644 --- a/data/data.s +++ b/data/data.s @@ -3,6 +3,7 @@ #include "constants/songs.h" #include "constants/flags.h" #include "constants/region_map.h" +#include "constants/maps.h" .include "asm/macros.inc" .include "constants/constants.inc" @@ -396,69 +397,3 @@ gUnknown_826D1E4:: @ 826D1E4 gUnknown_826D250:: @ 826D250 .incbin "baserom.gba", 0x26D250, 0x44 - -sWhiteOutMoneyLossMultipliers:: @ 826D294 - .byte 2 - .byte 4 - .byte 6 - .byte 9 - .byte 12 - .byte 16 - .byte 20 - .byte 25 - .byte 30 - - .align 1 -sWhiteOutMoneyLossBadgeFlagIDs:: @ 826D29E - .2byte FLAG_BADGE01_GET - .2byte FLAG_BADGE02_GET - .2byte FLAG_BADGE03_GET - .2byte FLAG_BADGE04_GET - .2byte FLAG_BADGE05_GET - .2byte FLAG_BADGE06_GET - .2byte FLAG_BADGE07_GET - .2byte FLAG_BADGE08_GET - - .align 2 -gUnknown_826D2B0:: @ 826D2B0 - .incbin "baserom.gba", 0x26D2B0, 0x28 - -gDirectionToVectors:: @ 826D2D8 - .4byte 0, 0 - .4byte 0, 1 - .4byte 0, -1 - .4byte -1, 0 - .4byte 1, 0 - .4byte -1, 1 - .4byte 1, 1 - .4byte -1, -1 - .4byte 1, -1 - -gUnknown_826D320:: @ 826D320 - .incbin "baserom.gba", 0x26D320, 0x10 - -gUnknown_826D330:: @ 826D330 - .incbin "baserom.gba", 0x26D330, 0xC - -gUnknown_826D33C:: @ 826D33C - .4byte sub_8058684 - .4byte sub_80586A4 - .4byte sub_80586A8 - -gUnknown_826D348:: @ 826D348 - .4byte sub_80586C8 - .4byte sub_80586CC - .4byte sub_80586CC - .4byte sub_80586CC - .4byte sub_80586CC - .4byte sub_80586C8 - .4byte sub_80586C8 - .4byte sub_8058734 - .4byte sub_8058734 - .4byte sub_8058734 - .4byte sub_8058734 - -gUnknown_826D374:: @ 826D374 - .4byte sub_805874C - .4byte sub_8058754 - diff --git a/data/overworld.s b/data/overworld.s new file mode 100644 index 000000000..b305b3002 --- /dev/null +++ b/data/overworld.s @@ -0,0 +1,126 @@ +#include "constants/flags.h" +#include "constants/maps.h" + .include "asm/macros.inc" + .include "constants/constants.inc" + .section .rodata + .align 2, 0 + +sWhiteOutMoneyLossMultipliers:: @ 826D294 + .byte 2 + .byte 4 + .byte 6 + .byte 9 + .byte 12 + .byte 16 + .byte 20 + .byte 25 + .byte 30 + + .align 1 +sWhiteOutMoneyLossBadgeFlagIDs:: @ 826D29E + .2byte FLAG_BADGE01_GET + .2byte FLAG_BADGE02_GET + .2byte FLAG_BADGE03_GET + .2byte FLAG_BADGE04_GET + .2byte FLAG_BADGE05_GET + .2byte FLAG_BADGE06_GET + .2byte FLAG_BADGE07_GET + .2byte FLAG_BADGE08_GET + + .align 2 +sDummyWarpData:: @ 826D2B0 + map MAP_UNDEFINED + .byte 0xFF + .align 1 + .2byte 0xFFFF, 0xFFFF + +sUnusedData:: @ 826D2B8 + .4byte 1200 + .4byte 3600 + .4byte 1200 + .4byte 2400 + .4byte 50 + .4byte 80 + .4byte -44 + .4byte 44 + +gDirectionToVectors:: @ 826D2D8 + .4byte 0, 0 + .4byte 0, 1 + .4byte 0, -1 + .4byte -1, 0 + .4byte 1, 0 + .4byte -1, 1 + .4byte 1, 1 + .4byte -1, -1 + .4byte 1, -1 + +gUnknown_826D320:: @ 826D320 + .4byte 0x000001f8 + @ { + @ .bg = 0, + @ .charBaseIndex = 2, + @ .mapBaseIndex = 31, + @ .screenSize = 0, + @ .paletteMode = 0, + @ .priority = 0, + @ .baseTile = 0x0000 + @ } + .4byte 0x000011d1 + @ { + @ .bg = 1, + @ .charBaseIndex = 0, + @ .mapBaseIndex = 29, + @ .screenSize = 0, + @ .paletteMode = 0, + @ .priority = 1, + @ .baseTile = 0x0000 + @ } + .4byte 0x000021c2 + @ { + @ .bg = 2, + @ .charBaseIndex = 0, + @ .mapBaseIndex = 28, + @ .screenSize = 0, + @ .paletteMode = 0, + @ .priority = 2, + @ .baseTile = 0x0000 + @ } + .4byte 0x000031e3 + @ { + @ .bg = 3, + @ .charBaseIndex = 0, + @ .mapBaseIndex = 30, + @ .screenSize = 0, + @ .paletteMode = 0, + @ .priority = 3, + @ .baseTile = 0x0000 + @ } + +gUnknown_826D330:: @ 826D330 + .4byte REG_WIN0H + .4byte (2 >> 1) | ((DMA_16BIT | DMA_DEST_RELOAD | DMA_SRC_INC | DMA_REPEAT | DMA_START_HBLANK | DMA_ENABLE) << 16) + .byte 1, 0 + + .align 2 +gUnknown_826D33C:: @ 826D33C + .4byte sub_8058684 + .4byte sub_80586A4 + .4byte sub_80586A8 + +gUnknown_826D348:: @ 826D348 + .4byte sub_80586C8 + .4byte sub_80586CC + .4byte sub_80586CC + .4byte sub_80586CC + .4byte sub_80586CC + .4byte sub_80586C8 + .4byte sub_80586C8 + .4byte sub_8058734 + .4byte sub_8058734 + .4byte sub_8058734 + .4byte sub_8058734 + +gUnknown_826D374:: @ 826D374 + .4byte sub_805874C + .4byte sub_8058754 diff --git a/ld_script.txt b/ld_script.txt index 9d067f80b..4c8df51a1 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -399,6 +399,7 @@ SECTIONS { src/daycare.o(.rodata); src/battle_gfx_sfx_util.o(.rodata); data/data.o(.rodata.8260270); + data/overworld.o(.rodata); data/tilesets.o(.rodata); data/maps.o(.rodata); src/fieldmap.o(.rodata); From 2a584a06715e9f59cb26e666d1c3698412dde8cf Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 15:34:03 -0400 Subject: [PATCH 109/114] Partial documentation of trainer_tower --- data/data_835B488.s | 8 +- data/data_83F5738.s | 19 +- data/strings.s | 8 +- graphics/pokemon/unown/r/seddfTPRC | Bin 337 -> 0 bytes include/cereader_tool.h | 40 +- src/cereader_tool.c | 26 +- src/mevent.c | 4 +- src/trainer_tower.c | 943 +++++++++++++++-------------- 8 files changed, 533 insertions(+), 515 deletions(-) delete mode 100644 graphics/pokemon/unown/r/seddfTPRC diff --git a/data/data_835B488.s b/data/data_835B488.s index fc3032459..b2b76476c 100644 --- a/data/data_835B488.s +++ b/data/data_835B488.s @@ -917,10 +917,10 @@ gUnknown_83E0468:: @ 83E0468 .4byte gOtherText_Exit, NULL gUnknown_83E0480:: @ 83E0480 - .4byte gUnknown_8417F82, NULL - .4byte gUnknown_8417F89, NULL - .4byte gUnknown_8417F90, NULL - .4byte gUnknown_8417F99, NULL + .4byte gOtherText_Single, NULL + .4byte gOtherText_Double, NULL + .4byte gOtherText_Knockout, NULL + .4byte gOtherText_Mixed, NULL .4byte gOtherText_Exit, NULL gUnknown_83E04A8:: @ 83E04A8 diff --git a/data/data_83F5738.s b/data/data_83F5738.s index 1dd697956..1f9839561 100644 --- a/data/data_83F5738.s +++ b/data/data_83F5738.s @@ -460,13 +460,26 @@ gUnknown_83FE88F:: @ 83FE88F .incbin "baserom.gba", 0x3FE88F, 0xF3 gUnknown_83FE982:: @ 83FE982 - .incbin "baserom.gba", 0x3FE982, 0x16 + .string "TIME BOARD$" + .string "CLEAR TIME$" gUnknown_83FE998:: @ 83FE998 - .incbin "baserom.gba", 0x3FE998, 0x2C + .string "{STR_VAR_1}MIN. {STR_VAR_2}.{STR_VAR_3}SEC.$" + .string "1F$" + .string "2F$" + .string "3F$" + .string "4F$" + .string "5F$" + .string "6F$" + .string "7F$" + .string "8F$" + .align 2 gUnknown_83FE9C4:: @ 83FE9C4 - .incbin "baserom.gba", 0x3FE9C4, 0x10 + .4byte gOtherText_Single + .4byte gOtherText_Double + .4byte gOtherText_Knockout + .4byte gOtherText_Mixed gUnknown_83FE9D4:: @ 83FE9D4 .incbin "baserom.gba", 0x3FE9D4, 0x10 diff --git a/data/strings.s b/data/strings.s index 18d7435d9..1d086f4c8 100644 --- a/data/strings.s +++ b/data/strings.s @@ -1793,16 +1793,16 @@ gUnknown_8417F69:: @ 0x8417F69 gUnknown_8417F77:: @ 0x8417F77 .string "JOIN GROUP$" -gUnknown_8417F82:: @ 0x8417F82 +gOtherText_Single:: @ 0x8417F82 .string "SINGLE$" -gUnknown_8417F89:: @ 0x8417F89 +gOtherText_Double:: @ 0x8417F89 .string "DOUBLE$" -gUnknown_8417F90:: @ 0x8417F90 +gOtherText_Knockout:: @ 0x8417F90 .string "KNOCKOUT$" -gUnknown_8417F99:: @ 0x8417F99 +gOtherText_Mixed:: @ 0x8417F99 .string "MIXED$" gUnknown_8417F9F:: @ 0x8417F9F diff --git a/graphics/pokemon/unown/r/seddfTPRC b/graphics/pokemon/unown/r/seddfTPRC deleted file mode 100644 index 9ea2bd6f7e520c59f8944242cebd8c7a3ba6c9a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|eg8-ip*RyBW{Ac(NLHF+6`~UyH zfPlb~B}FpF`Lf3>iIJt}RY>G+x-Psk1=tu+}qu_6Jr!7&de4a^|~HW|?Z>wmL7tai2%I zSin9tn}$6`avF=Z6`nIc2xNUT-{weI;~$2chyI^s1r}*HFZ*+8?$4lkJ7X4H`k}k| QHqdJfp00i_>zopr0QU!wlK=n! diff --git a/include/cereader_tool.h b/include/cereader_tool.h index f223bdaa5..5ae797ac0 100644 --- a/include/cereader_tool.h +++ b/include/cereader_tool.h @@ -3,25 +3,25 @@ #include "global.h" -struct TrainerTowerTrainer_004 -{ - /* 0x000 */ u8 unk_000[11]; - /* 0x00B */ u8 unk_00B; - /* 0x00C */ u8 unk_00C; - /* 0x00E */ u16 unk_00E[6]; - /* 0x01A */ u16 unk_01A[6]; - /* 0x026 */ u16 unk_026[6]; - /* 0x032 */ u16 unk_032[6]; - /* 0x040 */ struct BattleTowerPokemon unk_040[PARTY_SIZE]; -}; // size: 328 - struct TrainerTowerTrainer +{ + /* 0x000 */ u8 name[11]; + /* 0x00B */ u8 facilityClass; + /* 0x00C */ u8 gender; + /* 0x00E */ u16 speechBefore[6]; + /* 0x01A */ u16 speechWin[6]; + /* 0x026 */ u16 speechLose[6]; + /* 0x032 */ u16 speechAfter[6]; + /* 0x040 */ struct BattleTowerPokemon mons[PARTY_SIZE]; +}; // size: 328 + +struct TrainerTowerFloor { /* 0x000 */ u8 unk_000; - /* 0x000 */ u8 unk_001; - /* 0x002 */ u8 unk_002; - /* 0x003 */ u8 unk_003; - /* 0x004 */ struct TrainerTowerTrainer_004 unk_004[3]; + /* 0x001 */ u8 floorIdx; + /* 0x002 */ u8 challengeType; + /* 0x003 */ u8 prize; + /* 0x004 */ struct TrainerTowerTrainer trainers[3]; /* 0x3DC */ u32 checksum; }; @@ -32,16 +32,16 @@ struct Unk_203F458_Header u32 unk4; }; -struct TrainerTowerData +struct EReaderTrainerHillSet { u8 count; u8 id; u16 dummy; u32 checksum; - struct TrainerTowerTrainer trainers[8]; + struct TrainerTowerFloor floors[8]; }; -bool32 ValidateTrainerTowerData(struct TrainerTowerData * a0); -bool32 CEReaderTool_SaveTrainerTower(struct TrainerTowerData * a0); +bool32 ValidateTrainerTowerData(struct EReaderTrainerHillSet * a0); +bool32 CEReaderTool_SaveTrainerTower(struct EReaderTrainerHillSet * a0); #endif //GUARD_CEREADER_TOOL_H diff --git a/src/cereader_tool.c b/src/cereader_tool.c index 1b25f4828..066702fe0 100644 --- a/src/cereader_tool.c +++ b/src/cereader_tool.c @@ -9,18 +9,18 @@ u8 sub_815D654(void) return (gSaveBlock1Ptr->unkArray[0].unk9 + 1) % 256; } -static bool32 ValidateTrainerTowerTrainer(struct TrainerTowerTrainer * trainer) +static bool32 ValidateTrainerTowerTrainer(struct TrainerTowerFloor * floor) { - if (trainer->unk_001 < 1 || trainer->unk_001 > 8) + if (floor->floorIdx < 1 || floor->floorIdx > 8) return FALSE; - if (trainer->unk_002 > 2) + if (floor->challengeType > 2) return FALSE; - if (CalcByteArraySum((const u8 *)trainer, offsetof(typeof(*trainer), checksum)) != trainer->checksum) + if (CalcByteArraySum((const u8 *)floor, offsetof(typeof(*floor), checksum)) != floor->checksum) return FALSE; return TRUE; } -bool32 ValidateTrainerTowerData(struct TrainerTowerData * ttdata) +bool32 ValidateTrainerTowerData(struct EReaderTrainerHillSet * ttdata) { u32 count = ttdata->count; s32 i; @@ -28,18 +28,18 @@ bool32 ValidateTrainerTowerData(struct TrainerTowerData * ttdata) return FALSE; for (i = 0; i < count; i++) { - if (!ValidateTrainerTowerTrainer(&ttdata->trainers[i])) + if (!ValidateTrainerTowerTrainer(&ttdata->floors[i])) return FALSE; } - if (CalcByteArraySum((const u8 *)ttdata->trainers, count * sizeof(ttdata->trainers[0])) != ttdata->checksum) + if (CalcByteArraySum((const u8 *)ttdata->floors, count * sizeof(ttdata->floors[0])) != ttdata->checksum) return FALSE; return TRUE; } -#define SEC30_SIZE (offsetof(struct TrainerTowerData, trainers[4])) -#define SEC31_SIZE (sizeof(struct TrainerTowerData) - SEC30_SIZE) +#define SEC30_SIZE (offsetof(struct EReaderTrainerHillSet, floors[4])) +#define SEC31_SIZE (sizeof(struct EReaderTrainerHillSet) - SEC30_SIZE) -static bool32 CEReaderTool_SaveTrainerTower_r(struct TrainerTowerData * ttdata, u8 * buffer) +static bool32 CEReaderTool_SaveTrainerTower_r(struct EReaderTrainerHillSet * ttdata, u8 * buffer) { AGB_ASSERT_EX(ttdata->dummy == 0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/cereader_tool.c", 198); AGB_ASSERT_EX(ttdata->id == 0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/cereader_tool.c", 199) @@ -56,7 +56,7 @@ static bool32 CEReaderTool_SaveTrainerTower_r(struct TrainerTowerData * ttdata, return TRUE; } -bool32 CEReaderTool_SaveTrainerTower(struct TrainerTowerData * ttdata) +bool32 CEReaderTool_SaveTrainerTower(struct EReaderTrainerHillSet * ttdata) { u8 * buffer = AllocZeroed(0x1000); bool32 result = CEReaderTool_SaveTrainerTower_r(ttdata, buffer); @@ -64,7 +64,7 @@ bool32 CEReaderTool_SaveTrainerTower(struct TrainerTowerData * ttdata) return result; } -static bool32 CEReaderTool_LoadTrainerTower_r(struct TrainerTowerData * ttdata, void * buffer) +static bool32 CEReaderTool_LoadTrainerTower_r(struct EReaderTrainerHillSet * ttdata, void * buffer) { if (TryCopySpecialSaveSection(30, buffer) != 1) return FALSE; @@ -79,7 +79,7 @@ static bool32 CEReaderTool_LoadTrainerTower_r(struct TrainerTowerData * ttdata, return TRUE; } -bool32 CEReaderTool_LoadTrainerTower(struct TrainerTowerData * ttdata) +bool32 CEReaderTool_LoadTrainerTower(struct EReaderTrainerHillSet * ttdata) { void * buffer = AllocZeroed(0x1000); bool32 success = CEReaderTool_LoadTrainerTower_r(ttdata, buffer); diff --git a/src/mevent.c b/src/mevent.c index c01ea8b41..74dca5a75 100644 --- a/src/mevent.c +++ b/src/mevent.c @@ -423,7 +423,7 @@ void sub_8143910(u8 taskId) } break; case 15: - data->t0E = ValidateTrainerTowerData((struct TrainerTowerData *)gDecompressionBuffer); + data->t0E = ValidateTrainerTowerData((struct EReaderTrainerHillSet *)gDecompressionBuffer); sub_800AA80(data->t0E); data->state = 16; break; @@ -437,7 +437,7 @@ void sub_8143910(u8 taskId) } break; case 17: - if (CEReaderTool_SaveTrainerTower((struct TrainerTowerData *)gDecompressionBuffer)) + if (CEReaderTool_SaveTrainerTower((struct EReaderTrainerHillSet *)gDecompressionBuffer)) { AddTextPrinterToWindow1(gUnknown_841DE99); ResetDelayTimer(&data->t00); diff --git a/src/trainer_tower.c b/src/trainer_tower.c index d74da5542..50ddbf85c 100644 --- a/src/trainer_tower.c +++ b/src/trainer_tower.c @@ -1,11 +1,6 @@ #include "global.h" #include "main.h" #include "task.h" -#include "constants/flags.h" -#include "constants/vars.h" -#include "constants/items.h" -#include "constants/species.h" -#include "constants/maps.h" #include "malloc.h" #include "save.h" #include "util.h" @@ -26,315 +21,325 @@ #include "new_menu_helpers.h" #include "sound.h" #include "renewable_hidden_items.h" +#include "constants/flags.h" +#include "constants/vars.h" +#include "constants/items.h" +#include "constants/species.h" +#include "constants/maps.h" +#include "constants/songs.h" +#include "constants/layouts.h" +#include "constants/trainers.h" +#include "constants/facility_trainer_classes.h" +#include "constants/map_objects.h" struct UnkStruct_203F458 { - /* 0x0000 */ u8 unk_0000; - /* 0x0004 */ struct TrainerTowerData unk_0004; + /* 0x0000 */ u8 floorIdx; + /* 0x0004 */ struct EReaderTrainerHillSet unk_0004; }; struct UnkStruct_203F45C { - /* 0x00 */ u8 unk_00[11]; - /* 0x0C */ u16 unk_0C[6]; - /* 0x18 */ u16 unk_18[6]; - /* 0x24 */ u16 unk_24[6]; - /* 0x30 */ u16 unk_30[6]; - /* 0x3C */ u8 unk_3C; - /* 0x3D */ u8 unk_3D; + /* 0x00 */ u8 name[11]; + /* 0x0C */ u16 speechWin[6]; + /* 0x18 */ u16 speechLose[6]; + /* 0x24 */ u16 speechWin2[6]; + /* 0x30 */ u16 speechLose2[6]; + /* 0x3C */ u8 battleType; + /* 0x3D */ u8 facilityClass; /* 0x3E */ u8 unk_3E; }; -struct UnkStruct_8479ED8 +struct SinglesTrainerInfo { - u8 unk0; - u8 unk1; - bool8 unk2; + u8 mapObjGfx; + u8 facilityClass; + bool8 gender; }; -struct UnkStruct_847A024 +struct DoublesTrainerInfo { - u8 unk0; - u8 unk1; - u8 unk2; - bool8 unk3; - bool8 unk4; + u8 mapObjGfx1; + u8 mapObjGfx2; + u8 facilityClass; + bool8 gender1; + bool8 gender2; }; -struct UnkStruct_847A074 +struct TrainerEncounterMusicPairs { u8 unk0; u8 unk1; }; -EWRAM_DATA struct UnkStruct_203F458 * gUnknown_203F458 = NULL; -EWRAM_DATA struct UnkStruct_203F45C * gUnknown_203F45C = NULL; -EWRAM_DATA u8 unused_variable = 0; +static EWRAM_DATA struct UnkStruct_203F458 * sTrainerTowerState = NULL; +static EWRAM_DATA struct UnkStruct_203F45C * gUnknown_203F45C = NULL; +static EWRAM_DATA u8 unused_variable = 0; -void sub_815DC8C(void); // setup -void sub_815DD2C(void); // teardown -void sub_815DD44(void); -void sub_815DDB0(void); -void sub_815DEFC(u16 * ecWords, u8 * dest); -void sub_815DF54(void); -void sub_815E068(u8 battleType, u8 facilityClass); -void sub_815E160(void); -void sub_815E1C0(void); -void sub_815E1F0(void); -void sub_815E218(void); -void sub_815E28C(void); -void sub_815E394(void); -void sub_815E408(void); -void sub_815E4B0(void); -void sub_815E56C(void); -void sub_815E5C4(void); -void sub_815E5F0(void); -void sub_815E658(void); -void sub_815E720(void); -void sub_815E88C(void); -void sub_815E8B4(void); -void sub_815E8CC(void); -void sub_815E908(void); -void sub_815E948(void); -void sub_815E9C8(void); -void sub_815E9FC(void); +static void sub_815DC8C(void); // setup +static void sub_815DD2C(void); // teardown +static void sub_815DD44(void); +static void SetTrainerTowerNPCGraphics(void); +static void TT_ConvertEasyChatMessageToString(u16 *ecWords, u8 *dest); +static void sub_815DF54(void); +static void TrainerTowerGetOpponentTextColor(u8 battleType, u8 facilityClass); +static void sub_815E160(void); +static void sub_815E1C0(void); +static void sub_815E1F0(void); +static void TTSpecial_HasReachedTheRoof(void); +static void sub_815E28C(void); +static void sub_815E394(void); +static void sub_815E408(void); +static void sub_815E4B0(void); +static void TTSpecial_StartTimer(void); +static void sub_815E5C4(void); +static void sub_815E5F0(void); +static void sub_815E658(void); +static void sub_815E720(void); +static void sub_815E88C(void); +static void sub_815E8B4(void); +static void sub_815E8CC(void); +static void sub_815E908(void); +static void sub_815E948(void); +static void sub_815E9C8(void); +static void BuildEnemyParty(void); static s32 GetPartyMaxLevel(void); -void sub_815EC0C(void); -u32 sub_815EDDC(u32 *); -void sub_815EDF4(u32 *, u32); +static void ValidateOrResetCurTrainerTowerRecord(void); +static u32 GetTrainerTowerRecordTime(u32 *); +static void SetTrainerTowerRecordTime(u32 *, u32); extern const u8 gUnknown_83FE982[]; extern const u8 gUnknown_83FE998[]; extern const u8 *const gUnknown_83FE9C4[]; -const struct UnkStruct_8479ED8 gUnknown_8479ED8[] = { - {0x1c, 0x03, 0x01}, - {0x38, 0x04, 0x00}, - {0x25, 0x06, 0x01}, - {0x26, 0x07, 0x00}, - {0x29, 0x08, 0x00}, - {0x2a, 0x09, 0x01}, - {0x34, 0x0a, 0x00}, - {0x1c, 0x0b, 0x01}, - {0x1d, 0x0c, 0x01}, - {0x13, 0x0d, 0x00}, - {0x34, 0x0e, 0x00}, - {0x2d, 0x0f, 0x00}, - {0x36, 0x10, 0x00}, - {0x1a, 0x11, 0x00}, - {0x1a, 0x12, 0x00}, - {0x27, 0x13, 0x00}, - {0x34, 0x14, 0x00}, - {0x13, 0x15, 0x00}, - {0x17, 0x16, 0x01}, - {0x3d, 0x17, 0x00}, - {0x13, 0x1d, 0x00}, - {0x17, 0x1e, 0x01}, - {0x1e, 0x20, 0x00}, - {0x1f, 0x21, 0x01}, - {0x20, 0x22, 0x00}, - {0x23, 0x23, 0x01}, - {0x12, 0x24, 0x00}, - {0x39, 0x26, 0x00}, - {0x29, 0x2d, 0x00}, - {0x1a, 0x2e, 0x00}, - {0x10, 0x2f, 0x00}, - {0x18, 0x30, 0x01}, - {0x1d, 0x31, 0x01}, - {0x2e, 0x32, 0x01}, - {0x28, 0x33, 0x01}, - {0x3e, 0x35, 0x00}, - {0x1b, 0x38, 0x00}, - {0x19, 0x40, 0x00}, - {0x1c, 0x41, 0x01}, - {0x27, 0x42, 0x00}, - {0x28, 0x43, 0x01}, - {0x16, 0x47, 0x01}, - {0x14, 0x48, 0x00}, - {0x38, 0x49, 0x00}, - {0x12, 0x58, 0x00}, - {0x14, 0x59, 0x00}, - {0x16, 0x5a, 0x01}, - {0x3e, 0x5b, 0x00}, - {0x27, 0x5c, 0x00}, - {0x28, 0x5d, 0x01}, - {0x34, 0x5e, 0x00}, - {0x34, 0x5f, 0x00}, - {0x38, 0x60, 0x00}, - {0x35, 0x61, 0x00}, - {0x34, 0x62, 0x00}, - {0x1e, 0x63, 0x00}, - {0x39, 0x64, 0x00}, - {0x2d, 0x65, 0x00}, - {0x35, 0x66, 0x00}, - {0x20, 0x67, 0x00}, - {0x1d, 0x68, 0x01}, - {0x2e, 0x69, 0x01}, - {0x13, 0x6a, 0x00}, - {0x1a, 0x6b, 0x00}, - {0x1a, 0x6c, 0x00}, - {0x19, 0x6d, 0x00}, - {0x1a, 0x6e, 0x00}, - {0x36, 0x6f, 0x00}, - {0x37, 0x71, 0x00}, - {0x29, 0x74, 0x00}, - {0x2a, 0x75, 0x01}, - {0x3d, 0x7a, 0x00}, - {0x3a, 0x7d, 0x01}, - {0x17, 0x89, 0x01}, - {0x18, 0x8a, 0x01}, - {0x25, 0x8b, 0x01}, - {0x1c, 0x8c, 0x01}, - {0x27, 0x8d, 0x00}, - {0x28, 0x8e, 0x01}, - {0x1c, 0x8f, 0x01}, - {0x38, 0x90, 0x00}, - {0x1c, 0x91, 0x01}, - {0x16, 0x92, 0x01} +static const struct SinglesTrainerInfo sSingleBattleTrainerInfo[] = { + {MAP_OBJ_GFX_WOMAN_2, FACILITY_CLASS_AROMA_LADY, FEMALE}, + {MAP_OBJ_GFX_HIKER, FACILITY_CLASS_RUIN_MANIAC, MALE}, + {MAP_OBJ_GFX_TUBER_F, FACILITY_CLASS_TUBER, FEMALE}, + {MAP_OBJ_GFX_TUBER_M_2, FACILITY_CLASS_TUBER_2, MALE}, + {MAP_OBJ_GFX_COOLTRAINER_M, FACILITY_CLASS_COOLTRAINER, MALE}, + {MAP_OBJ_GFX_COOLTRAINER_F, FACILITY_CLASS_COOLTRAINER_2, FEMALE}, + {MAP_OBJ_GFX_SUPER_NERD, FACILITY_CLASS_HEX_MANIAC, MALE}, + {MAP_OBJ_GFX_WOMAN_2, FACILITY_CLASS_LADY, FEMALE}, + {MAP_OBJ_GFX_BEAUTY, FACILITY_CLASS_BEAUTY, FEMALE}, + {MAP_OBJ_GFX_BOY, FACILITY_CLASS_RICH_BOY, MALE}, + {MAP_OBJ_GFX_SUPER_NERD, FACILITY_CLASS_POKEMANIAC, MALE}, + {MAP_OBJ_GFX_SWIMMER_M_LAND, FACILITY_CLASS_SWIMMER_MALE, MALE}, + {MAP_OBJ_GFX_BLACKBELT, FACILITY_CLASS_BLACK_BELT, MALE}, + {MAP_OBJ_GFX_ROCKER, FACILITY_CLASS_GUITARIST, MALE}, + {MAP_OBJ_GFX_ROCKER, FACILITY_CLASS_KINDLER, MALE}, + {MAP_OBJ_GFX_CAMPER, FACILITY_CLASS_CAMPER, MALE}, + {MAP_OBJ_GFX_SUPER_NERD, FACILITY_CLASS_BUG_MANIAC, MALE}, + {MAP_OBJ_GFX_BOY, FACILITY_CLASS_PSYCHIC, MALE}, + {MAP_OBJ_GFX_WOMAN_1, FACILITY_CLASS_PSYCHIC_2, FEMALE}, + {MAP_OBJ_GFX_GENTLEMAN, FACILITY_CLASS_GENTLEMAN, MALE}, + {MAP_OBJ_GFX_BOY, FACILITY_CLASS_SCHOOL_KID, MALE}, + {MAP_OBJ_GFX_WOMAN_1, FACILITY_CLASS_SCHOOL_KID_2, FEMALE}, + {MAP_OBJ_GFX_BALDING_MAN, FACILITY_CLASS_POKEFAN, MALE}, + {MAP_OBJ_GFX_WOMAN_3, FACILITY_CLASS_POKEFAN_2, FEMALE}, + {MAP_OBJ_GFX_OLD_MAN_1, FACILITY_CLASS_EXPERT, MALE}, + {MAP_OBJ_GFX_OLD_WOMAN, FACILITY_CLASS_EXPERT_2, FEMALE}, + {MAP_OBJ_GFX_YOUNGSTER, FACILITY_CLASS_YOUNGSTER, MALE}, + {MAP_OBJ_GFX_FISHER, FACILITY_CLASS_FISHERMAN, MALE}, + {MAP_OBJ_GFX_COOLTRAINER_M, FACILITY_CLASS_DRAGON_TAMER, MALE}, + {MAP_OBJ_GFX_ROCKER, FACILITY_CLASS_BIRD_KEEPER, MALE}, + {MAP_OBJ_GFX_LITTLE_BOY, FACILITY_CLASS_NINJA_BOY, MALE}, + {MAP_OBJ_GFX_BATTLE_GIRL, FACILITY_CLASS_BATTLE_GIRL, FEMALE}, + {MAP_OBJ_GFX_BEAUTY, FACILITY_CLASS_PARASOL_LADY, FEMALE}, + {MAP_OBJ_GFX_SWIMMER_F_LAND, FACILITY_CLASS_SWIMMER_FEMALE, FEMALE}, + {MAP_OBJ_GFX_PICNICKER, FACILITY_CLASS_PICNICKER, FEMALE}, + {MAP_OBJ_GFX_SAILOR, FACILITY_CLASS_SAILOR, MALE}, + {MAP_OBJ_GFX_FAT_MAN, FACILITY_CLASS_COLLECTOR, MALE}, + {MAP_OBJ_GFX_MAN, FACILITY_CLASS_PKMN_BREEDER, MALE}, + {MAP_OBJ_GFX_WOMAN_2, FACILITY_CLASS_PKMN_BREEDER_2, FEMALE}, + {MAP_OBJ_GFX_CAMPER, FACILITY_CLASS_PKMN_RANGER, MALE}, + {MAP_OBJ_GFX_PICNICKER, FACILITY_CLASS_PKMN_RANGER_2, FEMALE}, + {MAP_OBJ_GFX_LASS, FACILITY_CLASS_LASS, FEMALE}, + {MAP_OBJ_GFX_BUG_CATCHER, FACILITY_CLASS_BUG_CATCHER, MALE}, + {MAP_OBJ_GFX_HIKER, FACILITY_CLASS_HIKER, MALE}, + {MAP_OBJ_GFX_YOUNGSTER, FACILITY_CLASS_YOUNGSTER_2, MALE}, + {MAP_OBJ_GFX_BUG_CATCHER, FACILITY_CLASS_BUG_CATCHER_2, MALE}, + {MAP_OBJ_GFX_LASS, FACILITY_CLASS_LASS_2, FEMALE}, + {MAP_OBJ_GFX_SAILOR, FACILITY_CLASS_SAILOR_2, MALE}, + {MAP_OBJ_GFX_CAMPER, FACILITY_CLASS_CAMPER_2, MALE}, + {MAP_OBJ_GFX_PICNICKER, FACILITY_CLASS_PICNICKER_2, FEMALE}, + {MAP_OBJ_GFX_SUPER_NERD, FACILITY_CLASS_POKEMANIAC_2, MALE}, + {MAP_OBJ_GFX_SUPER_NERD, FACILITY_CLASS_SUPER_NERD, MALE}, + {MAP_OBJ_GFX_HIKER, FACILITY_CLASS_HIKER_2, MALE}, + {MAP_OBJ_GFX_BIKER, FACILITY_CLASS_BIKER, MALE}, + {MAP_OBJ_GFX_SUPER_NERD, FACILITY_CLASS_BURGLAR, MALE}, + {MAP_OBJ_GFX_BALDING_MAN, FACILITY_CLASS_ENGINEER, MALE}, + {MAP_OBJ_GFX_FISHER, FACILITY_CLASS_FISHERMAN_2, MALE}, + {MAP_OBJ_GFX_SWIMMER_M_LAND, FACILITY_CLASS_SWIMMER_MALE_2, MALE}, + {MAP_OBJ_GFX_BIKER, FACILITY_CLASS_CUE_BALL, MALE}, + {MAP_OBJ_GFX_OLD_MAN_1, FACILITY_CLASS_GAMER, MALE}, + {MAP_OBJ_GFX_BEAUTY, FACILITY_CLASS_BEAUTY_2, FEMALE}, + {MAP_OBJ_GFX_SWIMMER_F_LAND, FACILITY_CLASS_SWIMMER_FEMALE_2, FEMALE}, + {MAP_OBJ_GFX_BOY, FACILITY_CLASS_PSYCHIC_3, MALE}, + {MAP_OBJ_GFX_ROCKER, FACILITY_CLASS_ROCKER, MALE}, + {MAP_OBJ_GFX_ROCKER, FACILITY_CLASS_JUGGLER, MALE}, + {MAP_OBJ_GFX_MAN, FACILITY_CLASS_TAMER, MALE}, + {MAP_OBJ_GFX_ROCKER, FACILITY_CLASS_BIRD_KEEPER_2, MALE}, + {MAP_OBJ_GFX_BLACKBELT, FACILITY_CLASS_BLACK_BELT_2, MALE}, + {MAP_OBJ_GFX_SCIENTIST, FACILITY_CLASS_SCIENTIST, MALE}, + {MAP_OBJ_GFX_COOLTRAINER_M, FACILITY_CLASS_COOLTRAINER_3, MALE}, + {MAP_OBJ_GFX_COOLTRAINER_F, FACILITY_CLASS_COOLTRAINER_4, FEMALE}, + {MAP_OBJ_GFX_GENTLEMAN, FACILITY_CLASS_GENTLEMAN_2, MALE}, + {MAP_OBJ_GFX_CHANNELER, FACILITY_CLASS_CHANNELER, FEMALE}, + {MAP_OBJ_GFX_WOMAN_1, FACILITY_CLASS_PSYCHIC_4, FEMALE}, + {MAP_OBJ_GFX_BATTLE_GIRL, FACILITY_CLASS_CRUSH_GIRL, FEMALE}, + {MAP_OBJ_GFX_TUBER_F, FACILITY_CLASS_TUBER_3, FEMALE}, + {MAP_OBJ_GFX_WOMAN_2, FACILITY_CLASS_PKMN_BREEDER_3, FEMALE}, + {MAP_OBJ_GFX_CAMPER, FACILITY_CLASS_PKMN_RANGER_3, MALE}, + {MAP_OBJ_GFX_PICNICKER, FACILITY_CLASS_PKMN_RANGER_4, FEMALE}, + {MAP_OBJ_GFX_WOMAN_2, FACILITY_CLASS_AROMA_LADY_2, FEMALE}, + {MAP_OBJ_GFX_HIKER, FACILITY_CLASS_RUIN_MANIAC_2, MALE}, + {MAP_OBJ_GFX_WOMAN_2, FACILITY_CLASS_LADY_2, FEMALE}, + {MAP_OBJ_GFX_LASS, FACILITY_CLASS_PAINTER, FEMALE} }; -const struct UnkStruct_847A024 gUnknown_847A024[] = { - {0x1d, 0x17, 0x1f, 0x01, 0x01}, - {0x11, 0x11, 0x34, 0x01, 0x01}, - {0x1d, 0x19, 0x4a, 0x01, 0x00}, - {0x20, 0x23, 0x4b, 0x00, 0x01}, - {0x26, 0x2e, 0x4c, 0x00, 0x01}, - {0x11, 0x11, 0x7e, 0x01, 0x01}, - {0x29, 0x2a, 0x7f, 0x00, 0x01}, - {0x1d, 0x19, 0x80, 0x01, 0x00}, - {0x18, 0x36, 0x81, 0x01, 0x00}, - {0x2e, 0x26, 0x82, 0x01, 0x00} +static const struct DoublesTrainerInfo sDoubleBattleTrainerInfo[] = { + {MAP_OBJ_GFX_BEAUTY, MAP_OBJ_GFX_WOMAN_1, FACILITY_CLASS_SR_AND_JR, FEMALE, FEMALE}, + {MAP_OBJ_GFX_LITTLE_GIRL, MAP_OBJ_GFX_LITTLE_GIRL, FACILITY_CLASS_TWINS, FEMALE, FEMALE}, + {MAP_OBJ_GFX_BEAUTY, MAP_OBJ_GFX_MAN, FACILITY_CLASS_YOUNG_COUPLE, FEMALE, MALE}, + {MAP_OBJ_GFX_OLD_MAN_1, MAP_OBJ_GFX_OLD_WOMAN, FACILITY_CLASS_OLD_COUPLE, MALE, FEMALE}, + {MAP_OBJ_GFX_TUBER_M_2, MAP_OBJ_GFX_SWIMMER_F_LAND, FACILITY_CLASS_SIS_AND_BRO, MALE, FEMALE}, + {MAP_OBJ_GFX_LITTLE_GIRL, MAP_OBJ_GFX_LITTLE_GIRL, FACILITY_CLASS_TWINS_2, FEMALE, FEMALE}, + {MAP_OBJ_GFX_COOLTRAINER_M, MAP_OBJ_GFX_COOLTRAINER_F, FACILITY_CLASS_COOL_COUPLE, MALE, FEMALE}, + {MAP_OBJ_GFX_BEAUTY, MAP_OBJ_GFX_MAN, FACILITY_CLASS_YOUNG_COUPLE_2, FEMALE, MALE}, + {MAP_OBJ_GFX_BATTLE_GIRL, MAP_OBJ_GFX_BLACKBELT, FACILITY_CLASS_CRUSH_KIN, FEMALE, MALE}, + {MAP_OBJ_GFX_SWIMMER_F_LAND, MAP_OBJ_GFX_TUBER_M_2, FACILITY_CLASS_SIS_AND_BRO_2, FEMALE, MALE} }; -const struct UnkStruct_847A074 gUnknown_847A074[105] = { - {0x03, 0x06}, - {0x37, 0x06}, - {0x02, 0x06}, - {0x67, 0x01}, - {0x04, 0x01}, - {0x24, 0x04}, - {0x4a, 0x01}, - {0x26, 0x01}, - {0x2a, 0x00}, - {0x42, 0x03}, - {0x1b, 0x09}, - {0x4c, 0x03}, - {0x44, 0x03}, - {0x21, 0x04}, - {0x43, 0x03}, - {0x6a, 0x01}, - {0x5d, 0x05}, - {0x56, 0x05}, - {0x09, 0x05}, - {0x11, 0x04}, - {0x48, 0x03}, - {0x3c, 0x00}, - {0x29, 0x00}, - {0x5c, 0x09}, - {0x28, 0x09}, - {0x06, 0x0c}, - {0x68, 0x0b}, - {0x05, 0x0b}, - {0x58, 0x0d}, - {0x16, 0x0d}, - {0x46, 0x08}, - {0x0f, 0x01}, - {0x3f, 0x03}, - {0x0e, 0x03}, - {0x5f, 0x04}, - {0x63, 0x04}, - {0x50, 0x04}, - {0x10, 0x04}, - {0x52, 0x03}, - {0x35, 0x04}, - {0x5b, 0x03}, - {0x14, 0x03}, - {0x3d, 0x00}, - {0x13, 0x00}, - {0x12, 0x0b}, - {0x30, 0x07}, - {0x38, 0x07}, - {0x2f, 0x07}, - {0x3b, 0x01}, - {0x31, 0x01}, - {0x4e, 0x0b}, - {0x3a, 0x00}, - {0x32, 0x00}, - {0x23, 0x03}, - {0x0d, 0x0d}, - {0x0a, 0x03}, - {0x49, 0x01}, - {0x0c, 0x01}, - {0x69, 0x01}, - {0x0b, 0x01}, - {0x25, 0x01}, - {0x3e, 0x02}, - {0x27, 0x02}, - {0x65, 0x01}, - {0x2d, 0x01}, - {0x61, 0x01}, - {0x2b, 0x03}, - {0x66, 0x05}, - {0x2e, 0x05}, - {0x2c, 0x00}, - {0x5e, 0x02}, - {0x34, 0x02}, - {0x51, 0x00}, - {0x59, 0x00}, - {0x40, 0x03}, - {0x55, 0x06}, - {0x53, 0x06}, - {0x4b, 0x04}, - {0x15, 0x04}, - {0x1a, 0x09}, - {0x57, 0x0a}, - {0x17, 0x01}, - {0x47, 0x03}, - {0x62, 0x01}, - {0x39, 0x00}, - {0x1d, 0x00}, - {0x1c, 0x04}, - {0x20, 0x00}, - {0x4f, 0x05}, - {0x22, 0x05}, - {0x45, 0x0b}, - {0x1f, 0x0b}, - {0x5a, 0x00}, - {0x1e, 0x00}, - {0x08, 0x00}, - {0x64, 0x02}, - {0x07, 0x02}, - {0x60, 0x08}, - {0x36, 0x08}, - {0x41, 0x0b}, - {0x33, 0x0b}, - {0x54, 0x00}, - {0x18, 0x01}, - {0x4d, 0x0b}, - {0x19, 0x00} +static const struct TrainerEncounterMusicPairs sTrainerEncounterMusicLUT[105] = { + {FACILITY_CLASS_AROMA_LADY, TRAINER_ENCOUNTER_MUSIC_AQUA}, + {FACILITY_CLASS_BOARDER_2, TRAINER_ENCOUNTER_MUSIC_AQUA}, + {FACILITY_CLASS_TEAM_AQUA_2, TRAINER_ENCOUNTER_MUSIC_AQUA}, + {FACILITY_CLASS_GAMER, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_RUIN_MANIAC, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_YOUNGSTER, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_YOUNG_COUPLE, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_FISHERMAN, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_TRIATHLETE_4, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_PKMN_RANGER, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_LEADER_2, TRAINER_ENCOUNTER_MUSIC_TWINS}, + {FACILITY_CLASS_SIS_AND_BRO, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_MAGMA_LEADER, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_POKEFAN_2, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_PKMN_RANGER_2, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_PSYCHIC_3, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_PICNICKER_2, TRAINER_ENCOUNTER_MUSIC_COOL}, + {FACILITY_CLASS_ELITE_FOUR_3, TRAINER_ENCOUNTER_MUSIC_COOL}, + {FACILITY_CLASS_COOLTRAINER_2, TRAINER_ENCOUNTER_MUSIC_COOL}, + {FACILITY_CLASS_GUITARIST, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_BUG_CATCHER, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_PKMN_TRAINER_4, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_TRIATHLETE_3, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_CAMPER_2, TRAINER_ENCOUNTER_MUSIC_TWINS}, + {FACILITY_CLASS_TRIATHLETE_2, TRAINER_ENCOUNTER_MUSIC_TWINS}, + {FACILITY_CLASS_TUBER, TRAINER_ENCOUNTER_MUSIC_INTERVIEWER}, + {FACILITY_CLASS_BEAUTY_2, TRAINER_ENCOUNTER_MUSIC_HIKER}, + {FACILITY_CLASS_INTERVIEWER, TRAINER_ENCOUNTER_MUSIC_HIKER}, + {FACILITY_CLASS_YOUNGSTER_2, TRAINER_ENCOUNTER_MUSIC_RICH}, + {FACILITY_CLASS_PSYCHIC_2, TRAINER_ENCOUNTER_MUSIC_RICH}, + {FACILITY_CLASS_TEAM_MAGMA_2, TRAINER_ENCOUNTER_MUSIC_SWIMMER}, + {FACILITY_CLASS_SWIMMER_MALE, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_PKMN_TRAINER_7, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_POKEMANIAC, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_SUPER_NERD, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_ENGINEER, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_MAGMA_ADMIN_2, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_BLACK_BELT, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_LEADER_5, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_SAILOR, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_SAILOR_2, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_BUG_MANIAC, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_PKMN_TRAINER_5, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_CAMPER, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_KINDLER, TRAINER_ENCOUNTER_MUSIC_HIKER}, + {FACILITY_CLASS_BATTLE_GIRL, TRAINER_ENCOUNTER_MUSIC_MAGMA}, + {FACILITY_CLASS_COLLECTOR, TRAINER_ENCOUNTER_MUSIC_MAGMA}, + {FACILITY_CLASS_NINJA_BOY, TRAINER_ENCOUNTER_MUSIC_MAGMA}, + {FACILITY_CLASS_PKMN_TRAINER_3, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_PARASOL_LADY, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_AQUA_ADMIN_2, TRAINER_ENCOUNTER_MUSIC_HIKER}, + {FACILITY_CLASS_PKMN_TRAINER_2, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_SWIMMER_FEMALE, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_EXPERT_2, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_RICH_BOY, TRAINER_ENCOUNTER_MUSIC_RICH}, + {FACILITY_CLASS_HEX_MANIAC, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_HIKER, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_BEAUTY, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_SWIMMER_FEMALE_2, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_LADY, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_CHAMPION, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_PKMN_TRAINER_6, TRAINER_ENCOUNTER_MUSIC_GIRL}, + {FACILITY_CLASS_TRIATHLETE, TRAINER_ENCOUNTER_MUSIC_GIRL}, + {FACILITY_CLASS_SWIMMER_MALE_2, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_DRAGON_TAMER, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_BIKER, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_TRIATHLETE_5, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_CUE_BALL, TRAINER_ENCOUNTER_MUSIC_COOL}, + {FACILITY_CLASS_BIRD_KEEPER, TRAINER_ENCOUNTER_MUSIC_COOL}, + {FACILITY_CLASS_TRIATHLETE_6, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_POKEMANIAC_2, TRAINER_ENCOUNTER_MUSIC_GIRL}, + {FACILITY_CLASS_TWINS, TRAINER_ENCOUNTER_MUSIC_GIRL}, + {FACILITY_CLASS_LEADER_4, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_BUG_CATCHER_2, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_PKMN_BREEDER, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_LEADER_8, TRAINER_ENCOUNTER_MUSIC_AQUA}, + {FACILITY_CLASS_LEADER_6, TRAINER_ENCOUNTER_MUSIC_AQUA}, + {FACILITY_CLASS_OLD_COUPLE, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_PSYCHIC, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_LEADER, TRAINER_ENCOUNTER_MUSIC_TWINS}, + {FACILITY_CLASS_ELITE_FOUR_4, TRAINER_ENCOUNTER_MUSIC_ELITE_FOUR}, + {FACILITY_CLASS_GENTLEMAN, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_LASS, TRAINER_ENCOUNTER_MUSIC_SUSPICIOUS}, + {FACILITY_CLASS_BURGLAR, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_PKMN_TRAINER, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_SCHOOL_KID, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_LEADER_3, TRAINER_ENCOUNTER_MUSIC_INTENSE}, + {FACILITY_CLASS_POKEFAN, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_MAGMA_ADMIN, TRAINER_ENCOUNTER_MUSIC_COOL}, + {FACILITY_CLASS_EXPERT, TRAINER_ENCOUNTER_MUSIC_COOL}, + {FACILITY_CLASS_TEAM_MAGMA, TRAINER_ENCOUNTER_MUSIC_HIKER}, + {FACILITY_CLASS_SR_AND_JR, TRAINER_ENCOUNTER_MUSIC_HIKER}, + {FACILITY_CLASS_LASS_2, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_SCHOOL_KID_2, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_COOLTRAINER, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_FISHERMAN_2, TRAINER_ENCOUNTER_MUSIC_GIRL}, + {FACILITY_CLASS_TUBER_2, TRAINER_ENCOUNTER_MUSIC_GIRL}, + {FACILITY_CLASS_HIKER_2, TRAINER_ENCOUNTER_MUSIC_SWIMMER}, + {FACILITY_CLASS_BOARDER, TRAINER_ENCOUNTER_MUSIC_SWIMMER}, + {FACILITY_CLASS_PKMN_BREEDER_2, TRAINER_ENCOUNTER_MUSIC_HIKER}, + {FACILITY_CLASS_PICNICKER, TRAINER_ENCOUNTER_MUSIC_HIKER}, + {FACILITY_CLASS_LEADER_7, TRAINER_ENCOUNTER_MUSIC_MALE}, + {FACILITY_CLASS_ELITE_FOUR, TRAINER_ENCOUNTER_MUSIC_FEMALE}, + {FACILITY_CLASS_AQUA_ADMIN, TRAINER_ENCOUNTER_MUSIC_HIKER}, + {FACILITY_CLASS_ELITE_FOUR_2, TRAINER_ENCOUNTER_MUSIC_MALE} }; -const struct WindowTemplate gUnknown_847A218[] = { +static const struct WindowTemplate gUnknown_847A218[] = { {0, 3, 1, 27, 18, 15, 0x001}, DUMMY_WIN_TEMPLATE }; -const u32 gUnknown_847A228 = 0x70; // unused +static const u32 gUnknown_847A228 = 0x70; // unused -const u8 gUnknown_847A22C[3] = {0, 2, 3}; +static const u8 gUnknown_847A22C[3] = {0, 2, 3}; -void (*const gUnknown_847A230[])(void) = { +static void (*const gUnknown_847A230[])(void) = { sub_815DD44, sub_815DF54, sub_815E160, sub_815E1C0, sub_815E1F0, - sub_815E218, + TTSpecial_HasReachedTheRoof, sub_815E28C, sub_815E394, sub_815E408, sub_815E4B0, - sub_815E56C, + TTSpecial_StartTimer, sub_815E5C4, sub_815E5F0, sub_815E658, @@ -347,18 +352,18 @@ void (*const gUnknown_847A230[])(void) = { sub_815E9C8 }; -const u16 gUnknown_847A284[8][3] = { - {0x012a, 0x016e, 0x0176}, - {0x012b, 0x016f, 0x0177}, - {0x012c, 0x0170, 0x0178}, - {0x012d, 0x0171, 0x0179}, - {0x012e, 0x0172, 0x017a}, - {0x012f, 0x0173, 0x017b}, - {0x0130, 0x0174, 0x017c}, - {0x0131, 0x0175, 0x017d} +static const u16 sFloorLayouts[8][3] = { + {LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_1F, LAYOUT_UNUSED_LAYOUT_834BC2C, LAYOUT_UNUSED_LAYOUT_834D06C}, + {LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_2F, LAYOUT_UNUSED_LAYOUT_834BEB4, LAYOUT_UNUSED_LAYOUT_834D2F4}, + {LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_3F, LAYOUT_UNUSED_LAYOUT_834C13C, LAYOUT_UNUSED_LAYOUT_834D57C}, + {LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_4F, LAYOUT_UNUSED_LAYOUT_834C3C4, LAYOUT_UNUSED_LAYOUT_834D804}, + {LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_5F, LAYOUT_UNUSED_LAYOUT_834C64C, LAYOUT_UNUSED_LAYOUT_834DA8C}, + {LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_6F, LAYOUT_UNUSED_LAYOUT_834C8D4, LAYOUT_UNUSED_LAYOUT_834DD14}, + {LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_7F, LAYOUT_UNUSED_LAYOUT_834CB5C, LAYOUT_UNUSED_LAYOUT_834DF9C}, + {LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_8F, LAYOUT_UNUSED_LAYOUT_834CDE4, LAYOUT_UNUSED_LAYOUT_834E224} }; -const u16 gUnknown_847A2B4[] = { +static const u16 gUnknown_847A2B4[] = { ITEM_HP_UP, ITEM_PROTEIN, ITEM_IRON, @@ -376,24 +381,24 @@ const u16 gUnknown_847A2B4[] = { ITEM_UP_GRADE }; -const u16 gUnknown_847A2D2[] = { - 0x011d, - 0x011c, - 0x011c, - 0x011b, - 0x011d, - 0x011d, - 0x011b, - 0x011b, - 0x011d, - 0x011c, - 0x011d, - 0x011d, - 0x011d, - 0x011d +static const u16 gUnknown_847A2D2[] = { + MUS_SHOUNEN, + MUS_SHOUJO, + MUS_SHOUJO, + MUS_ROCKET, + MUS_SHOUNEN, + MUS_SHOUNEN, + MUS_ROCKET, + MUS_ROCKET, + MUS_SHOUNEN, + MUS_SHOUJO, + MUS_SHOUNEN, + MUS_SHOUNEN, + MUS_SHOUNEN, + MUS_SHOUNEN }; -const u8 gUnknown_847A2EE[][2] = { +static const u8 sSingleBattleChallengeMonIdxs[][2] = { {0x00, 0x02}, {0x01, 0x03}, {0x02, 0x04}, @@ -404,7 +409,7 @@ const u8 gUnknown_847A2EE[][2] = { {0x01, 0x04} }; -const u8 gUnknown_847A2FE[][2] = { +static const u8 sDoubleBattleChallengeMonIdxs[][2] = { {0x00, 0x01}, {0x01, 0x03}, {0x02, 0x00}, @@ -415,7 +420,7 @@ const u8 gUnknown_847A2FE[][2] = { {0x01, 0x05} }; -const u8 gUnknown_847A30E[][3] = { +static const u8 sKnockoutChallengeMonIdxs[][3] = { {0x00, 0x02, 0x04}, {0x01, 0x03, 0x05}, {0x02, 0x03, 0x01}, @@ -427,7 +432,7 @@ const u8 gUnknown_847A30E[][3] = { }; extern const struct Unk_203F458_Header gUnknown_84827AC; -extern const struct TrainerTowerTrainer *const gUnknown_84827B4[][8]; +extern const struct TrainerTowerFloor *const gUnknown_84827B4[][8]; void sub_815D9E8(void) { @@ -438,17 +443,17 @@ void sub_815D9E8(void) u8 sub_815DA10(void) { - return gFacilityClassToTrainerClass[gUnknown_203F45C->unk_3D]; + return gFacilityClassToTrainerClass[gUnknown_203F45C->facilityClass]; } -void sub_815DA28(u8 * dest) +void sub_815DA28(u8 *dest) { - StringCopyN(dest, gUnknown_203F45C->unk_00, 11); + StringCopyN(dest, gUnknown_203F45C->name, 11); } u8 GetTrainerTowerTrainerFrontSpriteId(void) { - return gFacilityClassToPicIndex[gUnknown_203F45C->unk_3D]; + return gFacilityClassToPicIndex[gUnknown_203F45C->facilityClass]; } void InitTrainerTowerBattleStruct(void) @@ -459,23 +464,23 @@ void InitTrainerTowerBattleStruct(void) sub_815DC8C(); gUnknown_203F45C = AllocZeroed(sizeof(*gUnknown_203F45C)); r10 = VarGet(VAR_0x4001); - StringCopyN(gUnknown_203F45C->unk_00, gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r10].unk_000, 11); + StringCopyN(gUnknown_203F45C->name, sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].name, 11); for (r9 = 0; r9 < 6; r9++) { - gUnknown_203F45C->unk_0C[r9] = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r10].unk_01A[r9]; - gUnknown_203F45C->unk_18[r9] = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r10].unk_026[r9]; + gUnknown_203F45C->speechWin[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].speechWin[r9]; + gUnknown_203F45C->speechLose[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].speechLose[r9]; - if (gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_002 == 1) + if (sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType == 1) { - gUnknown_203F45C->unk_24[r9] = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r10 + 1].unk_01A[r9]; - gUnknown_203F45C->unk_30[r9] = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r10 + 1].unk_026[r9]; + gUnknown_203F45C->speechWin2[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10 + 1].speechWin[r9]; + gUnknown_203F45C->speechLose2[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10 + 1].speechLose[r9]; } } - gUnknown_203F45C->unk_3C = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_002; - gUnknown_203F45C->unk_3D = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r10].unk_00B; - gUnknown_203F45C->unk_3E = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r10].unk_00C; + gUnknown_203F45C->battleType = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType; + gUnknown_203F45C->facilityClass = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].facilityClass; + gUnknown_203F45C->unk_3E = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].gender; SetVBlankCounter1Ptr(&gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk0); sub_815DD2C(); } @@ -486,62 +491,62 @@ void FreeTrainerTowerBattleStruct(void) gUnknown_203F45C = NULL; } -void sub_815DBF4(u8 * dest, u8 opponentIdx) +void sub_815DBF4(u8 *dest, u8 opponentIdx) // TTower_GetBeforeBattleMessage? { VarSet(VAR_0x4003, opponentIdx); - sub_815E068(gUnknown_203F45C->unk_3C, gUnknown_203F45C->unk_3D); + TrainerTowerGetOpponentTextColor(gUnknown_203F45C->battleType, gUnknown_203F45C->facilityClass); if (opponentIdx == 0) - sub_815DEFC(gUnknown_203F45C->unk_0C, dest); + TT_ConvertEasyChatMessageToString(gUnknown_203F45C->speechWin, dest); else - sub_815DEFC(gUnknown_203F45C->unk_24, dest); + TT_ConvertEasyChatMessageToString(gUnknown_203F45C->speechWin2, dest); } -void sub_815DC40(u8 * dest, u8 opponentIdx) +void sub_815DC40(u8 *dest, u8 opponentIdx) // TTower_GetAfterBattleMessage? { VarSet(VAR_0x4003, opponentIdx); - sub_815E068(gUnknown_203F45C->unk_3C, gUnknown_203F45C->unk_3D); + TrainerTowerGetOpponentTextColor(gUnknown_203F45C->battleType, gUnknown_203F45C->facilityClass); if (opponentIdx == 0) - sub_815DEFC(gUnknown_203F45C->unk_18, dest); + TT_ConvertEasyChatMessageToString(gUnknown_203F45C->speechLose, dest); else - sub_815DEFC(gUnknown_203F45C->unk_30, dest); + TT_ConvertEasyChatMessageToString(gUnknown_203F45C->speechLose2, dest); } #ifdef NONMATCHING -void sub_815DC8C(void) // fakematching +static void sub_815DC8C(void) // fakematching { u32 whichTimer = gSaveBlock1Ptr->unkArrayIdx; s32 r4; - const struct TrainerTowerTrainer *const * r7; + const struct TrainerTowerFloor *const * r7; - gUnknown_203F458 = AllocZeroed(sizeof(*gUnknown_203F458)); - gUnknown_203F458->unk_0000 = gMapHeader.mapDataId - 0x2A; + sTrainerTowerState = AllocZeroed(sizeof(*sTrainerTowerState)); + sTrainerTowerState->floorIdx = gMapHeader.mapDataId - 42; if (sub_815D834() == TRUE) - CEReaderTool_LoadTrainerTower(&gUnknown_203F458->unk_0004); + CEReaderTool_LoadTrainerTower(&sTrainerTowerState->unk_0004); else { - struct UnkStruct_203F458 * r0_ = gUnknown_203F458; + struct UnkStruct_203F458 * r0_ = sTrainerTowerState; const struct Unk_203F458_Header * r1 = &gUnknown_84827AC; // *r0_ = *r1; - memcpy(&r0_->unk_0004.unk_0000, r1, sizeof(struct Unk_203F458_Header)); -// gUnknown_203F458->unk_0004.unk_0000 = gUnknown_84827AC; + memcpy(&r0_->unk_0004.floorIdx, r1, sizeof(struct Unk_203F458_Header)); +// sTrainerTowerState->unk_0004.floorIdx = gUnknown_84827AC; r7 = gUnknown_84827B4[whichTimer]; for (r4 = 0; r4 < 8; r4++) { - void * r0 = gUnknown_203F458; - r0 = r4 * sizeof(struct TrainerTowerTrainer) + r0; - r0 += offsetof(struct UnkStruct_203F458, unk_0004.trainers); - memcpy(r0, r7[r4], sizeof(struct TrainerTowerTrainer)); + void * r0 = sTrainerTowerState; + r0 = r4 * sizeof(struct TrainerTowerFloor) + r0; + r0 += offsetof(struct UnkStruct_203F458, unk_0004.floors); + memcpy(r0, r7[r4], sizeof(struct TrainerTowerFloor)); // r0[r4] = *r7[r4]; } - gUnknown_203F458->unk_0004.unk4 = CalcByteArraySum((void *)gUnknown_203F458->unk_0004.trainers, sizeof(gUnknown_203F458->unk_0004.trainers)); - sub_815EC0C(); + sTrainerTowerState->unk_0004.unk4 = CalcByteArraySum((void *)sTrainerTowerState->unk_0004.floors, sizeof(sTrainerTowerState->unk_0004.floors)); + ValidateOrResetCurTrainerTowerRecord(); } } #else NAKED -void sub_815DC8C(void) +static void sub_815DC8C(void) { asm_unified("\tpush {r4-r7,lr}\n" "\tldr r0, _0815DCBC @ =gSaveBlock1Ptr\n" @@ -549,7 +554,7 @@ void sub_815DC8C(void) "\tldr r1, _0815DCC0 @ =0x00003d34\n" "\tadds r0, r1\n" "\tldr r5, [r0]\n" - "\tldr r4, _0815DCC4 @ =gUnknown_203F458\n" + "\tldr r4, _0815DCC4 @ =sTrainerTowerState\n" "\tldr r0, _0815DCC8 @ =0x00001f0c\n" "\tbl AllocZeroed\n" "\tstr r0, [r4]\n" @@ -567,7 +572,7 @@ void sub_815DC8C(void) "\t.align 2, 0\n" "_0815DCBC: .4byte gSaveBlock1Ptr\n" "_0815DCC0: .4byte 0x00003d34\n" - "_0815DCC4: .4byte gUnknown_203F458\n" + "_0815DCC4: .4byte sTrainerTowerState\n" "_0815DCC8: .4byte 0x00001f0c\n" "_0815DCCC: .4byte gMapHeader\n" "_0815DCD0:\n" @@ -582,7 +587,7 @@ void sub_815DC8C(void) "\tmovs r5, 0\n" "\tmovs r4, 0x7\n" "_0815DCE6:\n" - "\tldr r6, _0815DD28 @ =gUnknown_203F458\n" + "\tldr r6, _0815DD28 @ =sTrainerTowerState\n" "\tldr r0, [r6]\n" "\tadds r0, r5, r0\n" "\tadds r0, 0xC\n" @@ -603,7 +608,7 @@ void sub_815DC8C(void) "\tbl CalcByteArraySum\n" "\tldr r1, [r6]\n" "\tstr r0, [r1, 0x8]\n" - "\tbl sub_815EC0C\n" + "\tbl ValidateOrResetCurTrainerTowerRecord\n" "_0815DD18:\n" "\tpop {r4-r7}\n" "\tpop {r0}\n" @@ -611,66 +616,66 @@ void sub_815DC8C(void) "\t.align 2, 0\n" "_0815DD20: .4byte gUnknown_84827AC\n" "_0815DD24: .4byte gUnknown_84827B4\n" - "_0815DD28: .4byte gUnknown_203F458"); + "_0815DD28: .4byte sTrainerTowerState"); } #endif // NONMATCHING -void sub_815DD2C(void) +static void sub_815DD2C(void) { - Free(gUnknown_203F458); - gUnknown_203F458 = NULL; + Free(sTrainerTowerState); + sTrainerTowerState = NULL; } -void sub_815DD44(void) +static void sub_815DD44(void) { - if (gMapHeader.mapDataId - 0x129 > gUnknown_203F458->unk_0004.count) + if (gMapHeader.mapDataId - LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_LOBBY > sTrainerTowerState->unk_0004.count) { gSpecialVar_Result = 3; - SetCurrentMapLayout(0x132); + SetCurrentMapLayout(LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_ROOF); } else { - gSpecialVar_Result = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_002; - SetCurrentMapLayout(gUnknown_847A284[gUnknown_203F458->unk_0000][gSpecialVar_Result]); - sub_815DDB0(); + gSpecialVar_Result = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType; + SetCurrentMapLayout(sFloorLayouts[sTrainerTowerState->floorIdx][gSpecialVar_Result]); + SetTrainerTowerNPCGraphics(); } } -void sub_815DDB0(void) +static void SetTrainerTowerNPCGraphics(void) { s32 r3, r4; u8 r1, r2, r4_; - switch (gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_002) + switch (sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType) { case 0: - r2 = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[0].unk_00B; - for (r3 = 0; r3 < NELEMS(gUnknown_8479ED8); r3++) + r2 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].facilityClass; + for (r3 = 0; r3 < NELEMS(sSingleBattleTrainerInfo); r3++) { - if (gUnknown_8479ED8[r3].unk1 == r2) + if (sSingleBattleTrainerInfo[r3].facilityClass == r2) break; } - if (r3 != NELEMS(gUnknown_8479ED8)) - r1 = gUnknown_8479ED8[r3].unk0; + if (r3 != NELEMS(sSingleBattleTrainerInfo)) + r1 = sSingleBattleTrainerInfo[r3].mapObjGfx; else r1 = 18; VarSet(VAR_OBJ_GFX_ID_1, r1); break; case 1: - r2 = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[0].unk_00B; - for (r3 = 0; r3 < NELEMS(gUnknown_847A024); r3++) + r2 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].facilityClass; + for (r3 = 0; r3 < NELEMS(sDoubleBattleTrainerInfo); r3++) { - if (gUnknown_847A024[r3].unk2 == r2) + if (sDoubleBattleTrainerInfo[r3].facilityClass == r2) break; } - if (r3 != NELEMS(gUnknown_847A024)) + if (r3 != NELEMS(sDoubleBattleTrainerInfo)) { - r1 = gUnknown_847A024[r3].unk0; - r4_ = gUnknown_847A024[r3].unk1; + r1 = sDoubleBattleTrainerInfo[r3].mapObjGfx1; + r4_ = sDoubleBattleTrainerInfo[r3].mapObjGfx2; } else { - r1 = 18; - r4_ = 18; + r1 = MAP_OBJ_GFX_YOUNGSTER; + r4_ = MAP_OBJ_GFX_YOUNGSTER; } VarSet(VAR_OBJ_GFX_ID_0, r1); VarSet(VAR_OBJ_GFX_ID_3, r4_); @@ -678,16 +683,16 @@ void sub_815DDB0(void) case 2: for (r4 = 0; r4 < 3; r4++) { - r2 = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r4].unk_00B; - for (r3 = 0; r3 < NELEMS(gUnknown_8479ED8); r3++) + r2 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].facilityClass; + for (r3 = 0; r3 < NELEMS(sSingleBattleTrainerInfo); r3++) { - if (gUnknown_8479ED8[r3].unk1 == r2) + if (sSingleBattleTrainerInfo[r3].facilityClass == r2) break; } - if (r3 != NELEMS(gUnknown_8479ED8)) - r1 = gUnknown_8479ED8[r3].unk0; + if (r3 != NELEMS(sSingleBattleTrainerInfo)) + r1 = sSingleBattleTrainerInfo[r3].mapObjGfx; else - r1 = 18; + r1 = MAP_OBJ_GFX_YOUNGSTER; switch (r4) { case 0: @@ -704,7 +709,7 @@ void sub_815DDB0(void) } } -void sub_815DEFC(u16 * ecWords, u8 * dest) +static void TT_ConvertEasyChatMessageToString(u16 *ecWords, u8 *dest) { s32 r1; ConvertEasyChatWordsToString(dest, ecWords, 3, 2); @@ -721,40 +726,40 @@ void sub_815DEFC(u16 * ecWords, u8 * dest) } #ifdef NONMATCHING -void sub_815DF54(void) +static void sub_815DF54(void) { u16 r4 = gSpecialVar_0x8006; u8 r1; - u8 r5 = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_002; + u8 r5 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType; // HOW DO I MATCH THIS CONTROL FLOW?!?! - r1 = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r5 == 1 ? 0 : r4].unk_00B; + r1 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r5 == 1 ? 0 : r4].facilityClass; switch (gSpecialVar_0x8005) { case 2: - sub_815E068(r5, r1); - sub_815DEFC(gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r4].unk_00E, gStringVar4); + TrainerTowerGetOpponentTextColor(r5, r1); + TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechBefore, gStringVar4); break; case 3: - sub_815E068(r5, r1); - sub_815DEFC(gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r4].unk_01A, gStringVar4); + TrainerTowerGetOpponentTextColor(r5, r1); + TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechWin, gStringVar4); break; case 4: - sub_815E068(r5, r1); - sub_815DEFC(gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r4].unk_026, gStringVar4); + TrainerTowerGetOpponentTextColor(r5, r1); + TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechLose, gStringVar4); break; case 5: - sub_815DEFC(gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r4].unk_032, gStringVar4); + TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechAfter, gStringVar4); break; } } #else NAKED -void sub_815DF54(void) +static void sub_815DF54(void) { asm_unified("\tpush {r4,r5,lr}\n" "\tldr r0, _0815DF90 @ =gSpecialVar_0x8006\n" "\tldrh r4, [r0]\n" - "\tldr r2, _0815DF94 @ =gUnknown_203F458\n" + "\tldr r2, _0815DF94 @ =sTrainerTowerState\n" "\tldr r3, [r2]\n" "\tldrb r1, [r3]\n" "\tlsls r0, r1, 5\n" @@ -784,7 +789,7 @@ void sub_815DF54(void) "\tb _0815E05C\n" "\t.align 2, 0\n" "_0815DF90: .4byte gSpecialVar_0x8006\n" - "_0815DF94: .4byte gUnknown_203F458\n" + "_0815DF94: .4byte sTrainerTowerState\n" "_0815DF98: .4byte gSpecialVar_0x8005\n" "_0815DF9C:\n" "\tcmp r0, 0x4\n" @@ -794,8 +799,8 @@ void sub_815DF54(void) "\tb _0815E05C\n" "_0815DFA6:\n" "\tadds r0, r5, 0\n" - "\tbl sub_815E068\n" - "\tldr r0, _0815DFD0 @ =gUnknown_203F458\n" + "\tbl TrainerTowerGetOpponentTextColor\n" + "\tldr r0, _0815DFD0 @ =sTrainerTowerState\n" "\tldr r0, [r0]\n" "\tldrb r2, [r0]\n" "\tlsls r1, r2, 5\n" @@ -813,11 +818,11 @@ void sub_815DF54(void) "\tadds r0, 0xE\n" "\tb _0815E026\n" "\t.align 2, 0\n" - "_0815DFD0: .4byte gUnknown_203F458\n" + "_0815DFD0: .4byte sTrainerTowerState\n" "_0815DFD4:\n" "\tadds r0, r5, 0\n" - "\tbl sub_815E068\n" - "\tldr r0, _0815DFFC @ =gUnknown_203F458\n" + "\tbl TrainerTowerGetOpponentTextColor\n" + "\tldr r0, _0815DFFC @ =sTrainerTowerState\n" "\tldr r0, [r0]\n" "\tldrb r2, [r0]\n" "\tlsls r1, r2, 5\n" @@ -835,11 +840,11 @@ void sub_815DF54(void) "\tadds r0, 0x1A\n" "\tb _0815E026\n" "\t.align 2, 0\n" - "_0815DFFC: .4byte gUnknown_203F458\n" + "_0815DFFC: .4byte sTrainerTowerState\n" "_0815E000:\n" "\tadds r0, r5, 0\n" - "\tbl sub_815E068\n" - "\tldr r0, _0815E030 @ =gUnknown_203F458\n" + "\tbl TrainerTowerGetOpponentTextColor\n" + "\tldr r0, _0815E030 @ =sTrainerTowerState\n" "\tldr r0, [r0]\n" "\tldrb r2, [r0]\n" "\tlsls r1, r2, 5\n" @@ -857,10 +862,10 @@ void sub_815DF54(void) "\tadds r0, 0x26\n" "_0815E026:\n" "\tldr r1, _0815E034 @ =gStringVar4\n" - "\tbl sub_815DEFC\n" + "\tbl TT_ConvertEasyChatMessageToString\n" "\tb _0815E05C\n" "\t.align 2, 0\n" - "_0815E030: .4byte gUnknown_203F458\n" + "_0815E030: .4byte sTrainerTowerState\n" "_0815E034: .4byte gStringVar4\n" "_0815E038:\n" "\tldr r0, [r2]\n" @@ -879,7 +884,7 @@ void sub_815DF54(void) "\tadds r0, r1\n" "\tadds r0, 0x32\n" "\tldr r1, _0815E064 @ =gStringVar4\n" - "\tbl sub_815DEFC\n" + "\tbl TT_ConvertEasyChatMessageToString\n" "_0815E05C:\n" "\tpop {r4,r5}\n" "\tpop {r0}\n" @@ -889,7 +894,7 @@ void sub_815DF54(void) } #endif // NONMATCHING -void sub_815E068(u8 battleType, u8 facilityClass) +static void TrainerTowerGetOpponentTextColor(u8 battleType, u8 facilityClass) { u16 r5 = FALSE; s32 r4; @@ -897,26 +902,26 @@ void sub_815E068(u8 battleType, u8 facilityClass) { case 0: case 2: - for (r4 = 0; r4 < NELEMS(gUnknown_8479ED8); r4++) + for (r4 = 0; r4 < NELEMS(sSingleBattleTrainerInfo); r4++) { - if (gUnknown_8479ED8[r4].unk1 == facilityClass) + if (sSingleBattleTrainerInfo[r4].facilityClass == facilityClass) break; } - if (r4 != NELEMS(gUnknown_8479ED8)) - r5 = gUnknown_8479ED8[r4].unk2; + if (r4 != NELEMS(sSingleBattleTrainerInfo)) + r5 = sSingleBattleTrainerInfo[r4].gender; break; case 1: - for (r4 = 0; r4 < NELEMS(gUnknown_847A024); r4++) + for (r4 = 0; r4 < NELEMS(sDoubleBattleTrainerInfo); r4++) { - if (gUnknown_847A024[r4].unk2 == facilityClass) + if (sDoubleBattleTrainerInfo[r4].facilityClass == facilityClass) break; } - if (r4 != NELEMS(gUnknown_847A024)) + if (r4 != NELEMS(sDoubleBattleTrainerInfo)) { if (VarGet(VAR_0x4003)) - r5 = gUnknown_847A024[r4].unk4; + r5 = sDoubleBattleTrainerInfo[r4].gender2; else - r5 = gUnknown_847A024[r4].unk3; + r5 = sDoubleBattleTrainerInfo[r4].gender1; } break; } @@ -924,12 +929,12 @@ void sub_815E068(u8 battleType, u8 facilityClass) gSpecialVar_TextColor = r5; } -void sub_815E114(void) +static void sub_815E114(void) { SetMainCallback2(CB2_ReturnToFieldContinueScriptPlayMapMusic); } -void sub_815E124(u8 taskId) +static void sub_815E124(u8 taskId) { if (BT_IsDone() == TRUE) { @@ -940,44 +945,44 @@ void sub_815E124(u8 taskId) } } -void sub_815E160(void) +static void sub_815E160(void) { gBattleTypeFlags = BATTLE_TYPE_TRAINER | BATTLE_TYPE_TRAINER_TOWER; - if (gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_002 == 1) + if (sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType == 1) gBattleTypeFlags |= BATTLE_TYPE_DOUBLE; gTrainerBattleOpponent_A = 0; - sub_815E9FC(); + BuildEnemyParty(); CreateTask(sub_815E124, 1); PlayMapChosenOrBattleBGM(0); BT_StartOnField(sub_8080060()); } -void sub_815E1C0(void) +static void sub_815E1C0(void) { if (!gSpecialVar_0x8005) - gSpecialVar_Result = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_002; + gSpecialVar_Result = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType; } -void sub_815E1F0(void) +static void sub_815E1F0(void) { gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk8++; } -void sub_815E218(void) +static void TTSpecial_HasReachedTheRoof(void) { u16 mapDataId = gMapHeader.mapDataId; - if (mapDataId - 0x12A == gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk8 && mapDataId - 0x129 <= gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_001) + if (mapDataId - LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_1F == gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk8 && mapDataId - LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_LOBBY <= sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].floorIdx) gSpecialVar_Result = FALSE; else gSpecialVar_Result = TRUE; } -void sub_815E28C(void) +static void sub_815E28C(void) { gSaveBlock1Ptr->unkArrayIdx = gSpecialVar_0x8005; if (gSaveBlock1Ptr->unkArrayIdx >= NELEMS(gSaveBlock1Ptr->unkArray)) gSaveBlock1Ptr->unkArrayIdx = 0; - sub_815EC0C(); + ValidateOrResetCurTrainerTowerRecord(); if (!sub_815D834()) gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_5 = TRUE; else @@ -989,7 +994,7 @@ void sub_815E28C(void) gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_1 = FALSE; } -void sub_815E394(void) +static void sub_815E394(void) { DisableVBlankCounter1(); gSpecialVar_Result = 0; @@ -1000,9 +1005,9 @@ void sub_815E394(void) gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_2 = TRUE; } -void sub_815E408(void) +static void sub_815E408(void) { - u16 itemId = gUnknown_847A2B4[gUnknown_203F458->unk_0004.trainers->unk_003]; + u16 itemId = gUnknown_847A2B4[sTrainerTowerState->unk_0004.floors->prize]; if (gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_0) gSpecialVar_Result = 2; else if (AddBagItem(itemId, 1) == 1) @@ -1015,13 +1020,13 @@ void sub_815E408(void) gSpecialVar_Result = 1; } -void sub_815E4B0(void) +static void sub_815E4B0(void) { if (gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_1) gSpecialVar_Result = 2; - else if (sub_815EDDC(&gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk4) > gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk0) + else if (GetTrainerTowerRecordTime(&gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk4) > gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk0) { - sub_815EDF4(&gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk4, gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk0); + SetTrainerTowerRecordTime(&gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk4, gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk0); gSpecialVar_Result = 0; } else @@ -1029,7 +1034,7 @@ void sub_815E4B0(void) gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_1 = TRUE; } -void sub_815E56C(void) +static void TTSpecial_StartTimer(void) { if (!gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_2) { @@ -1040,12 +1045,12 @@ void sub_815E56C(void) } } -void sub_815E5C4(void) +static void sub_815E5C4(void) { gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_3 = 1; } -void sub_815E5F0(void) +static void sub_815E5F0(void) { if (gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_3) { @@ -1079,7 +1084,7 @@ void sub_815E5F0(void) ConvertIntToDecimalStringN(gStringVar3, centiseconds, STR_CONV_MODE_LEADING_ZEROS, 2); \ }) -void sub_815E658(void) +static void sub_815E658(void) { if (gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk0 >= 215999) { @@ -1090,13 +1095,12 @@ void sub_815E658(void) PRINT_TOWER_TIME(gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk0); } -void sub_815E720(void) +static void sub_815E720(void) { u8 windowId; s32 i; - s32 minutes, seconds, centiseconds; - sub_815EC0C(); + ValidateOrResetCurTrainerTowerRecord(); windowId = AddWindow(gUnknown_847A218); LoadStdWindowFrameGfx(); DrawStdWindowFrame(windowId, FALSE); @@ -1104,7 +1108,7 @@ void sub_815E720(void) for (i = 0; i < 4; i++) { - PRINT_TOWER_TIME(sub_815EDDC(&gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk4)); + PRINT_TOWER_TIME(GetTrainerTowerRecordTime(&gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk4)); StringExpandPlaceholders(gStringVar4, gUnknown_83FE998); AddTextPrinterParameterized(windowId, 2, gUnknown_83FE9C4[i - 1], 0x18, 0x24 + 0x14 * i, 0xFF, NULL); @@ -1116,23 +1120,23 @@ void sub_815E720(void) VarSet(VAR_0x4001, windowId); } -void sub_815E88C(void) +static void sub_815E88C(void) { u8 windowId = VarGet(VAR_0x4001); ClearStdWindowAndFrameToTransparent(windowId, TRUE); RemoveWindow(windowId); } -void sub_815E8B4(void) +static void sub_815E8B4(void) { gSpecialVar_Result = GetMonsStateToDoubles(); } -void sub_815E8CC(void) +static void sub_815E8CC(void) { - if (gUnknown_203F458->unk_0004.count != gUnknown_203F458->unk_0004.trainers[0].unk_001) + if (sTrainerTowerState->unk_0004.count != sTrainerTowerState->unk_0004.floors[0].floorIdx) { - ConvertIntToDecimalStringN(gStringVar1, gUnknown_203F458->unk_0004.count, STR_CONV_MODE_LEFT_ALIGN, 1); + ConvertIntToDecimalStringN(gStringVar1, sTrainerTowerState->unk_0004.count, STR_CONV_MODE_LEFT_ALIGN, 1); gSpecialVar_Result = TRUE; } else @@ -1141,9 +1145,9 @@ void sub_815E8CC(void) } } -void sub_815E908(void) +static void sub_815E908(void) { - if (gMapHeader.mapDataId == 0x0129 && VarGet(VAR_MAP_SCENE_TRAINER_TOWER) == 0) + if (gMapHeader.mapDataId == LAYOUT_SEVEN_ISLAND_TRAINER_TOWER_LOBBY && VarGet(VAR_MAP_SCENE_TRAINER_TOWER) == 0) { gSpecialVar_Result = FALSE; } @@ -1153,20 +1157,20 @@ void sub_815E908(void) } } -void sub_815E948(void) +static void sub_815E948(void) { s32 i; u16 var_4001 = VarGet(VAR_0x4001); - u8 r1 = gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[var_4001].unk_00B; + u8 r1 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[var_4001].facilityClass; - for (i = 0; i < NELEMS(gUnknown_847A074); i++) + for (i = 0; i < NELEMS(sTrainerEncounterMusicLUT); i++) { - if (gUnknown_847A074[i].unk0 == gFacilityClassToTrainerClass[r1]) + if (sTrainerEncounterMusicLUT[i].unk0 == gFacilityClassToTrainerClass[r1]) break; } - if (i != NELEMS(gUnknown_847A074)) + if (i != NELEMS(sTrainerEncounterMusicLUT)) { - var_4001 = gUnknown_847A074[i].unk1; + var_4001 = sTrainerEncounterMusicLUT[i].unk1; } else { @@ -1175,44 +1179,45 @@ void sub_815E948(void) PlayNewMapMusic(gUnknown_847A2D2[var_4001]); } -void sub_815E9C8(void) +static void sub_815E9C8(void) { gSpecialVar_Result = gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_2; } -void sub_815E9FC(void) +static void BuildEnemyParty(void) { - u16 r4 = VarGet(VAR_0x4001); - s32 r9 = GetPartyMaxLevel(); - u8 r5 = gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk8; - s32 r6; - u8 r2; + u16 trainerIdx = VarGet(VAR_0x4001); + s32 level = GetPartyMaxLevel(); + u8 floorIdx = gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk8; + s32 i; + u8 monIdx; ZeroEnemyPartyMons(); - switch (gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_002) + switch (sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType) { case 0: default: - for (r6 = 0; r6 < 2; r6++) + for (i = 0; i < 2; i++) { - r2 = gUnknown_847A2EE[r5][r6]; - gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r4].unk_040[r2].level = r9; - CreateBattleTowerMon(&gEnemyParty[r6], &gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r4].unk_040[r2]); + monIdx = sSingleBattleChallengeMonIdxs[floorIdx][i]; + sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx].level = level; + CreateBattleTowerMon(&gEnemyParty[i], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx]); } break; case 1: - r2 = gUnknown_847A2FE[r5][0]; - gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[0].unk_040[r2].level = r9; - CreateBattleTowerMon(&gEnemyParty[0], &gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[0].unk_040[r2]); - r2 = gUnknown_847A2FE[r5][1]; - gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[1].unk_040[r2].level = r9; - CreateBattleTowerMon(&gEnemyParty[1], &gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[1].unk_040[r2]); + monIdx = sDoubleBattleChallengeMonIdxs[floorIdx][0]; + sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].mons[monIdx].level = level; + CreateBattleTowerMon(&gEnemyParty[0], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].mons[monIdx]); + + monIdx = sDoubleBattleChallengeMonIdxs[floorIdx][1]; + sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[1].mons[monIdx].level = level; + CreateBattleTowerMon(&gEnemyParty[1], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[1].mons[monIdx]); break; case 2: - r2 = gUnknown_847A30E[r5][r4]; - gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r4].unk_040[r2].level = r9; - CreateBattleTowerMon(&gEnemyParty[0], &gUnknown_203F458->unk_0004.trainers[gUnknown_203F458->unk_0000].unk_004[r4].unk_040[r2]); + monIdx = sKnockoutChallengeMonIdxs[floorIdx][trainerIdx]; + sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx].level = level; + CreateBattleTowerMon(&gEnemyParty[0], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx]); break; } } @@ -1235,12 +1240,12 @@ static s32 GetPartyMaxLevel(void) return topLevel; } -void sub_815EC0C(void) +static void ValidateOrResetCurTrainerTowerRecord(void) { - if (gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk9 != gUnknown_203F458->unk_0004.id) + if (gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk9 != sTrainerTowerState->unk_0004.id) { - gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk9 = gUnknown_203F458->unk_0004.id; - sub_815EDF4(&gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk4, 215999); + gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk9 = sTrainerTowerState->unk_0004.id; + SetTrainerTowerRecordTime(&gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk4, 215999); gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unkA_0 = FALSE; } } @@ -1252,12 +1257,12 @@ void PrintTrainerTowerRecords(void) sub_815DC8C(); FillWindowPixelRect(0, 0, 0, 0, 0xd8, 0x90); - sub_815EC0C(); + ValidateOrResetCurTrainerTowerRecord(); AddTextPrinterParameterized3(0, 2, 0x4a, 0, gUnknown_847A22C, 0, gUnknown_83FE982); for (i = 0; i < 4; i++) { - PRINT_TOWER_TIME(sub_815EDDC(&gSaveBlock1Ptr->unkArray[i].unk4)); + PRINT_TOWER_TIME(GetTrainerTowerRecordTime(&gSaveBlock1Ptr->unkArray[i].unk4)); StringExpandPlaceholders(gStringVar4, gUnknown_83FE998); AddTextPrinterParameterized3(windowId, 2, 0x18, 0x24 + 0x14 * i, gUnknown_847A22C, 0, gUnknown_83FE9C4[i]); AddTextPrinterParameterized3(windowId, 2, 0x60, 0x24 + 0x14 * i, gUnknown_847A22C, 0, gStringVar4); @@ -1268,12 +1273,12 @@ void PrintTrainerTowerRecords(void) sub_815DD2C(); } -u32 sub_815EDDC(u32 * counter) +static u32 GetTrainerTowerRecordTime(u32 *counter) { return *counter ^ gSaveBlock2Ptr->encryptionKey; } -void sub_815EDF4(u32 * counter, u32 value) +static void SetTrainerTowerRecordTime(u32 *counter, u32 value) { *counter = value ^ gSaveBlock2Ptr->encryptionKey; } @@ -1284,6 +1289,6 @@ void ResetTrainerTowerResults(void) for (i = 0; i < 4; i++) { - sub_815EDF4(&gSaveBlock1Ptr->unkArray[i].unk4, 215999); + SetTrainerTowerRecordTime(&gSaveBlock1Ptr->unkArray[i].unk4, 215999); } } From a5521e6b691bea41032acd277fc93fba77ec8bd4 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 16:47:41 -0400 Subject: [PATCH 110/114] Remove incomplete menews_jison constant defs --- asm/field_specials.s | 6 +-- data/event_scripts.s | 2 +- .../scripts.inc | 22 ++++----- data/maps/RocketHideout_Elevator/scripts.inc | 14 +++--- .../scripts.inc | 6 +-- data/maps/SilphCo_Elevator/scripts.inc | 46 +++++++++---------- data/specials.inc | 2 +- include/constants/vars.h | 10 ++-- include/menews_jisan.h | 3 -- 9 files changed, 54 insertions(+), 57 deletions(-) diff --git a/asm/field_specials.s b/asm/field_specials.s index d7297ba13..eba95e9cf 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -1591,8 +1591,8 @@ _080CB1FE: bx r1 thumb_func_end Special_CheckAddCoins - thumb_func_start sub_80CB204 -sub_80CB204: @ 80CB204 + thumb_func_start Special_GetElevatorFloor +Special_GetElevatorFloor: @ 80CB204 push {r4,lr} movs r3, 0x4 ldr r0, _080CB22C @ =gSaveBlock1Ptr @@ -1742,7 +1742,7 @@ _080CB314: bx r0 .align 2, 0 _080CB324: .4byte 0x0000403a - thumb_func_end sub_80CB204 + thumb_func_end Special_GetElevatorFloor thumb_func_start sub_80CB328 sub_80CB328: @ 80CB328 diff --git a/data/event_scripts.s b/data/event_scripts.s index b311df6c2..8f9e8ae26 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -3004,7 +3004,7 @@ Movement_1A7AB7:: @ 81A7AB7 step_end EventScript_1A7AB9:: @ 81A7AB9 - special sub_80CB204 + special Special_GetElevatorFloor return EventScript_1A7ABD:: @ 81A7ABD diff --git a/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc b/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc index d2a28e9e2..c4d07baff 100644 --- a/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc +++ b/data/maps/CeladonCity_DepartmentStore_Elevator/scripts.inc @@ -6,7 +6,7 @@ CeladonCity_DepartmentStore_Elevator_EventScript_16C153:: @ 816C153 setvar VAR_0x8004, 3 checkflag FLAG_TEMP_2 call_if FALSE, EventScript_1A7AB9 - copyvar VAR_0x8005, VAR_0x403A + copyvar VAR_0x8005, VAR_ELEVATOR_FLOOR special sub_80CB580 message Text_1A535C waitmessage @@ -61,50 +61,50 @@ EventScript_16C1F3:: @ 816C1F3 EventScript_16C246:: @ 816C246 setvar VAR_0x8006, 4 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_1F, 255, 6, 1 - compare_var_to_value VAR_0x403A, 4 + compare_var_to_value VAR_ELEVATOR_FLOOR, 4 goto_if eq, EventScript_16C30E call EventScript_16C313 - setvar VAR_0x403A, 4 + setvar VAR_ELEVATOR_FLOOR, 4 goto EventScript_16C30E end EventScript_16C26E:: @ 816C26E setvar VAR_0x8006, 5 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_2F, 255, 6, 1 - compare_var_to_value VAR_0x403A, 5 + compare_var_to_value VAR_ELEVATOR_FLOOR, 5 goto_if eq, EventScript_16C30E call EventScript_16C313 - setvar VAR_0x403A, 5 + setvar VAR_ELEVATOR_FLOOR, 5 goto EventScript_16C30E end EventScript_16C296:: @ 816C296 setvar VAR_0x8006, 6 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_3F, 255, 6, 1 - compare_var_to_value VAR_0x403A, 6 + compare_var_to_value VAR_ELEVATOR_FLOOR, 6 goto_if eq, EventScript_16C30E call EventScript_16C313 - setvar VAR_0x403A, 6 + setvar VAR_ELEVATOR_FLOOR, 6 goto EventScript_16C30E end EventScript_16C2BE:: @ 816C2BE setvar VAR_0x8006, 7 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_4F, 255, 6, 1 - compare_var_to_value VAR_0x403A, 7 + compare_var_to_value VAR_ELEVATOR_FLOOR, 7 goto_if eq, EventScript_16C30E call EventScript_16C313 - setvar VAR_0x403A, 7 + setvar VAR_ELEVATOR_FLOOR, 7 goto EventScript_16C30E end EventScript_16C2E6:: @ 816C2E6 setvar VAR_0x8006, 8 setdynamicwarp MAP_CELADON_CITY_DEPARTMENT_STORE_5F, 255, 6, 1 - compare_var_to_value VAR_0x403A, 8 + compare_var_to_value VAR_ELEVATOR_FLOOR, 8 goto_if eq, EventScript_16C30E call EventScript_16C313 - setvar VAR_0x403A, 8 + setvar VAR_ELEVATOR_FLOOR, 8 goto EventScript_16C30E end diff --git a/data/maps/RocketHideout_Elevator/scripts.inc b/data/maps/RocketHideout_Elevator/scripts.inc index 1b42f6345..c83bc7fd9 100644 --- a/data/maps/RocketHideout_Elevator/scripts.inc +++ b/data/maps/RocketHideout_Elevator/scripts.inc @@ -8,7 +8,7 @@ RocketHideout_Elevator_EventScript_1614D9:: @ 81614D9 setvar VAR_0x8004, 2 checkflag FLAG_TEMP_2 call_if FALSE, EventScript_1A7AB9 - copyvar VAR_0x8005, VAR_0x403A + copyvar VAR_0x8005, VAR_ELEVATOR_FLOOR special sub_80CB580 message Text_1A535C waitmessage @@ -53,10 +53,10 @@ EventScript_161554:: @ 8161554 EventScript_161591:: @ 8161591 setvar VAR_0x8006, 3 setdynamicwarp MAP_ROCKET_HIDEOUT_B1F, 255, 24, 25 - compare_var_to_value VAR_0x403A, 3 + compare_var_to_value VAR_ELEVATOR_FLOOR, 3 goto_if eq, EventScript_161609 call EventScript_16160E - setvar VAR_0x403A, 3 + setvar VAR_ELEVATOR_FLOOR, 3 goto EventScript_161609 EventScript_1615B8:: @ 81615B8 @@ -65,10 +65,10 @@ EventScript_1615B8:: @ 81615B8 EventScript_1615B9:: @ 81615B9 setvar VAR_0x8006, 2 setdynamicwarp MAP_ROCKET_HIDEOUT_B2F, 255, 28, 16 - compare_var_to_value VAR_0x403A, 2 + compare_var_to_value VAR_ELEVATOR_FLOOR, 2 goto_if eq, EventScript_161609 call EventScript_16160E - setvar VAR_0x403A, 2 + setvar VAR_ELEVATOR_FLOOR, 2 goto EventScript_161609 EventScript_1615E0:: @ 81615E0 @@ -77,10 +77,10 @@ EventScript_1615E0:: @ 81615E0 EventScript_1615E1:: @ 81615E1 setvar VAR_0x8006, 0 setdynamicwarp MAP_ROCKET_HIDEOUT_B4F, 255, 20, 23 - compare_var_to_value VAR_0x403A, 0 + compare_var_to_value VAR_ELEVATOR_FLOOR, 0 goto_if eq, EventScript_161609 call EventScript_16160E - setvar VAR_0x403A, 0 + setvar VAR_ELEVATOR_FLOOR, 0 goto EventScript_161609 EventScript_161608:: @ 8161608 diff --git a/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc b/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc index 7623c5c59..b1fc46abd 100644 --- a/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc +++ b/data/maps/SevenIsland_TrainerTower_Elevator/scripts.inc @@ -8,7 +8,7 @@ SevenIsland_TrainerTower_Elevator_EventScript_164B03:: @ 8164B03 setvar VAR_0x8004, 6 checkflag FLAG_TEMP_2 call_if FALSE, EventScript_1A7AB9 - copyvar VAR_0x8005, VAR_0x403A + copyvar VAR_0x8005, VAR_ELEVATOR_FLOOR special sub_80CB580 message Text_1A535C waitmessage @@ -40,10 +40,10 @@ EventScript_164B5E:: @ 8164B5E EventScript_164B90:: @ 8164B90 setvar VAR_0x8006, 3 setdynamicwarp MAP_SEVEN_ISLAND_TRAINER_TOWER_LOBBY, 255, 17, 8 - compare_var_to_value VAR_0x403A, 3 + compare_var_to_value VAR_ELEVATOR_FLOOR, 3 goto_if eq, EventScript_164BD3 call EventScript_164BD8 - setvar VAR_0x403A, 3 + setvar VAR_ELEVATOR_FLOOR, 3 special sub_80CB63C delay 25 applymovement 255, Movement_164BE5 diff --git a/data/maps/SilphCo_Elevator/scripts.inc b/data/maps/SilphCo_Elevator/scripts.inc index 5883cf799..9338e5c6e 100644 --- a/data/maps/SilphCo_Elevator/scripts.inc +++ b/data/maps/SilphCo_Elevator/scripts.inc @@ -6,7 +6,7 @@ SilphCo_Elevator_EventScript_161F6F:: @ 8161F6F setvar VAR_0x8004, 1 checkflag FLAG_TEMP_2 call_if FALSE, EventScript_1A7AB9 - copyvar VAR_0x8005, VAR_0x403A + copyvar VAR_0x8005, VAR_ELEVATOR_FLOOR special sub_80CB580 message Text_1A535C waitmessage @@ -33,10 +33,10 @@ SilphCo_Elevator_EventScript_161F6F:: @ 8161F6F EventScript_16202F:: @ 816202F setvar VAR_0x8006, 4 setdynamicwarp MAP_SILPH_CO_1F, 255, 22, 3 - compare_var_to_value VAR_0x403A, 4 + compare_var_to_value VAR_ELEVATOR_FLOOR, 4 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 4 + setvar VAR_ELEVATOR_FLOOR, 4 goto EventScript_1621E7 EventScript_162056:: @ 8162056 @@ -45,10 +45,10 @@ EventScript_162056:: @ 8162056 EventScript_162057:: @ 8162057 setvar VAR_0x8006, 5 setdynamicwarp MAP_SILPH_CO_2F, 255, 22, 3 - compare_var_to_value VAR_0x403A, 5 + compare_var_to_value VAR_ELEVATOR_FLOOR, 5 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 5 + setvar VAR_ELEVATOR_FLOOR, 5 goto EventScript_1621E7 EventScript_16207E:: @ 816207E @@ -57,10 +57,10 @@ EventScript_16207E:: @ 816207E EventScript_16207F:: @ 816207F setvar VAR_0x8006, 6 setdynamicwarp MAP_SILPH_CO_3F, 255, 22, 3 - compare_var_to_value VAR_0x403A, 6 + compare_var_to_value VAR_ELEVATOR_FLOOR, 6 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 6 + setvar VAR_ELEVATOR_FLOOR, 6 goto EventScript_1621E7 EventScript_1620A6:: @ 81620A6 @@ -69,10 +69,10 @@ EventScript_1620A6:: @ 81620A6 EventScript_1620A7:: @ 81620A7 setvar VAR_0x8006, 7 setdynamicwarp MAP_SILPH_CO_4F, 255, 22, 3 - compare_var_to_value VAR_0x403A, 7 + compare_var_to_value VAR_ELEVATOR_FLOOR, 7 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 7 + setvar VAR_ELEVATOR_FLOOR, 7 goto EventScript_1621E7 EventScript_1620CE:: @ 81620CE @@ -81,10 +81,10 @@ EventScript_1620CE:: @ 81620CE EventScript_1620CF:: @ 81620CF setvar VAR_0x8006, 8 setdynamicwarp MAP_SILPH_CO_5F, 255, 22, 3 - compare_var_to_value VAR_0x403A, 8 + compare_var_to_value VAR_ELEVATOR_FLOOR, 8 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 8 + setvar VAR_ELEVATOR_FLOOR, 8 goto EventScript_1621E7 EventScript_1620F6:: @ 81620F6 @@ -93,10 +93,10 @@ EventScript_1620F6:: @ 81620F6 EventScript_1620F7:: @ 81620F7 setvar VAR_0x8006, 9 setdynamicwarp MAP_SILPH_CO_6F, 255, 20, 3 - compare_var_to_value VAR_0x403A, 9 + compare_var_to_value VAR_ELEVATOR_FLOOR, 9 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 9 + setvar VAR_ELEVATOR_FLOOR, 9 goto EventScript_1621E7 EventScript_16211E:: @ 816211E @@ -105,10 +105,10 @@ EventScript_16211E:: @ 816211E EventScript_16211F:: @ 816211F setvar VAR_0x8006, 10 setdynamicwarp MAP_SILPH_CO_7F, 255, 23, 3 - compare_var_to_value VAR_0x403A, 10 + compare_var_to_value VAR_ELEVATOR_FLOOR, 10 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 10 + setvar VAR_ELEVATOR_FLOOR, 10 goto EventScript_1621E7 EventScript_162146:: @ 8162146 @@ -117,10 +117,10 @@ EventScript_162146:: @ 8162146 EventScript_162147:: @ 8162147 setvar VAR_0x8006, 11 setdynamicwarp MAP_SILPH_CO_8F, 255, 22, 3 - compare_var_to_value VAR_0x403A, 11 + compare_var_to_value VAR_ELEVATOR_FLOOR, 11 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 11 + setvar VAR_ELEVATOR_FLOOR, 11 goto EventScript_1621E7 EventScript_16216E:: @ 816216E @@ -129,10 +129,10 @@ EventScript_16216E:: @ 816216E EventScript_16216F:: @ 816216F setvar VAR_0x8006, 12 setdynamicwarp MAP_SILPH_CO_9F, 255, 24, 3 - compare_var_to_value VAR_0x403A, 12 + compare_var_to_value VAR_ELEVATOR_FLOOR, 12 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 12 + setvar VAR_ELEVATOR_FLOOR, 12 goto EventScript_1621E7 EventScript_162196:: @ 8162196 @@ -141,10 +141,10 @@ EventScript_162196:: @ 8162196 EventScript_162197:: @ 8162197 setvar VAR_0x8006, 13 setdynamicwarp MAP_SILPH_CO_10F, 255, 13, 3 - compare_var_to_value VAR_0x403A, 13 + compare_var_to_value VAR_ELEVATOR_FLOOR, 13 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 13 + setvar VAR_ELEVATOR_FLOOR, 13 goto EventScript_1621E7 EventScript_1621BE:: @ 81621BE @@ -153,10 +153,10 @@ EventScript_1621BE:: @ 81621BE EventScript_1621BF:: @ 81621BF setvar VAR_0x8006, 14 setdynamicwarp MAP_SILPH_CO_11F, 255, 13, 3 - compare_var_to_value VAR_0x403A, 14 + compare_var_to_value VAR_ELEVATOR_FLOOR, 14 goto_if eq, EventScript_1621E7 call EventScript_1621EC - setvar VAR_0x403A, 14 + setvar VAR_ELEVATOR_FLOOR, 14 goto EventScript_1621E7 EventScript_1621E6:: @ 81621E6 diff --git a/data/specials.inc b/data/specials.inc index 005648174..bfb649961 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -225,7 +225,7 @@ gSpecials:: @ 815FD60 def_special sub_80CA524 def_special sub_80CA86C def_special sub_80CA9A8 - def_special sub_80CB204 + def_special Special_GetElevatorFloor def_special nullsub_75 def_special nullsub_75 def_special sub_80BF93C diff --git a/include/constants/vars.h b/include/constants/vars.h index 327dbabc0..59dbf8ebb 100644 --- a/include/constants/vars.h +++ b/include/constants/vars.h @@ -100,11 +100,11 @@ #define VAR_0x4037 0x4037 #define VAR_0x4038 0x4038 #define VAR_0x4039 0x4039 -#define VAR_0x403A 0x403A +#define VAR_ELEVATOR_FLOOR 0x403A #define VAR_0x403B 0x403B #define VAR_0x403C 0x403C #define VAR_0x403D 0x403D -#define VAR_DEOXYS_INTERACTION_NUM 0x403E +#define VAR_DEOXYS_INTERACTION_NUM 0x403E #define VAR_0x403F 0x403F #define VAR_DAYS 0x4040 #define VAR_0x4041 0x4041 @@ -115,9 +115,9 @@ #define VAR_NATIONAL_DEX 0x4046 #define VAR_SEEDOT_SIZE_RECORD 0x4047 #define VAR_ASH_GATHER_COUNT 0x4048 -#define VAR_HOF_BRAG_STATE 0x4049 -#define VAR_EGG_BRAG_STATE 0x404A -#define VAR_LINK_WIN_BRAG_STATE 0x404B +#define VAR_HOF_BRAG_STATE 0x4049 +#define VAR_EGG_BRAG_STATE 0x404A +#define VAR_LINK_WIN_BRAG_STATE 0x404B #define VAR_POKELOT_RND2 0x404C #define VAR_0x404D 0x404D #define VAR_0x404E 0x404E diff --git a/include/menews_jisan.h b/include/menews_jisan.h index 277c8162b..8e1c251f9 100644 --- a/include/menews_jisan.h +++ b/include/menews_jisan.h @@ -3,9 +3,6 @@ #include "global.h" -#define MENEWS_JISAN_NO_NEWS 0 -#define MENEWS_JISAN_ - void MENewsJisan_SetRandomReward(u32 a0); void MENewsJisanReset(void); void MENewsJisanStepCounter(void); From 4dfc6699fedf01167987061e7cd63cc28245519a Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 20:09:08 -0400 Subject: [PATCH 111/114] Update code style in some places --- include/event_data.h | 44 ++-- include/quest_log.h | 4 +- src/event_data.c | 16 +- src/quest_log.c | 544 +++++++++++++++++++++---------------------- src/trainer_tower.c | 266 ++++++++++----------- src/unk_8159F40.c | 4 +- 6 files changed, 437 insertions(+), 441 deletions(-) diff --git a/include/event_data.h b/include/event_data.h index 5a386a412..719ba37b2 100644 --- a/include/event_data.h +++ b/include/event_data.h @@ -6,6 +6,26 @@ #include "constants/flags.h" #include "constants/vars.h" +extern u16 gSpecialVar_0x8000; +extern u16 gSpecialVar_0x8001; +extern u16 gSpecialVar_0x8002; +extern u16 gSpecialVar_0x8003; +extern u16 gSpecialVar_0x8004; +extern u16 gSpecialVar_0x8005; +extern u16 gSpecialVar_0x8006; +extern u16 gSpecialVar_0x8007; +extern u16 gSpecialVar_0x8008; +extern u16 gSpecialVar_0x8009; +extern u16 gSpecialVar_0x800A; +extern u16 gSpecialVar_0x800B; +extern u16 gSpecialVar_Facing; +extern u16 gSpecialVar_Result; +extern u16 gSpecialVar_LastTalked; +extern u16 gSpecialVar_MonBoxId; +extern u16 gSpecialVar_MonBoxPos; +extern u16 gSpecialVar_TextColor; +extern u16 gSpecialVar_PrevTextColor; + void InitEventData(void); void ClearTempFieldEventData(void); void ClearUpperFlags(void); @@ -38,29 +58,5 @@ void sub_806E2D0(void); void sub_806E370(void); bool32 IsNationalPokedexEnabled(void); void sub_806E190(void); -extern u16 gSpecialVar_0x8000; -extern u16 gSpecialVar_0x8001; -extern u16 gSpecialVar_0x8002; -extern u16 gSpecialVar_0x8003; -extern u16 gSpecialVar_0x8004; -extern u16 gSpecialVar_0x8005; -extern u16 gSpecialVar_0x8006; -extern u16 gSpecialVar_0x8007; -extern u16 gSpecialVar_0x8008; -extern u16 gSpecialVar_0x8009; -extern u16 gSpecialVar_0x800A; -extern u16 gSpecialVar_0x800B; -extern u16 gSpecialVar_Result; -extern u16 gSpecialVar_LastTalked; -extern u16 gSpecialVar_Facing; -extern u16 gSpecialVar_MonBoxId; -extern u16 gSpecialVar_MonBoxPos; -extern u16 gSpecialVar_0x8014; - -extern u16 gSpecialVar_Result; -extern u16 gSpecialVar_0x8004; - -extern u16 gSpecialVar_TextColor; -extern u16 gSpecialVar_PrevTextColor; #endif // GUARD_EVENT_DATA_H diff --git a/include/quest_log.h b/include/quest_log.h index 45a66eaca..f5fd820b0 100644 --- a/include/quest_log.h +++ b/include/quest_log.h @@ -40,8 +40,8 @@ void sub_8112450(void); void sub_8112364(void); u8 sub_8112CAC(void); void sub_81138F8(void); -void *QuestLogGetFlagOrVarPtr(u8 isFlag, u16 idx); -void QuestLogSetFlagOrVar(u8 isFlag, u16 idx, u16 value); +void *QuestLogGetFlagOrVarPtr(bool8 isFlag, u16 idx); +void QuestLogSetFlagOrVar(bool8 isFlag, u16 idx, u16 value); extern u8 gUnknown_203ADFA; diff --git a/src/event_data.c b/src/event_data.c index b5c3891a8..4aca57e50 100644 --- a/src/event_data.c +++ b/src/event_data.c @@ -185,15 +185,15 @@ u16 *GetVarPointer(u16 idx) default: break; case 1: - ptr = QuestLogGetFlagOrVarPtr(0, idx); + ptr = QuestLogGetFlagOrVarPtr(FALSE, idx); if (ptr != NULL) gSaveBlock1Ptr->vars[idx - VARS_START] = *ptr; break; case 2: - if (IsFlagOrVarStoredInQuestLog(idx - VARS_START, 1) == TRUE) + if (IsFlagOrVarStoredInQuestLog(idx - VARS_START, TRUE) == TRUE) { gLastQuestLogStoredFlagOrVarIdx = idx - VARS_START; - QuestLogSetFlagOrVar(0, idx, gSaveBlock1Ptr->vars[idx - VARS_START]); + QuestLogSetFlagOrVar(FALSE, idx, gSaveBlock1Ptr->vars[idx - VARS_START]); } break; } @@ -202,9 +202,9 @@ u16 *GetVarPointer(u16 idx) return gSpecialVars[idx - SPECIAL_VARS_START]; } -static bool8 IsFlagOrVarStoredInQuestLog(u16 idx, u8 a1) +static bool8 IsFlagOrVarStoredInQuestLog(u16 idx, bool8 isVar) { - if (a1 == 0) + if (!isVar) { if (idx < STORY_FLAGS_START) return FALSE; @@ -256,15 +256,15 @@ u8 *GetFlagAddr(u16 idx) default: break; case 1: - ptr = QuestLogGetFlagOrVarPtr(1, idx); + ptr = QuestLogGetFlagOrVarPtr(TRUE, idx); if (ptr != NULL) gSaveBlock1Ptr->flags[idx >> 3] = *ptr; break; case 2: - if (IsFlagOrVarStoredInQuestLog(idx, 0) == TRUE) + if (IsFlagOrVarStoredInQuestLog(idx, FALSE) == TRUE) { gLastQuestLogStoredFlagOrVarIdx = idx; - QuestLogSetFlagOrVar(1, idx, gSaveBlock1Ptr->flags[idx / 8]); + QuestLogSetFlagOrVar(TRUE, idx, gSaveBlock1Ptr->flags[idx / 8]); } break; } diff --git a/src/quest_log.c b/src/quest_log.c index 152486bb4..1c951867e 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -97,9 +97,9 @@ static EWRAM_DATA u8 sNumScenes = 0; EWRAM_DATA u8 gUnknown_203ADFA = 0; static EWRAM_DATA u16 gUnknown_203ADFC = 0; static EWRAM_DATA u8 gUnknown_203ADFE[3] = {0}; -static EWRAM_DATA u16 * gUnknown_203AE04 = NULL; -static EWRAM_DATA u16 * gUnknown_203AE08 = NULL; -static EWRAM_DATA u16 * gUnknown_203AE0C[32] = {NULL}; +static EWRAM_DATA u16 *gUnknown_203AE04 = NULL; +static EWRAM_DATA u16 *gUnknown_203AE08 = NULL; +static EWRAM_DATA u16 *gUnknown_203AE0C[32] = {NULL}; static EWRAM_DATA void (* gUnknown_203AE8C)(void) = NULL; static EWRAM_DATA u16 *gUnknown_203AE90 = NULL; static EWRAM_DATA struct UnkStruct_203AE94 gUnknown_203AE94 = {0}; @@ -171,106 +171,106 @@ static void sub_8113524(struct Var4038Struct *); static bool8 sub_81136D4(void); static bool8 sub_8113778(u16, u16 *); static bool8 sub_81137E4(u16, u16 *); -static u16 * sub_8113828(u16, u16 *); +static u16 *sub_8113828(u16, u16 *); static bool8 sub_81138A0(u16, u16 *); static bool8 sub_8113954(u16, u16 *); static void sub_8113A1C(u16); static void sub_811381C(void); static bool8 sub_8113A44(u16, u16 *); -static u16 * sub_8113A78(u16 *, u16 **); +static u16 *sub_8113A78(u16 *, u16 **); static void sub_8113ABC(u16 *); static bool8 sub_8113AE8(u16 *); static bool8 sub_8113B44(u16 *); static void sub_8113B88(void); static void sub_8113B94(u16); static void sub_8113BD8(void); -static u16 * sub_8113BF4(u16 *); -static u16 * sub_8113C20(u16 *, struct UnkStruct_203AE98 *); -static u16 * sub_8113C5C(u16 *, u16); -static u16 * sub_8113C8C(u16 *, struct UnkStruct_203AE98 *); -static u16 * sub_8113CC8(u16 *, struct UnkStruct_203AE98 *); -static u16 * sub_8113D08(u16 *, struct UnkStruct_203AE98 *); -static u16 * sub_8113D48(u16 *, struct UnkStruct_203AE98 *); -static u16 * sub_8113D94(u16 *, struct UnkStruct_203AE98 *); -static u16 * sub_8113F14(u16 *, const u16 *); -static const u16 * sub_8113F3C(const u16 *); -static u16 * sub_8113F80(u16 *, const u16 *); -static const u16 * sub_8113FBC(const u16 *); -static u16 * sub_8114174(u16 *, const u16 *); -static const u16 * sub_8114188(const u16 *); -static u16 * sub_81141D0(u16 *, const u16 *); -static const u16 * sub_81141E4(const u16 *); -static u16 * sub_811422C(u16 *, const u16 *); -static const u16 * sub_8114240(const u16 *); -static u16 * sub_8114288(u16 *, const u16 *); -static const u16 * sub_811429C(const u16 *); -static u16 * sub_8114310(u16 *, const u16 *); -static const u16 * sub_8114324(const u16 *); -static u16 * sub_8114380(u16 *, const u16 *); -static const u16 * sub_8114394(const u16 *); -static u16 * sub_81143F0(u16 *, const u16 *); -static const u16 * sub_811443C(const u16 *); -static u16 * sub_811445C(u16 *, const u16 *); -static const u16 * sub_811448C(const u16 *); -static u16 * sub_81144EC(u16 *, const u16 *); -static const u16 * sub_8114518(const u16 *); -static u16 * sub_8114578(u16 *, const u16 *); -static const u16 * sub_81145A4(const u16 *); -static u16 * sub_8114604(u16 *, const u16 *); -static const u16 * sub_811464C(const u16 *); -static u16 * sub_8114710(u16 *, const u16 *); -static const u16 * sub_8114724(const u16 *); -static u16 * sub_8114744(u16 *, const u16 *); -static const u16 * sub_8114758(const u16 *); -static u16 * sub_8114778(u16 *, const u16 *); -static const u16 * sub_81147A8(const u16 *); -static u16 * sub_8114808(u16 *, const u16 *); -static const u16 * sub_8114834(const u16 *); -static u16 * sub_811488C(u16 *, const u16 *); -static const u16 * sub_81148BC(const u16 *); -static u16 * sub_8114918(u16 *, const u16 *); -static const u16 * sub_8114944(const u16 *); -static u16 * sub_8114990(u16 *, const u16 *); -static const u16 * sub_81149D0(const u16 *); -static u16 * sub_8114A1C(u16 *, const u16 *); -static const u16 * sub_8114A4C(const u16 *); -static u16 * sub_8114AA0(u16 *, const u16 *); -static const u16 * sub_8114AC8(const u16 *); -static u16 * sub_8114B0C(u16 *, const u16 *); -static const u16 * sub_8114B34(const u16 *); -static u16 * sub_8114B78(u16 *, const u16 *); -static const u16 * sub_8114BA0(const u16 *); -static u16 * sub_8114BE4(u16 *, const u16 *); -static const u16 * sub_8114C0C(const u16 *); -static u16 * sub_8114C68(u16 *, const u16 *); -static const u16 * sub_8114C8C(const u16 *); -static u16 * sub_8114CC0(u16 *, const u16 *); -static const u16 * sub_8114CE4(const u16 *); -static u16 * sub_8114D4C(u16 *, const u16 *); -static const u16 * sub_8114D68(const u16 *); -static u16 * sub_8114DE8(u16 *, const u16 *); -static const u16 * sub_8114E68(const u16 *); +static u16 *sub_8113BF4(u16 *); +static u16 *sub_8113C20(u16 *, struct UnkStruct_203AE98 *); +static u16 *sub_8113C5C(u16 *, u16); +static u16 *sub_8113C8C(u16 *, struct UnkStruct_203AE98 *); +static u16 *sub_8113CC8(u16 *, struct UnkStruct_203AE98 *); +static u16 *sub_8113D08(u16 *, struct UnkStruct_203AE98 *); +static u16 *sub_8113D48(u16 *, struct UnkStruct_203AE98 *); +static u16 *sub_8113D94(u16 *, struct UnkStruct_203AE98 *); +static u16 *sub_8113F14(u16 *, const u16 *); +static const u16 *sub_8113F3C(const u16 *); +static u16 *sub_8113F80(u16 *, const u16 *); +static const u16 *sub_8113FBC(const u16 *); +static u16 *sub_8114174(u16 *, const u16 *); +static const u16 *sub_8114188(const u16 *); +static u16 *sub_81141D0(u16 *, const u16 *); +static const u16 *sub_81141E4(const u16 *); +static u16 *sub_811422C(u16 *, const u16 *); +static const u16 *sub_8114240(const u16 *); +static u16 *sub_8114288(u16 *, const u16 *); +static const u16 *sub_811429C(const u16 *); +static u16 *sub_8114310(u16 *, const u16 *); +static const u16 *sub_8114324(const u16 *); +static u16 *sub_8114380(u16 *, const u16 *); +static const u16 *sub_8114394(const u16 *); +static u16 *sub_81143F0(u16 *, const u16 *); +static const u16 *sub_811443C(const u16 *); +static u16 *sub_811445C(u16 *, const u16 *); +static const u16 *sub_811448C(const u16 *); +static u16 *sub_81144EC(u16 *, const u16 *); +static const u16 *sub_8114518(const u16 *); +static u16 *sub_8114578(u16 *, const u16 *); +static const u16 *sub_81145A4(const u16 *); +static u16 *sub_8114604(u16 *, const u16 *); +static const u16 *sub_811464C(const u16 *); +static u16 *sub_8114710(u16 *, const u16 *); +static const u16 *sub_8114724(const u16 *); +static u16 *sub_8114744(u16 *, const u16 *); +static const u16 *sub_8114758(const u16 *); +static u16 *sub_8114778(u16 *, const u16 *); +static const u16 *sub_81147A8(const u16 *); +static u16 *sub_8114808(u16 *, const u16 *); +static const u16 *sub_8114834(const u16 *); +static u16 *sub_811488C(u16 *, const u16 *); +static const u16 *sub_81148BC(const u16 *); +static u16 *sub_8114918(u16 *, const u16 *); +static const u16 *sub_8114944(const u16 *); +static u16 *sub_8114990(u16 *, const u16 *); +static const u16 *sub_81149D0(const u16 *); +static u16 *sub_8114A1C(u16 *, const u16 *); +static const u16 *sub_8114A4C(const u16 *); +static u16 *sub_8114AA0(u16 *, const u16 *); +static const u16 *sub_8114AC8(const u16 *); +static u16 *sub_8114B0C(u16 *, const u16 *); +static const u16 *sub_8114B34(const u16 *); +static u16 *sub_8114B78(u16 *, const u16 *); +static const u16 *sub_8114BA0(const u16 *); +static u16 *sub_8114BE4(u16 *, const u16 *); +static const u16 *sub_8114C0C(const u16 *); +static u16 *sub_8114C68(u16 *, const u16 *); +static const u16 *sub_8114C8C(const u16 *); +static u16 *sub_8114CC0(u16 *, const u16 *); +static const u16 *sub_8114CE4(const u16 *); +static u16 *sub_8114D4C(u16 *, const u16 *); +static const u16 *sub_8114D68(const u16 *); +static u16 *sub_8114DE8(u16 *, const u16 *); +static const u16 *sub_8114E68(const u16 *); static bool8 sub_8114FBC(u16); -static u16 * sub_8114FF0(u16 *, const u16 *); -static const u16 * sub_811500C(const u16 *); -static u16 * sub_8115078(u16 *, const u16 *); -static const u16 * sub_81150CC(const u16 *); -static u16 * sub_81151C0(u16 *, const u16 *); -static const u16 * sub_81151DC(const u16 *); -static u16 * sub_8115280(u16 *, const u16 *); -static const u16 * sub_81152BC(const u16 *); +static u16 *sub_8114FF0(u16 *, const u16 *); +static const u16 *sub_811500C(const u16 *); +static u16 *sub_8115078(u16 *, const u16 *); +static const u16 *sub_81150CC(const u16 *); +static u16 *sub_81151C0(u16 *, const u16 *); +static const u16 *sub_81151DC(const u16 *); +static u16 *sub_8115280(u16 *, const u16 *); +static const u16 *sub_81152BC(const u16 *); static bool8 sub_81153A8(u16, u16 *); static bool8 sub_81153E4(u16, u16 *); -static u16 * sub_8115410(u16 *, const u16 *); -static const u16 * sub_8115460(const u16 *); -static u16 * sub_81154DC(u16 *, const u16 *); -static const u16 * sub_8115518(const u16 *); -static u16 * sub_81155A4(u16 *, const u16 *); -static const u16 * sub_81155E0(const u16 *); -static u16 * sub_81156D8(u16 *, const u16 *); -static const u16 * sub_8115700(const u16 *); -static u16 * sub_81157DC(u16 *, const u16 *); -static const u16 * sub_8115800(const u16 *); +static u16 *sub_8115410(u16 *, const u16 *); +static const u16 *sub_8115460(const u16 *); +static u16 *sub_81154DC(u16 *, const u16 *); +static const u16 *sub_8115518(const u16 *); +static u16 *sub_81155A4(u16 *, const u16 *); +static const u16 *sub_81155E0(const u16 *); +static u16 *sub_81156D8(u16 *, const u16 *); +static const u16 *sub_8115700(const u16 *); +static u16 *sub_81157DC(u16 *, const u16 *); +static const u16 *sub_8115800(const u16 *); void sub_8115834(u8 *); extern const u8 gUnknown_841A155[]; @@ -471,7 +471,7 @@ bool8 sub_8110944(const void * a0, size_t a1) return TRUE; } -bool8 sub_8110988(u16 * a0, size_t a1) +bool8 sub_8110988(u16 *a0, size_t a1) { void * r2 = gSaveBlock1Ptr->questLog[gUnknown_203ADF8].unk_568; void * r0 = gSaveBlock1Ptr->questLog[gUnknown_203ADF8].end; @@ -1269,7 +1269,7 @@ bool8 sub_81119D4(void (*a0)(void)) static void sub_8111A34(u8 taskId) { void (*routine)(void); - s16 * data = gTasks[taskId].data; + s16 *data = gTasks[taskId].data; switch (data[1]) { @@ -1421,8 +1421,8 @@ static void sub_8111D10(void) static void sub_8111D90(u8 a0) { - const u16 * src = gUnknown_8456638; - u16 * buffer = Alloc(0x1680); + const u16 *src = gUnknown_8456638; + u16 *buffer = Alloc(0x1680); u8 i, j, y; if (buffer) @@ -1558,7 +1558,7 @@ static void sub_8112044(u8 taskId) static void sub_81120AC(u8 taskId) { - s16 * data = gTasks[taskId].data; + s16 *data = gTasks[taskId].data; u8 i; switch (data[0]) @@ -1608,7 +1608,7 @@ static void sub_81120AC(u8 taskId) static bool8 sub_81121D8(u8 taskId) { - s16 * data = gTasks[taskId].data; + s16 *data = gTasks[taskId].data; if (data[1] > 15) return TRUE; @@ -1625,7 +1625,7 @@ static bool8 sub_81121D8(u8 taskId) static void sub_811229C(void) { - u16 * buffer = Alloc(0x400); + u16 *buffer = Alloc(0x400); CpuCopy16(gUnknown_203AE90, buffer, 0x400); sub_807B0C4(gUnknown_203AE90, gUnknown_203AE90, 0xd0); sub_807B0C4(gUnknown_203AE90 + 0x110, gUnknown_203AE90 + 0x110, 0x10); @@ -2235,7 +2235,7 @@ static const struct UnkStruct_300201C gUnknown_84566A4 = { 0x7FFF }; -void * QuestLogGetFlagOrVarPtr(u8 isFlag, u16 idx) +void * QuestLogGetFlagOrVarPtr(bool8 isFlag, u16 idx) { void * response; if (sQuestLogIdx == 0) @@ -2254,7 +2254,7 @@ void * QuestLogGetFlagOrVarPtr(u8 isFlag, u16 idx) return response; } -void QuestLogSetFlagOrVar(u8 isFlag, u16 idx, u16 value) +void QuestLogSetFlagOrVar(bool8 isFlag, u16 idx, u16 value) { if (sQuestLogIdx == 0) return; @@ -2330,7 +2330,7 @@ void sub_8112F18(u8 a0) { u8 width = GetWindowAttribute(a0, WINDOW_WIDTH); u8 height = GetWindowAttribute(a0, WINDOW_HEIGHT); - u8 * buffer = Alloc(32 * width * height); + u8 *buffer = Alloc(32 * width * height); u8 i, j; u8 k; @@ -2464,12 +2464,12 @@ static const u8 gUnknown_8456930[3] = { 0, 10, 2 }; -void sub_8112FE4(const u8 * a0) +void sub_8112FE4(const u8 *a0) { AddTextPrinterParameterized4(sHelpMessageWindowId, 0x02, 2, 5, 1, 1, gUnknown_8456930, -1, a0); } -void PrintTextOnHelpMessageWindow(const u8 * text, u8 mode) +void PrintTextOnHelpMessageWindow(const u8 *text, u8 mode) { sub_8112FD0(); sub_8112FE4(text); @@ -2696,8 +2696,8 @@ void sub_81133A4(void) static void sub_8113414(struct LinkBattleRecords * a0, u8 a1, u8 a2) { - u8 * str; - const u8 * src = a0->entries[a1].name; + u8 *str; + const u8 *src = a0->entries[a1].name; if (src[0] == EOS) { switch (a2) @@ -2771,7 +2771,7 @@ u8 sub_8113530(void) return sub_8113114(VAR_0x4038_STRUCT, gSpecialVar_0x8004); } -static u16 * (*const sQuestLogStorageCBs[])(u16 *, const u16 *) = { +static u16 *(*const sQuestLogStorageCBs[])(u16 *, const u16 *) = { NULL, NULL, NULL, @@ -2818,9 +2818,9 @@ static u16 * (*const sQuestLogStorageCBs[])(u16 *, const u16 *) = { }; #ifdef NONMATCHING -void sub_8113550(u16 a0, const u16 * a1) +void sub_8113550(u16 a0, const u16 *a1) { - u16 * r1; + u16 *r1; if (a0 == 35 && gUnknown_203B048 == 2) { @@ -2905,7 +2905,7 @@ void sub_8113550(u16 a0, const u16 * a1) } #else NAKED -void sub_8113550(u16 a0, const u16 * a1) +void sub_8113550(u16 a0, const u16 *a1) { asm_unified("\tpush {r4,r5,lr}\n" "\tadds r5, r1, 0\n" @@ -3120,7 +3120,7 @@ bool8 sub_8113748(void) return FALSE; } -static bool8 sub_8113778(u16 a0, u16 * a1) +static bool8 sub_8113778(u16 a0, u16 *a1) { if (a0 == 36 || a0 == 11) return TRUE; @@ -3140,7 +3140,7 @@ static bool8 sub_8113778(u16 a0, u16 * a1) return FALSE; } -static bool8 sub_81137E4(u16 a0, u16 * a1) +static bool8 sub_81137E4(u16 a0, u16 *a1) { if (a0 == 34) { @@ -3160,7 +3160,7 @@ static void sub_811381C(void) gUnknown_203B048 = 0; } -static u16 * sub_8113828(u16 a0, u16 * a1) +static u16 *sub_8113828(u16 a0, u16 *a1) { if (sub_8113778(a0, a1) == TRUE) return NULL; @@ -3179,7 +3179,7 @@ static u16 * sub_8113828(u16 a0, u16 * a1) return sQuestLogStorageCBs[a0](gUnknown_203AE08, a1); } -static bool8 sub_81138A0(u16 a0, u16 * a1) +static bool8 sub_81138A0(u16 a0, u16 *a1) { if (a0 < 12 || a0 > 19) return FALSE; @@ -3206,7 +3206,7 @@ void sub_811390C(void) { if (gUnknown_203B024.unk_00 != 0) { - u16 * resp; + u16 *resp; gUnknown_203B04A = 0; sub_8110AEC(gUnknown_203B024.unk_00); resp = sQuestLogStorageCBs[gUnknown_203B024.unk_00](gUnknown_203AE08, gUnknown_203B024.unk_04); @@ -3215,7 +3215,7 @@ void sub_811390C(void) } } -static bool8 sub_8113954(u16 a0, u16 * a1) +static bool8 sub_8113954(u16 a0, u16 *a1) { if (a0 != 34 && a0 != 30 && a0 != 32 && a0 != 33) return FALSE; @@ -3232,7 +3232,7 @@ void sub_81139BC(void) { if (gUnknown_203B024.unk_00 != 0) { - u16 * resp; + u16 *resp; if (gUnknown_3005E88 == 0) { gUnknown_203B04A = 0; @@ -3267,7 +3267,7 @@ static bool8 sub_8113A44(u16 a0, u16 *a1) return FALSE; } -static const u16 * (*const sQuestLogScriptParsingCBs[])(const u16 *) = { +static const u16 *(*const sQuestLogScriptParsingCBs[])(const u16 *) = { NULL, NULL, NULL, @@ -3359,7 +3359,7 @@ static const u8 gUnknown_8456AA0[] = { 0x06 }; -static u16 * sub_8113A78(u16 * a0, u16 **a1) +static u16 *sub_8113A78(u16 *a0, u16 **a1) { u16 r2 = a0[0] & 0xfff; u16 r4 = a0[0] >> 12; @@ -3371,9 +3371,9 @@ static u16 * sub_8113A78(u16 * a0, u16 **a1) return gUnknown_8456AA0[r2] + (gUnknown_8456AA0[r2] - 4) * r4 + (void *)a0; } -static void sub_8113ABC(u16 * a0) +static void sub_8113ABC(u16 *a0) { - u8 * r2 = (u8 *)(a0 + 2); + u8 *r2 = (u8 *)(a0 + 2); if ((a0[0] & 0xFFF) != 35) gUnknown_203B04A = 0; else @@ -3381,7 +3381,7 @@ static void sub_8113ABC(u16 * a0) } #ifdef NONMATCHING -static bool8 sub_8113AE8(u16 * a0) +static bool8 sub_8113AE8(u16 *a0) { if (a0 == NULL || a0[1] > sQuestLogIdx) return FALSE; @@ -3395,7 +3395,7 @@ static bool8 sub_8113AE8(u16 * a0) } #else NAKED -static bool8 sub_8113AE8(u16 * a0) +static bool8 sub_8113AE8(u16 *a0) { asm_unified("\tpush {r4,lr}\n" "\tadds r4, r0, 0\n" @@ -3446,7 +3446,7 @@ static bool8 sub_8113AE8(u16 * a0) } #endif -static bool8 sub_8113B44(u16 * a0) +static bool8 sub_8113B44(u16 *a0) { if (gUnknown_203B044.unk_2 == 0) return FALSE; @@ -3482,7 +3482,7 @@ static void sub_8113BD8(void) gUnknown_203B04B = 0; } -static u16 * sub_8113BF4(u16 * a0) +static u16 *sub_8113BF4(u16 *a0) { if (!sub_8110988(a0, gUnknown_8456AA0[39])) return NULL; @@ -3490,7 +3490,7 @@ static u16 * sub_8113BF4(u16 * a0) return a0 + 1; } -static u16 * sub_8113C20(u16 * a0, struct UnkStruct_203AE98 * a1) +static u16 *sub_8113C20(u16 *a0, struct UnkStruct_203AE98 * a1) { if (!sub_8110988(a0, gUnknown_8456AA0[39])) return NULL; @@ -3503,7 +3503,7 @@ static u16 * sub_8113C20(u16 * a0, struct UnkStruct_203AE98 * a1) return a0 + 1; } -static u16 * sub_8113C5C(u16 * a0, u16 a1) +static u16 *sub_8113C5C(u16 *a0, u16 a1) { if (!sub_8110988(a0, gUnknown_8456AA0[41])) return NULL; @@ -3512,7 +3512,7 @@ static u16 * sub_8113C5C(u16 * a0, u16 a1) return a0 + 2; } -static u16 * sub_8113C8C(u16 * a0, struct UnkStruct_203AE98 * a1) +static u16 *sub_8113C8C(u16 *a0, struct UnkStruct_203AE98 * a1) { if (!sub_8110988(a0, gUnknown_8456AA0[41])) return NULL; @@ -3525,9 +3525,9 @@ static u16 * sub_8113C8C(u16 * a0, struct UnkStruct_203AE98 * a1) return a0 + 2; } -static u16 * sub_8113CC8(u16 * a0, struct UnkStruct_203AE98 * a1) +static u16 *sub_8113CC8(u16 *a0, struct UnkStruct_203AE98 * a1) { - u8 * r6 = (u8 *)a0 + 4; + u8 *r6 = (u8 *)a0 + 4; if (!sub_8110988(a0, gUnknown_8456AA0[0])) return NULL; @@ -3540,9 +3540,9 @@ static u16 * sub_8113CC8(u16 * a0, struct UnkStruct_203AE98 * a1) return (u16 *)(r6 + 4); } -static u16 * sub_8113D08(u16 * a0, struct UnkStruct_203AE98 * a1) +static u16 *sub_8113D08(u16 *a0, struct UnkStruct_203AE98 * a1) { - u8 * r6 = (u8 *)a0 + 4; + u8 *r6 = (u8 *)a0 + 4; if (!sub_8110988(a0, gUnknown_8456AA0[0])) return NULL; @@ -3555,10 +3555,10 @@ static u16 * sub_8113D08(u16 * a0, struct UnkStruct_203AE98 * a1) return (u16 *)(r6 + 4); } -static u16 * sub_8113D48(u16 * a0, struct UnkStruct_203AE98 * a1) +static u16 *sub_8113D48(u16 *a0, struct UnkStruct_203AE98 * a1) { - u16 * r4 = a0; - u8 * r6 = (u8 *)a0 + 4; + u16 *r4 = a0; + u8 *r6 = (u8 *)a0 + 4; if (!sub_8110988(r4, gUnknown_8456AA0[2])) return NULL; @@ -3574,10 +3574,10 @@ static u16 * sub_8113D48(u16 * a0, struct UnkStruct_203AE98 * a1) return (u16 *)(r6 + 4); } -static u16 * sub_8113D94(u16 * a0, struct UnkStruct_203AE98 * a1) +static u16 *sub_8113D94(u16 *a0, struct UnkStruct_203AE98 * a1) { - u16 * r5 = a0; - u8 * r6 = (u8 *)a0 + 4; + u16 *r5 = a0; + u8 *r6 = (u8 *)a0 + 4; if (!sub_8110988(r5, gUnknown_8456AA0[2])) return NULL; @@ -3593,10 +3593,10 @@ static u16 * sub_8113D94(u16 * a0, struct UnkStruct_203AE98 * a1) return (u16 *)(r6 + 4); } -u16 * sub_8113DE0(u16 a0, u16 * a1) +u16 *sub_8113DE0(u16 a0, u16 *a1) { u8 r6; - u16 * r5; + u16 *r5; u8 r4; u8 r1; @@ -3633,7 +3633,7 @@ u16 * sub_8113DE0(u16 a0, u16 * a1) return r5; } -static const u16 * sub_8113E88(u16 a0, const u16 * a1) +static const u16 *sub_8113E88(u16 a0, const u16 *a1) { a1 = (const void *)a1 + (gUnknown_203B044.unk_2 * (gUnknown_8456AA0[a0] - 4) + 4); return a1; @@ -3642,7 +3642,7 @@ static const u16 * sub_8113E88(u16 a0, const u16 * a1) // TODO: delete this declaration once data_83FECCC.s is decompiled extern const u8 gText_EggNickname[]; -void QuestLog_AutoGetSpeciesName(u16 a0, u8 * a1, u8 a2) +void QuestLog_AutoGetSpeciesName(u16 a0, u8 *a1, u8 a2) { if (a1 != NULL) { @@ -3660,9 +3660,9 @@ void QuestLog_AutoGetSpeciesName(u16 a0, u8 * a1, u8 a2) } } -static u16 * sub_8113F14(u16 * a0, const u16 * a1) +static u16 *sub_8113F14(u16 *a0, const u16 *a1) { - u16 * r2 = sub_8113DE0(3, a0); + u16 *r2 = sub_8113DE0(3, a0); if (r2 == NULL) return NULL; @@ -3671,9 +3671,9 @@ static u16 * sub_8113F14(u16 * a0, const u16 * a1) return r2 + 2; } -static const u16 * sub_8113F3C(const u16 * a0) +static const u16 *sub_8113F3C(const u16 *a0) { - const u16 * r4 = sub_8113E88(3, a0); + const u16 *r4 = sub_8113E88(3, a0); QuestLog_AutoGetSpeciesName(r4[0], gStringVar1, 0); QuestLog_AutoGetSpeciesName(r4[1], gStringVar2, 0); StringExpandPlaceholders(gStringVar4, gUnknown_841A16F); @@ -3681,9 +3681,9 @@ static const u16 * sub_8113F3C(const u16 * a0) return r4; } -static u16 * sub_8113F80(u16 * a0, const u16 * a1) +static u16 *sub_8113F80(u16 *a0, const u16 *a1) { - u16 * r2 = sub_8113DE0(4, a0); + u16 *r2 = sub_8113DE0(4, a0); if (r2 == NULL) return NULL; @@ -3697,9 +3697,9 @@ static u16 * sub_8113F80(u16 * a0, const u16 * a1) return r2 + 3; } -static const u16 * sub_8113FBC(const u16 * a0) +static const u16 *sub_8113FBC(const u16 *a0) { - const u16 * r5 = sub_8113E88(4, a0); + const u16 *r5 = sub_8113E88(4, a0); switch (ItemId_GetPocket(r5[0])) { @@ -3749,9 +3749,9 @@ static const u16 * sub_8113FBC(const u16 * a0) return r5 + 3; } -u16 * sub_811414C(u16 a0, u16 * a1, const u16 * a2) +u16 *sub_811414C(u16 a0, u16 *a1, const u16 *a2) { - u16 * r1 = sub_8113DE0(a0, a1); + u16 *r1 = sub_8113DE0(a0, a1); if (r1 == NULL) return NULL; @@ -3760,14 +3760,14 @@ u16 * sub_811414C(u16 a0, u16 * a1, const u16 * a2) return r1 + 2; } -static u16 * sub_8114174(u16 * a0, const u16 * a1) +static u16 *sub_8114174(u16 *a0, const u16 *a1) { return sub_811414C(5, a0, a1); } -static const u16 * sub_8114188(const u16 * a0) +static const u16 *sub_8114188(const u16 *a0) { - const u16 * r4 = sub_8113E88(5, a0); + const u16 *r4 = sub_8113E88(5, a0); QuestLog_AutoGetSpeciesName(r4[1], gStringVar1, 0); StringCopy(gStringVar2, ItemId_GetName(r4[0])); StringExpandPlaceholders(gStringVar4, gUnknown_841AB74); @@ -3775,14 +3775,14 @@ static const u16 * sub_8114188(const u16 * a0) return r4; } -static u16 * sub_81141D0(u16 * a0, const u16 * a1) +static u16 *sub_81141D0(u16 *a0, const u16 *a1) { return sub_811414C(6, a0, a1); } -static const u16 * sub_81141E4(const u16 * a0) +static const u16 *sub_81141E4(const u16 *a0) { - const u16 * r4 = sub_8113E88(6, a0); + const u16 *r4 = sub_8113E88(6, a0); QuestLog_AutoGetSpeciesName(r4[1], gStringVar1, 0); StringCopy(gStringVar2, ItemId_GetName(r4[0])); @@ -3791,14 +3791,14 @@ static const u16 * sub_81141E4(const u16 * a0) return r4; } -static u16 * sub_811422C(u16 * a0, const u16 * a1) +static u16 *sub_811422C(u16 *a0, const u16 *a1) { return sub_811414C(7, a0, a1); } -static const u16 * sub_8114240(const u16 * a0) +static const u16 *sub_8114240(const u16 *a0) { - const u16 * r4 = sub_8113E88(7, a0); + const u16 *r4 = sub_8113E88(7, a0); QuestLog_AutoGetSpeciesName(r4[1], gStringVar2, 0); StringCopy(gStringVar1, ItemId_GetName(r4[0])); @@ -3807,14 +3807,14 @@ static const u16 * sub_8114240(const u16 * a0) return r4; } -static u16 * sub_8114288(u16 * a0, const u16 * a1) +static u16 *sub_8114288(u16 *a0, const u16 *a1) { return sub_811414C(8, a0, a1); } -static const u16 * sub_811429C(const u16 * a0) +static const u16 *sub_811429C(const u16 *a0) { - const u16 * r4 = sub_8113E88(8, a0); + const u16 *r4 = sub_8113E88(8, a0); QuestLog_AutoGetSpeciesName(r4[1], gStringVar1, 0); StringCopy(gStringVar2, ItemId_GetName(r4[0])); @@ -3823,9 +3823,9 @@ static const u16 * sub_811429C(const u16 * a0) return r4; } -u16 * sub_81142E4(u16 a0, u16 * a1, const u16 * a2) +u16 *sub_81142E4(u16 a0, u16 *a1, const u16 *a2) { - u16 * r1 = sub_8113DE0(a0, a1); + u16 *r1 = sub_8113DE0(a0, a1); if (r1 == NULL) return NULL; @@ -3835,14 +3835,14 @@ u16 * sub_81142E4(u16 a0, u16 * a1, const u16 * a2) return r1 + 3; } -static u16 * sub_8114310(u16 * a0, const u16 * a1) +static u16 *sub_8114310(u16 *a0, const u16 *a1) { return sub_81142E4(9, a0, a1); } -static const u16 * sub_8114324(const u16 * a0) +static const u16 *sub_8114324(const u16 *a0) { - const u16 * r4 = sub_8113E88(9, a0); + const u16 *r4 = sub_8113E88(9, a0); QuestLog_AutoGetSpeciesName(r4[2], gStringVar1, 0); StringCopy(gStringVar2, ItemId_GetName(r4[0])); StringCopy(gStringVar3, ItemId_GetName(r4[1])); @@ -3851,14 +3851,14 @@ static const u16 * sub_8114324(const u16 * a0) return r4; } -static u16 * sub_8114380(u16 * a0, const u16 * a1) +static u16 *sub_8114380(u16 *a0, const u16 *a1) { return sub_81142E4(10, a0, a1); } -static const u16 * sub_8114394(const u16 * a0) +static const u16 *sub_8114394(const u16 *a0) { - const u16 * r4 = sub_8113E88(10, a0); + const u16 *r4 = sub_8113E88(10, a0); QuestLog_AutoGetSpeciesName(r4[2], gStringVar2, 0); StringCopy(gStringVar3, ItemId_GetName(r4[0])); StringCopy(gStringVar1, ItemId_GetName(r4[1])); @@ -3867,9 +3867,9 @@ static const u16 * sub_8114394(const u16 * a0) return r4; } -static u16 * sub_81143F0(u16 * a0, const u16 * a1) +static u16 *sub_81143F0(u16 *a0, const u16 *a1) { - u16 * r4 = a0; + u16 *r4 = a0; if (gUnknown_203B044.unk_0 == 11 && gUnknown_203B044.unk_1 != 0) return r4; @@ -3881,16 +3881,16 @@ static u16 * sub_81143F0(u16 * a0, const u16 * a1) return r4 + 2; } -static const u16 * sub_811443C(const u16 * a0) +static const u16 *sub_811443C(const u16 *a0) { StringExpandPlaceholders(gStringVar4, gUnknown_841A2B0); a0 += 2; return a0; } -static u16 * sub_811445C(u16 * a0, const u16 * a1) +static u16 *sub_811445C(u16 *a0, const u16 *a1) { - u16 * r4 = a0 + 4; + u16 *r4 = a0 + 4; a0[0] = 12; a0[1] = sQuestLogIdx; @@ -3902,9 +3902,9 @@ static u16 * sub_811445C(u16 * a0, const u16 * a1) return r4; } -static const u16 * sub_811448C(const u16 * a0) +static const u16 *sub_811448C(const u16 *a0) { - const u16 * r6 = a0 + 4; + const u16 *r6 = a0 + 4; memset(gStringVar1, EOS, 8); memcpy(gStringVar1, r6, 7); @@ -3935,7 +3935,7 @@ static const u8 *const gUnknown_8456AE4[] = { gUnknown_841AFD1 }; -static u16 * sub_81144EC(u16 * a0, const u16 * a1) +static u16 *sub_81144EC(u16 *a0, const u16 *a1) { a0[0] = 13; a0[1] = sQuestLogIdx; @@ -3945,7 +3945,7 @@ static u16 * sub_81144EC(u16 * a0, const u16 * a1) return a0; } -static const u16 * sub_8114518(const u16 * a0) +static const u16 *sub_8114518(const u16 *a0) { DynamicPlaceholderTextUtil_Reset(); @@ -3959,7 +3959,7 @@ static const u16 * sub_8114518(const u16 * a0) return a0; } -static u16 * sub_8114578(u16 * a0, const u16 * a1) +static u16 *sub_8114578(u16 *a0, const u16 *a1) { a0[0] = 14; a0[1] = sQuestLogIdx; @@ -3969,7 +3969,7 @@ static u16 * sub_8114578(u16 * a0, const u16 * a1) return a0; } -static const u16 * sub_81145A4(const u16 * a0) +static const u16 *sub_81145A4(const u16 *a0) { DynamicPlaceholderTextUtil_Reset(); @@ -3983,7 +3983,7 @@ static const u16 * sub_81145A4(const u16 * a0) return a0; } -static u16 * sub_8114604(u16 * a0, const u16 * a1) +static u16 *sub_8114604(u16 *a0, const u16 *a1) { a0[0] = 15; a0[1] = sQuestLogIdx; @@ -3995,7 +3995,7 @@ static u16 * sub_8114604(u16 * a0, const u16 * a1) return a0; } -static const u16 * sub_811464C(const u16 * a0) +static const u16 *sub_811464C(const u16 *a0) { DynamicPlaceholderTextUtil_Reset(); @@ -4018,37 +4018,37 @@ static const u16 * sub_811464C(const u16 * a0) return a0; } -static u16 * sub_8114710(u16 * a0, const u16 * a1) +static u16 *sub_8114710(u16 *a0, const u16 *a1) { a0[0] = 16; a0[1] = sQuestLogIdx; return a0 + 2; } -static const u16 * sub_8114724(const u16 * a0) +static const u16 *sub_8114724(const u16 *a0) { StringExpandPlaceholders(gStringVar4, gUnknown_841A50B); a0 += 2; return a0; } -static u16 * sub_8114744(u16 * a0, const u16 * a1) +static u16 *sub_8114744(u16 *a0, const u16 *a1) { a0[0] = 17; a0[1] = sQuestLogIdx; return a0 + 2; } -static const u16 * sub_8114758(const u16 * a0) +static const u16 *sub_8114758(const u16 *a0) { StringExpandPlaceholders(gStringVar4, gUnknown_841A732); a0 += 2; return a0; } -static u16 * sub_8114778(u16 * a0, const u16 * a1) +static u16 *sub_8114778(u16 *a0, const u16 *a1) { - u8 * r4 = (u8 *)(a0 + 4); + u8 *r4 = (u8 *)(a0 + 4); a0[0] = 18; a0[1] = sQuestLogIdx; a0[2] = a1[0]; @@ -4058,9 +4058,9 @@ static u16 * sub_8114778(u16 * a0, const u16 * a1) return (u16 *)r4; } -static const u16 * sub_81147A8(const u16 * a0) +static const u16 *sub_81147A8(const u16 *a0) { - const u8 * r6 = (const u8 *)(a0 + 4); + const u8 *r6 = (const u8 *)(a0 + 4); memset(gStringVar1, EOS, 8); memcpy(gStringVar1, r6, 7); sub_8115834(gStringVar1); @@ -4071,7 +4071,7 @@ static const u16 * sub_81147A8(const u16 * a0) return (const u16 *)r6; } -static u16 * sub_8114808(u16 * a0, const u16 * a1) +static u16 *sub_8114808(u16 *a0, const u16 *a1) { a0[0] = 19; a0[1] = sQuestLogIdx; @@ -4081,7 +4081,7 @@ static u16 * sub_8114808(u16 * a0, const u16 * a1) return a0; } -static const u16 * sub_8114834(const u16 * a0) +static const u16 *sub_8114834(const u16 *a0) { memset(gStringVar1, EOS, 8); memcpy(gStringVar1, (const u8 *)a0 + 5, 7); @@ -4092,7 +4092,7 @@ static const u16 * sub_8114834(const u16 * a0) return a0; } -static u16 * sub_811488C(u16 * a0, const u16 * a1) +static u16 *sub_811488C(u16 *a0, const u16 *a1) { a0 = sub_8113DE0(20, a0); if (a0 == NULL) @@ -4104,9 +4104,9 @@ static u16 * sub_811488C(u16 * a0, const u16 * a1) return a0 + 3; } -static const u16 * sub_81148BC(const u16 * a0) +static const u16 *sub_81148BC(const u16 *a0) { - const u8 * boxIdxs; + const u8 *boxIdxs; a0 = sub_8113E88(20, a0); boxIdxs = (const u8 *)a0 + 4; DynamicPlaceholderTextUtil_Reset(); @@ -4118,7 +4118,7 @@ static const u16 * sub_81148BC(const u16 * a0) return a0 + 3; } -static u16 * sub_8114918(u16 * a0, const u16 * a1) +static u16 *sub_8114918(u16 *a0, const u16 *a1) { a0 = sub_8113DE0(21, a0); if (a0 == NULL) @@ -4129,9 +4129,9 @@ static u16 * sub_8114918(u16 * a0, const u16 * a1) return a0 + 3; } -static const u16 * sub_8114944(const u16 * a0) +static const u16 *sub_8114944(const u16 *a0) { - const u8 * boxIdxs; + const u8 *boxIdxs; a0 = sub_8113E88(21, a0); boxIdxs = (const u8 *)a0 + 4; DynamicPlaceholderTextUtil_Reset(); @@ -4142,10 +4142,10 @@ static const u16 * sub_8114944(const u16 * a0) return a0 + 3; } -static u16 * sub_8114990(u16 * a0, const u16 * a1) +static u16 *sub_8114990(u16 *a0, const u16 *a1) { - u16 * r2; - u16 * ret; + u16 *r2; + u16 *ret; r2 = sub_8113DE0(22, a0); if (r2 == NULL) return NULL; @@ -4165,9 +4165,9 @@ static u16 * sub_8114990(u16 * a0, const u16 * a1) return ret + 1; } -static const u16 * sub_81149D0(const u16 * a0) +static const u16 *sub_81149D0(const u16 *a0) { - const u8 * boxIdxs; + const u8 *boxIdxs; a0 = sub_8113E88(22, a0); boxIdxs = (const u8 *)a0 + 4; DynamicPlaceholderTextUtil_Reset(); @@ -4178,10 +4178,10 @@ static const u16 * sub_81149D0(const u16 * a0) return a0 + 3; } -static u16 * sub_8114A1C(u16 * a0, const u16 * a1) +static u16 *sub_8114A1C(u16 *a0, const u16 *a1) { - u16 * r2; - u16 * ret; + u16 *r2; + u16 *ret; r2 = sub_8113DE0(23, a0); if (r2 == NULL) return NULL; @@ -4192,9 +4192,9 @@ static u16 * sub_8114A1C(u16 * a0, const u16 * a1) return ret + 1; } -static const u16 * sub_8114A4C(const u16 * a0) +static const u16 *sub_8114A4C(const u16 *a0) { - const u8 * boxIdxs; + const u8 *boxIdxs; a0 = sub_8113E88(23, a0); boxIdxs = (const u8 *)a0 + 2; DynamicPlaceholderTextUtil_Reset(); @@ -4205,9 +4205,9 @@ static const u16 * sub_8114A4C(const u16 * a0) return (const u16 *)boxIdxs + 1; } -static u16 * sub_8114AA0(u16 * a0, const u16 * a1) +static u16 *sub_8114AA0(u16 *a0, const u16 *a1) { - u16 * r2; + u16 *r2; r2 = sub_8113DE0(24, a0); if (r2 == NULL) return NULL; @@ -4216,9 +4216,9 @@ static u16 * sub_8114AA0(u16 * a0, const u16 * a1) return r2 + 2; } -static const u16 * sub_8114AC8(const u16 * a0) +static const u16 *sub_8114AC8(const u16 *a0) { - const u8 * boxIdxs; + const u8 *boxIdxs; a0 = sub_8113E88(24, a0); boxIdxs = (const u8 *)a0 + 2; DynamicPlaceholderTextUtil_Reset(); @@ -4228,9 +4228,9 @@ static const u16 * sub_8114AC8(const u16 * a0) return (const u16 *)boxIdxs + 1; } -static u16 * sub_8114B0C(u16 * a0, const u16 * a1) +static u16 *sub_8114B0C(u16 *a0, const u16 *a1) { - u16 * r2; + u16 *r2; r2 = sub_8113DE0(25, a0); if (r2 == NULL) return NULL; @@ -4239,9 +4239,9 @@ static u16 * sub_8114B0C(u16 * a0, const u16 * a1) return r2 + 2; } -static const u16 * sub_8114B34(const u16 * a0) +static const u16 *sub_8114B34(const u16 *a0) { - const u8 * boxIdxs; + const u8 *boxIdxs; a0 = sub_8113E88(25, a0); boxIdxs = (const u8 *)a0 + 2; DynamicPlaceholderTextUtil_Reset(); @@ -4251,9 +4251,9 @@ static const u16 * sub_8114B34(const u16 * a0) return (const u16 *)boxIdxs + 1; } -static u16 * sub_8114B78(u16 * a0, const u16 * a1) +static u16 *sub_8114B78(u16 *a0, const u16 *a1) { - u16 * r2; + u16 *r2; r2 = sub_8113DE0(26, a0); if (r2 == NULL) return NULL; @@ -4262,9 +4262,9 @@ static u16 * sub_8114B78(u16 * a0, const u16 * a1) return r2 + 2; } -static const u16 * sub_8114BA0(const u16 * a0) +static const u16 *sub_8114BA0(const u16 *a0) { - const u8 * boxIdxs; + const u8 *boxIdxs; a0 = sub_8113E88(26, a0); boxIdxs = (const u8 *)a0 + 2; DynamicPlaceholderTextUtil_Reset(); @@ -4274,9 +4274,9 @@ static const u16 * sub_8114BA0(const u16 * a0) return (const u16 *)boxIdxs + 1; } -static u16 * sub_8114BE4(u16 * a0, const u16 * a1) +static u16 *sub_8114BE4(u16 *a0, const u16 *a1) { - u16 * r2; + u16 *r2; r2 = sub_8113DE0(27, a0); if (r2 == NULL) return NULL; @@ -4285,7 +4285,7 @@ static u16 * sub_8114BE4(u16 * a0, const u16 * a1) return r2 + 1; } -static const u16 * sub_8114C0C(const u16 * a0) +static const u16 *sub_8114C0C(const u16 *a0) { const u16 *r4 = sub_8113E88(27, a0); DynamicPlaceholderTextUtil_Reset(); @@ -4298,7 +4298,7 @@ static const u16 * sub_8114C0C(const u16 * a0) return r4 + 1; } -static u16 * sub_8114C68(u16 * a0, const u16 * a1) +static u16 *sub_8114C68(u16 *a0, const u16 *a1) { a0 = sub_8113DE0(28, a0); if (a0 == NULL) @@ -4307,7 +4307,7 @@ static u16 * sub_8114C68(u16 * a0, const u16 * a1) return a0 + 1; } -static const u16 * sub_8114C8C(const u16 * a0) +static const u16 *sub_8114C8C(const u16 *a0) { const u16 *r4 = sub_8113E88(28, a0); CopyItemName(r4[0], gStringVar1); @@ -4315,7 +4315,7 @@ static const u16 * sub_8114C8C(const u16 * a0) return r4 + 1; } -static u16 * sub_8114CC0(u16 * a0, const u16 * a1) +static u16 *sub_8114CC0(u16 *a0, const u16 *a1) { a0 = sub_8113DE0(29, a0); if (a0 == NULL) @@ -4324,7 +4324,7 @@ static u16 * sub_8114CC0(u16 * a0, const u16 * a1) return a0 + 1; } -static const u16 * sub_8114CE4(const u16 * a0) +static const u16 *sub_8114CE4(const u16 *a0) { const u16 *r4 = sub_8113E88(29, a0); CopyItemName(r4[0], gStringVar1); @@ -4332,7 +4332,7 @@ static const u16 * sub_8114CE4(const u16 * a0) return r4 + 1; } -u16 * sub_8114D18(u16 a0, u16 * a1, const u16 * a2) +u16 *sub_8114D18(u16 a0, u16 *a1, const u16 *a2) { a1 = sub_8113DE0(a0, a1); if (a1 == NULL) @@ -4345,15 +4345,15 @@ u16 * sub_8114D18(u16 a0, u16 * a1, const u16 * a2) return a1 + 4; } -static u16 * sub_8114D4C(u16 * a0, const u16 * a1) +static u16 *sub_8114D4C(u16 *a0, const u16 *a1) { gUnknown_203B048 = TRUE; return sub_8114D18(30, a0, a1); } -static const u16 * sub_8114D68(const u16 * a0) +static const u16 *sub_8114D68(const u16 *a0) { - const u8 * r6; + const u8 *r6; a0 = sub_8113E88(30, a0); r6 = (const u8 *)a0 + 6; DynamicPlaceholderTextUtil_Reset(); @@ -4367,10 +4367,10 @@ static const u16 * sub_8114D68(const u16 * a0) return a0 + 4; } -static u16 * sub_8114DE8(u16 * a0, const u16 * a1) +static u16 *sub_8114DE8(u16 *a0, const u16 *a1) { - u16 * r4 = a0; - u8 * r5 = (u8 *)a0 + 8; + u16 *r4 = a0; + u8 *r5 = (u8 *)a0 + 8; if (!sub_8110944(r4, gUnknown_8456AA0[31])) return NULL; if (r5[0] == 0 && r5[1] == 0) @@ -4390,9 +4390,9 @@ static u16 * sub_8114DE8(u16 * a0, const u16 * a1) return (u16 *)(r5 + 4); } -static const u16 * sub_8114E68(const u16 * a0) +static const u16 *sub_8114E68(const u16 *a0) { - const u8 * r6; + const u8 *r6; if (!sub_8110944(a0, gUnknown_8456AA0[31])) return NULL; @@ -4451,15 +4451,15 @@ static bool8 sub_8114FBC(u16 a0) return FALSE; } -static u16 * sub_8114FF0(u16 * a0, const u16 * a1) +static u16 *sub_8114FF0(u16 *a0, const u16 *a1) { gUnknown_203B048 = TRUE; return sub_8114D18(32, a0, a1); } -static const u16 * sub_811500C(const u16 * a0) +static const u16 *sub_811500C(const u16 *a0) { - const u8 * r5; + const u8 *r5; a0 = sub_8113E88(32, a0); r5 = (const u8 *)a0 + 6; DynamicPlaceholderTextUtil_Reset(); @@ -4471,7 +4471,7 @@ static const u16 * sub_811500C(const u16 * a0) return a0 + 4; } -static u16 * sub_8115078(u16 * a0, const u16 * a1) +static u16 *sub_8115078(u16 *a0, const u16 *a1) { if (!sub_8110944(a0, gUnknown_8456AA0[33])) return NULL; @@ -4484,9 +4484,9 @@ static u16 * sub_8115078(u16 * a0, const u16 * a1) return a0 + 5; } -static const u16 * sub_81150CC(const u16 * a0) +static const u16 *sub_81150CC(const u16 *a0) { - const u8 * r5; + const u8 *r5; if (!sub_8110944(a0, gUnknown_8456AA0[33])) return NULL; @@ -4515,16 +4515,16 @@ static const u16 * sub_81150CC(const u16 * a0) return (const u16 *)(r5 + 2); } -static u16 * sub_81151C0(u16 * a0, const u16 * a1) +static u16 *sub_81151C0(u16 *a0, const u16 *a1) { gUnknown_203B048 = TRUE; return sub_8114D18(34, a0, a1); } -static const u16 * sub_81151DC(const u16 * a0) +static const u16 *sub_81151DC(const u16 *a0) { - const u16 * r5 = sub_8113E88(34, a0); - const u8 * r6 = (const u8 *)r5 + 6; + const u16 *r5 = sub_8113E88(34, a0); + const u8 *r6 = (const u8 *)r5 + 6; DynamicPlaceholderTextUtil_Reset(); sub_80C4DF8(gStringVar1, r6[0]); DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gStringVar1); @@ -4690,9 +4690,9 @@ static const u8 *const gUnknown_8456C20[] = { gUnknown_841AD3C }; -static u16 * sub_8115280(u16 * a0, const u16 * a1) +static u16 *sub_8115280(u16 *a0, const u16 *a1) { - u16 * r2 = sub_8113DE0(35, a0); + u16 *r2 = sub_8113DE0(35, a0); if (r2 == NULL) return NULL; *((u8 *)r2 + 0) = *((const u8 *)a1 + 0); @@ -4701,11 +4701,11 @@ static u16 * sub_8115280(u16 * a0, const u16 * a1) return r2 + 1; } -static const u16 * sub_81152BC(const u16 * a0) +static const u16 *sub_81152BC(const u16 *a0) { u8 r4, r6; - const u16 * r5 = sub_8113E88(35, a0); - const u8 * r5_2 = (const u8 *)r5 + 0; + const u16 *r5 = sub_8113E88(35, a0); + const u8 *r5_2 = (const u8 *)r5 + 0; r6 = r5_2[1]; sub_80C4DF8(gStringVar1, r5_2[0]); StringCopy(gStringVar2, gUnknown_8456AF0[r6]); @@ -4735,7 +4735,7 @@ void sub_811539C(void) gUnknown_203B04B = TRUE; } -static bool8 sub_81153A8(u16 a0, u16 * a1) +static bool8 sub_81153A8(u16 a0, u16 *a1) { if (a0 != 35) { @@ -4748,7 +4748,7 @@ static bool8 sub_81153A8(u16 a0, u16 * a1) return TRUE; } -static bool8 sub_81153E4(u16 a0, u16 * a1) +static bool8 sub_81153E4(u16 a0, u16 *a1) { if (a0 != 35) return TRUE; @@ -4758,9 +4758,9 @@ static bool8 sub_81153E4(u16 a0, u16 * a1) return TRUE; } -static u16 * sub_8115410(u16 * a0, const u16 * a1) +static u16 *sub_8115410(u16 *a0, const u16 *a1) { - u8 * r3; + u8 *r3; a0 = sub_8113DE0(36, a0); if (a0 == NULL) return NULL; @@ -4775,10 +4775,10 @@ static u16 * sub_8115410(u16 * a0, const u16 * a1) return (u16 *)(r3 + 2); } -static const u16 * sub_8115460(const u16 * a0) +static const u16 *sub_8115460(const u16 *a0) { - const u16 * r4 = sub_8113E88(36, a0); - const u8 * r5 = (const u8 *)r4 + 2; + const u16 *r4 = sub_8113E88(36, a0); + const u8 *r5 = (const u8 *)r4 + 2; QuestLog_AutoGetSpeciesName(r4[0], gStringVar1, 0); if (r5[1] != 0xFF) sub_80C4DF8(gStringVar2, r5[1]); @@ -4793,7 +4793,7 @@ static const u16 * sub_8115460(const u16 * a0) return (const u16 *)(r5 + 2); } -static u16 * sub_81154DC(u16 * a0, const u16 * a1) +static u16 *sub_81154DC(u16 *a0, const u16 *a1) { a0 = sub_8113DE0(37, a0); if (a0 == NULL) @@ -4807,10 +4807,10 @@ static u16 * sub_81154DC(u16 * a0, const u16 * a1) return a0 + 5; } -static const u16 * sub_8115518(const u16 * a0) +static const u16 *sub_8115518(const u16 *a0) { - const u16 * r4 = sub_8113E88(37, a0); - const u8 * r7 = (const u8 *)r4 + 8; + const u16 *r4 = sub_8113E88(37, a0); + const u8 *r7 = (const u8 *)r4 + 8; u32 r6 = (r4[2] << 16) + r4[3]; DynamicPlaceholderTextUtil_Reset(); sub_80C4DF8(gStringVar1, r7[0]); @@ -4827,7 +4827,7 @@ static const u16 * sub_8115518(const u16 * a0) return (const u16 *)(r7 + 2); } -static u16 * sub_81155A4(u16 * a0, const u16 * a1) +static u16 *sub_81155A4(u16 *a0, const u16 *a1) { a0 = sub_8113DE0(38, a0); if (a0 == NULL) @@ -4841,7 +4841,7 @@ static u16 * sub_81155A4(u16 * a0, const u16 * a1) return a0 + 5; } -static const u16 * sub_81155E0(const u16 * a0) { +static const u16 *sub_81155E0(const u16 *a0) { const u16 *r5 = sub_8113E88(38, a0); const u8 *r7 = (const u8 *) r5 + 8; u32 r6 = (r5[2] << 16) + r5[3]; @@ -4873,7 +4873,7 @@ static const u16 * sub_81155E0(const u16 * a0) { return (const u16 *)(r7 + 2); } -static u16 * sub_81156D8(u16 * a0, const u16 * a1) +static u16 *sub_81156D8(u16 *a0, const u16 *a1) { a0 = sub_8113DE0(40, a0); if (a0 == NULL) @@ -4883,10 +4883,10 @@ static u16 * sub_81156D8(u16 * a0, const u16 * a1) return a0 + 2; } -static const u16 * sub_8115700(const u16 * a0) +static const u16 *sub_8115700(const u16 *a0) { - const u16 * r4 = sub_8113E88(40, a0); - const u8 * r5 = (const u8 *)r4 + 2; + const u16 *r4 = sub_8113E88(40, a0); + const u8 *r5 = (const u8 *)r4 + 2; sub_80C4DF8(gStringVar1, r5[0]); StringCopy(gStringVar2, ItemId_GetName(r4[0])); StringExpandPlaceholders(gStringVar4, gUnknown_841B03F); @@ -4990,7 +4990,7 @@ void sub_8115798(void) } } -static u16 * sub_81157DC(u16 * a0, const u16 * a1) +static u16 *sub_81157DC(u16 *a0, const u16 *a1) { a0 = sub_8113DE0(42, a0); if (a0 == NULL) @@ -4999,15 +4999,15 @@ static u16 * sub_81157DC(u16 * a0, const u16 * a1) return a0 + 1; } -static const u16 * sub_8115800(const u16 * a0) +static const u16 *sub_8115800(const u16 *a0) { - const u16 * r4 = sub_8113E88(42, a0); + const u16 *r4 = sub_8113E88(42, a0); sub_80C4DF8(gStringVar1, r4[0]); StringExpandPlaceholders(gStringVar4, gUnknown_841B064); return r4 + 1; } -void sub_8115834(u8 * a0) +void sub_8115834(u8 *a0) { s32 i; if (*a0++ == EXT_CTRL_CODE_BEGIN && *a0++ == EXT_CTRL_CODE_JPN) diff --git a/src/trainer_tower.c b/src/trainer_tower.c index 50ddbf85c..5acac299f 100644 --- a/src/trainer_tower.c +++ b/src/trainer_tower.c @@ -47,7 +47,7 @@ struct UnkStruct_203F45C /* 0x30 */ u16 speechLose2[6]; /* 0x3C */ u8 battleType; /* 0x3D */ u8 facilityClass; - /* 0x3E */ u8 unk_3E; + /* 0x3E */ u8 gender; }; struct SinglesTrainerInfo @@ -73,8 +73,8 @@ struct TrainerEncounterMusicPairs }; static EWRAM_DATA struct UnkStruct_203F458 * sTrainerTowerState = NULL; -static EWRAM_DATA struct UnkStruct_203F45C * gUnknown_203F45C = NULL; -static EWRAM_DATA u8 unused_variable = 0; +static EWRAM_DATA struct UnkStruct_203F45C * sTrainerTowerOpponent = NULL; +static EWRAM_DATA u8 sUnused_203F460 = 0; static void sub_815DC8C(void); // setup static void sub_815DD2C(void); // teardown @@ -443,17 +443,17 @@ void sub_815D9E8(void) u8 sub_815DA10(void) { - return gFacilityClassToTrainerClass[gUnknown_203F45C->facilityClass]; + return gFacilityClassToTrainerClass[sTrainerTowerOpponent->facilityClass]; } void sub_815DA28(u8 *dest) { - StringCopyN(dest, gUnknown_203F45C->name, 11); + StringCopyN(dest, sTrainerTowerOpponent->name, 11); } u8 GetTrainerTowerTrainerFrontSpriteId(void) { - return gFacilityClassToPicIndex[gUnknown_203F45C->facilityClass]; + return gFacilityClassToPicIndex[sTrainerTowerOpponent->facilityClass]; } void InitTrainerTowerBattleStruct(void) @@ -462,55 +462,55 @@ void InitTrainerTowerBattleStruct(void) s32 r9; sub_815DC8C(); - gUnknown_203F45C = AllocZeroed(sizeof(*gUnknown_203F45C)); + sTrainerTowerOpponent = AllocZeroed(sizeof(*sTrainerTowerOpponent)); r10 = VarGet(VAR_0x4001); - StringCopyN(gUnknown_203F45C->name, sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].name, 11); + StringCopyN(sTrainerTowerOpponent->name, sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].name, 11); for (r9 = 0; r9 < 6; r9++) { - gUnknown_203F45C->speechWin[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].speechWin[r9]; - gUnknown_203F45C->speechLose[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].speechLose[r9]; + sTrainerTowerOpponent->speechWin[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].speechWin[r9]; + sTrainerTowerOpponent->speechLose[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].speechLose[r9]; if (sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType == 1) { - gUnknown_203F45C->speechWin2[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10 + 1].speechWin[r9]; - gUnknown_203F45C->speechLose2[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10 + 1].speechLose[r9]; + sTrainerTowerOpponent->speechWin2[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10 + 1].speechWin[r9]; + sTrainerTowerOpponent->speechLose2[r9] = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10 + 1].speechLose[r9]; } } - gUnknown_203F45C->battleType = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType; - gUnknown_203F45C->facilityClass = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].facilityClass; - gUnknown_203F45C->unk_3E = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].gender; + sTrainerTowerOpponent->battleType = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType; + sTrainerTowerOpponent->facilityClass = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].facilityClass; + sTrainerTowerOpponent->gender = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r10].gender; SetVBlankCounter1Ptr(&gSaveBlock1Ptr->unkArray[gSaveBlock1Ptr->unkArrayIdx].unk0); sub_815DD2C(); } void FreeTrainerTowerBattleStruct(void) { - Free(gUnknown_203F45C); - gUnknown_203F45C = NULL; + Free(sTrainerTowerOpponent); + sTrainerTowerOpponent = NULL; } void sub_815DBF4(u8 *dest, u8 opponentIdx) // TTower_GetBeforeBattleMessage? { VarSet(VAR_0x4003, opponentIdx); - TrainerTowerGetOpponentTextColor(gUnknown_203F45C->battleType, gUnknown_203F45C->facilityClass); + TrainerTowerGetOpponentTextColor(sTrainerTowerOpponent->battleType, sTrainerTowerOpponent->facilityClass); if (opponentIdx == 0) - TT_ConvertEasyChatMessageToString(gUnknown_203F45C->speechWin, dest); + TT_ConvertEasyChatMessageToString(sTrainerTowerOpponent->speechWin, dest); else - TT_ConvertEasyChatMessageToString(gUnknown_203F45C->speechWin2, dest); + TT_ConvertEasyChatMessageToString(sTrainerTowerOpponent->speechWin2, dest); } void sub_815DC40(u8 *dest, u8 opponentIdx) // TTower_GetAfterBattleMessage? { VarSet(VAR_0x4003, opponentIdx); - TrainerTowerGetOpponentTextColor(gUnknown_203F45C->battleType, gUnknown_203F45C->facilityClass); + TrainerTowerGetOpponentTextColor(sTrainerTowerOpponent->battleType, sTrainerTowerOpponent->facilityClass); if (opponentIdx == 0) - TT_ConvertEasyChatMessageToString(gUnknown_203F45C->speechLose, dest); + TT_ConvertEasyChatMessageToString(sTrainerTowerOpponent->speechLose, dest); else - TT_ConvertEasyChatMessageToString(gUnknown_203F45C->speechLose2, dest); + TT_ConvertEasyChatMessageToString(sTrainerTowerOpponent->speechLose2, dest); } #ifdef NONMATCHING @@ -647,8 +647,43 @@ static void SetTrainerTowerNPCGraphics(void) u8 r1, r2, r4_; switch (sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType) { - case 0: - r2 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].facilityClass; + case 0: + r2 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].facilityClass; + for (r3 = 0; r3 < NELEMS(sSingleBattleTrainerInfo); r3++) + { + if (sSingleBattleTrainerInfo[r3].facilityClass == r2) + break; + } + if (r3 != NELEMS(sSingleBattleTrainerInfo)) + r1 = sSingleBattleTrainerInfo[r3].mapObjGfx; + else + r1 = 18; + VarSet(VAR_OBJ_GFX_ID_1, r1); + break; + case 1: + r2 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].facilityClass; + for (r3 = 0; r3 < NELEMS(sDoubleBattleTrainerInfo); r3++) + { + if (sDoubleBattleTrainerInfo[r3].facilityClass == r2) + break; + } + if (r3 != NELEMS(sDoubleBattleTrainerInfo)) + { + r1 = sDoubleBattleTrainerInfo[r3].mapObjGfx1; + r4_ = sDoubleBattleTrainerInfo[r3].mapObjGfx2; + } + else + { + r1 = MAP_OBJ_GFX_YOUNGSTER; + r4_ = MAP_OBJ_GFX_YOUNGSTER; + } + VarSet(VAR_OBJ_GFX_ID_0, r1); + VarSet(VAR_OBJ_GFX_ID_3, r4_); + break; + case 2: + for (r4 = 0; r4 < 3; r4++) + { + r2 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].facilityClass; for (r3 = 0; r3 < NELEMS(sSingleBattleTrainerInfo); r3++) { if (sSingleBattleTrainerInfo[r3].facilityClass == r2) @@ -657,55 +692,20 @@ static void SetTrainerTowerNPCGraphics(void) if (r3 != NELEMS(sSingleBattleTrainerInfo)) r1 = sSingleBattleTrainerInfo[r3].mapObjGfx; else - r1 = 18; - VarSet(VAR_OBJ_GFX_ID_1, r1); - break; - case 1: - r2 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].facilityClass; - for (r3 = 0; r3 < NELEMS(sDoubleBattleTrainerInfo); r3++) + r1 = MAP_OBJ_GFX_YOUNGSTER; + switch (r4) { - if (sDoubleBattleTrainerInfo[r3].facilityClass == r2) - break; - } - if (r3 != NELEMS(sDoubleBattleTrainerInfo)) - { - r1 = sDoubleBattleTrainerInfo[r3].mapObjGfx1; - r4_ = sDoubleBattleTrainerInfo[r3].mapObjGfx2; - } - else - { - r1 = MAP_OBJ_GFX_YOUNGSTER; - r4_ = MAP_OBJ_GFX_YOUNGSTER; - } - VarSet(VAR_OBJ_GFX_ID_0, r1); - VarSet(VAR_OBJ_GFX_ID_3, r4_); - break; - case 2: - for (r4 = 0; r4 < 3; r4++) - { - r2 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].facilityClass; - for (r3 = 0; r3 < NELEMS(sSingleBattleTrainerInfo); r3++) - { - if (sSingleBattleTrainerInfo[r3].facilityClass == r2) - break; - } - if (r3 != NELEMS(sSingleBattleTrainerInfo)) - r1 = sSingleBattleTrainerInfo[r3].mapObjGfx; - else - r1 = MAP_OBJ_GFX_YOUNGSTER; - switch (r4) - { - case 0: - VarSet(VAR_OBJ_GFX_ID_2, r1); - break; - case 1: - VarSet(VAR_OBJ_GFX_ID_0, r1); - break; - case 2: - VarSet(VAR_OBJ_GFX_ID_1, r1); - break; - } + case 0: + VarSet(VAR_OBJ_GFX_ID_2, r1); + break; + case 1: + VarSet(VAR_OBJ_GFX_ID_0, r1); + break; + case 2: + VarSet(VAR_OBJ_GFX_ID_1, r1); + break; } + } } } @@ -735,21 +735,21 @@ static void sub_815DF54(void) r1 = sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r5 == 1 ? 0 : r4].facilityClass; switch (gSpecialVar_0x8005) { - case 2: - TrainerTowerGetOpponentTextColor(r5, r1); - TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechBefore, gStringVar4); - break; - case 3: - TrainerTowerGetOpponentTextColor(r5, r1); - TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechWin, gStringVar4); - break; - case 4: - TrainerTowerGetOpponentTextColor(r5, r1); - TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechLose, gStringVar4); - break; - case 5: - TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechAfter, gStringVar4); - break; + case 2: + TrainerTowerGetOpponentTextColor(r5, r1); + TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechBefore, gStringVar4); + break; + case 3: + TrainerTowerGetOpponentTextColor(r5, r1); + TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechWin, gStringVar4); + break; + case 4: + TrainerTowerGetOpponentTextColor(r5, r1); + TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechLose, gStringVar4); + break; + case 5: + TT_ConvertEasyChatMessageToString(sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[r4].speechAfter, gStringVar4); + break; } } #else @@ -900,30 +900,30 @@ static void TrainerTowerGetOpponentTextColor(u8 battleType, u8 facilityClass) s32 r4; switch (battleType) { - case 0: - case 2: - for (r4 = 0; r4 < NELEMS(sSingleBattleTrainerInfo); r4++) - { - if (sSingleBattleTrainerInfo[r4].facilityClass == facilityClass) - break; - } - if (r4 != NELEMS(sSingleBattleTrainerInfo)) - r5 = sSingleBattleTrainerInfo[r4].gender; - break; - case 1: - for (r4 = 0; r4 < NELEMS(sDoubleBattleTrainerInfo); r4++) - { - if (sDoubleBattleTrainerInfo[r4].facilityClass == facilityClass) - break; - } - if (r4 != NELEMS(sDoubleBattleTrainerInfo)) - { - if (VarGet(VAR_0x4003)) - r5 = sDoubleBattleTrainerInfo[r4].gender2; - else - r5 = sDoubleBattleTrainerInfo[r4].gender1; - } - break; + case 0: + case 2: + for (r4 = 0; r4 < NELEMS(sSingleBattleTrainerInfo); r4++) + { + if (sSingleBattleTrainerInfo[r4].facilityClass == facilityClass) + break; + } + if (r4 != NELEMS(sSingleBattleTrainerInfo)) + r5 = sSingleBattleTrainerInfo[r4].gender; + break; + case 1: + for (r4 = 0; r4 < NELEMS(sDoubleBattleTrainerInfo); r4++) + { + if (sDoubleBattleTrainerInfo[r4].facilityClass == facilityClass) + break; + } + if (r4 != NELEMS(sDoubleBattleTrainerInfo)) + { + if (VarGet(VAR_0x4003)) + r5 = sDoubleBattleTrainerInfo[r4].gender2; + else + r5 = sDoubleBattleTrainerInfo[r4].gender1; + } + break; } gSpecialVar_PrevTextColor = gSpecialVar_TextColor; gSpecialVar_TextColor = r5; @@ -1196,29 +1196,29 @@ static void BuildEnemyParty(void) switch (sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].challengeType) { - case 0: - default: - for (i = 0; i < 2; i++) - { - monIdx = sSingleBattleChallengeMonIdxs[floorIdx][i]; - sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx].level = level; - CreateBattleTowerMon(&gEnemyParty[i], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx]); - } - break; - case 1: - monIdx = sDoubleBattleChallengeMonIdxs[floorIdx][0]; - sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].mons[monIdx].level = level; - CreateBattleTowerMon(&gEnemyParty[0], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].mons[monIdx]); - - monIdx = sDoubleBattleChallengeMonIdxs[floorIdx][1]; - sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[1].mons[monIdx].level = level; - CreateBattleTowerMon(&gEnemyParty[1], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[1].mons[monIdx]); - break; - case 2: - monIdx = sKnockoutChallengeMonIdxs[floorIdx][trainerIdx]; + case 0: + default: + for (i = 0; i < 2; i++) + { + monIdx = sSingleBattleChallengeMonIdxs[floorIdx][i]; sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx].level = level; - CreateBattleTowerMon(&gEnemyParty[0], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx]); - break; + CreateBattleTowerMon(&gEnemyParty[i], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx]); + } + break; + case 1: + monIdx = sDoubleBattleChallengeMonIdxs[floorIdx][0]; + sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].mons[monIdx].level = level; + CreateBattleTowerMon(&gEnemyParty[0], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[0].mons[monIdx]); + + monIdx = sDoubleBattleChallengeMonIdxs[floorIdx][1]; + sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[1].mons[monIdx].level = level; + CreateBattleTowerMon(&gEnemyParty[1], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[1].mons[monIdx]); + break; + case 2: + monIdx = sKnockoutChallengeMonIdxs[floorIdx][trainerIdx]; + sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx].level = level; + CreateBattleTowerMon(&gEnemyParty[0], &sTrainerTowerState->unk_0004.floors[sTrainerTowerState->floorIdx].trainers[trainerIdx].mons[monIdx]); + break; } } diff --git a/src/unk_8159F40.c b/src/unk_8159F40.c index b6881f292..f2cb1764f 100644 --- a/src/unk_8159F40.c +++ b/src/unk_8159F40.c @@ -120,7 +120,7 @@ static const struct PokedudeBattlePartyInfo *const sPokedudeBattlePartyPointers[ void InitPokedudePartyAndOpponent(void) { s32 i, j; - struct Pokemon *mon; + struct Pokemon * mon; s32 myIdx = 0; s32 opIdx = 0; const struct PokedudeBattlePartyInfo * data; @@ -713,7 +713,7 @@ void sub_815A540(void) PlayerGetDestCoords(&x, &y); if (!MetatileBehavior_IsSurfable(MapGridGetMetatileBehaviorAt(x, y)) && TestPlayerAvatarFlags(PLAYER_AVATAR_FLAG_SURFING)) { - struct MapObject *mapObject = &gMapObjects[gPlayerAvatar.mapObjectId]; + struct MapObject * mapObject = &gMapObjects[gPlayerAvatar.mapObjectId]; SetPlayerAvatarTransitionFlags(0x01); DestroySprite(&gSprites[mapObject->mapobj_unk_1A]); } From 8249a58a2cedc0b3ec9f5033a4745c13e49a86ae Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 21:24:16 -0400 Subject: [PATCH 112/114] Split trainers and port species and move names --- asm/field_specials.s | 12 +- data/data.s | 35 +- data/graphics.s | 4 +- data/text/species_names.inc | 412 - include/graphics.h | 4 + ld_script.txt | 2 - src/data.c | 11 + .../pokemon_graphics/enemy_mon_elevation.h | 65 + src/data/text/move_names.h | 357 + src/data/text/species_names.h | 414 + src/data/text/trainer_class_names.h | 109 + src/data/trainer_graphics/back_pic_anims.h | 91 + src/data/trainer_graphics/back_pic_tables.h | 27 + src/data/trainer_parties.h | 11557 +++++++++++++++ src/{trainers.c => data/trainers.h} | 11676 ---------------- 15 files changed, 12645 insertions(+), 12131 deletions(-) delete mode 100644 data/text/species_names.inc create mode 100644 src/data/pokemon_graphics/enemy_mon_elevation.h create mode 100644 src/data/text/move_names.h create mode 100644 src/data/text/species_names.h create mode 100644 src/data/text/trainer_class_names.h create mode 100644 src/data/trainer_graphics/back_pic_anims.h create mode 100644 src/data/trainer_graphics/back_pic_tables.h create mode 100644 src/data/trainer_parties.h rename src/{trainers.c => data/trainers.h} (57%) diff --git a/asm/field_specials.s b/asm/field_specials.s index eba95e9cf..653923fda 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -4953,7 +4953,7 @@ _080CCBEA: cmp r7, 0 bne _080CCC34 ldr r0, _080CCC24 @ =gStringVar2 - ldr r1, _080CCC28 @ =gUnknown_82481BE + ldr r1, _080CCC28 @ =gMoveNames + 0x112A FRENZY PLANT bl StringCopy ldr r1, _080CCC2C @ =gSpecialVar_0x8005 movs r0, 0xF @@ -4964,14 +4964,14 @@ _080CCBEA: _080CCC1C: .4byte gUnknown_83F6203 _080CCC20: .4byte gPlayerParty _080CCC24: .4byte gStringVar2 -_080CCC28: .4byte gUnknown_82481BE +_080CCC28: .4byte gMoveNames + 0x112A _080CCC2C: .4byte gSpecialVar_0x8005 _080CCC30: .4byte 0x000002de _080CCC34: cmp r7, 0x1 bne _080CCC5C ldr r0, _080CCC4C @ =gStringVar2 - ldr r1, _080CCC50 @ =gUnknown_824802B + ldr r1, _080CCC50 @ =gMoveNames + 0xF97 BLAST BURN bl StringCopy ldr r1, _080CCC54 @ =gSpecialVar_0x8005 movs r0, 0x10 @@ -4980,12 +4980,12 @@ _080CCC34: b _080CCC6E .align 2, 0 _080CCC4C: .4byte gStringVar2 -_080CCC50: .4byte gUnknown_824802B +_080CCC50: .4byte gMoveNames + 0xF97 _080CCC54: .4byte gSpecialVar_0x8005 _080CCC58: .4byte 0x000002df _080CCC5C: ldr r0, _080CCC80 @ =gStringVar2 - ldr r1, _080CCC84 @ =gUnknown_8248038 + ldr r1, _080CCC84 @ =gMoveNames + 0xFA4 HYDRO CANNON bl StringCopy ldr r1, _080CCC88 @ =gSpecialVar_0x8005 movs r0, 0x11 @@ -5003,7 +5003,7 @@ _080CCC7A: b _080CCCE4 .align 2, 0 _080CCC80: .4byte gStringVar2 -_080CCC84: .4byte gUnknown_8248038 +_080CCC84: .4byte gMoveNames + 0xFA4 _080CCC88: .4byte gSpecialVar_0x8005 _080CCC8C: movs r0, 0x64 diff --git a/data/data.s b/data/data.s index 179fc3817..366d6bf46 100644 --- a/data/data.s +++ b/data/data.s @@ -8,41 +8,10 @@ .include "constants/constants.inc" .section .rodata - -gAnimCmd_8239EBC:: @ 8239EBC - .incbin "baserom.gba", 0x239EBC, 0xB8 - -gTrainerBackAnimsPtrTable:: @ 8239F74 - .incbin "baserom.gba", 0x239F74, 0x18 - -gTrainerBackPicCoords:: @ 8239F8C - .incbin "baserom.gba", 0x239F8C, 0x18 - -gTrainerBackPicTable:: @ 8239FA4 - .incbin "baserom.gba", 0x239FA4, 0x30 - -gTrainerBackPicPaletteTable:: @ 8239FD4 - .incbin "baserom.gba", 0x239FD4, 0x30 - -gEnemyMonElevation:: @ 823A004 - .incbin "baserom.gba", 0x23A004, 0x19C - - .section .rodata.8245EE0 .align 2, 0 -gSpeciesNames:: @ 8245EE0 - .include "data/text/species_names.inc" -gMoveNames:: @ 8247094 - .incbin "baserom.gba", 0x247094, 0xF97 - -gUnknown_824802B:: @ 824802B - .incbin "baserom.gba", 0x24802B, 0xD - -gUnknown_8248038:: @ 8248038 - .incbin "baserom.gba", 0x248038, 0x186 - -gUnknown_82481BE:: @ 82481BE - .incbin "baserom.gba", 0x2481BE, 0x12A +gUnknown_824829C:: @ 824829C + .incbin "baserom.gba", 0x24829C, 0x4c gUnknown_82482E8:: @ 82482E8 .incbin "baserom.gba", 0x2482E8, 0x18 diff --git a/data/graphics.s b/data/graphics.s index 0fb817421..9a7a19312 100644 --- a/data/graphics.s +++ b/data/graphics.s @@ -13420,11 +13420,11 @@ gTrainerBackPic_RSMay:: @ 8E74EBC .incbin "graphics/trainers/back_pics/ruby_sapphire_may_back_pic.4bpp" .align 2 -gTrainerPalette_LeafBackPic:: @ 8E76EBC +gTrainerPalette_RedBackPic:: @ 8E76EBC .incbin "graphics/trainers/palettes/leaf_back_pic.gbapal.lz" .align 2 -gTrainerPalette_RedBackPic:: @ 8E76EE4 +gTrainerPalette_LeafBackPic:: @ 8E76EE4 .incbin "graphics/trainers/palettes/red_back_pic.gbapal.lz" .align 2 diff --git a/data/text/species_names.inc b/data/text/species_names.inc deleted file mode 100644 index 04907c86e..000000000 --- a/data/text/species_names.inc +++ /dev/null @@ -1,412 +0,0 @@ - .string "??????????$", 11 - .string "BULBASAUR$", 11 - .string "IVYSAUR$", 11 - .string "VENUSAUR$", 11 - .string "CHARMANDER$", 11 - .string "CHARMELEON$", 11 - .string "CHARIZARD$", 11 - .string "SQUIRTLE$", 11 - .string "WARTORTLE$", 11 - .string "BLASTOISE$", 11 - .string "CATERPIE$", 11 - .string "METAPOD$", 11 - .string "BUTTERFREE$", 11 - .string "WEEDLE$", 11 - .string "KAKUNA$", 11 - .string "BEEDRILL$", 11 - .string "PIDGEY$", 11 - .string "PIDGEOTTO$", 11 - .string "PIDGEOT$", 11 - .string "RATTATA$", 11 - .string "RATICATE$", 11 - .string "SPEAROW$", 11 - .string "FEAROW$", 11 - .string "EKANS$", 11 - .string "ARBOK$", 11 - .string "PIKACHU$", 11 - .string "RAICHU$", 11 - .string "SANDSHREW$", 11 - .string "SANDSLASH$", 11 - .string "NIDORAN♀$", 11 - .string "NIDORINA$", 11 - .string "NIDOQUEEN$", 11 - .string "NIDORAN♂$", 11 - .string "NIDORINO$", 11 - .string "NIDOKING$", 11 - .string "CLEFAIRY$", 11 - .string "CLEFABLE$", 11 - .string "VULPIX$", 11 - .string "NINETALES$", 11 - .string "JIGGLYPUFF$", 11 - .string "WIGGLYTUFF$", 11 - .string "ZUBAT$", 11 - .string "GOLBAT$", 11 - .string "ODDISH$", 11 - .string "GLOOM$", 11 - .string "VILEPLUME$", 11 - .string "PARAS$", 11 - .string "PARASECT$", 11 - .string "VENONAT$", 11 - .string "VENOMOTH$", 11 - .string "DIGLETT$", 11 - .string "DUGTRIO$", 11 - .string "MEOWTH$", 11 - .string "PERSIAN$", 11 - .string "PSYDUCK$", 11 - .string "GOLDUCK$", 11 - .string "MANKEY$", 11 - .string "PRIMEAPE$", 11 - .string "GROWLITHE$", 11 - .string "ARCANINE$", 11 - .string "POLIWAG$", 11 - .string "POLIWHIRL$", 11 - .string "POLIWRATH$", 11 - .string "ABRA$", 11 - .string "KADABRA$", 11 - .string "ALAKAZAM$", 11 - .string "MACHOP$", 11 - .string "MACHOKE$", 11 - .string "MACHAMP$", 11 - .string "BELLSPROUT$", 11 - .string "WEEPINBELL$", 11 - .string "VICTREEBEL$", 11 - .string "TENTACOOL$", 11 - .string "TENTACRUEL$", 11 - .string "GEODUDE$", 11 - .string "GRAVELER$", 11 - .string "GOLEM$", 11 - .string "PONYTA$", 11 - .string "RAPIDASH$", 11 - .string "SLOWPOKE$", 11 - .string "SLOWBRO$", 11 - .string "MAGNEMITE$", 11 - .string "MAGNETON$", 11 - .string "FARFETCH'D$", 11 - .string "DODUO$", 11 - .string "DODRIO$", 11 - .string "SEEL$", 11 - .string "DEWGONG$", 11 - .string "GRIMER$", 11 - .string "MUK$", 11 - .string "SHELLDER$", 11 - .string "CLOYSTER$", 11 - .string "GASTLY$", 11 - .string "HAUNTER$", 11 - .string "GENGAR$", 11 - .string "ONIX$", 11 - .string "DROWZEE$", 11 - .string "HYPNO$", 11 - .string "KRABBY$", 11 - .string "KINGLER$", 11 - .string "VOLTORB$", 11 - .string "ELECTRODE$", 11 - .string "EXEGGCUTE$", 11 - .string "EXEGGUTOR$", 11 - .string "CUBONE$", 11 - .string "MAROWAK$", 11 - .string "HITMONLEE$", 11 - .string "HITMONCHAN$", 11 - .string "LICKITUNG$", 11 - .string "KOFFING$", 11 - .string "WEEZING$", 11 - .string "RHYHORN$", 11 - .string "RHYDON$", 11 - .string "CHANSEY$", 11 - .string "TANGELA$", 11 - .string "KANGASKHAN$", 11 - .string "HORSEA$", 11 - .string "SEADRA$", 11 - .string "GOLDEEN$", 11 - .string "SEAKING$", 11 - .string "STARYU$", 11 - .string "STARMIE$", 11 - .string "MR. MIME$", 11 - .string "SCYTHER$", 11 - .string "JYNX$", 11 - .string "ELECTABUZZ$", 11 - .string "MAGMAR$", 11 - .string "PINSIR$", 11 - .string "TAUROS$", 11 - .string "MAGIKARP$", 11 - .string "GYARADOS$", 11 - .string "LAPRAS$", 11 - .string "DITTO$", 11 - .string "EEVEE$", 11 - .string "VAPOREON$", 11 - .string "JOLTEON$", 11 - .string "FLAREON$", 11 - .string "PORYGON$", 11 - .string "OMANYTE$", 11 - .string "OMASTAR$", 11 - .string "KABUTO$", 11 - .string "KABUTOPS$", 11 - .string "AERODACTYL$", 11 - .string "SNORLAX$", 11 - .string "ARTICUNO$", 11 - .string "ZAPDOS$", 11 - .string "MOLTRES$", 11 - .string "DRATINI$", 11 - .string "DRAGONAIR$", 11 - .string "DRAGONITE$", 11 - .string "MEWTWO$", 11 - .string "MEW$", 11 - .string "CHIKORITA$", 11 - .string "BAYLEEF$", 11 - .string "MEGANIUM$", 11 - .string "CYNDAQUIL$", 11 - .string "QUILAVA$", 11 - .string "TYPHLOSION$", 11 - .string "TOTODILE$", 11 - .string "CROCONAW$", 11 - .string "FERALIGATR$", 11 - .string "SENTRET$", 11 - .string "FURRET$", 11 - .string "HOOTHOOT$", 11 - .string "NOCTOWL$", 11 - .string "LEDYBA$", 11 - .string "LEDIAN$", 11 - .string "SPINARAK$", 11 - .string "ARIADOS$", 11 - .string "CROBAT$", 11 - .string "CHINCHOU$", 11 - .string "LANTURN$", 11 - .string "PICHU$", 11 - .string "CLEFFA$", 11 - .string "IGGLYBUFF$", 11 - .string "TOGEPI$", 11 - .string "TOGETIC$", 11 - .string "NATU$", 11 - .string "XATU$", 11 - .string "MAREEP$", 11 - .string "FLAAFFY$", 11 - .string "AMPHAROS$", 11 - .string "BELLOSSOM$", 11 - .string "MARILL$", 11 - .string "AZUMARILL$", 11 - .string "SUDOWOODO$", 11 - .string "POLITOED$", 11 - .string "HOPPIP$", 11 - .string "SKIPLOOM$", 11 - .string "JUMPLUFF$", 11 - .string "AIPOM$", 11 - .string "SUNKERN$", 11 - .string "SUNFLORA$", 11 - .string "YANMA$", 11 - .string "WOOPER$", 11 - .string "QUAGSIRE$", 11 - .string "ESPEON$", 11 - .string "UMBREON$", 11 - .string "MURKROW$", 11 - .string "SLOWKING$", 11 - .string "MISDREAVUS$", 11 - .string "UNOWN$", 11 - .string "WOBBUFFET$", 11 - .string "GIRAFARIG$", 11 - .string "PINECO$", 11 - .string "FORRETRESS$", 11 - .string "DUNSPARCE$", 11 - .string "GLIGAR$", 11 - .string "STEELIX$", 11 - .string "SNUBBULL$", 11 - .string "GRANBULL$", 11 - .string "QWILFISH$", 11 - .string "SCIZOR$", 11 - .string "SHUCKLE$", 11 - .string "HERACROSS$", 11 - .string "SNEASEL$", 11 - .string "TEDDIURSA$", 11 - .string "URSARING$", 11 - .string "SLUGMA$", 11 - .string "MAGCARGO$", 11 - .string "SWINUB$", 11 - .string "PILOSWINE$", 11 - .string "CORSOLA$", 11 - .string "REMORAID$", 11 - .string "OCTILLERY$", 11 - .string "DELIBIRD$", 11 - .string "MANTINE$", 11 - .string "SKARMORY$", 11 - .string "HOUNDOUR$", 11 - .string "HOUNDOOM$", 11 - .string "KINGDRA$", 11 - .string "PHANPY$", 11 - .string "DONPHAN$", 11 - .string "PORYGON2$", 11 - .string "STANTLER$", 11 - .string "SMEARGLE$", 11 - .string "TYROGUE$", 11 - .string "HITMONTOP$", 11 - .string "SMOOCHUM$", 11 - .string "ELEKID$", 11 - .string "MAGBY$", 11 - .string "MILTANK$", 11 - .string "BLISSEY$", 11 - .string "RAIKOU$", 11 - .string "ENTEI$", 11 - .string "SUICUNE$", 11 - .string "LARVITAR$", 11 - .string "PUPITAR$", 11 - .string "TYRANITAR$", 11 - .string "LUGIA$", 11 - .string "HO-OH$", 11 - .string "CELEBI$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "?$", 11 - .string "TREECKO$", 11 - .string "GROVYLE$", 11 - .string "SCEPTILE$", 11 - .string "TORCHIC$", 11 - .string "COMBUSKEN$", 11 - .string "BLAZIKEN$", 11 - .string "MUDKIP$", 11 - .string "MARSHTOMP$", 11 - .string "SWAMPERT$", 11 - .string "POOCHYENA$", 11 - .string "MIGHTYENA$", 11 - .string "ZIGZAGOON$", 11 - .string "LINOONE$", 11 - .string "WURMPLE$", 11 - .string "SILCOON$", 11 - .string "BEAUTIFLY$", 11 - .string "CASCOON$", 11 - .string "DUSTOX$", 11 - .string "LOTAD$", 11 - .string "LOMBRE$", 11 - .string "LUDICOLO$", 11 - .string "SEEDOT$", 11 - .string "NUZLEAF$", 11 - .string "SHIFTRY$", 11 - .string "NINCADA$", 11 - .string "NINJASK$", 11 - .string "SHEDINJA$", 11 - .string "TAILLOW$", 11 - .string "SWELLOW$", 11 - .string "SHROOMISH$", 11 - .string "BRELOOM$", 11 - .string "SPINDA$", 11 - .string "WINGULL$", 11 - .string "PELIPPER$", 11 - .string "SURSKIT$", 11 - .string "MASQUERAIN$", 11 - .string "WAILMER$", 11 - .string "WAILORD$", 11 - .string "SKITTY$", 11 - .string "DELCATTY$", 11 - .string "KECLEON$", 11 - .string "BALTOY$", 11 - .string "CLAYDOL$", 11 - .string "NOSEPASS$", 11 - .string "TORKOAL$", 11 - .string "SABLEYE$", 11 - .string "BARBOACH$", 11 - .string "WHISCASH$", 11 - .string "LUVDISC$", 11 - .string "CORPHISH$", 11 - .string "CRAWDAUNT$", 11 - .string "FEEBAS$", 11 - .string "MILOTIC$", 11 - .string "CARVANHA$", 11 - .string "SHARPEDO$", 11 - .string "TRAPINCH$", 11 - .string "VIBRAVA$", 11 - .string "FLYGON$", 11 - .string "MAKUHITA$", 11 - .string "HARIYAMA$", 11 - .string "ELECTRIKE$", 11 - .string "MANECTRIC$", 11 - .string "NUMEL$", 11 - .string "CAMERUPT$", 11 - .string "SPHEAL$", 11 - .string "SEALEO$", 11 - .string "WALREIN$", 11 - .string "CACNEA$", 11 - .string "CACTURNE$", 11 - .string "SNORUNT$", 11 - .string "GLALIE$", 11 - .string "LUNATONE$", 11 - .string "SOLROCK$", 11 - .string "AZURILL$", 11 - .string "SPOINK$", 11 - .string "GRUMPIG$", 11 - .string "PLUSLE$", 11 - .string "MINUN$", 11 - .string "MAWILE$", 11 - .string "MEDITITE$", 11 - .string "MEDICHAM$", 11 - .string "SWABLU$", 11 - .string "ALTARIA$", 11 - .string "WYNAUT$", 11 - .string "DUSKULL$", 11 - .string "DUSCLOPS$", 11 - .string "ROSELIA$", 11 - .string "SLAKOTH$", 11 - .string "VIGOROTH$", 11 - .string "SLAKING$", 11 - .string "GULPIN$", 11 - .string "SWALOT$", 11 - .string "TROPIUS$", 11 - .string "WHISMUR$", 11 - .string "LOUDRED$", 11 - .string "EXPLOUD$", 11 - .string "CLAMPERL$", 11 - .string "HUNTAIL$", 11 - .string "GOREBYSS$", 11 - .string "ABSOL$", 11 - .string "SHUPPET$", 11 - .string "BANETTE$", 11 - .string "SEVIPER$", 11 - .string "ZANGOOSE$", 11 - .string "RELICANTH$", 11 - .string "ARON$", 11 - .string "LAIRON$", 11 - .string "AGGRON$", 11 - .string "CASTFORM$", 11 - .string "VOLBEAT$", 11 - .string "ILLUMISE$", 11 - .string "LILEEP$", 11 - .string "CRADILY$", 11 - .string "ANORITH$", 11 - .string "ARMALDO$", 11 - .string "RALTS$", 11 - .string "KIRLIA$", 11 - .string "GARDEVOIR$", 11 - .string "BAGON$", 11 - .string "SHELGON$", 11 - .string "SALAMENCE$", 11 - .string "BELDUM$", 11 - .string "METANG$", 11 - .string "METAGROSS$", 11 - .string "REGIROCK$", 11 - .string "REGICE$", 11 - .string "REGISTEEL$", 11 - .string "KYOGRE$", 11 - .string "GROUDON$", 11 - .string "RAYQUAZA$", 11 - .string "LATIAS$", 11 - .string "LATIOS$", 11 - .string "JIRACHI$", 11 - .string "DEOXYS$", 11 - .string "CHIMECHO$", 11 diff --git a/include/graphics.h b/include/graphics.h index 4e24cf9d8..638351be4 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -2654,6 +2654,10 @@ extern const u32 gTrainerPalette_Collector[]; extern const u32 gTrainerPalette_Wally[]; extern const u32 gTrainerPalette_RSBrendan1[]; extern const u32 gTrainerPalette_RSMay1[]; +extern const u32 gTrainerPalette_LeafBackPic[]; +extern const u32 gTrainerPalette_RedBackPic[]; +extern const u32 gTrainerPalette_PokeDudeBackPic[]; +extern const u32 gTrainerPalette_OldManBackPic[]; extern const u32 gTrainerPalette_PokemonBreederM[]; extern const u32 gTrainerPalette_RSPokemonBreederF[]; extern const u32 gTrainerPalette_RSPokemonRangerM[]; diff --git a/ld_script.txt b/ld_script.txt index 4c8df51a1..341b1b103 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -385,8 +385,6 @@ SECTIONS { src/main_menu.o(.rodata); src/data.o(.rodata); data/data.o(.rodata); - src/trainers.o(.rodata); - data/data.o(.rodata.8245EE0); src/battle_util.o(.rodata); src/battle_script_commands.o(.rodata); src/battle_controller_player.o(.rodata); diff --git a/src/data.c b/src/data.c index 42c9cfaab..dddeeac51 100644 --- a/src/data.c +++ b/src/data.c @@ -8,6 +8,7 @@ #include "constants/species.h" #include "constants/trainers.h" #include "constants/battle_ai.h" +#include "constants/trainer_classes.h" const struct SpriteFrameImage gUnknown_8234698[] = { @@ -287,3 +288,13 @@ const union AnimCmd *const gSpriteAnimTable_82349BC[] = #include "data/trainer_graphics/front_pic_anims.h" #include "data/trainer_graphics/front_pic_tables.h" +#include "data/trainer_graphics/back_pic_anims.h" +#include "data/trainer_graphics/back_pic_tables.h" + +#include "data/pokemon_graphics/enemy_mon_elevation.h" + +#include "data/trainer_parties.h" +#include "data/text/trainer_class_names.h" +#include "data/trainers.h" +#include "data/text/species_names.h" +#include "data/text/move_names.h" diff --git a/src/data/pokemon_graphics/enemy_mon_elevation.h b/src/data/pokemon_graphics/enemy_mon_elevation.h new file mode 100644 index 000000000..dccd063da --- /dev/null +++ b/src/data/pokemon_graphics/enemy_mon_elevation.h @@ -0,0 +1,65 @@ +// This determines how much higher above the usual position the enemy Pokémon +// is during battle. Species that float or fly have nonzero values. +const u8 gEnemyMonElevation[NUM_SPECIES] = +{ + [SPECIES_BUTTERFREE] = 8, + [SPECIES_BEEDRILL] = 8, + [SPECIES_PIDGEOT] = 4, + [SPECIES_FEAROW] = 6, + [SPECIES_ZUBAT] = 8, + [SPECIES_GOLBAT] = 8, + [SPECIES_VENOMOTH] = 8, + [SPECIES_GEODUDE] = 16, + [SPECIES_MAGNEMITE] = 16, + [SPECIES_MAGNETON] = 8, + [SPECIES_GASTLY] = 4, + [SPECIES_HAUNTER] = 4, + [SPECIES_VOLTORB] = 10, + [SPECIES_ELECTRODE] = 12, + [SPECIES_KOFFING] = 8, + [SPECIES_WEEZING] = 6, + [SPECIES_AERODACTYL] = 7, + [SPECIES_ARTICUNO] = 6, + [SPECIES_ZAPDOS] = 8, + [SPECIES_MOLTRES] = 5, + [SPECIES_DRAGONITE] = 6, + [SPECIES_MEW] = 8, + [SPECIES_LEDIAN] = 8, + [SPECIES_CROBAT] = 6, + [SPECIES_HOPPIP] = 11, + [SPECIES_SKIPLOOM] = 12, + [SPECIES_JUMPLUFF] = 9, + [SPECIES_YANMA] = 8, + [SPECIES_MISDREAVUS] = 8, + [SPECIES_UNOWN] = 8, + [SPECIES_GLIGAR] = 6, + [SPECIES_LUGIA] = 6, + [SPECIES_HO_OH] = 6, + [SPECIES_CELEBI] = 15, + [SPECIES_BEAUTIFLY] = 8, + [SPECIES_DUSTOX] = 10, + [SPECIES_NINJASK] = 10, + [SPECIES_SHEDINJA] = 8, + [SPECIES_WINGULL] = 16, + [SPECIES_PELIPPER] = 8, + [SPECIES_MASQUERAIN] = 10, + [SPECIES_BALTOY] = 4, + [SPECIES_CLAYDOL] = 10, + [SPECIES_FLYGON] = 7, + [SPECIES_GLALIE] = 12, + [SPECIES_LUNATONE] = 13, + [SPECIES_SOLROCK] = 4, + [SPECIES_SWABLU] = 12, + [SPECIES_ALTARIA] = 8, + [SPECIES_DUSKULL] = 9, + [SPECIES_SHUPPET] = 12, + [SPECIES_BANETTE] = 8, + [SPECIES_CASTFORM] = 16, + [SPECIES_BELDUM] = 8, + [SPECIES_RAYQUAZA] = 6, + [SPECIES_LATIAS] = 6, + [SPECIES_LATIOS] = 6, + [SPECIES_JIRACHI] = 12, + [SPECIES_DEOXYS] = 8, + [SPECIES_CHIMECHO] = 12, +}; diff --git a/src/data/text/move_names.h b/src/data/text/move_names.h new file mode 100644 index 000000000..d45972d51 --- /dev/null +++ b/src/data/text/move_names.h @@ -0,0 +1,357 @@ +const u8 gMoveNames[][13] = { + _("-$$$$$$"), + _("POUND"), + _("KARATE CHOP"), + _("DOUBLESLAP"), + _("COMET PUNCH"), + _("MEGA PUNCH"), + _("PAY DAY"), + _("FIRE PUNCH"), + _("ICE PUNCH"), + _("THUNDERPUNCH"), + _("SCRATCH"), + _("VICEGRIP"), + _("GUILLOTINE"), + _("RAZOR WIND"), + _("SWORDS DANCE"), + _("CUT"), + _("GUST"), + _("WING ATTACK"), + _("WHIRLWIND"), + _("FLY"), + _("BIND"), + _("SLAM"), + _("VINE WHIP"), + _("STOMP"), + _("DOUBLE KICK"), + _("MEGA KICK"), + _("JUMP KICK"), + _("ROLLING KICK"), + _("SAND-ATTACK"), + _("HEADBUTT"), + _("HORN ATTACK"), + _("FURY ATTACK"), + _("HORN DRILL"), + _("TACKLE"), + _("BODY SLAM"), + _("WRAP"), + _("TAKE DOWN"), + _("THRASH"), + _("DOUBLE-EDGE"), + _("TAIL WHIP"), + _("POISON STING"), + _("TWINEEDLE"), + _("PIN MISSILE"), + _("LEER"), + _("BITE"), + _("GROWL"), + _("ROAR"), + _("SING"), + _("SUPERSONIC"), + _("SONICBOOM"), + _("DISABLE"), + _("ACID"), + _("EMBER"), + _("FLAMETHROWER"), + _("MIST"), + _("WATER GUN"), + _("HYDRO PUMP"), + _("SURF"), + _("ICE BEAM"), + _("BLIZZARD"), + _("PSYBEAM"), + _("BUBBLEBEAM"), + _("AURORA BEAM"), + _("HYPER BEAM"), + _("PECK"), + _("DRILL PECK"), + _("SUBMISSION"), + _("LOW KICK"), + _("COUNTER"), + _("SEISMIC TOSS"), + _("STRENGTH"), + _("ABSORB"), + _("MEGA DRAIN"), + _("LEECH SEED"), + _("GROWTH"), + _("RAZOR LEAF"), + _("SOLARBEAM"), + _("POISONPOWDER"), + _("STUN SPORE"), + _("SLEEP POWDER"), + _("PETAL DANCE"), + _("STRING SHOT"), + _("DRAGON RAGE"), + _("FIRE SPIN"), + _("THUNDERSHOCK"), + _("THUNDERBOLT"), + _("THUNDER WAVE"), + _("THUNDER"), + _("ROCK THROW"), + _("EARTHQUAKE"), + _("FISSURE"), + _("DIG"), + _("TOXIC"), + _("CONFUSION"), + _("PSYCHIC"), + _("HYPNOSIS"), + _("MEDITATE"), + _("AGILITY"), + _("QUICK ATTACK"), + _("RAGE"), + _("TELEPORT"), + _("NIGHT SHADE"), + _("MIMIC"), + _("SCREECH"), + _("DOUBLE TEAM"), + _("RECOVER"), + _("HARDEN"), + _("MINIMIZE"), + _("SMOKESCREEN"), + _("CONFUSE RAY"), + _("WITHDRAW"), + _("DEFENSE CURL"), + _("BARRIER"), + _("LIGHT SCREEN"), + _("HAZE"), + _("REFLECT"), + _("FOCUS ENERGY"), + _("BIDE"), + _("METRONOME"), + _("MIRROR MOVE"), + _("SELFDESTRUCT"), + _("EGG BOMB"), + _("LICK"), + _("SMOG"), + _("SLUDGE"), + _("BONE CLUB"), + _("FIRE BLAST"), + _("WATERFALL"), + _("CLAMP"), + _("SWIFT"), + _("SKULL BASH"), + _("SPIKE CANNON"), + _("CONSTRICT"), + _("AMNESIA"), + _("KINESIS"), + _("SOFTBOILED"), + _("HI JUMP KICK"), + _("GLARE"), + _("DREAM EATER"), + _("POISON GAS"), + _("BARRAGE"), + _("LEECH LIFE"), + _("LOVELY KISS"), + _("SKY ATTACK"), + _("TRANSFORM"), + _("BUBBLE"), + _("DIZZY PUNCH"), + _("SPORE"), + _("FLASH"), + _("PSYWAVE"), + _("SPLASH"), + _("ACID ARMOR"), + _("CRABHAMMER"), + _("EXPLOSION"), + _("FURY SWIPES"), + _("BONEMERANG"), + _("REST"), + _("ROCK SLIDE"), + _("HYPER FANG"), + _("SHARPEN"), + _("CONVERSION"), + _("TRI ATTACK"), + _("SUPER FANG"), + _("SLASH"), + _("SUBSTITUTE"), + _("STRUGGLE"), + _("SKETCH"), + _("TRIPLE KICK"), + _("THIEF"), + _("SPIDER WEB"), + _("MIND READER"), + _("NIGHTMARE"), + _("FLAME WHEEL"), + _("SNORE"), + _("CURSE"), + _("FLAIL"), + _("CONVERSION 2"), + _("AEROBLAST"), + _("COTTON SPORE"), + _("REVERSAL"), + _("SPITE"), + _("POWDER SNOW"), + _("PROTECT"), + _("MACH PUNCH"), + _("SCARY FACE"), + _("FAINT ATTACK"), + _("SWEET KISS"), + _("BELLY DRUM"), + _("SLUDGE BOMB"), + _("MUD-SLAP"), + _("OCTAZOOKA"), + _("SPIKES"), + _("ZAP CANNON"), + _("FORESIGHT"), + _("DESTINY BOND"), + _("PERISH SONG"), + _("ICY WIND"), + _("DETECT"), + _("BONE RUSH"), + _("LOCK-ON"), + _("OUTRAGE"), + _("SANDSTORM"), + _("GIGA DRAIN"), + _("ENDURE"), + _("CHARM"), + _("ROLLOUT"), + _("FALSE SWIPE"), + _("SWAGGER"), + _("MILK DRINK"), + _("SPARK"), + _("FURY CUTTER"), + _("STEEL WING"), + _("MEAN LOOK"), + _("ATTRACT"), + _("SLEEP TALK"), + _("HEAL BELL"), + _("RETURN"), + _("PRESENT"), + _("FRUSTRATION"), + _("SAFEGUARD"), + _("PAIN SPLIT"), + _("SACRED FIRE"), + _("MAGNITUDE"), + _("DYNAMICPUNCH"), + _("MEGAHORN"), + _("DRAGONBREATH"), + _("BATON PASS"), + _("ENCORE"), + _("PURSUIT"), + _("RAPID SPIN"), + _("SWEET SCENT"), + _("IRON TAIL"), + _("METAL CLAW"), + _("VITAL THROW"), + _("MORNING SUN"), + _("SYNTHESIS"), + _("MOONLIGHT"), + _("HIDDEN POWER"), + _("CROSS CHOP"), + _("TWISTER"), + _("RAIN DANCE"), + _("SUNNY DAY"), + _("CRUNCH"), + _("MIRROR COAT"), + _("PSYCH UP"), + _("EXTREMESPEED"), + _("ANCIENTPOWER"), + _("SHADOW BALL"), + _("FUTURE SIGHT"), + _("ROCK SMASH"), + _("WHIRLPOOL"), + _("BEAT UP"), + _("FAKE OUT"), + _("UPROAR"), + _("STOCKPILE"), + _("SPIT UP"), + _("SWALLOW"), + _("HEAT WAVE"), + _("HAIL"), + _("TORMENT"), + _("FLATTER"), + _("WILL-O-WISP"), + _("MEMENTO"), + _("FACADE"), + _("FOCUS PUNCH"), + _("SMELLINGSALT"), + _("FOLLOW ME"), + _("NATURE POWER"), + _("CHARGE"), + _("TAUNT"), + _("HELPING HAND"), + _("TRICK"), + _("ROLE PLAY"), + _("WISH"), + _("ASSIST"), + _("INGRAIN"), + _("SUPERPOWER"), + _("MAGIC COAT"), + _("RECYCLE"), + _("REVENGE"), + _("BRICK BREAK"), + _("YAWN"), + _("KNOCK OFF"), + _("ENDEAVOR"), + _("ERUPTION"), + _("SKILL SWAP"), + _("IMPRISON"), + _("REFRESH"), + _("GRUDGE"), + _("SNATCH"), + _("SECRET POWER"), + _("DIVE"), + _("ARM THRUST"), + _("CAMOUFLAGE"), + _("TAIL GLOW"), + _("LUSTER PURGE"), + _("MIST BALL"), + _("FEATHERDANCE"), + _("TEETER DANCE"), + _("BLAZE KICK"), + _("MUD SPORT"), + _("ICE BALL"), + _("NEEDLE ARM"), + _("SLACK OFF"), + _("HYPER VOICE"), + _("POISON FANG"), + _("CRUSH CLAW"), + _("BLAST BURN"), + _("HYDRO CANNON"), + _("METEOR MASH"), + _("ASTONISH"), + _("WEATHER BALL"), + _("AROMATHERAPY"), + _("FAKE TEARS"), + _("AIR CUTTER"), + _("OVERHEAT"), + _("ODOR SLEUTH"), + _("ROCK TOMB"), + _("SILVER WIND"), + _("METAL SOUND"), + _("GRASSWHISTLE"), + _("TICKLE"), + _("COSMIC POWER"), + _("WATER SPOUT"), + _("SIGNAL BEAM"), + _("SHADOW PUNCH"), + _("EXTRASENSORY"), + _("SKY UPPERCUT"), + _("SAND TOMB"), + _("SHEER COLD"), + _("MUDDY WATER"), + _("BULLET SEED"), + _("AERIAL ACE"), + _("ICICLE SPEAR"), + _("IRON DEFENSE"), + _("BLOCK"), + _("HOWL"), + _("DRAGON CLAW"), + _("FRENZY PLANT"), + _("BULK UP"), + _("BOUNCE"), + _("MUD SHOT"), + _("POISON TAIL"), + _("COVET"), + _("VOLT TACKLE"), + _("MAGICAL LEAF"), + _("WATER SPORT"), + _("CALM MIND"), + _("LEAF BLADE"), + _("DRAGON DANCE"), + _("ROCK BLAST"), + _("SHOCK WAVE"), + _("WATER PULSE"), + _("DOOM DESIRE"), + _("PSYCHO BOOST") +}; diff --git a/src/data/text/species_names.h b/src/data/text/species_names.h new file mode 100644 index 000000000..f30fe2969 --- /dev/null +++ b/src/data/text/species_names.h @@ -0,0 +1,414 @@ +const u8 gSpeciesNames[][11] = { + _("??????????"), + _("BULBASAUR"), + _("IVYSAUR"), + _("VENUSAUR"), + _("CHARMANDER"), + _("CHARMELEON"), + _("CHARIZARD"), + _("SQUIRTLE"), + _("WARTORTLE"), + _("BLASTOISE"), + _("CATERPIE"), + _("METAPOD"), + _("BUTTERFREE"), + _("WEEDLE"), + _("KAKUNA"), + _("BEEDRILL"), + _("PIDGEY"), + _("PIDGEOTTO"), + _("PIDGEOT"), + _("RATTATA"), + _("RATICATE"), + _("SPEAROW"), + _("FEAROW"), + _("EKANS"), + _("ARBOK"), + _("PIKACHU"), + _("RAICHU"), + _("SANDSHREW"), + _("SANDSLASH"), + _("NIDORAN♀"), + _("NIDORINA"), + _("NIDOQUEEN"), + _("NIDORAN♂"), + _("NIDORINO"), + _("NIDOKING"), + _("CLEFAIRY"), + _("CLEFABLE"), + _("VULPIX"), + _("NINETALES"), + _("JIGGLYPUFF"), + _("WIGGLYTUFF"), + _("ZUBAT"), + _("GOLBAT"), + _("ODDISH"), + _("GLOOM"), + _("VILEPLUME"), + _("PARAS"), + _("PARASECT"), + _("VENONAT"), + _("VENOMOTH"), + _("DIGLETT"), + _("DUGTRIO"), + _("MEOWTH"), + _("PERSIAN"), + _("PSYDUCK"), + _("GOLDUCK"), + _("MANKEY"), + _("PRIMEAPE"), + _("GROWLITHE"), + _("ARCANINE"), + _("POLIWAG"), + _("POLIWHIRL"), + _("POLIWRATH"), + _("ABRA"), + _("KADABRA"), + _("ALAKAZAM"), + _("MACHOP"), + _("MACHOKE"), + _("MACHAMP"), + _("BELLSPROUT"), + _("WEEPINBELL"), + _("VICTREEBEL"), + _("TENTACOOL"), + _("TENTACRUEL"), + _("GEODUDE"), + _("GRAVELER"), + _("GOLEM"), + _("PONYTA"), + _("RAPIDASH"), + _("SLOWPOKE"), + _("SLOWBRO"), + _("MAGNEMITE"), + _("MAGNETON"), + _("FARFETCH'D"), + _("DODUO"), + _("DODRIO"), + _("SEEL"), + _("DEWGONG"), + _("GRIMER"), + _("MUK"), + _("SHELLDER"), + _("CLOYSTER"), + _("GASTLY"), + _("HAUNTER"), + _("GENGAR"), + _("ONIX"), + _("DROWZEE"), + _("HYPNO"), + _("KRABBY"), + _("KINGLER"), + _("VOLTORB"), + _("ELECTRODE"), + _("EXEGGCUTE"), + _("EXEGGUTOR"), + _("CUBONE"), + _("MAROWAK"), + _("HITMONLEE"), + _("HITMONCHAN"), + _("LICKITUNG"), + _("KOFFING"), + _("WEEZING"), + _("RHYHORN"), + _("RHYDON"), + _("CHANSEY"), + _("TANGELA"), + _("KANGASKHAN"), + _("HORSEA"), + _("SEADRA"), + _("GOLDEEN"), + _("SEAKING"), + _("STARYU"), + _("STARMIE"), + _("MR. MIME"), + _("SCYTHER"), + _("JYNX"), + _("ELECTABUZZ"), + _("MAGMAR"), + _("PINSIR"), + _("TAUROS"), + _("MAGIKARP"), + _("GYARADOS"), + _("LAPRAS"), + _("DITTO"), + _("EEVEE"), + _("VAPOREON"), + _("JOLTEON"), + _("FLAREON"), + _("PORYGON"), + _("OMANYTE"), + _("OMASTAR"), + _("KABUTO"), + _("KABUTOPS"), + _("AERODACTYL"), + _("SNORLAX"), + _("ARTICUNO"), + _("ZAPDOS"), + _("MOLTRES"), + _("DRATINI"), + _("DRAGONAIR"), + _("DRAGONITE"), + _("MEWTWO"), + _("MEW"), + _("CHIKORITA"), + _("BAYLEEF"), + _("MEGANIUM"), + _("CYNDAQUIL"), + _("QUILAVA"), + _("TYPHLOSION"), + _("TOTODILE"), + _("CROCONAW"), + _("FERALIGATR"), + _("SENTRET"), + _("FURRET"), + _("HOOTHOOT"), + _("NOCTOWL"), + _("LEDYBA"), + _("LEDIAN"), + _("SPINARAK"), + _("ARIADOS"), + _("CROBAT"), + _("CHINCHOU"), + _("LANTURN"), + _("PICHU"), + _("CLEFFA"), + _("IGGLYBUFF"), + _("TOGEPI"), + _("TOGETIC"), + _("NATU"), + _("XATU"), + _("MAREEP"), + _("FLAAFFY"), + _("AMPHAROS"), + _("BELLOSSOM"), + _("MARILL"), + _("AZUMARILL"), + _("SUDOWOODO"), + _("POLITOED"), + _("HOPPIP"), + _("SKIPLOOM"), + _("JUMPLUFF"), + _("AIPOM"), + _("SUNKERN"), + _("SUNFLORA"), + _("YANMA"), + _("WOOPER"), + _("QUAGSIRE"), + _("ESPEON"), + _("UMBREON"), + _("MURKROW"), + _("SLOWKING"), + _("MISDREAVUS"), + _("UNOWN"), + _("WOBBUFFET"), + _("GIRAFARIG"), + _("PINECO"), + _("FORRETRESS"), + _("DUNSPARCE"), + _("GLIGAR"), + _("STEELIX"), + _("SNUBBULL"), + _("GRANBULL"), + _("QWILFISH"), + _("SCIZOR"), + _("SHUCKLE"), + _("HERACROSS"), + _("SNEASEL"), + _("TEDDIURSA"), + _("URSARING"), + _("SLUGMA"), + _("MAGCARGO"), + _("SWINUB"), + _("PILOSWINE"), + _("CORSOLA"), + _("REMORAID"), + _("OCTILLERY"), + _("DELIBIRD"), + _("MANTINE"), + _("SKARMORY"), + _("HOUNDOUR"), + _("HOUNDOOM"), + _("KINGDRA"), + _("PHANPY"), + _("DONPHAN"), + _("PORYGON2"), + _("STANTLER"), + _("SMEARGLE"), + _("TYROGUE"), + _("HITMONTOP"), + _("SMOOCHUM"), + _("ELEKID"), + _("MAGBY"), + _("MILTANK"), + _("BLISSEY"), + _("RAIKOU"), + _("ENTEI"), + _("SUICUNE"), + _("LARVITAR"), + _("PUPITAR"), + _("TYRANITAR"), + _("LUGIA"), + _("HO-OH"), + _("CELEBI"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("?"), + _("TREECKO"), + _("GROVYLE"), + _("SCEPTILE"), + _("TORCHIC"), + _("COMBUSKEN"), + _("BLAZIKEN"), + _("MUDKIP"), + _("MARSHTOMP"), + _("SWAMPERT"), + _("POOCHYENA"), + _("MIGHTYENA"), + _("ZIGZAGOON"), + _("LINOONE"), + _("WURMPLE"), + _("SILCOON"), + _("BEAUTIFLY"), + _("CASCOON"), + _("DUSTOX"), + _("LOTAD"), + _("LOMBRE"), + _("LUDICOLO"), + _("SEEDOT"), + _("NUZLEAF"), + _("SHIFTRY"), + _("NINCADA"), + _("NINJASK"), + _("SHEDINJA"), + _("TAILLOW"), + _("SWELLOW"), + _("SHROOMISH"), + _("BRELOOM"), + _("SPINDA"), + _("WINGULL"), + _("PELIPPER"), + _("SURSKIT"), + _("MASQUERAIN"), + _("WAILMER"), + _("WAILORD"), + _("SKITTY"), + _("DELCATTY"), + _("KECLEON"), + _("BALTOY"), + _("CLAYDOL"), + _("NOSEPASS"), + _("TORKOAL"), + _("SABLEYE"), + _("BARBOACH"), + _("WHISCASH"), + _("LUVDISC"), + _("CORPHISH"), + _("CRAWDAUNT"), + _("FEEBAS"), + _("MILOTIC"), + _("CARVANHA"), + _("SHARPEDO"), + _("TRAPINCH"), + _("VIBRAVA"), + _("FLYGON"), + _("MAKUHITA"), + _("HARIYAMA"), + _("ELECTRIKE"), + _("MANECTRIC"), + _("NUMEL"), + _("CAMERUPT"), + _("SPHEAL"), + _("SEALEO"), + _("WALREIN"), + _("CACNEA"), + _("CACTURNE"), + _("SNORUNT"), + _("GLALIE"), + _("LUNATONE"), + _("SOLROCK"), + _("AZURILL"), + _("SPOINK"), + _("GRUMPIG"), + _("PLUSLE"), + _("MINUN"), + _("MAWILE"), + _("MEDITITE"), + _("MEDICHAM"), + _("SWABLU"), + _("ALTARIA"), + _("WYNAUT"), + _("DUSKULL"), + _("DUSCLOPS"), + _("ROSELIA"), + _("SLAKOTH"), + _("VIGOROTH"), + _("SLAKING"), + _("GULPIN"), + _("SWALOT"), + _("TROPIUS"), + _("WHISMUR"), + _("LOUDRED"), + _("EXPLOUD"), + _("CLAMPERL"), + _("HUNTAIL"), + _("GOREBYSS"), + _("ABSOL"), + _("SHUPPET"), + _("BANETTE"), + _("SEVIPER"), + _("ZANGOOSE"), + _("RELICANTH"), + _("ARON"), + _("LAIRON"), + _("AGGRON"), + _("CASTFORM"), + _("VOLBEAT"), + _("ILLUMISE"), + _("LILEEP"), + _("CRADILY"), + _("ANORITH"), + _("ARMALDO"), + _("RALTS"), + _("KIRLIA"), + _("GARDEVOIR"), + _("BAGON"), + _("SHELGON"), + _("SALAMENCE"), + _("BELDUM"), + _("METANG"), + _("METAGROSS"), + _("REGIROCK"), + _("REGICE"), + _("REGISTEEL"), + _("KYOGRE"), + _("GROUDON"), + _("RAYQUAZA"), + _("LATIAS"), + _("LATIOS"), + _("JIRACHI"), + _("DEOXYS"), + _("CHIMECHO") +}; diff --git a/src/data/text/trainer_class_names.h b/src/data/text/trainer_class_names.h new file mode 100644 index 000000000..4faae43f4 --- /dev/null +++ b/src/data/text/trainer_class_names.h @@ -0,0 +1,109 @@ +const u8 gTrainerClassNames[][13] = { + _("{PKMN} TRAINER"), + _("{PKMN} TRAINER"), + _("AQUA LEADER"), + _("TEAM AQUA"), + _("AROMA LADY"), + _("RUIN MANIAC"), + _("INTERVIEWER"), + _("TUBER"), + _("TUBER"), + _("COOLTRAINER"), + _("HEX MANIAC"), + _("LADY"), + _("BEAUTY"), + _("RICH BOY"), + _("POKéMANIAC"), + _("SWIMMER♂"), + _("BLACK BELT"), + _("GUITARIST"), + _("KINDLER"), + _("CAMPER"), + _("BUG MANIAC"), + _("PSYCHIC"), + _("GENTLEMAN"), + _("ELITE FOUR"), + _("LEADER"), + _("SCHOOL KID"), + _("SR. AND JR."), + _("POKéFAN"), + _("EXPERT"), + _("YOUNGSTER"), + _("CHAMPION"), + _("FISHERMAN"), + _("TRIATHLETE"), + _("DRAGON TAMER"), + _("BIRD KEEPER"), + _("NINJA BOY"), + _("BATTLE GIRL"), + _("PARASOL LADY"), + _("SWIMMER♀"), + _("PICNICKER"), + _("TWINS"), + _("SAILOR"), + _("BOARDER"), + _("COLLECTOR"), + _("{PKMN} TRAINER"), + _("{PKMN} BREEDER"), + _("{PKMN} RANGER"), + _("MAGMA LEADER"), + _("TEAM MAGMA"), + _("LASS"), + _("BUG CATCHER"), + _("HIKER"), + _("YOUNG COUPLE"), + _("OLD COUPLE"), + _("SIS AND BRO"), + _("AQUA ADMIN"), + _("MAGMA ADMIN"), + _("YOUNGSTER"), + _("BUG CATCHER"), + _("LASS"), + _("SAILOR"), + _("CAMPER"), + _("PICNICKER"), + _("POKéMANIAC"), + _("SUPER NERD"), + _("HIKER"), + _("BIKER"), + _("BURGLAR"), + _("ENGINEER"), + _("FISHERMAN"), + _("SWIMMER♂"), + _("CUE BALL"), + _("GAMER"), + _("BEAUTY"), + _("SWIMMER♀"), + _("PSYCHIC"), + _("ROCKER"), + _("JUGGLER"), + _("TAMER"), + _("BIRD KEEPER"), + _("BLACK BELT"), + _("RIVAL"), + _("SCIENTIST"), + _("BOSS"), + _("LEADER"), + _("TEAM ROCKET"), + _("COOLTRAINER"), + _("ELITE FOUR"), + _("GENTLEMAN"), + _("RIVAL"), + _("CHAMPION"), + _("CHANNELER"), + _("TWINS"), + _("COOL COUPLE"), + _("YOUNG COUPLE"), + _("CRUSH KIN"), + _("SIS AND BRO"), + _("{PKMN} PROF."), + _("PLAYER"), + _("CRUSH GIRL"), + _("TUBER"), + _("{PKMN} BREEDER"), + _("{PKMN} RANGER"), + _("AROMA LADY"), + _("RUIN MANIAC"), + _("LADY"), + _("PAINTER"), +}; diff --git a/src/data/trainer_graphics/back_pic_anims.h b/src/data/trainer_graphics/back_pic_anims.h new file mode 100644 index 000000000..83f67bc52 --- /dev/null +++ b/src/data/trainer_graphics/back_pic_anims.h @@ -0,0 +1,91 @@ + +static const union AnimCmd sAnimCmd_Red_1[] = { + ANIMCMD_FRAME(1, 20), + ANIMCMD_FRAME(2, 6), + ANIMCMD_FRAME(3, 6), + ANIMCMD_FRAME(4, 24), + ANIMCMD_FRAME(0, 1), + ANIMCMD_END +}; + +static const union AnimCmd sAnimCmd_Leaf_1[] = { + ANIMCMD_FRAME(1, 20), + ANIMCMD_FRAME(2, 6), + ANIMCMD_FRAME(3, 6), + ANIMCMD_FRAME(4, 24), + ANIMCMD_FRAME(0, 1), + ANIMCMD_END +}; + +static const union AnimCmd sAnimCmd_PokeDude_1[] = { + ANIMCMD_FRAME(1, 24), + ANIMCMD_FRAME(2, 9), + ANIMCMD_FRAME(3, 24), + ANIMCMD_FRAME(0, 9), + ANIMCMD_END +}; + +static const union AnimCmd sAnimCmd_OldMan_1[] = { + ANIMCMD_FRAME(1, 24), + ANIMCMD_FRAME(2, 9), + ANIMCMD_FRAME(3, 24), + ANIMCMD_FRAME(0, 9), + ANIMCMD_END +}; + +static const union AnimCmd sAnimCmd_RSBrendan_1[] = { + ANIMCMD_FRAME(0, 24), + ANIMCMD_FRAME(1, 9), + ANIMCMD_FRAME(2, 24), + ANIMCMD_FRAME(0, 9), + ANIMCMD_FRAME(3, 50), + ANIMCMD_END +}; + +static const union AnimCmd sAnimCmd_RSMay_1[] = { + ANIMCMD_FRAME(0, 24), + ANIMCMD_FRAME(1, 9), + ANIMCMD_FRAME(2, 24), + ANIMCMD_FRAME(0, 9), + ANIMCMD_FRAME(3, 50), + ANIMCMD_END +}; + +const union AnimCmd *const sBackAnims_Red[] = { + sAnim_GeneralFrame0, + sAnimCmd_Red_1 +}; + +const union AnimCmd *const sBackAnims_Leaf[] = { + sAnim_GeneralFrame0, + sAnimCmd_Leaf_1 +}; + +const union AnimCmd *const sBackAnims_PokeDude[] = { + sAnim_GeneralFrame0, + sAnimCmd_PokeDude_1 +}; + +const union AnimCmd *const sBackAnims_OldMan[] = { + sAnim_GeneralFrame0, + sAnimCmd_OldMan_1 +}; + +const union AnimCmd *const sBackAnims_RSBrendan[] = { + sAnim_GeneralFrame3, + sAnimCmd_RSBrendan_1 +}; + +const union AnimCmd *const sBackAnims_RSMay[] = { + sAnim_GeneralFrame3, + sAnimCmd_RSMay_1 +}; + +const union AnimCmd *const *const gTrainerBackAnimsPtrTable[] = { + sBackAnims_Red, + sBackAnims_Leaf, + sBackAnims_RSBrendan, + sBackAnims_RSMay, + sBackAnims_PokeDude, + sBackAnims_OldMan +}; diff --git a/src/data/trainer_graphics/back_pic_tables.h b/src/data/trainer_graphics/back_pic_tables.h new file mode 100644 index 000000000..115cc6550 --- /dev/null +++ b/src/data/trainer_graphics/back_pic_tables.h @@ -0,0 +1,27 @@ +const struct MonCoords gTrainerBackPicCoords[] = { + {.size = 8, .y_offset = 5}, + {.size = 8, .y_offset = 5}, + {.size = 8, .y_offset = 4}, + {.size = 8, .y_offset = 4}, + {.size = 8, .y_offset = 4}, + {.size = 8, .y_offset = 4} +}; + +const struct CompressedSpriteSheet gTrainerBackPicTable[] = { + { (const u32 *)gTrainerBackPic_Red, 0x2800, 0 }, + { (const u32 *)gTrainerBackPic_Leaf, 0x2800, 1 }, + { (const u32 *)gTrainerBackPic_RSBrendan, 0x2000, 2 }, + { (const u32 *)gTrainerBackPic_RSMay, 0x2000, 3 }, + { (const u32 *)gTrainerBackPic_PokeDude, 0x2000, 4 }, + { (const u32 *)gTrainerBackPic_OldMan, 0x2000, 5 } +}; + +const struct CompressedSpritePalette gTrainerBackPicPaletteTable[] = { + { gTrainerPalette_RedBackPic, 0 }, + { gTrainerPalette_LeafBackPic, 1 }, + { gTrainerPalette_RSBrendan1, 2 }, + { gTrainerPalette_RSMay1, 3 }, + { gTrainerPalette_PokeDudeBackPic, 4 }, + { gTrainerPalette_OldManBackPic, 5 } +}; + diff --git a/src/data/trainer_parties.h b/src/data/trainer_parties.h new file mode 100644 index 000000000..a2c4b512d --- /dev/null +++ b/src/data/trainer_parties.h @@ -0,0 +1,11557 @@ +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D0[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E0[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E8[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A200[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A208[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A210[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A218[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A220[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A228[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A230[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A238[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A240[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A248[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A250[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A258[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A260[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A268[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A270[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A278[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A280[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A288[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A290[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A298[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A300[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A308[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A310[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A318[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A320[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A328[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A330[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A338[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A340[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A348[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A350[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A358[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A360[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A368[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A370[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A378[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A380[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A388[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A390[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A398[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B0[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B8[] = { + { + .iv = 100, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A400[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A408[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A410[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A418[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A420[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A428[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A430[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A438[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A440[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A448[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A450[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A458[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A460[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A468[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A478[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A480[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A498[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4A8[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4B8[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4C0[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_NIDORAN_M, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4E0[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4F0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A508[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_NIDORINO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A518[] = { + { + .iv = 20, + .lvl = 17, + .species = SPECIES_RATTATA, + }, + { + .iv = 20, + .lvl = 17, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A528[] = { + { + .iv = 0, + .lvl = 6, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 6, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A538[] = { + { + .iv = 0, + .lvl = 7, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_KAKUNA, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_WEEDLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A550[] = { + { + .iv = 0, + .lvl = 9, + .species = SPECIES_WEEDLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A558[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A570[] = { + { + .iv = 0, + .lvl = 9, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_KAKUNA, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A590[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5A0[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_KAKUNA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5B0[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5C8[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_KAKUNA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5E8[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_WEEDLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A600[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_BUTTERFREE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A608[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_VENONAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A620[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_BEEDRILL, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_BEEDRILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A630[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_WEEDLE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VENONAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A648[] = { + { + .iv = 0, + .lvl = 9, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 9, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A658[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A668[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_JIGGLYPUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A670[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_PARASECT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A688[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A698[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6A0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6B0[] = { + { + .iv = 0, + .lvl = 12, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6C8[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6D8[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_ODDISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6F0[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A700[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A710[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_NIDORAN_F, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A720[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A738[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A760[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A770[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_WEEPINBELL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A780[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GLOOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A790[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7A0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B8[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7D0[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7E0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7F8[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A800[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823A810[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_GEODUDE, + .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_SANDSHREW, + .moves = {MOVE_SCRATCH, MOVE_DEFENSE_CURL, MOVE_SAND_ATTACK, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A830[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A840[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MANKEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A848[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A850[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A860[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A868[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_CHARMANDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A878[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A898[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8A0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8B0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8C8[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8D8[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8F8[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A900[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A910[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A920[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_JIGGLYPUFF, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A938[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_BULBASAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A948[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_BULBASAUR, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A958[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A980[] = { + { + .iv = 30, + .lvl = 29, + .species = SPECIES_RHYHORN, + }, + { + .iv = 30, + .lvl = 29, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A990[] = { + { + .iv = 30, + .lvl = 20, + .species = SPECIES_CUBONE, + }, + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9A0[] = { + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 30, + .lvl = 20, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9B8[] = { + { + .iv = 30, + .lvl = 22, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 30, + .lvl = 22, + .species = SPECIES_CUBONE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9C8[] = { + { + .iv = 30, + .lvl = 25, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9D0[] = { + { + .iv = 30, + .lvl = 40, + .species = SPECIES_CHARMELEON, + }, + { + .iv = 30, + .lvl = 40, + .species = SPECIES_LAPRAS, + }, + { + .iv = 30, + .lvl = 40, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9E8[] = { + { + .iv = 30, + .lvl = 23, + .species = SPECIES_CUBONE, + }, + { + .iv = 30, + .lvl = 23, + .species = SPECIES_SLOWPOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9F8[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA08[] = { + { + .iv = 0, + .lvl = 12, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 12, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA20[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA60[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_MUK, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GRIMER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA78[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA88[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAA0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAC0[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAD0[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAE8[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_PONYTA, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB08[] = { + { + .iv = 0, + .lvl = 41, + .species = SPECIES_RAPIDASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB10[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB20[] = { + { + .iv = 0, + .lvl = 10, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 10, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB38[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB48[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB68[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AB70[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ONIX, + .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB90[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABA8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ONIX, + .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ABC8[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABD8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GRAVELER, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC08[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC18[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC28[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GEODUDE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC48[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GEODUDE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC60[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GEODUDE, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GRAVELER, + .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC80[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACB0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACD0[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD20[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD50[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD70[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD78[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD80[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ADB0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADB8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADD8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WEEZING, + .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MUK, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADF8[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE48[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE88[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AEB8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MUK, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AED8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEE8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEF0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF08[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF20[] = { + { + .iv = 0, + .lvl = 41, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF28[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_VULPIX, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF38[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF48[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF58[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF60[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF70[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF80[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF88[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNETON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFA0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFB8[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFD0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFE8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFF8[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B000[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B020[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B040[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_CLOYSTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B050[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MAGIKARP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B080[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B090[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MAGIKARP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0A0[] = { + { + .iv = 0, + .lvl = 16, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 16, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0B0[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SHELLDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0C0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0D8[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWHIRL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0E8[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B108[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B120[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B130[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B158[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_CLOYSTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B168[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B170[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B190[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A0[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1B8[] = { + { + .iv = 0, + .lvl = 32, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1D0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1E8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1F8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B208[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PRIMEAPE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B218[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B228[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B230[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MANKEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MACHAMP, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B250[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B260[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B278[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B288[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_ODDISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B298[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_MAGNEMITE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2A8[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2B8[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_POLIWHIRL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2E8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B308[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B318[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_EXEGGCUTE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B320[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_RATTATA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B338[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B348[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B350[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_CLOYSTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B368[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B378[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WIGGLYTUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B388[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_BULBASAUR, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B398[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WEEPINBELL, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_WEEPINBELL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3B0[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_POLIWAG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3D8[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3E8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_STARYU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B400[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B418[] = { + { + .iv = 50, + .lvl = 31, + .species = SPECIES_KADABRA, + }, + { + .iv = 50, + .lvl = 31, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 50, + .lvl = 31, + .species = SPECIES_MR_MIME, + }, + { + .iv = 50, + .lvl = 31, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B438[] = { + { + .iv = 50, + .lvl = 34, + .species = SPECIES_MR_MIME, + }, + { + .iv = 50, + .lvl = 34, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B448[] = { + { + .iv = 50, + .lvl = 33, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 50, + .lvl = 33, + .species = SPECIES_SLOWPOKE, + }, + { + .iv = 50, + .lvl = 33, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B460[] = { + { + .iv = 50, + .lvl = 38, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B468[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B480[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B490[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KADABRA, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MR_MIME, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4A0[] = { + { + .iv = 0, + .lvl = 41, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 41, + .species = SPECIES_HYPNO, + }, + { + .iv = 0, + .lvl = 41, + .species = SPECIES_KADABRA, + }, + { + .iv = 0, + .lvl = 41, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4C0[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_KADABRA, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4E0[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B4F0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MR_MIME, + .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_DOUBLE_SLAP, MOVE_ENCORE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B500[] = { + { + .iv = 0, + .lvl = 46, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SWIFT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MR_MIME, + .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_REFLECT, MOVE_ENCORE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B540[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B548[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_KADABRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B558[] = { + { + .iv = 40, + .lvl = 34, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 40, + .lvl = 34, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B568[] = { + { + .iv = 40, + .lvl = 33, + .species = SPECIES_ARBOK, + }, + { + .iv = 40, + .lvl = 33, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 40, + .lvl = 33, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B580[] = { + { + .iv = 40, + .lvl = 43, + .species = SPECIES_RHYHORN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B588[] = { + { + .iv = 40, + .lvl = 39, + .species = SPECIES_ARBOK, + }, + { + .iv = 40, + .lvl = 39, + .species = SPECIES_TAUROS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B598[] = { + { + .iv = 40, + .lvl = 44, + .species = SPECIES_PERSIAN, + }, + { + .iv = 40, + .lvl = 44, + .species = SPECIES_GOLDUCK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5A8[] = { + { + .iv = 40, + .lvl = 42, + .species = SPECIES_RHYHORN, + }, + { + .iv = 40, + .lvl = 42, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 40, + .lvl = 42, + .species = SPECIES_ARBOK, + }, + { + .iv = 40, + .lvl = 42, + .species = SPECIES_TAUROS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5C8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5D8[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B600[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B620[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_FARFETCHD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B628[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B638[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FARFETCHD, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B658[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODRIO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B670[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B680[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_DODRIO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B688[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6A8[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_FEAROW, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_FEAROW, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6C0[] = { + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6E0[] = { + { + .iv = 0, + .lvl = 39, + .species = SPECIES_FARFETCHD, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6F0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B708[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B728[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B738[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DODUO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B750[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B760[] = { + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B778[] = { + { + .iv = 100, + .lvl = 32, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 32, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B788[] = { + { + .iv = 100, + .lvl = 36, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B790[] = { + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 31, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7A8[] = { + { + .iv = 100, + .lvl = 40, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 40, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7B8[] = { + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7C0[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7D8[] = { + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 43, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_BULBASAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B800[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_CHARMANDER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B808[] = { + { + .iv = 50, + .lvl = 9, + .species = SPECIES_PIDGEY, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 9, + .species = SPECIES_SQUIRTLE, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B828[] = { + { + .iv = 50, + .lvl = 9, + .species = SPECIES_PIDGEY, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 9, + .species = SPECIES_BULBASAUR, + .moves = {MOVE_TACKLE, MOVE_GROWL, MOVE_NONE, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B848[] = { + { + .iv = 50, + .lvl = 9, + .species = SPECIES_PIDGEY, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 9, + .species = SPECIES_CHARMANDER, + .moves = {MOVE_SCRATCH, MOVE_GROWL, MOVE_NONE, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B868[] = { + { + .iv = 50, + .lvl = 17, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_ABRA, + .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, + }, + { + .iv = 100, + .lvl = 18, + .species = SPECIES_SQUIRTLE, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_WITHDRAW, MOVE_WATER_GUN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8A8[] = { + { + .iv = 50, + .lvl = 17, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_ABRA, + .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, + }, + { + .iv = 100, + .lvl = 18, + .species = SPECIES_BULBASAUR, + .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8E8[] = { + { + .iv = 50, + .lvl = 17, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_ABRA, + .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 50, + .lvl = 15, + .species = SPECIES_RATTATA, + .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, + }, + { + .iv = 100, + .lvl = 18, + .species = SPECIES_CHARMANDER, + .moves = {MOVE_METAL_CLAW, MOVE_EMBER, MOVE_GROWL, MOVE_SCRATCH}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B928[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B938[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GRIMER, + .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B978[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_VOLTORB, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B990[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B9B0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9B8[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MAGNETON, + .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9F8[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_MAGNETON, + .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK}, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA48[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA58[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BA68[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE, MOVE_SMOG}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MAGNETON, + .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA98[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAA8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MAGNETON, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_VOLTORB, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAC0[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_MAGNEMITE, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAD0[] = { + { + .iv = 250, + .lvl = 25, + .species = SPECIES_ONIX, + }, + { + .iv = 250, + .lvl = 24, + .species = SPECIES_RHYHORN, + }, + { + .iv = 250, + .lvl = 29, + .species = SPECIES_KANGASKHAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAE8[] = { + { + .iv = 250, + .lvl = 37, + .species = SPECIES_NIDORINO, + }, + { + .iv = 250, + .lvl = 35, + .species = SPECIES_KANGASKHAN, + }, + { + .iv = 250, + .lvl = 37, + .species = SPECIES_RHYHORN, + }, + { + .iv = 250, + .lvl = 41, + .species = SPECIES_NIDOQUEEN, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BB08[] = { + { + .iv = 0, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 42, + .species = SPECIES_DUGTRIO, + .moves = {MOVE_SLASH, MOVE_SAND_TOMB, MOVE_MUD_SLAP, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 44, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 45, + .species = SPECIES_NIDOKING, + .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE}, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB58[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB68[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB80[] = { + { + .iv = 0, + .lvl = 11, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 11, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB90[] = { + { + .iv = 0, + .lvl = 13, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 13, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBA0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBB0[] = { + { + .iv = 0, + .lvl = 15, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 15, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBC0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBD0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBE0[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BBF0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BC20[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC40[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN}, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC60[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_ZUBAT, + .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GRIMER, + .moves = {MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN, MOVE_POUND}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_ZUBAT, + .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_RATICATE, + .moves = {MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCB0[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCC8[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCD8[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCF0[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD08[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD18[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD30[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD40[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD60[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD70[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD80[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDA8[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HYPNO, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDC0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_DROWZEE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDD0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_CUBONE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDE8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF8[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE08[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BE20[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_RATICATE, + .moves = {MOVE_SCARY_FACE, MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_ARBOK, + .moves = {MOVE_GLARE, MOVE_BITE, MOVE_POISON_STING, MOVE_LEER}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GOLBAT, + .moves = {MOVE_WING_ATTACK, MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE60[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CUBONE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE70[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE80[] = { + { + .iv = 0, + .lvl = 26, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 26, + .species = SPECIES_RATTATA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEA0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEB8[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_MACHOP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BED0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEE8[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEF0[] = { + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 25, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BF18[] = { + { + .iv = 0, + .lvl = 32, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_DROWZEE, + }, + { + .iv = 0, + .lvl = 32, + .species = SPECIES_MAROWAK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF30[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDORINO, + .moves = {MOVE_FURY_ATTACK, MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDOKING, + .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF80[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_EGG_BOMB, MOVE_CONFUSION, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_POISON_STING, MOVE_SAND_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CLOYSTER, + .moves = {MOVE_SPIKE_CANNON, MOVE_SPIKES, MOVE_AURORA_BEAM, MOVE_SUPERSONIC}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_ARCANINE, + .moves = {MOVE_FLAME_WHEEL, MOVE_ROAR, MOVE_BITE, MOVE_TAKE_DOWN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BFD0[] = { + { + .iv = 100, + .lvl = 41, + .species = SPECIES_KINGLER, + .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_POLIWHIRL, + .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_SLAP, MOVE_WATER_GUN, MOVE_HYPNOSIS}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_TENTACRUEL, + .moves = {MOVE_BARRIER, MOVE_WRAP, MOVE_BUBBLE_BEAM, MOVE_ACID}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SEADRA, + .moves = {MOVE_WATER_GUN, MOVE_SMOKESCREEN, MOVE_TWISTER, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 43, + .species = SPECIES_BLASTOISE, + .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_RAIN_DANCE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C020[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SLOWPOKE, + .moves = {MOVE_HEADBUTT, MOVE_CONFUSION, MOVE_WATER_GUN, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SHELLDER, + .moves = {MOVE_AURORA_BEAM, MOVE_CLAMP, MOVE_SUPERSONIC, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_KINGLER, + .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_STARMIE, + .moves = {MOVE_BUBBLE_BEAM, MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_GOLDUCK, + .moves = {MOVE_CONFUSION, MOVE_SCRATCH, MOVE_SCREECH, MOVE_DISABLE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C070[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RATICATE, + .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_IVYSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_SWEET_SCENT, MOVE_SYNTHESIS}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_WARTORTLE, + .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_TAIL_WHIP}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CHARMELEON, + .moves = {MOVE_FLAMETHROWER, MOVE_SLASH, MOVE_SMOKESCREEN, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CHARIZARD, + .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SMOKESCREEN, MOVE_SCARY_FACE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C0C0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PIDGEOTTO, + .moves = {MOVE_WING_ATTACK, MOVE_FEATHER_DANCE, MOVE_WHIRLWIND, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_FEAROW, + .moves = {MOVE_DRILL_PECK, MOVE_MIRROR_MOVE, MOVE_PURSUIT, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_SCREECH, MOVE_BITE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_LICKITUNG, + .moves = {MOVE_SLAM, MOVE_DISABLE, MOVE_WRAP, MOVE_SUPERSONIC}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_TAUROS, + .moves = {MOVE_HORN_ATTACK, MOVE_SCARY_FACE, MOVE_SWAGGER, MOVE_TAIL_WHIP}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C110[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINO, + .moves = {MOVE_SCRATCH, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_BITE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINA, + .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RATICATE, + .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_SLASH, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RHYHORN, + .moves = {MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP, MOVE_TAIL_WHIP}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C160[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_SEEL, + .moves = {MOVE_TAKE_DOWN, MOVE_AURORA_BEAM, MOVE_ICY_WIND, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_GRAVELER, + .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_KINGLER, + .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_ONIX, + .moves = {MOVE_SLAM, MOVE_SANDSTORM, MOVE_DRAGON_BREATH, MOVE_ROCK_THROW}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CLOYSTER, + .moves = {MOVE_SPIKE_CANNON, MOVE_AURORA_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C1B0[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_SANDSLASH, + .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GRAVELER, + .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_ONIX, + .moves = {MOVE_DRAGON_BREATH, MOVE_SANDSTORM, MOVE_ROCK_THROW, MOVE_BIND}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GRAVELER, + .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROLLOUT, MOVE_DEFENSE_CURL}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MAROWAK, + .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C200[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MAROWAK, + .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MAROWAK, + .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDORINA, + .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, + }, + { + .iv = 100, + .lvl = 39, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_BODY_SLAM, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C250[] = { + { + .iv = 100, + .lvl = 22, + .species = SPECIES_BELLSPROUT, + .moves = {MOVE_WRAP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_ODDISH, + .moves = {MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_ABSORB, MOVE_SWEET_SCENT}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_WEEPINBELL, + .moves = {MOVE_VINE_WHIP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_GLOOM, + .moves = {MOVE_ABSORB, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_SWEET_SCENT}, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_IVYSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2A0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_BELLSPROUT, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_POISON_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_WEEPINBELL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PARAS, + .moves = {MOVE_GROWTH, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_STUN_SPORE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PARASECT, + .moves = {MOVE_SPORE, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_POISON_POWDER}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2F0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CLEFAIRY, + .moves = {MOVE_LIGHT_SCREEN, MOVE_COSMIC_POWER, MOVE_DOUBLE_SLAP, MOVE_ENCORE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_JIGGLYPUFF, + .moves = {MOVE_SING, MOVE_BODY_SLAM, MOVE_ROLLOUT, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_BITE, MOVE_SCREECH}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_DEWGONG, + .moves = {MOVE_SHEER_COLD, MOVE_TAKE_DOWN, MOVE_REST, MOVE_AURORA_BEAM}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_CHANSEY, + .moves = {MOVE_SING, MOVE_EGG_BOMB, MOVE_SOFT_BOILED, MOVE_MINIMIZE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C340[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_BEEDRILL, + .moves = {MOVE_PIN_MISSILE, MOVE_TWINEEDLE, MOVE_AGILITY, MOVE_PURSUIT}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_BUTTERFREE, + .moves = {MOVE_SAFEGUARD, MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PARASECT, + .moves = {MOVE_SPORE, MOVE_LEECH_LIFE, MOVE_SLASH, MOVE_GROWTH}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VENONAT, + .moves = {MOVE_PSYBEAM, MOVE_STUN_SPORE, MOVE_LEECH_LIFE, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VENOMOTH, + .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C390[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_FURY_SWIPES, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_PAY_DAY}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PONYTA, + .moves = {MOVE_AGILITY, MOVE_TAKE_DOWN, MOVE_FIRE_SPIN, MOVE_STOMP}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_STOMP, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VULPIX, + .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_QUICK_ATTACK, MOVE_IMPRISON}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NINETALES, + .moves = {MOVE_SAFEGUARD, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_FIRE_SPIN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C3E0[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_TANGELA, + .moves = {MOVE_SLAM, MOVE_BIND, MOVE_MEGA_DRAIN, MOVE_INGRAIN}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_GLOOM, + .moves = {MOVE_ACID, MOVE_MOONLIGHT, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_MEGA_DRAIN, MOVE_ACID, MOVE_STUN_SPORE, MOVE_AROMATHERAPY}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_IVYSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWL, MOVE_LEECH_SEED}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_VENUSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_GROWTH, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C430[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RHYHORN, + .moves = {MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINA, + .moves = {MOVE_DOUBLE_KICK, MOVE_FURY_SWIPES, MOVE_BITE, MOVE_FLATTER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_BITE, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDORINO, + .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY, MOVE_LEER}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NIDOKING, + .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_PECK}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C480[] = { + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PERSIAN, + .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_SCREECH, MOVE_FAINT_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_NINETALES, + .moves = {MOVE_FLAMETHROWER, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_GRUDGE}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN, MOVE_AGILITY}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_PIKACHU, + .moves = {MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_QUICK_ATTACK}, + }, + { + .iv = 100, + .lvl = 42, + .species = SPECIES_RAICHU, + .moves = {MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_SLAM, MOVE_DOUBLE_TEAM}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C4D0[] = { + { + .iv = 250, + .lvl = 52, + .species = SPECIES_DEWGONG, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_HAIL, MOVE_SAFEGUARD}, + }, + { + .iv = 250, + .lvl = 51, + .species = SPECIES_CLOYSTER, + .heldItem = ITEM_NONE, + .moves = {MOVE_SPIKES, MOVE_PROTECT, MOVE_HAIL, MOVE_DIVE}, + }, + { + .iv = 250, + .lvl = 52, + .species = SPECIES_SLOWBRO, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_AMNESIA, MOVE_YAWN}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_JYNX, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_PUNCH, MOVE_DOUBLE_SLAP, MOVE_LOVELY_KISS, MOVE_ATTRACT}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_LAPRAS, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_CONFUSE_RAY, MOVE_ICE_BEAM, MOVE_SURF, MOVE_BODY_SLAM}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C520[] = { + { + .iv = 250, + .lvl = 51, + .species = SPECIES_ONIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_IRON_TAIL, MOVE_ROAR}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_NONE, + .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_TOMB, MOVE_COUNTER}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_BRICK_BREAK, MOVE_FACADE}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_ONIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_SAND_TOMB}, + }, + { + .iv = 250, + .lvl = 56, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_CROSS_CHOP, MOVE_BULK_UP, MOVE_SCARY_FACE, MOVE_ROCK_TOMB}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C570[] = { + { + .iv = 250, + .lvl = 54, + .species = SPECIES_GENGAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_TOXIC, MOVE_DOUBLE_TEAM}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_GOLBAT, + .heldItem = ITEM_NONE, + .moves = {MOVE_CONFUSE_RAY, MOVE_POISON_FANG, MOVE_AIR_CUTTER, MOVE_BITE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_HAUNTER, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_CURSE, MOVE_MEAN_LOOK}, + }, + { + .iv = 250, + .lvl = 56, + .species = SPECIES_ARBOK, + .heldItem = ITEM_NONE, + .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_IRON_TAIL, MOVE_BITE}, + }, + { + .iv = 250, + .lvl = 58, + .species = SPECIES_GENGAR, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_SHADOW_BALL, MOVE_SLUDGE_BOMB, MOVE_HYPNOSIS, MOVE_NIGHTMARE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823C5C0[] = { + { + .iv = 250, + .lvl = 56, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_RAGE, MOVE_TWISTER, MOVE_BITE}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_DRAGONAIR, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_DRAGON_RAGE, MOVE_OUTRAGE}, + }, + { + .iv = 250, + .lvl = 54, + .species = SPECIES_DRAGONAIR, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_THUNDER_WAVE, MOVE_OUTRAGE}, + }, + { + .iv = 250, + .lvl = 58, + .species = SPECIES_AERODACTYL, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_WING_ATTACK, MOVE_SCARY_FACE}, + }, + { + .iv = 250, + .lvl = 60, + .species = SPECIES_DRAGONITE, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_OUTRAGE, MOVE_WING_ATTACK}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C610[] = { + { + .iv = 0, + .lvl = 12, + .species = SPECIES_GEODUDE, + .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE}, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_ONIX, + .moves = {MOVE_TACKLE, MOVE_BIND, MOVE_ROCK_TOMB, MOVE_NONE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C630[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_STARYU, + .moves = {MOVE_TACKLE, MOVE_HARDEN, MOVE_RECOVER, MOVE_WATER_PULSE}, + }, + { + .iv = 0, + .lvl = 21, + .species = SPECIES_STARMIE, + .moves = {MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN, MOVE_WATER_PULSE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C650[] = { + { + .iv = 0, + .lvl = 21, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SONIC_BOOM, MOVE_TACKLE, MOVE_SCREECH, MOVE_SHOCK_WAVE}, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_PIKACHU, + .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE}, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_RAICHU, + .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C680[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_STUN_SPORE, MOVE_ACID, MOVE_POISON_POWDER, MOVE_GIGA_DRAIN}, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_TANGELA, + .moves = {MOVE_POISON_POWDER, MOVE_CONSTRICT, MOVE_INGRAIN, MOVE_GIGA_DRAIN}, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_SLEEP_POWDER, MOVE_ACID, MOVE_STUN_SPORE, MOVE_GIGA_DRAIN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6B0[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_KOFFING, + .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, + }, + { + .iv = 0, + .lvl = 39, + .species = SPECIES_MUK, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_ACID_ARMOR, MOVE_TOXIC}, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_KOFFING, + .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, + }, + { + .iv = 0, + .lvl = 43, + .species = SPECIES_WEEZING, + .moves = {MOVE_TACKLE, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6F0[] = { + { + .iv = 0, + .lvl = 42, + .species = SPECIES_GROWLITHE, + .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST}, + }, + { + .iv = 0, + .lvl = 40, + .species = SPECIES_PONYTA, + .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST}, + }, + { + .iv = 0, + .lvl = 42, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_ARCANINE, + .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C730[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_KADABRA, + .moves = {MOVE_PSYBEAM, MOVE_REFLECT, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND}, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_MR_MIME, + .moves = {MOVE_BARRIER, MOVE_PSYBEAM, MOVE_BATON_PASS, MOVE_CALM_MIND}, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_VENOMOTH, + .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_LEECH_LIFE, MOVE_SUPERSONIC}, + }, + { + .iv = 0, + .lvl = 43, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_RECOVER, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C770[] = { + { + .iv = 0, + .lvl = 18, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 18, + .species = SPECIES_GROWLITHE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C780[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C790[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C798[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7A0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7B0[] = { + { + .iv = 50, + .lvl = 19, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_RATICATE, + }, + { + .iv = 50, + .lvl = 18, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7D0[] = { + { + .iv = 50, + .lvl = 19, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_RATICATE, + }, + { + .iv = 50, + .lvl = 18, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7F0[] = { + { + .iv = 50, + .lvl = 19, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 50, + .lvl = 16, + .species = SPECIES_RATICATE, + }, + { + .iv = 50, + .lvl = 18, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C810[] = { + { + .iv = 100, + .lvl = 25, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 100, + .lvl = 23, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 25, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C838[] = { + { + .iv = 100, + .lvl = 25, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 100, + .lvl = 23, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 25, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C860[] = { + { + .iv = 100, + .lvl = 25, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 100, + .lvl = 23, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 22, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 20, + .species = SPECIES_KADABRA, + }, + { + .iv = 100, + .lvl = 25, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C888[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_ALAKAZAM, + }, + { + .iv = 150, + .lvl = 40, + .species = SPECIES_BLASTOISE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8B0[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_ALAKAZAM, + }, + { + .iv = 150, + .lvl = 40, + .species = SPECIES_VENUSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8D8[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_EXEGGCUTE, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_GYARADOS, + }, + { + .iv = 100, + .lvl = 35, + .species = SPECIES_ALAKAZAM, + }, + { + .iv = 150, + .lvl = 40, + .species = SPECIES_CHARIZARD, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C900[] = { + { + .iv = 150, + .lvl = 47, + .species = SPECIES_PIDGEOT, + .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GROWLITHE, + .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE}, + }, + { + .iv = 150, + .lvl = 47, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_BLASTOISE, + .moves = {MOVE_WATER_GUN, MOVE_RAIN_DANCE, MOVE_BITE, MOVE_RAPID_SPIN}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C960[] = { + { + .iv = 150, + .lvl = 47, + .species = SPECIES_PIDGEOT, + .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GYARADOS, + .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GROWLITHE, + .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY}, + }, + { + .iv = 150, + .lvl = 47, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_VENUSAUR, + .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWTH, MOVE_SYNTHESIS}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C9C0[] = { + { + .iv = 150, + .lvl = 47, + .species = SPECIES_PIDGEOT, + .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_RHYHORN, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE}, + }, + { + .iv = 150, + .lvl = 45, + .species = SPECIES_GYARADOS, + .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE}, + }, + { + .iv = 150, + .lvl = 47, + .species = SPECIES_ALAKAZAM, + .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, + }, + { + .iv = 250, + .lvl = 53, + .species = SPECIES_CHARIZARD, + .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SLASH, MOVE_SCARY_FACE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823CA20[] = { + { + .iv = 255, + .lvl = 59, + .species = SPECIES_PIDGEOT, + .heldItem = ITEM_NONE, + .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, + }, + { + .iv = 255, + .lvl = 57, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_RHYDON, + .heldItem = ITEM_NONE, + .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE}, + }, + { + .iv = 255, + .lvl = 61, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_BLASTOISE, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_HYDRO_PUMP, MOVE_RAIN_DANCE, MOVE_SKULL_BASH, MOVE_BITE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823CA80[] = { + { + .iv = 255, + .lvl = 59, + .species = SPECIES_PIDGEOT, + .heldItem = ITEM_NONE, + .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, + }, + { + .iv = 255, + .lvl = 57, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_RHYDON, + .heldItem = ITEM_NONE, + .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH}, + }, + { + .iv = 255, + .lvl = 61, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_VENUSAUR, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_SOLAR_BEAM, MOVE_SYNTHESIS, MOVE_SUNNY_DAY, MOVE_GROWTH}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823CAE0[] = { + { + .iv = 255, + .lvl = 59, + .species = SPECIES_PIDGEOT, + .heldItem = ITEM_NONE, + .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, + }, + { + .iv = 255, + .lvl = 57, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_RHYDON, + .heldItem = ITEM_NONE, + .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, + }, + { + .iv = 255, + .lvl = 59, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 61, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_CHARIZARD, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_FIRE_BLAST, MOVE_AERIAL_ACE, MOVE_SLASH, MOVE_FIRE_SPIN}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB40[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB48[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB50[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB58[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB60[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB70[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB78[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB80[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB88[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB90[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB98[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB0[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC0[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD8[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE8[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC00[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC08[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GASTLY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC10[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC20[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC28[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GASTLY, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_HAUNTER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC40[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC50[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_HORSEA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC68[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC90[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_POLIWAG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCA0[] = { + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 27, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CCC0[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_KOFFING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_WEEZING, + .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCF0[] = { + { + .iv = 0, + .lvl = 14, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 14, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD00[] = { + { + .iv = 0, + .lvl = 31, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 31, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD10[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_HORSEA, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD28[] = { + { + .iv = 0, + .lvl = 20, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 20, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD40[] = { + { + .iv = 0, + .lvl = 19, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 19, + .species = SPECIES_BELLSPROUT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD60[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD70[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_NIDORINO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD80[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_TANGELA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD98[] = { + { + .iv = 0, + .lvl = 28, + .species = SPECIES_GLOOM, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ODDISH, + }, + { + .iv = 0, + .lvl = 28, + .species = SPECIES_ODDISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDB0[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC0[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC8[] = { + { + .iv = 0, + .lvl = 23, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDD0[] = { + { + .iv = 0, + .lvl = 17, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 0, + .lvl = 17, + .species = SPECIES_PONYTA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDE0[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_JIGGLYPUFF, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CDF0[] = { + { + .iv = 100, + .lvl = 45, + .species = SPECIES_NIDOQUEEN, + .moves = {MOVE_SUPERPOWER, MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING}, + }, + { + .iv = 100, + .lvl = 45, + .species = SPECIES_NIDOKING, + .moves = {MOVE_MEGAHORN, MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE10[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE20[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_CHARMANDER, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823CE30[] = { + { + .iv = 50, + .lvl = 29, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 29, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE40[] = { + { + .iv = 0, + .lvl = 29, + .species = SPECIES_RAPIDASH, + }, + { + .iv = 0, + .lvl = 29, + .species = SPECIES_NINETALES, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE50[] = { + { + .iv = 0, + .lvl = 30, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 30, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE60[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE70[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE78[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE80[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE88[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE90[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE98[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEA0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_RATICATE, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEB0[] = { + { + .iv = 120, + .lvl = 48, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 48, + .species = SPECIES_ARBOK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEC0[] = { + { + .iv = 20, + .lvl = 20, + .species = SPECIES_EKANS, + }, + { + .iv = 20, + .lvl = 20, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CED0[] = { + { + .iv = 20, + .lvl = 20, + .species = SPECIES_PIDGEY, + }, + { + .iv = 20, + .lvl = 20, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEE0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEF0[] = { + { + .iv = 20, + .lvl = 19, + .species = SPECIES_RATICATE, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_EKANS, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_ZUBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF08[] = { + { + .iv = 60, + .lvl = 27, + .species = SPECIES_RATICATE, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_EKANS, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF20[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_ARBOK, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF38[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_ARBOK, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SANDSHREW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF48[] = { + { + .iv = 20, + .lvl = 20, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 20, + .lvl = 20, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF58[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF68[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_ARBOK, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF78[] = { + { + .iv = 40, + .lvl = 25, + .species = SPECIES_MACHOKE, + }, + { + .iv = 40, + .lvl = 25, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF88[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF90[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF98[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA8[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFB0[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HOUNDOUR, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HOUNDOUR, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CFC0[] = { + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN}, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_KADABRA, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823CFF0[] = { + { + .iv = 50, + .lvl = 37, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 37, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D000[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_POLIWAG, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_POLIWAG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D018[] = { + { + .iv = 30, + .lvl = 48, + .species = SPECIES_PIKACHU, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D030[] = { + { + .iv = 100, + .lvl = 51, + .species = SPECIES_WEEPINBELL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_WRAP}, + }, + { + .iv = 100, + .lvl = 51, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D050[] = { + { + .iv = 100, + .lvl = 51, + .species = SPECIES_GLOOM, + .moves = {MOVE_PETAL_DANCE, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_POISON_POWDER}, + }, + { + .iv = 100, + .lvl = 51, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D070[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_WEEPINBELL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D080[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D098[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_HOPPIP, + .heldItem = ITEM_STARDUST, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_SKIPLOOM, + .heldItem = ITEM_STARDUST, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0A8[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_DYNAMIC_PUNCH, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_MEGA_PUNCH}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0B8[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_KOFFING, + .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE}, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GRIMER, + .moves = {MOVE_ACID_ARMOR, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0D8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_KOFFING, + .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0E8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_GRIMER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F0[] = { + { + .iv = 0, + .lvl = 5, + .species = SPECIES_EKANS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F8[] = { + { + .iv = 0, + .lvl = 7, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 8, + .species = SPECIES_CATERPIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D108[] = { + { + .iv = 0, + .lvl = 7, + .species = SPECIES_METAPOD, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_CATERPIE, + }, + { + .iv = 0, + .lvl = 7, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D120[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_JIGGLYPUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D130[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_EKANS, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D148[] = { + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 22, + .species = SPECIES_KOFFING, + .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, + }, + { + .iv = 0, + .lvl = 23, + .species = SPECIES_GRIMER, + .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D178[] = { + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 24, + .species = SPECIES_GRIMER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D188[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_CUBONE, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_MAROWAK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D198[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SANDSHREW, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1B8[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_ZUBAT, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_GOLBAT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1D0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MUK, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GOLBAT, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1E8[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MACHOP, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D200[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HYPNO, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HYPNO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D210[] = { + { + .iv = 150, + .lvl = 52, + .species = SPECIES_MUK, + .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_ROCK_TOMB}, + }, + { + .iv = 150, + .lvl = 53, + .species = SPECIES_ARBOK, + .moves = {MOVE_SLUDGE_BOMB, MOVE_BITE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL}, + }, + { + .iv = 150, + .lvl = 54, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D240[] = { + { + .iv = 200, + .lvl = 53, + .species = SPECIES_GOLBAT, + .moves = {MOVE_CONFUSE_RAY, MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL}, + }, + { + .iv = 200, + .lvl = 54, + .species = SPECIES_WEEZING, + .moves = {MOVE_SLUDGE_BOMB, MOVE_THUNDERBOLT, MOVE_EXPLOSION, MOVE_SHADOW_BALL}, + }, + { + .iv = 200, + .lvl = 55, + .species = SPECIES_HOUNDOOM, + .moves = {MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_IRON_TAIL, MOVE_SHADOW_BALL}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D270[] = { + { + .iv = 0, + .lvl = 46, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_SCREECH, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_ELECTRODE, + .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_MAGNEMITE, + .moves = {MOVE_SCREECH, MOVE_SWIFT, MOVE_SPARK, MOVE_THUNDER_WAVE}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_MAGNETON, + .moves = {MOVE_TRI_ATTACK, MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_PORYGON, + .moves = {MOVE_TRI_ATTACK, MOVE_CONVERSION, MOVE_RECOVER, MOVE_PSYBEAM}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2C0[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_SEEL, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_SEEL, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_DEWGONG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2D8[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_SEADRA, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2E8[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_PSYDUCK, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_PSYDUCK, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_GOLDUCK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D300[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D308[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SHELLDER, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_CLOYSTER, + }, + { + .iv = 0, + .lvl = 38, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D320[] = { + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 33, + .species = SPECIES_GOLDEEN, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D348[] = { + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D358[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D368[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MACHOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 100, + .lvl = 37, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D378[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_NIDORINO, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D390[] = { + { + .iv = 0, + .lvl = 35, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_MEOWTH, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 35, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D3B0[] = { + { + .iv = 50, + .lvl = 39, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 39, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3C0[] = { + { + .iv = 0, + .lvl = 36, + .species = SPECIES_BULBASAUR, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_IVYSAUR, + }, + { + .iv = 0, + .lvl = 36, + .species = SPECIES_IVYSAUR, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3D8[] = { + { + .iv = 0, + .lvl = 34, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_STARYU, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_KRABBY, + }, + { + .iv = 0, + .lvl = 34, + .species = SPECIES_KRABBY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3F8[] = { + { + .iv = 0, + .lvl = 37, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 0, + .lvl = 37, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D408[] = { + { + .iv = 0, + .lvl = 38, + .species = SPECIES_KINGLER, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D410[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_FLY, MOVE_DIG, MOVE_DIVE, MOVE_BOUNCE}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D420[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D430[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_MAREEP, + .heldItem = ITEM_STARDUST, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MAREEP, + .heldItem = ITEM_STARDUST, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_FLAAFFY, + .heldItem = ITEM_NUGGET, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D448[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_RATICATE, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D458[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_TENTACOOL, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_TENTACRUEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D470[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_RATTATA, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRIMER, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D488[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_KOFFING, + .moves = {MOVE_MEMENTO, MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE}, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_WEEZING, + .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4A8[] = { + { + .iv = 50, + .lvl = 48, + .species = SPECIES_EKANS, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_GLOOM, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_GLOOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4C0[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_PIDGEY, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4D0[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_SPEAROW, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4E0[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_HOOTHOOT, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_NOCTOWL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4F0[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_QWILFISH, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_QWILFISH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D500[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_KINGLER, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D510[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D518[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D528[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_SUNKERN, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_SUNFLORA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D538[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_GYARADOS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D540[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_CHINCHOU, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_LANTURN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D550[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_PIKACHU, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D560[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D570[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_GOLEM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D578[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D588[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_SUDOWOODO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D590[] = { + { + .iv = 30, + .lvl = 49, + .species = SPECIES_RHYHORN, + }, + { + .iv = 30, + .lvl = 49, + .species = SPECIES_KANGASKHAN, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5A0[] = { + { + .iv = 100, + .lvl = 52, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5B0[] = { + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_DROWZEE, + .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 100, + .lvl = 50, + .species = SPECIES_HYPNO, + .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5E0[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_BELLOSSOM, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_BELLOSSOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5F0[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_GOLDUCK, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_PSYDUCK, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D600[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_PINECO, + .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_TAKE_DOWN}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_VOLTORB, + .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_PINECO, + .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_EXPLOSION}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D640[] = { + { + .iv = 50, + .lvl = 48, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_HITMONTOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 48, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823D658[] = { + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 50, + .lvl = 38, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D668[] = { + { + .iv = 40, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 40, + .lvl = 48, + .species = SPECIES_LICKITUNG, + }, + { + .iv = 40, + .lvl = 49, + .species = SPECIES_URSARING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D680[] = { + { + .iv = 90, + .lvl = 33, + .species = SPECIES_RHYHORN, + }, + { + .iv = 90, + .lvl = 33, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D690[] = { + { + .iv = 100, + .lvl = 37, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_CONFUSION}, + }, + { + .iv = 100, + .lvl = 40, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_EGG_BOMB, MOVE_STOMP, MOVE_CONFUSION, MOVE_HYPNOSIS}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6B0[] = { + { + .iv = 100, + .lvl = 49, + .species = SPECIES_TANGELA, + .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN}, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_EXEGGCUTE, + .moves = {MOVE_CONFUSION, MOVE_POISON_POWDER, MOVE_BARRAGE, MOVE_REFLECT}, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D6E0[] = { + { + .iv = 100, + .lvl = 38, + .species = SPECIES_BELLSPROUT, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GLOOM, + }, + { + .iv = 100, + .lvl = 38, + .species = SPECIES_GLOOM, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6F8[] = { + { + .iv = 100, + .lvl = 52, + .species = SPECIES_CHANSEY, + .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D708[] = { + { + .iv = 100, + .lvl = 47, + .species = SPECIES_RHYDON, + .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE}, + }, + { + .iv = 100, + .lvl = 47, + .species = SPECIES_KANGASKHAN, + .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_MACHOKE, + .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS}, + }, + { + .iv = 100, + .lvl = 50, + .species = SPECIES_URSARING, + .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D758[] = { + { + .iv = 100, + .lvl = 47, + .species = SPECIES_PERSIAN, + .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE}, + }, + { + .iv = 100, + .lvl = 47, + .species = SPECIES_DEWGONG, + .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_GROWL}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NINETALES, + .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE}, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN}, + }, + { + .iv = 100, + .lvl = 50, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7A8[] = { + { + .iv = 100, + .lvl = 52, + .species = SPECIES_MILTANK, + .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL}, + }, + { + .iv = 100, + .lvl = 52, + .species = SPECIES_TAUROS, + .moves = {MOVE_THRASH, MOVE_HORN_ATTACK, MOVE_PURSUIT, MOVE_SWAGGER}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D7C8[] = { + { + .iv = 0, + .lvl = 50, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7D0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GEODUDE, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROLLOUT, MOVE_SELF_DESTRUCT}, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT}, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D800[] = { + { + .iv = 50, + .lvl = 50, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_FAKE_OUT, MOVE_EXTREME_SPEED, MOVE_PROTECT, MOVE_QUICK_ATTACK}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D810[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MAROWAK, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_GOLDUCK, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823D820[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PERSIAN, + .heldItem = ITEM_NUGGET, + .moves = {MOVE_PAY_DAY, MOVE_BITE, MOVE_TAUNT, MOVE_TORMENT}, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PERSIAN, + .heldItem = ITEM_NUGGET, + .moves = {MOVE_PAY_DAY, MOVE_SCRATCH, MOVE_TORMENT, MOVE_TAUNT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D840[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_GRAVELER, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_MAROWAK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D858[] = { + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + }, + { + .iv = 100, + .lvl = 48, + .species = SPECIES_NATU, + }, + { + .iv = 100, + .lvl = 49, + .species = SPECIES_XATU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D870[] = { + { + .iv = 30, + .lvl = 50, + .species = SPECIES_CHANSEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D878[] = { + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 30, + .lvl = 48, + .species = SPECIES_CLEFABLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D890[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_HERACROSS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D898[] = { + { + .iv = 0, + .lvl = 45, + .species = SPECIES_YANMA, + }, + { + .iv = 0, + .lvl = 45, + .species = SPECIES_BEEDRILL, + }, + { + .iv = 0, + .lvl = 46, + .species = SPECIES_YANMA, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_BEEDRILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8B8[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_VENONAT, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_VENOMOTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8C8[] = { + { + .iv = 0, + .lvl = 47, + .species = SPECIES_WEEPINBELL, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_WEEPINBELL, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_VICTREEBEL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8E0[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_FARFETCHD, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_FARFETCHD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8F0[] = { + { + .iv = 0, + .lvl = 46, + .species = SPECIES_HOPPIP, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_HOPPIP, + }, + { + .iv = 0, + .lvl = 47, + .species = SPECIES_SKIPLOOM, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_SKIPLOOM, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D910[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_SNUBBULL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D918[] = { + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PINSIR, + }, + { + .iv = 0, + .lvl = 50, + .species = SPECIES_HERACROSS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D928[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_PARAS, + }, + { + .iv = 0, + .lvl = 49, + .species = SPECIES_PARASECT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D940[] = { + { + .iv = 0, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_ONIX, + }, + { + .iv = 0, + .lvl = 48, + .species = SPECIES_SANDSLASH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D958[] = { + { + .iv = 20, + .lvl = 21, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 20, + .lvl = 21, + .species = SPECIES_NIDORAN_F, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D968[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_NIDORINO, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D978[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_NIDORINO, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_NIDORINA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D988[] = { + { + .iv = 20, + .lvl = 22, + .species = SPECIES_SQUIRTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D990[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D998[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_WARTORTLE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9A0[] = { + { + .iv = 20, + .lvl = 21, + .species = SPECIES_SPEAROW, + }, + { + .iv = 20, + .lvl = 21, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9B0[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9C0[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_FEAROW, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9D0[] = { + { + .iv = 20, + .lvl = 21, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 20, + .lvl = 21, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 20, + .lvl = 18, + .species = SPECIES_PIDGEY, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9E8[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 26, + .species = SPECIES_PIDGEOTTO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA00[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 80, + .lvl = 50, + .species = SPECIES_PIDGEOT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA18[] = { + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATTATA, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATICATE, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA30[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA48[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MAGNETON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA60[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA70[] = { + { + .iv = 40, + .lvl = 24, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 40, + .lvl = 24, + .species = SPECIES_CHARMANDER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA80[] = { + { + .iv = 60, + .lvl = 29, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 60, + .lvl = 29, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA90[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_ARCANINE, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_CHARMELEON, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA0[] = { + { + .iv = 40, + .lvl = 25, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA8[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB0[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB8[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_MACHOKE, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_ONIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAC8[] = { + { + .iv = 150, + .lvl = 54, + .species = SPECIES_RHYDON, + }, + { + .iv = 150, + .lvl = 54, + .species = SPECIES_LICKITUNG, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAD8[] = { + { + .iv = 90, + .lvl = 29, + .species = SPECIES_MAROWAK, + }, + { + .iv = 90, + .lvl = 29, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAE8[] = { + { + .iv = 150, + .lvl = 54, + .species = SPECIES_MAROWAK, + }, + { + .iv = 150, + .lvl = 54, + .species = SPECIES_SLOWBRO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAF8[] = { + { + .iv = 60, + .lvl = 31, + .species = SPECIES_ONIX, + }, + { + .iv = 60, + .lvl = 31, + .species = SPECIES_GRAVELER, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB08[] = { + { + .iv = 40, + .lvl = 22, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_RATICATE, + }, + { + .iv = 40, + .lvl = 23, + .species = SPECIES_NIDORAN_M, + }, + { + .iv = 40, + .lvl = 21, + .species = SPECIES_MEOWTH, + }, + { + .iv = 40, + .lvl = 22, + .species = SPECIES_PIKACHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB30[] = { + { + .iv = 80, + .lvl = 46, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_NIDORINO, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PERSIAN, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB58[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB70[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_GROWLITHE, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_VULPIX, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB80[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_MUK, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB90[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_CLOYSTER, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SEAKING, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBB0[] = { + { + .iv = 60, + .lvl = 33, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 60, + .lvl = 33, + .species = SPECIES_ELECTRODE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBC0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBD0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBF0[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC10[] = { + { + .iv = 60, + .lvl = 27, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_MEOWTH, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_RATICATE, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_PIKACHU, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_MEOWTH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC38[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PERSIAN, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_RATICATE, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PIKACHU, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC60[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PERSIAN, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_RAICHU, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PERSIAN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC88[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_KOFFING, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_KOFFING, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MUK, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCA8[] = { + { + .iv = 60, + .lvl = 32, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 32, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCB8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCC8[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODUO, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCE0[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCF8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PIDGEOT, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_WIGGLYTUFF, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD08[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODRIO, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODRIO, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_DODUO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD20[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_DODRIO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD38[] = { + { + .iv = 60, + .lvl = 32, + .species = SPECIES_PIKACHU, + }, + { + .iv = 60, + .lvl = 32, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD48[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PIKACHU, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD58[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_RAICHU, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_RAICHU, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD68[] = { + { + .iv = 110, + .lvl = 33, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 110, + .lvl = 33, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD78[] = { + { + .iv = 130, + .lvl = 51, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 51, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD88[] = { + { + .iv = 170, + .lvl = 56, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 56, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD98[] = { + { + .iv = 80, + .lvl = 48, + .species = SPECIES_WEEZING, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_WEEZING, + }, + { + .iv = 80, + .lvl = 48, + .species = SPECIES_WEEZING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDB0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDC0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_WEEZING, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MUK, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDD0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHOKE, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDE0[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_PRIMEAPE, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDF0[] = { + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SPEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_FEAROW, + }, + { + .iv = 60, + .lvl = 28, + .species = SPECIES_SPEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE10[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE30[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE40[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE60[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE70[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_SEAKING, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE80[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_MAGIKARP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB0[] = { + { + .iv = 80, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB8[] = { + { + .iv = 80, + .lvl = 50, + .species = SPECIES_SEADRA, + }, + { + .iv = 80, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEC8[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_SEADRA, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DED8[] = { + { + .iv = 80, + .lvl = 50, + .species = SPECIES_STARMIE, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEE0[] = { + { + .iv = 130, + .lvl = 50, + .species = SPECIES_MANKEY, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 50, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEF0[] = { + { + .iv = 170, + .lvl = 55, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 55, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF00[] = { + { + .iv = 130, + .lvl = 50, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 50, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF10[] = { + { + .iv = 170, + .lvl = 55, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 55, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF20[] = { + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF30[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF40[] = { + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 180, + .lvl = 50, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF50[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF60[] = { + { + .iv = 130, + .lvl = 51, + .species = SPECIES_MACHOKE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 130, + .lvl = 51, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF70[] = { + { + .iv = 170, + .lvl = 56, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 56, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF80[] = { + { + .iv = 80, + .lvl = 47, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 47, + .species = SPECIES_POLIWHIRL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF98[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_CLEFAIRY, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823DFA8[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_SMEARGLE, + .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFB8[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_RATICATE, + }, + { + .iv = 120, + .lvl = 53, + .species = SPECIES_PIDGEOT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFC8[] = { + { + .iv = 150, + .lvl = 53, + .species = SPECIES_PIKACHU, + }, + { + .iv = 150, + .lvl = 53, + .species = SPECIES_CLEFAIRY, + }, + { + .iv = 150, + .lvl = 53, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFE0[] = { + { + .iv = 60, + .lvl = 30, + .species = SPECIES_NIDORINA, + }, + { + .iv = 60, + .lvl = 30, + .species = SPECIES_NIDORINO, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFF0[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_NIDOKING, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_NIDOQUEEN, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E000[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_PIDGEOTTO, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_PIDGEOT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E010[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_FEAROW, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_FEAROW, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E020[] = { + { + .iv = 120, + .lvl = 53, + .species = SPECIES_NOCTOWL, + }, + { + .iv = 120, + .lvl = 55, + .species = SPECIES_NOCTOWL, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E030[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MARILL, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E038[] = { + { + .iv = 220, + .lvl = 52, + .species = SPECIES_NATU, + .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH}, + }, + { + .iv = 220, + .lvl = 52, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_KADABRA, + .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E068[] = { + { + .iv = 120, + .lvl = 55, + .species = SPECIES_GYARADOS, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E070[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_ONIX, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MACHAMP, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E080[] = { + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MACHOKE, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_MACHOKE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E090[] = { + { + .iv = 150, + .lvl = 55, + .species = SPECIES_RHYDON, + }, + { + .iv = 150, + .lvl = 55, + .species = SPECIES_KANGASKHAN, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0A0[] = { + { + .iv = 220, + .lvl = 56, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0B0[] = { + { + .iv = 220, + .lvl = 53, + .species = SPECIES_NATU, + .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 220, + .lvl = 53, + .species = SPECIES_HYPNO, + .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, + { + .iv = 220, + .lvl = 53, + .species = SPECIES_HYPNO, + .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E0E0[] = { + { + .iv = 120, + .lvl = 52, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PINECO, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_ELECTRODE, + }, + { + .iv = 120, + .lvl = 52, + .species = SPECIES_PINECO, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E100[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_WRAP}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VICTREEBEL, + .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_SLAM}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E120[] = { + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_SLEEP_POWDER}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_VILEPLUME, + .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE}, + }, +}; + +static const struct TrainerMonItemDefaultMoves sTrainerMons_823E140[] = { + { + .iv = 170, + .lvl = 54, + .species = SPECIES_PRIMEAPE, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 54, + .species = SPECIES_HITMONTOP, + .heldItem = ITEM_BLACK_BELT, + }, + { + .iv = 170, + .lvl = 54, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_BLACK_BELT, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E158[] = { + { + .iv = 160, + .lvl = 52, + .species = SPECIES_SANDSLASH, + }, + { + .iv = 160, + .lvl = 52, + .species = SPECIES_LICKITUNG, + }, + { + .iv = 160, + .lvl = 55, + .species = SPECIES_URSARING, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E170[] = { + { + .iv = 220, + .lvl = 53, + .species = SPECIES_TANGELA, + .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_STUN_SPORE, MOVE_REFLECT}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_EXEGGUTOR, + .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1A0[] = { + { + .iv = 220, + .lvl = 56, + .species = SPECIES_CHANSEY, + .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1B0[] = { + { + .iv = 220, + .lvl = 52, + .species = SPECIES_RHYDON, + .moves = {MOVE_EARTHQUAKE, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_SLOWBRO, + .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE}, + }, + { + .iv = 220, + .lvl = 52, + .species = SPECIES_KANGASKHAN, + .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL}, + }, + { + .iv = 220, + .lvl = 52, + .species = SPECIES_MACHAMP, + .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS}, + }, + { + .iv = 220, + .lvl = 55, + .species = SPECIES_URSARING, + .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E200[] = { + { + .iv = 220, + .lvl = 53, + .species = SPECIES_PERSIAN, + .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE}, + }, + { + .iv = 220, + .lvl = 53, + .species = SPECIES_DEWGONG, + .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_SHEER_COLD}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_NINETALES, + .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE}, + }, + { + .iv = 220, + .lvl = 54, + .species = SPECIES_RAPIDASH, + .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN}, + }, + { + .iv = 220, + .lvl = 56, + .species = SPECIES_GIRAFARIG, + .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH}, + }, +}; + +static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E250[] = { + { + .iv = 220, + .lvl = 57, + .species = SPECIES_MILTANK, + .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL}, + }, + { + .iv = 220, + .lvl = 57, + .species = SPECIES_TAUROS, + .moves = {MOVE_TAKE_DOWN, MOVE_SCARY_FACE, MOVE_PURSUIT, MOVE_SWAGGER}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E270[] = { + { + .iv = 20, + .lvl = 19, + .species = SPECIES_METAPOD, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_WEEDLE, + }, + { + .iv = 20, + .lvl = 19, + .species = SPECIES_METAPOD, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E288[] = { + { + .iv = 60, + .lvl = 27, + .species = SPECIES_BUTTERFREE, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_KAKUNA, + }, + { + .iv = 60, + .lvl = 27, + .species = SPECIES_BUTTERFREE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2A0[] = { + { + .iv = 120, + .lvl = 51, + .species = SPECIES_BUTTERFREE, + }, + { + .iv = 120, + .lvl = 54, + .species = SPECIES_BEEDRILL, + }, + { + .iv = 120, + .lvl = 51, + .species = SPECIES_BUTTERFREE, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2B8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_POLIWRATH, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2C8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEADRA, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEADRA, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2D8[] = { + { + .iv = 80, + .lvl = 49, + .species = SPECIES_POLIWHIRL, + }, + { + .iv = 80, + .lvl = 49, + .species = SPECIES_SEAKING, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E2E8[] = { + { + .iv = 255, + .lvl = 64, + .species = SPECIES_DEWGONG, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SIGNAL_BEAM, MOVE_DOUBLE_TEAM}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_CLOYSTER, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SUPERSONIC, MOVE_RAIN_DANCE}, + }, + { + .iv = 255, + .lvl = 63, + .species = SPECIES_PILOSWINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_BLIZZARD, MOVE_EARTHQUAKE, MOVE_DOUBLE_EDGE, MOVE_ROCK_SLIDE}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_JYNX, + .heldItem = ITEM_NONE, + .moves = {MOVE_ICE_BEAM, MOVE_PSYCHIC, MOVE_LOVELY_KISS, MOVE_ATTRACT}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_LAPRAS, + .heldItem = ITEM_CHERI_BERRY, + .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_PSYCHIC, MOVE_THUNDER}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E338[] = { + { + .iv = 255, + .lvl = 65, + .species = SPECIES_STEELIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 65, + .species = SPECIES_HITMONCHAN, + .heldItem = ITEM_NONE, + .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_SLIDE, MOVE_COUNTER}, + }, + { + .iv = 255, + .lvl = 65, + .species = SPECIES_HITMONLEE, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_STEELIX, + .heldItem = ITEM_NONE, + .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_DRAGON_BREATH}, + }, + { + .iv = 255, + .lvl = 68, + .species = SPECIES_MACHAMP, + .heldItem = ITEM_PERSIM_BERRY, + .moves = {MOVE_CROSS_CHOP, MOVE_EARTHQUAKE, MOVE_BRICK_BREAK, MOVE_ROCK_SLIDE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E388[] = { + { + .iv = 255, + .lvl = 66, + .species = SPECIES_GENGAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_HYPNOSIS}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_CROBAT, + .heldItem = ITEM_NONE, + .moves = {MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL, MOVE_CONFUSE_RAY}, + }, + { + .iv = 255, + .lvl = 65, + .species = SPECIES_MISDREAVUS, + .heldItem = ITEM_NONE, + .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_ATTRACT}, + }, + { + .iv = 255, + .lvl = 68, + .species = SPECIES_ARBOK, + .heldItem = ITEM_NONE, + .moves = {MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_GIGA_DRAIN, MOVE_DOUBLE_TEAM}, + }, + { + .iv = 255, + .lvl = 70, + .species = SPECIES_GENGAR, + .heldItem = ITEM_CHESTO_BERRY, + .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_SLUDGE_BOMB}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E3D8[] = { + { + .iv = 255, + .lvl = 68, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_THUNDER_WAVE}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_DRAGONITE, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_FLAMETHROWER}, + }, + { + .iv = 255, + .lvl = 66, + .species = SPECIES_KINGDRA, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_ICE_BEAM}, + }, + { + .iv = 255, + .lvl = 70, + .species = SPECIES_AERODACTYL, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_DRAGONITE, + .heldItem = ITEM_PERSIM_BERRY, + .moves = {MOVE_HYPER_BEAM, MOVE_OUTRAGE, MOVE_THUNDERBOLT, MOVE_ICE_BEAM}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E428[] = { + { + .iv = 255, + .lvl = 72, + .species = SPECIES_HERACROSS, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_TYRANITAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 75, + .species = SPECIES_BLASTOISE, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_EARTHQUAKE, MOVE_RAIN_DANCE}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E488[] = { + { + .iv = 255, + .lvl = 72, + .species = SPECIES_HERACROSS, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_TYRANITAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ARCANINE, + .heldItem = ITEM_NONE, + .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL}, + }, + { + .iv = 255, + .lvl = 75, + .species = SPECIES_VENUSAUR, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_SOLAR_BEAM, MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY}, + }, +}; + +static const struct TrainerMonItemCustomMoves sTrainerMons_823E4E8[] = { + { + .iv = 255, + .lvl = 72, + .species = SPECIES_HERACROSS, + .heldItem = ITEM_NONE, + .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_ALAKAZAM, + .heldItem = ITEM_NONE, + .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, + }, + { + .iv = 255, + .lvl = 72, + .species = SPECIES_TYRANITAR, + .heldItem = ITEM_NONE, + .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_EXEGGUTOR, + .heldItem = ITEM_NONE, + .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, + }, + { + .iv = 255, + .lvl = 73, + .species = SPECIES_GYARADOS, + .heldItem = ITEM_NONE, + .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM}, + }, + { + .iv = 255, + .lvl = 75, + .species = SPECIES_CHARIZARD, + .heldItem = ITEM_SITRUS_BERRY, + .moves = {MOVE_FIRE_BLAST, MOVE_DRAGON_CLAW, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE}, + }, +}; + +static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E548[] = { + { + .iv = 50, + .lvl = 39, + .species = SPECIES_WEEZING, + }, + { + .iv = 50, + .lvl = 39, + .species = SPECIES_MUK, + }, +}; diff --git a/src/trainers.c b/src/data/trainers.h similarity index 57% rename from src/trainers.c rename to src/data/trainers.h index 58f24e62e..46c4ef210 100644 --- a/src/trainers.c +++ b/src/data/trainers.h @@ -1,11679 +1,3 @@ -#include "global.h" -#include "battle.h" -#include "constants/species.h" -#include "constants/moves.h" -#include "constants/items.h" -#include "constants/trainers.h" -#include "constants/trainer_classes.h" - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1A8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1B8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1C8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D0[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1D8[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E0[] = { - { - .iv = 100, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1E8[] = { - { - .iv = 100, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A1F8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A200[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A208[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A210[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A218[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A220[] = { - { - .iv = 100, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A228[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A230[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A238[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A240[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A248[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A250[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A258[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A260[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A268[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A270[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A278[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A280[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A288[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A290[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A298[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2A8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2B8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2C8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2D8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2E8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A2F8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A300[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A308[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A310[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A318[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A320[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A328[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A330[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A338[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A340[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A348[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A350[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A358[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A360[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A368[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A370[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A378[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A380[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A388[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A390[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A398[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3A8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B0[] = { - { - .iv = 100, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3B8[] = { - { - .iv = 100, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3C8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3D8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3E8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A3F0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A400[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A408[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A410[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A418[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A420[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A428[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A430[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A438[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A440[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A448[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A450[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A458[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A460[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A468[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A478[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_SPEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A480[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A498[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 14, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4A8[] = { - { - .iv = 0, - .lvl = 15, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 15, - .species = SPECIES_SPEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4B8[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_SLOWPOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4C0[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 14, - .species = SPECIES_SANDSHREW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D0[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_NIDORAN_M, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4D8[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4E0[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A4F0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A508[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_NIDORINO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A518[] = { - { - .iv = 20, - .lvl = 17, - .species = SPECIES_RATTATA, - }, - { - .iv = 20, - .lvl = 17, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A528[] = { - { - .iv = 0, - .lvl = 6, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 6, - .species = SPECIES_CATERPIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A538[] = { - { - .iv = 0, - .lvl = 7, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 7, - .species = SPECIES_KAKUNA, - }, - { - .iv = 0, - .lvl = 7, - .species = SPECIES_WEEDLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A550[] = { - { - .iv = 0, - .lvl = 9, - .species = SPECIES_WEEDLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A558[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_CATERPIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A570[] = { - { - .iv = 0, - .lvl = 9, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 9, - .species = SPECIES_KAKUNA, - }, - { - .iv = 0, - .lvl = 9, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 9, - .species = SPECIES_METAPOD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A590[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_METAPOD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5A0[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_KAKUNA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5B0[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_METAPOD, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_CATERPIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5C8[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_METAPOD, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_KAKUNA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A5E8[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_WEEDLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A600[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_BUTTERFREE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A608[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_METAPOD, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_VENONAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A620[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_BEEDRILL, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_BEEDRILL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A630[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_WEEDLE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_VENONAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A648[] = { - { - .iv = 0, - .lvl = 9, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 9, - .species = SPECIES_PIDGEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A658[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A668[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_JIGGLYPUFF, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A670[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_PARAS, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_PARAS, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_PARASECT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A688[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A698[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6A0[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6B0[] = { - { - .iv = 0, - .lvl = 12, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 12, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 12, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6C8[] = { - { - .iv = 0, - .lvl = 15, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 15, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6D8[] = { - { - .iv = 0, - .lvl = 13, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_ODDISH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A6F0[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A700[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A710[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_NIDORAN_F, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_NIDORINA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A720[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A738[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A760[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A770[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_WEEPINBELL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A780[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_GLOOM, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A790[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_SHELLDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7A0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_TENTACOOL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B0[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_SHELLDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7B8[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_TENTACOOL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7D0[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_STARYU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7E0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A7F8[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A800[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823A810[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_GEODUDE, - .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_SANDSHREW, - .moves = {MOVE_SCRATCH, MOVE_DEFENSE_CURL, MOVE_SAND_ATTACK, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A830[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 14, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A840[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MANKEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A848[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_SQUIRTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A850[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A860[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A868[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_CHARMANDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A878[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_SANDSHREW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A898[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8A0[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8B0[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_PIDGEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8C8[] = { - { - .iv = 0, - .lvl = 15, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 15, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8D8[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A8F8[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A900[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A910[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A920[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_JIGGLYPUFF, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A938[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_BULBASAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A948[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_BULBASAUR, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_IVYSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A958[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A980[] = { - { - .iv = 30, - .lvl = 29, - .species = SPECIES_RHYHORN, - }, - { - .iv = 30, - .lvl = 29, - .species = SPECIES_LICKITUNG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A990[] = { - { - .iv = 30, - .lvl = 20, - .species = SPECIES_CUBONE, - }, - { - .iv = 30, - .lvl = 20, - .species = SPECIES_SLOWPOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9A0[] = { - { - .iv = 30, - .lvl = 20, - .species = SPECIES_SLOWPOKE, - }, - { - .iv = 30, - .lvl = 20, - .species = SPECIES_SLOWPOKE, - }, - { - .iv = 30, - .lvl = 20, - .species = SPECIES_SLOWPOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9B8[] = { - { - .iv = 30, - .lvl = 22, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 30, - .lvl = 22, - .species = SPECIES_CUBONE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9C8[] = { - { - .iv = 30, - .lvl = 25, - .species = SPECIES_SLOWPOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9D0[] = { - { - .iv = 30, - .lvl = 40, - .species = SPECIES_CHARMELEON, - }, - { - .iv = 30, - .lvl = 40, - .species = SPECIES_LAPRAS, - }, - { - .iv = 30, - .lvl = 40, - .species = SPECIES_LICKITUNG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9E8[] = { - { - .iv = 30, - .lvl = 23, - .species = SPECIES_CUBONE, - }, - { - .iv = 30, - .lvl = 23, - .species = SPECIES_SLOWPOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823A9F8[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_VOLTORB, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA08[] = { - { - .iv = 0, - .lvl = 12, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 12, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 12, - .species = SPECIES_KOFFING, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA20[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE}, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_KOFFING, - .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE, MOVE_CHARGE}, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MAGNEMITE, - .moves = {MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA60[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_MUK, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GRIMER, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AA78[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AA88[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_KOFFING, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_WEEZING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAA0[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_KOFFING, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MAGNEMITE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAC0[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_VOLTORB, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAD0[] = { - { - .iv = 0, - .lvl = 36, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_NINETALES, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AAE8[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_PONYTA, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_GROWLITHE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB08[] = { - { - .iv = 0, - .lvl = 41, - .species = SPECIES_RAPIDASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB10[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB20[] = { - { - .iv = 0, - .lvl = 10, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 10, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB38[] = { - { - .iv = 0, - .lvl = 15, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 15, - .species = SPECIES_GEODUDE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB48[] = { - { - .iv = 0, - .lvl = 13, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_GEODUDE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB68[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AB70[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_ONIX, - .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AB90[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_GEODUDE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABA8[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_ONIX, - .moves = {MOVE_HARDEN, MOVE_ROCK_THROW, MOVE_BIND, MOVE_SCREECH}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ABC8[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_GRAVELER, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ABD8[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GRAVELER, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC08[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC18[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC28[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_GEODUDE, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_GEODUDE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AC48[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_GEODUDE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC60[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GEODUDE, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GRAVELER, - .moves = {MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AC80[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_POISON_GAS}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACB0[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ACD0[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_GRIMER, - .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD20[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD50[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD70[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AD78[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_WEEZING, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AD80[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823ADB0[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADB8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADD8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_WEEZING, - .moves = {MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MUK, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823ADF8[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE48[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AE88[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823AEB8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MUK, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AED8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEE8[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GROWLITHE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AEF0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_PONYTA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF08[] = { - { - .iv = 0, - .lvl = 36, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_NINETALES, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF20[] = { - { - .iv = 0, - .lvl = 41, - .species = SPECIES_PONYTA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF28[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_VULPIX, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_GROWLITHE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF38[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF48[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF58[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_NINETALES, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF60[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_PONYTA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF70[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MAGNEMITE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF80[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MAGNEMITE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AF88[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MAGNETON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFA0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFB8[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_SHELLDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFD0[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFE8[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823AFF8[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B000[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B020[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B040[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_CLOYSTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B050[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MAGIKARP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B080[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B090[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MAGIKARP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0A0[] = { - { - .iv = 0, - .lvl = 16, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 16, - .species = SPECIES_SHELLDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0B0[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SHELLDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0C0[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_STARYU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0D8[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_POLIWHIRL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B0E8[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_GOLDEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B108[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B120[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B130[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_TENTACRUEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B158[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_CLOYSTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B168[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_STARYU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B170[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_SEADRA, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B190[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_SEADRA, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_TENTACRUEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A0[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1A8[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1B8[] = { - { - .iv = 0, - .lvl = 32, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 0, - .lvl = 32, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 32, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1D0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1E8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B1F8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B208[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PRIMEAPE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B218[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHAMP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B228[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B230[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MANKEY, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MACHAMP, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B250[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PRIMEAPE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B260[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_TENTACRUEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B278[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B288[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_ODDISH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B298[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_MAGNEMITE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2A8[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2B8[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_POLIWHIRL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2D8[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B2E8[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B308[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B318[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_EXEGGCUTE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B320[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_RATTATA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B338[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B348[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B350[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_CLOYSTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B368[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B378[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_WIGGLYTUFF, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B388[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_BULBASAUR, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_IVYSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B398[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_WEEPINBELL, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_WEEPINBELL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3B0[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_POLIWAG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3D8[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B3E8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_STARYU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B400[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SEADRA, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B418[] = { - { - .iv = 50, - .lvl = 31, - .species = SPECIES_KADABRA, - }, - { - .iv = 50, - .lvl = 31, - .species = SPECIES_SLOWPOKE, - }, - { - .iv = 50, - .lvl = 31, - .species = SPECIES_MR_MIME, - }, - { - .iv = 50, - .lvl = 31, - .species = SPECIES_KADABRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B438[] = { - { - .iv = 50, - .lvl = 34, - .species = SPECIES_MR_MIME, - }, - { - .iv = 50, - .lvl = 34, - .species = SPECIES_KADABRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B448[] = { - { - .iv = 50, - .lvl = 33, - .species = SPECIES_SLOWPOKE, - }, - { - .iv = 50, - .lvl = 33, - .species = SPECIES_SLOWPOKE, - }, - { - .iv = 50, - .lvl = 33, - .species = SPECIES_SLOWBRO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B460[] = { - { - .iv = 50, - .lvl = 38, - .species = SPECIES_SLOWBRO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B468[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_VOLTORB, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B480[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ELECTRODE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B490[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_KADABRA, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MR_MIME, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4A0[] = { - { - .iv = 0, - .lvl = 41, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 41, - .species = SPECIES_HYPNO, - }, - { - .iv = 0, - .lvl = 41, - .species = SPECIES_KADABRA, - }, - { - .iv = 0, - .lvl = 41, - .species = SPECIES_KADABRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4C0[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_KADABRA, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_DROWZEE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B4E0[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_HYPNO, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B4F0[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MR_MIME, - .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_DOUBLE_SLAP, MOVE_ENCORE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B500[] = { - { - .iv = 0, - .lvl = 46, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_ELECTRODE, - .moves = {MOVE_SWIFT, MOVE_SPARK, MOVE_SELF_DESTRUCT, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MR_MIME, - .moves = {MOVE_PSYCHIC, MOVE_ROLE_PLAY, MOVE_REFLECT, MOVE_ENCORE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B540[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_HYPNO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B548[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_KADABRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B558[] = { - { - .iv = 40, - .lvl = 34, - .species = SPECIES_SANDSLASH, - }, - { - .iv = 40, - .lvl = 34, - .species = SPECIES_ARBOK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B568[] = { - { - .iv = 40, - .lvl = 33, - .species = SPECIES_ARBOK, - }, - { - .iv = 40, - .lvl = 33, - .species = SPECIES_SANDSLASH, - }, - { - .iv = 40, - .lvl = 33, - .species = SPECIES_ARBOK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B580[] = { - { - .iv = 40, - .lvl = 43, - .species = SPECIES_RHYHORN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B588[] = { - { - .iv = 40, - .lvl = 39, - .species = SPECIES_ARBOK, - }, - { - .iv = 40, - .lvl = 39, - .species = SPECIES_TAUROS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B598[] = { - { - .iv = 40, - .lvl = 44, - .species = SPECIES_PERSIAN, - }, - { - .iv = 40, - .lvl = 44, - .species = SPECIES_GOLDUCK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5A8[] = { - { - .iv = 40, - .lvl = 42, - .species = SPECIES_RHYHORN, - }, - { - .iv = 40, - .lvl = 42, - .species = SPECIES_PRIMEAPE, - }, - { - .iv = 40, - .lvl = 42, - .species = SPECIES_ARBOK, - }, - { - .iv = 40, - .lvl = 42, - .species = SPECIES_TAUROS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5C8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B5D8[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_SPEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B600[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B620[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_FARFETCHD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B628[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B638[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_FARFETCHD, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_DODUO, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B658[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DODRIO, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DODUO, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DODUO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B670[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B680[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_DODRIO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B688[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_FEAROW, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_SPEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6A8[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_FEAROW, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_FEAROW, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6C0[] = { - { - .iv = 0, - .lvl = 39, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 39, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 39, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 39, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6E0[] = { - { - .iv = 0, - .lvl = 39, - .species = SPECIES_FARFETCHD, - }, - { - .iv = 0, - .lvl = 39, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B6F0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DODUO, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B708[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B728[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B738[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DODUO, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B750[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 37, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B760[] = { - { - .iv = 100, - .lvl = 31, - .species = SPECIES_MANKEY, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 31, - .species = SPECIES_MANKEY, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 31, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B778[] = { - { - .iv = 100, - .lvl = 32, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 32, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B788[] = { - { - .iv = 100, - .lvl = 36, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B790[] = { - { - .iv = 100, - .lvl = 31, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 31, - .species = SPECIES_MANKEY, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 31, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7A8[] = { - { - .iv = 100, - .lvl = 40, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 40, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7B8[] = { - { - .iv = 100, - .lvl = 43, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7C0[] = { - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823B7D8[] = { - { - .iv = 100, - .lvl = 43, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 43, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 43, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_SQUIRTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B7F8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_BULBASAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B800[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_CHARMANDER, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B808[] = { - { - .iv = 50, - .lvl = 9, - .species = SPECIES_PIDGEY, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 9, - .species = SPECIES_SQUIRTLE, - .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_NONE, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B828[] = { - { - .iv = 50, - .lvl = 9, - .species = SPECIES_PIDGEY, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 9, - .species = SPECIES_BULBASAUR, - .moves = {MOVE_TACKLE, MOVE_GROWL, MOVE_NONE, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B848[] = { - { - .iv = 50, - .lvl = 9, - .species = SPECIES_PIDGEY, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 9, - .species = SPECIES_CHARMANDER, - .moves = {MOVE_SCRATCH, MOVE_GROWL, MOVE_NONE, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B868[] = { - { - .iv = 50, - .lvl = 17, - .species = SPECIES_PIDGEOTTO, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_ABRA, - .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 15, - .species = SPECIES_RATTATA, - .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, - }, - { - .iv = 100, - .lvl = 18, - .species = SPECIES_SQUIRTLE, - .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_WITHDRAW, MOVE_WATER_GUN}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8A8[] = { - { - .iv = 50, - .lvl = 17, - .species = SPECIES_PIDGEOTTO, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_ABRA, - .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 15, - .species = SPECIES_RATTATA, - .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, - }, - { - .iv = 100, - .lvl = 18, - .species = SPECIES_BULBASAUR, - .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B8E8[] = { - { - .iv = 50, - .lvl = 17, - .species = SPECIES_PIDGEOTTO, - .moves = {MOVE_TACKLE, MOVE_SAND_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_ABRA, - .moves = {MOVE_TELEPORT, MOVE_NONE, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 50, - .lvl = 15, - .species = SPECIES_RATTATA, - .moves = {MOVE_TACKLE, MOVE_TAIL_WHIP, MOVE_QUICK_ATTACK, MOVE_NONE}, - }, - { - .iv = 100, - .lvl = 18, - .species = SPECIES_CHARMANDER, - .moves = {MOVE_METAL_CLAW, MOVE_EMBER, MOVE_GROWL, MOVE_SCRATCH}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B928[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ELECTRODE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_WEEZING, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B938[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_GRIMER, - .moves = {MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B978[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_VOLTORB, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MAGNETON, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B990[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ELECTRODE, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823B9B0[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_ELECTRODE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9B8[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MAGNETON, - .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_MAGNEMITE, - .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823B9F8[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_MAGNETON, - .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_MAGNEMITE, - .moves = {MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC, MOVE_THUNDER_SHOCK}, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA48[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ELECTRODE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA58[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ELECTRODE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BA68[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE, MOVE_SMOG}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MAGNETON, - .moves = {MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM, MOVE_SUPERSONIC}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BA98[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_KOFFING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAA8[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_MAGNETON, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_VOLTORB, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAC0[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_MAGNEMITE, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_ELECTRODE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAD0[] = { - { - .iv = 250, - .lvl = 25, - .species = SPECIES_ONIX, - }, - { - .iv = 250, - .lvl = 24, - .species = SPECIES_RHYHORN, - }, - { - .iv = 250, - .lvl = 29, - .species = SPECIES_KANGASKHAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BAE8[] = { - { - .iv = 250, - .lvl = 37, - .species = SPECIES_NIDORINO, - }, - { - .iv = 250, - .lvl = 35, - .species = SPECIES_KANGASKHAN, - }, - { - .iv = 250, - .lvl = 37, - .species = SPECIES_RHYHORN, - }, - { - .iv = 250, - .lvl = 41, - .species = SPECIES_NIDOQUEEN, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BB08[] = { - { - .iv = 0, - .lvl = 45, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE}, - }, - { - .iv = 0, - .lvl = 42, - .species = SPECIES_DUGTRIO, - .moves = {MOVE_SLASH, MOVE_SAND_TOMB, MOVE_MUD_SLAP, MOVE_EARTHQUAKE}, - }, - { - .iv = 0, - .lvl = 44, - .species = SPECIES_NIDOQUEEN, - .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE}, - }, - { - .iv = 0, - .lvl = 45, - .species = SPECIES_NIDOKING, - .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_EARTHQUAKE}, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_EARTHQUAKE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB58[] = { - { - .iv = 0, - .lvl = 13, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB68[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB80[] = { - { - .iv = 0, - .lvl = 11, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 11, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BB90[] = { - { - .iv = 0, - .lvl = 13, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 13, - .species = SPECIES_SANDSHREW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBA0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_DROWZEE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBB0[] = { - { - .iv = 0, - .lvl = 15, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 15, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBC0[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBD0[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BBE0[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BBF0[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_GRIMER, - .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN}, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BC20[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC40[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GRIMER, - .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN}, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_KOFFING, - .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BC60[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_ZUBAT, - .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS, MOVE_NONE}, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_GRIMER, - .moves = {MOVE_SLUDGE, MOVE_DISABLE, MOVE_HARDEN, MOVE_POUND}, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_ZUBAT, - .moves = {MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_RATICATE, - .moves = {MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCB0[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_DROWZEE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCC8[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCD8[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BCF0[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_ARBOK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD08[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_KOFFING, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD18[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_GOLBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD30[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_DROWZEE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD40[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD60[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD70[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_CUBONE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BD80[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_GOLBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDA8[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HYPNO, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDC0[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_DROWZEE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDD0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_CUBONE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDE8[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_ARBOK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF0[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_HYPNO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BDF8[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE08[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GOLBAT, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BE20[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_RATICATE, - .moves = {MOVE_SCARY_FACE, MOVE_HYPER_FANG, MOVE_QUICK_ATTACK, MOVE_TAIL_WHIP}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_ARBOK, - .moves = {MOVE_GLARE, MOVE_BITE, MOVE_POISON_STING, MOVE_LEER}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_GOLBAT, - .moves = {MOVE_WING_ATTACK, MOVE_BITE, MOVE_ASTONISH, MOVE_SUPERSONIC}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE60[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_CUBONE, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_CUBONE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE70[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BE80[] = { - { - .iv = 0, - .lvl = 26, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_GOLBAT, - }, - { - .iv = 0, - .lvl = 26, - .species = SPECIES_RATTATA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEA0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GOLBAT, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEB8[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_MACHOP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BED0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GOLBAT, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HYPNO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEE8[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BEF0[] = { - { - .iv = 0, - .lvl = 25, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 25, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823BF18[] = { - { - .iv = 0, - .lvl = 32, - .species = SPECIES_CUBONE, - }, - { - .iv = 0, - .lvl = 32, - .species = SPECIES_DROWZEE, - }, - { - .iv = 0, - .lvl = 32, - .species = SPECIES_MAROWAK, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF30[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_SANDSLASH, - .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, - }, - { - .iv = 100, - .lvl = 37, - .species = SPECIES_SANDSLASH, - .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE}, - }, - { - .iv = 100, - .lvl = 39, - .species = SPECIES_NIDORINO, - .moves = {MOVE_FURY_ATTACK, MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, - }, - { - .iv = 100, - .lvl = 39, - .species = SPECIES_NIDOKING, - .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BF80[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_EXEGGUTOR, - .moves = {MOVE_EGG_BOMB, MOVE_CONFUSION, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SANDSLASH, - .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_POISON_STING, MOVE_SAND_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CLOYSTER, - .moves = {MOVE_SPIKE_CANNON, MOVE_SPIKES, MOVE_AURORA_BEAM, MOVE_SUPERSONIC}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_ELECTRODE, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_LIGHT_SCREEN}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_ARCANINE, - .moves = {MOVE_FLAME_WHEEL, MOVE_ROAR, MOVE_BITE, MOVE_TAKE_DOWN}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823BFD0[] = { - { - .iv = 100, - .lvl = 41, - .species = SPECIES_KINGLER, - .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_POLIWHIRL, - .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_SLAP, MOVE_WATER_GUN, MOVE_HYPNOSIS}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_TENTACRUEL, - .moves = {MOVE_BARRIER, MOVE_WRAP, MOVE_BUBBLE_BEAM, MOVE_ACID}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SEADRA, - .moves = {MOVE_WATER_GUN, MOVE_SMOKESCREEN, MOVE_TWISTER, MOVE_LEER}, - }, - { - .iv = 100, - .lvl = 43, - .species = SPECIES_BLASTOISE, - .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_RAIN_DANCE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C020[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SLOWPOKE, - .moves = {MOVE_HEADBUTT, MOVE_CONFUSION, MOVE_WATER_GUN, MOVE_DISABLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SHELLDER, - .moves = {MOVE_AURORA_BEAM, MOVE_CLAMP, MOVE_SUPERSONIC, MOVE_LEER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_KINGLER, - .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_STARMIE, - .moves = {MOVE_BUBBLE_BEAM, MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_GOLDUCK, - .moves = {MOVE_CONFUSION, MOVE_SCRATCH, MOVE_SCREECH, MOVE_DISABLE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C070[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RATICATE, - .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_IVYSAUR, - .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_SWEET_SCENT, MOVE_SYNTHESIS}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_WARTORTLE, - .moves = {MOVE_WATER_GUN, MOVE_BITE, MOVE_RAPID_SPIN, MOVE_TAIL_WHIP}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CHARMELEON, - .moves = {MOVE_FLAMETHROWER, MOVE_SLASH, MOVE_SMOKESCREEN, MOVE_SCARY_FACE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CHARIZARD, - .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SMOKESCREEN, MOVE_SCARY_FACE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C0C0[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PIDGEOTTO, - .moves = {MOVE_WING_ATTACK, MOVE_FEATHER_DANCE, MOVE_WHIRLWIND, MOVE_QUICK_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_FEAROW, - .moves = {MOVE_DRILL_PECK, MOVE_MIRROR_MOVE, MOVE_PURSUIT, MOVE_LEER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PERSIAN, - .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_SCREECH, MOVE_BITE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_LICKITUNG, - .moves = {MOVE_SLAM, MOVE_DISABLE, MOVE_WRAP, MOVE_SUPERSONIC}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_TAUROS, - .moves = {MOVE_HORN_ATTACK, MOVE_SCARY_FACE, MOVE_SWAGGER, MOVE_TAIL_WHIP}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C110[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDORINO, - .moves = {MOVE_SCRATCH, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_BITE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDORINA, - .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_DOUBLE_KICK, MOVE_LEER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RATICATE, - .moves = {MOVE_SUPER_FANG, MOVE_PURSUIT, MOVE_SCARY_FACE, MOVE_QUICK_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SANDSLASH, - .moves = {MOVE_FURY_SWIPES, MOVE_SWIFT, MOVE_SLASH, MOVE_POISON_STING}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RHYHORN, - .moves = {MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP, MOVE_TAIL_WHIP}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C160[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_SEEL, - .moves = {MOVE_TAKE_DOWN, MOVE_AURORA_BEAM, MOVE_ICY_WIND, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_GRAVELER, - .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROCK_THROW, MOVE_MUD_SPORT}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_KINGLER, - .moves = {MOVE_GUILLOTINE, MOVE_STOMP, MOVE_MUD_SHOT, MOVE_BUBBLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_ONIX, - .moves = {MOVE_SLAM, MOVE_SANDSTORM, MOVE_DRAGON_BREATH, MOVE_ROCK_THROW}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CLOYSTER, - .moves = {MOVE_SPIKE_CANNON, MOVE_AURORA_BEAM, MOVE_SUPERSONIC, MOVE_PROTECT}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C1B0[] = { - { - .iv = 100, - .lvl = 38, - .species = SPECIES_SANDSLASH, - .moves = {MOVE_SLASH, MOVE_SWIFT, MOVE_SAND_ATTACK, MOVE_POISON_STING}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GRAVELER, - .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_MUD_SPORT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_ONIX, - .moves = {MOVE_DRAGON_BREATH, MOVE_SANDSTORM, MOVE_ROCK_THROW, MOVE_BIND}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GRAVELER, - .moves = {MOVE_ROCK_BLAST, MOVE_MAGNITUDE, MOVE_ROLLOUT, MOVE_DEFENSE_CURL}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MAROWAK, - .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C200[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_MAROWAK, - .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 37, - .species = SPECIES_MAROWAK, - .moves = {MOVE_BONEMERANG, MOVE_HEADBUTT, MOVE_LEER, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK, MOVE_SCARY_FACE}, - }, - { - .iv = 100, - .lvl = 39, - .species = SPECIES_NIDORINA, - .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, - }, - { - .iv = 100, - .lvl = 39, - .species = SPECIES_NIDOQUEEN, - .moves = {MOVE_BODY_SLAM, MOVE_BITE, MOVE_POISON_STING, MOVE_DOUBLE_KICK}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C250[] = { - { - .iv = 100, - .lvl = 22, - .species = SPECIES_BELLSPROUT, - .moves = {MOVE_WRAP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH}, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_ODDISH, - .moves = {MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_ABSORB, MOVE_SWEET_SCENT}, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_WEEPINBELL, - .moves = {MOVE_VINE_WHIP, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_GROWTH}, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_GLOOM, - .moves = {MOVE_ABSORB, MOVE_STUN_SPORE, MOVE_POISON_POWDER, MOVE_SWEET_SCENT}, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_IVYSAUR, - .moves = {MOVE_RAZOR_LEAF, MOVE_SLEEP_POWDER, MOVE_VINE_WHIP, MOVE_LEECH_SEED}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2A0[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_BELLSPROUT, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_POISON_POWDER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_WEEPINBELL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VICTREEBEL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PARAS, - .moves = {MOVE_GROWTH, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_STUN_SPORE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PARASECT, - .moves = {MOVE_SPORE, MOVE_SLASH, MOVE_LEECH_LIFE, MOVE_POISON_POWDER}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C2F0[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CLEFAIRY, - .moves = {MOVE_LIGHT_SCREEN, MOVE_COSMIC_POWER, MOVE_DOUBLE_SLAP, MOVE_ENCORE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_JIGGLYPUFF, - .moves = {MOVE_SING, MOVE_BODY_SLAM, MOVE_ROLLOUT, MOVE_DISABLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PERSIAN, - .moves = {MOVE_PAY_DAY, MOVE_FAINT_ATTACK, MOVE_BITE, MOVE_SCREECH}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_DEWGONG, - .moves = {MOVE_SHEER_COLD, MOVE_TAKE_DOWN, MOVE_REST, MOVE_AURORA_BEAM}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_CHANSEY, - .moves = {MOVE_SING, MOVE_EGG_BOMB, MOVE_SOFT_BOILED, MOVE_MINIMIZE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C340[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_BEEDRILL, - .moves = {MOVE_PIN_MISSILE, MOVE_TWINEEDLE, MOVE_AGILITY, MOVE_PURSUIT}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_BUTTERFREE, - .moves = {MOVE_SAFEGUARD, MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PARASECT, - .moves = {MOVE_SPORE, MOVE_LEECH_LIFE, MOVE_SLASH, MOVE_GROWTH}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VENONAT, - .moves = {MOVE_PSYBEAM, MOVE_STUN_SPORE, MOVE_LEECH_LIFE, MOVE_DISABLE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VENOMOTH, - .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_SUPERSONIC, MOVE_LEECH_LIFE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C390[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PERSIAN, - .moves = {MOVE_FURY_SWIPES, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_PAY_DAY}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PONYTA, - .moves = {MOVE_AGILITY, MOVE_TAKE_DOWN, MOVE_FIRE_SPIN, MOVE_STOMP}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RAPIDASH, - .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_STOMP, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VULPIX, - .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_QUICK_ATTACK, MOVE_IMPRISON}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NINETALES, - .moves = {MOVE_SAFEGUARD, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_FIRE_SPIN}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C3E0[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_TANGELA, - .moves = {MOVE_SLAM, MOVE_BIND, MOVE_MEGA_DRAIN, MOVE_INGRAIN}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_GLOOM, - .moves = {MOVE_ACID, MOVE_MOONLIGHT, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_MEGA_DRAIN, MOVE_ACID, MOVE_STUN_SPORE, MOVE_AROMATHERAPY}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_IVYSAUR, - .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWL, MOVE_LEECH_SEED}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_VENUSAUR, - .moves = {MOVE_RAZOR_LEAF, MOVE_GROWTH, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C430[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RHYHORN, - .moves = {MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE, MOVE_STOMP}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDORINA, - .moves = {MOVE_DOUBLE_KICK, MOVE_FURY_SWIPES, MOVE_BITE, MOVE_FLATTER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDOQUEEN, - .moves = {MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_BITE, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDORINO, - .moves = {MOVE_HORN_ATTACK, MOVE_POISON_STING, MOVE_FOCUS_ENERGY, MOVE_LEER}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NIDOKING, - .moves = {MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING, MOVE_PECK}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C480[] = { - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PERSIAN, - .moves = {MOVE_FURY_SWIPES, MOVE_BITE, MOVE_SCREECH, MOVE_FAINT_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_NINETALES, - .moves = {MOVE_FLAMETHROWER, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_GRUDGE}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RAPIDASH, - .moves = {MOVE_FURY_ATTACK, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN, MOVE_AGILITY}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_PIKACHU, - .moves = {MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_QUICK_ATTACK}, - }, - { - .iv = 100, - .lvl = 42, - .species = SPECIES_RAICHU, - .moves = {MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_SLAM, MOVE_DOUBLE_TEAM}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823C4D0[] = { - { - .iv = 250, - .lvl = 52, - .species = SPECIES_DEWGONG, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_HAIL, MOVE_SAFEGUARD}, - }, - { - .iv = 250, - .lvl = 51, - .species = SPECIES_CLOYSTER, - .heldItem = ITEM_NONE, - .moves = {MOVE_SPIKES, MOVE_PROTECT, MOVE_HAIL, MOVE_DIVE}, - }, - { - .iv = 250, - .lvl = 52, - .species = SPECIES_SLOWBRO, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_AMNESIA, MOVE_YAWN}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_JYNX, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_PUNCH, MOVE_DOUBLE_SLAP, MOVE_LOVELY_KISS, MOVE_ATTRACT}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_LAPRAS, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_CONFUSE_RAY, MOVE_ICE_BEAM, MOVE_SURF, MOVE_BODY_SLAM}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823C520[] = { - { - .iv = 250, - .lvl = 51, - .species = SPECIES_ONIX, - .heldItem = ITEM_NONE, - .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_IRON_TAIL, MOVE_ROAR}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_NONE, - .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_TOMB, MOVE_COUNTER}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_NONE, - .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_BRICK_BREAK, MOVE_FACADE}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_ONIX, - .heldItem = ITEM_NONE, - .moves = {MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_SAND_TOMB}, - }, - { - .iv = 250, - .lvl = 56, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_CROSS_CHOP, MOVE_BULK_UP, MOVE_SCARY_FACE, MOVE_ROCK_TOMB}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823C570[] = { - { - .iv = 250, - .lvl = 54, - .species = SPECIES_GENGAR, - .heldItem = ITEM_NONE, - .moves = {MOVE_SHADOW_PUNCH, MOVE_CONFUSE_RAY, MOVE_TOXIC, MOVE_DOUBLE_TEAM}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_GOLBAT, - .heldItem = ITEM_NONE, - .moves = {MOVE_CONFUSE_RAY, MOVE_POISON_FANG, MOVE_AIR_CUTTER, MOVE_BITE}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_HAUNTER, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_CURSE, MOVE_MEAN_LOOK}, - }, - { - .iv = 250, - .lvl = 56, - .species = SPECIES_ARBOK, - .heldItem = ITEM_NONE, - .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_IRON_TAIL, MOVE_BITE}, - }, - { - .iv = 250, - .lvl = 58, - .species = SPECIES_GENGAR, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_SHADOW_BALL, MOVE_SLUDGE_BOMB, MOVE_HYPNOSIS, MOVE_NIGHTMARE}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823C5C0[] = { - { - .iv = 250, - .lvl = 56, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_RAGE, MOVE_TWISTER, MOVE_BITE}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_DRAGONAIR, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_DRAGON_RAGE, MOVE_OUTRAGE}, - }, - { - .iv = 250, - .lvl = 54, - .species = SPECIES_DRAGONAIR, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_THUNDER_WAVE, MOVE_OUTRAGE}, - }, - { - .iv = 250, - .lvl = 58, - .species = SPECIES_AERODACTYL, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_WING_ATTACK, MOVE_SCARY_FACE}, - }, - { - .iv = 250, - .lvl = 60, - .species = SPECIES_DRAGONITE, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_HYPER_BEAM, MOVE_SAFEGUARD, MOVE_OUTRAGE, MOVE_WING_ATTACK}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C610[] = { - { - .iv = 0, - .lvl = 12, - .species = SPECIES_GEODUDE, - .moves = {MOVE_TACKLE, MOVE_DEFENSE_CURL, MOVE_NONE, MOVE_NONE}, - }, - { - .iv = 0, - .lvl = 14, - .species = SPECIES_ONIX, - .moves = {MOVE_TACKLE, MOVE_BIND, MOVE_ROCK_TOMB, MOVE_NONE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C630[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_STARYU, - .moves = {MOVE_TACKLE, MOVE_HARDEN, MOVE_RECOVER, MOVE_WATER_PULSE}, - }, - { - .iv = 0, - .lvl = 21, - .species = SPECIES_STARMIE, - .moves = {MOVE_SWIFT, MOVE_RECOVER, MOVE_RAPID_SPIN, MOVE_WATER_PULSE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C650[] = { - { - .iv = 0, - .lvl = 21, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SONIC_BOOM, MOVE_TACKLE, MOVE_SCREECH, MOVE_SHOCK_WAVE}, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_PIKACHU, - .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE}, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_RAICHU, - .moves = {MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_DOUBLE_TEAM, MOVE_SHOCK_WAVE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C680[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VICTREEBEL, - .moves = {MOVE_STUN_SPORE, MOVE_ACID, MOVE_POISON_POWDER, MOVE_GIGA_DRAIN}, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_TANGELA, - .moves = {MOVE_POISON_POWDER, MOVE_CONSTRICT, MOVE_INGRAIN, MOVE_GIGA_DRAIN}, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_SLEEP_POWDER, MOVE_ACID, MOVE_STUN_SPORE, MOVE_GIGA_DRAIN}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6B0[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_KOFFING, - .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, - }, - { - .iv = 0, - .lvl = 39, - .species = SPECIES_MUK, - .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_ACID_ARMOR, MOVE_TOXIC}, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_KOFFING, - .moves = {MOVE_SELF_DESTRUCT, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, - }, - { - .iv = 0, - .lvl = 43, - .species = SPECIES_WEEZING, - .moves = {MOVE_TACKLE, MOVE_SLUDGE, MOVE_SMOKESCREEN, MOVE_TOXIC}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C6F0[] = { - { - .iv = 0, - .lvl = 42, - .species = SPECIES_GROWLITHE, - .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST}, - }, - { - .iv = 0, - .lvl = 40, - .species = SPECIES_PONYTA, - .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST}, - }, - { - .iv = 0, - .lvl = 42, - .species = SPECIES_RAPIDASH, - .moves = {MOVE_STOMP, MOVE_BOUNCE, MOVE_FIRE_SPIN, MOVE_FIRE_BLAST}, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_ARCANINE, - .moves = {MOVE_BITE, MOVE_ROAR, MOVE_TAKE_DOWN, MOVE_FIRE_BLAST}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C730[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_KADABRA, - .moves = {MOVE_PSYBEAM, MOVE_REFLECT, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND}, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_MR_MIME, - .moves = {MOVE_BARRIER, MOVE_PSYBEAM, MOVE_BATON_PASS, MOVE_CALM_MIND}, - }, - { - .iv = 0, - .lvl = 38, - .species = SPECIES_VENOMOTH, - .moves = {MOVE_PSYBEAM, MOVE_GUST, MOVE_LEECH_LIFE, MOVE_SUPERSONIC}, - }, - { - .iv = 0, - .lvl = 43, - .species = SPECIES_ALAKAZAM, - .moves = {MOVE_PSYCHIC, MOVE_RECOVER, MOVE_FUTURE_SIGHT, MOVE_CALM_MIND}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C770[] = { - { - .iv = 0, - .lvl = 18, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 18, - .species = SPECIES_GROWLITHE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C780[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C790[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C798[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7A0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_PONYTA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7B0[] = { - { - .iv = 50, - .lvl = 19, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_RATICATE, - }, - { - .iv = 50, - .lvl = 18, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7D0[] = { - { - .iv = 50, - .lvl = 19, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_RATICATE, - }, - { - .iv = 50, - .lvl = 18, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_IVYSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C7F0[] = { - { - .iv = 50, - .lvl = 19, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 50, - .lvl = 16, - .species = SPECIES_RATICATE, - }, - { - .iv = 50, - .lvl = 18, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C810[] = { - { - .iv = 100, - .lvl = 25, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 100, - .lvl = 23, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_EXEGGCUTE, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 25, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C838[] = { - { - .iv = 100, - .lvl = 25, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 100, - .lvl = 23, - .species = SPECIES_GYARADOS, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 25, - .species = SPECIES_IVYSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C860[] = { - { - .iv = 100, - .lvl = 25, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 100, - .lvl = 23, - .species = SPECIES_EXEGGCUTE, - }, - { - .iv = 100, - .lvl = 22, - .species = SPECIES_GYARADOS, - }, - { - .iv = 100, - .lvl = 20, - .species = SPECIES_KADABRA, - }, - { - .iv = 100, - .lvl = 25, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C888[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_EXEGGCUTE, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_ALAKAZAM, - }, - { - .iv = 150, - .lvl = 40, - .species = SPECIES_BLASTOISE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8B0[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GYARADOS, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_ALAKAZAM, - }, - { - .iv = 150, - .lvl = 40, - .species = SPECIES_VENUSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823C8D8[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_EXEGGCUTE, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_GYARADOS, - }, - { - .iv = 100, - .lvl = 35, - .species = SPECIES_ALAKAZAM, - }, - { - .iv = 150, - .lvl = 40, - .species = SPECIES_CHARIZARD, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C900[] = { - { - .iv = 150, - .lvl = 47, - .species = SPECIES_PIDGEOT, - .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_GROWLITHE, - .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_EXEGGCUTE, - .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE}, - }, - { - .iv = 150, - .lvl = 47, - .species = SPECIES_ALAKAZAM, - .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_BLASTOISE, - .moves = {MOVE_WATER_GUN, MOVE_RAIN_DANCE, MOVE_BITE, MOVE_RAPID_SPIN}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C960[] = { - { - .iv = 150, - .lvl = 47, - .species = SPECIES_PIDGEOT, - .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_GYARADOS, - .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_GROWLITHE, - .moves = {MOVE_FLAME_WHEEL, MOVE_TAKE_DOWN, MOVE_LEER, MOVE_AGILITY}, - }, - { - .iv = 150, - .lvl = 47, - .species = SPECIES_ALAKAZAM, - .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_VENUSAUR, - .moves = {MOVE_RAZOR_LEAF, MOVE_SWEET_SCENT, MOVE_GROWTH, MOVE_SYNTHESIS}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823C9C0[] = { - { - .iv = 150, - .lvl = 47, - .species = SPECIES_PIDGEOT, - .moves = {MOVE_FEATHER_DANCE, MOVE_WING_ATTACK, MOVE_GUST, MOVE_QUICK_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_RHYHORN, - .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_FURY_ATTACK}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_EXEGGCUTE, - .moves = {MOVE_SOLAR_BEAM, MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE}, - }, - { - .iv = 150, - .lvl = 45, - .species = SPECIES_GYARADOS, - .moves = {MOVE_HYDRO_PUMP, MOVE_TWISTER, MOVE_LEER, MOVE_RAIN_DANCE}, - }, - { - .iv = 150, - .lvl = 47, - .species = SPECIES_ALAKAZAM, - .moves = {MOVE_PSYCHIC, MOVE_CALM_MIND, MOVE_FUTURE_SIGHT, MOVE_DISABLE}, - }, - { - .iv = 250, - .lvl = 53, - .species = SPECIES_CHARIZARD, - .moves = {MOVE_FLAMETHROWER, MOVE_WING_ATTACK, MOVE_SLASH, MOVE_SCARY_FACE}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823CA20[] = { - { - .iv = 255, - .lvl = 59, - .species = SPECIES_PIDGEOT, - .heldItem = ITEM_NONE, - .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, - }, - { - .iv = 255, - .lvl = 57, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_RHYDON, - .heldItem = ITEM_NONE, - .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_ARCANINE, - .heldItem = ITEM_NONE, - .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE}, - }, - { - .iv = 255, - .lvl = 61, - .species = SPECIES_EXEGGUTOR, - .heldItem = ITEM_NONE, - .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, - }, - { - .iv = 255, - .lvl = 63, - .species = SPECIES_BLASTOISE, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_HYDRO_PUMP, MOVE_RAIN_DANCE, MOVE_SKULL_BASH, MOVE_BITE}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823CA80[] = { - { - .iv = 255, - .lvl = 59, - .species = SPECIES_PIDGEOT, - .heldItem = ITEM_NONE, - .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, - }, - { - .iv = 255, - .lvl = 57, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_RHYDON, - .heldItem = ITEM_NONE, - .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH}, - }, - { - .iv = 255, - .lvl = 61, - .species = SPECIES_ARCANINE, - .heldItem = ITEM_NONE, - .moves = {MOVE_EXTREME_SPEED, MOVE_FLAMETHROWER, MOVE_ROAR, MOVE_BITE}, - }, - { - .iv = 255, - .lvl = 63, - .species = SPECIES_VENUSAUR, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_SOLAR_BEAM, MOVE_SYNTHESIS, MOVE_SUNNY_DAY, MOVE_GROWTH}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823CAE0[] = { - { - .iv = 255, - .lvl = 59, - .species = SPECIES_PIDGEOT, - .heldItem = ITEM_NONE, - .moves = {MOVE_AERIAL_ACE, MOVE_FEATHER_DANCE, MOVE_SAND_ATTACK, MOVE_WHIRLWIND}, - }, - { - .iv = 255, - .lvl = 57, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_RHYDON, - .heldItem = ITEM_NONE, - .moves = {MOVE_TAKE_DOWN, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_SCARY_FACE}, - }, - { - .iv = 255, - .lvl = 59, - .species = SPECIES_EXEGGUTOR, - .heldItem = ITEM_NONE, - .moves = {MOVE_GIGA_DRAIN, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, - }, - { - .iv = 255, - .lvl = 61, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_RAGE, MOVE_BITE, MOVE_THRASH}, - }, - { - .iv = 255, - .lvl = 63, - .species = SPECIES_CHARIZARD, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_FIRE_BLAST, MOVE_AERIAL_ACE, MOVE_SLASH, MOVE_FIRE_SPIN}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB40[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB48[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB50[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB58[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB60[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB70[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB78[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB80[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB88[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB90[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CB98[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB0[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBB8[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC0[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBC8[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD0[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBD8[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE0[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CBE8[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC00[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC08[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GASTLY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC10[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC20[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC28[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GASTLY, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_HAUNTER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC40[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC50[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_HORSEA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC68[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CC90[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_POLIWAG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCA0[] = { - { - .iv = 0, - .lvl = 27, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 27, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CCC0[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_KOFFING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_WEEZING, - .moves = {MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CCF0[] = { - { - .iv = 0, - .lvl = 14, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 14, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD00[] = { - { - .iv = 0, - .lvl = 31, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 31, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD10[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_HORSEA, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SEEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD28[] = { - { - .iv = 0, - .lvl = 20, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 20, - .species = SPECIES_PIDGEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD40[] = { - { - .iv = 0, - .lvl = 19, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 19, - .species = SPECIES_BELLSPROUT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD60[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD70[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_NIDORINO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD80[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_TANGELA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CD98[] = { - { - .iv = 0, - .lvl = 28, - .species = SPECIES_GLOOM, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_ODDISH, - }, - { - .iv = 0, - .lvl = 28, - .species = SPECIES_ODDISH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDB0[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_RAICHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC0[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDC8[] = { - { - .iv = 0, - .lvl = 23, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDD0[] = { - { - .iv = 0, - .lvl = 17, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 0, - .lvl = 17, - .species = SPECIES_PONYTA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CDE0[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_JIGGLYPUFF, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CDF0[] = { - { - .iv = 100, - .lvl = 45, - .species = SPECIES_NIDOQUEEN, - .moves = {MOVE_SUPERPOWER, MOVE_BODY_SLAM, MOVE_DOUBLE_KICK, MOVE_POISON_STING}, - }, - { - .iv = 100, - .lvl = 45, - .species = SPECIES_NIDOKING, - .moves = {MOVE_MEGAHORN, MOVE_THRASH, MOVE_DOUBLE_KICK, MOVE_POISON_STING}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE10[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE20[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_CHARMANDER, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_SQUIRTLE, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823CE30[] = { - { - .iv = 50, - .lvl = 29, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 29, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE40[] = { - { - .iv = 0, - .lvl = 29, - .species = SPECIES_RAPIDASH, - }, - { - .iv = 0, - .lvl = 29, - .species = SPECIES_NINETALES, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE50[] = { - { - .iv = 0, - .lvl = 30, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 30, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE60[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_SEADRA, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE70[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE78[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE80[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE88[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE90[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CE98[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEA0[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_RATICATE, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEB0[] = { - { - .iv = 120, - .lvl = 48, - .species = SPECIES_RATICATE, - }, - { - .iv = 120, - .lvl = 48, - .species = SPECIES_ARBOK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEC0[] = { - { - .iv = 20, - .lvl = 20, - .species = SPECIES_EKANS, - }, - { - .iv = 20, - .lvl = 20, - .species = SPECIES_SANDSHREW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CED0[] = { - { - .iv = 20, - .lvl = 20, - .species = SPECIES_PIDGEY, - }, - { - .iv = 20, - .lvl = 20, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEE0[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_NIDORINA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CEF0[] = { - { - .iv = 20, - .lvl = 19, - .species = SPECIES_RATICATE, - }, - { - .iv = 20, - .lvl = 19, - .species = SPECIES_EKANS, - }, - { - .iv = 20, - .lvl = 19, - .species = SPECIES_ZUBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF08[] = { - { - .iv = 60, - .lvl = 27, - .species = SPECIES_RATICATE, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_EKANS, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_GOLBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF20[] = { - { - .iv = 120, - .lvl = 52, - .species = SPECIES_RATICATE, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_ARBOK, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_GOLBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF38[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_ARBOK, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_SANDSHREW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF48[] = { - { - .iv = 20, - .lvl = 20, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 20, - .lvl = 20, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF58[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF68[] = { - { - .iv = 80, - .lvl = 48, - .species = SPECIES_ARBOK, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF78[] = { - { - .iv = 40, - .lvl = 25, - .species = SPECIES_MACHOKE, - }, - { - .iv = 40, - .lvl = 25, - .species = SPECIES_GRAVELER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF88[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF90[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CF98[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFA8[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823CFB0[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_HOUNDOUR, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_HOUNDOUR, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823CFC0[] = { - { - .iv = 100, - .lvl = 48, - .species = SPECIES_NATU, - .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_SLOWBRO, - .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN}, - }, - { - .iv = 100, - .lvl = 49, - .species = SPECIES_KADABRA, - .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823CFF0[] = { - { - .iv = 50, - .lvl = 37, - .species = SPECIES_MANKEY, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 37, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D000[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_POLIWAG, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_POLIWAG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D018[] = { - { - .iv = 30, - .lvl = 48, - .species = SPECIES_PIKACHU, - }, - { - .iv = 30, - .lvl = 48, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 30, - .lvl = 48, - .species = SPECIES_MARILL, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D030[] = { - { - .iv = 100, - .lvl = 51, - .species = SPECIES_WEEPINBELL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_WRAP}, - }, - { - .iv = 100, - .lvl = 51, - .species = SPECIES_VICTREEBEL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D050[] = { - { - .iv = 100, - .lvl = 51, - .species = SPECIES_GLOOM, - .moves = {MOVE_PETAL_DANCE, MOVE_ACID, MOVE_SWEET_SCENT, MOVE_POISON_POWDER}, - }, - { - .iv = 100, - .lvl = 51, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D070[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_WEEPINBELL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D080[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRAVELER, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRAVELER, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D098[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_HOPPIP, - .heldItem = ITEM_STARDUST, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_SKIPLOOM, - .heldItem = ITEM_STARDUST, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0A8[] = { - { - .iv = 50, - .lvl = 50, - .species = SPECIES_SMEARGLE, - .moves = {MOVE_DYNAMIC_PUNCH, MOVE_DIZZY_PUNCH, MOVE_FOCUS_PUNCH, MOVE_MEGA_PUNCH}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0B8[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_KOFFING, - .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE}, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_GRIMER, - .moves = {MOVE_ACID_ARMOR, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_SLUDGE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D0D8[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_KOFFING, - .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_TACKLE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0E8[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_GRIMER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F0[] = { - { - .iv = 0, - .lvl = 5, - .species = SPECIES_EKANS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D0F8[] = { - { - .iv = 0, - .lvl = 7, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 8, - .species = SPECIES_CATERPIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D108[] = { - { - .iv = 0, - .lvl = 7, - .species = SPECIES_METAPOD, - }, - { - .iv = 0, - .lvl = 7, - .species = SPECIES_CATERPIE, - }, - { - .iv = 0, - .lvl = 7, - .species = SPECIES_METAPOD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D120[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_JIGGLYPUFF, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D130[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_EKANS, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D148[] = { - { - .iv = 0, - .lvl = 22, - .species = SPECIES_KOFFING, - .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, - }, - { - .iv = 0, - .lvl = 22, - .species = SPECIES_KOFFING, - .moves = {MOVE_SLUDGE, MOVE_SMOG, MOVE_TACKLE, MOVE_POISON_GAS}, - }, - { - .iv = 0, - .lvl = 23, - .species = SPECIES_GRIMER, - .moves = {MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_DISABLE, MOVE_POUND}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D178[] = { - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 24, - .species = SPECIES_GRIMER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D188[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_CUBONE, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_MAROWAK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D198[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SANDSHREW, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1B8[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 38, - .species = SPECIES_ZUBAT, - }, - { - .iv = 0, - .lvl = 38, - .species = SPECIES_GOLBAT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1D0[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MUK, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GOLBAT, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D1E8[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MACHOP, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D200[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_HYPNO, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_HYPNO, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D210[] = { - { - .iv = 150, - .lvl = 52, - .species = SPECIES_MUK, - .moves = {MOVE_SLUDGE_BOMB, MOVE_SCREECH, MOVE_MINIMIZE, MOVE_ROCK_TOMB}, - }, - { - .iv = 150, - .lvl = 53, - .species = SPECIES_ARBOK, - .moves = {MOVE_SLUDGE_BOMB, MOVE_BITE, MOVE_EARTHQUAKE, MOVE_IRON_TAIL}, - }, - { - .iv = 150, - .lvl = 54, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_SLEEP_POWDER, MOVE_STUN_SPORE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D240[] = { - { - .iv = 200, - .lvl = 53, - .species = SPECIES_GOLBAT, - .moves = {MOVE_CONFUSE_RAY, MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL}, - }, - { - .iv = 200, - .lvl = 54, - .species = SPECIES_WEEZING, - .moves = {MOVE_SLUDGE_BOMB, MOVE_THUNDERBOLT, MOVE_EXPLOSION, MOVE_SHADOW_BALL}, - }, - { - .iv = 200, - .lvl = 55, - .species = SPECIES_HOUNDOOM, - .moves = {MOVE_FLAMETHROWER, MOVE_CRUNCH, MOVE_IRON_TAIL, MOVE_SHADOW_BALL}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D270[] = { - { - .iv = 0, - .lvl = 46, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SWIFT, MOVE_SCREECH, MOVE_SPARK, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_ELECTRODE, - .moves = {MOVE_SPARK, MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_CHARGE}, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_MAGNEMITE, - .moves = {MOVE_SCREECH, MOVE_SWIFT, MOVE_SPARK, MOVE_THUNDER_WAVE}, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_MAGNETON, - .moves = {MOVE_TRI_ATTACK, MOVE_SPARK, MOVE_THUNDER_WAVE, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_PORYGON, - .moves = {MOVE_TRI_ATTACK, MOVE_CONVERSION, MOVE_RECOVER, MOVE_PSYBEAM}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2C0[] = { - { - .iv = 0, - .lvl = 36, - .species = SPECIES_SEEL, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_SEEL, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_DEWGONG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2D8[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_SEADRA, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D2E8[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_PSYDUCK, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_PSYDUCK, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_GOLDUCK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D300[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D308[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SHELLDER, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_CLOYSTER, - }, - { - .iv = 0, - .lvl = 38, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D320[] = { - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 33, - .species = SPECIES_GOLDEEN, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SEAKING, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D348[] = { - { - .iv = 50, - .lvl = 38, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 38, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D358[] = { - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D368[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_MACHOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 100, - .lvl = 37, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D378[] = { - { - .iv = 0, - .lvl = 36, - .species = SPECIES_NIDORINO, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D390[] = { - { - .iv = 0, - .lvl = 35, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_MEOWTH, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 35, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D3B0[] = { - { - .iv = 50, - .lvl = 39, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 39, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3C0[] = { - { - .iv = 0, - .lvl = 36, - .species = SPECIES_BULBASAUR, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_IVYSAUR, - }, - { - .iv = 0, - .lvl = 36, - .species = SPECIES_IVYSAUR, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3D8[] = { - { - .iv = 0, - .lvl = 34, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_STARYU, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_KRABBY, - }, - { - .iv = 0, - .lvl = 34, - .species = SPECIES_KRABBY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D3F8[] = { - { - .iv = 0, - .lvl = 37, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 0, - .lvl = 37, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D408[] = { - { - .iv = 0, - .lvl = 38, - .species = SPECIES_KINGLER, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D410[] = { - { - .iv = 50, - .lvl = 50, - .species = SPECIES_SMEARGLE, - .moves = {MOVE_FLY, MOVE_DIG, MOVE_DIVE, MOVE_BOUNCE}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D420[] = { - { - .iv = 50, - .lvl = 50, - .species = SPECIES_SMEARGLE, - .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D430[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_MAREEP, - .heldItem = ITEM_STARDUST, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MAREEP, - .heldItem = ITEM_STARDUST, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_FLAAFFY, - .heldItem = ITEM_NUGGET, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D448[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_RATICATE, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D458[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_TENTACOOL, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_TENTACRUEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D470[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_RATTATA, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRIMER, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D488[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_KOFFING, - .moves = {MOVE_MEMENTO, MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE}, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_WEEZING, - .moves = {MOVE_HAZE, MOVE_SMOKESCREEN, MOVE_SLUDGE, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4A8[] = { - { - .iv = 50, - .lvl = 48, - .species = SPECIES_EKANS, - }, - { - .iv = 50, - .lvl = 48, - .species = SPECIES_GLOOM, - }, - { - .iv = 50, - .lvl = 48, - .species = SPECIES_GLOOM, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4C0[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_PIDGEY, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4D0[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_SPEAROW, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4E0[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_HOOTHOOT, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_NOCTOWL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D4F0[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_QWILFISH, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_QWILFISH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D500[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_KINGLER, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D510[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_MARILL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D518[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D528[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_SUNKERN, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_SUNFLORA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D538[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_GYARADOS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D540[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_CHINCHOU, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_LANTURN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D550[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_PIKACHU, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D560[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D570[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_GOLEM, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D578[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_MACHOKE, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D588[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_SUDOWOODO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D590[] = { - { - .iv = 30, - .lvl = 49, - .species = SPECIES_RHYHORN, - }, - { - .iv = 30, - .lvl = 49, - .species = SPECIES_KANGASKHAN, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5A0[] = { - { - .iv = 100, - .lvl = 52, - .species = SPECIES_GIRAFARIG, - .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D5B0[] = { - { - .iv = 100, - .lvl = 48, - .species = SPECIES_NATU, - .moves = {MOVE_NIGHT_SHADE, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_DROWZEE, - .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, - }, - { - .iv = 100, - .lvl = 50, - .species = SPECIES_HYPNO, - .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5E0[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_BELLOSSOM, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_BELLOSSOM, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D5F0[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_GOLDUCK, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_PSYDUCK, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D600[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_PINECO, - .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_TAKE_DOWN}, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_VOLTORB, - .moves = {MOVE_SWIFT, MOVE_LIGHT_SCREEN, MOVE_SPARK, MOVE_SONIC_BOOM}, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_PINECO, - .moves = {MOVE_SPIKES, MOVE_BIDE, MOVE_RAPID_SPIN, MOVE_EXPLOSION}, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D640[] = { - { - .iv = 50, - .lvl = 48, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 48, - .species = SPECIES_HITMONTOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 48, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823D658[] = { - { - .iv = 50, - .lvl = 38, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 50, - .lvl = 38, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D668[] = { - { - .iv = 40, - .lvl = 48, - .species = SPECIES_SANDSLASH, - }, - { - .iv = 40, - .lvl = 48, - .species = SPECIES_LICKITUNG, - }, - { - .iv = 40, - .lvl = 49, - .species = SPECIES_URSARING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D680[] = { - { - .iv = 90, - .lvl = 33, - .species = SPECIES_RHYHORN, - }, - { - .iv = 90, - .lvl = 33, - .species = SPECIES_LICKITUNG, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D690[] = { - { - .iv = 100, - .lvl = 37, - .species = SPECIES_EXEGGCUTE, - .moves = {MOVE_SLEEP_POWDER, MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_CONFUSION}, - }, - { - .iv = 100, - .lvl = 40, - .species = SPECIES_EXEGGUTOR, - .moves = {MOVE_EGG_BOMB, MOVE_STOMP, MOVE_CONFUSION, MOVE_HYPNOSIS}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6B0[] = { - { - .iv = 100, - .lvl = 49, - .species = SPECIES_TANGELA, - .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN}, - }, - { - .iv = 100, - .lvl = 49, - .species = SPECIES_EXEGGCUTE, - .moves = {MOVE_CONFUSION, MOVE_POISON_POWDER, MOVE_BARRAGE, MOVE_REFLECT}, - }, - { - .iv = 100, - .lvl = 49, - .species = SPECIES_EXEGGUTOR, - .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D6E0[] = { - { - .iv = 100, - .lvl = 38, - .species = SPECIES_BELLSPROUT, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GLOOM, - }, - { - .iv = 100, - .lvl = 38, - .species = SPECIES_GLOOM, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D6F8[] = { - { - .iv = 100, - .lvl = 52, - .species = SPECIES_CHANSEY, - .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D708[] = { - { - .iv = 100, - .lvl = 47, - .species = SPECIES_RHYDON, - .moves = {MOVE_TAKE_DOWN, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_SLOWBRO, - .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE}, - }, - { - .iv = 100, - .lvl = 47, - .species = SPECIES_KANGASKHAN, - .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_MACHOKE, - .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS}, - }, - { - .iv = 100, - .lvl = 50, - .species = SPECIES_URSARING, - .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D758[] = { - { - .iv = 100, - .lvl = 47, - .species = SPECIES_PERSIAN, - .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE}, - }, - { - .iv = 100, - .lvl = 47, - .species = SPECIES_DEWGONG, - .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_GROWL}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_NINETALES, - .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE}, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_RAPIDASH, - .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN}, - }, - { - .iv = 100, - .lvl = 50, - .species = SPECIES_GIRAFARIG, - .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7A8[] = { - { - .iv = 100, - .lvl = 52, - .species = SPECIES_MILTANK, - .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL}, - }, - { - .iv = 100, - .lvl = 52, - .species = SPECIES_TAUROS, - .moves = {MOVE_THRASH, MOVE_HORN_ATTACK, MOVE_PURSUIT, MOVE_SWAGGER}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D7C8[] = { - { - .iv = 0, - .lvl = 50, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D7D0[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GEODUDE, - .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROLLOUT, MOVE_SELF_DESTRUCT}, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRAVELER, - .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT}, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRAVELER, - .moves = {MOVE_EARTHQUAKE, MOVE_ROCK_BLAST, MOVE_ROCK_THROW, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823D800[] = { - { - .iv = 50, - .lvl = 50, - .species = SPECIES_SMEARGLE, - .moves = {MOVE_FAKE_OUT, MOVE_EXTREME_SPEED, MOVE_PROTECT, MOVE_QUICK_ATTACK}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D810[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_MAROWAK, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_GOLDUCK, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823D820[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_PERSIAN, - .heldItem = ITEM_NUGGET, - .moves = {MOVE_PAY_DAY, MOVE_BITE, MOVE_TAUNT, MOVE_TORMENT}, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_PERSIAN, - .heldItem = ITEM_NUGGET, - .moves = {MOVE_PAY_DAY, MOVE_SCRATCH, MOVE_TORMENT, MOVE_TAUNT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D840[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_GRAVELER, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_MAROWAK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D858[] = { - { - .iv = 100, - .lvl = 48, - .species = SPECIES_NATU, - }, - { - .iv = 100, - .lvl = 48, - .species = SPECIES_NATU, - }, - { - .iv = 100, - .lvl = 49, - .species = SPECIES_XATU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D870[] = { - { - .iv = 30, - .lvl = 50, - .species = SPECIES_CHANSEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D878[] = { - { - .iv = 30, - .lvl = 48, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 30, - .lvl = 48, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 30, - .lvl = 48, - .species = SPECIES_CLEFABLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D890[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_HERACROSS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D898[] = { - { - .iv = 0, - .lvl = 45, - .species = SPECIES_YANMA, - }, - { - .iv = 0, - .lvl = 45, - .species = SPECIES_BEEDRILL, - }, - { - .iv = 0, - .lvl = 46, - .species = SPECIES_YANMA, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_BEEDRILL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8B8[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_VENONAT, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_VENOMOTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8C8[] = { - { - .iv = 0, - .lvl = 47, - .species = SPECIES_WEEPINBELL, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_WEEPINBELL, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_VICTREEBEL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8E0[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_FARFETCHD, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_FARFETCHD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D8F0[] = { - { - .iv = 0, - .lvl = 46, - .species = SPECIES_HOPPIP, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_HOPPIP, - }, - { - .iv = 0, - .lvl = 47, - .species = SPECIES_SKIPLOOM, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_SKIPLOOM, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D910[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_SNUBBULL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D918[] = { - { - .iv = 0, - .lvl = 49, - .species = SPECIES_PINSIR, - }, - { - .iv = 0, - .lvl = 50, - .species = SPECIES_HERACROSS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D928[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_PARAS, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_PARAS, - }, - { - .iv = 0, - .lvl = 49, - .species = SPECIES_PARASECT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D940[] = { - { - .iv = 0, - .lvl = 48, - .species = SPECIES_SANDSLASH, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_ONIX, - }, - { - .iv = 0, - .lvl = 48, - .species = SPECIES_SANDSLASH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D958[] = { - { - .iv = 20, - .lvl = 21, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 20, - .lvl = 21, - .species = SPECIES_NIDORAN_F, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D968[] = { - { - .iv = 60, - .lvl = 29, - .species = SPECIES_NIDORINO, - }, - { - .iv = 60, - .lvl = 29, - .species = SPECIES_NIDORINA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D978[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_NIDORINO, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_NIDORINA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D988[] = { - { - .iv = 20, - .lvl = 22, - .species = SPECIES_SQUIRTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D990[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D998[] = { - { - .iv = 120, - .lvl = 55, - .species = SPECIES_WARTORTLE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9A0[] = { - { - .iv = 20, - .lvl = 21, - .species = SPECIES_SPEAROW, - }, - { - .iv = 20, - .lvl = 21, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9B0[] = { - { - .iv = 60, - .lvl = 29, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 29, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9C0[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_FEAROW, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9D0[] = { - { - .iv = 20, - .lvl = 21, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 20, - .lvl = 21, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 20, - .lvl = 18, - .species = SPECIES_PIDGEY, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823D9E8[] = { - { - .iv = 60, - .lvl = 29, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 29, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 26, - .species = SPECIES_PIDGEOTTO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA00[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 80, - .lvl = 50, - .species = SPECIES_PIDGEOT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA18[] = { - { - .iv = 40, - .lvl = 22, - .species = SPECIES_RATTATA, - }, - { - .iv = 40, - .lvl = 22, - .species = SPECIES_RATICATE, - }, - { - .iv = 40, - .lvl = 22, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA30[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_RATICATE, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_RATICATE, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_RATICATE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA48[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MAGNETON, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MAGNETON, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MAGNETON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA60[] = { - { - .iv = 60, - .lvl = 29, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 60, - .lvl = 29, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA70[] = { - { - .iv = 40, - .lvl = 24, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 40, - .lvl = 24, - .species = SPECIES_CHARMANDER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA80[] = { - { - .iv = 60, - .lvl = 29, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 60, - .lvl = 29, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DA90[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_ARCANINE, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_CHARMELEON, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA0[] = { - { - .iv = 40, - .lvl = 25, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAA8[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB0[] = { - { - .iv = 120, - .lvl = 55, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAB8[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_MACHOKE, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_ONIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAC8[] = { - { - .iv = 150, - .lvl = 54, - .species = SPECIES_RHYDON, - }, - { - .iv = 150, - .lvl = 54, - .species = SPECIES_LICKITUNG, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAD8[] = { - { - .iv = 90, - .lvl = 29, - .species = SPECIES_MAROWAK, - }, - { - .iv = 90, - .lvl = 29, - .species = SPECIES_SLOWBRO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAE8[] = { - { - .iv = 150, - .lvl = 54, - .species = SPECIES_MAROWAK, - }, - { - .iv = 150, - .lvl = 54, - .species = SPECIES_SLOWBRO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DAF8[] = { - { - .iv = 60, - .lvl = 31, - .species = SPECIES_ONIX, - }, - { - .iv = 60, - .lvl = 31, - .species = SPECIES_GRAVELER, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB08[] = { - { - .iv = 40, - .lvl = 22, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 40, - .lvl = 22, - .species = SPECIES_RATICATE, - }, - { - .iv = 40, - .lvl = 23, - .species = SPECIES_NIDORAN_M, - }, - { - .iv = 40, - .lvl = 21, - .species = SPECIES_MEOWTH, - }, - { - .iv = 40, - .lvl = 22, - .species = SPECIES_PIKACHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB30[] = { - { - .iv = 80, - .lvl = 46, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_RATICATE, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_NIDORINO, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PERSIAN, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_RAICHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB58[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MUK, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MUK, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB70[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_GROWLITHE, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_VULPIX, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB80[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_MUK, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DB90[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_CLOYSTER, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_SEAKING, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBB0[] = { - { - .iv = 60, - .lvl = 33, - .species = SPECIES_ELECTRODE, - }, - { - .iv = 60, - .lvl = 33, - .species = SPECIES_ELECTRODE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBC0[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBD0[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DBF0[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC10[] = { - { - .iv = 60, - .lvl = 27, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_MEOWTH, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_RATICATE, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_PIKACHU, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_MEOWTH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC38[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PERSIAN, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_RATICATE, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PIKACHU, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC60[] = { - { - .iv = 120, - .lvl = 52, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_PERSIAN, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_RATICATE, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_RAICHU, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_PERSIAN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DC88[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_KOFFING, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_KOFFING, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MUK, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_WEEZING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCA8[] = { - { - .iv = 60, - .lvl = 32, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 32, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCB8[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCC8[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_DODUO, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCE0[] = { - { - .iv = 80, - .lvl = 48, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_DODRIO, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DCF8[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_PIDGEOT, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_WIGGLYTUFF, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD08[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_DODRIO, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_DODRIO, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_DODUO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD20[] = { - { - .iv = 80, - .lvl = 48, - .species = SPECIES_DODRIO, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_DODRIO, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_DODRIO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD38[] = { - { - .iv = 60, - .lvl = 32, - .species = SPECIES_PIKACHU, - }, - { - .iv = 60, - .lvl = 32, - .species = SPECIES_RAICHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD48[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_PIKACHU, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_RAICHU, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD58[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_RAICHU, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_RAICHU, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD68[] = { - { - .iv = 110, - .lvl = 33, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 110, - .lvl = 33, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD78[] = { - { - .iv = 130, - .lvl = 51, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 130, - .lvl = 51, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DD88[] = { - { - .iv = 170, - .lvl = 56, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 56, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DD98[] = { - { - .iv = 80, - .lvl = 48, - .species = SPECIES_WEEZING, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_WEEZING, - }, - { - .iv = 80, - .lvl = 48, - .species = SPECIES_WEEZING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDB0[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_PRIMEAPE, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDC0[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_WEEZING, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_MUK, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDD0[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_MACHOKE, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_MACHAMP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDE0[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_PRIMEAPE, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_MACHAMP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DDF0[] = { - { - .iv = 60, - .lvl = 28, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_SPEAROW, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_FEAROW, - }, - { - .iv = 60, - .lvl = 28, - .species = SPECIES_SPEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE10[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE30[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEAKING, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE40[] = { - { - .iv = 120, - .lvl = 52, - .species = SPECIES_SEADRA, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_SEADRA, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_SEADRA, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE60[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEAKING, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE70[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_SEAKING, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DE80[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_MAGIKARP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB0[] = { - { - .iv = 80, - .lvl = 50, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEB8[] = { - { - .iv = 80, - .lvl = 50, - .species = SPECIES_SEADRA, - }, - { - .iv = 80, - .lvl = 50, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DEC8[] = { - { - .iv = 120, - .lvl = 55, - .species = SPECIES_SEADRA, - }, - { - .iv = 120, - .lvl = 55, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DED8[] = { - { - .iv = 80, - .lvl = 50, - .species = SPECIES_STARMIE, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEE0[] = { - { - .iv = 130, - .lvl = 50, - .species = SPECIES_MANKEY, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 130, - .lvl = 50, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DEF0[] = { - { - .iv = 170, - .lvl = 55, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 55, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF00[] = { - { - .iv = 130, - .lvl = 50, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 130, - .lvl = 50, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF10[] = { - { - .iv = 170, - .lvl = 55, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 55, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF20[] = { - { - .iv = 180, - .lvl = 50, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 180, - .lvl = 50, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF30[] = { - { - .iv = 220, - .lvl = 55, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF40[] = { - { - .iv = 180, - .lvl = 50, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 180, - .lvl = 50, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF50[] = { - { - .iv = 220, - .lvl = 55, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF60[] = { - { - .iv = 130, - .lvl = 51, - .species = SPECIES_MACHOKE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 130, - .lvl = 51, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823DF70[] = { - { - .iv = 170, - .lvl = 56, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 56, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF80[] = { - { - .iv = 80, - .lvl = 47, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 80, - .lvl = 47, - .species = SPECIES_POLIWHIRL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DF98[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_CLEFAIRY, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823DFA8[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_SMEARGLE, - .moves = {MOVE_CROSS_CHOP, MOVE_MEGAHORN, MOVE_DOUBLE_EDGE, MOVE_SELF_DESTRUCT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFB8[] = { - { - .iv = 120, - .lvl = 53, - .species = SPECIES_RATICATE, - }, - { - .iv = 120, - .lvl = 53, - .species = SPECIES_PIDGEOT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFC8[] = { - { - .iv = 150, - .lvl = 53, - .species = SPECIES_PIKACHU, - }, - { - .iv = 150, - .lvl = 53, - .species = SPECIES_CLEFAIRY, - }, - { - .iv = 150, - .lvl = 53, - .species = SPECIES_MARILL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFE0[] = { - { - .iv = 60, - .lvl = 30, - .species = SPECIES_NIDORINA, - }, - { - .iv = 60, - .lvl = 30, - .species = SPECIES_NIDORINO, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823DFF0[] = { - { - .iv = 120, - .lvl = 55, - .species = SPECIES_NIDOKING, - }, - { - .iv = 120, - .lvl = 55, - .species = SPECIES_NIDOQUEEN, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E000[] = { - { - .iv = 120, - .lvl = 53, - .species = SPECIES_PIDGEOTTO, - }, - { - .iv = 120, - .lvl = 55, - .species = SPECIES_PIDGEOT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E010[] = { - { - .iv = 120, - .lvl = 53, - .species = SPECIES_FEAROW, - }, - { - .iv = 120, - .lvl = 55, - .species = SPECIES_FEAROW, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E020[] = { - { - .iv = 120, - .lvl = 53, - .species = SPECIES_NOCTOWL, - }, - { - .iv = 120, - .lvl = 55, - .species = SPECIES_NOCTOWL, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E030[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_MARILL, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E038[] = { - { - .iv = 220, - .lvl = 52, - .species = SPECIES_NATU, - .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT, MOVE_WISH}, - }, - { - .iv = 220, - .lvl = 52, - .species = SPECIES_SLOWBRO, - .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_YAWN}, - }, - { - .iv = 220, - .lvl = 54, - .species = SPECIES_KADABRA, - .moves = {MOVE_PSYCHIC, MOVE_FUTURE_SIGHT, MOVE_RECOVER, MOVE_REFLECT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E068[] = { - { - .iv = 120, - .lvl = 55, - .species = SPECIES_GYARADOS, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E070[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_ONIX, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_MACHAMP, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E080[] = { - { - .iv = 120, - .lvl = 54, - .species = SPECIES_MACHOKE, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_MACHOKE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E090[] = { - { - .iv = 150, - .lvl = 55, - .species = SPECIES_RHYDON, - }, - { - .iv = 150, - .lvl = 55, - .species = SPECIES_KANGASKHAN, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0A0[] = { - { - .iv = 220, - .lvl = 56, - .species = SPECIES_GIRAFARIG, - .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_ODOR_SLEUTH, MOVE_AGILITY}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E0B0[] = { - { - .iv = 220, - .lvl = 53, - .species = SPECIES_NATU, - .moves = {MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_WISH, MOVE_FUTURE_SIGHT}, - }, - { - .iv = 220, - .lvl = 53, - .species = SPECIES_HYPNO, - .moves = {MOVE_PSYCHIC, MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, - }, - { - .iv = 220, - .lvl = 53, - .species = SPECIES_HYPNO, - .moves = {MOVE_PSYCHIC, MOVE_HYPNOSIS, MOVE_PSYCH_UP, MOVE_FUTURE_SIGHT}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E0E0[] = { - { - .iv = 120, - .lvl = 52, - .species = SPECIES_ELECTRODE, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_PINECO, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_ELECTRODE, - }, - { - .iv = 120, - .lvl = 52, - .species = SPECIES_PINECO, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E100[] = { - { - .iv = 220, - .lvl = 55, - .species = SPECIES_VICTREEBEL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_STUN_SPORE, MOVE_WRAP}, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_VICTREEBEL, - .moves = {MOVE_RAZOR_LEAF, MOVE_ACID, MOVE_SLEEP_POWDER, MOVE_SLAM}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E120[] = { - { - .iv = 220, - .lvl = 55, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_SLEEP_POWDER}, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_VILEPLUME, - .moves = {MOVE_PETAL_DANCE, MOVE_MOONLIGHT, MOVE_ACID, MOVE_STUN_SPORE}, - }, -}; - -static const struct TrainerMonItemDefaultMoves sTrainerMons_823E140[] = { - { - .iv = 170, - .lvl = 54, - .species = SPECIES_PRIMEAPE, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 54, - .species = SPECIES_HITMONTOP, - .heldItem = ITEM_BLACK_BELT, - }, - { - .iv = 170, - .lvl = 54, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_BLACK_BELT, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E158[] = { - { - .iv = 160, - .lvl = 52, - .species = SPECIES_SANDSLASH, - }, - { - .iv = 160, - .lvl = 52, - .species = SPECIES_LICKITUNG, - }, - { - .iv = 160, - .lvl = 55, - .species = SPECIES_URSARING, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E170[] = { - { - .iv = 220, - .lvl = 53, - .species = SPECIES_TANGELA, - .moves = {MOVE_SLAM, MOVE_MEGA_DRAIN, MOVE_BIND, MOVE_INGRAIN}, - }, - { - .iv = 220, - .lvl = 54, - .species = SPECIES_EXEGGUTOR, - .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_STUN_SPORE, MOVE_REFLECT}, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_EXEGGUTOR, - .moves = {MOVE_CONFUSION, MOVE_EGG_BOMB, MOVE_SLEEP_POWDER, MOVE_STOMP}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1A0[] = { - { - .iv = 220, - .lvl = 56, - .species = SPECIES_CHANSEY, - .moves = {MOVE_EGG_BOMB, MOVE_DEFENSE_CURL, MOVE_MINIMIZE, MOVE_SOFT_BOILED}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E1B0[] = { - { - .iv = 220, - .lvl = 52, - .species = SPECIES_RHYDON, - .moves = {MOVE_EARTHQUAKE, MOVE_HORN_DRILL, MOVE_ROCK_BLAST, MOVE_SCARY_FACE}, - }, - { - .iv = 220, - .lvl = 54, - .species = SPECIES_SLOWBRO, - .moves = {MOVE_PSYCHIC, MOVE_HEADBUTT, MOVE_AMNESIA, MOVE_DISABLE}, - }, - { - .iv = 220, - .lvl = 52, - .species = SPECIES_KANGASKHAN, - .moves = {MOVE_DIZZY_PUNCH, MOVE_BITE, MOVE_ENDURE, MOVE_REVERSAL}, - }, - { - .iv = 220, - .lvl = 52, - .species = SPECIES_MACHAMP, - .moves = {MOVE_CROSS_CHOP, MOVE_VITAL_THROW, MOVE_REVENGE, MOVE_SEISMIC_TOSS}, - }, - { - .iv = 220, - .lvl = 55, - .species = SPECIES_URSARING, - .moves = {MOVE_SLASH, MOVE_FAINT_ATTACK, MOVE_SNORE, MOVE_REST}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E200[] = { - { - .iv = 220, - .lvl = 53, - .species = SPECIES_PERSIAN, - .moves = {MOVE_SLASH, MOVE_SCREECH, MOVE_FAINT_ATTACK, MOVE_BITE}, - }, - { - .iv = 220, - .lvl = 53, - .species = SPECIES_DEWGONG, - .moves = {MOVE_ICE_BEAM, MOVE_TAKE_DOWN, MOVE_ICY_WIND, MOVE_SHEER_COLD}, - }, - { - .iv = 220, - .lvl = 54, - .species = SPECIES_NINETALES, - .moves = {MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_GRUDGE}, - }, - { - .iv = 220, - .lvl = 54, - .species = SPECIES_RAPIDASH, - .moves = {MOVE_BOUNCE, MOVE_AGILITY, MOVE_FIRE_SPIN, MOVE_TAKE_DOWN}, - }, - { - .iv = 220, - .lvl = 56, - .species = SPECIES_GIRAFARIG, - .moves = {MOVE_CRUNCH, MOVE_PSYBEAM, MOVE_STOMP, MOVE_ODOR_SLEUTH}, - }, -}; - -static const struct TrainerMonNoItemCustomMoves sTrainerMons_823E250[] = { - { - .iv = 220, - .lvl = 57, - .species = SPECIES_MILTANK, - .moves = {MOVE_BODY_SLAM, MOVE_MILK_DRINK, MOVE_GROWL, MOVE_DEFENSE_CURL}, - }, - { - .iv = 220, - .lvl = 57, - .species = SPECIES_TAUROS, - .moves = {MOVE_TAKE_DOWN, MOVE_SCARY_FACE, MOVE_PURSUIT, MOVE_SWAGGER}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E270[] = { - { - .iv = 20, - .lvl = 19, - .species = SPECIES_METAPOD, - }, - { - .iv = 20, - .lvl = 19, - .species = SPECIES_WEEDLE, - }, - { - .iv = 20, - .lvl = 19, - .species = SPECIES_METAPOD, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E288[] = { - { - .iv = 60, - .lvl = 27, - .species = SPECIES_BUTTERFREE, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_KAKUNA, - }, - { - .iv = 60, - .lvl = 27, - .species = SPECIES_BUTTERFREE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2A0[] = { - { - .iv = 120, - .lvl = 51, - .species = SPECIES_BUTTERFREE, - }, - { - .iv = 120, - .lvl = 54, - .species = SPECIES_BEEDRILL, - }, - { - .iv = 120, - .lvl = 51, - .species = SPECIES_BUTTERFREE, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2B8[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_POLIWRATH, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2C8[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEADRA, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEADRA, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E2D8[] = { - { - .iv = 80, - .lvl = 49, - .species = SPECIES_POLIWHIRL, - }, - { - .iv = 80, - .lvl = 49, - .species = SPECIES_SEAKING, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E2E8[] = { - { - .iv = 255, - .lvl = 64, - .species = SPECIES_DEWGONG, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SIGNAL_BEAM, MOVE_DOUBLE_TEAM}, - }, - { - .iv = 255, - .lvl = 63, - .species = SPECIES_CLOYSTER, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_SUPERSONIC, MOVE_RAIN_DANCE}, - }, - { - .iv = 255, - .lvl = 63, - .species = SPECIES_PILOSWINE, - .heldItem = ITEM_NONE, - .moves = {MOVE_BLIZZARD, MOVE_EARTHQUAKE, MOVE_DOUBLE_EDGE, MOVE_ROCK_SLIDE}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_JYNX, - .heldItem = ITEM_NONE, - .moves = {MOVE_ICE_BEAM, MOVE_PSYCHIC, MOVE_LOVELY_KISS, MOVE_ATTRACT}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_LAPRAS, - .heldItem = ITEM_CHERI_BERRY, - .moves = {MOVE_ICE_BEAM, MOVE_SURF, MOVE_PSYCHIC, MOVE_THUNDER}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E338[] = { - { - .iv = 255, - .lvl = 65, - .species = SPECIES_STEELIX, - .heldItem = ITEM_NONE, - .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_ROCK_TOMB}, - }, - { - .iv = 255, - .lvl = 65, - .species = SPECIES_HITMONCHAN, - .heldItem = ITEM_NONE, - .moves = {MOVE_SKY_UPPERCUT, MOVE_MACH_PUNCH, MOVE_ROCK_SLIDE, MOVE_COUNTER}, - }, - { - .iv = 255, - .lvl = 65, - .species = SPECIES_HITMONLEE, - .heldItem = ITEM_NONE, - .moves = {MOVE_MEGA_KICK, MOVE_FORESIGHT, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_STEELIX, - .heldItem = ITEM_NONE, - .moves = {MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH, MOVE_DRAGON_BREATH}, - }, - { - .iv = 255, - .lvl = 68, - .species = SPECIES_MACHAMP, - .heldItem = ITEM_PERSIM_BERRY, - .moves = {MOVE_CROSS_CHOP, MOVE_EARTHQUAKE, MOVE_BRICK_BREAK, MOVE_ROCK_SLIDE}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E388[] = { - { - .iv = 255, - .lvl = 66, - .species = SPECIES_GENGAR, - .heldItem = ITEM_NONE, - .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_HYPNOSIS}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_CROBAT, - .heldItem = ITEM_NONE, - .moves = {MOVE_SLUDGE_BOMB, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL, MOVE_CONFUSE_RAY}, - }, - { - .iv = 255, - .lvl = 65, - .species = SPECIES_MISDREAVUS, - .heldItem = ITEM_NONE, - .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_ATTRACT}, - }, - { - .iv = 255, - .lvl = 68, - .species = SPECIES_ARBOK, - .heldItem = ITEM_NONE, - .moves = {MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_GIGA_DRAIN, MOVE_DOUBLE_TEAM}, - }, - { - .iv = 255, - .lvl = 70, - .species = SPECIES_GENGAR, - .heldItem = ITEM_CHESTO_BERRY, - .moves = {MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_SLUDGE_BOMB}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E3D8[] = { - { - .iv = 255, - .lvl = 68, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_THUNDER_WAVE}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_DRAGONITE, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_FLAMETHROWER}, - }, - { - .iv = 255, - .lvl = 66, - .species = SPECIES_KINGDRA, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_DRAGON_DANCE, MOVE_SURF, MOVE_ICE_BEAM}, - }, - { - .iv = 255, - .lvl = 70, - .species = SPECIES_AERODACTYL, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYPER_BEAM, MOVE_ANCIENT_POWER, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE}, - }, - { - .iv = 255, - .lvl = 72, - .species = SPECIES_DRAGONITE, - .heldItem = ITEM_PERSIM_BERRY, - .moves = {MOVE_HYPER_BEAM, MOVE_OUTRAGE, MOVE_THUNDERBOLT, MOVE_ICE_BEAM}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E428[] = { - { - .iv = 255, - .lvl = 72, - .species = SPECIES_HERACROSS, - .heldItem = ITEM_NONE, - .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 72, - .species = SPECIES_TYRANITAR, - .heldItem = ITEM_NONE, - .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_ARCANINE, - .heldItem = ITEM_NONE, - .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_EXEGGUTOR, - .heldItem = ITEM_NONE, - .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, - }, - { - .iv = 255, - .lvl = 75, - .species = SPECIES_BLASTOISE, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_EARTHQUAKE, MOVE_RAIN_DANCE}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E488[] = { - { - .iv = 255, - .lvl = 72, - .species = SPECIES_HERACROSS, - .heldItem = ITEM_NONE, - .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 72, - .species = SPECIES_TYRANITAR, - .heldItem = ITEM_NONE, - .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_ARCANINE, - .heldItem = ITEM_NONE, - .moves = {MOVE_EXTREME_SPEED, MOVE_OVERHEAT, MOVE_AERIAL_ACE, MOVE_IRON_TAIL}, - }, - { - .iv = 255, - .lvl = 75, - .species = SPECIES_VENUSAUR, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_SOLAR_BEAM, MOVE_SLUDGE_BOMB, MOVE_EARTHQUAKE, MOVE_SUNNY_DAY}, - }, -}; - -static const struct TrainerMonItemCustomMoves sTrainerMons_823E4E8[] = { - { - .iv = 255, - .lvl = 72, - .species = SPECIES_HERACROSS, - .heldItem = ITEM_NONE, - .moves = {MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_ROCK_TOMB}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_ALAKAZAM, - .heldItem = ITEM_NONE, - .moves = {MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_CALM_MIND, MOVE_REFLECT}, - }, - { - .iv = 255, - .lvl = 72, - .species = SPECIES_TYRANITAR, - .heldItem = ITEM_NONE, - .moves = {MOVE_CRUNCH, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_AERIAL_ACE}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_EXEGGUTOR, - .heldItem = ITEM_NONE, - .moves = {MOVE_GIGA_DRAIN, MOVE_PSYCHIC, MOVE_SLEEP_POWDER, MOVE_LIGHT_SCREEN}, - }, - { - .iv = 255, - .lvl = 73, - .species = SPECIES_GYARADOS, - .heldItem = ITEM_NONE, - .moves = {MOVE_HYDRO_PUMP, MOVE_DRAGON_DANCE, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM}, - }, - { - .iv = 255, - .lvl = 75, - .species = SPECIES_CHARIZARD, - .heldItem = ITEM_SITRUS_BERRY, - .moves = {MOVE_FIRE_BLAST, MOVE_DRAGON_CLAW, MOVE_AERIAL_ACE, MOVE_EARTHQUAKE}, - }, -}; - -static const struct TrainerMonNoItemDefaultMoves sTrainerMons_823E548[] = { - { - .iv = 50, - .lvl = 39, - .species = SPECIES_WEEZING, - }, - { - .iv = 50, - .lvl = 39, - .species = SPECIES_MUK, - }, -}; - -const u8 gTrainerClassNames[][13] = { - _("{PKMN} TRAINER"), - _("{PKMN} TRAINER"), - _("AQUA LEADER"), - _("TEAM AQUA"), - _("AROMA LADY"), - _("RUIN MANIAC"), - _("INTERVIEWER"), - _("TUBER"), - _("TUBER"), - _("COOLTRAINER"), - _("HEX MANIAC"), - _("LADY"), - _("BEAUTY"), - _("RICH BOY"), - _("POKéMANIAC"), - _("SWIMMER♂"), - _("BLACK BELT"), - _("GUITARIST"), - _("KINDLER"), - _("CAMPER"), - _("BUG MANIAC"), - _("PSYCHIC"), - _("GENTLEMAN"), - _("ELITE FOUR"), - _("LEADER"), - _("SCHOOL KID"), - _("SR. AND JR."), - _("POKéFAN"), - _("EXPERT"), - _("YOUNGSTER"), - _("CHAMPION"), - _("FISHERMAN"), - _("TRIATHLETE"), - _("DRAGON TAMER"), - _("BIRD KEEPER"), - _("NINJA BOY"), - _("BATTLE GIRL"), - _("PARASOL LADY"), - _("SWIMMER♀"), - _("PICNICKER"), - _("TWINS"), - _("SAILOR"), - _("BOARDER"), - _("COLLECTOR"), - _("{PKMN} TRAINER"), - _("{PKMN} BREEDER"), - _("{PKMN} RANGER"), - _("MAGMA LEADER"), - _("TEAM MAGMA"), - _("LASS"), - _("BUG CATCHER"), - _("HIKER"), - _("YOUNG COUPLE"), - _("OLD COUPLE"), - _("SIS AND BRO"), - _("AQUA ADMIN"), - _("MAGMA ADMIN"), - _("YOUNGSTER"), - _("BUG CATCHER"), - _("LASS"), - _("SAILOR"), - _("CAMPER"), - _("PICNICKER"), - _("POKéMANIAC"), - _("SUPER NERD"), - _("HIKER"), - _("BIKER"), - _("BURGLAR"), - _("ENGINEER"), - _("FISHERMAN"), - _("SWIMMER♂"), - _("CUE BALL"), - _("GAMER"), - _("BEAUTY"), - _("SWIMMER♀"), - _("PSYCHIC"), - _("ROCKER"), - _("JUGGLER"), - _("TAMER"), - _("BIRD KEEPER"), - _("BLACK BELT"), - _("RIVAL"), - _("SCIENTIST"), - _("BOSS"), - _("LEADER"), - _("TEAM ROCKET"), - _("COOLTRAINER"), - _("ELITE FOUR"), - _("GENTLEMAN"), - _("RIVAL"), - _("CHAMPION"), - _("CHANNELER"), - _("TWINS"), - _("COOL COUPLE"), - _("YOUNG COUPLE"), - _("CRUSH KIN"), - _("SIS AND BRO"), - _("{PKMN} PROF."), - _("PLAYER"), - _("CRUSH GIRL"), - _("TUBER"), - _("{PKMN} BREEDER"), - _("{PKMN} RANGER"), - _("AROMA LADY"), - _("RUIN MANIAC"), - _("LADY"), - _("PAINTER"), -}; - const struct Trainer gTrainers[] = { [TRAINER_NONE] = { .partyFlags = 0, From 14c10b14171c666dd12593eb4a04c40e1077c57d Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 21:38:13 -0400 Subject: [PATCH 113/114] Update back_pic_anims.h --- src/data/trainer_graphics/back_pic_anims.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/data/trainer_graphics/back_pic_anims.h b/src/data/trainer_graphics/back_pic_anims.h index 83f67bc52..2e107c21e 100644 --- a/src/data/trainer_graphics/back_pic_anims.h +++ b/src/data/trainer_graphics/back_pic_anims.h @@ -1,4 +1,3 @@ - static const union AnimCmd sAnimCmd_Red_1[] = { ANIMCMD_FRAME(1, 20), ANIMCMD_FRAME(2, 6), From 3efd2e1210b4149628197446d063df0fc11281ab Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Tue, 22 Oct 2019 21:38:39 -0400 Subject: [PATCH 114/114] Update back_pic_tables.h --- src/data/trainer_graphics/back_pic_tables.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/data/trainer_graphics/back_pic_tables.h b/src/data/trainer_graphics/back_pic_tables.h index 115cc6550..86e7824c1 100644 --- a/src/data/trainer_graphics/back_pic_tables.h +++ b/src/data/trainer_graphics/back_pic_tables.h @@ -24,4 +24,3 @@ const struct CompressedSpritePalette gTrainerBackPicPaletteTable[] = { { gTrainerPalette_PokeDudeBackPic, 4 }, { gTrainerPalette_OldManBackPic, 5 } }; -